first pass at 4800 and 3600 modes
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Wed, 12 Sep 2012 06:15:33 +0000 (06:15 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Wed, 12 Sep 2012 06:15:33 +0000 (06:15 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@679 01035d8c-6547-0410-b346-abe4f91aad63

37 files changed:
codec2-dev/src/Makefile.am
codec2-dev/src/Makefile.in
codec2-dev/src/c2dec.c
codec2-dev/src/c2enc.c
codec2-dev/src/c2sim.c
codec2-dev/src/codebook/dlsp1.txt
codec2-dev/src/codebook/dlsp10.txt
codec2-dev/src/codebook/dlsp2.txt
codec2-dev/src/codebook/dlsp3.txt
codec2-dev/src/codebook/dlsp4.txt
codec2-dev/src/codebook/dlsp5.txt
codec2-dev/src/codebook/dlsp6.txt
codec2-dev/src/codebook/dlsp7.txt
codec2-dev/src/codebook/dlsp8.txt
codec2-dev/src/codebook/dlsp9.txt
codec2-dev/src/codebook/lspdt1.txt [new file with mode: 0644]
codec2-dev/src/codebook/lspdt10.txt [new file with mode: 0644]
codec2-dev/src/codebook/lspdt2.txt [new file with mode: 0644]
codec2-dev/src/codebook/lspdt3.txt [new file with mode: 0644]
codec2-dev/src/codebook/lspdt4.txt [new file with mode: 0644]
codec2-dev/src/codebook/lspdt5.txt [new file with mode: 0644]
codec2-dev/src/codebook/lspdt6.txt [new file with mode: 0644]
codec2-dev/src/codebook/lspdt7.txt [new file with mode: 0644]
codec2-dev/src/codebook/lspdt8.txt [new file with mode: 0644]
codec2-dev/src/codebook/lspdt9.txt [new file with mode: 0644]
codec2-dev/src/codebookd.c
codec2-dev/src/codebookdt.c
codec2-dev/src/codec2.c
codec2-dev/src/codec2.h
codec2-dev/src/defines.h
codec2-dev/src/dump.c
codec2-dev/src/dump.h
codec2-dev/src/listensim.sh
codec2-dev/src/phase.c
codec2-dev/src/postfilter.c
codec2-dev/src/quantise.c
codec2-dev/src/quantise.h

index 2ed09d1f6f0d1bdd663d30e0596828cd938412a3..c73a54a17ed74d5e635f2d8e653382d5e4fdf675 100644 (file)
@@ -26,7 +26,12 @@ CODEBOOKSD= \
   $D/dlsp2.txt \
   $D/dlsp3.txt \
   $D/dlsp4.txt \
-  $(top_srcdir)/unittest/lsp45678910.txt
+  $D/dlsp5.txt \
+  $D/dlsp6.txt \
+  $D/dlsp7.txt \
+  $D/dlsp8.txt \
+  $D/dlsp9.txt \
+  $D/dlsp10.txt 
 
 # lspd VQ quantisers
 
@@ -45,13 +50,27 @@ CODEBOOKSJND= \
   $(top_srcdir)/unittest/lspjnd5-10.txt
 
 CODEBOOKSDT= \
-  $D/lspdt.txt
+  $D/lspdt1.txt \
+  $D/lspdt2.txt \
+  $D/lspdt3.txt \
+  $D/lspdt4.txt \
+  $D/lspdt5.txt \
+  $D/lspdt6.txt \
+  $D/lspdt7.txt \
+  $D/lspdt8.txt \
+  $D/lspdt9.txt \
+  $D/lspdt10.txt
 
 CODEBOOKSJVM= \
   $D/lspjvm1.txt \
   $D/lspjvm2.txt \
   $D/lspjvm3.txt
 
+CODEBOOKSVQEXP= \
+  $D/lspvqexp1.txt \
+  $D/lspvqexp2.txt \
+  $D/lspvqexp3.txt
+
 CODEBOOKSGE= \
   $D/gecb.txt 
 
@@ -59,14 +78,13 @@ noinst_PROGRAMS = generate_codebook genlspdtcb
 
 codebook.$(OBJEXT): codebook.c
 codebookd.$(OBJEXT): codebookd.c
+codebookdt.$(OBJEXT): codebookdt.c
 codebookvq.$(OBJEXT): codebookvq.c
 codebookjnd.$(OBJEXT): codebookjnd.c
 codebookjvm.$(OBJEXT): codebookjvm.c
+codebookvqexp.$(OBJEXT): codebookvqexp.c
 codebookge.$(OBJEXT): codebookge.c
 
-$(CODEBOOKSDT): genlspdtcb
-       ./genlspdtcb
-
 codebook.lo: codebook.c
 
 codebook.c: generate_codebook $(CODEBOOKS)
@@ -75,6 +93,9 @@ codebook.c: generate_codebook $(CODEBOOKS)
 codebookd.c: generate_codebook $(CODEBOOKSD)
        ./generate_codebook lsp_cbd $(CODEBOOKSD) > codebookd.c
 
+codebookdt.c: generate_codebook $(CODEBOOKSDT)
+       ./generate_codebook lsp_cbdt $(CODEBOOKSDT) > codebookdt.c
+
 codebookvq.c: generate_codebook $(CODEBOOKSVQ)
        ./generate_codebook lsp_cbvq $(CODEBOOKSVQ) > codebookvq.c
 
@@ -87,11 +108,14 @@ codebookdt.c: generate_codebook $(CODEBOOKSDT)
 codebookjvm.c: generate_codebook $(CODEBOOKSJVM)
        ./generate_codebook lsp_cbjvm $(CODEBOOKSJVM) > codebookjvm.c
 
+codebookvqexp.c: generate_codebook $(CODEBOOKSVQEXP)
+       ./generate_codebook lsp_cbvqexp $(CODEBOOKSVQEXP) > codebookvqexp.c
+
 codebookge.c: generate_codebook $(CODEBOOKSGE)
        ./generate_codebook ge_cb $(CODEBOOKSGE) > codebookge.c
 
 clean-local:
-       -rm -f codebook.c codebookd.c codebookdvq.c codebookjnd.c codebookdt.c codebookjvm.c codebookge.c
+       -rm -f codebook.c codebookd.c codebookdvq.c codebookjnd.c codebookdt.c codebookjvm.c codebookge.c codebookvqexp.c
 
 lib_LTLIBRARIES        = libcodec2.la
 libcodec2_la_SOURCES = dump.c \
@@ -113,6 +137,7 @@ codebookd.c \
 codebookvq.c \
 codebookjnd.c \
 codebookjvm.c \
+codebookvqexp.c \
 codebookdt.c \
 codebookge.c 
 
index 5462bd3bc12c2a6cb92733b87898b271da79d70d..a015bc3523430942ca9b14d1abdcd7703e438c5d 100644 (file)
@@ -72,8 +72,8 @@ am_libcodec2_la_OBJECTS = libcodec2_la-dump.lo libcodec2_la-lpc.lo \
        libcodec2_la-ampexp.lo libcodec2_la-pack.lo \
        libcodec2_la-codebook.lo libcodec2_la-codebookd.lo \
        libcodec2_la-codebookvq.lo libcodec2_la-codebookjnd.lo \
-       libcodec2_la-codebookjvm.lo libcodec2_la-codebookdt.lo \
-       libcodec2_la-codebookge.lo
+       libcodec2_la-codebookjvm.lo libcodec2_la-codebookvqexp.lo \
+       libcodec2_la-codebookdt.lo libcodec2_la-codebookge.lo
 libcodec2_la_OBJECTS = $(am_libcodec2_la_OBJECTS)
 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
@@ -272,7 +272,12 @@ CODEBOOKSD = \
   $D/dlsp2.txt \
   $D/dlsp3.txt \
   $D/dlsp4.txt \
-  $(top_srcdir)/unittest/lsp45678910.txt
+  $D/dlsp5.txt \
+  $D/dlsp6.txt \
+  $D/dlsp7.txt \
+  $D/dlsp8.txt \
+  $D/dlsp9.txt \
+  $D/dlsp10.txt 
 
 
 # lspd VQ quantisers
@@ -291,13 +296,27 @@ CODEBOOKSJND = \
   $(top_srcdir)/unittest/lspjnd5-10.txt
 
 CODEBOOKSDT = \
-  $D/lspdt.txt
+  $D/lspdt1.txt \
+  $D/lspdt2.txt \
+  $D/lspdt3.txt \
+  $D/lspdt4.txt \
+  $D/lspdt5.txt \
+  $D/lspdt6.txt \
+  $D/lspdt7.txt \
+  $D/lspdt8.txt \
+  $D/lspdt9.txt \
+  $D/lspdt10.txt
 
 CODEBOOKSJVM = \
   $D/lspjvm1.txt \
   $D/lspjvm2.txt \
   $D/lspjvm3.txt
 
+CODEBOOKSVQEXP = \
+  $D/lspvqexp1.txt \
+  $D/lspvqexp2.txt \
+  $D/lspvqexp3.txt
+
 CODEBOOKSGE = \
   $D/gecb.txt 
 
@@ -321,6 +340,7 @@ codebookd.c \
 codebookvq.c \
 codebookjnd.c \
 codebookjvm.c \
+codebookvqexp.c \
 codebookdt.c \
 codebookge.c 
 
@@ -508,6 +528,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcodec2_la-codebookjnd.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcodec2_la-codebookjvm.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcodec2_la-codebookvq.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcodec2_la-codebookvqexp.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcodec2_la-codec2.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcodec2_la-dump.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcodec2_la-fdmdv.Plo@am__quote@
@@ -677,6 +698,13 @@ libcodec2_la-codebookjvm.lo: codebookjvm.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcodec2_la_CFLAGS) $(CFLAGS) -c -o libcodec2_la-codebookjvm.lo `test -f 'codebookjvm.c' || echo '$(srcdir)/'`codebookjvm.c
 
+libcodec2_la-codebookvqexp.lo: codebookvqexp.c
+@am__fastdepCC_TRUE@   if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcodec2_la_CFLAGS) $(CFLAGS) -MT libcodec2_la-codebookvqexp.lo -MD -MP -MF "$(DEPDIR)/libcodec2_la-codebookvqexp.Tpo" -c -o libcodec2_la-codebookvqexp.lo `test -f 'codebookvqexp.c' || echo '$(srcdir)/'`codebookvqexp.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/libcodec2_la-codebookvqexp.Tpo" "$(DEPDIR)/libcodec2_la-codebookvqexp.Plo"; else rm -f "$(DEPDIR)/libcodec2_la-codebookvqexp.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='codebookvqexp.c' object='libcodec2_la-codebookvqexp.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcodec2_la_CFLAGS) $(CFLAGS) -c -o libcodec2_la-codebookvqexp.lo `test -f 'codebookvqexp.c' || echo '$(srcdir)/'`codebookvqexp.c
+
 libcodec2_la-codebookdt.lo: codebookdt.c
 @am__fastdepCC_TRUE@   if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcodec2_la_CFLAGS) $(CFLAGS) -MT libcodec2_la-codebookdt.lo -MD -MP -MF "$(DEPDIR)/libcodec2_la-codebookdt.Tpo" -c -o libcodec2_la-codebookdt.lo `test -f 'codebookdt.c' || echo '$(srcdir)/'`codebookdt.c; \
 @am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/libcodec2_la-codebookdt.Tpo" "$(DEPDIR)/libcodec2_la-codebookdt.Plo"; else rm -f "$(DEPDIR)/libcodec2_la-codebookdt.Tpo"; exit 1; fi
@@ -896,14 +924,13 @@ uninstall-am: uninstall-binPROGRAMS uninstall-info-am \
 
 codebook.$(OBJEXT): codebook.c
 codebookd.$(OBJEXT): codebookd.c
+codebookdt.$(OBJEXT): codebookdt.c
 codebookvq.$(OBJEXT): codebookvq.c
 codebookjnd.$(OBJEXT): codebookjnd.c
 codebookjvm.$(OBJEXT): codebookjvm.c
+codebookvqexp.$(OBJEXT): codebookvqexp.c
 codebookge.$(OBJEXT): codebookge.c
 
-$(CODEBOOKSDT): genlspdtcb
-       ./genlspdtcb
-
 codebook.lo: codebook.c
 
 codebook.c: generate_codebook $(CODEBOOKS)
@@ -912,6 +939,9 @@ codebook.c: generate_codebook $(CODEBOOKS)
 codebookd.c: generate_codebook $(CODEBOOKSD)
        ./generate_codebook lsp_cbd $(CODEBOOKSD) > codebookd.c
 
+codebookdt.c: generate_codebook $(CODEBOOKSDT)
+       ./generate_codebook lsp_cbdt $(CODEBOOKSDT) > codebookdt.c
+
 codebookvq.c: generate_codebook $(CODEBOOKSVQ)
        ./generate_codebook lsp_cbvq $(CODEBOOKSVQ) > codebookvq.c
 
@@ -924,11 +954,14 @@ codebookdt.c: generate_codebook $(CODEBOOKSDT)
 codebookjvm.c: generate_codebook $(CODEBOOKSJVM)
        ./generate_codebook lsp_cbjvm $(CODEBOOKSJVM) > codebookjvm.c
 
+codebookvqexp.c: generate_codebook $(CODEBOOKSVQEXP)
+       ./generate_codebook lsp_cbvqexp $(CODEBOOKSVQEXP) > codebookvqexp.c
+
 codebookge.c: generate_codebook $(CODEBOOKSGE)
        ./generate_codebook ge_cb $(CODEBOOKSGE) > codebookge.c
 
 clean-local:
-       -rm -f codebook.c codebookd.c codebookdvq.c codebookjnd.c codebookdt.c codebookjvm.c codebookge.c
+       -rm -f codebook.c codebookd.c codebookdvq.c codebookjnd.c codebookdt.c codebookjvm.c codebookge.c codebookvqexp.c
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
index 6ea20e233e0e2189bb0f5b6df654656f68431228..a72e91b9e7ea9edca3eb1f84a2840c9f12ff0720 100644 (file)
@@ -44,19 +44,23 @@ int main(int argc, char *argv[])
     float          ber, r;
 
     if (argc < 4) {
-       printf("usage: c2dec 2400|1400|1200 InputBitFile OutputRawSpeechFile\n");
+       printf("usage: c2dec 4800|3600|2400|1400|1200 InputBitFile OutputRawSpeechFile\n");
        printf("e.g    c2dec 1400 hts1a.c2 hts1a_1400.raw\n");
        exit(1);
     }
 
-    if (strcmp(argv[1],"2400") == 0)
+    if (strcmp(argv[1],"4800") == 0)
+       mode = CODEC2_MODE_4800;
+    else if (strcmp(argv[1],"3600") == 0)
+       mode = CODEC2_MODE_3600;
+    else if (strcmp(argv[1],"2400") == 0)
        mode = CODEC2_MODE_2400;
     else if (strcmp(argv[1],"1400") == 0)
        mode = CODEC2_MODE_1400;
     else if (strcmp(argv[1],"1200") == 0)
        mode = CODEC2_MODE_1200;
     else {
-       fprintf(stderr, "Error in mode: %s.  Must be 2400, 1400 or 1200\n", argv[1]);
+       fprintf(stderr, "Error in mode: %s.  Must be 4800, 3600, 2400, 1400 or 1200\n", argv[1]);
        exit(1);
     }
     
index bc6880d5745e867fcc82701937f33b6423826a85..d4a22dc70fc32e15bd98f5d9648dcdd8e847012e 100644 (file)
@@ -44,19 +44,23 @@ int main(int argc, char *argv[])
     int            nsam, nbit, nbyte;
  
     if (argc != 4) {
-       printf("usage: c2enc 2400|1400|1200 InputRawspeechFile OutputBitFile\n");
+       printf("usage: c2enc 4800|3600|2400|1400|1200 InputRawspeechFile OutputBitFile\n");
        printf("e.g    c2enc 1400 ../raw/hts1a.raw hts1a.c2\n");
        exit(1);
     }
  
-    if (strcmp(argv[1],"2400") == 0)
+    if (strcmp(argv[1],"4800") == 0)
+       mode = CODEC2_MODE_4800;
+    else if (strcmp(argv[1],"3600") == 0)
+       mode = CODEC2_MODE_3600;
+    else if (strcmp(argv[1],"2400") == 0)
        mode = CODEC2_MODE_2400;
-     else if (strcmp(argv[1],"1400") == 0)
+    else if (strcmp(argv[1],"1400") == 0)
        mode = CODEC2_MODE_1400;
     else if (strcmp(argv[1],"1200") == 0)
        mode = CODEC2_MODE_1200;
     else {
-       fprintf(stderr, "Error in mode: %s.  Must be 2400, 1400 or 1200\n", argv[1]);
+       fprintf(stderr, "Error in mode: %s.  Must be 4800, 3600, 2400, 1400 or 1200\n", argv[1]);
        exit(1);
     }
 
@@ -85,8 +89,8 @@ int main(int argc, char *argv[])
     while(fread(buf, sizeof(short), nsam, fin) == (size_t)nsam) {
        codec2_encode(codec2, bits, buf);
        fwrite(bits, sizeof(char), nbyte, fout);
-       //if this is in a pipeline, we probably don't want the usual
-        //buffering to occur
+       // if this is in a pipeline, we probably don't want the usual
+        // buffering to occur
         if (fout == stdout) fflush(stdout);
         if (fin == stdin) fflush(stdin);
     }
index 6b326483b72640067e349cb3f138225b33d82f70..287efbd6938f0e697835eab7d2defce0446f3aa1 100644 (file)
@@ -87,7 +87,7 @@ int main(int argc, char *argv[])
     int lsp = 0, lspd = 0, lspvq = 0;
     int lspres = 0;
     int lspdt = 0, lspdt_mode = LSPDT_ALL;
-    int dt = 0, lspjvm = 0, lspjnd = 0;
+    int dt = 0, lspjvm = 0, lspjnd = 0, lspmel = 0;
     float ak[LPC_MAX];
     COMP  Sw_[FFT_ENC];
     COMP  Ew[FFT_ENC]; 
@@ -130,6 +130,7 @@ int main(int argc, char *argv[])
     struct option long_options[] = {
         { "lpc", required_argument, &lpc_model, 1 },
         { "lspjnd", no_argument, &lspjnd, 1 },
+        { "lspmel", no_argument, &lspmel, 1 },
         { "lsp", no_argument, &lsp, 1 },
         { "lspd", no_argument, &lspd, 1 },
         { "lspvq", no_argument, &lspvq, 1 },
@@ -246,21 +247,22 @@ int main(int argc, char *argv[])
            } else if(strcmp(long_options[option_index].name, "ampexp") == 0) {
                strcpy(ampexp_arg, optarg);
            } else if(strcmp(long_options[option_index].name, "rate") == 0) {
-                if(strcmp(optarg,"2400") == 0) {
+                if(strcmp(optarg,"4800") == 0) {
                    lpc_model = 1; order = 10;
-                   scalar_quant_Wo_e = 1;
+                   vector_quant_Wo_e = 1;
                    lsp = 1;
                    phase0 = 1;
                    postfilt = 1;
-                   decimate = 1;
-               } else if(strcmp(optarg,"1500") == 0) {
+                   decimate = 0;
+                   lpcpf = 1;
+               } else if(strcmp(optarg,"2400") == 0) {
                    lpc_model = 1; order = 10;
                    scalar_quant_Wo_e = 1;
-                   lsp = 1; lspdt = 1;
+                   lsp = 1;
                    phase0 = 1;
                    postfilt = 1;
                    decimate = 1;
-                   dt = 1;
+                   lpcpf = 1;
                } else if(strcmp(optarg,"1400") == 0) {
                    lpc_model = 1; order = 10;
                    vector_quant_Wo_e = 1;
@@ -269,6 +271,7 @@ int main(int argc, char *argv[])
                    postfilt = 1;
                    decimate = 1;
                    dt = 1;
+                   lpcpf = 1;
                 } else if(strcmp(optarg,"1200") == 0) {
                    lpc_model = 1; order = 10;
                    scalar_quant_Wo_e = 1;
@@ -277,6 +280,7 @@ int main(int argc, char *argv[])
                    postfilt = 1;
                    decimate = 1;
                    dt = 1;
+                   lpcpf = 1;
                 } else {
                     fprintf(stderr, "Error: invalid output rate %s\n", optarg);
                     exit(1);
@@ -383,7 +387,7 @@ int main(int argc, char *argv[])
            dump_phase_(&model.phi[0], model.L);
             #endif
        }
-
+       
        if (hi) {
            int m;
            for(m=1; m<model.L/2; m++)
@@ -449,6 +453,10 @@ int main(int argc, char *argv[])
 
            e = speech_to_uq_lsps(lsps, ak, Sn, w, order);
 
+            #ifdef DUMP
+           dump_ak(ak, LPC_ORD);
+            #endif
+       
            /* tracking down -ve energy values with BW expansion */
            /*
            if (e < 0.0) {
@@ -486,7 +494,7 @@ int main(int argc, char *argv[])
 
            if (lspd) {
                lspd_quantise(lsps, lsps_, LPC_ORD);
-               bw_expand_lsps(lsps_, LPC_ORD);
+               //bw_expand_lsps(lsps_, LPC_ORD);
                lsp_to_lpc(lsps_, ak, LPC_ORD);
            }
 
@@ -507,21 +515,60 @@ int main(int argc, char *argv[])
                }
            }
 
-           /* we need lsp__prev[] for lspdt and decimate.  If no
-              other LSP quantisation is used we use original LSPs as
-              there is no quantised version available. */
+           /* experimenting with non-linear LSP spacing to see if
+              it's just noticable */
 
-           if (!lsp && !lspd && !lspvq && !lspres && !lspjvm)
+           if (lspjnd) {
                for(i=0; i<LPC_ORD; i++)
                    lsps_[i] = lsps[i];
+               locate_lsps_jnd_steps(lsps_, LPC_ORD);
+               lsp_to_lpc(lsps_, ak, LPC_ORD);
+           }
+
+           /* Another experiment with non-linear LSP spacing, this
+              time using a scaled version of mel frequency axis
+              warping.  The scaling is such that the integer output
+              can be directly sent over the channel.
+           */
+
+           if (lspmel) {
+               float f, f_;
+               int mel[LPC_ORD];
+
+               for(i=0; i<LPC_ORD; i++) {
+                   f = (4000.0/PI)*lsps[i];
+                   mel[i] = floor(70.0*log10(1.0 + f/700.0) + 0.5);
+               }
+
+               for(i=1; i<LPC_ORD; i++) {
+                   if (mel[i] == mel[i-1])
+                       mel[i]++;
+               }
+
+               for(i=0; i<LPC_ORD; i++) {
+                   f_ = 700.0*( pow(10.0, (float)mel[i]/70.0) - 1.0);
+                   lsps_[i] = f_*(PI/4000.0);
+               }
+               for(i=5; i<10; i++) {
+                   lsps_[i] = lsps[i];
+               }
 
-           if (lspjnd) {
-               //locate_lsps_jnd_steps(lsps, LPC_ORD);
-               lspjnd_quantise(lsps, lsps_, LPC_ORD);
-               bw_expand_lsps(lsps_, LPC_ORD);
                lsp_to_lpc(lsps_, ak, LPC_ORD);
            }
 
+           /* we need lsp__prev[] for lspdt and decimate.  If no
+              other LSP quantisation is used we use original LSPs as
+              there is no quantised version available. TODO: this is
+              mess, we should have structures and standard
+              nomenclature for previous frames values, lsp_[]
+              shouldnet be overwritten as we may want to dump it for
+              analysis.  Re-design some time.
+           */
+
+           if (!lsp && !lspd && !lspvq && !lspres && !lspjvm && !lspjnd && !lspmel)
+               for(i=0; i<LPC_ORD; i++)
+                   lsps_[i] = lsps[i];
+
            /* Odd frames are generated by quantising the difference
               between the previous frames LSPs and this frames */
        
@@ -572,7 +619,7 @@ int main(int argc, char *argv[])
            /* if using decimated (20ms) frames we dump interp
               LSPs below */
            if (!decimate)
-               dump_lsp(lsps_);
+               dump_lsp_(lsps_);
             #endif
        
            if (scalar_quant_Wo_e) {
@@ -610,11 +657,12 @@ int main(int argc, char *argv[])
 
            }
 
+           aks_to_M2(fft_fwd_cfg, ak, order, &model, e, &snr, 1, simlpcpf, lpcpf); 
+           apply_lpc_correction(&model);
+
             #ifdef DUMP
-           dump_ak(ak, LPC_ORD);
+           dump_ak_(ak, LPC_ORD);
             #endif
-       
-           aks_to_M2(fft_fwd_cfg, ak, order, &model, e, &snr, 1, simlpcpf, lpcpf); 
 
            /* note SNR on interpolated frames can't be measured properly
               by comparing Am as L has changed.  We can dump interp lsps
@@ -734,8 +782,11 @@ int main(int argc, char *argv[])
        else {
            /* no decimation - sythesise each 10ms frame immediately */
 
+           
            if (phase0)
                phase_synth_zero_order(fft_fwd_cfg, &model, ak, ex_phase, order);       
+           
+
            if (postfilt)
                postfilter(&model, &bg_est);
            synth_one_frame(fft_inv_cfg, buf, &model, Sn_, Pn);
@@ -762,7 +813,7 @@ int main(int argc, char *argv[])
        fclose(fout);
 
     if (lpc_model)
-       printf("SNR av = %5.2f dB\n", sum_snr/frames);
+       printf("SNR av = %5.2f dB\n", sum_snr/frames);
 
     if (phaseexp)
        phase_experiment_destroy(pexp);
@@ -820,7 +871,7 @@ void print_help(const struct option* long_options, int num_opts, char* argv[])
                } else if (strcmp("dump_pitch_e", long_options[i].name) == 0) {
                        option_parameters = " <Dump File>";
                } else if (strcmp("rate", long_options[i].name) == 0) {
-                       option_parameters = " <2400|1400|1200>";
+                       option_parameters = " <4800|2400|1400|1200>";
                } else if (strcmp("dump", long_options[i].name) == 0) {
                        option_parameters = " <DumpFilePrefix>";
                } else {
index 55d5fd2f1a6ecd25d46ec5675f499123372bdbea..c9606e5d3daa22034f2ded627554ef98ede68eda 100644 (file)
@@ -1,8 +1,12 @@
-1 16
+1 23
 100
+125
 150
+175
 200
+225
 250
+275
 300
 325
 350
@@ -15,4 +19,8 @@
 525
 550
 575
+600
+625
+650
+
 
index dea9dd9d84ba375c5c65b5f29ac521d2db3e8215..f0220246a524b77470ea87c1ef6db022950fd6de 100644 (file)
@@ -1,9 +1,10 @@
 1 8
-50
 100
 200
 300
-425
-550
-675
+400
+500
+600
+700
 800
+
index 75d6700ea5bf4807a8fe3645fe73f2d3dccf3e60..eba990b4d15cb0ab135126ec34d1c69800565245 100644 (file)
@@ -1,10 +1,25 @@
-1 8
+1 23
+25
 50
 75
 100
+125
 150
+175
+200
 225
+250
+275
+300
+325
 350
+375
+400
+425
 450
+475
+500
+525
+550
 575
 
index 7ff3cd1737182f7264bd884a14666921aaa3f366..a7a330d2b2709b391c610518a4b66d66a02bba24 100644 (file)
@@ -1,9 +1,14 @@
-1 8
+1 12
 50
 100
 150
 200
 250
 300
+350
+400
 450
+500
 550
+600
+
index dea9dd9d84ba375c5c65b5f29ac521d2db3e8215..a907acd313121d5bc5243e5dc13e17cd80b71f9e 100644 (file)
@@ -1,9 +1,31 @@
-1 8
+1 29
 50
 100
+150
 200
+250
 300
-425
+350
+400
+450
+500
 550
-675
+600
+650
+700
+750
 800
+850
+900
+950
+1000
+1050
+1100
+1150
+1200
+1250
+1300
+1350
+1400
+1450
+
index dea9dd9d84ba375c5c65b5f29ac521d2db3e8215..2ed354a48b6f68e201939ccc847c20d2bd37c5aa 100644 (file)
@@ -1,9 +1,18 @@
-1 8
+1 16
 50
 100
+150
 200
 300
-425
-550
-675
+400
+500
+600
+700
 800
+900
+1000
+1100
+1200
+1300
+1400
+
index dea9dd9d84ba375c5c65b5f29ac521d2db3e8215..914c71d8022838b79554e4fef46c296ddaa235d9 100644 (file)
@@ -1,9 +1,20 @@
-1 8
+1 16
 50
 100
+150
 200
 300
-425
-550
-675
+400
+500
+600
+700
 800
+900
+1000
+1100
+1200
+1300
+1400
+
+
+
index dea9dd9d84ba375c5c65b5f29ac521d2db3e8215..8e23053d4903f0ace5b8275b361c0ea5038cf287 100644 (file)
@@ -1,9 +1,18 @@
-1 8
-50
+1 15
 100
 200
 300
-425
-550
-675
+400
+500
+600
+700
 800
+900
+1000
+1100
+1200
+1300
+1400
+1500
+
+
index dea9dd9d84ba375c5c65b5f29ac521d2db3e8215..77f8c5bd1975c20290e8047ea92acc85aa2b5608 100644 (file)
@@ -1,9 +1,9 @@
 1 8
-50
 100
 200
 300
-425
-550
-675
+400
+500
+600
+700
 800
index dea9dd9d84ba375c5c65b5f29ac521d2db3e8215..77f8c5bd1975c20290e8047ea92acc85aa2b5608 100644 (file)
@@ -1,9 +1,9 @@
 1 8
-50
 100
 200
 300
-425
-550
-675
+400
+500
+600
+700
 800
diff --git a/codec2-dev/src/codebook/lspdt1.txt b/codec2-dev/src/codebook/lspdt1.txt
new file mode 100644 (file)
index 0000000..ba30880
--- /dev/null
@@ -0,0 +1,9 @@
+1 8
+-75
+-50
+-25
+  0
+ 25
+ 50
+ 75
+100
diff --git a/codec2-dev/src/codebook/lspdt10.txt b/codec2-dev/src/codebook/lspdt10.txt
new file mode 100644 (file)
index 0000000..e72c16c
--- /dev/null
@@ -0,0 +1,3 @@
+1 2
+-50
+ 50
diff --git a/codec2-dev/src/codebook/lspdt2.txt b/codec2-dev/src/codebook/lspdt2.txt
new file mode 100644 (file)
index 0000000..ba30880
--- /dev/null
@@ -0,0 +1,9 @@
+1 8
+-75
+-50
+-25
+  0
+ 25
+ 50
+ 75
+100
diff --git a/codec2-dev/src/codebook/lspdt3.txt b/codec2-dev/src/codebook/lspdt3.txt
new file mode 100644 (file)
index 0000000..7ebefd9
--- /dev/null
@@ -0,0 +1,5 @@
+1 4
+-50
+  0
+ 50
+ 100
diff --git a/codec2-dev/src/codebook/lspdt4.txt b/codec2-dev/src/codebook/lspdt4.txt
new file mode 100644 (file)
index 0000000..7ebefd9
--- /dev/null
@@ -0,0 +1,5 @@
+1 4
+-50
+  0
+ 50
+ 100
diff --git a/codec2-dev/src/codebook/lspdt5.txt b/codec2-dev/src/codebook/lspdt5.txt
new file mode 100644 (file)
index 0000000..7ebefd9
--- /dev/null
@@ -0,0 +1,5 @@
+1 4
+-50
+  0
+ 50
+ 100
diff --git a/codec2-dev/src/codebook/lspdt6.txt b/codec2-dev/src/codebook/lspdt6.txt
new file mode 100644 (file)
index 0000000..7ebefd9
--- /dev/null
@@ -0,0 +1,5 @@
+1 4
+-50
+  0
+ 50
+ 100
diff --git a/codec2-dev/src/codebook/lspdt7.txt b/codec2-dev/src/codebook/lspdt7.txt
new file mode 100644 (file)
index 0000000..e72c16c
--- /dev/null
@@ -0,0 +1,3 @@
+1 2
+-50
+ 50
diff --git a/codec2-dev/src/codebook/lspdt8.txt b/codec2-dev/src/codebook/lspdt8.txt
new file mode 100644 (file)
index 0000000..e72c16c
--- /dev/null
@@ -0,0 +1,3 @@
+1 2
+-50
+ 50
diff --git a/codec2-dev/src/codebook/lspdt9.txt b/codec2-dev/src/codebook/lspdt9.txt
new file mode 100644 (file)
index 0000000..e72c16c
--- /dev/null
@@ -0,0 +1,3 @@
+1 2
+-50
+ 50
index bef29e49c2edec42c6f0b52121d946edd54027b2..28739beb751fd0b400f3c1d607790e0656a271da 100644 (file)
   /* codebook/dlsp1.txt */
 static const float codes0[] = {
   100,
+  125,
   150,
+  175,
   200,
+  225,
   250,
+  275,
   300,
   325,
   350,
@@ -24,17 +28,35 @@ static const float codes0[] = {
   500,
   525,
   550,
-  575
+  575,
+  600,
+  625,
+  650
 };
   /* codebook/dlsp2.txt */
 static const float codes1[] = {
+  25,
   50,
   75,
   100,
+  125,
   150,
+  175,
+  200,
   225,
+  250,
+  275,
+  300,
+  325,
   350,
+  375,
+  400,
+  425,
   450,
+  475,
+  500,
+  525,
+  550,
   575
 };
   /* codebook/dlsp3.txt */
@@ -45,4155 +67,205 @@ static const float codes2[] = {
   200,
   250,
   300,
+  350,
+  400,
   450,
-  550
+  500,
+  550,
+  600
 };
   /* codebook/dlsp4.txt */
 static const float codes3[] = {
   50,
   100,
+  150,
   200,
+  250,
   300,
-  425,
+  350,
+  400,
+  450,
+  500,
   550,
-  675,
-  800
+  600,
+  650,
+  700,
+  750,
+  800,
+  850,
+  900,
+  950,
+  1000,
+  1050,
+  1100,
+  1150,
+  1200,
+  1250,
+  1300,
+  1350,
+  1400,
+  1450
 };
-  /* ../unittest/lsp45678910.txt */
+  /* codebook/dlsp5.txt */
 static const float codes4[] = {
-  1.08123,  1.57884,  1.85557,  1.93731,  2.53244,  2.64981,
-  1.0628,  1.45001,  1.83956,  1.9565,  2.48885,  2.65346,
-  1.10159,  1.36102,  1.83358,  1.93241,  2.50518,  2.62981,
-  1.07906,  1.37686,  1.87269,  1.95508,  2.54134,  2.63378,
-  1.09554,  1.63104,  1.86627,  2.06699,  2.50666,  2.57043,
-  1.09306,  1.56136,  1.77247,  2.12386,  2.54748,  2.61826,
-  1.09365,  1.50021,  1.78605,  2.07712,  2.48377,  2.57254,
-  1.03502,  1.48598,  1.67865,  2.07936,  2.40234,  2.51331,
-  1.23172,  1.63057,  1.84991,  2.02345,  2.46721,  2.57161,
-  1.20636,  1.47819,  1.85565,  2.0092,  2.43743,  2.55238,
-  1.20425,  1.49576,  1.8464,  2.03998,  2.50063,  2.59244,
-  1.27202,  1.43835,  1.8545,  2.03871,  2.51872,  2.62009,
-  1.29891,  1.48336,  1.83887,  1.98366,  2.48837,  2.59701,
-  1.38559,  1.50018,  1.81943,  1.9817,  2.50554,  2.61253,
-  1.41367,  1.56655,  1.76718,  1.99449,  2.56961,  2.62524,
-  1.46905,  1.62608,  1.75177,  2.04119,  2.60895,  2.65878,
-  1.48951,  1.61764,  1.68918,  2.05385,  2.66224,  2.70553,
-  1.43112,  1.53558,  1.64732,  1.81092,  2.57577,  2.6922,
-  1.41167,  1.60617,  1.73036,  1.96937,  2.62811,  2.69185,
-  1.34102,  1.63997,  2.19739,  2.28132,  2.44971,  2.626,
-  1.31988,  1.67483,  2.10118,  2.28173,  2.49978,  2.61148,
-  1.27462,  1.61012,  1.90144,  2.23566,  2.51818,  2.62888,
-  1.17221,  1.36564,  1.7847,  1.90445,  2.53808,  2.64619,
-  1.09616,  1.35011,  1.75499,  1.86967,  2.48657,  2.6055,
-  1.03654,  1.3262,  1.72989,  1.86212,  2.46119,  2.57545,
-  1.01653,  1.27725,  1.6888,  1.80838,  2.46298,  2.57624,
-  0.968031,  1.32901,  1.71641,  1.82136,  2.48115,  2.56195,
-  0.940641,  1.28334,  1.76788,  1.86054,  2.50314,  2.5949,
-  0.926995,  1.24333,  1.73891,  1.901,  2.4495,  2.55764,
-  0.839883,  1.23712,  1.70215,  1.81262,  2.42139,  2.49298,
-  0.924474,  1.18807,  1.75752,  1.8249,  2.45594,  2.61106,
-  0.96423,  1.20727,  1.66622,  1.87681,  2.50715,  2.58041,
-  0.989772,  1.18973,  1.69345,  1.80714,  2.44571,  2.56195,
-  0.919183,  1.20312,  1.67383,  1.77261,  2.3858,  2.51167,
-  0.978552,  1.17542,  1.61386,  1.72687,  2.32896,  2.5167,
-  1.01454,  1.25425,  1.58728,  1.75663,  2.40306,  2.51083,
-  1.09672,  1.23117,  1.5574,  1.84394,  2.46358,  2.55546,
-  1.16877,  1.35118,  1.61393,  1.83103,  2.47627,  2.58122,
-  1.17651,  1.26415,  1.56492,  1.76049,  2.48352,  2.58104,
-  1.01797,  1.24983,  1.42449,  1.59354,  2.45834,  2.52503,
-  1.05399,  1.21603,  1.51742,  1.85194,  2.34275,  2.50233,
-  0.908986,  1.2508,  1.59392,  1.8871,  2.37309,  2.53013,
-  0.993871,  1.16402,  1.61662,  1.77573,  2.56946,  2.65857,
-  1.10248,  1.38615,  1.57368,  1.78564,  2.31793,  2.50856,
-  1.20724,  1.39083,  1.55105,  1.85061,  2.33598,  2.49433,
-  0.905032,  1.41648,  1.58005,  1.84183,  2.50381,  2.6016,
-  0.79589,  1.10793,  1.59771,  2.0155,  2.40215,  2.53461,
-  0.732401,  1.15861,  1.55747,  1.938,  2.62642,  2.70543,
-  0.85967,  1.12906,  1.67186,  1.95399,  2.51479,  2.61587,
-  0.921647,  1.24536,  1.68375,  1.89446,  2.59964,  2.71656,
-  0.845409,  1.19476,  1.76731,  1.84451,  2.58977,  2.71694,
-  0.977678,  1.1414,  1.66711,  1.92383,  2.63201,  2.68907,
-  0.951137,  1.12255,  1.71418,  1.8859,  2.53576,  2.67211,
-  1.02995,  1.15955,  1.73944,  1.92833,  2.48818,  2.62352,
-  0.925634,  1.22593,  1.7518,  1.97075,  2.5329,  2.62107,
-  1.0123,  1.21143,  1.79395,  1.88586,  2.46727,  2.57249,
-  0.993978,  1.13747,  1.74347,  1.84089,  2.39008,  2.56639,
-  0.989822,  1.17307,  1.68756,  1.94893,  2.32553,  2.47342,
-  0.955854,  1.23723,  1.80741,  2.11677,  2.39103,  2.50278,
-  1.10336,  1.35799,  1.85224,  2.09709,  2.39275,  2.55324,
-  1.12887,  1.4409,  1.92791,  2.1767,  2.40798,  2.54428,
-  1.31613,  1.57544,  1.96457,  2.15894,  2.48584,  2.57613,
-  1.4696,  1.7721,  1.95484,  2.16407,  2.39962,  2.48192,
-  1.50652,  1.75488,  2.01841,  2.24949,  2.48627,  2.60761,
-  1.52419,  1.77645,  2.05458,  2.27569,  2.58498,  2.66908,
-  1.518,  1.85028,  2.02643,  2.30188,  2.57753,  2.66918,
-  1.42205,  1.78898,  1.96748,  2.18477,  2.59685,  2.69968,
-  1.20841,  1.4347,  1.92362,  2.00377,  2.60293,  2.68501,
-  1.22117,  1.43657,  1.87997,  2.0334,  2.49815,  2.69542,
-  1.21771,  1.37598,  1.90861,  1.97303,  2.48056,  2.6454,
-  1.20035,  1.41224,  1.86328,  2.05454,  2.40923,  2.64633,
-  1.43945,  1.67593,  2.06471,  2.27323,  2.60645,  2.69621,
-  1.54757,  1.95602,  2.08379,  2.38708,  2.63432,  2.71122,
-  1.74537,  1.99526,  2.17627,  2.40949,  2.63225,  2.70742,
-  1.81929,  1.98216,  2.21017,  2.45219,  2.60377,  2.66452,
-  1.66955,  1.94018,  2.10087,  2.38694,  2.53082,  2.63087,
-  1.59768,  1.94591,  2.07284,  2.33889,  2.54425,  2.60825,
-  1.65615,  1.88869,  1.98455,  2.30113,  2.51078,  2.58636,
-  1.6188,  1.89886,  2.02474,  2.29131,  2.44053,  2.56029,
-  1.48128,  1.82621,  1.97192,  2.19291,  2.41702,  2.53029,
-  1.31873,  1.58154,  1.84545,  2.164,  2.38923,  2.50542,
-  1.34133,  1.56585,  1.80288,  2.21848,  2.43077,  2.54583,
-  1.31851,  1.41266,  1.67762,  2.18235,  2.37275,  2.47653,
-  1.24372,  1.45667,  1.66571,  2.12671,  2.33287,  2.43845,
-  1.1525,  1.45886,  1.58294,  2.03752,  2.3421,  2.4283,
-  1.02538,  1.4076,  1.55153,  1.84679,  2.28286,  2.38544,
-  0.87656,  1.38433,  1.5829,  1.74194,  2.23992,  2.33845,
-  0.953781,  1.44188,  1.5924,  1.76417,  2.29409,  2.4742,
-  0.899968,  1.45403,  1.63436,  1.72431,  2.3534,  2.5975,
-  0.784159,  1.42393,  1.73726,  1.85596,  2.39003,  2.61454,
-  0.802442,  1.39707,  1.65855,  1.81679,  2.42939,  2.5001,
-  0.863071,  1.31849,  1.64602,  1.81297,  2.3981,  2.50385,
-  0.89687,  1.30624,  1.67159,  1.90217,  2.46653,  2.60152,
-  0.999503,  1.30429,  1.70842,  1.89904,  2.51234,  2.65519,
-  1.04528,  1.2663,  1.66963,  1.84632,  2.51707,  2.63748,
-  1.03846,  1.15853,  1.64378,  1.86528,  2.5832,  2.65894,
-  1.02632,  1.21931,  1.76835,  1.84092,  2.53817,  2.67333,
-  1.08097,  1.21543,  1.73019,  1.83693,  2.23686,  2.60887,
-  1.1018,  1.43151,  1.75208,  1.91896,  2.09124,  2.53896,
-  1.17873,  1.29731,  1.7241,  1.85075,  2.31029,  2.62153,
-  1.15118,  1.23968,  1.75479,  1.85052,  2.5391,  2.70599,
-  1.2027,  1.3006,  1.76334,  1.86743,  2.47072,  2.66465,
-  1.26112,  1.36868,  1.75328,  1.84665,  2.46151,  2.6526,
-  1.26307,  1.36429,  1.79767,  1.87694,  2.54373,  2.66022,
-  1.32015,  1.41593,  1.80983,  1.90322,  2.51555,  2.64824,
-  1.33987,  1.45935,  1.80668,  1.92458,  2.49148,  2.58705,
-  1.35517,  1.45177,  1.7634,  1.94416,  2.47263,  2.56117,
-  1.32792,  1.42891,  1.70445,  1.91482,  2.39737,  2.50347,
-  1.3076,  1.41535,  1.61629,  1.84079,  2.32217,  2.47099,
-  1.24825,  1.34921,  1.61761,  1.77273,  2.25068,  2.48653,
-  1.09657,  1.35568,  1.62611,  1.94199,  2.31385,  2.49821,
-  1.01253,  1.34284,  1.64785,  1.90716,  2.43593,  2.53319,
-  0.944393,  1.39928,  1.643,  1.93199,  2.33198,  2.48991,
-  0.883306,  1.40234,  1.70636,  2.02537,  2.37371,  2.54371,
-  0.829559,  1.23577,  1.71275,  2.18485,  2.38674,  2.54418,
-  0.923799,  1.51311,  1.70309,  2.10529,  2.47648,  2.55516,
-  0.772688,  1.4433,  1.65612,  2.05301,  2.45044,  2.53252,
-  0.776285,  1.4032,  1.73402,  1.93526,  2.46409,  2.5668,
-  0.782396,  1.41881,  1.75888,  1.97322,  2.54833,  2.6103,
-  0.789572,  1.41108,  1.77153,  2.06041,  2.54026,  2.63125,
-  0.774326,  1.28802,  1.83727,  1.96095,  2.51242,  2.58163,
-  0.811751,  1.27403,  1.81001,  1.88574,  2.56546,  2.63922,
-  0.844982,  1.32083,  1.87391,  1.9446,  2.56105,  2.66172,
-  0.881256,  1.69536,  1.90698,  2.07889,  2.61855,  2.67865,
-  1.09989,  1.72782,  1.97132,  2.15314,  2.50969,  2.60295,
-  1.17385,  1.68544,  1.91746,  2.14743,  2.38305,  2.56703,
-  1.10155,  1.54322,  1.82061,  2.05532,  2.33872,  2.58503,
-  0.975012,  1.37972,  1.77663,  2.03329,  2.19415,  2.51822,
-  0.967054,  1.08246,  1.61897,  2.07793,  2.20684,  2.37089,
-  1.00961,  1.12061,  1.53418,  2.08853,  2.28294,  2.42058,
-  0.899159,  1.20852,  1.42369,  1.97032,  2.28727,  2.4989,
-  0.879682,  1.31448,  1.47949,  1.68936,  2.20974,  2.28576,
-  1.03347,  1.24384,  1.47314,  1.66799,  2.15942,  2.25504,
-  1.04841,  1.25589,  1.537,  1.82005,  2.14225,  2.31375,
-  1.04825,  1.18926,  1.70511,  1.83599,  2.10545,  2.37206,
-  1.03432,  1.13888,  1.51462,  1.82966,  2.17045,  2.42561,
-  1.10388,  1.21765,  1.62215,  1.80585,  2.02753,  2.37681,
-  1.08723,  1.19501,  1.55902,  1.89504,  2.25012,  2.3792,
-  1.13001,  1.29387,  1.6924,  1.85888,  2.1972,  2.34906,
-  1.16289,  1.3046,  1.69102,  1.96932,  2.26861,  2.43029,
-  1.15181,  1.25793,  1.67383,  1.90202,  2.18916,  2.45871,
-  1.16844,  1.27183,  1.55733,  2.08415,  2.30803,  2.42037,
-  1.2351,  1.34019,  1.65679,  2.09516,  2.28319,  2.40964,
-  1.25239,  1.35536,  1.60985,  2.08519,  2.33271,  2.48887,
-  1.22631,  1.34399,  1.67305,  2.21553,  2.46,  2.54692,
-  1.40818,  1.56645,  1.70193,  2.1551,  2.54024,  2.58859,
-  1.304,  1.549,  1.65358,  2.12874,  2.58947,  2.63332,
-  1.31253,  1.48894,  1.69055,  1.98288,  2.55839,  2.62252,
-  1.30359,  1.48566,  1.773,  1.99142,  2.55563,  2.65006,
-  1.2572,  1.52892,  1.88049,  2.04567,  2.40009,  2.56749,
-  1.29472,  1.63432,  1.91154,  2.04666,  2.43808,  2.61113,
-  1.32844,  1.71607,  1.8503,  2.02126,  2.50705,  2.61286,
-  1.13808,  1.26904,  1.79259,  1.89815,  2.53041,  2.65356,
-  1.02479,  1.14554,  1.68822,  1.81293,  2.42504,  2.65093,
-  1.05666,  1.17804,  1.59034,  1.74735,  2.36845,  2.61871,
-  0.994299,  1.11084,  1.63265,  1.73054,  2.33769,  2.5503,
-  0.96003,  1.10348,  1.6328,  1.74508,  2.19725,  2.53053,
-  0.952099,  1.07891,  1.70416,  1.83731,  2.31907,  2.54431,
-  0.901034,  1.0748,  1.65366,  1.78859,  2.39383,  2.53312,
-  0.970595,  1.13005,  1.56835,  1.82097,  2.44511,  2.56337,
-  0.8832,  1.02914,  1.48058,  1.88436,  2.32162,  2.47072,
-  0.817959,  0.941844,  1.41014,  1.54071,  2.17404,  2.48277,
-  0.772028,  0.888033,  1.49012,  1.71709,  2.32435,  2.56046,
-  0.8742,  1.0201,  1.57148,  1.74681,  2.43739,  2.56133,
-  0.827282,  1.01003,  1.60538,  1.75068,  2.26185,  2.4816,
-  0.790605,  1.149,  1.65382,  1.78105,  2.35864,  2.49161,
-  0.746581,  0.96108,  1.60491,  1.879,  2.31927,  2.55158,
-  0.845418,  0.96953,  1.69617,  1.89093,  2.30188,  2.62149,
-  0.826083,  1.01605,  1.6586,  1.85255,  2.43588,  2.57274,
-  0.80426,  0.948999,  1.68449,  2.10334,  2.47505,  2.57585,
-  0.837016,  1.03,  1.67699,  1.79665,  2.49802,  2.63103,
-  0.779629,  0.917041,  1.60707,  1.8689,  2.45957,  2.6289,
-  0.802981,  0.922379,  1.55614,  1.96784,  2.59545,  2.69251,
-  0.821239,  0.952349,  1.58525,  2.0958,  2.59371,  2.65593,
-  0.819528,  1.10955,  1.52684,  1.76751,  2.6378,  2.71051,
-  0.846222,  1.05572,  1.70728,  1.83863,  2.114,  2.5014,
-  0.956553,  1.43985,  1.7249,  1.93982,  2.14519,  2.43191,
-  1.33429,  1.55159,  1.7214,  2.01917,  2.178,  2.32944,
-  1.24736,  1.57146,  1.83452,  2.11416,  2.26821,  2.48981,
-  1.22315,  1.57342,  1.84625,  2.01609,  2.21928,  2.45785,
-  1.23993,  1.53779,  1.8228,  2.04648,  2.44445,  2.57805,
-  1.29968,  1.55774,  1.7983,  2.08069,  2.39337,  2.5752,
-  1.27312,  1.47413,  1.81487,  2.01491,  2.40501,  2.60292,
-  1.22903,  1.4485,  1.75715,  2.05057,  2.41716,  2.59461,
-  1.2063,  1.5151,  1.78896,  2.04215,  2.36856,  2.5858,
-  1.1589,  1.5448,  1.86145,  2.06665,  2.40525,  2.59099,
-  1.20326,  1.47986,  1.83352,  2.07062,  2.4318,  2.5857,
-  1.17077,  1.55578,  1.82667,  2.07708,  2.46748,  2.61941,
-  1.11628,  1.59353,  1.82425,  2.16082,  2.42781,  2.60049,
-  1.25031,  1.6173,  1.96265,  2.15224,  2.53124,  2.63143,
-  1.353,  1.64524,  2.07019,  2.18038,  2.61203,  2.68877,
-  1.46033,  1.91719,  2.08682,  2.31459,  2.64118,  2.72306,
-  1.5571,  1.91661,  2.0569,  2.2632,  2.64033,  2.7028,
-  1.41067,  1.90339,  2.07783,  2.22294,  2.6154,  2.69412,
-  1.34049,  1.80404,  2.04002,  2.14956,  2.60771,  2.67815,
-  1.09068,  1.32106,  1.86274,  1.98378,  2.47586,  2.59244,
-  1.00246,  1.26551,  1.81302,  1.90434,  2.49926,  2.62654,
-  1.05139,  1.16129,  1.83253,  1.95508,  2.50234,  2.62475,
-  0.942516,  1.06424,  1.66956,  1.97725,  2.46418,  2.59833,
-  0.869608,  0.984141,  1.45461,  1.95618,  2.50789,  2.61787,
-  0.972489,  1.13547,  1.52915,  1.72998,  2.41157,  2.57108,
-  1.05128,  1.14941,  1.54752,  1.82715,  2.51133,  2.61762,
-  1.07974,  1.19121,  1.53936,  1.94473,  2.54524,  2.63216,
-  1.18206,  1.26003,  1.5961,  2.08466,  2.51186,  2.57941,
-  1.172,  1.35276,  1.46275,  2.01506,  2.62536,  2.67937,
-  1.20054,  1.32298,  1.5156,  1.7692,  2.52314,  2.66683,
-  1.22809,  1.30713,  1.73403,  1.91475,  2.24482,  2.56203,
-  1.17619,  1.32166,  1.78231,  1.88258,  2.27136,  2.52145,
-  1.15003,  1.48622,  1.77415,  1.97093,  2.38508,  2.61264,
-  1.10316,  1.455,  1.72062,  1.89959,  2.35671,  2.59138,
-  1.07047,  1.38631,  1.74693,  1.89198,  2.36751,  2.54357,
-  0.95361,  1.17616,  1.64355,  1.91998,  2.37206,  2.57246,
-  1.05232,  1.40517,  1.68895,  1.83167,  2.54288,  2.63248,
-  0.996802,  1.44143,  1.68446,  1.82195,  2.59599,  2.65884,
-  1.02655,  1.33494,  1.74094,  1.84038,  2.57165,  2.67897,
-  1.10832,  1.20084,  1.70613,  1.99908,  2.51466,  2.64821,
-  1.13332,  1.21947,  1.74777,  2.01308,  2.40664,  2.64036,
-  1.14214,  1.21872,  1.81464,  1.95106,  2.43007,  2.66618,
-  1.08156,  1.20709,  1.84645,  1.94628,  2.33914,  2.61266,
-  1.14637,  1.23863,  1.87425,  1.9681,  2.42738,  2.59563,
-  1.06941,  1.39313,  1.85976,  1.94182,  2.37447,  2.53818,
-  1.06022,  1.40293,  1.78464,  1.90995,  2.08085,  2.37542,
-  0.893759,  1.22533,  1.74143,  1.89549,  2.06221,  2.44178,
-  0.911307,  1.30139,  1.65149,  1.79817,  1.99688,  2.20866,
-  1.10291,  1.50331,  1.70777,  1.80853,  1.95863,  2.31168,
-  1.14945,  1.32806,  1.73828,  1.90461,  2.06187,  2.25797,
-  1.12135,  1.23056,  1.74878,  1.95066,  2.08647,  2.38929,
-  0.94897,  1.10189,  1.67664,  1.87539,  2.01682,  2.29668,
-  1.03508,  1.16223,  1.64138,  1.95271,  2.10095,  2.35872,
-  0.994183,  1.11431,  1.5476,  1.77373,  1.96608,  2.3363,
-  1.02511,  1.1397,  1.58524,  1.91237,  2.10246,  2.48243,
-  0.955352,  1.06222,  1.65906,  1.84841,  2.04328,  2.48743,
-  1.0491,  1.12055,  1.44698,  1.94902,  2.0269,  2.56059,
-  1.01243,  1.13828,  1.36794,  2.00847,  2.18944,  2.42242,
-  1.08203,  1.23491,  1.35176,  1.82717,  2.17316,  2.30024,
-  1.09436,  1.23514,  1.41642,  1.92259,  2.12823,  2.41941,
-  1.03451,  1.15131,  1.49236,  1.98085,  2.14904,  2.36531,
-  1.01309,  1.15454,  1.45996,  1.94304,  2.28176,  2.39727,
-  0.987103,  1.27435,  1.56187,  1.91746,  2.33429,  2.49565,
-  0.989791,  1.28917,  1.62314,  1.98233,  2.34503,  2.54805,
-  1.04201,  1.22597,  1.61002,  1.9748,  2.40631,  2.53704,
-  1.01969,  1.32372,  1.67908,  1.98369,  2.44302,  2.56193,
-  1.03098,  1.24991,  1.75329,  1.9703,  2.44275,  2.5771,
-  1.07865,  1.28137,  1.82168,  2.04699,  2.51249,  2.6143,
-  1.0425,  1.31828,  1.81754,  1.97774,  2.53877,  2.64347,
-  1.03375,  1.32343,  1.88596,  1.99364,  2.58713,  2.64829,
-  1.08416,  1.43412,  1.89966,  1.97448,  2.66167,  2.7171,
-  1.09579,  1.4813,  1.91655,  1.97041,  2.67123,  2.73097,
-  1.14796,  1.55307,  1.88454,  1.96066,  2.50184,  2.66788,
-  1.13778,  1.49891,  1.96262,  2.04724,  2.53731,  2.64235,
-  1.10886,  1.43549,  1.95549,  2.19587,  2.51428,  2.60153,
-  1.19107,  1.55785,  1.98454,  2.27079,  2.54188,  2.64206,
-  1.11074,  1.55308,  1.97813,  2.21105,  2.61337,  2.70664,
-  1.11409,  1.72802,  1.97504,  2.12448,  2.60293,  2.68194,
-  1.14848,  1.62709,  1.96813,  2.0739,  2.60736,  2.68667,
-  1.109,  1.45065,  1.9611,  2.05861,  2.61165,  2.69461,
-  1.0959,  1.31876,  1.86664,  2.09629,  2.57468,  2.65884,
-  1.11656,  1.36797,  1.92253,  2.01651,  2.54944,  2.64623,
-  1.12947,  1.52911,  1.9422,  2.00334,  2.52787,  2.69992,
-  1.13905,  1.67954,  1.94587,  2.03292,  2.53743,  2.64217,
-  1.21921,  1.59942,  1.9296,  2.01109,  2.5391,  2.70528,
-  1.23397,  1.5562,  1.931,  2.08479,  2.57858,  2.67583,
-  1.23443,  1.65374,  2.03321,  2.25676,  2.63755,  2.69966,
-  1.25529,  1.47504,  2.02254,  2.28923,  2.58769,  2.70395,
-  1.25339,  1.4722,  1.9564,  2.21119,  2.57424,  2.6761,
-  1.12685,  1.58721,  1.95082,  2.03149,  2.41685,  2.61446,
-  1.00706,  1.6083,  1.89623,  1.98634,  2.22302,  2.52403,
-  1.06728,  1.72945,  1.93189,  2.04533,  2.16485,  2.40091,
-  0.94666,  1.69978,  1.87062,  1.98183,  2.13567,  2.44769,
-  1.00269,  1.72856,  1.93991,  2.07252,  2.27479,  2.46748,
-  1.14879,  1.60055,  2.00306,  2.12803,  2.40911,  2.50653,
-  1.19137,  1.35951,  1.90844,  2.11699,  2.36908,  2.52939,
-  1.22974,  1.31636,  1.90147,  2.00117,  2.36835,  2.5757,
-  1.16745,  1.28408,  1.85155,  2.05628,  2.44629,  2.57376,
-  1.17705,  1.28298,  1.79608,  2.01457,  2.4099,  2.52443,
-  1.16655,  1.28173,  1.80413,  1.93859,  2.38305,  2.5438,
-  1.14471,  1.2662,  1.75578,  1.86551,  2.35412,  2.57514,
-  1.16847,  1.28356,  1.69505,  1.81754,  2.30279,  2.52956,
-  1.09347,  1.31611,  1.62583,  1.79105,  2.30331,  2.40856,
-  1.07299,  1.21888,  1.58691,  1.72531,  2.2192,  2.34352,
-  0.946241,  1.17284,  1.42629,  1.55168,  2.19257,  2.32173,
-  1.0018,  1.17498,  1.50744,  1.69786,  2.2408,  2.47824,
-  0.992564,  1.25778,  1.42909,  1.81983,  2.23415,  2.43492,
-  0.933586,  1.25556,  1.37246,  1.68627,  2.26598,  2.34947,
-  0.987914,  1.16288,  1.40442,  1.56348,  2.22767,  2.48537,
-  1.05858,  1.18583,  1.32538,  1.44559,  2.16451,  2.45514,
-  1.04227,  1.14961,  1.38904,  1.47383,  1.90667,  2.39013,
-  0.966952,  1.07554,  1.28815,  1.4051,  2.06186,  2.45199,
-  0.90153,  1.19448,  1.35473,  1.70575,  2.32503,  2.43481,
-  1.03842,  1.29243,  1.52731,  1.90984,  2.23033,  2.46514,
-  1.33601,  1.44169,  1.84913,  2.20803,  2.4144,  2.53251,
-  1.43622,  1.64565,  2.00864,  2.19816,  2.50228,  2.60141,
-  1.42434,  1.68443,  1.92981,  2.1225,  2.51228,  2.60486,
-  1.4522,  1.72299,  1.96221,  2.15666,  2.4841,  2.58459,
-  1.482,  1.73524,  1.97119,  2.2228,  2.51231,  2.62362,
-  1.39256,  1.72127,  1.9403,  2.17497,  2.48894,  2.60185,
-  1.24335,  1.55846,  1.80982,  1.99089,  2.38197,  2.53748,
-  1.19929,  1.4215,  1.76311,  1.99088,  2.35892,  2.48956,
-  1.21777,  1.34878,  1.71467,  1.91684,  2.37973,  2.45696,
-  1.21952,  1.32685,  1.71966,  1.83808,  2.29933,  2.43541,
-  1.26307,  1.35366,  1.78723,  1.91897,  2.32039,  2.44825,
-  1.27096,  1.3738,  1.71818,  1.85793,  2.36692,  2.48175,
-  1.28435,  1.36807,  1.79391,  1.89508,  2.35679,  2.5246,
-  1.24479,  1.35366,  1.78295,  1.92869,  2.22572,  2.37995,
-  1.26928,  1.36873,  1.71918,  1.90968,  2.26716,  2.49154,
-  1.24931,  1.33819,  1.79992,  1.9171,  2.27469,  2.53322,
-  1.1795,  1.25905,  1.80297,  1.92733,  2.22893,  2.50364,
-  1.14096,  1.2459,  1.70866,  1.92379,  2.24346,  2.55734,
-  1.06395,  1.20903,  1.73729,  1.94535,  2.3387,  2.57309,
-  1.00347,  1.10916,  1.74513,  1.90219,  2.30844,  2.60161,
-  0.937618,  1.07754,  1.7478,  1.86965,  2.20505,  2.57045,
-  0.885099,  1.19245,  1.79054,  1.87616,  2.36031,  2.59811,
-  0.803485,  0.966415,  1.76846,  1.92874,  2.19672,  2.53046,
-  0.797205,  1.12072,  1.77658,  1.87857,  2.37036,  2.61434,
-  0.831514,  1.05908,  1.8088,  1.90548,  2.44821,  2.57305,
-  0.806597,  0.967446,  1.82939,  1.96368,  2.35863,  2.65324,
-  0.699378,  0.851831,  1.73945,  1.93394,  2.51638,  2.65525,
-  0.739203,  1.03399,  1.90211,  2.01033,  2.49415,  2.62982,
-  0.945605,  1.07971,  1.79635,  2.03954,  2.58186,  2.69978,
-  0.843512,  1.30486,  1.83545,  2.03683,  2.60022,  2.67783,
-  0.970152,  1.41437,  1.85405,  1.95779,  2.59605,  2.66543,
-  1.06728,  1.43854,  1.88843,  2.06709,  2.53102,  2.64318,
-  1.11762,  1.56311,  1.88632,  2.21887,  2.53022,  2.62408,
-  1.20966,  1.62691,  1.9437,  2.18743,  2.55509,  2.65867,
-  1.33889,  1.81288,  2.03089,  2.3052,  2.56927,  2.66116,
-  1.30337,  1.8401,  2.03598,  2.28675,  2.61423,  2.71336,
-  1.19343,  1.72735,  1.9262,  2.1844,  2.57478,  2.63181,
-  1.06351,  1.71719,  1.90366,  2.11905,  2.44481,  2.49767,
-  1.06218,  1.18895,  1.81048,  2.04498,  2.32238,  2.57878,
-  1.0732,  1.17756,  1.65473,  2.02326,  2.20037,  2.44287,
-  1.02781,  1.16542,  1.66947,  1.85961,  2.20214,  2.46247,
-  1.03558,  1.14824,  1.6049,  1.87255,  2.25785,  2.55168,
-  1.00721,  1.13109,  1.57915,  1.96979,  2.33164,  2.50791,
-  0.908594,  1.0056,  1.46327,  2.07237,  2.30436,  2.40736,
-  0.981614,  1.12643,  1.28057,  1.88685,  2.10192,  2.48784,
-  1.00676,  1.13256,  1.25309,  1.71832,  2.18925,  2.4366,
-  0.89983,  1.15654,  1.26075,  1.69671,  2.11666,  2.2283,
-  0.896996,  1.24655,  1.43687,  1.64519,  2.07364,  2.14913,
-  0.965481,  1.06967,  1.44649,  1.94949,  2.09158,  2.29833,
-  0.898113,  1.05877,  1.61756,  1.94155,  2.11357,  2.37474,
-  0.769481,  1.15938,  1.59741,  1.95985,  2.28384,  2.4182,
-  0.908091,  1.30534,  1.47357,  1.86255,  2.16415,  2.33109,
-  0.924282,  1.33469,  1.5632,  2.04354,  2.40601,  2.51576,
-  0.972939,  1.38197,  1.54999,  2.02124,  2.26849,  2.41933,
-  1.03223,  1.48403,  1.62003,  1.95223,  2.26732,  2.48644,
-  1.00523,  1.35469,  1.6202,  1.77792,  2.22307,  2.49757,
-  1.07274,  1.24504,  1.66167,  1.81939,  2.2605,  2.4687,
-  1.13447,  1.25048,  1.73703,  1.86897,  2.3032,  2.46643,
-  1.14594,  1.29326,  1.72851,  1.95098,  2.35098,  2.50402,
-  1.22636,  1.3298,  1.75078,  1.98214,  2.34784,  2.55303,
-  1.2348,  1.32811,  1.69673,  2.06056,  2.43731,  2.5356,
-  1.24713,  1.3605,  1.74295,  1.96135,  2.47408,  2.66845,
-  1.23474,  1.32984,  1.68863,  1.91333,  2.44294,  2.6277,
-  1.23043,  1.32664,  1.69759,  1.80604,  2.38147,  2.61854,
-  1.18857,  1.27308,  1.70898,  1.969,  2.34068,  2.58896,
-  1.20428,  1.33122,  1.83552,  2.14126,  2.46323,  2.58349,
-  1.20237,  1.39722,  1.86375,  2.15516,  2.59973,  2.68119,
-  1.21758,  1.3333,  1.7639,  1.99498,  2.60184,  2.68482,
-  1.27237,  1.36445,  1.77635,  1.9521,  2.56342,  2.67617,
-  1.33017,  1.43465,  1.82509,  1.93803,  2.57941,  2.6661,
-  1.38355,  1.51477,  1.77471,  2.135,  2.52858,  2.61471,
-  1.48823,  1.63125,  1.79594,  2.18059,  2.49779,  2.58593,
-  1.49785,  1.59843,  1.7604,  1.98572,  2.53807,  2.62222,
-  1.44651,  1.55569,  1.67548,  1.89962,  2.54707,  2.63713,
-  1.42019,  1.65176,  1.88812,  2.20156,  2.49872,  2.62437,
-  1.52485,  1.74892,  1.93948,  2.13259,  2.42662,  2.6043,
-  1.58821,  1.78697,  1.96571,  2.12325,  2.41743,  2.57989,
-  1.60305,  1.80525,  1.93272,  2.08806,  2.49088,  2.62847,
-  1.52171,  1.85304,  1.96816,  2.19842,  2.53092,  2.59723,
-  1.49631,  1.78581,  2.00198,  2.20617,  2.57416,  2.64528,
-  1.4052,  1.50056,  1.90867,  2.17922,  2.54373,  2.64577,
-  1.36955,  1.50131,  1.8488,  2.08986,  2.55112,  2.64362,
-  1.39538,  1.48864,  1.8724,  2.02812,  2.53026,  2.59919,
-  1.35458,  1.50897,  1.84888,  1.97668,  2.50493,  2.57936,
-  1.32575,  1.41133,  1.83713,  1.97079,  2.50272,  2.58483,
-  1.2645,  1.39044,  1.76476,  2.08734,  2.51928,  2.62504,
-  1.2809,  1.35565,  1.79029,  1.99571,  2.50257,  2.58736,
-  1.26744,  1.36084,  1.85803,  2.03563,  2.50938,  2.58487,
-  1.2389,  1.48754,  1.78666,  2.08035,  2.48091,  2.58214,
-  1.22871,  1.44114,  1.71596,  1.89333,  2.50707,  2.56513,
-  1.16735,  1.39731,  1.67205,  1.92353,  2.43839,  2.52352,
-  1.16923,  1.35681,  1.56743,  1.95038,  2.37895,  2.46801,
-  1.24024,  1.4709,  1.62973,  2.02468,  2.37672,  2.45487,
-  1.37086,  1.66529,  1.8315,  2.17643,  2.4864,  2.58657,
-  1.51337,  1.65704,  1.96501,  2.29801,  2.53215,  2.62301,
-  1.44694,  1.61268,  1.92909,  2.2323,  2.46621,  2.56515,
-  1.43066,  1.66453,  1.88216,  2.23458,  2.42166,  2.52729,
-  1.51155,  1.65893,  1.94404,  2.1985,  2.45195,  2.58835,
-  1.53944,  1.74136,  2.11106,  2.22992,  2.43894,  2.61506,
-  1.51095,  1.84689,  2.06179,  2.20245,  2.48411,  2.57263,
-  1.36639,  1.61165,  2.07937,  2.26007,  2.46706,  2.58803,
-  1.38358,  1.64134,  1.99735,  2.22615,  2.49144,  2.61163,
-  1.38146,  1.7069,  1.96306,  2.12555,  2.5968,  2.68111,
-  1.36003,  1.55825,  1.94966,  2.05483,  2.59957,  2.71455,
-  1.37934,  1.49178,  1.9259,  2.04634,  2.53937,  2.69605,
-  1.31327,  1.4694,  1.86311,  2.14175,  2.55396,  2.6681,
-  1.20152,  1.563,  1.92503,  2.09301,  2.47661,  2.61441,
-  0.965563,  1.66213,  1.8361,  2.07187,  2.53005,  2.57845,
-  0.976435,  1.63512,  1.84473,  2.00512,  2.55308,  2.61415,
-  1.09816,  1.54948,  1.82643,  1.90791,  2.49067,  2.62563,
-  0.971599,  1.43193,  1.81819,  1.92319,  2.49384,  2.56812,
-  0.881008,  1.27287,  1.90143,  1.95922,  2.51367,  2.59602,
-  0.915929,  1.47877,  1.9557,  2.08255,  2.49435,  2.58578,
-  1.00818,  1.57939,  1.8982,  2.13917,  2.47763,  2.55121,
-  0.937399,  1.50757,  1.80391,  1.92259,  2.54605,  2.6373,
-  0.848413,  1.35823,  1.78393,  1.90623,  2.47701,  2.58853,
-  0.863404,  1.48863,  1.8355,  1.93003,  2.4655,  2.54532,
-  0.844376,  1.62228,  1.8268,  2.04836,  2.49055,  2.54581,
-  0.869731,  1.70503,  1.8547,  2.1116,  2.51701,  2.59345,
-  0.862235,  1.62302,  1.89937,  2.02871,  2.52784,  2.5748,
-  0.931658,  1.57634,  1.85361,  1.97512,  2.54224,  2.61479,
-  0.848799,  1.58841,  1.8471,  1.9559,  2.53407,  2.58456,
-  0.737814,  1.45722,  1.82999,  1.9662,  2.50127,  2.57945,
-  0.786199,  1.10008,  1.86037,  1.96428,  2.41936,  2.56613,
-  0.728962,  1.04084,  1.77382,  1.96373,  2.35695,  2.57887,
-  0.733093,  1.14778,  1.78977,  1.90929,  2.34982,  2.4811,
-  0.785959,  1.28024,  1.73049,  1.9267,  2.34691,  2.42248,
-  0.784924,  1.44682,  1.66969,  1.93537,  2.36832,  2.4596,
-  0.758523,  1.46692,  1.8059,  1.94659,  2.35221,  2.42634,
-  0.767907,  1.54429,  1.76817,  2.00394,  2.23904,  2.38619,
-  0.896374,  1.56207,  1.71693,  1.9033,  2.30824,  2.43058,
-  0.83453,  1.50481,  1.73742,  1.91773,  2.40928,  2.49329,
-  0.896027,  1.40695,  1.73003,  1.90333,  2.43125,  2.53972,
-  1.03967,  1.36412,  1.80628,  1.94817,  2.44069,  2.55797,
-  1.09345,  1.41236,  1.83372,  1.9401,  2.48965,  2.56445,
-  1.19018,  1.38617,  1.8487,  1.9562,  2.48155,  2.58088,
-  1.24316,  1.35042,  1.8118,  1.89359,  2.46758,  2.61352,
-  1.22199,  1.30871,  1.81591,  1.91199,  2.41753,  2.601,
-  1.22837,  1.34362,  1.76316,  1.8726,  2.39489,  2.58272,
-  1.27839,  1.38971,  1.7385,  1.87027,  2.42085,  2.53285,
-  1.21164,  1.40179,  1.71015,  1.81102,  2.36383,  2.48224,
-  1.1615,  1.40068,  1.76667,  1.89174,  2.39261,  2.49592,
-  1.11494,  1.40549,  1.71834,  1.92742,  2.35682,  2.46833,
-  1.07468,  1.45296,  1.66872,  1.89809,  2.33653,  2.44346,
-  1.00671,  1.35625,  1.62948,  1.84847,  2.31389,  2.42632,
-  0.966452,  1.45792,  1.65469,  1.90639,  2.32006,  2.41834,
-  0.939007,  1.51999,  1.66701,  1.98942,  2.39067,  2.48895,
-  0.94684,  1.48398,  1.70109,  2.10557,  2.39144,  2.49007,
-  0.909129,  1.50106,  1.66537,  2.00494,  2.2567,  2.38984,
-  0.958919,  1.39061,  1.68008,  2.10716,  2.29725,  2.44084,
-  1.46216,  1.58856,  1.80854,  2.10989,  2.26483,  2.41747,
-  1.30164,  1.67381,  1.89252,  2.16811,  2.47756,  2.56162,
-  1.15277,  1.52933,  1.78378,  2.01435,  2.44661,  2.56093,
-  1.1287,  1.49302,  1.74816,  1.93027,  2.53067,  2.62159,
-  1.16436,  1.49686,  1.76766,  1.87114,  2.60725,  2.68479,
-  1.12271,  1.38051,  1.76224,  1.8756,  2.44152,  2.73281,
-  1.17391,  1.54593,  1.8438,  1.93379,  2.12345,  2.62901,
-  1.15544,  1.46581,  1.79388,  1.92855,  2.16855,  2.60961,
-  1.14781,  1.48454,  1.81642,  1.90876,  2.26262,  2.70408,
-  1.18587,  1.39352,  1.81185,  1.88111,  2.54429,  2.7359,
-  1.1533,  1.45114,  1.8554,  1.88862,  2.60331,  2.73808,
-  1.20885,  1.58236,  1.78486,  1.88009,  2.59648,  2.72788,
-  1.19484,  1.5429,  1.91906,  2.02314,  2.55189,  2.63419,
-  1.23033,  1.49206,  1.93722,  2.13361,  2.61573,  2.69023,
-  1.25876,  1.58131,  1.98007,  2.13876,  2.59904,  2.69103,
-  1.22069,  1.57296,  1.91721,  2.17754,  2.59959,  2.70201,
-  1.25814,  1.55663,  1.87174,  2.13263,  2.58551,  2.67331,
-  1.23377,  1.59824,  1.84996,  2.01367,  2.54286,  2.63448,
-  1.26976,  1.56079,  1.86522,  2.07633,  2.52108,  2.61744,
-  1.11656,  1.68088,  1.78169,  1.9205,  2.59221,  2.67584,
-  1.04821,  1.663,  1.8174,  1.91517,  2.48459,  2.62308,
-  0.954241,  1.61967,  1.81346,  1.88169,  2.55067,  2.63197,
-  0.964363,  1.57975,  1.72871,  1.86213,  2.56757,  2.63633,
-  1.29692,  1.64688,  1.88926,  2.06927,  2.32023,  2.48139,
-  1.23277,  1.6196,  1.95547,  2.06656,  2.33528,  2.45651,
-  1.23897,  1.35179,  1.87757,  2.16641,  2.31797,  2.47439,
-  1.18029,  1.38835,  1.60745,  1.95083,  2.21086,  2.47772,
-  1.124,  1.42354,  1.61732,  1.8268,  2.20607,  2.44408,
-  1.14779,  1.48705,  1.62797,  1.92602,  2.27842,  2.48653,
-  1.09265,  1.49972,  1.62304,  1.88016,  2.41166,  2.64865,
-  1.11529,  1.46869,  1.60763,  1.81446,  2.3569,  2.57609,
-  1.17604,  1.42463,  1.61423,  1.96634,  2.35268,  2.57035,
-  1.21105,  1.46743,  1.61778,  1.85149,  2.38977,  2.59186,
-  1.28768,  1.46486,  1.63379,  1.85623,  2.34975,  2.56532,
-  1.29859,  1.49522,  1.639,  1.94264,  2.41539,  2.51812,
-  1.30989,  1.43114,  1.75719,  1.97721,  2.41487,  2.52088,
-  1.39224,  1.47741,  1.8113,  1.90969,  2.44042,  2.57389,
-  1.41494,  1.51538,  1.859,  2.12794,  2.49067,  2.63542,
-  1.49044,  1.56597,  1.95241,  2.04907,  2.49994,  2.60018,
-  1.48507,  1.73412,  1.99737,  2.08938,  2.52477,  2.60816,
-  1.50713,  1.7872,  2.0481,  2.12836,  2.53363,  2.62465,
-  1.48522,  1.77259,  2.0481,  2.14437,  2.59574,  2.67979,
-  1.56004,  1.74452,  2.07614,  2.15684,  2.61506,  2.69877,
-  1.50628,  1.85545,  2.06419,  2.14453,  2.58566,  2.68779,
-  1.59288,  1.90345,  2.08453,  2.16339,  2.4969,  2.63359,
-  1.60945,  1.87086,  2.11982,  2.18659,  2.5995,  2.69782,
-  1.59478,  1.85535,  2.02562,  2.14254,  2.5723,  2.63784,
-  1.52719,  1.71409,  2.07627,  2.18517,  2.52655,  2.63114,
-  1.51801,  1.62801,  2.03926,  2.13453,  2.45384,  2.57636,
-  1.53131,  1.67808,  2.03518,  2.14689,  2.50486,  2.58417,
-  1.50863,  1.63261,  1.96514,  2.14868,  2.49664,  2.59275,
-  1.4999,  1.59942,  1.91369,  2.03686,  2.45019,  2.53817,
-  1.48116,  1.58381,  1.88446,  2.01387,  2.3595,  2.4811,
-  1.47574,  1.5697,  1.79999,  1.91618,  2.32922,  2.5359,
-  1.49864,  1.6236,  1.79282,  1.94522,  2.35863,  2.49073,
-  1.43113,  1.57463,  1.74326,  2.00612,  2.34776,  2.5089,
-  1.42706,  1.53658,  1.79069,  1.94303,  2.34447,  2.45265,
-  1.43684,  1.54202,  1.75892,  1.92562,  2.24291,  2.41684,
-  1.41979,  1.50904,  1.86332,  1.9954,  2.27579,  2.42473,
-  1.4244,  1.51048,  1.88289,  2.17902,  2.30471,  2.45567,
-  1.36605,  1.46119,  1.93532,  2.14755,  2.26342,  2.46579,
-  1.4074,  1.56497,  1.98112,  2.10344,  2.44529,  2.5651,
-  1.59701,  1.87701,  2.0685,  2.27031,  2.49936,  2.60489,
-  1.48498,  1.81813,  2.14982,  2.33759,  2.50475,  2.58944,
-  1.48788,  1.93718,  2.11827,  2.30837,  2.51178,  2.60463,
-  1.6823,  1.97703,  2.19229,  2.37368,  2.52293,  2.61128,
-  1.74946,  1.90568,  2.21827,  2.35201,  2.57423,  2.68148,
-  1.67622,  1.93651,  2.23718,  2.34378,  2.53591,  2.66127,
-  1.72336,  1.98992,  2.27124,  2.41314,  2.55083,  2.64937,
-  1.75601,  1.99691,  2.31266,  2.46148,  2.62542,  2.70874,
-  1.49977,  1.7633,  2.15887,  2.34688,  2.59272,  2.68285,
-  1.74752,  1.92713,  2.24894,  2.41084,  2.60412,  2.69088,
-  1.67035,  1.93826,  2.24767,  2.44713,  2.65754,  2.73004,
-  1.66924,  1.95961,  2.17932,  2.44053,  2.58843,  2.6408,
-  1.78023,  2.01514,  2.16481,  2.39902,  2.58191,  2.64694,
-  1.73956,  1.96722,  2.06569,  2.36448,  2.58998,  2.64944,
-  1.60501,  1.87511,  2.0189,  2.2274,  2.54118,  2.60354,
-  1.51125,  1.8926,  2.02783,  2.14811,  2.52,  2.6082,
-  1.36336,  1.56877,  1.91085,  2.05769,  2.46351,  2.55882,
-  1.3385,  1.48382,  1.8837,  2.06707,  2.44895,  2.5779,
-  1.36919,  1.43786,  1.84522,  2.07846,  2.4285,  2.61589,
-  1.3777,  1.49829,  1.86767,  2.16496,  2.49255,  2.57091,
-  1.4081,  1.48776,  1.87241,  2.09795,  2.44727,  2.55172,
-  1.40236,  1.53195,  1.89769,  2.12667,  2.41916,  2.55144,
-  1.4565,  1.55463,  1.84107,  2.09581,  2.42129,  2.56176,
-  1.43493,  1.52915,  1.79534,  2.1637,  2.44647,  2.53031,
-  1.39111,  1.4955,  1.86968,  2.16123,  2.38141,  2.53202,
-  1.38893,  1.53447,  1.797,  2.10294,  2.39851,  2.52127,
-  1.35857,  1.4713,  1.76005,  2.10088,  2.3502,  2.54655,
-  1.2766,  1.51921,  1.77942,  2.09582,  2.44294,  2.66594,
-  1.20666,  1.45786,  1.76046,  2.24428,  2.49588,  2.64485,
-  1.21461,  1.46027,  1.97902,  2.23945,  2.39832,  2.63447,
-  1.27547,  1.47347,  1.87857,  2.20312,  2.47503,  2.68785,
-  1.29171,  1.39929,  1.81381,  2.19412,  2.50276,  2.61489,
-  1.26006,  1.398,  1.92489,  2.18672,  2.51167,  2.64455,
-  1.21063,  1.32671,  1.89759,  2.10744,  2.46008,  2.71172,
-  1.20266,  1.31923,  1.89263,  2.07986,  2.37942,  2.67989,
-  0.967019,  1.10597,  1.76132,  2.10743,  2.32843,  2.59315,
-  0.947746,  1.0358,  1.39373,  2.06123,  2.30074,  2.66828,
-  0.996167,  1.21503,  1.37899,  1.86198,  2.32966,  2.60502,
-  1.00882,  1.19848,  1.31384,  1.69352,  2.36075,  2.60482,
-  1.05406,  1.21851,  1.36811,  1.73801,  2.17491,  2.54607,
-  1.02157,  1.13399,  1.36917,  1.93564,  2.2678,  2.54441,
-  1.03374,  1.22777,  1.45129,  2.00592,  2.41262,  2.59503,
-  1.06516,  1.16864,  1.53018,  2.0615,  2.41074,  2.48548,
-  1.12123,  1.28128,  1.43223,  1.90993,  2.20273,  2.50931,
-  1.17003,  1.30604,  1.49495,  1.98191,  2.20282,  2.35174,
-  1.15263,  1.26619,  1.621,  2.05767,  2.21445,  2.38164,
-  1.22813,  1.31327,  1.75147,  2.11847,  2.26342,  2.45389,
-  1.30783,  1.39865,  1.79975,  2.12574,  2.26062,  2.4518,
-  1.3601,  1.47744,  1.83574,  2.12187,  2.29156,  2.49979,
-  1.39848,  1.49297,  1.80652,  2.10714,  2.24141,  2.43415,
-  1.35121,  1.46251,  1.72639,  2.12239,  2.28579,  2.42184,
-  1.2972,  1.49887,  1.76625,  2.15784,  2.37671,  2.49716,
-  1.37735,  1.51897,  1.80379,  2.19115,  2.35637,  2.4789,
-  1.28917,  1.55324,  1.67459,  2.11263,  2.40335,  2.47388,
-  1.18897,  1.70034,  1.83432,  2.05558,  2.59953,  2.70041,
-  1.07704,  1.66767,  1.90219,  2.04569,  2.60291,  2.70006,
-  1.07206,  1.27246,  1.84374,  1.90118,  2.58625,  2.72056,
-  1.08439,  1.39207,  1.82356,  1.9013,  2.58943,  2.68003,
-  1.10632,  1.44136,  1.76614,  1.85372,  2.54936,  2.62741,
-  1.09457,  1.55002,  1.77192,  1.87095,  2.55968,  2.62805,
-  1.0419,  1.59855,  1.8137,  1.92849,  2.54563,  2.6715,
-  1.0902,  1.61051,  1.81256,  2.01926,  2.55632,  2.60879,
-  1.01653,  1.62666,  1.74241,  2.04192,  2.54154,  2.60225,
-  1.07557,  1.64775,  1.87067,  2.07397,  2.5746,  2.6288,
-  1.12666,  1.58621,  1.79257,  1.98241,  2.62918,  2.72556,
-  1.02778,  1.54267,  1.8314,  1.95688,  2.60301,  2.66852,
-  1.1119,  1.54342,  1.86147,  1.94292,  2.62196,  2.67286,
-  1.08051,  1.58319,  1.8573,  1.95846,  2.6336,  2.69514,
-  1.13224,  1.44916,  1.88495,  1.977,  2.60785,  2.70942,
-  1.23277,  1.6126,  1.96044,  2.07169,  2.64468,  2.72712,
-  1.32501,  1.7799,  1.9673,  2.11387,  2.54784,  2.66872,
-  1.40459,  1.64445,  2.05809,  2.25711,  2.51912,  2.63461,
-  1.41349,  1.6094,  2.00252,  2.1841,  2.58753,  2.69615,
-  1.35402,  1.59388,  2.01444,  2.1222,  2.61725,  2.72181,
-  1.37382,  1.65676,  1.99218,  2.18987,  2.54872,  2.70251,
-  1.42118,  1.61108,  1.95807,  2.12362,  2.56983,  2.64814,
-  1.37918,  1.6202,  1.92264,  2.09395,  2.55069,  2.64186,
-  1.36773,  1.65667,  1.83845,  1.99212,  2.59623,  2.65404,
-  1.39455,  1.75062,  1.87227,  2.03843,  2.55322,  2.62359,
-  1.46402,  1.74159,  1.91299,  2.15026,  2.56559,  2.64882,
-  1.46113,  1.80906,  1.95461,  2.2099,  2.57028,  2.64252,
-  1.43452,  1.77083,  1.90402,  2.21731,  2.63118,  2.687,
-  1.37553,  1.63166,  1.886,  2.08659,  2.6005,  2.67126,
-  1.33921,  1.56872,  1.81737,  2.08557,  2.59134,  2.66646,
-  1.5044,  1.77959,  2.05714,  2.27244,  2.5346,  2.63465,
-  1.4745,  1.74632,  2.04471,  2.13738,  2.47455,  2.63053,
-  1.55704,  1.75502,  2.03966,  2.08094,  2.66134,  2.74174,
-  1.57345,  1.71536,  2.05673,  2.09837,  2.69164,  2.74369,
-  1.51143,  1.83189,  1.99159,  2.15604,  2.62435,  2.70952,
-  1.50191,  1.71403,  2.01293,  2.07943,  2.55466,  2.69041,
-  1.54718,  1.67191,  1.97797,  2.10406,  2.50716,  2.61481,
-  1.56326,  1.63597,  1.99013,  2.12372,  2.56382,  2.63319,
-  1.58777,  1.69779,  2.00754,  2.12736,  2.58884,  2.65654,
-  1.6183,  1.72223,  2.00849,  2.13128,  2.61817,  2.68764,
-  1.58008,  1.68493,  2.00065,  2.08783,  2.61398,  2.68767,
-  1.57278,  1.73632,  1.96154,  2.14435,  2.64125,  2.68794,
-  1.53899,  1.65285,  1.95211,  2.15604,  2.6393,  2.68573,
-  1.53713,  1.6228,  1.96353,  2.07594,  2.6122,  2.67933,
-  1.53745,  1.63325,  1.98652,  2.07568,  2.54279,  2.6438,
-  1.54323,  1.77202,  2.05391,  2.14247,  2.53641,  2.69049,
-  1.6218,  1.83,  2.05274,  2.21086,  2.58321,  2.66584,
-  1.60957,  1.93532,  2.14668,  2.39332,  2.59721,  2.67056,
-  1.56082,  1.93554,  2.19144,  2.44438,  2.60992,  2.6926,
-  1.70428,  1.87459,  2.01026,  2.3801,  2.52866,  2.6048,
-  1.62478,  1.83779,  1.92536,  2.19301,  2.49717,  2.56943,
-  1.55613,  1.83265,  1.98694,  2.18932,  2.4532,  2.53163,
-  1.34743,  1.66967,  1.94393,  2.10805,  2.50663,  2.60842,
-  1.27841,  1.49725,  1.83841,  2.07392,  2.45455,  2.59232,
-  1.27105,  1.41512,  1.75811,  2.23246,  2.42277,  2.55467,
-  1.26034,  1.35671,  1.91317,  2.22589,  2.3806,  2.55725,
-  1.2231,  1.30797,  1.78409,  2.20752,  2.36287,  2.48779,
-  1.24945,  1.53816,  1.7166,  1.99832,  2.36211,  2.46553,
-  1.20801,  1.50306,  1.7613,  1.91708,  2.44805,  2.52513,
-  1.15185,  1.46115,  1.78394,  1.94689,  2.45256,  2.55631,
-  1.16556,  1.34777,  1.79995,  1.92075,  2.43788,  2.54695,
-  1.10979,  1.31045,  1.81589,  1.92338,  2.4273,  2.6028,
-  1.09199,  1.23364,  1.78961,  1.92504,  2.4678,  2.61117,
-  1.05232,  1.19475,  1.8099,  1.91423,  2.39018,  2.55632,
-  1.03227,  1.18949,  1.77562,  1.88969,  2.39325,  2.64083,
-  0.992854,  1.16963,  1.81416,  1.91225,  2.32027,  2.63432,
-  1.05441,  1.17775,  1.76276,  1.9072,  2.26618,  2.5163,
-  1.02954,  1.16736,  1.78006,  1.97354,  2.22784,  2.61389,
-  1.06778,  1.18481,  1.74132,  1.91913,  2.12196,  2.50079,
-  1.16784,  1.26305,  1.77863,  1.90072,  2.15081,  2.56866,
-  1.24703,  1.32367,  1.81105,  1.93459,  2.18402,  2.67462,
-  1.33178,  1.42614,  1.78514,  1.96603,  2.11456,  2.54183,
-  1.3609,  1.44414,  1.86253,  1.94975,  2.42674,  2.64611,
-  1.40854,  1.45179,  1.86692,  2.01423,  2.47884,  2.70591,
-  1.40555,  1.48355,  1.87498,  1.96029,  2.50276,  2.66254,
-  1.44237,  1.54466,  1.88335,  1.98759,  2.56298,  2.64776,
-  1.48072,  1.5362,  1.88182,  2.01887,  2.58235,  2.66179,
-  1.51308,  1.58325,  1.89576,  1.98715,  2.58617,  2.67601,
-  1.49776,  1.60209,  1.83101,  1.9854,  2.56409,  2.64364,
-  1.49706,  1.56491,  1.84464,  1.9577,  2.53993,  2.67716,
-  1.46811,  1.52375,  1.86584,  1.94008,  2.60797,  2.68486,
-  1.4681,  1.56439,  1.85892,  1.9824,  2.60648,  2.70969,
-  1.42273,  1.5192,  1.80679,  1.89159,  2.61482,  2.70389,
-  1.39687,  1.4767,  1.7764,  2.01325,  2.60785,  2.66599,
-  1.39153,  1.50457,  1.83054,  2.08154,  2.61102,  2.72081,
-  1.37288,  1.64506,  1.83336,  2.01576,  2.63134,  2.70134,
-  1.33129,  1.7474,  1.89795,  2.14651,  2.58668,  2.65827,
-  1.50318,  1.73469,  1.915,  2.28209,  2.59839,  2.67919,
-  1.46524,  1.71176,  2.02517,  2.28408,  2.65366,  2.71739,
-  1.4234,  1.76876,  2.08441,  2.27788,  2.63644,  2.71152,
-  1.42382,  1.72447,  2.03259,  2.30031,  2.60334,  2.68611,
-  1.43318,  1.81887,  2.05388,  2.40924,  2.6286,  2.69946,
-  1.50985,  1.79349,  2.05264,  2.35777,  2.64413,  2.71806,
-  1.57573,  1.85153,  2.03296,  2.3749,  2.58353,  2.66224,
-  1.50126,  1.78083,  1.99855,  2.32927,  2.5056,  2.60674,
-  1.46006,  1.76321,  1.91233,  2.21442,  2.49433,  2.57762,
-  1.44404,  1.65767,  1.89536,  2.14855,  2.47846,  2.59545,
-  1.45429,  1.61986,  1.93589,  2.18975,  2.47883,  2.59488,
-  1.37724,  1.64218,  1.91967,  2.14284,  2.42151,  2.54104,
-  1.05106,  1.42102,  1.8304,  2.02122,  2.37369,  2.54883,
-  0.964571,  1.07164,  1.3949,  2.1512,  2.37178,  2.46495,
-  0.966306,  1.18103,  1.30221,  2.01482,  2.37509,  2.43513,
-  0.89556,  1.20784,  1.33531,  1.82392,  2.23992,  2.3631,
-  1.00678,  1.20309,  1.31782,  1.87398,  2.33664,  2.40878,
-  1.05413,  1.22559,  1.37901,  2.02469,  2.33331,  2.42155,
-  1.0902,  1.22477,  1.40967,  2.0132,  2.24536,  2.35323,
-  1.07648,  1.20397,  1.56389,  2.03395,  2.20336,  2.3691,
-  1.12797,  1.24913,  1.66469,  2.08043,  2.25662,  2.46954,
-  1.20201,  1.42968,  1.79368,  2.08071,  2.33998,  2.46005,
-  1.51722,  1.6739,  1.92792,  2.20364,  2.38676,  2.52014,
-  1.58662,  1.78624,  2.04167,  2.199,  2.41637,  2.58119,
-  1.5933,  1.80855,  2.14878,  2.25028,  2.37209,  2.53241,
-  1.65729,  1.78346,  2.15039,  2.25813,  2.45392,  2.61621,
-  1.57149,  1.79266,  2.11765,  2.35038,  2.57719,  2.66695,
-  1.30199,  1.72975,  1.97442,  2.09325,  2.5939,  2.66302,
-  1.10022,  1.5634,  1.91991,  2.05922,  2.56297,  2.63776,
-  1.02507,  1.54074,  1.8119,  2.05791,  2.49188,  2.60325,
-  1.01531,  1.4735,  1.80259,  2.01308,  2.43676,  2.60532,
-  1.02207,  1.15848,  1.68979,  2.18353,  2.38378,  2.49237,
-  1.21248,  1.45311,  1.82395,  2.06144,  2.39619,  2.53658,
-  1.12624,  1.45293,  1.80959,  2.07107,  2.40894,  2.54956,
-  0.880332,  1.32478,  1.62134,  1.96725,  2.31316,  2.42693,
-  0.749583,  1.35841,  1.57507,  1.87059,  2.27923,  2.37743,
-  0.901917,  1.29022,  1.67443,  1.95441,  2.23336,  2.39152,
-  0.850971,  1.2521,  1.65765,  1.81646,  2.18389,  2.32881,
-  0.88148,  1.2841,  1.69816,  1.84466,  2.34182,  2.44091,
-  0.874499,  1.18268,  1.70949,  1.91745,  2.36597,  2.49965,
-  0.833751,  1.23113,  1.80332,  1.91802,  2.45909,  2.54688,
-  0.85097,  1.12709,  1.77207,  1.85522,  2.48758,  2.58286,
-  0.88165,  1.1148,  1.8207,  1.95908,  2.52175,  2.59873,
-  0.803558,  1.15029,  1.79848,  1.95267,  2.53892,  2.6349,
-  0.867833,  0.990496,  1.83228,  1.92977,  2.54766,  2.68108,
-  0.865057,  1.06744,  1.77326,  1.86019,  2.55833,  2.70222,
-  0.832529,  0.98596,  1.75637,  1.86293,  2.43828,  2.62378,
-  0.850804,  1.06055,  1.89222,  1.98401,  2.48377,  2.66112,
-  0.873803,  1.04198,  1.7462,  1.93244,  2.33822,  2.55458,
-  0.958594,  1.10347,  1.83644,  1.93678,  2.39376,  2.5732,
-  1.01483,  1.14087,  1.82593,  2.01371,  2.40149,  2.60942,
-  1.07537,  1.45764,  1.90046,  2.03349,  2.31419,  2.49095,
-  1.20171,  1.73617,  1.91408,  2.0665,  2.38691,  2.47696,
-  1.21522,  1.87361,  2.0659,  2.18299,  2.37498,  2.48955,
-  1.62021,  1.85126,  2.11154,  2.3428,  2.52749,  2.63389,
-  1.68388,  1.86037,  2.12601,  2.40434,  2.56298,  2.63616,
-  1.70382,  1.93438,  2.13367,  2.39321,  2.60193,  2.68247,
-  1.52688,  1.90013,  2.1511,  2.36164,  2.57517,  2.65898,
-  1.58725,  1.88139,  2.12995,  2.26786,  2.57786,  2.65784,
-  1.53916,  1.87134,  2.19028,  2.36038,  2.62461,  2.70564,
-  1.62575,  1.86218,  2.12009,  2.33946,  2.59216,  2.68214,
-  1.67953,  1.92069,  2.16117,  2.31711,  2.6489,  2.71211,
-  1.6352,  1.92283,  2.17484,  2.4074,  2.63005,  2.70927,
-  1.45419,  1.9757,  2.15185,  2.37134,  2.60918,  2.68579,
-  1.67244,  2.0114,  2.18302,  2.46392,  2.65296,  2.71152,
-  1.61211,  1.98748,  2.10258,  2.29335,  2.61613,  2.67026,
-  1.52807,  1.89507,  2.05358,  2.2325,  2.54491,  2.62412,
-  1.42035,  1.6835,  1.96343,  2.15942,  2.53673,  2.62013,
-  1.45632,  1.69313,  1.96923,  2.16474,  2.58716,  2.67759,
-  1.48111,  1.63754,  1.99264,  2.17848,  2.54814,  2.63276,
-  1.48852,  1.59117,  2.0165,  2.12332,  2.52866,  2.61492,
-  1.47743,  1.65152,  1.96289,  2.10218,  2.5433,  2.61884,
-  1.47386,  1.6223,  1.99223,  2.08035,  2.57269,  2.64443,
-  1.47822,  1.6334,  1.9312,  2.06413,  2.55228,  2.62934,
-  1.45248,  1.67676,  1.94591,  2.08475,  2.60097,  2.66889,
-  1.41156,  1.70618,  1.89025,  2.16962,  2.56732,  2.65016,
-  1.3834,  1.66463,  1.80326,  2.10861,  2.59577,  2.64622,
-  1.4346,  1.64501,  1.87175,  2.11549,  2.52896,  2.66026,
-  1.44454,  1.58183,  1.89864,  2.09407,  2.52845,  2.6315,
-  1.46556,  1.562,  1.84142,  2.0516,  2.55994,  2.63232,
-  1.49929,  1.58105,  1.85745,  2.09899,  2.5116,  2.60434,
-  1.52868,  1.65135,  1.87131,  2.07123,  2.56255,  2.62246,
-  1.51447,  1.63348,  1.7786,  2.1235,  2.6061,  2.66239,
-  1.30148,  1.68391,  1.79606,  2.17075,  2.64495,  2.69178,
-  1.15442,  1.62694,  1.74922,  1.99641,  2.57924,  2.6529,
-  1.11791,  1.56927,  1.79538,  1.8853,  2.37672,  2.73973,
-  1.25179,  1.62567,  1.83926,  1.99131,  2.35012,  2.65505,
-  1.41213,  1.69423,  1.83936,  1.9984,  2.44522,  2.73968,
-  1.37016,  1.68726,  1.87973,  2.00645,  2.32901,  2.63296,
-  1.17478,  1.72905,  1.88737,  2.01391,  2.25939,  2.55774,
-  1.31792,  1.73704,  1.87808,  1.97931,  2.17536,  2.63486,
-  1.14013,  1.58645,  1.93222,  2.02771,  2.23684,  2.48495,
-  1.10014,  1.6001,  1.85129,  1.97238,  2.60483,  2.64945,
-  1.11197,  1.52598,  1.84271,  2.01149,  2.6016,  2.66939,
-  1.08082,  1.49258,  1.81023,  1.96531,  2.55673,  2.64517,
-  1.12935,  1.6359,  1.78518,  2.1374,  2.498,  2.57252,
-  1.00359,  1.60301,  1.7227,  2.1394,  2.43159,  2.511,
-  1.12017,  1.42515,  1.67568,  2.05077,  2.34325,  2.46068,
-  1.32861,  1.59915,  1.87358,  2.17045,  2.47054,  2.61353,
-  1.38209,  1.59534,  1.92346,  2.08211,  2.34955,  2.51075,
-  1.46619,  1.57286,  1.87047,  2.18,  2.34634,  2.47187,
-  1.37977,  1.63301,  1.80827,  2.16629,  2.39872,  2.49247,
-  1.30592,  1.61002,  1.85641,  2.00154,  2.39067,  2.53391,
-  1.38309,  1.58681,  1.75722,  1.9348,  2.43354,  2.58795,
-  1.30751,  1.45094,  1.67533,  2.03394,  2.24423,  2.41812,
-  1.1915,  1.48407,  1.75027,  2.09664,  2.24938,  2.50498,
-  1.24138,  1.49179,  1.77688,  2.07173,  2.36793,  2.50807,
-  1.2657,  1.45992,  1.78175,  2.0099,  2.34858,  2.51604,
-  1.27951,  1.41465,  1.7951,  2.05594,  2.3957,  2.53054,
-  1.33734,  1.44593,  1.85301,  2.07518,  2.38598,  2.53549,
-  1.28897,  1.42471,  1.79799,  2.02629,  2.2998,  2.42371,
-  1.36528,  1.47179,  1.80171,  1.9377,  2.3453,  2.4667,
-  1.35379,  1.44775,  1.73621,  1.86889,  2.27436,  2.47558,
-  1.36086,  1.44961,  1.68047,  1.80265,  2.39554,  2.51326,
-  1.38833,  1.52625,  1.67333,  1.90987,  2.38502,  2.53543,
-  1.42443,  1.54422,  1.7202,  1.93624,  2.30797,  2.49142,
-  1.44894,  1.55201,  1.79794,  1.93752,  2.40687,  2.54612,
-  1.43203,  1.52162,  1.79932,  2.02144,  2.47733,  2.57175,
-  1.46309,  1.54628,  1.83442,  2.06349,  2.4898,  2.59527,
-  1.42547,  1.55643,  1.90472,  2.11082,  2.46637,  2.58756,
-  1.38484,  1.56941,  1.92558,  2.07237,  2.56129,  2.64054,
-  1.41849,  1.53942,  1.93754,  2.01432,  2.6092,  2.67676,
-  1.39701,  1.48328,  1.93673,  1.97775,  2.59561,  2.73585,
-  1.33562,  1.44187,  1.88474,  1.99496,  2.58963,  2.69575,
-  1.35749,  1.519,  1.8716,  1.9802,  2.62902,  2.7003,
-  1.35356,  1.52432,  1.89108,  1.96371,  2.59581,  2.67933,
-  1.2951,  1.63928,  1.90739,  2.10314,  2.58336,  2.67978,
-  1.45554,  1.66759,  1.9532,  2.24049,  2.57067,  2.67362,
-  1.46028,  1.78665,  1.99775,  2.28513,  2.58293,  2.67762,
-  1.54312,  1.72939,  2.15567,  2.28027,  2.65558,  2.74425,
-  1.43444,  1.74878,  2.0422,  2.20129,  2.6065,  2.69586,
-  1.43608,  1.74734,  2.06784,  2.25326,  2.57594,  2.67908,
-  1.47087,  1.69825,  2.08313,  2.25757,  2.56534,  2.66619,
-  1.41742,  1.69344,  2.05319,  2.24354,  2.54484,  2.6328,
-  1.41211,  1.68159,  2.0818,  2.3261,  2.47245,  2.57058,
-  1.39723,  1.76474,  2.03156,  2.29712,  2.47165,  2.57588,
-  1.4665,  1.6943,  2.00592,  2.20633,  2.53451,  2.63576,
-  1.43711,  1.74657,  1.92384,  2.12785,  2.35663,  2.46448,
-  1.32402,  1.59792,  1.75778,  2.12435,  2.34799,  2.44047,
-  1.37539,  1.62639,  1.77807,  2.0684,  2.25894,  2.39753,
-  1.37958,  1.62179,  1.85796,  1.99428,  2.30609,  2.47721,
-  1.41641,  1.64889,  1.86912,  2.09836,  2.3454,  2.47513,
-  1.42624,  1.6392,  1.9254,  2.07268,  2.44895,  2.53255,
-  1.45905,  1.61587,  1.91117,  2.12546,  2.4837,  2.59209,
-  1.45943,  1.6907,  1.85242,  2.13607,  2.5294,  2.5972,
-  1.48514,  1.57805,  1.81057,  2.15062,  2.55904,  2.61824,
-  1.52905,  1.59466,  1.7389,  2.26122,  2.59577,  2.65162,
-  1.53249,  1.58533,  1.82094,  2.22962,  2.62316,  2.65848,
-  1.3744,  1.52808,  1.84802,  2.04246,  2.45823,  2.59109,
-  1.39987,  1.59747,  1.85308,  2.09608,  2.4316,  2.55685,
-  1.45743,  1.60951,  1.93076,  2.1861,  2.39229,  2.52506,
-  1.44051,  1.60759,  1.86998,  2.15828,  2.42428,  2.55553,
-  1.37676,  1.47479,  1.75056,  2.19062,  2.40618,  2.54712,
-  1.32771,  1.45424,  1.64463,  2.11036,  2.35245,  2.45593,
-  1.3028,  1.41895,  1.60978,  2.09312,  2.26349,  2.39325,
-  1.20771,  1.37987,  1.53641,  2.05993,  2.3173,  2.4554,
-  1.15421,  1.30297,  1.49921,  2.07038,  2.3222,  2.63083,
-  1.11147,  1.22442,  1.62564,  2.17608,  2.34255,  2.60619,
-  0.945723,  1.0833,  1.62541,  2.21453,  2.3899,  2.51008,
-  0.992344,  1.11699,  1.45192,  2.00842,  2.31359,  2.43786,
-  1.11731,  1.39299,  1.71346,  2.13231,  2.27682,  2.49761,
-  1.33287,  1.58093,  1.89551,  2.129,  2.4251,  2.57695,
-  1.32204,  1.49774,  1.81922,  2.12864,  2.44361,  2.56795,
-  1.36194,  1.54738,  1.79097,  2.06294,  2.46532,  2.54609,
-  1.25268,  1.48388,  1.75863,  2.03345,  2.41628,  2.53922,
-  1.09938,  1.34475,  1.68653,  2.01675,  2.35586,  2.53084,
-  1.12611,  1.26362,  1.64994,  1.99154,  2.30909,  2.51489,
-  1.19062,  1.28965,  1.69271,  2.00948,  2.16009,  2.41707,
-  1.17498,  1.41431,  1.79786,  1.9876,  2.27882,  2.49276,
-  1.20535,  1.48205,  1.85076,  2.02555,  2.34228,  2.52343,
-  1.24803,  1.56119,  1.85276,  2.09645,  2.42836,  2.55187,
-  1.26073,  1.60183,  1.90105,  2.13198,  2.40985,  2.56555,
-  1.26504,  1.69384,  2.00053,  2.20004,  2.50351,  2.61771,
-  1.27884,  1.73826,  2.06202,  2.28998,  2.60444,  2.67811,
-  1.33943,  1.73592,  2.05012,  2.35241,  2.59739,  2.68822,
-  1.30106,  1.70875,  1.96598,  2.28621,  2.54671,  2.65318,
-  1.2786,  1.74616,  1.95007,  2.21477,  2.60579,  2.68762,
-  1.18377,  1.52306,  1.87912,  2.00491,  2.60031,  2.69049,
-  1.18622,  1.34213,  1.81783,  1.94008,  2.5049,  2.65925,
-  1.17939,  1.24368,  1.89426,  1.97975,  2.55802,  2.72182,
-  1.17562,  1.35704,  1.85319,  1.94081,  2.64681,  2.70566,
-  1.21112,  1.36964,  1.82525,  1.91329,  2.63472,  2.71226,
-  1.16947,  1.34515,  1.76494,  1.88367,  2.59108,  2.71452,
-  1.22209,  1.38948,  1.80018,  1.9359,  2.57377,  2.70292,
-  1.28727,  1.37591,  1.87874,  1.98605,  2.626,  2.70847,
-  1.29971,  1.3896,  1.8739,  1.94272,  2.53348,  2.69147,
-  1.27136,  1.4242,  1.84985,  1.95357,  2.55556,  2.65237,
-  1.25357,  1.44851,  1.82953,  1.9191,  2.48784,  2.63076,
-  1.22392,  1.32302,  1.84126,  1.93273,  2.22685,  2.57072,
-  1.22617,  1.32139,  1.77179,  1.94807,  2.13788,  2.56305,
-  1.31624,  1.39947,  1.78933,  1.96557,  2.13204,  2.42471,
-  1.26439,  1.36395,  1.73553,  2.0056,  2.15584,  2.41892,
-  1.21403,  1.31978,  1.66202,  1.90295,  2.06463,  2.42483,
-  1.2426,  1.34231,  1.62476,  1.92942,  2.08355,  2.31844,
-  1.24161,  1.43912,  1.64633,  1.81792,  1.99776,  2.19663,
-  1.23935,  1.33692,  1.77706,  2.02801,  2.15585,  2.3287,
-  1.17842,  1.26633,  1.80204,  1.95982,  2.1457,  2.46951,
-  1.2477,  1.32863,  1.81269,  1.99279,  2.20064,  2.49944,
-  1.27008,  1.37091,  1.88227,  1.99723,  2.25428,  2.52605,
-  1.29555,  1.37642,  1.86044,  2.07673,  2.249,  2.56712,
-  1.30484,  1.38609,  1.83276,  2.06162,  2.2194,  2.48635,
-  1.31431,  1.38148,  1.91283,  2.01753,  2.28775,  2.57642,
-  1.27508,  1.35377,  1.85847,  2.03703,  2.36206,  2.61542,
-  1.28711,  1.3668,  1.83552,  1.96109,  2.29199,  2.56297,
-  1.25667,  1.34116,  1.79881,  1.92126,  2.33365,  2.59691,
-  1.22928,  1.33751,  1.75398,  1.94239,  2.40355,  2.60217,
-  1.22487,  1.32298,  1.79261,  1.91891,  2.36331,  2.52058,
-  1.21845,  1.32159,  1.65149,  1.88416,  2.36654,  2.52128,
-  1.19322,  1.35912,  1.6324,  1.85763,  2.32285,  2.45271,
-  1.20547,  1.36803,  1.60803,  1.81504,  2.34185,  2.57451,
-  1.06125,  1.31843,  1.54502,  1.88874,  2.40188,  2.61702,
-  1.07252,  1.36579,  1.51413,  1.89367,  2.36962,  2.47423,
-  1.11164,  1.43679,  1.6061,  1.84246,  2.38242,  2.47411,
-  1.01206,  1.3162,  1.47159,  1.79906,  2.34943,  2.45513,
-  1.08947,  1.24857,  1.57279,  1.95306,  2.29844,  2.46178,
-  1.06836,  1.19581,  1.62402,  2.11129,  2.31148,  2.41925,
-  1.14751,  1.52522,  1.72481,  1.95717,  2.38753,  2.47131,
-  1.33434,  1.56815,  1.74904,  1.96257,  2.39063,  2.48465,
-  1.29814,  1.46788,  1.8144,  1.94157,  2.38423,  2.52218,
-  1.29501,  1.41849,  1.85947,  1.96233,  2.37632,  2.52176,
-  1.33583,  1.43664,  1.85826,  1.96633,  2.44658,  2.56348,
-  1.34649,  1.47798,  1.90564,  1.99809,  2.49005,  2.58447,
-  1.40718,  1.54076,  1.8793,  1.99298,  2.48794,  2.56401,
-  1.44766,  1.62857,  1.8282,  2.05365,  2.53405,  2.60586,
-  1.52471,  1.62005,  1.83788,  2.01792,  2.59217,  2.65337,
-  1.56458,  1.64714,  1.76118,  2.02415,  2.61525,  2.65657,
-  1.52937,  1.59398,  1.68316,  1.97983,  2.60164,  2.65439,
-  1.58508,  1.65284,  1.78677,  2.03185,  2.518,  2.62098,
-  1.58891,  1.64423,  1.81381,  2.04148,  2.61072,  2.66605,
-  1.60136,  1.68607,  1.86295,  2.12711,  2.60886,  2.65502,
-  1.64024,  1.75092,  1.9211,  2.16441,  2.54752,  2.61719,
-  1.5486,  1.6382,  1.9174,  2.09265,  2.56383,  2.61584,
-  1.51587,  1.61696,  1.84416,  2.00703,  2.52817,  2.60107,
-  1.46587,  1.5722,  1.74097,  2.01129,  2.49342,  2.58193,
-  1.41191,  1.53428,  1.66939,  2.02551,  2.41906,  2.53499,
-  1.3394,  1.5249,  1.67455,  2.01899,  2.344,  2.44379,
-  1.30067,  1.52706,  1.67307,  2.03619,  2.26952,  2.38379,
-  1.19308,  1.4765,  1.66446,  1.93323,  2.291,  2.41495,
-  1.19279,  1.48559,  1.64926,  1.84405,  2.29509,  2.502,
-  1.19782,  1.36486,  1.70369,  1.82721,  2.26277,  2.4998,
-  1.13827,  1.37925,  1.65813,  1.91249,  2.38908,  2.58338,
-  1.1666,  1.35794,  1.68892,  1.94273,  2.49153,  2.58925,
-  1.17061,  1.39155,  1.72193,  1.88951,  2.50612,  2.61639,
-  1.21096,  1.4527,  1.75562,  1.84497,  2.49006,  2.62473,
-  1.21214,  1.51972,  1.78592,  1.88927,  2.55126,  2.62949,
-  1.276,  1.66462,  1.95776,  2.24934,  2.60229,  2.6777,
-  1.40086,  1.81618,  1.99446,  2.32596,  2.65178,  2.7173,
-  1.46605,  1.83456,  2.11857,  2.37243,  2.62538,  2.70468,
-  1.57886,  1.79094,  2.1361,  2.39283,  2.63855,  2.71402,
-  1.4807,  1.81656,  2.20645,  2.43239,  2.57589,  2.64511,
-  1.61729,  1.80766,  2.24172,  2.44007,  2.56723,  2.63175,
-  1.5701,  1.78507,  2.17821,  2.34813,  2.46705,  2.55664,
-  1.57968,  1.70153,  2.00519,  2.28877,  2.43415,  2.54859,
-  1.57869,  1.67421,  1.96547,  2.19945,  2.33487,  2.4798,
-  1.64055,  1.72692,  1.99161,  2.24034,  2.40097,  2.52363,
-  1.58853,  1.70967,  1.87442,  2.16082,  2.38152,  2.51723,
-  1.4475,  1.66548,  1.90094,  2.10338,  2.39787,  2.53557,
-  1.20302,  1.59921,  1.88428,  2.03226,  2.36901,  2.50474,
-  1.14652,  1.51319,  1.8805,  1.98579,  2.40738,  2.52248,
-  1.13127,  1.435,  1.83409,  2.11135,  2.30655,  2.53115,
-  1.17671,  1.64034,  1.87012,  2.06494,  2.313,  2.43912,
-  1.25449,  1.59061,  1.95849,  2.20017,  2.34427,  2.47982,
-  1.24396,  1.68449,  2.0165,  2.19295,  2.45108,  2.54733,
-  1.53731,  1.76385,  2.18864,  2.37173,  2.53993,  2.64808,
-  1.64654,  1.88757,  2.28095,  2.44345,  2.59307,  2.68077,
-  1.56746,  1.87617,  2.10871,  2.42783,  2.61173,  2.69136,
-  1.34106,  1.87413,  2.11422,  2.3962,  2.62123,  2.70277,
-  1.4492,  1.83784,  2.0584,  2.30747,  2.61691,  2.68969,
-  1.31349,  1.79435,  1.96106,  2.2375,  2.59774,  2.68519,
-  1.20218,  1.70691,  1.9051,  2.13915,  2.61289,  2.69366,
-  1.08034,  1.59049,  1.84652,  2.05928,  2.63137,  2.69738,
-  1.04322,  1.60191,  1.90035,  2.14104,  2.58835,  2.66252,
-  0.984957,  1.55615,  1.84148,  2.14877,  2.57734,  2.66295,
-  0.979403,  1.55384,  1.84417,  2.0526,  2.57775,  2.64111,
-  0.947313,  1.45389,  1.83646,  1.99878,  2.56655,  2.63755,
-  0.95946,  1.44168,  1.83287,  2.1065,  2.55364,  2.63088,
-  0.951016,  1.39788,  1.79374,  2.05307,  2.49264,  2.62257,
-  0.870727,  1.36922,  1.81779,  2.10748,  2.52423,  2.62794,
-  0.902872,  1.38516,  1.7548,  2.01343,  2.53699,  2.65482,
-  0.891101,  1.3624,  1.75358,  1.87804,  2.5598,  2.66247,
-  0.835616,  1.25933,  1.75717,  1.83234,  2.48635,  2.63568,
-  0.787419,  1.13204,  1.69397,  1.77693,  2.53318,  2.61631,
-  0.791106,  1.06813,  1.69774,  1.8516,  2.57196,  2.66955,
-  0.759951,  1.11236,  1.56236,  1.8552,  2.49068,  2.60197,
-  0.792061,  1.14,  1.72482,  1.95446,  2.60886,  2.68968,
-  0.823952,  1.27093,  1.74109,  2.07766,  2.6132,  2.66939,
-  0.736534,  1.12497,  1.74368,  2.09325,  2.57979,  2.66172,
-  0.797043,  1.05194,  1.78023,  2.24036,  2.58348,  2.66231,
-  0.923582,  1.50315,  1.77688,  2.01847,  2.61391,  2.70304,
-  1.42154,  1.73503,  2.00689,  2.21034,  2.57432,  2.67074,
-  1.35017,  1.60612,  1.96301,  2.08497,  2.47819,  2.58995,
-  1.3618,  1.65658,  1.97408,  2.17388,  2.47963,  2.61201,
-  1.31994,  1.76445,  2.02745,  2.24929,  2.52964,  2.63574,
-  1.39403,  1.6642,  2.00631,  2.24619,  2.55809,  2.67132,
-  1.38539,  1.75543,  2.08002,  2.32987,  2.63089,  2.72267,
-  1.33369,  1.66943,  2.02149,  2.25061,  2.60027,  2.6891,
-  1.34153,  1.69816,  1.975,  2.23711,  2.56085,  2.68438,
-  1.38861,  1.78505,  1.95689,  2.28139,  2.56358,  2.64371,
-  1.34589,  1.70624,  1.84298,  2.26416,  2.60622,  2.69479,
-  1.32033,  1.69419,  1.92336,  2.21815,  2.64548,  2.75026,
-  1.33239,  1.74839,  2.01472,  2.22178,  2.60263,  2.69746,
-  1.3976,  1.71535,  1.94972,  2.236,  2.5778,  2.66148,
-  1.61881,  1.79597,  2.01642,  2.20519,  2.50664,  2.63683,
-  1.65981,  1.73533,  2.02109,  2.17584,  2.44338,  2.64145,
-  1.53953,  1.65206,  1.94677,  2.09508,  2.44664,  2.63655,
-  1.53227,  1.59287,  1.97782,  2.05341,  2.55149,  2.67491,
-  1.50935,  1.58111,  2.00424,  2.05938,  2.5246,  2.70294,
-  1.43253,  1.50463,  1.93071,  2.04233,  2.44066,  2.69085,
-  1.19464,  1.67704,  2.0231,  2.07839,  2.44691,  2.74585,
-  1.21037,  1.82483,  2.02151,  2.13909,  2.53993,  2.65964,
-  1.27662,  1.71544,  1.95249,  2.08382,  2.47346,  2.66435,
-  1.23566,  1.54844,  2.06734,  2.11862,  2.42744,  2.72754,
-  1.28347,  1.3743,  1.96342,  2.09842,  2.47439,  2.70286,
-  1.30502,  1.3947,  2.068,  2.13904,  2.52017,  2.70621,
-  1.28482,  1.49431,  2.05521,  2.14033,  2.60212,  2.69883,
-  1.29659,  1.58772,  2.0872,  2.15656,  2.61856,  2.71863,
-  1.25247,  1.58335,  2.10888,  2.17387,  2.6005,  2.68503,
-  1.17744,  1.61204,  2.09388,  2.15517,  2.58107,  2.69512,
-  1.13296,  1.57299,  2.13546,  2.2206,  2.61573,  2.71057,
-  1.06032,  1.54298,  2.16575,  2.23041,  2.60944,  2.69779,
-  0.993306,  1.5422,  2.17075,  2.24721,  2.63117,  2.70689,
-  0.78375,  1.56854,  2.32332,  2.39888,  2.5942,  2.6906,
-  0.866024,  1.45443,  2.11329,  2.18704,  2.66201,  2.71994,
-  0.793002,  1.4377,  2.12567,  2.22555,  2.58888,  2.66479,
-  0.863183,  1.43983,  2.03195,  2.20395,  2.58648,  2.64689,
-  0.817301,  1.44308,  2.07874,  2.35666,  2.57215,  2.63532,
-  0.8402,  1.2682,  1.97396,  2.38069,  2.54674,  2.62412,
-  0.90591,  1.47285,  2.0008,  2.42018,  2.60601,  2.66254,
-  0.885218,  1.59913,  2.06396,  2.33538,  2.68875,  2.73625,
-  0.812099,  1.48097,  2.10316,  2.19363,  2.62136,  2.70211,
-  0.727009,  1.48128,  2.08817,  2.17056,  2.57558,  2.66056,
-  0.783755,  1.48208,  2.21077,  2.28199,  2.56464,  2.65808,
-  0.81089,  1.318,  2.15666,  2.25015,  2.56537,  2.66617,
-  0.775372,  1.35271,  2.27746,  2.37173,  2.58724,  2.65549,
-  0.765239,  1.28061,  2.22745,  2.3049,  2.57753,  2.69687,
-  0.860727,  1.30996,  2.23921,  2.35825,  2.52375,  2.68183,
-  0.828001,  1.15751,  2.1572,  2.2792,  2.55451,  2.65538,
-  0.776568,  1.131,  2.11047,  2.28237,  2.50224,  2.63453,
-  0.662804,  1.21065,  2.21449,  2.27527,  2.48015,  2.59817,
-  0.752595,  1.17213,  2.27025,  2.35479,  2.53437,  2.61343,
-  0.769014,  1.03754,  2.23985,  2.32019,  2.52388,  2.63727,
-  0.747299,  1.03652,  2.05988,  2.38032,  2.50772,  2.67777,
-  0.818428,  1.11045,  2.13257,  2.30679,  2.44267,  2.59784,
-  0.838124,  1.25603,  2.15252,  2.30408,  2.50108,  2.59185,
-  0.84274,  1.14734,  2.04509,  2.31707,  2.45929,  2.58847,
-  0.950977,  1.15093,  2.09764,  2.29,  2.49742,  2.64345,
-  0.932262,  1.15976,  1.94518,  2.23375,  2.53889,  2.63575,
-  0.87264,  1.29467,  1.88108,  2.11219,  2.48873,  2.6127,
-  0.953242,  1.39834,  1.90676,  2.02445,  2.39667,  2.61633,
-  1.01916,  1.44724,  1.91732,  2.02333,  2.21302,  2.5289,
-  0.98091,  1.42044,  1.85762,  1.94344,  2.29448,  2.59612,
-  1.00792,  1.47472,  1.82759,  1.92148,  2.56736,  2.64375,
-  1.05767,  1.58382,  1.86222,  1.98831,  2.50759,  2.60278,
-  1.08948,  1.61094,  1.8942,  2.06798,  2.40143,  2.58925,
-  1.15564,  1.60152,  1.85378,  2.10992,  2.26642,  2.65488,
-  1.19039,  1.40321,  1.85032,  2.12943,  2.35548,  2.59965,
-  1.16567,  1.26623,  1.84792,  2.19176,  2.35216,  2.57681,
-  1.11254,  1.23723,  1.75555,  2.19641,  2.37841,  2.5159,
-  1.0932,  1.22932,  1.63097,  2.19849,  2.39433,  2.49006,
-  1.03092,  1.16009,  1.537,  2.15027,  2.34576,  2.52617,
-  1.09013,  1.22746,  1.4703,  2.12166,  2.32569,  2.41426,
-  1.08419,  1.35343,  1.49577,  2.16541,  2.39664,  2.50153,
-  1.12869,  1.38014,  1.55146,  2.11031,  2.29686,  2.419,
-  1.08717,  1.45426,  1.65879,  2.02039,  2.1963,  2.38146,
-  1.03939,  1.58219,  1.7281,  2.07018,  2.30185,  2.48943,
-  1.01902,  1.64687,  1.82892,  2.12577,  2.54247,  2.62493,
-  1.01791,  1.67544,  2.00939,  2.20063,  2.43227,  2.53275,
-  0.975365,  1.56846,  2.09963,  2.24376,  2.46967,  2.55866,
-  1.04514,  1.75055,  2.09119,  2.27703,  2.474,  2.55964,
-  1.00349,  1.67,  2.14987,  2.21681,  2.54414,  2.59102,
-  0.972271,  1.66935,  2.06691,  2.25346,  2.52812,  2.62679,
-  1.0014,  1.91054,  2.2089,  2.32209,  2.47505,  2.59415,
-  1.10624,  1.7624,  2.17021,  2.36833,  2.53238,  2.63695,
-  0.937567,  1.5708,  2.20831,  2.31208,  2.5476,  2.60415,
-  0.984015,  1.53165,  2.15445,  2.2604,  2.51955,  2.62137,
-  1.05805,  1.58968,  2.13047,  2.23879,  2.55922,  2.636,
-  1.12629,  1.6743,  2.14238,  2.30438,  2.58199,  2.6598,
-  1.09217,  1.54725,  2.13885,  2.24696,  2.57092,  2.65374,
-  1.16415,  1.51357,  2.1206,  2.20304,  2.55593,  2.62912,
-  1.15444,  1.45166,  2.10988,  2.19379,  2.56938,  2.66869,
-  1.17101,  1.29755,  2.10579,  2.22429,  2.52972,  2.66324,
-  1.13937,  1.34334,  2.02494,  2.16127,  2.57005,  2.66206,
-  1.21497,  1.75949,  2.01362,  2.12671,  2.35066,  2.50893,
-  1.41044,  1.78736,  1.94045,  2.082,  2.25578,  2.40636,
-  1.19253,  1.69828,  1.95689,  2.08484,  2.23574,  2.49064,
-  1.17363,  1.44875,  2.01112,  2.14525,  2.28014,  2.53471,
-  1.1728,  1.32718,  1.93887,  2.09591,  2.24756,  2.52684,
-  1.12971,  1.37614,  1.89153,  1.98533,  2.19635,  2.58265,
-  1.19522,  1.29291,  1.88721,  2.02514,  2.2007,  2.52559,
-  1.24628,  1.33897,  1.85165,  2.07279,  2.20907,  2.45744,
-  1.24471,  1.39554,  1.91684,  2.09705,  2.29649,  2.52665,
-  1.34643,  1.45327,  2.12841,  2.31384,  2.56627,  2.66621,
-  1.39218,  1.50657,  2.06042,  2.18383,  2.52364,  2.65642,
-  1.39767,  1.47836,  2.03787,  2.14002,  2.52288,  2.63488,
-  1.40508,  1.43797,  2.0647,  2.12168,  2.48434,  2.66409,
-  1.52797,  1.73164,  2.0014,  2.18228,  2.47746,  2.60968,
-  1.60222,  1.69405,  2.06501,  2.17614,  2.56757,  2.65075,
-  1.54924,  1.66815,  2.06194,  2.13605,  2.57595,  2.67854,
-  1.59049,  1.69321,  1.92159,  2.19358,  2.52234,  2.65782,
-  1.59312,  1.7156,  2.05786,  2.17281,  2.50201,  2.60776,
-  1.50846,  1.71395,  2.05346,  2.14686,  2.38304,  2.62867,
-  1.50094,  1.57787,  1.97852,  2.08096,  2.51787,  2.64082,
-  1.50382,  1.5592,  1.93328,  2.0306,  2.51619,  2.6575,
-  1.43095,  1.50644,  1.85636,  2.01451,  2.40691,  2.5838,
-  1.39442,  1.47116,  1.91477,  2.01533,  2.41451,  2.56893,
-  1.37672,  1.47674,  1.84174,  1.96157,  2.45962,  2.55251,
-  1.30483,  1.50926,  1.80786,  1.89902,  2.5326,  2.61656,
-  1.48624,  1.64687,  1.92899,  2.17664,  2.50338,  2.64553,
-  1.47707,  1.57641,  1.9373,  2.09445,  2.46873,  2.64363,
-  1.43149,  1.55127,  1.93581,  2.02799,  2.46876,  2.60559,
-  1.42717,  1.67082,  1.94498,  2.10994,  2.48274,  2.65243,
-  1.39319,  1.64956,  1.99108,  2.07033,  2.58645,  2.66734,
-  1.40697,  1.51853,  1.96705,  2.06775,  2.50172,  2.62411,
-  1.39913,  1.48738,  1.88033,  1.97257,  2.35919,  2.60481,
-  1.41945,  1.54191,  1.92089,  2.01526,  2.41644,  2.54754,
-  1.44774,  1.62665,  1.9116,  2.03784,  2.5083,  2.60909,
-  1.50794,  1.64922,  1.95449,  2.06384,  2.51578,  2.59147,
-  1.51251,  1.69788,  1.91927,  2.07717,  2.54577,  2.63108,
-  1.57749,  1.65292,  1.96938,  2.05711,  2.5335,  2.61048,
-  1.60471,  1.68784,  1.94363,  2.0307,  2.55246,  2.65947,
-  1.63482,  1.71009,  1.94351,  2.03574,  2.55304,  2.65052,
-  1.62911,  1.72105,  1.90726,  2.02014,  2.5701,  2.65261,
-  1.65386,  1.73101,  1.91707,  2.0165,  2.55131,  2.67898,
-  1.67562,  1.74025,  1.92311,  1.99547,  2.54389,  2.69347,
-  1.70432,  1.761,  1.89209,  1.9586,  2.52034,  2.70958,
-  1.63175,  1.69802,  1.87977,  1.97482,  2.47504,  2.68871,
-  1.56339,  1.66235,  1.8635,  1.96166,  2.49207,  2.69214,
-  1.53527,  1.6218,  1.86452,  2.01688,  2.4572,  2.70145,
-  1.46363,  1.69,  1.94259,  2.01949,  2.51608,  2.68408,
-  1.42716,  1.54573,  1.9226,  1.98339,  2.54908,  2.72404,
-  1.38786,  1.46942,  1.87429,  2.04709,  2.48657,  2.64301,
-  1.36474,  1.46274,  1.90851,  2.07652,  2.46877,  2.62742,
-  1.42161,  1.61667,  2.07439,  2.24363,  2.60481,  2.69712,
-  1.44357,  1.80248,  2.14589,  2.31103,  2.61513,  2.70497,
-  1.40281,  1.86481,  2.20938,  2.37797,  2.65429,  2.73144,
-  1.47267,  1.8608,  2.16288,  2.44727,  2.64842,  2.71902,
-  1.5185,  1.79472,  2.07501,  2.33921,  2.5521,  2.65593,
-  1.5036,  1.75847,  2.11155,  2.30448,  2.551,  2.64355,
-  1.46676,  1.58771,  2.04614,  2.2766,  2.54651,  2.64991,
-  1.41461,  1.49916,  2.00069,  2.08085,  2.54908,  2.65441,
-  1.32462,  1.59742,  1.9617,  2.07526,  2.51879,  2.63826,
-  1.26245,  1.66607,  1.96155,  2.09827,  2.5491,  2.63037,
-  1.22087,  1.63212,  1.94765,  2.05495,  2.51597,  2.60756,
-  1.13665,  1.56914,  1.92325,  2.0114,  2.51398,  2.61292,
-  1.05857,  1.57058,  1.92127,  2.03797,  2.48449,  2.5695,
-  1.03982,  1.49237,  1.86238,  2.11332,  2.46263,  2.58629,
-  1.29165,  1.54669,  1.88843,  2.16034,  2.44457,  2.57368,
-  1.15415,  1.62983,  1.97872,  2.11452,  2.50541,  2.61617,
-  1.01899,  1.84423,  2.0035,  2.14564,  2.43005,  2.54966,
-  1.00364,  1.90025,  2.10397,  2.20081,  2.55527,  2.67887,
-  1.00718,  1.65253,  2.03338,  2.1179,  2.53436,  2.59384,
-  1.01407,  1.62531,  2.07357,  2.164,  2.54614,  2.61183,
-  1.00985,  1.72901,  2.00161,  2.19007,  2.55455,  2.63543,
-  1.01949,  1.59982,  2.06292,  2.18098,  2.58535,  2.65191,
-  1.04228,  1.55985,  2.06172,  2.18491,  2.60883,  2.71127,
-  1.09398,  1.6067,  2.06705,  2.17946,  2.57811,  2.64708,
-  1.11752,  1.5545,  2.01046,  2.17126,  2.52419,  2.60461,
-  1.18915,  1.68712,  2.02682,  2.22074,  2.58466,  2.6736,
-  1.18429,  1.59293,  2.01141,  2.14056,  2.57563,  2.65276,
-  1.24327,  1.54434,  1.99135,  2.10372,  2.54773,  2.63384,
-  1.2498,  1.53006,  1.93046,  2.04451,  2.4895,  2.61104,
-  1.31723,  1.55086,  1.92747,  2.01911,  2.56358,  2.63241,
-  1.30015,  1.5712,  1.81721,  1.96732,  2.57201,  2.65975,
-  1.30479,  1.45907,  1.80435,  1.8738,  2.57235,  2.67785,
-  1.27211,  1.38793,  1.71059,  1.79844,  2.51912,  2.63097,
-  1.16882,  1.27144,  1.68047,  1.84764,  2.47259,  2.63611,
-  1.12771,  1.38042,  1.70269,  1.94834,  2.2548,  2.51659,
-  1.03734,  1.36207,  1.69887,  1.94336,  2.31998,  2.57611,
-  0.912701,  1.21524,  1.77476,  2.05793,  2.4073,  2.60974,
-  0.884045,  1.28334,  1.74009,  2.01204,  2.33233,  2.53015,
-  0.859928,  1.36139,  1.78777,  2.03243,  2.43916,  2.5725,
-  0.933575,  1.49731,  1.86011,  2.00776,  2.46078,  2.63658,
-  0.980843,  1.37667,  1.80827,  1.8993,  2.55138,  2.66068,
-  0.888314,  1.39084,  1.81906,  1.9386,  2.61173,  2.7137,
-  0.839112,  1.45505,  1.86425,  1.93257,  2.56126,  2.64948,
-  0.851738,  1.63344,  1.85494,  2.0651,  2.59153,  2.63797,
-  0.927993,  1.73919,  1.88202,  2.1332,  2.58502,  2.64078,
-  0.938681,  1.79566,  1.96211,  2.13893,  2.56523,  2.6279,
-  0.939389,  1.84213,  2.02182,  2.19635,  2.61152,  2.65832,
-  0.876668,  1.92276,  2.0666,  2.23861,  2.65783,  2.70914,
-  0.92889,  1.83181,  2.05372,  2.20362,  2.65364,  2.69541,
-  0.843177,  1.78595,  2.18004,  2.25807,  2.59681,  2.66987,
-  0.90471,  1.73857,  2.04548,  2.17133,  2.65908,  2.70177,
-  0.870576,  1.67285,  2.04668,  2.1603,  2.66339,  2.70628,
-  0.863208,  1.61128,  2.03958,  2.13199,  2.66274,  2.71021,
-  0.911587,  1.52148,  1.97225,  2.1177,  2.67151,  2.73629,
-  0.857624,  1.50623,  1.92746,  2.09207,  2.599,  2.67135,
-  0.876724,  1.38621,  1.9301,  2.02012,  2.64025,  2.71571,
-  0.822485,  1.36308,  1.9511,  2.01209,  2.54628,  2.70422,
-  0.896312,  1.29923,  1.94615,  2.04,  2.42757,  2.66043,
-  0.993275,  1.37977,  2.00112,  2.08344,  2.47648,  2.62108,
-  1.11197,  1.36926,  1.98057,  2.05008,  2.51842,  2.65472,
-  1.16821,  1.42116,  1.92965,  2.01373,  2.5139,  2.65946,
-  1.18553,  1.47731,  1.9417,  2.02179,  2.54584,  2.63683,
-  1.13468,  1.49839,  1.99686,  2.07705,  2.4871,  2.60596,
-  1.41173,  1.50081,  1.93056,  2.25169,  2.39141,  2.51475,
-  1.3871,  1.55163,  1.93927,  2.13443,  2.39065,  2.5381,
-  1.43647,  1.60163,  1.85631,  2.00172,  2.49843,  2.57968,
-  1.49076,  1.67386,  1.86537,  2.01526,  2.49094,  2.5896,
-  1.53229,  1.66582,  1.85411,  1.98779,  2.54431,  2.63455,
-  1.56314,  1.68325,  1.81921,  1.98134,  2.5924,  2.65599,
-  1.53269,  1.64287,  1.79509,  1.95595,  2.59557,  2.68867,
-  1.50694,  1.59687,  1.72472,  1.90252,  2.49715,  2.64677,
-  1.38523,  1.5533,  1.73378,  1.99349,  2.38568,  2.62019,
-  1.19137,  1.50809,  1.91412,  2.17718,  2.46035,  2.60064,
-  0.990202,  1.26842,  1.7603,  1.98849,  2.51666,  2.66102,
-  1.00489,  1.27303,  1.91958,  1.97696,  2.62153,  2.71115,
-  1.01329,  1.47917,  1.98377,  2.02111,  2.56129,  2.68139,
-  1.09438,  1.4242,  1.985,  2.16479,  2.59214,  2.67097,
-  1.05777,  1.37751,  1.86611,  2.16542,  2.49067,  2.62334,
-  1.00177,  1.3213,  1.90229,  2.13388,  2.49989,  2.65935,
-  0.896048,  1.41478,  1.92755,  2.1276,  2.57065,  2.6585,
-  0.862503,  1.58697,  1.94655,  2.15362,  2.61512,  2.67787,
-  0.837783,  1.70001,  1.93298,  2.20945,  2.58857,  2.68753,
-  0.901209,  1.63977,  1.99997,  2.07058,  2.5153,  2.76315,
-  0.955829,  1.60125,  2.00897,  2.11223,  2.50389,  2.59284,
-  0.939285,  1.70409,  2.02741,  2.12592,  2.43001,  2.53892,
-  0.948268,  1.70087,  2.00277,  2.08835,  2.56347,  2.62211,
-  0.959154,  1.62427,  2.00582,  2.07776,  2.57772,  2.65873,
-  0.932538,  1.59344,  1.95283,  2.04466,  2.56798,  2.6445,
-  0.933107,  1.59056,  1.9457,  2.1119,  2.53428,  2.60887,
-  0.943808,  1.64909,  1.89702,  2.10465,  2.57817,  2.68976,
-  1.00303,  1.61916,  1.93023,  2.21672,  2.58234,  2.63789,
-  0.93681,  1.69235,  1.96553,  2.11865,  2.62852,  2.6848,
-  0.973578,  1.73782,  1.97567,  2.10634,  2.65829,  2.72245,
-  0.955324,  1.75019,  1.96144,  2.07537,  2.65561,  2.73176,
-  0.994013,  1.72739,  1.94678,  2.06241,  2.64338,  2.73849,
-  1.00536,  1.69392,  1.92987,  2.10018,  2.61875,  2.68486,
-  0.967862,  1.64008,  1.93026,  2.02155,  2.63989,  2.72666,
-  0.928258,  1.57936,  1.86441,  1.97301,  2.63891,  2.71789,
-  1.05833,  1.41059,  1.87085,  2.06602,  2.45158,  2.6337,
-  1.12305,  1.48688,  1.86297,  2.08608,  2.41298,  2.59174,
-  1.17747,  1.43154,  1.84929,  2.09976,  2.42334,  2.56613,
-  1.18703,  1.44351,  1.88207,  1.98332,  2.55067,  2.63939,
-  1.26797,  1.62839,  1.93261,  2.04328,  2.55223,  2.64173,
-  1.35555,  1.70156,  1.92424,  2.03456,  2.59018,  2.66096,
-  1.47206,  1.73998,  1.91426,  2.05233,  2.57389,  2.64493,
-  1.46149,  1.79066,  1.91131,  2.05787,  2.5256,  2.58723,
-  1.54235,  1.7424,  1.90165,  2.06306,  2.49917,  2.58066,
-  1.55081,  1.6429,  1.87739,  1.99515,  2.47436,  2.56117,
-  1.62535,  1.72476,  1.89911,  2.05259,  2.44709,  2.55685,
-  1.6367,  1.7422,  1.90449,  2.15532,  2.47031,  2.56929,
-  1.60869,  1.70103,  1.95711,  2.08558,  2.46532,  2.5522,
-  1.51757,  1.68517,  1.92305,  2.02897,  2.3829,  2.50393,
-  1.21585,  1.64813,  1.84289,  2.04997,  2.39383,  2.48435,
-  1.1585,  1.45299,  1.75267,  1.85902,  2.46727,  2.57552,
-  1.12827,  1.38415,  1.8015,  1.89918,  2.47245,  2.60999,
-  1.08062,  1.41434,  1.81249,  1.91664,  2.42269,  2.62012,
-  1.10487,  1.49291,  1.85404,  1.97194,  2.444,  2.58358,
-  1.23581,  1.43782,  1.91948,  2.04279,  2.484,  2.61715,
-  1.16741,  1.4076,  1.77439,  2.07357,  2.3906,  2.54332,
-  1.09657,  1.31723,  1.78221,  2.01354,  2.39437,  2.57181,
-  1.10431,  1.2068,  1.71858,  2.00101,  2.35134,  2.50564,
-  1.04732,  1.31689,  1.82432,  2.05077,  2.41716,  2.53103,
-  1.08718,  1.4084,  1.84314,  2.03167,  2.44048,  2.54426,
-  1.10852,  1.3942,  1.76003,  2.00573,  2.43503,  2.55215,
-  1.12177,  1.34059,  1.7495,  1.96363,  2.49382,  2.60964,
-  1.12241,  1.45271,  1.79313,  2.03041,  2.50213,  2.59324,
-  1.02688,  1.4681,  1.74534,  1.86047,  2.48368,  2.57975,
-  0.97167,  1.24409,  1.75298,  1.83733,  2.38472,  2.62532,
-  0.917302,  1.10441,  1.67493,  1.79243,  2.33619,  2.62947,
-  0.96156,  1.08836,  1.55578,  1.66371,  2.28232,  2.57975,
-  0.919563,  1.06328,  1.5732,  1.7111,  2.42269,  2.67598,
-  0.875889,  1.02261,  1.38084,  1.82916,  2.58466,  2.66738,
-  0.763749,  1.01881,  1.50632,  1.70798,  2.47153,  2.59587,
-  0.886944,  1.03139,  1.42506,  1.71002,  2.42792,  2.57639,
-  0.890351,  1.03765,  1.44399,  1.58788,  2.52021,  2.69583,
-  0.906256,  1.03505,  1.40561,  1.52374,  2.53653,  2.59608,
-  0.929418,  1.06107,  1.15709,  1.5666,  2.52826,  2.69407,
-  0.917396,  1.10612,  1.25304,  1.38951,  2.55157,  2.7091,
-  0.91023,  1.04207,  1.16253,  1.36213,  2.39308,  2.60535,
-  0.804288,  1.05959,  1.41808,  1.53036,  2.41057,  2.66344,
-  0.907675,  1.04629,  1.39254,  1.50823,  2.49535,  2.69234,
-  0.835212,  1.12687,  1.3505,  1.46321,  2.56773,  2.69467,
-  0.770295,  1.1507,  1.42826,  1.60117,  2.61023,  2.68367,
-  0.924536,  1.07541,  1.46853,  1.66987,  2.54368,  2.6932,
-  0.972382,  1.19176,  1.54476,  1.63867,  2.53532,  2.64297,
-  0.903877,  1.10193,  1.51078,  1.60266,  2.48704,  2.63827,
-  0.881279,  1.0969,  1.55425,  1.6443,  2.42466,  2.55757,
-  0.866115,  1.11888,  1.60304,  1.70247,  2.5439,  2.6493,
-  0.906645,  1.16025,  1.67202,  1.74726,  2.51791,  2.65086,
-  0.861085,  1.20586,  1.66099,  1.84709,  2.46274,  2.63203,
-  0.837175,  1.18778,  1.80604,  1.8895,  2.50861,  2.68456,
-  0.797709,  1.17852,  1.90318,  2.02165,  2.54618,  2.69007,
-  0.802875,  1.26275,  1.92394,  2.00058,  2.56844,  2.67011,
-  0.766638,  1.32083,  1.96102,  2.05894,  2.58231,  2.64672,
-  0.811579,  1.45519,  2.01148,  2.08478,  2.54842,  2.63993,
-  0.82977,  1.48496,  2.05271,  2.12723,  2.53064,  2.60818,
-  0.799011,  1.56745,  2.15563,  2.26511,  2.57317,  2.6685,
-  0.730379,  1.35861,  2.12579,  2.19459,  2.5187,  2.60543,
-  0.720667,  1.27784,  2.04281,  2.11192,  2.5928,  2.6753,
-  0.777663,  1.1637,  2.06679,  2.1792,  2.57,  2.67551,
-  0.839969,  1.37318,  2.18588,  2.30468,  2.50936,  2.60258,
-  0.815752,  1.91522,  2.23363,  2.28848,  2.56998,  2.62843,
-  1.19188,  1.94569,  2.17513,  2.29905,  2.52352,  2.63204,
-  1.03628,  1.74221,  2.07271,  2.14156,  2.57319,  2.64155,
-  1.04251,  1.30305,  2.01289,  2.15461,  2.53068,  2.64918,
-  1.10994,  1.20424,  1.92869,  2.05823,  2.3841,  2.63957,
-  1.18739,  1.2877,  1.95425,  2.07126,  2.38256,  2.64181,
-  1.23919,  1.32776,  1.93055,  2.01528,  2.36169,  2.6275,
-  1.29208,  1.35198,  1.93801,  2.01732,  2.4115,  2.66343,
-  1.30624,  1.3824,  1.91845,  2.03831,  2.33939,  2.63774,
-  1.33024,  1.40164,  1.87376,  1.99044,  2.1855,  2.51091,
-  1.35639,  1.45976,  1.88339,  1.98046,  2.26455,  2.54181,
-  1.3474,  1.43864,  1.89167,  2.01801,  2.30257,  2.64381,
-  1.30088,  1.39017,  1.88927,  1.97293,  2.33752,  2.60564,
-  1.31867,  1.41012,  1.89535,  1.99037,  2.38468,  2.65404,
-  1.30927,  1.4255,  1.96615,  2.0219,  2.50112,  2.69851,
-  1.29385,  1.37092,  1.90844,  1.99915,  2.46548,  2.674,
-  1.2774,  1.38284,  2.0023,  2.06684,  2.49685,  2.66407,
-  1.24538,  1.42244,  2.00291,  2.07072,  2.55684,  2.66639,
-  1.27259,  1.49109,  2.0123,  2.12924,  2.56231,  2.65743,
-  1.26518,  1.53394,  2.02094,  2.09309,  2.49838,  2.63095,
-  1.2657,  1.47703,  2.10301,  2.19653,  2.45528,  2.61989,
-  1.2885,  1.64245,  2.09385,  2.24783,  2.56169,  2.65879,
-  1.41026,  1.82897,  2.17187,  2.37413,  2.56459,  2.65338,
-  1.35389,  1.71004,  2.20933,  2.42604,  2.62932,  2.70219,
-  1.41361,  1.76693,  2.13772,  2.43485,  2.63206,  2.70291,
-  1.45905,  1.70694,  2.13508,  2.37703,  2.62642,  2.70895,
-  1.49802,  1.68792,  2.09482,  2.34295,  2.55878,  2.6657,
-  1.41391,  1.58827,  2.08673,  2.29308,  2.51359,  2.64213,
-  1.4,  1.55334,  1.93877,  2.18387,  2.45866,  2.61041,
-  1.37352,  1.44979,  1.8806,  2.07984,  2.29824,  2.55977,
-  1.36754,  1.44075,  1.97377,  2.08607,  2.33911,  2.62191,
-  1.36884,  1.46082,  2.00605,  2.12979,  2.39152,  2.65052,
-  1.37599,  1.49624,  2.05005,  2.13085,  2.45392,  2.69863,
-  1.34057,  1.48416,  2.08413,  2.14094,  2.54992,  2.68543,
-  1.38997,  1.55301,  2.06378,  2.14798,  2.59226,  2.70382,
-  1.24745,  1.50338,  2.0443,  2.13649,  2.34449,  2.59917,
-  1.31511,  1.54085,  2.02833,  2.11633,  2.27254,  2.43155,
-  1.29883,  1.58749,  2.07193,  2.18587,  2.33569,  2.50078,
-  1.29366,  1.56243,  2.0311,  2.14961,  2.40817,  2.51729,
-  1.35755,  1.5133,  1.99809,  2.15305,  2.45046,  2.5838,
-  1.31441,  1.51742,  2.07946,  2.17944,  2.52229,  2.6162,
-  1.23775,  1.51356,  2.05223,  2.18107,  2.53904,  2.62816,
-  1.20856,  1.48604,  2.0465,  2.19467,  2.48998,  2.63667,
-  1.19657,  1.46249,  2.07314,  2.23086,  2.54763,  2.7006,
-  1.08094,  1.45943,  2.1105,  2.21771,  2.53813,  2.67835,
-  1.09448,  1.37861,  2.16788,  2.24618,  2.56793,  2.69132,
-  0.942435,  1.46334,  2.25353,  2.33078,  2.53848,  2.62677,
-  0.828468,  1.39017,  2.15232,  2.21803,  2.54527,  2.62149,
-  0.883311,  1.3342,  2.09482,  2.19126,  2.47558,  2.57346,
-  0.863185,  1.41868,  2.08049,  2.16638,  2.5561,  2.71409,
-  0.84852,  1.39108,  2.04932,  2.13419,  2.70254,  2.78082,
-  0.826225,  1.37358,  2.03739,  2.12058,  2.73609,  2.78259,
-  0.823246,  1.34385,  2.03389,  2.1118,  2.74087,  2.78707,
-  0.833848,  1.33679,  2.04545,  2.11801,  2.69961,  2.79618,
-  0.811654,  1.32134,  2.09499,  2.17812,  2.49423,  2.6499,
-  0.947528,  1.36115,  2.12785,  2.21901,  2.51138,  2.66819,
-  0.875759,  1.25161,  2.13342,  2.24175,  2.47382,  2.66293,
-  0.933534,  1.44844,  2.13913,  2.24451,  2.48676,  2.60694,
-  0.945109,  1.2808,  2.20894,  2.33506,  2.51132,  2.61453,
-  0.956935,  1.37124,  2.1072,  2.19452,  2.40325,  2.57303,
-  0.981,  1.25193,  2.14796,  2.2666,  2.44042,  2.62437,
-  1.06161,  1.23169,  2.07602,  2.2334,  2.4386,  2.63699,
-  1.01887,  1.35404,  1.99803,  2.26008,  2.44314,  2.55477,
-  1.0803,  1.30189,  2.03463,  2.1456,  2.41506,  2.59122,
-  1.13387,  1.35976,  2.06395,  2.16463,  2.43939,  2.62866,
-  1.12504,  1.41413,  1.99754,  2.10372,  2.39242,  2.59958,
-  1.16727,  1.39356,  1.99818,  2.07648,  2.44178,  2.64329,
-  1.1987,  1.42119,  1.96798,  2.05702,  2.43282,  2.64507,
-  1.25623,  1.37807,  1.94185,  2.01933,  2.44458,  2.60885,
-  1.29557,  1.41215,  1.93241,  2.00835,  2.43005,  2.64902,
-  1.28135,  1.46452,  1.88824,  2.00652,  2.42528,  2.6352,
-  1.27058,  1.4067,  1.90119,  1.96929,  2.47098,  2.6479,
-  1.2667,  1.37289,  1.87181,  1.95759,  2.41497,  2.64862,
-  1.19439,  1.35174,  1.88825,  1.97809,  2.40086,  2.66266,
-  1.19887,  1.29984,  1.86428,  1.96365,  2.36279,  2.61951,
-  1.12658,  1.2401,  1.90254,  1.99765,  2.33143,  2.60863,
-  1.10462,  1.21418,  1.87979,  2.01431,  2.25166,  2.57337,
-  1.02429,  1.19321,  1.86892,  2.12788,  2.37601,  2.62345,
-  1.00036,  1.23021,  1.9603,  2.07524,  2.32935,  2.58413,
-  0.977548,  1.32199,  1.98875,  2.10426,  2.38103,  2.60792,
-  0.927608,  1.44792,  2.02789,  2.12301,  2.47848,  2.58588,
-  0.887733,  1.51653,  2.0469,  2.15389,  2.48052,  2.58201,
-  0.898681,  1.56475,  2.09153,  2.17965,  2.57394,  2.67678,
-  0.974718,  1.50086,  2.08197,  2.17778,  2.53228,  2.63499,
-  1.02382,  1.39064,  2.06059,  2.14203,  2.46939,  2.63691,
-  1.10658,  1.43105,  1.97713,  2.09715,  2.47169,  2.65912,
-  1.20126,  1.48566,  1.94465,  2.11254,  2.50025,  2.66593,
-  1.28569,  1.52066,  1.91106,  2.04425,  2.48771,  2.6658,
-  1.36249,  1.53479,  1.91055,  1.99094,  2.50571,  2.66153,
-  1.43459,  1.51484,  1.93419,  2.01741,  2.50153,  2.69388,
-  1.42084,  1.51949,  1.90935,  1.98665,  2.4604,  2.68819,
-  1.40441,  1.46981,  1.96429,  2.05423,  2.36679,  2.65527,
-  1.38829,  1.46691,  1.96405,  2.05895,  2.28653,  2.60493,
-  1.368,  1.43481,  1.8577,  2.00712,  2.19658,  2.60419,
-  1.30084,  1.38054,  1.74025,  2.04689,  2.23523,  2.52191,
-  1.2313,  1.3216,  1.86723,  2.14763,  2.35463,  2.57914,
-  1.15492,  1.2559,  1.93232,  2.16437,  2.39283,  2.60599,
-  1.09866,  1.20222,  1.94827,  2.15016,  2.4926,  2.62574,
-  1.05746,  1.22185,  1.86913,  2.26883,  2.45654,  2.58036,
-  1.03308,  1.1501,  1.70887,  2.26488,  2.47604,  2.56361,
-  0.988998,  1.15927,  1.96203,  2.30271,  2.44872,  2.56072,
-  1.02842,  1.22869,  2.02591,  2.26037,  2.56185,  2.66176,
-  0.93486,  1.34821,  2.05389,  2.21474,  2.5253,  2.64771,
-  0.91915,  1.26456,  2.06814,  2.1834,  2.53498,  2.64432,
-  0.975247,  1.36223,  2.05215,  2.23142,  2.5828,  2.72448,
-  0.954336,  1.31118,  1.97737,  2.23816,  2.47811,  2.61705,
-  0.941853,  1.33598,  1.97642,  2.21901,  2.57949,  2.7143,
-  0.928694,  1.36645,  1.88488,  2.18315,  2.58056,  2.65759,
-  0.986067,  1.33837,  1.95432,  2.18786,  2.56652,  2.63883,
-  0.912646,  1.2844,  1.81414,  2.17507,  2.55393,  2.63852,
-  0.968965,  1.3105,  1.83969,  2.07808,  2.59033,  2.66057,
-  0.977192,  1.30463,  1.88095,  2.12702,  2.59804,  2.71211,
-  1.02384,  1.29962,  1.94471,  2.10378,  2.62592,  2.7309,
-  1.11021,  1.28631,  1.95938,  2.05397,  2.56459,  2.67613,
-  1.02814,  1.32424,  1.97674,  2.09494,  2.5862,  2.75473,
-  1.1298,  1.26991,  2.01187,  2.10922,  2.5889,  2.69654,
-  1.05697,  1.34048,  2.01617,  2.10555,  2.55761,  2.74716,
-  1.0375,  1.25577,  2.02939,  2.13619,  2.51178,  2.70963,
-  1.00616,  1.41717,  2.07195,  2.13261,  2.5439,  2.70196,
-  1.13696,  1.41621,  2.05034,  2.11204,  2.44967,  2.6952,
-  1.13532,  1.43627,  2.08385,  2.19492,  2.38638,  2.65693,
-  1.09407,  1.38546,  2.01516,  2.11333,  2.3201,  2.64153,
-  1.02593,  1.36065,  1.8783,  1.98146,  2.12804,  2.45894,
-  1.14275,  1.41616,  1.90101,  2.05488,  2.17021,  2.45905,
-  1.09321,  1.48838,  1.80138,  2.07358,  2.20343,  2.49483,
-  1.16124,  1.26326,  1.78481,  2.0712,  2.19458,  2.43622,
-  1.01079,  1.14118,  1.72817,  2.11872,  2.25127,  2.42633,
-  1.0838,  1.27598,  1.88843,  2.06839,  2.22746,  2.51111,
-  1.09382,  1.3034,  1.92409,  2.18396,  2.34853,  2.5317,
-  1.40987,  1.54006,  1.72233,  2.04991,  2.23569,  2.38925,
-  1.4666,  1.61703,  1.81939,  2.03581,  2.43973,  2.54332,
-  1.52688,  1.81173,  1.92615,  2.1292,  2.48147,  2.55606,
-  1.42046,  1.73161,  1.92536,  2.08112,  2.47445,  2.57028,
-  1.24837,  1.46252,  1.69927,  1.90711,  2.35535,  2.4848,
-  1.18322,  1.55816,  1.64662,  1.99981,  2.37407,  2.4616,
-  1.14384,  1.51329,  1.67569,  1.90675,  2.42836,  2.51879,
-  1.06699,  1.50005,  1.66753,  1.96146,  2.4459,  2.52156,
-  1.04665,  1.52076,  1.70516,  1.87838,  2.45976,  2.53273,
-  1.01371,  1.55953,  1.73753,  1.95585,  2.43782,  2.51586,
-  1.02195,  1.58688,  1.73703,  1.92918,  2.52364,  2.57788,
-  0.942307,  1.57915,  1.7761,  2.06027,  2.43722,  2.51765,
-  0.914226,  1.64208,  1.8128,  2.00109,  2.50851,  2.57006,
-  0.952017,  1.68807,  1.93502,  2.01615,  2.44679,  2.56358,
-  0.85628,  1.69751,  1.90273,  2.01269,  2.52241,  2.5844,
-  0.891878,  1.55315,  1.9355,  2.04697,  2.53266,  2.59497,
-  0.845424,  1.60229,  1.93772,  2.02752,  2.58302,  2.64917,
-  0.876501,  1.71662,  1.93957,  2.06754,  2.58826,  2.62536,
-  0.901014,  1.86437,  1.97892,  2.07519,  2.46267,  2.6098,
-  0.911677,  1.76785,  1.94779,  2.07258,  2.59574,  2.63495,
-  0.937394,  1.70873,  1.92774,  2.05461,  2.57411,  2.64743,
-  1.00365,  1.61461,  1.94206,  2.03598,  2.59201,  2.66472,
-  1.08941,  1.56371,  1.91069,  1.97496,  2.59091,  2.68182,
-  1.1802,  1.45723,  1.84084,  1.92159,  2.57341,  2.65935,
-  1.23938,  1.44428,  1.81891,  1.89387,  2.5596,  2.65742,
-  1.37732,  1.52899,  1.7449,  1.86222,  2.59116,  2.66907,
-  1.5049,  1.58946,  1.77776,  1.88723,  2.50621,  2.61775,
-  1.62841,  1.69744,  1.8306,  1.95757,  2.49541,  2.65298,
-  1.65534,  1.72676,  1.91445,  2.04295,  2.58971,  2.65897,
-  1.69817,  1.75401,  1.96719,  2.09043,  2.60271,  2.67713,
-  1.6763,  1.76771,  2.04285,  2.15667,  2.62832,  2.69069,
-  1.72497,  1.78993,  2.02225,  2.13845,  2.57623,  2.67177,
-  1.74819,  1.80267,  2.03778,  2.18025,  2.54251,  2.63895,
-  1.72749,  1.82059,  1.98449,  2.15907,  2.52527,  2.64111,
-  1.68116,  1.82095,  1.9757,  2.15738,  2.4858,  2.59041,
-  1.69559,  1.80719,  1.99368,  2.18089,  2.38033,  2.56086,
-  1.70693,  1.8107,  2.00812,  2.1331,  2.42075,  2.64175,
-  1.65458,  1.76573,  2.02476,  2.12403,  2.49348,  2.66085,
-  1.48228,  1.84953,  2.03934,  2.24048,  2.45722,  2.54777,
-  1.60391,  1.83254,  2.0516,  2.25163,  2.46114,  2.56041,
-  1.61191,  1.78732,  2.13446,  2.25032,  2.62094,  2.67828,
-  1.70226,  1.85766,  2.09357,  2.24578,  2.63356,  2.6878,
-  1.69236,  1.77625,  2.02619,  2.27536,  2.58055,  2.68324,
-  1.58711,  1.7503,  1.99794,  2.24207,  2.58654,  2.69145,
-  1.53555,  1.76534,  2.05361,  2.23362,  2.64673,  2.71788,
-  1.18962,  1.33679,  1.76375,  2.00182,  2.43607,  2.59429,
-  1.19096,  1.32263,  1.6625,  2.02854,  2.34741,  2.53098,
-  1.17093,  1.39469,  1.72743,  2.02281,  2.38266,  2.5526,
-  1.0828,  1.38331,  1.62323,  1.82565,  2.46313,  2.57449,
-  1.05886,  1.31642,  1.61784,  1.7344,  2.49668,  2.60735,
-  1.03174,  1.33271,  1.53473,  1.70742,  2.43327,  2.54421,
-  1.09663,  1.40593,  1.54058,  1.71992,  2.50965,  2.57321,
-  1.08814,  1.38193,  1.50722,  1.61855,  2.48411,  2.61844,
-  1.12836,  1.34181,  1.49417,  1.71555,  2.49597,  2.57986,
-  1.17504,  1.36011,  1.5729,  1.75716,  2.48116,  2.58891,
-  1.25184,  1.38829,  1.58041,  1.74429,  2.53023,  2.61428,
-  1.31074,  1.44427,  1.65725,  1.82349,  2.51511,  2.6146,
-  1.32959,  1.48366,  1.70393,  1.87146,  2.53237,  2.62192,
-  1.36465,  1.5031,  1.75584,  1.91903,  2.54748,  2.62441,
-  1.40014,  1.51678,  1.80865,  1.94381,  2.57234,  2.65555,
-  1.40394,  1.53678,  1.85457,  1.96117,  2.52777,  2.65014,
-  1.44164,  1.5349,  1.87363,  1.97075,  2.52812,  2.67083,
-  1.44861,  1.52867,  1.86098,  1.95195,  2.47324,  2.65781,
-  1.45162,  1.54784,  1.82415,  2.01998,  2.46245,  2.6541,
-  1.47491,  1.54848,  1.89089,  1.99547,  2.48461,  2.65999,
-  1.43235,  1.54152,  1.88892,  2.0602,  2.40709,  2.63044,
-  1.44374,  1.52979,  1.8927,  1.99659,  2.3738,  2.62098,
-  1.37922,  1.48973,  1.89736,  2.01674,  2.41678,  2.6275,
-  1.37707,  1.46312,  1.91165,  2.02262,  2.35539,  2.60865,
-  1.3318,  1.43104,  1.92917,  2.0469,  2.37404,  2.605,
-  1.26139,  1.44854,  1.97546,  2.08252,  2.36686,  2.6208,
-  1.22253,  1.41897,  1.97979,  2.11631,  2.43959,  2.66463,
-  1.14294,  1.30444,  1.9845,  2.07136,  2.47308,  2.67295,
-  1.16307,  1.26852,  1.93044,  2.0463,  2.3051,  2.59445,
-  1.10251,  1.24609,  1.95173,  2.10327,  2.29978,  2.57198,
-  1.01057,  1.14733,  1.90254,  2.04624,  2.28802,  2.567,
-  1.01047,  1.307,  1.82765,  2.07687,  2.33326,  2.55597,
-  1.24634,  1.53463,  1.85908,  2.18799,  2.38807,  2.54162,
-  1.20049,  1.57894,  1.89923,  2.16502,  2.44888,  2.58318,
-  0.969958,  1.32117,  1.8792,  2.16627,  2.41795,  2.60245,
-  0.883738,  1.35958,  2.00452,  2.10073,  2.51698,  2.63339,
-  0.844286,  1.40555,  2.05705,  2.14052,  2.51643,  2.66006,
-  0.862435,  1.50233,  2.10741,  2.20516,  2.55819,  2.66049,
-  0.940459,  1.42824,  2.13982,  2.23332,  2.56448,  2.67376,
-  0.930987,  1.58398,  2.0219,  2.15239,  2.40404,  2.50634,
-  1.04656,  1.79826,  1.98842,  2.12929,  2.35758,  2.45354,
-  1.05348,  1.59375,  2.10433,  2.23268,  2.37281,  2.49815,
-  1.13765,  1.64278,  2.08915,  2.23181,  2.38316,  2.57557,
-  1.18078,  1.89984,  2.11471,  2.22334,  2.45315,  2.55491,
-  1.14477,  1.7958,  2.05817,  2.1941,  2.45214,  2.55875,
-  1.13255,  1.6883,  1.98025,  2.10745,  2.32195,  2.44657,
-  1.15584,  1.527,  1.95125,  2.10187,  2.26567,  2.42326,
-  1.21899,  1.55188,  1.97893,  2.1295,  2.36524,  2.54789,
-  1.26996,  1.59283,  1.9574,  2.05925,  2.47736,  2.62007,
-  1.30477,  1.59715,  1.97427,  2.08441,  2.41441,  2.61344,
-  1.30461,  1.64552,  1.9768,  2.10058,  2.36447,  2.5106,
-  1.35745,  1.72162,  2.01397,  2.14179,  2.38518,  2.51214,
-  1.33572,  1.83391,  2.00127,  2.15585,  2.40144,  2.4961,
-  1.3114,  1.55829,  1.93876,  2.06328,  2.30727,  2.52662,
-  1.36036,  1.44076,  1.89358,  2.07531,  2.23753,  2.5046,
-  1.3316,  1.46849,  1.9289,  2.06096,  2.31803,  2.56782,
-  1.31861,  1.5376,  1.92447,  2.01519,  2.35881,  2.59331,
-  1.21436,  1.54619,  1.8821,  1.99525,  2.37793,  2.65294,
-  1.29633,  1.56653,  1.87514,  2.00328,  2.47632,  2.63153,
-  1.39778,  1.58615,  1.86148,  2.03011,  2.58706,  2.65465,
-  1.47524,  1.6442,  1.91588,  2.04703,  2.65327,  2.71442,
-  1.52474,  1.71602,  1.95782,  2.06765,  2.6237,  2.69024,
-  1.57869,  1.67781,  1.94092,  2.06678,  2.61383,  2.70458,
-  1.55866,  1.70253,  1.93011,  2.02827,  2.61505,  2.68653,
-  1.5009,  1.6999,  1.90892,  1.99874,  2.62063,  2.69128,
-  1.44295,  1.70267,  1.90099,  1.97533,  2.62473,  2.69924,
-  1.37288,  1.63829,  1.91771,  2.02829,  2.62618,  2.69745,
-  1.28422,  1.65621,  1.89785,  1.99256,  2.64442,  2.70738,
-  1.20404,  1.65182,  1.88977,  1.99256,  2.63849,  2.70958,
-  1.1492,  1.62207,  1.88451,  1.97925,  2.63269,  2.69924,
-  1.13373,  1.61863,  1.89504,  1.97754,  2.62505,  2.69488,
-  1.15757,  1.66233,  1.88978,  1.97839,  2.62603,  2.68454,
-  1.21894,  1.6671,  1.87906,  2.00517,  2.60227,  2.65813,
-  1.22423,  1.62686,  1.79198,  1.89465,  2.51764,  2.64787,
-  1.35435,  1.55876,  1.84308,  1.93089,  2.57122,  2.63086,
-  1.33953,  1.59509,  1.76225,  1.97927,  2.54602,  2.6132,
-  1.38922,  1.59242,  1.85964,  1.96212,  2.55095,  2.63771,
-  1.44127,  1.59043,  1.87939,  1.98705,  2.58201,  2.66674,
-  1.43103,  1.60981,  1.89027,  2.03787,  2.52504,  2.67206,
-  1.46838,  1.57542,  1.94585,  2.02987,  2.55147,  2.70532,
-  1.45009,  1.60143,  1.9541,  2.0628,  2.53413,  2.66697,
-  1.48217,  1.56544,  1.97359,  2.12415,  2.52021,  2.65602,
-  1.42942,  1.56017,  1.98437,  2.07841,  2.51093,  2.66835,
-  1.44091,  1.58793,  1.97609,  2.09796,  2.46414,  2.62167,
-  1.43247,  1.58261,  1.97335,  2.15993,  2.50051,  2.66833,
-  1.4291,  1.59392,  1.97481,  2.07021,  2.52705,  2.68379,
-  1.37725,  1.57105,  1.93703,  2.09434,  2.48861,  2.65319,
-  1.48527,  1.57272,  1.93552,  2.01586,  2.47189,  2.68702,
-  1.47361,  1.56926,  1.87262,  1.96288,  2.4128,  2.65437,
-  1.48606,  1.58025,  1.86625,  1.97554,  2.31875,  2.58671,
-  1.46521,  1.58112,  1.78499,  1.91302,  2.17248,  2.55592,
-  1.43366,  1.56634,  1.72851,  1.85326,  2.06197,  2.41395,
-  1.36761,  1.54384,  1.70007,  1.85497,  2.03462,  2.28202,
-  1.50326,  1.65718,  1.80936,  1.93767,  2.14319,  2.43561,
-  1.34074,  1.59327,  1.83384,  2.12941,  2.46894,  2.57284,
-  1.33672,  1.4817,  1.94477,  2.23061,  2.48029,  2.58012,
-  1.32132,  1.60314,  1.96833,  2.20337,  2.5151,  2.65005,
-  1.34193,  1.66834,  1.98884,  2.18525,  2.56414,  2.65322,
-  1.31555,  1.6489,  1.9599,  2.14764,  2.51689,  2.61262,
-  1.27731,  1.62022,  2.00186,  2.22941,  2.53155,  2.62182,
-  1.30517,  1.5786,  2.03863,  2.29551,  2.56534,  2.65484,
-  1.33051,  1.60991,  1.99154,  2.26271,  2.56334,  2.66596,
-  1.374,  1.68393,  1.98007,  2.33857,  2.5956,  2.68273,
-  1.2687,  1.38975,  1.88538,  2.1104,  2.48811,  2.63864,
-  1.21681,  1.31005,  1.85469,  2.03671,  2.27759,  2.56653,
-  1.23495,  1.33781,  1.94943,  2.05936,  2.29533,  2.56647,
-  1.18894,  1.30239,  1.9962,  2.10744,  2.34919,  2.58524,
-  1.26898,  1.44015,  2.02477,  2.13685,  2.44401,  2.66404,
-  1.27437,  1.38312,  2.06673,  2.15117,  2.40756,  2.6542,
-  1.26455,  1.35612,  2.00166,  2.11886,  2.28778,  2.56954,
-  1.23434,  1.32978,  2.06339,  2.15077,  2.36719,  2.5986,
-  1.15521,  1.25744,  2.0825,  2.21144,  2.39059,  2.6201,
-  1.19946,  1.26556,  1.93498,  2.22669,  2.54089,  2.6642,
-  1.3047,  1.52685,  1.95455,  2.17466,  2.47769,  2.62171,
-  1.63807,  1.89626,  2.07708,  2.36101,  2.64603,  2.71884,
-  1.64382,  1.94311,  2.13199,  2.32962,  2.57872,  2.64546,
-  1.6409,  1.98922,  2.16147,  2.26921,  2.58647,  2.6554,
-  1.72301,  1.91007,  2.07019,  2.25957,  2.56439,  2.64034,
-  1.65207,  1.99873,  2.13594,  2.35282,  2.65251,  2.71747,
-  1.68072,  2.07409,  2.26967,  2.45347,  2.69994,  2.76304,
-  1.69509,  2.05897,  2.19364,  2.31357,  2.63934,  2.69945,
-  1.78296,  2.01403,  2.2249,  2.33229,  2.64535,  2.7244,
-  1.70596,  1.97475,  2.18083,  2.25608,  2.57518,  2.71694,
-  1.66256,  1.98864,  2.11518,  2.20528,  2.54838,  2.65766,
-  1.56205,  1.8439,  2.17327,  2.26589,  2.47795,  2.69597,
-  1.68592,  1.79584,  2.07833,  2.18014,  2.46537,  2.66731,
-  1.68061,  1.73855,  1.99474,  2.13119,  2.47319,  2.64954,
-  1.65929,  1.83364,  2.00009,  2.14017,  2.56491,  2.69272,
-  1.71489,  1.78482,  1.97491,  2.08523,  2.56667,  2.70104,
-  1.72911,  1.82606,  1.89504,  2.05372,  2.60392,  2.69924,
-  1.69629,  1.79108,  1.91604,  2.01774,  2.58311,  2.7042,
-  1.62684,  1.72099,  1.89044,  2.01448,  2.58919,  2.68914,
-  1.57418,  1.678,  1.8808,  1.9828,  2.57498,  2.66408,
-  1.4326,  1.67638,  1.83467,  1.96466,  2.5353,  2.63865,
-  1.31853,  1.53537,  1.83696,  1.93288,  2.47841,  2.57835,
-  1.22629,  1.49295,  1.83642,  1.94607,  2.43017,  2.58207,
-  1.09891,  1.49905,  1.89629,  2.02887,  2.54053,  2.6186,
-  1.03446,  1.53337,  1.96484,  2.07097,  2.57858,  2.65152,
-  0.979835,  1.48091,  1.97596,  2.08932,  2.53424,  2.63263,
-  0.916592,  1.48129,  1.96751,  2.05329,  2.55835,  2.64274,
-  0.937338,  1.47437,  2.02376,  2.11046,  2.58544,  2.66546,
-  0.873055,  1.56053,  2.0288,  2.08642,  2.57502,  2.68478,
-  0.901938,  1.62841,  2.03181,  2.10285,  2.61016,  2.68565,
-  0.862562,  1.55614,  1.99757,  2.08174,  2.5332,  2.61576,
-  0.90614,  1.66574,  2.01937,  2.13334,  2.58193,  2.66115,
-  0.872836,  1.63866,  2.03844,  2.09728,  2.64501,  2.69779,
-  0.829264,  1.4419,  2.03919,  2.11114,  2.61166,  2.68861,
-  0.825197,  1.30453,  2.05635,  2.14379,  2.59031,  2.65782,
-  0.79352,  1.52102,  1.97944,  2.05842,  2.59623,  2.66858,
-  0.849751,  1.48553,  1.9861,  2.05546,  2.62427,  2.7019,
-  0.849936,  1.38559,  2.00752,  2.06058,  2.56723,  2.67845,
-  0.829655,  1.23098,  1.9884,  2.10148,  2.53073,  2.67733,
-  0.940677,  1.26451,  1.94632,  2.04672,  2.49981,  2.67798,
-  1.03888,  1.29749,  1.95821,  2.036,  2.40697,  2.65032,
-  1.15791,  1.24731,  1.89251,  1.98433,  2.39699,  2.6634,
-  1.23706,  1.31883,  1.84331,  1.95477,  2.42085,  2.69391,
-  1.32887,  1.40395,  1.80868,  1.94612,  2.40089,  2.6834,
-  1.39319,  1.46081,  1.82213,  1.9396,  2.24255,  2.72323,
-  1.37096,  1.52614,  1.78537,  1.96316,  2.13675,  2.6448,
-  1.50113,  1.60677,  1.84183,  2.00946,  2.19846,  2.61465,
-  1.46794,  1.55147,  1.84985,  1.98283,  2.2086,  2.51479,
-  1.40594,  1.48098,  1.85598,  1.99706,  2.17872,  2.49001,
-  1.44817,  1.52096,  1.86881,  1.97537,  2.24103,  2.61635,
-  1.38081,  1.61267,  1.86996,  2.02679,  2.44348,  2.63998,
-  1.48372,  1.59611,  1.96973,  2.10091,  2.57743,  2.68814,
-  1.46768,  1.57822,  1.98656,  2.19471,  2.57095,  2.67109,
-  1.4963,  1.6142,  2.03202,  2.21832,  2.55346,  2.68181,
-  1.59696,  1.72273,  2.14453,  2.31998,  2.60439,  2.70396,
-  1.56328,  1.83007,  2.21313,  2.43293,  2.64111,  2.721,
-  1.5911,  1.94848,  2.28841,  2.48658,  2.66684,  2.74357,
-  1.47571,  1.71866,  2.05098,  2.21796,  2.48728,  2.5718,
-  1.55893,  1.7723,  2.09447,  2.23446,  2.51893,  2.59774,
-  1.56759,  1.82209,  2.10059,  2.28665,  2.53395,  2.64811,
-  1.75003,  1.93667,  2.1356,  2.34764,  2.5469,  2.63832,
-  1.75688,  1.99858,  2.1168,  2.22341,  2.55656,  2.64706,
-  1.70004,  1.92226,  2.07535,  2.18437,  2.55608,  2.63906,
-  1.59867,  1.70971,  1.99456,  2.09879,  2.5214,  2.62844,
-  1.60978,  1.7198,  1.93753,  2.09198,  2.54758,  2.62107,
-  1.58074,  1.68669,  1.92793,  2.05951,  2.58033,  2.64353,
-  1.54116,  1.68466,  1.9448,  2.03825,  2.56852,  2.6371,
-  1.4745,  1.63389,  1.88133,  1.98885,  2.5547,  2.62359,
-  1.42769,  1.61681,  1.89847,  1.99412,  2.54591,  2.63584,
-  1.36697,  1.58374,  1.86076,  2.01809,  2.52625,  2.59403,
-  1.2579,  1.5624,  1.87076,  1.96175,  2.51205,  2.58959,
-  1.18331,  1.57125,  1.86744,  1.98879,  2.54377,  2.60779,
-  1.13772,  1.60719,  1.87915,  2.00877,  2.5368,  2.60748,
-  1.05382,  1.51142,  1.90444,  2.00239,  2.58485,  2.65709,
-  1.02931,  1.56067,  1.91347,  1.98444,  2.61342,  2.67092,
-  0.990299,  1.5203,  1.91971,  2.00599,  2.61587,  2.70596,
-  0.927002,  1.48685,  1.9001,  1.97777,  2.61462,  2.69576,
-  0.924166,  1.5003,  1.83727,  1.91582,  2.60179,  2.70283,
-  0.901854,  1.42276,  1.89801,  1.95014,  2.57299,  2.7593,
-  0.910623,  1.28648,  1.80128,  1.92579,  2.43815,  2.67129,
-  0.904293,  1.22614,  1.87334,  1.94691,  2.48527,  2.64553,
-  0.872654,  1.12266,  1.9125,  2.04762,  2.46806,  2.64549,
-  1.13608,  1.24801,  1.7254,  2.18063,  2.49378,  2.5794,
-  1.1615,  1.34697,  1.80404,  2.15702,  2.55031,  2.63316,
-  1.28729,  1.66372,  2.04419,  2.32192,  2.59928,  2.68713,
-  1.4568,  1.75827,  2.05527,  2.31065,  2.54931,  2.66007,
-  1.41695,  1.74137,  2.10419,  2.35776,  2.59176,  2.67954,
-  1.37953,  1.75252,  2.17341,  2.36107,  2.6175,  2.69932,
-  1.361,  1.76202,  2.11571,  2.33066,  2.562,  2.65039,
-  1.34078,  1.68536,  2.02489,  2.28195,  2.54742,  2.63946,
-  1.27817,  1.68614,  1.96141,  2.16547,  2.55417,  2.64787,
-  1.29452,  1.54762,  1.98197,  2.18343,  2.54751,  2.63723,
-  1.20162,  1.34364,  2.00786,  2.08943,  2.53568,  2.66074,
-  1.202,  1.33211,  1.94915,  2.05181,  2.5532,  2.66547,
-  1.18035,  1.35425,  1.89052,  2.06991,  2.51523,  2.62012,
-  1.12873,  1.41976,  1.85478,  2.05663,  2.4807,  2.58354,
-  1.13319,  1.40234,  1.82266,  2.01361,  2.53991,  2.63944,
-  1.14927,  1.37693,  1.82119,  1.91493,  2.56242,  2.66404,
-  1.08087,  1.40844,  1.78802,  1.87993,  2.51751,  2.65668,
-  1.15244,  1.5096,  1.82234,  1.93981,  2.52894,  2.61915,
-  1.22726,  1.54378,  1.93541,  2.01768,  2.57551,  2.66563,
-  1.25365,  1.48594,  1.94554,  1.98737,  2.53919,  2.71509,
-  1.2245,  1.52134,  1.98216,  2.04494,  2.52268,  2.68745,
-  1.25872,  1.47612,  1.98186,  2.0731,  2.53617,  2.63409,
-  1.25558,  1.47113,  1.98394,  2.05256,  2.54104,  2.70865,
-  1.22142,  1.55673,  2.01332,  2.08977,  2.5386,  2.7065,
-  1.17848,  1.47465,  2.00764,  2.12209,  2.56026,  2.62943,
-  1.13664,  1.45929,  2.03373,  2.10043,  2.5447,  2.68913,
-  1.0352,  1.46256,  2.02497,  2.19409,  2.5306,  2.66221,
-  1.09088,  1.52242,  2.03844,  2.12942,  2.58762,  2.68739,
-  1.05454,  1.53834,  2.00059,  2.08401,  2.51651,  2.64433,
-  1.06957,  1.47115,  1.97701,  2.10266,  2.54822,  2.64566,
-  1.08464,  1.23507,  1.99903,  2.09101,  2.40519,  2.62241,
-  1.07391,  1.18049,  1.96138,  2.10188,  2.2553,  2.5318,
-  1.18554,  1.32028,  2.00675,  2.09885,  2.44308,  2.58297,
-  1.25681,  1.41999,  1.98353,  2.13096,  2.47042,  2.55869,
-  1.29074,  1.39192,  1.99538,  2.10656,  2.35166,  2.48517,
-  1.42857,  1.7483,  2.04481,  2.27757,  2.51309,  2.62525,
-  1.49577,  1.68666,  2.13566,  2.29223,  2.49901,  2.6165,
-  1.48246,  1.63201,  2.08388,  2.29724,  2.48855,  2.60533,
-  1.53884,  1.63087,  2.11175,  2.22311,  2.57684,  2.69324,
-  1.55163,  1.62855,  2.0406,  2.158,  2.59018,  2.71351,
-  1.57001,  1.63772,  1.9581,  2.12426,  2.57018,  2.69279,
-  1.53459,  1.60799,  1.80164,  2.08727,  2.3927,  2.60093,
-  1.50278,  1.60763,  1.8438,  2.08234,  2.32328,  2.52239,
-  1.5157,  1.61344,  1.83784,  2.02724,  2.40291,  2.60224,
-  1.51003,  1.60758,  1.82642,  1.95546,  2.34057,  2.67962,
-  1.44583,  1.56664,  1.75642,  1.86971,  2.29615,  2.60165,
-  1.41071,  1.48852,  1.82002,  1.91044,  2.35823,  2.61465,
-  1.30157,  1.42828,  1.81243,  1.90258,  2.29336,  2.72528,
-  1.10681,  1.35151,  1.88873,  1.95633,  2.32044,  2.64689,
-  1.05626,  1.36692,  1.86662,  1.96895,  2.42146,  2.65352,
-  1.14875,  1.36805,  1.80964,  2.06411,  2.43779,  2.6041,
-  0.99027,  1.45316,  1.88728,  2.03517,  2.29694,  2.6003,
-  0.943695,  1.20427,  1.748,  1.88645,  2.18161,  2.5098,
-  1.05705,  1.2214,  1.83597,  1.97244,  2.15495,  2.49297,
-  0.936404,  1.22552,  1.89505,  1.99806,  2.53953,  2.64493,
-  0.941516,  1.22449,  1.96641,  2.05527,  2.51509,  2.60908,
-  1.00024,  1.31497,  1.942,  2.05192,  2.53588,  2.63478,
-  1.03139,  1.4074,  1.95347,  2.04544,  2.55082,  2.63437,
-  1.11887,  1.44195,  1.95252,  2.062,  2.49434,  2.60804,
-  1.1971,  1.55316,  1.88765,  2.00919,  2.4721,  2.55066,
-  1.2938,  1.58834,  1.86838,  2.04592,  2.4811,  2.56611,
-  1.35377,  1.61065,  1.89762,  2.08348,  2.40829,  2.5434,
-  1.40368,  1.522,  1.89167,  2.05414,  2.35729,  2.51225,
-  1.3704,  1.44625,  1.87133,  1.99814,  2.33668,  2.57069,
-  1.49939,  1.75525,  2.09033,  2.28295,  2.48403,  2.57439,
-  1.56771,  1.84261,  2.13662,  2.27873,  2.47712,  2.57607,
-  1.59155,  1.76754,  2.16941,  2.30293,  2.52513,  2.6375,
-  1.45827,  1.79974,  2.22722,  2.3975,  2.61653,  2.70557,
-  1.49671,  1.84604,  2.2799,  2.43719,  2.64967,  2.72662,
-  1.50276,  1.73132,  2.26873,  2.46421,  2.62362,  2.70674,
-  1.4973,  1.61793,  2.15658,  2.38626,  2.57903,  2.66472,
-  1.37998,  1.53869,  1.85063,  2.10952,  2.41066,  2.58615,
-  1.40587,  1.49793,  1.7417,  1.93228,  2.33718,  2.56385,
-  1.34617,  1.43104,  1.65743,  1.88442,  2.37395,  2.58735,
-  1.30791,  1.40637,  1.73414,  1.87583,  2.46072,  2.60209,
-  1.27394,  1.57115,  1.77128,  1.91225,  2.53645,  2.59561,
-  1.20006,  1.57518,  1.77085,  1.87763,  2.50802,  2.57915,
-  1.12581,  1.53942,  1.72263,  1.85997,  2.51165,  2.57463,
-  1.0649,  1.48451,  1.69086,  1.83275,  2.51958,  2.58928,
-  1.04287,  1.48323,  1.62712,  1.86708,  2.49587,  2.55026,
-  0.95091,  1.47482,  1.57611,  1.83009,  2.51944,  2.56991,
-  1.00452,  1.42303,  1.55012,  1.83522,  2.4736,  2.54437,
-  1.02641,  1.36569,  1.51066,  1.87911,  2.46718,  2.54387,
-  0.978321,  1.33849,  1.52802,  1.91388,  2.46507,  2.52472,
-  0.922555,  1.40958,  1.52026,  1.93266,  2.40471,  2.47222,
-  1.00902,  1.34503,  1.51873,  1.99953,  2.46306,  2.54494,
-  0.989351,  1.43316,  1.57387,  2.01544,  2.4012,  2.49098,
-  1.03533,  1.55632,  1.67731,  2.08678,  2.48152,  2.56795,
-  1.00412,  1.57529,  1.79639,  2.07552,  2.40291,  2.57424,
-  1.03735,  1.68182,  1.94311,  2.06542,  2.47889,  2.5989,
-  1.00585,  1.68475,  1.97239,  2.10931,  2.56505,  2.62351,
-  0.954873,  1.71979,  2.00619,  2.11235,  2.59863,  2.68278,
-  0.937994,  1.72832,  1.99376,  2.10525,  2.63205,  2.70071,
-  0.889626,  1.70953,  2.00129,  2.09009,  2.62054,  2.7098,
-  0.912128,  1.65762,  1.96678,  2.05864,  2.62643,  2.70292,
-  0.972006,  1.56912,  1.98595,  2.13024,  2.56915,  2.67726,
-  1.03879,  1.65117,  2.00829,  2.11811,  2.59919,  2.70129,
-  1.1022,  1.62499,  1.99876,  2.12503,  2.56976,  2.64664,
-  1.18774,  1.63937,  2.05924,  2.1473,  2.47586,  2.63496,
-  1.2741,  1.59067,  2.01675,  2.09963,  2.54872,  2.66899,
-  1.3734,  1.63001,  1.98149,  2.07093,  2.50595,  2.68933,
-  1.51121,  1.60261,  1.91134,  2.0229,  2.47594,  2.64575,
-  1.55308,  1.6394,  1.8704,  1.97561,  2.47343,  2.62657,
-  1.63342,  1.77332,  1.87513,  1.95948,  2.41315,  2.62591,
-  1.59672,  1.74731,  1.87805,  2.04902,  2.58749,  2.66928,
-  1.66467,  1.93335,  2.15604,  2.28003,  2.46274,  2.57155,
-  1.55119,  1.6958,  2.0471,  2.23698,  2.44759,  2.57084,
-  1.6483,  1.72807,  2.06079,  2.27374,  2.47514,  2.6312,
-  1.63355,  1.75757,  2.08928,  2.24098,  2.43612,  2.55685,
-  1.60864,  1.68471,  2.12375,  2.25657,  2.4865,  2.59823,
-  1.65318,  1.71454,  2.10535,  2.20323,  2.50932,  2.64178,
-  1.54105,  1.67996,  2.10427,  2.24726,  2.54038,  2.62672,
-  1.55966,  1.65964,  2.10138,  2.21367,  2.47324,  2.563,
-  1.60881,  1.67178,  2.07143,  2.18483,  2.49328,  2.63946,
-  1.53888,  1.61019,  2.08308,  2.17154,  2.55439,  2.65099,
-  1.51102,  1.59546,  2.03164,  2.13009,  2.5876,  2.6604,
-  1.34069,  1.58784,  1.931,  2.11712,  2.59986,  2.67657,
-  1.48468,  1.53325,  2.02449,  2.11315,  2.54832,  2.65995,
-  1.53434,  1.60831,  2.03154,  2.136,  2.5371,  2.61772,
-  1.57158,  1.61831,  2.05673,  2.13975,  2.52541,  2.62221,
-  1.56447,  1.63127,  2.06059,  2.16604,  2.47,  2.63566,
-  1.53365,  1.66351,  2.09396,  2.19079,  2.40674,  2.62275,
-  1.57012,  1.63104,  2.04937,  2.16517,  2.39357,  2.5885,
-  1.55247,  1.63452,  2.00848,  2.09888,  2.5092,  2.66932,
-  1.49854,  1.60281,  2.00888,  2.09973,  2.52514,  2.65917,
-  1.45092,  1.66054,  1.99176,  2.1033,  2.54407,  2.69647,
-  1.4476,  1.5691,  1.99305,  2.07976,  2.58771,  2.67639,
-  1.39457,  1.5447,  2.00666,  2.07897,  2.57902,  2.72188,
-  1.34792,  1.50775,  1.99379,  2.07733,  2.51023,  2.68268,
-  1.26519,  1.35538,  1.87785,  2.06383,  2.4258,  2.6578,
-  1.2663,  1.37693,  2.00888,  2.27501,  2.47904,  2.63616,
-  1.41473,  1.68062,  2.0574,  2.33275,  2.54997,  2.65245,
-  1.49988,  1.70879,  2.05474,  2.31358,  2.52103,  2.61391,
-  1.44568,  1.74177,  2.12639,  2.33881,  2.49512,  2.59797,
-  1.4592,  1.79234,  2.11349,  2.34607,  2.5637,  2.66497,
-  1.41684,  1.64439,  2.13147,  2.32291,  2.5788,  2.67716,
-  1.44797,  1.70822,  2.14489,  2.27258,  2.59321,  2.70087,
-  1.47461,  1.74298,  2.06694,  2.34163,  2.60175,  2.68525,
-  1.34672,  1.65394,  1.99915,  2.21854,  2.63336,  2.7236,
-  1.37521,  1.55141,  2.05268,  2.23201,  2.58684,  2.69703,
-  1.26095,  1.50175,  1.9252,  2.03394,  2.54669,  2.65203,
-  1.25934,  1.50019,  1.90965,  1.98291,  2.54588,  2.63867,
-  1.25284,  1.56384,  1.91059,  1.97368,  2.57931,  2.66428,
-  1.263,  1.54633,  1.87808,  2.03115,  2.58347,  2.65379,
-  1.2652,  1.52127,  1.90571,  1.96739,  2.58143,  2.65872,
-  1.3077,  1.54772,  1.88142,  1.96204,  2.57347,  2.65883,
-  1.29134,  1.57501,  1.91524,  1.98556,  2.60208,  2.6977,
-  1.29543,  1.62646,  1.9233,  2.02372,  2.59129,  2.68014,
-  1.30121,  1.62408,  1.87893,  1.99808,  2.5601,  2.63451,
-  1.30581,  1.62092,  1.88803,  1.98904,  2.60623,  2.66943,
-  1.30809,  1.64233,  1.88596,  2.01357,  2.61191,  2.69665,
-  1.3121,  1.62786,  1.86184,  1.9741,  2.60262,  2.65849,
-  1.2929,  1.60573,  1.87713,  1.97339,  2.59964,  2.68284,
-  1.27314,  1.59174,  1.87042,  1.94745,  2.60233,  2.67415,
-  1.28358,  1.62082,  1.84727,  1.92803,  2.59005,  2.63688,
-  1.2462,  1.56007,  1.85162,  1.95453,  2.58753,  2.67354,
-  1.26039,  1.53964,  1.83162,  1.92843,  2.55229,  2.62963,
-  1.26122,  1.50523,  1.85731,  1.93391,  2.569,  2.69631,
-  1.28311,  1.71986,  1.8239,  1.97603,  2.56544,  2.62875,
-  1.31439,  1.61774,  1.80406,  1.96054,  2.59681,  2.68674,
-  1.3387,  1.63728,  1.89693,  2.00913,  2.52347,  2.63738,
-  1.33648,  1.57703,  1.85003,  1.94324,  2.52134,  2.59683,
-  1.39891,  1.54928,  1.72446,  1.86193,  2.16679,  2.46633,
-  1.40689,  1.49743,  1.80504,  1.90912,  2.28428,  2.54258,
-  1.47485,  1.57937,  1.97076,  2.0797,  2.37143,  2.54262,
-  1.45231,  1.5394,  2.07666,  2.138,  2.44297,  2.64951,
-  1.45062,  1.50661,  2.03639,  2.13145,  2.48483,  2.67472,
-  1.4348,  1.58308,  2.02767,  2.13681,  2.42911,  2.57834,
-  1.08757,  1.36721,  1.7863,  2.02503,  2.29808,  2.51567,
-  0.992092,  1.43643,  1.72551,  1.96511,  2.42572,  2.54902,
-  0.969474,  1.49732,  1.73009,  2.01605,  2.41437,  2.63332,
-  0.936277,  1.41301,  1.68361,  2.02977,  2.4431,  2.55283,
-  1.17635,  1.55964,  1.74877,  2.06189,  2.31148,  2.43469,
-  1.06711,  1.40664,  1.64389,  1.97881,  2.37473,  2.54784,
-  0.989262,  1.33311,  1.47509,  1.72865,  2.49202,  2.55347,
-  0.957471,  1.30854,  1.42456,  1.82347,  2.49022,  2.55232,
-  1.03577,  1.25449,  1.35208,  1.78625,  2.53949,  2.58578,
-  1.02368,  1.23242,  1.39848,  1.87577,  2.45168,  2.54025,
-  1.03725,  1.24729,  1.38742,  2.00855,  2.41927,  2.49611,
-  1.04592,  1.23169,  1.36195,  1.88761,  2.38445,  2.4715,
-  1.00098,  1.25084,  1.37666,  1.76767,  2.39805,  2.48444,
-  1.06177,  1.21461,  1.41076,  1.72825,  2.42398,  2.51427,
-  1.16823,  1.29119,  1.59751,  1.90001,  2.41542,  2.55501,
-  1.15079,  1.41286,  1.82595,  1.95326,  2.40005,  2.53532,
-  1.16692,  1.51763,  1.94353,  2.03425,  2.37336,  2.52147,
-  1.18318,  1.52316,  1.99531,  2.11989,  2.43346,  2.59116,
-  1.15948,  1.52173,  2.07237,  2.17696,  2.5149,  2.66076,
-  1.26032,  1.72266,  2.11677,  2.24905,  2.53412,  2.64563,
-  1.45043,  1.71771,  2.04879,  2.21275,  2.49949,  2.63613,
-  1.44923,  1.65312,  2.02364,  2.19689,  2.45305,  2.61252,
-  1.38812,  1.59757,  1.96865,  2.16345,  2.42543,  2.57803,
-  1.3476,  1.44981,  1.89414,  2.16897,  2.44647,  2.60227,
-  1.39801,  1.47176,  1.92206,  2.12096,  2.39643,  2.60072,
-  1.42866,  1.54131,  2.04605,  2.13251,  2.39709,  2.6431,
-  1.49267,  1.58516,  2.05934,  2.1583,  2.48082,  2.64875,
-  1.55899,  1.64879,  2.03751,  2.15332,  2.51238,  2.64766,
-  1.5875,  1.65909,  2.0205,  2.13969,  2.53746,  2.61656,
-  1.63435,  1.73936,  2.04449,  2.21819,  2.53013,  2.62274,
-  1.65015,  1.73677,  2.04927,  2.14892,  2.55187,  2.65129,
-  1.6407,  1.70735,  1.99133,  2.11956,  2.58759,  2.64283,
-  1.65582,  1.70975,  1.94195,  2.09079,  2.57008,  2.63037,
-  1.60644,  1.69562,  1.85276,  2.04784,  2.5549,  2.62809,
-  1.48459,  1.65703,  1.82298,  2.00896,  2.58403,  2.65372,
-  1.34838,  1.6278,  1.77907,  1.89733,  2.52187,  2.6464,
-  1.15564,  1.46487,  1.7638,  1.94355,  2.55585,  2.64209,
-  1.33945,  1.67633,  1.97104,  2.1868,  2.43889,  2.57107,
-  1.29738,  1.61553,  1.94676,  2.15118,  2.42984,  2.55813,
-  1.13646,  1.51989,  1.86723,  2.10739,  2.45273,  2.55371,
-  0.943433,  1.35098,  1.71433,  1.83088,  2.38004,  2.57361,
-  0.93395,  1.07858,  1.55309,  1.66234,  2.02795,  2.45315,
-  0.896937,  1.24693,  1.58663,  1.68408,  2.39714,  2.61171,
-  0.892078,  1.35006,  1.56008,  1.68985,  2.50628,  2.60756,
-  0.772181,  1.31368,  1.52566,  1.65028,  2.46898,  2.63641,
-  0.863603,  1.32858,  1.48114,  1.76889,  2.49678,  2.54657,
-  0.908312,  1.25841,  1.38277,  1.69975,  2.44859,  2.54733,
-  0.863083,  1.2738,  1.42241,  1.57588,  2.50992,  2.5671,
-  0.798143,  1.23338,  1.32805,  1.71855,  2.54548,  2.65489,
-  0.937997,  1.29721,  1.44739,  1.65945,  2.53943,  2.66437,
-  1.01531,  1.28265,  1.44965,  1.65693,  2.51959,  2.59724,
-  1.0126,  1.30809,  1.42876,  1.74264,  2.58138,  2.65475,
-  1.07522,  1.35994,  1.46636,  1.79046,  2.58293,  2.65492,
-  1.17472,  1.35459,  1.47068,  1.80811,  2.61181,  2.6906,
-  1.30467,  1.38057,  1.48642,  1.86325,  2.49909,  2.64664,
-  1.32925,  1.45894,  1.59974,  1.9851,  2.41224,  2.4896,
-  1.32685,  1.46696,  1.65071,  1.97288,  2.17365,  2.36378,
-  1.44073,  1.59786,  1.75692,  1.94212,  2.13442,  2.3309,
-  1.49091,  1.61528,  1.79973,  1.98918,  2.30719,  2.53596,
-  1.523,  1.67644,  1.84139,  2.08449,  2.49007,  2.6195,
-  1.53645,  1.67293,  1.83434,  2.06794,  2.59485,  2.65573,
-  1.58521,  1.67342,  1.87935,  2.02614,  2.60916,  2.69133,
-  1.57645,  1.66211,  1.86811,  1.98727,  2.62983,  2.70249,
-  1.56114,  1.62908,  1.91041,  2.00543,  2.63344,  2.72614,
-  1.53121,  1.61555,  1.87364,  1.96628,  2.52259,  2.70606,
-  1.47329,  1.59122,  1.90894,  1.97341,  2.53504,  2.73312,
-  1.41254,  1.47364,  1.87172,  1.95732,  2.3412,  2.7407,
-  1.37981,  1.47324,  1.92392,  1.98607,  2.44717,  2.65758,
-  1.33369,  1.50012,  1.93353,  2.13803,  2.5018,  2.61583,
-  1.40577,  1.57009,  2.02811,  2.33267,  2.57368,  2.66412,
-  1.38605,  1.54675,  2.10184,  2.38012,  2.6073,  2.71246,
-  1.42055,  1.66408,  2.09684,  2.28767,  2.54543,  2.64567,
-  1.42992,  1.63289,  2.05645,  2.24534,  2.46973,  2.59462,
-  1.45034,  1.54233,  1.93614,  2.16009,  2.38966,  2.59495,
-  1.45865,  1.54584,  1.97395,  2.13284,  2.28055,  2.51911,
-  1.49962,  1.62185,  1.92436,  2.08658,  2.25382,  2.39346,
-  1.48012,  1.59661,  1.8229,  2.03008,  2.21246,  2.44059,
-  1.38557,  1.51579,  1.76353,  2.00756,  2.20701,  2.50516,
-  1.36348,  1.48371,  1.74539,  2.02083,  2.17738,  2.42842,
-  1.42241,  1.52636,  1.80247,  2.04137,  2.26763,  2.50998,
-  1.45178,  1.5395,  1.88862,  2.07975,  2.25853,  2.50082,
-  1.46274,  1.54888,  1.92575,  2.06529,  2.3201,  2.59188,
-  1.45961,  1.52679,  1.9373,  2.02975,  2.426,  2.61822,
-  1.42677,  1.49596,  1.9348,  2.02868,  2.47432,  2.63994,
-  1.39548,  1.4946,  1.92354,  2.00687,  2.5088,  2.6516,
-  1.31532,  1.47588,  1.92587,  2.01244,  2.56254,  2.64267,
-  1.21621,  1.54231,  1.86761,  1.96291,  2.57851,  2.63891,
-  1.18812,  1.59211,  1.82616,  1.95676,  2.59273,  2.65931,
-  1.15728,  1.51903,  1.84128,  1.93613,  2.59672,  2.66939,
-  1.04273,  1.33486,  1.85281,  1.92781,  2.50926,  2.72139,
-  1.07692,  1.51273,  1.89221,  1.97602,  2.37074,  2.63564,
-  1.32864,  1.55521,  1.82696,  2.08002,  2.44793,  2.60775,
-  1.27122,  1.38353,  1.74055,  2.04872,  2.35626,  2.56711,
-  1.28876,  1.38548,  1.79387,  1.97785,  2.3904,  2.60455,
-  1.32866,  1.42224,  1.80564,  2.00282,  2.28916,  2.5443,
-  1.37794,  1.49365,  1.79368,  2.03187,  2.35373,  2.51891,
-  1.38443,  1.45365,  1.83807,  2.00184,  2.39078,  2.63512,
-  1.28946,  1.40343,  1.87102,  1.98612,  2.47998,  2.7238,
-  1.20789,  1.38822,  1.86505,  2.03166,  2.45007,  2.59141,
-  1.21863,  1.30931,  1.90985,  2.00378,  2.49942,  2.60498,
-  1.17883,  1.2733,  1.83281,  2.02504,  2.50863,  2.65023,
-  1.14748,  1.25919,  1.93016,  2.02773,  2.52207,  2.63407,
-  1.10091,  1.26803,  1.85791,  1.9519,  2.50889,  2.66039,
-  1.06983,  1.22567,  1.88895,  1.97434,  2.49213,  2.5921,
-  1.04226,  1.18221,  1.89174,  2.03996,  2.55965,  2.67933,
-  0.956414,  1.18097,  1.88146,  1.99433,  2.31647,  2.61769,
-  1.06179,  1.5717,  1.92657,  2.10718,  2.40416,  2.52545,
-  1.37431,  1.4759,  1.67843,  1.97242,  2.36429,  2.51653,
-  1.36344,  1.45577,  1.76316,  1.9708,  2.36833,  2.58698,
-  1.42304,  1.59189,  1.7982,  2.01278,  2.38811,  2.60218,
-  1.52726,  1.60578,  1.90951,  2.03343,  2.40668,  2.59346,
-  1.58513,  1.66451,  1.91801,  2.02654,  2.42573,  2.60092,
-  1.61189,  1.72856,  1.90767,  2.03404,  2.39568,  2.64177,
-  1.46301,  1.62466,  1.87229,  1.99824,  2.48782,  2.66247,
-  1.50707,  1.59791,  1.89375,  1.99701,  2.53598,  2.67246,
-  1.5024,  1.61803,  1.88856,  2.02416,  2.58185,  2.65654,
-  1.55312,  1.63948,  1.91892,  2.03428,  2.57686,  2.65568,
-  1.57736,  1.64826,  1.95809,  2.05341,  2.56789,  2.65652,
-  1.59537,  1.65463,  1.99777,  2.09975,  2.53164,  2.67521,
-  1.62164,  1.70401,  1.95775,  2.07464,  2.58431,  2.66051,
-  1.61843,  1.71139,  1.95479,  2.06745,  2.53377,  2.69523,
-  1.61785,  1.71631,  1.94968,  2.10336,  2.63594,  2.68689,
-  1.64932,  1.74631,  1.90161,  2.06435,  2.60677,  2.69024,
-  1.63506,  1.7696,  1.90462,  2.0191,  2.6076,  2.71333,
-  1.64557,  1.7795,  1.86895,  1.96533,  2.59215,  2.7149,
-  1.68657,  1.7575,  1.85807,  1.92204,  2.50527,  2.69889,
-  1.61272,  1.70323,  1.83105,  1.9259,  2.37381,  2.61368,
-  1.24435,  1.40956,  1.71346,  1.9677,  2.35146,  2.53736,
-  1.26999,  1.3873,  1.64097,  1.99183,  2.32491,  2.50177,
-  1.30535,  1.45577,  1.78878,  2.09123,  2.48724,  2.61473,
-  1.41386,  1.51881,  1.88852,  2.25227,  2.44809,  2.59472,
-  1.40942,  1.59146,  1.94472,  2.19692,  2.51839,  2.63823,
-  1.39914,  1.70331,  1.96615,  2.22486,  2.61691,  2.73408,
-  1.37531,  1.63638,  2.06176,  2.29242,  2.58662,  2.70574,
-  1.39467,  1.73342,  2.0736,  2.29715,  2.57382,  2.67289,
-  1.36608,  1.73861,  2.01663,  2.28566,  2.60549,  2.69352,
-  1.36062,  1.60169,  1.96797,  2.19484,  2.56485,  2.65792,
-  1.3547,  1.47154,  1.99017,  2.16544,  2.569,  2.67912,
-  1.31937,  1.40392,  2.03022,  2.11501,  2.4527,  2.63591,
-  1.30326,  1.37473,  1.97504,  2.11117,  2.36982,  2.66061,
-  1.32579,  1.43105,  2.03617,  2.11394,  2.476,  2.68507,
-  1.30748,  1.51036,  2.1177,  2.17917,  2.55458,  2.69578,
-  1.31143,  1.54831,  2.12835,  2.27973,  2.5517,  2.6455,
-  1.29377,  1.44223,  2.11556,  2.28956,  2.4159,  2.53121,
-  1.27867,  1.69711,  2.0925,  2.19954,  2.36852,  2.56114,
-  1.29264,  1.86793,  2.12883,  2.20633,  2.45084,  2.55178,
-  1.23486,  1.63107,  2.1437,  2.30446,  2.49101,  2.56573,
-  1.21995,  1.36757,  2.1498,  2.21849,  2.49521,  2.6353,
-  1.2089,  1.48484,  2.1803,  2.27669,  2.52633,  2.62673,
-  1.16526,  1.45824,  2.15559,  2.22728,  2.49018,  2.5968,
-  1.11619,  1.49218,  2.17727,  2.2419,  2.53233,  2.62053,
-  1.0969,  1.52492,  2.09349,  2.34525,  2.48036,  2.61116,
-  1.04378,  1.36903,  2.22928,  2.30665,  2.52743,  2.61303,
-  1.08072,  1.33613,  2.13554,  2.24061,  2.46344,  2.63428,
-  1.12626,  1.50254,  2.06533,  2.27483,  2.51283,  2.58825,
-  1.19913,  1.448,  2.04058,  2.21686,  2.44913,  2.5443,
-  1.2443,  1.54083,  2.03653,  2.17483,  2.47027,  2.58034,
-  1.27719,  1.57406,  2.06637,  2.15037,  2.50854,  2.61173,
-  1.34175,  1.57688,  2.03148,  2.12065,  2.49616,  2.57534,
-  1.33544,  1.5416,  1.99434,  2.1088,  2.51884,  2.62295,
-  1.35172,  1.54371,  2.00331,  2.07535,  2.57916,  2.65663,
-  1.3593,  1.47053,  1.96846,  2.04232,  2.56515,  2.66484,
-  1.3682,  1.43322,  1.98377,  2.04495,  2.4386,  2.6706,
-  1.35118,  1.42613,  1.99129,  2.08773,  2.43075,  2.61637,
-  1.34987,  1.4833,  2.00027,  2.24283,  2.53591,  2.62905,
-  1.32206,  1.59678,  2.11312,  2.40815,  2.54898,  2.62526,
-  1.38129,  1.64876,  2.19246,  2.37836,  2.57952,  2.6545,
-  1.37213,  1.54266,  2.06255,  2.30731,  2.47559,  2.58062,
-  1.36357,  1.46348,  1.86476,  2.28846,  2.4678,  2.57169,
-  1.33579,  1.5363,  1.88616,  2.22187,  2.54338,  2.67053,
-  1.25976,  1.39335,  1.60476,  1.93429,  2.43051,  2.5096,
-  1.22472,  1.34965,  1.48194,  1.83683,  2.38496,  2.46313,
-  1.25366,  1.36921,  1.50551,  1.99434,  2.36606,  2.45456,
-  1.25045,  1.37222,  1.56344,  2.13328,  2.39153,  2.46111,
-  1.29898,  1.41253,  1.56,  2.16285,  2.47558,  2.55147,
-  1.3087,  1.48723,  1.61657,  2.14089,  2.42252,  2.52784,
-  1.36226,  1.50974,  1.69114,  2.15185,  2.42506,  2.50401,
-  1.41519,  1.57382,  1.72634,  2.14569,  2.42361,  2.51895,
-  1.4683,  1.62457,  1.768,  2.10708,  2.43369,  2.50188,
-  1.47421,  1.64517,  1.82938,  2.15047,  2.33054,  2.45413,
-  1.48873,  1.66222,  1.85318,  2.16043,  2.39072,  2.50747,
-  1.51537,  1.6851,  1.8209,  2.09082,  2.47713,  2.54132,
-  1.53394,  1.68102,  1.91115,  2.10105,  2.43121,  2.50742,
-  1.54702,  1.76275,  1.90532,  2.0573,  2.36997,  2.49646,
-  1.52475,  1.7075,  1.88085,  2.14514,  2.33129,  2.4433,
-  1.53267,  1.68946,  1.83844,  2.06671,  2.35207,  2.48759,
-  1.44908,  1.63991,  1.78652,  2.04704,  2.32879,  2.42622,
-  1.39341,  1.607,  1.75213,  2.06596,  2.381,  2.47377,
-  1.23492,  1.62038,  1.75171,  2.07935,  2.40097,  2.47182,
-  1.12865,  1.58919,  1.72598,  2.09781,  2.42178,  2.50718,
-  1.20512,  1.49111,  1.70703,  2.14313,  2.40768,  2.4896,
-  1.10599,  1.52409,  1.74026,  2.14252,  2.42276,  2.53271,
-  1.14687,  1.42809,  1.69879,  2.10033,  2.42333,  2.5455,
-  1.11601,  1.3519,  1.75431,  2.14602,  2.4117,  2.52754,
-  1.17851,  1.30684,  1.82411,  2.27204,  2.45289,  2.54631,
-  1.38605,  1.68653,  2.01082,  2.14869,  2.4392,  2.57093,
-  1.33438,  1.67405,  1.96249,  2.10873,  2.40392,  2.5875,
-  1.30954,  1.51943,  2.0306,  2.11973,  2.43608,  2.6208,
-  1.19962,  1.42519,  2.03789,  2.16133,  2.49331,  2.63953,
-  0.913804,  1.25173,  2.05508,  2.17687,  2.41685,  2.64493,
-  0.822137,  1.06733,  2.01912,  2.21659,  2.39556,  2.65819,
-  0.859923,  0.985874,  1.90428,  2.16059,  2.43371,  2.63982,
-  0.906761,  1.14062,  2.0105,  2.14624,  2.46964,  2.64413,
-  0.950845,  1.25396,  2.03953,  2.0959,  2.60028,  2.71109,
-  0.953879,  1.24532,  1.98547,  2.13315,  2.54365,  2.613,
-  1.03167,  1.28659,  1.97462,  2.03713,  2.54102,  2.69028,
-  1.0516,  1.37316,  1.90525,  2.00964,  2.49555,  2.67405,
-  1.08826,  1.2974,  1.89869,  2.01858,  2.50884,  2.69051,
-  1.1467,  1.28227,  1.93071,  2.01015,  2.43941,  2.64701,
-  1.1572,  1.34385,  1.93082,  2.02912,  2.36815,  2.598,
-  1.24735,  1.43274,  1.94259,  2.06745,  2.39283,  2.5543,
-  1.29762,  1.51602,  1.99339,  2.07927,  2.43946,  2.54827,
-  1.38625,  1.4836,  1.96585,  2.07161,  2.44479,  2.59437,
-  1.42969,  1.49987,  1.88063,  2.07411,  2.3462,  2.60425,
-  1.56913,  1.64448,  1.94276,  2.0452,  2.37069,  2.58937,
-  1.69636,  1.74562,  1.98094,  2.09366,  2.43348,  2.58367,
-  1.69484,  1.80115,  1.96103,  2.06832,  2.45264,  2.63829,
-  1.61979,  1.78559,  1.91963,  2.05582,  2.23816,  2.49876,
-  1.22369,  1.62122,  1.79172,  1.89869,  2.16167,  2.49995,
-  1.14441,  1.45291,  1.78089,  1.86674,  2.21421,  2.49427,
-  1.13554,  1.49512,  1.82078,  1.89436,  2.11501,  2.44158,
-  1.13138,  1.53582,  1.73732,  1.84242,  2.02164,  2.42595,
-  1.21265,  1.31217,  1.75291,  1.88932,  2.10891,  2.4697,
-  1.25395,  1.35241,  1.65265,  1.96095,  2.39444,  2.56868,
-  1.36268,  1.58079,  1.91332,  2.21262,  2.3816,  2.52899,
-  1.41733,  1.58205,  1.97763,  2.23799,  2.41308,  2.58029,
-  1.38316,  1.60355,  2.01614,  2.21013,  2.44905,  2.58723,
-  1.44211,  1.54421,  1.93895,  2.14188,  2.495,  2.59016,
-  1.38173,  1.57916,  1.982,  2.13878,  2.48578,  2.62057,
-  1.36159,  1.59781,  1.96493,  2.13812,  2.54261,  2.62247,
-  1.36066,  1.61469,  2.01078,  2.1615,  2.46045,  2.5839,
-  1.39009,  1.62865,  1.96383,  2.13056,  2.47773,  2.61338,
-  1.34617,  1.6485,  2.08237,  2.32171,  2.55595,  2.64942,
-  1.44042,  1.74244,  2.00765,  2.20824,  2.45099,  2.57791,
-  1.44483,  1.69506,  2.02687,  2.21048,  2.41403,  2.53277,
-  1.34554,  1.58917,  1.95542,  2.12931,  2.40989,  2.54316,
-  1.40004,  1.48192,  1.94707,  2.11026,  2.31316,  2.53117,
-  1.38478,  1.48479,  1.98387,  2.10714,  2.36009,  2.58548,
-  1.42919,  1.51494,  2.01966,  2.13766,  2.32955,  2.58529,
-  1.45055,  1.51832,  2.01003,  2.1028,  2.40169,  2.60328,
-  1.44136,  1.52541,  1.96497,  2.07672,  2.37601,  2.59481,
-  1.46479,  1.52155,  1.96899,  2.07787,  2.44496,  2.62108,
-  1.4867,  1.57368,  2.00184,  2.10852,  2.43377,  2.62616,
-  1.47103,  1.5436,  1.99166,  2.11171,  2.47331,  2.64546,
-  1.41527,  1.52449,  2.0127,  2.09575,  2.45882,  2.64202,
-  1.40751,  1.50149,  2.05031,  2.1562,  2.48019,  2.62327,
-  1.37612,  1.45958,  2.00994,  2.16941,  2.4802,  2.64269,
-  1.34595,  1.47288,  2.07312,  2.18486,  2.48613,  2.61036,
-  1.30637,  1.43838,  2.0905,  2.21314,  2.5542,  2.68395,
-  1.21926,  1.42304,  2.09092,  2.17049,  2.55962,  2.66821,
-  1.18047,  1.40808,  1.93517,  2.08818,  2.54813,  2.63944,
-  1.20954,  1.52893,  1.88727,  1.96188,  2.48344,  2.64934,
-  1.21992,  1.52138,  1.93918,  1.98802,  2.46003,  2.67348,
-  1.19875,  1.4741,  1.85911,  1.98104,  2.39535,  2.7192,
-  1.11841,  1.50485,  1.89794,  2.00238,  2.24287,  2.59852,
-  1.01853,  1.45989,  1.74659,  2.05195,  2.32486,  2.45885,
-  0.86699,  1.38778,  1.6541,  1.79974,  2.32579,  2.40738,
-  0.862252,  1.36583,  1.70576,  1.80225,  2.41635,  2.49385,
-  0.928394,  1.54645,  1.71668,  1.87707,  2.37972,  2.52459,
-  1.08335,  1.48734,  1.80115,  2.00569,  2.32174,  2.55873,
-  1.05743,  1.3398,  1.83442,  1.9346,  2.27962,  2.5307,
-  0.954787,  1.141,  1.79287,  1.8918,  2.34291,  2.49204,
-  0.996853,  1.13004,  1.79215,  1.89541,  2.23624,  2.40335,
-  0.920268,  1.06949,  1.87486,  2.07209,  2.33523,  2.48657,
-  0.954214,  1.08107,  1.82732,  2.07915,  2.23882,  2.50812,
-  0.894487,  1.01384,  1.71654,  2.01845,  2.17535,  2.48224,
-  0.842005,  0.979634,  1.64453,  1.9459,  2.27102,  2.43863,
-  0.95571,  1.09,  1.75405,  1.96707,  2.12784,  2.44888,
-  0.954385,  1.09447,  1.72755,  2.00558,  2.26657,  2.5144,
-  1.02562,  1.1376,  1.78753,  2.00208,  2.3369,  2.51184,
-  1.01381,  1.1751,  1.88194,  2.01664,  2.34586,  2.44572,
-  1.08267,  1.2273,  1.92324,  2.02278,  2.40238,  2.52097,
-  1.11811,  1.22414,  1.82445,  1.96175,  2.24583,  2.51583,
-  1.14645,  1.29899,  1.87293,  1.99547,  2.37173,  2.5269,
-  1.18855,  1.31065,  1.90221,  1.99678,  2.29037,  2.52054,
-  1.30992,  1.41653,  1.87845,  2.05009,  2.22418,  2.38779,
-  1.39476,  1.50627,  1.93489,  2.05682,  2.27119,  2.45334,
-  1.37793,  1.57264,  1.9907,  2.08357,  2.38159,  2.60652,
-  1.44402,  1.6893,  1.99746,  2.15321,  2.36113,  2.5077,
-  1.51504,  1.64277,  1.92909,  2.15934,  2.33551,  2.49784,
-  1.54008,  1.70831,  1.88382,  2.09498,  2.39862,  2.5701,
-  1.60091,  1.69851,  1.88148,  2.08517,  2.45101,  2.65374,
-  1.50263,  1.75606,  2.04072,  2.1634,  2.37617,  2.54867,
-  1.53211,  1.85534,  1.99384,  2.13955,  2.30249,  2.43099,
-  1.48486,  1.82205,  1.9643,  2.13596,  2.33702,  2.47234,
-  1.53669,  1.76692,  1.95125,  2.09052,  2.32417,  2.52921,
-  1.58228,  1.72385,  1.91207,  2.06937,  2.30294,  2.4739,
-  1.49971,  1.59329,  1.9127,  2.0341,  2.36655,  2.55379,
-  1.4342,  1.54071,  1.86757,  1.98917,  2.32371,  2.5394,
-  1.1891,  1.50082,  1.76342,  1.9762,  2.13728,  2.44118,
-  1.16592,  1.47018,  1.773,  1.9271,  2.08801,  2.3043,
-  1.25015,  1.60042,  1.81807,  1.92211,  2.08025,  2.24181,
-  1.12269,  1.6288,  1.81441,  1.93295,  2.0993,  2.41867,
-  1.01962,  1.51066,  1.85073,  1.99562,  2.1302,  2.45706,
-  0.958176,  1.63968,  1.84043,  1.95653,  2.10428,  2.27903,
-  1.01054,  1.53751,  1.77222,  1.93052,  2.10162,  2.24851,
-  0.904371,  1.50502,  1.66433,  1.82788,  2.27803,  2.34842,
-  1.06773,  1.45454,  1.68686,  1.80346,  2.38437,  2.49979,
-  1.26287,  1.516,  1.88275,  1.97556,  2.35357,  2.51973,
-  1.56064,  1.69896,  1.92154,  2.00006,  2.54029,  2.60523,
-  1.66562,  1.74409,  1.99592,  2.104,  2.53894,  2.62016,
-  1.61517,  1.7485,  2.02411,  2.12606,  2.40816,  2.61413,
-  1.67803,  1.75295,  2.0279,  2.14656,  2.38237,  2.56851,
-  1.58035,  1.68027,  1.99741,  2.12246,  2.45985,  2.58783,
-  1.59008,  1.69205,  1.93478,  2.09576,  2.55298,  2.62588,
-  1.539,  1.62024,  1.92077,  2.0316,  2.48167,  2.59269,
-  1.4088,  1.51179,  1.74425,  1.89659,  2.41202,  2.51558,
-  1.32056,  1.48799,  1.75496,  1.89691,  2.43716,  2.56318,
-  1.17487,  1.52485,  1.70818,  1.96295,  2.51378,  2.58101,
-  1.28764,  1.55957,  1.90308,  2.10518,  2.45098,  2.59946,
-  1.22403,  1.508,  1.92279,  2.07637,  2.37291,  2.58121,
-  1.16322,  1.44496,  1.73467,  2.02018,  2.32215,  2.54157,
-  1.21226,  1.448,  1.63849,  2.03192,  2.22935,  2.39947,
-  1.10889,  1.28333,  1.48115,  1.90707,  2.10001,  2.29348,
-  1.15522,  1.29037,  1.47672,  1.68807,  2.08922,  2.18177,
-  1.17147,  1.29039,  1.55651,  1.82599,  2.01814,  2.24349,
-  1.14989,  1.28265,  1.6019,  1.7453,  2.11078,  2.40906,
-  1.22391,  1.36072,  1.65007,  1.79294,  2.2651,  2.37093,
-  1.25437,  1.40454,  1.70667,  1.85465,  2.27647,  2.39469,
-  1.22583,  1.44211,  1.76613,  1.92412,  2.2924,  2.39468,
-  1.21114,  1.46189,  1.80455,  1.92702,  2.36199,  2.45328,
-  1.21864,  1.40578,  1.80953,  1.9142,  2.31845,  2.52005,
-  1.22294,  1.39467,  1.84011,  1.9324,  2.39167,  2.50319,
-  1.2069,  1.37287,  1.84295,  1.9438,  2.42446,  2.57876,
-  1.24631,  1.42383,  1.86621,  1.96241,  2.43605,  2.59566,
-  1.27092,  1.4559,  1.88805,  1.97634,  2.46928,  2.58281,
-  1.19826,  1.32394,  1.88024,  1.94941,  2.47166,  2.6448,
-  1.17432,  1.2932,  1.76561,  2.01928,  2.28224,  2.57624,
-  1.14173,  1.38319,  1.88283,  2.12653,  2.45304,  2.61119,
-  1.48334,  1.65073,  2.04359,  2.1938,  2.51727,  2.62292,
-  1.44607,  1.6219,  1.99961,  2.10353,  2.49348,  2.58192,
-  1.41467,  1.63024,  1.94568,  2.06177,  2.50065,  2.58895,
-  1.43843,  1.61559,  1.90335,  2.01303,  2.42611,  2.61364,
-  1.55667,  1.62312,  1.87546,  1.97231,  2.36669,  2.62922,
-  1.4665,  1.63832,  1.79658,  1.95927,  2.45762,  2.60323,
-  1.30828,  1.48139,  1.73054,  1.97927,  2.33226,  2.53809,
-  1.30165,  1.41374,  1.67444,  1.93338,  2.14349,  2.50814,
-  1.31891,  1.41656,  1.75164,  1.91344,  2.29409,  2.55512,
-  1.32451,  1.42562,  1.84492,  1.94741,  2.37538,  2.59737,
-  1.267,  1.35973,  1.84915,  1.95084,  2.37072,  2.5793,
-  1.1627,  1.34431,  1.90693,  1.98657,  2.47058,  2.58342,
-  1.116,  1.36583,  1.94803,  2.04008,  2.46113,  2.5836,
-  1.0618,  1.35029,  2.00628,  2.08046,  2.45163,  2.52696,
-  1.02433,  1.23357,  1.98941,  2.08505,  2.38718,  2.49582,
-  0.962287,  1.21924,  1.967,  2.08919,  2.42466,  2.59986,
-  0.881533,  1.35683,  2.04743,  2.15539,  2.40907,  2.50875,
-  0.85601,  1.21772,  2.00853,  2.11153,  2.42481,  2.53774,
-  0.774065,  0.965055,  1.87414,  2.03588,  2.25102,  2.52797,
-  0.820344,  0.990331,  1.96096,  2.24212,  2.34955,  2.53547,
-  0.846158,  1.06289,  1.97251,  2.16915,  2.35316,  2.55609,
-  0.748812,  1.06344,  1.94995,  2.06685,  2.36451,  2.602,
-  0.855725,  1.15838,  2.00842,  2.14414,  2.3285,  2.60048,
-  0.862076,  1.18823,  1.90646,  2.19135,  2.36851,  2.54264,
-  0.814218,  1.19401,  2.0864,  2.15686,  2.48295,  2.57478,
-  0.811087,  1.32095,  2.03826,  2.11283,  2.50888,  2.59894,
-  0.967874,  1.19172,  2.04932,  2.14652,  2.42267,  2.56678,
-  1.00803,  1.2342,  2.04091,  2.12104,  2.48015,  2.60909,
-  1.11818,  1.31227,  1.96142,  2.07124,  2.40932,  2.60053,
-  1.18934,  1.30243,  1.96196,  2.06321,  2.43212,  2.5453,
-  1.25389,  1.37123,  1.93188,  2.03014,  2.38756,  2.55895,
-  1.3073,  1.39804,  1.91099,  2.00694,  2.40944,  2.57714,
-  1.33009,  1.46846,  1.90852,  2.01222,  2.41802,  2.53768,
-  1.36799,  1.49229,  1.94202,  2.03675,  2.49887,  2.581,
-  1.36837,  1.44343,  1.94748,  2.01318,  2.48634,  2.58524,
-  1.41828,  1.49685,  1.93344,  2.02463,  2.47368,  2.59404,
-  1.44389,  1.55122,  1.90491,  2.0181,  2.45672,  2.54287,
-  1.47369,  1.5871,  1.89983,  2.07901,  2.4215,  2.58448,
-  1.42467,  1.61133,  1.97452,  2.14272,  2.40288,  2.62076,
-  1.43149,  1.62266,  1.94023,  2.12544,  2.42965,  2.58185,
-  1.48454,  1.69058,  1.92186,  2.1091,  2.4744,  2.60783,
-  1.49814,  1.75158,  1.92573,  2.03913,  2.44052,  2.61618,
-  1.50525,  1.78918,  1.99467,  2.11413,  2.40842,  2.59989,
-  1.60987,  1.79304,  1.98623,  2.1606,  2.51957,  2.59325,
-  1.56282,  1.73991,  1.97418,  2.14322,  2.53959,  2.62009,
-  1.65026,  1.72396,  2.00295,  2.1504,  2.5321,  2.60075,
-  1.58463,  1.66548,  1.83385,  1.97966,  2.51117,  2.57618,
-  1.54756,  1.66563,  1.80511,  1.93045,  2.42867,  2.54861,
-  1.49908,  1.59512,  1.70027,  1.82419,  2.37692,  2.57548,
-  1.30084,  1.55295,  1.66458,  1.79171,  2.4883,  2.56108,
-  1.1686,  1.31195,  1.66858,  1.87291,  2.41357,  2.49328,
-  1.04746,  1.24996,  1.69989,  1.91418,  2.41703,  2.49638,
-  0.948776,  1.27559,  1.73894,  1.99868,  2.31215,  2.46202,
-  0.921081,  1.31195,  1.77524,  1.89549,  2.38216,  2.52844,
-  0.811311,  1.12522,  1.74519,  2.09474,  2.32611,  2.51188,
-  0.796518,  1.06023,  1.74013,  2.0605,  2.17951,  2.3855,
-  0.868836,  1.15335,  1.79283,  1.94564,  2.1255,  2.248,
-  0.915536,  1.21816,  1.81891,  2.06835,  2.2434,  2.34865,
-  0.966595,  1.30161,  1.89525,  2.11196,  2.24865,  2.38925,
-  0.995849,  1.44208,  1.95207,  2.06612,  2.24012,  2.33859,
-  1.05639,  1.37221,  1.98417,  2.11933,  2.2717,  2.37274,
-  1.0984,  1.32416,  1.78153,  2.08286,  2.2188,  2.34432,
-  1.03916,  1.35647,  1.82018,  2.11462,  2.34673,  2.45039,
-  0.988689,  1.29388,  1.91635,  2.0882,  2.3625,  2.48127,
-  1.10441,  1.23068,  1.93943,  2.1224,  2.25481,  2.37771,
-  1.0861,  1.17448,  1.82635,  2.11132,  2.23769,  2.47167,
-  1.0698,  1.20649,  1.84538,  2.11863,  2.47109,  2.5754,
-  1.07496,  1.34279,  1.95531,  2.14771,  2.51147,  2.58927,
-  1.1492,  1.41881,  1.88704,  1.96697,  2.47262,  2.58725,
-  1.45575,  1.66983,  1.9641,  2.17518,  2.46999,  2.60501,
-  1.41855,  1.60357,  1.96443,  2.17568,  2.46676,  2.58333,
-  1.38939,  1.60116,  1.92575,  2.13186,  2.44202,  2.57423,
-  1.41533,  1.50734,  1.91126,  2.08714,  2.5352,  2.62958,
-  1.38248,  1.45371,  1.87229,  1.95541,  2.55434,  2.65851,
-  1.39294,  1.4823,  1.83853,  1.92858,  2.47373,  2.63372,
-  1.39046,  1.46304,  1.83991,  1.92201,  2.51494,  2.69879,
-  1.33938,  1.47012,  1.85875,  1.95952,  2.53943,  2.68638,
-  1.35378,  1.54103,  1.82255,  2.02216,  2.54222,  2.6772,
-  1.35087,  1.63188,  1.91879,  2.18353,  2.50109,  2.61731,
-  1.40764,  1.66913,  2.00074,  2.22423,  2.5228,  2.6349,
-  1.43378,  1.58691,  1.99963,  2.19292,  2.53598,  2.62612,
-  1.41388,  1.63943,  1.9522,  2.1707,  2.50111,  2.61059,
-  1.50539,  1.61369,  1.99159,  2.21446,  2.48787,  2.61284,
-  1.40925,  1.56369,  2.04804,  2.15415,  2.48373,  2.64218,
-  1.41102,  1.6467,  1.98318,  2.15255,  2.56881,  2.66125,
-  1.38475,  1.60381,  1.93449,  2.14195,  2.50764,  2.63005,
-  1.36612,  1.55134,  1.99956,  2.17747,  2.48911,  2.59676,
-  1.35554,  1.63502,  2.00842,  2.16267,  2.46527,  2.66141,
-  1.45397,  1.6737,  2.03786,  2.1802,  2.61597,  2.70928,
-  1.36954,  1.69647,  1.99979,  2.08485,  2.48277,  2.66629,
-  1.34974,  1.46231,  1.96672,  2.05172,  2.47262,  2.65262,
-  1.32731,  1.43776,  1.92852,  2.00639,  2.50581,  2.65892,
-  1.34135,  1.41915,  1.9212,  1.99146,  2.53082,  2.61358,
-  1.3427,  1.50533,  1.94693,  2.02943,  2.53822,  2.63558,
-  1.39274,  1.5351,  1.9361,  2.02457,  2.52728,  2.61426,
-  1.43256,  1.54379,  1.95185,  2.04985,  2.54624,  2.62371,
-  1.45294,  1.56943,  1.93237,  2.03725,  2.55869,  2.6381,
-  1.468,  1.59745,  1.92031,  2.01857,  2.53622,  2.62282,
-  1.48681,  1.56965,  1.87585,  1.96607,  2.53674,  2.63191,
-  1.45462,  1.57813,  1.81162,  1.97466,  2.53751,  2.60633,
-  1.41804,  1.50767,  1.78357,  1.893,  2.5518,  2.62899,
-  1.26414,  1.47438,  1.77059,  1.89893,  2.52476,  2.59407,
-  1.11834,  1.45667,  1.73472,  1.99659,  2.41229,  2.51915,
-  1.09643,  1.60312,  1.80839,  2.01224,  2.40962,  2.54436,
-  0.976303,  1.47374,  1.75917,  1.85583,  2.41293,  2.48395,
-  0.990184,  1.3907,  1.71071,  1.83167,  2.37709,  2.45494,
-  1.0569,  1.38737,  1.78311,  1.87351,  2.40142,  2.48642,
-  0.989786,  1.45262,  1.85157,  1.94592,  2.40345,  2.48294,
-  1.11208,  1.36482,  1.77,  1.922,  2.29041,  2.4373,
-  1.09625,  1.33639,  1.74186,  1.96857,  2.21161,  2.36249,
-  1.00003,  1.34618,  1.70453,  1.96685,  2.27739,  2.38937,
-  1.0279,  1.17407,  1.793,  2.02685,  2.1782,  2.38723,
-  1.05688,  1.1675,  1.861,  2.20442,  2.35125,  2.48563,
-  1.07597,  1.22642,  1.99764,  2.19618,  2.3301,  2.49414,
-  1.14722,  1.25813,  1.95867,  2.25855,  2.38775,  2.55212,
-  1.16281,  1.29057,  2.05279,  2.20183,  2.42462,  2.56048,
-  1.14789,  1.26573,  2.02568,  2.13079,  2.49688,  2.62026,
-  1.23956,  1.31573,  2.01838,  2.12351,  2.46395,  2.56921,
-  1.18113,  1.35894,  1.94216,  2.15983,  2.4587,  2.59396,
-  1.24746,  1.38644,  1.89825,  1.99901,  2.44602,  2.54276,
-  1.22769,  1.50489,  1.818,  1.90802,  2.21333,  2.55223,
-  1.20197,  1.57787,  1.77128,  1.87335,  2.06126,  2.53582,
-  1.30623,  1.51631,  1.81923,  1.92342,  2.38203,  2.58257,
-  1.50572,  1.58565,  1.94933,  2.0462,  2.44831,  2.61596,
-  1.62375,  1.69873,  2.00954,  2.10801,  2.46152,  2.6479,
-  1.69086,  1.76429,  2.0361,  2.1755,  2.51525,  2.61682,
-  1.71534,  1.82829,  2.07855,  2.25221,  2.48367,  2.60765,
-  1.65997,  1.80717,  1.97501,  2.25559,  2.48134,  2.58962,
-  1.73482,  1.85022,  2.01204,  2.27674,  2.51936,  2.60818,
-  1.63577,  1.86255,  1.95646,  2.32874,  2.56887,  2.63247,
-  1.61635,  1.8254,  1.94952,  2.28122,  2.56086,  2.6418,
-  1.59247,  1.80436,  1.92716,  2.16734,  2.57751,  2.64687,
-  1.60648,  1.89509,  1.98315,  2.11245,  2.47761,  2.57696,
-  1.70849,  1.83507,  1.96671,  2.12724,  2.42757,  2.54308,
-  1.69109,  1.88958,  1.98607,  2.20677,  2.5224,  2.6018,
-  1.70244,  1.90212,  2.07638,  2.21622,  2.48484,  2.60354,
-  1.32949,  1.54259,  1.87544,  2.10553,  2.38523,  2.53663,
-  1.32138,  1.47416,  1.93227,  2.1525,  2.37442,  2.50671,
-  1.27775,  1.45858,  1.96309,  2.18238,  2.417,  2.55865,
-  1.20802,  1.41871,  2.00974,  2.13853,  2.39678,  2.55451,
-  1.19891,  1.29992,  1.98363,  2.15013,  2.29612,  2.50594,
-  1.25034,  1.36116,  2.01056,  2.19594,  2.34098,  2.50087,
-  1.30866,  1.58516,  2.10634,  2.21416,  2.40267,  2.63589,
-  1.33017,  1.49463,  2.1419,  2.23581,  2.45958,  2.64947,
-  1.29631,  1.43411,  2.09809,  2.20413,  2.35521,  2.60011,
-  1.30962,  1.40298,  1.89254,  2.18495,  2.33361,  2.51316,
-  1.26907,  1.49184,  1.95896,  2.17457,  2.32469,  2.54367,
-  1.43498,  1.62885,  1.98127,  2.24728,  2.4764,  2.59398,
-  1.45964,  1.65008,  2.02437,  2.26772,  2.54631,  2.6752,
-  1.38149,  1.70319,  2.13891,  2.29556,  2.54576,  2.64253,
-  1.44184,  1.70059,  2.19791,  2.27629,  2.46821,  2.69495,
-  1.53967,  1.99967,  2.20653,  2.35148,  2.65123,  2.73482,
-  1.58958,  1.92641,  2.17346,  2.2562,  2.63324,  2.70768,
-  1.43426,  1.85937,  2.14195,  2.21145,  2.51178,  2.62838,
-  1.32681,  1.59657,  2.02477,  2.11581,  2.42614,  2.60934,
-  1.22907,  1.32555,  1.8387,  2.01305,  2.4713,  2.63928,
-  1.23081,  1.32906,  1.87262,  1.96451,  2.44475,  2.59469,
-  1.1937,  1.4263,  1.89859,  2.03936,  2.50271,  2.58105,
-  1.17564,  1.47329,  1.91242,  2.00274,  2.47622,  2.60685,
-  1.09927,  1.4439,  1.89246,  1.99757,  2.52208,  2.61109,
-  1.11374,  1.4391,  1.91227,  2.00048,  2.46277,  2.55934,
-  1.08551,  1.46963,  1.91446,  2.06461,  2.42792,  2.51241,
-  1.05248,  1.5012,  1.9188,  1.99979,  2.49368,  2.57171,
-  1.0436,  1.33162,  1.92795,  1.98919,  2.44573,  2.57808,
-  1.05198,  1.20039,  1.93863,  2.02681,  2.44675,  2.62988,
-  0.978672,  1.08304,  1.86878,  2.13358,  2.43014,  2.58027,
-  0.904772,  1.10521,  1.96057,  2.06495,  2.36256,  2.60488,
-  0.859439,  1.08463,  1.90171,  2.033,  2.27617,  2.57472,
-  0.948943,  1.04355,  1.85564,  2.05086,  2.44443,  2.66148,
-  0.974338,  1.12646,  1.92732,  2.02091,  2.45549,  2.55978,
-  0.995629,  1.17589,  1.93774,  2.01368,  2.37897,  2.61729,
-  1.00131,  1.22439,  1.9017,  1.97647,  2.42588,  2.57484,
-  0.985969,  1.2826,  1.88661,  2.03245,  2.45596,  2.59953,
-  0.92759,  1.32045,  1.92401,  2.01217,  2.49831,  2.59968,
-  1.00794,  1.38396,  1.92163,  2.00762,  2.50757,  2.6075,
-  0.972512,  1.44677,  1.92036,  2.01349,  2.49021,  2.57649,
-  0.951123,  1.45204,  1.88986,  1.98727,  2.42148,  2.56222,
-  0.924342,  1.36995,  1.85174,  1.94274,  2.47566,  2.54428,
-  0.882605,  1.30167,  1.85081,  2.0325,  2.36463,  2.54182,
-  0.933888,  1.369,  1.94311,  2.02385,  2.40544,  2.53033,
-  0.927916,  1.11238,  1.84743,  1.97909,  2.2556,  2.56399,
-  1.03194,  1.24913,  1.83317,  1.92522,  2.31031,  2.52014,
-  0.934046,  1.23989,  1.9096,  2.00815,  2.37287,  2.54896,
-  0.984297,  1.22003,  1.82379,  1.9476,  2.26436,  2.47865,
-  0.933366,  1.27898,  1.86047,  1.943,  2.2898,  2.46567,
-  0.983115,  1.22771,  1.8421,  2.0477,  2.27265,  2.53198,
-  0.953311,  1.24582,  1.84968,  1.94514,  2.28957,  2.57228,
-  0.994609,  1.30346,  1.86814,  1.97156,  2.37244,  2.58526,
-  0.986061,  1.36409,  1.85213,  1.91782,  2.43511,  2.63387,
-  0.975486,  1.24885,  1.8488,  1.93443,  2.40202,  2.5742,
-  1.00839,  1.30468,  1.80431,  1.88851,  2.36947,  2.59823,
-  0.999393,  1.32994,  1.90144,  1.99438,  2.3975,  2.50455,
-  0.922186,  1.32154,  1.85108,  1.96206,  2.38216,  2.47299,
-  0.897224,  1.38219,  1.78084,  1.92173,  2.35959,  2.44809,
-  0.859516,  1.44737,  1.73231,  1.88119,  2.29523,  2.38085,
-  0.986347,  1.60164,  1.75239,  1.96636,  2.31438,  2.4591,
-  1.26526,  1.61653,  1.81127,  2.09714,  2.37124,  2.55036,
-  1.31896,  1.60043,  1.75564,  2.02981,  2.32919,  2.49314,
-  1.2099,  1.47013,  1.67019,  1.97073,  2.41621,  2.52342,
-  1.12223,  1.3084,  1.45711,  1.72023,  2.38426,  2.47042,
-  1.07767,  1.24551,  1.36648,  1.66428,  2.32734,  2.4192,
-  1.07545,  1.22813,  1.36538,  1.55895,  2.23858,  2.32456,
-  1.0445,  1.21579,  1.32599,  1.64519,  2.14864,  2.22575,
-  0.955863,  1.15061,  1.28313,  1.49231,  2.17758,  2.26668,
-  0.909204,  1.04511,  1.16616,  1.32059,  2.21597,  2.35285,
-  0.960368,  1.10354,  1.27835,  1.46773,  2.26015,  2.46024,
-  1.01022,  1.18678,  1.29006,  1.57843,  2.38873,  2.50032,
-  1.02014,  1.13572,  1.23934,  1.38884,  2.43818,  2.56392,
-  1.08249,  1.20695,  1.34746,  1.49004,  2.40482,  2.49462,
-  1.14411,  1.27864,  1.43473,  1.56789,  2.32277,  2.4248,
-  1.2743,  1.34879,  1.5156,  1.63222,  2.36011,  2.55279,
-  1.30133,  1.39063,  1.63849,  1.76491,  2.34796,  2.57611,
-  1.35852,  1.44445,  1.72449,  1.84371,  2.47814,  2.57455,
-  1.39971,  1.51331,  1.79171,  1.90217,  2.49582,  2.58159,
-  1.44887,  1.53475,  1.82151,  1.93149,  2.51782,  2.62286,
-  1.4384,  1.53006,  1.83144,  1.99933,  2.53193,  2.62328,
-  1.51192,  1.58109,  1.92748,  2.0414,  2.57329,  2.66347,
-  1.53538,  1.60831,  1.92423,  2.0488,  2.54675,  2.68165,
-  1.54437,  1.62041,  1.98043,  2.06813,  2.4774,  2.62665,
-  1.55846,  1.64301,  2.02461,  2.12101,  2.45187,  2.63949,
-  1.5242,  1.61395,  2.0059,  2.11548,  2.42909,  2.66308,
-  1.50452,  1.59038,  1.96636,  2.07263,  2.3769,  2.62109,
-  1.43939,  1.51234,  1.95035,  2.05856,  2.27641,  2.57304,
-  1.31521,  1.40005,  1.85475,  1.95763,  2.2462,  2.5765,
-  1.28812,  1.4889,  1.94557,  2.02484,  2.43985,  2.60568,
-  1.43628,  1.66725,  2.05685,  2.14644,  2.54824,  2.66174,
-  1.41739,  1.81984,  2.08357,  2.22028,  2.60669,  2.69086,
-  1.3736,  1.96301,  2.14457,  2.27406,  2.54739,  2.6389,
-  1.32037,  1.91864,  2.06321,  2.23772,  2.41585,  2.51765,
-  1.22378,  1.61975,  1.89059,  2.10791,  2.521,  2.6297,
-  1.01875,  1.42767,  1.91757,  2.00178,  2.43551,  2.56435,
-  1.02625,  1.37705,  1.94917,  2.03921,  2.39377,  2.53005,
-  1.00999,  1.47285,  1.99805,  2.07988,  2.48496,  2.55395,
-  1.05327,  1.46837,  2.01612,  2.12931,  2.45662,  2.56413,
-  1.10107,  1.35527,  2.01044,  2.10747,  2.39561,  2.53775,
-  1.1328,  1.39166,  2.01657,  2.1141,  2.49762,  2.5851,
-  1.17331,  1.44301,  1.97063,  2.10486,  2.44788,  2.53594,
-  1.20948,  1.3841,  1.97224,  2.06959,  2.45749,  2.57369,
-  1.24242,  1.45356,  1.98373,  2.06842,  2.47104,  2.59361,
-  1.32039,  1.46365,  1.99783,  2.08233,  2.47203,  2.60589,
-  1.38952,  1.47773,  1.97869,  2.09404,  2.48017,  2.64444,
-  1.41374,  1.52609,  1.96375,  2.11392,  2.40385,  2.65443,
-  1.51942,  1.59285,  1.91946,  2.02449,  2.30117,  2.66889,
-  1.51366,  1.60013,  1.92201,  2.1051,  2.27832,  2.52342,
-  1.48185,  1.65994,  1.91355,  2.04944,  2.27225,  2.49379,
-  1.56755,  1.65917,  1.93065,  2.07152,  2.31259,  2.56427,
-  1.55089,  1.67766,  1.86393,  2.01013,  2.22347,  2.52001,
-  1.57277,  1.68302,  1.86305,  2.0022,  2.32038,  2.56079,
-  1.62194,  1.73405,  1.92064,  2.06293,  2.33511,  2.57625,
-  1.63149,  1.69714,  1.95288,  2.05658,  2.45963,  2.65286,
-  1.59471,  1.67149,  1.93609,  2.0133,  2.43078,  2.66963,
-  1.60144,  1.6687,  1.9455,  2.03717,  2.50337,  2.68212,
-  1.58757,  1.6649,  1.94462,  2.03299,  2.56976,  2.70341,
-  1.55642,  1.63125,  1.93071,  2.04051,  2.45387,  2.66518,
-  1.48785,  1.56563,  1.89287,  2.01173,  2.39394,  2.64712,
-  1.40601,  1.52018,  1.79165,  1.98788,  2.28933,  2.60276,
-  1.35822,  1.43604,  1.81848,  1.95708,  2.3098,  2.60578,
-  1.30934,  1.40533,  1.8357,  2.07637,  2.34081,  2.61306,
-  1.30379,  1.41561,  1.98515,  2.12949,  2.46936,  2.64312,
-  1.35895,  1.43773,  1.98883,  2.12737,  2.53798,  2.65647,
-  1.33387,  1.48046,  1.95007,  2.12244,  2.43117,  2.58713,
-  1.38453,  1.53971,  1.96409,  2.13055,  2.51045,  2.65281,
-  1.41262,  1.54444,  1.94728,  2.17319,  2.59302,  2.71664,
-  1.43327,  1.53989,  2.00413,  2.20195,  2.51505,  2.63524,
-  1.44758,  1.55402,  2.12827,  2.24017,  2.47075,  2.65708,
-  1.48065,  1.6099,  2.09796,  2.16757,  2.4737,  2.7007,
-  1.60782,  1.67596,  2.02341,  2.14638,  2.42691,  2.63625,
-  1.6433,  1.71778,  2.06066,  2.19756,  2.41541,  2.61433,
-  1.73739,  1.81697,  2.03936,  2.21971,  2.423,  2.62353,
-  1.69426,  1.79937,  2.0426,  2.2801,  2.41863,  2.58327,
-  1.55619,  1.83187,  1.98536,  2.2079,  2.47168,  2.63082,
-  1.42115,  1.8039,  1.98458,  2.12351,  2.4382,  2.5225,
-  1.32744,  1.66887,  1.88843,  2.02994,  2.22446,  2.46175,
-  1.10982,  1.5622,  1.86266,  1.97786,  2.13955,  2.32864,
-  1.23388,  1.5808,  1.85419,  2.02179,  2.1935,  2.35592,
-  1.20754,  1.56864,  1.87291,  1.98667,  2.13794,  2.48765,
-  1.17998,  1.62595,  1.9,  2.00814,  2.23166,  2.59435,
-  1.46984,  1.7172,  1.87567,  2.02443,  2.32546,  2.48842,
-  1.6411,  1.80978,  1.92676,  2.06205,  2.41404,  2.5429,
-  1.6488,  1.73412,  1.9669,  2.08673,  2.35448,  2.49884,
-  1.60547,  1.68939,  2.01005,  2.11421,  2.40763,  2.52707,
-  1.52089,  1.62873,  1.97701,  2.08677,  2.34016,  2.48934,
-  1.50382,  1.60059,  2.03901,  2.13038,  2.39648,  2.51374,
-  1.43782,  1.54532,  2.04393,  2.18837,  2.35682,  2.52145,
-  1.4454,  1.54921,  1.98221,  2.09666,  2.32863,  2.46213,
-  1.41642,  1.50436,  1.97377,  2.08043,  2.39348,  2.54353,
-  1.42582,  1.52808,  1.99573,  2.16253,  2.44069,  2.56251,
-  1.39427,  1.47395,  2.04354,  2.14909,  2.43298,  2.54908,
-  1.37375,  1.47605,  2.0439,  2.16025,  2.34535,  2.50188,
-  1.37018,  1.44359,  2.09287,  2.1781,  2.41306,  2.5906,
-  1.32039,  1.46637,  2.03678,  2.13781,  2.43562,  2.57891,
-  1.28693,  1.39332,  2.06073,  2.20094,  2.50002,  2.58235,
-  1.32339,  1.42179,  2.0585,  2.15393,  2.49555,  2.63809,
-  1.29531,  1.39322,  2.00442,  2.13819,  2.52637,  2.64154,
-  1.23098,  1.35513,  2.04737,  2.15642,  2.52238,  2.66413,
-  1.23375,  1.30852,  1.93949,  2.09735,  2.48735,  2.64984,
-  1.22759,  1.3551,  1.87583,  1.97754,  2.31929,  2.57519,
-  1.22737,  1.50711,  1.85352,  2.02289,  2.21243,  2.57649,
-  1.1529,  1.47051,  1.83043,  1.95431,  2.33145,  2.53325,
-  1.33666,  1.65018,  1.77921,  2.04342,  2.44482,  2.53964,
-  1.45582,  1.58294,  2.02225,  2.17668,  2.48134,  2.59266,
-  1.43763,  1.55624,  2.08145,  2.17496,  2.48245,  2.61457,
-  1.41647,  1.62089,  2.03301,  2.15707,  2.46292,  2.60159,
-  1.3763,  1.55149,  2.11721,  2.19834,  2.41619,  2.60563,
-  1.4428,  1.65786,  2.12709,  2.2063,  2.34486,  2.57811,
-  1.36811,  1.53873,  2.0602,  2.19805,  2.36688,  2.62224,
-  1.34644,  1.42834,  1.98045,  2.12661,  2.28327,  2.53061,
-  1.30459,  1.37326,  1.92352,  2.09636,  2.23996,  2.50843,
-  1.29803,  1.37159,  1.95497,  2.10751,  2.34971,  2.54557,
-  1.30718,  1.41617,  1.98034,  2.06446,  2.3891,  2.58844,
-  1.2793,  1.39078,  1.95978,  2.09069,  2.43615,  2.61261,
-  1.31702,  1.41587,  1.92187,  2.07179,  2.46382,  2.61622,
-  1.29431,  1.4123,  1.9162,  2.0192,  2.48471,  2.61134,
-  1.31005,  1.40777,  1.85317,  2.00991,  2.46649,  2.64501,
-  1.3413,  1.42233,  1.88516,  1.96781,  2.48386,  2.62632,
-  1.42826,  1.52612,  1.88512,  1.97853,  2.49939,  2.60339,
-  1.50117,  1.58051,  1.84728,  2.00049,  2.46595,  2.60887,
-  1.53851,  1.6254,  1.81392,  1.95006,  2.5229,  2.62047,
-  1.56663,  1.6396,  1.77179,  1.87875,  2.54176,  2.66369,
-  1.54343,  1.64782,  1.74862,  1.8226,  2.43468,  2.63128,
-  1.62339,  1.68092,  1.75915,  1.84454,  2.52147,  2.65361,
-  1.57486,  1.66372,  1.76778,  1.86974,  2.45334,  2.65822,
-  1.55831,  1.66125,  1.79384,  1.89513,  2.26187,  2.57233,
-  1.54368,  1.62776,  1.81767,  1.92128,  2.433,  2.65334,
-  1.49354,  1.57566,  1.80569,  1.93945,  2.47064,  2.66508,
-  1.44005,  1.51384,  1.83221,  1.9378,  2.53025,  2.70287,
-  1.3191,  1.50623,  1.82349,  1.93161,  2.53955,  2.6767,
-  1.30727,  1.56337,  1.84793,  1.95172,  2.25182,  2.45322,
-  1.33641,  1.6616,  1.82882,  1.98833,  2.18951,  2.35425,
-  1.34292,  1.59875,  1.78474,  1.91512,  2.10999,  2.45064,
-  1.3367,  1.64636,  1.80074,  1.89121,  2.23591,  2.55851,
-  1.31176,  1.50001,  1.83022,  1.94504,  2.43039,  2.64458,
-  1.26611,  1.43196,  1.85876,  2.05915,  2.59049,  2.67476,
-  1.31778,  1.41995,  1.91646,  2.12482,  2.57473,  2.66848,
-  1.34152,  1.43617,  1.96842,  2.09744,  2.57279,  2.6851,
-  1.30593,  1.43886,  1.93375,  2.03608,  2.56907,  2.65642,
-  1.27913,  1.40647,  1.94309,  2.03172,  2.53008,  2.63088,
-  1.28601,  1.41003,  1.96969,  2.04024,  2.44857,  2.65137,
-  1.25754,  1.39106,  1.96657,  2.03921,  2.40242,  2.64679,
-  1.22439,  1.35213,  1.93137,  2.00634,  2.4562,  2.69615,
-  1.29629,  1.4881,  1.99695,  2.06819,  2.59454,  2.69584,
-  1.33457,  1.60772,  1.92214,  2.16316,  2.54592,  2.67997,
-  1.38178,  1.64677,  2.03764,  2.20409,  2.54579,  2.63933,
-  1.41682,  1.62893,  2.04593,  2.20935,  2.52385,  2.67579,
-  1.43146,  1.6948,  1.99893,  2.15953,  2.52293,  2.66475,
-  1.38424,  1.62294,  2.03694,  2.11571,  2.52889,  2.63393,
-  1.40383,  1.55836,  2.02735,  2.13802,  2.56277,  2.65938,
-  1.39059,  1.67194,  2.01794,  2.16459,  2.59282,  2.68361,
-  1.35753,  1.55376,  2.02314,  2.21231,  2.42046,  2.55826,
-  1.30172,  1.46582,  2.05293,  2.21596,  2.42069,  2.54852,
-  1.33933,  1.59705,  2.03516,  2.14582,  2.5096,  2.64414,
-  1.34609,  1.63387,  2.00692,  2.11472,  2.57003,  2.68888,
-  1.35844,  1.50167,  1.94958,  2.02763,  2.47964,  2.63746,
-  1.42799,  1.53369,  1.85363,  1.96081,  2.43754,  2.58846,
-  1.507,  1.58581,  1.86464,  1.95027,  2.47877,  2.62455,
-  1.53515,  1.61948,  1.7846,  1.92633,  2.53715,  2.6658,
-  1.49966,  1.57482,  1.68583,  1.82255,  2.53399,  2.70531,
-  1.58548,  1.64242,  1.72185,  1.84674,  2.52449,  2.71035,
-  1.16736,  1.62721,  1.76839,  1.85304,  2.26556,  2.54052,
-  1.11032,  1.50695,  1.80563,  1.88181,  2.36127,  2.58996,
-  1.06643,  1.53942,  1.7463,  1.93612,  2.12799,  2.46118,
-  1.111,  1.56535,  1.85208,  1.96046,  2.21492,  2.4979,
-  1.11612,  1.59069,  1.87918,  1.96908,  2.32329,  2.53297,
-  1.1484,  1.55745,  1.81996,  1.96379,  2.38034,  2.48453,
-  1.09256,  1.56982,  1.784,  1.95924,  2.32426,  2.46849,
-  1.213,  1.57893,  1.75164,  1.90157,  2.27177,  2.38609,
-  1.12398,  1.62627,  1.75806,  1.98376,  2.29113,  2.408,
-  1.07579,  1.53483,  1.78478,  2.04194,  2.2367,  2.36811,
-  1.11878,  1.41569,  1.97193,  2.12276,  2.33025,  2.44046,
-  1.01609,  1.33452,  1.8992,  2.12157,  2.42514,  2.54387,
-  1.0662,  1.28942,  1.94816,  2.08195,  2.47149,  2.59382,
-  1.06499,  1.25576,  1.93597,  2.03695,  2.49318,  2.61275,
-  1.04967,  1.22845,  1.82953,  2.02506,  2.43107,  2.67084,
-  1.01963,  1.31358,  1.88031,  1.95395,  2.49169,  2.64266,
-  1.15348,  1.5519,  1.90975,  2.13353,  2.54007,  2.62647,
-  1.29303,  1.60048,  2.03569,  2.16688,  2.57297,  2.65826,
-  1.40931,  1.62414,  1.99362,  2.26849,  2.52706,  2.65186,
-  1.4264,  1.68151,  2.03941,  2.21528,  2.55906,  2.6814,
-  1.42204,  1.75264,  2.02799,  2.23143,  2.54648,  2.63124,
-  1.40307,  1.73555,  2.00708,  2.20211,  2.63554,  2.71835,
-  1.36412,  1.68736,  2.01193,  2.29363,  2.6407,  2.70526,
-  1.32806,  1.60827,  1.98985,  2.36496,  2.59056,  2.68945,
-  1.33359,  1.64487,  2.1305,  2.30858,  2.64414,  2.73281,
-  1.40524,  1.66596,  2.12336,  2.31586,  2.65694,  2.73287,
-  1.43537,  1.67954,  2.0191,  2.2544,  2.59608,  2.67406,
-  1.04103,  1.47652,  1.92332,  2.29056,  2.59234,  2.67362,
-  0.818396,  1.18975,  2.05137,  2.23338,  2.4171,  2.62257,
-  0.745703,  1.24025,  2.13926,  2.22418,  2.47642,  2.55879,
-  0.786217,  1.29674,  2.00436,  2.24582,  2.54872,  2.6314,
-  0.781573,  1.12234,  1.87575,  2.27728,  2.45942,  2.55721,
-  0.697586,  1.32715,  2.09799,  2.17356,  2.57467,  2.6936,
-  0.773107,  1.39301,  1.97117,  2.27022,  2.5915,  2.65154,
-  0.799951,  1.25267,  1.92838,  2.21123,  2.57772,  2.68382,
-  0.737528,  1.23791,  1.82716,  2.11053,  2.4763,  2.62767,
-  0.896067,  1.42136,  1.84116,  2.10482,  2.43287,  2.58572,
-  0.920446,  1.41858,  1.94342,  2.2527,  2.49124,  2.62311,
-  0.905094,  1.28473,  1.84369,  2.26911,  2.47954,  2.59591,
-  1.04955,  1.4475,  1.84117,  2.16036,  2.57575,  2.6557,
-  1.2828,  1.44542,  1.90123,  2.29017,  2.58164,  2.67873,
-  1.17471,  1.51702,  1.86793,  2.17662,  2.54748,  2.64015,
-  1.24126,  1.5185,  1.93677,  2.20877,  2.52132,  2.61983,
-  1.32193,  1.5402,  1.99853,  2.20577,  2.60566,  2.70791,
-  1.3038,  1.62293,  1.88039,  2.18949,  2.58891,  2.66997,
-  1.36083,  1.65855,  1.90332,  2.17801,  2.55428,  2.63477,
-  1.38546,  1.62331,  1.9591,  2.25774,  2.60539,  2.69462,
-  1.46795,  1.62817,  2.0031,  2.34892,  2.5961,  2.67456,
-  1.41184,  1.69139,  1.94701,  2.25922,  2.52614,  2.61511,
-  1.41526,  1.69746,  2.0031,  2.28429,  2.52624,  2.64336,
-  1.36534,  1.61019,  2.0221,  2.1717,  2.5576,  2.64224,
-  1.34395,  1.63077,  2.04084,  2.26171,  2.47792,  2.64736,
-  1.33358,  1.63038,  2.0312,  2.21087,  2.50406,  2.62333,
-  1.34412,  1.70468,  2.06581,  2.19257,  2.54136,  2.65852,
-  1.43988,  1.66659,  2.08273,  2.20601,  2.63634,  2.69917,
-  1.34435,  1.65594,  2.02685,  2.22783,  2.56587,  2.66126,
-  1.29968,  1.58529,  1.96155,  2.23114,  2.59956,  2.6776,
-  1.18443,  1.44165,  1.88854,  2.25541,  2.55466,  2.62551,
-  1.44657,  1.79255,  2.02266,  2.17921,  2.49716,  2.59111,
-  1.46468,  1.80928,  2.06019,  2.20545,  2.54596,  2.64191,
-  1.48129,  1.72952,  2.02569,  2.25001,  2.53746,  2.66775,
-  1.47646,  1.65779,  2.00806,  2.2492,  2.50322,  2.61312,
-  1.38626,  1.58955,  2.0317,  2.2183,  2.50921,  2.6191,
-  1.38626,  1.66286,  2.05258,  2.20868,  2.48839,  2.62305,
-  1.43812,  1.64607,  1.96782,  2.21244,  2.50872,  2.6294,
-  1.4376,  1.59023,  2.08908,  2.18445,  2.56655,  2.67785,
-  1.36702,  1.65253,  2.08437,  2.16949,  2.4836,  2.65574,
-  1.40378,  1.70134,  2.0628,  2.14854,  2.44319,  2.65725,
-  1.39919,  1.70605,  2.06243,  2.14458,  2.53122,  2.63501,
-  1.40966,  1.75057,  2.00507,  2.08724,  2.60283,  2.69407,
-  1.43015,  1.7604,  2.0488,  2.11806,  2.56938,  2.65727,
-  1.41885,  1.85893,  2.01867,  2.14141,  2.59787,  2.67114,
-  1.51504,  1.81561,  1.94217,  2.08906,  2.55465,  2.6346,
-  1.42003,  1.74012,  1.95375,  2.19613,  2.50269,  2.63975,
-  1.3841,  1.72331,  1.90117,  2.1602,  2.42662,  2.52258,
-  1.34105,  1.73737,  1.89475,  2.11087,  2.40751,  2.50284,
-  1.37576,  1.55398,  1.78427,  1.98142,  2.50412,  2.57153,
-  1.41459,  1.52055,  1.71537,  2.01302,  2.5112,  2.60864,
-  1.38497,  1.51911,  1.69669,  1.93938,  2.5757,  2.64475,
-  1.37786,  1.61168,  1.75124,  2.04456,  2.4936,  2.56797,
-  1.36085,  1.55368,  1.69398,  2.03611,  2.53589,  2.58847,
-  1.39163,  1.48933,  1.63148,  1.85308,  2.52955,  2.63182,
-  1.36408,  1.47605,  1.62904,  1.94902,  2.52574,  2.58792,
-  1.2439,  1.39859,  1.53969,  2.06632,  2.52865,  2.59222,
-  1.25551,  1.42936,  1.54884,  1.95098,  2.51998,  2.57485,
-  1.21333,  1.3888,  1.50598,  1.88664,  2.48612,  2.54536,
-  1.1258,  1.2869,  1.53495,  1.98205,  2.49021,  2.57068,
-  1.13252,  1.2962,  1.46083,  1.92525,  2.35567,  2.44404,
-  1.14673,  1.36534,  1.49607,  2.02061,  2.44833,  2.51065,
-  1.19278,  1.37894,  1.49116,  1.95926,  2.45914,  2.51972,
-  1.27161,  1.38388,  1.52586,  1.95321,  2.47314,  2.52627,
-  1.19995,  1.36609,  1.51973,  1.92677,  2.56299,  2.62374,
-  1.23602,  1.38351,  1.51039,  1.7933,  2.58549,  2.67708,
-  1.27722,  1.41656,  1.53945,  1.92379,  2.59908,  2.66772,
-  1.19596,  1.40806,  1.56871,  2.09079,  2.62218,  2.6689,
-  1.17444,  1.3008,  1.70657,  2.07033,  2.33283,  2.491,
-  1.12025,  1.25279,  1.5621,  2.05712,  2.35786,  2.4881,
-  1.17632,  1.29197,  1.76026,  2.09335,  2.39555,  2.59153,
-  1.19772,  1.41553,  1.80193,  2.03318,  2.45962,  2.59256,
-  1.17046,  1.49125,  1.88804,  2.08248,  2.39229,  2.52815,
-  1.08351,  1.49178,  1.94946,  2.0462,  2.42247,  2.59161,
-  1.05994,  1.41798,  1.95482,  2.07325,  2.48096,  2.59912,
-  0.939633,  1.34851,  2.00568,  2.09423,  2.47405,  2.58029,
-  0.849679,  1.29353,  1.99812,  2.10527,  2.4101,  2.61591,
-  0.886534,  1.43235,  1.99045,  2.0898,  2.37908,  2.5395,
-  0.973462,  1.47362,  1.94439,  2.05184,  2.3931,  2.46861,
-  1.04199,  1.57643,  1.95273,  2.06254,  2.32632,  2.43777,
-  1.0487,  1.54395,  1.79902,  2.01526,  2.41591,  2.48738,
-  1.06075,  1.46328,  1.792,  1.94049,  2.41744,  2.51762,
-  1.08688,  1.35051,  1.71544,  1.80448,  2.48199,  2.57724,
-  1.23776,  1.48723,  1.7249,  1.80832,  2.52853,  2.61455,
-  1.39846,  1.49959,  1.70594,  1.81787,  2.53742,  2.61115,
-  1.46184,  1.54928,  1.71949,  1.83518,  2.48005,  2.65662,
-  1.41193,  1.59484,  1.72262,  1.84021,  2.5366,  2.61871,
-  1.52708,  1.60947,  1.70484,  1.83282,  2.51277,  2.60508,
-  1.5493,  1.64971,  1.74718,  1.83885,  2.59328,  2.68152,
-  1.40865,  1.62213,  1.79776,  1.95077,  2.23897,  2.46394,
-  1.46356,  1.64796,  1.79073,  1.92141,  2.34804,  2.57262,
-  1.53189,  1.70037,  1.83404,  2.0056,  2.41348,  2.57054,
-  1.5952,  1.68156,  1.85702,  2.02018,  2.47538,  2.62026,
-  1.57838,  1.65186,  1.91226,  2.01199,  2.5125,  2.62561,
-  1.55111,  1.64436,  1.93621,  2.04161,  2.52732,  2.61724,
-  1.53197,  1.62315,  1.9276,  2.00745,  2.52804,  2.63456,
-  1.49246,  1.57949,  1.90868,  1.99823,  2.49061,  2.58309,
-  1.44543,  1.54876,  1.9137,  2.0028,  2.51924,  2.61095,
-  1.39728,  1.48225,  1.89122,  1.98384,  2.47449,  2.60778,
-  1.3583,  1.56294,  1.90205,  2.00361,  2.42564,  2.58541,
-  1.31335,  1.51889,  1.92307,  2.01194,  2.49694,  2.5837,
-  1.32168,  1.50683,  1.90306,  1.99006,  2.51061,  2.61974,
-  1.27289,  1.51344,  1.8979,  2.03966,  2.53652,  2.60414,
-  1.25574,  1.43115,  1.89662,  1.96089,  2.52675,  2.62424,
-  1.25356,  1.39283,  1.89379,  1.97508,  2.52068,  2.59667,
-  1.21234,  1.37522,  1.86031,  1.96496,  2.53119,  2.59867,
-  1.17744,  1.32419,  1.80663,  1.88529,  2.48732,  2.59546,
-  1.185,  1.38308,  1.78322,  1.86347,  2.46657,  2.57065,
-  1.16227,  1.44473,  1.79788,  1.96024,  2.51584,  2.59443,
-  1.29313,  1.61263,  1.91287,  2.11307,  2.4672,  2.59265,
-  1.3544,  1.69802,  1.96011,  2.14947,  2.53298,  2.65269,
-  1.41207,  1.72912,  2.03409,  2.17295,  2.53881,  2.64369,
-  1.39179,  1.80176,  1.94479,  2.19455,  2.4673,  2.54771,
-  1.47608,  1.74319,  1.98255,  2.14116,  2.55905,  2.64289,
-  1.42368,  1.8572,  1.99841,  2.14699,  2.4995,  2.58386,
-  1.42068,  1.87817,  2.01232,  2.29828,  2.57827,  2.66549,
-  1.45566,  1.91054,  2.06984,  2.39305,  2.59349,  2.67981,
-  1.52558,  1.92571,  2.18647,  2.40072,  2.66013,  2.74311,
-  1.37615,  1.63344,  1.9343,  2.25049,  2.49406,  2.61897,
-  1.3545,  1.56095,  1.93126,  2.20732,  2.5007,  2.61105,
-  1.30807,  1.56951,  1.96724,  2.24546,  2.46112,  2.59551,
-  1.34701,  1.65498,  1.98091,  2.25189,  2.51009,  2.63498,
-  1.47801,  1.58844,  2.0382,  2.22414,  2.49937,  2.64663,
-  1.45153,  1.63029,  2.1141,  2.24973,  2.4165,  2.6518,
-  1.41214,  1.65583,  2.12835,  2.22464,  2.52506,  2.68174,
-  1.3745,  1.84889,  2.14083,  2.2919,  2.60283,  2.691,
-  1.37857,  1.74485,  2.10667,  2.20122,  2.62683,  2.712,
-  1.08274,  1.60312,  2.07077,  2.12957,  2.50429,  2.65755,
-  1.01329,  1.46791,  1.96003,  2.09179,  2.36205,  2.56155,
-  0.9941,  1.32807,  1.7917,  1.90255,  2.41063,  2.50132,
-  0.999159,  1.32525,  1.72231,  1.87138,  2.28118,  2.50209,
-  1.03528,  1.33808,  1.65302,  1.75976,  2.44146,  2.54067,
-  1.07713,  1.29359,  1.56567,  1.7118,  2.33034,  2.43626,
-  1.05812,  1.24303,  1.48833,  1.62368,  2.33012,  2.42954,
-  1.15066,  1.2962,  1.57472,  1.70184,  2.39048,  2.50735,
-  1.16792,  1.38204,  1.57381,  1.7953,  2.44065,  2.49036,
-  1.22137,  1.40507,  1.53578,  1.72864,  2.41229,  2.51938,
-  1.24827,  1.38398,  1.57228,  1.82686,  2.42535,  2.49422,
-  1.27415,  1.38627,  1.55782,  1.73411,  2.37831,  2.47797,
-  1.34389,  1.45603,  1.66853,  1.8156,  2.24874,  2.4197,
-  1.35602,  1.5593,  1.73128,  1.85333,  2.34397,  2.51476,
-  1.43321,  1.57591,  1.67319,  1.78146,  2.2928,  2.49126,
-  1.35471,  1.6376,  1.87537,  2.16287,  2.40849,  2.56638,
-  1.46466,  1.59144,  2.07122,  2.23546,  2.39889,  2.56349,
-  1.42481,  1.62265,  2.02033,  2.16131,  2.32826,  2.46819,
-  1.36427,  1.51615,  2.01176,  2.10961,  2.3957,  2.55472,
-  1.34268,  1.46052,  2.0389,  2.12298,  2.50665,  2.64345,
-  1.33831,  1.51988,  2.03004,  2.10015,  2.53334,  2.67477,
-  1.32113,  1.54557,  1.97723,  2.12227,  2.55759,  2.68022,
-  1.31509,  1.46711,  1.97243,  2.06854,  2.52684,  2.64563,
-  1.30446,  1.40069,  1.95455,  2.05314,  2.5625,  2.68589,
-  1.26718,  1.37666,  1.88806,  2.02989,  2.54542,  2.66931,
-  1.22501,  1.33934,  1.88732,  1.96524,  2.54351,  2.67229,
-  1.22621,  1.40353,  1.79766,  1.95969,  2.54099,  2.62735,
-  1.34703,  1.60794,  1.96677,  2.18451,  2.47788,  2.60882,
-  1.3321,  1.75596,  1.94842,  2.17671,  2.51339,  2.60137,
-  1.34929,  1.7814,  1.92279,  2.10923,  2.46288,  2.55986,
-  1.36238,  1.69359,  1.88434,  2.08805,  2.52247,  2.61397,
-  1.32029,  1.5103,  1.85775,  2.06543,  2.49473,  2.60556,
-  1.28299,  1.45974,  1.74491,  1.96142,  2.43994,  2.62375,
-  1.25136,  1.38192,  1.67354,  1.7727,  2.32354,  2.66159,
-  1.20426,  1.43515,  1.65423,  1.7378,  2.30506,  2.58156,
-  1.18196,  1.46528,  1.67003,  1.8613,  2.44412,  2.54613,
-  1.34712,  1.62826,  1.93134,  2.12343,  2.46685,  2.59892,
-  1.17048,  1.28493,  1.55274,  1.83255,  2.29979,  2.51981,
-  1.19004,  1.28402,  1.64609,  1.96917,  2.49692,  2.62045,
-  1.25541,  1.38147,  1.78173,  2.09499,  2.43136,  2.59352,
-  1.23188,  1.33417,  1.79625,  2.04,  2.38708,  2.55466,
-  1.18052,  1.30857,  1.81824,  1.97632,  2.2935,  2.4518,
-  1.10256,  1.26632,  1.84425,  1.96176,  2.32484,  2.51408,
-  1.00464,  1.14487,  1.83502,  1.9971,  2.18238,  2.52208,
-  0.956994,  1.21291,  1.94092,  2.06045,  2.31223,  2.44167,
-  0.795434,  1.44428,  1.93242,  2.04716,  2.36568,  2.45052,
-  0.942462,  1.60604,  2.02512,  2.11974,  2.29995,  2.43181,
-  0.812186,  1.46939,  2.07832,  2.17302,  2.39197,  2.47405,
-  0.831008,  1.62061,  2.09294,  2.16773,  2.33486,  2.41672,
-  0.917049,  1.801,  2.12123,  2.19938,  2.34728,  2.44052,
-  0.857286,  1.67915,  2.11243,  2.20307,  2.44474,  2.52921,
-  0.809582,  1.54255,  2.18237,  2.23944,  2.46198,  2.54337,
-  0.912283,  1.7792,  2.16632,  2.25109,  2.46168,  2.57688,
-  0.774827,  1.7702,  2.1792,  2.23961,  2.48732,  2.56023,
-  1.22299,  1.57457,  2.08108,  2.22359,  2.50152,  2.6613,
-  1.39422,  1.69632,  2.03665,  2.27333,  2.5704,  2.68413,
-  1.37077,  1.69891,  2.08266,  2.24567,  2.59879,  2.69545,
-  1.37241,  1.64717,  2.14237,  2.27291,  2.60809,  2.68656,
-  1.34279,  1.69454,  2.12328,  2.25676,  2.57528,  2.69095,
-  1.38055,  1.75068,  2.1234,  2.19974,  2.48804,  2.61024,
-  1.39506,  1.88332,  2.0887,  2.18949,  2.45826,  2.54814,
-  1.41315,  1.87284,  2.02083,  2.16196,  2.39617,  2.48701,
-  1.4031,  1.76424,  1.91125,  2.05585,  2.39101,  2.4846,
-  1.25059,  1.60685,  1.83481,  1.91441,  2.34409,  2.54946,
-  1.17101,  1.40644,  1.69912,  1.8581,  2.35407,  2.47105,
-  1.13269,  1.25187,  1.52135,  1.63829,  2.35528,  2.47061,
-  1.01168,  1.2879,  1.45026,  1.66382,  2.28546,  2.37145,
-  1.03024,  1.20842,  1.36667,  1.55035,  2.33752,  2.4214,
-  0.964915,  1.17119,  1.28816,  1.58842,  2.32729,  2.3883,
-  0.953674,  1.10289,  1.26375,  1.83559,  2.31685,  2.42482,
-  0.886544,  1.07464,  1.24224,  1.96444,  2.29681,  2.41295,
-  0.853009,  1.07708,  1.18453,  1.75232,  2.28304,  2.38922,
-  0.840278,  1.03322,  1.15255,  1.52095,  2.33398,  2.45453,
-  0.91077,  1.08387,  1.22354,  1.66808,  2.34624,  2.51185,
-  0.967915,  1.12182,  1.22026,  1.80659,  2.42113,  2.49818,
-  0.992265,  1.16907,  1.26005,  1.67999,  2.39894,  2.45914,
-  1.06528,  1.23096,  1.32238,  1.75348,  2.3144,  2.41593,
-  1.08131,  1.27178,  1.45801,  1.7294,  2.3323,  2.40512,
-  1.01781,  1.34909,  1.51584,  1.72189,  2.29296,  2.39899,
-  1.09765,  1.33294,  1.57003,  1.77646,  2.37727,  2.46589,
-  1.14764,  1.3025,  1.64016,  1.79704,  2.36388,  2.4748,
-  1.12717,  1.32201,  1.68488,  1.79646,  2.40705,  2.57866,
-  1.15953,  1.26665,  1.70955,  1.83058,  2.43816,  2.57242,
-  1.1371,  1.33151,  1.7494,  1.846,  2.41439,  2.51149,
-  1.12127,  1.3511,  1.72822,  1.84666,  2.44921,  2.56416,
-  1.11868,  1.26154,  1.79446,  1.88577,  2.42901,  2.55277,
-  1.07699,  1.21216,  1.72764,  1.86126,  2.43299,  2.56404,
-  1.08209,  1.2617,  1.76092,  1.85803,  2.31585,  2.57359,
-  1.08635,  1.27906,  1.76312,  1.86419,  2.38079,  2.4853,
-  0.988401,  1.26239,  1.7379,  1.83671,  2.37578,  2.49239,
-  1.07471,  1.1962,  1.67728,  1.80631,  2.3414,  2.56064,
-  1.06786,  1.26529,  1.68935,  1.80299,  2.40195,  2.52406,
-  1.01048,  1.28954,  1.65272,  1.77873,  2.3623,  2.46655,
-  0.97757,  1.26131,  1.57627,  1.74133,  2.29762,  2.40409,
-  1.09718,  1.46442,  1.60666,  1.71761,  2.33071,  2.41207,
-  1.38384,  1.65227,  1.8982,  2.09661,  2.47672,  2.57418,
-  1.27973,  1.70061,  1.89499,  2.02987,  2.46839,  2.58449,
-  1.23667,  1.68331,  1.79106,  1.95337,  2.5331,  2.58708,
-  1.18505,  1.59913,  1.8539,  1.94492,  2.49995,  2.5729,
-  1.16357,  1.30732,  1.87244,  1.95399,  2.54467,  2.62323,
-  1.19097,  1.44925,  1.86329,  1.93767,  2.52527,  2.59997,
-  1.11855,  1.51311,  1.85667,  1.96882,  2.49739,  2.57553,
-  1.15652,  1.63093,  1.84545,  2.05111,  2.44317,  2.53405,
-  1.41004,  1.54198,  2.13551,  2.23561,  2.57541,  2.68055,
-  1.39279,  1.72067,  2.03495,  2.19246,  2.48715,  2.6534,
-  1.58125,  1.83784,  2.10976,  2.18748,  2.4979,  2.66009,
-  1.66308,  1.9013,  2.15166,  2.24829,  2.53479,  2.63979,
-  1.62316,  1.84307,  2.17777,  2.25531,  2.5436,  2.68119,
-  1.53971,  1.84607,  2.11908,  2.31502,  2.60542,  2.69501,
-  1.53269,  1.80536,  2.16618,  2.27652,  2.58208,  2.69532,
-  1.5172,  1.86473,  2.11184,  2.24103,  2.6024,  2.67859,
-  1.481,  1.87977,  2.1834,  2.2585,  2.62458,  2.71471,
-  1.48006,  1.94783,  2.12659,  2.23931,  2.6027,  2.68976,
-  1.61575,  2.02568,  2.18841,  2.29147,  2.6737,  2.72328,
-  1.54669,  2.02367,  2.13758,  2.23388,  2.56357,  2.62736,
-  1.51727,  1.90243,  2.13241,  2.18928,  2.54838,  2.64335,
-  1.49876,  1.60236,  2.15993,  2.27567,  2.54058,  2.68296,
-  1.57357,  1.6552,  2.07174,  2.2146,  2.52345,  2.64214,
-  1.60199,  1.68036,  2.13015,  2.24731,  2.56771,  2.67057,
-  1.63293,  1.73367,  2.1347,  2.25513,  2.55999,  2.68208,
-  1.70743,  1.75206,  2.1397,  2.25206,  2.56764,  2.64791,
-  1.68079,  1.81258,  2.18923,  2.2873,  2.57824,  2.64474,
-  1.74613,  1.77855,  2.11951,  2.28339,  2.59638,  2.68683,
-  1.68024,  1.77494,  2.09785,  2.21399,  2.55851,  2.65628,
-  1.69816,  1.77769,  2.09692,  2.21101,  2.51242,  2.62563,
-  1.75722,  1.8282,  2.09218,  2.21863,  2.4599,  2.65391,
-  1.7683,  1.81576,  2.0446,  2.1744,  2.4698,  2.67439,
-  1.74091,  1.83001,  2.0445,  2.16843,  2.4425,  2.58767,
-  1.72899,  1.80159,  2.0369,  2.13569,  2.483,  2.64735,
-  1.7402,  1.78035,  2.03984,  2.11648,  2.46008,  2.66641,
-  1.67917,  1.81059,  1.9762,  2.08515,  2.33097,  2.5747,
-  1.67538,  1.74168,  1.98661,  2.08699,  2.44484,  2.64839,
-  1.60537,  1.68464,  1.97715,  2.08431,  2.40138,  2.62667,
-  1.59359,  1.66701,  1.99308,  2.09579,  2.47706,  2.66052,
-  1.49544,  1.67749,  1.91544,  2.10752,  2.5041,  2.68752,
-  1.37119,  1.58101,  1.81209,  2.15997,  2.54081,  2.65451,
-  1.3089,  1.65276,  1.8777,  2.10022,  2.49836,  2.63527,
-  1.25755,  1.70119,  1.90866,  2.06398,  2.33088,  2.58848,
-  1.26064,  1.73383,  1.90131,  2.04602,  2.23042,  2.37971,
-  1.19202,  1.69544,  1.86633,  1.96986,  2.13128,  2.36781,
-  1.3313,  1.72762,  1.87569,  1.96723,  2.11549,  2.46165,
-  1.22185,  1.64479,  1.86107,  1.95729,  2.26379,  2.50923,
-  1.29701,  1.68481,  1.82511,  1.98127,  2.3887,  2.49794,
-  1.29299,  1.62169,  1.7955,  1.89158,  2.43094,  2.59724,
-  1.29334,  1.41244,  1.67843,  2.01344,  2.40627,  2.57529,
-  1.35525,  1.47052,  1.74829,  2.04483,  2.41107,  2.59082,
-  1.35208,  1.47438,  1.81195,  2.02853,  2.44538,  2.59798,
-  1.38043,  1.47298,  1.83619,  1.95777,  2.39037,  2.57117,
-  1.41757,  1.51497,  1.83999,  1.97461,  2.38249,  2.51071,
-  1.39633,  1.51162,  1.74391,  2.00952,  2.41409,  2.5335,
-  1.356,  1.5112,  1.77504,  1.97354,  2.4454,  2.56885,
-  1.35748,  1.53331,  1.82063,  1.99833,  2.39546,  2.5737,
-  1.24454,  1.44655,  1.72685,  1.93599,  2.42899,  2.55595,
-  1.20656,  1.36587,  1.51002,  1.80904,  2.46485,  2.52024,
-  1.20471,  1.34027,  1.47715,  1.7318,  2.46108,  2.52582,
-  1.15214,  1.29476,  1.42987,  1.66978,  2.43609,  2.50483,
-  1.12233,  1.28467,  1.44544,  1.8119,  2.44447,  2.53569,
-  1.1671,  1.312,  1.43068,  1.93122,  2.57918,  2.62637,
-  1.14096,  1.25556,  1.41692,  1.91311,  2.46264,  2.55265,
-  1.17538,  1.32509,  1.43414,  1.82628,  2.53411,  2.59969,
-  1.15295,  1.31134,  1.42875,  1.73328,  2.49916,  2.55542,
-  1.20894,  1.31815,  1.45086,  1.63113,  2.48479,  2.56076,
-  1.21498,  1.3123,  1.49697,  1.60268,  2.44106,  2.51374,
-  1.1549,  1.27435,  1.49783,  1.61108,  2.49397,  2.62846,
-  1.22174,  1.32448,  1.52936,  1.6685,  2.49634,  2.57245,
-  1.26548,  1.36044,  1.57445,  1.69829,  2.46587,  2.52945,
-  1.29997,  1.41147,  1.63433,  1.79017,  2.46419,  2.54621,
-  1.29682,  1.4613,  1.67405,  1.8673,  2.47283,  2.54653,
-  1.31923,  1.49303,  1.70292,  1.86718,  2.41758,  2.50385,
-  1.3077,  1.51173,  1.79546,  1.9887,  2.41583,  2.50206,
-  1.34144,  1.56729,  1.84964,  2.05441,  2.36855,  2.48494,
-  1.34609,  1.70986,  1.84782,  2.08987,  2.32039,  2.42693,
-  1.35121,  1.5824,  1.85395,  2.08778,  2.26974,  2.40613,
-  1.40341,  1.68126,  1.93063,  2.06474,  2.3176,  2.44551,
-  1.30356,  1.80043,  1.94655,  2.06478,  2.3479,  2.57565,
-  1.40197,  1.79512,  2.04385,  2.14916,  2.33742,  2.47542,
-  1.48635,  1.89691,  2.03368,  2.16458,  2.42721,  2.51671,
-  1.58122,  1.92036,  2.03292,  2.18664,  2.45883,  2.53417,
-  1.62367,  1.94922,  2.05695,  2.22087,  2.54473,  2.61274,
-  1.72008,  1.91633,  2.06966,  2.31006,  2.50308,  2.59265,
-  1.65207,  1.9939,  2.12217,  2.28232,  2.53373,  2.60413,
-  1.69638,  1.99027,  2.08866,  2.3179,  2.56235,  2.6308,
-  1.68861,  1.97655,  2.0855,  2.35442,  2.4834,  2.56768,
-  1.79189,  1.95662,  2.08476,  2.34413,  2.47321,  2.57802,
-  1.77015,  1.95597,  2.07514,  2.2631,  2.50858,  2.59481,
-  1.68817,  1.95839,  2.09717,  2.23713,  2.44313,  2.55839,
-  1.61409,  1.85811,  1.99613,  2.15125,  2.32732,  2.48534,
-  1.51766,  1.72978,  1.97539,  2.11873,  2.39083,  2.52342,
-  1.57639,  1.76492,  1.93735,  2.15944,  2.35454,  2.47655,
-  1.59652,  1.79672,  1.93068,  2.17377,  2.41526,  2.51519,
-  1.59827,  1.75891,  1.94152,  2.24294,  2.46192,  2.54838,
-  1.56459,  1.66781,  1.91021,  2.20751,  2.43297,  2.56229,
-  1.50226,  1.59876,  1.70104,  1.99352,  2.43166,  2.56861,
-  1.26117,  1.37926,  1.66944,  1.86426,  2.42439,  2.56028,
-  1.18314,  1.29168,  1.49624,  1.77509,  2.41535,  2.57185,
-  1.17686,  1.28064,  1.39729,  1.55628,  2.48261,  2.55691,
-  1.15141,  1.26909,  1.40261,  1.52942,  2.5473,  2.66072,
-  1.13835,  1.27009,  1.3867,  1.65651,  2.51668,  2.57083,
-  1.16764,  1.28839,  1.3794,  1.81595,  2.48874,  2.54402,
-  1.19113,  1.31858,  1.43306,  1.89873,  2.44099,  2.50552,
-  1.23155,  1.33971,  1.50583,  1.86546,  2.40192,  2.56755,
-  1.249,  1.34254,  1.52652,  1.64463,  2.26006,  2.52811,
-  1.29212,  1.38504,  1.56729,  1.92802,  2.3436,  2.52673,
-  1.55306,  1.7312,  1.87558,  2.03762,  2.18958,  2.43362,
-  1.55633,  1.80735,  2.00987,  2.13476,  2.39511,  2.51776,
-  1.7008,  1.863,  2.01606,  2.21287,  2.46583,  2.57661,
-  1.74452,  1.8923,  2.04288,  2.2037,  2.39302,  2.52939,
-  1.61468,  1.86704,  2.02413,  2.17237,  2.40215,  2.56787,
-  1.66255,  1.92647,  2.01622,  2.15368,  2.54468,  2.63661,
-  1.60774,  1.84063,  2.03651,  2.14887,  2.47573,  2.62342,
-  1.5426,  1.78941,  1.98821,  2.1337,  2.50007,  2.62384,
-  1.52049,  1.85402,  1.96628,  2.10023,  2.4655,  2.59099,
-  1.4291,  1.7262,  1.95857,  2.06874,  2.39713,  2.57827,
-  1.23096,  1.48391,  1.90942,  2.03717,  2.27816,  2.44268,
-  1.16547,  1.40247,  1.87767,  1.98503,  2.337,  2.4823,
-  1.06065,  1.34179,  1.89159,  1.9978,  2.34225,  2.47385,
-  1.04598,  1.26441,  1.89288,  2.02811,  2.26571,  2.41834,
-  0.872467,  1.31861,  1.94129,  2.05489,  2.26598,  2.523,
-  0.878165,  1.20878,  1.86352,  2.07417,  2.31989,  2.4605,
-  0.87138,  1.05093,  1.86631,  2.04429,  2.18427,  2.46922,
-  0.814866,  1.20623,  1.93624,  2.04636,  2.24399,  2.39101,
-  0.791495,  1.1548,  1.95086,  2.06223,  2.27019,  2.49712,
-  0.734873,  1.1175,  2.01389,  2.14635,  2.25208,  2.34022,
-  0.717596,  1.11331,  2.14512,  2.21429,  2.35066,  2.43709,
-  0.747897,  1.18189,  1.98264,  2.07339,  2.39106,  2.46122,
-  0.81421,  1.5937,  1.93081,  2.05189,  2.27992,  2.45097,
-  1.008,  1.63525,  1.8487,  1.99829,  2.26496,  2.39937,
-  1.05813,  1.54826,  1.72511,  1.88587,  2.17415,  2.38675,
-  1.06533,  1.44683,  1.76311,  2.06116,  2.39393,  2.53335,
-  1.24544,  1.51311,  1.69987,  1.88597,  2.16373,  2.41256,
-  1.40222,  1.55017,  1.6791,  2.10448,  2.31427,  2.46462,
-  1.43969,  1.56554,  1.74616,  2.17576,  2.35318,  2.44597,
-  1.28279,  1.46757,  1.68979,  2.05702,  2.29957,  2.50654,
-  1.15751,  1.36008,  1.53152,  1.93168,  2.27783,  2.38736,
-  1.12772,  1.28719,  1.42109,  1.84436,  2.28107,  2.38522,
-  1.17251,  1.31751,  1.49783,  1.76833,  2.3271,  2.4534,
-  1.21562,  1.35145,  1.55462,  1.70686,  2.28027,  2.41032,
-  1.16271,  1.31851,  1.56882,  1.75711,  2.22556,  2.32124,
-  1.22115,  1.36407,  1.7282,  1.86724,  2.14964,  2.32343,
-  1.27453,  1.45588,  1.65181,  1.92988,  2.11952,  2.24537,
-  1.32483,  1.46666,  1.83773,  1.98275,  2.16784,  2.29489,
-  1.20741,  1.46374,  1.90723,  2.01094,  2.18761,  2.31538,
-  1.1975,  1.32537,  1.90394,  2.10426,  2.26437,  2.40602,
-  0.964658,  1.42133,  1.80059,  2.07554,  2.24967,  2.39142,
-  0.900184,  1.41949,  1.86053,  2.05217,  2.20467,  2.41473,
-  0.976462,  1.44499,  1.83716,  1.99709,  2.13357,  2.30319,
-  0.943062,  1.5438,  1.91463,  1.99313,  2.18465,  2.34418,
-  0.89678,  1.42697,  1.92355,  2.03999,  2.25792,  2.50452,
-  0.957615,  1.55318,  1.86268,  2.04465,  2.19266,  2.48417,
-  1.02438,  1.62687,  1.89128,  2.04179,  2.30477,  2.61313,
-  1.2607,  1.57098,  1.79692,  1.93891,  2.45798,  2.54369,
-  1.43387,  1.67689,  2.02035,  2.24929,  2.48843,  2.61923,
-  1.42779,  1.60531,  1.99984,  2.19762,  2.47258,  2.62826,
-  1.34494,  1.54775,  2.01991,  2.15346,  2.48252,  2.6649,
-  1.39455,  1.83086,  2.07575,  2.1467,  2.52985,  2.66294,
-  1.39353,  1.57998,  2.00527,  2.06832,  2.59583,  2.67795,
-  1.37167,  1.50166,  2.01236,  2.06929,  2.60572,  2.70121,
-  1.36597,  1.44376,  1.8937,  2.06336,  2.54086,  2.63575,
-  1.39281,  1.47093,  1.92042,  1.98528,  2.61205,  2.67063,
-  1.39358,  1.50234,  1.92649,  2.01951,  2.57154,  2.6457,
-  1.33144,  1.47006,  1.84434,  1.94554,  2.52733,  2.62083,
-  1.28039,  1.38,  1.82279,  1.92768,  2.47072,  2.61404,
-  1.23045,  1.39485,  1.77224,  1.9107,  2.49488,  2.56917,
-  1.10377,  1.421,  1.74216,  1.90103,  2.45853,  2.54496,
-  1.07083,  1.43846,  1.75479,  1.82779,  2.32372,  2.48412,
-  1.02392,  1.52234,  1.71372,  1.83474,  2.2896,  2.49685,
-  1.12384,  1.53995,  1.76628,  1.86662,  2.34998,  2.44122,
-  1.04667,  1.49658,  1.79154,  1.85948,  2.40075,  2.4683,
-  1.03123,  1.5049,  1.71427,  1.94435,  2.36522,  2.45944,
-  1.20118,  1.37012,  1.88263,  2.01133,  2.41129,  2.51029,
-  1.24946,  1.32446,  1.90762,  2.059,  2.44862,  2.55141,
-  1.30858,  1.40302,  1.96116,  2.04859,  2.47571,  2.56247,
-  1.35436,  1.47604,  2.00873,  2.11132,  2.51324,  2.59156,
-  1.41531,  1.55963,  2.02019,  2.10785,  2.50535,  2.59646,
-  1.45215,  1.53696,  2.03346,  2.12047,  2.47346,  2.60024,
-  1.47616,  1.57067,  1.98144,  2.08987,  2.44173,  2.57494,
-  1.53214,  1.60732,  1.99626,  2.09911,  2.44899,  2.57508,
-  1.57825,  1.6709,  1.94645,  2.06793,  2.48457,  2.59603,
-  1.64599,  1.71983,  1.90843,  2.03481,  2.5215,  2.63014,
-  1.6752,  1.73909,  1.85801,  1.95115,  2.54962,  2.66814,
-  1.6988,  1.74067,  1.81622,  1.87221,  2.55299,  2.67504,
-  1.58931,  1.66594,  1.75197,  1.83425,  2.49582,  2.66392,
-  1.44357,  1.53506,  1.6855,  1.78803,  2.39178,  2.64485,
-  1.38939,  1.59756,  1.88429,  2.16105,  2.45363,  2.57728,
-  1.34469,  1.5734,  1.94905,  2.03321,  2.43648,  2.65023,
-  1.34068,  1.44219,  1.90408,  1.99239,  2.42751,  2.60434,
-  1.30157,  1.36352,  1.87021,  1.95339,  2.44581,  2.60937,
-  1.26564,  1.36552,  1.83866,  1.92217,  2.43174,  2.55248,
-  1.29187,  1.45107,  1.77074,  1.90068,  2.38049,  2.47459,
-  1.3198,  1.50206,  1.68621,  1.92201,  2.2912,  2.39261,
-  1.25322,  1.4458,  1.59175,  1.89356,  2.29503,  2.3815,
-  1.17138,  1.37063,  1.52321,  1.82582,  2.33635,  2.39918,
-  1.23899,  1.36509,  1.48683,  1.79013,  2.30251,  2.38422,
-  1.18649,  1.32753,  1.46369,  1.68078,  2.32204,  2.40225,
-  1.16077,  1.2949,  1.46764,  1.61324,  2.21966,  2.32965,
-  1.16797,  1.31227,  1.45879,  1.72547,  2.18251,  2.27065,
-  1.16049,  1.37138,  1.54665,  1.85991,  2.15148,  2.26711,
-  1.06064,  1.44774,  1.58936,  1.76203,  2.18795,  2.31254,
-  1.09687,  1.44937,  1.66994,  1.88079,  2.20516,  2.32292,
-  0.965471,  1.39498,  1.66486,  1.86974,  2.13014,  2.2721,
-  0.992815,  1.27623,  1.73632,  1.88313,  2.19849,  2.29195,
-  0.989087,  1.34899,  1.86928,  1.94503,  2.2171,  2.32962,
-  0.90585,  1.29647,  1.83941,  1.98449,  2.13136,  2.26164,
-  0.913468,  1.3471,  1.97494,  2.05681,  2.23306,  2.3124,
-  0.891335,  1.51815,  1.95606,  2.01705,  2.23425,  2.36954,
-  0.838007,  1.4907,  2.01764,  2.09778,  2.33146,  2.41797,
-  0.918242,  1.41122,  2.04709,  2.15794,  2.31221,  2.4143,
-  0.73747,  1.47534,  2.13171,  2.1951,  2.33607,  2.41009,
-  0.804454,  1.24701,  2.18319,  2.2531,  2.37687,  2.45747,
-  0.910989,  1.12058,  2.03128,  2.13474,  2.30167,  2.40132,
-  0.823657,  1.02371,  1.8993,  2.15349,  2.27816,  2.4689,
-  0.820197,  0.968457,  1.65567,  2.13731,  2.32041,  2.44255,
-  0.901009,  1.04763,  1.78579,  2.12632,  2.24814,  2.41922,
-  0.908944,  1.15154,  1.94127,  2.15376,  2.28778,  2.47786,
-  1.02292,  1.32981,  1.97353,  2.1212,  2.26916,  2.49693,
-  1.00803,  1.17657,  1.83255,  2.13074,  2.26309,  2.48407,
-  1.1484,  1.26162,  1.86817,  2.13834,  2.28791,  2.47577,
-  1.13164,  1.24554,  1.7469,  2.12721,  2.27364,  2.43952,
-  1.10545,  1.23069,  1.75987,  2.02322,  2.2259,  2.48502,
-  1.23228,  1.36348,  1.91488,  2.02165,  2.31404,  2.45593,
-  1.28797,  1.37746,  1.85366,  2.03963,  2.34808,  2.50271,
-  1.28514,  1.52079,  1.95102,  2.05364,  2.36654,  2.48611,
-  1.27636,  1.65661,  1.88233,  2.08463,  2.43062,  2.524,
-  1.3057,  1.53254,  1.86153,  2.02916,  2.43563,  2.51958,
-  1.29572,  1.47484,  1.83837,  2.04501,  2.41302,  2.5453,
-  1.2328,  1.30721,  1.78676,  1.91145,  2.53363,  2.62579,
-  1.10601,  1.25243,  1.73731,  1.8274,  2.39547,  2.65803,
-  1.08032,  1.24974,  1.76381,  1.84223,  2.48808,  2.63797,
-  1.08481,  1.3027,  1.7911,  1.91571,  2.53275,  2.62698,
-  1.02408,  1.39849,  1.75815,  1.94769,  2.53675,  2.6478,
-  1.05255,  1.48652,  1.83597,  2.01313,  2.52654,  2.62152,
-  0.980943,  1.52889,  1.88771,  1.99043,  2.55923,  2.63173,
-  0.954706,  1.35519,  1.89085,  1.96874,  2.5383,  2.6458,
-  0.894853,  1.31642,  1.93192,  2.00063,  2.61782,  2.70696,
-  0.859848,  1.16666,  1.85185,  2.01109,  2.62987,  2.73106,
-  0.817565,  1.16914,  1.97568,  2.11707,  2.59314,  2.68371,
-  0.776768,  0.999874,  1.95167,  2.127,  2.57853,  2.71922,
-  0.750075,  1.10567,  2.01524,  2.09916,  2.46918,  2.63788,
-  0.878438,  1.03962,  2.07882,  2.1891,  2.45317,  2.61062,
-  0.915136,  1.11488,  2.01769,  2.23653,  2.37028,  2.53828,
-  0.82611,  1.20898,  2.06907,  2.15683,  2.33186,  2.46307,
-  0.869876,  1.28956,  2.0617,  2.14305,  2.31374,  2.39581,
-  0.790056,  1.42106,  1.94573,  2.02523,  2.25492,  2.38411,
-  0.782642,  1.67814,  1.92831,  1.98015,  2.1697,  2.29002,
-  0.79594,  1.40966,  1.7678,  1.89476,  2.19165,  2.28019,
-  0.832117,  1.16909,  1.82801,  1.91103,  2.22865,  2.36616,
-  0.862231,  1.1894,  1.75495,  1.92413,  2.31213,  2.41255,
-  1.03477,  1.29047,  1.7835,  1.99616,  2.34376,  2.46273,
-  1.13581,  1.35879,  1.78919,  1.98063,  2.37636,  2.49584,
-  1.3039,  1.415,  1.78751,  1.91844,  2.43546,  2.54775,
-  1.48925,  1.59296,  1.85058,  1.95005,  2.42804,  2.57134,
-  1.63147,  1.74264,  1.88788,  1.99493,  2.49377,  2.61966,
-  1.68385,  1.80038,  1.92661,  2.06405,  2.50915,  2.59263,
-  1.74531,  1.85426,  1.98854,  2.11714,  2.50431,  2.61134,
-  1.76427,  1.89058,  2.03799,  2.1743,  2.50772,  2.60061,
-  1.68017,  1.81737,  1.93711,  2.22898,  2.55014,  2.62331,
-  1.55262,  1.81946,  1.95732,  2.26349,  2.51728,  2.58051,
-  1.55842,  1.78491,  2.02149,  2.23937,  2.54371,  2.63746,
-  1.24066,  1.73929,  1.88981,  2.10508,  2.53244,  2.61823,
-  0.928972,  1.44027,  1.76926,  1.85335,  2.40041,  2.63688,
-  1.05577,  1.48884,  1.75607,  1.83257,  2.20968,  2.65031,
-  1.0133,  1.38103,  1.70409,  1.77271,  2.15549,  2.58513,
-  1.00919,  1.33324,  1.74138,  1.8465,  2.15877,  2.51776,
-  1.00638,  1.5199,  1.81375,  1.91629,  2.40767,  2.58185,
-  1.35773,  1.53055,  1.88364,  2.14151,  2.46327,  2.61463,
-  1.42682,  1.56088,  1.88252,  2.17521,  2.48835,  2.6287,
-  1.31598,  1.57984,  1.85956,  2.08348,  2.41988,  2.56465,
-  1.21305,  1.5389,  1.80025,  1.88207,  2.34157,  2.57461,
-  1.27506,  1.54351,  1.9171,  2.12745,  2.38894,  2.54272,
-  1.43894,  1.69814,  1.85661,  2.07519,  2.26671,  2.43737,
-  1.45433,  1.66376,  1.86982,  2.01141,  2.36627,  2.53339,
-  1.38217,  1.67292,  1.82744,  1.94203,  2.45391,  2.55986,
-  1.40066,  1.58545,  1.84133,  2.00274,  2.427,  2.51776,
-  1.38214,  1.68809,  1.81976,  2.06315,  2.41779,  2.49255,
-  1.2551,  1.60338,  1.75391,  2.04757,  2.45556,  2.56959,
-  1.13478,  1.40915,  1.70528,  1.80211,  2.48803,  2.64714,
-  1.11188,  1.26013,  1.67605,  1.77849,  2.50159,  2.627,
-  1.06035,  1.20881,  1.66035,  1.77686,  2.48876,  2.60446,
-  0.94712,  1.16465,  1.64204,  1.72379,  2.47516,  2.56741,
-  0.902077,  1.2512,  1.66403,  1.76901,  2.499,  2.5767,
-  0.92017,  1.24389,  1.70968,  1.79499,  2.53435,  2.62383,
-  0.93877,  1.26768,  1.72586,  1.87016,  2.54951,  2.6282,
-  0.914357,  1.25432,  1.71291,  1.78474,  2.59043,  2.70748,
-  0.930246,  1.28124,  1.80279,  1.87886,  2.56022,  2.68722,
-  0.95535,  1.14867,  1.81473,  1.90259,  2.55782,  2.68459,
-  0.96833,  1.09859,  1.81344,  1.91188,  2.46314,  2.64649,
-  0.990311,  1.18544,  1.86467,  1.94159,  2.48811,  2.66446,
-  1.1869,  1.59093,  1.95416,  2.0337,  2.59786,  2.66218,
-  1.30264,  1.69442,  1.99744,  2.16905,  2.61741,  2.69308,
-  1.37926,  1.71828,  1.99322,  2.2122,  2.54373,  2.64086,
-  1.40516,  1.78053,  1.99789,  2.15115,  2.55578,  2.63222,
-  1.29777,  1.87826,  2.02027,  2.19057,  2.54647,  2.61734,
-  1.44216,  1.85664,  2.10104,  2.29971,  2.56148,  2.64412,
-  1.37017,  1.78121,  2.11499,  2.25182,  2.44675,  2.54984,
-  1.40345,  1.70357,  2.0793,  2.2214,  2.44877,  2.59398,
-  1.41335,  1.64917,  2.00998,  2.15916,  2.51868,  2.61514,
-  1.32666,  1.71994,  1.95044,  2.02547,  2.52107,  2.63595,
-  1.38595,  1.55275,  1.85678,  1.93751,  2.49665,  2.58016,
-  1.34541,  1.48801,  1.88554,  2.01719,  2.54687,  2.6256,
-  1.33572,  1.42021,  1.78707,  1.97684,  2.50133,  2.64355,
-  1.3038,  1.40827,  1.80145,  1.90147,  2.37505,  2.57595,
-  1.31291,  1.40809,  1.83798,  1.95009,  2.31854,  2.4759,
-  1.19361,  1.29364,  1.81906,  1.97449,  2.46808,  2.58528,
-  1.19153,  1.31147,  1.71163,  1.85459,  2.39504,  2.55402,
-  1.10318,  1.33217,  1.71792,  1.85799,  2.34029,  2.44522,
-  0.996011,  1.23417,  1.75102,  1.86827,  2.28588,  2.40672,
-  1.05531,  1.37824,  1.71212,  1.84167,  2.2067,  2.44054,
-  1.07861,  1.46591,  1.78701,  1.94898,  2.23174,  2.47898,
-  0.98452,  1.42059,  1.8153,  1.92522,  2.26343,  2.43094,
-  0.984574,  1.49518,  1.77419,  1.96413,  2.22166,  2.34685,
-  1.15484,  1.5072,  1.8121,  1.94937,  2.28174,  2.4261,
-  1.17006,  1.42938,  1.74509,  1.93793,  2.23502,  2.37477,
-  1.20649,  1.48753,  1.7673,  2.00984,  2.20705,  2.33947,
-  1.07366,  1.37773,  1.82868,  1.993,  2.13061,  2.25678,
-  1.08845,  1.49539,  1.90777,  1.99687,  2.2139,  2.39049,
-  1.12298,  1.42221,  1.86583,  2.03711,  2.25375,  2.41839,
-  1.13417,  1.38264,  1.80424,  1.9632,  2.16117,  2.4736,
-  1.2454,  1.55261,  1.96081,  2.13469,  2.4536,  2.57754,
-  1.1187,  1.56721,  1.95262,  2.17652,  2.44663,  2.57856,
-  1.14171,  1.6436,  2.01334,  2.27743,  2.55738,  2.63478,
-  1.39251,  1.80792,  2.03934,  2.23792,  2.57802,  2.66829,
-  1.43321,  1.83371,  2.02062,  2.25218,  2.51864,  2.60086,
-  1.37926,  1.71223,  2.025,  2.24296,  2.51553,  2.60248,
-  1.36698,  1.67564,  1.97659,  2.19947,  2.51697,  2.59881,
-  1.35276,  1.80187,  2.03361,  2.18194,  2.49138,  2.58988,
-  1.32366,  1.74357,  2.00964,  2.1227,  2.47452,  2.56638,
-  1.19009,  1.54054,  1.93307,  2.08808,  2.50673,  2.57061,
-  1.51983,  1.76619,  1.906,  2.07675,  2.26142,  2.40768,
-  1.53469,  1.71407,  2.01648,  2.1309,  2.32326,  2.45761,
-  1.52205,  1.79476,  2.05095,  2.21828,  2.40801,  2.53773,
-  1.66536,  1.90687,  2.02566,  2.23238,  2.43013,  2.55064,
-  1.6663,  1.83465,  1.99804,  2.22024,  2.40151,  2.50239,
-  1.52361,  1.73009,  1.86296,  2.1646,  2.46626,  2.54923,
-  1.21612,  1.50347,  1.76046,  1.96747,  2.38172,  2.56435,
-  1.17113,  1.42943,  1.61663,  1.91778,  2.38793,  2.47727,
-  1.0913,  1.35137,  1.56866,  1.7962,  2.43759,  2.51487,
-  1.00128,  1.38691,  1.5396,  1.77505,  2.41327,  2.48215,
-  0.952227,  1.39731,  1.52793,  1.72252,  2.44275,  2.49237,
-  0.824979,  1.38889,  1.56898,  1.73526,  2.40875,  2.47118,
-  0.794444,  1.43306,  1.58885,  1.74958,  2.48937,  2.57636,
-  0.899067,  1.52185,  1.6814,  1.78029,  2.44175,  2.50829,
-  0.922249,  1.46461,  1.59253,  1.82844,  2.41816,  2.47726,
-  0.871556,  1.44442,  1.53832,  1.88901,  2.35369,  2.41254,
-  0.857823,  1.27025,  1.50127,  1.76026,  2.35576,  2.4073,
-  0.846263,  1.17661,  1.48198,  1.61417,  2.36993,  2.48569,
-  0.882414,  1.17609,  1.37797,  1.49739,  2.38001,  2.51651,
-  0.938718,  1.10065,  1.48911,  1.57621,  2.32557,  2.54347,
-  0.932462,  1.10559,  1.29435,  1.47096,  2.40012,  2.55472,
-  0.945253,  1.161,  1.30388,  1.58026,  2.46668,  2.58461,
-  1.01832,  1.21474,  1.33058,  1.68375,  2.48296,  2.55716,
-  1.04824,  1.17548,  1.2581,  1.59909,  2.52145,  2.6425,
-  1.07374,  1.20351,  1.2987,  1.68876,  2.55568,  2.61447,
-  1.09679,  1.26086,  1.3686,  1.75534,  2.49303,  2.60645,
-  1.10564,  1.22703,  1.40439,  1.8497,  2.52331,  2.60157,
-  1.14386,  1.26939,  1.38734,  1.82908,  2.39517,  2.49646,
-  1.09925,  1.22861,  1.34441,  1.66442,  2.44063,  2.51807,
-  1.11618,  1.22832,  1.33295,  1.66731,  2.33167,  2.51226,
-  1.20152,  1.29939,  1.47847,  1.57791,  2.00331,  2.45158,
-  1.16799,  1.29273,  1.47073,  1.81462,  2.14096,  2.43615,
-  1.28052,  1.42488,  1.59521,  1.80388,  2.20583,  2.31538,
-  1.23016,  1.36494,  1.61044,  2.00251,  2.17287,  2.35572,
-  1.30255,  1.40061,  1.73433,  2.074,  2.20855,  2.38927,
-  1.51269,  1.81823,  2.14478,  2.26692,  2.44774,  2.56939,
-  1.50753,  1.76042,  2.16423,  2.27687,  2.47949,  2.62484,
-  1.44651,  1.76044,  2.1147,  2.2567,  2.57257,  2.66147,
-  1.46887,  1.81236,  2.11457,  2.19302,  2.61774,  2.71384,
-  1.44965,  1.77645,  2.0806,  2.21016,  2.54091,  2.71399,
-  1.44125,  1.71952,  2.11461,  2.21869,  2.5113,  2.66005,
-  1.47766,  1.61984,  2.1127,  2.1987,  2.5206,  2.6557,
-  1.53287,  1.71815,  2.13263,  2.2223,  2.55144,  2.66573,
-  1.34103,  1.81458,  2.12504,  2.24586,  2.54798,  2.64959,
-  1.36191,  1.69809,  2.07692,  2.25511,  2.52488,  2.64704,
-  1.31533,  1.59277,  2.10978,  2.21019,  2.51775,  2.66697,
-  1.3828,  1.57159,  2.10684,  2.20406,  2.4952,  2.66142,
-  1.45363,  1.64175,  2.10031,  2.19937,  2.4624,  2.60888,
-  1.3761,  1.64657,  1.98719,  2.21841,  2.41362,  2.52681,
-  1.37284,  1.63246,  2.05624,  2.16372,  2.37619,  2.58687,
-  1.43261,  1.62463,  2.07417,  2.11989,  2.48066,  2.66903,
-  1.41068,  1.6628,  2.06922,  2.13037,  2.58137,  2.714,
-  1.17413,  1.52452,  2.03205,  2.10525,  2.50238,  2.65331,
-  1.15083,  1.24978,  2.00479,  2.15823,  2.31798,  2.58817,
-  1.05764,  1.19972,  2.04367,  2.16548,  2.37102,  2.60817,
-  1.07033,  1.16919,  2.05106,  2.1872,  2.47645,  2.67133,
-  0.989962,  1.10088,  1.95972,  2.10766,  2.45186,  2.65933,
-  0.995945,  1.12508,  1.96773,  2.17105,  2.35276,  2.58638,
-  0.951054,  1.07341,  1.76868,  2.2131,  2.36251,  2.50427,
-  0.912647,  1.06363,  1.87431,  2.20935,  2.34779,  2.51505,
-  0.880146,  1.0577,  1.93951,  2.2982,  2.44787,  2.55972,
-  0.808391,  0.999903,  1.78946,  2.22109,  2.38324,  2.5121,
-  0.872797,  1.05131,  1.90798,  2.34589,  2.55144,  2.62038,
-  0.736864,  0.925226,  2.10155,  2.27386,  2.39295,  2.56886,
-  0.704727,  1.0262,  2.09473,  2.21249,  2.47416,  2.6562,
-  0.793545,  1.02948,  1.90102,  2.33368,  2.65025,  2.72142,
-  0.890709,  1.27007,  2.13985,  2.23832,  2.54438,  2.71132,
-  0.971655,  1.31769,  2.24547,  2.35109,  2.63196,  2.71126,
-  1.08079,  1.55577,  2.01062,  2.24599,  2.52841,  2.64489,
-  1.40951,  1.76932,  2.1067,  2.28426,  2.51225,  2.63834,
-  1.24844,  1.66199,  2.03514,  2.28324,  2.53429,  2.64733,
-  0.95246,  1.1238,  2.10348,  2.25807,  2.39474,  2.60457,
-  0.989645,  1.18166,  2.02343,  2.23737,  2.36952,  2.52253,
-  0.926042,  1.34812,  1.94934,  2.06208,  2.34696,  2.44908,
-  0.919696,  1.4053,  1.83405,  2.0997,  2.37621,  2.49339,
-  1.00081,  1.37165,  1.83665,  2.2241,  2.41011,  2.5393,
-  1.20009,  1.43679,  1.83915,  2.17928,  2.39885,  2.49843,
-  1.22352,  1.48641,  1.94399,  2.25226,  2.40733,  2.54068,
-  1.11367,  1.47721,  1.84416,  2.21801,  2.38133,  2.48688,
-  1.13811,  1.49875,  1.98095,  2.29747,  2.45785,  2.56077,
-  1.14615,  1.61454,  1.8989,  2.23248,  2.41657,  2.51096,
-  1.11967,  1.58992,  1.82441,  2.11191,  2.35476,  2.45328,
-  1.03204,  1.58942,  1.85285,  2.14299,  2.324,  2.47294,
-  0.989427,  1.52898,  1.91464,  2.17919,  2.37674,  2.49437,
-  1.09575,  1.49456,  1.86612,  2.13681,  2.28371,  2.46406,
-  0.834557,  1.46372,  1.88257,  2.15093,  2.37864,  2.46309,
-  0.835589,  1.29607,  1.77137,  2.09878,  2.28624,  2.42638,
-  0.806577,  1.40333,  1.68522,  2.04095,  2.23574,  2.3564,
-  0.800011,  1.38309,  1.81416,  1.95993,  2.30958,  2.38679,
-  0.804745,  1.31821,  1.82136,  1.9087,  2.23513,  2.42714,
-  0.895849,  1.36723,  1.86481,  1.97967,  2.32424,  2.42079,
-  0.82739,  1.42508,  1.76716,  2.05819,  2.37623,  2.46943,
-  0.917915,  1.49792,  1.85534,  1.98721,  2.31538,  2.45164,
-  0.940855,  1.40956,  1.78919,  1.98853,  2.33667,  2.53469,
-  0.972711,  1.2917,  1.78694,  1.91488,  2.32326,  2.40549,
-  0.993281,  1.36882,  1.80724,  1.95862,  2.35727,  2.45928,
-  1.07469,  1.34931,  1.84084,  1.95484,  2.26908,  2.38406,
-  1.1006,  1.21857,  1.75613,  1.90019,  2.27787,  2.40621,
-  1.16562,  1.31369,  1.8437,  1.96222,  2.1571,  2.34291,
-  1.15777,  1.37236,  1.87996,  1.99193,  2.25808,  2.39087,
-  1.28609,  1.78099,  1.9597,  2.11887,  2.32454,  2.43759,
-  1.45517,  1.73815,  2.09889,  2.23501,  2.42846,  2.53971,
-  1.50025,  1.68426,  2.161,  2.27259,  2.39908,  2.51033,
-  1.48567,  1.8464,  2.19572,  2.30566,  2.54628,  2.65059,
-  1.72782,  2.01371,  2.16728,  2.30421,  2.58661,  2.65216,
-  1.67677,  1.96053,  2.21701,  2.36881,  2.59828,  2.68162,
-  1.63196,  1.91575,  2.22704,  2.33518,  2.6031,  2.71022,
-  1.66386,  1.97302,  2.12471,  2.22235,  2.66048,  2.72432,
-  1.54201,  1.92958,  2.0756,  2.17063,  2.62855,  2.70775,
-  1.50969,  1.70605,  2.05691,  2.19767,  2.57833,  2.6539,
-  1.48207,  1.67373,  2.13105,  2.19487,  2.58632,  2.69029,
-  1.42345,  1.64327,  2.09232,  2.17894,  2.5272,  2.63675,
-  1.35515,  1.56517,  2.02393,  2.23649,  2.53832,  2.65549,
-  1.32842,  1.55398,  2.08156,  2.16192,  2.47274,  2.65693,
-  1.33076,  1.41904,  2.02671,  2.12905,  2.368,  2.57102,
-  1.27065,  1.37759,  2.02595,  2.14013,  2.38924,  2.57594,
-  1.23682,  1.34543,  2.02239,  2.10985,  2.47813,  2.63391,
-  1.22208,  1.32043,  1.93967,  2.02174,  2.43681,  2.62853,
-  1.25217,  1.35827,  1.97262,  2.07935,  2.37145,  2.59893,
-  1.26623,  1.4702,  1.93045,  2.14581,  2.47186,  2.61815,
-  1.33228,  1.54641,  2.02572,  2.21952,  2.46462,  2.64511,
-  1.4186,  1.64948,  2.00831,  2.12811,  2.48988,  2.67687,
-  1.45568,  1.68468,  1.98898,  2.15265,  2.4704,  2.65153,
-  1.44749,  1.60065,  1.9359,  2.27176,  2.51299,  2.63183,
-  1.44477,  1.55636,  2.02038,  2.28232,  2.47577,  2.61234,
-  1.38748,  1.48741,  2.02468,  2.24466,  2.44505,  2.58283,
-  1.35392,  1.44328,  1.95756,  2.17131,  2.33611,  2.56008,
-  1.36979,  1.44771,  2.00618,  2.19142,  2.40471,  2.60473,
-  1.42596,  1.50428,  2.07231,  2.17818,  2.41766,  2.60341,
-  1.44024,  1.5405,  2.0824,  2.21198,  2.37707,  2.63732,
-  1.49701,  1.58268,  2.05652,  2.17217,  2.38928,  2.59384,
-  1.50496,  1.58456,  1.98409,  2.14933,  2.36756,  2.55972,
-  1.51904,  1.60399,  1.9938,  2.10993,  2.32726,  2.59969,
-  1.56956,  1.65105,  1.98894,  2.11673,  2.34577,  2.56992,
-  1.56989,  1.68368,  1.98057,  2.18292,  2.35723,  2.58728,
-  1.60707,  1.7127,  1.95147,  2.12568,  2.30717,  2.54725,
-  1.64523,  1.7366,  1.95236,  2.13149,  2.37622,  2.60646,
-  1.66961,  1.76398,  1.97965,  2.17323,  2.33235,  2.51667,
-  1.63244,  1.75887,  1.9808,  2.12427,  2.2859,  2.44383,
-  1.55741,  1.6677,  1.90206,  2.10693,  2.26086,  2.48392,
-  1.47042,  1.68895,  1.84638,  2.03283,  2.18513,  2.37587,
-  1.42194,  1.53148,  1.82567,  2.02659,  2.18038,  2.36012,
-  1.38564,  1.60616,  1.84636,  2.07139,  2.4885,  2.60745,
-  1.35971,  1.57766,  1.8971,  2.11196,  2.47111,  2.603,
-  1.33945,  1.54264,  1.93397,  2.13374,  2.45491,  2.58319,
-  1.32581,  1.69176,  2.08023,  2.16421,  2.47416,  2.60522,
-  1.34715,  1.6247,  2.07411,  2.2144,  2.43059,  2.56295,
-  1.31486,  1.54184,  1.96763,  2.16414,  2.37269,  2.60652,
-  1.3129,  1.53408,  1.91728,  2.08995,  2.41161,  2.57067,
-  1.28302,  1.5574,  1.93788,  2.10334,  2.52062,  2.6237,
-  1.13883,  1.33747,  1.87109,  1.97275,  2.43348,  2.64765,
-  1.15594,  1.28112,  1.83135,  1.91924,  2.2666,  2.60094,
-  1.16684,  1.27382,  1.8432,  1.94603,  2.31838,  2.57879,
-  1.17229,  1.27501,  1.83258,  2.02592,  2.35381,  2.62469,
-  1.08216,  1.26544,  1.89236,  1.98901,  2.38316,  2.60142,
-  1.0919,  1.20882,  1.83501,  2.03446,  2.39472,  2.5629,
-  1.09883,  1.19949,  1.75765,  2.06589,  2.3904,  2.57889,
-  1.1328,  1.24439,  1.87662,  2.07155,  2.33918,  2.53792,
-  1.1806,  1.25947,  1.82316,  2.09506,  2.2569,  2.54272,
-  1.18699,  1.31291,  1.80079,  2.10504,  2.36699,  2.49608,
-  1.26639,  1.37714,  1.81043,  2.11327,  2.32962,  2.53315,
-  1.32359,  1.40452,  1.90424,  2.14593,  2.38611,  2.58094,
-  1.35217,  1.4514,  1.94982,  2.07705,  2.39082,  2.53857,
-  1.34386,  1.45223,  1.88989,  2.02674,  2.31748,  2.48249,
-  1.24481,  1.37885,  1.79256,  1.98674,  2.42257,  2.53695,
-  1.12462,  1.2536,  1.70382,  1.95132,  2.43964,  2.54515,
-  0.995104,  1.41175,  1.72851,  1.86164,  2.4566,  2.54496,
-  1.00107,  1.40911,  1.79773,  1.89757,  2.40948,  2.55532,
-  1.03398,  1.42816,  1.78694,  1.88029,  2.32636,  2.50316,
-  0.970169,  1.32072,  1.71664,  1.84157,  2.2202,  2.38892,
-  0.930477,  1.37338,  1.7984,  1.90473,  2.30579,  2.5253,
-  0.939935,  1.41846,  1.7727,  1.87809,  2.36749,  2.46153,
-  0.949116,  1.52711,  1.7659,  1.84073,  2.16493,  2.47434,
-  0.993353,  1.62934,  1.81344,  1.91022,  2.10077,  2.4929,
-  1.01383,  1.54962,  1.79683,  1.89194,  2.23976,  2.55635,
-  0.970121,  1.5098,  1.83401,  1.93898,  2.33857,  2.50435,
-  0.947238,  1.36138,  1.78355,  1.98471,  2.4239,  2.54718,
-  0.980991,  1.38878,  1.78331,  2.13171,  2.45463,  2.55869,
-  1.00267,  1.40234,  1.80719,  2.02446,  2.46442,  2.55428,
-  1.0107,  1.40419,  1.87256,  2.07936,  2.47933,  2.56962,
-  0.972976,  1.3758,  1.84337,  1.9807,  2.51361,  2.57827,
-  0.932062,  1.27768,  1.85113,  1.98588,  2.46629,  2.56626,
-  0.938577,  1.18115,  1.83396,  1.96503,  2.45801,  2.55053,
-  0.940095,  1.14545,  1.79669,  2.07827,  2.4829,  2.61063,
-  0.909789,  1.07408,  1.7174,  2.13911,  2.46252,  2.57226,
-  0.882446,  1.06665,  1.72956,  2.28466,  2.4789,  2.55502,
-  0.938178,  1.1215,  1.82849,  2.23404,  2.47478,  2.5571,
-  0.917165,  1.28307,  1.7795,  2.10029,  2.47583,  2.59018,
-  1.06294,  1.34904,  1.76276,  2.1183,  2.50481,  2.60679,
-  1.18696,  1.4619,  1.88904,  2.11274,  2.48132,  2.62131,
-  1.48072,  1.61923,  1.97948,  2.1771,  2.43648,  2.57898,
-  1.44872,  1.56634,  1.88013,  2.13853,  2.33968,  2.55459,
-  1.40799,  1.61355,  1.82893,  2.0527,  2.3445,  2.53808,
-  1.61602,  1.69101,  1.85635,  1.98008,  2.54825,  2.63776,
-  1.62817,  1.68416,  1.88615,  2.01287,  2.56377,  2.62158,
-  1.59574,  1.68801,  1.9354,  2.02581,  2.48363,  2.61682,
-  1.64156,  1.70866,  1.95546,  2.04699,  2.51983,  2.64574,
-  1.67367,  1.75221,  1.95129,  2.08092,  2.48739,  2.64072,
-  1.65642,  1.73624,  1.99136,  2.09832,  2.57191,  2.67683,
-  1.65982,  1.73245,  1.95125,  2.07702,  2.58164,  2.69352,
-  1.6548,  1.71621,  1.96664,  2.04423,  2.56325,  2.6802,
-  1.60273,  1.68261,  1.91741,  1.99483,  2.53109,  2.67329,
-  1.58255,  1.63953,  1.9261,  1.99207,  2.53207,  2.69711,
-  1.46237,  1.585,  1.8183,  1.89755,  2.55713,  2.70626,
-  1.4532,  1.55073,  1.81519,  1.91646,  2.39997,  2.66768,
-  1.41939,  1.55772,  1.78444,  1.90918,  2.51138,  2.66998,
-  1.39516,  1.53982,  1.84748,  1.93084,  2.58396,  2.70362,
-  1.34885,  1.61088,  1.95815,  2.04307,  2.58609,  2.66435,
-  1.37239,  1.65814,  1.95866,  2.18944,  2.45048,  2.65032,
-  1.35259,  1.52809,  1.92314,  2.19484,  2.42773,  2.56214,
-  1.38093,  1.61227,  1.99338,  2.17611,  2.50893,  2.63506,
-  1.42958,  1.68659,  2.01713,  2.17256,  2.48642,  2.60927,
-  1.39212,  1.64104,  1.95208,  2.06507,  2.42122,  2.57491,
-  1.39959,  1.78826,  1.95209,  2.09858,  2.48993,  2.62939,
-  1.38376,  1.66244,  1.9831,  2.11224,  2.5328,  2.63181,
-  1.37273,  1.67362,  1.91212,  2.13425,  2.433,  2.61228,
-  1.39603,  1.64262,  1.96263,  2.19739,  2.52132,  2.66069,
-  1.37936,  1.62399,  2.0694,  2.24312,  2.56203,  2.66844,
-  1.33867,  1.61863,  2.04204,  2.19512,  2.57016,  2.6991,
-  1.29412,  1.71208,  2.05016,  2.12013,  2.60784,  2.68169,
-  1.29325,  1.59625,  1.99341,  2.06004,  2.58308,  2.66414,
-  1.20992,  1.36267,  1.95512,  2.02835,  2.51296,  2.6258,
-  1.3817,  1.70662,  2.00317,  2.14647,  2.50003,  2.61301,
-  1.20467,  1.73456,  1.9288,  2.10969,  2.4769,  2.54909,
-  1.11449,  1.69632,  1.88882,  2.04367,  2.53927,  2.63717,
-  1.11931,  1.60146,  1.84673,  2.08566,  2.57754,  2.64535,
-  1.12875,  1.53118,  1.85828,  2.14677,  2.59635,  2.68872,
-  1.13025,  1.67465,  1.83066,  2.17211,  2.56255,  2.67283,
-  1.10077,  1.64441,  1.83323,  2.04061,  2.59933,  2.65229,
-  1.06697,  1.5306,  1.76863,  2.00332,  2.61732,  2.67806,
-  1.06312,  1.46936,  1.79782,  1.88185,  2.56819,  2.67915,
-  1.17729,  1.70328,  1.86551,  2.06104,  2.48107,  2.58144,
-  1.40413,  1.6575,  1.92706,  2.18185,  2.45741,  2.58043,
-  1.42836,  1.66354,  1.98499,  2.18345,  2.45866,  2.56949,
-  1.4032,  1.66715,  1.95509,  2.14645,  2.46264,  2.56266,
-  1.23413,  1.59785,  1.91775,  2.03444,  2.40755,  2.56026,
-  1.22453,  1.36863,  1.84807,  1.92472,  2.49495,  2.67021,
-  1.21477,  1.58834,  1.76581,  2.00386,  2.52678,  2.63596,
-  1.26488,  1.63647,  1.82522,  2.07706,  2.56349,  2.67929,
-  1.26961,  1.58898,  1.78218,  2.09502,  2.62041,  2.69179,
-  1.29641,  1.50434,  1.80291,  2.01338,  2.60569,  2.68162,
-  1.33438,  1.52077,  1.79661,  1.96388,  2.60042,  2.70374,
-  1.39757,  1.60058,  1.84597,  1.94012,  2.61622,  2.69611,
-  1.43088,  1.55907,  1.79924,  1.99405,  2.59895,  2.6747,
-  1.48212,  1.58304,  1.80751,  1.98143,  2.57538,  2.68473,
-  1.46434,  1.56562,  1.77603,  1.91763,  2.575,  2.65927,
-  1.4554,  1.53823,  1.73066,  1.88207,  2.56375,  2.66044,
-  1.49958,  1.58442,  1.68807,  1.89207,  2.5871,  2.68867,
-  1.47976,  1.5737,  1.69519,  2.02444,  2.55818,  2.63904,
-  1.45227,  1.54712,  1.75057,  2.07203,  2.53701,  2.67379,
-  1.44738,  1.56304,  1.79438,  2.14163,  2.35339,  2.50255,
-  1.35172,  1.45071,  1.73023,  1.99189,  2.29835,  2.46355,
-  1.31876,  1.41462,  1.64199,  1.94834,  2.32625,  2.47429,
-  1.21205,  1.34623,  1.6851,  1.95989,  2.32224,  2.51295,
-  1.20902,  1.30295,  1.63462,  1.93085,  2.28291,  2.50754,
-  1.18895,  1.29282,  1.66566,  2.17785,  2.37356,  2.47429,
-  1.25754,  1.45115,  1.83601,  2.16148,  2.44729,  2.59664,
-  1.25342,  1.3702,  1.83372,  2.24474,  2.47977,  2.57602,
-  1.17995,  1.30201,  1.59215,  2.15158,  2.45596,  2.51812,
-  1.11448,  1.25765,  1.41158,  2.04236,  2.54829,  2.62041,
-  1.09999,  1.30707,  1.40717,  2.15942,  2.58591,  2.64936,
-  1.13115,  1.24686,  1.40128,  2.1166,  2.48376,  2.54666,
-  1.17377,  1.34087,  1.4499,  2.0937,  2.56103,  2.62648,
-  1.18957,  1.3462,  1.46559,  2.00354,  2.51775,  2.5757,
-  1.21797,  1.30299,  1.56949,  2.02897,  2.45573,  2.55014,
-  1.23191,  1.39323,  1.52046,  1.95573,  2.47623,  2.64224,
-  1.27718,  1.45114,  1.59102,  1.92599,  2.45809,  2.56656,
-  1.21624,  1.48312,  1.68868,  1.98897,  2.45463,  2.59962,
-  1.18429,  1.55304,  1.83889,  2.10027,  2.38501,  2.55005,
-  1.23917,  1.79282,  1.95907,  2.1826,  2.44529,  2.52957,
-  1.62457,  1.86085,  2.12033,  2.21992,  2.42941,  2.5941,
-  1.75324,  1.88933,  2.13652,  2.25457,  2.43633,  2.56246,
-  1.75727,  1.95692,  2.24234,  2.36011,  2.49374,  2.58763,
-  1.80684,  1.9852,  2.19776,  2.33868,  2.49634,  2.60068,
-  1.85991,  2.03042,  2.28254,  2.396,  2.54859,  2.63263,
-  1.7711,  1.89613,  2.30676,  2.42126,  2.53834,  2.62596,
-  1.50565,  1.89323,  2.01933,  2.32579,  2.48797,  2.58553,
-  1.18914,  1.7711,  1.91507,  2.25487,  2.53443,  2.61278,
-  1.104,  1.64935,  1.83499,  1.93594,  2.53413,  2.652,
-  1.07901,  1.52244,  1.76728,  1.93497,  2.52313,  2.59639,
-  1.10621,  1.60804,  1.75144,  2.00839,  2.49173,  2.57715,
-  1.22513,  1.59727,  1.85783,  2.10361,  2.46542,  2.59305,
-  1.37537,  1.61836,  1.93052,  2.21445,  2.44556,  2.5762,
-  1.42999,  1.69897,  1.98214,  2.23334,  2.49044,  2.60535,
-  1.4828,  1.67946,  1.99776,  2.2224,  2.46458,  2.58682,
-  1.408,  1.67664,  1.97085,  2.22109,  2.44036,  2.59243,
-  1.2799,  1.6188,  1.92099,  2.16109,  2.43881,  2.62742,
-  0.936959,  1.31029,  1.66337,  2.0101,  2.51599,  2.59778,
-  1.01466,  1.40151,  1.59008,  2.08087,  2.55691,  2.62215,
-  1.04365,  1.38457,  1.5715,  1.98823,  2.56866,  2.64789,
-  1.10727,  1.41397,  1.56206,  1.87714,  2.55472,  2.63729,
-  1.17948,  1.46739,  1.605,  1.839,  2.52348,  2.6405,
-  1.21832,  1.41202,  1.59163,  1.79653,  2.5198,  2.66057,
-  1.30537,  1.42738,  1.61458,  1.76369,  2.49727,  2.65779,
-  1.33854,  1.45634,  1.6422,  1.86235,  2.44879,  2.63162,
-  1.32868,  1.44222,  1.57523,  1.85891,  2.47066,  2.57043,
-  1.35122,  1.46628,  1.60143,  1.86374,  2.42525,  2.50034,
-  1.36091,  1.47648,  1.62462,  1.83211,  2.48627,  2.56333,
-  1.40173,  1.49988,  1.6134,  1.74973,  2.42322,  2.59141,
-  1.26155,  1.40299,  1.52378,  1.80204,  2.49974,  2.60553,
-  1.16,  1.46705,  1.6056,  1.78769,  2.50805,  2.55736,
-  1.27952,  1.53509,  1.62057,  1.75862,  2.40962,  2.67642,
-  1.16136,  1.50546,  1.6262,  1.7331,  2.39883,  2.61748,
-  1.18463,  1.52853,  1.61429,  1.69821,  2.35034,  2.6671,
-  1.11735,  1.53807,  1.65845,  1.75962,  2.28126,  2.58068,
-  1.10984,  1.49283,  1.70197,  1.78983,  2.15124,  2.48973,
-  1.01023,  1.46712,  1.63109,  1.88642,  2.42002,  2.52278,
-  0.950861,  1.33689,  1.617,  1.78955,  2.44962,  2.52889,
-  1.02847,  1.3481,  1.57189,  1.88039,  2.54391,  2.60801,
-  1.11075,  1.41566,  1.69055,  2.00551,  2.55818,  2.6501,
-  1.11015,  1.43266,  1.6694,  1.90159,  2.51693,  2.60274,
-  1.06783,  1.54338,  1.71944,  1.979,  2.54367,  2.61757,
-  1.42254,  1.70106,  1.94043,  2.32706,  2.55761,  2.64296,
-  1.38612,  1.78193,  2.04068,  2.38389,  2.57395,  2.63346,
-  1.51277,  1.69633,  2.1845,  2.29598,  2.57899,  2.67726,
-  1.57185,  1.70524,  2.22523,  2.31919,  2.5426,  2.67616,
-  1.51491,  1.84429,  2.24734,  2.36159,  2.52907,  2.6533,
-  1.60358,  1.94842,  2.27181,  2.4296,  2.52821,  2.61773,
-  1.62041,  2.02418,  2.37902,  2.47798,  2.62296,  2.67076,
-  1.57882,  1.90635,  2.23831,  2.37884,  2.55696,  2.64712,
-  1.61114,  1.90067,  2.18578,  2.31738,  2.51701,  2.61014,
-  1.55461,  1.94143,  2.13305,  2.24986,  2.49176,  2.57161,
-  1.46962,  1.9189,  2.09418,  2.22518,  2.49035,  2.56434,
-  1.33537,  1.69721,  2.01709,  2.23232,  2.47434,  2.57102,
-  1.22194,  1.51906,  1.81406,  2.1294,  2.45829,  2.56013,
-  1.19335,  1.42604,  1.73164,  2.00909,  2.48569,  2.5661,
-  1.14086,  1.30414,  1.72407,  1.96212,  2.45682,  2.67358,
-  1.17199,  1.317,  1.75694,  2.05081,  2.52062,  2.67935,
-  1.13514,  1.41021,  1.71529,  2.0926,  2.49945,  2.61771,
-  1.11453,  1.48721,  1.5954,  2.01378,  2.53196,  2.6284,
-  1.18516,  1.39989,  1.58265,  2.19579,  2.51838,  2.58247,
-  1.10455,  1.42368,  1.65629,  2.26253,  2.59319,  2.66401,
-  1.1643,  1.59699,  1.71775,  2.20785,  2.56315,  2.6214,
-  1.02259,  1.59646,  1.83176,  2.28798,  2.51904,  2.58042,
-  0.920067,  1.6565,  1.82922,  2.20717,  2.5356,  2.58254,
-  0.940069,  1.57744,  1.96057,  2.18925,  2.48282,  2.54933,
-  0.824619,  1.70849,  1.93223,  2.18861,  2.55188,  2.60548,
-  0.819752,  1.68897,  1.95061,  2.08345,  2.46319,  2.51587,
-  0.820934,  1.71848,  2.02163,  2.15842,  2.52112,  2.57629,
-  0.860984,  1.61569,  2.04686,  2.14622,  2.46989,  2.57106,
-  0.7224,  1.64737,  1.97316,  2.0661,  2.43884,  2.60907,
-  0.853506,  1.57795,  1.94985,  2.08284,  2.44874,  2.51242,
-  0.745605,  1.46451,  1.99332,  2.07751,  2.46918,  2.53247,
-  0.710718,  1.53369,  1.89005,  2.01388,  2.4256,  2.51639,
-  0.877569,  1.51198,  1.8316,  2.0319,  2.44162,  2.51744,
-  1.25962,  1.51952,  1.8797,  2.13883,  2.45029,  2.61407,
-  1.32666,  1.6701,  1.91934,  2.14837,  2.36293,  2.46445,
-  1.43771,  1.67164,  1.95505,  2.16671,  2.40595,  2.55752,
-  1.60387,  1.74029,  1.98995,  2.19878,  2.46753,  2.58565,
-  1.6385,  1.74325,  2.05109,  2.14971,  2.46263,  2.56933,
-  1.63183,  1.72177,  2.00292,  2.13115,  2.43893,  2.56922,
-  1.60316,  1.76319,  2.08219,  2.17477,  2.37672,  2.50226,
-  1.63098,  1.70394,  2.00922,  2.14927,  2.36918,  2.58057,
-  1.5766,  1.65869,  1.92294,  2.12495,  2.44873,  2.57827,
-  1.51627,  1.63071,  1.8608,  2.12704,  2.4444,  2.58228,
-  1.45888,  1.54763,  1.79608,  2.04697,  2.37806,  2.53559,
-  1.37666,  1.51251,  1.73356,  2.09821,  2.36177,  2.45214,
-  1.13475,  1.32018,  1.58255,  2.05289,  2.44906,  2.52706,
-  1.07945,  1.16406,  1.57337,  2.22076,  2.5003,  2.56093,
-  1.06047,  1.18642,  1.45666,  2.15579,  2.437,  2.5269,
-  0.974645,  1.13281,  1.56353,  2.08986,  2.50461,  2.57178,
-  0.925733,  1.04903,  1.55569,  2.09544,  2.54168,  2.61417,
-  1.01286,  1.15468,  1.28381,  2.12616,  2.55879,  2.59581,
-  0.970704,  1.08889,  1.3988,  1.96967,  2.51746,  2.62149,
-  0.99667,  1.1556,  1.28423,  1.96774,  2.47805,  2.53675,
-  1.06187,  1.17276,  1.29685,  1.89013,  2.46531,  2.55049,
-  0.971133,  1.1469,  1.42509,  1.82366,  2.3102,  2.51319,
-  1.12232,  1.24695,  1.57393,  1.94586,  2.35067,  2.54611,
-  1.13044,  1.2818,  1.71175,  2.05285,  2.47117,  2.56897,
-  1.28579,  1.42518,  1.8744,  2.08523,  2.42611,  2.57699,
-  1.27354,  1.49021,  1.87877,  2.10625,  2.40245,  2.54437,
-  1.22424,  1.46248,  1.90461,  2.12819,  2.41656,  2.57002,
-  1.25206,  1.44985,  1.80251,  2.11987,  2.41888,  2.5188,
-  1.32712,  1.41759,  1.78996,  2.17493,  2.34065,  2.46871,
-  1.34678,  1.43555,  1.73431,  2.03604,  2.35655,  2.53105,
-  1.23582,  1.31596,  1.59712,  1.89787,  2.28422,  2.57595,
-  0.955415,  1.30377,  1.56019,  1.73007,  2.44977,  2.64812,
-  0.909089,  1.47167,  1.62448,  1.89097,  2.38965,  2.62795,
-  0.919631,  1.36687,  1.50602,  1.84259,  2.342,  2.55449,
-  0.855197,  1.27967,  1.53955,  1.68852,  2.38691,  2.50206,
-  0.807057,  1.13562,  1.5416,  1.6813,  2.24391,  2.51087,
-  0.849115,  1.19024,  1.44993,  1.54139,  2.30258,  2.6556,
-  0.832569,  1.27336,  1.59248,  1.79281,  2.28417,  2.49848,
-  0.835449,  1.16892,  1.54463,  1.71893,  2.42389,  2.63262,
-  0.826578,  1.27619,  1.40786,  1.66029,  2.37804,  2.47453,
-  0.873632,  1.36031,  1.50287,  1.75833,  2.5708,  2.71226,
-  0.82832,  1.28463,  1.46241,  1.6242,  2.57586,  2.70561,
-  0.86693,  1.13331,  1.25406,  1.42989,  2.49929,  2.56231,
-  0.807119,  1.21808,  1.34601,  1.54062,  2.48761,  2.6331,
-  0.98368,  1.14658,  1.33665,  1.47931,  2.32716,  2.61436,
-  0.991742,  1.17073,  1.29617,  1.48561,  2.54305,  2.66382,
-  0.857243,  1.17219,  1.29859,  1.6239,  2.58125,  2.67565,
-  1.02446,  1.24516,  1.33583,  1.92396,  2.62349,  2.68982,
-  1.03526,  1.29306,  1.41981,  1.88269,  2.47498,  2.67367,
-  0.98116,  1.23984,  1.33455,  1.62845,  2.54405,  2.68174,
-  0.948338,  1.22739,  1.3601,  1.57206,  2.44798,  2.66861,
-  1.09712,  1.2561,  1.36219,  1.63254,  2.50779,  2.65642,
-  1.06074,  1.284,  1.52793,  1.67627,  2.54094,  2.63814,
-  0.999111,  1.2307,  1.53126,  1.64398,  2.37306,  2.63434,
-  0.900037,  1.35716,  1.5199,  1.69115,  2.33345,  2.6059,
-  0.906535,  1.20048,  1.61525,  1.71596,  2.28887,  2.60957,
-  0.841267,  1.3377,  1.72119,  1.79912,  2.17636,  2.62724,
-  0.950819,  1.50712,  1.71882,  1.82673,  2.05053,  2.48989,
-  0.922437,  1.44759,  1.83206,  1.92051,  2.14899,  2.50957,
-  0.797637,  1.12047,  1.75627,  1.94611,  2.20911,  2.53594,
-  0.821846,  1.16874,  1.83791,  1.97773,  2.36161,  2.64241,
-  0.802821,  1.39464,  1.94559,  2.03152,  2.33749,  2.58995,
-  0.808599,  1.21429,  1.87853,  2.00233,  2.28022,  2.57778,
-  0.825133,  1.3293,  1.89662,  1.97956,  2.45575,  2.5731,
-  0.847939,  1.23595,  1.89729,  2.01661,  2.42221,  2.65115,
-  0.793266,  1.31179,  1.88526,  1.97487,  2.49392,  2.69992,
-  0.835729,  1.41812,  1.83973,  1.90323,  2.50796,  2.64513,
-  0.84938,  1.4762,  1.83681,  1.97738,  2.32134,  2.5611,
-  0.77457,  1.28461,  1.75819,  1.86442,  2.36773,  2.5612,
-  0.896154,  1.46644,  1.77022,  1.87135,  2.58655,  2.68848,
-  1.0978,  1.5765,  1.74232,  1.91022,  2.16067,  2.65845,
-  0.95072,  1.45287,  1.76016,  1.93477,  2.19628,  2.62419,
-  0.947778,  1.33478,  1.74561,  1.83051,  2.25611,  2.66786,
-  0.970291,  1.21491,  1.74593,  1.84071,  2.26878,  2.55518,
-  1.02748,  1.19305,  1.65541,  1.77056,  2.11599,  2.50296,
-  1.10863,  1.22404,  1.55642,  1.7059,  2.01907,  2.46382,
-  1.13733,  1.24864,  1.6599,  1.836,  2.0873,  2.49402,
-  1.19278,  1.29031,  1.65286,  1.87863,  2.08608,  2.61596,
-  1.23183,  1.34329,  1.52821,  1.64612,  1.91216,  2.35441,
-  1.04315,  1.3807,  1.67914,  1.83012,  2.00837,  2.41401,
-  1.10289,  1.24306,  1.74748,  1.86138,  2.20309,  2.50438,
-  1.04973,  1.35437,  1.73588,  1.819,  2.24881,  2.55779,
-  1.10598,  1.57142,  1.76481,  1.95355,  2.42885,  2.56011,
-  1.29085,  1.55016,  1.83756,  2.1266,  2.48883,  2.60078,
-  1.19424,  1.4267,  1.83766,  1.91401,  2.44321,  2.63552,
-  1.1655,  1.26009,  1.79094,  1.89331,  2.40045,  2.64664,
-  1.22495,  1.30814,  1.82593,  1.91949,  2.32136,  2.69508,
-  1.24849,  1.34538,  1.77545,  1.87671,  2.35372,  2.65414,
-  1.27114,  1.39967,  1.81154,  1.89758,  2.40349,  2.65392,
-  1.3091,  1.40766,  1.80684,  1.89783,  2.33922,  2.63235,
-  1.29102,  1.38333,  1.80244,  1.88719,  2.24772,  2.66245,
-  1.26136,  1.37051,  1.75597,  1.87125,  2.1019,  2.59359,
-  1.28264,  1.37654,  1.77553,  1.9045,  2.19234,  2.50743,
-  1.36136,  1.45086,  1.79107,  1.90616,  2.2215,  2.54334,
-  1.33499,  1.43138,  1.71627,  1.90549,  2.0892,  2.37826,
-  1.38567,  1.47042,  1.7654,  1.90922,  2.17384,  2.45657,
-  1.36432,  1.45506,  1.75488,  1.87147,  2.36504,  2.57228,
-  1.38778,  1.48689,  1.71209,  1.8475,  2.24356,  2.57069,
-  1.31245,  1.42529,  1.62289,  1.75678,  1.97847,  2.36751,
-  1.3472,  1.45434,  1.68343,  1.82547,  2.08792,  2.46256,
-  1.32645,  1.40544,  1.72764,  1.83555,  2.32887,  2.61433,
-  1.33311,  1.42971,  1.79607,  1.90035,  2.44506,  2.65291,
-  1.3228,  1.42159,  1.73694,  1.8435,  2.53212,  2.64664,
-  1.34468,  1.43186,  1.76621,  1.92458,  2.55008,  2.68986,
-  1.38828,  1.48581,  1.71196,  1.82621,  2.49614,  2.65849,
-  1.41113,  1.49561,  1.77687,  1.87667,  2.49259,  2.65135,
-  1.41779,  1.49158,  1.80169,  1.89041,  2.44245,  2.70699,
-  1.40612,  1.51559,  1.75734,  1.89697,  2.38205,  2.63363,
-  1.42586,  1.51481,  1.77326,  1.90174,  2.44755,  2.63472,
-  1.47603,  1.55503,  1.74573,  1.86162,  2.39877,  2.61498,
-  1.45985,  1.56153,  1.78645,  1.91123,  2.47654,  2.59179,
-  1.40306,  1.51419,  1.72076,  1.90094,  2.48989,  2.57733,
-  1.42813,  1.52351,  1.68976,  1.83521,  2.4589,  2.56597,
-  1.32896,  1.43471,  1.60407,  1.73425,  2.4663,  2.56683,
-  1.24132,  1.34325,  1.458,  1.69662,  2.52782,  2.64566,
-  1.13662,  1.31113,  1.42996,  1.69536,  2.54253,  2.66041,
-  1.15311,  1.34414,  1.69081,  1.98593,  2.42001,  2.55378,
-  1.23176,  1.37392,  1.66882,  2.11744,  2.40191,  2.48888,
-  0.978581,  1.11559,  1.51713,  2.00053,  2.44902,  2.52602,
-  0.951081,  1.10796,  1.20861,  1.73722,  2.4743,  2.61185,
-  0.981806,  1.12784,  1.22059,  1.72099,  2.58653,  2.69889,
-  0.977554,  1.22407,  1.33776,  1.71327,  2.59337,  2.67541,
-  0.986078,  1.2604,  1.40744,  1.57149,  2.56942,  2.63175,
-  1.06877,  1.2094,  1.46443,  1.55798,  2.55135,  2.66975,
-  1.03419,  1.17431,  1.46726,  1.55529,  2.46049,  2.64226,
-  1.05663,  1.17869,  1.5099,  1.62154,  2.15303,  2.54053,
-  1.10894,  1.24024,  1.65138,  1.77854,  2.22761,  2.57195,
-  1.04085,  1.39778,  1.70963,  1.83002,  2.3987,  2.61895,
-  1.06308,  1.56403,  1.69554,  1.79469,  2.41902,  2.57735,
-  1.15665,  1.57989,  1.74299,  1.88897,  2.41901,  2.62687,
-  1.28215,  1.60467,  1.76982,  1.98481,  2.29053,  2.40855,
-  1.41496,  1.75259,  1.9379,  2.07679,  2.28769,  2.50228,
-  1.56159,  1.88269,  2.08718,  2.19987,  2.3986,  2.50906,
-  1.74177,  1.96305,  2.16108,  2.26221,  2.51606,  2.62613,
-  1.57955,  1.9163,  2.20167,  2.30168,  2.45849,  2.64834,
-  1.6562,  1.8493,  2.1017,  2.30217,  2.48776,  2.57383,
-  1.76171,  1.93589,  2.1671,  2.42309,  2.53131,  2.61977,
-  1.74734,  1.94646,  2.12972,  2.45212,  2.59171,  2.6811,
-  1.66477,  1.95071,  2.06484,  2.45292,  2.65328,  2.71998,
-  1.18212,  1.80699,  2.03181,  2.24045,  2.58934,  2.66695,
-  0.911793,  1.44443,  1.9382,  2.00954,  2.51885,  2.66242,
-  0.906235,  1.35395,  1.86014,  1.94894,  2.57034,  2.65373,
-  0.915756,  1.18244,  1.77937,  1.91835,  2.49518,  2.68524,
-  0.923262,  1.16808,  1.70545,  2.00799,  2.40124,  2.58442,
-  0.915338,  1.1961,  1.64118,  1.9578,  2.23516,  2.50251,
-  1.11694,  1.26915,  1.59747,  1.9508,  2.1291,  2.3925,
-  1.22715,  1.34423,  1.80926,  1.99916,  2.32077,  2.54577,
-  1.30788,  1.51797,  1.83234,  2.04216,  2.34776,  2.54341,
-  1.14291,  1.42748,  1.83152,  2.02229,  2.35648,  2.58964,
-  1.02021,  1.20271,  1.78017,  2.07079,  2.56583,  2.66165,
-  1.08785,  1.26596,  1.65328,  2.09396,  2.62566,  2.70924,
-  1.14659,  1.23417,  1.66629,  2.02225,  2.60572,  2.67625,
-  1.08906,  1.31141,  1.64715,  1.83385,  2.66668,  2.72276,
-  1.18839,  1.31996,  1.72568,  1.80695,  2.57119,  2.66417,
-  1.20957,  1.35804,  1.69743,  1.7942,  2.47045,  2.64023,
-  1.24605,  1.33829,  1.69554,  1.782,  2.56576,  2.66694,
-  1.26125,  1.38448,  1.61968,  1.77958,  2.5918,  2.71243,
-  1.33751,  1.45023,  1.64699,  1.77421,  2.57897,  2.70337,
-  1.38769,  1.4781,  1.61892,  1.74728,  2.53199,  2.6657,
-  1.30178,  1.39264,  1.54187,  1.66565,  2.48454,  2.65506,
-  1.25701,  1.39883,  1.52736,  1.73414,  2.61953,  2.68968,
-  1.21116,  1.32426,  1.66434,  1.91151,  2.58934,  2.68525,
-  1.11303,  1.32541,  1.6977,  1.94018,  2.59112,  2.67963,
-  1.00034,  1.35223,  1.71949,  2.02479,  2.57766,  2.6391,
-  0.952537,  1.56466,  1.91458,  2.02111,  2.48126,  2.55357,
-  0.94138,  1.57337,  1.89848,  1.99082,  2.3884,  2.52782,
-  0.835656,  1.42686,  1.9149,  2.0063,  2.45584,  2.54443,
-  0.762518,  1.61797,  1.84816,  1.95272,  2.51168,  2.57689,
-  0.760103,  1.72025,  1.88404,  1.9725,  2.52618,  2.66897,
-  0.788105,  1.51594,  1.76089,  1.95372,  2.49866,  2.5539,
-  0.84239,  1.23509,  1.68744,  2.01111,  2.39147,  2.52955,
-  0.970555,  1.30488,  1.68991,  2.0601,  2.38601,  2.52427,
-  1.07851,  1.22081,  1.63039,  2.10393,  2.41141,  2.5183,
-  1.03513,  1.37429,  1.73952,  2.01539,  2.38354,  2.54289,
-  1.23277,  1.46612,  1.94288,  2.1126,  2.35987,  2.47684,
-  1.03214,  1.46016,  1.84361,  2.11132,  2.40561,  2.54561,
-  0.863004,  1.57537,  1.75434,  2.02642,  2.48406,  2.54587,
-  0.78188,  1.62113,  1.87611,  2.13162,  2.59115,  2.66521,
-  0.689257,  1.56767,  1.95132,  2.24673,  2.50779,  2.64996,
-  0.76292,  1.45451,  2.05214,  2.23995,  2.40891,  2.57038,
-  0.735313,  1.36954,  2.14112,  2.22674,  2.40426,  2.51585,
-  0.692794,  1.21322,  2.02173,  2.17001,  2.40979,  2.63261,
-  0.749191,  1.32741,  1.8763,  2.15981,  2.39637,  2.54356,
-  0.723514,  1.31193,  1.77912,  2.00099,  2.33306,  2.52163,
-  0.800844,  1.39933,  1.70253,  1.88677,  2.1838,  2.39184,
-  0.935365,  1.5324,  1.7461,  1.84327,  2.02788,  2.36693,
-  0.879717,  1.39098,  1.69669,  1.87323,  2.27339,  2.53295,
-  1.11563,  1.39538,  1.55249,  2.06254,  2.37975,  2.48566,
-  1.25346,  1.37982,  1.72652,  2.1649,  2.38685,  2.50781,
-  1.28865,  1.54861,  1.76922,  2.10614,  2.42884,  2.5175,
-  1.36965,  1.61115,  1.79367,  1.97047,  2.36765,  2.55804,
-  1.39903,  1.69493,  1.86562,  2.03676,  2.40916,  2.58643,
-  1.43333,  1.74573,  1.93073,  2.15938,  2.42655,  2.57904,
-  1.26759,  1.66587,  1.97138,  2.10332,  2.44452,  2.56774,
-  1.22612,  1.49722,  1.88861,  2.08359,  2.54785,  2.62348,
-  1.21786,  1.50232,  1.85015,  1.97391,  2.50602,  2.62557,
-  1.21379,  1.59537,  1.87504,  1.97942,  2.42715,  2.60646,
-  1.23975,  1.51387,  1.76668,  1.94793,  2.28162,  2.49207,
-  1.24763,  1.58563,  1.72974,  1.8947,  2.38196,  2.52212,
-  1.20115,  1.47447,  1.74657,  1.83424,  2.28973,  2.52518,
-  1.18147,  1.55532,  1.7036,  1.82308,  2.31583,  2.44389,
-  1.19633,  1.57376,  1.73522,  1.80803,  2.4035,  2.55724,
-  1.14908,  1.63161,  1.76916,  1.92557,  2.36812,  2.54281,
-  1.07109,  1.63355,  1.76134,  1.87247,  2.40846,  2.57352,
-  1.06523,  1.55174,  1.71341,  1.88049,  2.38743,  2.51216,
-  0.987564,  1.63573,  1.78594,  1.95671,  2.4134,  2.54862,
-  0.931677,  1.52646,  1.77301,  1.89696,  2.43796,  2.5139,
-  0.900322,  1.64588,  1.78798,  2.04104,  2.33427,  2.43459,
-  0.867303,  1.71472,  1.90161,  2.09919,  2.3871,  2.47589,
-  0.868278,  1.69374,  1.9173,  2.01308,  2.2746,  2.38253,
-  0.848816,  1.56719,  1.82901,  1.92983,  2.3394,  2.42562,
-  0.789452,  1.36929,  1.82686,  1.91727,  2.41428,  2.50207,
-  0.737031,  1.1733,  1.87303,  1.97283,  2.45513,  2.54124,
-  0.759015,  1.25073,  1.78111,  1.99463,  2.42044,  2.55494,
-  0.749485,  1.36394,  1.89637,  1.99357,  2.44226,  2.50985,
-  0.749379,  1.21466,  1.94066,  2.03408,  2.45072,  2.5683,
-  0.801242,  1.26916,  1.8709,  1.95599,  2.40516,  2.47386,
-  0.82329,  1.25895,  1.87986,  2.0697,  2.41177,  2.5101,
-  0.836531,  1.27393,  1.9573,  2.04747,  2.49016,  2.58229,
-  0.834116,  1.18388,  1.88646,  1.96919,  2.49948,  2.60434,
-  0.876413,  1.17115,  1.94662,  2.0309,  2.43135,  2.55301,
-  0.839364,  1.05611,  1.85364,  2.10059,  2.39261,  2.55434,
-  0.864173,  1.16468,  1.83549,  1.96885,  2.37631,  2.5161,
-  0.932804,  1.29457,  1.83095,  1.90104,  2.44527,  2.55257,
-  0.963048,  1.35686,  1.76883,  1.89322,  2.47992,  2.61467,
-  1.03707,  1.35972,  1.82081,  1.89105,  2.51931,  2.60502,
-  1.06061,  1.46234,  1.79795,  1.93929,  2.52187,  2.59188,
-  1.07992,  1.50417,  1.80221,  1.93053,  2.46514,  2.5432,
-  1.14011,  1.33906,  1.81335,  1.90531,  2.37007,  2.53042,
-  1.15187,  1.35617,  1.77236,  1.88371,  2.37001,  2.61081,
-  1.28808,  1.63863,  1.75106,  2.27992,  2.55539,  2.62328,
-  1.45144,  1.73949,  1.9164,  2.3887,  2.63615,  2.70283,
-  1.59125,  1.85154,  2.21828,  2.38549,  2.59375,  2.67943,
-  1.59226,  2.01614,  2.2338,  2.33376,  2.54482,  2.66517,
-  1.6542,  1.94158,  2.25097,  2.37237,  2.4589,  2.59983,
-  1.70325,  2.0255,  2.2296,  2.3371,  2.46858,  2.61766,
-  1.63882,  2.00556,  2.20195,  2.26846,  2.49954,  2.61841,
-  1.92467,  2.13532,  2.45818,  2.50417,  2.59384,  2.6254,
-  1.80381,  2.06257,  2.19935,  2.28946,  2.55004,  2.64392,
-  1.77301,  1.97662,  2.10757,  2.22087,  2.44498,  2.54384,
-  1.76495,  2.00173,  2.21445,  2.2547,  2.47561,  2.57975,
-  1.67833,  1.86391,  2.24464,  2.34367,  2.47113,  2.63609,
-  1.75581,  1.86025,  2.22372,  2.35306,  2.4983,  2.58668,
-  1.69343,  1.86924,  2.2833,  2.3958,  2.51974,  2.58367,
-  1.7044,  1.79121,  2.14719,  2.33645,  2.47903,  2.59089,
-  1.68326,  1.86225,  2.16334,  2.35184,  2.52091,  2.61603,
-  1.62322,  1.80421,  2.22207,  2.3603,  2.6199,  2.69951,
-  1.65724,  1.82561,  2.25849,  2.34735,  2.54573,  2.69471,
-  1.66007,  1.86034,  2.25357,  2.36412,  2.56409,  2.63073,
-  1.5969,  1.83951,  2.21893,  2.38579,  2.54647,  2.62589,
-  1.62232,  1.8512,  1.99621,  2.3774,  2.52207,  2.59549,
-  1.02947,  1.25453,  1.74899,  2.05352,  2.44588,  2.57611,
-  0.856689,  0.993818,  1.56961,  2.21376,  2.46185,  2.54708,
-  1.01658,  1.1919,  1.29347,  1.77814,  2.4558,  2.55165,
-  1.01054,  1.22815,  1.31143,  1.82028,  2.53151,  2.65675,
-  0.908278,  1.18958,  1.28554,  1.8586,  2.52592,  2.61992,
-  0.871987,  1.17192,  1.31749,  1.82652,  2.40074,  2.51809,
-  1.03312,  1.18885,  1.4397,  2.03901,  2.57242,  2.6561,
-  0.970197,  1.29563,  1.40244,  2.03504,  2.48818,  2.54989,
-  1.0882,  1.22065,  1.55306,  2.13338,  2.5357,  2.59506,
-  1.00995,  1.3898,  1.51706,  2.11522,  2.47419,  2.55069,
-  0.993372,  1.42737,  1.53917,  1.9724,  2.52584,  2.58386,
-  1.04829,  1.48208,  1.63718,  2.16108,  2.52317,  2.61471,
-  1.02433,  1.56286,  1.69224,  2.29516,  2.59484,  2.64857,
-  0.907692,  1.61256,  1.74613,  2.16254,  2.57575,  2.61626,
-  0.890482,  1.61113,  1.77393,  1.97073,  2.57775,  2.6596,
-  0.808392,  1.5978,  1.78596,  2.0064,  2.56504,  2.63896,
-  0.766474,  1.58442,  1.83584,  1.92974,  2.58154,  2.64107,
-  0.769957,  1.62677,  1.86926,  2.02945,  2.60278,  2.66048,
-  0.798945,  1.53186,  1.83489,  1.94653,  2.62826,  2.69262,
-  0.720628,  1.38023,  1.8176,  1.89535,  2.54776,  2.6072,
-  0.717991,  1.30127,  1.75327,  1.88057,  2.50111,  2.57068,
-  0.757538,  1.19751,  1.71932,  1.8634,  2.4672,  2.58075,
-  0.753702,  1.29247,  1.69185,  1.7758,  2.47259,  2.58378,
-  0.814552,  1.2342,  1.58385,  1.68828,  2.54626,  2.60138,
-  0.892573,  1.25942,  1.54867,  1.62871,  2.46518,  2.55748,
-  0.949846,  1.26057,  1.42925,  1.62028,  2.39675,  2.4574,
-  1.0353,  1.2441,  1.49824,  1.64392,  2.38137,  2.52433,
-  1.10807,  1.33757,  1.53819,  1.80059,  2.51358,  2.61769,
-  1.18254,  1.37047,  1.56189,  1.84416,  2.54573,  2.61445,
-  1.21527,  1.3744,  1.59539,  1.9408,  2.51228,  2.59416,
-  1.23283,  1.3567,  1.64836,  2.04066,  2.51833,  2.60689,
-  1.29553,  1.441,  1.62601,  2.06359,  2.53545,  2.6072,
-  1.31746,  1.48417,  1.66663,  2.1072,  2.50946,  2.56956,
-  1.28814,  1.40484,  1.70844,  2.1424,  2.47826,  2.55815,
-  1.30118,  1.49063,  1.68866,  2.20974,  2.51657,  2.5826,
-  1.38891,  1.4886,  1.75307,  2.24911,  2.46845,  2.53274,
-  1.43236,  1.50195,  1.75604,  2.22738,  2.54031,  2.63382,
-  1.27063,  1.44425,  1.69718,  2.16774,  2.57417,  2.66708,
-  1.37795,  1.51182,  1.61924,  2.07059,  2.58057,  2.65545,
-  1.31909,  1.43763,  1.57516,  1.82626,  2.5685,  2.64694,
-  1.27334,  1.43938,  1.61468,  1.97782,  2.58918,  2.64227,
-  1.36481,  1.49144,  1.65464,  1.9149,  2.27758,  2.49171,
-  1.3814,  1.48233,  1.6257,  1.76745,  2.29282,  2.53541,
-  1.31612,  1.4108,  1.57452,  1.6965,  2.24155,  2.54414,
-  1.24921,  1.44841,  1.65161,  1.81201,  2.16694,  2.52883,
-  1.32999,  1.4301,  1.63778,  1.7537,  2.14427,  2.49173,
-  1.21201,  1.46018,  1.66372,  1.72397,  2.45273,  2.65487,
-  1.15467,  1.42799,  1.63984,  1.70382,  2.52478,  2.64719,
-  1.13219,  1.27638,  1.63819,  1.75073,  2.36014,  2.63024,
-  1.1068,  1.2922,  1.56399,  1.73715,  2.27638,  2.67348,
-  1.00947,  1.4092,  1.60525,  1.75588,  2.54981,  2.6669,
-  0.849242,  1.42476,  1.60734,  1.77047,  2.59306,  2.69757,
-  0.884126,  1.41867,  1.69054,  1.91036,  2.64889,  2.75356,
-  0.835786,  1.50533,  1.65083,  1.83983,  2.66751,  2.73182,
-  0.830887,  1.41843,  1.69822,  1.81279,  2.54661,  2.60518,
-  0.770144,  1.45618,  1.73535,  1.83979,  2.48532,  2.53941,
-  0.741204,  1.4612,  1.72026,  2.03966,  2.61315,  2.65662,
-  0.746126,  1.43606,  1.67492,  1.86887,  2.61646,  2.6596,
-  0.785082,  1.34349,  1.67545,  1.75655,  2.55005,  2.61191,
-  0.745773,  1.35482,  1.63002,  1.93899,  2.4536,  2.54908,
-  0.84578,  1.46925,  1.62908,  1.97497,  2.49928,  2.54978,
-  0.949421,  1.46277,  1.57299,  2.28604,  2.54958,  2.60293,
-  1.02515,  1.38536,  1.64839,  2.19293,  2.44063,  2.53102,
-  1.03372,  1.43617,  1.74409,  2.13226,  2.54404,  2.6189,
-  1.08284,  1.45584,  1.59799,  2.00309,  2.62826,  2.73613,
-  1.02162,  1.3808,  1.5378,  2.00792,  2.65618,  2.72548,
-  0.934605,  1.33831,  1.72128,  2.02138,  2.45266,  2.63594,
-  0.974987,  1.2806,  1.74048,  1.98864,  2.38339,  2.58854,
-  0.963572,  1.35863,  1.77509,  2.07708,  2.37441,  2.55255,
-  1.33939,  1.60607,  1.94104,  2.1598,  2.44654,  2.58731,
-  1.26864,  1.60406,  1.94006,  2.17892,  2.48766,  2.5975,
-  1.12981,  1.52262,  1.87297,  2.07507,  2.47971,  2.63317,
-  1.13535,  1.4223,  1.86599,  1.94531,  2.52336,  2.68614,
-  1.13554,  1.56227,  1.76815,  1.92201,  2.50605,  2.73613,
-  1.17333,  1.63762,  1.8454,  1.97453,  2.37951,  2.62759,
-  1.22309,  1.47716,  1.79951,  1.94529,  2.6037,  2.69777,
-  1.28565,  1.78142,  1.97253,  2.33525,  2.64962,  2.71925,
-  1.51607,  1.86247,  2.08499,  2.38614,  2.56337,  2.65052,
-  1.62251,  1.80088,  2.07468,  2.3711,  2.4941,  2.60895,
-  1.64422,  1.73091,  2.23525,  2.34462,  2.4606,  2.62177,
-  1.64649,  1.74384,  2.11867,  2.33454,  2.48765,  2.5973,
-  1.57447,  1.66694,  2.16568,  2.29463,  2.46302,  2.64293,
-  1.56853,  1.66268,  2.06838,  2.24007,  2.37478,  2.53429,
-  1.50109,  1.67557,  2.0192,  2.25394,  2.40396,  2.56021,
-  1.33322,  1.48186,  1.81038,  2.03244,  2.23527,  2.46402,
-  1.18419,  1.37647,  1.74307,  2.07718,  2.24737,  2.43664,
-  0.860298,  1.01797,  1.39947,  2.03136,  2.44583,  2.51204,
-  0.987543,  1.18722,  1.32467,  2.08656,  2.44026,  2.50786,
-  0.987539,  1.05739,  1.40051,  2.29103,  2.46201,  2.53454,
-  1.07257,  1.16846,  1.33543,  2.28155,  2.59528,  2.64199,
-  1.04242,  1.21947,  1.32875,  2.10439,  2.48141,  2.54485,
-  1.07584,  1.20487,  1.37029,  2.20656,  2.50952,  2.5572,
-  1.07591,  1.18808,  1.41434,  2.3201,  2.53091,  2.58942,
-  1.07615,  1.2674,  1.41198,  2.21842,  2.45229,  2.54095,
-  1.15455,  1.31481,  1.50039,  2.30097,  2.50519,  2.56979,
-  1.17038,  1.30037,  1.47778,  2.20108,  2.41823,  2.51101,
-  1.16483,  1.29078,  1.43643,  2.04217,  2.4346,  2.51715,
-  1.19386,  1.29319,  1.52759,  2.00881,  2.37081,  2.47326,
-  1.26354,  1.38567,  1.59613,  2.04876,  2.42779,  2.50408,
-  1.30519,  1.42101,  1.65888,  2.09585,  2.42943,  2.51858,
-  1.3783,  1.49436,  1.71028,  2.07804,  2.47796,  2.55948,
-  1.33373,  1.47526,  1.67404,  2.03963,  2.44671,  2.52705,
-  1.34615,  1.46853,  1.67367,  1.96109,  2.4626,  2.56716,
-  1.32426,  1.4669,  1.74709,  2.00944,  2.48056,  2.57128,
-  1.30692,  1.41105,  1.74078,  2.0324,  2.46634,  2.57579,
-  1.2773,  1.40831,  1.71568,  1.95693,  2.50597,  2.5973,
-  1.23917,  1.40986,  1.63569,  1.84314,  2.51134,  2.59249,
-  1.26227,  1.3779,  1.66588,  1.78528,  2.41492,  2.5191,
-  1.22377,  1.37861,  1.70694,  1.81201,  2.47211,  2.5535,
-  1.24828,  1.56097,  1.68845,  2.02442,  2.46468,  2.53208,
-  1.55115,  1.67483,  1.86392,  2.2426,  2.42567,  2.51231,
-  1.61354,  1.73636,  1.91583,  2.28434,  2.5051,  2.5755,
-  1.67565,  1.76455,  2.01326,  2.3086,  2.47931,  2.57088,
-  1.67679,  1.73219,  2.21691,  2.35074,  2.51681,  2.58494,
-  1.67209,  1.76809,  2.1703,  2.27753,  2.41116,  2.49253,
-  1.64585,  1.88123,  2.21635,  2.32063,  2.46081,  2.56493,
-  1.71409,  1.93321,  2.22012,  2.3277,  2.45303,  2.55743,
-  1.86416,  1.9656,  2.21189,  2.35407,  2.45155,  2.5437,
-  1.84051,  1.9809,  2.14136,  2.27592,  2.48783,  2.60703,
-  1.28163,  1.50854,  1.87809,  2.15331,  2.51039,  2.59772,
-  1.28594,  1.55852,  1.89593,  2.1545,  2.51005,  2.62888,
-  1.1797,  1.45797,  1.80582,  2.0887,  2.53683,  2.64835,
-  1.21318,  1.47414,  1.79648,  1.88639,  2.42644,  2.59714,
-  1.17576,  1.56663,  1.7868,  1.95963,  2.44398,  2.62181,
-  1.24128,  1.49554,  1.77294,  1.95943,  2.51364,  2.61189,
-  1.25286,  1.54735,  1.7413,  1.87367,  2.44728,  2.67464,
-  1.23425,  1.43703,  1.74215,  1.83575,  2.37217,  2.58149,
-  1.2624,  1.35128,  1.71028,  1.83349,  2.30891,  2.5836,
-  1.33086,  1.4241,  1.67389,  1.80298,  2.27185,  2.55676,
-  1.37492,  1.47319,  1.70336,  1.80452,  2.37449,  2.62583,
-  1.35042,  1.47764,  1.74193,  1.86958,  2.46816,  2.63785,
-  1.29945,  1.40927,  1.70733,  1.82882,  2.41262,  2.66007,
-  1.28367,  1.41318,  1.69401,  1.91384,  2.235,  2.66336,
-  1.13135,  1.54545,  1.7382,  1.92713,  2.24255,  2.52954,
-  1.3104,  1.44532,  1.80081,  1.94176,  2.22418,  2.4307,
-  1.20782,  1.40771,  1.79229,  1.89783,  2.27858,  2.58879,
-  1.17208,  1.38037,  1.76961,  1.87071,  2.42071,  2.66541,
-  1.05037,  1.29292,  1.70868,  1.81557,  2.3983,  2.64784,
-  1.0122,  1.35284,  1.71047,  1.79843,  2.50105,  2.62211,
-  0.949688,  1.51131,  1.80223,  2.05177,  2.38659,  2.54393,
-  1.23953,  1.52331,  1.99264,  2.17592,  2.53584,  2.66332,
-  1.17041,  1.42396,  1.91809,  2.07296,  2.37133,  2.60069,
-  1.15328,  1.63164,  1.94366,  2.04139,  2.42629,  2.52794,
-  1.13099,  1.68734,  1.9131,  1.98242,  2.36664,  2.59216,
-  0.876015,  1.53912,  1.95282,  2.04039,  2.35419,  2.59247,
-  0.741027,  1.33078,  2.01026,  2.08898,  2.40638,  2.51241,
-  0.692068,  1.22098,  1.96684,  2.05317,  2.52761,  2.62537,
-  0.697907,  1.40678,  2.01601,  2.08582,  2.57318,  2.65234,
-  0.747161,  1.54248,  1.98219,  2.09109,  2.57331,  2.6146,
-  0.759939,  1.51811,  1.93822,  2.16296,  2.53435,  2.63909,
-  0.752015,  1.44593,  2.09774,  2.15063,  2.47989,  2.58714,
-  0.80419,  1.42852,  2.01245,  2.19581,  2.47075,  2.57726,
-  0.757784,  1.35654,  1.87818,  2.23225,  2.531,  2.6303,
-  0.782189,  1.2517,  1.76691,  2.20655,  2.56445,  2.6177,
-  0.692136,  1.30829,  1.59302,  1.84293,  2.50433,  2.65265,
-  0.779817,  1.26499,  1.68969,  1.80369,  2.5305,  2.66946,
-  0.774734,  1.19962,  1.64959,  1.72658,  2.4371,  2.59153,
-  0.885025,  1.31194,  1.64647,  1.73919,  2.57872,  2.67199,
-  0.949387,  1.38711,  1.64193,  1.76257,  2.52877,  2.58579,
-  1.01204,  1.45536,  1.66673,  1.75258,  2.43427,  2.55352,
-  1.10407,  1.52937,  1.68209,  1.97304,  2.34551,  2.51158,
-  1.424,  1.61941,  1.99551,  2.29891,  2.43078,  2.52129,
-  1.58246,  1.83207,  2.2751,  2.38313,  2.4828,  2.53932,
-  1.70637,  2.00167,  2.30003,  2.39481,  2.48697,  2.58695,
-  1.53226,  1.93376,  2.28401,  2.42231,  2.62294,  2.70604,
-  1.67894,  1.88906,  2.33897,  2.51297,  2.63237,  2.6795,
-  1.63441,  1.78371,  2.12418,  2.463,  2.61035,  2.69136,
-  1.61835,  1.75102,  2.02613,  2.41802,  2.6094,  2.67895,
-  1.5652,  1.7943,  1.90207,  2.40566,  2.62933,  2.69687,
-  1.28214,  1.59125,  1.85203,  2.31423,  2.61778,  2.72294,
-  1.22037,  1.42168,  1.69434,  1.88174,  2.5568,  2.65318,
-  1.1394,  1.29901,  1.62237,  1.77043,  2.54387,  2.6407,
-  1.21449,  1.46742,  1.62803,  1.79401,  2.56341,  2.6917,
-  1.05963,  1.52181,  1.63195,  1.86516,  2.60104,  2.68366,
-  1.1802,  1.53659,  1.67186,  2.13796,  2.58765,  2.63839,
-  1.21365,  1.58211,  1.7095,  2.15751,  2.4768,  2.57401,
-  1.24846,  1.55305,  1.6453,  1.89754,  2.57776,  2.68128,
-  1.34058,  1.60143,  1.67999,  1.88914,  2.64709,  2.75513,
-  1.19455,  1.57556,  1.69753,  1.80137,  2.59652,  2.75237,
-  1.15299,  1.53138,  1.71641,  1.81272,  2.41715,  2.69646,
-  1.17528,  1.56527,  1.65742,  1.73478,  2.51798,  2.67121,
-  1.31588,  1.51598,  1.77517,  2.05808,  2.3073,  2.4493,
-  1.24713,  1.38127,  1.56836,  1.85701,  2.15728,  2.43501,
-  1.24025,  1.38365,  1.58057,  1.99147,  2.30357,  2.41106,
-  1.2868,  1.38585,  1.7307,  2.06754,  2.32691,  2.47304,
-  1.20411,  1.33789,  1.66549,  2.03875,  2.23142,  2.5434,
-  1.18234,  1.31211,  1.52226,  1.97103,  2.23777,  2.48363,
-  1.09543,  1.31991,  1.46571,  2.03259,  2.27994,  2.52364,
-  1.1525,  1.29451,  1.45831,  2.03253,  2.30603,  2.40676,
-  0.991441,  1.27466,  1.42822,  1.94058,  2.3991,  2.50937,
-  0.850157,  1.27472,  1.45373,  1.89353,  2.38229,  2.47766,
-  0.93606,  1.31321,  1.42674,  1.88897,  2.55174,  2.60439,
-  0.972592,  1.32833,  1.43283,  2.01105,  2.57367,  2.61367,
-  0.9094,  1.42276,  1.49463,  2.07395,  2.62063,  2.66268,
-  0.828475,  1.4317,  1.56949,  2.05425,  2.62211,  2.66974,
-  0.779249,  1.37567,  1.47663,  1.94919,  2.559,  2.62214,
-  0.81571,  1.47269,  1.65049,  2.00091,  2.56521,  2.61168,
-  0.822357,  1.33351,  1.55165,  1.86418,  2.59585,  2.70612,
-  0.736497,  1.25989,  1.49082,  1.88222,  2.49441,  2.61998,
-  0.90224,  1.431,  1.5205,  1.91079,  2.6054,  2.67859,
-  0.900488,  1.36305,  1.46181,  2.00977,  2.66588,  2.71718,
-  1.01539,  1.36153,  1.47485,  1.92044,  2.63748,  2.70257,
-  0.950918,  1.33518,  1.44088,  1.87435,  2.67892,  2.74624,
-  0.965674,  1.30691,  1.41289,  1.72718,  2.65632,  2.73947,
-  1.12134,  1.29133,  1.41298,  1.73139,  2.62458,  2.736,
-  1.13549,  1.29997,  1.44863,  1.63579,  2.61671,  2.68774,
-  1.12041,  1.2482,  1.38368,  1.57976,  2.39717,  2.58524,
-  1.11342,  1.2945,  1.48237,  1.60279,  2.39483,  2.63481,
-  1.24175,  1.31817,  1.47317,  1.5775,  2.426,  2.64978,
-  1.18438,  1.27289,  1.49775,  1.60805,  2.14445,  2.53727,
-  1.28314,  1.37732,  1.54304,  1.64518,  2.10579,  2.4909,
-  1.13801,  1.38076,  1.56048,  1.64098,  2.27101,  2.62552,
-  1.24388,  1.35154,  1.60307,  1.73979,  2.03808,  2.44751,
-  1.26726,  1.50996,  1.64165,  1.83198,  2.33133,  2.47283,
-  1.27637,  1.4764,  1.62502,  1.93034,  2.31938,  2.52437,
-  1.22268,  1.55941,  1.66998,  1.80547,  2.32691,  2.58028,
-  1.26522,  1.50389,  1.83098,  2.09154,  2.39672,  2.56909,
-  1.25605,  1.52888,  1.85303,  2.10617,  2.36514,  2.50328,
-  1.2365,  1.47912,  1.7283,  2.04146,  2.52856,  2.6129,
-  1.22064,  1.60519,  1.71377,  1.95092,  2.59764,  2.64949,
-  1.25555,  1.59187,  1.70675,  2.06271,  2.56138,  2.6269,
-  1.30708,  1.58002,  1.65355,  1.94129,  2.55273,  2.64371,
-  1.31097,  1.5128,  1.65653,  1.83919,  2.5921,  2.67771,
-  1.1886,  1.31608,  1.57937,  1.69077,  2.4385,  2.64188,
-  1.11467,  1.23599,  1.59197,  1.74919,  2.35944,  2.54521,
-  1.08007,  1.27713,  1.728,  2.04141,  2.33707,  2.54979,
-  1.03222,  1.25021,  1.681,  1.99834,  2.31853,  2.5022,
-  1.06472,  1.15918,  1.66673,  2.01929,  2.25657,  2.57347,
-  1.02631,  1.14637,  1.67293,  2.05406,  2.43323,  2.61572,
-  0.942929,  1.09279,  1.61352,  2.07778,  2.36514,  2.49974,
-  0.98025,  1.25478,  1.492,  1.80119,  2.44532,  2.57571,
-  0.957395,  1.25187,  1.37834,  1.74457,  2.50297,  2.66587,
-  0.840336,  1.26799,  1.39773,  1.82798,  2.55587,  2.65128,
-  1.0099,  1.17581,  1.27777,  2.04836,  2.6379,  2.7009,
-  0.88384,  1.02678,  1.14669,  1.89368,  2.51869,  2.61056,
-  0.997171,  1.13829,  1.24641,  1.83753,  2.54982,  2.64269,
-  0.992125,  1.17887,  1.28227,  1.9744,  2.55911,  2.61297,
-  1.06759,  1.2558,  1.35902,  1.96394,  2.54142,  2.59631,
-  1.08633,  1.32907,  1.43233,  1.92884,  2.52833,  2.59824,
-  1.10035,  1.34558,  1.46953,  1.94236,  2.46972,  2.56168,
-  1.10102,  1.37438,  1.56114,  1.94256,  2.48429,  2.553,
-  1.1775,  1.45517,  1.57149,  1.9435,  2.50031,  2.5509,
-  1.26077,  1.4779,  1.60161,  2.02402,  2.48743,  2.55424,
-  1.21644,  1.47008,  1.6396,  1.95721,  2.52383,  2.58819,
-  1.25798,  1.4072,  1.65143,  1.91072,  2.4642,  2.62087,
-  1.16209,  1.43654,  1.68217,  1.89692,  2.4473,  2.67707,
-  1.25022,  1.48463,  1.65387,  1.93047,  2.49389,  2.63344,
-  1.23798,  1.51339,  1.64878,  1.88034,  2.50409,  2.58149,
-  1.2232,  1.41246,  1.63408,  1.79718,  2.45121,  2.62062,
-  1.25874,  1.3584,  1.62772,  1.7261,  2.42829,  2.62133,
-  1.23492,  1.34561,  1.55215,  1.70868,  2.38574,  2.60605,
-  1.18642,  1.34181,  1.63691,  1.75468,  2.42972,  2.54439,
-  1.21626,  1.30589,  1.63278,  1.75577,  2.32081,  2.58379,
-  1.16534,  1.28415,  1.56053,  1.68204,  2.24322,  2.49467,
-  1.08586,  1.21511,  1.5906,  1.71533,  2.23163,  2.52723,
-  1.09165,  1.38416,  1.65516,  1.71656,  2.30278,  2.53555,
-  1.06033,  1.23908,  1.62721,  1.73757,  2.42016,  2.59915,
-  1.09008,  1.39478,  1.68248,  1.7999,  2.33181,  2.53286,
-  1.16904,  1.56812,  1.78572,  2.03155,  2.37221,  2.49786,
-  1.2419,  1.66208,  1.82249,  2.16954,  2.42454,  2.52519,
-  1.04029,  1.69041,  1.8531,  2.03859,  2.47201,  2.53597,
-  0.974879,  1.68906,  1.85014,  2.15131,  2.50742,  2.56254,
-  0.879683,  1.74384,  1.96806,  2.16115,  2.46392,  2.54585,
-  0.790116,  1.79441,  2.0373,  2.15974,  2.5084,  2.56488,
-  0.793374,  1.79617,  2.06052,  2.33107,  2.5913,  2.64858,
-  0.859332,  1.80046,  2.02545,  2.20064,  2.53432,  2.61132,
-  0.825206,  1.89513,  2.06358,  2.26453,  2.51403,  2.6108,
-  0.974068,  1.90478,  2.00264,  2.31585,  2.53967,  2.59516,
-  0.961311,  1.82128,  2.01521,  2.27454,  2.60079,  2.65336,
-  0.97104,  1.73701,  1.91495,  2.2439,  2.57236,  2.6126,
-  0.999552,  1.8179,  1.9531,  2.17859,  2.57433,  2.62628,
-  0.9773,  1.75604,  1.92914,  2.13535,  2.42421,  2.55609,
-  1.06554,  1.74764,  1.89917,  2.30975,  2.58739,  2.63059,
-  1.07706,  1.65572,  1.86833,  2.2386,  2.50891,  2.57184,
-  1.07783,  1.71642,  1.79146,  2.26622,  2.61548,  2.65405,
-  1.27602,  1.71338,  1.78883,  2.10144,  2.62562,  2.67959,
-  1.26317,  1.69909,  1.77693,  2.03511,  2.61035,  2.65342,
-  1.29714,  1.66767,  1.74401,  2.03012,  2.60806,  2.67807,
-  1.26237,  1.62646,  1.78116,  2.02618,  2.63626,  2.69918,
-  1.31803,  1.65777,  1.76358,  1.93904,  2.57545,  2.70561,
-  0.980669,  1.55589,  1.72298,  1.97855,  2.56896,  2.63842,
-  0.840013,  1.4634,  1.77278,  2.16486,  2.56689,  2.66623,
-  0.832158,  1.50575,  1.93789,  2.23397,  2.63013,  2.69488,
-  0.745541,  1.5301,  2.06073,  2.163,  2.61913,  2.69213,
-  0.83205,  1.59799,  2.12768,  2.19666,  2.52887,  2.6193,
-  0.820544,  1.61648,  2.04484,  2.13356,  2.58766,  2.66815,
-  0.789348,  1.63857,  1.99603,  2.2128,  2.57293,  2.61543,
-  0.806795,  1.74253,  2.04392,  2.18384,  2.60341,  2.66027,
-  0.843597,  1.76138,  1.99882,  2.13297,  2.5965,  2.67316,
-  0.927714,  1.7594,  1.98717,  2.20199,  2.59168,  2.65081,
-  1.0705,  1.76711,  1.97829,  2.22719,  2.6427,  2.68638,
-  1.02285,  1.85683,  1.98982,  2.21722,  2.48094,  2.57469,
-  0.886409,  1.74269,  1.86307,  2.0549,  2.54233,  2.62705,
-  0.996501,  1.55364,  1.80806,  1.94851,  2.51673,  2.60575,
-  1.21822,  1.52501,  1.87802,  2.1072,  2.42395,  2.57889,
-  1.27471,  1.49178,  1.90624,  2.10124,  2.45572,  2.56357,
-  1.31948,  1.58708,  1.87982,  2.24044,  2.43946,  2.54799,
-  1.47451,  1.699,  1.92926,  2.22822,  2.45187,  2.56313,
-  1.54527,  1.72271,  1.8921,  2.16916,  2.52024,  2.60296,
-  1.54616,  1.66889,  1.96149,  2.21208,  2.506,  2.62127,
-  1.53562,  1.69929,  2.01636,  2.25082,  2.55009,  2.64562,
-  1.58341,  1.68775,  2.05195,  2.33263,  2.49172,  2.59804,
-  1.50093,  1.59405,  1.92923,  2.25985,  2.42262,  2.54776,
-  1.46492,  1.61478,  1.8817,  2.21673,  2.52895,  2.62322,
-  1.40673,  1.60503,  1.80598,  2.22272,  2.50901,  2.58784,
-  1.10642,  1.52778,  1.73018,  2.04592,  2.54946,  2.6375,
-  1.00815,  1.43972,  1.66547,  1.94137,  2.65244,  2.7511,
-  0.971347,  1.40208,  1.7089,  1.95327,  2.61333,  2.68499,
-  0.946352,  1.50104,  1.67215,  1.97587,  2.5279,  2.58557,
-  0.909229,  1.45358,  1.7139,  2.06564,  2.52931,  2.61316,
-  0.975079,  1.52329,  1.83956,  2.13855,  2.49869,  2.58372,
-  0.899524,  1.55241,  1.83164,  2.06857,  2.54488,  2.61118,
-  0.805175,  1.46233,  1.86054,  2.10134,  2.57044,  2.65485,
-  0.859011,  1.51453,  1.8924,  2.01252,  2.57968,  2.64852,
-  0.763528,  1.52243,  1.90254,  2.01852,  2.55645,  2.60958,
-  0.814387,  1.49485,  1.94172,  2.07798,  2.54033,  2.61284,
-  0.853805,  1.40187,  1.94299,  2.08809,  2.48839,  2.57861,
-  0.782036,  1.34855,  1.9353,  2.02508,  2.51682,  2.59805,
-  0.754386,  1.38495,  1.90024,  1.99966,  2.60037,  2.66376,
-  0.746921,  1.42114,  1.93457,  2.03891,  2.55327,  2.6123,
-  0.731911,  1.45076,  1.92451,  2.03274,  2.4979,  2.55649,
-  0.706741,  1.54373,  1.8766,  1.99252,  2.51018,  2.56596,
-  0.852548,  1.54995,  1.89917,  2.2265,  2.52279,  2.58394,
-  0.885718,  1.657,  1.86579,  2.16289,  2.46739,  2.55377,
-  0.951271,  1.64172,  1.814,  2.15306,  2.4271,  2.49961,
-  0.928485,  1.50278,  1.80944,  2.22477,  2.4724,  2.55392,
-  0.816616,  1.3911,  1.66558,  2.17614,  2.51072,  2.58282,
-  0.915934,  1.39094,  1.76751,  2.16955,  2.47166,  2.65253,
-  1.11534,  1.36231,  1.72259,  2.03303,  2.40636,  2.60188,
-  1.13866,  1.25298,  1.68452,  1.93737,  2.38431,  2.6239,
-  1.08432,  1.21195,  1.63364,  1.88994,  2.41309,  2.62623,
-  1.12622,  1.34492,  1.6486,  2.07112,  2.48419,  2.60566,
-  1.1239,  1.46156,  1.8451,  2.17246,  2.46266,  2.60514,
-  1.13256,  1.46864,  1.74022,  2.18493,  2.46794,  2.5801,
-  1.14825,  1.50617,  1.6766,  2.04929,  2.44677,  2.56542,
-  0.999544,  1.4047,  1.64177,  1.86332,  2.52384,  2.59211,
-  0.932167,  1.39598,  1.70943,  1.84574,  2.52479,  2.59962,
-  0.870085,  1.47633,  1.72151,  1.89709,  2.49026,  2.59376,
-  0.891107,  1.42911,  1.78973,  1.95843,  2.5191,  2.60499,
-  0.85555,  1.42127,  1.90094,  2.01101,  2.54662,  2.60976,
-  0.895038,  1.48258,  1.87357,  1.97483,  2.51943,  2.58445,
-  0.809092,  1.4865,  1.90227,  2.00088,  2.51837,  2.59726,
-  0.808211,  1.46017,  1.88158,  1.9614,  2.46839,  2.61633,
-  0.774237,  1.47186,  1.90122,  2.01376,  2.56487,  2.66569,
-  0.800018,  1.57695,  1.93818,  2.04372,  2.49438,  2.6301,
-  0.804705,  1.57076,  1.88936,  1.97549,  2.44765,  2.55519,
-  0.840709,  1.60338,  1.82708,  2.02632,  2.44289,  2.49242,
-  0.887288,  1.53614,  1.78162,  1.9522,  2.50081,  2.57651,
-  0.847527,  1.5047,  1.79295,  1.89159,  2.57889,  2.63732,
-  0.959025,  1.53382,  1.82149,  1.97974,  2.46375,  2.5443,
-  1.03632,  1.64079,  1.88602,  1.96289,  2.35866,  2.57776,
-  0.981142,  1.48674,  1.7331,  1.87828,  2.53797,  2.61047,
-  1.04649,  1.43851,  1.74084,  1.85001,  2.59088,  2.68414,
-  1.1034,  1.48978,  1.73824,  1.8175,  2.58837,  2.70105,
-  1.17692,  1.47368,  1.73285,  1.82327,  2.52453,  2.73354,
-  1.17332,  1.43838,  1.69656,  1.79254,  2.58079,  2.66577,
-  1.13496,  1.42186,  1.60407,  1.75613,  2.61795,  2.70664,
-  1.13601,  1.38418,  1.6991,  1.85532,  2.59101,  2.68321,
-  1.20171,  1.42193,  1.73786,  2.0112,  2.54096,  2.68109,
-  1.22745,  1.62446,  2.12523,  2.34056,  2.59344,  2.67145,
-  1.26513,  1.76569,  2.13134,  2.39177,  2.61396,  2.69985,
-  1.34228,  1.58141,  1.97924,  2.29776,  2.52039,  2.60226,
-  1.44901,  1.72555,  2.17628,  2.35474,  2.53876,  2.62732,
-  1.41873,  1.89868,  2.20633,  2.2756,  2.48875,  2.58679,
-  1.55571,  1.8376,  2.16574,  2.34619,  2.53018,  2.62876,
-  1.44444,  1.79005,  1.91101,  2.30191,  2.46886,  2.54056,
-  1.37805,  1.6685,  1.84527,  2.32489,  2.53771,  2.60147,
-  1.39474,  1.68271,  1.81735,  2.07553,  2.51212,  2.56689,
-  1.2972,  1.65588,  1.82541,  2.0621,  2.51331,  2.57737,
-  1.28066,  1.6699,  1.82457,  2.16821,  2.52817,  2.60199,
-  1.3069,  1.60081,  1.76797,  2.09529,  2.50987,  2.606,
-  1.25768,  1.55975,  1.7878,  2.07689,  2.54039,  2.62718,
-  1.19685,  1.59755,  1.81742,  2.15266,  2.5808,  2.65125,
-  1.23593,  1.67664,  1.94231,  2.32648,  2.56154,  2.64559,
-  1.18906,  1.81889,  2.0815,  2.36645,  2.60802,  2.67209,
-  1.42759,  1.88542,  2.26491,  2.42422,  2.57137,  2.65115,
-  1.71447,  1.93787,  2.39001,  2.45715,  2.55202,  2.60193,
-  1.87414,  2.07351,  2.37047,  2.51126,  2.70918,  2.7495,
-  1.64782,  1.9878,  2.28191,  2.4121,  2.60469,  2.67482,
-  1.59637,  1.88153,  2.19399,  2.38052,  2.51192,  2.58456,
-  1.55551,  1.77522,  2.06409,  2.3257,  2.51293,  2.59926,
-  1.33005,  1.71296,  1.91762,  2.2859,  2.46659,  2.57928,
-  0.990071,  1.41087,  1.63233,  1.96589,  2.46688,  2.58042,
-  0.92515,  1.29903,  1.5514,  1.89749,  2.49848,  2.64521,
-  0.96808,  1.36713,  1.52036,  1.98816,  2.31347,  2.54694,
-  0.974374,  1.28381,  1.47481,  2.0783,  2.33109,  2.45515,
-  1.00062,  1.29915,  1.41568,  1.95576,  2.26155,  2.35426,
-  0.964045,  1.13649,  1.30593,  1.93641,  2.19754,  2.29942,
-  1.01309,  1.20114,  1.37266,  1.82018,  2.06358,  2.21066,
-  1.08648,  1.2167,  1.47666,  1.60404,  1.85596,  2.3245,
-  1.09016,  1.20121,  1.46078,  1.56222,  2.01609,  2.45898,
-  1.13375,  1.25747,  1.40719,  1.78768,  2.28953,  2.53085,
-  1.13483,  1.34122,  1.63629,  1.81377,  2.21945,  2.58465,
-  0.952747,  1.30093,  1.61689,  1.75101,  2.35211,  2.54788,
-  1.0787,  1.49004,  1.57158,  1.80053,  2.46817,  2.65044,
-  1.23905,  1.33303,  1.55138,  1.70782,  2.24292,  2.60425,
-  1.17652,  1.29911,  1.58888,  1.71408,  2.12886,  2.53352,
-  1.13583,  1.25306,  1.53841,  1.63448,  2.25809,  2.59387,
-  1.09238,  1.25324,  1.54177,  1.67988,  2.4232,  2.61758,
-  1.14266,  1.2564,  1.52828,  1.62968,  2.39158,  2.58969,
-  1.17279,  1.28125,  1.4792,  1.60888,  2.33594,  2.59368,
-  1.14678,  1.25195,  1.43292,  1.55329,  2.23894,  2.53418,
-  1.10995,  1.23142,  1.4121,  1.51605,  2.30857,  2.5999,
-  1.12027,  1.23554,  1.42574,  1.50952,  2.43553,  2.64381,
-  1.08587,  1.1893,  1.39272,  1.49435,  2.12934,  2.50899,
-  1.0205,  1.17314,  1.44097,  1.57442,  2.33586,  2.52405,
-  1.04055,  1.17434,  1.52572,  1.69311,  2.49375,  2.63235,
-  1.03452,  1.20526,  1.36509,  1.513,  2.47179,  2.57801,
-  1.07938,  1.204,  1.33243,  1.4566,  2.50213,  2.66563,
-  1.08886,  1.23695,  1.357,  1.56494,  2.60202,  2.70758,
-  1.10679,  1.2624,  1.36727,  1.82395,  2.59858,  2.6763,
-  1.08501,  1.23353,  1.31146,  1.73033,  2.56009,  2.69032,
-  1.06921,  1.18022,  1.34302,  1.47483,  2.26805,  2.54431,
-  1.03939,  1.37562,  1.72144,  2.03802,  2.464,  2.60081,
-  1.26785,  1.38411,  1.6599,  1.93402,  2.20776,  2.42458,
-  1.22528,  1.31662,  1.67815,  1.81923,  2.16534,  2.49855,
-  1.11414,  1.28303,  1.65552,  1.87967,  2.35247,  2.55354,
-  1.09476,  1.37002,  1.79913,  2.08238,  2.46949,  2.57882,
-  1.04125,  1.47276,  1.74873,  2.04759,  2.5117,  2.58983,
-  1.07167,  1.45655,  1.70052,  1.92732,  2.44148,  2.607,
-  0.929006,  1.48724,  1.66955,  1.88562,  2.54427,  2.62832,
-  0.844366,  1.33971,  1.81246,  2.30021,  2.56601,  2.63125,
-  0.761441,  1.27995,  1.67045,  2.00635,  2.52682,  2.60756,
-  0.716643,  1.37484,  1.84344,  2.12696,  2.55299,  2.61315,
-  0.749967,  1.59846,  1.88327,  2.05044,  2.57918,  2.61411,
-  0.759376,  1.59638,  1.9291,  1.98455,  2.56673,  2.65421,
-  0.724977,  1.6829,  1.88829,  2.0348,  2.50386,  2.5655,
-  0.812327,  1.66987,  1.96177,  2.10215,  2.53878,  2.59856,
-  0.767334,  1.59463,  1.98432,  2.13342,  2.50169,  2.55781,
-  0.76023,  1.65065,  1.92837,  2.09405,  2.56524,  2.59608,
-  0.766762,  1.64806,  1.85855,  2.07859,  2.58708,  2.60821,
-  0.860938,  1.62925,  1.82485,  2.06735,  2.56337,  2.60321,
-  0.960953,  1.58363,  1.75221,  2.07844,  2.55553,  2.62851,
-  1.00793,  1.548,  1.73495,  2.18566,  2.48935,  2.55145,
-  1.0404,  1.47112,  1.64352,  2.05156,  2.50852,  2.57917,
-  1.09602,  1.45743,  1.60401,  1.9262,  2.48203,  2.5522,
-  1.13043,  1.43153,  1.59281,  2.01474,  2.51065,  2.56778,
-  1.1979,  1.46548,  1.62293,  2.07595,  2.50705,  2.58275,
-  1.25883,  1.5048,  1.65911,  1.97065,  2.59575,  2.68565,
-  1.31545,  1.46745,  1.70572,  1.89863,  2.60257,  2.70498,
-  1.27248,  1.43189,  1.71285,  1.94026,  2.65038,  2.71717,
-  1.27886,  1.52865,  1.7962,  1.9952,  2.50176,  2.58761,
-  1.45862,  1.69394,  2.0679,  2.26484,  2.50686,  2.62394,
-  1.7188,  1.90961,  2.1476,  2.35417,  2.48558,  2.59127,
-  1.81387,  1.87548,  2.09764,  2.32968,  2.4978,  2.59625,
-  1.74429,  1.85945,  2.04317,  2.28459,  2.4309,  2.53857,
-  1.51418,  1.8083,  1.93379,  2.23465,  2.46223,  2.54624,
-  1.48926,  1.78119,  1.908,  2.14448,  2.41859,  2.51386,
-  1.43479,  1.67979,  1.81735,  2.10537,  2.43137,  2.52824,
-  1.46958,  1.58951,  1.81351,  2.21313,  2.4405,  2.52051,
-  1.49629,  1.64005,  1.89386,  2.29862,  2.4847,  2.57621,
-  1.33342,  1.58473,  1.89302,  2.12181,  2.52535,  2.63262,
-  1.51872,  1.73584,  1.95653,  2.17643,  2.46534,  2.57234,
-  1.52095,  1.74256,  2.01058,  2.13358,  2.44746,  2.5667,
-  1.45812,  1.69223,  2.00192,  2.12054,  2.43104,  2.56511,
-  1.52691,  1.66239,  2.02514,  2.12506,  2.53787,  2.62681,
-  1.4983,  1.64421,  1.96073,  2.10329,  2.44031,  2.57241,
-  1.41548,  1.54829,  1.7708,  2.09993,  2.45026,  2.59946,
-  1.36719,  1.46063,  1.73948,  2.07403,  2.55195,  2.64
+  50,
+  100,
+  150,
+  200,
+  300,
+  400,
+  500,
+  600,
+  700,
+  800,
+  900,
+  1000,
+  1100,
+  1200,
+  1300,
+  1400
+};
+  /* codebook/dlsp6.txt */
+static const float codes5[] = {
+  50,
+  100,
+  150,
+  200,
+  300,
+  400,
+  500,
+  600,
+  700,
+  800,
+  900,
+  1000,
+  1100,
+  1200,
+  1300,
+  1400
+};
+  /* codebook/dlsp7.txt */
+static const float codes6[] = {
+  100,
+  200,
+  300,
+  400,
+  500,
+  600,
+  700,
+  800,
+  900,
+  1000,
+  1100,
+  1200,
+  1300,
+  1400,
+  1500
+};
+  /* codebook/dlsp8.txt */
+static const float codes7[] = {
+  100,
+  200,
+  300,
+  400,
+  500,
+  600,
+  700,
+  800
+};
+  /* codebook/dlsp9.txt */
+static const float codes8[] = {
+  100,
+  200,
+  300,
+  400,
+  500,
+  600,
+  700,
+  800
+};
+  /* codebook/dlsp10.txt */
+static const float codes9[] = {
+  100,
+  200,
+  300,
+  400,
+  500,
+  600,
+  700,
+  800
 };
 
 const struct lsp_codebook lsp_cbd[] = {
   /* codebook/dlsp1.txt */
   {
     1,
-    4,
-    16,
+    4.52356,
+    23,
     codes0
   },
   /* codebook/dlsp2.txt */
   {
     1,
-    3,
-    8,
+    4.52356,
+    23,
     codes1
   },
   /* codebook/dlsp3.txt */
   {
     1,
-    3,
-    8,
+    3.58496,
+    12,
     codes2
   },
   /* codebook/dlsp4.txt */
   {
     1,
-    3,
-    8,
+    4.85798,
+    29,
     codes3
   },
-  /* ../unittest/lsp45678910.txt */
+  /* codebook/dlsp5.txt */
   {
-    6,
-    12,
-    4096,
+    1,
+    4,
+    16,
     codes4
   },
+  /* codebook/dlsp6.txt */
+  {
+    1,
+    4,
+    16,
+    codes5
+  },
+  /* codebook/dlsp7.txt */
+  {
+    1,
+    3.90689,
+    15,
+    codes6
+  },
+  /* codebook/dlsp8.txt */
+  {
+    1,
+    3,
+    8,
+    codes7
+  },
+  /* codebook/dlsp9.txt */
+  {
+    1,
+    3,
+    8,
+    codes8
+  },
+  /* codebook/dlsp10.txt */
+  {
+    1,
+    3,
+    8,
+    codes9
+  },
   { 0, 0, 0, 0 }
 };
index 04e81899582b0c570a681a1c0f2872342a85641b..a80c6e4f85e2dae438bde3f509a03ef3de8df39f 100644 (file)
 
 #include "defines.h"
 
-  /* codebook/lspdt.txt */
+  /* codebook/lspdt1.txt */
 static const float codes0[] = {
-  0.030214,  0.087393,  0.142625,  0.204661,  0.257804,  -0.327911,  -0.183571,  -0.089661,  -0.082036,  0.025268,
-  -0.03384,  -0.025382,  -0.057646,  -0.130479,  -0.015028,  0.079375,  0.023958,  -0.042556,  0.025167,  0.021076,
-  -0.07342,  -0.085623,  -0.08192,  -0.02171,  0.198196,  0.213754,  0.075391,  0.063551,  0.148094,  0.083181,
-  -0.041674,  -0.061116,  0.004116,  0.233349,  0.204616,  0.256279,  0.009337,  0.091744,  0.269872,  0.132698,
-  0.052679,  0.067955,  -0.025147,  -0.235718,  -0.347647,  -0.215019,  -0.083526,  -0.130404,  -0.047058,  -0.054917,
-  0.092221,  0.063837,  -0.170673,  -0.451538,  -0.521231,  -0.416413,  -0.18451,  -0.192721,  -0.288125,  -0.164375,
-  0.00625,  0.010339,  0.023315,  0.024258,  0.142234,  -0.023847,  -0.063944,  -0.03604,  -0.024266,  -0.035798,
-  -0.020755,  -0.016434,  0.02377,  0.104903,  0.239031,  0.135658,  0.065827,  0.089679,  0.036949,  0.038796,
-  0.001522,  -5e-06,  -0.007255,  0.023717,  0.061706,  0.088603,  0.132864,  0.102913,  0.07044,  0.039429,
-  0.001258,  0.000603,  0.009813,  -0.001694,  0.005052,  0.011061,  0.010448,  0.056755,  0.026658,  0.027529,
-  0.004858,  0.005431,  0.002243,  0.029427,  0.009784,  -0.05983,  -0.056032,  -0.073592,  -0.040853,  -0.021115,
-  -0.002325,  -0.002455,  -0.001604,  -0.003935,  0.006266,  -0.017584,  -0.006597,  -0.081987,  -0.029412,  -0.020403,
-  0.003736,  0.007595,  0.003562,  0.002215,  0.038401,  0.037702,  0.057607,  0.034182,  0.061992,  0.048736,
-  0.004115,  0.00326,  0.006737,  0.006828,  0.006008,  0.017779,  0.052389,  0.095893,  0.035851,  0.020458,
-  0.004843,  0.003379,  -0.002271,  0.004288,  -0.016977,  -0.071627,  0.00183,  -0.009209,  -0.058428,  -0.015245,
-  0.003678,  0.005406,  -0.012417,  -0.039528,  -0.027589,  -0.0878,  -0.0415,  -0.100739,  -0.090422,  -0.098089,
-  -0.006186,  -0.001434,  -0.000199,  0.014062,  -0.004642,  -0.003832,  -0.05535,  -0.074491,  -0.108642,  -0.095712,
-  -0.062269,  -0.084747,  -0.093203,  0.112714,  0.168813,  0.101357,  -0.009236,  0.03594,  0.011374,  0.010907,
-  -0.03849,  -0.040302,  -0.03145,  0.072307,  0.18554,  0.151074,  0.158257,  0.172376,  0.166965,  0.130124,
-  0.024048,  0.030137,  0.067105,  0.160669,  0.280202,  0.278831,  -0.002242,  -0.103298,  -0.003234,  -0.000831,
-  0.008185,  -0.000241,  -0.01413,  -0.061306,  -0.110704,  -0.109917,  -0.202806,  -0.452824,  -0.041963,  -0.019083,
-  -0.0337,  -0.101513,  -0.377325,  -0.378713,  -0.270962,  -0.241062,  0.10495,  0.068237,  -0.095025,  -0.0895,
-  -0.183828,  -0.244672,  -0.355586,  -0.243172,  -0.240034,  -0.087034,  0.217483,  0.165276,  -0.008586,  0.016224,
-  0.060764,  0.066368,  0.055613,  0.148443,  0.151302,  0.04967,  -0.047198,  -0.126028,  0.102264,  0.107377,
-  0.140469,  0.157391,  0.161672,  0.291984,  0.153641,  0.206359,  0.231297,  -0.073781,  -0.033312,  0.032766,
-  0.03754,  0.039307,  0.047739,  0.107267,  0.132807,  0.107693,  0.042636,  -0.02042,  -0.007591,  0.008364,
-  0.002125,  0.00308,  0.000635,  0.01624,  0.05941,  -0.00682,  -0.024315,  0.045605,  0.00529,  0.01383,
-  0.001139,  0.003902,  -0.012139,  -0.035295,  -0.04909,  -0.084221,  -0.087992,  0.088975,  -0.009197,  -0.025713,
-  0.001317,  -0.001288,  0.003646,  -0.006079,  -0.003929,  -0.018558,  -0.039808,  -0.029046,  -0.076413,  -0.005992,
-  -0.001049,  -0.001621,  0.017015,  -0.009393,  -0.008427,  0.037335,  0.028549,  0.022359,  0.06485,  0.021301,
-  0.002963,  -0.003009,  0.009769,  0.088745,  0.01644,  0.046255,  0.050722,  0.016491,  0.102227,  0.050278,
-  0.000385,  0.004489,  -0.005224,  0.040397,  0.015902,  -0.044661,  -0.134052,  -0.16492,  -0.013437,  0.018856,
-  0.00029,  -0.014145,  -0.104,  -0.09879,  -0.086725,  -0.130471,  -0.147043,  -0.075812,  -0.148688,  -0.129942,
-  0.003604,  -0.001264,  -0.025302,  -0.034198,  -0.106991,  0.017613,  0.131491,  0.14284,  -0.079925,  -0.049736,
-  0.017871,  0.046436,  0.144657,  0.014979,  0.031321,  0.118093,  0.144907,  0.171921,  -0.007429,  0.020121,
-  0.142113,  0.303403,  0.318919,  -0.068887,  0.044887,  0.169177,  0.174048,  0.135839,  0.202516,  0.173113,
-  -0.029056,  -0.0288,  0.024667,  0.151956,  0.143322,  0.1824,  0.182489,  0.061789,  0.433122,  0.337578,
-  -0.02825,  -0.053393,  -0.035536,  0.35075,  0.3535,  -0.226571,  -0.259464,  0.038214,  -0.015607,  -0.023786,
-  0.046375,  0.008135,  -0.162187,  -0.193417,  0.024875,  -0.1115,  -0.262979,  -0.088667,  -0.35575,  -0.246906,
-  -0.009274,  0.006357,  0.017345,  -0.232327,  -0.217667,  -0.057851,  -0.091655,  -0.007185,  -0.04544,  -0.041536,
-  -0.012885,  -0.008218,  -0.020385,  -0.037269,  -0.156679,  0.011269,  0.055346,  -0.146987,  0.100295,  0.142756,
-  0.005348,  -0.001366,  -0.027875,  0.00433,  -0.023464,  -0.004911,  -0.020777,  -0.216223,  -0.080589,  -0.144991,
-  0.009843,  0.011329,  0.028114,  -0.003471,  0.016571,  0.057543,  0.073629,  -0.089014,  0.018186,  -0.1069,
-  -0.001929,  -0.013671,  0.019657,  0.021129,  0.0968,  0.106571,  0.054843,  0.074429,  0.010871,  0.280614,
-  -0.014482,  -0.008564,  -0.019482,  -0.0513,  -0.020509,  -0.035591,  0.020536,  0.039991,  0.078036,  0.278591,
-  0.000642,  -8.1e-05,  -0.000885,  -0.022764,  -0.011689,  0.014764,  -0.015169,  -0.002595,  0.001311,  -0.189811,
-  0.002994,  0.009073,  0.002983,  -0.006096,  -0.004567,  -0.008534,  -0.067904,  -0.029798,  -0.104129,  -0.246034,
-  0.032685,  0.02763,  0.024074,  0.079759,  0.095704,  -0.028565,  0.018815,  0.037528,  -0.002676,  0.038213,
-  0.009344,  0.011533,  0.016039,  0.0523,  0.033783,  0.042361,  0.019544,  0.017133,  0.1002,  0.159617,
-  -0.001124,  0.002658,  0.005416,  0.011698,  0.014386,  -0.031792,  -0.046644,  -0.05095,  0.07153,  0.002807,
-  0.008698,  0.022123,  -0.003025,  0.021395,  -0.003148,  -0.121864,  -0.001346,  -0.02371,  0.18692,  0.047278,
-  -0.006202,  -0.000833,  -0.039193,  -0.118149,  -0.04764,  -0.050868,  0.046018,  0.032368,  0.254702,  0.106246,
-  -0.02782,  -0.04419,  0.01704,  -0.09426,  -0.08784,  0.08806,  0.00907,  -0.0324,  -0.27015,  -0.05589,
-  -0.011581,  -0.025468,  0.02529,  -0.017984,  0.153194,  0.222645,  0.07371,  0.045758,  -0.472597,  -0.306532,
-  -0.014798,  -0.020808,  -0.008481,  0.007394,  -0.031663,  0.104115,  0.064538,  0.072702,  -0.218635,  -0.153481,
-  0.027705,  0.091167,  0.045423,  0.146718,  0.020526,  -0.14391,  0.073154,  0.128346,  0.529487,  0.308731,
-  0.030128,  0.035233,  -0.070384,  -0.018698,  -0.075535,  -0.220372,  -0.079291,  -0.111209,  0.256581,  0.101105,
-  -0.00415,  -0.008144,  -0.00675,  0.004239,  0.028372,  -0.001983,  -0.040928,  -0.019661,  -0.3387,  -0.169967,
-  -0.004707,  -0.006595,  0.0045,  0.026767,  -0.029819,  0.169034,  -0.00256,  0.033819,  -0.08819,  -0.050612,
-  -0.006173,  0.002647,  -0.001513,  -0.01532,  0.010533,  0.053747,  0.082887,  0.059393,  0.183313,  0.057387,
-  -0.000616,  -0.004636,  0.006606,  0.024414,  0.051409,  0.021773,  0.060692,  -0.006798,  -0.043394,  -0.038828,
-  -0.008696,  -0.000618,  0.0425,  0.037216,  0.071137,  -0.060206,  0.015157,  -0.015108,  -0.045157,  -0.01601,
-  0.007144,  0.005253,  0.010336,  0.010548,  0.00961,  -0.013199,  -0.071445,  0.067541,  -0.007733,  -0.059884,
-  3.6e-05,  0.002778,  -0.003443,  -0.009706,  -0.047371,  -0.014098,  -0.101768,  -0.080778,  -0.068814,  -0.051469,
-  0.003981,  0.007944,  0.004537,  -0.030662,  -0.110694,  -0.136056,  -0.114219,  -0.178281,  -0.146781,  -0.054756,
-  0.018125,  0.01409,  -0.006389,  0.069208,  -0.085715,  -0.056646,  0.058569,  0.044424,  0.070618,  0.039938,
-  0.00346,  0.000508,  0.014437,  0.031119,  -0.038722,  0.008254,  0.073587,  0.122825,  0.189159,  0.163968,
-  -0.00844,  -0.013664,  -0.024448,  -0.034284,  -0.116739,  0.058746,  -0.085433,  -0.144358,  -0.008843,  0.005045,
-  -0.014613,  -0.019969,  -0.015219,  -0.052462,  0.007394,  0.052406,  -0.003019,  0.003319,  -0.151588,  -0.158712,
-  -0.005918,  -0.00109,  0.014866,  -0.032642,  0.009075,  -0.008806,  0.190575,  0.273537,  -0.036231,  -0.026127,
-  0.012026,  0.021332,  0.014184,  0.012795,  0.060216,  0.034547,  0.069368,  0.168979,  0.131626,  0.105816,
-  -0.003224,  0.00173,  -0.013697,  -0.012401,  0.01048,  0.043882,  -0.202132,  -0.213039,  -0.017875,  -0.005474,
-  0.002079,  -0.002329,  -0.014679,  0.0428,  -0.053314,  -0.068564,  -0.09775,  -0.222214,  -0.053271,  -0.046371,
-  0.002171,  0.004986,  0.011274,  0.009952,  0.005562,  -0.001692,  0.073185,  -0.143664,  0.102568,  0.088301,
-  -0.012564,  0.010821,  -0.012821,  -0.02909,  0.047154,  0.091513,  -0.049474,  0.180192,  0.086333,  0.017423,
-  0.002909,  -0.028327,  -0.148755,  -0.080791,  -0.206173,  -0.3561,  -0.022609,  -0.061236,  -0.157227,  -0.113336,
-  -0.079046,  -0.172583,  -0.199454,  -0.048157,  -0.225296,  -0.309278,  -0.112435,  -0.235102,  -0.046222,  0.006269,
-  -0.045984,  0.018047,  0.164258,  0.20268,  0.263172,  0.566937,  0.206742,  0.329023,  0.292391,  0.123086,
-  0.019192,  0.112609,  0.335853,  0.302641,  0.400333,  0.472173,  0.329,  0.377808,  0.018436,  0.015635,
-  0.026673,  0.004462,  -0.162096,  0.037442,  0.079019,  -0.215942,  -0.060442,  -0.189962,  -0.162654,  -0.052058,
-  0.022508,  -0.090762,  -0.239238,  -0.171444,  -0.440913,  -0.380135,  -0.15931,  -0.258468,  -0.129913,  -0.088238,
-  -0.028069,  -0.014437,  -0.01085,  -0.050656,  -0.285669,  -0.268906,  -0.101344,  -0.029094,  -0.023888,  -0.023181,
-  0.004862,  0.006414,  0.001345,  -0.063621,  -0.052741,  -0.180931,  -0.238224,  0.173172,  -0.092862,  -0.104207,
-  0.004697,  0.026947,  0.086934,  0.072974,  0.262303,  0.283618,  -0.09625,  0.027066,  0.188803,  0.149026,
-  -0.030421,  -0.042868,  -0.039697,  -0.017447,  0.02125,  0.061789,  0.107342,  -0.302829,  0.010276,  0.037605,
-  -0.002333,  0.000385,  -0.012577,  -0.066256,  -0.013564,  -0.019269,  -0.036936,  -0.418756,  -0.123474,  -0.102654,
-  0.008575,  0.004952,  0.0055,  0.052904,  0.02289,  -0.023158,  0.154486,  0.176897,  -0.002651,  0.045822,
-  -0.010061,  -0.00497,  0.027457,  0.013524,  0.049537,  0.110189,  0.103811,  0.291598,  0.04103,  0.020659,
-  -0.010786,  0,  -0.026364,  -0.123214,  -0.022757,  -0.047179,  -0.121571,  -0.019329,  -0.032657,  0.011214,
-  -0.0113,  -0.010793,  -0.028993,  -0.133667,  -0.052173,  -0.109933,  -0.172947,  -0.209893,  -0.04478,  0.033867,
-  -0.000296,  0.002438,  0.000217,  0.048783,  -0.025752,  -0.011934,  0.048301,  0.018323,  -0.006841,  -0.006119,
-  -0.019991,  -0.026871,  0.043069,  0.164517,  0.080086,  0.197466,  0.212026,  0.240767,  0.076388,  -0.01044,
-  0.021657,  0.030662,  0.048081,  0.141298,  0.130939,  0.132485,  0.191273,  0.032157,  -0.015273,  -0.007192,
-  0.007325,  0.011669,  -0.012494,  -0.100969,  -0.153569,  -0.106119,  -0.121781,  -0.157719,  0.0331,  0.027981,
-  -0.020244,  -0.020987,  0.002609,  -0.130609,  -0.150897,  -0.197853,  -0.238596,  -0.01275,  -0.034442,  -0.025506,
-  0.003443,  0.00646,  0.003278,  0.014966,  0.037915,  0.007864,  -0.006432,  0.067182,  -0.049813,  -0.092665,
-  -0.007296,  -0.004959,  0.010561,  0.022714,  0.059469,  0.054949,  0.248225,  -0.023347,  -0.184122,  -0.075653,
-  -0.076207,  -0.095685,  -0.078185,  0.012696,  0.049402,  0.032489,  0.050826,  0.081348,  0.123554,  0.104446,
-  0.033461,  0.077447,  0.156368,  0.110447,  0.1525,  0.047816,  -0.081474,  0.154829,  0.174026,  0.149316,
-  -0.015549,  0.01043,  0.074415,  0.118507,  0.195859,  0.269563,  -0.010204,  0.049169,  0.015049,  -0.026859,
-  0.040961,  0.062588,  0.039324,  0.109118,  0.247696,  0.324627,  0.319804,  -0.049529,  -0.021539,  -0.003265,
-  0.043783,  0.026833,  0.085183,  0.210517,  -0.340767,  -0.25985,  0.112733,  0.034617,  0.036,  0.06785,
-  0.083529,  0.079779,  0.005183,  -0.20874,  -0.354154,  -0.443635,  -0.417827,  0.039221,  -0.039269,  -0.078413,
-  0.021417,  0.026286,  0.001595,  -0.05175,  -0.054988,  -0.357821,  -0.359548,  -0.06725,  -0.058357,  -0.04331,
-  -0.018575,  -0.013198,  0.025019,  0.058547,  0.05666,  0.223057,  -0.061415,  0.01783,  0.007094,  -0.060821,
-  0.001306,  -0.001291,  0.017164,  0.053478,  -0.007545,  0.118478,  0.178015,  0.10044,  -0.004933,  -0.05353,
-  -0.001737,  -0.002491,  0.000614,  0.058211,  0.043728,  0.023728,  0.111026,  0.098482,  -0.0785,  -0.067474,
-  0.00423,  0.00544,  0.003488,  0.008855,  -0.008145,  -0.014681,  -0.009133,  0.045972,  0.163347,  0.068315,
-  -0.010959,  -0.005849,  -0.007315,  -0.01439,  0.006158,  0.090856,  -0.012445,  0.02289,  0.158986,  0.056925,
-  0.000749,  -0.001213,  -0.006018,  -0.004422,  -0.009865,  -0.007207,  -0.017749,  -0.000249,  -0.092991,  -0.109251,
-  0.005029,  -0.005757,  -0.00436,  -0.009669,  -0.008691,  -0.071544,  -0.097934,  -0.110368,  -0.185699,  0.011404,
-  -0.007715,  0.003778,  -0.031069,  -0.036444,  -0.025951,  -0.044931,  -0.047,  -0.135299,  0.146458,  0.088236,
-  0.001761,  0.000421,  0.007793,  0.012389,  0.010661,  0.025464,  0.009525,  0.012075,  0.122568,  0.020621,
-  0.001769,  0.004204,  0.008458,  0.013602,  -0.004023,  0.01963,  0.023745,  0.041588,  -0.088407,  -0.073875,
-  0.004633,  0.004633,  0.020223,  -0.006181,  0.021078,  0.115759,  0.078301,  0.03909,  -0.092398,  -0.076898,
-  -0.002416,  -0.001845,  0.000173,  -0.038956,  0.011274,  0.029049,  0.065712,  0.009987,  0.029796,  0.005615,
-  -0.002492,  -0.004292,  -0.031175,  -0.060358,  -0.026058,  -0.109742,  -0.02985,  -0.074383,  -0.080908,  0.042942,
-  -0.002215,  -0.002694,  -0.002368,  0.008698,  -0.017256,  -0.012021,  -0.009492,  0.009773,  -0.044764,  0.018318,
-  -0.02307,  -0.002325,  -0.026219,  0.008693,  -0.018991,  0.021789,  0.004035,  0.107798,  0.332026,  0.079456,
-  0.000155,  -0.001041,  -0.008629,  -0.012809,  -0.005175,  0.00183,  -8.8e-05,  0.085892,  0.085634,  0.039732,
-  -0.008221,  -0.024926,  -0.014309,  0.013941,  -0.022912,  -0.097382,  -0.000265,  -0.14125,  -0.313073,  0.018647,
-  0.002872,  -0.003733,  -0.009488,  0.01686,  -0.040814,  -0.091547,  0.11643,  -0.175616,  -0.024884,  0.040326,
-  -0.00802,  0.02197,  0.08808,  0.11117,  0.05758,  0.17124,  0.09276,  0.30283,  0.37329,  0.14347,
-  -0.016063,  -0.02265,  0.0364,  -0.175538,  -0.357975,  -0.1985,  -0.256112,  -0.126062,  0.144225,  0.10045,
-  0.075009,  0.047603,  -0.037655,  -0.129095,  -0.251948,  -0.360069,  -0.312207,  -0.445293,  -0.496,  -0.212534,
-  -0.032464,  -0.028929,  -0.006339,  0.207125,  0.557589,  0.518964,  0.543321,  0.249214,  -0.000589,  0.026018,
-  -0.054765,  0.032643,  0.199878,  0.324673,  0.502725,  0.64098,  0.604908,  0.581459,  0.316602,  0.184429,
-  0.115611,  0.119583,  -0.062069,  -0.135861,  -0.395542,  -0.371653,  -0.019708,  -0.018028,  0.313139,  0.152028,
-  0.054066,  0.018539,  -0.058382,  -0.216724,  -0.636342,  -0.630671,  -0.271105,  -0.194711,  0.044303,  0.016355,
-  0.0601,  0.045158,  0.113933,  0.056442,  0.023808,  -0.02195,  -0.399325,  -0.126858,  -0.111158,  -0.11,
-  0.025462,  0.025667,  0.060218,  0.078923,  0.23141,  0.120885,  -0.330885,  -0.370833,  -0.307731,  -0.152218,
-  -0.01016,  -0.013991,  -0.024783,  -0.012509,  0.003821,  0.062425,  0.184236,  -0.08834,  -0.045774,  -0.025868,
-  -0.027839,  -0.005367,  0.08245,  0.116321,  0.161436,  0.232105,  0.309069,  0.377041,  0.202248,  0.091963,
-  -0.028529,  -0.00875,  -0.003904,  -0.076702,  0.130596,  0.250337,  0.239163,  0.413154,  0.13574,  0.016308,
-  -0.032553,  -0.029079,  0.012,  -0.010605,  0.068842,  0.005237,  -0.262474,  0.205684,  -0.058632,  -0.013079,
-  0.038676,  0.039985,  0.026735,  0.179235,  0.105368,  -0.038294,  -0.291868,  -0.364471,  0.002426,  0.050265,
-  0.082714,  0.05169,  0.067024,  0.003524,  -0.244452,  0.071381,  0.217595,  -0.169405,  0.056619,  0.10119,
-  -0.014476,  -0.009119,  -0.07431,  -0.21681,  -0.273786,  -0.212286,  0.358714,  0.308857,  -0.015429,  0.012619,
-  0.055256,  0.077333,  0.025308,  0.062231,  0.18409,  -0.21168,  0.056308,  0.154897,  0.052615,  0.041731,
-  0.01675,  -0.006848,  -0.039634,  0.201089,  0.167759,  0.022482,  0.016536,  0.019232,  0.241009,  0.1125,
-  -0.031711,  -0.053316,  -0.067474,  -0.3015,  -0.215763,  0.395053,  0.006316,  -0.019132,  -0.259737,  -0.234632,
-  -0.033432,  -0.059386,  0.019295,  -0.121341,  -0.094205,  0.239114,  -0.04333,  -0.044818,  -0.353034,  -0.236864,
-  0.08988,  0.10122,  0.05898,  0.40742,  0.20006,  -0.29918,  -0.04202,  -0.0048,  0.34886,  0.22678,
-  0.063535,  0.105081,  -0.007512,  0.121267,  0.036744,  -0.301674,  0.020547,  0.087756,  0.279884,  0.140686,
-  -0.036721,  -0.075988,  -0.116081,  -0.208663,  -0.207733,  0.048419,  0.044802,  -0.027035,  -0.141651,  -0.105349,
-  -0.028942,  -0.024733,  -0.114267,  -0.16886,  0.001767,  0.02443,  -0.182547,  0.006686,  0.003116,  0.012442,
-  -0.010038,  -0.007665,  -0.017722,  -0.016968,  -0.001627,  -0.027013,  -0.216025,  -0.041468,  0.037778,  0.051987,
-  0.002445,  0.000783,  0.004083,  0.035189,  0.009283,  -0.014559,  0.097984,  -0.008587,  0.066528,  0.081354,
-  -0.001479,  0.004418,  0.038329,  0.046507,  0.011096,  0.003842,  0.252521,  0.015459,  0.02313,  0.096048,
-  0.000695,  -0.002314,  0.000295,  -0.005229,  -0.000771,  0.037271,  -0.112343,  0.036733,  -0.082638,  -0.066776,
-  0.005429,  -0.000423,  -0.015468,  0.016917,  0.006423,  0.007667,  -0.216154,  -0.041026,  -0.113365,  -0.150474,
-  0.002106,  0.000589,  0.001199,  0.014114,  -0.001144,  0.009093,  -0.022373,  -0.010568,  -0.001915,  -0.092614,
-  -0.0077,  -0.00928,  0.00407,  0.00515,  0.01483,  0.00634,  0.14769,  0.01821,  0.10405,  4e-05,
-  -0.018965,  -0.031535,  -0.027744,  -0.002988,  -0.064337,  -0.003465,  0.084384,  0.036512,  0.074326,  -0.066721,
-  -0.001037,  0.001463,  -0.032152,  -0.024066,  -0.009885,  -0.038361,  -0.027086,  -0.07125,  0.012451,  -0.019582,
-  0.000221,  -0.003004,  0.008726,  -0.003018,  0.005336,  0.011566,  0.030712,  0.007863,  0.038854,  0.107819,
-  -0.001273,  -0.002756,  0.004256,  0.000318,  -0.005261,  0.040545,  0.000835,  0.036057,  -0.047239,  0.077119,
-  -0.001737,  -0.003442,  -0.0075,  -0.003781,  -0.017844,  -0.035866,  -0.074321,  -0.000629,  -0.06417,  -0.047701,
-  -0.000865,  -0.001496,  0.000354,  -0.007527,  0.041396,  -0.031923,  -0.006762,  -0.033335,  -0.018812,  -0.025296,
-  0.004362,  0.001993,  0.008519,  0.001571,  0.017772,  -0.017836,  0.074396,  0.044884,  0.014146,  0.013418,
-  0.005041,  0.003486,  0.002358,  0.030174,  0.004454,  -0.017583,  0.066216,  0.011294,  -0.018147,  0.049486,
-  0.098609,  0.05613,  -0.083848,  0.065065,  0.035913,  -0.070478,  0.000326,  -0.083761,  0.033696,  0.087087,
-  -0.006835,  -0.006643,  -0.002096,  0.013983,  -0.004148,  0.0071,  -0.049617,  -0.069874,  0.144304,  0.050204,
-  -0.036358,  -0.027594,  0.042113,  0.034425,  0.020057,  0.114915,  -0.039651,  -0.0275,  0.117424,  0.033953,
-  -0.036453,  -0.048538,  -0.012575,  -0.072726,  0.092472,  0.117302,  0.013311,  -0.088906,  -0.205519,  -0.027972,
-  0.080906,  0.049094,  -0.253469,  -0.093781,  0.050094,  0.012375,  0.052594,  -0.018031,  -0.266562,  -0.083219,
-  0.037921,  0.053237,  0.031947,  0.055237,  -0.065842,  -0.081947,  -0.089368,  0.034605,  0.0205,  -0.208053,
-  0.051783,  0.166457,  0.34787,  0.082783,  -0.110196,  -0.038891,  0.095239,  0.377783,  0.013913,  -0.021783,
-  -0.000538,  0.005625,  0.035154,  -0.00876,  0.017404,  0.027721,  0.112288,  0.256471,  0.104548,  0.212971,
-  -0.026529,  -0.052029,  -0.034824,  0.046559,  0.129794,  0.208882,  -0.038324,  -0.364971,  0.089353,  0.164235,
-  -0.088931,  -0.130208,  -0.082486,  -0.052222,  -0.003667,  0.174014,  -0.141236,  -0.257597,  -0.115292,  -0.141833,
-  0.00228,  0.010667,  0.01408,  -0.006,  -0.0232,  -0.172953,  0.117553,  0.058087,  -0.01938,  -0.005773,
-  0.101485,  0.125258,  0.048667,  0.014303,  -0.150364,  -0.389121,  -0.019788,  0.181545,  0.030909,  0.035652,
-  -0.021477,  -0.026577,  -0.008262,  -0.001515,  0.036408,  -0.184946,  -0.200123,  -0.032215,  -0.062277,  -0.037985,
-  -0.030958,  -0.037604,  -0.002083,  -0.009073,  -0.000729,  0.256958,  0.014604,  -0.118438,  -0.055438,  -0.000802,
-  -0.027083,  -0.051708,  -0.031653,  -0.091722,  -0.062014,  0.324194,  0.196431,  0.120806,  0.034556,  -0.031875,
-  0.009636,  0.010093,  0.017856,  -0.005153,  0.040102,  0.040983,  -0.066271,  -0.099381,  0.058881,  0.007881,
-  0.1325,  0.150554,  0.177839,  0.235321,  -0.002214,  -0.252696,  -0.33175,  -0.136554,  0.123411,  0.067375,
-  0.02307,  0.03564,  0.053767,  0.124349,  0.040721,  0.0265,  0.116186,  0.271256,  0.194547,  0.0355,
-  0.001511,  0.030878,  0.008922,  -0.0036,  -0.014778,  -0.022233,  0.320467,  0.462356,  0.113289,  0.039033,
-  -0.002833,  0.002567,  -0.035367,  -0.121433,  0.1209,  -0.2987,  -0.125667,  0.031267,  0.204133,  0.2275,
-  -0.087482,  -0.144643,  -0.111518,  -0.391786,  -0.326607,  -0.06525,  -0.175911,  -0.304214,  -0.538625,  -0.389071,
-  -0.028617,  -0.06915,  -0.040133,  -0.10155,  -0.441367,  0.076333,  -0.076517,  -0.169083,  -0.356467,  -0.1916,
-  -0.037909,  -0.026932,  -0.005739,  -0.06475,  0.012568,  0.06508,  0.13,  0.049648,  0.036273,  0.18092,
-  0.020429,  0.047571,  0.15648,  0.491847,  0.329459,  0.164786,  0.201163,  0.245724,  0.41148,  0.191173,
-  0.046603,  0.153465,  0.329621,  0.480948,  0.254552,  -0.051948,  0.006879,  0.124345,  0.195052,  0.064207,
-  0.064943,  0.049343,  -0.109214,  -0.169521,  -0.13905,  -0.326821,  -0.120729,  -0.222421,  -0.199921,  -0.054193,
-  0.097793,  0.029086,  -0.172138,  -0.229103,  -0.186569,  -0.01719,  -0.131138,  -0.189759,  -0.08431,  -0.040586,
-  -0.028429,  -0.033558,  -0.010962,  -0.037135,  0.003635,  0.259936,  0.076269,  0.121449,  0.158077,  0.029449,
-  -0.002591,  -0.002159,  0.034122,  0.053927,  0.035512,  0.072043,  0.00389,  0.079787,  -0.038762,  -0.037805,
-  -0.007474,  -0.005542,  -0.016305,  -0.025963,  -0.010647,  -0.028416,  -0.005437,  -0.082868,  -0.089074,  -0.016589,
-  0.007697,  -0.002359,  -0.008169,  0.015887,  0.022697,  0.031535,  0.046972,  -0.041028,  -0.012831,  0.021176,
-  -0.003731,  0.00309,  0.059583,  0.103763,  0.022141,  0.115519,  0.029179,  0.083558,  0.049718,  0.018327,
-  -0.008056,  0.004766,  -0.027331,  -0.029758,  -0.110411,  -0.045073,  -0.045476,  -0.005403,  -0.023113,  -0.110976,
-  -0.059971,  -0.081745,  -0.041696,  -0.042245,  -0.137373,  -0.157725,  -0.148039,  -0.236588,  -0.112608,  -0.111529,
-  -0.019759,  -0.023935,  -0.006306,  0.012102,  -0.020259,  0.011241,  0.091259,  -0.050176,  -0.004454,  0.092991,
-  -0.001988,  0.003628,  0.07536,  0.059779,  0.041337,  0.05264,  0.055174,  0.42114,  0.029523,  0.02057,
-  -0.005745,  -0.007896,  0.008038,  0.00783,  0.020094,  0.003302,  -0.112208,  0.117764,  -0.012943,  0.025623,
-  -0.002147,  -0.003566,  -0.00425,  0.013301,  -0.034485,  -0.005022,  -0.046176,  -0.214603,  0.102353,  0.015221,
-  0.004726,  0.003258,  0.006605,  0.011677,  0.02025,  0.045435,  0.033323,  -0.04504,  0.079436,  0.047145,
-  -0.003679,  -0.01633,  -0.003062,  0.005607,  -0.008018,  0.005491,  -0.074223,  -0.197536,  -0.32325,  -0.114929,
-  -0.008114,  -0.048614,  -0.099018,  -0.037044,  -0.049912,  -0.124193,  -0.164088,  -0.363325,  -0.310351,  -0.216658,
-  -0.019828,  -0.0245,  -0.046828,  -0.065414,  -0.234859,  -0.152266,  -0.080797,  -0.063445,  0.169914,  0.076594,
-  -0.051619,  -0.044857,  -0.015643,  -0.088929,  -0.162429,  0.0285,  0.19769,  0.432952,  0.321357,  0.112452,
-  -0.021411,  -0.009625,  0.035554,  0.044625,  0.28,  0.3675,  0.594429,  0.622232,  0.012473,  -0.010839,
-  0.0652,  0.025433,  -0.1852,  0.034333,  0.1726,  0.112033,  0.2579,  -0.247667,  -0.057967,  -0.027133,
-  0.052604,  -0.015573,  -0.146427,  -0.089854,  -0.14849,  -0.284812,  -0.383,  -0.62325,  -0.117167,  -0.030635,
-  0.010178,  0.001711,  0.074167,  0.051633,  -0.081333,  -0.014689,  -0.139767,  0.036767,  0.0112,  -0.029811,
-  -0.011123,  -0.013965,  0.04136,  -0.006649,  0.107246,  0.104482,  0.001956,  0.101281,  0.048351,  0.086842,
-  -0.008518,  -0.006877,  -0.014095,  -0.045659,  -0.011573,  -0.014714,  0.010405,  -0.02555,  -0.0449,  -0.090964,
-  -0.006465,  -0.003227,  -0.017219,  -0.067123,  -0.000727,  -0.022958,  -0.02905,  -0.029381,  -0.045496,  -0.028827,
-  0.002947,  0.000654,  0.007673,  0.014638,  0.011365,  -0.007292,  0.023487,  -0.006947,  0.063934,  0.020057,
-  0.010012,  0.006801,  0.018313,  0.044687,  0.014964,  0.002892,  0.129042,  0.031343,  -0.116873,  -0.021072,
-  0.003,  -0.0066,  0.001167,  0.005844,  -0.004389,  -0.007944,  0.020622,  0.008278,  -0.087733,  0.134178,
-  0.02169,  0.021905,  -0.002034,  -0.02075,  -0.060767,  -0.101422,  -0.137379,  0.037319,  0.169293,  0.090086,
-  0.010665,  0.024394,  0.007065,  -0.032147,  -0.152188,  -0.073382,  -0.073171,  -0.038235,  0.107412,  -0.021276,
-  -0.010141,  -0.007592,  -0.000345,  0.009176,  -0.030162,  -0.013493,  0.09293,  -0.046155,  -0.122746,  -0.100711,
-  -0.019129,  -0.019053,  -0.0073,  -0.056406,  -0.006559,  -0.009906,  0.096847,  -0.014329,  -0.057535,  -0.002618,
-  -0.006023,  -0.003099,  -0.007942,  -0.055076,  -0.022442,  -0.017302,  -0.024372,  0.024244,  -0.052012,  -0.020442,
-  -0.001764,  -0.002947,  0.012634,  0.007509,  -0.001444,  0.040596,  -0.029075,  -0.010115,  -0.013671,  -0.020975,
-  0.004643,  0.003214,  0.033058,  0.038091,  0.032539,  0.186831,  0.011903,  0.050208,  0.084909,  0.043773,
-  0.011918,  0.006448,  0.019332,  0.038603,  0.008931,  0.023879,  0.000966,  -0.007513,  -0.060487,  -0.017276,
-  0.000802,  -0.003381,  -0.057722,  -0.10231,  -0.043278,  -0.232444,  -0.004675,  -0.075857,  0.067659,  0.048516,
-  0.02283,  0.036489,  -0.018523,  -0.039295,  -0.088034,  -0.234284,  0.067557,  0.032761,  0.157216,  0.14083,
-  -0.027531,  -0.0315,  -0.009347,  -0.015867,  -0.129592,  -0.069816,  0.041286,  0.139673,  0.075357,  0.036143,
-  -0.058598,  -0.085457,  -0.062185,  -0.03575,  0.0185,  0.338848,  0.211783,  0.151435,  0.306717,  0.144859,
-  0.00399,  -0.01449,  0.030125,  0.20099,  0.394031,  0.336115,  0.020583,  -0.001042,  -0.193021,  -0.130427,
-  0.065655,  0.064369,  0.066869,  0.063988,  0.0255,  -0.247405,  -0.359155,  -0.222571,  -0.383119,  -0.206083,
-  0.011047,  0.014733,  0.009627,  -0.060247,  -0.208713,  -0.198127,  -0.26634,  -0.261493,  -0.012473,  0.008893,
-  0.000814,  0.006486,  -0.013586,  -0.057714,  -0.089071,  0.008514,  0.357029,  0.222214,  0.421671,  0.3201,
-  -0.024246,  -0.015106,  -0.024444,  -0.022761,  -0.016366,  0.05138,  0.213641,  0.222944,  0.11819,  0.062296,
-  0.012047,  -0.000609,  -0.036078,  -0.112906,  -0.110055,  -0.154563,  -0.341305,  -0.163672,  -0.308563,  -0.154023,
-  -0.011217,  -0.041671,  -0.037184,  0.044184,  -0.038086,  -0.072882,  -0.274671,  -0.29452,  -0.121211,  -0.088862,
-  0.014457,  0.007743,  -0.028314,  0.002743,  0.0206,  0.112271,  0.258557,  -0.115857,  0.1435,  0.099457,
-  -0.018966,  -0.05019,  -0.014914,  0.014,  -0.078241,  0.058759,  0.087776,  0.027276,  -0.022517,  -0.286052,
-  0.015717,  0.022902,  -0.000717,  0.002457,  -0.024989,  -0.124141,  0.054065,  0.056543,  -0.092696,  -0.160391,
-  -0.018395,  -0.021302,  0.01207,  0.068942,  0.108314,  0.043151,  0.198256,  0.135686,  0.181523,  0.310233,
-  0.017176,  0.022135,  0.008282,  0.0294,  0.007165,  -0.0044,  0.194371,  0.056929,  0.140588,  0.187412,
-  0.00756,  -0.003,  -0.013083,  -0.03056,  -0.112345,  -0.029583,  -0.192048,  -0.133107,  -0.01319,  -0.218952,
-  -0.08778,  -0.085585,  0.018256,  -0.057634,  -0.070061,  0.047,  -0.109598,  0.010146,  -0.034585,  -0.054207,
-  -0.051962,  -0.034558,  0.115365,  -0.047654,  -0.01475,  0.280192,  0.086308,  0.151019,  0.024577,  0.06975,
-  -0.027452,  -0.034437,  0.079937,  0.016984,  0.081587,  0.218762,  0.005008,  0.020849,  -0.120206,  -0.055198,
-  0.004566,  -0.000187,  -0.024777,  0.003825,  -0.020386,  -0.010813,  -0.061428,  -0.323717,  -0.024928,  0.002482,
-  0.04883,  0.06017,  -0.076182,  -4.5e-05,  -0.007886,  -0.244114,  -0.021636,  -0.240284,  -0.042909,  -0.004136,
-  0.124042,  0.152875,  -0.058896,  0.011563,  -0.048792,  -0.169938,  -0.016604,  0.114979,  -0.079646,  -0.131375,
-  -0.005101,  0.00255,  0.028239,  0.061706,  0.167417,  0.108211,  0.158606,  0.20456,  -0.032014,  -0.016528,
-  -0.038852,  -0.045639,  0.037361,  0.013083,  0.067556,  0.111167,  0.102907,  0.062259,  -0.053231,  0.045361,
-  -0.020021,  -0.007264,  0.011107,  -0.120686,  0.005171,  0.01275,  -0.022007,  -0.000193,  0.053871,  0.038593,
-  -0.003418,  -0.00087,  0.003767,  -0.016205,  0.009301,  0.030007,  -0.081452,  -0.011801,  0.083904,  0.127952,
-  0.000346,  0.000453,  0.005026,  -0.005474,  0.004017,  -0.003761,  -0.021564,  -0.075017,  0.036103,  0.08656,
-  -0.03425,  -0.043723,  -0.035518,  -0.196161,  -0.024098,  0.035554,  -0.110509,  -0.210902,  -0.186991,  -0.051268,
-  0.012764,  0.008126,  0.008109,  -0.002046,  -0.022787,  -0.052557,  -0.209782,  -0.120937,  -0.224333,  -0.158891,
-  0.010952,  0.033119,  0.035786,  0.219857,  0.015119,  0.029857,  0.223833,  0.355214,  0.02431,  -0.017286,
-  -9.2e-05,  0.021,  0.00825,  -0.044566,  0.023566,  0.268224,  0.521763,  0.535605,  0.388184,  0.227566,
-  -0.013077,  0.028327,  -0.022212,  -0.192231,  0.035212,  0.011481,  -0.091385,  -0.101538,  0.238673,  0.096962,
-  0.052638,  0.034319,  -0.011468,  0.007266,  -0.03883,  -0.332064,  -0.312585,  -0.38966,  -0.12134,  -0.02566,
-  0.118404,  0.100558,  -0.021212,  -0.149231,  -0.007327,  -0.069269,  -0.021673,  -0.08775,  -0.178423,  -0.13525,
-  -0.020158,  -0.019921,  0.034553,  0.035342,  0.041197,  0.112684,  0.119158,  0.37225,  -0.188487,  -0.175645,
-  0.009542,  -0.0065,  0.088917,  0.264896,  0.20825,  0.193687,  0.060438,  0.370917,  -0.009708,  -0.054688,
-  -0.0365,  -0.0656,  -0.040133,  0.217689,  0.2118,  0.110133,  -0.132022,  -0.159067,  0.053744,  0.049333,
-  0.019846,  0.034692,  -0.009,  -0.265538,  -0.207288,  -0.026212,  0.159212,  -0.120192,  -0.015558,  0.029442,
-  0.05074,  0.074144,  0.038712,  -0.225173,  -0.276789,  -0.197058,  0.093067,  0.11676,  0.000808,  -0.011702,
-  0.030008,  0.008515,  0.023062,  0.188315,  0.023023,  -0.036569,  -0.101577,  -0.046085,  -0.050469,  -0.045662,
-  -0.033362,  -0.046569,  0.035672,  0.297517,  0.059879,  0.119259,  0.006293,  -0.102759,  -0.091948,  -0.052207,
-  -0.009295,  -0.013779,  -0.002689,  0.02477,  -0.124943,  0.050484,  0.016631,  -0.048434,  -0.051221,  -0.055205,
-  -0.021381,  -0.004356,  -0.017932,  -0.165839,  -0.110102,  -0.156237,  -0.0775,  0.032195,  0.06228,  0.028907,
-  0.0112,  0.031329,  0.044343,  -0.183014,  -0.021386,  -0.073743,  0.035114,  0.074343,  0.024471,  0.016714,
-  0.013485,  0.009005,  0.040668,  0.041327,  0.034569,  0.041351,  0.092342,  0.116787,  -0.012881,  -0.017673,
-  -0.019654,  -0.039154,  -0.091423,  0.022833,  0.086179,  0.182603,  0.128141,  0.112397,  0.013538,  0.021,
-  -0.065336,  -0.074533,  -0.12132,  -0.077869,  0.148352,  0.126754,  -0.035475,  -0.113885,  0.049049,  0.030705,
-  0.024107,  0.010918,  0.027951,  0.044869,  -0.121607,  -0.118828,  -0.242148,  -0.189,  0.028582,  0.02177,
-  0.023872,  0.047262,  0.046549,  0.005067,  -0.293226,  -0.291049,  -0.271433,  -0.214348,  -0.183579,  -0.102561,
-  0.012484,  -0.0065,  -0.007079,  0.120468,  0.217817,  -0.002683,  -0.057643,  0.018405,  -0.153659,  -0.15246,
-  0.142986,  0.3135,  0.476458,  0.44284,  0.482167,  0.624812,  0.58291,  0.538771,  0.336389,  0.201347,
-  -0.049764,  -0.092333,  -0.072125,  -0.281236,  -0.221861,  0.191694,  0.130875,  0.063153,  0.080097,  0.113542,
-  -0.143675,  -0.325431,  -0.482415,  -0.520117,  -0.633729,  -0.644894,  -0.440042,  -0.386516,  -0.237027,  -0.134096,
-  0.049981,  0.057904,  0.073192,  0.216423,  -0.09725,  -0.204596,  0.123404,  0.179192,  0.008981,  -0.027846,
-  0.189562,  0.333948,  0.483245,  0.451479,  0.402672,  0.53449,  0.260958,  0.228979,  0.238719,  0.114005,
-  0.009744,  -0.011674,  0.040244,  0.030721,  0.099302,  0.246837,  -0.26836,  -0.150756,  0.01464,  -0.031849,
-  0.028585,  -0.047754,  -0.212185,  -0.249115,  -0.331231,  -0.572423,  -0.377815,  -0.407792,  -0.291192,  -0.139769,
-  0.029125,  0.03086,  0.021838,  0.048794,  -0.356581,  -0.334713,  -0.102846,  -0.126493,  0.021529,  0.017331,
-  0.008423,  0.007803,  0.059577,  0.046535,  0.095923,  0.272373,  0.105317,  0.193465,  -0.000585,  -0.02207,
-  -0.0282,  -0.006645,  0.083791,  0.101918,  0.135282,  0.4561,  0.205891,  0.271345,  0.095273,  0.030127,
-  -0.003351,  0.001805,  -0.011325,  -0.01661,  0.153532,  -0.001558,  -0.005188,  -0.0025,  0.014169,  0.028279,
-  0.003327,  0.020806,  0.019949,  0.04299,  0.07649,  -0.180796,  -0.098388,  -0.148622,  -0.013745,  0.001633,
-  -0.014939,  -0.007015,  0.098061,  0.096152,  -0.035152,  0.046121,  0.008667,  -0.080515,  0.034773,  0.025439,
-  -0.0011,  -0.012933,  -0.008,  0.0214,  -0.102578,  0.221611,  0.041311,  0.021922,  0.035689,  -0.009189,
-  0.020726,  0.027538,  -0.100972,  0.003717,  -0.026566,  -0.263981,  0.021925,  -0.011066,  -0.129868,  -0.062557,
-  -0.003357,  -0.008946,  -0.091304,  -0.030321,  -0.046393,  -0.497393,  0.038268,  -0.002196,  0.020571,  0.075518,
-  0.020074,  0.056882,  0.067912,  -0.120279,  -0.029618,  -0.070912,  -0.107279,  -0.048206,  0.089441,  0.100324,
-  -0.004276,  -0.007303,  0.050382,  -0.032487,  0.017658,  0.424921,  -0.019737,  0.071132,  -0.025013,  -0.061316,
-  -0.012562,  -0.035937,  0.045531,  -0.018875,  -0.038406,  0.317609,  0.178125,  0.036094,  -0.150219,  -0.102594,
-  -0.010892,  -0.008142,  -0.057378,  -0.114912,  -0.003628,  0.040439,  0.057885,  0.073581,  0.09752,  0.062514,
-  -0.005542,  -0.002734,  -0.009177,  -0.065479,  0.051271,  0.022156,  0.032417,  0.027151,  0.053104,  0.053203,
-  0.0055,  0.004373,  0.074582,  0.033036,  0.012164,  0.015755,  -0.0241,  -0.048709,  -0.045209,  -0.050855,
-  0.037098,  0.067561,  0.16022,  0.069171,  -0.050866,  -0.075659,  -0.068476,  -0.093012,  -0.027,  0.001512,
-  0.013098,  0.023991,  0.016509,  0.013482,  -0.006179,  -0.173857,  -0.054759,  0.00325,  0.075143,  0.098875,
-  0.01338,  0.019296,  -0.055333,  0.074389,  0.100991,  -0.141583,  0.006722,  0.047019,  0.097398,  0.068009,
-  -0.000488,  -0.004612,  0.002853,  0.083282,  0.044488,  0.071588,  0.070453,  0.025218,  0.022459,  -0.007506,
-  0.001106,  -0.006149,  -0.06134,  0.013436,  0.109213,  0.196851,  0.042681,  -0.040819,  -0.015234,  0.002713,
-  -0.023723,  -0.026089,  -0.062732,  -0.009125,  0.100804,  -0.032598,  0.022,  0.004759,  -0.048571,  -0.027768,
-  -0.037734,  -0.019141,  -0.053297,  -0.069688,  -0.013141,  -0.161938,  0.006508,  0.014953,  -0.02193,  0.018398,
-  -0.008436,  -0.0003,  0.0008,  -0.082777,  -0.106409,  -0.048686,  -0.054459,  -0.027023,  -0.018545,  -0.036991,
-  0.008468,  0.003195,  0.000357,  0.020013,  -0.013039,  0.082942,  -0.105091,  -0.023987,  -0.01076,  -0.026318,
-  0.005458,  0.004168,  0.015821,  0.039747,  0.017921,  0.092763,  0.000974,  -0.020484,  -0.014053,  -0.012868,
-  0.006193,  0.001489,  0.00985,  0.032904,  0.008698,  0.011497,  0.041382,  0.011556,  0.023425,  0.014374,
-  -0.004102,  -0.002455,  -0.010353,  -0.012098,  -0.017985,  -0.025086,  0.022368,  0.086789,  0.005064,  0.007782,
-  -0.000397,  -0.003799,  0.042552,  -0.024362,  -0.041161,  -0.000241,  -0.003184,  0.051287,  -0.005006,  -0.00958,
-  0.001854,  0.002447,  -0.008,  -0.004841,  -0.067664,  -0.044239,  -0.05477,  -0.125885,  -0.008558,  -0.021283,
-  -0.015254,  -0.033918,  -0.138082,  -0.072388,  -0.059799,  -0.075716,  -0.080448,  -0.263463,  0.001754,  -0.026284,
-  -0.025086,  -0.034121,  -0.044036,  -0.132057,  0.050836,  0.059671,  0.135036,  0.156807,  -0.0065,  0.003193,
-  -0.023875,  -0.019229,  0.010583,  -0.187063,  -0.095271,  0.093729,  0.126042,  0.369333,  -0.070667,  -0.019625,
-  -0.000728,  -0.024404,  0.001368,  -0.119507,  -0.199412,  0.009294,  -0.080794,  -0.107662,  -0.199618,  -0.151544,
-  -0.014456,  -0.018971,  0.024868,  0.371015,  0.417897,  0.095632,  0.024279,  -0.120103,  0.245,  0.158015,
-  0.023479,  0.084135,  -0.001677,  0.199719,  0.384448,  -0.04649,  0.141104,  0.161542,  0.431865,  0.293594,
-  -0.048895,  -0.050093,  -0.024453,  -0.28,  -0.163663,  -0.05943,  -0.12793,  -0.152698,  -0.420093,  -0.139023,
-  -0.052188,  -0.084297,  -0.056375,  -0.181516,  -0.119547,  0.100719,  -0.001922,  -0.035578,  -0.517734,  -0.364969,
-  0.065688,  0.079708,  0.107937,  0.06175,  -0.027833,  -0.065687,  -0.0125,  0.079833,  0.216271,  -0.156896,
-  0.050583,  0.076278,  0.032264,  0.111264,  0.001042,  -0.193764,  -0.082722,  -0.009042,  0.382167,  0.140597,
-  -0.003895,  -0.000193,  -0.020368,  0.014982,  -0.018886,  -0.052632,  -0.007096,  -0.149544,  0.283219,  0.177982,
-  -0.05275,  -0.075625,  -0.107028,  -0.224958,  -0.082514,  0.252764,  -0.01725,  -0.033361,  0.004014,  -0.02775,
-  -0.089171,  -0.101886,  -0.016229,  -0.004857,  0.086171,  0.235314,  0.042943,  0.001543,  -0.241571,  -0.192371,
-  0.033,  0.050067,  0.0443,  0.14845,  0.139633,  -0.17115,  0.1086,  0.164217,  -0.116817,  -0.0697,
-  0.055811,  0.090962,  0.176698,  0.103745,  -0.010472,  -0.028047,  0.11417,  0.093208,  0.096255,  0.107679,
-  -0.014517,  -0.005948,  -0.004707,  -0.156362,  -0.051879,  0.098741,  0.009569,  -0.01381,  0.071828,  0.140379,
-  0.001036,  -0.017274,  -0.146881,  -0.029333,  -0.077607,  -0.003607,  -0.094214,  -0.051012,  -0.06406,  -0.051881,
-  0.007267,  -0.005802,  -0.047914,  0.016966,  -0.033509,  -0.054647,  -0.244233,  -0.272862,  0.09094,  0.054897,
-  -0.042609,  -0.042609,  -0.008707,  -0.012446,  0.074109,  0.089543,  -0.127141,  -0.197533,  0.129913,  0.082674,
-  -0.035304,  -0.02599,  0.0425,  0.060882,  0.174804,  0.201549,  0.357157,  0.347628,  -0.177549,  -0.097196,
-  -0.002926,  0.019485,  0.04425,  -0.034868,  -0.018544,  0.024926,  0.434294,  0.403897,  -0.136132,  -0.096353,
-  0.09883,  0.073045,  0.041591,  0.005239,  -0.230159,  -0.369841,  -0.508295,  -0.304511,  0.196443,  0.138216,
-  0.02267,  -0.00218,  -0.00175,  -0.04081,  -0.08783,  -0.08282,  -0.4674,  -0.38128,  0.10783,  0.03694,
-  -0.032533,  -0.030956,  -0.01,  -0.070633,  0.054422,  0.195256,  0.156244,  0.065278,  -0.029356,  -0.062533,
-  -0.03748,  -0.013531,  -0.047735,  -0.040173,  0.019459,  0.070755,  0.220153,  0.205541,  0.233082,  0.215306,
-  -0.009748,  -0.011446,  -0.019824,  -0.027234,  -0.011108,  -0.058743,  0.012644,  -0.02045,  0.095869,  0.114248,
-  -0.007333,  -0.004402,  0.01047,  0.004386,  0.001992,  -0.013348,  -0.010455,  0.113848,  -0.145909,  -0.136402,
-  -0.002235,  -0.001,  0.020549,  -0.001284,  0.085392,  0.077382,  -0.009951,  0.056412,  -0.122529,  -0.029598,
-  -9e-05,  -0.003082,  0.009806,  0.036597,  0.054761,  0.006851,  0.019373,  -0.187672,  -0.004948,  0.021313,
-  0.044766,  0.037032,  0.101573,  0.149363,  0.044653,  0.009363,  0.001702,  0.009363,  0.078992,  -8.9e-05,
-  0.015833,  0.034056,  -0.037431,  -0.028292,  -0.08575,  -0.015042,  -0.02375,  0.276,  -0.039722,  -0.108667,
-  -0.108808,  -0.129333,  -0.209717,  -0.241283,  -0.072617,  -0.0749,  0.016717,  -0.019583,  -0.056658,  -0.058058,
-  -0.023478,  -0.015957,  -0.092217,  -0.24638,  -0.086587,  -0.065478,  -0.005989,  -0.003315,  0.133859,  0.144533,
-  0.006,  0.072367,  0.224641,  0.100898,  0.104313,  0.133883,  0.095148,  0.072195,  0.104383,  0.087195,
-  0.022337,  0.010255,  0.162867,  0.431622,  0.262061,  0.276571,  0.245133,  0.184388,  -0.028082,  -0.07302,
-  -0.002388,  -0.017632,  0.045447,  0.235447,  0.068171,  0.089658,  0.06352,  0.054263,  0.017487,  -0.017789,
-  -0.006012,  -0.03064,  -0.154591,  -0.167134,  -0.169988,  -0.159677,  -0.113323,  -0.10075,  -0.044299,  -0.027274,
-  -0.011145,  -0.099819,  -0.233217,  -0.408703,  -0.20013,  -0.256406,  -0.241739,  -0.119841,  -0.102986,  -0.042029,
-  0.000442,  0.005175,  -0.004433,  -0.184242,  -0.0063,  -0.015142,  -0.093867,  -0.127725,  -0.064842,  -0.023842,
-  0.000261,  0.002142,  0.039343,  0.151194,  0.024627,  0.065239,  -0.030216,  -0.017552,  -0.008485,  -0.015448,
-  0.01554,  0.015605,  0.045194,  0.146218,  0.052056,  0.033758,  0.064355,  0.136742,  0.012565,  0.01871,
-  0.006541,  0.001245,  0.017755,  0.085132,  -0.012736,  -0.007455,  0.024095,  0.042541,  0.049459,  0.013164,
-  -0.004965,  -0.008015,  -0.01005,  -0.008663,  -0.010743,  0.012332,  0.01397,  -0.151876,  -0.030074,  -0.052188,
-  -0.011272,  -0.020935,  -0.007826,  -0.081978,  0.071978,  -0.001326,  -0.030196,  -0.113239,  -0.064663,  -0.050217,
-  -0.007769,  -0.002093,  0.025357,  0.008813,  0.038231,  0.029434,  0.080357,  0.199863,  -0.094269,  -0.030852,
-  -0.05465,  -0.050129,  -0.015471,  0.023621,  0.062579,  0.096657,  0.276857,  0.1823,  -0.096236,  -0.030571,
-  0.159857,  0.216964,  0.108768,  0.097179,  -0.065161,  -0.043714,  -0.02,  -0.079179,  0.104875,  0.115661,
-  0.147474,  0.163263,  0.082158,  -0.095711,  -0.070895,  -0.050921,  -0.303079,  -0.135632,  0.144447,  0.049474,
-  -0.081539,  -0.091237,  -0.097039,  -0.159276,  0.058882,  0.052566,  -0.076934,  0.020303,  -0.090092,  -0.112605,
-  -0.052706,  -0.082221,  -0.04025,  0.112338,  0.092118,  0.123544,  0.134838,  -0.057618,  -0.184397,  -0.081912,
-  0.008912,  -0.000158,  0.024662,  0.082759,  -0.002399,  0.03489,  0.019311,  0.00257,  -0.003991,  0.009579,
-  0.001253,  -0.0009,  -0.014013,  -0.092,  -0.02056,  -0.0546,  -0.04502,  0.033647,  0.04268,  0.044447,
-  -0.027895,  -0.017352,  -0.031593,  -0.111932,  -0.003302,  -0.050636,  0.063272,  0.054759,  0.013926,  -0.00021,
-  -0.011859,  -0.020359,  -0.031672,  0.125234,  0.104125,  0.026672,  -0.007656,  -0.07168,  -0.076211,  -0.035086,
-  0.019305,  -0.003085,  -0.00611,  0.117049,  0.164902,  0.02678,  -0.195354,  -0.191366,  -0.119122,  -0.109829,
-  0.001032,  -0.017809,  -0.049894,  -0.007862,  -0.059926,  -0.083543,  -0.188362,  0.033,  -0.021404,  0.081862,
-  0.001869,  0.028344,  0.051402,  -0.099607,  -0.251615,  -0.108869,  0.036008,  0.040697,  0.14727,  0.070336,
-  -0.014261,  -0.01287,  -0.044793,  -0.128293,  -0.191674,  0.087891,  0.320554,  0.198924,  -0.012087,  -0.013011,
-  -0.017946,  -0.026674,  -0.067315,  0.000685,  0.246217,  0.095761,  0.168565,  0.08675,  -0.077326,  -0.02937,
-  -0.000175,  0.017008,  0.023992,  0.01605,  0.374,  0.110758,  0.076983,  0.110992,  0.178383,  0.098492,
-  -0.017779,  -0.020195,  -0.014379,  0.0088,  0.060747,  0.032474,  0.281953,  0.107,  0.056689,  0.048711,
-  0.094692,  0.099417,  0.077733,  0.069758,  -0.339492,  -0.437242,  -0.122958,  -0.068417,  -0.1809,  -0.080242,
-  0.066095,  0.038776,  -0.041397,  -0.073914,  -0.306983,  -0.429483,  -0.640009,  -0.541293,  -0.24725,  -0.224586,
-  -0.06966,  -0.15586,  -0.14908,  -0.0285,  0.14994,  0.0213,  -0.26124,  -0.389,  0.05454,  0.01104,
-  -0.050097,  -0.05037,  -0.015006,  0.033403,  0.184851,  0.176234,  0.174084,  -0.092351,  -0.002916,  0.042364,
-  -0.00441,  0.00556,  -0.02098,  -0.00675,  -0.03071,  -0.06706,  0.08766,  0.14429,  0.01432,  -0.0548,
-  0.004478,  0.012311,  0.025511,  -0.049722,  -0.088778,  -0.046578,  0.068767,  0.3408,  0.123489,  0.061233,
-  -0.027567,  0.000462,  0.013163,  -0.007615,  0.106692,  0.079731,  0.305923,  0.30375,  -0.004221,  0.115029,
-  0.024243,  0.033676,  0.04527,  0.05123,  0.089243,  0.077973,  -0.008311,  -0.236973,  -0.12173,  -0.007959,
-  0.07181,  0.05322,  0.01994,  -0.01915,  -0.09682,  -0.09123,  -0.40837,  -0.37644,  -0.24577,  -0.27687,
-  -0.090048,  -0.103548,  -0.126365,  -0.174381,  -0.176016,  -0.176111,  -0.221778,  -0.032262,  -0.119159,  -0.164921,
-  -0.098912,  -0.105426,  -0.049324,  0.014956,  0.112559,  0.079456,  0.456485,  0.287412,  0.234147,  0.253794,
-  -0.028986,  -0.015732,  0.135261,  0.207979,  0.062486,  0.089472,  0.288324,  0.102627,  0.20012,  0.171085,
-  0.0375,  0.048085,  -0.058793,  0.093171,  0.046646,  0.045939,  0.082073,  -0.101427,  0.019171,  -0.008427,
-  0.188586,  0.286828,  0.285431,  0.1145,  0.178397,  0.139776,  -0.098879,  -0.022172,  -0.170172,  -0.151155,
-  0.175304,  0.259761,  0.124152,  -0.095413,  0.042717,  -0.002326,  -0.211413,  0.028957,  -0.145935,  -0.193978,
-  -0.196676,  -0.352027,  -0.51773,  -0.501878,  -0.552041,  -0.314851,  -0.214257,  -0.241351,  0.011122,  -0.021689,
-  -0.106619,  -0.214214,  -0.182429,  -0.180714,  -0.432619,  -0.223214,  -0.045,  -0.206048,  0.1555,  0.187643,
-  0.026014,  0.034401,  0.082042,  0.175282,  0.266606,  0.122937,  0.044141,  -0.014535,  -0.164218,  -0.067162,
-  0.06725,  0.115797,  0.060031,  -0.069016,  0.212391,  0.112188,  -0.072734,  0.094281,  -0.130578,  -0.181391,
-  0.001891,  -0.004475,  0.011847,  -0.026153,  -0.001079,  0.040045,  0.01297,  0.111069,  -0.009569,  -0.035421,
-  0.003003,  8.3e-05,  0.013473,  0.013286,  0.017607,  0.020054,  0.00869,  0.183232,  0.003307,  0.005357,
-  0.000694,  0.000519,  0.001344,  0.00786,  0.003341,  0.000545,  -0.020854,  0.068433,  -0.00908,  0.005962,
-  -0.003118,  -0.001682,  -0.011497,  0.013417,  -0.009242,  0.00886,  -0.002408,  -0.11685,  0.01278,  0.002223,
-  0.002542,  0.00138,  -0.026739,  -0.013859,  -0.033704,  -0.143937,  -0.042655,  -0.180211,  0.051394,  0.031824,
-  -0.002743,  0.0306,  0.147771,  -0.0202,  0.0342,  -0.030086,  0.065214,  -0.029629,  -0.023686,  -0.000686,
-  0.00825,  -0.034781,  0.206031,  -0.02625,  -0.107406,  0.028,  -0.096156,  -0.003125,  -0.048094,  -0.004531,
-  -0.067492,  -0.114339,  -0.195585,  -0.200754,  -0.210483,  -0.198322,  -0.067288,  -0.053678,  0.07578,  0.062254,
-  -0.046803,  -0.092682,  -0.360727,  -0.252758,  -0.081288,  -0.214833,  0.006106,  -0.068561,  -0.048727,  0.05103,
-  0.093023,  0.162731,  0.192623,  0.2213,  0.367115,  0.283808,  0.098715,  0.096223,  0.037615,  -0.009154,
-  0.02981,  0.048464,  0.210024,  0.289214,  0.215607,  0.100798,  -0.169012,  -0.039881,  -0.053107,  -0.040333,
-  0.000112,  -0.002762,  0.0241,  -0.011475,  -0.297662,  -0.096187,  0.118425,  0.150825,  0.04625,  -0.0021,
-  -0.047788,  -0.06075,  -0.053856,  -0.202508,  -0.244606,  -0.023576,  -0.000523,  0.120159,  0.061348,  -0.008864,
-  -0.011912,  -0.041103,  -0.162544,  -0.187074,  0.129485,  -0.1035,  -0.108353,  -0.1875,  -0.137074,  -0.061956,
-  0.001868,  0.004029,  -0.046132,  0.016676,  0.217603,  -0.030706,  0.031985,  -0.111397,  -0.069926,  -0.004,
-  0.0795,  0.136266,  0.248989,  0.244202,  -0.086138,  0.044543,  -0.025096,  0.017245,  0.076532,  0.026213,
-  0.010151,  0.008212,  0.007486,  -0.004589,  -0.142397,  0.00561,  -0.071363,  -0.039425,  0.043856,  0.028993,
-  -0.004537,  -0.002079,  -0.072732,  0.005256,  0.000207,  0.012433,  -0.005213,  -0.050896,  -0.015884,  -0.015848,
-  0.001773,  -0.002472,  0.001756,  0.170892,  0.023318,  0.037676,  0.02258,  0.018523,  0.034784,  0.021159,
-  -0.02739,  -0.02522,  -0.092707,  -0.132122,  0.107817,  -0.012707,  0.109171,  -0.004341,  0.058268,  0.094402,
-  -0.03853,  -0.034348,  -0.144621,  -0.380091,  0.0755,  0.048258,  0.017318,  -0.014348,  -0.004833,  0.029061,
-  0.115036,  0.182357,  0.231018,  -0.042161,  -0.187393,  -0.101,  -0.146375,  -0.183411,  -0.038964,  -0.029661,
-  0.03879,  0.073403,  0.214645,  0.075774,  -0.205597,  -0.18471,  -0.27679,  0.024,  -0.066742,  -0.097742,
-  -0.093382,  -0.148882,  -0.187412,  -0.113029,  -0.029824,  -0.004882,  0.037588,  0.290559,  0.065029,  0.059941,
-  -0.114557,  -0.10783,  -0.125545,  -0.152989,  0.026057,  0.127011,  0.272739,  0.125693,  0.015716,  -0.013955,
-  0.008712,  0.01925,  0.084865,  0.150673,  0.261442,  0.280327,  -0.126404,  -0.325058,  -0.083712,  -0.015827,
-  0.172133,  0.258767,  0.4,  0.3011,  0.141767,  0.112233,  -0.3201,  -0.218267,  0.0187,  0.019733,
-  0.007398,  0.017531,  -0.009776,  -0.02948,  0.013786,  -0.149745,  0.158735,  0.185582,  0.053449,  0.065816,
-  -0.003563,  0.004663,  0.01705,  -0.099087,  -0.068825,  -0.104,  0.010575,  0.174112,  -0.03855,  -0.019738,
-  -0.002526,  -0.002626,  0.0143,  -0.069979,  -0.027142,  -0.053632,  0.011121,  0.018368,  -0.003011,  -0.014842,
-  0.021558,  0.023151,  -0.087512,  -0.055081,  -0.05264,  -0.067942,  0.019744,  0.023535,  0.010244,  0.009186,
-  0.003184,  0.004194,  -0.001378,  0.031214,  -0.050888,  0.040944,  -0.020918,  0.014939,  -0.031587,  -0.011985,
-  0.062032,  0.048479,  0.089202,  0.06016,  -0.064394,  0.061766,  0.004032,  0.008915,  0.042926,  -0.006521,
-  0.009985,  -8.5e-05,  0.082154,  0.041854,  0.026115,  0.023977,  -0.015277,  0.017085,  0.013346,  -0.007938,
-  0.012921,  0.006393,  0.021517,  0.122023,  -0.017354,  -0.031933,  0.012983,  -0.022017,  0.008326,  0.020573,
-  -0.00125,  -0.019276,  -0.102013,  -0.0145,  -0.03125,  -0.056605,  -0.046842,  -0.028224,  -0.214974,  -0.037132,
-  -0.028898,  -0.024608,  -0.088823,  -0.244753,  -0.021253,  -0.018392,  -0.066672,  -0.035457,  -0.108403,  -0.021296,
-  -0.016841,  -0.008205,  0.01853,  0.036197,  0.106326,  0.052515,  0.025515,  0.083576,  0.152848,  0.034735,
-  0.009542,  0.003873,  0.023763,  0.124195,  0.065602,  0.117466,  0.018356,  0.005661,  -0.078093,  -0.104508,
-  -0.006559,  0.001068,  0.00578,  -0.049517,  0.023949,  0.005136,  0.011161,  -0.011186,  0.049695,  -0.054873,
-  -0.009385,  -0.00223,  -0.0125,  0.027203,  -0.010304,  -0.007588,  0.172182,  0.052459,  0.350649,  0.128791,
-  -0.01419,  -0.010332,  -0.030185,  -0.069957,  -0.024016,  -0.011717,  -0.015614,  -0.015413,  0.043326,  0.024087,
-  -0.008397,  -0.014801,  0.000412,  -0.038801,  0.025934,  0.051412,  -0.101618,  -0.068199,  -0.198618,  -0.136853,
-  0.010333,  -0.002402,  0.026713,  0.085644,  0.026006,  0.014598,  0.021684,  0.041305,  -0.026621,  -0.039724,
-  0.024034,  0.028836,  0.027671,  0.067192,  0.079678,  0.018925,  0.064027,  0.064877,  0.059274,  0.058637,
-  0.002885,  -0.001236,  -0.002791,  -0.028358,  0.036669,  0.019466,  -0.049554,  -0.015723,  -0.045595,  0.069203,
-  -0.009005,  -0.005563,  0.003353,  -0.084011,  -0.017358,  0.009132,  -0.084547,  -0.065921,  -0.024316,  -0.024711,
-  -0.001307,  0.000214,  -0.004532,  0.001257,  -0.013046,  -0.011639,  0.075671,  -0.044261,  -0.00335,  -0.014146,
-  0.011852,  7.4e-05,  0.031287,  0.229352,  -0.016602,  -0.0355,  0.124963,  0.028185,  0.036769,  0.011056,
-  0.016628,  0.005686,  0.058163,  0.172674,  -0.03557,  -0.058442,  -0.075337,  -0.065209,  0.1175,  0.043163,
-  -0.019224,  -0.024612,  -0.091629,  -0.383698,  -0.106388,  -0.149259,  -0.097284,  -0.057983,  0.020379,  0.060336,
-  0.027871,  -0.018,  -0.18629,  -0.101468,  -0.127371,  -0.114161,  0.019371,  0.154742,  0.013048,  -0.038645,
-  0.012705,  -0.01709,  0.126692,  0.414872,  0.029603,  0.003256,  0.032526,  0.002026,  0.004346,  0.008218,
-  -0.009635,  0.075625,  0.356531,  0.297427,  0.201344,  0.3165,  0.073385,  0.068719,  0.15701,  0.099708,
-  0.048153,  0.121226,  0.176565,  0.135839,  0.228694,  0.345887,  0.572903,  0.345911,  0.199734,  0.165798,
-  0.093352,  0.125296,  0.003056,  -0.331815,  -0.284611,  -0.124907,  0.109722,  0.062167,  -0.282741,  -0.185019,
-  -0.002518,  -0.130693,  -0.287851,  -0.337254,  -0.528404,  -0.67564,  -0.742026,  -0.683816,  -0.344833,  -0.202307,
-  0.04501,  -0.05701,  -0.064927,  -0.087333,  -0.189885,  -0.290615,  -0.623375,  -0.238927,  -0.063406,  -0.088417,
-  -0.040113,  -0.025662,  0.10962,  0.293458,  0.253099,  0.350099,  0.416338,  0.097,  0.213627,  0.191373,
-  -0.00524,  0.012444,  0.04248,  0.08473,  0.17752,  0.235995,  0.337612,  0.216842,  -0.010964,  0.004878,
-  -0.005946,  -0.003804,  0.019824,  -0.012108,  -0.139189,  -0.093209,  -0.110635,  -0.003709,  -0.139378,  -0.098041,
-  -0.020409,  -0.016795,  0.028102,  0.03533,  0.067602,  -0.13317,  0.031852,  -0.022864,  -0.223261,  -0.08375,
-  -0.033507,  -0.030629,  -0.027136,  0.072679,  0.238193,  0.211593,  0.346021,  0.159629,  0.146929,  0.165193,
-  -0.021422,  0.018017,  0.078233,  0.154638,  0.209267,  0.303845,  0.326776,  0.346914,  0.508569,  0.245431,
-  -0.018264,  -0.005791,  -0.007245,  -0.230009,  -0.400064,  -0.202227,  -0.349655,  -0.276064,  -0.091736,  -0.0748,
-  0.09032,  0.058795,  -0.073402,  -0.271451,  -0.231238,  -0.323393,  -0.373082,  -0.215262,  -0.307975,  -0.247582,
-  0.003605,  0.006149,  0.01557,  0.095105,  0.188009,  -0.003851,  0.099368,  0.050842,  -0.06193,  0.011289,
-  -0.062364,  -0.090761,  -0.048193,  0.138273,  0.063977,  0.056352,  0.194182,  -0.003034,  0.080386,  0.109886,
-  0.002359,  0.00359,  0.005237,  0.031667,  0.005083,  0.026256,  0.01166,  0.092378,  0.021885,  0.094513,
-  -0.004858,  -0.006421,  0.025384,  -5.3e-05,  -0.004389,  0.013195,  0.056,  0.081874,  0.087158,  0.099484,
-  -0.008455,  -0.00298,  -0.000145,  -0.03561,  0.00505,  -0.03849,  0.032485,  -0.019125,  0.06411,  0.01912,
-  -0.003113,  -0.003158,  -0.002698,  -0.021797,  -0.005622,  -0.022122,  -0.03791,  0.018198,  0.005649,  -0.023221,
-  -0.00057,  0.001,  -0.001164,  -0.019055,  -0.016094,  0.065539,  -0.037219,  0.042672,  -0.007789,  -0.055961,
-  -0.002731,  -0.001594,  -0.009623,  -0.001142,  -0.078104,  0.020104,  0.000712,  -0.012165,  0.021009,  -0.023028,
-  0.005598,  0.008422,  -0.041554,  -0.014848,  -0.02625,  -0.09649,  -0.025103,  -0.054093,  0.068103,  0.033324,
-  -0.001569,  -0.000693,  -0.00402,  -0.00298,  -0.008936,  -0.027124,  -0.017842,  -0.001149,  -0.000465,  0.086936,
-  0.003681,  0.002007,  -0.006785,  0.003938,  0.041812,  -0.005319,  -0.000931,  0.004042,  -0.08434,  0.03241,
-  0.00554,  0.002391,  0.003866,  0.023144,  0.059005,  0.03154,  -0.007995,  -0.025718,  -0.141505,  -0.06199,
-  0.010007,  0.013187,  0.009792,  0.005375,  0.029618,  -0.046701,  -0.070368,  -0.022514,  -0.041403,  -0.13709,
-  -0.021724,  -0.013053,  -0.068671,  -0.039197,  -0.111105,  -0.210276,  -0.045329,  0.058908,  0.072711,  0.05975,
-  0.002197,  -0.002426,  -0.002164,  0.001295,  -0.262311,  0.036418,  0.048148,  -0.049033,  0.003844,  -0.009328,
-  -0.010382,  0.015816,  0.186697,  0.052947,  0.139013,  0.455539,  -0.009605,  0.006039,  -0.164539,  -0.120921,
-  -0.013022,  -0.010846,  0.043015,  0.270757,  0.508669,  0.237706,  0.165213,  0.141588,  0.174507,  0.149235,
-  -0.0105,  -0.017111,  -0.157611,  0.007722,  0.023556,  -0.435278,  0.191333,  0.087778,  0.258833,  0.241833,
-  0.073236,  0.099403,  0.078028,  -0.129958,  -0.218799,  -0.195993,  -0.094597,  -0.084444,  -0.069986,  -0.000181,
-  0.13055,  0.129175,  0.1269,  -0.138112,  -0.117313,  0.07475,  -0.025625,  -0.0236,  -0.057462,  -0.05805,
-  -0.011613,  -0.012006,  -0.030232,  -0.061155,  -0.025756,  -0.037565,  -0.05622,  -0.121155,  0.03403,  0.03569,
-  -0.004011,  -0.023356,  0.005133,  0.122922,  -0.067767,  0.026356,  -0.051067,  -0.091889,  -0.001122,  -0.021167,
-  -0.080174,  -0.08,  0.016717,  0.098304,  0.039804,  0.220348,  -0.034957,  0.196435,  0.070717,  -0.019304,
-  -0.014048,  -0.009766,  0.007234,  -0.11221,  -0.0395,  0.059363,  0.016435,  0.16629,  0.020371,  -0.002363,
-  -0.001434,  -0.000481,  -0.040981,  -0.015264,  0.009491,  -0.122425,  0.110613,  -0.054972,  -0.021151,  -0.005962,
-  0.077793,  0.061183,  0.052085,  0.151207,  -0.015037,  -0.061549,  0.083317,  -0.081061,  -0.085598,  -0.039732,
-  0.007553,  0.010513,  -0.011167,  0.064127,  -0.045333,  -0.044533,  -0.035913,  -0.041113,  -0.05214,  -0.118633,
-  -0.037845,  -0.033491,  -0.08169,  -0.054991,  -0.00825,  -0.031828,  0.020552,  0.06531,  -0.065595,  -0.057966,
-  -0.012241,  -0.020907,  -0.038102,  -0.123074,  0.166685,  0.134157,  0.060509,  0.022963,  -0.030435,  0.006417,
-  -0.013462,  -0.007424,  0.017304,  -0.008804,  0.223215,  0.149854,  -0.048506,  0.012778,  0.014873,  0.013076,
-  -0.003212,  -7.5e-05,  -0.001325,  -0.055775,  -0.087013,  -0.016425,  -0.164825,  0.158112,  0.113312,  0.040162,
-  0.0083,  -0.007829,  -0.019143,  -0.0524,  -0.492514,  0.001143,  0.062271,  0.033586,  0.083129,  0.038386,
-  -0.016588,  -0.04702,  -0.007804,  0.009725,  -0.386882,  -0.100078,  -0.100274,  -0.151559,  -0.099461,  -0.048039,
-  -0.02475,  0.0475,  -0.060417,  0.081083,  0.41,  -0.025167,  0.07775,  0,  -0.299333,  0.027833,
-  -0.07225,  -0.0825,  0.037142,  0.042267,  0.287967,  0.259775,  0.137267,  0.163967,  -0.2192,  -0.1215,
-  0.007739,  -0.03163,  -0.079304,  0.031826,  -0.329304,  -0.263587,  0.118043,  0.209022,  0.351804,  0.159152,
-  0.136744,  0.158395,  -0.130919,  -0.045116,  -0.246628,  -0.168733,  -0.08764,  0.032895,  0.20007,  0.029674,
-  0.210487,  0.322649,  0.359987,  0.278189,  0.323324,  0.271095,  -0.012716,  -0.002432,  0.01923,  0.000338,
-  0.024413,  0.069087,  0.116522,  0.32,  0.422,  -0.03613,  -0.201565,  -0.169391,  -0.248152,  -0.165957,
-  -0.189829,  -0.322632,  -0.303039,  -0.195026,  -0.315789,  -0.126697,  -0.094592,  -0.085592,  -0.072132,  -0.092184,
-  -0.087553,  -0.1285,  -0.197829,  -0.022474,  -0.037184,  -0.023724,  0.098092,  0.037579,  0.228263,  0.142289,
-  0.070338,  0.061779,  -0.060838,  -0.076103,  0.134088,  0.037515,  0.199647,  0.122279,  0.057,  0.096838,
-  -0.024842,  0.005724,  0.0275,  -0.255066,  0.081382,  0.142487,  0.011789,  0.056776,  -0.165974,  -0.082329,
-  0.007213,  0.011638,  0.007415,  -0.012074,  0.060628,  0.12616,  -0.14933,  -0.012032,  -0.051277,  -0.130574,
-  0.014458,  0.024764,  0.090458,  0.229833,  -0.143486,  -0.167722,  -0.013292,  -0.092833,  -0.041069,  0.049736,
-  0.020702,  0.022574,  -0.028117,  -0.021745,  -0.053543,  -0.143564,  -0.10384,  -0.270638,  0.157787,  0.136223,
-  -0.041216,  -0.058635,  -0.055919,  -0.108541,  -0.00877,  0.151703,  -0.083014,  0.024554,  0.078108,  0.025892,
-  -0.019974,  -0.027205,  -0.014756,  -0.109872,  0.002974,  0.111577,  0.016885,  0.173718,  -0.110795,  -0.118128,
-  -0.0089,  -0.008864,  0.015391,  -0.051927,  0.050464,  0.022073,  0.062855,  -0.044773,  -0.124482,  -0.030273,
-  -0.006979,  0.00283,  0.050915,  0.193989,  0.086415,  -0.029426,  0.079702,  0.027234,  0.139043,  0.180394,
-  0.04228,  0.047682,  -0.014333,  0.146848,  -0.020045,  -0.091841,  0.021871,  0.08578,  0.153985,  0.041561,
-  0.001812,  0.003266,  0.003836,  0.026734,  -0.062641,  -0.031695,  0.00968,  0.062492,  -0.041258,  -0.065008,
-  0.002273,  -0.005155,  0.030736,  0.019973,  0.010773,  0.126136,  0.075636,  -0.072855,  -0.039882,  0.008673,
-  -0.04142,  -0.05434,  0.0197,  -0.063,  0.0165,  0.09886,  0.0105,  -0.13334,  0.00178,  0.1448,
-  -0.00347,  0.00159,  -0.038888,  -0.158731,  -0.046873,  -0.092007,  -0.055873,  -0.066194,  0.037933,  0.010933,
-  -0.01934,  -0.015902,  -0.034881,  -0.126351,  -0.070732,  -0.18666,  -0.067732,  -0.064129,  -0.100015,  -0.019711,
-  0.011367,  0.005117,  -0.05282,  0.130594,  -0.008641,  0.012094,  0.000398,  0.010211,  -0.017539,  -0.006461,
-  -0.067569,  -0.172216,  -0.22801,  0.059059,  0.000392,  -0.055373,  -0.072549,  -0.173255,  0.041549,  0.061333,
-  -0.091788,  -0.138627,  -0.138458,  -0.048534,  -0.094415,  -0.05239,  -0.040763,  -0.096568,  -0.080042,  -0.016492,
-  0.161488,  0.316233,  0.399895,  0.054605,  0.046291,  0.170767,  0.39464,  0.421651,  0.036012,  0.014872,
-  0.185316,  0.356816,  0.450551,  0.196331,  0.242581,  0.316169,  0.238235,  0.305051,  0.058838,  0.014721,
-  -0.1274,  -0.285619,  -0.41735,  -0.354163,  -0.332456,  -0.4049,  -0.5226,  -0.477613,  -0.430612,  -0.269838,
-  -0.185608,  -0.329823,  -0.356438,  -0.085746,  -0.197985,  -0.292939,  -0.328438,  -0.329485,  -0.148654,  -0.117508,
-  0.098071,  0.19339,  0.19363,  0.153506,  0.194338,  0.171344,  0.274519,  0.244766,  0.243669,  0.109812,
-  0.082905,  0.135484,  0.09477,  0.056738,  0.10927,  0.135056,  0.14869,  0.10423,  0.153365,  0.151937,
-  -0.025256,  -0.022488,  -0.04736,  0.114988,  0.018302,  -0.02093,  -0.083965,  -0.062314,  0.006419,  -0.014663,
-  -0.006808,  -0.001894,  0.006394,  0.054173,  0.183038,  0.068817,  -0.041202,  0.007442,  0.112692,  0.057183,
-  -0.009323,  0.017435,  -0.0715,  -0.224903,  0.166081,  0.238984,  0.172726,  0.127919,  0.179548,  0.101371,
-  -0.003368,  -0.018382,  -0.037824,  -0.175985,  -0.366103,  -0.133294,  -0.093074,  -0.038721,  -0.219147,  -0.155279,
-  -0.006917,  -0.012528,  0.105639,  0.117028,  -0.260944,  -0.071667,  0.004972,  -0.094944,  -0.3395,  -0.202694,
-  -0.031095,  -0.04931,  0.066988,  0.041845,  0.099571,  0.04406,  0.018738,  -0.023226,  0.013893,  0.035833,
-  0.0116,  0.037467,  0.002178,  0.002078,  0.202,  -0.037689,  -0.041144,  0.031722,  0.164822,  0.150378,
-  -0.004696,  0.014393,  0.035527,  0.017679,  0.003938,  -0.100411,  0.043938,  0.055634,  0.089429,  0.163107,
-  -0.032,  -0.034742,  -0.094806,  -0.327903,  -0.11671,  -0.038065,  0.1235,  0.148855,  0.044081,  0.054435,
-  -0.132575,  -0.269633,  -0.506317,  -0.532825,  -0.117367,  -0.13235,  -0.228183,  -0.185775,  -0.127425,  -0.109908,
-  0.032868,  0.005515,  -0.004132,  0.236221,  0.017074,  0.031471,  -0.092324,  -0.269868,  0.012824,  -0.032147,
-  0.180188,  0.289237,  0.4843,  0.527987,  0.271637,  0.16205,  0.1252,  0.118675,  0.00435,  0.0086,
-  -0.010043,  -0.001574,  0.000862,  -0.000117,  0.044574,  -0.006479,  0.018734,  0.132521,  -0.230277,  -0.062223,
-  -0.021023,  -0.043341,  -0.10075,  -0.107875,  -0.20567,  0.067375,  0.130898,  0.059955,  0.1875,  0.090386,
-  -0.0098,  -0.006822,  -0.014144,  0.010489,  -0.032133,  0.0422,  -0.051344,  0.006611,  0.218067,  -0.042522,
-  0.017066,  0.026789,  -0.007921,  -0.020553,  0.122013,  -0.028053,  -0.168592,  0.047632,  -0.023605,  -0.050289,
-  -0.004894,  -0.01383,  0.007543,  0.013553,  0.010468,  0.015138,  0.061979,  -0.000894,  -0.191128,  0.075904,
-  -0.045868,  -0.05464,  0.020158,  0.002088,  -0.071833,  0.114825,  0.215333,  0.057588,  0.150211,  0.115158,
-  -0.000649,  0.028189,  -0.02123,  -0.128905,  0.147716,  0.045162,  -0.024811,  0.065284,  0.129689,  0.003662,
-  0.001171,  0.002614,  0.002014,  0.039371,  0.002614,  -0.056214,  -0.1633,  0.071257,  -0.1681,  -0.063371,
-  -0.03775,  -0.054917,  0.104048,  0.161226,  0.033631,  0.153857,  0.071095,  0.074524,  -0.09819,  -0.031893,
-  -0.068062,  -0.145812,  -0.232984,  -0.215625,  -0.235625,  0.086375,  0.043391,  -0.126578,  0.009672,  0.023609,
-  0.004924,  -0.024253,  -0.147506,  -0.208265,  -0.192882,  -0.347318,  -0.276406,  -0.265653,  -0.051482,  -0.021741,
-  0.081432,  0.106041,  0.139432,  0.326838,  0.035257,  -0.179513,  -0.029027,  0.029811,  0.052041,  0.022811,
-  0.004523,  0.064314,  0.166091,  0.160559,  0.206491,  0.226773,  0.129095,  0.168732,  0.104768,  0.067664,
-  -0.008586,  -0.007093,  0.000123,  -0.030698,  -0.009753,  0.106623,  0.016389,  -0.000685,  -0.039969,  -0.0215,
-  -0.035319,  -0.031379,  -0.06769,  -0.019569,  -0.014776,  -0.009716,  -0.01994,  -0.037871,  -0.099767,  -0.065871,
-  -0.004134,  -0.005069,  -0.000178,  -0.060327,  0.055421,  0.000233,  -0.026193,  0.027495,  -0.024589,  0.009916,
-  -0.003634,  -0.001919,  -0.005221,  -0.01693,  0.118355,  0.001058,  0.06032,  0.062686,  0.012523,  0.028453,
-  0.01378,  -0.001305,  -0.060263,  0.132042,  0.070788,  0.067856,  0.08261,  0.053508,  0.098839,  0.026864,
-  0.02006,  0.0116,  0.18964,  0.06944,  -0.06562,  0.18564,  -0.04986,  -0.013,  0.24502,  0.11758,
-  -0.093754,  -0.124203,  -0.147619,  -0.185127,  -0.112644,  -0.212754,  -0.035339,  -0.095203,  -0.181178,  -0.031229,
-  -0.009285,  -0.018023,  -0.048669,  -0.174485,  -0.038008,  -0.133385,  -0.072654,  -0.098015,  -0.316592,  -0.048769,
-  0.128483,  0.130379,  -0.033483,  0.09419,  0.143155,  0.078655,  0.066569,  0.110759,  0.006552,  0.004655,
-  -0.017352,  -0.000195,  0.045133,  0.063578,  0.047805,  0.143891,  0.058859,  0.080555,  0.299711,  0.023484,
-  -0.006931,  -0.002621,  0.015569,  0.03356,  -0.011293,  -0.067,  -0.096629,  -0.093543,  0.101466,  0.178862,
-  -0.041358,  -0.051403,  -0.041164,  -0.050172,  -0.004336,  -0.083,  -0.211179,  -0.0935,  -0.06947,  -0.069896,
-  -0.003583,  -0.0025,  -0.021962,  -0.025841,  -0.054674,  -0.0495,  -0.061811,  -0.022417,  -0.250371,  -0.333,
-  -0.002953,  0.003818,  -0.014277,  -0.01927,  -0.007473,  -0.023264,  0.260892,  0.051345,  -0.054581,  -0.047095,
-  -0.036862,  -0.045362,  -0.026569,  -0.079086,  0.074983,  0.066259,  0.172655,  0.049707,  0.20519,  0.299655,
-  0.009602,  0.00722,  0.002585,  0.008987,  0.008924,  -0.003263,  -0.001148,  0.00978,  0.218932,  0.175991,
-  0.051917,  0.0463,  0.024,  0.127383,  0.059467,  0.060967,  -0.141233,  0.094567,  0.144383,  -0.002017,
-  0.036573,  0.030371,  0.008621,  0.075782,  0.032315,  -0.052194,  -0.070661,  0.006242,  -0.061508,  -0.021194,
-  -4.7e-05,  -0.002041,  -0.006169,  -0.030432,  0.013736,  -0.016709,  -0.049318,  -0.018628,  -0.238399,  -0.037973,
-  -0.003013,  0.000458,  -0.001,  -0.014042,  -0.005623,  -0.009865,  0.0638,  0.022652,  -0.034729,  -0.025268,
-  -0.003426,  0.007303,  0.008057,  0.001098,  0.020533,  -0.02991,  0.102869,  0.013992,  0.186352,  0.117041,
-  0.002862,  0.001424,  0.006865,  0.020429,  -0.012318,  -0.001071,  0.000359,  -0.020094,  0.015694,  0.023368,
-  -0.010474,  -0.006716,  -0.007608,  -0.056379,  -0.015004,  -0.021466,  -0.107909,  -0.040405,  -0.125884,  -0.066207,
-  0.001787,  0.003128,  -0.044574,  -0.093447,  -0.001351,  -0.007617,  -0.08934,  -0.02317,  0.128223,  0.036064,
-  -0.001844,  0.002754,  -0.001492,  0.082852,  0.00527,  0.023287,  0.07023,  0.053607,  0.163377,  0.003803,
-  0.014962,  0.008449,  -0.013397,  0.15909,  -0.002513,  -0.004256,  0.070487,  0.050077,  -0.115692,  -0.107064,
-  0.009945,  0.004571,  0.028934,  0.068467,  0.019495,  0.024731,  -0.038418,  -0.012148,  -0.208923,  -0.128445,
-  -0.0428,  -0.062075,  0.03505,  -0.0968,  -0.005425,  0.09775,  -0.1032,  -0.040075,  -0.16975,  0.05155,
-  -0.076047,  -0.094438,  -0.133813,  -0.114297,  0.027766,  0.091641,  -0.011391,  -0.043828,  0.206672,  0.197063,
-  -0.005171,  -0.003276,  -0.061342,  -0.013776,  -0.066342,  0.019421,  0.028724,  0.164434,  0.17325,  -0.003605,
-  0.012258,  0.017275,  -0.058942,  -0.198558,  0.01825,  0.042883,  -0.140675,  -0.05145,  -0.179533,  -0.162567,
-  -0.073746,  -0.092841,  -0.176444,  -0.228436,  -0.150476,  -0.182603,  -0.253278,  -0.232786,  -0.185627,  -0.114032,
-  0.047689,  0.058933,  0.058589,  0.300344,  0.252044,  0.029778,  0.3143,  0.112933,  0.043989,  0.046744,
-  0.101493,  0.259416,  0.435592,  0.4655,  0.168838,  0.246937,  0.377289,  0.21,  0.209739,  0.161197,
-  -0.038057,  -0.036321,  -0.068632,  -0.139641,  -0.172679,  -0.043726,  -0.116925,  0.047208,  0.054792,  0.030896,
-  -0.053153,  -0.057235,  -0.047857,  -0.162969,  -0.246847,  0.012163,  -0.13951,  -0.099765,  0.008235,  -0.028133,
-  -0.069488,  -0.075988,  0.155402,  0.087963,  0.187256,  0.098207,  0.01589,  0.004915,  -0.049049,  -0.023561,
-  -0.011185,  0.022913,  0.161761,  0.199609,  0.151511,  0.01362,  -0.000293,  0.101424,  -0.032413,  0.00575,
-  0.028889,  0.025824,  -0.037481,  0.088019,  0.006287,  -0.078722,  -0.127324,  -0.0385,  0.074037,  0.005972,
-  -0.074831,  -0.147608,  -0.260008,  -0.200785,  -0.068392,  -0.090877,  -0.199277,  -0.173569,  0.036277,  0.0388,
-  -0.053474,  -0.032447,  -0.018184,  -0.411737,  -0.070224,  0.042434,  -0.030553,  -0.062303,  -0.198566,  -0.103763,
-  0.012852,  0.100389,  0.247648,  -0.029167,  -0.026481,  -0.007981,  0.087648,  0.151815,  0.016167,  0.016148,
-  0.052,  0.044094,  0.037179,  0.385462,  0.104915,  0.018123,  0.097717,  0.116953,  0.218283,  0.041491,
-  -0.014217,  -0.040983,  -0.046667,  0.283317,  0.129633,  0.108317,  0.135617,  0.180033,  -0.012267,  -0.0481,
-  -0.02725,  -0.008597,  -0.016847,  -0.202597,  0.009569,  0.105333,  0.155361,  0.021833,  -0.057681,  0.023458,
-  0.037775,  0.035125,  -0.0802,  -0.48225,  -0.35085,  -0.2191,  -0.18685,  -0.2723,  0.0878,  0.06475,
-  0.012099,  0.013645,  -0.024678,  -0.047829,  -0.050329,  -0.096691,  -0.255757,  -0.105145,  0.030368,  -0.012934,
-  0.069385,  0.051692,  0.120519,  0.257423,  -0.051288,  -0.027058,  -0.053385,  0.132596,  -0.067615,  -0.096,
-  0.0135,  0.028914,  0.116971,  0.0852,  -0.090843,  -0.0202,  0.043929,  0.117429,  -0.001614,  -0.043086,
-  -0.009279,  -0.010651,  0.048151,  -0.028581,  -0.147767,  0.084802,  -0.000419,  0.052953,  -0.102814,  -0.101116,
-  -0.028956,  -0.036149,  0.001886,  -0.081684,  -0.063965,  0.176333,  -0.015912,  -0.029202,  -0.054061,  -0.114781,
-  -0.024234,  -0.008285,  -0.056095,  -0.08781,  -0.055272,  -0.036475,  0.003443,  -0.101241,  -0.024,  -0.024443,
-  -0.041276,  -0.027966,  -0.071276,  -0.055397,  0.037276,  -0.037345,  -0.006466,  -0.079879,  -0.136655,  0.195672,
-  0.003592,  0.002282,  0.002099,  0.011134,  0.023204,  -0.018817,  0.030479,  0.024965,  0.00419,  0.159859,
-  0.006156,  0.005484,  0.000812,  0.007022,  0.028613,  -0.007495,  0.033409,  0.249484,  0.04907,  0.02507,
-  0.005434,  0.006566,  -0.00173,  0.020984,  -0.005648,  -0.088082,  0.01132,  0.005738,  0.0485,  -0.063541,
-  0.031023,  0.081114,  0.154818,  0.119045,  0.050705,  0.056477,  0.050523,  -0.240568,  0.06525,  0.051568,
-  0.0093,  -0.025214,  -0.043257,  0.177843,  0.059086,  0.0675,  -0.062129,  -0.129514,  0.2332,  0.107529,
-  -0.017946,  -0.012375,  -0.076411,  -0.221964,  -0.184036,  -0.091536,  0.004339,  0.1745,  -0.154393,  -0.114696,
-  0.015296,  0.044204,  0.11313,  -0.095704,  -0.163037,  -0.077574,  0.065796,  0.317833,  -0.289241,  -0.157389,
-  0.016413,  0.032946,  0.120348,  0.068761,  0.037326,  0.067304,  -0.136174,  -0.135304,  -0.103826,  -0.077641,
-  0.027253,  0.018089,  0.01488,  0.124342,  0.198133,  0.079506,  0.210177,  0.142316,  0.120867,  0.091348,
-  -0.022413,  -0.030613,  0.027413,  0.234987,  0.441475,  0.3183,  0.424813,  0.394662,  0.215425,  0.1554,
-  -0.013829,  -0.053573,  -0.171354,  -0.112049,  -0.083073,  -0.067829,  -0.259671,  -0.221,  0.206976,  0.129037,
-  -0.054054,  -0.148464,  -0.316071,  -0.276375,  -0.365161,  -0.458705,  -0.583929,  -0.521964,  0.05683,  0.046312,
-  0.017833,  -0.000206,  0.0175,  0.0085,  -0.265775,  -0.065176,  0.067951,  0.000167,  -0.172392,  -0.113529,
-  0.044409,  0.118664,  0.1766,  0.147755,  0.199918,  0.188382,  0.260191,  0.368555,  -0.045273,  -0.020145,
-  0.007352,  0.005932,  0.022685,  0.015475,  0.116809,  0.056062,  -0.017432,  0.023852,  -0.003759,  -0.001173,
-  -0.004315,  -0.003948,  -0.02131,  -0.015887,  -0.012992,  -0.021778,  -0.030177,  -0.192298,  -0.00154,  0.008734,
-  0.005403,  0.00199,  0.00326,  -0.012255,  -0.012776,  -0.144515,  0.014383,  -0.001423,  -0.034418,  -0.032173,
-  0.001422,  -0.000709,  0.001384,  0.001922,  0.002969,  -0.00786,  0.007283,  0.109911,  -0.05474,  -0.029326,
-  0.003028,  0.003506,  -0.001676,  0.009631,  -0.00646,  0.102097,  0.033199,  0.047932,  -0.004017,  -0.001415,
-  -0.007667,  -0.007523,  0.003316,  -0.003287,  0.01527,  0.118529,  0.033477,  0.059466,  0.055632,  0.047414,
-  0.002559,  0.000697,  -0.003928,  0.002855,  0.003414,  0.096651,  -0.011684,  -0.059026,  0.044645,  0.040559,
-  -0.024068,  -0.037318,  -0.002568,  -0.022148,  -0.110898,  -0.059625,  0.002625,  -0.182534,  -0.110852,  0.008,
-  0.004233,  -0.0051,  0.001053,  0.009087,  -0.03602,  -0.224273,  -0.03166,  -0.119833,  -0.124653,  -0.056727,
-  0.029,  0.041643,  0.025929,  0.02356,  -0.01269,  -0.100786,  -0.062369,  0.129774,  0.076083,  0.0115,
-  0.00704,  0.011581,  -0.017331,  -0.008379,  0.030548,  -0.014669,  -0.113895,  0.082629,  0.083306,  0.054484,
-  -0.001044,  -0.001246,  0.005261,  -0.011335,  -0.000831,  0.038493,  0.003827,  -0.051268,  -0.033471,  -0.02179,
-  0.014247,  0.003123,  0.029918,  0.010603,  0.012959,  0.254212,  0.053877,  0.029452,  0.003541,  0.005719,
-  0.036492,  0.044943,  -0.031811,  -0.355262,  -0.46568,  -0.206779,  -0.031549,  0.049279,  0.01573,  -0.020607,
-  0.057756,  0.094802,  0.107628,  -0.090093,  -0.406977,  -0.401058,  -0.116744,  0.076407,  0.136291,  0.024151,
-  0.18427,  0.32101,  0.43726,  0.53759,  0.67238,  0.37188,  0.21938,  0.21804,  0.08671,  0.04222,
-  -0.006141,  -0.050234,  0.026828,  0.351906,  0.663781,  0.448031,  0.146781,  -0.067063,  0.027359,  0.028078,
-  -0.000453,  -0.044814,  -0.143884,  -0.478547,  -0.66107,  -0.213326,  -0.227988,  -0.217686,  -0.057291,  -0.051488,
-  0.050242,  0.012606,  0.065576,  -0.120121,  -0.331712,  0.178015,  -0.025712,  0.017197,  -0.031864,  -0.083106,
-  0.00182,  0.007205,  0.018344,  0.041992,  0.363943,  0.023861,  0.022123,  0.036016,  -0.007336,  -0.008139,
-  -0.020678,  -0.013911,  -0.057767,  -0.074444,  -0.060878,  -0.406222,  -0.072511,  -0.087256,  -0.024867,  0.016333,
-  0.08519,  0.061707,  0.004086,  0.265138,  -0.094397,  -0.355828,  -0.119431,  -0.060569,  0.053931,  0.001931,
-  0.025722,  0.013784,  0.103531,  0.273228,  0.124395,  0.24863,  0.149617,  0.117679,  0.180691,  0.045951,
-  0.00447,  0.002333,  0.096091,  0.086303,  0.053038,  0.390848,  0.035159,  0.032636,  0.093045,  0.023598,
-  -0.006891,  -0.000768,  -0.005681,  -0.117862,  0.090957,  0.074688,  -0.05237,  -0.023435,  -0.046326,  -0.023087,
-  -0.007547,  -0.003682,  -0.011964,  -0.126047,  -0.014229,  -0.034224,  -0.021479,  -0.04124,  -0.092328,  -0.021333,
-  0.004316,  0.017032,  0.00738,  -0.139114,  -0.104013,  -0.084608,  0.014304,  0.014203,  -0.050013,  -0.032943,
-  0.041707,  0.052026,  0.004509,  -0.003224,  -0.138707,  -0.046379,  -0.000474,  0.076552,  0.001759,  -0.001888,
-  0.008398,  0.007949,  0.01272,  0.035457,  0.021665,  0.053701,  0.03563,  0.076055,  0.010276,  0.003217,
-  -0.026354,  -0.021948,  -0.005302,  -0.08774,  0.063323,  0.174583,  -0.003562,  0.008146,  0.039583,  0.02901,
-  -0.096891,  -0.094709,  -0.039027,  -0.079791,  -0.091573,  -0.026427,  -0.043564,  -0.0903,  0.094164,  0.0605,
-  -0.010027,  -0.011345,  -0.030554,  0.007311,  -0.164926,  -0.189155,  -0.072358,  -0.134331,  0.026473,  0.00823,
-  0.013559,  0.014428,  0.006757,  0.043599,  0.007145,  0.013849,  -0.007954,  -0.116625,  -0.049026,  -0.064059,
-  0.009093,  0.020465,  0.005419,  0.050965,  0.033721,  0.040105,  -0.059872,  0.193477,  -0.099046,  -0.076023,
-  -0.032074,  -0.032766,  -0.002362,  -0.008713,  0.005447,  -0.093138,  -0.072606,  0.211777,  -0.032574,  -0.006915,
-  -0.029674,  -0.022849,  -0.003512,  0.003337,  0.193477,  0.033721,  0.050058,  0.1915,  0.018512,  0.045047,
-  -0.051433,  -0.05101,  -0.00501,  -0.018798,  0.06049,  0.26476,  0.066865,  -0.069692,  0.123125,  0.116183,
-  0.110907,  0.078759,  -0.000111,  0.0975,  -0.255778,  -0.092833,  -0.062185,  -0.233796,  0.044574,  0.002741,
-  0.267,  0.312354,  0.135188,  0.138083,  0.0485,  -0.002604,  0.028521,  -0.031063,  -0.05375,  -0.016563,
-  0.004336,  0.006486,  0.004829,  0.022893,  0.123921,  0.050321,  0.001886,  0.12375,  -0.030557,  -0.006279,
-  -0.023226,  -0.024381,  0.043131,  -0.005167,  0.065774,  -0.008524,  -0.018083,  0.108488,  0.040726,  0.028143,
-  -0.006643,  -0.010955,  -0.022026,  0.005896,  -0.070558,  -0.15874,  0.019929,  -0.001195,  0.041208,  0.019929,
-  -0.000862,  -0.001147,  -0.000839,  -0.009321,  -0.015339,  -0.078193,  0.037647,  0.048922,  -0.002885,  0.007596,
-  0.001797,  0.001769,  0.006734,  -0.004589,  0.009929,  0.047054,  -0.003269,  0.026554,  -0.002089,  0.002026,
-  0.005743,  0.002605,  0.014819,  0.010671,  0.027881,  0.051524,  -0.062695,  0.015943,  -0.024871,  0.009971,
-  -0.001884,  -0.001869,  -0.003037,  -0.015687,  0.007897,  -0.002422,  -0.095312,  -0.020094,  -0.017834,  -0.022597,
-  -0.009531,  -0.004,  -0.010382,  -0.021316,  -0.024333,  -0.009294,  -0.06093,  -0.040588,  -0.014276,  -0.07811,
-  -0.004457,  0.003506,  0.004346,  -0.001401,  0.02687,  0.096599,  0.154481,  0.004784,  0.043827,  0.019914,
-  -0.004714,  0.000145,  -0.004559,  -0.007,  -0.018759,  -0.018914,  0.177318,  0.064973,  0.027618,  0.047991,
-  0.00125,  -0.006436,  -0.019203,  -0.009855,  -0.040657,  -0.106558,  -0.09093,  -0.029971,  -0.06161,  -0.052593,
-  -0.003919,  -0.002265,  0.004015,  0.008415,  0.000958,  -0.014715,  -0.174146,  -0.048227,  -0.030269,  -0.049696,
-  0.009301,  0.005724,  0.033612,  0.016872,  0.034755,  0.163311,  0.040597,  0.030643,  0.007929,  -0.021357,
-  0.001819,  0.008112,  0.022675,  0.023606,  0.072575,  0.012969,  0.143281,  0.055044,  -0.002894,  0.0418,
-  0.001732,  0.010375,  -0.03342,  -0.004205,  -0.030116,  -0.145205,  0.054795,  0.091134,  0.027902,  0.053554,
-  -0.016948,  -0.009078,  -0.059905,  -0.03044,  -0.067129,  -0.062483,  -0.020164,  0.044578,  0.091138,  0.054103,
-  -0.004038,  -0.002604,  0.007075,  0.019849,  0.016953,  0.017113,  -0.227019,  -0.114925,  0.165689,  0.0535,
-  -0.002102,  -0.005102,  -4.6e-05,  0.013676,  0.030991,  0.098704,  -0.041315,  -0.161444,  0.036278,  0.00863,
-  -0.053149,  -0.090541,  0.055568,  -0.041703,  0.010986,  0.129108,  0.052041,  -0.011811,  -0.45,  -0.153851,
-  0.01175,  -0.011845,  -0.019774,  -0.045774,  -0.027155,  -0.066095,  -0.080667,  -0.088607,  -0.501571,  -0.277548,
-  0.003011,  0.023174,  -0.005478,  -0.065033,  -0.178457,  -0.108989,  -0.037707,  -0.02062,  0.363869,  0.201261,
-  -0.013268,  -0.009963,  -0.030744,  -0.044415,  0.037598,  0.07072,  0.012085,  0.029098,  0.485976,  0.203061,
-  -0.0229,  -0.028083,  0.059483,  -0.0492,  0.02075,  0.2881,  0.109267,  0.149533,  -0.161417,  -0.236367,
-  0.009394,  -0.015926,  0.081362,  0.078372,  0.116702,  0.10234,  0.035585,  0.05667,  -0.341851,  -0.03766,
-  -0.043394,  -0.022333,  0.033909,  0.056561,  0.217742,  -0.121273,  -0.031652,  0.032485,  0.004136,  0.088136,
-  -0.016239,  -0.023813,  -0.031396,  -0.00403,  -0.105821,  -0.134328,  0.149007,  0.007134,  0.09691,  0.120806,
-  -0.013833,  -0.014689,  -0.02375,  -0.015894,  -0.217394,  -0.148378,  0.026511,  -0.013489,  -0.001978,  -0.004594,
-  0.004176,  0.008507,  -0.009155,  -0.028423,  -0.090944,  -0.046444,  -0.209056,  0.01019,  -0.023711,  -0.069197,
-  0.004243,  0.008191,  0.004647,  0.02239,  -0.008618,  0.077206,  -0.263176,  -0.039728,  -0.002551,  -0.04736,
-  0.006581,  0.004157,  0.010657,  0.000329,  0.036519,  0.035329,  -0.134257,  0.005543,  0.025862,  0.015605,
-  0.003385,  0.002622,  0.004392,  0.023395,  0.012941,  0.024976,  0.020909,  0.020287,  0.025944,  0.057612,
-  -0.006261,  -0.000565,  0.000935,  0.011609,  -0.018804,  -0.026812,  0.113384,  0.01558,  -0.024101,  -0.082036,
-  -0.032761,  -0.058967,  7.6e-05,  0.012272,  0.010739,  0.063978,  0.040793,  -0.140304,  -0.191467,  -0.244424,
-  -0.002402,  -0.00188,  0.014185,  -0.016707,  -0.018054,  0.063989,  -0.007359,  -0.163293,  -0.14837,  -0.054946,
-  0.021384,  0.027638,  0.041775,  0.089065,  0.079225,  0.059703,  0.059638,  0.065913,  0.289029,  0.269761,
-  0.075389,  0.101153,  0.145347,  0.145028,  0.004681,  -0.022,  0.208639,  0.262195,  0.361389,  0.269556,
-  0.012109,  0.014406,  -0.039937,  -0.100656,  -0.056906,  -0.215984,  0.154828,  0.104578,  -0.191875,  -0.091812,
-  -0.000317,  -0.010667,  -0.026133,  -0.0128,  -0.099792,  0.012017,  -0.0427,  -0.048692,  -0.121483,  -0.156817,
-  -0.04548,  -0.039539,  0.037971,  -0.006529,  0.015863,  0.117157,  -0.148598,  -0.090706,  0.020343,  0.011206,
-  -0.001388,  -4.4e-05,  -0.006131,  0.002694,  -0.024898,  -0.051694,  -0.100243,  -0.002738,  0.034801,  0.021825,
-  -0.0031,  -0.0013,  -0.012485,  -0.005774,  -0.024096,  0.003226,  0.040259,  0.02273,  0.001189,  0.014856,
-  0.001557,  -0.004116,  0.020582,  -0.010698,  -0.001491,  0.06323,  -1.3e-05,  -0.016097,  0.00233,  0.007843,
-  0.012824,  0.007808,  0.037907,  -0.001225,  0.017956,  -0.026434,  -0.003813,  0.010368,  -0.023445,  -0.009621,
-  -0.0016,  0.003753,  -0.015384,  0.019568,  0.036889,  -0.108195,  -0.002295,  -0.012789,  -0.022484,  0.002863,
-  -0.021278,  -0.01046,  -0.084167,  0.026619,  0.003929,  -0.065016,  -0.026992,  -0.015397,  -0.019246,  0.004532,
-  -0.008147,  -0.011787,  0.073073,  0.004127,  -0.00112,  0.102687,  -0.023867,  0.02434,  -0.033773,  -0.030347,
-  0.033,  0.059336,  0.144721,  0.037025,  0.064525,  0.113582,  -0.034164,  0.015418,  0.065361,  0.014287,
-  -0.005375,  0.002111,  -0.024181,  0.036326,  0.095736,  -0.032271,  0.006799,  -0.029951,  0.034576,  0.015326,
-  0.008,  -0.013762,  -0.100437,  0.071925,  0.057312,  -0.034862,  0.125025,  0.034387,  -0.003413,  0.000612,
-  0.093821,  0.084244,  -0.089256,  -0.024192,  -0.107885,  -0.257423,  0.045821,  0.051,  0.029333,  -0.00741,
-  0.007302,  0.016965,  -0.075163,  -0.0835,  -0.14357,  -0.392186,  -0.133686,  -0.113895,  0.152128,  0.107802,
-  -0.175771,  -0.213958,  0.063396,  -0.122792,  0.076354,  0.314167,  -0.022271,  -0.074417,  -0.167542,  -0.027479,
-  0.045853,  0.160647,  0.481941,  0.485559,  0.613853,  0.415618,  -0.153412,  -0.085382,  -0.029618,  -0.006,
-  0.039571,  0.011768,  -0.0675,  0.054018,  0.073946,  0.186786,  0.101964,  0.023464,  -0.018982,  -0.225375,
-  -0.099618,  -0.251368,  -0.413412,  -0.432735,  -0.560662,  -0.521265,  0.001191,  0.029397,  -0.050441,  -0.003,
-  0.04298,  -0.031235,  -0.116133,  -0.161255,  -0.385214,  -0.455133,  0.13649,  0.029276,  0.01201,  0.06899,
-  -0.009442,  -0.012135,  -0.127692,  -0.227135,  0.243269,  0.060096,  -0.078577,  0.027058,  -0.009827,  -0.050058,
-  -0.00441,  -0.009885,  -0.041654,  -0.025308,  0.328051,  0.385487,  -0.115628,  -0.045167,  0.038179,  -0.048372,
-  0.214181,  0.354104,  0.541776,  0.457078,  0.069233,  0.039155,  0.069078,  0.109621,  0.231603,  0.166741,
-  0.16083,  0.341574,  0.416734,  0.136096,  -0.034138,  -0.067149,  0.131862,  0.15916,  -0.034872,  -0.042968,
-  -0.112851,  -0.198311,  -0.173595,  -0.125459,  -0.034257,  0.026351,  -0.132405,  -0.1065,  -0.161892,  -0.160392,
-  -0.096607,  -0.157393,  -0.092845,  -0.027714,  0.067476,  0.054929,  -0.007857,  0.018143,  -0.00875,  -0.037524,
-  0.077854,  0.147677,  0.056573,  -0.070865,  0.000979,  0.012771,  0.013594,  0.05426,  0.055385,  0.031885,
-  -0.003318,  -0.001693,  -0.000159,  -0.037918,  -0.022625,  -0.030503,  -0.009554,  -0.036841,  -0.019616,  -0.008378,
-  0.003737,  0.009435,  -0.041291,  0.026025,  0.004493,  0.003705,  0.010076,  0.016568,  -0.006795,  -0.005094,
-  0.003355,  -0.001776,  -0.146711,  0.014934,  -0.014776,  0.025921,  0.007671,  0.050776,  0.014855,  0.010987,
-  -0.045019,  -0.023991,  -0.022925,  -0.025566,  -0.024415,  -0.003953,  0.000358,  -0.002717,  0.009698,  -0.014981,
-  -0.046216,  -0.05083,  0.051989,  -0.043989,  -0.001614,  0.014875,  -0.028409,  -0.047239,  -0.028182,  -0.005466,
-  -0.017721,  -0.023279,  0.041827,  -0.050885,  0.079538,  0.037654,  0.035298,  0.017769,  -0.006058,  0.008942,
-  2.9e-05,  -0.000511,  0.001004,  -0.004445,  0.049191,  0.012618,  -0.031136,  -0.021614,  0.019529,  0.024107,
-  0.00383,  0.00861,  -0.008632,  0.075022,  -0.059489,  -0.04133,  -0.036291,  -0.011269,  0.00506,  -0.016165,
-  0.007312,  0.003279,  0.023558,  0.048968,  -0.12937,  -0.048318,  0.018162,  -0.013084,  -0.043377,  0.012227,
-  0.001801,  1.2e-05,  0.006349,  0.002398,  -0.067253,  0.035633,  0.034018,  0.013361,  0.023054,  0.047265,
-  -0.04263,  -0.0561,  -0.09779,  -0.01076,  -0.03325,  0.12579,  0.09925,  0.01116,  0.08478,  0.05865,
-  -0.019973,  0.022662,  -0.139068,  -0.171041,  -0.00023,  -0.229122,  -0.003743,  0.020757,  -0.087216,  0.012486,
-  0.053818,  0.129045,  0.081477,  -0.068773,  0.112682,  -0.247727,  -0.063682,  0.002568,  -0.160068,  -0.089932,
-  0.010377,  -0.003331,  0.142546,  0.298108,  0.151223,  0.161177,  0.005838,  -0.010708,  0.0762,  0.016446,
-  -0.0859,  -0.1513,  -0.05752,  0.121,  -0.0509,  0.13974,  -0.06356,  -0.10116,  0.07846,  -0.00484,
-  0.05075,  0.014933,  -0.132117,  -0.324917,  -0.346233,  0.137817,  0.165217,  0.01955,  -0.052717,  -0.083317,
-  0.136606,  0.141106,  0.047455,  -0.064045,  -0.171561,  -0.111212,  0.096333,  0.151,  -0.103121,  -0.043061,
-  0.008115,  0.018656,  0.0265,  0.180531,  0.147271,  -0.167552,  -0.04675,  -0.065781,  -0.035312,  -0.020823,
-  -0.07594,  -0.0944,  0.02585,  0.05648,  0.17606,  0.04037,  -0.04694,  -0.09255,  -0.01338,  0.02352,
-  -0.002714,  -0.003187,  -0.001313,  -0.015011,  0.025687,  0.120121,  -0.060648,  -0.027819,  0.008341,  -0.00928,
-  -0.004375,  -0.001625,  -0.012362,  -0.007506,  -0.006588,  -0.1431,  -0.017769,  0.0285,  0.014188,  0.0112,
-  -0.002634,  0.005128,  -0.038977,  0.025535,  -0.016279,  -0.065273,  0.033395,  0.007006,  -0.002965,  -0.017017,
-  0.006018,  0.004974,  0.004287,  0.009669,  0.006989,  0.04814,  0.068379,  0.019904,  -0.010853,  -0.008096,
-  0.006892,  -0.000575,  0.051986,  0.020429,  0.018042,  0.070943,  0.028108,  0.041382,  0.014146,  0.017264,
-  -0.001965,  0.000791,  -0.006287,  0.018858,  -0.017626,  0.046098,  -0.015035,  -0.004606,  0.031154,  0.009268,
-  -0.00057,  -0.001705,  -0.003311,  -0.0075,  -3.6e-05,  -0.043606,  -0.005964,  0.006831,  -0.035742,  -0.052692,
-  -0.002836,  -0.006388,  -0.01828,  -0.007056,  -0.004346,  -0.105981,  -0.018668,  -0.028019,  -0.104234,  -0.044388,
-  0.017152,  0.008455,  0.030015,  0.073985,  0.054455,  0.022182,  -0.014553,  -0.065144,  -0.019659,  0.009629,
-  -0.002798,  -0.003921,  0.046545,  0.139225,  0.090118,  0.177197,  0.066539,  -0.016657,  0.131331,  0.061472,
-  0.011862,  0.027687,  0.003125,  0.146787,  0.239913,  -0.138588,  -0.17145,  -0.115838,  0.1182,  0.087762,
-  -0.009185,  -0.012352,  -0.024759,  0.210852,  0.268852,  -0.341074,  -0.371537,  -0.369759,  -0.147926,  -0.069278,
-  0.018933,  0.007017,  -0.0678,  -0.48005,  -0.567567,  0.0572,  0.1953,  0.1995,  0.064417,  0.0756,
-  -0.004214,  -0.026143,  -0.011571,  -0.217881,  -0.161476,  0.337,  0.475857,  0.415452,  0.074048,  0.038548,
-  0.008514,  0.00502,  0.014385,  0.320196,  0.392453,  0.029324,  0.033851,  0.017689,  -0.005791,  0.015095,
-  0.010763,  0.015816,  0.0315,  0.249092,  0.276237,  -0.051803,  -0.013224,  -0.151118,  -0.10175,  -0.044421,
-  0.006668,  -0.003826,  0.060804,  0.003234,  -0.034375,  -0.021832,  -0.000967,  -0.01925,  -0.008935,  -0.003609,
-  -0.002211,  -0.000725,  -0.005763,  -0.005243,  0.000632,  -0.066836,  -0.014348,  0.002357,  0.000591,  0.00169,
-  -0.005605,  0.00088,  -0.040275,  -0.032645,  -0.017135,  -0.08209,  0.01102,  -0.01712,  0.00311,  0.00813,
-  -0.001875,  -0.000208,  -0.006584,  -0.005323,  -0.004818,  0.006117,  0.006784,  0.001483,  0.012628,  0.010504,
-  -0.000615,  -0.00201,  0.002647,  -0.009829,  0.005752,  0.094371,  0.006986,  0.008042,  0.02235,  0.017822,
-  -0.002955,  -0.002721,  -0.000805,  -0.016006,  0.004377,  0.017864,  -0.043104,  -0.047383,  -0.000471,  0.005455,
-  0.003698,  0.002401,  0.004843,  0.007519,  -0.004472,  -0.022173,  -0.033515,  -0.033599,  -0.00387,  -0.007966,
-  -0.003271,  -0.003602,  7.1e-05,  0.01041,  -0.049564,  -0.029519,  -0.008301,  -0.049128,  0.055455,  0.033857,
-  -0.001424,  -0.005076,  -0.024946,  -0.020087,  -0.118783,  -0.147848,  -0.013478,  -0.071717,  0.025239,  0.137413,
-  -0.003856,  0.00204,  -0.007057,  -0.031,  -0.05008,  -0.106523,  0.029856,  0.020063,  -0.127149,  -0.039592,
-  0.009808,  0.0164,  0.020692,  0.0361,  0.08,  0.033583,  0.041275,  0.052942,  -0.108642,  -0.141492,
-  -0.013506,  -0.004801,  0.048712,  0.004801,  0.169462,  0.163064,  0.086705,  0.064981,  0.085577,  0.044346,
-  0.005885,  0.010123,  -0.002269,  -0.042831,  -0.135677,  0.000177,  0.009254,  -0.008862,  0.086708,  0.114177,
-  -0.007121,  -0.005667,  -0.052201,  -0.087454,  -0.229046,  -0.073264,  -0.028615,  -0.063874,  -0.074523,  -0.056109,
-  -0.049612,  -0.043776,  0.005633,  0.066908,  0.386949,  0.207245,  -0.096153,  -0.087255,  -0.098551,  -0.042122,
-  0.007417,  -0.00481,  0.098393,  0.386179,  0.592643,  0.21494,  -0.196488,  -0.131786,  -0.034714,  -0.011512,
-  -0.039753,  -0.068063,  -0.044139,  0.172696,  0.291297,  0.231494,  0.037006,  -0.003,  0.069677,  0.040101,
-  -0.076897,  -0.115192,  -0.164244,  -0.048462,  0.125154,  0.015103,  -0.12982,  -0.152833,  -0.040231,  0.013064,
-  0.062543,  0.092,  -0.038529,  -0.4566,  -0.711672,  -0.453143,  0.028471,  0.066129,  -0.045057,  -0.016129,
-  0.08565,  0.118983,  0.07615,  -0.181017,  -0.532267,  -0.31195,  0.2123,  0.227583,  0.0689,  0.05515,
-  -0.079574,  -0.110382,  -0.103191,  -0.004721,  0.383971,  0.480191,  0.223912,  0.217191,  0.221441,  0.08025,
-  -0.203395,  -0.298263,  -0.258947,  0.024289,  0.287579,  0.237789,  0.158868,  0.104632,  -0.021763,  -0.043158,
-  0.100903,  0.133161,  0.124935,  0.148613,  0.067919,  -0.139726,  -0.092081,  -0.154,  -0.233113,  -0.111645,
-  0.05702,  0.070461,  0.096275,  0.126186,  0.191559,  -0.048108,  -0.080873,  -0.009735,  -0.077059,  -0.02101,
-  0.007764,  0.002397,  0.00858,  0.006713,  -0.019385,  0.072724,  -0.019971,  0.05831,  0.057144,  0.011172,
-  -0.004052,  -0.006414,  0.079121,  -0.038759,  -0.023328,  -0.018448,  0.011302,  -0.021043,  0.053802,  0.051198,
-  -0.001127,  0.00329,  -0.031571,  -0.010067,  -0.020996,  -0.146488,  -0.024313,  -0.085897,  -0.010869,  -0.014409,
-  -0.019683,  -0.027793,  -0.107317,  -0.037238,  -0.071628,  -0.157994,  -0.036585,  -0.098585,  -0.04361,  -0.030537,
-  -0.001324,  -0.00237,  -0.015639,  -0.006954,  -0.02688,  0.109,  -0.019648,  0.111333,  0.004102,  -0.002296,
-  0.005493,  0.011118,  0.054603,  0.038809,  0.015132,  0.141662,  0.049132,  0.167103,  0.102971,  0.048066,
-  -0.001552,  0.001035,  -0.004058,  0.001924,  0.022355,  -0.071901,  0.07636,  -0.006669,  0.002762,  0.016634,
-  -0.007608,  -0.000366,  -0.014414,  -0.029247,  0.020247,  0.002349,  0.039441,  -0.079769,  0.022602,  0.010742,
-  -0.001919,  -0.009517,  0.010587,  -0.04525,  -0.037279,  0.051634,  -0.036988,  -0.028669,  0.035593,  0.021134,
-  -0.004728,  -0.003076,  -0.007008,  -0.0151,  -0.046736,  0.001164,  -0.079296,  -0.003848,  -0.002736,  0.002888,
-  0.010773,  0.006101,  -0.02849,  0.059348,  0.06701,  0.037364,  -0.014722,  0.009318,  -0.014894,  -0.020753,
-  -0.001348,  -0.009366,  -0.005304,  -0.083795,  -0.14842,  0.090857,  0.111509,  0.01608,  0.045036,  0.042446,
-  -0.027104,  -0.020348,  -0.047616,  -0.170732,  -0.205262,  -0.218146,  0.019841,  0.037591,  -0.059543,  -0.023366,
-  0.037714,  0.034929,  -0.031821,  0.084036,  0.0915,  -0.331589,  -0.048232,  -0.067607,  -0.199339,  -0.148946,
-  0.101633,  0.096117,  0.068233,  0.2447,  0.213,  0.075525,  0.067242,  0.0434,  0.0749,  0.077475,
-  -0.048125,  -0.00908,  0.114107,  0.048491,  0.141161,  0.37317,  0.118625,  0.161348,  0.29083,  0.153545,
-  0.000514,  0.023458,  0.085486,  -0.112431,  0.008097,  0.088736,  0.038972,  0.075417,  0.064833,  0.056292,
-  -0.010239,  -0.007261,  0.026193,  0.15308,  0.028375,  -0.105784,  0.014091,  0.026852,  0.01125,  0.002659,
-  0.034875,  0.033429,  -0.149875,  0.012982,  -0.109929,  -0.059018,  0.009964,  -0.029286,  -0.068214,  0.009161,
-  -0.031942,  -0.088212,  -0.278423,  -0.359308,  -0.066317,  -0.033404,  -0.091423,  -0.136019,  -0.255087,  -0.170135,
-  -0.008269,  -0.005857,  -0.024891,  -0.139597,  -0.014122,  -0.013319,  -0.013336,  -0.008626,  -0.026655,  -0.011374,
-  0.043679,  0.072538,  0.216085,  0.246538,  0.023538,  0.087802,  0.134132,  0.20234,  0.090613,  0.045934,
-  -0.032072,  -0.054289,  0.007902,  0.25335,  0.324722,  0.247443,  0.20934,  0.128644,  0.00016,  -0.000515,
-  -0.112767,  -0.219667,  -0.3507,  -0.21795,  0.1255,  0.046783,  0.049683,  -0.030217,  -0.2525,  -0.136333,
-  0.064419,  0.061927,  0.05471,  -0.161734,  -0.606532,  -0.406718,  -0.192944,  -0.139742,  -0.167177,  -0.11571,
-  0.17828,  0.30648,  0.41066,  0.10042,  -0.31306,  -0.21348,  -0.00346,  0.16568,  0.23174,  0.11858,
-  -0.014806,  0.004917,  0.063046,  0.220991,  0.495796,  0.494759,  0.068194,  0.073806,  0.06487,  0.000398,
-  -0.11288,  -0.2631,  -0.43344,  -0.17609,  0.01118,  -0.12763,  -0.20424,  -0.20974,  -0.22126,  -0.10541,
-  -0.104924,  -0.232169,  -0.436907,  -0.334288,  -0.31011,  -0.502729,  -0.240212,  -0.29767,  -0.090415,  -0.034559,
-  0.00517,  0.02774,  0.07685,  0.08788,  0.10461,  0.16577,  0.08511,  0.15081,  0.13304,  -0.0518,
-  0.041011,  0.06613,  0.132815,  0.128141,  0.136815,  0.221848,  0.144435,  0.132793,  -0.133435,  -0.082902,
-  -8e-06,  -0.001043,  -0.000791,  0.003189,  0.010795,  0.014925,  -0.003732,  0.028343,  -0.063405,  -0.01376,
-  0.006713,  0.003713,  0.004262,  0.032354,  -0.019659,  0.021939,  -0.088531,  0.010799,  0.074707,  0.019165,
-  0.001586,  0.000657,  0.005131,  0.004123,  -0.002724,  0.017817,  0.017194,  -0.058593,  0.031269,  0.010526,
-  0.000142,  -0.001939,  0.002835,  -0.00283,  0.001222,  -0.008038,  0.023458,  -0.035939,  -0.041778,  0.030915,
-  -0.004182,  -0.004482,  -0.001158,  -0.020227,  0.001848,  -0.009094,  0.014106,  -0.002021,  -0.077539,  -0.035212,
-  0.000746,  0.000717,  -0.003783,  0.000402,  0.00061,  0.006292,  0.006237,  0.011543,  -0.029697,  -0.047113,
-  0.003366,  0.002763,  0.006305,  0.014268,  -0.004097,  0.008347,  -0.012582,  0.019737,  0.028305,  0.016358,
-  0.001207,  0.000553,  -0.002813,  0.002957,  0.012697,  -0.010987,  -0.01672,  -0.00886,  0.06426,  0.059973,
-  0.006075,  0.004595,  0.001972,  0.008115,  0.023706,  -0.038964,  0.013794,  0.040556,  0.052433,  0.053036,
-  0.010793,  0.014598,  0.025674,  0.034,  0.039022,  0.037065,  0.078924,  0.08063,  0.055902,  -0.111283,
-  0.002763,  -2.6e-05,  0.001612,  0.014599,  0.017428,  0.075914,  0.030697,  -0.001882,  -0.057717,  -0.087605,
-  -0.006159,  -0.008971,  -0.001376,  0.014824,  0.0476,  0.077153,  -0.061418,  -0.099406,  -0.054382,  -0.007141,
-  -0.002724,  -0.005586,  -0.00381,  -0.018448,  -0.021974,  -0.031517,  -0.075543,  -0.072026,  -0.057638,  0.056345,
-  0.001583,  0.00309,  -0.009226,  0.005545,  -0.011274,  -0.066996,  0.002981,  -0.006143,  0.058823,  0.033195,
-  -0.00136,  -0.000728,  -0.000664,  -0.004356,  0.010088,  0.015076,  -0.03894,  -0.007928,  0.026688,  -0.015752,
-  0.001356,  0.000406,  -0.002772,  -0.000722,  0.001,  0.042639,  0.014472,  0.041439,  -0.151728,  -0.027711,
-  -0.002087,  -0.001855,  0.000855,  -0.012326,  -0.001831,  -0.027888,  0.082831,  0.085479,  -0.068719,  -0.011095,
-  0.006795,  0.010609,  -0.014205,  0.001532,  -0.020141,  -0.064622,  0.099942,  0.071673,  0.128462,  0.03784,
-  -0.0051,  -0.002653,  -0.002141,  0.004865,  -0.013,  -0.026224,  0.008359,  -0.009406,  0.147859,  -0.014576,
-  0.00099,  0.00072,  -0.01989,  0.01552,  0.01578,  0.06561,  0.00912,  -0.00506,  0.02409,  -0.06826,
-  -0.015131,  -0.017619,  -0.006091,  -0.002415,  0.035392,  0.099494,  -0.032011,  -0.043045,  -0.082557,  -0.069989,
-  -0.001912,  -0.002494,  0.000967,  -0.013158,  0.015645,  0.027661,  -0.039448,  -0.011015,  -0.068873,  -0.04097,
-  -0.008172,  -0.007994,  0.016374,  -0.00577,  0.013971,  0.143707,  0.057782,  0.154667,  -0.024489,  -0.032862,
-  -0.002478,  -0.002809,  -0.003743,  -0.013043,  0.006426,  0.026222,  0.108548,  0.113922,  -0.014513,  0.04467,
-  -0.013655,  -0.011474,  -0.035052,  -0.023284,  -0.064345,  -0.294302,  -0.123112,  -0.162991,  -0.02844,  0.046147,
-  0.042238,  0.039548,  -0.039762,  0.061893,  -0.027595,  -0.481012,  -0.170083,  -0.182405,  -0.015714,  0.016083,
-  0.02193,  -0.00226,  0.00273,  0.02549,  -0.14451,  -0.22145,  0.21081,  0.11763,  -0.0058,  0.00104,
-  0.011939,  -0.020348,  -0.020152,  -0.094227,  -0.074727,  0.544258,  0.376879,  0.151182,  0.043212,  0.012591,
-  -0.009926,  0.005296,  0.130278,  0.127019,  0.390537,  0.736463,  0.079185,  -0.016667,  0.047204,  0.031722,
-  0.024109,  0.098793,  0.157228,  0.16063,  0.305587,  0.0775,  -0.044663,  -0.021565,  0.041826,  0.058217,
-  0.098042,  0.118,  0.095875,  0.132083,  -0.367792,  -0.595708,  0.016625,  0.114667,  -0.016917,  0.037125,
-  0.050713,  -0.005981,  -0.160546,  -0.155537,  -0.266611,  -0.589306,  -0.117787,  -0.13313,  -0.226731,  -0.129278,
-  -0.030696,  -0.050411,  -0.078143,  -0.150036,  0.166679,  0.285929,  -0.030393,  -0.076875,  -0.187661,  -0.06775,
-  -0.040712,  -0.055515,  0.014053,  0.008727,  0.204599,  0.35478,  0.142651,  0.053394,  -0.010598,  0.010515,
-  -0.018292,  -0.014177,  0.062723,  0.075662,  -0.012054,  0.053954,  0.138308,  0.083154,  0.1073,  0.035738,
-  -0.005433,  -0.004732,  0.00097,  -0.08114,  -0.009726,  -0.014518,  -0.006689,  -0.016537,  0.153177,  0.056726,
-  -0.014786,  -0.010464,  -0.004429,  -0.127274,  -0.020435,  -0.002827,  -0.018167,  -0.02878,  -0.179607,  -0.097238,
-  -0.004944,  -0.012112,  -0.000851,  0.012478,  -0.019549,  -0.01881,  -0.004642,  0.002545,  -0.190019,  -0.073746,
-  0.004615,  0.001797,  -0.001236,  0.002152,  0.003787,  0.003118,  0.029959,  -0.004713,  0.116226,  0.084135,
-  -0.003201,  0.001244,  -0.021671,  -0.05068,  -0.011709,  -0.020637,  -0.023419,  -0.010748,  -8.1e-05,  0.005551,
-  0.004291,  0.004296,  0.001937,  0.049985,  -0.010927,  -0.020927,  0.027223,  -0.019282,  -0.057456,  -0.035053,
-  0.006867,  0.013171,  0.052506,  0.127089,  -0.004405,  0.010785,  0.030981,  0.055316,  0.20093,  0.084462,
-  0.000332,  0.000889,  -0.00063,  -0.011712,  -0.012842,  0.002582,  -0.027323,  -0.016494,  0.061006,  0.013437,
-  -0.017842,  -0.010411,  -0.016856,  -0.113084,  -0.051505,  -0.074698,  -0.04998,  0.002624,  -0.147995,  -0.060614,
-  -0.036365,  -0.026548,  -0.080905,  -0.11681,  -0.079563,  -0.062937,  0.068413,  0.000675,  0.060825,  0.078468,
-  -0.000642,  0.003167,  0.017556,  0.009951,  0.019716,  0.12192,  0.045111,  0.036506,  0.21342,  0.138839,
-  0.01523,  0.063257,  0.209189,  0.063743,  0.028608,  0.086784,  -0.036811,  0.032635,  -0.111338,  -0.090189,
-  -0.071484,  -0.125459,  -0.151557,  -0.104164,  -0.156861,  -0.199836,  -0.116467,  -0.145934,  -0.331148,  -0.258279,
-  -0.104328,  -0.205948,  -0.366345,  -0.163638,  0.097328,  0.103603,  0.062069,  0.003328,  0.134397,  0.04769,
-  0.142062,  0.272494,  0.418216,  0.402957,  0.239265,  0.361722,  0.400809,  0.41521,  0.490099,  0.290463,
-  0.062518,  0.060625,  0.029625,  -0.063321,  -0.003339,  -0.180411,  -0.167482,  -0.188821,  -0.273036,  -0.022661,
-  -0.098154,  -0.250231,  -0.414452,  -0.373673,  -0.194779,  -0.231692,  -0.294962,  -0.453923,  -0.319865,  -0.125365,
-  -0.00723,  0.011836,  0.064033,  0.217025,  0.035811,  0.101779,  0.161926,  0.146148,  0.373197,  0.127779,
-  -0.268893,  -0.217893,  0.036429,  -0.093786,  -0.03925,  -0.032214,  0.048214,  0.063964,  0.121286,  0.025714,
-  -0.043619,  -0.076964,  0.029607,  -0.094726,  -0.067964,  0.057976,  -0.259952,  -0.170345,  -0.35425,  -0.393679,
-  0.062336,  0.095031,  0.158016,  0.156297,  0.124312,  0.194844,  0.027148,  0.027156,  -0.003141,  -0.022398,
-  0.156955,  0.173545,  -0.024455,  0.053136,  -0.065152,  -0.107318,  0.172803,  0.131045,  0.16953,  0.098833,
-  0.008745,  -0.001968,  -0.184989,  -0.030074,  -0.031723,  -0.15616,  -0.077532,  -0.024628,  0.109638,  0.06834,
-  -0.0805,  -0.098097,  -0.008274,  -0.001597,  0.079984,  -0.033097,  0.035452,  -0.032226,  0.062032,  0.050161,
-  -0.033098,  -0.046461,  -0.038627,  -0.045686,  -0.064078,  0.112255,  0.157373,  0.012951,  -0.013814,  -0.034716,
-  -0.002198,  -0.001299,  0.001858,  -0.008096,  -0.008864,  -0.015204,  -0.005824,  -0.006364,  -0.128488,  -0.025062,
-  0.005184,  0.012857,  0.086684,  0.007449,  0.045592,  -0.040571,  -0.117163,  -0.018327,  0.014398,  0.046449,
-  0.01167,  0.005106,  0.024638,  0.024482,  0.001963,  0.051353,  -0.008679,  0.00795,  0.065385,  0.069147,
-  -0.000672,  -0.000181,  -0.01169,  -0.029422,  -0.09444,  0.020103,  0.127216,  0.013,  -0.01769,  -0.034957,
-  -0.014961,  -0.018844,  -0.017,  -0.074578,  -0.100883,  0.000786,  0.059623,  0.070883,  0.022045,  0.008584,
-  -0.08751,  -0.108625,  -0.09901,  -0.093779,  -0.084548,  -0.116423,  -0.082865,  0.037308,  -0.028875,  -0.039702,
-  -0.00252,  -0.008364,  -0.030081,  -0.00354,  -0.056641,  -0.099884,  -0.014818,  -0.049288,  -0.198687,  -0.157838,
-  0.014619,  0.018,  0.015774,  0.005071,  0.089286,  0.002226,  -0.110857,  -0.0625,  -0.14519,  0.041226,
-  0.01156,  0.01419,  0.036976,  0.061286,  0.038405,  0.131119,  -0.091048,  -0.062786,  0.205964,  0.233048,
-  0.001085,  0.009457,  0.006646,  0.006585,  0.00697,  -0.004061,  -0.033701,  -0.034732,  0.287866,  0.050652,
-  0.002116,  0.010488,  -0.016663,  -0.01636,  -0.036047,  -0.131337,  -0.038581,  -0.072116,  0.051326,  -0.118605,
-  -0.03974,  -0.027894,  0.002385,  -0.025692,  -0.095519,  -0.084798,  -0.054308,  -0.020077,  -0.014587,  0.053596,
-  -0.028877,  -0.0295,  -0.004877,  -0.072575,  0.063085,  0.133991,  0.072311,  0.060868,  -0.17317,  -0.008858,
-  -0.007779,  0.000314,  0.01586,  0.00236,  0.07614,  0.01407,  0.151907,  0.156849,  -0.270023,  -0.163279,
-  0.115757,  0.153176,  0.100703,  0.036608,  0.027851,  -0.111297,  0.059257,  0.088878,  -0.027365,  0.003689,
-  0.005651,  0.005314,  0.013628,  0.085128,  -0.029733,  -0.023942,  -0.016215,  -0.014733,  0.09943,  0.086942,
-  -0.007665,  -0.008813,  -0.007659,  -0.0075,  0.015352,  0.045126,  -0.018769,  0.006297,  0.070022,  0.052429,
-  -0.002822,  -0.00078,  -0.009629,  -0.000171,  0.009027,  -0.026959,  -0.001551,  -0.028615,  0.0198,  0.012029,
-  -0.001954,  -0.001802,  0.00066,  -0.003731,  -0.015753,  -0.035785,  0.020177,  0.008323,  -0.000228,  -0.003408,
-  -0.00235,  0.000324,  -0.014718,  -0.03051,  0.010503,  -0.02471,  0.015715,  0.018826,  -0.008987,  -4.4e-05,
-  -0.004361,  -0.003962,  -0.00282,  -0.055244,  0.005589,  0.031332,  -0.002908,  0.005184,  -0.002968,  -0.007528,
-  -0.001146,  -0.000782,  -0.001478,  0.003246,  -0.02816,  -0.003854,  0.001311,  -0.028498,  0.000378,  -0.009242,
-  0.00458,  0.003674,  -0.005045,  0.055969,  0.002444,  -0.005507,  -0.006308,  -0.009596,  -0.001379,  -0.004007,
-  0.006414,  0.001939,  0.010273,  0.019871,  0.01305,  0.041842,  -3.2e-05,  -0.003403,  0.010273,  0.014187,
-  0.002212,  -0.005414,  0.023106,  -0.008332,  0.012479,  0.008702,  -0.010493,  -0.009637,  0.001695,  0.00601,
-  -0.009308,  -0.004902,  -0.016013,  -0.001363,  0.011299,  -0.04459,  -0.053124,  -0.038372,  -0.001936,  0.012419,
-  -0.000102,  0.000734,  -0.00338,  0.011482,  0.02857,  0.003627,  0.006918,  -0.002998,  -0.002077,  -0.006086,
-  0.004382,  0.002838,  0.008794,  0.003917,  0.038285,  0.014772,  0.019513,  0.038794,  -0.01357,  -0.013781,
-  0.006551,  0.004193,  0.009784,  0.063635,  0.027517,  0.035959,  0.006872,  0.004429,  0.04052,  0.007429,
-  -0.004698,  0.004864,  -0.039346,  0.032673,  0.012821,  0.017525,  -0.002451,  -0.019333,  0.035525,  0.032802,
-  -0.000776,  0.016872,  -0.053128,  -0.031244,  0.012321,  0.01284,  -0.010603,  -0.005186,  -0.007372,  -0.005462,
-  -0.014492,  -0.015811,  -0.018432,  -0.057538,  -0.088614,  0.042636,  -0.02453,  -0.022364,  -0.077364,  -0.009705,
-  -0.037273,  -0.056791,  0.010691,  0.0339,  -0.158409,  -0.052882,  -0.049991,  -0.083382,  0.024091,  0.016627,
-  -0.003157,  -0.00115,  -0.006483,  0.004017,  -0.01493,  -0.07345,  -0.003423,  -0.054793,  -0.009897,  -0.014997,
-  0.014386,  0.01092,  -0.034102,  -0.047693,  0.082648,  -0.058148,  -0.015705,  0.007443,  -0.147352,  -0.122011,
-  0.0025,  0.001875,  0.02476,  -0.016708,  0.061958,  -0.056042,  0.034615,  0.108573,  -0.00749,  0.024563,
-  0.012351,  0.010014,  0.007973,  0.024291,  -0.019041,  -0.043709,  -0.012095,  0.121439,  0.036466,  0.04923,
-  0.000342,  -0.000125,  0.000776,  0.030243,  -0.027276,  -0.005605,  0.006342,  -0.026217,  0.046211,  -0.066461,
-  -0.003454,  0.00488,  -0.054972,  -0.038722,  -0.088667,  0.051815,  0.014176,  -0.070306,  0.071944,  -0.007667,
-  -0.008877,  -0.018849,  -0.016255,  -0.10017,  -0.144396,  0.187594,  0.039142,  0.078123,  0.01616,  -0.023142,
-  0.012598,  0.000902,  0.022484,  0.006311,  -0.010484,  0.184672,  -0.039934,  -0.033164,  0.040221,  0.051902,
-  -0.000157,  -0.000491,  0.000109,  -0.001157,  -0.022535,  -0.032426,  -0.024443,  0.041774,  0.0427,  0.022378,
-  0.000731,  0.002894,  0.00275,  0.016692,  -0.009606,  -0.304721,  0.004077,  0.106317,  -0.040837,  -0.032433,
-  0.008609,  0.013482,  0.010973,  0.051173,  0.078527,  -0.173145,  -0.047255,  0.006055,  -0.091164,  -0.053864,
-  0.016363,  0.016157,  0.033588,  0.075637,  0.102637,  0.065765,  -0.162118,  -0.059931,  -0.050814,  -0.04152,
-  0.004143,  -0.000714,  0.02785,  0.108086,  0.137864,  0.168607,  -0.114871,  -0.078593,  0.042264,  0.012364,
-  -0.001169,  -0.007077,  -0.012261,  0.11907,  0.095099,  -0.001958,  -0.023824,  -0.03131,  0.093606,  0.054282,
-  -0.112548,  -0.105355,  0.047371,  0.147452,  0.069323,  0.047242,  0.084258,  0.08879,  0.062032,  0.030806,
-  -0.018911,  -0.003573,  -0.015879,  -0.245605,  -0.005565,  0.003339,  -0.007403,  0.014379,  -0.003153,  0.00671,
-  0.001047,  0.019102,  -0.123906,  -0.161578,  -0.133852,  -0.041984,  0.001398,  -0.022477,  0.024969,  0.002875,
-  0.151359,  0.136875,  0.153422,  0.150484,  0.008484,  0.038781,  0.214688,  0.09625,  -0.102266,  -0.085531,
-  0.013304,  0.012837,  0.096924,  0.142239,  0.005913,  0.003272,  -0.01975,  -0.008076,  -0.127609,  -0.040565,
-  -0.010875,  -0.004243,  -0.049396,  -0.13859,  -0.077472,  -0.059028,  -0.418618,  -0.122486,  -0.080278,  -0.135271,
-  -0.008542,  -0.004621,  -0.001826,  -0.039784,  0.015626,  0.005153,  -0.097305,  -0.013795,  0.057232,  -0.032,
-  0.028654,  0.026654,  0.026269,  -0.017513,  -0.078115,  0.057179,  0.510628,  0.158269,  0.092321,  0.133692,
-  -0.015689,  -0.021613,  -0.049745,  -0.018491,  -0.062717,  -0.039151,  0.229198,  -0.049377,  0.018453,  0.029877,
-  -0.0221,  -0.033433,  0.04665,  0.159933,  0.1111,  -0.107133,  -0.188417,  0.07625,  0.060567,  0.046183,
-  0.022317,  0.008769,  0.035423,  0.035952,  -0.016567,  -0.103587,  -0.377731,  0.013683,  0.075269,  0.005096,
-  -0.010863,  -0.018443,  -0.020137,  -0.095571,  -0.120325,  -0.048316,  -0.15809,  -0.123802,  -0.078557,  -0.083217,
-  0.009895,  0.031018,  0.059974,  0.107088,  0.088939,  0.144623,  0.377421,  0.013728,  -0.001535,  0.000816,
-  0.014911,  0.040911,  0.03306,  0.070518,  0.073375,  0.198756,  0.254149,  0.091732,  0.088583,  0.072976,
-  -0.0295,  -0.019702,  -0.059714,  -0.02731,  0.045095,  0.050702,  -0.061143,  -0.012667,  0.033417,  0.0675,
-  -0.019462,  -0.018863,  -0.011104,  -0.041066,  -0.024286,  -0.113115,  -0.123242,  -0.05956,  0.033538,  0.01311,
-  -0.004582,  -0.003159,  0.002644,  -0.022,  0.000577,  -0.09126,  -0.062649,  -0.004428,  -0.029139,  -0.006457,
-  -0.009761,  -0.020489,  0.108693,  -0.003614,  0.033273,  -0.001443,  -0.007227,  0.061182,  -0.08125,  -0.036227,
-  0.002879,  0.001188,  0.008374,  0.009087,  -0.008248,  0.022235,  0.020351,  -0.00126,  -0.009347,  -0.011696,
-  0.001505,  0.003924,  -0.00446,  0.008475,  0.002298,  0.002242,  0.007455,  0.019995,  0.054848,  -0.034742,
-  0.004005,  0.003559,  -0.01205,  -0.000658,  0.013964,  0.005748,  -0.065086,  0.02668,  -0.006144,  -0.006982,
-  -0.007611,  -0.007382,  -0.007046,  -0.011918,  -0.024854,  -0.007818,  -0.125982,  -0.0969,  0.032779,  -0.000204,
-  0.000788,  -0.000888,  0.006073,  -0.004958,  0.001085,  -0.026469,  -0.030473,  -0.090969,  0.022712,  0.013408,
-  -0.000191,  0.001113,  0.000907,  0.027758,  0.021428,  0.011454,  0.140706,  -0.003613,  -0.004825,  0.004711,
-  0.007053,  0.004,  0.008876,  0.01292,  0.01069,  0.030664,  0.043597,  0.041093,  -0.053562,  0.012332,
-  -0.003291,  -0.00417,  0.021635,  -0.053326,  0.00317,  -0.006486,  -0.016149,  0.001355,  0.00173,  0.007968,
-  -0.000113,  -0.000435,  0.008659,  -0.005267,  0.001118,  0.003918,  0.006401,  0.016138,  0.0024,  -0.001376,
-  0.000301,  0.000564,  -0.002722,  0.008336,  -0.007193,  0.0019,  -0.022967,  -0.005035,  0.000973,  0.000444,
-  0.001097,  0.005055,  -0.0045,  -2.4e-05,  -0.071517,  -0.048776,  -0.006762,  0.004786,  0.011883,  -0.000155,
-  -0.003252,  -0.000345,  -0.007,  -0.005248,  -0.032965,  -0.019226,  0.09331,  0.015168,  0.036695,  0.039195,
-  0.002221,  0.000884,  -0.021471,  0.027773,  0.08136,  0.082134,  -0.016448,  0.007401,  0.064064,  0.014727,
-  -0.00025,  -0.003789,  0.0045,  0.014852,  0.123883,  0.069969,  0.050391,  -0.010133,  0.034609,  0.116531,
-  -0.081438,  -0.132734,  -0.121688,  -0.060547,  -0.115609,  -0.053234,  0.240844,  0.008266,  -0.147344,  -0.025813,
-  -0.030973,  -0.018108,  -0.017,  -0.084365,  -0.073959,  -0.123311,  0.034581,  0.009784,  -0.317514,  -0.202459,
-  0.009861,  -0.017306,  0.063944,  0.228806,  0.226694,  0.057333,  -0.632389,  -0.398083,  -0.032667,  -0.074139,
-  0.067204,  0.028481,  0.055148,  0.144704,  -0.117722,  -0.015944,  -0.265167,  -0.164741,  0.361519,  0.218222,
-  -0.013508,  -0.006525,  -0.049347,  -0.111754,  -0.120322,  -0.097568,  0.197381,  0.087068,  0.021729,  0.041686,
-  -0.022805,  -0.014208,  -0.048188,  -0.098214,  -0.011883,  -0.017617,  0.149987,  0.057383,  -0.156922,  -0.078208,
-  -0.00031,  -0.00858,  0.028971,  -0.080109,  -0.005517,  0.029184,  0.009534,  0.024931,  -0.052086,  -0.053115,
-  0.000418,  -0.001366,  -0.014228,  -0.055767,  -0.059996,  0.048978,  0.030185,  0.036983,  -0.000711,  0.006487,
-  -0.007821,  -0.00515,  -0.009073,  -0.030996,  0.025394,  0.021012,  0.038065,  0.059358,  -0.004679,  0.004785,
-  -0.022178,  -0.020747,  -0.033086,  -0.006236,  0.112184,  0.088333,  0.024655,  -0.028759,  -0.020874,  -0.011971,
-  -0.000537,  0.000945,  -0.019799,  0.03464,  -0.01047,  0.070128,  -0.01911,  -0.073213,  0.01303,  -0.005274,
-  0.052197,  0.053227,  0.054106,  0.093258,  -0.165136,  -0.204417,  -0.04,  -0.025205,  0.08047,  0.037159,
-  -0.002116,  0.004306,  -0.010926,  0.000926,  -0.016278,  -0.260074,  -0.021583,  -0.022,  -0.015727,  -0.00469,
-  0.003129,  -0.001082,  0.001314,  0.008206,  0.039387,  0.14551,  -0.006959,  0.032474,  -0.015474,  0.006119,
-  -0.000679,  0.009962,  0.035972,  -0.052443,  0.108255,  0.271255,  -0.011736,  0.030972,  0.014038,  0.010783,
-  0.000118,  -0.005253,  -0.008446,  -0.05,  0.060849,  0.071817,  0.018253,  0.017984,  -0.014731,  -0.015134,
-  -0.000931,  -0.003356,  -0.0136,  0.0024,  -0.090169,  -0.031413,  0.026006,  -0.067425,  -0.007369,  -0.01565,
-  0.009578,  0.014375,  0.061492,  0.030234,  -0.151516,  -0.143352,  -0.033188,  0.011844,  -0.041852,  -0.056078,
-  0.01029,  0.012466,  0.0315,  0.049949,  0.022648,  -0.091051,  -0.012261,  -0.008489,  0.02292,  0.019398,
-  0.00293,  0.003994,  -0.011576,  0.05274,  0.037962,  -0.148203,  -6.3e-05,  -0.083582,  0.023089,  0.033424,
-  0.02609,  0.037634,  0.028933,  0.043896,  -0.08353,  -0.141007,  -0.054851,  -0.058037,  0.018731,  0.039052,
-  -0.008333,  0.001096,  -0.124939,  -0.084833,  0.036719,  -0.020377,  -0.092868,  -0.083518,  -0.001351,  -0.000474,
-  -0.072463,  -0.048667,  -0.051972,  -0.038944,  0.179315,  0.152667,  -0.15487,  -0.091018,  -0.127444,  -0.093093,
-  -0.023201,  -0.038718,  -0.021356,  0.015034,  0.19123,  0.160759,  0.032052,  0.042908,  -0.086609,  -0.048845,
-  0.03266,  0.0225,  0.086021,  0.168069,  0.058806,  0.057368,  0.129528,  0.095965,  0.141097,  0.083097,
-  0.028906,  0.062302,  0.181566,  0.260613,  -0.11517,  -0.100415,  0.103387,  0.034594,  0.228151,  0.148509,
-  -0.007206,  0.000882,  -0.017581,  -0.046426,  -0.101493,  -0.047897,  0.062581,  -0.040309,  0.026324,  0.011176,
-  -0.02184,  -0.01636,  -0.13993,  -0.18489,  0.04273,  -0.04385,  0.08107,  -0.00075,  -0.07471,  -0.01729,
-  -0.025636,  -0.009791,  -0.063827,  -0.096209,  0.052973,  0.028055,  0.022736,  0.032509,  -0.015855,  -0.026173,
-  0.008083,  0.004481,  0.022526,  0.062571,  0.027295,  0.012904,  -0.046974,  -0.007346,  0.013615,  0.047147,
-  -0.063062,  -0.084677,  -0.128521,  -0.133771,  0.248875,  0.309917,  0.079062,  0.060417,  -0.03575,  -0.006,
-  -0.035389,  -0.064722,  -0.112444,  -0.102708,  0.250903,  0.348833,  0.334,  0.181806,  -0.081458,  -0.066958,
-  0.196828,  0.304891,  0.394312,  0.185578,  -0.172781,  -0.311922,  -0.165938,  -0.110766,  -0.141313,  -0.045609,
-  0.049304,  0.066235,  0.057745,  -0.057539,  -0.478784,  -0.518245,  -0.457784,  -0.401853,  0.041029,  0.052176,
-  -0.215232,  -0.372821,  -0.503357,  -0.402196,  -0.094429,  0.080214,  0.064946,  -0.022,  -0.024125,  -0.035571,
-  0.031287,  0.06155,  0.0345,  -0.0116,  0.378344,  0.343594,  0.182544,  0.2333,  0.066463,  0.019875,
-  0.078412,  0.126684,  0.140368,  0.083833,  0.148386,  0.07507,  0.071588,  0.153947,  -0.02086,  -0.01707,
-  -0.012571,  -0.010048,  -0.069936,  -0.006063,  0.014492,  -0.032087,  -0.059865,  -0.132778,  -0.052754,  -0.052254,
-  0.011247,  0.013521,  0.003521,  0.028699,  0.023842,  -0.073527,  0.004178,  0.092274,  -0.029678,  -0.021856,
-  0.007302,  0.014167,  0.088468,  0.020881,  0.023278,  0.014484,  0.028524,  0.11177,  0.017849,  0.031413,
-  -0.010462,  -0.01633,  0.014849,  0.000877,  0.079708,  0.074057,  0.066698,  -0.087868,  0.022236,  0.007472,
-  0.005718,  0.001076,  0.004672,  0.008794,  0.064248,  0.030328,  0.029727,  0.011664,  0.013803,  0.021239,
-  -0.010291,  -0.000664,  -0.04553,  0.047284,  0.030799,  0.00556,  0.042515,  0.077672,  0.048612,  0.02659,
-  -0.002549,  -0.001993,  -0.008345,  -0.025069,  -0.004023,  -0.012214,  0.020914,  0.001046,  0.013234,  0.043602,
-  -0.012025,  -0.006348,  -0.004696,  -0.091377,  0.019564,  -0.00725,  0.027686,  -0.01274,  1e-05,  0.013956,
-  -0.004826,  -0.003963,  -0.014659,  -0.004307,  0.008578,  0.024811,  -0.002893,  -0.029663,  -0.000885,  -0.001778,
-  0.004443,  0.005004,  0.006916,  0.038592,  -0.013126,  0.006218,  -0.061294,  -0.063542,  -0.013172,  -0.013206,
-  0.005406,  0.003194,  0.002928,  0.02527,  -0.016712,  -0.005115,  -0.03964,  -0.002165,  -0.038496,  -0.021619,
-  0.003625,  0.001327,  0.010344,  0.02005,  -0.000505,  0.004615,  0.015089,  0.040858,  -0.005901,  -0.00769,
-  -0.001634,  -0.000171,  -4.9e-05,  -0.010739,  0.021666,  0.01259,  0.009888,  0.009773,  0.029907,  0.028388,
-  -0.000422,  -0.000967,  0.000594,  -0.016157,  0.003204,  0.006825,  -0.013016,  -0.005873,  -0.028749,  -0.010878,
-  -0.000617,  0.000162,  -0.008543,  0.002525,  -0.017168,  -0.008345,  -0.019513,  -0.030891,  -0.034013,  -0.04415,
-  -0.000729,  -5.1e-05,  -0.00747,  -0.000436,  -0.005617,  -0.015837,  0.001477,  -0.003394,  -0.012528,  -0.013152,
-  0.000965,  -0.000105,  0.00693,  -0.010845,  7.3e-05,  -0.028816,  -0.005041,  -0.003307,  0.005307,  0.013374,
-  0.001742,  0.001509,  0.001773,  0.02717,  0.00017,  -0.038142,  0.015288,  0.016573,  0.018052,  0.010894,
-  0.003766,  0.0055,  0.008172,  0.022156,  0.013258,  0.054641,  0.025641,  0.050242,  0.11607,  -0.069453,
-  0.001413,  -0.004971,  0.015616,  0.008233,  0.005977,  0.094279,  0.079192,  0.011983,  0.094453,  0.09257,
-  0.088679,  0.110083,  0.077655,  -0.037679,  -0.029762,  -0.119024,  -0.13344,  -0.004714,  -0.083762,  -0.028417,
-  0.015284,  0.014784,  -0.03906,  -0.035043,  -0.043172,  -0.22131,  -0.091103,  -0.049414,  -0.257957,  -0.108966,
-  -0.1255,  -0.141045,  -0.110545,  0.047758,  0.067258,  -0.086015,  -0.076197,  -0.045561,  -0.124576,  -0.11003,
-  -0.202641,  -0.210422,  -0.122672,  -0.091016,  -0.107922,  -0.096672,  -0.251766,  -0.055625,  0.013422,  -0.01775,
-  0.034361,  0.005583,  0.011153,  -0.199556,  -0.239333,  0.191097,  0.059236,  0.111458,  0.252347,  0.063792,
-  0.087687,  0.088979,  0.053458,  -0.098812,  -0.154812,  0.228188,  0.348062,  0.145396,  0.277583,  0.182979,
-  0.045933,  0.049167,  0.007767,  0.136717,  0.118083,  -0.294317,  0.05515,  -0.065883,  0.1037,  0.124733,
-  -0.046137,  -0.041975,  0.011087,  0.095025,  0.0772,  -0.097212,  -0.192937,  -0.093737,  -0.196788,  -0.178563,
-  0.031244,  0.009633,  0.042856,  0.106978,  0.1206,  0.173856,  -0.140756,  -0.133022,  -0.293156,  -0.227689,
-  -0.06094,  -0.05952,  -0.03793,  -0.01945,  0.05465,  0.09028,  0.08146,  0.06927,  -0.04815,  -0.10868,
-  0.023337,  0.038477,  -0.022384,  -0.10893,  -0.156349,  -0.175465,  0.237535,  0.129151,  0.195698,  0.20336,
-  -0.041489,  -0.027362,  0.084543,  0.021723,  0.089798,  0.090213,  0.032862,  0.058319,  0.166862,  0.162117,
-  -0.033176,  -0.027882,  0.078941,  -0.084382,  -0.081794,  0.225485,  -0.15475,  -0.008044,  0.080103,  0.043088,
-  0.0392,  0.031838,  0.026546,  0.123977,  -0.115923,  -0.186231,  -0.195354,  -0.1114,  -0.092485,  -0.091885,
-  0.105263,  0.128645,  0.092289,  -0.024132,  -0.193303,  -0.287118,  -0.122645,  -0.101132,  -0.319566,  -0.245329,
-  0.021955,  -0.002205,  -0.036,  -0.044432,  0.066386,  -0.104455,  0.027341,  0.047614,  0.033909,  -0.040545,
-  0.016083,  0.049202,  0.012119,  0.055429,  0.04681,  -0.080143,  0.004726,  0.021857,  0.32044,  0.337369,
-  -0.01513,  -0.01905,  -0.00898,  -0.01484,  0.07191,  0.00205,  0.02341,  -0.05397,  0.12367,  0.23807,
-  -0.012875,  -0.002104,  0.068312,  0.15725,  0.052896,  0.140771,  0.011271,  0.007021,  -0.286354,  -0.26875,
-  -0.009167,  0.002833,  0.127267,  0.245767,  0.038667,  0.057167,  0.038167,  0.036733,  -0.090267,  -0.283567,
-  -0.111673,  -0.135865,  -0.179144,  -0.031587,  -0.000356,  -0.077615,  0.08976,  0.01926,  0.026135,  0.020587,
-  -0.095335,  -0.2455,  -0.413513,  -0.452595,  -0.267405,  -0.350696,  -0.306392,  -0.165956,  -0.365291,  -0.259848,
-  0.017043,  0.074424,  -0.018924,  -0.361609,  -0.20325,  -0.240739,  -0.145098,  -0.0865,  -0.210696,  -0.137598,
-  0.124238,  0.207238,  0.28444,  0.252714,  0.202845,  0.164381,  0.010536,  0.089786,  0.383036,  0.251
+  -75,
+  -50,
+  -25,
+  0,
+  25,
+  50,
+  75,
+  100
+};
+  /* codebook/lspdt2.txt */
+static const float codes1[] = {
+  -75,
+  -50,
+  -25,
+  0,
+  25,
+  50,
+  75,
+  100
+};
+  /* codebook/lspdt3.txt */
+static const float codes2[] = {
+  -50,
+  0,
+  50,
+  100
+};
+  /* codebook/lspdt4.txt */
+static const float codes3[] = {
+  -50,
+  0,
+  50,
+  100
+};
+  /* codebook/lspdt5.txt */
+static const float codes4[] = {
+  -50,
+  0,
+  50,
+  100
+};
+  /* codebook/lspdt6.txt */
+static const float codes5[] = {
+  -50,
+  0,
+  50,
+  100
+};
+  /* codebook/lspdt7.txt */
+static const float codes6[] = {
+  -50,
+  50
+};
+  /* codebook/lspdt8.txt */
+static const float codes7[] = {
+  -50,
+  50
+};
+  /* codebook/lspdt9.txt */
+static const float codes8[] = {
+  -50,
+  50
+};
+  /* codebook/lspdt10.txt */
+static const float codes9[] = {
+  -50,
+  50
 };
 
 const struct lsp_codebook lsp_cbdt[] = {
-  /* codebook/lspdt.txt */
+  /* codebook/lspdt1.txt */
   {
-    10,
-    10,
-    1024,
+    1,
+    3,
+    8,
     codes0
   },
+  /* codebook/lspdt2.txt */
+  {
+    1,
+    3,
+    8,
+    codes1
+  },
+  /* codebook/lspdt3.txt */
+  {
+    1,
+    2,
+    4,
+    codes2
+  },
+  /* codebook/lspdt4.txt */
+  {
+    1,
+    2,
+    4,
+    codes3
+  },
+  /* codebook/lspdt5.txt */
+  {
+    1,
+    2,
+    4,
+    codes4
+  },
+  /* codebook/lspdt6.txt */
+  {
+    1,
+    2,
+    4,
+    codes5
+  },
+  /* codebook/lspdt7.txt */
+  {
+    1,
+    1,
+    2,
+    codes6
+  },
+  /* codebook/lspdt8.txt */
+  {
+    1,
+    1,
+    2,
+    codes7
+  },
+  /* codebook/lspdt9.txt */
+  {
+    1,
+    1,
+    2,
+    codes8
+  },
+  /* codebook/lspdt10.txt */
+  {
+    1,
+    1,
+    2,
+    codes9
+  },
   { 0, 0, 0, 0 }
 };
index d521aa1a67452e5bef8be8c0204503fec12ca878..1a6e87b61e9af7666125ae0473f7de78f414f1c6 100644 (file)
 void analyse_one_frame(struct CODEC2 *c2, MODEL *model, short speech[]);
 void synthesise_one_frame(struct CODEC2 *c2, short speech[], MODEL *model,
                          float ak[]);
+void codec2_encode_4800(struct CODEC2 *c2, unsigned char * bits, short speech[]);
+void codec2_decode_4800(struct CODEC2 *c2, short speech[], const unsigned char * bits);
+void codec2_encode_3600(struct CODEC2 *c2, unsigned char * bits, short speech[]);
+void codec2_decode_3600(struct CODEC2 *c2, short speech[], const unsigned char * bits);
 void codec2_encode_2400(struct CODEC2 *c2, unsigned char * bits, short speech[]);
 void codec2_decode_2400(struct CODEC2 *c2, short speech[], const unsigned char * bits);
 void codec2_encode_1400(struct CODEC2 *c2, unsigned char * bits, short speech[]);
@@ -91,6 +95,8 @@ struct CODEC2 * CODEC2_WIN32SUPPORT codec2_create(int mode)
        return NULL;
     
     assert(
+          (mode == CODEC2_MODE_4800) || 
+          (mode == CODEC2_MODE_3600) || 
           (mode == CODEC2_MODE_2400) || 
           (mode == CODEC2_MODE_1400) || 
           (mode == CODEC2_MODE_1200)
@@ -163,6 +169,10 @@ void CODEC2_WIN32SUPPORT codec2_destroy(struct CODEC2 *c2)
 \*---------------------------------------------------------------------------*/
 
 int CODEC2_WIN32SUPPORT codec2_bits_per_frame(struct CODEC2 *c2) {
+    if (c2->mode == CODEC2_MODE_4800)
+       return 48;
+    if (c2->mode == CODEC2_MODE_3600)
+       return 72;
     if (c2->mode == CODEC2_MODE_2400)
        return 48;
     if  (c2->mode == CODEC2_MODE_1400)
@@ -185,6 +195,10 @@ int CODEC2_WIN32SUPPORT codec2_bits_per_frame(struct CODEC2 *c2) {
 \*---------------------------------------------------------------------------*/
 
 int CODEC2_WIN32SUPPORT codec2_samples_per_frame(struct CODEC2 *c2) {
+    if (c2->mode == CODEC2_MODE_4800)
+       return 80;
+    if (c2->mode == CODEC2_MODE_3600)
+       return 160;
     if (c2->mode == CODEC2_MODE_2400)
        return 160;
     if  (c2->mode == CODEC2_MODE_1400)
@@ -199,11 +213,17 @@ void CODEC2_WIN32SUPPORT codec2_encode(struct CODEC2 *c2, unsigned char *bits, s
 {
     assert(c2 != NULL);
     assert(
+          (c2->mode == CODEC2_MODE_4800) || 
+          (c2->mode == CODEC2_MODE_3600) || 
           (c2->mode == CODEC2_MODE_2400) || 
           (c2->mode == CODEC2_MODE_1400) || 
           (c2->mode == CODEC2_MODE_1200)
           );
 
+    if (c2->mode == CODEC2_MODE_4800)
+       codec2_encode_4800(c2, bits, speech);
+     if (c2->mode == CODEC2_MODE_3600)
+       codec2_encode_3600(c2, bits, speech);
     if (c2->mode == CODEC2_MODE_2400)
        codec2_encode_2400(c2, bits, speech);
     if (c2->mode == CODEC2_MODE_1400)
@@ -216,11 +236,17 @@ void CODEC2_WIN32SUPPORT codec2_decode(struct CODEC2 *c2, short speech[], const
 {
     assert(c2 != NULL);
     assert(
+          (c2->mode == CODEC2_MODE_4800) || 
+          (c2->mode == CODEC2_MODE_3600) || 
           (c2->mode == CODEC2_MODE_2400) || 
           (c2->mode == CODEC2_MODE_1400) || 
           (c2->mode == CODEC2_MODE_1200)
           );
 
+    if (c2->mode == CODEC2_MODE_4800)
+       codec2_decode_4800(c2, speech, bits);
+    if (c2->mode == CODEC2_MODE_3600)
+       codec2_decode_3600(c2, speech, bits);
     if (c2->mode == CODEC2_MODE_2400)
        codec2_decode_2400(c2, speech, bits);
     if (c2->mode == CODEC2_MODE_1400)
@@ -229,6 +255,246 @@ void CODEC2_WIN32SUPPORT codec2_decode(struct CODEC2 *c2, short speech[], const
        codec2_decode_1200(c2, speech, bits);
 }
 
+/*---------------------------------------------------------------------------*\
+                                                       
+  FUNCTION....: codec2_encode_4800          
+  AUTHOR......: David Rowe                           
+  DATE CREATED: Sep 12 2012 
+
+  Encodes 80 speech samples (10ms of speech) into 48 bits.  
+
+  The bit allocation is:
+
+    Parameter                      bits/frame
+    --------------------------------------
+    Harmonic magnitudes (LSPs)     36
+    Joint VQ of Energy and Wo       8
+    Voicing                         1
+    Spare                           3
+    TOTAL                          48
+\*---------------------------------------------------------------------------*/
+
+void codec2_encode_4800(struct CODEC2 *c2, unsigned char * bits, short speech[])
+{
+    MODEL   model;
+    float   ak[LPC_ORD+1];
+    float   lsps[LPC_ORD];
+    float   e;
+    int     WoE_index;
+    int     lsp_indexes[LPC_ORD];
+    int     i;
+    int     spare = 0;
+    unsigned int nbit = 0;
+
+    assert(c2 != NULL);
+
+    memset(bits, '\0', ((codec2_bits_per_frame(c2) + 7) / 8));
+
+    analyse_one_frame(c2, &model, speech);
+    pack(bits, &nbit, model.voiced, 1);
+    
+    e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD);
+    WoE_index = encode_WoE(&model, e, c2->xq_enc);
+    pack(bits, &nbit, WoE_index, WO_E_BITS);
+
+    encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD);
+    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
+       pack(bits, &nbit, lsp_indexes[i], lsp_bits(i));
+    }
+    pack(bits, &nbit, spare, 3);
+
+    assert(nbit == (unsigned)codec2_bits_per_frame(c2));
+}
+
+
+/*---------------------------------------------------------------------------*\
+                                                       
+  FUNCTION....: codec2_decode_4800          
+  AUTHOR......: David Rowe                           
+  DATE CREATED: 12 Sep 2012
+
+  Decodes frames of 48 bits into 80 samples (10ms) of speech.
+
+\*---------------------------------------------------------------------------*/
+
+void codec2_decode_4800(struct CODEC2 *c2, short speech[], const unsigned char * bits)
+{
+    MODEL   model;
+    int     lsp_indexes[LPC_ORD];
+    float   lsps[LPC_ORD];
+    int     WoE_index;
+    float   e;
+    float   snr;
+    float   ak[LPC_ORD+1];
+    int     i,j;
+    unsigned int nbit = 0;
+
+    assert(c2 != NULL);
+    
+    /* only need to zero these out due to (unused) snr calculation */
+
+    for(j=1; j<=MAX_AMP; j++)
+       model.A[j] = 0.0;
+
+    /* unpack bits from channel ------------------------------------*/
+
+    model.voiced = unpack(bits, &nbit, 1);
+    WoE_index = unpack(bits, &nbit, WO_E_BITS);
+    decode_WoE(&model, &e, c2->xq_dec, WoE_index);
+
+    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
+       lsp_indexes[i] = unpack(bits, &nbit, lsp_bits(i));
+    }
+    decode_lsps_scalar(lsps, lsp_indexes, LPC_ORD);
+    check_lsp_order(lsps, LPC_ORD);
+    bw_expand_lsps(lsps, LPC_ORD);
+    lsp_to_lpc(lsps, ak, LPC_ORD);
+    aks_to_M2(c2->fft_fwd_cfg, ak, LPC_ORD, &model, e, &snr, 0, 0, 1); 
+    apply_lpc_correction(&model);
+
+    synthesise_one_frame(c2, speech, &model, ak);
+}
+
+
+/*---------------------------------------------------------------------------*\
+                                                       
+  FUNCTION....: codec2_encode_3600          
+  AUTHOR......: David Rowe                           
+  DATE CREATED: 12 Sep 2012
+
+  Encodes 160 speech samples (20ms of speech) into 72 bits.  
+
+  The codec2 algorithm actually operates internally on 10ms (80
+  sample) frames, so we run the encoding algorithm twice.  On the
+  first frame we just send the full LSPs, on the 2nd frame the LSP
+  differences from frame 1.
+
+  The bit allocation is:
+
+    Parameter                      frame 1  frame 2  Total
+    ------------------------------------------------------
+    Harmonic magnitudes (LSPs)     36            18   54
+    Joint VQ of Energy and Wo       8             8   16
+    Voicing                         1             1    2
+    TOTAL                          45            27   72
+\*---------------------------------------------------------------------------*/
+
+void codec2_encode_3600(struct CODEC2 *c2, unsigned char * bits, short speech[])
+{
+    MODEL   model;
+    float   ak[LPC_ORD+1];
+    float   lsps1[LPC_ORD];
+    float   lsps2[LPC_ORD];
+    float   e;
+    int     WoE_index;
+    int     lsp_indexes[LPC_ORD];
+    int     i;
+    unsigned int nbit = 0;
+
+    assert(c2 != NULL);
+
+    memset(bits, '\0', ((codec2_bits_per_frame(c2) + 7) / 8));
+
+    /* first 10ms analysis frame - full LSP */
+
+    analyse_one_frame(c2, &model, speech);
+    pack(bits, &nbit, model.voiced, 1);
+    e = speech_to_uq_lsps(lsps1, ak, c2->Sn, c2->w, LPC_ORD);
+    WoE_index = encode_WoE(&model, e, c2->xq_enc);
+    pack(bits, &nbit, WoE_index, WO_E_BITS);
+
+    encode_lsps_scalar(lsp_indexes, lsps1, LPC_ORD);
+    decode_lsps_scalar(lsps1, lsp_indexes, LPC_ORD);
+    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
+       pack(bits, &nbit, lsp_indexes[i], lsp_bits(i));
+    }
+
+    /* second 10ms analysis frame - delta LSPs */
+
+    analyse_one_frame(c2, &model, &speech[N]);
+    pack(bits, &nbit, model.voiced, 1);   
+    e = speech_to_uq_lsps(lsps2, ak, c2->Sn, c2->w, LPC_ORD);
+    WoE_index = encode_WoE(&model, e, c2->xq_enc);
+    pack(bits, &nbit, WoE_index, WO_E_BITS);
+
+    encode_lsps_diff_time(lsp_indexes, lsps2, lsps1, LPC_ORD);
+    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
+       pack(bits, &nbit, lsp_indexes[i], lspdt_bits(i));
+    }
+
+    assert(nbit == (unsigned)codec2_bits_per_frame(c2));
+}
+
+
+/*---------------------------------------------------------------------------*\
+                                                       
+  FUNCTION....: codec2_decode_3600          
+  AUTHOR......: David Rowe                           
+  DATE CREATED: 12 Sep 2012
+
+  Decodes frames of 72 bits into 160 samples (20ms) of speech.
+
+\*---------------------------------------------------------------------------*/
+
+void codec2_decode_3600(struct CODEC2 *c2, short speech[], const unsigned char * bits)
+{
+    MODEL   model;
+    int     lsp_indexes[LPC_ORD];
+    float   lsps1[LPC_ORD];
+    float   lsps2[LPC_ORD];
+    int     WoE_index;
+    float   e;
+    float   snr;
+    float   ak[LPC_ORD+1];
+    int     i,j;
+    unsigned int nbit = 0;
+
+    assert(c2 != NULL);
+    
+    /* only need to zero these out due to (unused) snr calculation */
+
+    for(j=1; j<=MAX_AMP; j++)
+       model.A[j] = 0.0;
+
+    /* frame 1 - full LSPs ---------------------------------------*/
+
+    model.voiced = unpack(bits, &nbit, 1);
+    WoE_index = unpack(bits, &nbit, WO_E_BITS);
+    decode_WoE(&model, &e, c2->xq_dec, WoE_index);
+
+    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
+       lsp_indexes[i] = unpack(bits, &nbit, lsp_bits(i));
+    }
+    decode_lsps_scalar(lsps1, lsp_indexes, LPC_ORD);
+    check_lsp_order(lsps1, LPC_ORD);
+    bw_expand_lsps(lsps1, LPC_ORD);
+    lsp_to_lpc(lsps1, ak, LPC_ORD);
+    aks_to_M2(c2->fft_fwd_cfg, ak, LPC_ORD, &model, e, &snr, 0, 0, 1); 
+    apply_lpc_correction(&model);
+    synthesise_one_frame(c2, speech, &model, ak);
+    /* frame 2 - delta LSPs --------------------------------------*/
+
+    model.voiced = unpack(bits, &nbit, 1);
+    WoE_index = unpack(bits, &nbit, WO_E_BITS);
+    decode_WoE(&model, &e, c2->xq_dec, WoE_index);
+
+    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
+       lsp_indexes[i] = unpack(bits, &nbit, lspdt_bits(i));
+    }
+    decode_lsps_diff_time(lsps2, lsp_indexes, lsps1, LPC_ORD);
+    check_lsp_order(lsps2, LPC_ORD);
+    bw_expand_lsps(lsps2, LPC_ORD);
+    lsp_to_lpc(lsps2, ak, LPC_ORD);
+    aks_to_M2(c2->fft_fwd_cfg, ak, LPC_ORD, &model, e, &snr, 0, 0, 1); 
+    apply_lpc_correction(&model);
+    synthesise_one_frame(c2, &speech[N], &model, ak);
+}
+
+
 /*---------------------------------------------------------------------------*\
                                                        
   FUNCTION....: codec2_encode_2400          
@@ -356,7 +622,7 @@ void codec2_decode_2400(struct CODEC2 *c2, short speech[], const unsigned char *
     interpolate_lsp_ver2(&lsps[0][0], c2->prev_lsps_dec, &lsps[1][0], 0.5);
     for(i=0; i<2; i++) {
        lsp_to_lpc(&lsps[i][0], &ak[i][0], LPC_ORD);
-       aks_to_M2(c2->fft_fwd_cfg, &ak[i][0], LPC_ORD, &model[i], e[i], &snr, 1, 0, 1); 
+       aks_to_M2(c2->fft_fwd_cfg, &ak[i][0], LPC_ORD, &model[i], e[i], &snr, 0, 0, 1); 
        apply_lpc_correction(&model[i]);
     }
 
@@ -528,7 +794,7 @@ void codec2_decode_1400(struct CODEC2 *c2, short speech[], const unsigned char *
     }
     for(i=0; i<4; i++) {
        lsp_to_lpc(&lsps[i][0], &ak[i][0], LPC_ORD);
-       aks_to_M2(c2->fft_fwd_cfg, &ak[i][0], LPC_ORD, &model[i], e[i], &snr, 1, 0, 1); 
+       aks_to_M2(c2->fft_fwd_cfg, &ak[i][0], LPC_ORD, &model[i], e[i], &snr, 0, 0, 1); 
        apply_lpc_correction(&model[i]);
     }
 
@@ -705,7 +971,7 @@ void codec2_decode_1200(struct CODEC2 *c2, short speech[], const unsigned char *
     }
     for(i=0; i<4; i++) {
        lsp_to_lpc(&lsps[i][0], &ak[i][0], LPC_ORD);
-       aks_to_M2(c2->fft_fwd_cfg, &ak[i][0], LPC_ORD, &model[i], e[i], &snr, 1, 0, 1); 
+       aks_to_M2(c2->fft_fwd_cfg, &ak[i][0], LPC_ORD, &model[i], e[i], &snr, 0, 0, 1); 
        apply_lpc_correction(&model[i]);
     }
 
index d4f31c6a266c013afb57c577bfacc5f2b186925b..d4d0159f250efb434dc49d2ce1b650f3c098cb92 100644 (file)
 #define CODEC2_WIN32SUPPORT
 #endif
 
-#define CODEC2_MODE_2400 0
-#define CODEC2_MODE_1400 1
-#define CODEC2_MODE_1200 2
+#define CODEC2_MODE_4800 0
+#define CODEC2_MODE_3600 1
+#define CODEC2_MODE_2400 2
+#define CODEC2_MODE_1400 3
+#define CODEC2_MODE_1200 4
 
 struct CODEC2;
 
index ba363620633b3fb0f48b8d536119aa2a0d1e7526..e4cd33443774eba9516747ed29a71f18d558dccc 100644 (file)
@@ -88,6 +88,7 @@ extern const struct lsp_codebook lsp_cbvq[];
 extern const struct lsp_codebook lsp_cbjnd[];
 extern const struct lsp_codebook lsp_cbdt[];
 extern const struct lsp_codebook lsp_cbjvm[];
+extern const struct lsp_codebook lsp_cbvqexp[];
 extern const struct lsp_codebook ge_cb[];
 
 #endif
index aca0b29c321770007bed7e2d6aad8ce376c51f2d..b414c794d508ab927b1a258a84a5c6aee3e2e275 100644 (file)
@@ -41,8 +41,12 @@ static FILE *few = NULL;
 static FILE *fsw_ = NULL;
 static FILE *fmodel = NULL;
 static FILE *fqmodel = NULL;
+static FILE *fpwb = NULL;
 static FILE *fpw = NULL;
+static FILE *frw = NULL;
 static FILE *flsp = NULL;
+static FILE *fweights = NULL;
+static FILE *flsp_ = NULL;
 static FILE *fphase = NULL;
 static FILE *fphase_ = NULL;
 static FILE *ffw = NULL;
@@ -52,6 +56,7 @@ static FILE *fdec = NULL;
 static FILE *fsnr = NULL;
 static FILE *flpcsnr = NULL;
 static FILE *fak = NULL;
+static FILE *fak_ = NULL;
 static FILE *fbg = NULL;
 static FILE *fE = NULL;
 static FILE *frk = NULL;
@@ -77,10 +82,18 @@ void dump_off(){
        fclose(fmodel);
     if (fqmodel != NULL)
        fclose(fqmodel);
+    if (fpwb != NULL)
+       fclose(fpwb);
     if (fpw != NULL)
        fclose(fpw);
+    if (frw != NULL)
+       fclose(frw);
     if (flsp != NULL)
        fclose(flsp);
+    if (fweights != NULL)
+       fclose(fweights);
+    if (flsp_ != NULL)
+       fclose(flsp_);
     if (fphase != NULL)
        fclose(fphase);
     if (fphase_ != NULL)
@@ -99,6 +112,8 @@ void dump_off(){
        fclose(flpcsnr);
     if (fak != NULL)
        fclose(fak);
+    if (fak_ != NULL)
+       fclose(fak_);
     if (fbg != NULL)
        fclose(fbg);
     if (fE != NULL)
@@ -312,6 +327,25 @@ void dump_lpc_snr(float snr) {
     fprintf(flpcsnr,"%f\n",snr);
 }
 
+/* Pw "before" post filter so we can plot before and after */
+
+void dump_Pwb(COMP Pwb[]) {
+    int i;
+    char s[MAX_STR];
+
+    if (!dumpon) return;
+
+    if (fpwb == NULL) {
+       sprintf(s,"%s_pwb.txt", prefix);
+       fpwb = fopen(s, "wt");
+       assert(fpwb != NULL);
+    }
+
+    for(i=0; i<FFT_ENC/2; i++)
+       fprintf(fpwb,"%f\t",Pwb[i].real);
+    fprintf(fpwb,"\n");    
+}
+
 void dump_Pw(COMP Pw[]) {
     int i;
     char s[MAX_STR];
@@ -324,11 +358,45 @@ void dump_Pw(COMP Pw[]) {
        assert(fpw != NULL);
     }
 
-    for(i=0; i<FFT_DEC/2; i++)
+    for(i=0; i<FFT_ENC/2; i++)
        fprintf(fpw,"%f\t",Pw[i].real);
     fprintf(fpw,"\n");    
 }
 
+void dump_Rw(float Rw[]) {
+    int i;
+    char s[MAX_STR];
+
+    if (!dumpon) return;
+
+    if (frw == NULL) {
+       sprintf(s,"%s_rw.txt", prefix);
+       frw = fopen(s, "wt");
+       assert(frw != NULL);
+    }
+
+    for(i=0; i<FFT_ENC/2; i++)
+       fprintf(frw,"%f\t",Rw[i]);
+    fprintf(frw,"\n");    
+}
+
+void dump_weights(float w[], int order) {
+    int i;
+    char s[MAX_STR];
+
+    if (!dumpon) return;
+
+    if (fweights == NULL) {
+       sprintf(s,"%s_weights.txt", prefix);
+       fweights = fopen(s, "wt");
+       assert(fweights != NULL);
+    }
+
+    for(i=0; i<order; i++)
+       fprintf(fweights,"%f\t", w[i]);
+    fprintf(fweights,"\n");    
+}
+
 void dump_lsp(float lsp[]) {
     int i;
     char s[MAX_STR];
@@ -346,6 +414,23 @@ void dump_lsp(float lsp[]) {
     fprintf(flsp,"\n");    
 }
 
+void dump_lsp_(float lsp_[]) {
+    int i;
+    char s[MAX_STR];
+
+    if (!dumpon) return;
+
+    if (flsp_ == NULL) {
+       sprintf(s,"%s_lsp_.txt", prefix);
+       flsp_ = fopen(s, "wt");
+       assert(flsp_ != NULL);
+    }
+
+    for(i=0; i<10; i++)
+       fprintf(flsp_,"%f\t",lsp_[i]);
+    fprintf(flsp_,"\n");    
+}
+
 void dump_ak(float ak[], int order) {
     int i;
     char s[MAX_STR];
@@ -363,6 +448,23 @@ void dump_ak(float ak[], int order) {
     fprintf(fak,"\n");    
 }
 
+void dump_ak_(float ak_[], int order) {
+    int i;
+    char s[MAX_STR];
+
+    if (!dumpon) return;
+
+    if (fak_ == NULL) {
+       sprintf(s,"%s_ak_.txt", prefix);
+       fak_ = fopen(s, "wt");
+       assert(fak_ != NULL);
+    }
+
+    for(i=0; i<=order; i++)
+       fprintf(fak_,"%f\t",ak_[i]);
+    fprintf(fak_,"\n");    
+}
+
 void dump_Fw(COMP Fw[]) {
     int i;
     char s[MAX_STR];
index 79afe057532fe8e1b95dda3d5995fc6d9b59ff79..a8ccbc4cf4bf3650620ebd4c2dfbb7a902b6ea2b 100644 (file)
@@ -40,9 +40,14 @@ void dump_Ew(COMP Ew[]);
 
 void dump_model(MODEL *m);
 void dump_quantised_model(MODEL *m);
+void dump_Pwn(COMP Pw[]);
 void dump_Pw(COMP Pw[]);
+void dump_Rw(float Rw[]);
 void dump_lsp(float lsp[]);
+void dump_weights(float w[], int ndim);
+void dump_lsp_(float lsp_[]);
 void dump_ak(float ak[], int order);
+void dump_ak_(float ak[], int order);
 void dump_E(float E);
 void dump_lpc_snr(float snr);
 
index 0b27a1b0cbccda18ca1d54d7aee7aeb8a00c6708..5fd322679f18c324f6e9ab9512e61c2b08923df8 100755 (executable)
@@ -4,6 +4,6 @@
 #
 # Listen to files processed with sim.sh
 
-../script/menu.sh ../raw/$1.raw $1_uq.raw $1_phase0.raw $1_lpc10.raw $1_phase0_lpc10.raw $1_phase0_lpc10_dec.raw $1_phase0_lsp_dec.raw $2 $3
+../script/menu.sh $1_lpc10.raw $1_lsp.raw $1_jnd.raw $1_mel.raw 
 
 
index f16fb852acde2e4e1bc2d4ffafde4920f57fd3bf..27229886a05388f7d2a2595b951afb4f93ddc657 100644 (file)
@@ -229,7 +229,8 @@ void phase_synth_zero_order(
     /* generate excitation */
            
     if (model->voiced) {
-       float offs;
+       //float rnd;
+
         b = floor(m*model->Wo/r + 0.5);
        if (b > ((GLOTTAL_FFT_SIZE/2)-1)) {
                b = (GLOTTAL_FFT_SIZE/2)-1;
@@ -239,10 +240,12 @@ void phase_synth_zero_order(
           males like hts1a. This moves the onset of each harmonic
           over +/- 0.25 of a sample.
        */
-       jitter = 0.25*(1.0 - 2.0*rand()/RAND_MAX);
+       //jitter = 0.25*(1.0 - 2.0*rand()/RAND_MAX);
+       jitter = 0;
 
-       Ex[m].real = cos(ex_phase[0]*m - jitter*model->Wo*m + glottal[b]);
-       Ex[m].imag = sin(ex_phase[0]*m - jitter*model->Wo*m + glottal[b]);
+       //rnd = (PI/8)*(1.0 - 2.0*rand()/RAND_MAX);
+       Ex[m].real = cos(ex_phase[0]*m/* - jitter*model->Wo*m + glottal[b]*/);
+       Ex[m].imag = sin(ex_phase[0]*m/* - jitter*model->Wo*m + glottal[b]*/);
     }
     else {
 
@@ -1674,6 +1677,22 @@ void phase_experiment(struct PEXP *pexp, MODEL *model, char *arg) {
        update_snr_calc(pexp, model, before);
     }
 
+    if (strcmp(arg,"addnoise") == 0) {
+       int m;
+       float max;
+
+       max = 0;
+       for(m=1; m<=model->L; m++)
+           if (model->A[m] > max)
+               max = model->A[m];
+       max = 20.0*log10(max);
+       for(m=1; m<=model->L; m++)
+           if (20.0*log10(model->A[m]) < (max-20)) {
+               model->phi[m] += (PI/4)*(1.0 -2.0*rand()/RAND_MAX);
+               //printf("m %d\n", m);
+           }
+    }
+
     /* normalise phases */
 
     for(m=1; m<=model->L; m++)
index 6e17eeb8723e327ddf60d499cf3b48a180b50ec5..077a3d27ec8d3b76d12854f88883fdece5329490 100644 (file)
 
 #define BG_THRESH 40.0     /* only consider low levels signals for bg_est */
 #define BG_BETA    0.1     /* averaging filter constant                   */
+#define BG_MARGIN  6.0     /* harmonics this far above BG noise are 
+                             randomised.  Helped make bg noise less 
+                             spikey (impulsive) for mmt1, but speech was
+                              perhaps a little rougher.
+                          */
 
 /*---------------------------------------------------------------------------*\
 
@@ -61,7 +66,7 @@
   (5-12) are required to transmit the frequency selective voicing
   information.  Mixed excitation also requires accurate voicing
   estimation (parameter estimators always break occasionally under
-  exceptional condition).
+  exceptional conditions).
 
   In our case we use a post filter approach which requires no
   additional bits to be transmitted.  The decoder measures the average
@@ -121,7 +126,7 @@ void postfilter(
   uv = 0;
   if (model->voiced)
       for(m=1; m<=model->L; m++)
-         if (20.0*log10(model->A[m]) < *bg_est) {
+         if (20.0*log10(model->A[m]) < (*bg_est + BG_MARGIN)) {
              model->phi[m] = TWO_PI*(float)rand()/RAND_MAX;
              uv++;
          }
index 91bc3027a974572205fb66e7601e029035a681cc..a1a88d14f2cc0a3c6d38d83638ed7a092bfe3f1a 100644 (file)
@@ -63,6 +63,10 @@ int lspd_bits(int i) {
     return lsp_cbd[i].log2m;
 }
 
+int lspdt_bits(int i) {
+    return lsp_cbdt[i].log2m;
+}
+
 int lsp_pred_vq_bits(int i) {
     return lsp_cbjvm[i].log2m;
 }
@@ -148,7 +152,9 @@ void lspd_quantise(
     float se;
     int   indexes[LPC_MAX];
 
-    for(i=0; i<LPC_ORD; i++) {
+    assert(order == LPC_ORD);
+
+    for(i=0; i<order; i++) {
        wt[i] = 1.0;
     }
 
@@ -158,15 +164,11 @@ void lspd_quantise(
     for(i=0; i<order; i++)
        lsp_hz[i] = (4000.0/PI)*lsp[i];
 
-    dlsp[0] = lsp_hz[0];
-    for(i=1; i<order; i++)
-       dlsp[i] = lsp_hz[i] - lsp_hz[i-1];
-
+    wt[0] = 1.0;
+    for(i=0; i<order; i++) {
 
-    /* scalar quantisers for LSP differences 1..4 */
+       /* find difference from previous qunatised lsp */
 
-    wt[0] = 1.0;
-    for(i=0; i<4; i++) {
        if (i) 
            dlsp[i] = lsp_hz[i] - lsp__hz[i-1];     
        else
@@ -178,57 +180,16 @@ void lspd_quantise(
        indexes[i] = quantise(cb, &dlsp[i], wt, k, m, &se);
        dlsp_[i] = cb[indexes[i]*k];
 
+       printf("%d dlsp %3.2f dlsp_ %3.2f\n", i, dlsp[i], dlsp_[i]);
+
        if (i) 
            lsp__hz[i] = lsp__hz[i-1] + dlsp_[i];
        else
            lsp__hz[0] = dlsp_[0];
-       lsp_[i] = (PI/4000.0)*lsp__hz[i];
-    }
 
-    //#define PREV_VQ
-#ifdef PREV_VQ
-#define WGHT
-#ifdef WGHT
-    for(i=4; i<9; i++) {
-       wt[i] = 1.0/(lsp[i]-lsp[i-1]) + 1.0/(lsp[i+1]-lsp[i]);
-       //printf("wt[%d] = %f\n", i, wt[i]);
-    }
-    wt[9] = 1.0/(lsp[i]-lsp[i-1]);
-#endif
-
-    /* VQ LSPs 5,6,7,8,9,10 */
-
-    ncb = 4;
-    nlsp = 4;
-    k = lsp_cbd[ncb].k;
-    m = lsp_cbd[ncb].m;
-    cb = lsp_cbd[ncb].cb;
-    index = quantise(cb, &lsp[nlsp], &wt[nlsp], k, m, &se);
-    lsp_[nlsp] = cb[index*k];
-    lsp_[nlsp+1] = cb[index*k+1];
-    lsp_[nlsp+2] = cb[index*k+2];
-    lsp_[nlsp+3] = cb[index*k+3];
-    lsp_[nlsp+4] = cb[index*k+4];
-    lsp_[nlsp+5] = cb[index*k+5];
-
-   /* convert back to radians */
-
-    for(i=0; i<4; i++)
        lsp_[i] = (PI/4000.0)*lsp__hz[i];
-#else
-    /* VQ LSPs 5,6,7,8,9,10 */
-
-    k = lsp_cbjnd[4].k;
-    m = lsp_cbjnd[4].m;
-    cb = lsp_cbjnd[4].cb;
-    index = quantise(cb, &lsp_hz[4], &wt[4], k, m, &se);
-    //printf("index = %4d: ", index);
-    for(i=4; i<LPC_ORD; i++) {
-       lsp_[i] = cb[index*k+i-4]*(PI/4000.0);
-       //printf("%4.f (%4.f) ", lsp_hz[i], cb[index*k+i-4]);
     }
-    //printf("\n");
-#endif
+
 }
 
 /*---------------------------------------------------------------------------*\
@@ -498,6 +459,49 @@ void lspjvm_quantise(float *x, float *xq, int ndim)
   }
 }
 
+void lspvqexp_quantise(float *x, float *xq, int ndim)
+{
+  int i, n1, n2, n3;
+  float err[LPC_ORD], err2[LPC_ORD], err3[LPC_ORD];
+  float w[LPC_ORD], w2[LPC_ORD], w3[LPC_ORD];
+  const float *codebook1 = lsp_cbvqexp[0].cb;
+  const float *codebook2 = lsp_cbvqexp[1].cb;
+  const float *codebook3 = lsp_cbvqexp[2].cb;
+
+  w[0] = MIN(x[0], x[1]-x[0]);
+  for (i=1;i<ndim-1;i++)
+    w[i] = MIN(x[i]-x[i-1], x[i+1]-x[i]);
+  w[ndim-1] = MIN(x[ndim-1]-x[ndim-2], PI-x[ndim-1]);
+  
+  compute_weights(x, w, ndim);
+  #ifdef DUMP
+  dump_weights(w, ndim);
+  #endif
+
+  n1 = find_nearest(codebook1, lsp_cbvqexp[0].m, x, ndim);
+  
+  for (i=0;i<ndim;i++)
+  {
+    xq[i] = codebook1[ndim*n1+i];
+    err[i] = x[i] - xq[i];
+  }
+  for (i=0;i<ndim/2;i++)
+  {
+    err2[i] = err[2*i];  
+    err3[i] = err[2*i+1];
+    w2[i] = w[2*i];  
+    w3[i] = w[2*i+1];
+  }
+  n2 = find_nearest_weighted(codebook2, lsp_cbvqexp[1].m, err2, w2, ndim/2);
+  n3 = find_nearest_weighted(codebook3, lsp_cbvqexp[2].m, err3, w3, ndim/2);
+  
+  for (i=0;i<ndim/2;i++)
+  {
+      xq[2*i] += codebook2[ndim*n2/2+i];
+      xq[2*i+1] += codebook3[ndim*n3/2+i];
+  }
+}
+
 int check_lsp_order(float lsp[], int lpc_order)
 {
     int   i;
@@ -683,7 +687,7 @@ float lpc_model_amplitudes(
 #define LPCPF_GAMMA 0.5
 #define LPCPF_BETA  0.2
 
-void lpc_post_filter(kiss_fft_cfg fft_fwd_cfg, COMP Pw[], float ak[], int order)
+void lpc_post_filter(kiss_fft_cfg fft_fwd_cfg, MODEL *model, COMP Pw[], float ak[], int order, int dump)
 {
     int   i;
     COMP  x[FFT_ENC];   /* input to FFTs                */
@@ -692,12 +696,16 @@ void lpc_post_filter(kiss_fft_cfg fft_fwd_cfg, COMP Pw[], float ak[], int order)
     float Rw[FFT_ENC];  /* R = WA                       */
     float e_before, e_after, gain;
     float Pfw[FFT_ENC]; /* Post filter mag spectrum     */
-  
+    float max_Rw, min_Rw;
+    float range, thresh, r, w;
+    int   m, bin;
+
     /* Determine LPC inverse filter spectrum 1/A(exp(jw)) -----------*/
 
-    /* we actually want the synthesis filter A(exp(jw) but the inverse
-       (analysis) filter is easier to find as it's FIR, we just use
-       the inverse of 1/A to get the synthesis filter A(exp(jw)) */
+    /* we actually want the synthesis filter A(exp(jw)) but the
+       inverse (analysis) filter is easier to find as it's FIR, we
+       just use the inverse of 1/A to get the synthesis filter
+       A(exp(jw)) */
 
     for(i=0; i<FFT_ENC; i++) {
        x[i].real = 0.0;
@@ -729,10 +737,20 @@ void lpc_post_filter(kiss_fft_cfg fft_fwd_cfg, COMP Pw[], float ak[], int order)
 
     /* Determined combined filter R = WA ---------------------------*/
 
+    max_Rw = 0.0; min_Rw = 1E32;
     for(i=0; i<FFT_ENC/2; i++) {
        Rw[i] = Ww[i].real * Aw[i].real;
+       if (Rw[i] > max_Rw)
+           max_Rw = Rw[i];
+       if (Rw[i] < min_Rw)
+           min_Rw = Rw[i];
+
     }
+    #ifdef DUMP
+    if (dump)
+      dump_Rw(Rw);
+    #endif
+
     /* create post filter mag spectrum and apply ------------------*/
     
     /* measure energy before post filtering */
@@ -743,6 +761,11 @@ void lpc_post_filter(kiss_fft_cfg fft_fwd_cfg, COMP Pw[], float ak[], int order)
 
     /* apply post filter and measure energy  */
 
+    #ifdef DUMP
+    if (dump)
+       dump_Pwb(Pw);
+    #endif
+
     e_after = 0.0;
     for(i=0; i<FFT_ENC/2; i++) {
        Pfw[i] = pow(Rw[i], LPCPF_BETA);
@@ -757,6 +780,38 @@ void lpc_post_filter(kiss_fft_cfg fft_fwd_cfg, COMP Pw[], float ak[], int order)
        Pw[i].real *= gain;
     }
 
+    /* add 3dB to first 1 kHz to account for LP effect of PF */
+
+    for(i=0; i<FFT_ENC/8; i++) {
+       Pw[i].real *= 1.4*1.4;
+    }
+    
+    //#define IDEA1
+#ifdef IDEA1
+    /* add random component to phases in interformant regions */
+
+    /* determine threshold */
+
+    max_Rw = 20.0*log10(max_Rw);
+    min_Rw = 20.0*log10(min_Rw);
+    range = max_Rw - min_Rw;
+    thresh = min_Rw + 0.2*range;
+    r = FFT_ENC/TWO_PI;
+    printf("min %f max %f\n", min_Rw, max_Rw);
+    printf("range %4.2f thresh %4.2f\n", range, thresh);
+
+    for(m=1; m<=model->L; m++) {
+       /* determine freq of harmonic */
+       w = model->Wo*m;
+        bin = floor(w*r + 0.5);
+       printf("bin %d %4.2f ", bin, 20.0*log10(Rw[bin]));
+       if (20.0*log10(Rw[bin]) < thresh) {
+           model->phi[m] += (PI/4)*(1.0 - 2.0*rand()/RAND_MAX);
+           printf("m %d %4.2f ", m, 20.0*log10(Rw[bin]));
+       }
+    }
+    printf("\n");
+#endif
 }
 
 
@@ -809,18 +864,18 @@ void aks_to_M2(
   for(i=0; i<FFT_ENC/2; i++)
     Pw[i].real = E/(Pw[i].real*Pw[i].real + Pw[i].imag*Pw[i].imag);
 
+  if (pf)
+      lpc_post_filter(fft_fwd_cfg, model, Pw, ak, order, dump);
+
   #ifdef DUMP
   if (dump) 
       dump_Pw(Pw);
   #endif
 
-  if (pf)
-      lpc_post_filter(fft_fwd_cfg, Pw, ak, order);
-
   /* Determine magnitudes from P(w) ----------------------------------------*/
 
-  /* when used just by decoded {A} might be all zeroes so init signal
-     to prevent log(0) errors */
+  /* when used just by decoder {A} might be all zeroes so init signal
+     and noise to prevent log(0) errors */
 
   signal = 1E-30; noise = 1E-32;
 
@@ -1058,7 +1113,7 @@ void encode_lsps_scalar(int indexes[], float lsp[], int order)
     for(i=0; i<order; i++)
        lsp_hz[i] = (4000.0/PI)*lsp[i];
     
-    /* simple uniform scalar quantisers */
+    /* scalar quantisers */
 
     wt[0] = 1.0;
     for(i=0; i<order; i++) {
@@ -1209,20 +1264,19 @@ void decode_lsps_diff_freq_vq(float lsp_[], int indexes[], int order)
 
 /*---------------------------------------------------------------------------*\
                                                        
-  FUNCTION....: encode_lsps_diff_time_vq()          
+  FUNCTION....: encode_lsps_diff_time()             
   AUTHOR......: David Rowe                           
-  DATE CREATED: 15 November 2011
+  DATE CREATED: 12 Sep 2012
 
-  Seven bit LSP quantiser.  The difference in LSPs 1-4 from a previous
-  frame are quantised with a hand constructed Just Noticable Differnce
-  (JND) VQ.  LSPs 5-10 are just repeated from the last frame.
+  Encode difference from preious frames's LSPs using
+  3,3,2,2,2,2,1,1,1,1 scalar quantisers (18 bits total).
 
 \*---------------------------------------------------------------------------*/
 
-void encode_lsps_diff_time_vq(int indexes[], 
-                             float lsps[], 
-                             float lsps__prev[], 
-                             int order)
+void encode_lsps_diff_time(int indexes[], 
+                              float lsps[], 
+                              float lsps__prev[], 
+                              int order)
 {
     int    i,k,m;
     float  lsps_dt[LPC_ORD];
@@ -1230,10 +1284,6 @@ void encode_lsps_diff_time_vq(int indexes[],
     const  float * cb;
     float  se;
 
-    for(i=0; i<LPC_ORD; i++) {
-       wt[i] = 1.0;
-    }
-
     /* Determine difference in time and convert from radians to Hz so
        we can use human readable frequencies */
 
@@ -1241,18 +1291,22 @@ void encode_lsps_diff_time_vq(int indexes[],
        lsps_dt[i] = (4000/PI)*(lsps[i] - lsps__prev[i]);
     }
     
-    /* VQ LSP dTs 1 to 4 */
+    /* scalar quantisers */
+
+    wt[0] = 1.0;
+    for(i=0; i<order; i++) {
+       k = lsp_cbdt[i].k;
+       m = lsp_cbdt[i].m;
+       cb = lsp_cbdt[i].cb;
+       indexes[i] = quantise(cb, &lsps_dt[i], wt, k, m, &se);
+    }
 
-    k = lsp_cbdt[0].k;
-    m = lsp_cbdt[0].m;
-    cb = lsp_cbdt[0].cb;
-    *indexes = quantise(cb, lsps_dt, wt, k, m, &se);
 }
 
 
 /*---------------------------------------------------------------------------*\
                                                        
-  FUNCTION....: decode_lsps_diff_time_vq()          
+  FUNCTION....: decode_lsps_diff_time()             
   AUTHOR......: David Rowe                           
   DATE CREATED: 15 Nov 2011
 
@@ -1261,7 +1315,7 @@ void encode_lsps_diff_time_vq(int indexes[],
 
 \*---------------------------------------------------------------------------*/
 
-void decode_lsps_diff_time_vq(
+void decode_lsps_diff_time(
                              float lsps_[], 
                              int indexes[], 
                              float lsps__prev[],
@@ -1273,12 +1327,10 @@ void decode_lsps_diff_time_vq(
     for(i=0; i<order; i++)
        lsps_[i] = lsps__prev[i];
 
-    k = lsp_cbdt[0].k;
-    m = lsp_cbdt[0].m;
-    cb = lsp_cbdt[0].cb;
-
-    for(i=0; i<4; i++) {
-       lsps_[i] += (PI/4000.0)*cb[*indexes*k + i];
+    for(i=0; i<order; i++) {
+       k = lsp_cbdt[i].k;
+       cb = lsp_cbdt[i].cb;
+       lsps_[i] += (PI/4000.0)*cb[indexes[i]*k];
     }
 
 }
@@ -1630,14 +1682,14 @@ void compute_weights2(const float *x, const float *xp, float *w, int ndim)
 
   Experimental joint Wo and LPC energy vector quantiser developed by
   Jean-Marc Valin.  Exploits correlations between the difference in
-  the log pitch and log energy from frame to frame.  For example the
+  the log pitch and log energy from frame to frame.  For example
   both the pitch and energy tend to only change by small amounts
   during voiced speech, however it is important that these changes be
   coded carefully.  During unvoiced speech they both change a lot but
   the ear is less sensitve to errors so coarser quantisation is OK.
 
   The ear is sensitive to log energy and loq pitch so we quantise in
-  thise domains.  That way the error measure used to quantise the
+  these domains.  That way the error measure used to quantise the
   values is close to way the ear senses errors.
   
   See http://jmspeex.livejournal.com/10446.html
index 3c77c6adf38db090dc8e4aec8e7719c344761106..71c4f17bfbf177c95ab4dceb8c40db4046887dd8 100644 (file)
@@ -62,15 +62,14 @@ void  encode_lsps_scalar(int indexes[], float lsp[], int order);
 void  decode_lsps_scalar(float lsp[], int indexes[], int order);
 void  encode_lsps_diff_freq_vq(int indexes[], float lsp[], int order);
 void  decode_lsps_diff_freq_vq(float lsp_[], int indexes[], int order);
-void encode_lsps_diff_time_vq(int indexes[], 
-                             float lsp[], 
-                             float lsp__prev[], 
-                             int order);
-void decode_lsps_diff_time_vq(
-                             float lsp_[], 
-                             int indexes[], 
-                             float lsp__prev[],
-                             int order);
+void  encode_lsps_diff_time(int indexes[], 
+                           float lsp[], 
+                           float lsp__prev[], 
+                           int order);
+void decode_lsps_diff_time(float lsp_[], 
+                          int indexes[], 
+                          float lsp__prev[],
+                          int order);
 
 void encode_lsps_vq(int *indexes, float *x, float *xq, int ndim);
 void decode_lsps_vq(int *indexes, float *xq, int ndim);
@@ -81,6 +80,7 @@ void lspvq_quantise(float lsp[], float lsp_[], int order);
 void lspjnd_quantise(float lsp[], float lsp_[], int order);
 void lspdt_quantise(float lsps[], float lsps_[], float lsps__prev[], int mode);
 void lspjvm_quantise(float lsps[], float lsps_[], int order);
+void lspvqexp_quantise(float lsps[], float lsps_[], int order);
 
 void quantise_WoE(MODEL *model, float *e, float xq[]);
 int  encode_WoE(MODEL *model, float e, float xq[]);
@@ -94,6 +94,7 @@ int  unpack(const unsigned char * bits, unsigned int *nbit, unsigned int index_b
 
 int lsp_bits(int i);
 int lspd_bits(int i);
+int lspdt_bits(int i);
 int lsp_pred_vq_bits(int i);
 
 void apply_lpc_correction(MODEL *model);