From: drowe67 Date: Wed, 23 May 2012 21:08:42 +0000 (+0000) Subject: re-wrote 1200/1400/2400 rates to be cleaner and do better LSP interpolation, used... X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=964676bb28b5b040391b7cf4aeb3adc47bb78fc3;p=freetel-svn-tracking.git re-wrote 1200/1400/2400 rates to be cleaner and do better LSP interpolation, used JVMs joint WoE quant at all rates, which allowed 27 bit VQ on 1200, tested and sounds OK git-svn-id: https://svn.code.sf.net/p/freetel/code@487 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/README b/codec2-dev/README index 3b78e413..46e8a3e8 100644 --- a/codec2-dev/README +++ b/codec2-dev/README @@ -1,8 +1,8 @@ Codec 2 README -------------- -Codec 2 is an open source 2400 bit/s speech codec (LGPL licensed). -For more information please see: +Codec 2 is an open source (LGPL licensed) speech codec for 2400 bit/s +and below. For more information please see: http://rowetel.com/codec2.html @@ -13,8 +13,8 @@ Quickstart 1/ Listen to Codec 2: - $ cd codec2/src - $ make + $ ./configure && make + $ cd src $ ./c2demo ../raw/hts1a.raw hts1a_c2.raw $ ../script/menu.sh ../raw/hts1a.raw hts1a_c2.raw @@ -25,8 +25,12 @@ Quickstart 2/ Compress and Decompress a file: - $ ./c2enc ../raw/hts1a.raw hts1a_c2.bit - $ ./c2dec hts1a_c2.bit hts1a_c2.raw + $ ./c2enc 2400 ../raw/hts1a.raw hts1a_c2.bit + $ ./c2dec 2400 hts1a_c2.bit hts1a_c2.raw + +3/ Same thing with pipes: + + $ ./c2enc 1400 ../raw/hts1a.raw - | ./c2dec 1400 - - | play -t raw -r 8000 -s -2 - Programs -------- @@ -74,4 +78,4 @@ TODO [ ] Make sure we have separate state variables for enc and dec on modes that use difference in time coding and have statesthat are - presevred from frame to frame. \ No newline at end of file + presevred from frame to frame. diff --git a/codec2-dev/src/c2dec.c b/codec2-dev/src/c2dec.c index ad26f3fa..6ea20e23 100644 --- a/codec2-dev/src/c2dec.c +++ b/codec2-dev/src/c2dec.c @@ -44,21 +44,19 @@ int main(int argc, char *argv[]) float ber, r; if (argc < 4) { - printf("usage: c2dec 2500|1500|1400|1125 InputBitFile OutputRawSpeechFile\n"); - printf("e.g c2dec 1500 hts1a.c2 hts1a_1500.raw\n"); + printf("usage: c2dec 2400|1400|1200 InputBitFile OutputRawSpeechFile\n"); + printf("e.g c2dec 1400 hts1a.c2 hts1a_1400.raw\n"); exit(1); } - if (strcmp(argv[1],"2500") == 0) - mode = CODEC2_MODE_2500; - else if (strcmp(argv[1],"1500") == 0) - mode = CODEC2_MODE_1500; + 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 2500, 1500, 1400 or 1200\n", argv[1]); + fprintf(stderr, "Error in mode: %s. Must be 2400, 1400 or 1200\n", argv[1]); exit(1); } diff --git a/codec2-dev/src/c2demo.c b/codec2-dev/src/c2demo.c index 97f7489c..3b674140 100644 --- a/codec2-dev/src/c2demo.c +++ b/codec2-dev/src/c2demo.c @@ -69,7 +69,7 @@ int main(int argc, char *argv[]) /* Note only one set of Codec 2 states is required for an encoder and decoder pair. */ - codec2 = codec2_create(CODEC2_MODE_1500); + codec2 = codec2_create(CODEC2_MODE_1400); nsam = codec2_samples_per_frame(codec2); buf = (short*)malloc(nsam*sizeof(short)); nbit = codec2_bits_per_frame(codec2); diff --git a/codec2-dev/src/c2enc.c b/codec2-dev/src/c2enc.c index 707ad235..bc6880d5 100644 --- a/codec2-dev/src/c2enc.c +++ b/codec2-dev/src/c2enc.c @@ -42,36 +42,34 @@ int main(int argc, char *argv[]) short *buf; unsigned char *bits; int nsam, nbit, nbyte; - + if (argc != 4) { - printf("usage: c2enc 2500|1500|1400|1200 InputRawspeechFile OutputBitFile\n"); - printf("e.g c2enc 1500 ../raw/hts1a.raw hts1a.c2\n"); + printf("usage: c2enc 2400|1400|1200 InputRawspeechFile OutputBitFile\n"); + printf("e.g c2enc 1400 ../raw/hts1a.raw hts1a.c2\n"); exit(1); } - if (strcmp(argv[1],"2500") == 0) - mode = CODEC2_MODE_2500; - else if (strcmp(argv[1],"1500") == 0) - mode = CODEC2_MODE_1500; - else if (strcmp(argv[1],"1400") == 0) + 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 2500, 1500, 1400 or 1200\n", argv[1]); + fprintf(stderr, "Error in mode: %s. Must be 2400, 1400 or 1200\n", argv[1]); exit(1); } if (strcmp(argv[2], "-") == 0) fin = stdin; else if ( (fin = fopen(argv[2],"rb")) == NULL ) { - fprintf(stderr, "Error opening input bit file: %s: %s.\n", + fprintf(stderr, "Error opening input speech file: %s: %s.\n", argv[2], strerror(errno)); exit(1); } if (strcmp(argv[3], "-") == 0) fout = stdout; else if ( (fout = fopen(argv[3],"wb")) == NULL ) { - fprintf(stderr, "Error opening output speech file: %s: %s.\n", + fprintf(stderr, "Error opening output compressed bit file: %s: %s.\n", argv[3], strerror(errno)); exit(1); } diff --git a/codec2-dev/src/c2sim.c b/codec2-dev/src/c2sim.c index ca6d854a..983111cf 100644 --- a/codec2-dev/src/c2sim.c +++ b/codec2-dev/src/c2sim.c @@ -229,7 +229,7 @@ int main(int argc, char *argv[]) exit(1); } } else if(strcmp(long_options[option_index].name, "rate") == 0) { - if(strcmp(optarg,"2500") == 0) { + if(strcmp(optarg,"2400") == 0) { lpc_model = 1; order = 10; scalar_quant_Wo_e = 1; lsp = 1; @@ -272,13 +272,14 @@ int main(int argc, char *argv[]) break; case 'o': - if ((fout = fopen(optarg,"wb")) == NULL) { + if (strcmp(optarg, "-") == 0) fout = stdout; + else if ((fout = fopen(optarg,"wb")) == NULL) { fprintf(stderr, "Error opening output speech file: %s: %s.\n", optarg, strerror(errno)); exit(1); - } - strcpy(out_file,optarg); - break; + } + strcpy(out_file,optarg); + break; default: /* This will never be reached */ @@ -288,7 +289,7 @@ int main(int argc, char *argv[]) /* Input file */ - if ((fin = fopen(argv[optind],"rb")) == NULL) { + if ((fin = fopen(argv[optind],"rb")) == NULL) { fprintf(stderr, "Error opening input speech file: %s: %s.\n", argv[optind], strerror(errno)); exit(1); @@ -458,8 +459,12 @@ int main(int argc, char *argv[]) if (lspjvm) { /* Jean-Marc's multi-stage VQ */ lspjvm_quantise(lsps, lsps_, LPC_ORD); - bw_expand_lsps(lsps_, LPC_ORD); - lsp_to_lpc(lsps_, ak, LPC_ORD); + { + float lsps_bw[LPC_ORD]; + memcpy(lsps_bw, lsps_, sizeof(float)*LPC_ORD); + bw_expand_lsps(lsps_bw, LPC_ORD); + lsp_to_lpc(lsps_bw, ak, LPC_ORD); + } } /* we need lsp__prev[] for lspdt and decimate. If no @@ -767,7 +772,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 = " "; } else if (strcmp("rate", long_options[i].name) == 0) { - option_parameters = " <2500|1500|1400|1200>"; + option_parameters = " <2400|1400|1200>"; } else if (strcmp("dump", long_options[i].name) == 0) { option_parameters = " "; } else { diff --git a/codec2-dev/src/codebook/lspjvm1.txt b/codec2-dev/src/codebook/lspjvm1.txt index db539e0d..4588013d 100644 --- a/codec2-dev/src/codebook/lspjvm1.txt +++ b/codec2-dev/src/codebook/lspjvm1.txt @@ -1,257 +1,513 @@ -10 256 -0.444006 0.663921 1.043517 1.286433 1.514680 1.774763 2.141215 2.349557 2.623896 2.744784 -0.202863 0.353657 0.518096 0.846833 1.067629 1.264342 1.581520 1.827218 2.632047 2.803895 -0.290751 0.402185 0.592311 1.021346 1.267470 1.405595 1.731229 1.881080 2.252468 2.597819 -0.058693 0.127197 0.591827 0.903718 1.271819 1.552586 1.865775 2.154356 2.502532 2.766426 -0.141414 0.217839 0.691099 1.014245 1.324570 1.581796 1.903913 2.174950 2.499670 2.735038 -0.266012 0.351982 0.597490 0.788421 0.965447 1.457715 1.754957 1.936402 2.275678 2.472840 -0.255438 0.421642 0.611897 0.895487 1.066592 1.446986 1.828292 2.055901 2.633289 2.790546 -0.191859 0.282633 0.402573 0.618878 1.372745 1.687246 1.863189 2.107720 2.315795 2.525844 -0.350040 0.503022 0.807819 1.044075 1.442925 1.635728 1.901146 2.153626 2.443386 2.622058 -0.244120 0.351288 0.532830 0.730925 0.884782 1.101129 1.659677 2.138527 2.462573 2.640767 -0.323982 0.526745 0.709872 0.887135 1.179405 1.317425 1.601332 2.069320 2.345578 2.515124 -0.224357 0.343903 0.528062 0.742489 1.312574 1.505725 1.719087 2.142744 2.375011 2.615532 -0.258602 0.315173 0.795481 1.382100 1.538939 1.714115 1.946925 2.126021 2.588246 2.715564 -0.169682 0.225162 0.378980 0.580365 0.921031 1.170491 1.772781 2.035832 2.284511 2.463871 -0.308846 0.374612 0.703487 1.162267 1.312267 1.497887 1.736697 1.890748 2.483090 2.662601 -0.256141 0.360128 0.570961 0.919508 1.432140 1.582424 1.826342 2.211282 2.436069 2.614104 -0.292760 0.526083 1.223303 1.443506 1.712618 1.899457 2.083276 2.259421 2.514819 2.673088 -0.314876 0.429968 0.626672 0.800656 0.930340 1.259981 1.756581 1.929216 2.401771 2.598113 -0.324881 0.459963 0.630198 0.910609 1.469576 1.691693 1.861990 2.084855 2.345839 2.479008 -0.167174 0.268959 0.408666 0.923086 1.172471 1.374813 1.765683 1.933947 2.614686 2.788288 -0.294112 0.353495 0.696198 1.250708 1.452127 1.584269 1.853881 1.993415 2.365848 2.626350 -0.160229 0.221080 0.392121 0.680713 1.075798 1.571951 1.836325 1.961303 2.178148 2.666178 -0.274660 0.347336 0.564336 0.730773 0.908738 1.664115 1.888845 2.116712 2.546955 2.669169 -0.157237 0.236767 0.338173 0.578501 1.579902 1.747237 1.992384 2.205416 2.536867 2.785298 -0.308259 0.492539 0.823677 1.072207 1.467257 1.712872 2.024571 2.282919 2.552843 2.740032 -0.246009 0.356412 0.537071 0.755742 0.881462 1.426144 1.891803 2.033206 2.487656 2.673928 -0.228981 0.374214 0.587873 0.757043 1.177540 1.344412 1.600571 2.144031 2.358145 2.634774 -0.155273 0.231854 0.376918 0.624432 1.186777 1.422218 1.734012 1.905982 2.564104 2.783872 -0.178048 0.274432 0.633315 1.029370 1.353378 1.719424 2.084521 2.358693 2.660456 2.805038 -0.215863 0.330407 0.526334 0.804778 1.073466 1.244115 1.600319 1.906924 2.162522 2.381613 -0.279339 0.402307 0.804567 1.051365 1.213764 1.386725 1.629045 2.011895 2.445019 2.630218 -0.179686 0.274561 0.413410 0.681085 1.349426 1.528716 1.795593 2.010354 2.279661 2.719523 -0.172127 0.324193 1.068894 1.398742 1.685840 1.942310 2.196724 2.376432 2.615870 2.759702 -0.163156 0.242172 0.440624 0.747123 0.969573 1.352739 1.747257 1.962151 2.432090 2.640670 -0.238370 0.316772 0.511654 0.989180 1.331450 1.489821 1.892489 2.112974 2.319195 2.510569 -0.198677 0.300536 0.458600 0.980041 1.256542 1.411467 1.965955 2.125348 2.564575 2.772833 -0.258912 0.533142 0.873031 1.088889 1.311679 1.548079 1.892041 2.184336 2.523931 2.745963 -0.194521 0.273036 0.459226 0.956941 1.202606 1.411966 1.751533 1.949081 2.172780 2.472739 -0.227160 0.432026 0.582654 0.856834 1.028620 1.233650 1.847503 1.992857 2.498515 2.735348 -0.172998 0.239154 0.414753 0.775156 1.218821 1.516542 2.107320 2.312443 2.604248 2.781711 -0.367599 0.532297 0.907868 1.200444 1.554197 1.724487 1.959865 2.155684 2.408196 2.581382 -0.213706 0.323833 0.451763 0.683525 0.847024 1.023254 1.836589 2.091523 2.327741 2.746656 -0.409473 0.572486 0.744804 0.929476 1.098112 1.264489 1.809251 2.111976 2.298775 2.515697 -0.219844 0.358005 0.500456 0.798651 1.262139 1.378705 1.718415 1.989444 2.230093 2.708628 -0.177314 0.249322 0.548358 1.219203 1.618776 1.841861 2.185949 2.388187 2.623279 2.758930 -0.190093 0.298399 0.488720 0.729652 1.042028 1.200445 1.692881 2.020112 2.277212 2.748126 -0.231037 0.329151 0.830931 1.101649 1.323282 1.594531 1.869032 2.079573 2.401206 2.610652 -0.228965 0.288025 0.472312 1.123468 1.639900 1.807257 2.027118 2.222917 2.471779 2.642813 -0.330429 0.662203 1.155377 1.450676 1.735459 2.016547 2.295193 2.460407 2.694192 2.809249 -0.307411 0.523130 0.771590 0.942193 1.126998 1.313784 1.760727 2.178797 2.486101 2.706460 -0.239171 0.327250 0.509444 0.876766 1.360141 1.507513 1.742863 2.019876 2.240788 2.403119 -0.155360 0.238064 0.628010 0.835956 1.182461 1.381618 1.675413 1.932676 2.491653 2.724706 -0.216742 0.284523 0.446650 1.242825 1.465485 1.607304 1.828568 2.013179 2.531729 2.693945 -0.167284 0.217762 0.381458 0.566737 1.009391 1.335555 1.572318 1.892384 2.301443 2.513372 -0.293728 0.405726 0.646951 0.855980 1.034065 1.469387 1.914359 2.098643 2.459853 2.625651 -0.224067 0.296066 0.467587 0.763685 1.355546 1.871838 2.116832 2.244280 2.494398 2.627771 -0.279457 0.509303 0.937602 1.210400 1.405482 1.666485 1.983796 2.252478 2.614465 2.787229 -0.313064 0.405260 0.587466 0.760087 0.874919 1.187016 1.949193 2.239772 2.444686 2.636398 -0.259358 0.469150 0.655986 0.857805 1.200142 1.339298 1.652733 1.982532 2.217731 2.673896 -0.158369 0.221229 0.374718 0.613461 1.164416 1.342261 1.762108 1.990766 2.358854 2.731158 -0.204307 0.278079 0.443141 0.966187 1.432196 1.612943 2.032464 2.215207 2.450967 2.631409 -0.202714 0.291047 0.451258 0.677979 1.084182 1.252548 1.638246 2.182108 2.435697 2.671338 -0.283411 0.400384 0.700546 0.997037 1.204040 1.431131 1.999580 2.224171 2.470946 2.658334 -0.224849 0.322164 0.452143 0.769074 1.539007 1.772142 1.923591 2.139147 2.340834 2.521873 -0.331040 0.501349 0.895909 1.186011 1.583298 1.805048 2.093690 2.296681 2.511648 2.673773 -0.205341 0.342548 0.515860 0.737304 0.888795 1.136409 1.762650 1.977787 2.594847 2.801589 -0.278449 0.342193 0.562437 1.101400 1.404563 1.535848 1.804639 1.958515 2.203449 2.570289 -0.108390 0.146459 0.333955 0.900761 1.280016 1.578524 1.888938 2.174958 2.532315 2.778295 -0.177382 0.280847 0.686625 1.071873 1.499695 1.676123 1.934553 2.207799 2.502314 2.714848 -0.207510 0.311685 0.474058 0.839137 1.044223 1.266176 1.836328 2.015117 2.267019 2.553477 -0.322073 0.393838 0.673357 0.830697 0.990850 1.561516 1.780162 1.958950 2.588705 2.689016 -0.207520 0.278497 0.449007 0.638986 1.005285 1.836921 2.056509 2.231488 2.479450 2.657900 -0.451817 0.687519 0.910350 1.064707 1.263839 1.509747 1.938235 2.183920 2.491257 2.671054 -0.197230 0.277997 0.428070 0.612194 0.805327 0.977093 1.592615 2.082608 2.355163 2.682511 -0.373174 0.505963 0.701627 0.958050 1.159333 1.320678 1.699544 1.877771 2.101586 2.474051 -0.184011 0.252944 0.445693 0.723325 1.233616 1.419671 1.699353 1.894982 2.367171 2.516922 -0.251359 0.306272 0.652428 1.313126 1.582013 1.717821 2.007624 2.171260 2.447590 2.651329 -0.176633 0.256092 0.401007 0.619441 0.840795 1.036605 1.595611 1.900119 2.189226 2.592257 -0.406629 0.480617 0.806260 1.144272 1.265412 1.559397 1.849193 2.018251 2.537492 2.690293 -0.272322 0.342653 0.502614 0.970118 1.515159 1.695564 1.870135 2.108926 2.304849 2.478032 -0.421892 0.646093 1.047002 1.317678 1.642120 1.829901 2.044395 2.222127 2.478455 2.632361 -0.270250 0.431768 0.608552 0.805170 0.998694 1.132209 1.727792 2.132920 2.325330 2.716146 -0.383155 0.573168 0.736677 0.966220 1.378829 1.517926 1.750589 2.036235 2.282597 2.441691 -0.187742 0.276023 0.424975 1.061690 1.367562 1.552787 1.841937 2.027817 2.476263 2.647948 -0.275494 0.346341 0.636204 1.188368 1.347280 1.580418 1.870908 2.033400 2.570002 2.711879 -0.160222 0.224763 0.415902 0.757729 1.108378 1.575703 1.856887 2.022643 2.422340 2.681180 -0.293173 0.372388 0.584855 0.743569 0.917475 1.522697 2.097034 2.244385 2.564107 2.700464 -0.204818 0.295161 0.441987 0.680218 1.411309 1.715704 1.899547 2.207486 2.450764 2.643565 -0.268073 0.332678 0.634962 1.110880 1.689332 1.917899 2.071438 2.248748 2.476441 2.604308 -0.144717 0.191592 0.341100 0.527969 0.833642 1.337204 1.727113 1.999597 2.433651 2.727683 -0.240097 0.380006 0.623533 0.828942 1.137885 1.321987 1.538449 1.958046 2.425392 2.590453 -0.226095 0.325837 0.551424 0.727486 1.248133 1.623890 1.831972 2.074067 2.591299 2.752449 -0.185185 0.241767 0.396158 0.963534 1.663594 1.778717 2.092783 2.315288 2.579123 2.751526 -0.186809 0.255288 0.438930 0.738678 0.999260 1.365373 1.742566 1.921082 2.110933 2.301003 -0.484383 0.668173 0.822633 1.033554 1.276983 1.398442 1.800021 2.092370 2.300934 2.481548 -0.226037 0.320683 0.449427 0.894989 1.433144 1.572887 1.811829 2.027544 2.247291 2.621902 -0.309178 0.551187 0.984557 1.257810 1.482252 1.811980 2.183147 2.465076 2.719524 2.836126 -0.171127 0.266577 0.617310 0.830900 1.057546 1.305792 1.791662 2.111268 2.461573 2.695501 -0.268814 0.353762 0.726139 0.947742 1.163235 1.580272 1.844729 2.049724 2.361439 2.548195 -0.193743 0.274208 0.423613 0.692666 1.310966 1.468902 1.965623 2.213508 2.434028 2.662030 -0.293370 0.361283 0.724275 1.038744 1.175620 1.643611 1.895472 2.077200 2.575383 2.693989 -0.219346 0.291413 0.617484 0.838156 1.193888 1.605425 1.820202 1.960450 2.176590 2.558139 -0.382878 0.507446 0.711513 0.938945 1.074295 1.349410 1.778160 1.916245 2.401177 2.647392 -0.201842 0.261408 0.431515 0.631579 1.289205 1.820416 2.079137 2.234392 2.638724 2.793084 -0.432562 0.661120 0.988376 1.223753 1.482236 1.697379 2.036828 2.255417 2.544226 2.691604 -0.229571 0.332541 0.459885 0.656519 0.822344 0.979009 1.758291 2.317746 2.522871 2.752673 -0.314962 0.412424 0.633483 1.022607 1.259076 1.383384 1.827425 2.097972 2.285639 2.499450 -0.167857 0.235021 0.393370 0.645760 1.200300 1.376984 1.720170 1.947772 2.159898 2.630115 -0.194911 0.252209 0.405926 1.380229 1.566591 1.742247 2.041490 2.318425 2.590986 2.750057 -0.157912 0.223957 0.380186 0.691714 0.964009 1.387355 1.707013 1.853041 2.054115 2.622530 -0.289547 0.484925 0.836898 1.043053 1.302082 1.496856 1.813215 2.086825 2.383140 2.583390 -0.229000 0.285993 0.637895 0.884564 1.566435 1.825841 2.015954 2.215223 2.454511 2.611474 -0.561221 0.974815 1.327380 1.498536 1.797843 1.971954 2.200089 2.361515 2.566436 2.674949 -0.233078 0.334719 0.485204 0.911847 1.213251 1.400289 1.625665 2.308507 2.582594 2.752787 -0.292390 0.469592 0.665363 0.873253 1.302289 1.474670 1.717119 2.003341 2.419710 2.606963 -0.177019 0.250095 0.440412 1.027722 1.265293 1.472070 1.704453 1.951264 2.403045 2.608729 -0.250508 0.306199 0.518087 1.183097 1.547573 1.658179 1.917662 2.075882 2.336299 2.624550 -0.180689 0.243525 0.408193 0.650005 1.142399 1.398650 1.886892 2.070198 2.263892 2.441344 -0.336731 0.408806 0.723579 0.845498 1.073163 1.642888 1.809946 2.158126 2.555034 2.652938 -0.182913 0.264452 0.377350 0.561242 1.462119 1.841569 2.007228 2.195117 2.397059 2.610795 -0.234511 0.416733 0.806229 1.134950 1.517061 1.854557 2.185306 2.429433 2.684622 2.812337 -0.221303 0.355005 0.503565 0.788216 0.978417 1.145162 1.902693 2.112219 2.387095 2.761467 -0.191689 0.306774 0.493852 0.802196 1.096702 1.276458 1.619502 1.872675 2.112249 2.643985 -0.137074 0.174429 0.311248 0.498628 1.087331 1.479375 1.805380 2.076181 2.436815 2.744047 -0.177451 0.259976 0.388007 0.958233 1.528291 1.640265 1.910720 2.064388 2.589628 2.768742 -0.242049 0.420312 0.630685 0.780956 1.085706 1.255754 1.476700 2.018357 2.253881 2.534978 -0.345213 0.456060 0.689243 1.060945 1.225158 1.442790 1.893098 2.030969 2.456431 2.686579 -0.261786 0.389592 0.565693 0.772947 1.339907 1.650735 1.828287 2.063783 2.405461 2.563907 -0.479021 0.738518 1.115068 1.330611 1.625788 1.915598 2.233403 2.422517 2.647439 2.750805 -0.235785 0.356295 0.521197 0.823497 1.039034 1.208639 1.463269 1.638177 2.432537 2.719976 -0.392014 0.484761 0.747411 1.074801 1.227884 1.423077 1.805229 1.941149 2.274005 2.591269 -0.134963 0.206067 0.598456 0.899519 1.198410 1.481115 1.813348 2.096788 2.463502 2.718010 -0.211185 0.364797 0.724757 0.984381 1.263395 1.487429 1.788920 2.160420 2.505545 2.716382 -0.216708 0.300500 0.671956 0.862426 1.093183 1.337184 1.676934 1.945499 2.297480 2.492427 -0.319330 0.474389 0.693406 0.862631 0.999987 1.271214 1.723328 1.984294 2.563096 2.728395 -0.170279 0.233289 0.373480 0.522986 1.170059 1.690942 1.947953 2.143178 2.362909 2.590438 -0.389911 0.585334 0.917755 1.143479 1.423512 1.643718 1.957937 2.181091 2.495637 2.669225 -0.258331 0.386778 0.581091 0.777195 0.979141 1.139085 1.647296 2.294892 2.549526 2.730632 -0.306202 0.491332 0.701865 0.865744 1.140911 1.295494 1.508529 1.926946 2.217932 2.404694 -0.183151 0.261291 0.404409 0.602560 1.282401 1.475569 1.689841 2.143598 2.371583 2.596834 -0.214795 0.333642 0.985949 1.346001 1.554296 1.794626 2.010093 2.235913 2.524664 2.685638 -0.203837 0.291340 0.479778 0.731837 0.905538 1.233035 1.710534 1.950385 2.272003 2.463907 -0.247518 0.323005 0.697618 0.997179 1.211087 1.556680 1.771900 1.921487 2.532771 2.684287 -0.219585 0.301175 0.690547 0.932217 1.419450 1.643477 1.861830 2.039874 2.430607 2.639260 -0.317628 0.533775 1.067023 1.380795 1.568090 1.832701 2.073727 2.281102 2.611151 2.757542 -0.212696 0.343065 0.517379 0.754632 0.913300 1.150564 1.657695 1.869722 2.448163 2.646953 -0.313797 0.462711 0.635127 0.916973 1.409096 1.558325 1.793999 2.092287 2.325180 2.484221 -0.261526 0.396384 0.545407 1.008636 1.217070 1.398755 1.746395 1.906515 2.543925 2.745435 -0.292892 0.341980 0.802965 1.270103 1.400641 1.596769 1.797518 1.994997 2.571862 2.707129 -0.179502 0.260809 0.446411 0.671166 0.855064 1.542928 1.882321 2.054020 2.282601 2.585810 -0.223431 0.330004 0.524624 0.736704 1.043483 1.653042 1.869459 2.315096 2.655138 2.786227 -0.164127 0.235599 0.365357 0.748237 1.508704 1.667835 2.021350 2.259231 2.551547 2.765292 -0.241503 0.341405 0.678065 1.099439 1.446986 1.674476 2.094430 2.274811 2.512762 2.682374 -0.220115 0.320172 0.468401 0.678288 0.805037 1.294741 1.918255 2.098124 2.417962 2.579570 -0.239465 0.387973 0.563794 0.749465 1.223251 1.405308 1.603795 2.019422 2.261481 2.482788 -0.173788 0.283615 0.406268 0.824985 1.351895 1.486693 1.773986 1.916144 2.544504 2.756263 -0.177463 0.261381 0.471872 1.037367 1.274925 1.615908 1.896088 2.275567 2.640829 2.799562 -0.231453 0.342699 0.524956 0.813595 0.994181 1.204230 1.461354 1.713319 2.132642 2.368830 -0.344121 0.465968 0.707598 0.985590 1.174682 1.362527 1.581253 1.796528 2.417289 2.591542 -0.205233 0.295361 0.443613 0.770664 1.453936 1.644855 1.876317 2.123003 2.341865 2.730470 -0.203440 0.350711 0.860563 1.279974 1.660665 1.917009 2.182379 2.354930 2.584981 2.736619 -0.163764 0.248462 0.417790 0.786784 1.095893 1.302810 1.632717 1.808749 2.400444 2.662919 -0.257979 0.352682 0.550782 1.041638 1.248068 1.428256 1.898469 2.043576 2.385303 2.661716 -0.237850 0.335708 0.519519 0.950892 1.107601 1.548006 1.931053 2.113042 2.545192 2.708723 -0.275724 0.447788 0.736236 1.014079 1.335183 1.609653 1.919262 2.209480 2.580364 2.785604 -0.208554 0.288270 0.512666 0.858156 1.186222 1.409483 1.743868 1.916878 2.092179 2.254980 -0.225840 0.415380 0.557180 0.853852 1.106890 1.250425 1.699649 1.859771 2.395774 2.754694 -0.179720 0.227226 0.379701 0.524835 1.114303 1.684442 2.125470 2.248279 2.590635 2.782907 -0.347731 0.534312 1.094068 1.319392 1.497286 1.683766 1.937811 2.152828 2.498888 2.673852 -0.163297 0.250799 0.370845 0.605917 0.780304 1.043330 1.793203 1.986306 2.486360 2.731709 -0.323218 0.464636 0.646625 0.861922 1.046781 1.195891 1.705545 2.034666 2.222008 2.424387 -0.233090 0.391593 0.548633 0.871234 1.175741 1.296126 1.843583 2.070896 2.328085 2.756332 -0.226719 0.278036 0.694846 1.392043 1.612629 1.757124 2.124303 2.285402 2.582578 2.727062 -0.235868 0.422225 0.568072 0.769964 0.968350 1.112743 1.681405 1.879410 2.175887 2.710303 -0.234784 0.341791 0.891242 1.222923 1.424995 1.666551 1.901618 2.167827 2.475677 2.637739 -0.250078 0.322950 0.454487 0.964023 1.605898 1.869510 2.016040 2.187132 2.390460 2.526987 -0.381649 0.608688 1.074733 1.430776 1.724197 1.939878 2.194771 2.353463 2.599158 2.739318 -0.282530 0.419950 0.635305 0.872590 1.100023 1.260592 1.696933 2.182636 2.413397 2.571182 -0.291878 0.453647 0.610854 0.830956 1.335301 1.491930 1.741415 2.017658 2.228373 2.453124 -0.173020 0.246458 0.664000 0.910766 1.180193 1.418646 1.742241 1.954692 2.287038 2.650083 -0.213571 0.298418 0.490086 1.275184 1.397526 1.641497 1.821517 2.300756 2.590374 2.763433 -0.175500 0.232099 0.391873 0.598956 1.179544 1.367335 1.649589 1.942946 2.190850 2.340126 -0.336913 0.414057 0.664999 0.815826 0.999354 1.609882 1.856906 2.011737 2.398964 2.523982 -0.222048 0.293303 0.563475 0.849879 1.301620 1.767982 1.986776 2.196485 2.505092 2.668064 -0.308713 0.528802 0.863486 1.189500 1.456978 1.722589 2.086467 2.327831 2.676409 2.828762 -0.309169 0.425136 0.627956 0.870633 1.029834 1.247141 1.915182 2.172560 2.366570 2.570322 -0.284190 0.466165 0.629035 0.859846 1.068666 1.224370 1.727456 1.945482 2.202555 2.614776 -0.163141 0.229808 0.369530 0.591712 1.029276 1.235577 1.886731 2.122523 2.442672 2.739324 -0.153720 0.217846 0.417210 1.001612 1.450926 1.677563 2.077071 2.296525 2.637218 2.809109 -0.189613 0.277123 0.453605 0.658135 1.120973 1.299267 1.538919 2.067437 2.301059 2.567852 -0.332842 0.480820 0.683333 0.885426 1.026057 1.365780 1.994542 2.192667 2.536361 2.728194 -0.250897 0.335203 0.522537 0.812418 1.380842 1.783065 1.969090 2.138072 2.362087 2.506712 -0.386928 0.599274 0.962864 1.221899 1.663584 1.886897 2.176761 2.360343 2.565193 2.697506 -0.164258 0.276286 0.442233 0.667067 0.863232 1.222699 1.562471 1.773100 2.613751 2.823480 -0.252896 0.319277 0.741034 1.126530 1.322224 1.575087 1.831676 1.992021 2.212703 2.493790 -0.129395 0.183165 0.369469 0.805070 1.142176 1.468081 1.824255 2.121909 2.511680 2.757659 -0.120898 0.263707 0.805673 1.108748 1.370159 1.617656 1.956834 2.230273 2.599347 2.802584 -0.201557 0.280661 0.512143 0.809437 1.165675 1.349765 1.769057 2.083897 2.300439 2.480471 -0.258090 0.354436 0.605847 0.834631 1.018442 1.462972 1.731461 1.923329 2.463865 2.628027 -0.214253 0.299636 0.483674 0.690867 1.199443 1.724921 1.943121 2.158688 2.425233 2.613597 -0.408295 0.590393 0.961707 1.177846 1.389611 1.558184 1.818959 2.051409 2.394598 2.590017 -0.231628 0.332457 0.498613 0.664534 0.856836 0.973976 1.414965 2.192593 2.478018 2.689077 -0.280045 0.353699 0.677761 1.011825 1.186595 1.433942 1.714457 1.903797 2.119927 2.344499 -0.190606 0.261774 0.430921 0.652413 1.309355 1.519139 1.753924 2.007566 2.272589 2.418412 -0.253476 0.307645 0.629525 1.311766 1.515663 1.668438 1.915380 2.070661 2.566594 2.712997 -0.158342 0.229827 0.393273 0.627673 0.879051 1.142502 1.611502 1.836829 2.370990 2.727930 -0.398653 0.484163 0.759758 0.999790 1.120354 1.508814 1.771593 1.935012 2.548829 2.687686 -0.301067 0.372320 0.643743 1.111441 1.564977 1.714555 1.904809 2.141623 2.329746 2.502625 -0.426630 0.771668 1.247073 1.432427 1.640779 1.813090 2.037585 2.247903 2.545127 2.694641 -0.281253 0.383223 0.554873 0.766104 0.897526 1.101873 1.771803 2.114452 2.325735 2.519623 -0.365386 0.568881 0.740961 0.932002 1.255558 1.384675 1.688566 1.995031 2.217263 2.407667 -0.226724 0.323656 0.473603 1.112988 1.339711 1.509969 1.850254 2.004541 2.611151 2.790292 -0.327749 0.405292 0.740356 1.232969 1.385082 1.608564 1.986130 2.132821 2.536359 2.706976 -0.216279 0.306099 0.521025 0.678469 1.070860 1.559023 1.759651 2.105296 2.381877 2.583023 -0.207282 0.284811 0.436850 0.624627 0.796857 1.556811 1.970260 2.163083 2.563894 2.724755 -0.170955 0.252585 0.364623 0.553325 1.448490 1.659757 1.893560 2.128383 2.357096 2.742743 -0.240614 0.336239 0.792595 1.093871 1.582869 1.806742 2.019645 2.215151 2.466434 2.630409 -0.184152 0.272630 0.454853 0.683131 0.843646 1.453510 1.749228 2.037829 2.608726 2.776580 -0.274888 0.437755 0.673651 0.832722 1.030987 1.192379 1.499094 2.091165 2.448616 2.643807 -0.158756 0.250619 0.363061 0.690691 1.449150 1.601621 1.855088 2.011862 2.544309 2.756899 -0.233298 0.293366 0.481016 0.853065 1.586514 1.934521 2.130568 2.295756 2.558322 2.685144 -0.162678 0.218578 0.356930 0.551448 0.905511 1.185141 1.601519 1.851654 2.117482 2.273896 -0.413518 0.601263 0.850891 1.020655 1.231055 1.398597 1.721441 2.043385 2.415898 2.598628 -0.206759 0.318389 0.456773 0.924999 1.378624 1.491383 1.869248 2.033079 2.373456 2.765893 -0.276543 0.556716 0.939531 1.319758 1.661803 1.935053 2.242341 2.436525 2.699509 2.834648 -0.166363 0.286077 0.429610 0.805017 1.082480 1.262681 1.887255 2.061542 2.552131 2.779387 -0.184798 0.257855 0.708397 0.893842 1.282397 1.446370 1.766039 2.100029 2.370008 2.564619 -0.183231 0.288657 0.451692 0.771618 1.236068 1.373457 1.869521 2.089103 2.401543 2.691596 -0.298816 0.369542 0.829931 1.074380 1.247655 1.747814 1.957331 2.205247 2.544420 2.653488 -0.211040 0.282017 0.522226 0.776940 1.075920 1.596165 1.865855 2.006997 2.175053 2.395537 -0.314688 0.437080 0.642025 0.965556 1.125358 1.333259 1.866524 2.010495 2.331291 2.620679 -0.183598 0.246981 0.376549 0.548713 1.419029 1.904913 2.084239 2.261237 2.547694 2.708014 -0.519054 0.743791 1.011263 1.229557 1.464795 1.660660 1.946867 2.156413 2.454786 2.620552 -0.217448 0.320028 0.435627 0.623507 0.761637 1.076820 2.008316 2.205058 2.560326 2.800976 -0.295822 0.461337 0.640353 0.856643 1.229534 1.366627 1.826210 2.109388 2.301790 2.509451 -0.146450 0.208738 0.408790 0.856811 1.131371 1.444037 1.788654 1.948296 2.268885 2.719070 -0.198805 0.262021 0.438575 1.214274 1.521601 1.664030 1.990988 2.152516 2.577539 2.743526 -0.150215 0.200178 0.342929 0.535637 0.987179 1.266365 1.737838 1.956524 2.195765 2.723465 -0.359606 0.471082 0.699657 1.119580 1.381021 1.508120 1.861003 2.120770 2.365069 2.566448 -0.300605 0.393573 0.569342 0.926649 1.528650 1.811593 1.971539 2.159606 2.430302 2.552937 -0.452315 0.749139 1.266805 1.499432 1.776357 1.993033 2.215974 2.378501 2.614109 2.732213 -0.240194 0.365714 0.619909 0.771863 1.167835 1.388472 1.620056 2.133271 2.582576 2.727495 -0.286057 0.443913 0.609916 0.854279 1.305935 1.437201 1.674764 2.137900 2.377645 2.539610 -0.196764 0.313916 0.469271 0.921515 1.168756 1.360603 1.780730 1.940475 2.418544 2.588454 -0.269624 0.353707 0.592990 1.130126 1.381479 1.544105 1.952391 2.115301 2.426768 2.659683 -0.172158 0.215290 0.383990 0.539123 0.977437 1.474029 1.757769 2.001924 2.294298 2.473138 -0.327180 0.399773 0.714499 0.861399 1.054293 1.747604 2.027978 2.206141 2.569769 2.672144 -0.209446 0.291320 0.415002 0.750296 1.578663 1.868076 2.024153 2.220154 2.454555 2.617462 -0.128682 0.265539 0.822250 1.194984 1.450793 1.746222 2.089565 2.361562 2.673132 2.818969 -0.220674 0.341244 0.500467 0.782433 0.933033 1.201647 1.997613 2.205283 2.576194 2.780905 -0.252799 0.394807 0.549805 0.861654 1.195481 1.311627 1.541058 1.689357 2.138969 2.661683 -0.138500 0.187769 0.318423 0.588423 1.242927 1.512026 1.890553 2.158517 2.547644 2.792691 -0.190844 0.261674 0.394321 0.930393 1.580162 1.717498 1.929445 2.119560 2.389715 2.705649 -0.233726 0.355346 0.537925 0.740228 0.957950 1.093596 1.517800 2.019084 2.263135 2.571295 -0.427268 0.528019 0.795750 0.992404 1.124186 1.558514 1.926960 2.082662 2.523972 2.666722 -0.233766 0.339958 0.483599 0.784487 1.416317 1.608200 1.793507 2.108387 2.315437 2.489568 +10 512 +0.435217 0.668864 1.010296 1.220420 1.503978 1.784675 2.135458 2.357467 2.618905 2.738042 +0.179285 0.333160 0.500638 0.796950 1.039987 1.234969 1.652301 1.848233 2.625555 2.804968 +0.268785 0.356576 0.595753 1.044339 1.249382 1.428680 1.686986 1.864689 2.339905 2.513801 +0.120070 0.165585 0.484694 0.959160 1.237528 1.529146 1.837513 2.107730 2.487495 2.766846 +0.150214 0.229487 0.628240 0.961255 1.337065 1.598306 1.919745 2.217861 2.537318 2.759560 +0.268624 0.345980 0.569637 0.754737 0.916538 1.508543 1.786354 1.954418 2.369530 2.501822 +0.246064 0.468874 0.662711 0.890015 1.147153 1.510431 1.781056 2.095943 2.655391 2.800369 +0.191631 0.280628 0.393229 0.611761 1.420170 1.707741 1.873032 2.101553 2.280348 2.499488 +0.361668 0.507047 0.789974 1.045992 1.502378 1.677032 1.905337 2.162555 2.432259 2.590873 +0.208160 0.294285 0.448634 0.694229 0.872517 1.070315 1.703352 2.168742 2.426189 2.603657 +0.316939 0.513618 0.705487 0.917036 1.175989 1.311140 1.618599 2.037840 2.450523 2.579395 +0.241068 0.377728 0.521595 0.717203 1.310414 1.539991 1.736431 2.098926 2.297917 2.587348 +0.234937 0.281875 0.780422 1.440733 1.609428 1.756430 1.977206 2.148605 2.602032 2.722501 +0.178679 0.242672 0.416988 0.708348 0.955620 1.176671 1.781798 2.054488 2.281591 2.448112 +0.345036 0.421080 0.740887 1.165442 1.324944 1.488798 1.763463 1.906174 2.395050 2.649158 +0.249586 0.357494 0.520747 0.847195 1.428408 1.597779 1.778194 2.178502 2.413437 2.564662 +0.295235 0.574231 1.249097 1.464097 1.727559 1.926790 2.095363 2.284830 2.567065 2.722480 +0.341930 0.427307 0.634001 0.804212 0.905629 1.333373 1.790329 1.892756 2.445823 2.602828 +0.363948 0.508985 0.667357 0.946354 1.437562 1.626545 1.811141 2.039091 2.291882 2.435493 +0.163514 0.277407 0.409207 0.902065 1.189070 1.339636 1.802411 1.960770 2.652930 2.818987 +0.302643 0.359753 0.651207 1.208021 1.423702 1.548149 1.882130 2.015591 2.260535 2.578896 +0.155928 0.216908 0.381812 0.654803 1.112373 1.589935 1.847562 1.976716 2.224078 2.725337 +0.274981 0.347675 0.572000 0.736046 0.894248 1.632373 1.891391 2.056890 2.602900 2.721779 +0.154496 0.243461 0.348174 0.689505 1.573807 1.700306 1.943182 2.101580 2.564661 2.773169 +0.292612 0.466612 0.795936 1.047468 1.413693 1.750848 2.062894 2.340073 2.613612 2.769493 +0.242896 0.361500 0.555859 0.793597 0.932291 1.409467 1.863863 2.009534 2.464500 2.677491 +0.221646 0.344724 0.554564 0.729403 1.136575 1.301772 1.529181 2.163590 2.395821 2.610805 +0.160969 0.224467 0.371545 0.626879 1.160953 1.444229 1.675966 1.879779 2.478590 2.672023 +0.214172 0.341585 0.676575 0.977397 1.325429 1.720096 2.072595 2.369539 2.635285 2.778792 +0.203311 0.289438 0.458739 0.914153 1.122885 1.302925 1.583844 1.886828 2.187869 2.427039 +0.280383 0.371600 0.824827 1.100246 1.236225 1.398923 1.578041 2.016000 2.368973 2.506732 +0.170627 0.251778 0.393686 0.608347 1.287599 1.446665 1.793278 2.036554 2.310153 2.752439 +0.180580 0.288746 0.987854 1.431706 1.677216 1.915661 2.124939 2.289452 2.589612 2.754264 +0.176335 0.266263 0.445421 0.706403 0.875402 1.422918 1.758670 1.960910 2.410676 2.601751 +0.216173 0.287404 0.480696 1.009765 1.291304 1.476644 1.895584 2.064286 2.284064 2.483108 +0.176523 0.273934 0.403407 0.966139 1.304724 1.436612 1.944728 2.084836 2.544458 2.762416 +0.311836 0.550501 0.879591 1.096228 1.276661 1.477859 1.817706 2.154340 2.560467 2.779841 +0.179765 0.250560 0.455939 1.023886 1.225132 1.475662 1.734617 1.918713 2.147342 2.438235 +0.271033 0.457235 0.599622 0.821049 0.940125 1.200937 1.849716 1.986656 2.548168 2.751578 +0.179326 0.248002 0.426405 0.817060 1.285888 1.565019 2.117359 2.298712 2.572404 2.752701 +0.374409 0.535936 0.897009 1.185070 1.591569 1.757202 1.967944 2.179985 2.457394 2.622641 +0.185472 0.282752 0.409439 0.657499 0.856446 1.029396 1.879933 2.069323 2.344742 2.753103 +0.375964 0.578457 0.758945 0.929339 1.127475 1.259437 1.704109 2.122973 2.336031 2.498298 +0.225641 0.361030 0.501679 0.783379 1.314851 1.452621 1.714150 1.987157 2.225703 2.724361 +0.144996 0.252919 0.632145 1.226038 1.575343 1.901549 2.171481 2.390554 2.682293 2.809834 +0.172022 0.263338 0.448634 0.729435 0.984007 1.171597 1.757049 1.990232 2.321305 2.771210 +0.235731 0.351117 0.796871 1.055711 1.300224 1.591818 1.895875 2.122918 2.417888 2.599817 +0.254053 0.319371 0.455623 1.086141 1.664667 1.915882 2.059084 2.233416 2.452037 2.586788 +0.375538 0.742993 1.139911 1.337758 1.735562 2.013906 2.315012 2.483433 2.651575 2.755211 +0.247245 0.481131 0.710366 0.897602 1.121094 1.271709 1.787346 2.199502 2.429663 2.740668 +0.226103 0.311441 0.501648 0.844424 1.362818 1.531338 1.777474 1.989925 2.187493 2.358501 +0.195862 0.296224 0.609554 0.783241 1.243472 1.445477 1.637032 2.022645 2.483557 2.646137 +0.233302 0.299441 0.472792 1.249457 1.457875 1.601860 1.831433 1.993719 2.597193 2.755433 +0.168096 0.224183 0.382700 0.596214 1.060587 1.294418 1.605760 1.848489 2.357695 2.569186 +0.330050 0.445912 0.661713 0.874446 1.000792 1.452973 1.943987 2.076916 2.423883 2.612359 +0.226382 0.287303 0.517631 0.806229 1.309009 1.885280 2.160514 2.286410 2.526377 2.660822 +0.203170 0.499314 0.887358 1.235074 1.462922 1.698260 1.999316 2.229225 2.571613 2.766691 +0.307531 0.378353 0.573606 0.712218 0.850169 1.308996 2.059092 2.263816 2.497943 2.676815 +0.276203 0.510250 0.686800 0.902844 1.205197 1.327979 1.718894 2.038947 2.256393 2.697149 +0.161948 0.229115 0.393619 0.683613 1.137811 1.322692 1.783723 1.961584 2.389073 2.636082 +0.201334 0.276773 0.468994 0.967017 1.475971 1.632424 1.965774 2.197278 2.480593 2.701553 +0.214587 0.315421 0.469498 0.733397 1.146003 1.277911 1.727839 2.227135 2.440264 2.681122 +0.255602 0.394609 0.743393 0.977796 1.199085 1.405972 1.918336 2.224828 2.479187 2.663394 +0.245989 0.352625 0.517055 0.802830 1.558712 1.795653 1.944055 2.133640 2.333267 2.479982 +0.337423 0.480433 0.869036 1.139571 1.630764 1.822959 2.074843 2.292613 2.479130 2.625317 +0.220974 0.358850 0.571640 0.752791 0.937013 1.151721 1.674398 2.062466 2.558717 2.784838 +0.267518 0.331708 0.541111 1.116547 1.411121 1.532868 1.792949 1.933520 2.248940 2.628644 +0.084613 0.105083 0.297424 0.916949 1.256301 1.567029 1.885388 2.189875 2.522795 2.792102 +0.205328 0.287223 0.724462 1.032395 1.457708 1.642169 1.925628 2.175524 2.429638 2.605488 +0.232554 0.338724 0.502115 0.859975 1.044090 1.245652 1.806555 1.999641 2.261164 2.459984 +0.291638 0.379172 0.626072 0.792796 0.959124 1.504886 1.734465 1.919612 2.614359 2.722709 +0.191554 0.263114 0.426797 0.610628 1.077406 1.829543 2.021948 2.210572 2.427652 2.613828 +0.389151 0.679476 0.915414 1.036635 1.250846 1.586610 2.040972 2.281500 2.567941 2.718815 +0.203200 0.301280 0.470357 0.668716 0.851737 0.980327 1.570862 2.037617 2.289067 2.693877 +0.304064 0.405934 0.710274 0.962705 1.128820 1.341667 1.635050 1.845382 2.079916 2.507510 +0.171777 0.240705 0.409371 0.786432 1.223202 1.375689 1.691760 1.866080 2.350406 2.493942 +0.231251 0.277994 0.557867 1.325822 1.660352 1.779477 2.007138 2.172322 2.440457 2.652308 +0.188101 0.259494 0.412543 0.624843 0.839549 1.033700 1.634128 1.931944 2.246076 2.425773 +0.361304 0.419465 0.795676 1.184605 1.296796 1.578447 1.841746 1.997361 2.540538 2.687139 +0.274372 0.338938 0.492443 0.963516 1.509514 1.706378 1.869885 2.077166 2.261281 2.444183 +0.415990 0.652103 1.031293 1.269551 1.572746 1.772975 2.004659 2.175272 2.430606 2.596553 +0.242045 0.370942 0.534392 0.763529 1.001165 1.129764 1.682192 2.144644 2.324478 2.715697 +0.377438 0.588168 0.765394 0.976873 1.356652 1.490088 1.737970 2.006774 2.213691 2.389973 +0.191625 0.284123 0.405342 1.016777 1.432730 1.547592 1.813930 1.958317 2.470765 2.649257 +0.272672 0.349555 0.633911 1.152234 1.303938 1.547640 1.919504 2.047696 2.562779 2.730575 +0.168423 0.236330 0.421468 0.831345 1.083543 1.553448 1.880726 2.064701 2.370864 2.632945 +0.219318 0.301481 0.513617 0.765086 1.026019 1.514647 2.048203 2.248568 2.499810 2.657069 +0.232695 0.347947 0.495203 0.718830 1.423013 1.722493 1.879584 2.165044 2.420251 2.589658 +0.270284 0.336865 0.684929 1.155789 1.690421 1.876744 2.027359 2.226178 2.446748 2.582000 +0.149701 0.193747 0.352019 0.520123 0.823974 1.434753 1.686592 1.961148 2.370914 2.693067 +0.254818 0.412303 0.601514 0.771438 1.175450 1.376569 1.539029 1.937039 2.408576 2.563621 +0.233713 0.355886 0.593725 0.762880 1.271479 1.563900 1.797523 2.094688 2.538627 2.711734 +0.179028 0.237103 0.396818 1.042021 1.633539 1.762676 2.123935 2.322391 2.588193 2.751345 +0.182027 0.251039 0.434581 0.714302 0.950997 1.437895 1.813570 1.969103 2.145882 2.353968 +0.501538 0.692148 0.848860 1.071308 1.350543 1.489476 1.841643 2.104284 2.341536 2.515294 +0.274530 0.381470 0.526682 0.922143 1.444946 1.573605 1.858767 2.066747 2.284796 2.626819 +0.360617 0.583131 0.979491 1.254083 1.488351 1.797557 2.219518 2.482176 2.742366 2.862025 +0.140913 0.220301 0.619552 0.818307 1.052429 1.339972 1.830726 2.133953 2.536378 2.751128 +0.293514 0.391691 0.790080 0.962740 1.160319 1.526602 1.805491 2.041462 2.361619 2.564962 +0.199542 0.290571 0.452891 0.689515 1.258530 1.409879 1.886242 2.228126 2.465677 2.726646 +0.296920 0.356356 0.784287 0.996540 1.146175 1.623865 1.815498 2.038297 2.600627 2.705700 +0.206451 0.276025 0.537547 0.802572 1.220407 1.642060 1.863625 2.001978 2.215339 2.585384 +0.333650 0.464751 0.653772 0.966306 1.103865 1.340203 1.784701 1.914591 2.470171 2.686916 +0.181861 0.244870 0.376456 0.554383 1.329897 1.810440 2.047836 2.202318 2.660855 2.817057 +0.450565 0.647291 0.951172 1.229431 1.519644 1.686812 2.049107 2.267169 2.501284 2.650596 +0.219996 0.320591 0.427747 0.601183 0.753448 0.929578 1.741979 2.285789 2.472633 2.749566 +0.333848 0.423373 0.658791 1.031299 1.222625 1.365771 1.901889 2.121101 2.290306 2.531185 +0.166064 0.233902 0.383355 0.661806 1.226567 1.399684 1.771269 1.974537 2.173487 2.566344 +0.189286 0.243602 0.390584 1.387930 1.588719 1.763237 2.091118 2.316314 2.593526 2.755080 +0.158404 0.224878 0.385000 0.668463 0.942954 1.411967 1.700313 1.828069 2.059396 2.692546 +0.325989 0.461263 0.851471 1.045709 1.284028 1.516199 1.797341 2.088387 2.437669 2.627215 +0.223709 0.289190 0.632812 0.858738 1.541903 1.746766 1.935738 2.184816 2.404330 2.583013 +0.545842 0.952420 1.340820 1.516838 1.838879 2.012890 2.244968 2.403170 2.592285 2.691119 +0.238526 0.349079 0.494582 0.987665 1.170746 1.348229 1.468645 2.296964 2.644160 2.787381 +0.270857 0.442003 0.655998 0.881913 1.259254 1.428358 1.769867 1.998528 2.395589 2.652840 +0.154384 0.211806 0.489481 0.997257 1.249817 1.541232 1.778865 1.949397 2.319136 2.623391 +0.268258 0.312888 0.589114 1.258625 1.572705 1.675430 1.912780 2.070458 2.279933 2.564230 +0.170715 0.224965 0.374011 0.540197 1.161887 1.499072 1.925865 2.082569 2.246619 2.469724 +0.324358 0.391989 0.706816 0.833614 1.015725 1.568995 1.735976 2.127068 2.558411 2.653871 +0.178059 0.258575 0.374125 0.536831 1.334827 1.798628 1.986978 2.189252 2.432266 2.626696 +0.198857 0.420955 0.817664 1.178363 1.466742 1.821295 2.207327 2.474411 2.738275 2.851185 +0.188344 0.324302 0.470468 0.790033 0.934101 1.188722 1.887171 2.052833 2.448325 2.630236 +0.201295 0.365646 0.526513 0.758388 1.140096 1.267331 1.650173 1.879342 2.102889 2.600286 +0.135058 0.169428 0.307348 0.503160 1.018083 1.447946 1.810984 2.134002 2.480277 2.759846 +0.178006 0.266610 0.390327 0.928681 1.501613 1.621327 1.871356 2.025864 2.580442 2.770801 +0.246182 0.424290 0.644023 0.801168 1.114876 1.277757 1.503317 2.074888 2.295695 2.501380 +0.322996 0.430355 0.631600 1.047698 1.221840 1.426726 1.903081 2.032223 2.516726 2.708452 +0.292994 0.430599 0.619178 0.794567 1.283029 1.652817 1.840836 2.069946 2.385375 2.528246 +0.525494 0.787797 1.121816 1.387482 1.674574 1.936221 2.224042 2.390624 2.634276 2.743234 +0.299504 0.409196 0.602235 0.892336 1.056426 1.253766 1.489136 1.639876 2.427480 2.650368 +0.423758 0.520480 0.758987 1.041257 1.173655 1.423676 1.818235 1.936407 2.363001 2.626644 +0.155042 0.247496 0.641445 0.954509 1.224970 1.465850 1.837841 2.090456 2.451501 2.716155 +0.251949 0.421094 0.706797 0.975659 1.259906 1.520067 1.816310 2.122017 2.474913 2.716671 +0.215220 0.302248 0.730598 0.896343 1.145567 1.370192 1.700685 2.022563 2.283265 2.489220 +0.285230 0.453559 0.663670 0.861526 1.011602 1.247419 1.655985 1.861291 2.578936 2.731333 +0.162067 0.219409 0.373433 0.544669 1.103298 1.597178 1.921040 2.143402 2.406499 2.660484 +0.342367 0.511499 0.931350 1.163219 1.393645 1.611146 1.972769 2.194416 2.470766 2.649264 +0.251010 0.364125 0.560956 0.746545 1.019837 1.170725 1.532945 2.288671 2.577088 2.723074 +0.315001 0.489412 0.720682 0.877607 1.090466 1.253848 1.448221 1.922954 2.255887 2.408634 +0.174666 0.235793 0.387644 0.554402 1.231089 1.456137 1.688034 2.127450 2.367035 2.597270 +0.215113 0.341915 1.043717 1.322751 1.495414 1.741895 1.961164 2.239824 2.544905 2.703945 +0.219852 0.301770 0.513912 0.705474 0.877540 1.295896 1.699002 1.987057 2.287968 2.496966 +0.290638 0.366442 0.655155 1.044990 1.172154 1.532536 1.800791 1.948931 2.509679 2.660055 +0.232252 0.313770 0.658552 0.941977 1.463174 1.665488 1.862461 2.027843 2.534016 2.701236 +0.326539 0.552681 1.121731 1.331381 1.520072 1.867084 2.082861 2.332474 2.606039 2.737092 +0.190254 0.340428 0.492777 0.739738 0.895461 1.079371 1.643156 1.795290 2.491822 2.729382 +0.283586 0.418440 0.587306 0.870866 1.418553 1.577030 1.799498 2.069398 2.274484 2.438103 +0.235752 0.357650 0.502891 1.012434 1.258853 1.407789 1.820057 1.955830 2.505903 2.734330 +0.278412 0.343137 0.849977 1.232895 1.350504 1.590626 1.787519 2.091578 2.541360 2.663856 +0.162966 0.243159 0.439238 0.684821 0.887783 1.462899 1.881739 2.044253 2.289393 2.705002 +0.235063 0.371799 0.578210 0.752199 1.008546 1.476284 1.804912 2.271399 2.655042 2.789653 +0.154939 0.223696 0.344718 0.667555 1.495659 1.669436 2.069883 2.307215 2.627692 2.811343 +0.239702 0.335917 0.716616 1.131805 1.452514 1.639133 2.105515 2.279822 2.502030 2.669220 +0.226818 0.331261 0.472705 0.651974 0.781639 1.219798 1.822904 2.082732 2.439327 2.610900 +0.223413 0.359594 0.534704 0.741518 1.225894 1.389874 1.618191 2.009911 2.207000 2.459844 +0.171308 0.268378 0.383799 0.858926 1.376293 1.519165 1.780601 1.922915 2.623094 2.802402 +0.140134 0.212320 0.443224 0.967457 1.264241 1.562153 1.929148 2.217388 2.668341 2.830751 +0.221323 0.322124 0.485563 0.818589 1.011837 1.198984 1.423616 1.669403 2.157523 2.363190 +0.369687 0.525655 0.719213 0.939654 1.137631 1.312217 1.599935 1.826813 2.355221 2.580680 +0.211975 0.314411 0.489148 0.739213 1.377801 1.554504 1.824373 2.158875 2.352992 2.722621 +0.170698 0.296368 0.934285 1.243133 1.555900 1.866544 2.159940 2.363436 2.585032 2.738530 +0.189263 0.305887 0.439912 0.784610 1.227264 1.342508 1.587650 1.754907 2.439893 2.721315 +0.296339 0.385169 0.612012 1.081322 1.276361 1.437178 1.871470 2.001718 2.339094 2.640217 +0.229588 0.320544 0.517278 0.969137 1.142560 1.626089 1.877916 2.115461 2.546741 2.708025 +0.248869 0.420193 0.732388 1.049015 1.303410 1.601458 1.949210 2.239464 2.648223 2.822614 +0.207600 0.292320 0.496539 0.857149 1.182294 1.399849 1.714165 1.868238 2.027936 2.200737 +0.225558 0.396897 0.541783 0.873366 1.178972 1.299579 1.677191 1.849602 2.330475 2.752717 +0.176821 0.231377 0.372767 0.508565 1.152819 1.808050 2.112679 2.250073 2.571342 2.748550 +0.352149 0.515765 1.023238 1.260221 1.443565 1.622067 1.872804 2.100177 2.489280 2.671043 +0.166138 0.263444 0.370151 0.590066 0.754819 0.940533 1.761870 1.946611 2.445015 2.758191 +0.342082 0.476411 0.656223 0.851774 1.003992 1.153372 1.694401 2.065625 2.255642 2.440148 +0.227237 0.376514 0.514329 0.894887 1.141673 1.283052 1.831377 1.985902 2.334470 2.784878 +0.215891 0.269548 0.684111 1.405658 1.674813 1.800925 2.172085 2.339395 2.591569 2.730100 +0.236240 0.400377 0.533684 0.750343 0.910405 1.089112 1.737729 1.912807 2.192519 2.688733 +0.169242 0.284879 0.916252 1.169769 1.433683 1.644376 1.919124 2.161625 2.482664 2.682591 +0.270731 0.336506 0.477594 1.042714 1.605840 1.796859 1.945909 2.160039 2.354913 2.520950 +0.420586 0.652563 1.117162 1.406006 1.747537 1.947424 2.203094 2.359970 2.547902 2.682168 +0.281552 0.395037 0.640181 0.944531 1.193959 1.330492 1.718657 2.188389 2.444591 2.578673 +0.311824 0.476892 0.633431 0.845825 1.332518 1.491656 1.693614 2.041082 2.289317 2.439399 +0.133945 0.200790 0.647237 0.927687 1.188883 1.369658 1.699557 1.972777 2.295259 2.678185 +0.204796 0.278215 0.443465 1.270484 1.405209 1.640920 1.824252 2.327085 2.599637 2.772533 +0.183970 0.244116 0.410594 0.639103 1.221589 1.404867 1.628358 1.902439 2.168632 2.306804 +0.343622 0.434735 0.666599 0.868069 1.048942 1.532778 1.819835 1.971884 2.288701 2.448745 +0.238017 0.320361 0.657255 0.917611 1.303306 1.727361 1.988909 2.181455 2.442965 2.613322 +0.323613 0.545056 0.930173 1.226059 1.440181 1.772300 2.056890 2.347811 2.689382 2.820616 +0.288930 0.401387 0.617124 0.836453 0.990306 1.261227 1.913283 2.110049 2.324584 2.557162 +0.332670 0.480804 0.656147 0.880536 1.029566 1.230493 1.769063 1.932296 2.200370 2.585210 +0.185551 0.265352 0.409432 0.608847 1.034698 1.222821 1.876965 2.171647 2.403502 2.666441 +0.155026 0.223348 0.401684 1.079141 1.415789 1.620021 2.045515 2.258512 2.631625 2.802291 +0.183461 0.263081 0.425694 0.635685 1.188664 1.357556 1.574991 2.085982 2.288725 2.511108 +0.314738 0.463011 0.648733 0.877651 1.002890 1.265811 2.005414 2.198095 2.481535 2.714178 +0.244411 0.318444 0.546578 0.793615 1.326150 1.735479 1.945598 2.114662 2.315350 2.478535 +0.326237 0.543540 0.987361 1.304413 1.684932 1.902147 2.207172 2.374273 2.557527 2.716216 +0.157795 0.283302 0.430398 0.660379 0.811060 1.142539 1.479298 1.718714 2.670264 2.847556 +0.220856 0.283872 0.779935 1.074940 1.312211 1.626329 1.837609 1.968885 2.155988 2.602381 +0.140763 0.205719 0.406561 0.762459 1.041266 1.486993 1.838306 2.114606 2.552810 2.772285 +0.140451 0.395920 0.792110 1.108001 1.402642 1.623079 1.943151 2.227952 2.546163 2.773998 +0.229862 0.336462 0.546590 0.810150 1.201906 1.346787 1.825323 2.092925 2.285730 2.473359 +0.224913 0.328246 0.517269 0.874793 1.012587 1.452178 1.695778 2.014930 2.511447 2.672574 +0.247745 0.335741 0.546558 0.710177 1.170556 1.727789 1.970678 2.158532 2.482819 2.628913 +0.398252 0.555087 0.890367 1.121205 1.381533 1.601228 1.866647 2.066612 2.405164 2.588016 +0.198563 0.288867 0.478054 0.658477 0.851841 1.027105 1.539739 2.021106 2.579462 2.784184 +0.304271 0.371642 0.661590 1.068976 1.224249 1.411927 1.680524 1.869770 2.100073 2.308554 +0.188223 0.257939 0.432402 0.735050 1.318038 1.485528 1.828110 2.046435 2.307018 2.457237 +0.246723 0.297276 0.604475 1.310901 1.570442 1.688851 1.913658 2.051334 2.556011 2.714965 +0.158309 0.234509 0.435792 0.667900 0.957567 1.235918 1.592945 1.818158 2.307389 2.768973 +0.419843 0.501412 0.766892 1.073173 1.189374 1.480225 1.766597 1.922151 2.537937 2.694771 +0.275140 0.335563 0.678421 1.081521 1.592379 1.772635 1.931245 2.140699 2.333804 2.490857 +0.372056 0.856814 1.239538 1.409989 1.690297 1.863018 2.072702 2.273547 2.532657 2.690517 +0.321254 0.422981 0.604856 0.793437 0.912112 1.128454 1.795979 2.173232 2.360146 2.536137 +0.395214 0.598779 0.771997 0.946713 1.213777 1.330433 1.660335 1.977154 2.165056 2.344018 +0.225286 0.317828 0.464801 1.112329 1.369512 1.511999 1.921954 2.053407 2.593519 2.777285 +0.330612 0.407807 0.730129 1.259731 1.459811 1.605671 1.981307 2.137009 2.465971 2.679722 +0.213145 0.305305 0.507016 0.662299 1.056848 1.479862 1.671904 2.102707 2.369871 2.581994 +0.219658 0.296096 0.443507 0.610973 0.799691 1.676579 1.965487 2.153235 2.502228 2.692999 +0.174947 0.257739 0.373547 0.552567 1.405316 1.614249 1.848917 2.117795 2.317884 2.711904 +0.209667 0.297529 0.756195 1.095304 1.564196 1.844775 2.103697 2.292657 2.520051 2.679489 +0.170138 0.240310 0.452247 0.684414 0.880102 1.366921 1.741648 2.131295 2.505730 2.732611 +0.278164 0.468635 0.707518 0.853693 1.054780 1.210458 1.540941 2.174562 2.410662 2.612138 +0.155738 0.238890 0.352836 0.621012 1.441438 1.619698 1.825165 1.975331 2.525373 2.748574 +0.223776 0.274424 0.479048 0.797871 1.694190 1.878135 2.135285 2.373726 2.595422 2.729787 +0.151088 0.198286 0.326558 0.536276 0.845893 1.141653 1.460565 1.762868 2.025851 2.177303 +0.434445 0.614208 0.887657 1.028446 1.191359 1.392204 1.786886 2.062481 2.423405 2.619356 +0.180755 0.275311 0.397787 0.859366 1.409762 1.523325 1.908846 2.082319 2.389720 2.743887 +0.275975 0.508416 0.889894 1.318925 1.633314 1.904728 2.169012 2.374655 2.726973 2.847666 +0.156239 0.262624 0.406657 0.739074 1.044495 1.201234 1.810887 2.005600 2.581700 2.804889 +0.195391 0.258771 0.654924 0.824371 1.315259 1.500728 1.765938 2.063992 2.341176 2.513659 +0.178034 0.301047 0.463020 0.716172 1.198868 1.340454 1.834558 2.022132 2.400750 2.776294 +0.340368 0.404236 0.843747 1.039238 1.202107 1.708051 1.914952 2.169509 2.521521 2.623348 +0.218465 0.289694 0.528045 0.817051 1.132337 1.580464 1.838891 1.983392 2.147493 2.348131 +0.322509 0.458058 0.654679 0.958976 1.118211 1.321565 1.901390 2.046409 2.360931 2.664215 +0.191821 0.252321 0.389176 0.581111 1.529667 1.931689 2.083614 2.270465 2.566855 2.713879 +0.493961 0.710827 0.982260 1.196274 1.419327 1.620910 1.928015 2.145652 2.429769 2.601973 +0.213148 0.311589 0.424636 0.602664 0.736895 1.022165 1.992278 2.218533 2.611628 2.850324 +0.288129 0.434441 0.629313 0.856153 1.289667 1.424520 1.875795 2.150240 2.351814 2.536843 +0.160031 0.230716 0.406654 0.870424 1.156517 1.392317 1.804098 1.951437 2.210479 2.735164 +0.229340 0.293962 0.503222 1.242097 1.475824 1.624647 1.998680 2.144499 2.578549 2.753270 +0.158770 0.220035 0.363386 0.577761 0.963090 1.174939 1.738169 1.979202 2.162436 2.661916 +0.346062 0.444816 0.716985 1.180717 1.370580 1.522996 1.892173 2.066682 2.395796 2.627659 +0.307495 0.389330 0.612607 0.969283 1.557708 1.839939 1.996737 2.172382 2.420627 2.539195 +0.437804 0.726957 1.291168 1.503297 1.765428 1.962121 2.163647 2.336227 2.579616 2.708524 +0.232184 0.333678 0.528368 0.706749 1.203280 1.379018 1.611161 2.154678 2.592903 2.750319 +0.272652 0.461710 0.625777 0.839609 1.342021 1.496726 1.715376 2.137572 2.370040 2.597390 +0.184908 0.302324 0.454883 0.880307 1.104383 1.292526 1.777203 1.943364 2.444174 2.622726 +0.265644 0.341261 0.553228 1.139475 1.427148 1.560441 1.933941 2.084129 2.393307 2.654135 +0.167920 0.207301 0.370331 0.525538 1.030891 1.368163 1.782474 2.062404 2.332762 2.526299 +0.343172 0.433912 0.717501 0.889734 1.052060 1.695278 2.053156 2.208456 2.608869 2.718320 +0.216527 0.305247 0.445890 0.729271 1.639736 1.903284 2.053351 2.221254 2.432253 2.568018 +0.110545 0.209955 0.844788 1.174205 1.492201 1.810243 2.177274 2.440496 2.697294 2.835232 +0.217384 0.337412 0.488999 0.761842 0.879715 1.209528 1.970747 2.120795 2.611654 2.791762 +0.190459 0.296484 0.469967 0.800649 1.105561 1.278527 1.516938 1.693066 2.114420 2.716739 +0.134814 0.175978 0.300425 0.496817 1.244295 1.485308 1.861721 2.131233 2.485046 2.773884 +0.210174 0.278266 0.435508 0.927538 1.606908 1.753898 1.957554 2.166283 2.398518 2.749609 +0.213766 0.315300 0.509924 0.709930 0.964724 1.106776 1.382615 2.001070 2.323214 2.565314 +0.400615 0.524954 0.798552 1.012852 1.135488 1.474850 1.989029 2.130909 2.507971 2.679460 +0.249400 0.377023 0.519635 0.754227 1.459559 1.642762 1.828961 2.077882 2.298228 2.467534 +0.473365 0.683973 1.052341 1.375830 1.548106 1.747589 2.139299 2.318768 2.609977 2.739255 +0.203877 0.341791 0.485180 0.884069 1.097592 1.269532 1.479924 1.757879 2.648399 2.822387 +0.273046 0.404254 0.555403 0.954547 1.291233 1.399022 1.722890 1.903441 2.171984 2.645312 +0.040369 0.117266 0.617136 0.892043 1.260331 1.541653 1.859383 2.153096 2.498232 2.761886 +0.132414 0.211358 0.742445 1.066857 1.331084 1.570793 1.867458 2.132535 2.479624 2.731076 +0.237329 0.326529 0.612538 0.790663 0.990133 1.413736 1.738235 1.936914 2.167728 2.451626 +0.273960 0.405794 0.572530 0.933672 1.057816 1.397952 1.856531 1.997548 2.599486 2.760042 +0.199334 0.298380 0.442931 0.628638 1.303213 1.640138 1.804023 2.113020 2.375455 2.548946 +0.350188 0.502010 0.821298 1.038639 1.369294 1.592404 1.910815 2.156486 2.460508 2.653260 +0.281558 0.399892 0.573105 0.753299 0.900613 1.054574 1.581987 2.178437 2.430354 2.616044 +0.344653 0.543532 0.703715 0.862285 1.198215 1.338208 1.579080 2.060769 2.306749 2.485749 +0.220701 0.326795 0.520618 0.755133 1.295552 1.451886 1.690502 2.200045 2.414271 2.615909 +0.279478 0.332193 0.801527 1.345966 1.487477 1.678499 1.922202 2.100025 2.585571 2.713387 +0.163502 0.212169 0.365096 0.525464 0.869846 1.208807 1.793988 2.040314 2.297180 2.469797 +0.285531 0.341488 0.754059 1.170016 1.300835 1.513696 1.699861 1.889918 2.581459 2.706874 +0.249595 0.366997 0.626427 0.945219 1.407043 1.560558 1.831657 2.231149 2.466354 2.654518 +0.271671 0.443136 1.156412 1.406456 1.676521 1.856481 2.063218 2.230498 2.475840 2.639575 +0.286620 0.427806 0.637320 0.803409 0.996161 1.266383 1.681751 2.003968 2.394651 2.588547 +0.314906 0.440519 0.612129 0.896126 1.472415 1.717693 1.881351 2.099437 2.369166 2.495466 +0.170277 0.251270 0.405477 0.915641 1.126887 1.436630 1.714771 1.893198 2.552995 2.738519 +0.279410 0.337137 0.734563 1.281046 1.480602 1.611880 1.853215 1.994883 2.416054 2.654827 +0.165776 0.226083 0.417544 0.744574 1.044468 1.534891 1.808494 1.944946 2.138491 2.601790 +0.264579 0.336652 0.542033 0.710190 0.913338 1.655751 1.817762 2.231956 2.524436 2.658519 +0.158194 0.235588 0.338347 0.541657 1.583377 1.766293 2.009135 2.243336 2.503941 2.775158 +0.332612 0.509620 0.822935 1.075876 1.454286 1.650788 1.974450 2.251279 2.537342 2.745115 +0.262817 0.359709 0.520893 0.707667 0.818364 1.438849 1.971249 2.087666 2.497014 2.646442 +0.233200 0.399599 0.612456 0.775547 1.199192 1.355765 1.646901 2.136245 2.342490 2.695742 +0.149687 0.238538 0.372248 0.634520 1.255813 1.433790 1.770041 1.928752 2.611905 2.824930 +0.137016 0.210297 0.591489 1.125451 1.375648 1.685296 2.089612 2.390888 2.704458 2.844434 +0.213490 0.341024 0.541716 0.750061 1.088199 1.244576 1.555338 1.965568 2.187900 2.383714 +0.300159 0.489291 0.825022 1.037100 1.194088 1.347375 1.684747 2.024936 2.465611 2.740973 +0.170029 0.255033 0.392758 0.727117 1.382065 1.579676 1.800912 1.959072 2.282335 2.728796 +0.175883 0.365509 1.112175 1.385866 1.720391 1.977810 2.245295 2.421614 2.629567 2.754004 +0.162590 0.248164 0.454630 0.763209 0.966031 1.282338 1.730743 1.938052 2.479376 2.667563 +0.258043 0.345866 0.556520 0.981312 1.361528 1.482377 1.872244 2.158226 2.362269 2.555030 +0.234139 0.348843 0.528234 0.987884 1.195217 1.422145 1.960028 2.127365 2.603321 2.793004 +0.179699 0.559209 0.867682 1.088835 1.316888 1.571498 1.922198 2.197391 2.501118 2.728679 +0.216784 0.310791 0.487492 0.932903 1.201954 1.366554 1.800398 1.977499 2.174265 2.537065 +0.186878 0.400655 0.580952 0.846287 1.103872 1.266778 1.842772 2.019592 2.488005 2.717222 +0.164641 0.248712 0.389358 0.772822 1.212561 1.369916 2.025869 2.277615 2.617524 2.809527 +0.351899 0.520326 0.926597 1.219651 1.509839 1.676837 1.921744 2.111253 2.356380 2.545934 +0.242182 0.365285 0.506156 0.716020 0.865221 1.011688 1.786917 2.122981 2.350877 2.767729 +0.413776 0.559566 0.735800 0.928997 1.079117 1.267179 1.880069 2.152492 2.324834 2.539856 +0.210597 0.329568 0.469735 0.788590 1.215495 1.319810 1.711456 2.058991 2.245438 2.653727 +0.197937 0.254148 0.477985 1.227090 1.629920 1.767432 2.186975 2.385104 2.594869 2.725544 +0.205489 0.333855 0.523915 0.706275 1.102152 1.246608 1.648901 2.026835 2.281695 2.759313 +0.230328 0.322431 0.861834 1.145614 1.347211 1.576111 1.807275 2.004824 2.354365 2.572251 +0.224898 0.282022 0.506636 1.152298 1.626560 1.752095 2.028178 2.218821 2.488955 2.670460 +0.313732 0.625469 1.164472 1.499077 1.749612 2.018528 2.262230 2.429601 2.692165 2.822502 +0.375623 0.575307 0.791200 0.935770 1.096937 1.343393 1.807992 2.187306 2.519720 2.694803 +0.236981 0.332412 0.479270 0.844461 1.347641 1.490733 1.683942 2.039143 2.297619 2.458431 +0.129047 0.206250 0.636751 0.865101 1.136893 1.356610 1.704798 1.916685 2.518358 2.756320 +0.195171 0.266517 0.414793 1.239561 1.452906 1.608357 1.833045 2.047802 2.473522 2.621994 +0.165853 0.212720 0.372757 0.536136 1.013938 1.339627 1.555122 1.945745 2.236281 2.440949 +0.256981 0.368868 0.635878 0.802543 1.084757 1.439120 1.814729 2.120519 2.458154 2.621456 +0.214382 0.297135 0.445091 0.702050 1.365102 1.851262 2.067026 2.207298 2.470728 2.612432 +0.340710 0.532103 0.935278 1.171022 1.377886 1.638598 1.965274 2.246164 2.631266 2.806341 +0.310524 0.412051 0.582478 0.768755 0.871594 1.119854 1.926346 2.207508 2.407091 2.636633 +0.249349 0.443517 0.631532 0.810096 1.205129 1.357206 1.607396 1.984157 2.208016 2.645111 +0.143090 0.185312 0.325214 0.504000 1.134467 1.327913 1.673654 2.006903 2.389284 2.746094 +0.226575 0.298946 0.453938 0.998061 1.394600 1.597283 2.064183 2.223246 2.425469 2.569458 +0.183924 0.255181 0.415834 0.624247 1.042338 1.203077 1.555240 2.125309 2.400352 2.661916 +0.275610 0.365968 0.654909 0.990108 1.170799 1.455333 2.077561 2.252672 2.502315 2.685945 +0.204334 0.287844 0.394810 0.761295 1.501200 1.784709 1.935569 2.152830 2.349263 2.545639 +0.342976 0.527539 0.917466 1.160585 1.499531 1.761830 2.095272 2.301872 2.540570 2.694692 +0.202374 0.333367 0.480179 0.708677 0.819505 1.105285 1.806641 1.953348 2.610844 2.797497 +0.307033 0.368471 0.602486 1.108611 1.413347 1.528636 1.798519 1.986138 2.169052 2.437256 +0.144073 0.196932 0.386988 0.819061 1.289767 1.625073 1.901924 2.136105 2.483019 2.707970 +0.176760 0.268627 0.662082 1.056866 1.547973 1.711386 1.972939 2.249909 2.544471 2.761094 +0.191409 0.292985 0.492193 0.800526 1.041836 1.278546 1.836626 2.028677 2.249387 2.627785 +0.324102 0.399146 0.687435 0.868704 1.022957 1.582084 1.853847 1.981885 2.554914 2.677057 +0.229172 0.302836 0.481418 0.704363 0.967567 1.828269 2.097295 2.258467 2.549112 2.704652 +0.467124 0.696788 0.939500 1.094987 1.277543 1.488496 1.896279 2.158470 2.474182 2.659994 +0.175418 0.234039 0.367674 0.513586 0.747619 1.008405 1.583161 2.053114 2.363292 2.681153 +0.410273 0.561949 0.736215 0.956685 1.135688 1.288424 1.750612 1.937714 2.151318 2.489336 +0.204541 0.277613 0.529607 0.722971 1.199975 1.447336 1.715634 1.921054 2.357781 2.507488 +0.253116 0.311907 0.696982 1.320082 1.575418 1.705324 2.005068 2.168666 2.461879 2.665053 +0.163657 0.237902 0.393374 0.609490 0.854272 1.089980 1.526387 1.842337 2.126252 2.679051 +0.448627 0.530664 0.812719 1.095201 1.207641 1.575411 1.884209 2.034297 2.553007 2.688355 +0.262717 0.338748 0.512685 1.003543 1.480178 1.622083 1.828518 2.142415 2.356457 2.511530 +0.417111 0.636688 1.036571 1.319877 1.679924 1.873389 2.073722 2.249396 2.507732 2.651054 +0.263698 0.461151 0.618737 0.830471 1.004041 1.158874 1.801566 2.020222 2.306558 2.743041 +0.387779 0.575108 0.729791 0.932981 1.361163 1.505161 1.751183 2.068466 2.338260 2.487637 +0.181510 0.265666 0.454631 1.082382 1.287303 1.579202 1.851178 2.096963 2.467237 2.646930 +0.277668 0.345119 0.602341 1.179200 1.378990 1.545625 1.813861 1.962590 2.491799 2.664453 +0.179320 0.248080 0.456925 0.722589 1.126932 1.579450 1.799397 1.950668 2.484125 2.707238 +0.314322 0.381145 0.608651 0.727613 0.890472 1.610280 2.136172 2.258358 2.596376 2.709780 +0.189539 0.266068 0.419729 0.651693 1.410161 1.643106 1.854810 2.275582 2.492054 2.722009 +0.254466 0.313038 0.594149 1.012536 1.688813 1.935465 2.119184 2.287869 2.535543 2.667926 +0.134691 0.171906 0.302740 0.492936 0.899551 1.229188 1.733940 2.012878 2.446339 2.742762 +0.231556 0.365068 0.680761 0.889142 1.111338 1.295904 1.542636 1.971784 2.427562 2.631912 +0.222525 0.305606 0.527193 0.687519 1.181381 1.671764 1.863683 2.072023 2.634517 2.779272 +0.178770 0.237415 0.375160 0.856692 1.673680 1.813743 2.016791 2.272421 2.522601 2.735959 +0.193532 0.268731 0.451328 0.753471 0.984854 1.285349 1.685647 1.884123 2.091677 2.243418 +0.476037 0.651610 0.801054 1.010162 1.241374 1.355840 1.775976 2.086152 2.272907 2.454351 +0.211657 0.308331 0.421366 0.865966 1.418774 1.556743 1.786149 2.020332 2.198585 2.631981 +0.203789 0.490794 1.010137 1.275006 1.472213 1.810140 2.170639 2.437660 2.662122 2.788061 +0.174355 0.252095 0.674715 0.842194 1.055087 1.278000 1.698680 2.070561 2.399385 2.657430 +0.245109 0.324049 0.628822 0.927910 1.123601 1.580066 1.878640 2.054601 2.358721 2.546838 +0.182644 0.253804 0.386248 0.614056 1.364821 1.545877 2.040174 2.218827 2.419010 2.624609 +0.295605 0.367794 0.690701 1.055162 1.186600 1.644453 1.944154 2.101444 2.562120 2.691268 +0.220878 0.289573 0.640307 0.822072 1.144055 1.567797 1.766410 1.908109 2.103459 2.560489 +0.403453 0.526298 0.732204 0.901150 1.035869 1.339383 1.783990 1.941961 2.371032 2.626653 +0.212825 0.258570 0.471588 0.685549 1.263740 1.821051 2.163822 2.288398 2.628063 2.788155 +0.401181 0.642053 1.032473 1.236110 1.444450 1.686678 2.006722 2.228515 2.572112 2.723964 +0.239433 0.341091 0.492629 0.707630 0.881426 1.030816 1.719255 2.344056 2.579063 2.756942 +0.294093 0.382770 0.577412 1.009281 1.313036 1.419303 1.744673 2.094230 2.289039 2.475843 +0.169805 0.236922 0.403314 0.638995 1.176446 1.352145 1.665573 1.909756 2.150120 2.716243 +0.210447 0.277913 0.452474 1.402686 1.513430 1.720944 1.903938 2.278499 2.583756 2.743179 +0.159574 0.225382 0.374008 0.714137 1.011253 1.371713 1.699162 1.871587 2.027056 2.491194 +0.258602 0.557253 0.819720 1.038856 1.301470 1.445358 1.830613 2.098171 2.320809 2.541075 +0.232756 0.282242 0.631974 0.898694 1.537444 1.869217 2.063967 2.234463 2.498226 2.633517 +0.580133 0.997946 1.320956 1.481874 1.731605 1.898579 2.120712 2.290128 2.530088 2.651657 +0.211840 0.307093 0.453360 0.945579 1.250815 1.490290 1.724135 2.281097 2.562699 2.752602 +0.314276 0.493555 0.667782 0.896500 1.323006 1.482618 1.667487 1.974415 2.427345 2.555679 +0.182455 0.261592 0.418011 1.050927 1.261387 1.443370 1.665467 1.939030 2.444695 2.638451 +0.241570 0.306934 0.491293 1.105950 1.554827 1.666520 1.923917 2.087652 2.367600 2.654889 +0.190084 0.254850 0.454062 0.724519 1.083362 1.393887 1.892335 2.088856 2.321764 2.484299 +0.306497 0.389831 0.721793 0.839714 1.124754 1.652401 1.822919 2.273310 2.569195 2.669599 +0.186200 0.273460 0.383201 0.564758 1.511073 1.845018 1.998284 2.194096 2.388693 2.587923 +0.300722 0.478218 0.823364 1.127490 1.591141 1.871349 2.174720 2.403181 2.624785 2.782405 +0.228884 0.358342 0.504622 0.795874 1.005622 1.152613 1.908053 2.124794 2.372473 2.797584 +0.171885 0.248234 0.432842 0.833143 1.040892 1.269289 1.661635 1.918629 2.158962 2.653403 +0.140943 0.193684 0.343025 0.562303 1.069552 1.543330 1.824473 1.961637 2.463513 2.770537 +0.173053 0.245656 0.360656 0.960618 1.589535 1.689906 1.984141 2.142998 2.588389 2.759403 +0.240180 0.429951 0.637440 0.786596 1.069147 1.226573 1.470883 1.952052 2.195064 2.615973 +0.367862 0.471897 0.730834 1.082320 1.226293 1.462927 1.928169 2.052466 2.406737 2.662458 +0.247175 0.358209 0.535946 0.781876 1.363697 1.635239 1.807233 1.993776 2.452769 2.601039 +0.445578 0.687898 1.114108 1.301027 1.577397 1.886042 2.224903 2.436534 2.659695 2.761031 +0.214389 0.336025 0.487794 0.759534 0.970518 1.141100 1.457335 1.624644 2.306922 2.715265 +0.377300 0.466775 0.716121 1.083781 1.256543 1.411238 1.789433 1.936372 2.205572 2.562355 +0.148362 0.214593 0.545023 0.840437 1.193325 1.480659 1.791868 2.083419 2.410537 2.676129 +0.150403 0.278398 0.792676 0.976680 1.218845 1.405245 1.775056 2.162458 2.547861 2.746383 +0.236301 0.328633 0.630867 0.839915 1.042349 1.298870 1.627752 1.839491 2.298928 2.493962 +0.337889 0.497920 0.711277 0.850420 0.992027 1.246884 1.710746 2.086682 2.527158 2.707162 +0.172215 0.236540 0.372897 0.525146 1.182577 1.735727 1.927035 2.114619 2.319170 2.542782 +0.415304 0.624807 0.906616 1.117841 1.446155 1.669417 1.948413 2.172815 2.504530 2.670754 +0.265417 0.407241 0.613894 0.816534 0.980063 1.156061 1.756747 2.274851 2.497193 2.712242 +0.276440 0.468209 0.649518 0.816686 1.195171 1.355517 1.549226 1.935272 2.217871 2.426979 +0.188925 0.277012 0.412665 0.672627 1.354807 1.514523 1.699988 2.144554 2.382186 2.586077 +0.242630 0.352485 0.912974 1.343781 1.604428 1.801867 2.014791 2.193072 2.460809 2.631999 +0.190903 0.285841 0.449070 0.760328 0.954285 1.182936 1.692638 1.878163 2.276840 2.465963 +0.220659 0.300374 0.721694 0.947306 1.298330 1.562980 1.760618 1.888247 2.506445 2.689675 +0.213168 0.290928 0.695227 0.918179 1.378186 1.631987 1.847886 2.003072 2.358358 2.619347 +0.328586 0.517244 0.937320 1.376238 1.574840 1.764347 2.058630 2.224334 2.584444 2.756653 +0.248486 0.367007 0.562147 0.750632 0.902785 1.147563 1.637415 1.912062 2.413993 2.605696 +0.310691 0.477895 0.670796 0.940507 1.418293 1.563497 1.805141 2.114076 2.376358 2.535155 +0.256555 0.414210 0.559427 0.981289 1.191646 1.378307 1.678398 1.849306 2.576704 2.756630 +0.291424 0.335003 0.750149 1.289655 1.437209 1.599989 1.803177 1.967415 2.601748 2.733761 +0.195254 0.279513 0.451755 0.649111 0.828694 1.609509 1.914906 2.091219 2.319589 2.534899 +0.222304 0.332624 0.475678 0.685205 1.030332 1.737223 1.920979 2.378290 2.706719 2.817726 +0.164833 0.240093 0.359862 0.801929 1.513677 1.641713 2.040524 2.248843 2.488659 2.714025 +0.214777 0.287322 0.572644 1.145070 1.367112 1.752687 2.042424 2.222067 2.543047 2.697885 +0.226099 0.330382 0.474439 0.687757 0.799187 1.319837 1.944566 2.078099 2.367800 2.508460 +0.244540 0.392163 0.553692 0.729765 1.247865 1.448376 1.617590 2.074636 2.340052 2.518064 +0.175381 0.314231 0.446023 0.797404 1.328458 1.439727 1.793346 1.939571 2.468800 2.721651 +0.205808 0.293670 0.452447 1.074268 1.288235 1.655635 1.857504 2.364687 2.639812 2.798144 +0.253926 0.392653 0.587584 0.800134 0.976310 1.185587 1.570687 1.821414 2.090893 2.349021 +0.322461 0.410912 0.723569 1.060644 1.201524 1.400360 1.579189 1.788759 2.460242 2.616602 +0.211266 0.304981 0.436011 0.771978 1.490623 1.677748 1.886227 2.113497 2.326353 2.727265 +0.235012 0.406911 0.864785 1.291485 1.708295 1.938554 2.179896 2.352404 2.563792 2.711446 +0.176814 0.268620 0.445837 0.823113 1.029776 1.271571 1.623388 1.811215 2.402140 2.614165 +0.241865 0.339268 0.507509 1.003677 1.204347 1.372561 1.940795 2.101371 2.385606 2.669975 +0.230878 0.334743 0.500370 0.879929 1.021894 1.533770 1.970789 2.128971 2.567262 2.717288 +0.297505 0.451574 0.748848 0.988527 1.366237 1.606668 1.894660 2.174481 2.521427 2.759168 +0.199265 0.271145 0.498160 0.854679 1.172103 1.364148 1.762079 1.969095 2.173538 2.311630 +0.222173 0.424864 0.564942 0.829809 1.038172 1.194055 1.720601 1.858086 2.431760 2.741461 +0.181961 0.226819 0.390513 0.556339 1.056596 1.553065 2.128349 2.258018 2.602497 2.802121 +0.357600 0.565047 1.153012 1.350312 1.533576 1.718542 1.957892 2.175347 2.505650 2.678495 +0.162257 0.236808 0.374039 0.570569 0.748034 1.172262 1.823392 2.053032 2.513769 2.772072 +0.305794 0.465870 0.645121 0.882650 1.141294 1.266856 1.701581 2.002881 2.184124 2.411254 +0.231652 0.380738 0.549642 0.837410 1.225266 1.332971 1.851582 2.119371 2.315077 2.732108 +0.235449 0.286771 0.684809 1.346663 1.526630 1.703476 2.101486 2.254546 2.577181 2.718994 +0.233870 0.446515 0.605080 0.814654 1.054963 1.178801 1.633158 1.849743 2.139379 2.732772 +0.271706 0.335152 0.857227 1.253741 1.387189 1.702170 1.896767 2.191114 2.479999 2.601359 +0.237386 0.314549 0.438339 0.912164 1.577764 1.877791 2.032790 2.197037 2.412322 2.536484 +0.361168 0.574093 1.023843 1.468517 1.690562 1.917374 2.187368 2.334035 2.669095 2.806291 +0.278480 0.398742 0.573342 0.839212 1.073888 1.222093 1.691681 2.165258 2.377410 2.536882 +0.286018 0.447947 0.615060 0.849446 1.319465 1.463583 1.769948 2.001035 2.189431 2.450384 +0.219440 0.301601 0.668534 0.861094 1.210001 1.498673 1.745120 1.877765 2.314377 2.619597 +0.223591 0.352153 0.598841 1.217893 1.359082 1.591744 1.771089 2.213856 2.561538 2.735416 +0.176857 0.236601 0.395107 0.634632 1.133495 1.335116 1.770374 1.981313 2.206556 2.339716 +0.334735 0.402265 0.659168 0.781639 0.975228 1.664999 1.872069 2.047533 2.476961 2.573979 +0.215968 0.284755 0.524241 0.781460 1.334811 1.772379 1.953878 2.194209 2.578250 2.741939 +0.298193 0.489879 0.812985 1.183691 1.496418 1.679975 2.108792 2.316557 2.673779 2.851610 +0.312989 0.415446 0.618011 0.899096 1.083683 1.263384 1.887396 2.243064 2.419448 2.570481 +0.244471 0.431115 0.601512 0.813139 1.102163 1.221061 1.692440 2.033163 2.221795 2.619838 +0.150949 0.219060 0.349217 0.611327 1.077112 1.250547 1.915518 2.083980 2.449999 2.792543 +0.161611 0.218964 0.445377 0.927863 1.451151 1.768464 2.130012 2.366724 2.666003 2.814049 +0.196000 0.297256 0.497266 0.691900 1.089877 1.273685 1.513723 2.006472 2.273782 2.572221 +0.335268 0.460795 0.685187 0.867664 1.013807 1.479554 2.011994 2.168476 2.572643 2.717564 +0.257604 0.340872 0.499757 0.843052 1.396548 1.831688 2.034226 2.170332 2.422618 2.540496 +0.417663 0.631718 0.955424 1.197319 1.659797 1.879883 2.168797 2.359053 2.578087 2.698249 +0.162052 0.251583 0.439900 0.660911 0.903902 1.320296 1.624758 1.778577 2.530531 2.799705 +0.256861 0.322803 0.685370 1.086437 1.263276 1.569879 1.851654 2.014946 2.264711 2.447006 +0.125192 0.176171 0.336135 0.781600 1.200220 1.439966 1.805419 2.077525 2.462470 2.738186 +0.102286 0.191322 0.774556 1.076151 1.369456 1.627146 1.973015 2.236001 2.609367 2.812985 +0.173442 0.232622 0.491622 0.844157 1.095241 1.370797 1.696966 2.051411 2.316061 2.502053 +0.257531 0.343598 0.654071 0.838985 1.048102 1.487473 1.725385 1.897417 2.430505 2.585998 +0.197900 0.276312 0.440283 0.705103 1.267341 1.740297 1.934483 2.154007 2.400200 2.624136 +0.409590 0.596785 0.983751 1.181770 1.371153 1.502380 1.758280 2.018571 2.380053 2.592151 +0.231819 0.332890 0.483514 0.644585 0.816808 0.926308 1.403298 2.233007 2.467857 2.678461 +0.258610 0.340064 0.670485 0.908467 1.107611 1.456243 1.759580 1.932179 2.113118 2.310135 +0.184377 0.249203 0.410806 0.587907 1.302501 1.510319 1.724432 1.981890 2.282904 2.422125 +0.254110 0.313328 0.659859 1.265819 1.412949 1.665930 1.927154 2.101984 2.551446 2.673030 +0.161592 0.237480 0.376535 0.637094 0.823028 1.137613 1.696425 1.875770 2.403632 2.639617 +0.384501 0.466812 0.740791 0.938093 1.062352 1.509284 1.749143 1.917797 2.548157 2.671506 +0.333872 0.419367 0.638994 1.092624 1.520550 1.649447 1.866619 2.148941 2.346723 2.506140 +0.426216 0.686997 1.235881 1.428854 1.611591 1.792860 2.017593 2.233715 2.547773 2.696609 +0.262949 0.367509 0.530429 0.741867 0.872474 1.069602 1.745566 2.061187 2.283843 2.494178 +0.335782 0.547236 0.716211 0.919077 1.275686 1.408437 1.685118 1.967394 2.217639 2.446679 +0.227629 0.330991 0.486068 1.117571 1.304983 1.510130 1.757258 1.946972 2.625557 2.782597 +0.359850 0.436633 0.750634 1.201513 1.337571 1.594835 1.970273 2.113840 2.573808 2.729963 +0.211871 0.304028 0.512758 0.663762 1.086354 1.633335 1.818017 2.129577 2.391080 2.600766 +0.196092 0.279726 0.434488 0.624802 0.772358 1.404377 1.948777 2.160918 2.629996 2.775175 +0.176304 0.262521 0.373719 0.581101 1.520108 1.736172 1.933230 2.140172 2.358130 2.753524 +0.254932 0.381411 0.806187 1.102292 1.534523 1.750280 1.970904 2.159871 2.455922 2.658405 +0.190385 0.288656 0.449066 0.678174 0.812376 1.449326 1.728657 1.966320 2.638812 2.789546 +0.251178 0.386509 0.609363 0.797102 1.024159 1.181726 1.454661 2.012630 2.493092 2.698933 +0.166654 0.266226 0.385171 0.711990 1.397897 1.532347 1.915974 2.088003 2.565270 2.789532 +0.238453 0.306036 0.449309 0.876277 1.521437 1.933982 2.134420 2.267986 2.537601 2.658253 +0.161634 0.219919 0.353206 0.524346 0.961806 1.207713 1.687918 1.916939 2.161870 2.320657 +0.413612 0.597095 0.793763 0.986290 1.281786 1.412660 1.652465 2.016091 2.384164 2.528578 +0.228655 0.341562 0.480989 0.988605 1.371003 1.477423 1.861026 2.015852 2.339752 2.773153 +0.259092 0.597012 0.985224 1.321740 1.643354 1.957367 2.288682 2.497474 2.716492 2.844467 +0.185652 0.304664 0.446232 0.864434 1.091795 1.273770 1.942575 2.095543 2.524648 2.768245 +0.176687 0.256678 0.745652 0.934909 1.283760 1.440062 1.765242 2.122092 2.388099 2.590551 +0.189805 0.275637 0.440995 0.821356 1.256020 1.410985 1.929781 2.120144 2.396030 2.604643 +0.266823 0.337688 0.819408 1.134754 1.289204 1.777028 1.982886 2.221748 2.590286 2.698098 +0.205348 0.276512 0.527305 0.727412 1.024647 1.653979 1.904178 2.046613 2.217922 2.455661 +0.293498 0.424494 0.613795 0.956130 1.133981 1.324804 1.809031 1.953922 2.293854 2.575884 +0.183120 0.249650 0.376204 0.543914 1.350827 1.907220 2.092551 2.255705 2.514391 2.687901 +0.541205 0.789796 1.058955 1.269415 1.503899 1.702191 1.970176 2.175444 2.496810 2.652238 +0.229326 0.339475 0.451881 0.661210 0.795832 1.073796 2.027104 2.206371 2.478903 2.726784 +0.330006 0.506868 0.673076 0.887406 1.228765 1.349226 1.781290 2.086583 2.277762 2.480029 +0.138389 0.200001 0.396259 0.811975 1.090712 1.460413 1.745493 1.904269 2.348250 2.699886 +0.176584 0.242161 0.378270 1.177848 1.564718 1.678166 1.951618 2.121413 2.580109 2.737132 +0.145852 0.198423 0.335644 0.550505 1.019727 1.371188 1.797635 1.943825 2.207490 2.746470 +0.385078 0.503696 0.703239 1.069987 1.365736 1.472054 1.825827 2.159636 2.371283 2.520972 +0.284950 0.388050 0.507352 0.879125 1.523530 1.776238 1.929597 2.157558 2.447986 2.586398 +0.491116 0.756155 1.255200 1.522460 1.776579 2.028121 2.286059 2.429774 2.679106 2.776164 +0.252477 0.396081 0.713022 0.861502 1.152223 1.370802 1.614010 2.144798 2.574072 2.712530 +0.282756 0.438437 0.613566 0.847746 1.260772 1.379059 1.642202 2.137540 2.368369 2.522163 +0.203971 0.322195 0.479842 0.953133 1.211278 1.397635 1.800812 1.954516 2.403478 2.573713 +0.264533 0.358424 0.628768 1.111242 1.340246 1.506485 1.999590 2.194109 2.461411 2.667361 +0.177730 0.223680 0.394553 0.556177 0.947415 1.500640 1.733528 1.926046 2.261466 2.436054 +0.314223 0.363636 0.727886 0.851880 1.053844 1.798132 1.974354 2.182595 2.537995 2.629683 +0.201778 0.275500 0.404891 0.747466 1.500050 1.841184 1.998843 2.226807 2.481989 2.669506 +0.132164 0.314955 0.821473 1.196038 1.426590 1.699934 2.036856 2.323497 2.685471 2.828965 +0.223374 0.347335 0.507730 0.773547 0.967916 1.134129 1.991403 2.306567 2.521364 2.788746 +0.312742 0.449784 0.583287 0.934234 1.268567 1.365063 1.569295 1.687046 2.077299 2.595022 +0.124286 0.162126 0.290730 0.654031 1.231658 1.538458 1.893070 2.184784 2.562637 2.798224 +0.177049 0.251654 0.367891 0.912504 1.557576 1.693045 1.898991 2.072136 2.350163 2.646045 +0.240517 0.378333 0.547809 0.754272 0.973321 1.103670 1.574418 2.028049 2.211127 2.562709 +0.427795 0.519003 0.771284 0.937240 1.086617 1.609879 1.878750 2.052791 2.534118 2.657149 +0.224370 0.317969 0.439666 0.812931 1.398497 1.626632 1.794178 2.114000 2.309157 2.496836 diff --git a/codec2-dev/src/codebook/lspjvm2.txt b/codec2-dev/src/codebook/lspjvm2.txt index 5ea16b33..30b665c5 100644 --- a/codec2-dev/src/codebook/lspjvm2.txt +++ b/codec2-dev/src/codebook/lspjvm2.txt @@ -1,257 +1,513 @@ -5 256 --0.021406 0.108931 0.010236 -0.145815 -0.089687 -0.016537 -0.038145 -0.132961 0.144062 0.096719 --0.001249 0.013167 0.052016 0.072695 -0.029050 -0.054435 0.072283 -0.113255 0.091670 -0.068342 -0.056174 0.101084 0.008257 -0.047489 0.082329 --0.009670 -0.013122 -0.089819 -0.016051 0.032201 --0.025482 -0.062168 -0.027894 -0.042783 0.019989 --0.036210 -0.102359 0.010714 -0.073465 0.139879 -0.029393 0.116335 -0.053214 0.015564 -0.013808 --0.026376 -0.048523 0.030416 0.066124 -0.024016 --0.016938 -0.010752 -0.022466 0.121965 -0.111960 -0.001775 0.120198 -0.006935 0.092166 0.060780 -0.020879 -0.052287 -0.042419 -0.092863 -0.003716 --0.012942 0.003592 -0.068986 -0.008414 -0.201647 --0.066428 0.003595 -0.022975 -0.047039 -0.047828 -0.052783 0.042176 0.126683 -0.008779 0.031824 --0.069533 0.057703 -0.101798 -0.023824 -0.015011 --0.009915 -0.043934 -0.203639 0.020801 0.033223 --0.077839 0.001180 -0.025396 0.081330 -0.042430 -0.085572 0.029367 -0.095070 0.125583 0.022176 -0.092057 -0.008781 -0.079235 -0.048786 0.010769 -0.027327 0.000593 -0.083822 -0.011844 -0.018093 --0.032156 -0.154150 -0.008283 -0.017139 -0.050854 -0.009479 -0.025090 -0.027382 -0.027763 0.063362 -0.088887 0.011119 0.009036 0.064685 -0.071905 --0.002787 -0.022367 -0.041960 0.039802 -0.056172 -0.070393 -0.060213 0.055618 -0.004384 -0.098820 -0.022720 -0.054683 0.042647 0.074937 0.051574 --0.040340 -0.055900 -0.090361 -0.056423 0.054499 --0.022323 -0.062442 -0.154120 0.064024 -0.106246 -0.029715 0.011630 -0.024847 -0.139332 -0.089951 --0.017745 -0.027821 0.127381 -0.013944 0.064178 -0.010859 0.071557 0.031402 -0.149073 -0.003671 -0.043703 0.010400 -0.095362 -0.078181 0.078992 --0.062365 0.108491 0.061683 -0.028738 -0.067763 --0.011243 0.043622 -0.135943 0.097385 0.062552 --0.032851 0.010995 0.099787 -0.038882 0.157780 --0.007503 0.017079 -0.127619 -0.056150 -0.024204 --0.037235 -0.044950 0.035140 -0.039034 -0.045729 --0.012150 -0.023033 -0.015281 -0.017554 0.175991 -0.013504 0.104354 -0.012111 -0.023550 -0.115563 --0.042342 -0.099164 0.096286 0.091278 0.031877 --0.024046 -0.030027 0.067930 0.154144 -0.031663 --0.072506 0.074380 0.017280 0.140934 -0.004622 --0.003206 -0.034860 -0.021056 -0.243855 -0.011117 --0.060839 0.044539 -0.058851 0.036564 -0.097705 --0.016596 -0.013664 0.068173 -0.067875 -0.183602 --0.064965 0.019491 0.095851 -0.028385 0.019268 --0.010465 0.055629 -0.016387 0.024339 -0.045126 --0.018622 -0.079611 -0.091009 0.066046 0.121183 --0.123295 0.058013 -0.012140 -0.021931 -0.045825 -0.059201 0.078097 0.040501 0.065851 -0.110515 -0.126930 0.005995 0.034017 -0.048068 -0.015656 -0.016926 0.056610 -0.075600 -0.029285 0.044383 --0.024671 -0.048029 0.096627 -0.012414 -0.032073 -0.021229 -0.033084 0.019567 0.072695 0.142564 -0.008864 0.044495 0.040261 -0.033093 0.010083 -0.010580 -0.002921 0.033653 0.168848 0.069199 -0.039400 -0.063679 0.089332 -0.012301 0.022360 -0.092973 0.079011 0.059365 0.008416 0.083912 -0.054464 0.080565 -0.058195 -0.134860 0.138418 --0.087504 -0.067253 0.009030 0.016760 -0.081394 -0.051506 -0.004796 -0.013195 -0.009200 -0.062858 -0.014136 -0.005275 0.130559 0.109747 0.064248 -0.010845 0.069553 -0.085492 -0.131332 -0.007657 -0.061578 -0.010083 -0.071970 0.033097 0.100995 -0.003198 0.007159 0.027522 0.025186 -0.080406 --0.096163 0.054974 -0.097498 0.082830 -0.012090 -0.004564 0.097746 -0.036003 -0.008348 0.122627 --0.065901 0.025078 -0.032586 -0.057617 0.045000 --0.040136 -0.148328 -0.030633 -0.064691 0.045416 --0.012157 -0.071964 0.061991 -0.039987 0.077308 --0.070987 0.153939 0.010666 0.037040 -0.030856 --0.062433 -0.130329 0.002839 0.064062 0.024361 --0.010079 -0.010083 0.033087 0.042281 -0.160409 -0.043272 0.054272 -0.059931 0.111129 0.114478 --0.000965 -0.033833 0.021267 -0.070397 0.019875 -0.015102 -0.050712 -0.031612 -0.000424 -0.123141 --0.014702 0.017940 0.056732 -0.033205 -0.088282 -0.022676 0.003815 0.127489 -0.060266 -0.046166 --0.109531 0.015517 -0.067033 0.056234 0.073193 --0.036736 -0.015719 -0.146495 0.043652 -0.023600 --0.072281 0.011353 0.085598 -0.009990 -0.053988 -0.116015 0.078694 -0.069806 0.011356 0.032732 -0.035160 -0.077654 -0.085381 -0.030028 0.028329 -0.007367 0.098254 -0.128188 -0.027778 -0.092765 --0.069658 -0.086929 0.052634 -0.082911 0.001566 --0.031465 0.039504 -0.023896 0.021954 0.048575 -0.067465 0.050711 0.109993 0.012589 -0.068459 -0.042952 -0.070780 -0.027110 0.074662 -0.038708 --0.016487 -0.060168 0.022980 0.053224 -0.096817 -0.095022 0.019917 0.019350 0.081452 0.053094 -0.000089 -0.061265 -0.113233 -0.226444 0.129738 --0.020289 -0.099412 -0.020535 0.056754 -0.041445 --0.018132 -0.095821 -0.023669 -0.129792 -0.092501 -0.012197 -0.057650 0.169818 0.024001 -0.032966 --0.080227 0.054215 0.064056 -0.107205 0.004215 --0.019811 -0.031309 -0.064602 -0.018889 0.110998 --0.018518 0.108617 0.128486 0.054262 -0.067850 -0.025706 0.028344 -0.051367 0.072576 0.040130 --0.029519 0.044777 0.063178 -0.044981 0.078351 --0.007752 -0.005772 -0.151473 -0.075434 -0.135683 --0.028129 -0.041696 0.038737 0.002588 0.039111 --0.001413 -0.117329 0.014356 -0.008556 0.058081 -0.073577 0.086054 -0.063932 -0.059703 -0.056043 --0.004455 -0.105199 0.057557 0.036356 -0.001614 -0.034813 -0.011546 0.119991 0.097970 -0.057333 -0.012490 0.036923 0.060306 0.089075 0.026544 --0.007308 -0.003360 0.089332 -0.156157 -0.076983 -0.020443 0.038004 -0.082617 0.014187 -0.084229 --0.010067 -0.043646 0.104190 -0.020332 -0.113413 -0.019452 -0.017699 0.086407 -0.149350 0.035032 --0.063843 0.049501 0.023881 -0.007758 0.015123 --0.040657 -0.040203 -0.063597 0.042128 0.025604 --0.130160 -0.024866 0.055305 -0.041194 0.045116 -0.049432 0.055510 -0.006683 0.138421 -0.043183 -0.087163 0.013057 -0.006799 -0.084491 0.056532 -0.064054 0.106709 -0.075535 -0.087588 0.046051 --0.026502 -0.091502 0.062202 -0.077878 -0.103918 --0.070766 -0.007034 -0.005016 0.012735 0.091548 -0.030092 0.104877 0.065607 0.020461 -0.002983 -0.006667 -0.059681 -0.067896 0.140805 -0.037053 -0.024911 -0.042592 0.035611 -0.022190 -0.017371 -0.043806 -0.003772 0.064155 -0.005587 0.065305 -0.013775 -0.019471 -0.010808 -0.114880 0.092429 --0.004362 -0.097882 -0.072622 0.000859 -0.072969 -0.010835 0.002935 -0.010522 -0.029640 -0.018812 --0.002815 0.019650 0.073786 0.023017 0.027486 --0.035116 0.083780 -0.047697 -0.093223 -0.049601 -0.016083 -0.030747 -0.081910 0.105295 0.037028 -0.021420 0.017461 0.021006 0.030737 -0.007009 -0.017570 -0.004117 -0.109441 0.099907 -0.060442 -0.031533 0.170766 0.007603 -0.023917 0.039640 --0.034490 -0.004353 -0.049810 -0.001665 -0.006800 --0.049992 -0.082781 -0.030432 -0.069328 -0.033724 --0.026425 -0.084230 0.068958 -0.147731 0.089957 --0.025804 0.152835 -0.052516 -0.035930 -0.032842 --0.026333 -0.041967 0.018667 0.106536 0.021511 -0.025179 -0.006152 0.032580 0.109526 -0.087229 --0.046329 0.156428 -0.000438 0.032617 0.082644 -0.045529 -0.088920 0.005952 -0.100032 0.037022 -0.043473 0.034600 -0.048768 0.050748 -0.142175 --0.052680 0.040293 0.025408 -0.078601 -0.057626 --0.008755 0.039271 0.157026 0.016939 0.011512 --0.055155 0.100297 -0.090750 -0.070506 0.053489 -0.036003 -0.004689 -0.140033 0.021003 0.050800 --0.094297 -0.038679 0.001987 0.044431 0.014913 -0.075296 0.020313 -0.055272 0.055650 -0.012236 -0.080103 -0.001597 -0.017090 -0.008598 0.039225 -0.074687 0.005695 -0.126235 -0.014300 -0.062800 -0.006515 -0.098507 0.016983 -0.025850 -0.061359 -0.003403 0.020760 0.004611 -0.040494 0.066641 -0.080290 0.040135 0.035632 0.025592 -0.020162 -0.001135 -0.000322 -0.019373 0.081497 -0.024835 -0.032781 -0.056711 0.055831 0.043231 -0.056169 -0.059098 -0.031619 0.033132 0.039309 0.015952 --0.002714 -0.040968 -0.126282 -0.082601 0.115541 --0.009564 -0.038716 -0.077074 0.054052 -0.127886 --0.013589 0.020741 -0.030063 -0.098522 -0.154709 --0.019341 -0.076775 0.150586 -0.056835 0.028978 -0.026984 0.120357 0.014776 -0.087996 0.001184 -0.043136 0.047468 -0.106854 -0.012311 0.136749 -0.006266 0.135453 0.089884 -0.044424 -0.015318 --0.022275 0.104625 -0.093291 0.040459 0.043466 -0.026675 0.033732 0.033432 -0.040003 0.137637 --0.015331 -0.040834 -0.144406 -0.102359 0.007346 --0.037072 -0.006470 0.019555 0.004435 -0.023113 -0.050195 -0.050172 0.002684 -0.032435 0.117505 -0.053669 0.065412 0.023483 -0.076387 -0.097193 --0.046469 -0.112094 0.081252 0.010354 0.081406 -0.003424 -0.098166 0.059285 0.116414 -0.043193 --0.085510 0.089546 0.067583 0.063370 0.036681 --0.050885 -0.014553 -0.010354 -0.138138 -0.019065 --0.062106 0.089829 -0.025795 -0.024562 -0.136513 -0.042604 0.028547 0.068434 -0.019686 -0.149143 --0.011292 -0.004941 0.080298 -0.068819 0.013087 --0.033391 0.083482 -0.002741 0.044834 -0.000087 --0.030048 -0.111492 -0.106256 0.013354 0.069577 --0.201947 0.033380 0.030414 0.014569 -0.056871 -0.032976 0.099252 -0.022767 0.071354 -0.074629 -0.084309 0.070168 0.048774 -0.058682 0.019366 -0.032417 0.045013 -0.038956 0.003473 0.024131 --0.053350 -0.111804 0.084936 0.015044 -0.043488 --0.021984 -0.089694 0.026913 0.087199 0.105413 -0.032985 0.060479 0.043282 -0.041424 -0.045614 --0.025281 0.016546 -0.008511 0.109096 0.061579 -0.108852 -0.086107 0.057949 -0.007846 0.023739 -0.022917 0.048324 0.084817 0.051422 0.108333 -0.020075 0.065293 0.024222 -0.177025 0.103021 --0.052328 -0.058433 -0.016859 -0.039048 -0.132025 -0.044874 -0.056423 -0.009110 -0.056668 -0.062653 -0.007126 -0.049861 0.112609 0.043628 0.102097 -0.053027 0.006351 -0.074985 -0.155632 0.000468 --0.003952 -0.020796 -0.047587 0.066293 0.093601 -0.006187 0.075271 0.038270 0.013700 -0.086700 --0.038267 0.110563 -0.053092 0.104285 -0.058967 --0.017230 0.065483 -0.030473 -0.073551 0.097440 --0.017625 0.009543 -0.053416 -0.091798 0.013864 --0.047203 -0.111174 -0.068496 0.004133 -0.001946 -0.021511 -0.033754 0.082109 -0.067395 0.108098 -0.024329 0.172244 0.023377 0.022373 -0.066952 --0.024787 -0.090210 -0.039733 0.128667 0.045121 --0.056078 0.039012 0.057493 0.060251 -0.111755 -0.002505 0.046864 -0.005795 0.052569 0.117762 --0.049994 -0.019961 0.021272 -0.092885 0.061478 -0.025756 0.008735 -0.010368 -0.028567 -0.125922 -0.000465 -0.012792 0.031428 -0.078323 -0.081520 --0.009561 0.065195 0.112336 -0.071252 -0.041794 --0.148640 0.078451 -0.027802 -0.011982 0.061388 --0.005007 -0.071353 -0.108450 0.054048 -0.009674 --0.095070 -0.000467 0.065054 0.060690 -0.022708 -0.071931 0.100729 -0.048705 0.059187 0.065931 -0.066351 -0.085844 -0.041025 0.021797 0.046665 -0.003912 0.061475 -0.162863 0.038635 -0.025668 --0.010671 -0.130322 0.059096 -0.065249 0.005155 -0.003692 -0.012791 -0.008737 0.036513 0.037150 -0.033874 -0.000886 0.083220 0.009612 -0.037199 -0.077031 -0.048573 -0.065236 0.028360 -0.043075 --0.019846 -0.097997 0.069274 0.025529 -0.131338 -0.050027 -0.010317 0.022528 0.118355 0.001105 --0.023244 -0.088843 -0.056329 -0.140675 0.037221 --0.052427 -0.096705 -0.045605 0.099184 -0.072695 --0.001344 -0.024613 -0.066691 -0.087988 -0.075475 --0.003806 -0.057986 0.114851 0.046384 0.013172 --0.060172 0.127551 0.032045 -0.088201 0.057495 --0.030853 0.024597 -0.100073 0.011060 0.108274 --0.015716 0.067447 0.075220 0.051558 -0.038701 --0.001983 0.026967 -0.085766 0.052349 -0.005081 --0.024184 0.092450 0.055417 0.004123 0.076868 --0.002270 -0.069252 -0.133485 -0.036492 -0.054455 --0.012415 -0.065990 0.006622 0.009851 -0.004664 --0.035992 -0.083973 -0.016076 0.002209 0.092316 -0.084844 0.068940 -0.020968 -0.004783 -0.046660 -0.037839 -0.143521 0.005325 0.036055 0.002123 --0.023575 -0.021621 0.106150 0.061087 -0.046658 -0.041745 0.096932 0.095910 0.112957 0.016901 -0.014863 -0.029474 0.038073 -0.124756 -0.025224 --0.012760 0.030910 -0.053282 -0.028662 -0.070939 -0.005145 0.000361 0.148092 0.011131 -0.102044 -0.021703 0.043413 0.111529 -0.096640 0.070849 --0.018883 0.085116 -0.011565 -0.036848 0.001140 -0.004421 -0.070699 -0.034949 0.050552 0.034228 --0.141451 -0.055244 -0.037438 -0.034652 -0.000520 -0.025296 0.083630 -0.024993 0.100072 -0.001299 -0.022946 0.046100 0.002547 -0.103144 0.035870 -0.034994 0.100019 -0.142482 -0.019346 0.025513 -0.013032 -0.078172 0.109851 -0.079647 -0.043137 --0.030375 -0.017337 0.041640 0.035436 0.111094 -0.044122 0.080993 0.015356 0.033668 0.027083 --0.009547 0.005556 -0.052828 0.165063 -0.001717 -0.056999 -0.007110 0.063252 -0.065978 -0.008868 -0.036395 0.018676 0.008704 0.023610 0.076704 --0.037486 0.016184 -0.046249 -0.156788 0.095619 --0.029472 -0.042230 -0.055255 -0.020155 -0.057540 -0.035636 0.027756 -0.026705 -0.073320 -0.028806 --0.052871 0.003491 0.087672 0.064225 0.057197 +5 512 +0.005167 -0.037310 -0.002159 0.016849 0.130396 +0.039445 0.031680 -0.074412 -0.031499 0.060536 +0.019479 -0.030564 -0.048137 -0.056279 -0.027829 +0.020585 -0.011270 0.023913 -0.005706 0.011407 +-0.023217 0.107455 -0.037777 0.004070 -0.017279 +-0.090444 0.007641 0.099001 -0.047913 -0.017199 +0.022700 -0.063865 0.047213 0.043843 -0.036225 +0.001312 -0.123861 -0.038988 0.058666 0.074541 +0.039508 0.110300 0.013954 -0.119228 -0.035807 +-0.047392 0.027035 -0.004412 -0.032650 -0.037150 +0.002491 -0.045447 0.158260 0.022828 -0.030124 +-0.047856 0.088744 -0.009678 0.106688 0.087690 +-0.027941 0.044084 -0.028500 0.018736 -0.069969 +-0.035358 -0.051568 -0.030459 -0.017899 0.027632 +-0.018607 -0.123557 0.019228 0.057485 -0.028907 +0.019057 0.038151 -0.080220 0.034222 0.023081 +0.021312 0.041905 0.112903 0.024092 0.093974 +-0.116679 0.015344 -0.066059 -0.096437 0.004041 +-0.022464 -0.116260 0.047819 -0.003921 -0.073504 +0.001975 -0.025869 0.028200 0.122690 0.010627 +-0.035672 0.078963 -0.009686 0.000743 -0.147582 +0.016932 -0.020291 -0.096896 -0.237875 -0.029121 +0.017376 -0.040130 -0.053865 0.154060 -0.013215 +0.015215 -0.019023 -0.070604 0.032265 0.040340 +0.102365 -0.022746 0.019895 0.050570 0.008845 +-0.034134 0.044441 -0.049387 -0.140481 0.072570 +0.013023 -0.006079 0.037574 0.004937 -0.081501 +0.003696 0.049908 0.007355 0.000403 0.026006 +-0.008466 0.080680 0.061382 -0.108985 -0.088060 +-0.012275 -0.081061 0.020333 -0.079001 0.068724 +-0.014081 -0.042609 0.093365 0.044120 0.000303 +0.063391 0.096574 -0.105424 0.039041 0.010412 +-0.054031 -0.084948 0.080406 -0.035883 0.137428 +0.063037 0.050562 0.024690 -0.031394 0.130320 +-0.015501 -0.078884 -0.076886 -0.013864 -0.073587 +0.048778 0.003814 -0.031125 0.046897 0.028304 +0.048692 0.132795 0.065450 0.059487 -0.042396 +-0.176999 0.056943 -0.004135 -0.049378 -0.041083 +-0.039445 -0.016292 -0.004550 0.062010 -0.079613 +-0.054566 -0.008476 -0.016710 0.049202 0.025758 +-0.078723 0.092091 0.096536 -0.065079 0.021161 +0.076657 0.009203 -0.036866 -0.016559 0.012823 +0.008225 -0.003006 0.108033 0.043120 -0.060870 +-0.019346 0.022790 -0.001728 0.062304 -0.016965 +-0.001302 -0.014490 -0.041803 -0.034058 -0.197066 +-0.033655 -0.127217 -0.108681 -0.010571 -0.004705 +-0.015553 -0.086069 0.034109 -0.101379 0.002068 +-0.004003 -0.044637 -0.068617 0.052228 -0.047812 +-0.043307 0.035681 0.042207 -0.055946 0.055944 +-0.026792 -0.012601 -0.056710 -0.021094 0.105842 +-0.025598 -0.078858 -0.013487 0.030728 -0.031956 +0.031444 0.022763 0.025364 0.121366 0.070736 +-0.084556 0.098118 -0.024301 -0.058655 -0.043194 +-0.011752 -0.043781 0.091051 -0.071201 -0.020980 +0.082904 -0.031657 -0.088247 0.066709 -0.079182 +-0.012151 0.011796 -0.010589 0.100656 0.094539 +0.035967 0.025338 0.071826 0.009741 -0.040209 +0.006866 -0.015095 -0.168469 -0.056133 0.060145 +0.045830 -0.068969 0.034551 0.015842 -0.092809 +0.054699 0.138744 0.001726 0.006927 0.005167 +0.016978 0.046384 -0.060183 -0.040742 -0.072692 +-0.022489 -0.029728 -0.065018 -0.124741 0.044927 +-0.029057 -0.037154 0.031068 0.060086 0.009984 +0.009311 -0.006957 -0.105508 0.059637 -0.019564 +-0.068154 -0.066443 0.000799 0.028579 0.097063 +0.096936 0.030230 -0.034623 -0.088918 0.040334 +0.019439 -0.050707 -0.003294 -0.028505 -0.053599 +0.062460 -0.070688 -0.016465 -0.035680 0.017378 +0.009363 0.048761 0.043374 0.039587 -0.023232 +-0.067033 0.042663 0.054070 -0.042797 -0.089391 +-0.030497 -0.050249 0.059528 0.089089 -0.029633 +0.064125 -0.086614 -0.002005 0.080620 0.000502 +-0.003490 0.097336 0.099565 0.015648 0.006691 +0.077668 0.016572 0.035404 -0.046026 0.017237 +-0.048631 0.009314 0.141479 0.017079 0.043796 +-0.106474 0.145951 0.057740 0.011250 -0.059443 +0.027572 0.026650 0.008527 0.002949 -0.037680 +-0.077991 -0.090617 0.003420 -0.046010 0.007354 +0.019056 -0.128651 0.016464 0.004584 -0.030883 +-0.092069 0.038976 -0.081840 0.066695 -0.047340 +0.003513 0.040613 0.046815 -0.023406 0.062389 +0.021759 0.024928 -0.018922 -0.048006 0.063800 +-0.014416 -0.050333 0.042628 -0.114934 -0.101450 +0.062139 0.029295 -0.065908 0.111463 0.050781 +-0.022707 0.135414 0.003548 0.134535 -0.048259 +-0.092344 -0.027727 0.016343 -0.060786 -0.081502 +-0.005412 -0.026229 -0.143331 0.052404 -0.077298 +-0.035919 -0.041968 -0.106108 -0.004369 0.065028 +0.096370 -0.053299 0.043317 -0.049735 0.049815 +0.032324 0.051309 -0.009607 -0.205917 0.005023 +-0.054316 -0.022895 0.099327 -0.006927 -0.076574 +-0.111024 0.111026 0.038381 -0.060368 0.064238 +-0.034316 0.026846 0.025740 -0.076162 -0.163904 +0.055955 -0.056885 0.014831 -0.120715 0.090938 +0.035289 -0.036439 0.060012 0.080302 0.036215 +0.065250 0.083030 -0.058784 0.104826 -0.051805 +-0.011099 -0.006420 0.053042 0.024127 0.092534 +0.058569 -0.033442 0.025186 -0.018222 0.117744 +0.044345 -0.042456 -0.043767 -0.021378 -0.121965 +0.027371 0.052731 -0.020316 0.036912 0.115357 +0.031150 0.041547 0.059267 -0.039672 -0.086918 +-0.162369 0.024801 0.031725 0.083400 -0.034463 +0.000272 -0.008147 -0.002016 0.131953 -0.092911 +-0.091944 -0.062864 -0.005221 0.063647 -0.012658 +0.042685 0.067952 0.038644 -0.153221 0.096841 +0.108299 0.089446 -0.047164 0.004196 -0.043268 +-0.035456 0.050838 0.070444 0.084465 -0.079980 +-0.048916 0.057726 0.023894 0.027653 0.017775 +0.015461 -0.030287 -0.022245 0.052081 -0.150947 +-0.002682 -0.056774 -0.123366 -0.091754 0.006536 +0.006473 -0.143025 0.054690 -0.043189 0.032970 +0.027446 0.033127 -0.132722 -0.010417 -0.080097 +-0.018187 0.001858 0.111290 -0.090749 0.059434 +-0.068738 0.090679 -0.145070 -0.065277 0.063514 +-0.003982 -0.056382 -0.003673 0.015845 -0.073396 +0.043688 0.002836 0.069211 0.124852 -0.053313 +-0.040946 0.070440 -0.107024 -0.019199 -0.033672 +-0.001440 0.021680 0.110595 -0.053452 -0.052426 +0.035461 -0.028179 -0.049041 0.022580 -0.010989 +-0.002913 -0.051691 -0.075881 0.037241 0.076377 +0.034735 -0.031556 0.073516 -0.001427 0.016296 +-0.017537 0.003346 -0.099774 -0.067624 -0.044257 +-0.018202 0.030622 0.012773 0.046475 -0.121785 +-0.057265 0.116179 -0.079916 0.066396 0.050104 +-0.013177 0.057766 -0.047879 -0.109526 -0.146491 +0.032675 -0.049318 -0.057045 -0.080068 0.089621 +-0.046564 -0.029992 0.040828 0.029281 -0.037369 +-0.009731 -0.082145 -0.117622 0.117077 0.037369 +0.000820 -0.106634 -0.007967 0.000812 0.140637 +0.036530 0.062121 -0.065504 -0.094930 0.121336 +0.017530 -0.017330 -0.040402 -0.018255 0.010992 +0.019746 -0.027564 0.033588 0.042466 -0.003143 +0.013767 0.084179 0.033753 -0.017279 -0.009676 +-0.006452 0.032645 0.031852 -0.030975 -0.043384 +-0.005433 -0.015258 0.053273 0.054748 -0.064736 +0.008959 -0.141223 -0.032957 -0.015079 0.018198 +-0.001681 0.143079 0.076000 0.001037 -0.048744 +0.022062 0.026030 -0.008263 -0.050353 -0.023037 +-0.036477 -0.051733 0.137823 -0.034438 -0.007573 +-0.004256 0.064218 0.075183 0.095106 0.026497 +0.026360 0.009791 -0.058039 0.053315 -0.077817 +-0.033283 -0.081151 -0.055220 0.004268 0.017539 +-0.007329 -0.117200 0.093220 0.037359 0.002718 +0.010749 0.018281 -0.075800 -0.024889 0.005720 +0.022129 0.035613 0.036187 0.032246 0.105439 +-0.073766 0.016887 -0.059934 -0.049471 0.073520 +-0.024041 -0.104642 0.023557 -0.059746 -0.043871 +0.022311 -0.000250 -0.074027 0.198593 0.102732 +0.024478 0.077658 -0.060042 -0.018229 -0.149648 +-0.009871 -0.105822 0.007585 -0.161459 -0.041121 +-0.021460 0.009020 -0.065018 0.111801 -0.024953 +0.074594 -0.026041 -0.062859 0.009199 0.069609 +0.078672 -0.033414 0.054128 0.005408 -0.016273 +0.052076 0.107610 -0.067518 -0.096400 0.033703 +-0.014350 -0.024676 0.056254 -0.043770 -0.060847 +-0.004185 0.073550 -0.057830 -0.016644 0.029096 +0.005755 0.026472 0.040449 -0.091950 -0.048538 +-0.034439 -0.107938 0.090712 -0.117001 0.043170 +-0.006505 -0.035277 0.117316 0.127002 0.047906 +-0.001441 0.118379 -0.132165 0.007380 0.023823 +-0.020120 -0.083725 0.047284 0.023795 0.074123 +-0.013439 0.024994 0.060254 -0.069120 0.166373 +-0.024228 -0.063150 -0.046506 -0.077202 -0.054592 +-0.006571 0.010335 -0.006568 0.003982 0.075837 +0.008643 0.136339 -0.005502 0.033910 -0.066379 +-0.127371 -0.006954 0.039770 -0.070123 0.060925 +-0.046386 -0.026420 -0.005280 0.103509 -0.022310 +-0.003740 -0.014999 -0.037770 0.080005 0.025231 +-0.054995 0.071017 0.009442 -0.075737 0.013441 +0.051947 0.027097 -0.070351 -0.055705 -0.021115 +0.021387 0.029232 0.163331 -0.032380 0.010008 +-0.011987 -0.028631 0.002665 0.014770 -0.009558 +-0.034325 0.015830 -0.091253 -0.012677 -0.107378 +-0.034624 -0.047725 -0.102330 0.042525 -0.006869 +0.014048 -0.043127 0.052384 -0.047473 0.055102 +0.009744 -0.033646 -0.081755 -0.001464 -0.016223 +-0.036697 -0.002279 0.023279 -0.036221 0.101478 +-0.058454 0.065074 0.003524 0.005010 0.097182 +-0.038171 -0.037943 -0.009994 -0.033355 -0.044552 +0.041318 0.065041 0.000092 0.100816 0.029007 +-0.031803 0.183537 -0.009617 -0.010544 -0.028465 +0.006900 -0.014988 0.090490 -0.174817 0.027464 +0.063314 -0.049281 -0.001567 0.091421 -0.078603 +-0.004869 -0.063266 -0.001922 0.069338 0.081771 +0.058737 0.073195 0.081676 -0.047808 -0.025797 +-0.004185 0.033203 -0.125472 -0.108148 0.031258 +0.035192 0.029957 0.046675 0.047238 -0.088197 +0.033315 0.114919 -0.049180 0.025707 0.053843 +0.035182 0.140206 -0.058660 -0.025978 -0.019658 +-0.014847 -0.021051 -0.034385 -0.121789 0.173406 +-0.112251 -0.022333 0.071206 0.028998 0.046468 +0.067704 -0.026159 -0.158316 0.014936 0.040216 +-0.010137 -0.053492 0.004935 -0.011277 0.073852 +0.091261 0.114794 -0.014060 -0.051545 0.077316 +0.101258 -0.046137 0.022994 -0.066767 -0.065537 +0.049952 -0.043582 0.012823 0.009313 0.036343 +0.054885 0.037796 0.021940 0.013211 0.006019 +-0.099578 0.058596 -0.045463 -0.015632 -0.087141 +-0.019273 -0.033140 0.043796 0.119057 -0.081813 +-0.021538 -0.070453 -0.052551 0.077213 0.000094 +0.050268 0.092271 0.051688 -0.025224 0.075437 +0.027983 0.069205 0.031787 -0.099975 0.004387 +-0.002747 -0.056567 0.161394 0.000164 0.084189 +-0.124844 0.050329 0.009844 0.055877 0.055701 +0.030479 0.028843 -0.001076 -0.017173 -0.102770 +-0.038426 -0.133841 -0.035840 -0.072046 0.020206 +0.016438 -0.097885 0.041857 0.034601 0.030422 +-0.089192 -0.014112 -0.052276 0.012005 -0.029335 +-0.011331 0.101833 0.063827 0.044288 0.101597 +-0.034689 -0.027434 -0.017801 -0.079224 0.067103 +-0.027456 -0.098034 0.009448 -0.038986 -0.156729 +0.085023 0.033136 -0.021343 0.110701 -0.011901 +-0.006484 0.082023 -0.027094 0.091208 -0.013163 +-0.012223 0.005933 0.010653 -0.098119 -0.005304 +-0.021061 -0.058077 -0.073035 0.097856 -0.102847 +-0.035329 -0.092754 -0.101463 -0.048671 0.055015 +0.102145 0.062017 0.016002 0.036489 0.059000 +0.042861 0.025447 -0.019735 -0.107841 -0.033752 +-0.043982 -0.067059 0.051092 0.025235 -0.147107 +-0.016269 0.123009 0.035894 -0.020453 0.040013 +0.015557 0.015825 0.080712 -0.069630 -0.149739 +0.022006 -0.008848 0.040169 -0.095688 0.059575 +-0.030641 -0.061353 0.046302 0.104489 0.043372 +-0.001579 0.059737 -0.104073 0.042342 -0.048611 +-0.013811 -0.056255 0.107179 0.057433 0.084815 +0.030217 0.022360 -0.040342 -0.028775 0.120588 +0.041270 -0.045775 -0.030195 -0.106859 -0.104349 +0.072418 -0.003603 -0.013072 0.040728 0.086869 +0.091943 0.066517 0.024442 -0.030929 -0.032920 +-0.160336 -0.010347 -0.068458 0.017458 0.044823 +0.050694 0.067625 0.040303 0.113164 -0.038747 +-0.065558 -0.106357 -0.028352 0.121488 0.026548 +-0.007820 0.054872 0.094674 -0.099533 0.005231 +0.118132 0.042780 -0.065079 0.031440 0.043229 +-0.050024 0.015943 0.073917 0.034049 0.010548 +-0.024979 0.022639 0.027795 0.049491 0.048762 +-0.002738 -0.010783 -0.027637 -0.006986 -0.104141 +-0.066719 -0.061742 -0.067028 -0.053057 -0.003478 +-0.050948 -0.122196 0.022082 0.002595 0.015094 +0.006014 0.005784 -0.184537 -0.034872 -0.036104 +0.055412 0.006886 0.103488 -0.063001 0.096665 +-0.035533 0.009847 -0.095114 0.008588 0.023736 +-0.034278 -0.111970 -0.041172 0.039730 -0.102952 +0.063775 0.039273 0.109863 0.091800 0.030306 +-0.082206 0.089449 -0.058478 -0.029341 0.038389 +0.061057 -0.024711 0.111044 -0.035079 -0.027985 +0.014570 0.002046 -0.031545 0.058848 -0.019500 +-0.002475 -0.025589 -0.144358 0.063478 0.124927 +-0.014094 -0.010970 0.031621 -0.040043 0.004389 +0.025003 0.052397 -0.054526 -0.073469 0.026795 +-0.024697 0.024739 0.118299 0.014948 -0.132109 +0.020192 0.037815 -0.090270 0.049313 0.082764 +-0.022642 -0.006053 -0.038073 -0.057363 -0.107347 +0.033166 -0.027556 -0.019765 -0.111958 0.027773 +-0.063001 -0.052998 0.019353 -0.009646 -0.011270 +0.011872 -0.006508 -0.122226 0.059824 0.041779 +0.016445 -0.031890 -0.036310 0.013085 0.091631 +0.062866 0.054501 -0.117523 -0.010907 0.087026 +-0.014974 -0.035920 -0.048565 -0.019246 -0.043405 +-0.006959 0.006211 0.042370 0.014603 -0.006435 +0.019149 0.078038 -0.020556 0.018114 -0.036521 +-0.054036 0.007325 0.056349 -0.033497 -0.025960 +0.050184 -0.066536 0.091501 0.071356 -0.049044 +-0.032263 -0.095268 -0.008784 0.049033 0.036929 +0.020357 0.152151 0.040814 -0.063159 -0.024324 +-0.017084 0.011876 -0.015442 -0.019811 -0.000366 +-0.002700 -0.072981 0.109288 0.007473 -0.049442 +-0.054040 0.051947 0.019359 0.129160 0.021981 +0.002248 0.035262 -0.023141 0.064666 -0.078273 +-0.031663 -0.031343 -0.006058 -0.045421 0.017466 +-0.067122 -0.130784 0.067057 0.052460 -0.041165 +-0.004411 0.046453 -0.055461 0.048162 -0.009687 +0.021530 0.007211 0.104764 0.079849 0.086248 +-0.072791 0.001112 -0.027964 -0.071233 -0.013339 +0.007979 -0.118231 0.076826 -0.060762 -0.084358 +-0.011447 0.009765 0.014163 0.164784 -0.015892 +-0.020756 0.152509 -0.014014 -0.041853 -0.117008 +-0.011755 -0.005766 -0.086896 -0.139650 -0.032342 +0.025651 -0.007843 -0.039073 0.103397 -0.042591 +-0.005971 -0.001324 -0.053945 -0.000716 0.048977 +0.130185 0.028226 0.061179 0.024489 -0.021939 +-0.007019 0.054336 -0.010040 -0.095411 0.082406 +-0.032130 -0.015054 0.033059 0.002802 -0.080159 +-0.022452 0.077426 -0.015314 0.033583 0.028479 +0.023293 0.035078 0.006442 -0.110541 -0.106244 +-0.034737 -0.104140 -0.034570 -0.114316 0.079382 +0.006009 0.003901 0.080081 0.055082 0.012896 +0.064981 0.057219 -0.112986 0.003906 -0.028414 +-0.012383 -0.054541 0.077483 0.004267 0.123567 +0.007369 0.099856 0.023273 -0.028194 0.122030 +-0.036635 -0.126589 -0.034567 -0.028288 -0.065040 +0.014280 0.011435 -0.004867 0.043901 0.035395 +0.028599 0.075858 0.118460 0.070581 -0.051903 +-0.170905 0.050352 0.053514 -0.017139 0.021748 +-0.096610 0.008904 -0.001049 0.078787 -0.101201 +-0.026229 -0.019757 -0.035771 0.054142 0.068041 +-0.020328 0.099979 0.096623 -0.046957 -0.001733 +0.049586 0.052458 -0.031724 -0.028332 -0.005418 +0.046710 0.014238 0.133125 -0.005428 -0.080055 +-0.033226 0.034007 0.025272 0.033924 -0.044662 +-0.034690 -0.079173 -0.160689 -0.153893 -0.228771 +-0.002450 -0.083966 -0.168294 0.010694 -0.012167 +0.000004 -0.044377 0.023373 -0.077437 0.012178 +-0.015899 -0.010828 -0.062847 0.029927 -0.074557 +-0.053306 0.049688 0.057017 -0.022571 0.015337 +-0.046545 0.018895 -0.024848 -0.004424 0.165442 +-0.060201 -0.098629 -0.065190 0.036582 -0.038566 +0.051453 0.093478 0.039619 0.117535 0.090386 +-0.029366 0.108075 -0.016568 -0.093576 -0.048799 +-0.045599 -0.023619 0.070072 -0.109294 0.001548 +0.076285 -0.091274 -0.068829 0.000215 -0.046519 +-0.022512 -0.027067 0.014905 0.079017 0.140699 +0.061141 0.009178 0.097811 0.033468 -0.006666 +0.007163 -0.007578 -0.124238 -0.025271 0.017581 +0.042405 -0.034252 0.064890 0.002500 -0.139083 +0.009733 0.158179 0.014474 0.038913 0.056290 +-0.004998 0.075401 -0.030557 -0.038595 -0.049070 +-0.014680 -0.076306 -0.132365 -0.177693 0.091760 +-0.057238 -0.072379 0.050877 0.051489 0.028125 +0.004991 0.032621 -0.167359 0.041002 -0.007072 +-0.086405 -0.042263 -0.019757 -0.011524 0.066004 +0.085670 0.008071 -0.013614 -0.062142 0.083280 +0.000887 -0.075820 0.008295 -0.020136 -0.016886 +0.089657 -0.106260 -0.051491 -0.012687 0.054778 +0.011535 0.086613 0.053803 0.027164 -0.023825 +-0.040009 0.080987 0.026309 -0.000334 -0.085288 +-0.024208 -0.085040 0.096077 0.120527 -0.044181 +0.003034 -0.091142 0.006471 0.115971 -0.026358 +0.003489 0.083633 0.109975 -0.029425 0.061726 +0.056115 -0.006711 0.013158 -0.062917 -0.015029 +0.003354 0.031574 0.119045 0.022859 0.023777 +-0.068292 0.115604 0.031617 0.008953 0.006943 +0.014420 0.008569 -0.031547 -0.006857 -0.051690 +-0.086683 -0.108339 0.005093 -0.108646 -0.034720 +0.054273 -0.096753 0.050806 -0.021115 -0.025278 +-0.079997 0.027008 -0.034211 0.090949 0.005678 +0.019288 0.042083 0.062119 0.019301 0.040859 +-0.009113 0.022427 -0.004019 -0.060890 0.032884 +-0.012373 -0.037976 0.017625 -0.079369 -0.050788 +0.079720 -0.039347 -0.085324 0.091044 0.026653 +-0.063122 0.099371 -0.024736 0.084631 -0.100421 +-0.073313 0.014317 0.022555 -0.116051 -0.063966 +-0.009688 -0.063666 -0.131709 0.016744 -0.135028 +-0.003708 -0.043685 -0.121631 -0.036930 0.125776 +0.084333 0.010114 0.071231 -0.010395 0.059391 +0.017760 0.033034 -0.018996 -0.130540 0.025758 +-0.018261 -0.060044 0.127025 -0.032724 -0.107299 +-0.064538 0.090073 -0.010186 -0.066127 0.107025 +-0.010940 0.003083 0.019030 -0.023935 -0.140176 +0.003549 -0.042402 -0.010695 -0.185915 0.060835 +0.005405 -0.013822 0.029205 0.079338 0.068155 +0.071485 0.030282 -0.087207 0.073480 -0.027940 +0.004896 -0.033246 0.072637 0.018017 0.054712 +0.026184 -0.005287 0.034456 -0.036753 0.079232 +0.072707 0.004506 -0.039353 -0.015560 -0.071466 +0.010257 0.067446 -0.006598 0.047396 0.072218 +0.023405 0.082663 0.015319 -0.035436 -0.075461 +-0.124036 -0.032046 0.060837 0.010231 -0.053024 +0.022800 0.042891 -0.041549 0.132395 -0.095330 +-0.077091 -0.058554 -0.070632 0.047570 0.031856 +0.000127 0.114996 0.058660 -0.092472 0.064503 +0.096450 0.066200 -0.001059 0.039487 -0.032859 +-0.065721 0.001601 0.088037 0.059828 -0.047411 +-0.077714 0.010275 0.013629 0.003304 0.005407 +0.000665 0.012927 -0.077525 0.069202 -0.157417 +0.014547 -0.095965 -0.087546 -0.067375 -0.027867 +0.005458 -0.095839 0.105294 -0.044892 0.045151 +-0.001349 0.038356 -0.127152 -0.080503 -0.105423 +-0.018484 0.008439 0.104398 -0.027959 0.082086 +-0.020605 0.042785 -0.109139 -0.025958 0.079733 +0.036289 -0.083773 -0.033819 0.032566 -0.065556 +0.006659 0.002090 0.097027 0.115715 -0.013271 +-0.067514 0.128365 -0.089129 0.026160 -0.040584 +-0.002443 -0.017254 0.129204 -0.110078 -0.064943 +0.089215 -0.022299 -0.034959 0.022446 -0.019254 +-0.038900 -0.069862 -0.070540 0.069949 0.111993 +-0.006311 -0.009057 0.094278 -0.014932 0.003657 +-0.019323 0.026145 -0.062611 -0.073753 -0.007182 +0.014101 0.015776 0.052537 0.064728 -0.160187 +-0.005122 0.076356 -0.104763 0.091493 0.020225 +-0.000433 0.062698 -0.060457 -0.147540 -0.066168 +0.007195 -0.061498 -0.037801 -0.039763 0.059551 +-0.028410 -0.074510 0.057667 0.020584 -0.042510 +-0.025311 -0.037825 -0.188010 0.077423 0.030749 +-0.025465 -0.067541 0.003073 -0.049778 0.127789 +0.002786 0.120009 -0.067812 -0.026565 0.111272 +0.023219 -0.024403 -0.014507 -0.048624 0.022163 +0.014596 -0.052136 0.001580 0.064595 0.017963 +0.021330 0.098862 -0.009253 -0.041062 0.008903 +-0.013829 0.031967 0.076571 -0.005348 -0.044010 +0.031252 0.000369 0.036818 0.072854 -0.038569 +0.004161 -0.128017 -0.053152 0.050896 -0.015212 +-0.036159 0.097995 0.068397 -0.048472 -0.056131 +-0.011920 0.059188 0.010215 -0.061152 -0.011717 +-0.035949 -0.057039 0.090859 -0.029682 0.041466 +-0.025106 0.131191 0.059327 0.085383 0.021699 +0.049230 0.036630 -0.077086 0.017806 -0.088790 +0.004040 -0.069533 -0.026785 0.009666 0.014017 +-0.055897 -0.096299 0.120693 0.029995 0.032602 +-0.001365 0.034015 -0.053512 0.001573 -0.019170 +0.003956 0.006452 0.067313 0.028301 0.160615 +-0.053111 0.013990 -0.027060 -0.013638 0.039376 +-0.054462 -0.096553 0.079994 -0.043791 -0.025051 +-0.003222 0.019418 -0.049525 0.151136 0.034123 +0.055117 0.058918 -0.017393 0.026169 -0.126380 +-0.019008 -0.028939 -0.014027 -0.173373 -0.032841 +-0.003370 0.039680 -0.118311 0.114094 -0.041869 +0.041121 -0.038391 -0.096074 -0.032479 0.060222 +0.063968 -0.024528 0.018158 -0.009892 -0.043882 +-0.005004 0.129800 -0.025438 -0.121186 0.049860 +0.010448 -0.040388 0.061853 -0.017304 -0.035088 +-0.008678 0.061476 -0.039493 -0.005055 0.079169 +0.046134 0.009770 0.068294 -0.078965 -0.043792 +-0.030529 -0.053845 0.053853 -0.140682 0.111461 +0.003549 -0.014939 0.148955 0.072861 0.004332 +0.015386 0.062006 -0.122325 -0.032529 0.010241 +-0.047982 -0.126440 0.055840 0.067128 0.101189 +-0.002630 0.031969 0.046076 -0.080194 0.104740 +-0.033486 -0.077818 -0.058697 -0.095258 -0.111074 +0.037236 0.011711 0.001113 -0.005664 0.048588 +0.041131 0.098257 0.033126 0.029317 -0.095311 +-0.071555 -0.039999 0.026678 -0.072182 0.035031 +-0.007997 -0.048174 -0.006796 0.075959 -0.052060 +-0.007645 0.037076 -0.035574 0.085576 0.034126 +-0.050676 0.051430 0.031999 -0.134308 -0.001489 +0.084564 -0.018394 -0.097410 -0.042931 -0.025608 +-0.025489 0.041919 0.142482 0.004617 -0.041085 +-0.028816 -0.015527 -0.031005 0.028405 -0.022240 +-0.067737 -0.025241 -0.052578 0.012322 -0.120556 +0.016278 -0.081744 -0.099160 0.025144 0.025441 +0.003176 -0.073871 0.031718 -0.028622 0.029031 +0.017910 -0.030693 -0.104215 -0.015422 -0.065738 +-0.048346 -0.012847 0.046849 -0.008621 0.058771 +-0.054495 0.031597 -0.038844 0.043138 0.092588 +-0.071371 -0.059093 -0.001197 0.001766 -0.074762 +0.029470 0.089616 0.005009 0.052977 0.015899 +-0.045424 0.158466 -0.038717 -0.032506 0.028687 +0.011435 -0.006772 0.047605 -0.144659 -0.031229 +0.073577 0.011530 -0.008172 0.058883 -0.088412 +0.033615 -0.034120 -0.030701 0.101215 0.096645 +0.027368 0.041249 0.081502 -0.025440 0.007592 +0.059893 0.012106 -0.112009 -0.114692 0.016397 +0.087068 0.016199 0.051263 0.011915 -0.085364 +0.026046 0.145258 -0.047521 0.077134 -0.000345 +0.034532 0.099801 -0.087591 -0.059719 -0.058671 +0.022737 -0.001887 -0.107049 -0.116757 0.134115 +-0.055403 0.005157 0.067618 0.081074 0.071787 +0.063802 -0.003430 -0.106491 0.017543 0.002214 +-0.013785 -0.032962 0.010084 0.024325 0.045963 +0.059883 0.072282 -0.008608 -0.015127 0.048225 +0.041752 -0.068845 0.012227 -0.090748 -0.035309 +0.045353 -0.078624 -0.019489 0.035531 0.058571 +0.045414 0.039032 -0.011106 0.048787 -0.025336 +-0.084893 0.031896 0.010850 0.012526 -0.053205 +0.016952 -0.044041 0.068766 0.097328 -0.122229 +0.027016 -0.051759 -0.057246 0.074566 0.006201 +0.069904 0.100068 0.076124 0.004278 0.029466 +0.045229 0.055683 0.018790 -0.067806 0.039373 +0.029179 -0.036787 0.129921 -0.028993 0.037711 +-0.105011 0.138747 -0.004370 0.052080 0.050835 +0.025511 -0.002962 0.007852 -0.055234 -0.075055 +0.000460 -0.089231 -0.030467 -0.080347 0.007488 +0.067460 -0.076368 0.084991 0.039544 0.033391 +-0.044318 0.006390 -0.079387 -0.002909 -0.029708 +-0.047882 0.063040 0.065719 0.021811 0.070945 +-0.007571 -0.001302 -0.064119 -0.068005 0.051040 +-0.017747 -0.063938 0.018673 -0.038391 -0.099966 +0.057475 -0.007669 0.009384 0.109283 0.012248 +-0.048858 0.092498 0.011967 0.061525 -0.028819 +-0.015131 -0.024160 -0.033220 -0.101648 -0.017980 +-0.003342 -0.049829 -0.125096 0.128241 -0.047377 +-0.028943 -0.109072 -0.066133 -0.015454 0.098334 +0.053371 0.011324 0.042781 0.044313 0.062510 +0.098408 0.065410 -0.040693 -0.116351 -0.032327 +-0.013634 -0.058591 0.081507 0.042019 -0.099770 +-0.018275 0.084624 -0.007512 -0.041113 0.054203 +0.017879 -0.029747 0.059865 -0.048281 -0.111513 +-0.022478 0.002059 0.022383 -0.125360 0.058216 +0.002386 -0.081600 0.049288 0.157428 0.057724 +0.005046 0.102125 -0.083473 0.044059 -0.094864 +0.039120 -0.063306 0.057341 0.060519 0.107383 +0.007076 -0.009373 -0.012555 -0.066630 0.117121 +0.025254 -0.008796 -0.062102 -0.083164 -0.079007 +0.084839 0.042308 -0.055353 0.036386 0.132641 +0.084464 0.056288 -0.011636 -0.059554 -0.087748 +-0.147377 -0.052414 -0.010203 -0.009159 -0.018829 +0.009621 0.061633 0.015716 0.086332 -0.061465 +-0.011833 -0.062998 -0.021168 0.125194 0.045025 +0.052316 0.025720 0.095155 -0.093252 0.028720 +0.056113 0.063321 -0.045315 0.025199 0.023591 +-0.070481 0.072350 0.092458 0.047973 -0.025439 +-0.001281 0.021028 0.034576 0.084779 0.006867 +-0.010323 -0.046330 -0.009172 0.030485 -0.117679 +-0.021782 -0.034737 -0.086292 -0.045885 0.009655 +-0.037167 -0.123331 0.017291 -0.028319 0.071447 +-0.057180 -0.032912 -0.139418 -0.025966 -0.039305 +0.009411 -0.054017 0.076307 -0.060252 0.110087 +-0.061366 0.038897 -0.098107 0.046119 0.043021 +-0.029130 -0.096885 0.007623 0.090513 -0.097416 +0.053264 0.058296 0.054372 0.060769 0.015586 +-0.067956 0.059996 -0.037850 0.005986 0.000778 +0.045873 -0.065546 0.077900 -0.085638 0.000698 +0.027694 -0.021241 -0.002777 0.034509 -0.048173 +0.009988 0.001008 -0.077434 0.026002 0.139490 +0.008910 0.007791 0.059292 -0.057047 0.014127 +-0.022959 0.085710 -0.068087 -0.081561 0.005935 +0.007577 0.061544 0.076542 0.001660 -0.113279 +0.024973 0.086750 -0.061674 0.095059 0.089352 +-0.024436 0.024181 -0.016117 -0.073634 -0.067986 +0.074701 -0.046868 -0.054634 -0.092485 0.006662 +-0.033256 -0.053774 0.049001 -0.002339 0.013545 +-0.006432 -0.012089 -0.086842 0.104105 0.061991 diff --git a/codec2-dev/src/codebook/lspjvm3.txt b/codec2-dev/src/codebook/lspjvm3.txt index 49fc6394..1b11cc8e 100644 --- a/codec2-dev/src/codebook/lspjvm3.txt +++ b/codec2-dev/src/codebook/lspjvm3.txt @@ -1,257 +1,513 @@ -5 256 --0.049493 0.054928 0.084940 0.052135 0.008568 --0.066116 0.006570 -0.027523 0.158516 0.042695 -0.077460 -0.019928 -0.012915 0.012901 -0.098697 -0.028568 0.000341 -0.025438 -0.085876 0.170940 -0.014357 -0.066755 -0.144243 0.165268 0.011916 -0.020644 -0.092580 -0.081946 0.055022 0.007749 --0.027372 0.051994 0.033764 0.000619 -0.072671 -0.011662 -0.038667 -0.034632 -0.078986 0.087758 --0.024310 -0.048062 0.107728 0.024164 0.006083 -0.052660 0.011153 0.031828 0.048317 0.056289 --0.029014 0.039726 -0.055089 0.024123 -0.105980 -0.035791 0.028310 0.054464 -0.124706 0.040220 --0.039838 -0.010122 0.054055 0.061690 -0.037657 --0.086924 -0.009158 0.011889 -0.048271 -0.096720 --0.022199 0.050122 0.113121 0.076273 -0.079928 --0.033161 -0.147776 0.019592 0.002594 -0.021873 --0.081140 0.072112 0.033137 0.019729 0.066647 -0.118834 0.098388 -0.026103 0.013142 -0.013216 --0.000177 0.131275 -0.039096 -0.057554 -0.099675 -0.078053 -0.007955 0.054077 -0.010283 -0.026083 -0.006225 -0.029400 -0.046540 0.024907 0.040126 --0.017713 -0.086932 -0.104490 -0.034290 0.111475 --0.053135 0.032393 0.024949 0.154463 -0.055979 -0.010110 -0.084365 0.043942 -0.143588 0.059090 --0.028178 -0.064062 0.042823 0.164601 0.015843 -0.089595 -0.035899 -0.039930 0.133627 0.033243 --0.013140 -0.008344 -0.104900 -0.106493 0.028217 --0.095950 0.081940 0.002347 -0.084799 -0.073903 --0.036268 -0.072257 -0.015128 0.036224 -0.089424 --0.101200 0.063829 -0.061475 0.012579 -0.047699 --0.050236 0.118664 0.083446 -0.052543 -0.018838 --0.070661 -0.021915 0.054200 -0.092410 0.018701 -0.041419 0.036648 0.126667 0.042162 0.031663 --0.063135 0.022908 -0.086859 0.019763 0.039548 -0.015121 0.066099 -0.029927 -0.003374 -0.032001 -0.089102 0.057931 -0.003415 -0.091946 0.084794 --0.104839 -0.045958 0.016926 0.068547 0.081198 -0.078588 0.043905 -0.106359 -0.032332 -0.004293 -0.036452 0.104520 0.031718 0.027031 -0.125065 --0.041077 -0.152599 0.117252 -0.030131 0.037371 -0.013985 -0.027980 0.107111 -0.067626 0.092561 --0.028813 -0.035193 0.012488 0.065691 0.027352 --0.018945 -0.062152 -0.097681 -0.029327 -0.078038 --0.016391 0.124686 0.019323 -0.147042 0.049316 --0.021113 -0.052981 0.111882 0.025840 -0.077151 --0.012782 -0.053834 0.026849 -0.029175 0.000992 -0.042064 0.054611 0.016125 0.080908 -0.020857 --0.001874 -0.051978 0.089166 -0.127696 -0.080845 --0.008962 -0.018067 0.129410 0.071134 0.081936 --0.064042 0.116090 -0.063253 -0.004220 0.024728 -0.029012 0.071023 0.014449 -0.128413 -0.035250 -0.115653 -0.029705 0.016432 0.055524 0.040377 -0.000581 -0.092870 -0.028356 0.152103 0.076057 --0.045269 0.077207 -0.081390 -0.112025 0.047049 --0.057804 0.095103 0.005696 0.081825 -0.020948 -0.027780 -0.080443 -0.023995 -0.061605 0.036406 -0.004583 -0.106303 0.105940 0.094569 -0.011431 -0.046422 0.030015 -0.125031 0.088154 -0.024277 --0.007487 0.020628 -0.012213 -0.072900 -0.005260 --0.032193 0.064610 0.007714 0.021012 0.008793 -0.043014 -0.105241 -0.019126 0.000769 -0.031247 --0.048003 -0.003554 -0.092245 -0.009662 -0.034732 --0.011536 0.040900 0.112394 -0.038142 0.037212 --0.001175 0.010234 0.054830 -0.085407 -0.020114 --0.013534 0.120768 0.025436 0.100014 0.064602 --0.007919 0.062282 -0.052443 0.164335 -0.008297 -0.137841 -0.002255 -0.058618 -0.031305 -0.047965 -0.040785 -0.018168 -0.019170 0.040177 0.128136 --0.015732 -0.145363 -0.104833 0.054181 -0.064311 --0.036895 -0.103280 -0.189378 0.001223 0.024070 --0.035035 0.050910 -0.077374 -0.067580 -0.118780 --0.055123 -0.057412 0.027202 -0.031426 0.136722 --0.062403 -0.039221 0.092996 -0.032073 -0.039746 -0.017314 0.028132 -0.029601 0.061427 0.034043 --0.004881 0.002314 0.033058 0.014516 -0.127914 --0.070568 0.031534 -0.012681 -0.137671 0.044282 -0.092312 -0.034836 0.075316 0.053215 -0.030095 --0.140758 -0.069760 -0.024582 0.011822 -0.000733 --0.024247 0.139108 0.078949 0.043541 -0.012572 --0.073887 -0.105378 0.066079 0.027750 -0.079807 --0.122697 -0.026910 0.042952 -0.044345 0.087147 -0.068465 0.068240 -0.061864 -0.002708 0.084389 -0.028249 0.094201 -0.022887 -0.050955 0.000270 -0.087836 0.052671 0.087438 -0.042701 0.006800 -0.037755 -0.071608 -0.000400 -0.012553 0.084497 -0.007152 -0.005660 -0.082247 -0.007079 0.128017 -0.026060 -0.064540 0.005121 0.115795 -0.097058 -0.100707 -0.033714 -0.046097 -0.115607 0.062101 --0.082457 -0.095242 0.088832 0.072264 0.030882 -0.083814 0.018039 -0.041244 0.036194 -0.011624 --0.039240 -0.124739 -0.042978 -0.103072 -0.023279 --0.144367 0.076922 -0.007872 -0.041215 0.031877 -0.006244 -0.036286 -0.025736 0.008745 -0.041488 --0.034725 -0.006689 -0.078874 0.095089 -0.064621 -0.035418 0.089685 0.089611 -0.067216 0.100016 --0.101854 0.043002 0.083647 -0.042806 -0.033568 -0.012106 0.025344 0.094987 0.162123 0.035730 --0.036396 0.077816 -0.057973 0.076779 0.027709 -0.047350 0.011238 -0.089403 -0.020863 -0.131279 -0.040658 0.040655 -0.001990 -0.009227 0.039513 --0.043753 -0.112026 -0.064065 0.002673 0.025153 -0.036183 -0.011645 -0.076221 -0.004745 -0.034205 --0.058467 0.128728 -0.003543 0.018335 -0.096496 --0.037375 -0.096154 0.045813 -0.079580 0.065173 -0.024184 -0.012183 0.144278 -0.039914 -0.024761 -0.001824 -0.035165 -0.043834 0.123192 -0.004488 -0.023477 -0.062701 -0.108522 -0.107858 -0.104674 -0.007663 0.103787 -0.043859 -0.071127 0.104928 --0.009634 -0.050318 0.092534 -0.030233 -0.148857 --0.054886 -0.027436 -0.016247 -0.008144 0.017055 -0.065990 0.058093 0.021202 -0.030646 -0.029521 -0.028683 -0.088290 0.061191 -0.038173 -0.018411 --0.019566 -0.006009 0.029617 0.048934 0.128434 -0.027648 0.116940 -0.044437 0.053775 -0.033262 -0.054197 0.048524 -0.050178 -0.094124 0.034207 -0.048351 -0.047109 0.092891 -0.008774 0.057988 -0.038534 -0.080114 -0.063179 0.067392 0.087593 -0.005154 0.015079 -0.128284 -0.101708 0.119929 --0.101885 -0.005064 -0.029441 0.089339 0.002341 --0.037477 -0.162543 -0.026269 -0.046444 0.091725 -0.033059 -0.071982 0.044066 0.051900 0.053592 -0.025106 0.027318 -0.147748 0.030892 0.062725 -0.047862 0.002439 -0.016146 -0.124853 -0.087549 --0.014286 0.115960 0.019628 0.005148 0.043461 -0.060577 -0.119423 0.048737 0.062958 -0.038195 --0.015093 0.042261 -0.145536 -0.025395 -0.029757 -0.001268 0.056525 0.053869 0.032714 0.082888 -0.022561 0.059787 0.095042 -0.051948 -0.068783 --0.094719 0.033934 0.092886 0.112047 0.037717 --0.001812 0.002863 -0.007932 0.128980 0.098130 -0.051733 0.006324 -0.014277 -0.045797 -0.073487 -0.066137 0.012250 0.015209 -0.023922 0.125121 --0.031201 -0.025882 -0.114882 0.098874 0.043116 -0.061535 -0.056840 -0.119559 0.018516 0.007920 --0.014308 0.048837 0.019679 -0.064948 -0.084436 --0.024933 -0.012847 0.007479 -0.065528 0.068539 -0.004575 -0.001495 0.074599 0.025324 0.016894 -0.042433 -0.009825 0.010528 0.022473 -0.000257 --0.033952 -0.017194 -0.036425 0.022356 -0.156508 --0.013117 0.054715 0.038852 -0.077395 0.072355 -0.001274 -0.036819 0.027128 0.040457 -0.053848 --0.086835 -0.028765 -0.044665 -0.046087 -0.052959 --0.034503 0.043617 0.164382 0.021163 -0.026827 --0.037370 -0.105915 -0.012794 -0.035014 -0.065537 --0.119152 0.066125 -0.013818 0.076743 0.096879 -0.101142 0.074383 0.006285 0.055684 0.045990 -0.008245 0.142750 0.024302 -0.029760 -0.056919 -0.041171 -0.009591 0.029222 -0.047190 0.020924 --0.051111 -0.028751 -0.045611 0.030202 0.083927 --0.070117 -0.062254 -0.063990 -0.094579 0.091497 --0.033466 -0.006572 -0.034026 0.129351 -0.113997 -0.078692 -0.053624 0.040154 -0.104795 0.025607 --0.052797 -0.050278 0.088609 0.119334 -0.060736 -0.115692 -0.079482 -0.048491 0.068397 -0.022062 --0.037695 -0.030571 -0.064488 -0.091032 -0.014135 --0.042106 0.091151 -0.019045 -0.094026 -0.018182 -0.031180 -0.070951 -0.066565 0.046865 -0.091124 --0.064953 0.069372 -0.121696 0.088365 -0.053972 --0.029497 0.072347 0.116673 -0.125445 -0.009480 --0.057537 0.008908 0.042657 -0.131808 -0.033942 -0.096819 0.056788 0.086251 0.071955 0.003274 --0.090077 0.028509 -0.140286 0.036077 0.090491 -0.057723 0.070025 -0.046937 -0.003053 -0.085808 -0.119290 0.025854 -0.010211 -0.038993 0.033979 --0.067638 -0.102356 -0.044892 0.087972 0.054670 -0.064861 -0.026264 -0.155722 -0.076296 -0.004410 -0.027390 0.058673 -0.023777 0.079681 -0.099769 --0.038207 -0.087710 0.071253 -0.001252 0.056320 --0.041616 -0.043606 0.147704 -0.104791 0.047362 -0.030432 -0.069719 -0.005648 0.064599 -0.000497 --0.019486 -0.029184 -0.159904 0.013300 -0.108612 --0.066563 0.108614 0.028643 -0.071699 0.094973 -0.016578 -0.115251 0.124735 -0.017707 -0.059670 --0.006860 0.003127 0.035165 -0.007475 -0.022022 -0.009648 0.051351 0.061689 0.056550 -0.053208 --0.046096 -0.109828 0.063655 -0.100019 -0.043527 --0.026785 -0.076073 0.088392 0.051665 0.133100 --0.045997 0.178133 -0.064664 0.056571 0.051732 -0.102884 0.077377 0.004628 -0.085416 -0.061286 -0.109994 -0.039939 -0.042316 0.014354 0.075984 -0.005229 -0.164906 -0.016684 0.091671 0.039303 --0.006969 0.101629 -0.089859 -0.052952 0.020092 --0.045949 0.032304 -0.005320 0.081945 -0.060901 -0.027070 -0.114150 -0.086607 -0.054088 0.004837 -0.035701 -0.045766 0.164697 0.084509 -0.018948 -0.010206 0.032954 -0.082634 0.044347 0.004530 -0.004364 0.028710 -0.061377 -0.060602 -0.054825 --0.039078 0.049004 0.038851 -0.033510 -0.000653 -0.099260 -0.129483 -0.041979 -0.010101 0.007582 --0.029400 0.031264 -0.038312 0.007963 -0.028211 --0.074222 0.054407 0.125246 -0.018590 0.085045 -0.052651 -0.024240 0.086068 -0.095228 -0.030255 -0.001949 0.118434 0.062541 0.143709 -0.013657 -0.059100 0.060955 -0.062497 0.140532 0.039334 -0.137904 -0.047089 0.020524 -0.041405 -0.028004 -0.071786 0.043146 0.010174 0.078741 0.128039 --0.036884 -0.113879 -0.032227 0.117783 -0.044599 --0.020722 -0.038462 -0.123526 -0.017251 0.024845 --0.003770 0.057517 0.014066 -0.069925 -0.177097 -0.002999 -0.061495 0.053071 -0.058476 0.176585 --0.107408 -0.011537 0.089763 0.020941 0.007634 --0.014054 0.037515 0.024582 0.089185 0.032661 --0.014873 -0.029682 0.018115 -0.034564 -0.080746 --0.013506 0.003207 0.000266 -0.164226 0.098068 -0.045094 -0.010661 0.092839 0.012485 -0.067205 --0.113117 -0.020358 0.019490 0.027338 -0.057637 -0.013845 0.118103 0.122242 -0.004007 -0.048063 --0.008788 -0.136503 0.027790 0.005555 -0.131424 --0.083209 0.011395 0.017487 -0.016643 0.046392 -0.030425 0.107761 -0.071125 0.045148 0.054625 -0.053332 0.145331 -0.008619 -0.023923 0.041308 -0.134661 0.008854 0.093443 -0.032697 0.071954 --0.023891 -0.095844 -0.005013 0.018860 0.082267 -0.061228 -0.032643 -0.090171 -0.034001 0.080500 -0.040538 -0.001812 0.056798 0.098146 -0.086025 -0.050696 -0.036444 -0.044846 -0.103970 -0.013299 --0.037169 -0.095103 0.028957 0.051655 -0.013412 -0.130547 0.019129 -0.001590 0.077133 -0.053911 --0.025131 -0.063589 -0.028458 -0.171521 0.011501 --0.097285 0.020341 -0.064513 -0.054109 0.022119 --0.006468 -0.056433 -0.045977 -0.038456 -0.019800 --0.021424 -0.018152 -0.123724 0.060016 -0.027830 -0.037863 0.133958 0.058506 -0.071618 0.008112 --0.043763 0.015491 0.116371 -0.072366 -0.097338 -0.043984 -0.026910 0.049132 0.118551 0.018631 --0.028239 0.055398 -0.057995 0.056031 0.100533 -0.072128 0.018840 -0.109151 0.056207 -0.089330 --0.010688 0.049440 -0.019639 -0.022852 0.068609 --0.065836 -0.063422 -0.064772 0.042444 -0.027891 -0.061130 -0.019511 -0.043812 -0.030081 0.013764 --0.092974 0.064228 0.061218 0.026781 -0.104864 --0.081493 -0.079808 0.012731 -0.041955 0.012656 --0.016276 -0.056064 0.192510 -0.004442 0.025862 -0.036425 -0.008637 -0.036821 0.081811 -0.037871 --0.007774 -0.065904 -0.022194 -0.067532 -0.139567 --0.042209 0.056068 -0.012666 -0.019246 0.146524 -0.011036 0.037842 0.130579 0.007341 -0.127799 --0.013799 0.008239 -0.048960 -0.029047 0.026824 -0.036017 0.069660 0.046899 0.011232 -0.028266 -0.045601 -0.073884 0.007504 -0.076546 -0.063695 --0.023409 -0.007362 0.043925 0.003804 0.069891 --0.028193 0.155343 -0.029118 0.097712 -0.049714 -0.050270 0.052105 -0.079831 -0.145765 -0.026820 -0.105467 -0.094302 0.056671 0.002415 0.067049 --0.011861 -0.039917 -0.087290 0.071195 0.148098 --0.000921 0.036156 -0.092175 -0.043226 0.066444 --0.076021 0.020404 -0.000194 0.037147 -0.012776 -0.029476 -0.151625 0.023394 -0.038235 0.028699 -0.015071 -0.143856 0.067703 0.065697 0.050489 -0.092833 0.014004 -0.097666 0.070604 0.070138 --0.034150 -0.002128 -0.029135 -0.141805 -0.072841 --0.061676 0.139117 0.014200 -0.030924 0.010254 -0.061562 -0.080245 0.037562 0.009031 -0.091375 -0.006152 0.120619 -0.125849 0.003889 -0.039092 -0.034074 0.112456 0.072599 0.015352 0.068852 -0.065438 0.013853 0.057260 -0.057487 -0.109489 +5 512 +0.007066 0.075781 -0.070082 -0.092014 -0.066477 +0.090510 0.106622 0.025911 -0.016760 0.003724 +-0.024628 0.058332 0.012876 0.059557 -0.002092 +-0.065092 -0.096975 -0.041837 -0.002432 0.058918 +0.014358 0.080049 -0.008803 -0.002091 -0.097584 +0.085323 -0.026053 -0.086585 -0.009541 0.130555 +0.045391 0.037557 0.074726 -0.050453 0.033517 +-0.035576 -0.084211 -0.086430 0.008910 -0.072674 +-0.098699 -0.024540 -0.048972 -0.066975 -0.048791 +0.032184 0.070992 -0.014416 0.141892 -0.044249 +-0.108921 -0.020450 0.115988 0.011287 -0.026273 +0.024341 0.138519 -0.036467 0.020684 0.074258 +-0.053563 0.077463 0.072166 0.032112 -0.079303 +-0.025039 0.079675 0.094211 -0.115754 0.038892 +0.050897 -0.024639 0.057826 -0.110429 0.071184 +0.015309 -0.034027 -0.055726 0.043179 -0.063089 +0.043359 -0.011698 0.006637 0.002751 0.030110 +-0.001261 0.111470 0.043277 -0.004205 -0.021599 +-0.005698 0.058842 0.168422 0.059313 -0.007971 +-0.087599 0.073891 -0.083238 0.099279 -0.017364 +-0.018429 0.014040 -0.014864 -0.111512 0.089450 +-0.028498 -0.087983 -0.077320 -0.062602 0.000328 +-0.027152 -0.093796 0.111381 -0.018603 0.092394 +-0.007256 0.025391 0.011454 0.012802 -0.041680 +0.008078 0.020905 -0.105401 -0.083265 0.027756 +-0.049630 -0.044085 -0.051424 0.104125 -0.000779 +-0.063079 -0.130699 0.070500 0.033468 -0.019802 +-0.061011 0.094839 -0.040122 0.118409 0.056950 +0.086391 -0.006615 0.045337 -0.044190 -0.106474 +-0.081912 0.067557 -0.031649 -0.014437 0.057585 +-0.121755 -0.049113 0.057109 -0.049872 0.044104 +0.064705 -0.091589 0.037286 -0.048606 -0.045398 +0.003456 0.057230 0.006262 -0.055206 -0.063871 +-0.005249 0.081783 0.134969 -0.002331 0.052643 +-0.093346 0.072093 0.116025 -0.031453 -0.006012 +-0.038574 -0.030841 0.010288 0.024420 0.051657 +-0.086584 0.046381 0.005410 0.052622 -0.072741 +0.079023 0.078099 -0.093912 0.005477 -0.006721 +0.100232 -0.017587 0.044819 0.036655 0.021580 +-0.006829 -0.050076 -0.003020 0.088246 0.013560 +-0.015690 0.012477 -0.052595 -0.048861 -0.033688 +0.055615 0.092298 -0.066194 0.016416 -0.066059 +0.046976 0.003023 0.104646 0.109136 0.018293 +-0.016507 -0.006859 0.004326 0.070843 0.140750 +0.025774 0.034730 -0.079590 0.050054 -0.107950 +0.002378 0.097498 0.027111 -0.122953 -0.002423 +-0.020539 -0.063263 -0.095493 -0.157361 -0.039183 +0.025721 0.026897 -0.001200 0.033997 -0.001749 +0.061593 -0.013053 -0.106317 -0.068190 0.046352 +-0.056060 0.157084 -0.049365 0.053959 -0.051065 +-0.047672 0.081570 0.064342 -0.030705 -0.070806 +-0.076503 -0.059471 0.012419 0.073968 -0.026179 +-0.038473 0.059013 -0.035783 -0.030057 -0.036346 +-0.052692 -0.015346 -0.022687 -0.035279 0.013314 +0.068397 -0.046609 -0.009593 -0.040796 0.157438 +-0.075360 -0.110464 0.031839 -0.029035 -0.015222 +0.041013 -0.099212 -0.108920 -0.008627 0.012095 +0.020855 0.009935 -0.086917 0.058827 -0.006536 +0.022104 -0.005013 0.003496 0.046663 -0.051061 +-0.036803 -0.067317 -0.007075 0.180870 -0.027434 +-0.025056 -0.039341 -0.073918 -0.003180 -0.110930 +-0.042711 0.005519 -0.035005 -0.088419 0.170942 +0.001503 -0.121485 0.066383 -0.067346 0.005643 +0.080088 -0.042562 -0.006668 -0.036538 0.020683 +0.042848 0.027852 -0.029088 -0.156468 0.006503 +0.037716 0.032082 0.038416 0.021835 -0.106963 +-0.043017 0.018166 0.070409 -0.005426 -0.035585 +-0.111071 -0.039986 0.050430 0.035157 0.066902 +-0.040684 0.060527 0.036225 0.002527 -0.015087 +0.059243 0.021268 -0.010682 -0.018434 0.059128 +0.111314 -0.054070 0.105744 -0.051476 -0.012970 +-0.000358 -0.099249 -0.077385 0.069924 -0.039101 +-0.072139 -0.049069 -0.088018 0.006144 0.000712 +0.081030 0.021987 -0.046031 0.058087 -0.001320 +-0.046851 -0.011062 0.108321 -0.001146 -0.071193 +0.044973 -0.002915 -0.003323 0.041735 0.094566 +0.053530 0.035927 0.100282 0.059082 -0.054059 +-0.012158 -0.035417 0.020412 -0.073193 0.059296 +-0.040489 -0.095250 -0.003821 -0.084904 0.053925 +0.109183 -0.005862 -0.036538 0.080962 -0.040647 +0.020070 0.057778 -0.020197 -0.079626 -0.003186 +-0.050855 0.128185 0.034731 0.057460 -0.035236 +-0.057096 -0.001238 0.122018 -0.071204 -0.047253 +-0.051767 0.048301 -0.052678 0.025990 -0.017481 +-0.029379 0.030738 0.047207 -0.047864 -0.033561 +0.029884 -0.091175 -0.085446 -0.026140 0.092628 +0.067706 -0.085617 0.081433 0.047305 0.031945 +-0.048728 -0.040387 0.046206 0.010578 -0.037639 +0.011328 -0.042458 -0.149597 0.033882 -0.061869 +0.008800 0.057754 -0.095876 0.038230 0.096876 +-0.033487 -0.141669 -0.014172 0.028439 -0.092764 +-0.053714 0.086926 0.034786 0.136053 -0.005569 +0.028753 0.009630 0.044114 -0.050365 -0.066224 +0.006017 0.014348 0.024471 0.000489 0.067234 +-0.021678 -0.118760 0.036349 -0.040295 0.076358 +-0.008444 -0.086082 -0.044018 -0.025804 0.028971 +-0.009233 0.053026 -0.035341 -0.182193 -0.102515 +0.089210 0.066812 0.032417 0.046882 -0.034815 +-0.052293 0.022814 0.129622 0.128232 -0.012105 +-0.087084 0.004762 0.086538 0.046566 0.098359 +-0.018713 0.039204 -0.021707 -0.060110 -0.117527 +-0.005459 0.060994 -0.057718 -0.021783 0.035154 +0.100557 -0.015470 -0.025818 0.008450 0.051535 +-0.001388 -0.114610 -0.057903 0.041862 0.061778 +0.045701 -0.078563 -0.070166 -0.048450 -0.088530 +0.021375 -0.004598 -0.090710 -0.009399 -0.073952 +-0.035575 -0.050280 0.114780 0.137866 0.065234 +0.003594 -0.066802 -0.144989 0.166201 0.039564 +-0.022457 -0.030090 0.016187 0.115443 -0.097331 +-0.019139 0.099440 0.002198 -0.030953 0.021099 +-0.045399 -0.046871 0.022533 -0.064657 0.005776 +0.049063 -0.028478 0.019268 0.054265 0.028042 +0.045559 -0.005541 -0.014410 -0.024165 -0.054976 +-0.073258 0.084205 0.036077 -0.068683 0.004708 +-0.085228 0.001234 0.046261 -0.050496 -0.028227 +-0.086828 -0.001218 0.021865 0.003791 -0.000568 +-0.088733 -0.040041 -0.035891 -0.054915 0.073463 +-0.132031 -0.012844 -0.068544 0.013052 0.087335 +0.038603 -0.115382 -0.010433 -0.007113 0.095126 +-0.047378 -0.081353 0.018021 -0.021156 -0.120774 +0.040038 0.007633 -0.088728 -0.009928 0.020142 +0.052024 -0.021063 -0.118121 0.102739 -0.055837 +0.005253 -0.061924 0.063680 -0.014512 -0.020259 +0.029493 -0.013435 -0.020638 0.089342 0.001092 +-0.046491 -0.145634 -0.083159 -0.158142 -0.279281 +0.003611 0.055863 -0.064655 -0.088773 0.089283 +-0.029619 -0.089949 0.017197 -0.066633 -0.052347 +0.090828 -0.087551 0.000338 0.085238 -0.005313 +0.096211 0.071381 -0.076546 -0.077927 -0.040864 +0.062936 0.041559 0.016235 -0.017513 0.014773 +-0.025734 0.028586 0.070292 0.055794 -0.026131 +-0.076954 -0.082228 0.043947 -0.035921 0.152668 +-0.049510 0.023159 0.008506 -0.044773 -0.160358 +0.024984 -0.025587 -0.071627 -0.038376 0.088478 +0.120568 0.046723 0.086731 0.000695 -0.015751 +-0.027837 -0.160937 -0.095031 0.036271 -0.009061 +-0.015078 -0.036281 -0.103665 -0.058258 -0.049573 +0.022021 0.108296 -0.002586 0.065655 -0.018584 +-0.046441 -0.031018 0.067350 0.014328 0.008860 +-0.000245 0.063400 -0.001810 0.043515 0.090344 +-0.063845 0.020485 0.079401 0.070558 -0.116428 +0.032628 0.068949 0.052238 -0.044530 0.096813 +0.029911 -0.008814 0.044352 -0.168172 0.009604 +0.055828 -0.100739 -0.026013 0.021193 -0.051425 +0.035891 -0.004085 0.030216 -0.060801 0.037202 +0.007262 0.120686 0.026846 0.058464 -0.100792 +-0.009176 0.027589 0.123957 -0.011283 -0.025744 +-0.105081 0.118244 -0.042122 -0.025404 0.000873 +-0.012703 0.084159 -0.067539 -0.140536 0.041637 +-0.014485 -0.043382 -0.048004 -0.075416 0.054401 +-0.018651 -0.032908 0.164231 -0.053236 0.033946 +-0.021681 -0.012655 -0.037049 -0.001613 -0.053393 +-0.014635 0.017954 -0.116115 -0.027232 0.034005 +-0.035376 0.026492 -0.037250 0.070733 0.074835 +-0.021378 -0.142980 0.123195 0.003699 0.025398 +0.015629 0.077370 0.032623 0.121580 0.097100 +0.000946 -0.056355 0.042065 0.008184 -0.081824 +-0.101937 0.065473 0.003360 0.069241 0.073002 +-0.053844 -0.044301 0.080351 -0.091833 0.044288 +0.007447 -0.120723 -0.013806 -0.023636 -0.064616 +0.030556 0.072630 0.074428 -0.087759 -0.026440 +0.064840 0.049162 0.091053 0.023891 0.033811 +-0.027746 0.116392 0.106126 -0.056644 -0.014781 +0.036137 -0.002632 0.055512 0.070077 0.067819 +-0.030625 0.053772 -0.078457 -0.021351 -0.113011 +0.052797 0.044875 -0.077269 -0.009867 0.101493 +0.073477 -0.024103 0.049145 -0.004706 -0.025211 +-0.053731 -0.049009 -0.035786 0.054430 0.046515 +0.025154 -0.043569 -0.034789 -0.058610 0.006931 +0.012049 0.046809 -0.129441 0.025541 -0.030933 +0.000297 -0.054058 0.179837 0.081515 0.004932 +-0.028445 -0.073753 0.010629 0.080042 0.098710 +-0.014017 0.057597 0.001010 0.071658 -0.067570 +0.074384 0.110366 -0.018121 -0.108754 0.037793 +0.028041 -0.047508 -0.031359 -0.098913 -0.036486 +-0.017311 -0.001279 -0.013694 0.051968 0.036512 +0.088201 0.031155 -0.043442 -0.065045 0.023486 +0.027000 0.104768 -0.015176 -0.038754 -0.004178 +0.003732 0.062166 0.085438 -0.077368 -0.101645 +-0.118347 0.007589 -0.056489 0.082268 0.020253 +-0.035623 0.034235 -0.099354 -0.061237 -0.024285 +0.005441 -0.039694 -0.025957 -0.004411 0.049903 +0.003040 0.036243 0.023552 -0.007334 0.128963 +-0.077727 -0.059175 -0.019437 -0.024872 0.004339 +0.084006 -0.076605 -0.102261 0.036714 -0.035205 +-0.007642 -0.005125 -0.030525 0.096390 -0.053138 +-0.002192 -0.024851 0.050645 0.041490 -0.043183 +0.046796 -0.050894 0.055023 0.133834 -0.024013 +0.000872 -0.057072 -0.000630 0.042070 -0.129339 +-0.064283 0.037836 -0.066393 0.004438 0.125379 +-0.062213 -0.067468 0.090177 -0.046094 -0.025725 +0.079101 -0.074909 -0.043730 -0.073483 0.069672 +-0.020413 -0.000079 -0.049725 -0.120751 -0.046980 +0.039894 0.072305 0.009798 0.005613 -0.045217 +0.006862 0.036285 0.074819 -0.006747 0.015144 +-0.071562 0.012324 -0.001082 0.014835 0.079960 +-0.027804 0.103358 -0.017203 0.014914 -0.056687 +0.030827 0.028076 0.003395 -0.073255 0.110310 +0.056498 -0.044893 0.110122 -0.109058 -0.052302 +-0.001604 -0.089977 -0.060548 0.107808 0.025463 +-0.070203 -0.000513 -0.123913 0.046247 -0.085392 +0.096343 0.095890 -0.064950 0.070363 0.034272 +0.037773 -0.076950 0.124858 -0.009008 -0.010115 +0.083868 0.051242 0.039149 0.015185 0.083375 +0.029773 -0.045961 0.100395 0.003743 -0.138294 +-0.041755 0.010806 0.057797 -0.147374 0.095858 +-0.009929 -0.103347 -0.032310 -0.110560 0.121377 +0.145244 0.017079 -0.080587 0.020516 -0.044939 +-0.010477 0.038347 -0.003466 -0.001618 0.019600 +-0.021762 0.125482 0.011074 0.065815 0.040298 +0.009202 -0.051686 0.129684 -0.131135 0.044536 +0.009313 0.102518 -0.075351 0.054338 0.020273 +-0.045753 0.031345 0.000407 -0.097294 -0.000416 +-0.007466 -0.044972 -0.078744 0.042414 0.066624 +0.030318 -0.067852 0.061416 -0.028992 0.056606 +0.004038 -0.036253 -0.014279 0.023123 -0.007832 +-0.000137 -0.027684 -0.127648 -0.007713 -0.008746 +-0.026500 0.049032 -0.183319 0.059107 0.066500 +0.016902 -0.093331 0.090129 0.016648 -0.083492 +-0.023669 -0.010473 0.027614 0.145068 0.000681 +0.044133 -0.035809 0.005668 -0.090461 -0.090732 +-0.033927 0.042997 0.021700 -0.046955 0.044487 +-0.026444 -0.061011 0.010110 -0.023804 0.030427 +-0.015195 -0.155603 -0.016584 0.021461 -0.003528 +-0.059784 0.032214 0.000847 -0.098859 -0.078980 +0.043188 0.066433 0.062309 0.144507 0.006865 +-0.068953 0.046698 0.099369 0.043354 -0.014309 +-0.033202 -0.002950 0.040734 0.083454 0.039319 +0.051358 0.006074 -0.073465 -0.090554 -0.120787 +-0.040676 0.092412 -0.085151 -0.021699 0.005813 +0.103135 0.024964 0.025832 -0.075982 0.035699 +-0.027310 -0.153007 0.036420 0.057600 0.081630 +0.001605 -0.054191 -0.033043 -0.014390 -0.071383 +0.036180 0.035860 -0.046980 0.038541 -0.044757 +-0.078032 -0.029878 0.078183 0.082251 0.010549 +0.053317 -0.038231 -0.065610 0.055798 0.037504 +0.076317 -0.027605 0.010349 0.095361 -0.088636 +0.049089 0.113316 0.051084 0.038589 0.034330 +-0.055948 -0.037217 -0.015418 -0.139976 0.036306 +0.039306 -0.009889 -0.044910 0.016559 -0.000050 +0.106073 0.015280 -0.002563 -0.109085 -0.048475 +-0.035319 0.163860 0.032981 -0.044932 0.003227 +-0.123233 -0.010638 0.055479 -0.003666 -0.072249 +-0.111158 0.065365 0.010691 0.039119 -0.001837 +-0.118729 0.061470 -0.002077 -0.033335 -0.060165 +-0.026081 -0.001806 -0.079616 -0.000075 0.080598 +0.032908 -0.035140 -0.003136 -0.029024 0.094622 +-0.075773 -0.022898 -0.014817 0.058393 -0.111505 +0.036794 -0.015760 -0.112602 0.030323 0.085897 +-0.020834 0.056079 -0.103762 0.117671 -0.041205 +0.041684 -0.084336 0.034186 0.011973 -0.006313 +0.040836 -0.035709 0.034170 0.122672 0.090973 +-0.053182 -0.059371 0.091017 -0.090998 -0.116986 +0.001405 0.138364 0.017107 -0.064076 0.103486 +-0.031142 -0.030068 0.046547 -0.133471 -0.042055 +0.140418 -0.125084 0.035218 -0.001162 -0.021130 +-0.012034 0.097413 -0.079006 -0.039030 -0.054011 +0.143887 0.078835 -0.000601 -0.021173 -0.039895 +-0.025050 0.075865 0.039221 0.032458 0.038206 +-0.038873 -0.085003 -0.032736 -0.026956 0.113525 +-0.023933 0.120794 -0.003862 -0.026459 -0.138724 +0.089559 0.029002 -0.052098 -0.085692 0.115174 +0.083497 0.024179 0.119021 -0.067541 0.019047 +-0.027720 -0.086083 -0.055329 0.020087 -0.027086 +-0.047858 -0.051975 -0.035205 -0.059342 -0.068582 +0.058936 0.044141 -0.080315 0.119744 -0.046518 +-0.064588 -0.027212 0.147823 0.032404 0.016690 +0.024302 0.085560 -0.001525 0.016469 0.038891 +-0.020146 0.019943 0.045067 0.038070 -0.086274 +-0.025769 0.044192 0.102141 -0.064765 0.055849 +0.048803 -0.030066 -0.009220 -0.116655 0.068295 +0.047580 -0.076138 -0.070307 0.047582 -0.111342 +0.004656 -0.004452 0.029703 -0.004259 0.011130 +0.014446 0.166086 0.059565 0.000985 -0.052607 +0.013251 0.094476 0.106216 0.016715 -0.025581 +-0.101244 0.072897 -0.114526 0.024681 0.010784 +-0.051759 0.032389 -0.050202 -0.083316 0.052334 +-0.035100 -0.116721 -0.110336 -0.053391 0.065541 +-0.029790 -0.020457 0.135285 -0.004142 0.111508 +-0.030936 0.018549 -0.016034 0.018572 -0.084336 +-0.048615 -0.018739 -0.096815 -0.090162 0.019410 +-0.040821 -0.009925 -0.097427 0.091891 0.031793 +-0.024598 -0.132848 0.078353 0.089339 -0.068562 +-0.020779 0.040974 -0.055675 0.169131 0.029649 +0.078165 -0.050679 -0.005881 -0.004983 -0.104324 +-0.069096 0.127960 0.011392 -0.000769 0.062168 +-0.079842 0.001606 0.089284 -0.035465 0.031075 +0.029519 -0.102956 -0.010902 -0.064030 -0.019669 +0.057492 0.075802 -0.008904 -0.060743 -0.053144 +0.005126 0.062980 0.085674 0.019895 0.104448 +-0.086473 0.056906 0.056795 -0.012940 0.036606 +-0.008604 -0.040450 0.042062 0.041810 0.027680 +-0.092256 0.091237 -0.039500 0.024761 -0.088978 +0.068585 0.088295 -0.048033 -0.017808 0.045370 +0.124600 -0.035320 0.056751 0.092751 0.054025 +-0.015725 -0.061938 0.036806 0.078768 -0.016065 +0.002444 -0.023887 -0.072177 -0.029790 -0.005860 +0.015478 0.129142 -0.091024 0.071482 -0.065445 +0.005867 -0.006051 0.098646 0.054089 0.018713 +0.033837 -0.008355 -0.051959 0.057440 0.160305 +-0.001863 0.016738 -0.033705 0.062233 -0.140759 +0.027342 0.060074 0.030362 -0.117875 0.061020 +-0.028026 -0.088238 -0.003782 -0.146288 -0.080395 +0.050048 0.036136 0.019500 0.066902 0.020355 +0.024817 -0.056254 -0.140918 -0.085803 0.020540 +-0.003730 0.161411 -0.049408 0.000219 -0.002348 +-0.055021 0.067820 0.126483 -0.031063 -0.119299 +-0.102834 0.001133 0.010172 0.107707 -0.029106 +-0.059813 0.036698 -0.021720 -0.043189 -0.002270 +-0.031694 0.009605 -0.022459 -0.036417 0.053675 +0.061561 -0.012723 0.050040 -0.029450 0.131044 +-0.124516 -0.107579 -0.012171 0.011761 0.002599 +0.016327 -0.060854 -0.080910 0.030875 -0.002997 +-0.020970 -0.011880 -0.086096 0.037912 0.012421 +0.055253 -0.007250 0.041740 0.055596 -0.024420 +-0.017564 -0.079202 0.008897 0.180091 0.054490 +0.001772 -0.022151 -0.082048 -0.010559 -0.163377 +-0.020660 -0.017827 -0.030800 -0.045856 0.122405 +-0.052946 -0.130490 0.097383 -0.116737 0.039855 +0.056504 -0.059549 -0.059931 -0.018658 0.034898 +0.054889 0.005373 -0.066796 -0.127360 0.047960 +0.071746 0.027410 -0.006212 0.024132 -0.094062 +0.005369 -0.008926 0.073085 -0.014265 -0.029204 +-0.100025 -0.072076 0.014651 0.069368 0.048275 +-0.066823 0.086074 0.014921 -0.015395 -0.045138 +0.026224 0.000902 -0.038208 -0.035221 0.057397 +0.097606 -0.073195 0.051626 -0.033488 0.027813 +0.002070 -0.097510 -0.057877 0.126680 -0.082194 +-0.072597 0.006014 -0.093185 -0.016853 -0.022790 +0.138461 0.005394 -0.056485 0.102778 0.028918 +-0.045604 -0.060041 0.121251 0.029260 -0.101404 +0.061194 0.033039 -0.016798 0.064263 0.065144 +0.010925 0.023151 0.107623 0.027977 -0.090356 +-0.024863 -0.006440 0.047870 -0.047486 0.088211 +-0.012139 -0.116121 -0.000525 -0.140961 0.016604 +0.063490 -0.022732 -0.046944 0.066970 -0.068838 +0.016143 0.026202 -0.043344 -0.064881 0.024877 +-0.072845 0.120531 0.077901 0.047272 0.011713 +-0.044646 0.040932 0.076164 -0.101233 -0.029615 +-0.065118 0.050966 -0.023273 0.053517 0.023710 +-0.007489 0.035822 0.023439 -0.055528 -0.004033 +-0.007662 -0.096546 -0.081662 0.037141 0.137562 +0.075526 -0.097496 0.123990 0.013996 0.087005 +-0.019788 -0.082043 0.020524 0.007027 -0.021537 +-0.036264 -0.090952 -0.177722 -0.009306 -0.031473 +-0.009287 0.047557 -0.090241 0.089347 0.056375 +-0.005506 -0.112128 0.004356 0.064421 -0.038478 +-0.035674 0.040616 0.007731 0.160236 -0.054199 +-0.007537 0.012434 0.022001 -0.021567 -0.075163 +-0.026053 0.015909 0.041015 0.021832 0.034152 +-0.048539 -0.086655 0.047465 0.000682 0.042640 +0.023697 -0.095971 -0.022874 -0.000369 0.003413 +0.046005 0.064807 0.010131 -0.129517 -0.092254 +0.116469 0.053796 0.038110 0.094470 0.018435 +-0.034803 0.073591 0.108348 0.104096 0.049884 +-0.021274 0.022097 0.065347 0.065555 0.089319 +0.000474 -0.004186 -0.040493 -0.065543 -0.083167 +-0.017425 0.049177 -0.044248 0.008399 0.068180 +0.154778 0.027549 -0.008012 0.014950 0.043254 +0.039599 -0.136415 -0.018716 0.061900 0.031263 +0.058118 -0.037200 -0.114692 -0.080876 -0.053238 +0.077436 0.015015 -0.092517 0.005804 -0.065541 +-0.005653 -0.073184 0.095594 0.082470 0.060989 +-0.000262 -0.035766 -0.083441 0.122634 0.088429 +-0.014397 -0.055434 -0.005659 0.069697 -0.064892 +0.008824 0.082498 0.051866 -0.036070 0.033403 +-0.082855 -0.087376 0.002714 -0.097121 -0.019170 +0.027179 -0.069870 -0.009316 0.047450 0.040657 +0.060527 0.004620 -0.040264 -0.051228 -0.029023 +-0.071384 0.101421 0.009538 -0.099185 0.060100 +-0.048395 -0.024677 0.025125 -0.056043 -0.058045 +-0.054059 0.008107 0.021078 0.045290 -0.018459 +-0.113359 0.014009 -0.006826 -0.052747 0.046922 +-0.075976 0.008538 -0.084411 -0.004369 0.045801 +0.075392 -0.067340 0.014454 0.032407 0.092478 +-0.061859 -0.083458 0.051442 0.031695 -0.080233 +0.054028 0.027000 -0.073549 0.032300 0.036501 +-0.011384 -0.020780 -0.124142 0.093905 -0.028332 +0.039139 -0.030944 0.079952 -0.001717 0.013976 +0.038005 -0.001751 -0.044097 0.129827 0.014385 +-0.001682 -0.063458 -0.002511 -0.078150 -0.141236 +0.021955 0.104851 -0.093246 -0.060019 0.069998 +0.004399 -0.096408 0.059327 -0.062268 -0.074327 +0.108063 -0.090534 -0.045654 0.048119 0.049187 +0.042105 0.043964 -0.091516 -0.047999 -0.028881 +0.070471 0.055401 -0.025605 0.011176 0.008475 +0.022254 0.038266 0.048106 0.047176 -0.017967 +-0.010978 -0.088762 0.034806 0.019311 0.126815 +-0.010571 0.053073 0.032162 -0.000780 -0.152200 +-0.014253 -0.021954 -0.131040 -0.061376 0.113838 +0.060725 0.020201 0.102533 -0.011392 -0.052046 +-0.069625 -0.091011 -0.097954 0.067847 0.017856 +-0.053461 -0.040679 -0.121664 -0.077208 -0.106919 +0.057996 0.069756 -0.012433 0.069569 -0.055159 +-0.024801 -0.060448 0.101700 0.014619 0.036580 +-0.004526 0.093977 -0.028211 0.045261 0.149736 +-0.014691 -0.007959 0.097708 0.107128 -0.079723 +0.029157 0.020116 0.104828 -0.064208 0.119172 +0.039583 -0.029446 0.006628 -0.110398 0.004062 +0.048132 -0.060601 0.009448 0.051777 -0.053127 +0.050551 -0.001924 0.028079 -0.050618 -0.013698 +0.001920 0.088162 0.073078 0.085795 -0.066788 +0.014025 0.042699 0.176241 -0.046674 -0.034822 +-0.051433 0.121729 -0.057076 0.023901 0.045075 +-0.057182 0.054780 -0.017280 -0.146674 0.002090 +-0.016223 -0.044841 -0.084524 -0.152479 0.072688 +-0.006962 0.008711 0.127455 -0.003876 0.053162 +-0.013682 -0.025386 -0.000427 -0.024811 -0.024474 +-0.056267 0.062116 -0.121311 -0.053011 0.065651 +-0.075385 -0.008680 -0.063033 0.083039 0.110577 +-0.000152 -0.127017 0.055904 0.013659 0.005664 +-0.002852 0.047248 0.001128 0.100773 0.037274 +0.026368 -0.042205 0.021887 -0.020247 -0.056678 +-0.077475 0.089799 0.058003 0.039741 0.106663 +-0.016853 -0.015972 0.075741 -0.048829 0.015374 +-0.032657 -0.125677 -0.062060 -0.057409 -0.061287 +0.073151 0.050357 0.053547 -0.059886 -0.051298 +0.057954 -0.003817 0.076028 0.006757 0.061109 +-0.038030 0.143209 0.092207 -0.018493 0.062291 +0.005751 -0.036449 0.067582 0.031449 0.101894 +-0.080754 0.011515 -0.049485 -0.016137 -0.087818 +0.108851 0.038222 -0.099315 -0.003117 0.052278 +0.107517 -0.036233 0.065370 0.040409 -0.057029 +-0.033167 -0.081758 -0.019502 0.033438 0.013365 +-0.017760 -0.025906 -0.020244 -0.078722 -0.011697 +-0.028246 0.068647 -0.106417 0.026956 -0.064914 +0.062711 -0.017857 0.151539 0.044613 -0.017820 +0.009085 -0.032785 -0.025795 0.075790 0.075667 +-0.040398 0.058556 -0.042634 0.093973 -0.099529 +0.057103 0.073562 0.012640 -0.066141 0.029558 +0.060219 -0.083699 -0.054799 -0.120442 -0.000374 +0.006521 0.034512 -0.039558 0.042191 0.033865 +0.103992 -0.014977 -0.077384 -0.051340 0.001873 +0.047451 0.140612 -0.024885 -0.021420 -0.046604 +0.030606 0.100660 0.076356 -0.019288 -0.098570 +-0.114463 -0.010855 -0.034657 0.025618 -0.003356 +-0.087913 0.064346 -0.075540 -0.091569 -0.024965 +-0.021232 -0.017255 -0.056931 -0.003104 0.030219 +-0.020112 -0.012334 0.035298 0.001405 0.161753 +-0.064618 -0.064401 -0.007218 -0.000120 -0.047208 +0.116105 -0.056464 -0.069645 -0.007032 -0.012090 +-0.023237 0.016000 -0.039802 0.074319 -0.012604 +0.014863 -0.058081 0.093219 0.062253 -0.040302 +0.027405 -0.128683 0.039923 0.116808 -0.011706 +0.012483 -0.017698 0.003645 -0.007588 -0.120662 +-0.032868 0.066217 -0.031343 -0.034166 0.146334 +-0.031228 -0.125921 0.117756 -0.042686 -0.062094 +0.049375 -0.112262 0.010166 -0.073599 0.048690 +0.028292 0.020076 -0.062865 -0.106114 -0.025300 +0.066916 0.029279 0.028191 -0.003599 -0.040614 +0.020491 0.060238 0.052747 -0.010390 -0.022389 +-0.063358 -0.028707 0.035907 -0.011898 0.079703 +-0.003758 0.078051 -0.017869 0.009045 -0.018982 +0.034974 0.069405 -0.018909 -0.038613 0.083909 +0.033935 -0.036607 0.088891 -0.052599 -0.059839 +0.052758 -0.068308 -0.063615 0.126093 -0.009460 +-0.042175 -0.011113 -0.073071 0.052086 -0.052619 +0.049226 0.066898 -0.045666 0.117923 0.053656 +-0.010739 -0.043962 0.141903 0.001792 -0.035469 +0.090671 0.043993 -0.013655 0.018989 0.127223 +0.001030 -0.001154 0.081839 -0.024979 -0.103704 +-0.077920 0.036083 0.068220 -0.062210 0.113730 +-0.010501 -0.065801 0.050885 -0.104304 0.121937 +0.111850 0.009680 -0.011791 0.001677 -0.035029 +0.010677 0.024572 -0.012860 -0.030323 -0.010466 +0.011279 0.167752 0.003136 0.109709 0.007292 +0.000987 0.004572 0.108706 -0.113192 -0.012431 +-0.015225 0.073653 -0.051275 0.077928 -0.012752 +-0.011708 0.014172 0.025162 -0.095378 0.026382 +-0.028889 -0.058569 -0.129329 0.011087 0.061452 +0.056893 -0.058004 0.103586 -0.060752 0.081824 +-0.042805 -0.015991 -0.024444 0.028952 -0.013528 +0.042851 0.019988 -0.165741 -0.031012 -0.014713 +-0.026059 0.031698 -0.134343 0.032090 0.020828 +0.051674 -0.128006 0.050856 0.022220 -0.073513 +-0.009340 0.013756 0.036163 0.098407 -0.023495 +0.023858 0.008121 0.022220 -0.103489 -0.046663 +-0.033000 0.063565 0.029224 -0.012693 0.084202 +0.012187 -0.051000 0.026126 -0.043293 0.008675 +-0.019812 -0.165070 -0.014555 -0.047431 0.017990 +-0.040073 0.107192 0.022228 -0.089023 -0.066885 +0.014630 0.073186 0.069902 0.072634 0.019593 +-0.041539 0.031788 0.092310 0.027223 0.034027 +-0.051855 0.000391 0.007869 0.131910 0.069384 +0.046276 0.040440 -0.037093 -0.031393 -0.112828 +0.015709 0.096749 -0.103205 -0.021284 0.011405 +0.158287 -0.021028 0.042219 -0.050759 0.069715 +-0.042907 -0.116980 0.014224 0.094648 0.028395 +0.041535 -0.057033 -0.047607 -0.024419 -0.034905 +0.010125 0.036728 -0.052503 -0.001839 -0.033477 +-0.053414 -0.070394 0.092895 0.100600 -0.026352 +0.080574 -0.028763 -0.059548 0.094571 0.091787 +0.041437 0.014312 0.045792 0.108269 -0.081586 +0.056288 0.137447 0.054718 -0.032474 0.054502 +-0.100144 -0.006460 0.024739 -0.117043 -0.008919 +0.070299 -0.036862 -0.014543 0.024500 -0.015222 +0.114975 -0.043705 0.000421 -0.061872 -0.035148 +-0.022797 0.128575 -0.031798 -0.086718 -0.007172 +-0.071706 -0.006833 0.028645 -0.007011 -0.096745 +-0.142269 0.027996 0.065210 0.061381 0.000741 +-0.140531 0.017480 -0.014986 -0.040893 -0.012718 +-0.012494 -0.021869 -0.032923 0.016456 0.104475 +0.010792 -0.066178 0.019097 -0.001893 0.067513 +-0.092673 -0.059851 -0.045936 0.052642 -0.062500 +0.065013 -0.025659 -0.149301 0.051705 0.035692 +-0.045790 -0.007482 -0.069141 0.149365 -0.042039 +0.018492 -0.081315 0.055880 0.058158 0.019669 +0.063836 -0.012391 0.007057 0.155454 0.033854 +-0.016532 -0.007661 0.043113 -0.080283 -0.108670 +-0.029344 0.093781 -0.015840 -0.068134 0.091804 +0.004148 -0.058507 0.059633 -0.095883 -0.004939 +0.086151 -0.113571 -0.019466 -0.009167 0.003662 diff --git a/codec2-dev/src/codebookjvm.c b/codec2-dev/src/codebookjvm.c index 60458fbb..917674e4 100644 --- a/codec2-dev/src/codebookjvm.c +++ b/codec2-dev/src/codebookjvm.c @@ -9,802 +9,1570 @@ /* codebook/lspjvm1.txt */ static const float codes0[] = { - 0.444006, 0.663921, 1.04352, 1.28643, 1.51468, 1.77476, 2.14122, 2.34956, 2.6239, 2.74478, - 0.202863, 0.353657, 0.518096, 0.846833, 1.06763, 1.26434, 1.58152, 1.82722, 2.63205, 2.80389, - 0.290751, 0.402185, 0.592311, 1.02135, 1.26747, 1.40559, 1.73123, 1.88108, 2.25247, 2.59782, - 0.058693, 0.127197, 0.591827, 0.903718, 1.27182, 1.55259, 1.86577, 2.15436, 2.50253, 2.76643, - 0.141414, 0.217839, 0.691099, 1.01425, 1.32457, 1.5818, 1.90391, 2.17495, 2.49967, 2.73504, - 0.266012, 0.351982, 0.59749, 0.788421, 0.965447, 1.45772, 1.75496, 1.9364, 2.27568, 2.47284, - 0.255438, 0.421642, 0.611897, 0.895487, 1.06659, 1.44699, 1.82829, 2.0559, 2.63329, 2.79055, - 0.191859, 0.282633, 0.402573, 0.618878, 1.37275, 1.68725, 1.86319, 2.10772, 2.31579, 2.52584, - 0.35004, 0.503022, 0.807819, 1.04408, 1.44292, 1.63573, 1.90115, 2.15363, 2.44339, 2.62206, - 0.24412, 0.351288, 0.53283, 0.730925, 0.884782, 1.10113, 1.65968, 2.13853, 2.46257, 2.64077, - 0.323982, 0.526745, 0.709872, 0.887135, 1.1794, 1.31743, 1.60133, 2.06932, 2.34558, 2.51512, - 0.224357, 0.343903, 0.528062, 0.742489, 1.31257, 1.50573, 1.71909, 2.14274, 2.37501, 2.61553, - 0.258602, 0.315173, 0.795481, 1.3821, 1.53894, 1.71412, 1.94693, 2.12602, 2.58825, 2.71556, - 0.169682, 0.225162, 0.37898, 0.580365, 0.921031, 1.17049, 1.77278, 2.03583, 2.28451, 2.46387, - 0.308846, 0.374612, 0.703487, 1.16227, 1.31227, 1.49789, 1.7367, 1.89075, 2.48309, 2.6626, - 0.256141, 0.360128, 0.570961, 0.919508, 1.43214, 1.58242, 1.82634, 2.21128, 2.43607, 2.6141, - 0.29276, 0.526083, 1.2233, 1.44351, 1.71262, 1.89946, 2.08328, 2.25942, 2.51482, 2.67309, - 0.314876, 0.429968, 0.626672, 0.800656, 0.93034, 1.25998, 1.75658, 1.92922, 2.40177, 2.59811, - 0.324881, 0.459963, 0.630198, 0.910609, 1.46958, 1.69169, 1.86199, 2.08486, 2.34584, 2.47901, - 0.167174, 0.268959, 0.408666, 0.923086, 1.17247, 1.37481, 1.76568, 1.93395, 2.61469, 2.78829, - 0.294112, 0.353495, 0.696198, 1.25071, 1.45213, 1.58427, 1.85388, 1.99341, 2.36585, 2.62635, - 0.160229, 0.22108, 0.392121, 0.680713, 1.0758, 1.57195, 1.83633, 1.9613, 2.17815, 2.66618, - 0.27466, 0.347336, 0.564336, 0.730773, 0.908738, 1.66411, 1.88884, 2.11671, 2.54696, 2.66917, - 0.157237, 0.236767, 0.338173, 0.578501, 1.5799, 1.74724, 1.99238, 2.20542, 2.53687, 2.7853, - 0.308259, 0.492539, 0.823677, 1.07221, 1.46726, 1.71287, 2.02457, 2.28292, 2.55284, 2.74003, - 0.246009, 0.356412, 0.537071, 0.755742, 0.881462, 1.42614, 1.8918, 2.03321, 2.48766, 2.67393, - 0.228981, 0.374214, 0.587873, 0.757043, 1.17754, 1.34441, 1.60057, 2.14403, 2.35814, 2.63477, - 0.155273, 0.231854, 0.376918, 0.624432, 1.18678, 1.42222, 1.73401, 1.90598, 2.5641, 2.78387, - 0.178048, 0.274432, 0.633315, 1.02937, 1.35338, 1.71942, 2.08452, 2.35869, 2.66046, 2.80504, - 0.215863, 0.330407, 0.526334, 0.804778, 1.07347, 1.24411, 1.60032, 1.90692, 2.16252, 2.38161, - 0.279339, 0.402307, 0.804567, 1.05137, 1.21376, 1.38672, 1.62905, 2.01189, 2.44502, 2.63022, - 0.179686, 0.274561, 0.41341, 0.681085, 1.34943, 1.52872, 1.79559, 2.01035, 2.27966, 2.71952, - 0.172127, 0.324193, 1.06889, 1.39874, 1.68584, 1.94231, 2.19672, 2.37643, 2.61587, 2.7597, - 0.163156, 0.242172, 0.440624, 0.747123, 0.969573, 1.35274, 1.74726, 1.96215, 2.43209, 2.64067, - 0.23837, 0.316772, 0.511654, 0.98918, 1.33145, 1.48982, 1.89249, 2.11297, 2.3192, 2.51057, - 0.198677, 0.300536, 0.4586, 0.980041, 1.25654, 1.41147, 1.96596, 2.12535, 2.56457, 2.77283, - 0.258912, 0.533142, 0.873031, 1.08889, 1.31168, 1.54808, 1.89204, 2.18434, 2.52393, 2.74596, - 0.194521, 0.273036, 0.459226, 0.956941, 1.20261, 1.41197, 1.75153, 1.94908, 2.17278, 2.47274, - 0.22716, 0.432026, 0.582654, 0.856834, 1.02862, 1.23365, 1.8475, 1.99286, 2.49851, 2.73535, - 0.172998, 0.239154, 0.414753, 0.775156, 1.21882, 1.51654, 2.10732, 2.31244, 2.60425, 2.78171, - 0.367599, 0.532297, 0.907868, 1.20044, 1.5542, 1.72449, 1.95986, 2.15568, 2.4082, 2.58138, - 0.213706, 0.323833, 0.451763, 0.683525, 0.847024, 1.02325, 1.83659, 2.09152, 2.32774, 2.74666, - 0.409473, 0.572486, 0.744804, 0.929476, 1.09811, 1.26449, 1.80925, 2.11198, 2.29877, 2.5157, - 0.219844, 0.358005, 0.500456, 0.798651, 1.26214, 1.37871, 1.71842, 1.98944, 2.23009, 2.70863, - 0.177314, 0.249322, 0.548358, 1.2192, 1.61878, 1.84186, 2.18595, 2.38819, 2.62328, 2.75893, - 0.190093, 0.298399, 0.48872, 0.729652, 1.04203, 1.20045, 1.69288, 2.02011, 2.27721, 2.74813, - 0.231037, 0.329151, 0.830931, 1.10165, 1.32328, 1.59453, 1.86903, 2.07957, 2.40121, 2.61065, - 0.228965, 0.288025, 0.472312, 1.12347, 1.6399, 1.80726, 2.02712, 2.22292, 2.47178, 2.64281, - 0.330429, 0.662203, 1.15538, 1.45068, 1.73546, 2.01655, 2.29519, 2.46041, 2.69419, 2.80925, - 0.307411, 0.52313, 0.77159, 0.942193, 1.127, 1.31378, 1.76073, 2.1788, 2.4861, 2.70646, - 0.239171, 0.32725, 0.509444, 0.876766, 1.36014, 1.50751, 1.74286, 2.01988, 2.24079, 2.40312, - 0.15536, 0.238064, 0.62801, 0.835956, 1.18246, 1.38162, 1.67541, 1.93268, 2.49165, 2.72471, - 0.216742, 0.284523, 0.44665, 1.24283, 1.46548, 1.6073, 1.82857, 2.01318, 2.53173, 2.69394, - 0.167284, 0.217762, 0.381458, 0.566737, 1.00939, 1.33555, 1.57232, 1.89238, 2.30144, 2.51337, - 0.293728, 0.405726, 0.646951, 0.85598, 1.03407, 1.46939, 1.91436, 2.09864, 2.45985, 2.62565, - 0.224067, 0.296066, 0.467587, 0.763685, 1.35555, 1.87184, 2.11683, 2.24428, 2.4944, 2.62777, - 0.279457, 0.509303, 0.937602, 1.2104, 1.40548, 1.66648, 1.9838, 2.25248, 2.61446, 2.78723, - 0.313064, 0.40526, 0.587466, 0.760087, 0.874919, 1.18702, 1.94919, 2.23977, 2.44469, 2.6364, - 0.259358, 0.46915, 0.655986, 0.857805, 1.20014, 1.3393, 1.65273, 1.98253, 2.21773, 2.6739, - 0.158369, 0.221229, 0.374718, 0.613461, 1.16442, 1.34226, 1.76211, 1.99077, 2.35885, 2.73116, - 0.204307, 0.278079, 0.443141, 0.966187, 1.4322, 1.61294, 2.03246, 2.21521, 2.45097, 2.63141, - 0.202714, 0.291047, 0.451258, 0.677979, 1.08418, 1.25255, 1.63825, 2.18211, 2.4357, 2.67134, - 0.283411, 0.400384, 0.700546, 0.997037, 1.20404, 1.43113, 1.99958, 2.22417, 2.47095, 2.65833, - 0.224849, 0.322164, 0.452143, 0.769074, 1.53901, 1.77214, 1.92359, 2.13915, 2.34083, 2.52187, - 0.33104, 0.501349, 0.895909, 1.18601, 1.5833, 1.80505, 2.09369, 2.29668, 2.51165, 2.67377, - 0.205341, 0.342548, 0.51586, 0.737304, 0.888795, 1.13641, 1.76265, 1.97779, 2.59485, 2.80159, - 0.278449, 0.342193, 0.562437, 1.1014, 1.40456, 1.53585, 1.80464, 1.95852, 2.20345, 2.57029, - 0.10839, 0.146459, 0.333955, 0.900761, 1.28002, 1.57852, 1.88894, 2.17496, 2.53232, 2.7783, - 0.177382, 0.280847, 0.686625, 1.07187, 1.49969, 1.67612, 1.93455, 2.2078, 2.50231, 2.71485, - 0.20751, 0.311685, 0.474058, 0.839137, 1.04422, 1.26618, 1.83633, 2.01512, 2.26702, 2.55348, - 0.322073, 0.393838, 0.673357, 0.830697, 0.99085, 1.56152, 1.78016, 1.95895, 2.58871, 2.68902, - 0.20752, 0.278497, 0.449007, 0.638986, 1.00529, 1.83692, 2.05651, 2.23149, 2.47945, 2.6579, - 0.451817, 0.687519, 0.91035, 1.06471, 1.26384, 1.50975, 1.93824, 2.18392, 2.49126, 2.67105, - 0.19723, 0.277997, 0.42807, 0.612194, 0.805327, 0.977093, 1.59262, 2.08261, 2.35516, 2.68251, - 0.373174, 0.505963, 0.701627, 0.95805, 1.15933, 1.32068, 1.69954, 1.87777, 2.10159, 2.47405, - 0.184011, 0.252944, 0.445693, 0.723325, 1.23362, 1.41967, 1.69935, 1.89498, 2.36717, 2.51692, - 0.251359, 0.306272, 0.652428, 1.31313, 1.58201, 1.71782, 2.00762, 2.17126, 2.44759, 2.65133, - 0.176633, 0.256092, 0.401007, 0.619441, 0.840795, 1.03661, 1.59561, 1.90012, 2.18923, 2.59226, - 0.406629, 0.480617, 0.80626, 1.14427, 1.26541, 1.5594, 1.84919, 2.01825, 2.53749, 2.69029, - 0.272322, 0.342653, 0.502614, 0.970118, 1.51516, 1.69556, 1.87013, 2.10893, 2.30485, 2.47803, - 0.421892, 0.646093, 1.047, 1.31768, 1.64212, 1.8299, 2.04439, 2.22213, 2.47846, 2.63236, - 0.27025, 0.431768, 0.608552, 0.80517, 0.998694, 1.13221, 1.72779, 2.13292, 2.32533, 2.71615, - 0.383155, 0.573168, 0.736677, 0.96622, 1.37883, 1.51793, 1.75059, 2.03624, 2.2826, 2.44169, - 0.187742, 0.276023, 0.424975, 1.06169, 1.36756, 1.55279, 1.84194, 2.02782, 2.47626, 2.64795, - 0.275494, 0.346341, 0.636204, 1.18837, 1.34728, 1.58042, 1.87091, 2.0334, 2.57, 2.71188, - 0.160222, 0.224763, 0.415902, 0.757729, 1.10838, 1.5757, 1.85689, 2.02264, 2.42234, 2.68118, - 0.293173, 0.372388, 0.584855, 0.743569, 0.917475, 1.5227, 2.09703, 2.24439, 2.56411, 2.70046, - 0.204818, 0.295161, 0.441987, 0.680218, 1.41131, 1.7157, 1.89955, 2.20749, 2.45076, 2.64356, - 0.268073, 0.332678, 0.634962, 1.11088, 1.68933, 1.9179, 2.07144, 2.24875, 2.47644, 2.60431, - 0.144717, 0.191592, 0.3411, 0.527969, 0.833642, 1.3372, 1.72711, 1.9996, 2.43365, 2.72768, - 0.240097, 0.380006, 0.623533, 0.828942, 1.13788, 1.32199, 1.53845, 1.95805, 2.42539, 2.59045, - 0.226095, 0.325837, 0.551424, 0.727486, 1.24813, 1.62389, 1.83197, 2.07407, 2.5913, 2.75245, - 0.185185, 0.241767, 0.396158, 0.963534, 1.66359, 1.77872, 2.09278, 2.31529, 2.57912, 2.75153, - 0.186809, 0.255288, 0.43893, 0.738678, 0.99926, 1.36537, 1.74257, 1.92108, 2.11093, 2.301, - 0.484383, 0.668173, 0.822633, 1.03355, 1.27698, 1.39844, 1.80002, 2.09237, 2.30093, 2.48155, - 0.226037, 0.320683, 0.449427, 0.894989, 1.43314, 1.57289, 1.81183, 2.02754, 2.24729, 2.6219, - 0.309178, 0.551187, 0.984557, 1.25781, 1.48225, 1.81198, 2.18315, 2.46508, 2.71952, 2.83613, - 0.171127, 0.266577, 0.61731, 0.8309, 1.05755, 1.30579, 1.79166, 2.11127, 2.46157, 2.6955, - 0.268814, 0.353762, 0.726139, 0.947742, 1.16323, 1.58027, 1.84473, 2.04972, 2.36144, 2.54819, - 0.193743, 0.274208, 0.423613, 0.692666, 1.31097, 1.4689, 1.96562, 2.21351, 2.43403, 2.66203, - 0.29337, 0.361283, 0.724275, 1.03874, 1.17562, 1.64361, 1.89547, 2.0772, 2.57538, 2.69399, - 0.219346, 0.291413, 0.617484, 0.838156, 1.19389, 1.60543, 1.8202, 1.96045, 2.17659, 2.55814, - 0.382878, 0.507446, 0.711513, 0.938945, 1.0743, 1.34941, 1.77816, 1.91624, 2.40118, 2.64739, - 0.201842, 0.261408, 0.431515, 0.631579, 1.2892, 1.82042, 2.07914, 2.23439, 2.63872, 2.79308, - 0.432562, 0.66112, 0.988376, 1.22375, 1.48224, 1.69738, 2.03683, 2.25542, 2.54423, 2.6916, - 0.229571, 0.332541, 0.459885, 0.656519, 0.822344, 0.979009, 1.75829, 2.31775, 2.52287, 2.75267, - 0.314962, 0.412424, 0.633483, 1.02261, 1.25908, 1.38338, 1.82743, 2.09797, 2.28564, 2.49945, - 0.167857, 0.235021, 0.39337, 0.64576, 1.2003, 1.37698, 1.72017, 1.94777, 2.1599, 2.63012, - 0.194911, 0.252209, 0.405926, 1.38023, 1.56659, 1.74225, 2.04149, 2.31842, 2.59099, 2.75006, - 0.157912, 0.223957, 0.380186, 0.691714, 0.964009, 1.38735, 1.70701, 1.85304, 2.05412, 2.62253, - 0.289547, 0.484925, 0.836898, 1.04305, 1.30208, 1.49686, 1.81322, 2.08682, 2.38314, 2.58339, - 0.229, 0.285993, 0.637895, 0.884564, 1.56643, 1.82584, 2.01595, 2.21522, 2.45451, 2.61147, - 0.561221, 0.974815, 1.32738, 1.49854, 1.79784, 1.97195, 2.20009, 2.36152, 2.56644, 2.67495, - 0.233078, 0.334719, 0.485204, 0.911847, 1.21325, 1.40029, 1.62566, 2.30851, 2.58259, 2.75279, - 0.29239, 0.469592, 0.665363, 0.873253, 1.30229, 1.47467, 1.71712, 2.00334, 2.41971, 2.60696, - 0.177019, 0.250095, 0.440412, 1.02772, 1.26529, 1.47207, 1.70445, 1.95126, 2.40304, 2.60873, - 0.250508, 0.306199, 0.518087, 1.1831, 1.54757, 1.65818, 1.91766, 2.07588, 2.3363, 2.62455, - 0.180689, 0.243525, 0.408193, 0.650005, 1.1424, 1.39865, 1.88689, 2.0702, 2.26389, 2.44134, - 0.336731, 0.408806, 0.723579, 0.845498, 1.07316, 1.64289, 1.80995, 2.15813, 2.55503, 2.65294, - 0.182913, 0.264452, 0.37735, 0.561242, 1.46212, 1.84157, 2.00723, 2.19512, 2.39706, 2.6108, - 0.234511, 0.416733, 0.806229, 1.13495, 1.51706, 1.85456, 2.18531, 2.42943, 2.68462, 2.81234, - 0.221303, 0.355005, 0.503565, 0.788216, 0.978417, 1.14516, 1.90269, 2.11222, 2.38709, 2.76147, - 0.191689, 0.306774, 0.493852, 0.802196, 1.0967, 1.27646, 1.6195, 1.87267, 2.11225, 2.64399, - 0.137074, 0.174429, 0.311248, 0.498628, 1.08733, 1.47938, 1.80538, 2.07618, 2.43682, 2.74405, - 0.177451, 0.259976, 0.388007, 0.958233, 1.52829, 1.64026, 1.91072, 2.06439, 2.58963, 2.76874, - 0.242049, 0.420312, 0.630685, 0.780956, 1.08571, 1.25575, 1.4767, 2.01836, 2.25388, 2.53498, - 0.345213, 0.45606, 0.689243, 1.06095, 1.22516, 1.44279, 1.8931, 2.03097, 2.45643, 2.68658, - 0.261786, 0.389592, 0.565693, 0.772947, 1.33991, 1.65074, 1.82829, 2.06378, 2.40546, 2.56391, - 0.479021, 0.738518, 1.11507, 1.33061, 1.62579, 1.9156, 2.2334, 2.42252, 2.64744, 2.7508, - 0.235785, 0.356295, 0.521197, 0.823497, 1.03903, 1.20864, 1.46327, 1.63818, 2.43254, 2.71998, - 0.392014, 0.484761, 0.747411, 1.0748, 1.22788, 1.42308, 1.80523, 1.94115, 2.274, 2.59127, - 0.134963, 0.206067, 0.598456, 0.899519, 1.19841, 1.48111, 1.81335, 2.09679, 2.4635, 2.71801, - 0.211185, 0.364797, 0.724757, 0.984381, 1.26339, 1.48743, 1.78892, 2.16042, 2.50554, 2.71638, - 0.216708, 0.3005, 0.671956, 0.862426, 1.09318, 1.33718, 1.67693, 1.9455, 2.29748, 2.49243, - 0.31933, 0.474389, 0.693406, 0.862631, 0.999987, 1.27121, 1.72333, 1.98429, 2.5631, 2.72839, - 0.170279, 0.233289, 0.37348, 0.522986, 1.17006, 1.69094, 1.94795, 2.14318, 2.36291, 2.59044, - 0.389911, 0.585334, 0.917755, 1.14348, 1.42351, 1.64372, 1.95794, 2.18109, 2.49564, 2.66922, - 0.258331, 0.386778, 0.581091, 0.777195, 0.979141, 1.13909, 1.6473, 2.29489, 2.54953, 2.73063, - 0.306202, 0.491332, 0.701865, 0.865744, 1.14091, 1.29549, 1.50853, 1.92695, 2.21793, 2.40469, - 0.183151, 0.261291, 0.404409, 0.60256, 1.2824, 1.47557, 1.68984, 2.1436, 2.37158, 2.59683, - 0.214795, 0.333642, 0.985949, 1.346, 1.5543, 1.79463, 2.01009, 2.23591, 2.52466, 2.68564, - 0.203837, 0.29134, 0.479778, 0.731837, 0.905538, 1.23303, 1.71053, 1.95038, 2.272, 2.46391, - 0.247518, 0.323005, 0.697618, 0.997179, 1.21109, 1.55668, 1.7719, 1.92149, 2.53277, 2.68429, - 0.219585, 0.301175, 0.690547, 0.932217, 1.41945, 1.64348, 1.86183, 2.03987, 2.43061, 2.63926, - 0.317628, 0.533775, 1.06702, 1.3808, 1.56809, 1.8327, 2.07373, 2.2811, 2.61115, 2.75754, - 0.212696, 0.343065, 0.517379, 0.754632, 0.9133, 1.15056, 1.6577, 1.86972, 2.44816, 2.64695, - 0.313797, 0.462711, 0.635127, 0.916973, 1.4091, 1.55833, 1.794, 2.09229, 2.32518, 2.48422, - 0.261526, 0.396384, 0.545407, 1.00864, 1.21707, 1.39875, 1.74639, 1.90652, 2.54393, 2.74543, - 0.292892, 0.34198, 0.802965, 1.2701, 1.40064, 1.59677, 1.79752, 1.995, 2.57186, 2.70713, - 0.179502, 0.260809, 0.446411, 0.671166, 0.855064, 1.54293, 1.88232, 2.05402, 2.2826, 2.58581, - 0.223431, 0.330004, 0.524624, 0.736704, 1.04348, 1.65304, 1.86946, 2.3151, 2.65514, 2.78623, - 0.164127, 0.235599, 0.365357, 0.748237, 1.5087, 1.66783, 2.02135, 2.25923, 2.55155, 2.76529, - 0.241503, 0.341405, 0.678065, 1.09944, 1.44699, 1.67448, 2.09443, 2.27481, 2.51276, 2.68237, - 0.220115, 0.320172, 0.468401, 0.678288, 0.805037, 1.29474, 1.91825, 2.09812, 2.41796, 2.57957, - 0.239465, 0.387973, 0.563794, 0.749465, 1.22325, 1.40531, 1.6038, 2.01942, 2.26148, 2.48279, - 0.173788, 0.283615, 0.406268, 0.824985, 1.35189, 1.48669, 1.77399, 1.91614, 2.5445, 2.75626, - 0.177463, 0.261381, 0.471872, 1.03737, 1.27492, 1.61591, 1.89609, 2.27557, 2.64083, 2.79956, - 0.231453, 0.342699, 0.524956, 0.813595, 0.994181, 1.20423, 1.46135, 1.71332, 2.13264, 2.36883, - 0.344121, 0.465968, 0.707598, 0.98559, 1.17468, 1.36253, 1.58125, 1.79653, 2.41729, 2.59154, - 0.205233, 0.295361, 0.443613, 0.770664, 1.45394, 1.64486, 1.87632, 2.123, 2.34187, 2.73047, - 0.20344, 0.350711, 0.860563, 1.27997, 1.66067, 1.91701, 2.18238, 2.35493, 2.58498, 2.73662, - 0.163764, 0.248462, 0.41779, 0.786784, 1.09589, 1.30281, 1.63272, 1.80875, 2.40044, 2.66292, - 0.257979, 0.352682, 0.550782, 1.04164, 1.24807, 1.42826, 1.89847, 2.04358, 2.3853, 2.66172, - 0.23785, 0.335708, 0.519519, 0.950892, 1.1076, 1.54801, 1.93105, 2.11304, 2.54519, 2.70872, - 0.275724, 0.447788, 0.736236, 1.01408, 1.33518, 1.60965, 1.91926, 2.20948, 2.58036, 2.7856, - 0.208554, 0.28827, 0.512666, 0.858156, 1.18622, 1.40948, 1.74387, 1.91688, 2.09218, 2.25498, - 0.22584, 0.41538, 0.55718, 0.853852, 1.10689, 1.25042, 1.69965, 1.85977, 2.39577, 2.75469, - 0.17972, 0.227226, 0.379701, 0.524835, 1.1143, 1.68444, 2.12547, 2.24828, 2.59064, 2.78291, - 0.347731, 0.534312, 1.09407, 1.31939, 1.49729, 1.68377, 1.93781, 2.15283, 2.49889, 2.67385, - 0.163297, 0.250799, 0.370845, 0.605917, 0.780304, 1.04333, 1.7932, 1.98631, 2.48636, 2.73171, - 0.323218, 0.464636, 0.646625, 0.861922, 1.04678, 1.19589, 1.70554, 2.03467, 2.22201, 2.42439, - 0.23309, 0.391593, 0.548633, 0.871234, 1.17574, 1.29613, 1.84358, 2.0709, 2.32808, 2.75633, - 0.226719, 0.278036, 0.694846, 1.39204, 1.61263, 1.75712, 2.1243, 2.2854, 2.58258, 2.72706, - 0.235868, 0.422225, 0.568072, 0.769964, 0.96835, 1.11274, 1.6814, 1.87941, 2.17589, 2.7103, - 0.234784, 0.341791, 0.891242, 1.22292, 1.42499, 1.66655, 1.90162, 2.16783, 2.47568, 2.63774, - 0.250078, 0.32295, 0.454487, 0.964023, 1.6059, 1.86951, 2.01604, 2.18713, 2.39046, 2.52699, - 0.381649, 0.608688, 1.07473, 1.43078, 1.7242, 1.93988, 2.19477, 2.35346, 2.59916, 2.73932, - 0.28253, 0.41995, 0.635305, 0.87259, 1.10002, 1.26059, 1.69693, 2.18264, 2.4134, 2.57118, - 0.291878, 0.453647, 0.610854, 0.830956, 1.3353, 1.49193, 1.74142, 2.01766, 2.22837, 2.45312, - 0.17302, 0.246458, 0.664, 0.910766, 1.18019, 1.41865, 1.74224, 1.95469, 2.28704, 2.65008, - 0.213571, 0.298418, 0.490086, 1.27518, 1.39753, 1.6415, 1.82152, 2.30076, 2.59037, 2.76343, - 0.1755, 0.232099, 0.391873, 0.598956, 1.17954, 1.36733, 1.64959, 1.94295, 2.19085, 2.34013, - 0.336913, 0.414057, 0.664999, 0.815826, 0.999354, 1.60988, 1.85691, 2.01174, 2.39896, 2.52398, - 0.222048, 0.293303, 0.563475, 0.849879, 1.30162, 1.76798, 1.98678, 2.19649, 2.50509, 2.66806, - 0.308713, 0.528802, 0.863486, 1.1895, 1.45698, 1.72259, 2.08647, 2.32783, 2.67641, 2.82876, - 0.309169, 0.425136, 0.627956, 0.870633, 1.02983, 1.24714, 1.91518, 2.17256, 2.36657, 2.57032, - 0.28419, 0.466165, 0.629035, 0.859846, 1.06867, 1.22437, 1.72746, 1.94548, 2.20255, 2.61478, - 0.163141, 0.229808, 0.36953, 0.591712, 1.02928, 1.23558, 1.88673, 2.12252, 2.44267, 2.73932, - 0.15372, 0.217846, 0.41721, 1.00161, 1.45093, 1.67756, 2.07707, 2.29653, 2.63722, 2.80911, - 0.189613, 0.277123, 0.453605, 0.658135, 1.12097, 1.29927, 1.53892, 2.06744, 2.30106, 2.56785, - 0.332842, 0.48082, 0.683333, 0.885426, 1.02606, 1.36578, 1.99454, 2.19267, 2.53636, 2.72819, - 0.250897, 0.335203, 0.522537, 0.812418, 1.38084, 1.78306, 1.96909, 2.13807, 2.36209, 2.50671, - 0.386928, 0.599274, 0.962864, 1.2219, 1.66358, 1.8869, 2.17676, 2.36034, 2.56519, 2.69751, - 0.164258, 0.276286, 0.442233, 0.667067, 0.863232, 1.2227, 1.56247, 1.7731, 2.61375, 2.82348, - 0.252896, 0.319277, 0.741034, 1.12653, 1.32222, 1.57509, 1.83168, 1.99202, 2.2127, 2.49379, - 0.129395, 0.183165, 0.369469, 0.80507, 1.14218, 1.46808, 1.82425, 2.12191, 2.51168, 2.75766, - 0.120898, 0.263707, 0.805673, 1.10875, 1.37016, 1.61766, 1.95683, 2.23027, 2.59935, 2.80258, - 0.201557, 0.280661, 0.512143, 0.809437, 1.16568, 1.34976, 1.76906, 2.0839, 2.30044, 2.48047, - 0.25809, 0.354436, 0.605847, 0.834631, 1.01844, 1.46297, 1.73146, 1.92333, 2.46387, 2.62803, - 0.214253, 0.299636, 0.483674, 0.690867, 1.19944, 1.72492, 1.94312, 2.15869, 2.42523, 2.6136, - 0.408295, 0.590393, 0.961707, 1.17785, 1.38961, 1.55818, 1.81896, 2.05141, 2.3946, 2.59002, - 0.231628, 0.332457, 0.498613, 0.664534, 0.856836, 0.973976, 1.41497, 2.19259, 2.47802, 2.68908, - 0.280045, 0.353699, 0.677761, 1.01182, 1.18659, 1.43394, 1.71446, 1.9038, 2.11993, 2.3445, - 0.190606, 0.261774, 0.430921, 0.652413, 1.30936, 1.51914, 1.75392, 2.00757, 2.27259, 2.41841, - 0.253476, 0.307645, 0.629525, 1.31177, 1.51566, 1.66844, 1.91538, 2.07066, 2.56659, 2.713, - 0.158342, 0.229827, 0.393273, 0.627673, 0.879051, 1.1425, 1.6115, 1.83683, 2.37099, 2.72793, - 0.398653, 0.484163, 0.759758, 0.99979, 1.12035, 1.50881, 1.77159, 1.93501, 2.54883, 2.68769, - 0.301067, 0.37232, 0.643743, 1.11144, 1.56498, 1.71456, 1.90481, 2.14162, 2.32975, 2.50262, - 0.42663, 0.771668, 1.24707, 1.43243, 1.64078, 1.81309, 2.03759, 2.2479, 2.54513, 2.69464, - 0.281253, 0.383223, 0.554873, 0.766104, 0.897526, 1.10187, 1.7718, 2.11445, 2.32574, 2.51962, - 0.365386, 0.568881, 0.740961, 0.932002, 1.25556, 1.38468, 1.68857, 1.99503, 2.21726, 2.40767, - 0.226724, 0.323656, 0.473603, 1.11299, 1.33971, 1.50997, 1.85025, 2.00454, 2.61115, 2.79029, - 0.327749, 0.405292, 0.740356, 1.23297, 1.38508, 1.60856, 1.98613, 2.13282, 2.53636, 2.70698, - 0.216279, 0.306099, 0.521025, 0.678469, 1.07086, 1.55902, 1.75965, 2.1053, 2.38188, 2.58302, - 0.207282, 0.284811, 0.43685, 0.624627, 0.796857, 1.55681, 1.97026, 2.16308, 2.56389, 2.72476, - 0.170955, 0.252585, 0.364623, 0.553325, 1.44849, 1.65976, 1.89356, 2.12838, 2.3571, 2.74274, - 0.240614, 0.336239, 0.792595, 1.09387, 1.58287, 1.80674, 2.01964, 2.21515, 2.46643, 2.63041, - 0.184152, 0.27263, 0.454853, 0.683131, 0.843646, 1.45351, 1.74923, 2.03783, 2.60873, 2.77658, - 0.274888, 0.437755, 0.673651, 0.832722, 1.03099, 1.19238, 1.49909, 2.09117, 2.44862, 2.64381, - 0.158756, 0.250619, 0.363061, 0.690691, 1.44915, 1.60162, 1.85509, 2.01186, 2.54431, 2.7569, - 0.233298, 0.293366, 0.481016, 0.853065, 1.58651, 1.93452, 2.13057, 2.29576, 2.55832, 2.68514, - 0.162678, 0.218578, 0.35693, 0.551448, 0.905511, 1.18514, 1.60152, 1.85165, 2.11748, 2.2739, - 0.413518, 0.601263, 0.850891, 1.02066, 1.23106, 1.3986, 1.72144, 2.04339, 2.4159, 2.59863, - 0.206759, 0.318389, 0.456773, 0.924999, 1.37862, 1.49138, 1.86925, 2.03308, 2.37346, 2.76589, - 0.276543, 0.556716, 0.939531, 1.31976, 1.6618, 1.93505, 2.24234, 2.43653, 2.69951, 2.83465, - 0.166363, 0.286077, 0.42961, 0.805017, 1.08248, 1.26268, 1.88725, 2.06154, 2.55213, 2.77939, - 0.184798, 0.257855, 0.708397, 0.893842, 1.2824, 1.44637, 1.76604, 2.10003, 2.37001, 2.56462, - 0.183231, 0.288657, 0.451692, 0.771618, 1.23607, 1.37346, 1.86952, 2.0891, 2.40154, 2.6916, - 0.298816, 0.369542, 0.829931, 1.07438, 1.24766, 1.74781, 1.95733, 2.20525, 2.54442, 2.65349, - 0.21104, 0.282017, 0.522226, 0.77694, 1.07592, 1.59616, 1.86585, 2.007, 2.17505, 2.39554, - 0.314688, 0.43708, 0.642025, 0.965556, 1.12536, 1.33326, 1.86652, 2.01049, 2.33129, 2.62068, - 0.183598, 0.246981, 0.376549, 0.548713, 1.41903, 1.90491, 2.08424, 2.26124, 2.54769, 2.70801, - 0.519054, 0.743791, 1.01126, 1.22956, 1.46479, 1.66066, 1.94687, 2.15641, 2.45479, 2.62055, - 0.217448, 0.320028, 0.435627, 0.623507, 0.761637, 1.07682, 2.00832, 2.20506, 2.56033, 2.80098, - 0.295822, 0.461337, 0.640353, 0.856643, 1.22953, 1.36663, 1.82621, 2.10939, 2.30179, 2.50945, - 0.14645, 0.208738, 0.40879, 0.856811, 1.13137, 1.44404, 1.78865, 1.9483, 2.26888, 2.71907, - 0.198805, 0.262021, 0.438575, 1.21427, 1.5216, 1.66403, 1.99099, 2.15252, 2.57754, 2.74353, - 0.150215, 0.200178, 0.342929, 0.535637, 0.987179, 1.26637, 1.73784, 1.95652, 2.19577, 2.72346, - 0.359606, 0.471082, 0.699657, 1.11958, 1.38102, 1.50812, 1.861, 2.12077, 2.36507, 2.56645, - 0.300605, 0.393573, 0.569342, 0.926649, 1.52865, 1.81159, 1.97154, 2.15961, 2.4303, 2.55294, - 0.452315, 0.749139, 1.26681, 1.49943, 1.77636, 1.99303, 2.21597, 2.3785, 2.61411, 2.73221, - 0.240194, 0.365714, 0.619909, 0.771863, 1.16783, 1.38847, 1.62006, 2.13327, 2.58258, 2.72749, - 0.286057, 0.443913, 0.609916, 0.854279, 1.30594, 1.4372, 1.67476, 2.1379, 2.37765, 2.53961, - 0.196764, 0.313916, 0.469271, 0.921515, 1.16876, 1.3606, 1.78073, 1.94047, 2.41854, 2.58845, - 0.269624, 0.353707, 0.59299, 1.13013, 1.38148, 1.54411, 1.95239, 2.1153, 2.42677, 2.65968, - 0.172158, 0.21529, 0.38399, 0.539123, 0.977437, 1.47403, 1.75777, 2.00192, 2.2943, 2.47314, - 0.32718, 0.399773, 0.714499, 0.861399, 1.05429, 1.7476, 2.02798, 2.20614, 2.56977, 2.67214, - 0.209446, 0.29132, 0.415002, 0.750296, 1.57866, 1.86808, 2.02415, 2.22015, 2.45456, 2.61746, - 0.128682, 0.265539, 0.82225, 1.19498, 1.45079, 1.74622, 2.08957, 2.36156, 2.67313, 2.81897, - 0.220674, 0.341244, 0.500467, 0.782433, 0.933033, 1.20165, 1.99761, 2.20528, 2.57619, 2.78091, - 0.252799, 0.394807, 0.549805, 0.861654, 1.19548, 1.31163, 1.54106, 1.68936, 2.13897, 2.66168, - 0.1385, 0.187769, 0.318423, 0.588423, 1.24293, 1.51203, 1.89055, 2.15852, 2.54764, 2.79269, - 0.190844, 0.261674, 0.394321, 0.930393, 1.58016, 1.7175, 1.92945, 2.11956, 2.38971, 2.70565, - 0.233726, 0.355346, 0.537925, 0.740228, 0.95795, 1.0936, 1.5178, 2.01908, 2.26313, 2.5713, - 0.427268, 0.528019, 0.79575, 0.992404, 1.12419, 1.55851, 1.92696, 2.08266, 2.52397, 2.66672, - 0.233766, 0.339958, 0.483599, 0.784487, 1.41632, 1.6082, 1.79351, 2.10839, 2.31544, 2.48957 + 0.435217, 0.668864, 1.0103, 1.22042, 1.50398, 1.78468, 2.13546, 2.35747, 2.61891, 2.73804, + 0.179285, 0.33316, 0.500638, 0.79695, 1.03999, 1.23497, 1.6523, 1.84823, 2.62556, 2.80497, + 0.268785, 0.356576, 0.595753, 1.04434, 1.24938, 1.42868, 1.68699, 1.86469, 2.33991, 2.5138, + 0.12007, 0.165585, 0.484694, 0.95916, 1.23753, 1.52915, 1.83751, 2.10773, 2.48749, 2.76685, + 0.150214, 0.229487, 0.62824, 0.961255, 1.33706, 1.59831, 1.91974, 2.21786, 2.53732, 2.75956, + 0.268624, 0.34598, 0.569637, 0.754737, 0.916538, 1.50854, 1.78635, 1.95442, 2.36953, 2.50182, + 0.246064, 0.468874, 0.662711, 0.890015, 1.14715, 1.51043, 1.78106, 2.09594, 2.65539, 2.80037, + 0.191631, 0.280628, 0.393229, 0.611761, 1.42017, 1.70774, 1.87303, 2.10155, 2.28035, 2.49949, + 0.361668, 0.507047, 0.789974, 1.04599, 1.50238, 1.67703, 1.90534, 2.16255, 2.43226, 2.59087, + 0.20816, 0.294285, 0.448634, 0.694229, 0.872517, 1.07032, 1.70335, 2.16874, 2.42619, 2.60366, + 0.316939, 0.513618, 0.705487, 0.917036, 1.17599, 1.31114, 1.6186, 2.03784, 2.45052, 2.5794, + 0.241068, 0.377728, 0.521595, 0.717203, 1.31041, 1.53999, 1.73643, 2.09893, 2.29792, 2.58735, + 0.234937, 0.281875, 0.780422, 1.44073, 1.60943, 1.75643, 1.97721, 2.14861, 2.60203, 2.7225, + 0.178679, 0.242672, 0.416988, 0.708348, 0.95562, 1.17667, 1.7818, 2.05449, 2.28159, 2.44811, + 0.345036, 0.42108, 0.740887, 1.16544, 1.32494, 1.4888, 1.76346, 1.90617, 2.39505, 2.64916, + 0.249586, 0.357494, 0.520747, 0.847195, 1.42841, 1.59778, 1.77819, 2.1785, 2.41344, 2.56466, + 0.295235, 0.574231, 1.2491, 1.4641, 1.72756, 1.92679, 2.09536, 2.28483, 2.56707, 2.72248, + 0.34193, 0.427307, 0.634001, 0.804212, 0.905629, 1.33337, 1.79033, 1.89276, 2.44582, 2.60283, + 0.363948, 0.508985, 0.667357, 0.946354, 1.43756, 1.62654, 1.81114, 2.03909, 2.29188, 2.43549, + 0.163514, 0.277407, 0.409207, 0.902065, 1.18907, 1.33964, 1.80241, 1.96077, 2.65293, 2.81899, + 0.302643, 0.359753, 0.651207, 1.20802, 1.4237, 1.54815, 1.88213, 2.01559, 2.26054, 2.5789, + 0.155928, 0.216908, 0.381812, 0.654803, 1.11237, 1.58993, 1.84756, 1.97672, 2.22408, 2.72534, + 0.274981, 0.347675, 0.572, 0.736046, 0.894248, 1.63237, 1.89139, 2.05689, 2.6029, 2.72178, + 0.154496, 0.243461, 0.348174, 0.689505, 1.57381, 1.70031, 1.94318, 2.10158, 2.56466, 2.77317, + 0.292612, 0.466612, 0.795936, 1.04747, 1.41369, 1.75085, 2.06289, 2.34007, 2.61361, 2.76949, + 0.242896, 0.3615, 0.555859, 0.793597, 0.932291, 1.40947, 1.86386, 2.00953, 2.4645, 2.67749, + 0.221646, 0.344724, 0.554564, 0.729403, 1.13657, 1.30177, 1.52918, 2.16359, 2.39582, 2.61081, + 0.160969, 0.224467, 0.371545, 0.626879, 1.16095, 1.44423, 1.67597, 1.87978, 2.47859, 2.67202, + 0.214172, 0.341585, 0.676575, 0.977397, 1.32543, 1.7201, 2.07259, 2.36954, 2.63528, 2.77879, + 0.203311, 0.289438, 0.458739, 0.914153, 1.12288, 1.30292, 1.58384, 1.88683, 2.18787, 2.42704, + 0.280383, 0.3716, 0.824827, 1.10025, 1.23623, 1.39892, 1.57804, 2.016, 2.36897, 2.50673, + 0.170627, 0.251778, 0.393686, 0.608347, 1.2876, 1.44667, 1.79328, 2.03655, 2.31015, 2.75244, + 0.18058, 0.288746, 0.987854, 1.43171, 1.67722, 1.91566, 2.12494, 2.28945, 2.58961, 2.75426, + 0.176335, 0.266263, 0.445421, 0.706403, 0.875402, 1.42292, 1.75867, 1.96091, 2.41068, 2.60175, + 0.216173, 0.287404, 0.480696, 1.00977, 1.2913, 1.47664, 1.89558, 2.06429, 2.28406, 2.48311, + 0.176523, 0.273934, 0.403407, 0.966139, 1.30472, 1.43661, 1.94473, 2.08484, 2.54446, 2.76242, + 0.311836, 0.550501, 0.879591, 1.09623, 1.27666, 1.47786, 1.81771, 2.15434, 2.56047, 2.77984, + 0.179765, 0.25056, 0.455939, 1.02389, 1.22513, 1.47566, 1.73462, 1.91871, 2.14734, 2.43824, + 0.271033, 0.457235, 0.599622, 0.821049, 0.940125, 1.20094, 1.84972, 1.98666, 2.54817, 2.75158, + 0.179326, 0.248002, 0.426405, 0.81706, 1.28589, 1.56502, 2.11736, 2.29871, 2.5724, 2.7527, + 0.374409, 0.535936, 0.897009, 1.18507, 1.59157, 1.7572, 1.96794, 2.17999, 2.45739, 2.62264, + 0.185472, 0.282752, 0.409439, 0.657499, 0.856446, 1.0294, 1.87993, 2.06932, 2.34474, 2.7531, + 0.375964, 0.578457, 0.758945, 0.929339, 1.12748, 1.25944, 1.70411, 2.12297, 2.33603, 2.4983, + 0.225641, 0.36103, 0.501679, 0.783379, 1.31485, 1.45262, 1.71415, 1.98716, 2.2257, 2.72436, + 0.144996, 0.252919, 0.632145, 1.22604, 1.57534, 1.90155, 2.17148, 2.39055, 2.68229, 2.80983, + 0.172022, 0.263338, 0.448634, 0.729435, 0.984007, 1.1716, 1.75705, 1.99023, 2.32131, 2.77121, + 0.235731, 0.351117, 0.796871, 1.05571, 1.30022, 1.59182, 1.89587, 2.12292, 2.41789, 2.59982, + 0.254053, 0.319371, 0.455623, 1.08614, 1.66467, 1.91588, 2.05908, 2.23342, 2.45204, 2.58679, + 0.375538, 0.742993, 1.13991, 1.33776, 1.73556, 2.01391, 2.31501, 2.48343, 2.65158, 2.75521, + 0.247245, 0.481131, 0.710366, 0.897602, 1.12109, 1.27171, 1.78735, 2.1995, 2.42966, 2.74067, + 0.226103, 0.311441, 0.501648, 0.844424, 1.36282, 1.53134, 1.77747, 1.98993, 2.18749, 2.3585, + 0.195862, 0.296224, 0.609554, 0.783241, 1.24347, 1.44548, 1.63703, 2.02264, 2.48356, 2.64614, + 0.233302, 0.299441, 0.472792, 1.24946, 1.45788, 1.60186, 1.83143, 1.99372, 2.59719, 2.75543, + 0.168096, 0.224183, 0.3827, 0.596214, 1.06059, 1.29442, 1.60576, 1.84849, 2.3577, 2.56919, + 0.33005, 0.445912, 0.661713, 0.874446, 1.00079, 1.45297, 1.94399, 2.07692, 2.42388, 2.61236, + 0.226382, 0.287303, 0.517631, 0.806229, 1.30901, 1.88528, 2.16051, 2.28641, 2.52638, 2.66082, + 0.20317, 0.499314, 0.887358, 1.23507, 1.46292, 1.69826, 1.99932, 2.22922, 2.57161, 2.76669, + 0.307531, 0.378353, 0.573606, 0.712218, 0.850169, 1.309, 2.05909, 2.26382, 2.49794, 2.67682, + 0.276203, 0.51025, 0.6868, 0.902844, 1.2052, 1.32798, 1.71889, 2.03895, 2.25639, 2.69715, + 0.161948, 0.229115, 0.393619, 0.683613, 1.13781, 1.32269, 1.78372, 1.96158, 2.38907, 2.63608, + 0.201334, 0.276773, 0.468994, 0.967017, 1.47597, 1.63242, 1.96577, 2.19728, 2.48059, 2.70155, + 0.214587, 0.315421, 0.469498, 0.733397, 1.146, 1.27791, 1.72784, 2.22713, 2.44026, 2.68112, + 0.255602, 0.394609, 0.743393, 0.977796, 1.19908, 1.40597, 1.91834, 2.22483, 2.47919, 2.66339, + 0.245989, 0.352625, 0.517055, 0.80283, 1.55871, 1.79565, 1.94405, 2.13364, 2.33327, 2.47998, + 0.337423, 0.480433, 0.869036, 1.13957, 1.63076, 1.82296, 2.07484, 2.29261, 2.47913, 2.62532, + 0.220974, 0.35885, 0.57164, 0.752791, 0.937013, 1.15172, 1.6744, 2.06247, 2.55872, 2.78484, + 0.267518, 0.331708, 0.541111, 1.11655, 1.41112, 1.53287, 1.79295, 1.93352, 2.24894, 2.62864, + 0.084613, 0.105083, 0.297424, 0.916949, 1.2563, 1.56703, 1.88539, 2.18987, 2.52279, 2.7921, + 0.205328, 0.287223, 0.724462, 1.0324, 1.45771, 1.64217, 1.92563, 2.17552, 2.42964, 2.60549, + 0.232554, 0.338724, 0.502115, 0.859975, 1.04409, 1.24565, 1.80656, 1.99964, 2.26116, 2.45998, + 0.291638, 0.379172, 0.626072, 0.792796, 0.959124, 1.50489, 1.73447, 1.91961, 2.61436, 2.72271, + 0.191554, 0.263114, 0.426797, 0.610628, 1.07741, 1.82954, 2.02195, 2.21057, 2.42765, 2.61383, + 0.389151, 0.679476, 0.915414, 1.03664, 1.25085, 1.58661, 2.04097, 2.2815, 2.56794, 2.71882, + 0.2032, 0.30128, 0.470357, 0.668716, 0.851737, 0.980327, 1.57086, 2.03762, 2.28907, 2.69388, + 0.304064, 0.405934, 0.710274, 0.962705, 1.12882, 1.34167, 1.63505, 1.84538, 2.07992, 2.50751, + 0.171777, 0.240705, 0.409371, 0.786432, 1.2232, 1.37569, 1.69176, 1.86608, 2.35041, 2.49394, + 0.231251, 0.277994, 0.557867, 1.32582, 1.66035, 1.77948, 2.00714, 2.17232, 2.44046, 2.65231, + 0.188101, 0.259494, 0.412543, 0.624843, 0.839549, 1.0337, 1.63413, 1.93194, 2.24608, 2.42577, + 0.361304, 0.419465, 0.795676, 1.18461, 1.2968, 1.57845, 1.84175, 1.99736, 2.54054, 2.68714, + 0.274372, 0.338938, 0.492443, 0.963516, 1.50951, 1.70638, 1.86988, 2.07717, 2.26128, 2.44418, + 0.41599, 0.652103, 1.03129, 1.26955, 1.57275, 1.77297, 2.00466, 2.17527, 2.43061, 2.59655, + 0.242045, 0.370942, 0.534392, 0.763529, 1.00117, 1.12976, 1.68219, 2.14464, 2.32448, 2.7157, + 0.377438, 0.588168, 0.765394, 0.976873, 1.35665, 1.49009, 1.73797, 2.00677, 2.21369, 2.38997, + 0.191625, 0.284123, 0.405342, 1.01678, 1.43273, 1.54759, 1.81393, 1.95832, 2.47077, 2.64926, + 0.272672, 0.349555, 0.633911, 1.15223, 1.30394, 1.54764, 1.9195, 2.0477, 2.56278, 2.73058, + 0.168423, 0.23633, 0.421468, 0.831345, 1.08354, 1.55345, 1.88073, 2.0647, 2.37086, 2.63295, + 0.219318, 0.301481, 0.513617, 0.765086, 1.02602, 1.51465, 2.0482, 2.24857, 2.49981, 2.65707, + 0.232695, 0.347947, 0.495203, 0.71883, 1.42301, 1.72249, 1.87958, 2.16504, 2.42025, 2.58966, + 0.270284, 0.336865, 0.684929, 1.15579, 1.69042, 1.87674, 2.02736, 2.22618, 2.44675, 2.582, + 0.149701, 0.193747, 0.352019, 0.520123, 0.823974, 1.43475, 1.68659, 1.96115, 2.37091, 2.69307, + 0.254818, 0.412303, 0.601514, 0.771438, 1.17545, 1.37657, 1.53903, 1.93704, 2.40858, 2.56362, + 0.233713, 0.355886, 0.593725, 0.76288, 1.27148, 1.5639, 1.79752, 2.09469, 2.53863, 2.71173, + 0.179028, 0.237103, 0.396818, 1.04202, 1.63354, 1.76268, 2.12393, 2.32239, 2.58819, 2.75134, + 0.182027, 0.251039, 0.434581, 0.714302, 0.950997, 1.4379, 1.81357, 1.9691, 2.14588, 2.35397, + 0.501538, 0.692148, 0.84886, 1.07131, 1.35054, 1.48948, 1.84164, 2.10428, 2.34154, 2.51529, + 0.27453, 0.38147, 0.526682, 0.922143, 1.44495, 1.5736, 1.85877, 2.06675, 2.2848, 2.62682, + 0.360617, 0.583131, 0.979491, 1.25408, 1.48835, 1.79756, 2.21952, 2.48218, 2.74237, 2.86203, + 0.140913, 0.220301, 0.619552, 0.818307, 1.05243, 1.33997, 1.83073, 2.13395, 2.53638, 2.75113, + 0.293514, 0.391691, 0.79008, 0.96274, 1.16032, 1.5266, 1.80549, 2.04146, 2.36162, 2.56496, + 0.199542, 0.290571, 0.452891, 0.689515, 1.25853, 1.40988, 1.88624, 2.22813, 2.46568, 2.72665, + 0.29692, 0.356356, 0.784287, 0.99654, 1.14618, 1.62387, 1.8155, 2.0383, 2.60063, 2.7057, + 0.206451, 0.276025, 0.537547, 0.802572, 1.22041, 1.64206, 1.86363, 2.00198, 2.21534, 2.58538, + 0.33365, 0.464751, 0.653772, 0.966306, 1.10387, 1.3402, 1.7847, 1.91459, 2.47017, 2.68692, + 0.181861, 0.24487, 0.376456, 0.554383, 1.3299, 1.81044, 2.04784, 2.20232, 2.66086, 2.81706, + 0.450565, 0.647291, 0.951172, 1.22943, 1.51964, 1.68681, 2.04911, 2.26717, 2.50128, 2.6506, + 0.219996, 0.320591, 0.427747, 0.601183, 0.753448, 0.929578, 1.74198, 2.28579, 2.47263, 2.74957, + 0.333848, 0.423373, 0.658791, 1.0313, 1.22263, 1.36577, 1.90189, 2.1211, 2.29031, 2.53118, + 0.166064, 0.233902, 0.383355, 0.661806, 1.22657, 1.39968, 1.77127, 1.97454, 2.17349, 2.56634, + 0.189286, 0.243602, 0.390584, 1.38793, 1.58872, 1.76324, 2.09112, 2.31631, 2.59353, 2.75508, + 0.158404, 0.224878, 0.385, 0.668463, 0.942954, 1.41197, 1.70031, 1.82807, 2.0594, 2.69255, + 0.325989, 0.461263, 0.851471, 1.04571, 1.28403, 1.5162, 1.79734, 2.08839, 2.43767, 2.62721, + 0.223709, 0.28919, 0.632812, 0.858738, 1.5419, 1.74677, 1.93574, 2.18482, 2.40433, 2.58301, + 0.545842, 0.95242, 1.34082, 1.51684, 1.83888, 2.01289, 2.24497, 2.40317, 2.59228, 2.69112, + 0.238526, 0.349079, 0.494582, 0.987665, 1.17075, 1.34823, 1.46864, 2.29696, 2.64416, 2.78738, + 0.270857, 0.442003, 0.655998, 0.881913, 1.25925, 1.42836, 1.76987, 1.99853, 2.39559, 2.65284, + 0.154384, 0.211806, 0.489481, 0.997257, 1.24982, 1.54123, 1.77886, 1.9494, 2.31914, 2.62339, + 0.268258, 0.312888, 0.589114, 1.25863, 1.57271, 1.67543, 1.91278, 2.07046, 2.27993, 2.56423, + 0.170715, 0.224965, 0.374011, 0.540197, 1.16189, 1.49907, 1.92587, 2.08257, 2.24662, 2.46972, + 0.324358, 0.391989, 0.706816, 0.833614, 1.01573, 1.56899, 1.73598, 2.12707, 2.55841, 2.65387, + 0.178059, 0.258575, 0.374125, 0.536831, 1.33483, 1.79863, 1.98698, 2.18925, 2.43227, 2.6267, + 0.198857, 0.420955, 0.817664, 1.17836, 1.46674, 1.8213, 2.20733, 2.47441, 2.73828, 2.85119, + 0.188344, 0.324302, 0.470468, 0.790033, 0.934101, 1.18872, 1.88717, 2.05283, 2.44832, 2.63024, + 0.201295, 0.365646, 0.526513, 0.758388, 1.1401, 1.26733, 1.65017, 1.87934, 2.10289, 2.60029, + 0.135058, 0.169428, 0.307348, 0.50316, 1.01808, 1.44795, 1.81098, 2.134, 2.48028, 2.75985, + 0.178006, 0.26661, 0.390327, 0.928681, 1.50161, 1.62133, 1.87136, 2.02586, 2.58044, 2.7708, + 0.246182, 0.42429, 0.644023, 0.801168, 1.11488, 1.27776, 1.50332, 2.07489, 2.2957, 2.50138, + 0.322996, 0.430355, 0.6316, 1.0477, 1.22184, 1.42673, 1.90308, 2.03222, 2.51673, 2.70845, + 0.292994, 0.430599, 0.619178, 0.794567, 1.28303, 1.65282, 1.84084, 2.06995, 2.38538, 2.52825, + 0.525494, 0.787797, 1.12182, 1.38748, 1.67457, 1.93622, 2.22404, 2.39062, 2.63428, 2.74323, + 0.299504, 0.409196, 0.602235, 0.892336, 1.05643, 1.25377, 1.48914, 1.63988, 2.42748, 2.65037, + 0.423758, 0.52048, 0.758987, 1.04126, 1.17366, 1.42368, 1.81824, 1.93641, 2.363, 2.62664, + 0.155042, 0.247496, 0.641445, 0.954509, 1.22497, 1.46585, 1.83784, 2.09046, 2.4515, 2.71616, + 0.251949, 0.421094, 0.706797, 0.975659, 1.25991, 1.52007, 1.81631, 2.12202, 2.47491, 2.71667, + 0.21522, 0.302248, 0.730598, 0.896343, 1.14557, 1.37019, 1.70069, 2.02256, 2.28327, 2.48922, + 0.28523, 0.453559, 0.66367, 0.861526, 1.0116, 1.24742, 1.65598, 1.86129, 2.57894, 2.73133, + 0.162067, 0.219409, 0.373433, 0.544669, 1.1033, 1.59718, 1.92104, 2.1434, 2.4065, 2.66048, + 0.342367, 0.511499, 0.93135, 1.16322, 1.39365, 1.61115, 1.97277, 2.19442, 2.47077, 2.64926, + 0.25101, 0.364125, 0.560956, 0.746545, 1.01984, 1.17072, 1.53295, 2.28867, 2.57709, 2.72307, + 0.315001, 0.489412, 0.720682, 0.877607, 1.09047, 1.25385, 1.44822, 1.92295, 2.25589, 2.40863, + 0.174666, 0.235793, 0.387644, 0.554402, 1.23109, 1.45614, 1.68803, 2.12745, 2.36703, 2.59727, + 0.215113, 0.341915, 1.04372, 1.32275, 1.49541, 1.74189, 1.96116, 2.23982, 2.5449, 2.70394, + 0.219852, 0.30177, 0.513912, 0.705474, 0.87754, 1.2959, 1.699, 1.98706, 2.28797, 2.49697, + 0.290638, 0.366442, 0.655155, 1.04499, 1.17215, 1.53254, 1.80079, 1.94893, 2.50968, 2.66005, + 0.232252, 0.31377, 0.658552, 0.941977, 1.46317, 1.66549, 1.86246, 2.02784, 2.53402, 2.70124, + 0.326539, 0.552681, 1.12173, 1.33138, 1.52007, 1.86708, 2.08286, 2.33247, 2.60604, 2.73709, + 0.190254, 0.340428, 0.492777, 0.739738, 0.895461, 1.07937, 1.64316, 1.79529, 2.49182, 2.72938, + 0.283586, 0.41844, 0.587306, 0.870866, 1.41855, 1.57703, 1.7995, 2.0694, 2.27448, 2.4381, + 0.235752, 0.35765, 0.502891, 1.01243, 1.25885, 1.40779, 1.82006, 1.95583, 2.5059, 2.73433, + 0.278412, 0.343137, 0.849977, 1.2329, 1.3505, 1.59063, 1.78752, 2.09158, 2.54136, 2.66386, + 0.162966, 0.243159, 0.439238, 0.684821, 0.887783, 1.4629, 1.88174, 2.04425, 2.28939, 2.705, + 0.235063, 0.371799, 0.57821, 0.752199, 1.00855, 1.47628, 1.80491, 2.2714, 2.65504, 2.78965, + 0.154939, 0.223696, 0.344718, 0.667555, 1.49566, 1.66944, 2.06988, 2.30721, 2.62769, 2.81134, + 0.239702, 0.335917, 0.716616, 1.1318, 1.45251, 1.63913, 2.10552, 2.27982, 2.50203, 2.66922, + 0.226818, 0.331261, 0.472705, 0.651974, 0.781639, 1.2198, 1.8229, 2.08273, 2.43933, 2.6109, + 0.223413, 0.359594, 0.534704, 0.741518, 1.22589, 1.38987, 1.61819, 2.00991, 2.207, 2.45984, + 0.171308, 0.268378, 0.383799, 0.858926, 1.37629, 1.51917, 1.7806, 1.92291, 2.62309, 2.8024, + 0.140134, 0.21232, 0.443224, 0.967457, 1.26424, 1.56215, 1.92915, 2.21739, 2.66834, 2.83075, + 0.221323, 0.322124, 0.485563, 0.818589, 1.01184, 1.19898, 1.42362, 1.6694, 2.15752, 2.36319, + 0.369687, 0.525655, 0.719213, 0.939654, 1.13763, 1.31222, 1.59994, 1.82681, 2.35522, 2.58068, + 0.211975, 0.314411, 0.489148, 0.739213, 1.3778, 1.5545, 1.82437, 2.15887, 2.35299, 2.72262, + 0.170698, 0.296368, 0.934285, 1.24313, 1.5559, 1.86654, 2.15994, 2.36344, 2.58503, 2.73853, + 0.189263, 0.305887, 0.439912, 0.78461, 1.22726, 1.34251, 1.58765, 1.75491, 2.43989, 2.72131, + 0.296339, 0.385169, 0.612012, 1.08132, 1.27636, 1.43718, 1.87147, 2.00172, 2.33909, 2.64022, + 0.229588, 0.320544, 0.517278, 0.969137, 1.14256, 1.62609, 1.87792, 2.11546, 2.54674, 2.70802, + 0.248869, 0.420193, 0.732388, 1.04902, 1.30341, 1.60146, 1.94921, 2.23946, 2.64822, 2.82261, + 0.2076, 0.29232, 0.496539, 0.857149, 1.18229, 1.39985, 1.71416, 1.86824, 2.02794, 2.20074, + 0.225558, 0.396897, 0.541783, 0.873366, 1.17897, 1.29958, 1.67719, 1.8496, 2.33048, 2.75272, + 0.176821, 0.231377, 0.372767, 0.508565, 1.15282, 1.80805, 2.11268, 2.25007, 2.57134, 2.74855, + 0.352149, 0.515765, 1.02324, 1.26022, 1.44357, 1.62207, 1.8728, 2.10018, 2.48928, 2.67104, + 0.166138, 0.263444, 0.370151, 0.590066, 0.754819, 0.940533, 1.76187, 1.94661, 2.44501, 2.75819, + 0.342082, 0.476411, 0.656223, 0.851774, 1.00399, 1.15337, 1.6944, 2.06562, 2.25564, 2.44015, + 0.227237, 0.376514, 0.514329, 0.894887, 1.14167, 1.28305, 1.83138, 1.9859, 2.33447, 2.78488, + 0.215891, 0.269548, 0.684111, 1.40566, 1.67481, 1.80093, 2.17209, 2.3394, 2.59157, 2.7301, + 0.23624, 0.400377, 0.533684, 0.750343, 0.910405, 1.08911, 1.73773, 1.91281, 2.19252, 2.68873, + 0.169242, 0.284879, 0.916252, 1.16977, 1.43368, 1.64438, 1.91912, 2.16162, 2.48266, 2.68259, + 0.270731, 0.336506, 0.477594, 1.04271, 1.60584, 1.79686, 1.94591, 2.16004, 2.35491, 2.52095, + 0.420586, 0.652563, 1.11716, 1.40601, 1.74754, 1.94742, 2.20309, 2.35997, 2.5479, 2.68217, + 0.281552, 0.395037, 0.640181, 0.944531, 1.19396, 1.33049, 1.71866, 2.18839, 2.44459, 2.57867, + 0.311824, 0.476892, 0.633431, 0.845825, 1.33252, 1.49166, 1.69361, 2.04108, 2.28932, 2.4394, + 0.133945, 0.20079, 0.647237, 0.927687, 1.18888, 1.36966, 1.69956, 1.97278, 2.29526, 2.67818, + 0.204796, 0.278215, 0.443465, 1.27048, 1.40521, 1.64092, 1.82425, 2.32709, 2.59964, 2.77253, + 0.18397, 0.244116, 0.410594, 0.639103, 1.22159, 1.40487, 1.62836, 1.90244, 2.16863, 2.3068, + 0.343622, 0.434735, 0.666599, 0.868069, 1.04894, 1.53278, 1.81983, 1.97188, 2.2887, 2.44875, + 0.238017, 0.320361, 0.657255, 0.917611, 1.30331, 1.72736, 1.98891, 2.18145, 2.44297, 2.61332, + 0.323613, 0.545056, 0.930173, 1.22606, 1.44018, 1.7723, 2.05689, 2.34781, 2.68938, 2.82062, + 0.28893, 0.401387, 0.617124, 0.836453, 0.990306, 1.26123, 1.91328, 2.11005, 2.32458, 2.55716, + 0.33267, 0.480804, 0.656147, 0.880536, 1.02957, 1.23049, 1.76906, 1.9323, 2.20037, 2.58521, + 0.185551, 0.265352, 0.409432, 0.608847, 1.0347, 1.22282, 1.87697, 2.17165, 2.4035, 2.66644, + 0.155026, 0.223348, 0.401684, 1.07914, 1.41579, 1.62002, 2.04552, 2.25851, 2.63162, 2.80229, + 0.183461, 0.263081, 0.425694, 0.635685, 1.18866, 1.35756, 1.57499, 2.08598, 2.28872, 2.51111, + 0.314738, 0.463011, 0.648733, 0.877651, 1.00289, 1.26581, 2.00541, 2.1981, 2.48153, 2.71418, + 0.244411, 0.318444, 0.546578, 0.793615, 1.32615, 1.73548, 1.9456, 2.11466, 2.31535, 2.47853, + 0.326237, 0.54354, 0.987361, 1.30441, 1.68493, 1.90215, 2.20717, 2.37427, 2.55753, 2.71622, + 0.157795, 0.283302, 0.430398, 0.660379, 0.81106, 1.14254, 1.4793, 1.71871, 2.67026, 2.84756, + 0.220856, 0.283872, 0.779935, 1.07494, 1.31221, 1.62633, 1.83761, 1.96888, 2.15599, 2.60238, + 0.140763, 0.205719, 0.406561, 0.762459, 1.04127, 1.48699, 1.83831, 2.11461, 2.55281, 2.77228, + 0.140451, 0.39592, 0.79211, 1.108, 1.40264, 1.62308, 1.94315, 2.22795, 2.54616, 2.774, + 0.229862, 0.336462, 0.54659, 0.81015, 1.20191, 1.34679, 1.82532, 2.09293, 2.28573, 2.47336, + 0.224913, 0.328246, 0.517269, 0.874793, 1.01259, 1.45218, 1.69578, 2.01493, 2.51145, 2.67257, + 0.247745, 0.335741, 0.546558, 0.710177, 1.17056, 1.72779, 1.97068, 2.15853, 2.48282, 2.62891, + 0.398252, 0.555087, 0.890367, 1.1212, 1.38153, 1.60123, 1.86665, 2.06661, 2.40516, 2.58802, + 0.198563, 0.288867, 0.478054, 0.658477, 0.851841, 1.0271, 1.53974, 2.02111, 2.57946, 2.78418, + 0.304271, 0.371642, 0.66159, 1.06898, 1.22425, 1.41193, 1.68052, 1.86977, 2.10007, 2.30855, + 0.188223, 0.257939, 0.432402, 0.73505, 1.31804, 1.48553, 1.82811, 2.04644, 2.30702, 2.45724, + 0.246723, 0.297276, 0.604475, 1.3109, 1.57044, 1.68885, 1.91366, 2.05133, 2.55601, 2.71497, + 0.158309, 0.234509, 0.435792, 0.6679, 0.957567, 1.23592, 1.59294, 1.81816, 2.30739, 2.76897, + 0.419843, 0.501412, 0.766892, 1.07317, 1.18937, 1.48022, 1.7666, 1.92215, 2.53794, 2.69477, + 0.27514, 0.335563, 0.678421, 1.08152, 1.59238, 1.77263, 1.93124, 2.1407, 2.3338, 2.49086, + 0.372056, 0.856814, 1.23954, 1.40999, 1.6903, 1.86302, 2.0727, 2.27355, 2.53266, 2.69052, + 0.321254, 0.422981, 0.604856, 0.793437, 0.912112, 1.12845, 1.79598, 2.17323, 2.36015, 2.53614, + 0.395214, 0.598779, 0.771997, 0.946713, 1.21378, 1.33043, 1.66033, 1.97715, 2.16506, 2.34402, + 0.225286, 0.317828, 0.464801, 1.11233, 1.36951, 1.512, 1.92195, 2.05341, 2.59352, 2.77729, + 0.330612, 0.407807, 0.730129, 1.25973, 1.45981, 1.60567, 1.98131, 2.13701, 2.46597, 2.67972, + 0.213145, 0.305305, 0.507016, 0.662299, 1.05685, 1.47986, 1.6719, 2.10271, 2.36987, 2.58199, + 0.219658, 0.296096, 0.443507, 0.610973, 0.799691, 1.67658, 1.96549, 2.15323, 2.50223, 2.693, + 0.174947, 0.257739, 0.373547, 0.552567, 1.40532, 1.61425, 1.84892, 2.11779, 2.31788, 2.7119, + 0.209667, 0.297529, 0.756195, 1.0953, 1.5642, 1.84477, 2.1037, 2.29266, 2.52005, 2.67949, + 0.170138, 0.24031, 0.452247, 0.684414, 0.880102, 1.36692, 1.74165, 2.13129, 2.50573, 2.73261, + 0.278164, 0.468635, 0.707518, 0.853693, 1.05478, 1.21046, 1.54094, 2.17456, 2.41066, 2.61214, + 0.155738, 0.23889, 0.352836, 0.621012, 1.44144, 1.6197, 1.82517, 1.97533, 2.52537, 2.74857, + 0.223776, 0.274424, 0.479048, 0.797871, 1.69419, 1.87813, 2.13528, 2.37373, 2.59542, 2.72979, + 0.151088, 0.198286, 0.326558, 0.536276, 0.845893, 1.14165, 1.46056, 1.76287, 2.02585, 2.1773, + 0.434445, 0.614208, 0.887657, 1.02845, 1.19136, 1.3922, 1.78689, 2.06248, 2.4234, 2.61936, + 0.180755, 0.275311, 0.397787, 0.859366, 1.40976, 1.52332, 1.90885, 2.08232, 2.38972, 2.74389, + 0.275975, 0.508416, 0.889894, 1.31893, 1.63331, 1.90473, 2.16901, 2.37466, 2.72697, 2.84767, + 0.156239, 0.262624, 0.406657, 0.739074, 1.04449, 1.20123, 1.81089, 2.0056, 2.5817, 2.80489, + 0.195391, 0.258771, 0.654924, 0.824371, 1.31526, 1.50073, 1.76594, 2.06399, 2.34118, 2.51366, + 0.178034, 0.301047, 0.46302, 0.716172, 1.19887, 1.34045, 1.83456, 2.02213, 2.40075, 2.77629, + 0.340368, 0.404236, 0.843747, 1.03924, 1.20211, 1.70805, 1.91495, 2.16951, 2.52152, 2.62335, + 0.218465, 0.289694, 0.528045, 0.817051, 1.13234, 1.58046, 1.83889, 1.98339, 2.14749, 2.34813, + 0.322509, 0.458058, 0.654679, 0.958976, 1.11821, 1.32157, 1.90139, 2.04641, 2.36093, 2.66422, + 0.191821, 0.252321, 0.389176, 0.581111, 1.52967, 1.93169, 2.08361, 2.27046, 2.56685, 2.71388, + 0.493961, 0.710827, 0.98226, 1.19627, 1.41933, 1.62091, 1.92801, 2.14565, 2.42977, 2.60197, + 0.213148, 0.311589, 0.424636, 0.602664, 0.736895, 1.02216, 1.99228, 2.21853, 2.61163, 2.85032, + 0.288129, 0.434441, 0.629313, 0.856153, 1.28967, 1.42452, 1.8758, 2.15024, 2.35181, 2.53684, + 0.160031, 0.230716, 0.406654, 0.870424, 1.15652, 1.39232, 1.8041, 1.95144, 2.21048, 2.73516, + 0.22934, 0.293962, 0.503222, 1.2421, 1.47582, 1.62465, 1.99868, 2.1445, 2.57855, 2.75327, + 0.15877, 0.220035, 0.363386, 0.577761, 0.96309, 1.17494, 1.73817, 1.9792, 2.16244, 2.66192, + 0.346062, 0.444816, 0.716985, 1.18072, 1.37058, 1.523, 1.89217, 2.06668, 2.3958, 2.62766, + 0.307495, 0.38933, 0.612607, 0.969283, 1.55771, 1.83994, 1.99674, 2.17238, 2.42063, 2.5392, + 0.437804, 0.726957, 1.29117, 1.5033, 1.76543, 1.96212, 2.16365, 2.33623, 2.57962, 2.70852, + 0.232184, 0.333678, 0.528368, 0.706749, 1.20328, 1.37902, 1.61116, 2.15468, 2.5929, 2.75032, + 0.272652, 0.46171, 0.625777, 0.839609, 1.34202, 1.49673, 1.71538, 2.13757, 2.37004, 2.59739, + 0.184908, 0.302324, 0.454883, 0.880307, 1.10438, 1.29253, 1.7772, 1.94336, 2.44417, 2.62273, + 0.265644, 0.341261, 0.553228, 1.13947, 1.42715, 1.56044, 1.93394, 2.08413, 2.39331, 2.65413, + 0.16792, 0.207301, 0.370331, 0.525538, 1.03089, 1.36816, 1.78247, 2.0624, 2.33276, 2.5263, + 0.343172, 0.433912, 0.717501, 0.889734, 1.05206, 1.69528, 2.05316, 2.20846, 2.60887, 2.71832, + 0.216527, 0.305247, 0.44589, 0.729271, 1.63974, 1.90328, 2.05335, 2.22125, 2.43225, 2.56802, + 0.110545, 0.209955, 0.844788, 1.1742, 1.4922, 1.81024, 2.17727, 2.4405, 2.69729, 2.83523, + 0.217384, 0.337412, 0.488999, 0.761842, 0.879715, 1.20953, 1.97075, 2.1208, 2.61165, 2.79176, + 0.190459, 0.296484, 0.469967, 0.800649, 1.10556, 1.27853, 1.51694, 1.69307, 2.11442, 2.71674, + 0.134814, 0.175978, 0.300425, 0.496817, 1.2443, 1.48531, 1.86172, 2.13123, 2.48505, 2.77388, + 0.210174, 0.278266, 0.435508, 0.927538, 1.60691, 1.7539, 1.95755, 2.16628, 2.39852, 2.74961, + 0.213766, 0.3153, 0.509924, 0.70993, 0.964724, 1.10678, 1.38261, 2.00107, 2.32321, 2.56531, + 0.400615, 0.524954, 0.798552, 1.01285, 1.13549, 1.47485, 1.98903, 2.13091, 2.50797, 2.67946, + 0.2494, 0.377023, 0.519635, 0.754227, 1.45956, 1.64276, 1.82896, 2.07788, 2.29823, 2.46753, + 0.473365, 0.683973, 1.05234, 1.37583, 1.54811, 1.74759, 2.1393, 2.31877, 2.60998, 2.73925, + 0.203877, 0.341791, 0.48518, 0.884069, 1.09759, 1.26953, 1.47992, 1.75788, 2.6484, 2.82239, + 0.273046, 0.404254, 0.555403, 0.954547, 1.29123, 1.39902, 1.72289, 1.90344, 2.17198, 2.64531, + 0.040369, 0.117266, 0.617136, 0.892043, 1.26033, 1.54165, 1.85938, 2.1531, 2.49823, 2.76189, + 0.132414, 0.211358, 0.742445, 1.06686, 1.33108, 1.57079, 1.86746, 2.13253, 2.47962, 2.73108, + 0.237329, 0.326529, 0.612538, 0.790663, 0.990133, 1.41374, 1.73823, 1.93691, 2.16773, 2.45163, + 0.27396, 0.405794, 0.57253, 0.933672, 1.05782, 1.39795, 1.85653, 1.99755, 2.59949, 2.76004, + 0.199334, 0.29838, 0.442931, 0.628638, 1.30321, 1.64014, 1.80402, 2.11302, 2.37545, 2.54895, + 0.350188, 0.50201, 0.821298, 1.03864, 1.36929, 1.5924, 1.91082, 2.15649, 2.46051, 2.65326, + 0.281558, 0.399892, 0.573105, 0.753299, 0.900613, 1.05457, 1.58199, 2.17844, 2.43035, 2.61604, + 0.344653, 0.543532, 0.703715, 0.862285, 1.19822, 1.33821, 1.57908, 2.06077, 2.30675, 2.48575, + 0.220701, 0.326795, 0.520618, 0.755133, 1.29555, 1.45189, 1.6905, 2.20005, 2.41427, 2.61591, + 0.279478, 0.332193, 0.801527, 1.34597, 1.48748, 1.6785, 1.9222, 2.10002, 2.58557, 2.71339, + 0.163502, 0.212169, 0.365096, 0.525464, 0.869846, 1.20881, 1.79399, 2.04031, 2.29718, 2.4698, + 0.285531, 0.341488, 0.754059, 1.17002, 1.30084, 1.5137, 1.69986, 1.88992, 2.58146, 2.70687, + 0.249595, 0.366997, 0.626427, 0.945219, 1.40704, 1.56056, 1.83166, 2.23115, 2.46635, 2.65452, + 0.271671, 0.443136, 1.15641, 1.40646, 1.67652, 1.85648, 2.06322, 2.2305, 2.47584, 2.63958, + 0.28662, 0.427806, 0.63732, 0.803409, 0.996161, 1.26638, 1.68175, 2.00397, 2.39465, 2.58855, + 0.314906, 0.440519, 0.612129, 0.896126, 1.47241, 1.71769, 1.88135, 2.09944, 2.36917, 2.49547, + 0.170277, 0.25127, 0.405477, 0.915641, 1.12689, 1.43663, 1.71477, 1.8932, 2.55299, 2.73852, + 0.27941, 0.337137, 0.734563, 1.28105, 1.4806, 1.61188, 1.85321, 1.99488, 2.41605, 2.65483, + 0.165776, 0.226083, 0.417544, 0.744574, 1.04447, 1.53489, 1.80849, 1.94495, 2.13849, 2.60179, + 0.264579, 0.336652, 0.542033, 0.71019, 0.913338, 1.65575, 1.81776, 2.23196, 2.52444, 2.65852, + 0.158194, 0.235588, 0.338347, 0.541657, 1.58338, 1.76629, 2.00914, 2.24334, 2.50394, 2.77516, + 0.332612, 0.50962, 0.822935, 1.07588, 1.45429, 1.65079, 1.97445, 2.25128, 2.53734, 2.74512, + 0.262817, 0.359709, 0.520893, 0.707667, 0.818364, 1.43885, 1.97125, 2.08767, 2.49701, 2.64644, + 0.2332, 0.399599, 0.612456, 0.775547, 1.19919, 1.35576, 1.6469, 2.13625, 2.34249, 2.69574, + 0.149687, 0.238538, 0.372248, 0.63452, 1.25581, 1.43379, 1.77004, 1.92875, 2.61191, 2.82493, + 0.137016, 0.210297, 0.591489, 1.12545, 1.37565, 1.6853, 2.08961, 2.39089, 2.70446, 2.84443, + 0.21349, 0.341024, 0.541716, 0.750061, 1.0882, 1.24458, 1.55534, 1.96557, 2.1879, 2.38371, + 0.300159, 0.489291, 0.825022, 1.0371, 1.19409, 1.34738, 1.68475, 2.02494, 2.46561, 2.74097, + 0.170029, 0.255033, 0.392758, 0.727117, 1.38207, 1.57968, 1.80091, 1.95907, 2.28234, 2.7288, + 0.175883, 0.365509, 1.11217, 1.38587, 1.72039, 1.97781, 2.2453, 2.42161, 2.62957, 2.754, + 0.16259, 0.248164, 0.45463, 0.763209, 0.966031, 1.28234, 1.73074, 1.93805, 2.47938, 2.66756, + 0.258043, 0.345866, 0.55652, 0.981312, 1.36153, 1.48238, 1.87224, 2.15823, 2.36227, 2.55503, + 0.234139, 0.348843, 0.528234, 0.987884, 1.19522, 1.42215, 1.96003, 2.12737, 2.60332, 2.793, + 0.179699, 0.559209, 0.867682, 1.08884, 1.31689, 1.5715, 1.9222, 2.19739, 2.50112, 2.72868, + 0.216784, 0.310791, 0.487492, 0.932903, 1.20195, 1.36655, 1.8004, 1.9775, 2.17426, 2.53707, + 0.186878, 0.400655, 0.580952, 0.846287, 1.10387, 1.26678, 1.84277, 2.01959, 2.488, 2.71722, + 0.164641, 0.248712, 0.389358, 0.772822, 1.21256, 1.36992, 2.02587, 2.27762, 2.61752, 2.80953, + 0.351899, 0.520326, 0.926597, 1.21965, 1.50984, 1.67684, 1.92174, 2.11125, 2.35638, 2.54593, + 0.242182, 0.365285, 0.506156, 0.71602, 0.865221, 1.01169, 1.78692, 2.12298, 2.35088, 2.76773, + 0.413776, 0.559566, 0.7358, 0.928997, 1.07912, 1.26718, 1.88007, 2.15249, 2.32483, 2.53986, + 0.210597, 0.329568, 0.469735, 0.78859, 1.21549, 1.31981, 1.71146, 2.05899, 2.24544, 2.65373, + 0.197937, 0.254148, 0.477985, 1.22709, 1.62992, 1.76743, 2.18698, 2.3851, 2.59487, 2.72554, + 0.205489, 0.333855, 0.523915, 0.706275, 1.10215, 1.24661, 1.6489, 2.02683, 2.28169, 2.75931, + 0.230328, 0.322431, 0.861834, 1.14561, 1.34721, 1.57611, 1.80728, 2.00482, 2.35437, 2.57225, + 0.224898, 0.282022, 0.506636, 1.1523, 1.62656, 1.75209, 2.02818, 2.21882, 2.48896, 2.67046, + 0.313732, 0.625469, 1.16447, 1.49908, 1.74961, 2.01853, 2.26223, 2.4296, 2.69216, 2.8225, + 0.375623, 0.575307, 0.7912, 0.93577, 1.09694, 1.34339, 1.80799, 2.18731, 2.51972, 2.6948, + 0.236981, 0.332412, 0.47927, 0.844461, 1.34764, 1.49073, 1.68394, 2.03914, 2.29762, 2.45843, + 0.129047, 0.20625, 0.636751, 0.865101, 1.13689, 1.35661, 1.7048, 1.91668, 2.51836, 2.75632, + 0.195171, 0.266517, 0.414793, 1.23956, 1.45291, 1.60836, 1.83305, 2.0478, 2.47352, 2.62199, + 0.165853, 0.21272, 0.372757, 0.536136, 1.01394, 1.33963, 1.55512, 1.94574, 2.23628, 2.44095, + 0.256981, 0.368868, 0.635878, 0.802543, 1.08476, 1.43912, 1.81473, 2.12052, 2.45815, 2.62146, + 0.214382, 0.297135, 0.445091, 0.70205, 1.3651, 1.85126, 2.06703, 2.2073, 2.47073, 2.61243, + 0.34071, 0.532103, 0.935278, 1.17102, 1.37789, 1.6386, 1.96527, 2.24616, 2.63127, 2.80634, + 0.310524, 0.412051, 0.582478, 0.768755, 0.871594, 1.11985, 1.92635, 2.20751, 2.40709, 2.63663, + 0.249349, 0.443517, 0.631532, 0.810096, 1.20513, 1.35721, 1.6074, 1.98416, 2.20802, 2.64511, + 0.14309, 0.185312, 0.325214, 0.504, 1.13447, 1.32791, 1.67365, 2.0069, 2.38928, 2.74609, + 0.226575, 0.298946, 0.453938, 0.998061, 1.3946, 1.59728, 2.06418, 2.22325, 2.42547, 2.56946, + 0.183924, 0.255181, 0.415834, 0.624247, 1.04234, 1.20308, 1.55524, 2.12531, 2.40035, 2.66192, + 0.27561, 0.365968, 0.654909, 0.990108, 1.1708, 1.45533, 2.07756, 2.25267, 2.50232, 2.68595, + 0.204334, 0.287844, 0.39481, 0.761295, 1.5012, 1.78471, 1.93557, 2.15283, 2.34926, 2.54564, + 0.342976, 0.527539, 0.917466, 1.16059, 1.49953, 1.76183, 2.09527, 2.30187, 2.54057, 2.69469, + 0.202374, 0.333367, 0.480179, 0.708677, 0.819505, 1.10529, 1.80664, 1.95335, 2.61084, 2.7975, + 0.307033, 0.368471, 0.602486, 1.10861, 1.41335, 1.52864, 1.79852, 1.98614, 2.16905, 2.43726, + 0.144073, 0.196932, 0.386988, 0.819061, 1.28977, 1.62507, 1.90192, 2.13611, 2.48302, 2.70797, + 0.17676, 0.268627, 0.662082, 1.05687, 1.54797, 1.71139, 1.97294, 2.24991, 2.54447, 2.76109, + 0.191409, 0.292985, 0.492193, 0.800526, 1.04184, 1.27855, 1.83663, 2.02868, 2.24939, 2.62778, + 0.324102, 0.399146, 0.687435, 0.868704, 1.02296, 1.58208, 1.85385, 1.98188, 2.55491, 2.67706, + 0.229172, 0.302836, 0.481418, 0.704363, 0.967567, 1.82827, 2.0973, 2.25847, 2.54911, 2.70465, + 0.467124, 0.696788, 0.9395, 1.09499, 1.27754, 1.4885, 1.89628, 2.15847, 2.47418, 2.65999, + 0.175418, 0.234039, 0.367674, 0.513586, 0.747619, 1.0084, 1.58316, 2.05311, 2.36329, 2.68115, + 0.410273, 0.561949, 0.736215, 0.956685, 1.13569, 1.28842, 1.75061, 1.93771, 2.15132, 2.48934, + 0.204541, 0.277613, 0.529607, 0.722971, 1.19998, 1.44734, 1.71563, 1.92105, 2.35778, 2.50749, + 0.253116, 0.311907, 0.696982, 1.32008, 1.57542, 1.70532, 2.00507, 2.16867, 2.46188, 2.66505, + 0.163657, 0.237902, 0.393374, 0.60949, 0.854272, 1.08998, 1.52639, 1.84234, 2.12625, 2.67905, + 0.448627, 0.530664, 0.812719, 1.0952, 1.20764, 1.57541, 1.88421, 2.0343, 2.55301, 2.68835, + 0.262717, 0.338748, 0.512685, 1.00354, 1.48018, 1.62208, 1.82852, 2.14242, 2.35646, 2.51153, + 0.417111, 0.636688, 1.03657, 1.31988, 1.67992, 1.87339, 2.07372, 2.2494, 2.50773, 2.65105, + 0.263698, 0.461151, 0.618737, 0.830471, 1.00404, 1.15887, 1.80157, 2.02022, 2.30656, 2.74304, + 0.387779, 0.575108, 0.729791, 0.932981, 1.36116, 1.50516, 1.75118, 2.06847, 2.33826, 2.48764, + 0.18151, 0.265666, 0.454631, 1.08238, 1.2873, 1.5792, 1.85118, 2.09696, 2.46724, 2.64693, + 0.277668, 0.345119, 0.602341, 1.1792, 1.37899, 1.54562, 1.81386, 1.96259, 2.4918, 2.66445, + 0.17932, 0.24808, 0.456925, 0.722589, 1.12693, 1.57945, 1.7994, 1.95067, 2.48412, 2.70724, + 0.314322, 0.381145, 0.608651, 0.727613, 0.890472, 1.61028, 2.13617, 2.25836, 2.59638, 2.70978, + 0.189539, 0.266068, 0.419729, 0.651693, 1.41016, 1.64311, 1.85481, 2.27558, 2.49205, 2.72201, + 0.254466, 0.313038, 0.594149, 1.01254, 1.68881, 1.93546, 2.11918, 2.28787, 2.53554, 2.66793, + 0.134691, 0.171906, 0.30274, 0.492936, 0.899551, 1.22919, 1.73394, 2.01288, 2.44634, 2.74276, + 0.231556, 0.365068, 0.680761, 0.889142, 1.11134, 1.2959, 1.54264, 1.97178, 2.42756, 2.63191, + 0.222525, 0.305606, 0.527193, 0.687519, 1.18138, 1.67176, 1.86368, 2.07202, 2.63452, 2.77927, + 0.17877, 0.237415, 0.37516, 0.856692, 1.67368, 1.81374, 2.01679, 2.27242, 2.5226, 2.73596, + 0.193532, 0.268731, 0.451328, 0.753471, 0.984854, 1.28535, 1.68565, 1.88412, 2.09168, 2.24342, + 0.476037, 0.65161, 0.801054, 1.01016, 1.24137, 1.35584, 1.77598, 2.08615, 2.27291, 2.45435, + 0.211657, 0.308331, 0.421366, 0.865966, 1.41877, 1.55674, 1.78615, 2.02033, 2.19859, 2.63198, + 0.203789, 0.490794, 1.01014, 1.27501, 1.47221, 1.81014, 2.17064, 2.43766, 2.66212, 2.78806, + 0.174355, 0.252095, 0.674715, 0.842194, 1.05509, 1.278, 1.69868, 2.07056, 2.39938, 2.65743, + 0.245109, 0.324049, 0.628822, 0.92791, 1.1236, 1.58007, 1.87864, 2.0546, 2.35872, 2.54684, + 0.182644, 0.253804, 0.386248, 0.614056, 1.36482, 1.54588, 2.04017, 2.21883, 2.41901, 2.62461, + 0.295605, 0.367794, 0.690701, 1.05516, 1.1866, 1.64445, 1.94415, 2.10144, 2.56212, 2.69127, + 0.220878, 0.289573, 0.640307, 0.822072, 1.14406, 1.5678, 1.76641, 1.90811, 2.10346, 2.56049, + 0.403453, 0.526298, 0.732204, 0.90115, 1.03587, 1.33938, 1.78399, 1.94196, 2.37103, 2.62665, + 0.212825, 0.25857, 0.471588, 0.685549, 1.26374, 1.82105, 2.16382, 2.2884, 2.62806, 2.78816, + 0.401181, 0.642053, 1.03247, 1.23611, 1.44445, 1.68668, 2.00672, 2.22851, 2.57211, 2.72396, + 0.239433, 0.341091, 0.492629, 0.70763, 0.881426, 1.03082, 1.71925, 2.34406, 2.57906, 2.75694, + 0.294093, 0.38277, 0.577412, 1.00928, 1.31304, 1.4193, 1.74467, 2.09423, 2.28904, 2.47584, + 0.169805, 0.236922, 0.403314, 0.638995, 1.17645, 1.35214, 1.66557, 1.90976, 2.15012, 2.71624, + 0.210447, 0.277913, 0.452474, 1.40269, 1.51343, 1.72094, 1.90394, 2.2785, 2.58376, 2.74318, + 0.159574, 0.225382, 0.374008, 0.714137, 1.01125, 1.37171, 1.69916, 1.87159, 2.02706, 2.49119, + 0.258602, 0.557253, 0.81972, 1.03886, 1.30147, 1.44536, 1.83061, 2.09817, 2.32081, 2.54107, + 0.232756, 0.282242, 0.631974, 0.898694, 1.53744, 1.86922, 2.06397, 2.23446, 2.49823, 2.63352, + 0.580133, 0.997946, 1.32096, 1.48187, 1.73161, 1.89858, 2.12071, 2.29013, 2.53009, 2.65166, + 0.21184, 0.307093, 0.45336, 0.945579, 1.25082, 1.49029, 1.72414, 2.2811, 2.5627, 2.7526, + 0.314276, 0.493555, 0.667782, 0.8965, 1.32301, 1.48262, 1.66749, 1.97441, 2.42735, 2.55568, + 0.182455, 0.261592, 0.418011, 1.05093, 1.26139, 1.44337, 1.66547, 1.93903, 2.44469, 2.63845, + 0.24157, 0.306934, 0.491293, 1.10595, 1.55483, 1.66652, 1.92392, 2.08765, 2.3676, 2.65489, + 0.190084, 0.25485, 0.454062, 0.724519, 1.08336, 1.39389, 1.89234, 2.08886, 2.32176, 2.4843, + 0.306497, 0.389831, 0.721793, 0.839714, 1.12475, 1.6524, 1.82292, 2.27331, 2.5692, 2.6696, + 0.1862, 0.27346, 0.383201, 0.564758, 1.51107, 1.84502, 1.99828, 2.1941, 2.38869, 2.58792, + 0.300722, 0.478218, 0.823364, 1.12749, 1.59114, 1.87135, 2.17472, 2.40318, 2.62478, 2.7824, + 0.228884, 0.358342, 0.504622, 0.795874, 1.00562, 1.15261, 1.90805, 2.12479, 2.37247, 2.79758, + 0.171885, 0.248234, 0.432842, 0.833143, 1.04089, 1.26929, 1.66164, 1.91863, 2.15896, 2.6534, + 0.140943, 0.193684, 0.343025, 0.562303, 1.06955, 1.54333, 1.82447, 1.96164, 2.46351, 2.77054, + 0.173053, 0.245656, 0.360656, 0.960618, 1.58953, 1.68991, 1.98414, 2.143, 2.58839, 2.7594, + 0.24018, 0.429951, 0.63744, 0.786596, 1.06915, 1.22657, 1.47088, 1.95205, 2.19506, 2.61597, + 0.367862, 0.471897, 0.730834, 1.08232, 1.22629, 1.46293, 1.92817, 2.05247, 2.40674, 2.66246, + 0.247175, 0.358209, 0.535946, 0.781876, 1.3637, 1.63524, 1.80723, 1.99378, 2.45277, 2.60104, + 0.445578, 0.687898, 1.11411, 1.30103, 1.5774, 1.88604, 2.2249, 2.43653, 2.65969, 2.76103, + 0.214389, 0.336025, 0.487794, 0.759534, 0.970518, 1.1411, 1.45733, 1.62464, 2.30692, 2.71527, + 0.3773, 0.466775, 0.716121, 1.08378, 1.25654, 1.41124, 1.78943, 1.93637, 2.20557, 2.56236, + 0.148362, 0.214593, 0.545023, 0.840437, 1.19333, 1.48066, 1.79187, 2.08342, 2.41054, 2.67613, + 0.150403, 0.278398, 0.792676, 0.97668, 1.21885, 1.40524, 1.77506, 2.16246, 2.54786, 2.74638, + 0.236301, 0.328633, 0.630867, 0.839915, 1.04235, 1.29887, 1.62775, 1.83949, 2.29893, 2.49396, + 0.337889, 0.49792, 0.711277, 0.85042, 0.992027, 1.24688, 1.71075, 2.08668, 2.52716, 2.70716, + 0.172215, 0.23654, 0.372897, 0.525146, 1.18258, 1.73573, 1.92703, 2.11462, 2.31917, 2.54278, + 0.415304, 0.624807, 0.906616, 1.11784, 1.44615, 1.66942, 1.94841, 2.17282, 2.50453, 2.67075, + 0.265417, 0.407241, 0.613894, 0.816534, 0.980063, 1.15606, 1.75675, 2.27485, 2.49719, 2.71224, + 0.27644, 0.468209, 0.649518, 0.816686, 1.19517, 1.35552, 1.54923, 1.93527, 2.21787, 2.42698, + 0.188925, 0.277012, 0.412665, 0.672627, 1.35481, 1.51452, 1.69999, 2.14455, 2.38219, 2.58608, + 0.24263, 0.352485, 0.912974, 1.34378, 1.60443, 1.80187, 2.01479, 2.19307, 2.46081, 2.632, + 0.190903, 0.285841, 0.44907, 0.760328, 0.954285, 1.18294, 1.69264, 1.87816, 2.27684, 2.46596, + 0.220659, 0.300374, 0.721694, 0.947306, 1.29833, 1.56298, 1.76062, 1.88825, 2.50644, 2.68968, + 0.213168, 0.290928, 0.695227, 0.918179, 1.37819, 1.63199, 1.84789, 2.00307, 2.35836, 2.61935, + 0.328586, 0.517244, 0.93732, 1.37624, 1.57484, 1.76435, 2.05863, 2.22433, 2.58444, 2.75665, + 0.248486, 0.367007, 0.562147, 0.750632, 0.902785, 1.14756, 1.63742, 1.91206, 2.41399, 2.6057, + 0.310691, 0.477895, 0.670796, 0.940507, 1.41829, 1.5635, 1.80514, 2.11408, 2.37636, 2.53516, + 0.256555, 0.41421, 0.559427, 0.981289, 1.19165, 1.37831, 1.6784, 1.84931, 2.5767, 2.75663, + 0.291424, 0.335003, 0.750149, 1.28965, 1.43721, 1.59999, 1.80318, 1.96741, 2.60175, 2.73376, + 0.195254, 0.279513, 0.451755, 0.649111, 0.828694, 1.60951, 1.91491, 2.09122, 2.31959, 2.5349, + 0.222304, 0.332624, 0.475678, 0.685205, 1.03033, 1.73722, 1.92098, 2.37829, 2.70672, 2.81773, + 0.164833, 0.240093, 0.359862, 0.801929, 1.51368, 1.64171, 2.04052, 2.24884, 2.48866, 2.71403, + 0.214777, 0.287322, 0.572644, 1.14507, 1.36711, 1.75269, 2.04242, 2.22207, 2.54305, 2.69789, + 0.226099, 0.330382, 0.474439, 0.687757, 0.799187, 1.31984, 1.94457, 2.0781, 2.3678, 2.50846, + 0.24454, 0.392163, 0.553692, 0.729765, 1.24786, 1.44838, 1.61759, 2.07464, 2.34005, 2.51806, + 0.175381, 0.314231, 0.446023, 0.797404, 1.32846, 1.43973, 1.79335, 1.93957, 2.4688, 2.72165, + 0.205808, 0.29367, 0.452447, 1.07427, 1.28823, 1.65563, 1.8575, 2.36469, 2.63981, 2.79814, + 0.253926, 0.392653, 0.587584, 0.800134, 0.97631, 1.18559, 1.57069, 1.82141, 2.09089, 2.34902, + 0.322461, 0.410912, 0.723569, 1.06064, 1.20152, 1.40036, 1.57919, 1.78876, 2.46024, 2.6166, + 0.211266, 0.304981, 0.436011, 0.771978, 1.49062, 1.67775, 1.88623, 2.1135, 2.32635, 2.72726, + 0.235012, 0.406911, 0.864785, 1.29148, 1.70829, 1.93855, 2.1799, 2.3524, 2.56379, 2.71145, + 0.176814, 0.26862, 0.445837, 0.823113, 1.02978, 1.27157, 1.62339, 1.81122, 2.40214, 2.61417, + 0.241865, 0.339268, 0.507509, 1.00368, 1.20435, 1.37256, 1.94079, 2.10137, 2.38561, 2.66998, + 0.230878, 0.334743, 0.50037, 0.879929, 1.02189, 1.53377, 1.97079, 2.12897, 2.56726, 2.71729, + 0.297505, 0.451574, 0.748848, 0.988527, 1.36624, 1.60667, 1.89466, 2.17448, 2.52143, 2.75917, + 0.199265, 0.271145, 0.49816, 0.854679, 1.1721, 1.36415, 1.76208, 1.96909, 2.17354, 2.31163, + 0.222173, 0.424864, 0.564942, 0.829809, 1.03817, 1.19405, 1.7206, 1.85809, 2.43176, 2.74146, + 0.181961, 0.226819, 0.390513, 0.556339, 1.0566, 1.55306, 2.12835, 2.25802, 2.6025, 2.80212, + 0.3576, 0.565047, 1.15301, 1.35031, 1.53358, 1.71854, 1.95789, 2.17535, 2.50565, 2.67849, + 0.162257, 0.236808, 0.374039, 0.570569, 0.748034, 1.17226, 1.82339, 2.05303, 2.51377, 2.77207, + 0.305794, 0.46587, 0.645121, 0.88265, 1.14129, 1.26686, 1.70158, 2.00288, 2.18412, 2.41125, + 0.231652, 0.380738, 0.549642, 0.83741, 1.22527, 1.33297, 1.85158, 2.11937, 2.31508, 2.73211, + 0.235449, 0.286771, 0.684809, 1.34666, 1.52663, 1.70348, 2.10149, 2.25455, 2.57718, 2.71899, + 0.23387, 0.446515, 0.60508, 0.814654, 1.05496, 1.1788, 1.63316, 1.84974, 2.13938, 2.73277, + 0.271706, 0.335152, 0.857227, 1.25374, 1.38719, 1.70217, 1.89677, 2.19111, 2.48, 2.60136, + 0.237386, 0.314549, 0.438339, 0.912164, 1.57776, 1.87779, 2.03279, 2.19704, 2.41232, 2.53648, + 0.361168, 0.574093, 1.02384, 1.46852, 1.69056, 1.91737, 2.18737, 2.33403, 2.6691, 2.80629, + 0.27848, 0.398742, 0.573342, 0.839212, 1.07389, 1.22209, 1.69168, 2.16526, 2.37741, 2.53688, + 0.286018, 0.447947, 0.61506, 0.849446, 1.31947, 1.46358, 1.76995, 2.00103, 2.18943, 2.45038, + 0.21944, 0.301601, 0.668534, 0.861094, 1.21, 1.49867, 1.74512, 1.87777, 2.31438, 2.6196, + 0.223591, 0.352153, 0.598841, 1.21789, 1.35908, 1.59174, 1.77109, 2.21386, 2.56154, 2.73542, + 0.176857, 0.236601, 0.395107, 0.634632, 1.13349, 1.33512, 1.77037, 1.98131, 2.20656, 2.33972, + 0.334735, 0.402265, 0.659168, 0.781639, 0.975228, 1.665, 1.87207, 2.04753, 2.47696, 2.57398, + 0.215968, 0.284755, 0.524241, 0.78146, 1.33481, 1.77238, 1.95388, 2.19421, 2.57825, 2.74194, + 0.298193, 0.489879, 0.812985, 1.18369, 1.49642, 1.67998, 2.10879, 2.31656, 2.67378, 2.85161, + 0.312989, 0.415446, 0.618011, 0.899096, 1.08368, 1.26338, 1.8874, 2.24306, 2.41945, 2.57048, + 0.244471, 0.431115, 0.601512, 0.813139, 1.10216, 1.22106, 1.69244, 2.03316, 2.2218, 2.61984, + 0.150949, 0.21906, 0.349217, 0.611327, 1.07711, 1.25055, 1.91552, 2.08398, 2.45, 2.79254, + 0.161611, 0.218964, 0.445377, 0.927863, 1.45115, 1.76846, 2.13001, 2.36672, 2.666, 2.81405, + 0.196, 0.297256, 0.497266, 0.6919, 1.08988, 1.27368, 1.51372, 2.00647, 2.27378, 2.57222, + 0.335268, 0.460795, 0.685187, 0.867664, 1.01381, 1.47955, 2.01199, 2.16848, 2.57264, 2.71756, + 0.257604, 0.340872, 0.499757, 0.843052, 1.39655, 1.83169, 2.03423, 2.17033, 2.42262, 2.5405, + 0.417663, 0.631718, 0.955424, 1.19732, 1.6598, 1.87988, 2.1688, 2.35905, 2.57809, 2.69825, + 0.162052, 0.251583, 0.4399, 0.660911, 0.903902, 1.3203, 1.62476, 1.77858, 2.53053, 2.79971, + 0.256861, 0.322803, 0.68537, 1.08644, 1.26328, 1.56988, 1.85165, 2.01495, 2.26471, 2.44701, + 0.125192, 0.176171, 0.336135, 0.7816, 1.20022, 1.43997, 1.80542, 2.07752, 2.46247, 2.73819, + 0.102286, 0.191322, 0.774556, 1.07615, 1.36946, 1.62715, 1.97301, 2.236, 2.60937, 2.81298, + 0.173442, 0.232622, 0.491622, 0.844157, 1.09524, 1.3708, 1.69697, 2.05141, 2.31606, 2.50205, + 0.257531, 0.343598, 0.654071, 0.838985, 1.0481, 1.48747, 1.72538, 1.89742, 2.43051, 2.586, + 0.1979, 0.276312, 0.440283, 0.705103, 1.26734, 1.7403, 1.93448, 2.15401, 2.4002, 2.62414, + 0.40959, 0.596785, 0.983751, 1.18177, 1.37115, 1.50238, 1.75828, 2.01857, 2.38005, 2.59215, + 0.231819, 0.33289, 0.483514, 0.644585, 0.816808, 0.926308, 1.4033, 2.23301, 2.46786, 2.67846, + 0.25861, 0.340064, 0.670485, 0.908467, 1.10761, 1.45624, 1.75958, 1.93218, 2.11312, 2.31013, + 0.184377, 0.249203, 0.410806, 0.587907, 1.3025, 1.51032, 1.72443, 1.98189, 2.2829, 2.42213, + 0.25411, 0.313328, 0.659859, 1.26582, 1.41295, 1.66593, 1.92715, 2.10198, 2.55145, 2.67303, + 0.161592, 0.23748, 0.376535, 0.637094, 0.823028, 1.13761, 1.69642, 1.87577, 2.40363, 2.63962, + 0.384501, 0.466812, 0.740791, 0.938093, 1.06235, 1.50928, 1.74914, 1.9178, 2.54816, 2.67151, + 0.333872, 0.419367, 0.638994, 1.09262, 1.52055, 1.64945, 1.86662, 2.14894, 2.34672, 2.50614, + 0.426216, 0.686997, 1.23588, 1.42885, 1.61159, 1.79286, 2.01759, 2.23372, 2.54777, 2.69661, + 0.262949, 0.367509, 0.530429, 0.741867, 0.872474, 1.0696, 1.74557, 2.06119, 2.28384, 2.49418, + 0.335782, 0.547236, 0.716211, 0.919077, 1.27569, 1.40844, 1.68512, 1.96739, 2.21764, 2.44668, + 0.227629, 0.330991, 0.486068, 1.11757, 1.30498, 1.51013, 1.75726, 1.94697, 2.62556, 2.7826, + 0.35985, 0.436633, 0.750634, 1.20151, 1.33757, 1.59484, 1.97027, 2.11384, 2.57381, 2.72996, + 0.211871, 0.304028, 0.512758, 0.663762, 1.08635, 1.63333, 1.81802, 2.12958, 2.39108, 2.60077, + 0.196092, 0.279726, 0.434488, 0.624802, 0.772358, 1.40438, 1.94878, 2.16092, 2.63, 2.77518, + 0.176304, 0.262521, 0.373719, 0.581101, 1.52011, 1.73617, 1.93323, 2.14017, 2.35813, 2.75352, + 0.254932, 0.381411, 0.806187, 1.10229, 1.53452, 1.75028, 1.9709, 2.15987, 2.45592, 2.65841, + 0.190385, 0.288656, 0.449066, 0.678174, 0.812376, 1.44933, 1.72866, 1.96632, 2.63881, 2.78955, + 0.251178, 0.386509, 0.609363, 0.797102, 1.02416, 1.18173, 1.45466, 2.01263, 2.49309, 2.69893, + 0.166654, 0.266226, 0.385171, 0.71199, 1.3979, 1.53235, 1.91597, 2.088, 2.56527, 2.78953, + 0.238453, 0.306036, 0.449309, 0.876277, 1.52144, 1.93398, 2.13442, 2.26799, 2.5376, 2.65825, + 0.161634, 0.219919, 0.353206, 0.524346, 0.961806, 1.20771, 1.68792, 1.91694, 2.16187, 2.32066, + 0.413612, 0.597095, 0.793763, 0.98629, 1.28179, 1.41266, 1.65246, 2.01609, 2.38416, 2.52858, + 0.228655, 0.341562, 0.480989, 0.988605, 1.371, 1.47742, 1.86103, 2.01585, 2.33975, 2.77315, + 0.259092, 0.597012, 0.985224, 1.32174, 1.64335, 1.95737, 2.28868, 2.49747, 2.71649, 2.84447, + 0.185652, 0.304664, 0.446232, 0.864434, 1.09179, 1.27377, 1.94257, 2.09554, 2.52465, 2.76824, + 0.176687, 0.256678, 0.745652, 0.934909, 1.28376, 1.44006, 1.76524, 2.12209, 2.3881, 2.59055, + 0.189805, 0.275637, 0.440995, 0.821356, 1.25602, 1.41098, 1.92978, 2.12014, 2.39603, 2.60464, + 0.266823, 0.337688, 0.819408, 1.13475, 1.2892, 1.77703, 1.98289, 2.22175, 2.59029, 2.6981, + 0.205348, 0.276512, 0.527305, 0.727412, 1.02465, 1.65398, 1.90418, 2.04661, 2.21792, 2.45566, + 0.293498, 0.424494, 0.613795, 0.95613, 1.13398, 1.3248, 1.80903, 1.95392, 2.29385, 2.57588, + 0.18312, 0.24965, 0.376204, 0.543914, 1.35083, 1.90722, 2.09255, 2.25571, 2.51439, 2.6879, + 0.541205, 0.789796, 1.05895, 1.26942, 1.5039, 1.70219, 1.97018, 2.17544, 2.49681, 2.65224, + 0.229326, 0.339475, 0.451881, 0.66121, 0.795832, 1.0738, 2.0271, 2.20637, 2.4789, 2.72678, + 0.330006, 0.506868, 0.673076, 0.887406, 1.22877, 1.34923, 1.78129, 2.08658, 2.27776, 2.48003, + 0.138389, 0.200001, 0.396259, 0.811975, 1.09071, 1.46041, 1.74549, 1.90427, 2.34825, 2.69989, + 0.176584, 0.242161, 0.37827, 1.17785, 1.56472, 1.67817, 1.95162, 2.12141, 2.58011, 2.73713, + 0.145852, 0.198423, 0.335644, 0.550505, 1.01973, 1.37119, 1.79763, 1.94383, 2.20749, 2.74647, + 0.385078, 0.503696, 0.703239, 1.06999, 1.36574, 1.47205, 1.82583, 2.15964, 2.37128, 2.52097, + 0.28495, 0.38805, 0.507352, 0.879125, 1.52353, 1.77624, 1.9296, 2.15756, 2.44799, 2.5864, + 0.491116, 0.756155, 1.2552, 1.52246, 1.77658, 2.02812, 2.28606, 2.42977, 2.67911, 2.77616, + 0.252477, 0.396081, 0.713022, 0.861502, 1.15222, 1.3708, 1.61401, 2.1448, 2.57407, 2.71253, + 0.282756, 0.438437, 0.613566, 0.847746, 1.26077, 1.37906, 1.6422, 2.13754, 2.36837, 2.52216, + 0.203971, 0.322195, 0.479842, 0.953133, 1.21128, 1.39763, 1.80081, 1.95452, 2.40348, 2.57371, + 0.264533, 0.358424, 0.628768, 1.11124, 1.34025, 1.50648, 1.99959, 2.19411, 2.46141, 2.66736, + 0.17773, 0.22368, 0.394553, 0.556177, 0.947415, 1.50064, 1.73353, 1.92605, 2.26147, 2.43605, + 0.314223, 0.363636, 0.727886, 0.85188, 1.05384, 1.79813, 1.97435, 2.1826, 2.538, 2.62968, + 0.201778, 0.2755, 0.404891, 0.747466, 1.50005, 1.84118, 1.99884, 2.22681, 2.48199, 2.66951, + 0.132164, 0.314955, 0.821473, 1.19604, 1.42659, 1.69993, 2.03686, 2.3235, 2.68547, 2.82896, + 0.223374, 0.347335, 0.50773, 0.773547, 0.967916, 1.13413, 1.9914, 2.30657, 2.52136, 2.78875, + 0.312742, 0.449784, 0.583287, 0.934234, 1.26857, 1.36506, 1.5693, 1.68705, 2.0773, 2.59502, + 0.124286, 0.162126, 0.29073, 0.654031, 1.23166, 1.53846, 1.89307, 2.18478, 2.56264, 2.79822, + 0.177049, 0.251654, 0.367891, 0.912504, 1.55758, 1.69305, 1.89899, 2.07214, 2.35016, 2.64604, + 0.240517, 0.378333, 0.547809, 0.754272, 0.973321, 1.10367, 1.57442, 2.02805, 2.21113, 2.56271, + 0.427795, 0.519003, 0.771284, 0.93724, 1.08662, 1.60988, 1.87875, 2.05279, 2.53412, 2.65715, + 0.22437, 0.317969, 0.439666, 0.812931, 1.3985, 1.62663, 1.79418, 2.114, 2.30916, 2.49684 }; /* codebook/lspjvm2.txt */ static const float codes1[] = { - -0.021406, 0.108931, 0.010236, -0.145815, -0.089687, - 0.016537, -0.038145, -0.132961, 0.144062, 0.096719, - -0.001249, 0.013167, 0.052016, 0.072695, -0.02905, - 0.054435, 0.072283, -0.113255, 0.09167, -0.068342, - 0.056174, 0.101084, 0.008257, -0.047489, 0.082329, - -0.00967, -0.013122, -0.089819, -0.016051, 0.032201, - -0.025482, -0.062168, -0.027894, -0.042783, 0.019989, - -0.03621, -0.102359, 0.010714, -0.073465, 0.139879, - 0.029393, 0.116335, -0.053214, 0.015564, -0.013808, - -0.026376, -0.048523, 0.030416, 0.066124, -0.024016, - -0.016938, -0.010752, -0.022466, 0.121965, -0.11196, - 0.001775, 0.120198, -0.006935, 0.092166, 0.06078, - 0.020879, -0.052287, -0.042419, -0.092863, -0.003716, - -0.012942, 0.003592, -0.068986, -0.008414, -0.201647, - -0.066428, 0.003595, -0.022975, -0.047039, -0.047828, - 0.052783, 0.042176, 0.126683, -0.008779, 0.031824, - -0.069533, 0.057703, -0.101798, -0.023824, -0.015011, - -0.009915, -0.043934, -0.203639, 0.020801, 0.033223, - -0.077839, 0.00118, -0.025396, 0.08133, -0.04243, - 0.085572, 0.029367, -0.09507, 0.125583, 0.022176, - 0.092057, -0.008781, -0.079235, -0.048786, 0.010769, - 0.027327, 0.000593, -0.083822, -0.011844, -0.018093, - -0.032156, -0.15415, -0.008283, -0.017139, -0.050854, - 0.009479, -0.02509, -0.027382, -0.027763, 0.063362, - 0.088887, 0.011119, 0.009036, 0.064685, -0.071905, - -0.002787, -0.022367, -0.04196, 0.039802, -0.056172, - 0.070393, -0.060213, 0.055618, -0.004384, -0.09882, - 0.02272, -0.054683, 0.042647, 0.074937, 0.051574, - -0.04034, -0.0559, -0.090361, -0.056423, 0.054499, - -0.022323, -0.062442, -0.15412, 0.064024, -0.106246, - 0.029715, 0.01163, -0.024847, -0.139332, -0.089951, - -0.017745, -0.027821, 0.127381, -0.013944, 0.064178, - 0.010859, 0.071557, 0.031402, -0.149073, -0.003671, - 0.043703, 0.0104, -0.095362, -0.078181, 0.078992, - -0.062365, 0.108491, 0.061683, -0.028738, -0.067763, - -0.011243, 0.043622, -0.135943, 0.097385, 0.062552, - -0.032851, 0.010995, 0.099787, -0.038882, 0.15778, - -0.007503, 0.017079, -0.127619, -0.05615, -0.024204, - -0.037235, -0.04495, 0.03514, -0.039034, -0.045729, - -0.01215, -0.023033, -0.015281, -0.017554, 0.175991, - 0.013504, 0.104354, -0.012111, -0.02355, -0.115563, - -0.042342, -0.099164, 0.096286, 0.091278, 0.031877, - -0.024046, -0.030027, 0.06793, 0.154144, -0.031663, - -0.072506, 0.07438, 0.01728, 0.140934, -0.004622, - -0.003206, -0.03486, -0.021056, -0.243855, -0.011117, - -0.060839, 0.044539, -0.058851, 0.036564, -0.097705, - -0.016596, -0.013664, 0.068173, -0.067875, -0.183602, - -0.064965, 0.019491, 0.095851, -0.028385, 0.019268, - -0.010465, 0.055629, -0.016387, 0.024339, -0.045126, - -0.018622, -0.079611, -0.091009, 0.066046, 0.121183, - -0.123295, 0.058013, -0.01214, -0.021931, -0.045825, - 0.059201, 0.078097, 0.040501, 0.065851, -0.110515, - 0.12693, 0.005995, 0.034017, -0.048068, -0.015656, - 0.016926, 0.05661, -0.0756, -0.029285, 0.044383, - -0.024671, -0.048029, 0.096627, -0.012414, -0.032073, - 0.021229, -0.033084, 0.019567, 0.072695, 0.142564, - 0.008864, 0.044495, 0.040261, -0.033093, 0.010083, - 0.01058, -0.002921, 0.033653, 0.168848, 0.069199, - 0.0394, -0.063679, 0.089332, -0.012301, 0.02236, - 0.092973, 0.079011, 0.059365, 0.008416, 0.083912, - 0.054464, 0.080565, -0.058195, -0.13486, 0.138418, - -0.087504, -0.067253, 0.00903, 0.01676, -0.081394, - 0.051506, -0.004796, -0.013195, -0.0092, -0.062858, - 0.014136, -0.005275, 0.130559, 0.109747, 0.064248, - 0.010845, 0.069553, -0.085492, -0.131332, -0.007657, - 0.061578, -0.010083, -0.07197, 0.033097, 0.100995, - 0.003198, 0.007159, 0.027522, 0.025186, -0.080406, - -0.096163, 0.054974, -0.097498, 0.08283, -0.01209, - 0.004564, 0.097746, -0.036003, -0.008348, 0.122627, - -0.065901, 0.025078, -0.032586, -0.057617, 0.045, - -0.040136, -0.148328, -0.030633, -0.064691, 0.045416, - -0.012157, -0.071964, 0.061991, -0.039987, 0.077308, - -0.070987, 0.153939, 0.010666, 0.03704, -0.030856, - -0.062433, -0.130329, 0.002839, 0.064062, 0.024361, - -0.010079, -0.010083, 0.033087, 0.042281, -0.160409, - 0.043272, 0.054272, -0.059931, 0.111129, 0.114478, - -0.000965, -0.033833, 0.021267, -0.070397, 0.019875, - 0.015102, -0.050712, -0.031612, -0.000424, -0.123141, - -0.014702, 0.01794, 0.056732, -0.033205, -0.088282, - 0.022676, 0.003815, 0.127489, -0.060266, -0.046166, - -0.109531, 0.015517, -0.067033, 0.056234, 0.073193, - -0.036736, -0.015719, -0.146495, 0.043652, -0.0236, - -0.072281, 0.011353, 0.085598, -0.00999, -0.053988, - 0.116015, 0.078694, -0.069806, 0.011356, 0.032732, - 0.03516, -0.077654, -0.085381, -0.030028, 0.028329, - 0.007367, 0.098254, -0.128188, -0.027778, -0.092765, - -0.069658, -0.086929, 0.052634, -0.082911, 0.001566, - -0.031465, 0.039504, -0.023896, 0.021954, 0.048575, - 0.067465, 0.050711, 0.109993, 0.012589, -0.068459, - 0.042952, -0.07078, -0.02711, 0.074662, -0.038708, - -0.016487, -0.060168, 0.02298, 0.053224, -0.096817, - 0.095022, 0.019917, 0.01935, 0.081452, 0.053094, - 8.9e-05, -0.061265, -0.113233, -0.226444, 0.129738, - -0.020289, -0.099412, -0.020535, 0.056754, -0.041445, - -0.018132, -0.095821, -0.023669, -0.129792, -0.092501, - 0.012197, -0.05765, 0.169818, 0.024001, -0.032966, - -0.080227, 0.054215, 0.064056, -0.107205, 0.004215, - -0.019811, -0.031309, -0.064602, -0.018889, 0.110998, - -0.018518, 0.108617, 0.128486, 0.054262, -0.06785, - 0.025706, 0.028344, -0.051367, 0.072576, 0.04013, - -0.029519, 0.044777, 0.063178, -0.044981, 0.078351, - -0.007752, -0.005772, -0.151473, -0.075434, -0.135683, - -0.028129, -0.041696, 0.038737, 0.002588, 0.039111, - -0.001413, -0.117329, 0.014356, -0.008556, 0.058081, - 0.073577, 0.086054, -0.063932, -0.059703, -0.056043, - -0.004455, -0.105199, 0.057557, 0.036356, -0.001614, - 0.034813, -0.011546, 0.119991, 0.09797, -0.057333, - 0.01249, 0.036923, 0.060306, 0.089075, 0.026544, - -0.007308, -0.00336, 0.089332, -0.156157, -0.076983, - 0.020443, 0.038004, -0.082617, 0.014187, -0.084229, - -0.010067, -0.043646, 0.10419, -0.020332, -0.113413, - 0.019452, -0.017699, 0.086407, -0.14935, 0.035032, - -0.063843, 0.049501, 0.023881, -0.007758, 0.015123, - -0.040657, -0.040203, -0.063597, 0.042128, 0.025604, - -0.13016, -0.024866, 0.055305, -0.041194, 0.045116, - 0.049432, 0.05551, -0.006683, 0.138421, -0.043183, - 0.087163, 0.013057, -0.006799, -0.084491, 0.056532, - 0.064054, 0.106709, -0.075535, -0.087588, 0.046051, - -0.026502, -0.091502, 0.062202, -0.077878, -0.103918, - -0.070766, -0.007034, -0.005016, 0.012735, 0.091548, - 0.030092, 0.104877, 0.065607, 0.020461, -0.002983, - 0.006667, -0.059681, -0.067896, 0.140805, -0.037053, - 0.024911, -0.042592, 0.035611, -0.02219, -0.017371, - 0.043806, -0.003772, 0.064155, -0.005587, 0.065305, - 0.013775, -0.019471, -0.010808, -0.11488, 0.092429, - -0.004362, -0.097882, -0.072622, 0.000859, -0.072969, - 0.010835, 0.002935, -0.010522, -0.02964, -0.018812, - -0.002815, 0.01965, 0.073786, 0.023017, 0.027486, - -0.035116, 0.08378, -0.047697, -0.093223, -0.049601, - 0.016083, -0.030747, -0.08191, 0.105295, 0.037028, - 0.02142, 0.017461, 0.021006, 0.030737, -0.007009, - 0.01757, -0.004117, -0.109441, 0.099907, -0.060442, - 0.031533, 0.170766, 0.007603, -0.023917, 0.03964, - -0.03449, -0.004353, -0.04981, -0.001665, -0.0068, - -0.049992, -0.082781, -0.030432, -0.069328, -0.033724, - -0.026425, -0.08423, 0.068958, -0.147731, 0.089957, - -0.025804, 0.152835, -0.052516, -0.03593, -0.032842, - -0.026333, -0.041967, 0.018667, 0.106536, 0.021511, - 0.025179, -0.006152, 0.03258, 0.109526, -0.087229, - -0.046329, 0.156428, -0.000438, 0.032617, 0.082644, - 0.045529, -0.08892, 0.005952, -0.100032, 0.037022, - 0.043473, 0.0346, -0.048768, 0.050748, -0.142175, - -0.05268, 0.040293, 0.025408, -0.078601, -0.057626, - -0.008755, 0.039271, 0.157026, 0.016939, 0.011512, - -0.055155, 0.100297, -0.09075, -0.070506, 0.053489, - 0.036003, -0.004689, -0.140033, 0.021003, 0.0508, - -0.094297, -0.038679, 0.001987, 0.044431, 0.014913, - 0.075296, 0.020313, -0.055272, 0.05565, -0.012236, - 0.080103, -0.001597, -0.01709, -0.008598, 0.039225, - 0.074687, 0.005695, -0.126235, -0.0143, -0.0628, - 0.006515, -0.098507, 0.016983, -0.02585, -0.061359, - 0.003403, 0.02076, 0.004611, -0.040494, 0.066641, - 0.08029, 0.040135, 0.035632, 0.025592, -0.020162, - 0.001135, -0.000322, -0.019373, 0.081497, -0.024835, - 0.032781, -0.056711, 0.055831, 0.043231, -0.056169, - 0.059098, -0.031619, 0.033132, 0.039309, 0.015952, - -0.002714, -0.040968, -0.126282, -0.082601, 0.115541, - -0.009564, -0.038716, -0.077074, 0.054052, -0.127886, - -0.013589, 0.020741, -0.030063, -0.098522, -0.154709, - -0.019341, -0.076775, 0.150586, -0.056835, 0.028978, - 0.026984, 0.120357, 0.014776, -0.087996, 0.001184, - 0.043136, 0.047468, -0.106854, -0.012311, 0.136749, - 0.006266, 0.135453, 0.089884, -0.044424, -0.015318, - -0.022275, 0.104625, -0.093291, 0.040459, 0.043466, - 0.026675, 0.033732, 0.033432, -0.040003, 0.137637, - -0.015331, -0.040834, -0.144406, -0.102359, 0.007346, - -0.037072, -0.00647, 0.019555, 0.004435, -0.023113, - 0.050195, -0.050172, 0.002684, -0.032435, 0.117505, - 0.053669, 0.065412, 0.023483, -0.076387, -0.097193, - -0.046469, -0.112094, 0.081252, 0.010354, 0.081406, - 0.003424, -0.098166, 0.059285, 0.116414, -0.043193, - -0.08551, 0.089546, 0.067583, 0.06337, 0.036681, - -0.050885, -0.014553, -0.010354, -0.138138, -0.019065, - -0.062106, 0.089829, -0.025795, -0.024562, -0.136513, - 0.042604, 0.028547, 0.068434, -0.019686, -0.149143, - -0.011292, -0.004941, 0.080298, -0.068819, 0.013087, - -0.033391, 0.083482, -0.002741, 0.044834, -8.7e-05, - -0.030048, -0.111492, -0.106256, 0.013354, 0.069577, - -0.201947, 0.03338, 0.030414, 0.014569, -0.056871, - 0.032976, 0.099252, -0.022767, 0.071354, -0.074629, - 0.084309, 0.070168, 0.048774, -0.058682, 0.019366, - 0.032417, 0.045013, -0.038956, 0.003473, 0.024131, - -0.05335, -0.111804, 0.084936, 0.015044, -0.043488, - -0.021984, -0.089694, 0.026913, 0.087199, 0.105413, - 0.032985, 0.060479, 0.043282, -0.041424, -0.045614, - -0.025281, 0.016546, -0.008511, 0.109096, 0.061579, - 0.108852, -0.086107, 0.057949, -0.007846, 0.023739, - 0.022917, 0.048324, 0.084817, 0.051422, 0.108333, - 0.020075, 0.065293, 0.024222, -0.177025, 0.103021, - -0.052328, -0.058433, -0.016859, -0.039048, -0.132025, - 0.044874, -0.056423, -0.00911, -0.056668, -0.062653, - 0.007126, -0.049861, 0.112609, 0.043628, 0.102097, - 0.053027, 0.006351, -0.074985, -0.155632, 0.000468, - -0.003952, -0.020796, -0.047587, 0.066293, 0.093601, - 0.006187, 0.075271, 0.03827, 0.0137, -0.0867, - -0.038267, 0.110563, -0.053092, 0.104285, -0.058967, - -0.01723, 0.065483, -0.030473, -0.073551, 0.09744, - -0.017625, 0.009543, -0.053416, -0.091798, 0.013864, - -0.047203, -0.111174, -0.068496, 0.004133, -0.001946, - 0.021511, -0.033754, 0.082109, -0.067395, 0.108098, - 0.024329, 0.172244, 0.023377, 0.022373, -0.066952, - -0.024787, -0.09021, -0.039733, 0.128667, 0.045121, - -0.056078, 0.039012, 0.057493, 0.060251, -0.111755, - 0.002505, 0.046864, -0.005795, 0.052569, 0.117762, - -0.049994, -0.019961, 0.021272, -0.092885, 0.061478, - 0.025756, 0.008735, -0.010368, -0.028567, -0.125922, - 0.000465, -0.012792, 0.031428, -0.078323, -0.08152, - -0.009561, 0.065195, 0.112336, -0.071252, -0.041794, - -0.14864, 0.078451, -0.027802, -0.011982, 0.061388, - -0.005007, -0.071353, -0.10845, 0.054048, -0.009674, - -0.09507, -0.000467, 0.065054, 0.06069, -0.022708, - 0.071931, 0.100729, -0.048705, 0.059187, 0.065931, - 0.066351, -0.085844, -0.041025, 0.021797, 0.046665, - 0.003912, 0.061475, -0.162863, 0.038635, -0.025668, - -0.010671, -0.130322, 0.059096, -0.065249, 0.005155, - 0.003692, -0.012791, -0.008737, 0.036513, 0.03715, - 0.033874, -0.000886, 0.08322, 0.009612, -0.037199, - 0.077031, -0.048573, -0.065236, 0.02836, -0.043075, - -0.019846, -0.097997, 0.069274, 0.025529, -0.131338, - 0.050027, -0.010317, 0.022528, 0.118355, 0.001105, - -0.023244, -0.088843, -0.056329, -0.140675, 0.037221, - -0.052427, -0.096705, -0.045605, 0.099184, -0.072695, - -0.001344, -0.024613, -0.066691, -0.087988, -0.075475, - -0.003806, -0.057986, 0.114851, 0.046384, 0.013172, - -0.060172, 0.127551, 0.032045, -0.088201, 0.057495, - -0.030853, 0.024597, -0.100073, 0.01106, 0.108274, - -0.015716, 0.067447, 0.07522, 0.051558, -0.038701, - -0.001983, 0.026967, -0.085766, 0.052349, -0.005081, - -0.024184, 0.09245, 0.055417, 0.004123, 0.076868, - -0.00227, -0.069252, -0.133485, -0.036492, -0.054455, - -0.012415, -0.06599, 0.006622, 0.009851, -0.004664, - -0.035992, -0.083973, -0.016076, 0.002209, 0.092316, - 0.084844, 0.06894, -0.020968, -0.004783, -0.04666, - 0.037839, -0.143521, 0.005325, 0.036055, 0.002123, - -0.023575, -0.021621, 0.10615, 0.061087, -0.046658, - 0.041745, 0.096932, 0.09591, 0.112957, 0.016901, - 0.014863, -0.029474, 0.038073, -0.124756, -0.025224, - -0.01276, 0.03091, -0.053282, -0.028662, -0.070939, - 0.005145, 0.000361, 0.148092, 0.011131, -0.102044, - 0.021703, 0.043413, 0.111529, -0.09664, 0.070849, - -0.018883, 0.085116, -0.011565, -0.036848, 0.00114, - 0.004421, -0.070699, -0.034949, 0.050552, 0.034228, - -0.141451, -0.055244, -0.037438, -0.034652, -0.00052, - 0.025296, 0.08363, -0.024993, 0.100072, -0.001299, - 0.022946, 0.0461, 0.002547, -0.103144, 0.03587, - 0.034994, 0.100019, -0.142482, -0.019346, 0.025513, - 0.013032, -0.078172, 0.109851, -0.079647, -0.043137, - -0.030375, -0.017337, 0.04164, 0.035436, 0.111094, - 0.044122, 0.080993, 0.015356, 0.033668, 0.027083, - -0.009547, 0.005556, -0.052828, 0.165063, -0.001717, - 0.056999, -0.00711, 0.063252, -0.065978, -0.008868, - 0.036395, 0.018676, 0.008704, 0.02361, 0.076704, - -0.037486, 0.016184, -0.046249, -0.156788, 0.095619, - -0.029472, -0.04223, -0.055255, -0.020155, -0.05754, - 0.035636, 0.027756, -0.026705, -0.07332, -0.028806, - -0.052871, 0.003491, 0.087672, 0.064225, 0.057197 + 0.005167, -0.03731, -0.002159, 0.016849, 0.130396, + 0.039445, 0.03168, -0.074412, -0.031499, 0.060536, + 0.019479, -0.030564, -0.048137, -0.056279, -0.027829, + 0.020585, -0.01127, 0.023913, -0.005706, 0.011407, + -0.023217, 0.107455, -0.037777, 0.00407, -0.017279, + -0.090444, 0.007641, 0.099001, -0.047913, -0.017199, + 0.0227, -0.063865, 0.047213, 0.043843, -0.036225, + 0.001312, -0.123861, -0.038988, 0.058666, 0.074541, + 0.039508, 0.1103, 0.013954, -0.119228, -0.035807, + -0.047392, 0.027035, -0.004412, -0.03265, -0.03715, + 0.002491, -0.045447, 0.15826, 0.022828, -0.030124, + -0.047856, 0.088744, -0.009678, 0.106688, 0.08769, + -0.027941, 0.044084, -0.0285, 0.018736, -0.069969, + -0.035358, -0.051568, -0.030459, -0.017899, 0.027632, + -0.018607, -0.123557, 0.019228, 0.057485, -0.028907, + 0.019057, 0.038151, -0.08022, 0.034222, 0.023081, + 0.021312, 0.041905, 0.112903, 0.024092, 0.093974, + -0.116679, 0.015344, -0.066059, -0.096437, 0.004041, + -0.022464, -0.11626, 0.047819, -0.003921, -0.073504, + 0.001975, -0.025869, 0.0282, 0.12269, 0.010627, + -0.035672, 0.078963, -0.009686, 0.000743, -0.147582, + 0.016932, -0.020291, -0.096896, -0.237875, -0.029121, + 0.017376, -0.04013, -0.053865, 0.15406, -0.013215, + 0.015215, -0.019023, -0.070604, 0.032265, 0.04034, + 0.102365, -0.022746, 0.019895, 0.05057, 0.008845, + -0.034134, 0.044441, -0.049387, -0.140481, 0.07257, + 0.013023, -0.006079, 0.037574, 0.004937, -0.081501, + 0.003696, 0.049908, 0.007355, 0.000403, 0.026006, + -0.008466, 0.08068, 0.061382, -0.108985, -0.08806, + -0.012275, -0.081061, 0.020333, -0.079001, 0.068724, + -0.014081, -0.042609, 0.093365, 0.04412, 0.000303, + 0.063391, 0.096574, -0.105424, 0.039041, 0.010412, + -0.054031, -0.084948, 0.080406, -0.035883, 0.137428, + 0.063037, 0.050562, 0.02469, -0.031394, 0.13032, + -0.015501, -0.078884, -0.076886, -0.013864, -0.073587, + 0.048778, 0.003814, -0.031125, 0.046897, 0.028304, + 0.048692, 0.132795, 0.06545, 0.059487, -0.042396, + -0.176999, 0.056943, -0.004135, -0.049378, -0.041083, + -0.039445, -0.016292, -0.00455, 0.06201, -0.079613, + -0.054566, -0.008476, -0.01671, 0.049202, 0.025758, + -0.078723, 0.092091, 0.096536, -0.065079, 0.021161, + 0.076657, 0.009203, -0.036866, -0.016559, 0.012823, + 0.008225, -0.003006, 0.108033, 0.04312, -0.06087, + -0.019346, 0.02279, -0.001728, 0.062304, -0.016965, + -0.001302, -0.01449, -0.041803, -0.034058, -0.197066, + -0.033655, -0.127217, -0.108681, -0.010571, -0.004705, + -0.015553, -0.086069, 0.034109, -0.101379, 0.002068, + -0.004003, -0.044637, -0.068617, 0.052228, -0.047812, + -0.043307, 0.035681, 0.042207, -0.055946, 0.055944, + -0.026792, -0.012601, -0.05671, -0.021094, 0.105842, + -0.025598, -0.078858, -0.013487, 0.030728, -0.031956, + 0.031444, 0.022763, 0.025364, 0.121366, 0.070736, + -0.084556, 0.098118, -0.024301, -0.058655, -0.043194, + -0.011752, -0.043781, 0.091051, -0.071201, -0.02098, + 0.082904, -0.031657, -0.088247, 0.066709, -0.079182, + -0.012151, 0.011796, -0.010589, 0.100656, 0.094539, + 0.035967, 0.025338, 0.071826, 0.009741, -0.040209, + 0.006866, -0.015095, -0.168469, -0.056133, 0.060145, + 0.04583, -0.068969, 0.034551, 0.015842, -0.092809, + 0.054699, 0.138744, 0.001726, 0.006927, 0.005167, + 0.016978, 0.046384, -0.060183, -0.040742, -0.072692, + -0.022489, -0.029728, -0.065018, -0.124741, 0.044927, + -0.029057, -0.037154, 0.031068, 0.060086, 0.009984, + 0.009311, -0.006957, -0.105508, 0.059637, -0.019564, + -0.068154, -0.066443, 0.000799, 0.028579, 0.097063, + 0.096936, 0.03023, -0.034623, -0.088918, 0.040334, + 0.019439, -0.050707, -0.003294, -0.028505, -0.053599, + 0.06246, -0.070688, -0.016465, -0.03568, 0.017378, + 0.009363, 0.048761, 0.043374, 0.039587, -0.023232, + -0.067033, 0.042663, 0.05407, -0.042797, -0.089391, + -0.030497, -0.050249, 0.059528, 0.089089, -0.029633, + 0.064125, -0.086614, -0.002005, 0.08062, 0.000502, + -0.00349, 0.097336, 0.099565, 0.015648, 0.006691, + 0.077668, 0.016572, 0.035404, -0.046026, 0.017237, + -0.048631, 0.009314, 0.141479, 0.017079, 0.043796, + -0.106474, 0.145951, 0.05774, 0.01125, -0.059443, + 0.027572, 0.02665, 0.008527, 0.002949, -0.03768, + -0.077991, -0.090617, 0.00342, -0.04601, 0.007354, + 0.019056, -0.128651, 0.016464, 0.004584, -0.030883, + -0.092069, 0.038976, -0.08184, 0.066695, -0.04734, + 0.003513, 0.040613, 0.046815, -0.023406, 0.062389, + 0.021759, 0.024928, -0.018922, -0.048006, 0.0638, + -0.014416, -0.050333, 0.042628, -0.114934, -0.10145, + 0.062139, 0.029295, -0.065908, 0.111463, 0.050781, + -0.022707, 0.135414, 0.003548, 0.134535, -0.048259, + -0.092344, -0.027727, 0.016343, -0.060786, -0.081502, + -0.005412, -0.026229, -0.143331, 0.052404, -0.077298, + -0.035919, -0.041968, -0.106108, -0.004369, 0.065028, + 0.09637, -0.053299, 0.043317, -0.049735, 0.049815, + 0.032324, 0.051309, -0.009607, -0.205917, 0.005023, + -0.054316, -0.022895, 0.099327, -0.006927, -0.076574, + -0.111024, 0.111026, 0.038381, -0.060368, 0.064238, + -0.034316, 0.026846, 0.02574, -0.076162, -0.163904, + 0.055955, -0.056885, 0.014831, -0.120715, 0.090938, + 0.035289, -0.036439, 0.060012, 0.080302, 0.036215, + 0.06525, 0.08303, -0.058784, 0.104826, -0.051805, + -0.011099, -0.00642, 0.053042, 0.024127, 0.092534, + 0.058569, -0.033442, 0.025186, -0.018222, 0.117744, + 0.044345, -0.042456, -0.043767, -0.021378, -0.121965, + 0.027371, 0.052731, -0.020316, 0.036912, 0.115357, + 0.03115, 0.041547, 0.059267, -0.039672, -0.086918, + -0.162369, 0.024801, 0.031725, 0.0834, -0.034463, + 0.000272, -0.008147, -0.002016, 0.131953, -0.092911, + -0.091944, -0.062864, -0.005221, 0.063647, -0.012658, + 0.042685, 0.067952, 0.038644, -0.153221, 0.096841, + 0.108299, 0.089446, -0.047164, 0.004196, -0.043268, + -0.035456, 0.050838, 0.070444, 0.084465, -0.07998, + -0.048916, 0.057726, 0.023894, 0.027653, 0.017775, + 0.015461, -0.030287, -0.022245, 0.052081, -0.150947, + -0.002682, -0.056774, -0.123366, -0.091754, 0.006536, + 0.006473, -0.143025, 0.05469, -0.043189, 0.03297, + 0.027446, 0.033127, -0.132722, -0.010417, -0.080097, + -0.018187, 0.001858, 0.11129, -0.090749, 0.059434, + -0.068738, 0.090679, -0.14507, -0.065277, 0.063514, + -0.003982, -0.056382, -0.003673, 0.015845, -0.073396, + 0.043688, 0.002836, 0.069211, 0.124852, -0.053313, + -0.040946, 0.07044, -0.107024, -0.019199, -0.033672, + -0.00144, 0.02168, 0.110595, -0.053452, -0.052426, + 0.035461, -0.028179, -0.049041, 0.02258, -0.010989, + -0.002913, -0.051691, -0.075881, 0.037241, 0.076377, + 0.034735, -0.031556, 0.073516, -0.001427, 0.016296, + -0.017537, 0.003346, -0.099774, -0.067624, -0.044257, + -0.018202, 0.030622, 0.012773, 0.046475, -0.121785, + -0.057265, 0.116179, -0.079916, 0.066396, 0.050104, + -0.013177, 0.057766, -0.047879, -0.109526, -0.146491, + 0.032675, -0.049318, -0.057045, -0.080068, 0.089621, + -0.046564, -0.029992, 0.040828, 0.029281, -0.037369, + -0.009731, -0.082145, -0.117622, 0.117077, 0.037369, + 0.00082, -0.106634, -0.007967, 0.000812, 0.140637, + 0.03653, 0.062121, -0.065504, -0.09493, 0.121336, + 0.01753, -0.01733, -0.040402, -0.018255, 0.010992, + 0.019746, -0.027564, 0.033588, 0.042466, -0.003143, + 0.013767, 0.084179, 0.033753, -0.017279, -0.009676, + -0.006452, 0.032645, 0.031852, -0.030975, -0.043384, + -0.005433, -0.015258, 0.053273, 0.054748, -0.064736, + 0.008959, -0.141223, -0.032957, -0.015079, 0.018198, + -0.001681, 0.143079, 0.076, 0.001037, -0.048744, + 0.022062, 0.02603, -0.008263, -0.050353, -0.023037, + -0.036477, -0.051733, 0.137823, -0.034438, -0.007573, + -0.004256, 0.064218, 0.075183, 0.095106, 0.026497, + 0.02636, 0.009791, -0.058039, 0.053315, -0.077817, + -0.033283, -0.081151, -0.05522, 0.004268, 0.017539, + -0.007329, -0.1172, 0.09322, 0.037359, 0.002718, + 0.010749, 0.018281, -0.0758, -0.024889, 0.00572, + 0.022129, 0.035613, 0.036187, 0.032246, 0.105439, + -0.073766, 0.016887, -0.059934, -0.049471, 0.07352, + -0.024041, -0.104642, 0.023557, -0.059746, -0.043871, + 0.022311, -0.00025, -0.074027, 0.198593, 0.102732, + 0.024478, 0.077658, -0.060042, -0.018229, -0.149648, + -0.009871, -0.105822, 0.007585, -0.161459, -0.041121, + -0.02146, 0.00902, -0.065018, 0.111801, -0.024953, + 0.074594, -0.026041, -0.062859, 0.009199, 0.069609, + 0.078672, -0.033414, 0.054128, 0.005408, -0.016273, + 0.052076, 0.10761, -0.067518, -0.0964, 0.033703, + -0.01435, -0.024676, 0.056254, -0.04377, -0.060847, + -0.004185, 0.07355, -0.05783, -0.016644, 0.029096, + 0.005755, 0.026472, 0.040449, -0.09195, -0.048538, + -0.034439, -0.107938, 0.090712, -0.117001, 0.04317, + -0.006505, -0.035277, 0.117316, 0.127002, 0.047906, + -0.001441, 0.118379, -0.132165, 0.00738, 0.023823, + -0.02012, -0.083725, 0.047284, 0.023795, 0.074123, + -0.013439, 0.024994, 0.060254, -0.06912, 0.166373, + -0.024228, -0.06315, -0.046506, -0.077202, -0.054592, + -0.006571, 0.010335, -0.006568, 0.003982, 0.075837, + 0.008643, 0.136339, -0.005502, 0.03391, -0.066379, + -0.127371, -0.006954, 0.03977, -0.070123, 0.060925, + -0.046386, -0.02642, -0.00528, 0.103509, -0.02231, + -0.00374, -0.014999, -0.03777, 0.080005, 0.025231, + -0.054995, 0.071017, 0.009442, -0.075737, 0.013441, + 0.051947, 0.027097, -0.070351, -0.055705, -0.021115, + 0.021387, 0.029232, 0.163331, -0.03238, 0.010008, + -0.011987, -0.028631, 0.002665, 0.01477, -0.009558, + -0.034325, 0.01583, -0.091253, -0.012677, -0.107378, + -0.034624, -0.047725, -0.10233, 0.042525, -0.006869, + 0.014048, -0.043127, 0.052384, -0.047473, 0.055102, + 0.009744, -0.033646, -0.081755, -0.001464, -0.016223, + -0.036697, -0.002279, 0.023279, -0.036221, 0.101478, + -0.058454, 0.065074, 0.003524, 0.00501, 0.097182, + -0.038171, -0.037943, -0.009994, -0.033355, -0.044552, + 0.041318, 0.065041, 9.2e-05, 0.100816, 0.029007, + -0.031803, 0.183537, -0.009617, -0.010544, -0.028465, + 0.0069, -0.014988, 0.09049, -0.174817, 0.027464, + 0.063314, -0.049281, -0.001567, 0.091421, -0.078603, + -0.004869, -0.063266, -0.001922, 0.069338, 0.081771, + 0.058737, 0.073195, 0.081676, -0.047808, -0.025797, + -0.004185, 0.033203, -0.125472, -0.108148, 0.031258, + 0.035192, 0.029957, 0.046675, 0.047238, -0.088197, + 0.033315, 0.114919, -0.04918, 0.025707, 0.053843, + 0.035182, 0.140206, -0.05866, -0.025978, -0.019658, + -0.014847, -0.021051, -0.034385, -0.121789, 0.173406, + -0.112251, -0.022333, 0.071206, 0.028998, 0.046468, + 0.067704, -0.026159, -0.158316, 0.014936, 0.040216, + -0.010137, -0.053492, 0.004935, -0.011277, 0.073852, + 0.091261, 0.114794, -0.01406, -0.051545, 0.077316, + 0.101258, -0.046137, 0.022994, -0.066767, -0.065537, + 0.049952, -0.043582, 0.012823, 0.009313, 0.036343, + 0.054885, 0.037796, 0.02194, 0.013211, 0.006019, + -0.099578, 0.058596, -0.045463, -0.015632, -0.087141, + -0.019273, -0.03314, 0.043796, 0.119057, -0.081813, + -0.021538, -0.070453, -0.052551, 0.077213, 9.4e-05, + 0.050268, 0.092271, 0.051688, -0.025224, 0.075437, + 0.027983, 0.069205, 0.031787, -0.099975, 0.004387, + -0.002747, -0.056567, 0.161394, 0.000164, 0.084189, + -0.124844, 0.050329, 0.009844, 0.055877, 0.055701, + 0.030479, 0.028843, -0.001076, -0.017173, -0.10277, + -0.038426, -0.133841, -0.03584, -0.072046, 0.020206, + 0.016438, -0.097885, 0.041857, 0.034601, 0.030422, + -0.089192, -0.014112, -0.052276, 0.012005, -0.029335, + -0.011331, 0.101833, 0.063827, 0.044288, 0.101597, + -0.034689, -0.027434, -0.017801, -0.079224, 0.067103, + -0.027456, -0.098034, 0.009448, -0.038986, -0.156729, + 0.085023, 0.033136, -0.021343, 0.110701, -0.011901, + -0.006484, 0.082023, -0.027094, 0.091208, -0.013163, + -0.012223, 0.005933, 0.010653, -0.098119, -0.005304, + -0.021061, -0.058077, -0.073035, 0.097856, -0.102847, + -0.035329, -0.092754, -0.101463, -0.048671, 0.055015, + 0.102145, 0.062017, 0.016002, 0.036489, 0.059, + 0.042861, 0.025447, -0.019735, -0.107841, -0.033752, + -0.043982, -0.067059, 0.051092, 0.025235, -0.147107, + -0.016269, 0.123009, 0.035894, -0.020453, 0.040013, + 0.015557, 0.015825, 0.080712, -0.06963, -0.149739, + 0.022006, -0.008848, 0.040169, -0.095688, 0.059575, + -0.030641, -0.061353, 0.046302, 0.104489, 0.043372, + -0.001579, 0.059737, -0.104073, 0.042342, -0.048611, + -0.013811, -0.056255, 0.107179, 0.057433, 0.084815, + 0.030217, 0.02236, -0.040342, -0.028775, 0.120588, + 0.04127, -0.045775, -0.030195, -0.106859, -0.104349, + 0.072418, -0.003603, -0.013072, 0.040728, 0.086869, + 0.091943, 0.066517, 0.024442, -0.030929, -0.03292, + -0.160336, -0.010347, -0.068458, 0.017458, 0.044823, + 0.050694, 0.067625, 0.040303, 0.113164, -0.038747, + -0.065558, -0.106357, -0.028352, 0.121488, 0.026548, + -0.00782, 0.054872, 0.094674, -0.099533, 0.005231, + 0.118132, 0.04278, -0.065079, 0.03144, 0.043229, + -0.050024, 0.015943, 0.073917, 0.034049, 0.010548, + -0.024979, 0.022639, 0.027795, 0.049491, 0.048762, + -0.002738, -0.010783, -0.027637, -0.006986, -0.104141, + -0.066719, -0.061742, -0.067028, -0.053057, -0.003478, + -0.050948, -0.122196, 0.022082, 0.002595, 0.015094, + 0.006014, 0.005784, -0.184537, -0.034872, -0.036104, + 0.055412, 0.006886, 0.103488, -0.063001, 0.096665, + -0.035533, 0.009847, -0.095114, 0.008588, 0.023736, + -0.034278, -0.11197, -0.041172, 0.03973, -0.102952, + 0.063775, 0.039273, 0.109863, 0.0918, 0.030306, + -0.082206, 0.089449, -0.058478, -0.029341, 0.038389, + 0.061057, -0.024711, 0.111044, -0.035079, -0.027985, + 0.01457, 0.002046, -0.031545, 0.058848, -0.0195, + -0.002475, -0.025589, -0.144358, 0.063478, 0.124927, + -0.014094, -0.01097, 0.031621, -0.040043, 0.004389, + 0.025003, 0.052397, -0.054526, -0.073469, 0.026795, + -0.024697, 0.024739, 0.118299, 0.014948, -0.132109, + 0.020192, 0.037815, -0.09027, 0.049313, 0.082764, + -0.022642, -0.006053, -0.038073, -0.057363, -0.107347, + 0.033166, -0.027556, -0.019765, -0.111958, 0.027773, + -0.063001, -0.052998, 0.019353, -0.009646, -0.01127, + 0.011872, -0.006508, -0.122226, 0.059824, 0.041779, + 0.016445, -0.03189, -0.03631, 0.013085, 0.091631, + 0.062866, 0.054501, -0.117523, -0.010907, 0.087026, + -0.014974, -0.03592, -0.048565, -0.019246, -0.043405, + -0.006959, 0.006211, 0.04237, 0.014603, -0.006435, + 0.019149, 0.078038, -0.020556, 0.018114, -0.036521, + -0.054036, 0.007325, 0.056349, -0.033497, -0.02596, + 0.050184, -0.066536, 0.091501, 0.071356, -0.049044, + -0.032263, -0.095268, -0.008784, 0.049033, 0.036929, + 0.020357, 0.152151, 0.040814, -0.063159, -0.024324, + -0.017084, 0.011876, -0.015442, -0.019811, -0.000366, + -0.0027, -0.072981, 0.109288, 0.007473, -0.049442, + -0.05404, 0.051947, 0.019359, 0.12916, 0.021981, + 0.002248, 0.035262, -0.023141, 0.064666, -0.078273, + -0.031663, -0.031343, -0.006058, -0.045421, 0.017466, + -0.067122, -0.130784, 0.067057, 0.05246, -0.041165, + -0.004411, 0.046453, -0.055461, 0.048162, -0.009687, + 0.02153, 0.007211, 0.104764, 0.079849, 0.086248, + -0.072791, 0.001112, -0.027964, -0.071233, -0.013339, + 0.007979, -0.118231, 0.076826, -0.060762, -0.084358, + -0.011447, 0.009765, 0.014163, 0.164784, -0.015892, + -0.020756, 0.152509, -0.014014, -0.041853, -0.117008, + -0.011755, -0.005766, -0.086896, -0.13965, -0.032342, + 0.025651, -0.007843, -0.039073, 0.103397, -0.042591, + -0.005971, -0.001324, -0.053945, -0.000716, 0.048977, + 0.130185, 0.028226, 0.061179, 0.024489, -0.021939, + -0.007019, 0.054336, -0.01004, -0.095411, 0.082406, + -0.03213, -0.015054, 0.033059, 0.002802, -0.080159, + -0.022452, 0.077426, -0.015314, 0.033583, 0.028479, + 0.023293, 0.035078, 0.006442, -0.110541, -0.106244, + -0.034737, -0.10414, -0.03457, -0.114316, 0.079382, + 0.006009, 0.003901, 0.080081, 0.055082, 0.012896, + 0.064981, 0.057219, -0.112986, 0.003906, -0.028414, + -0.012383, -0.054541, 0.077483, 0.004267, 0.123567, + 0.007369, 0.099856, 0.023273, -0.028194, 0.12203, + -0.036635, -0.126589, -0.034567, -0.028288, -0.06504, + 0.01428, 0.011435, -0.004867, 0.043901, 0.035395, + 0.028599, 0.075858, 0.11846, 0.070581, -0.051903, + -0.170905, 0.050352, 0.053514, -0.017139, 0.021748, + -0.09661, 0.008904, -0.001049, 0.078787, -0.101201, + -0.026229, -0.019757, -0.035771, 0.054142, 0.068041, + -0.020328, 0.099979, 0.096623, -0.046957, -0.001733, + 0.049586, 0.052458, -0.031724, -0.028332, -0.005418, + 0.04671, 0.014238, 0.133125, -0.005428, -0.080055, + -0.033226, 0.034007, 0.025272, 0.033924, -0.044662, + -0.03469, -0.079173, -0.160689, -0.153893, -0.228771, + -0.00245, -0.083966, -0.168294, 0.010694, -0.012167, + 4e-06, -0.044377, 0.023373, -0.077437, 0.012178, + -0.015899, -0.010828, -0.062847, 0.029927, -0.074557, + -0.053306, 0.049688, 0.057017, -0.022571, 0.015337, + -0.046545, 0.018895, -0.024848, -0.004424, 0.165442, + -0.060201, -0.098629, -0.06519, 0.036582, -0.038566, + 0.051453, 0.093478, 0.039619, 0.117535, 0.090386, + -0.029366, 0.108075, -0.016568, -0.093576, -0.048799, + -0.045599, -0.023619, 0.070072, -0.109294, 0.001548, + 0.076285, -0.091274, -0.068829, 0.000215, -0.046519, + -0.022512, -0.027067, 0.014905, 0.079017, 0.140699, + 0.061141, 0.009178, 0.097811, 0.033468, -0.006666, + 0.007163, -0.007578, -0.124238, -0.025271, 0.017581, + 0.042405, -0.034252, 0.06489, 0.0025, -0.139083, + 0.009733, 0.158179, 0.014474, 0.038913, 0.05629, + -0.004998, 0.075401, -0.030557, -0.038595, -0.04907, + -0.01468, -0.076306, -0.132365, -0.177693, 0.09176, + -0.057238, -0.072379, 0.050877, 0.051489, 0.028125, + 0.004991, 0.032621, -0.167359, 0.041002, -0.007072, + -0.086405, -0.042263, -0.019757, -0.011524, 0.066004, + 0.08567, 0.008071, -0.013614, -0.062142, 0.08328, + 0.000887, -0.07582, 0.008295, -0.020136, -0.016886, + 0.089657, -0.10626, -0.051491, -0.012687, 0.054778, + 0.011535, 0.086613, 0.053803, 0.027164, -0.023825, + -0.040009, 0.080987, 0.026309, -0.000334, -0.085288, + -0.024208, -0.08504, 0.096077, 0.120527, -0.044181, + 0.003034, -0.091142, 0.006471, 0.115971, -0.026358, + 0.003489, 0.083633, 0.109975, -0.029425, 0.061726, + 0.056115, -0.006711, 0.013158, -0.062917, -0.015029, + 0.003354, 0.031574, 0.119045, 0.022859, 0.023777, + -0.068292, 0.115604, 0.031617, 0.008953, 0.006943, + 0.01442, 0.008569, -0.031547, -0.006857, -0.05169, + -0.086683, -0.108339, 0.005093, -0.108646, -0.03472, + 0.054273, -0.096753, 0.050806, -0.021115, -0.025278, + -0.079997, 0.027008, -0.034211, 0.090949, 0.005678, + 0.019288, 0.042083, 0.062119, 0.019301, 0.040859, + -0.009113, 0.022427, -0.004019, -0.06089, 0.032884, + -0.012373, -0.037976, 0.017625, -0.079369, -0.050788, + 0.07972, -0.039347, -0.085324, 0.091044, 0.026653, + -0.063122, 0.099371, -0.024736, 0.084631, -0.100421, + -0.073313, 0.014317, 0.022555, -0.116051, -0.063966, + -0.009688, -0.063666, -0.131709, 0.016744, -0.135028, + -0.003708, -0.043685, -0.121631, -0.03693, 0.125776, + 0.084333, 0.010114, 0.071231, -0.010395, 0.059391, + 0.01776, 0.033034, -0.018996, -0.13054, 0.025758, + -0.018261, -0.060044, 0.127025, -0.032724, -0.107299, + -0.064538, 0.090073, -0.010186, -0.066127, 0.107025, + -0.01094, 0.003083, 0.01903, -0.023935, -0.140176, + 0.003549, -0.042402, -0.010695, -0.185915, 0.060835, + 0.005405, -0.013822, 0.029205, 0.079338, 0.068155, + 0.071485, 0.030282, -0.087207, 0.07348, -0.02794, + 0.004896, -0.033246, 0.072637, 0.018017, 0.054712, + 0.026184, -0.005287, 0.034456, -0.036753, 0.079232, + 0.072707, 0.004506, -0.039353, -0.01556, -0.071466, + 0.010257, 0.067446, -0.006598, 0.047396, 0.072218, + 0.023405, 0.082663, 0.015319, -0.035436, -0.075461, + -0.124036, -0.032046, 0.060837, 0.010231, -0.053024, + 0.0228, 0.042891, -0.041549, 0.132395, -0.09533, + -0.077091, -0.058554, -0.070632, 0.04757, 0.031856, + 0.000127, 0.114996, 0.05866, -0.092472, 0.064503, + 0.09645, 0.0662, -0.001059, 0.039487, -0.032859, + -0.065721, 0.001601, 0.088037, 0.059828, -0.047411, + -0.077714, 0.010275, 0.013629, 0.003304, 0.005407, + 0.000665, 0.012927, -0.077525, 0.069202, -0.157417, + 0.014547, -0.095965, -0.087546, -0.067375, -0.027867, + 0.005458, -0.095839, 0.105294, -0.044892, 0.045151, + -0.001349, 0.038356, -0.127152, -0.080503, -0.105423, + -0.018484, 0.008439, 0.104398, -0.027959, 0.082086, + -0.020605, 0.042785, -0.109139, -0.025958, 0.079733, + 0.036289, -0.083773, -0.033819, 0.032566, -0.065556, + 0.006659, 0.00209, 0.097027, 0.115715, -0.013271, + -0.067514, 0.128365, -0.089129, 0.02616, -0.040584, + -0.002443, -0.017254, 0.129204, -0.110078, -0.064943, + 0.089215, -0.022299, -0.034959, 0.022446, -0.019254, + -0.0389, -0.069862, -0.07054, 0.069949, 0.111993, + -0.006311, -0.009057, 0.094278, -0.014932, 0.003657, + -0.019323, 0.026145, -0.062611, -0.073753, -0.007182, + 0.014101, 0.015776, 0.052537, 0.064728, -0.160187, + -0.005122, 0.076356, -0.104763, 0.091493, 0.020225, + -0.000433, 0.062698, -0.060457, -0.14754, -0.066168, + 0.007195, -0.061498, -0.037801, -0.039763, 0.059551, + -0.02841, -0.07451, 0.057667, 0.020584, -0.04251, + -0.025311, -0.037825, -0.18801, 0.077423, 0.030749, + -0.025465, -0.067541, 0.003073, -0.049778, 0.127789, + 0.002786, 0.120009, -0.067812, -0.026565, 0.111272, + 0.023219, -0.024403, -0.014507, -0.048624, 0.022163, + 0.014596, -0.052136, 0.00158, 0.064595, 0.017963, + 0.02133, 0.098862, -0.009253, -0.041062, 0.008903, + -0.013829, 0.031967, 0.076571, -0.005348, -0.04401, + 0.031252, 0.000369, 0.036818, 0.072854, -0.038569, + 0.004161, -0.128017, -0.053152, 0.050896, -0.015212, + -0.036159, 0.097995, 0.068397, -0.048472, -0.056131, + -0.01192, 0.059188, 0.010215, -0.061152, -0.011717, + -0.035949, -0.057039, 0.090859, -0.029682, 0.041466, + -0.025106, 0.131191, 0.059327, 0.085383, 0.021699, + 0.04923, 0.03663, -0.077086, 0.017806, -0.08879, + 0.00404, -0.069533, -0.026785, 0.009666, 0.014017, + -0.055897, -0.096299, 0.120693, 0.029995, 0.032602, + -0.001365, 0.034015, -0.053512, 0.001573, -0.01917, + 0.003956, 0.006452, 0.067313, 0.028301, 0.160615, + -0.053111, 0.01399, -0.02706, -0.013638, 0.039376, + -0.054462, -0.096553, 0.079994, -0.043791, -0.025051, + -0.003222, 0.019418, -0.049525, 0.151136, 0.034123, + 0.055117, 0.058918, -0.017393, 0.026169, -0.12638, + -0.019008, -0.028939, -0.014027, -0.173373, -0.032841, + -0.00337, 0.03968, -0.118311, 0.114094, -0.041869, + 0.041121, -0.038391, -0.096074, -0.032479, 0.060222, + 0.063968, -0.024528, 0.018158, -0.009892, -0.043882, + -0.005004, 0.1298, -0.025438, -0.121186, 0.04986, + 0.010448, -0.040388, 0.061853, -0.017304, -0.035088, + -0.008678, 0.061476, -0.039493, -0.005055, 0.079169, + 0.046134, 0.00977, 0.068294, -0.078965, -0.043792, + -0.030529, -0.053845, 0.053853, -0.140682, 0.111461, + 0.003549, -0.014939, 0.148955, 0.072861, 0.004332, + 0.015386, 0.062006, -0.122325, -0.032529, 0.010241, + -0.047982, -0.12644, 0.05584, 0.067128, 0.101189, + -0.00263, 0.031969, 0.046076, -0.080194, 0.10474, + -0.033486, -0.077818, -0.058697, -0.095258, -0.111074, + 0.037236, 0.011711, 0.001113, -0.005664, 0.048588, + 0.041131, 0.098257, 0.033126, 0.029317, -0.095311, + -0.071555, -0.039999, 0.026678, -0.072182, 0.035031, + -0.007997, -0.048174, -0.006796, 0.075959, -0.05206, + -0.007645, 0.037076, -0.035574, 0.085576, 0.034126, + -0.050676, 0.05143, 0.031999, -0.134308, -0.001489, + 0.084564, -0.018394, -0.09741, -0.042931, -0.025608, + -0.025489, 0.041919, 0.142482, 0.004617, -0.041085, + -0.028816, -0.015527, -0.031005, 0.028405, -0.02224, + -0.067737, -0.025241, -0.052578, 0.012322, -0.120556, + 0.016278, -0.081744, -0.09916, 0.025144, 0.025441, + 0.003176, -0.073871, 0.031718, -0.028622, 0.029031, + 0.01791, -0.030693, -0.104215, -0.015422, -0.065738, + -0.048346, -0.012847, 0.046849, -0.008621, 0.058771, + -0.054495, 0.031597, -0.038844, 0.043138, 0.092588, + -0.071371, -0.059093, -0.001197, 0.001766, -0.074762, + 0.02947, 0.089616, 0.005009, 0.052977, 0.015899, + -0.045424, 0.158466, -0.038717, -0.032506, 0.028687, + 0.011435, -0.006772, 0.047605, -0.144659, -0.031229, + 0.073577, 0.01153, -0.008172, 0.058883, -0.088412, + 0.033615, -0.03412, -0.030701, 0.101215, 0.096645, + 0.027368, 0.041249, 0.081502, -0.02544, 0.007592, + 0.059893, 0.012106, -0.112009, -0.114692, 0.016397, + 0.087068, 0.016199, 0.051263, 0.011915, -0.085364, + 0.026046, 0.145258, -0.047521, 0.077134, -0.000345, + 0.034532, 0.099801, -0.087591, -0.059719, -0.058671, + 0.022737, -0.001887, -0.107049, -0.116757, 0.134115, + -0.055403, 0.005157, 0.067618, 0.081074, 0.071787, + 0.063802, -0.00343, -0.106491, 0.017543, 0.002214, + -0.013785, -0.032962, 0.010084, 0.024325, 0.045963, + 0.059883, 0.072282, -0.008608, -0.015127, 0.048225, + 0.041752, -0.068845, 0.012227, -0.090748, -0.035309, + 0.045353, -0.078624, -0.019489, 0.035531, 0.058571, + 0.045414, 0.039032, -0.011106, 0.048787, -0.025336, + -0.084893, 0.031896, 0.01085, 0.012526, -0.053205, + 0.016952, -0.044041, 0.068766, 0.097328, -0.122229, + 0.027016, -0.051759, -0.057246, 0.074566, 0.006201, + 0.069904, 0.100068, 0.076124, 0.004278, 0.029466, + 0.045229, 0.055683, 0.01879, -0.067806, 0.039373, + 0.029179, -0.036787, 0.129921, -0.028993, 0.037711, + -0.105011, 0.138747, -0.00437, 0.05208, 0.050835, + 0.025511, -0.002962, 0.007852, -0.055234, -0.075055, + 0.00046, -0.089231, -0.030467, -0.080347, 0.007488, + 0.06746, -0.076368, 0.084991, 0.039544, 0.033391, + -0.044318, 0.00639, -0.079387, -0.002909, -0.029708, + -0.047882, 0.06304, 0.065719, 0.021811, 0.070945, + -0.007571, -0.001302, -0.064119, -0.068005, 0.05104, + -0.017747, -0.063938, 0.018673, -0.038391, -0.099966, + 0.057475, -0.007669, 0.009384, 0.109283, 0.012248, + -0.048858, 0.092498, 0.011967, 0.061525, -0.028819, + -0.015131, -0.02416, -0.03322, -0.101648, -0.01798, + -0.003342, -0.049829, -0.125096, 0.128241, -0.047377, + -0.028943, -0.109072, -0.066133, -0.015454, 0.098334, + 0.053371, 0.011324, 0.042781, 0.044313, 0.06251, + 0.098408, 0.06541, -0.040693, -0.116351, -0.032327, + -0.013634, -0.058591, 0.081507, 0.042019, -0.09977, + -0.018275, 0.084624, -0.007512, -0.041113, 0.054203, + 0.017879, -0.029747, 0.059865, -0.048281, -0.111513, + -0.022478, 0.002059, 0.022383, -0.12536, 0.058216, + 0.002386, -0.0816, 0.049288, 0.157428, 0.057724, + 0.005046, 0.102125, -0.083473, 0.044059, -0.094864, + 0.03912, -0.063306, 0.057341, 0.060519, 0.107383, + 0.007076, -0.009373, -0.012555, -0.06663, 0.117121, + 0.025254, -0.008796, -0.062102, -0.083164, -0.079007, + 0.084839, 0.042308, -0.055353, 0.036386, 0.132641, + 0.084464, 0.056288, -0.011636, -0.059554, -0.087748, + -0.147377, -0.052414, -0.010203, -0.009159, -0.018829, + 0.009621, 0.061633, 0.015716, 0.086332, -0.061465, + -0.011833, -0.062998, -0.021168, 0.125194, 0.045025, + 0.052316, 0.02572, 0.095155, -0.093252, 0.02872, + 0.056113, 0.063321, -0.045315, 0.025199, 0.023591, + -0.070481, 0.07235, 0.092458, 0.047973, -0.025439, + -0.001281, 0.021028, 0.034576, 0.084779, 0.006867, + -0.010323, -0.04633, -0.009172, 0.030485, -0.117679, + -0.021782, -0.034737, -0.086292, -0.045885, 0.009655, + -0.037167, -0.123331, 0.017291, -0.028319, 0.071447, + -0.05718, -0.032912, -0.139418, -0.025966, -0.039305, + 0.009411, -0.054017, 0.076307, -0.060252, 0.110087, + -0.061366, 0.038897, -0.098107, 0.046119, 0.043021, + -0.02913, -0.096885, 0.007623, 0.090513, -0.097416, + 0.053264, 0.058296, 0.054372, 0.060769, 0.015586, + -0.067956, 0.059996, -0.03785, 0.005986, 0.000778, + 0.045873, -0.065546, 0.0779, -0.085638, 0.000698, + 0.027694, -0.021241, -0.002777, 0.034509, -0.048173, + 0.009988, 0.001008, -0.077434, 0.026002, 0.13949, + 0.00891, 0.007791, 0.059292, -0.057047, 0.014127, + -0.022959, 0.08571, -0.068087, -0.081561, 0.005935, + 0.007577, 0.061544, 0.076542, 0.00166, -0.113279, + 0.024973, 0.08675, -0.061674, 0.095059, 0.089352, + -0.024436, 0.024181, -0.016117, -0.073634, -0.067986, + 0.074701, -0.046868, -0.054634, -0.092485, 0.006662, + -0.033256, -0.053774, 0.049001, -0.002339, 0.013545, + -0.006432, -0.012089, -0.086842, 0.104105, 0.061991 }; /* codebook/lspjvm3.txt */ static const float codes2[] = { - -0.049493, 0.054928, 0.08494, 0.052135, 0.008568, - -0.066116, 0.00657, -0.027523, 0.158516, 0.042695, - 0.07746, -0.019928, -0.012915, 0.012901, -0.098697, - 0.028568, 0.000341, -0.025438, -0.085876, 0.17094, - 0.014357, -0.066755, -0.144243, 0.165268, 0.011916, - 0.020644, -0.09258, -0.081946, 0.055022, 0.007749, - -0.027372, 0.051994, 0.033764, 0.000619, -0.072671, - 0.011662, -0.038667, -0.034632, -0.078986, 0.087758, - -0.02431, -0.048062, 0.107728, 0.024164, 0.006083, - 0.05266, 0.011153, 0.031828, 0.048317, 0.056289, - -0.029014, 0.039726, -0.055089, 0.024123, -0.10598, - 0.035791, 0.02831, 0.054464, -0.124706, 0.04022, - -0.039838, -0.010122, 0.054055, 0.06169, -0.037657, - -0.086924, -0.009158, 0.011889, -0.048271, -0.09672, - -0.022199, 0.050122, 0.113121, 0.076273, -0.079928, - -0.033161, -0.147776, 0.019592, 0.002594, -0.021873, - -0.08114, 0.072112, 0.033137, 0.019729, 0.066647, - 0.118834, 0.098388, -0.026103, 0.013142, -0.013216, - -0.000177, 0.131275, -0.039096, -0.057554, -0.099675, - 0.078053, -0.007955, 0.054077, -0.010283, -0.026083, - 0.006225, -0.0294, -0.04654, 0.024907, 0.040126, - -0.017713, -0.086932, -0.10449, -0.03429, 0.111475, - -0.053135, 0.032393, 0.024949, 0.154463, -0.055979, - 0.01011, -0.084365, 0.043942, -0.143588, 0.05909, - -0.028178, -0.064062, 0.042823, 0.164601, 0.015843, - 0.089595, -0.035899, -0.03993, 0.133627, 0.033243, - -0.01314, -0.008344, -0.1049, -0.106493, 0.028217, - -0.09595, 0.08194, 0.002347, -0.084799, -0.073903, - -0.036268, -0.072257, -0.015128, 0.036224, -0.089424, - -0.1012, 0.063829, -0.061475, 0.012579, -0.047699, - -0.050236, 0.118664, 0.083446, -0.052543, -0.018838, - -0.070661, -0.021915, 0.0542, -0.09241, 0.018701, - 0.041419, 0.036648, 0.126667, 0.042162, 0.031663, - -0.063135, 0.022908, -0.086859, 0.019763, 0.039548, - 0.015121, 0.066099, -0.029927, -0.003374, -0.032001, - 0.089102, 0.057931, -0.003415, -0.091946, 0.084794, - -0.104839, -0.045958, 0.016926, 0.068547, 0.081198, - 0.078588, 0.043905, -0.106359, -0.032332, -0.004293, - 0.036452, 0.10452, 0.031718, 0.027031, -0.125065, - -0.041077, -0.152599, 0.117252, -0.030131, 0.037371, - 0.013985, -0.02798, 0.107111, -0.067626, 0.092561, - -0.028813, -0.035193, 0.012488, 0.065691, 0.027352, - -0.018945, -0.062152, -0.097681, -0.029327, -0.078038, - -0.016391, 0.124686, 0.019323, -0.147042, 0.049316, - -0.021113, -0.052981, 0.111882, 0.02584, -0.077151, - -0.012782, -0.053834, 0.026849, -0.029175, 0.000992, - 0.042064, 0.054611, 0.016125, 0.080908, -0.020857, - -0.001874, -0.051978, 0.089166, -0.127696, -0.080845, - -0.008962, -0.018067, 0.12941, 0.071134, 0.081936, - -0.064042, 0.11609, -0.063253, -0.00422, 0.024728, - 0.029012, 0.071023, 0.014449, -0.128413, -0.03525, - 0.115653, -0.029705, 0.016432, 0.055524, 0.040377, - 0.000581, -0.09287, -0.028356, 0.152103, 0.076057, - -0.045269, 0.077207, -0.08139, -0.112025, 0.047049, - -0.057804, 0.095103, 0.005696, 0.081825, -0.020948, - 0.02778, -0.080443, -0.023995, -0.061605, 0.036406, - 0.004583, -0.106303, 0.10594, 0.094569, -0.011431, - 0.046422, 0.030015, -0.125031, 0.088154, -0.024277, - -0.007487, 0.020628, -0.012213, -0.0729, -0.00526, - -0.032193, 0.06461, 0.007714, 0.021012, 0.008793, - 0.043014, -0.105241, -0.019126, 0.000769, -0.031247, - -0.048003, -0.003554, -0.092245, -0.009662, -0.034732, - -0.011536, 0.0409, 0.112394, -0.038142, 0.037212, - -0.001175, 0.010234, 0.05483, -0.085407, -0.020114, - -0.013534, 0.120768, 0.025436, 0.100014, 0.064602, - -0.007919, 0.062282, -0.052443, 0.164335, -0.008297, - 0.137841, -0.002255, -0.058618, -0.031305, -0.047965, - 0.040785, -0.018168, -0.01917, 0.040177, 0.128136, - -0.015732, -0.145363, -0.104833, 0.054181, -0.064311, - -0.036895, -0.10328, -0.189378, 0.001223, 0.02407, - -0.035035, 0.05091, -0.077374, -0.06758, -0.11878, - -0.055123, -0.057412, 0.027202, -0.031426, 0.136722, - -0.062403, -0.039221, 0.092996, -0.032073, -0.039746, - 0.017314, 0.028132, -0.029601, 0.061427, 0.034043, - -0.004881, 0.002314, 0.033058, 0.014516, -0.127914, - -0.070568, 0.031534, -0.012681, -0.137671, 0.044282, - 0.092312, -0.034836, 0.075316, 0.053215, -0.030095, - -0.140758, -0.06976, -0.024582, 0.011822, -0.000733, - -0.024247, 0.139108, 0.078949, 0.043541, -0.012572, - -0.073887, -0.105378, 0.066079, 0.02775, -0.079807, - -0.122697, -0.02691, 0.042952, -0.044345, 0.087147, - 0.068465, 0.06824, -0.061864, -0.002708, 0.084389, - 0.028249, 0.094201, -0.022887, -0.050955, 0.00027, - 0.087836, 0.052671, 0.087438, -0.042701, 0.0068, - 0.037755, -0.071608, -0.0004, -0.012553, 0.084497, - 0.007152, -0.00566, -0.082247, -0.007079, 0.128017, - 0.02606, -0.06454, 0.005121, 0.115795, -0.097058, - 0.100707, -0.033714, -0.046097, -0.115607, 0.062101, - -0.082457, -0.095242, 0.088832, 0.072264, 0.030882, - 0.083814, 0.018039, -0.041244, 0.036194, -0.011624, - -0.03924, -0.124739, -0.042978, -0.103072, -0.023279, - -0.144367, 0.076922, -0.007872, -0.041215, 0.031877, - 0.006244, -0.036286, -0.025736, 0.008745, -0.041488, - -0.034725, -0.006689, -0.078874, 0.095089, -0.064621, - 0.035418, 0.089685, 0.089611, -0.067216, 0.100016, - -0.101854, 0.043002, 0.083647, -0.042806, -0.033568, - 0.012106, 0.025344, 0.094987, 0.162123, 0.03573, - -0.036396, 0.077816, -0.057973, 0.076779, 0.027709, - 0.04735, 0.011238, -0.089403, -0.020863, -0.131279, - 0.040658, 0.040655, -0.00199, -0.009227, 0.039513, - -0.043753, -0.112026, -0.064065, 0.002673, 0.025153, - 0.036183, -0.011645, -0.076221, -0.004745, -0.034205, - -0.058467, 0.128728, -0.003543, 0.018335, -0.096496, - -0.037375, -0.096154, 0.045813, -0.07958, 0.065173, - 0.024184, -0.012183, 0.144278, -0.039914, -0.024761, - 0.001824, -0.035165, -0.043834, 0.123192, -0.004488, - 0.023477, -0.062701, -0.108522, -0.107858, -0.104674, - 0.007663, 0.103787, -0.043859, -0.071127, 0.104928, - -0.009634, -0.050318, 0.092534, -0.030233, -0.148857, - -0.054886, -0.027436, -0.016247, -0.008144, 0.017055, - 0.06599, 0.058093, 0.021202, -0.030646, -0.029521, - 0.028683, -0.08829, 0.061191, -0.038173, -0.018411, - -0.019566, -0.006009, 0.029617, 0.048934, 0.128434, - 0.027648, 0.11694, -0.044437, 0.053775, -0.033262, - 0.054197, 0.048524, -0.050178, -0.094124, 0.034207, - 0.048351, -0.047109, 0.092891, -0.008774, 0.057988, - 0.038534, -0.080114, -0.063179, 0.067392, 0.087593, - 0.005154, 0.015079, -0.128284, -0.101708, 0.119929, - -0.101885, -0.005064, -0.029441, 0.089339, 0.002341, - -0.037477, -0.162543, -0.026269, -0.046444, 0.091725, - 0.033059, -0.071982, 0.044066, 0.0519, 0.053592, - 0.025106, 0.027318, -0.147748, 0.030892, 0.062725, - 0.047862, 0.002439, -0.016146, -0.124853, -0.087549, - -0.014286, 0.11596, 0.019628, 0.005148, 0.043461, - 0.060577, -0.119423, 0.048737, 0.062958, -0.038195, - -0.015093, 0.042261, -0.145536, -0.025395, -0.029757, - 0.001268, 0.056525, 0.053869, 0.032714, 0.082888, - 0.022561, 0.059787, 0.095042, -0.051948, -0.068783, - -0.094719, 0.033934, 0.092886, 0.112047, 0.037717, - -0.001812, 0.002863, -0.007932, 0.12898, 0.09813, - 0.051733, 0.006324, -0.014277, -0.045797, -0.073487, - 0.066137, 0.01225, 0.015209, -0.023922, 0.125121, - -0.031201, -0.025882, -0.114882, 0.098874, 0.043116, - 0.061535, -0.05684, -0.119559, 0.018516, 0.00792, - -0.014308, 0.048837, 0.019679, -0.064948, -0.084436, - -0.024933, -0.012847, 0.007479, -0.065528, 0.068539, - 0.004575, -0.001495, 0.074599, 0.025324, 0.016894, - 0.042433, -0.009825, 0.010528, 0.022473, -0.000257, - -0.033952, -0.017194, -0.036425, 0.022356, -0.156508, - -0.013117, 0.054715, 0.038852, -0.077395, 0.072355, - 0.001274, -0.036819, 0.027128, 0.040457, -0.053848, - -0.086835, -0.028765, -0.044665, -0.046087, -0.052959, - -0.034503, 0.043617, 0.164382, 0.021163, -0.026827, - -0.03737, -0.105915, -0.012794, -0.035014, -0.065537, - -0.119152, 0.066125, -0.013818, 0.076743, 0.096879, - 0.101142, 0.074383, 0.006285, 0.055684, 0.04599, - 0.008245, 0.14275, 0.024302, -0.02976, -0.056919, - 0.041171, -0.009591, 0.029222, -0.04719, 0.020924, - -0.051111, -0.028751, -0.045611, 0.030202, 0.083927, - -0.070117, -0.062254, -0.06399, -0.094579, 0.091497, - -0.033466, -0.006572, -0.034026, 0.129351, -0.113997, - 0.078692, -0.053624, 0.040154, -0.104795, 0.025607, - -0.052797, -0.050278, 0.088609, 0.119334, -0.060736, - 0.115692, -0.079482, -0.048491, 0.068397, -0.022062, - -0.037695, -0.030571, -0.064488, -0.091032, -0.014135, - -0.042106, 0.091151, -0.019045, -0.094026, -0.018182, - 0.03118, -0.070951, -0.066565, 0.046865, -0.091124, - -0.064953, 0.069372, -0.121696, 0.088365, -0.053972, - -0.029497, 0.072347, 0.116673, -0.125445, -0.00948, - -0.057537, 0.008908, 0.042657, -0.131808, -0.033942, - 0.096819, 0.056788, 0.086251, 0.071955, 0.003274, - -0.090077, 0.028509, -0.140286, 0.036077, 0.090491, - 0.057723, 0.070025, -0.046937, -0.003053, -0.085808, - 0.11929, 0.025854, -0.010211, -0.038993, 0.033979, - -0.067638, -0.102356, -0.044892, 0.087972, 0.05467, - 0.064861, -0.026264, -0.155722, -0.076296, -0.00441, - 0.02739, 0.058673, -0.023777, 0.079681, -0.099769, - -0.038207, -0.08771, 0.071253, -0.001252, 0.05632, - -0.041616, -0.043606, 0.147704, -0.104791, 0.047362, - 0.030432, -0.069719, -0.005648, 0.064599, -0.000497, - -0.019486, -0.029184, -0.159904, 0.0133, -0.108612, - -0.066563, 0.108614, 0.028643, -0.071699, 0.094973, - 0.016578, -0.115251, 0.124735, -0.017707, -0.05967, - -0.00686, 0.003127, 0.035165, -0.007475, -0.022022, - 0.009648, 0.051351, 0.061689, 0.05655, -0.053208, - -0.046096, -0.109828, 0.063655, -0.100019, -0.043527, - -0.026785, -0.076073, 0.088392, 0.051665, 0.1331, - -0.045997, 0.178133, -0.064664, 0.056571, 0.051732, - 0.102884, 0.077377, 0.004628, -0.085416, -0.061286, - 0.109994, -0.039939, -0.042316, 0.014354, 0.075984, - 0.005229, -0.164906, -0.016684, 0.091671, 0.039303, - -0.006969, 0.101629, -0.089859, -0.052952, 0.020092, - -0.045949, 0.032304, -0.00532, 0.081945, -0.060901, - 0.02707, -0.11415, -0.086607, -0.054088, 0.004837, - 0.035701, -0.045766, 0.164697, 0.084509, -0.018948, - 0.010206, 0.032954, -0.082634, 0.044347, 0.00453, - 0.004364, 0.02871, -0.061377, -0.060602, -0.054825, - -0.039078, 0.049004, 0.038851, -0.03351, -0.000653, - 0.09926, -0.129483, -0.041979, -0.010101, 0.007582, - -0.0294, 0.031264, -0.038312, 0.007963, -0.028211, - -0.074222, 0.054407, 0.125246, -0.01859, 0.085045, - 0.052651, -0.02424, 0.086068, -0.095228, -0.030255, - 0.001949, 0.118434, 0.062541, 0.143709, -0.013657, - 0.0591, 0.060955, -0.062497, 0.140532, 0.039334, - 0.137904, -0.047089, 0.020524, -0.041405, -0.028004, - 0.071786, 0.043146, 0.010174, 0.078741, 0.128039, - -0.036884, -0.113879, -0.032227, 0.117783, -0.044599, - -0.020722, -0.038462, -0.123526, -0.017251, 0.024845, - -0.00377, 0.057517, 0.014066, -0.069925, -0.177097, - 0.002999, -0.061495, 0.053071, -0.058476, 0.176585, - -0.107408, -0.011537, 0.089763, 0.020941, 0.007634, - -0.014054, 0.037515, 0.024582, 0.089185, 0.032661, - -0.014873, -0.029682, 0.018115, -0.034564, -0.080746, - -0.013506, 0.003207, 0.000266, -0.164226, 0.098068, - 0.045094, -0.010661, 0.092839, 0.012485, -0.067205, - -0.113117, -0.020358, 0.01949, 0.027338, -0.057637, - 0.013845, 0.118103, 0.122242, -0.004007, -0.048063, - -0.008788, -0.136503, 0.02779, 0.005555, -0.131424, - -0.083209, 0.011395, 0.017487, -0.016643, 0.046392, - 0.030425, 0.107761, -0.071125, 0.045148, 0.054625, - 0.053332, 0.145331, -0.008619, -0.023923, 0.041308, - 0.134661, 0.008854, 0.093443, -0.032697, 0.071954, - -0.023891, -0.095844, -0.005013, 0.01886, 0.082267, - 0.061228, -0.032643, -0.090171, -0.034001, 0.0805, - 0.040538, -0.001812, 0.056798, 0.098146, -0.086025, - 0.050696, -0.036444, -0.044846, -0.10397, -0.013299, - -0.037169, -0.095103, 0.028957, 0.051655, -0.013412, - 0.130547, 0.019129, -0.00159, 0.077133, -0.053911, - -0.025131, -0.063589, -0.028458, -0.171521, 0.011501, - -0.097285, 0.020341, -0.064513, -0.054109, 0.022119, - -0.006468, -0.056433, -0.045977, -0.038456, -0.0198, - -0.021424, -0.018152, -0.123724, 0.060016, -0.02783, - 0.037863, 0.133958, 0.058506, -0.071618, 0.008112, - -0.043763, 0.015491, 0.116371, -0.072366, -0.097338, - 0.043984, -0.02691, 0.049132, 0.118551, 0.018631, - -0.028239, 0.055398, -0.057995, 0.056031, 0.100533, - 0.072128, 0.01884, -0.109151, 0.056207, -0.08933, - -0.010688, 0.04944, -0.019639, -0.022852, 0.068609, - -0.065836, -0.063422, -0.064772, 0.042444, -0.027891, - 0.06113, -0.019511, -0.043812, -0.030081, 0.013764, - -0.092974, 0.064228, 0.061218, 0.026781, -0.104864, - -0.081493, -0.079808, 0.012731, -0.041955, 0.012656, - -0.016276, -0.056064, 0.19251, -0.004442, 0.025862, - 0.036425, -0.008637, -0.036821, 0.081811, -0.037871, - -0.007774, -0.065904, -0.022194, -0.067532, -0.139567, - -0.042209, 0.056068, -0.012666, -0.019246, 0.146524, - 0.011036, 0.037842, 0.130579, 0.007341, -0.127799, - -0.013799, 0.008239, -0.04896, -0.029047, 0.026824, - 0.036017, 0.06966, 0.046899, 0.011232, -0.028266, - 0.045601, -0.073884, 0.007504, -0.076546, -0.063695, - -0.023409, -0.007362, 0.043925, 0.003804, 0.069891, - -0.028193, 0.155343, -0.029118, 0.097712, -0.049714, - 0.05027, 0.052105, -0.079831, -0.145765, -0.02682, - 0.105467, -0.094302, 0.056671, 0.002415, 0.067049, - -0.011861, -0.039917, -0.08729, 0.071195, 0.148098, - -0.000921, 0.036156, -0.092175, -0.043226, 0.066444, - -0.076021, 0.020404, -0.000194, 0.037147, -0.012776, - 0.029476, -0.151625, 0.023394, -0.038235, 0.028699, - 0.015071, -0.143856, 0.067703, 0.065697, 0.050489, - 0.092833, 0.014004, -0.097666, 0.070604, 0.070138, - -0.03415, -0.002128, -0.029135, -0.141805, -0.072841, - -0.061676, 0.139117, 0.0142, -0.030924, 0.010254, - 0.061562, -0.080245, 0.037562, 0.009031, -0.091375, - 0.006152, 0.120619, -0.125849, 0.003889, -0.039092, - 0.034074, 0.112456, 0.072599, 0.015352, 0.068852, - 0.065438, 0.013853, 0.05726, -0.057487, -0.109489 + 0.007066, 0.075781, -0.070082, -0.092014, -0.066477, + 0.09051, 0.106622, 0.025911, -0.01676, 0.003724, + -0.024628, 0.058332, 0.012876, 0.059557, -0.002092, + -0.065092, -0.096975, -0.041837, -0.002432, 0.058918, + 0.014358, 0.080049, -0.008803, -0.002091, -0.097584, + 0.085323, -0.026053, -0.086585, -0.009541, 0.130555, + 0.045391, 0.037557, 0.074726, -0.050453, 0.033517, + -0.035576, -0.084211, -0.08643, 0.00891, -0.072674, + -0.098699, -0.02454, -0.048972, -0.066975, -0.048791, + 0.032184, 0.070992, -0.014416, 0.141892, -0.044249, + -0.108921, -0.02045, 0.115988, 0.011287, -0.026273, + 0.024341, 0.138519, -0.036467, 0.020684, 0.074258, + -0.053563, 0.077463, 0.072166, 0.032112, -0.079303, + -0.025039, 0.079675, 0.094211, -0.115754, 0.038892, + 0.050897, -0.024639, 0.057826, -0.110429, 0.071184, + 0.015309, -0.034027, -0.055726, 0.043179, -0.063089, + 0.043359, -0.011698, 0.006637, 0.002751, 0.03011, + -0.001261, 0.11147, 0.043277, -0.004205, -0.021599, + -0.005698, 0.058842, 0.168422, 0.059313, -0.007971, + -0.087599, 0.073891, -0.083238, 0.099279, -0.017364, + -0.018429, 0.01404, -0.014864, -0.111512, 0.08945, + -0.028498, -0.087983, -0.07732, -0.062602, 0.000328, + -0.027152, -0.093796, 0.111381, -0.018603, 0.092394, + -0.007256, 0.025391, 0.011454, 0.012802, -0.04168, + 0.008078, 0.020905, -0.105401, -0.083265, 0.027756, + -0.04963, -0.044085, -0.051424, 0.104125, -0.000779, + -0.063079, -0.130699, 0.0705, 0.033468, -0.019802, + -0.061011, 0.094839, -0.040122, 0.118409, 0.05695, + 0.086391, -0.006615, 0.045337, -0.04419, -0.106474, + -0.081912, 0.067557, -0.031649, -0.014437, 0.057585, + -0.121755, -0.049113, 0.057109, -0.049872, 0.044104, + 0.064705, -0.091589, 0.037286, -0.048606, -0.045398, + 0.003456, 0.05723, 0.006262, -0.055206, -0.063871, + -0.005249, 0.081783, 0.134969, -0.002331, 0.052643, + -0.093346, 0.072093, 0.116025, -0.031453, -0.006012, + -0.038574, -0.030841, 0.010288, 0.02442, 0.051657, + -0.086584, 0.046381, 0.00541, 0.052622, -0.072741, + 0.079023, 0.078099, -0.093912, 0.005477, -0.006721, + 0.100232, -0.017587, 0.044819, 0.036655, 0.02158, + -0.006829, -0.050076, -0.00302, 0.088246, 0.01356, + -0.01569, 0.012477, -0.052595, -0.048861, -0.033688, + 0.055615, 0.092298, -0.066194, 0.016416, -0.066059, + 0.046976, 0.003023, 0.104646, 0.109136, 0.018293, + -0.016507, -0.006859, 0.004326, 0.070843, 0.14075, + 0.025774, 0.03473, -0.07959, 0.050054, -0.10795, + 0.002378, 0.097498, 0.027111, -0.122953, -0.002423, + -0.020539, -0.063263, -0.095493, -0.157361, -0.039183, + 0.025721, 0.026897, -0.0012, 0.033997, -0.001749, + 0.061593, -0.013053, -0.106317, -0.06819, 0.046352, + -0.05606, 0.157084, -0.049365, 0.053959, -0.051065, + -0.047672, 0.08157, 0.064342, -0.030705, -0.070806, + -0.076503, -0.059471, 0.012419, 0.073968, -0.026179, + -0.038473, 0.059013, -0.035783, -0.030057, -0.036346, + -0.052692, -0.015346, -0.022687, -0.035279, 0.013314, + 0.068397, -0.046609, -0.009593, -0.040796, 0.157438, + -0.07536, -0.110464, 0.031839, -0.029035, -0.015222, + 0.041013, -0.099212, -0.10892, -0.008627, 0.012095, + 0.020855, 0.009935, -0.086917, 0.058827, -0.006536, + 0.022104, -0.005013, 0.003496, 0.046663, -0.051061, + -0.036803, -0.067317, -0.007075, 0.18087, -0.027434, + -0.025056, -0.039341, -0.073918, -0.00318, -0.11093, + -0.042711, 0.005519, -0.035005, -0.088419, 0.170942, + 0.001503, -0.121485, 0.066383, -0.067346, 0.005643, + 0.080088, -0.042562, -0.006668, -0.036538, 0.020683, + 0.042848, 0.027852, -0.029088, -0.156468, 0.006503, + 0.037716, 0.032082, 0.038416, 0.021835, -0.106963, + -0.043017, 0.018166, 0.070409, -0.005426, -0.035585, + -0.111071, -0.039986, 0.05043, 0.035157, 0.066902, + -0.040684, 0.060527, 0.036225, 0.002527, -0.015087, + 0.059243, 0.021268, -0.010682, -0.018434, 0.059128, + 0.111314, -0.05407, 0.105744, -0.051476, -0.01297, + -0.000358, -0.099249, -0.077385, 0.069924, -0.039101, + -0.072139, -0.049069, -0.088018, 0.006144, 0.000712, + 0.08103, 0.021987, -0.046031, 0.058087, -0.00132, + -0.046851, -0.011062, 0.108321, -0.001146, -0.071193, + 0.044973, -0.002915, -0.003323, 0.041735, 0.094566, + 0.05353, 0.035927, 0.100282, 0.059082, -0.054059, + -0.012158, -0.035417, 0.020412, -0.073193, 0.059296, + -0.040489, -0.09525, -0.003821, -0.084904, 0.053925, + 0.109183, -0.005862, -0.036538, 0.080962, -0.040647, + 0.02007, 0.057778, -0.020197, -0.079626, -0.003186, + -0.050855, 0.128185, 0.034731, 0.05746, -0.035236, + -0.057096, -0.001238, 0.122018, -0.071204, -0.047253, + -0.051767, 0.048301, -0.052678, 0.02599, -0.017481, + -0.029379, 0.030738, 0.047207, -0.047864, -0.033561, + 0.029884, -0.091175, -0.085446, -0.02614, 0.092628, + 0.067706, -0.085617, 0.081433, 0.047305, 0.031945, + -0.048728, -0.040387, 0.046206, 0.010578, -0.037639, + 0.011328, -0.042458, -0.149597, 0.033882, -0.061869, + 0.0088, 0.057754, -0.095876, 0.03823, 0.096876, + -0.033487, -0.141669, -0.014172, 0.028439, -0.092764, + -0.053714, 0.086926, 0.034786, 0.136053, -0.005569, + 0.028753, 0.00963, 0.044114, -0.050365, -0.066224, + 0.006017, 0.014348, 0.024471, 0.000489, 0.067234, + -0.021678, -0.11876, 0.036349, -0.040295, 0.076358, + -0.008444, -0.086082, -0.044018, -0.025804, 0.028971, + -0.009233, 0.053026, -0.035341, -0.182193, -0.102515, + 0.08921, 0.066812, 0.032417, 0.046882, -0.034815, + -0.052293, 0.022814, 0.129622, 0.128232, -0.012105, + -0.087084, 0.004762, 0.086538, 0.046566, 0.098359, + -0.018713, 0.039204, -0.021707, -0.06011, -0.117527, + -0.005459, 0.060994, -0.057718, -0.021783, 0.035154, + 0.100557, -0.01547, -0.025818, 0.00845, 0.051535, + -0.001388, -0.11461, -0.057903, 0.041862, 0.061778, + 0.045701, -0.078563, -0.070166, -0.04845, -0.08853, + 0.021375, -0.004598, -0.09071, -0.009399, -0.073952, + -0.035575, -0.05028, 0.11478, 0.137866, 0.065234, + 0.003594, -0.066802, -0.144989, 0.166201, 0.039564, + -0.022457, -0.03009, 0.016187, 0.115443, -0.097331, + -0.019139, 0.09944, 0.002198, -0.030953, 0.021099, + -0.045399, -0.046871, 0.022533, -0.064657, 0.005776, + 0.049063, -0.028478, 0.019268, 0.054265, 0.028042, + 0.045559, -0.005541, -0.01441, -0.024165, -0.054976, + -0.073258, 0.084205, 0.036077, -0.068683, 0.004708, + -0.085228, 0.001234, 0.046261, -0.050496, -0.028227, + -0.086828, -0.001218, 0.021865, 0.003791, -0.000568, + -0.088733, -0.040041, -0.035891, -0.054915, 0.073463, + -0.132031, -0.012844, -0.068544, 0.013052, 0.087335, + 0.038603, -0.115382, -0.010433, -0.007113, 0.095126, + -0.047378, -0.081353, 0.018021, -0.021156, -0.120774, + 0.040038, 0.007633, -0.088728, -0.009928, 0.020142, + 0.052024, -0.021063, -0.118121, 0.102739, -0.055837, + 0.005253, -0.061924, 0.06368, -0.014512, -0.020259, + 0.029493, -0.013435, -0.020638, 0.089342, 0.001092, + -0.046491, -0.145634, -0.083159, -0.158142, -0.279281, + 0.003611, 0.055863, -0.064655, -0.088773, 0.089283, + -0.029619, -0.089949, 0.017197, -0.066633, -0.052347, + 0.090828, -0.087551, 0.000338, 0.085238, -0.005313, + 0.096211, 0.071381, -0.076546, -0.077927, -0.040864, + 0.062936, 0.041559, 0.016235, -0.017513, 0.014773, + -0.025734, 0.028586, 0.070292, 0.055794, -0.026131, + -0.076954, -0.082228, 0.043947, -0.035921, 0.152668, + -0.04951, 0.023159, 0.008506, -0.044773, -0.160358, + 0.024984, -0.025587, -0.071627, -0.038376, 0.088478, + 0.120568, 0.046723, 0.086731, 0.000695, -0.015751, + -0.027837, -0.160937, -0.095031, 0.036271, -0.009061, + -0.015078, -0.036281, -0.103665, -0.058258, -0.049573, + 0.022021, 0.108296, -0.002586, 0.065655, -0.018584, + -0.046441, -0.031018, 0.06735, 0.014328, 0.00886, + -0.000245, 0.0634, -0.00181, 0.043515, 0.090344, + -0.063845, 0.020485, 0.079401, 0.070558, -0.116428, + 0.032628, 0.068949, 0.052238, -0.04453, 0.096813, + 0.029911, -0.008814, 0.044352, -0.168172, 0.009604, + 0.055828, -0.100739, -0.026013, 0.021193, -0.051425, + 0.035891, -0.004085, 0.030216, -0.060801, 0.037202, + 0.007262, 0.120686, 0.026846, 0.058464, -0.100792, + -0.009176, 0.027589, 0.123957, -0.011283, -0.025744, + -0.105081, 0.118244, -0.042122, -0.025404, 0.000873, + -0.012703, 0.084159, -0.067539, -0.140536, 0.041637, + -0.014485, -0.043382, -0.048004, -0.075416, 0.054401, + -0.018651, -0.032908, 0.164231, -0.053236, 0.033946, + -0.021681, -0.012655, -0.037049, -0.001613, -0.053393, + -0.014635, 0.017954, -0.116115, -0.027232, 0.034005, + -0.035376, 0.026492, -0.03725, 0.070733, 0.074835, + -0.021378, -0.14298, 0.123195, 0.003699, 0.025398, + 0.015629, 0.07737, 0.032623, 0.12158, 0.0971, + 0.000946, -0.056355, 0.042065, 0.008184, -0.081824, + -0.101937, 0.065473, 0.00336, 0.069241, 0.073002, + -0.053844, -0.044301, 0.080351, -0.091833, 0.044288, + 0.007447, -0.120723, -0.013806, -0.023636, -0.064616, + 0.030556, 0.07263, 0.074428, -0.087759, -0.02644, + 0.06484, 0.049162, 0.091053, 0.023891, 0.033811, + -0.027746, 0.116392, 0.106126, -0.056644, -0.014781, + 0.036137, -0.002632, 0.055512, 0.070077, 0.067819, + -0.030625, 0.053772, -0.078457, -0.021351, -0.113011, + 0.052797, 0.044875, -0.077269, -0.009867, 0.101493, + 0.073477, -0.024103, 0.049145, -0.004706, -0.025211, + -0.053731, -0.049009, -0.035786, 0.05443, 0.046515, + 0.025154, -0.043569, -0.034789, -0.05861, 0.006931, + 0.012049, 0.046809, -0.129441, 0.025541, -0.030933, + 0.000297, -0.054058, 0.179837, 0.081515, 0.004932, + -0.028445, -0.073753, 0.010629, 0.080042, 0.09871, + -0.014017, 0.057597, 0.00101, 0.071658, -0.06757, + 0.074384, 0.110366, -0.018121, -0.108754, 0.037793, + 0.028041, -0.047508, -0.031359, -0.098913, -0.036486, + -0.017311, -0.001279, -0.013694, 0.051968, 0.036512, + 0.088201, 0.031155, -0.043442, -0.065045, 0.023486, + 0.027, 0.104768, -0.015176, -0.038754, -0.004178, + 0.003732, 0.062166, 0.085438, -0.077368, -0.101645, + -0.118347, 0.007589, -0.056489, 0.082268, 0.020253, + -0.035623, 0.034235, -0.099354, -0.061237, -0.024285, + 0.005441, -0.039694, -0.025957, -0.004411, 0.049903, + 0.00304, 0.036243, 0.023552, -0.007334, 0.128963, + -0.077727, -0.059175, -0.019437, -0.024872, 0.004339, + 0.084006, -0.076605, -0.102261, 0.036714, -0.035205, + -0.007642, -0.005125, -0.030525, 0.09639, -0.053138, + -0.002192, -0.024851, 0.050645, 0.04149, -0.043183, + 0.046796, -0.050894, 0.055023, 0.133834, -0.024013, + 0.000872, -0.057072, -0.00063, 0.04207, -0.129339, + -0.064283, 0.037836, -0.066393, 0.004438, 0.125379, + -0.062213, -0.067468, 0.090177, -0.046094, -0.025725, + 0.079101, -0.074909, -0.04373, -0.073483, 0.069672, + -0.020413, -7.9e-05, -0.049725, -0.120751, -0.04698, + 0.039894, 0.072305, 0.009798, 0.005613, -0.045217, + 0.006862, 0.036285, 0.074819, -0.006747, 0.015144, + -0.071562, 0.012324, -0.001082, 0.014835, 0.07996, + -0.027804, 0.103358, -0.017203, 0.014914, -0.056687, + 0.030827, 0.028076, 0.003395, -0.073255, 0.11031, + 0.056498, -0.044893, 0.110122, -0.109058, -0.052302, + -0.001604, -0.089977, -0.060548, 0.107808, 0.025463, + -0.070203, -0.000513, -0.123913, 0.046247, -0.085392, + 0.096343, 0.09589, -0.06495, 0.070363, 0.034272, + 0.037773, -0.07695, 0.124858, -0.009008, -0.010115, + 0.083868, 0.051242, 0.039149, 0.015185, 0.083375, + 0.029773, -0.045961, 0.100395, 0.003743, -0.138294, + -0.041755, 0.010806, 0.057797, -0.147374, 0.095858, + -0.009929, -0.103347, -0.03231, -0.11056, 0.121377, + 0.145244, 0.017079, -0.080587, 0.020516, -0.044939, + -0.010477, 0.038347, -0.003466, -0.001618, 0.0196, + -0.021762, 0.125482, 0.011074, 0.065815, 0.040298, + 0.009202, -0.051686, 0.129684, -0.131135, 0.044536, + 0.009313, 0.102518, -0.075351, 0.054338, 0.020273, + -0.045753, 0.031345, 0.000407, -0.097294, -0.000416, + -0.007466, -0.044972, -0.078744, 0.042414, 0.066624, + 0.030318, -0.067852, 0.061416, -0.028992, 0.056606, + 0.004038, -0.036253, -0.014279, 0.023123, -0.007832, + -0.000137, -0.027684, -0.127648, -0.007713, -0.008746, + -0.0265, 0.049032, -0.183319, 0.059107, 0.0665, + 0.016902, -0.093331, 0.090129, 0.016648, -0.083492, + -0.023669, -0.010473, 0.027614, 0.145068, 0.000681, + 0.044133, -0.035809, 0.005668, -0.090461, -0.090732, + -0.033927, 0.042997, 0.0217, -0.046955, 0.044487, + -0.026444, -0.061011, 0.01011, -0.023804, 0.030427, + -0.015195, -0.155603, -0.016584, 0.021461, -0.003528, + -0.059784, 0.032214, 0.000847, -0.098859, -0.07898, + 0.043188, 0.066433, 0.062309, 0.144507, 0.006865, + -0.068953, 0.046698, 0.099369, 0.043354, -0.014309, + -0.033202, -0.00295, 0.040734, 0.083454, 0.039319, + 0.051358, 0.006074, -0.073465, -0.090554, -0.120787, + -0.040676, 0.092412, -0.085151, -0.021699, 0.005813, + 0.103135, 0.024964, 0.025832, -0.075982, 0.035699, + -0.02731, -0.153007, 0.03642, 0.0576, 0.08163, + 0.001605, -0.054191, -0.033043, -0.01439, -0.071383, + 0.03618, 0.03586, -0.04698, 0.038541, -0.044757, + -0.078032, -0.029878, 0.078183, 0.082251, 0.010549, + 0.053317, -0.038231, -0.06561, 0.055798, 0.037504, + 0.076317, -0.027605, 0.010349, 0.095361, -0.088636, + 0.049089, 0.113316, 0.051084, 0.038589, 0.03433, + -0.055948, -0.037217, -0.015418, -0.139976, 0.036306, + 0.039306, -0.009889, -0.04491, 0.016559, -5e-05, + 0.106073, 0.01528, -0.002563, -0.109085, -0.048475, + -0.035319, 0.16386, 0.032981, -0.044932, 0.003227, + -0.123233, -0.010638, 0.055479, -0.003666, -0.072249, + -0.111158, 0.065365, 0.010691, 0.039119, -0.001837, + -0.118729, 0.06147, -0.002077, -0.033335, -0.060165, + -0.026081, -0.001806, -0.079616, -7.5e-05, 0.080598, + 0.032908, -0.03514, -0.003136, -0.029024, 0.094622, + -0.075773, -0.022898, -0.014817, 0.058393, -0.111505, + 0.036794, -0.01576, -0.112602, 0.030323, 0.085897, + -0.020834, 0.056079, -0.103762, 0.117671, -0.041205, + 0.041684, -0.084336, 0.034186, 0.011973, -0.006313, + 0.040836, -0.035709, 0.03417, 0.122672, 0.090973, + -0.053182, -0.059371, 0.091017, -0.090998, -0.116986, + 0.001405, 0.138364, 0.017107, -0.064076, 0.103486, + -0.031142, -0.030068, 0.046547, -0.133471, -0.042055, + 0.140418, -0.125084, 0.035218, -0.001162, -0.02113, + -0.012034, 0.097413, -0.079006, -0.03903, -0.054011, + 0.143887, 0.078835, -0.000601, -0.021173, -0.039895, + -0.02505, 0.075865, 0.039221, 0.032458, 0.038206, + -0.038873, -0.085003, -0.032736, -0.026956, 0.113525, + -0.023933, 0.120794, -0.003862, -0.026459, -0.138724, + 0.089559, 0.029002, -0.052098, -0.085692, 0.115174, + 0.083497, 0.024179, 0.119021, -0.067541, 0.019047, + -0.02772, -0.086083, -0.055329, 0.020087, -0.027086, + -0.047858, -0.051975, -0.035205, -0.059342, -0.068582, + 0.058936, 0.044141, -0.080315, 0.119744, -0.046518, + -0.064588, -0.027212, 0.147823, 0.032404, 0.01669, + 0.024302, 0.08556, -0.001525, 0.016469, 0.038891, + -0.020146, 0.019943, 0.045067, 0.03807, -0.086274, + -0.025769, 0.044192, 0.102141, -0.064765, 0.055849, + 0.048803, -0.030066, -0.00922, -0.116655, 0.068295, + 0.04758, -0.076138, -0.070307, 0.047582, -0.111342, + 0.004656, -0.004452, 0.029703, -0.004259, 0.01113, + 0.014446, 0.166086, 0.059565, 0.000985, -0.052607, + 0.013251, 0.094476, 0.106216, 0.016715, -0.025581, + -0.101244, 0.072897, -0.114526, 0.024681, 0.010784, + -0.051759, 0.032389, -0.050202, -0.083316, 0.052334, + -0.0351, -0.116721, -0.110336, -0.053391, 0.065541, + -0.02979, -0.020457, 0.135285, -0.004142, 0.111508, + -0.030936, 0.018549, -0.016034, 0.018572, -0.084336, + -0.048615, -0.018739, -0.096815, -0.090162, 0.01941, + -0.040821, -0.009925, -0.097427, 0.091891, 0.031793, + -0.024598, -0.132848, 0.078353, 0.089339, -0.068562, + -0.020779, 0.040974, -0.055675, 0.169131, 0.029649, + 0.078165, -0.050679, -0.005881, -0.004983, -0.104324, + -0.069096, 0.12796, 0.011392, -0.000769, 0.062168, + -0.079842, 0.001606, 0.089284, -0.035465, 0.031075, + 0.029519, -0.102956, -0.010902, -0.06403, -0.019669, + 0.057492, 0.075802, -0.008904, -0.060743, -0.053144, + 0.005126, 0.06298, 0.085674, 0.019895, 0.104448, + -0.086473, 0.056906, 0.056795, -0.01294, 0.036606, + -0.008604, -0.04045, 0.042062, 0.04181, 0.02768, + -0.092256, 0.091237, -0.0395, 0.024761, -0.088978, + 0.068585, 0.088295, -0.048033, -0.017808, 0.04537, + 0.1246, -0.03532, 0.056751, 0.092751, 0.054025, + -0.015725, -0.061938, 0.036806, 0.078768, -0.016065, + 0.002444, -0.023887, -0.072177, -0.02979, -0.00586, + 0.015478, 0.129142, -0.091024, 0.071482, -0.065445, + 0.005867, -0.006051, 0.098646, 0.054089, 0.018713, + 0.033837, -0.008355, -0.051959, 0.05744, 0.160305, + -0.001863, 0.016738, -0.033705, 0.062233, -0.140759, + 0.027342, 0.060074, 0.030362, -0.117875, 0.06102, + -0.028026, -0.088238, -0.003782, -0.146288, -0.080395, + 0.050048, 0.036136, 0.0195, 0.066902, 0.020355, + 0.024817, -0.056254, -0.140918, -0.085803, 0.02054, + -0.00373, 0.161411, -0.049408, 0.000219, -0.002348, + -0.055021, 0.06782, 0.126483, -0.031063, -0.119299, + -0.102834, 0.001133, 0.010172, 0.107707, -0.029106, + -0.059813, 0.036698, -0.02172, -0.043189, -0.00227, + -0.031694, 0.009605, -0.022459, -0.036417, 0.053675, + 0.061561, -0.012723, 0.05004, -0.02945, 0.131044, + -0.124516, -0.107579, -0.012171, 0.011761, 0.002599, + 0.016327, -0.060854, -0.08091, 0.030875, -0.002997, + -0.02097, -0.01188, -0.086096, 0.037912, 0.012421, + 0.055253, -0.00725, 0.04174, 0.055596, -0.02442, + -0.017564, -0.079202, 0.008897, 0.180091, 0.05449, + 0.001772, -0.022151, -0.082048, -0.010559, -0.163377, + -0.02066, -0.017827, -0.0308, -0.045856, 0.122405, + -0.052946, -0.13049, 0.097383, -0.116737, 0.039855, + 0.056504, -0.059549, -0.059931, -0.018658, 0.034898, + 0.054889, 0.005373, -0.066796, -0.12736, 0.04796, + 0.071746, 0.02741, -0.006212, 0.024132, -0.094062, + 0.005369, -0.008926, 0.073085, -0.014265, -0.029204, + -0.100025, -0.072076, 0.014651, 0.069368, 0.048275, + -0.066823, 0.086074, 0.014921, -0.015395, -0.045138, + 0.026224, 0.000902, -0.038208, -0.035221, 0.057397, + 0.097606, -0.073195, 0.051626, -0.033488, 0.027813, + 0.00207, -0.09751, -0.057877, 0.12668, -0.082194, + -0.072597, 0.006014, -0.093185, -0.016853, -0.02279, + 0.138461, 0.005394, -0.056485, 0.102778, 0.028918, + -0.045604, -0.060041, 0.121251, 0.02926, -0.101404, + 0.061194, 0.033039, -0.016798, 0.064263, 0.065144, + 0.010925, 0.023151, 0.107623, 0.027977, -0.090356, + -0.024863, -0.00644, 0.04787, -0.047486, 0.088211, + -0.012139, -0.116121, -0.000525, -0.140961, 0.016604, + 0.06349, -0.022732, -0.046944, 0.06697, -0.068838, + 0.016143, 0.026202, -0.043344, -0.064881, 0.024877, + -0.072845, 0.120531, 0.077901, 0.047272, 0.011713, + -0.044646, 0.040932, 0.076164, -0.101233, -0.029615, + -0.065118, 0.050966, -0.023273, 0.053517, 0.02371, + -0.007489, 0.035822, 0.023439, -0.055528, -0.004033, + -0.007662, -0.096546, -0.081662, 0.037141, 0.137562, + 0.075526, -0.097496, 0.12399, 0.013996, 0.087005, + -0.019788, -0.082043, 0.020524, 0.007027, -0.021537, + -0.036264, -0.090952, -0.177722, -0.009306, -0.031473, + -0.009287, 0.047557, -0.090241, 0.089347, 0.056375, + -0.005506, -0.112128, 0.004356, 0.064421, -0.038478, + -0.035674, 0.040616, 0.007731, 0.160236, -0.054199, + -0.007537, 0.012434, 0.022001, -0.021567, -0.075163, + -0.026053, 0.015909, 0.041015, 0.021832, 0.034152, + -0.048539, -0.086655, 0.047465, 0.000682, 0.04264, + 0.023697, -0.095971, -0.022874, -0.000369, 0.003413, + 0.046005, 0.064807, 0.010131, -0.129517, -0.092254, + 0.116469, 0.053796, 0.03811, 0.09447, 0.018435, + -0.034803, 0.073591, 0.108348, 0.104096, 0.049884, + -0.021274, 0.022097, 0.065347, 0.065555, 0.089319, + 0.000474, -0.004186, -0.040493, -0.065543, -0.083167, + -0.017425, 0.049177, -0.044248, 0.008399, 0.06818, + 0.154778, 0.027549, -0.008012, 0.01495, 0.043254, + 0.039599, -0.136415, -0.018716, 0.0619, 0.031263, + 0.058118, -0.0372, -0.114692, -0.080876, -0.053238, + 0.077436, 0.015015, -0.092517, 0.005804, -0.065541, + -0.005653, -0.073184, 0.095594, 0.08247, 0.060989, + -0.000262, -0.035766, -0.083441, 0.122634, 0.088429, + -0.014397, -0.055434, -0.005659, 0.069697, -0.064892, + 0.008824, 0.082498, 0.051866, -0.03607, 0.033403, + -0.082855, -0.087376, 0.002714, -0.097121, -0.01917, + 0.027179, -0.06987, -0.009316, 0.04745, 0.040657, + 0.060527, 0.00462, -0.040264, -0.051228, -0.029023, + -0.071384, 0.101421, 0.009538, -0.099185, 0.0601, + -0.048395, -0.024677, 0.025125, -0.056043, -0.058045, + -0.054059, 0.008107, 0.021078, 0.04529, -0.018459, + -0.113359, 0.014009, -0.006826, -0.052747, 0.046922, + -0.075976, 0.008538, -0.084411, -0.004369, 0.045801, + 0.075392, -0.06734, 0.014454, 0.032407, 0.092478, + -0.061859, -0.083458, 0.051442, 0.031695, -0.080233, + 0.054028, 0.027, -0.073549, 0.0323, 0.036501, + -0.011384, -0.02078, -0.124142, 0.093905, -0.028332, + 0.039139, -0.030944, 0.079952, -0.001717, 0.013976, + 0.038005, -0.001751, -0.044097, 0.129827, 0.014385, + -0.001682, -0.063458, -0.002511, -0.07815, -0.141236, + 0.021955, 0.104851, -0.093246, -0.060019, 0.069998, + 0.004399, -0.096408, 0.059327, -0.062268, -0.074327, + 0.108063, -0.090534, -0.045654, 0.048119, 0.049187, + 0.042105, 0.043964, -0.091516, -0.047999, -0.028881, + 0.070471, 0.055401, -0.025605, 0.011176, 0.008475, + 0.022254, 0.038266, 0.048106, 0.047176, -0.017967, + -0.010978, -0.088762, 0.034806, 0.019311, 0.126815, + -0.010571, 0.053073, 0.032162, -0.00078, -0.1522, + -0.014253, -0.021954, -0.13104, -0.061376, 0.113838, + 0.060725, 0.020201, 0.102533, -0.011392, -0.052046, + -0.069625, -0.091011, -0.097954, 0.067847, 0.017856, + -0.053461, -0.040679, -0.121664, -0.077208, -0.106919, + 0.057996, 0.069756, -0.012433, 0.069569, -0.055159, + -0.024801, -0.060448, 0.1017, 0.014619, 0.03658, + -0.004526, 0.093977, -0.028211, 0.045261, 0.149736, + -0.014691, -0.007959, 0.097708, 0.107128, -0.079723, + 0.029157, 0.020116, 0.104828, -0.064208, 0.119172, + 0.039583, -0.029446, 0.006628, -0.110398, 0.004062, + 0.048132, -0.060601, 0.009448, 0.051777, -0.053127, + 0.050551, -0.001924, 0.028079, -0.050618, -0.013698, + 0.00192, 0.088162, 0.073078, 0.085795, -0.066788, + 0.014025, 0.042699, 0.176241, -0.046674, -0.034822, + -0.051433, 0.121729, -0.057076, 0.023901, 0.045075, + -0.057182, 0.05478, -0.01728, -0.146674, 0.00209, + -0.016223, -0.044841, -0.084524, -0.152479, 0.072688, + -0.006962, 0.008711, 0.127455, -0.003876, 0.053162, + -0.013682, -0.025386, -0.000427, -0.024811, -0.024474, + -0.056267, 0.062116, -0.121311, -0.053011, 0.065651, + -0.075385, -0.00868, -0.063033, 0.083039, 0.110577, + -0.000152, -0.127017, 0.055904, 0.013659, 0.005664, + -0.002852, 0.047248, 0.001128, 0.100773, 0.037274, + 0.026368, -0.042205, 0.021887, -0.020247, -0.056678, + -0.077475, 0.089799, 0.058003, 0.039741, 0.106663, + -0.016853, -0.015972, 0.075741, -0.048829, 0.015374, + -0.032657, -0.125677, -0.06206, -0.057409, -0.061287, + 0.073151, 0.050357, 0.053547, -0.059886, -0.051298, + 0.057954, -0.003817, 0.076028, 0.006757, 0.061109, + -0.03803, 0.143209, 0.092207, -0.018493, 0.062291, + 0.005751, -0.036449, 0.067582, 0.031449, 0.101894, + -0.080754, 0.011515, -0.049485, -0.016137, -0.087818, + 0.108851, 0.038222, -0.099315, -0.003117, 0.052278, + 0.107517, -0.036233, 0.06537, 0.040409, -0.057029, + -0.033167, -0.081758, -0.019502, 0.033438, 0.013365, + -0.01776, -0.025906, -0.020244, -0.078722, -0.011697, + -0.028246, 0.068647, -0.106417, 0.026956, -0.064914, + 0.062711, -0.017857, 0.151539, 0.044613, -0.01782, + 0.009085, -0.032785, -0.025795, 0.07579, 0.075667, + -0.040398, 0.058556, -0.042634, 0.093973, -0.099529, + 0.057103, 0.073562, 0.01264, -0.066141, 0.029558, + 0.060219, -0.083699, -0.054799, -0.120442, -0.000374, + 0.006521, 0.034512, -0.039558, 0.042191, 0.033865, + 0.103992, -0.014977, -0.077384, -0.05134, 0.001873, + 0.047451, 0.140612, -0.024885, -0.02142, -0.046604, + 0.030606, 0.10066, 0.076356, -0.019288, -0.09857, + -0.114463, -0.010855, -0.034657, 0.025618, -0.003356, + -0.087913, 0.064346, -0.07554, -0.091569, -0.024965, + -0.021232, -0.017255, -0.056931, -0.003104, 0.030219, + -0.020112, -0.012334, 0.035298, 0.001405, 0.161753, + -0.064618, -0.064401, -0.007218, -0.00012, -0.047208, + 0.116105, -0.056464, -0.069645, -0.007032, -0.01209, + -0.023237, 0.016, -0.039802, 0.074319, -0.012604, + 0.014863, -0.058081, 0.093219, 0.062253, -0.040302, + 0.027405, -0.128683, 0.039923, 0.116808, -0.011706, + 0.012483, -0.017698, 0.003645, -0.007588, -0.120662, + -0.032868, 0.066217, -0.031343, -0.034166, 0.146334, + -0.031228, -0.125921, 0.117756, -0.042686, -0.062094, + 0.049375, -0.112262, 0.010166, -0.073599, 0.04869, + 0.028292, 0.020076, -0.062865, -0.106114, -0.0253, + 0.066916, 0.029279, 0.028191, -0.003599, -0.040614, + 0.020491, 0.060238, 0.052747, -0.01039, -0.022389, + -0.063358, -0.028707, 0.035907, -0.011898, 0.079703, + -0.003758, 0.078051, -0.017869, 0.009045, -0.018982, + 0.034974, 0.069405, -0.018909, -0.038613, 0.083909, + 0.033935, -0.036607, 0.088891, -0.052599, -0.059839, + 0.052758, -0.068308, -0.063615, 0.126093, -0.00946, + -0.042175, -0.011113, -0.073071, 0.052086, -0.052619, + 0.049226, 0.066898, -0.045666, 0.117923, 0.053656, + -0.010739, -0.043962, 0.141903, 0.001792, -0.035469, + 0.090671, 0.043993, -0.013655, 0.018989, 0.127223, + 0.00103, -0.001154, 0.081839, -0.024979, -0.103704, + -0.07792, 0.036083, 0.06822, -0.06221, 0.11373, + -0.010501, -0.065801, 0.050885, -0.104304, 0.121937, + 0.11185, 0.00968, -0.011791, 0.001677, -0.035029, + 0.010677, 0.024572, -0.01286, -0.030323, -0.010466, + 0.011279, 0.167752, 0.003136, 0.109709, 0.007292, + 0.000987, 0.004572, 0.108706, -0.113192, -0.012431, + -0.015225, 0.073653, -0.051275, 0.077928, -0.012752, + -0.011708, 0.014172, 0.025162, -0.095378, 0.026382, + -0.028889, -0.058569, -0.129329, 0.011087, 0.061452, + 0.056893, -0.058004, 0.103586, -0.060752, 0.081824, + -0.042805, -0.015991, -0.024444, 0.028952, -0.013528, + 0.042851, 0.019988, -0.165741, -0.031012, -0.014713, + -0.026059, 0.031698, -0.134343, 0.03209, 0.020828, + 0.051674, -0.128006, 0.050856, 0.02222, -0.073513, + -0.00934, 0.013756, 0.036163, 0.098407, -0.023495, + 0.023858, 0.008121, 0.02222, -0.103489, -0.046663, + -0.033, 0.063565, 0.029224, -0.012693, 0.084202, + 0.012187, -0.051, 0.026126, -0.043293, 0.008675, + -0.019812, -0.16507, -0.014555, -0.047431, 0.01799, + -0.040073, 0.107192, 0.022228, -0.089023, -0.066885, + 0.01463, 0.073186, 0.069902, 0.072634, 0.019593, + -0.041539, 0.031788, 0.09231, 0.027223, 0.034027, + -0.051855, 0.000391, 0.007869, 0.13191, 0.069384, + 0.046276, 0.04044, -0.037093, -0.031393, -0.112828, + 0.015709, 0.096749, -0.103205, -0.021284, 0.011405, + 0.158287, -0.021028, 0.042219, -0.050759, 0.069715, + -0.042907, -0.11698, 0.014224, 0.094648, 0.028395, + 0.041535, -0.057033, -0.047607, -0.024419, -0.034905, + 0.010125, 0.036728, -0.052503, -0.001839, -0.033477, + -0.053414, -0.070394, 0.092895, 0.1006, -0.026352, + 0.080574, -0.028763, -0.059548, 0.094571, 0.091787, + 0.041437, 0.014312, 0.045792, 0.108269, -0.081586, + 0.056288, 0.137447, 0.054718, -0.032474, 0.054502, + -0.100144, -0.00646, 0.024739, -0.117043, -0.008919, + 0.070299, -0.036862, -0.014543, 0.0245, -0.015222, + 0.114975, -0.043705, 0.000421, -0.061872, -0.035148, + -0.022797, 0.128575, -0.031798, -0.086718, -0.007172, + -0.071706, -0.006833, 0.028645, -0.007011, -0.096745, + -0.142269, 0.027996, 0.06521, 0.061381, 0.000741, + -0.140531, 0.01748, -0.014986, -0.040893, -0.012718, + -0.012494, -0.021869, -0.032923, 0.016456, 0.104475, + 0.010792, -0.066178, 0.019097, -0.001893, 0.067513, + -0.092673, -0.059851, -0.045936, 0.052642, -0.0625, + 0.065013, -0.025659, -0.149301, 0.051705, 0.035692, + -0.04579, -0.007482, -0.069141, 0.149365, -0.042039, + 0.018492, -0.081315, 0.05588, 0.058158, 0.019669, + 0.063836, -0.012391, 0.007057, 0.155454, 0.033854, + -0.016532, -0.007661, 0.043113, -0.080283, -0.10867, + -0.029344, 0.093781, -0.01584, -0.068134, 0.091804, + 0.004148, -0.058507, 0.059633, -0.095883, -0.004939, + 0.086151, -0.113571, -0.019466, -0.009167, 0.003662 }; const struct lsp_codebook lsp_cbjvm[] = { /* codebook/lspjvm1.txt */ { 10, - 8, - 256, + 9, + 512, codes0 }, /* codebook/lspjvm2.txt */ { 5, - 8, - 256, + 9, + 512, codes1 }, /* codebook/lspjvm3.txt */ { 5, - 8, - 256, + 9, + 512, codes2 }, { 0, 0, 0, 0 } diff --git a/codec2-dev/src/codec2.c b/codec2-dev/src/codec2.c index 7e1e86ce..82d18557 100644 --- a/codec2-dev/src/codec2.c +++ b/codec2-dev/src/codec2.c @@ -46,21 +46,21 @@ struct CODEC2 { int mode; - float w[M]; /* time domain hamming window */ - COMP W[FFT_ENC]; /* DFT of w[] */ - float Pn[2*N]; /* trapezoidal synthesis window */ - float Sn[M]; /* input speech */ - float hpf_states[2]; /* high pass filter states */ - void *nlp; /* pitch predictor states */ - float Sn_[2*N]; /* synthesised output speech */ - float ex_phase; /* excitation model phase track */ - float bg_est; /* background noise estimate for post filter */ - float prev_Wo; /* previous frame's pitch estimate */ - MODEL prev_model; /* previous frame's model parameters */ - float prev_lsps_[LPC_ORD]; /* previous frame's LSPs */ - float prev_energy; /* previous frame's LPC energy */ - - float xq_enc[2]; /* joint pitch and energy VQ states */ + float w[M]; /* time domain hamming window */ + COMP W[FFT_ENC]; /* DFT of w[] */ + float Pn[2*N]; /* trapezoidal synthesis window */ + float Sn[M]; /* input speech */ + float hpf_states[2]; /* high pass filter states */ + void *nlp; /* pitch predictor states */ + float Sn_[2*N]; /* synthesised output speech */ + float ex_phase; /* excitation model phase track */ + float bg_est; /* background noise estimate for post filter */ + float prev_Wo_enc; /* previous frame's pitch estimate */ + MODEL prev_model_dec; /* previous frame's model parameters */ + float prev_lsps_dec[LPC_ORD]; /* previous frame's LSPs */ + float prev_e_dec; /* previous frame's LPC energy */ + + float xq_enc[2]; /* joint pitch and energy VQ states */ float xq_dec[2]; }; @@ -73,10 +73,8 @@ struct CODEC2 { 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_2500(struct CODEC2 *c2, unsigned char * bits, short speech[]); -void codec2_decode_2500(struct CODEC2 *c2, short speech[], const unsigned char * bits); -void codec2_encode_1500(struct CODEC2 *c2, unsigned char * bits, short speech[]); -void codec2_decode_1500(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[]); void codec2_decode_1400(struct CODEC2 *c2, short speech[], const unsigned char * bits); void codec2_encode_1200(struct CODEC2 *c2, unsigned char * bits, short speech[]); @@ -112,8 +110,7 @@ struct CODEC2 *codec2_create(int mode) return NULL; assert( - (mode == CODEC2_MODE_2500) || - (mode == CODEC2_MODE_1500) || + (mode == CODEC2_MODE_2400) || (mode == CODEC2_MODE_1400) || (mode == CODEC2_MODE_1200) ); @@ -126,20 +123,20 @@ struct CODEC2 *codec2_create(int mode) make_analysis_window(c2->w,c2->W); make_synthesis_window(c2->Pn); quantise_init(); - c2->prev_Wo = 0.0; + c2->prev_Wo_enc = 0.0; c2->bg_est = 0.0; c2->ex_phase = 0.0; for(l=1; lprev_model.A[l] = 0.0; - c2->prev_model.Wo = TWO_PI/P_MAX; - c2->prev_model.L = PI/c2->prev_model.Wo; - c2->prev_model.voiced = 0; + c2->prev_model_dec.A[l] = 0.0; + c2->prev_model_dec.Wo = TWO_PI/P_MAX; + c2->prev_model_dec.L = PI/c2->prev_model_dec.Wo; + c2->prev_model_dec.voiced = 0; for(i=0; iprev_lsps_[i] = i*PI/(LPC_ORD+1); + c2->prev_lsps_dec[i] = i*PI/(LPC_ORD+1); } - c2->prev_energy = 1; + c2->prev_e_dec = 1; c2->nlp = nlp_create(); if (c2->nlp == NULL) { @@ -181,10 +178,8 @@ void codec2_destroy(struct CODEC2 *c2) \*---------------------------------------------------------------------------*/ int codec2_bits_per_frame(struct CODEC2 *c2) { - if (c2->mode == CODEC2_MODE_2500) - return 50; - if (c2->mode == CODEC2_MODE_1500) - return 60; + if (c2->mode == CODEC2_MODE_2400) + return 48; if (c2->mode == CODEC2_MODE_1400) return 56; if (c2->mode == CODEC2_MODE_1200) @@ -205,10 +200,8 @@ int codec2_bits_per_frame(struct CODEC2 *c2) { \*---------------------------------------------------------------------------*/ int codec2_samples_per_frame(struct CODEC2 *c2) { - if (c2->mode == CODEC2_MODE_2500) + if (c2->mode == CODEC2_MODE_2400) return 160; - if (c2->mode == CODEC2_MODE_1500) - return 320; if (c2->mode == CODEC2_MODE_1400) return 320; if (c2->mode == CODEC2_MODE_1200) @@ -221,16 +214,13 @@ void codec2_encode(struct CODEC2 *c2, unsigned char *bits, short speech[]) { assert(c2 != NULL); assert( - (c2->mode == CODEC2_MODE_2500) || - (c2->mode == CODEC2_MODE_1500) || + (c2->mode == CODEC2_MODE_2400) || (c2->mode == CODEC2_MODE_1400) || (c2->mode == CODEC2_MODE_1200) ); - if (c2->mode == CODEC2_MODE_2500) - codec2_encode_2500(c2, bits, speech); - if (c2->mode == CODEC2_MODE_1500) - codec2_encode_1500(c2, bits, speech); + if (c2->mode == CODEC2_MODE_2400) + codec2_encode_2400(c2, bits, speech); if (c2->mode == CODEC2_MODE_1400) codec2_encode_1400(c2, bits, speech); if (c2->mode == CODEC2_MODE_1200) @@ -241,16 +231,13 @@ void codec2_decode(struct CODEC2 *c2, short speech[], const unsigned char *bits) { assert(c2 != NULL); assert( - (c2->mode == CODEC2_MODE_2500) || - (c2->mode == CODEC2_MODE_1500) || + (c2->mode == CODEC2_MODE_2400) || (c2->mode == CODEC2_MODE_1400) || (c2->mode == CODEC2_MODE_1200) ); - if (c2->mode == CODEC2_MODE_2500) - codec2_decode_2500(c2, speech, bits); - if (c2->mode == CODEC2_MODE_1500) - codec2_decode_1500(c2, speech, bits); + if (c2->mode == CODEC2_MODE_2400) + codec2_decode_2400(c2, speech, bits); if (c2->mode == CODEC2_MODE_1400) codec2_decode_1400(c2, speech, bits); if (c2->mode == CODEC2_MODE_1200) @@ -259,11 +246,11 @@ void codec2_decode(struct CODEC2 *c2, short speech[], const unsigned char *bits) /*---------------------------------------------------------------------------*\ - FUNCTION....: codec2_encode_2500 + FUNCTION....: codec2_encode_2400 AUTHOR......: David Rowe DATE CREATED: 21/8/2010 - Encodes 160 speech samples (20ms of speech) into 50 bits. + Encodes 160 speech samples (20ms of speech) into 48 bits. The codec2 algorithm actually operates internally on 10ms (80 sample) frames, so we run the encoding algorithm twice. On the @@ -275,24 +262,23 @@ void codec2_decode(struct CODEC2 *c2, short speech[], const unsigned char *bits) Parameter bits/frame -------------------------------------- Harmonic magnitudes (LSPs) 36 - Energy 5 - Wo (fundamental frequnecy) 7 + Joint VQ of Energy and Wo 8 Voicing (10ms update) 2 - TOTAL 50 + Spare 2 + TOTAL 48 \*---------------------------------------------------------------------------*/ -void codec2_encode_2500(struct CODEC2 *c2, unsigned char * bits, short speech[]) +void codec2_encode_2400(struct CODEC2 *c2, unsigned char * bits, short speech[]) { MODEL model; - int voiced1, voiced2; - float lsps[LPC_ORD]; float ak[LPC_ORD+1]; + float lsps[LPC_ORD]; float e; + int WoE_index; int lsp_indexes[LPC_ORD]; - int energy_index; - int Wo_index; int i; + int spare = 0; unsigned int nbit = 0; assert(c2 != NULL); @@ -302,451 +288,104 @@ void codec2_encode_2500(struct CODEC2 *c2, unsigned char * bits, short speech[]) /* first 10ms analysis frame - we just want voicing */ analyse_one_frame(c2, &model, speech); - voiced1 = model.voiced; + pack(bits, &nbit, model.voiced, 1); /* second 10ms analysis frame */ analyse_one_frame(c2, &model, &speech[N]); - voiced2 = model.voiced; + pack(bits, &nbit, model.voiced, 1); - Wo_index = encode_Wo(model.Wo); - e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD); - encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD); - energy_index = encode_energy(e); - //for(i=0; ixq_enc); + pack(bits, &nbit, WoE_index, WO_E_BITS); - pack(bits, &nbit, Wo_index, WO_BITS); + encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD); for(i=0; iprev_lsps_[i]); - //fprintf(stderr,"ak: "); - //for(i=0; iprev_model, &model, - c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp, - lsps_interp); - apply_lpc_correction(&model_interp); - //fprintf(stderr,"Wo: %1.5f L: %d prev_e: %3.2f v1: %d pv: %d\n", - // model_interp.Wo, model_interp.L, c2->prev_energy, voiced1, - // c2->prev_model.voiced); - //fprintf(stderr,"ak_interp: "); - //for(i=0; iprev_model, &model, sizeof(MODEL)); - memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_)); - c2->prev_energy = energy; -} - - -/*---------------------------------------------------------------------------*\ - - FUNCTION....: codec2_encode_1500 - AUTHOR......: David Rowe - DATE CREATED: Nov 14 2011 - - Encodes 320 speech samples (40ms of speech) into 60 bits. - - The codec2 algorithm actually operates internally on 10ms (80 - sample) frames, so we run the encoding algorithm for times: - - frame 0: just send voicing bit - frame 1: scalar quantisation of LSPs, Wo and E - frame 2: just send voicing bit - frame 3: delta-time Wo and scalar E - - The bit allocation is: - - Parameter frame 2 frame 4 Total - ------------------------------------------------------- - Harmonic magnitudes (LSPs) 36 0 36 - Energy 5 5 10 - Wo (fundamental frequnecy) 7 3 10 - Voicing (10ms update) 2 2 4 - TOTAL 50 10 60 - -\*---------------------------------------------------------------------------*/ - -void codec2_encode_1500(struct CODEC2 *c2, unsigned char * bits, short speech[]) -{ - MODEL model; - float lsps[LPC_ORD], lsps_[LPC_ORD]; - float ak[LPC_ORD+1]; - float e; - int voiced1, voiced2, voiced3, voiced4; - int lsp_indexes[LPC_ORD]; - int energy_index; - int Wo_index, delta_Wo_index; - int i; - unsigned int nbit = 0; - unsigned int nbit_tmp; - float prev_Wo; - //static int frames; - - assert(c2 != NULL); - - memset(bits, '\0', ((codec2_bits_per_frame(c2) + 7) / 8)); - - /* frame 1: - we just want voicing -------------------------------- */ - - //fprintf(stderr,"frame: %d\n", ++frames); - analyse_one_frame(c2, &model, speech); - voiced1 = model.voiced; - - /* frame 2: - full LSP and Wo ------------------------------------- */ - - //fprintf(stderr,"frame: %d\n", ++frames); - analyse_one_frame(c2, &model, &speech[N]); - voiced2 = model.voiced; - - Wo_index = encode_Wo(model.Wo); - - e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD); - encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD); - energy_index = encode_energy(e); - - pack(bits, &nbit, Wo_index, WO_BITS); - for(i=0; iSn, c2->w, LPC_ORD); + /* this will partially fill the model params for the 2 x 10ms + frames */ - //encode_lsps_diff_time_vq(lsp_indexes, lsps, prev_lsps_, LPC_ORD); - energy_index = encode_energy(e); - //fprintf(stderr," e: %f code: %d dec: %f \n", e, energy_index, decode_energy(energy_index)); + model[0].voiced = unpack(bits, &nbit, 1); - pack(bits, &nbit, delta_Wo_index, WO_DT_BITS); - nbit_tmp = nbit; - pack(bits, &nbit, energy_index, E_BITS); - pack(bits, &nbit, voiced3, 1); - pack(bits, &nbit, voiced4, 1); - //fprintf(stderr," 00 16 24 32 40 48 56\n"); - //fprintf(stderr,"nbit = %d %02x %02x %02x %02x %02x %02x %02x %02x\n", nbit, - // bits[0], bits[1], bits[2], bits[3], - // bits[4], bits[5], bits[6], bits[7]); - - //fprintf(stderr," nbit_tmp: %d ", nbit_tmp); - energy_index = unpack(bits, &nbit_tmp, E_BITS); - // fprintf(stderr,"energy_index after: %d\n", energy_index); - - assert(nbit == (unsigned)codec2_bits_per_frame(c2)); - //if (frames == 36) - //exit(0); -} - - -/*---------------------------------------------------------------------------*\ - - FUNCTION....: codec2_decode_1500 - AUTHOR......: David Rowe - DATE CREATED: 11 May 2012 - - Decodes frames of 60 bits into 320 samples (40ms) of speech. - -\*---------------------------------------------------------------------------*/ - -void codec2_decode_1500(struct CODEC2 *c2, short speech[], const unsigned char * bits) -{ - MODEL model; - int voiced1, voiced2, voiced3, voiced4; - int lsp_indexes[LPC_ORD]; - float lsps_[LPC_ORD]; - int energy_index; - float energy; - float snr; - int Wo_index, delta_Wo_index; - float ak[LPC_ORD+1]; - float ak_interp[LPC_ORD+1]; - float lsps_interp[LPC_ORD]; - int i; - unsigned int nbit = 0; - MODEL model_interp; - static int frames; - float prev__Wo; - - assert(c2 != NULL); - - /* unpack frame 1 & 2 bit stream to integer codes */ + model[1].voiced = unpack(bits, &nbit, 1); + WoE_index = unpack(bits, &nbit, WO_E_BITS); + decode_WoE(&model[1], &e[1], c2->xq_dec, WoE_index); - Wo_index = unpack(bits, &nbit, WO_BITS); for(i=0; iprev_model, &model, - c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp, - lsps_interp); - apply_lpc_correction(&model_interp); - - frames += 2; - /* used for comparing to c2sim version - fprintf(stderr,"frame: %d\n", frames); - fprintf(stderr," Wo: %1.5f L: %d v1: %d prev_e: %f\n", - model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy); - fprintf(stderr," lsps_interp: "); - for(i=0; iprev_model, &model, sizeof(MODEL)); - memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_)); - c2->prev_energy = energy; - prev__Wo = model.Wo; - - /*--------------------------------------------------------------------*/ - - /* unpack frame 3 & 4 bit stream to integer codes */ - - delta_Wo_index = unpack(bits, &nbit, WO_DT_BITS); - energy_index = unpack(bits, &nbit, E_BITS); - voiced3 = unpack(bits, &nbit, 1); - voiced4 = unpack(bits, &nbit, 1); - assert(nbit == (unsigned)codec2_bits_per_frame(c2)); - - /* decode integer codes to model parameters */ - - model.Wo = decode_Wo_dt(delta_Wo_index, prev__Wo); - model.L = PI/model.Wo; - memset(&model.A, 0, (model.L+1)*sizeof(model.A[0])); - energy = decode_energy(energy_index); - - /* decode frame 4 */ - - aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); - apply_lpc_correction(&model); - - /* interpolate frame 3 model parameters from adjacent frames */ - - model.voiced = voiced4; - model_interp.voiced = voiced3; - model_interp.Wo = P_MAX/2; - memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0])); - - interpolate_lsp(&model_interp, &c2->prev_model, &model, - c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp, - lsps_interp); - apply_lpc_correction(&model_interp); - - frames +=2; - /* used for comparing to c2sim version: - fprintf(stderr,"frame: %d\n", frames); - - fprintf(stderr," Wo: %1.5f L: %d v1: %d prev_e: %f\n", - model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy); - fprintf(stderr," lsps_interp: "); - for(i=0; iprev_model_dec, &model[1]); + e[0] = interp_energy(c2->prev_e_dec, e[1]); - if (frames == 44) { - //exit(0); + /* LSPs are sampled every 40ms so we interpolate the frame in + between, then recover spectral amplitudes */ + + 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(&ak[i][0], LPC_ORD, &model[i], e[i], &snr, 1); + apply_lpc_correction(&model[i]); } - /* update memories (decode states) for next time */ + /* synthesise ------------------------------------------------*/ - memcpy(&c2->prev_model, &model, sizeof(MODEL)); - memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_)); - c2->prev_energy = energy; + for(i=0; i<2; i++) + synthesise_one_frame(c2, &speech[N*i], &model[i], &ak[i][0]); + /* update memories for next frame ----------------------------*/ + + c2->prev_model_dec = model[1]; + c2->prev_e_dec = e[1]; + for(i=0; iprev_lsps_dec[i] = lsps[1][i]; } @@ -761,108 +400,73 @@ void codec2_decode_1500(struct CODEC2 *c2, short speech[], const unsigned char * The codec2 algorithm actually operates internally on 10ms (80 sample) frames, so we run the encoding algorithm for times: - frame 0: just send voicing bit - frame 1: scalar quantisation of LSPs, joint VQ of Wo and E - frame 2: just send voicing bit - frame 3: joint VQ of Wo and E + frame 0: voicing bit + frame 1: voicing bit, joint VQ of Wo and E + frame 2: voicing bit + frame 3: voicing bit, joint VQ of Wo and E, scalar LSPs The bit allocation is: Parameter frame 2 frame 4 Total ------------------------------------------------------- - Harmonic magnitudes (LSPs) 36 0 36 + Harmonic magnitudes (LSPs) 0 36 36 Energy+Wo 8 8 16 Voicing (10ms update) 2 2 4 - TOTAL 46 10 56 + TOTAL 10 46 56 \*---------------------------------------------------------------------------*/ void codec2_encode_1400(struct CODEC2 *c2, unsigned char * bits, short speech[]) { MODEL model; - float lsps[LPC_ORD], lsps_[LPC_ORD]; + float lsps[LPC_ORD]; float ak[LPC_ORD+1]; float e; - int voiced1, voiced2, voiced3, voiced4; int lsp_indexes[LPC_ORD]; int WoE_index; int i; unsigned int nbit = 0; - unsigned int nbit_tmp; - //static int frames; assert(c2 != NULL); memset(bits, '\0', ((codec2_bits_per_frame(c2) + 7) / 8)); - /* frame 1: - we just want voicing -------------------------------- */ + /* frame 1: - voicing ---------------------------------------------*/ - //fprintf(stderr,"frame: %d\n", ++frames); analyse_one_frame(c2, &model, speech); - voiced1 = model.voiced; - - /* frame 2: - full LSP, joint Wo & EE ----------------------------- */ + pack(bits, &nbit, model.voiced, 1); + + /* frame 2: - voicing, joint Wo & E -------------------------------*/ - //fprintf(stderr,"frame: %d\n", ++frames); analyse_one_frame(c2, &model, &speech[N]); - voiced2 = model.voiced; - + pack(bits, &nbit, model.voiced, 1); + + /* need to run this just to get LPC energy */ e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD); - encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD); - WoE_index = encode_WoE(&model, e, c2->xq_enc); - for(i=0; ixq_enc); pack(bits, &nbit, WoE_index, WO_E_BITS); - pack(bits, &nbit, voiced1, 1); - pack(bits, &nbit, voiced2, 1); - - /* decode LSPs for testing */ - - decode_lsps_scalar(lsps_, lsp_indexes, LPC_ORD); - bw_expand_lsps(lsps_, LPC_ORD); - /* - fprintf(stderr,"\n lsps_......: "); - for(i=0; iSn, c2->w, LPC_ORD); - WoE_index = encode_WoE(&model, e, c2->xq_enc); - - //fprintf(stderr," e: %f code: %d dec: %f \n", e, energy_index, decode_energy(energy_index)); - - nbit_tmp = nbit; pack(bits, &nbit, WoE_index, WO_E_BITS); - pack(bits, &nbit, voiced3, 1); - pack(bits, &nbit, voiced4, 1); - //fprintf(stderr," 00 16 24 32 40 48 56\n"); - //fprintf(stderr,"nbit = %d %02x %02x %02x %02x %02x %02x %02x %02x\n", nbit, - // bits[0], bits[1], bits[2], bits[3], - // bits[4], bits[5], bits[6], bits[7]); - - //fprintf(stderr," nbit_tmp: %d ", nbit_tmp); - // fprintf(stderr,"energy_index after: %d\n", energy_index); - + + encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD); + for(i=0; ixq_dec, WoE_index); - memset(&model.A, 0, (model.L+1)*sizeof(model.A[0])); - - /* decode frame 2 LSPs and model amplitudes */ - - 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(ak, LPC_ORD, &model, energy, &snr, 1); - apply_lpc_correction(&model); - - /* interpolate frame 1 model parameters from adjacent frames */ - - model.voiced = voiced2; - model_interp.voiced = voiced1; - model_interp.Wo = P_MAX/2; - memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0])); - - interpolate_lsp(&model_interp, &c2->prev_model, &model, - c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp, - lsps_interp); - apply_lpc_correction(&model_interp); - - frames += 2; - /* used for comparing to c2sim version - fprintf(stderr,"frame: %d\n", frames); - fprintf(stderr," Wo: %1.5f L: %d v1: %d prev_e: %f\n", - model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy); - fprintf(stderr," lsps_interp: "); - for(i=0; iprev_model, &model, sizeof(MODEL)); - memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_)); - c2->prev_energy = energy; - prev__Wo = model.Wo; - - /*--------------------------------------------------------------------*/ - - /* unpack frame 3 & 4 bit stream to integer codes */ + model[0].voiced = unpack(bits, &nbit, 1); + model[1].voiced = unpack(bits, &nbit, 1); WoE_index = unpack(bits, &nbit, WO_E_BITS); - voiced3 = unpack(bits, &nbit, 1); - voiced4 = unpack(bits, &nbit, 1); - assert(nbit == (unsigned)codec2_bits_per_frame(c2)); + decode_WoE(&model[1], &e[1], c2->xq_dec, WoE_index); - /* decode integer codes to model parameters */ + model[2].voiced = unpack(bits, &nbit, 1); - memset(&model.A, 0, (model.L+1)*sizeof(model.A[0])); + model[3].voiced = unpack(bits, &nbit, 1); + WoE_index = unpack(bits, &nbit, WO_E_BITS); + decode_WoE(&model[3], &e[3], c2->xq_dec, WoE_index); + + for(i=0; ixq_dec, WoE_index); - aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); - apply_lpc_correction(&model); + interp_Wo(&model[0], &c2->prev_model_dec, &model[1]); + e[0] = interp_energy(c2->prev_e_dec, e[1]); + interp_Wo(&model[2], &model[1], &model[3]); + e[2] = interp_energy(e[1], e[3]); + + /* LSPs are sampled every 40ms so we interpolate the 3 frames in + between, then recover spectral amplitudes */ - /* interpolate frame 3 model parameters from adjacent frames */ + for(i=0, weight=0.25; i<3; i++, weight += 0.25) { + interpolate_lsp_ver2(&lsps[i][0], c2->prev_lsps_dec, &lsps[3][0], weight); + } + for(i=0; i<4; i++) { + lsp_to_lpc(&lsps[i][0], &ak[i][0], LPC_ORD); + aks_to_M2(&ak[i][0], LPC_ORD, &model[i], e[i], &snr, 1); + apply_lpc_correction(&model[i]); + } - model.voiced = voiced4; - model_interp.voiced = voiced3; - model_interp.Wo = P_MAX/2; - memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0])); + /* synthesise ------------------------------------------------*/ - interpolate_lsp(&model_interp, &c2->prev_model, &model, - c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp, - lsps_interp); - apply_lpc_correction(&model_interp); + for(i=0; i<4; i++) + synthesise_one_frame(c2, &speech[N*i], &model[i], &ak[i][0]); - frames +=2; - /* used for comparing to c2sim version: - fprintf(stderr,"frame: %d\n", frames); + /* update memories for next frame ----------------------------*/ - fprintf(stderr," Wo: %1.5f L: %d v1: %d prev_e: %f\n", - model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy); - fprintf(stderr," lsps_interp: "); - for(i=0; iprev_model_dec = model[3]; + c2->prev_e_dec = e[3]; for(i=0; iprev_model, &model, sizeof(MODEL)); - memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_)); - c2->prev_energy = energy; + c2->prev_lsps_dec[i] = lsps[3][i]; } @@ -1054,113 +573,77 @@ void codec2_decode_1400(struct CODEC2 *c2, short speech[], const unsigned char * The codec2 algorithm actually operates internally on 10ms (80 sample) frames, so we run the encoding algorithm four times: - frame 0: just send voicing bit - frame 1: predictive vector quantisation of LSPs and Wo and E - frame 2: just send voicing bit - frame 3: delta-time quantisation Wo and E + frame 0: voicing bit + frame 1: voicing bit, joint VQ of Wo and E + frame 2: voicing bit + frame 3: voicing bit, joint VQ of Wo and E, VQ LSPs The bit allocation is: Parameter frame 2 frame 4 Total ------------------------------------------------------- - Harmonic magnitudes (LSPs) 24 0 21 - Energy 5 5 10 - Wo (fundamental frequnecy) 7 3 10 + Harmonic magnitudes (LSPs) 0 27 27 + Energy+Wo 8 8 16 Voicing (10ms update) 2 2 4 - TOTAL 35 10 45 + Spare 0 1 1 + TOTAL 10 38 48 \*---------------------------------------------------------------------------*/ void codec2_encode_1200(struct CODEC2 *c2, unsigned char * bits, short speech[]) { MODEL model; - float lsps[LPC_ORD], lsps_[LPC_ORD]; + float lsps[LPC_ORD]; + float lsps_[LPC_ORD]; float ak[LPC_ORD+1]; float e; - int voiced1, voiced2, voiced3, voiced4; - int lsp_indexes[LSP_PRED_VQ_INDEXES]; - int energy_index; - int Wo_index, delta_Wo_index; + int lsp_indexes[LPC_ORD]; + int WoE_index; int i; + int spare = 0; unsigned int nbit = 0; - unsigned int nbit_tmp; - float prev_Wo; -// static int frames; assert(c2 != NULL); memset(bits, '\0', ((codec2_bits_per_frame(c2) + 7) / 8)); - /* frame 1: - we just want voicing -------------------------------- */ + /* frame 1: - voicing ---------------------------------------------*/ - //fprintf(stderr,"frame: %d\n", ++frames); analyse_one_frame(c2, &model, speech); - voiced1 = model.voiced; - - /* frame 2: - predictive VQ LSP and Wo ---------------------------- */ + pack(bits, &nbit, model.voiced, 1); + + /* frame 2: - voicing, joint Wo & E -------------------------------*/ - //fprintf(stderr,"frame: %d\n", ++frames); analyse_one_frame(c2, &model, &speech[N]); - voiced2 = model.voiced; - - Wo_index = encode_Wo(model.Wo); + pack(bits, &nbit, model.voiced, 1); + /* need to run this just to get LPC energy */ e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD); - //fprintf(stderr," lsps........: "); - //for(i=0; ixq_enc); + pack(bits, &nbit, WoE_index, WO_E_BITS); + + /* frame 3: - voicing ---------------------------------------------*/ - //fprintf(stderr,"frame: %d\n", ++frames); analyse_one_frame(c2, &model, &speech[2*N]); - voiced3 = model.voiced; + pack(bits, &nbit, model.voiced, 1); - /* frame 4: - voicing and delta Wo ----------------------------- */ + /* frame 4: - voicing, joint Wo & E, scalar LSPs ------------------*/ - //fprintf(stderr,"frame: %d\n", ++frames); analyse_one_frame(c2, &model, &speech[3*N]); - voiced4 = model.voiced; - - delta_Wo_index = encode_Wo_dt(model.Wo, prev_Wo); - - /* need to run this to get LPC energy */ + pack(bits, &nbit, model.voiced, 1); + e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD); - - //encode_lsps_diff_time_vq(lsp_indexes, lsps, prev_lsps_, LPC_ORD); - energy_index = encode_energy(e); - //fprintf(stderr," e: %f code: %d dec: %f \n", e, energy_index, decode_energy(energy_index)); - - pack(bits, &nbit, delta_Wo_index, WO_DT_BITS); - nbit_tmp = nbit; - pack(bits, &nbit, energy_index, E_BITS); - pack(bits, &nbit, voiced3, 1); - pack(bits, &nbit, voiced4, 1); - //fprintf(stderr," 00 16 24 32 40 48 56\n"); - //fprintf(stderr,"nbit = %d %02x %02x %02x %02x %02x %02x %02x %02x\n", nbit, - // bits[0], bits[1], bits[2], bits[3], - // bits[4], bits[5], bits[6], bits[7]); - - //fprintf(stderr," nbit_tmp: %d ", nbit_tmp); - energy_index = unpack(bits, &nbit_tmp, E_BITS); - // fprintf(stderr,"energy_index after: %d\n", energy_index); - + WoE_index = encode_WoE(&model, e, c2->xq_enc); + pack(bits, &nbit, WoE_index, WO_E_BITS); + + encode_lsps_vq(lsp_indexes, lsps, lsps_, LPC_ORD); + for(i=0; iprev_model, &model, - c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp, - lsps_interp); - apply_lpc_correction(&model_interp); - - frames += 2; - /* used for comparing to c2sim version - fprintf(stderr,"frame: %d\n", frames); - fprintf(stderr," Wo: %1.5f L: %d v1: %d prev_e: %f\n", - model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy); - fprintf(stderr," lsps_interp: "); - for(i=0; iprev_model, &model, sizeof(MODEL)); - memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_)); - c2->prev_energy = energy; - prev__Wo = model.Wo; + model[0].voiced = unpack(bits, &nbit, 1); - /*--------------------------------------------------------------------*/ - - /* unpack frame 3 & 4 bit stream to integer codes */ + model[1].voiced = unpack(bits, &nbit, 1); + WoE_index = unpack(bits, &nbit, WO_E_BITS); + decode_WoE(&model[1], &e[1], c2->xq_dec, WoE_index); - delta_Wo_index = unpack(bits, &nbit, WO_DT_BITS); - energy_index = unpack(bits, &nbit, E_BITS); - voiced3 = unpack(bits, &nbit, 1); - voiced4 = unpack(bits, &nbit, 1); - assert(nbit == (unsigned)codec2_bits_per_frame(c2)); + model[2].voiced = unpack(bits, &nbit, 1); - /* decode integer codes to model parameters */ + model[3].voiced = unpack(bits, &nbit, 1); + WoE_index = unpack(bits, &nbit, WO_E_BITS); + decode_WoE(&model[3], &e[3], c2->xq_dec, WoE_index); + + for(i=0; i= TWO_PI/P_MAX); - assert(model.Wo <= TWO_PI/P_MIN); - model.L = PI/model.Wo; - memset(&model.A, 0, (model.L+1)*sizeof(model.A[0])); - energy = decode_energy(energy_index); - - /* decode frame 4 */ + /* Wo and energy are sampled every 20ms, so we interpolate just 1 + 10ms frame between 20ms samples */ - aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); - apply_lpc_correction(&model); + interp_Wo(&model[0], &c2->prev_model_dec, &model[1]); + e[0] = interp_energy(c2->prev_e_dec, e[1]); + interp_Wo(&model[2], &model[1], &model[3]); + e[2] = interp_energy(e[1], e[3]); + + /* LSPs are sampled every 40ms so we interpolate the 3 frames in + between, then recover spectral amplitudes */ - /* interpolate frame 3 model parameters from adjacent frames */ + for(i=0, weight=0.25; i<3; i++, weight += 0.25) { + interpolate_lsp_ver2(&lsps[i][0], c2->prev_lsps_dec, &lsps[3][0], weight); + } + for(i=0; i<4; i++) { + lsp_to_lpc(&lsps[i][0], &ak[i][0], LPC_ORD); + aks_to_M2(&ak[i][0], LPC_ORD, &model[i], e[i], &snr, 1); + apply_lpc_correction(&model[i]); + } - model.voiced = voiced4; - model_interp.voiced = voiced3; - model_interp.Wo = P_MAX/2; - memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0])); + /* synthesise ------------------------------------------------*/ - interpolate_lsp(&model_interp, &c2->prev_model, &model, - c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp, - lsps_interp); - apply_lpc_correction(&model_interp); + for(i=0; i<4; i++) + synthesise_one_frame(c2, &speech[N*i], &model[i], &ak[i][0]); - frames +=2; - /* used for comparing to c2sim version: - fprintf(stderr,"frame: %d\n", frames); + /* update memories for next frame ----------------------------*/ - fprintf(stderr," Wo: %1.5f L: %d v1: %d prev_e: %f\n", - model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy); - fprintf(stderr," lsps_interp: "); + c2->prev_model_dec = model[3]; + c2->prev_e_dec = e[3]; for(i=0; iprev_model, &model, sizeof(MODEL)); - memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_)); - c2->prev_energy = energy; - + c2->prev_lsps_dec[i] = lsps[3][i]; } @@ -1408,7 +797,7 @@ void analyse_one_frame(struct CODEC2 *c2, MODEL *model, short speech[]) /* Estimate pitch */ - nlp(c2->nlp,c2->Sn,N,M,P_MIN,P_MAX,&pitch,Sw, &c2->prev_Wo); + nlp(c2->nlp,c2->Sn,N,M,P_MIN,P_MAX,&pitch,Sw, &c2->prev_Wo_enc); model->Wo = TWO_PI/pitch; model->L = PI/model->Wo; @@ -1416,8 +805,8 @@ void analyse_one_frame(struct CODEC2 *c2, MODEL *model, short speech[]) two_stage_pitch_refinement(model, Sw); estimate_amplitudes(model, Sw, c2->W); - snr = est_voicing_mbe(model, Sw, c2->W, Sw_, Ew, c2->prev_Wo); + snr = est_voicing_mbe(model, Sw, c2->W, Sw_, Ew, c2->prev_Wo_enc); //fprintf(stderr,"snr %3.2f v: %d Wo: %f prev_Wo: %f\n", - // snr, model->voiced, model->Wo, c2->prev_Wo); - c2->prev_Wo = model->Wo; + // snr, model->voiced, model->Wo, c2->prev_Wo_enc); + c2->prev_Wo_enc = model->Wo; } diff --git a/codec2-dev/src/codec2.h b/codec2-dev/src/codec2.h index 35c81c9d..6f12483e 100644 --- a/codec2-dev/src/codec2.h +++ b/codec2-dev/src/codec2.h @@ -32,10 +32,9 @@ extern "C" { #ifndef __CODEC2__ #define __CODEC2__ -#define CODEC2_MODE_2500 0 -#define CODEC2_MODE_1500 1 -#define CODEC2_MODE_1400 2 -#define CODEC2_MODE_1200 3 +#define CODEC2_MODE_2400 0 +#define CODEC2_MODE_1400 1 +#define CODEC2_MODE_1200 2 struct CODEC2; diff --git a/codec2-dev/src/interp.c b/codec2-dev/src/interp.c index c2c1ba40..253e57bf 100644 --- a/codec2-dev/src/interp.c +++ b/codec2-dev/src/interp.c @@ -203,3 +203,82 @@ void interpolate_lsp( aks_to_M2(ak_interp, LPC_ORD, interp, e, &snr, 0); //printf(" interp: ak[1]: %f A[1] %f\n", ak_interp[1], interp->A[1]); } + + +/*---------------------------------------------------------------------------*\ + + FUNCTION....: interp_Wo() + AUTHOR......: David Rowe + DATE CREATED: 22 May 2012 + + Interpolates centre 10ms sample of Wo and L samples given two + samples 20ms apart. Assumes voicing is available for centre + (interpolated) frame. + +\*---------------------------------------------------------------------------*/ + +void interp_Wo( + MODEL *interp, /* interpolated model params */ + MODEL *prev, /* previous frames model params */ + MODEL *next /* next frames model params */ + ) +{ + /* trap corner case where voicing est is probably wrong */ + + if (interp->voiced && !prev->voiced && !next->voiced) { + interp->voiced = 0; + } + + /* Wo depends on voicing of this and adjacent frames */ + + if (interp->voiced) { + if (prev->voiced && next->voiced) + interp->Wo = (prev->Wo + next->Wo)/2.0; + if (!prev->voiced && next->voiced) + interp->Wo = next->Wo; + if (prev->voiced && !next->voiced) + interp->Wo = prev->Wo; + } + else { + interp->Wo = TWO_PI/P_MAX; + } + interp->L = PI/interp->Wo; +} + + +/*---------------------------------------------------------------------------*\ + + FUNCTION....: interp_energy() + AUTHOR......: David Rowe + DATE CREATED: 22 May 2012 + + Interpolates centre 10ms sample of energy given two samples 20ms + apart. + +\*---------------------------------------------------------------------------*/ + +float interp_energy(float prev_e, float next_e) +{ + return pow(10.0, (log10(prev_e) + log10(next_e))/2.0); + +} + + +/*---------------------------------------------------------------------------*\ + + FUNCTION....: interpolate_lsp_ver2() + AUTHOR......: David Rowe + DATE CREATED: 22 May 2012 + + Weighted interpolation of LSPs. + +\*---------------------------------------------------------------------------*/ + +void interpolate_lsp_ver2(float interp[], float prev[], float next[], float weight) +{ + int i; + + for(i=0; i>3;