从说话人识别demo开始学习kaldi--(4)make_mfcc.sh

#!/bin/bash

# Copyright 2012-2016  Johns Hopkins University (Author: Daniel Povey)
# Apache 2.0
# To be run from .. (one directory up from here)
# see ../run.sh for example

# Begin configuration section.
nj=4
cmd=run.pl
mfcc_config=conf/mfcc.conf
compress=true
write_utt2num_frames=false  # if true writes utt2num_frames
# End configuration section.

echo "$0 $@"  # Print the command line for logging
# $0:  脚本自身的名称
# $@: 传入脚本的所有参数;
# 就是输出这些东西给你看一眼,告诉你要开始执行了

if [ -f path.sh ]; then . ./path.sh; fi
. parse_options.sh || exit 1;
# 如果path.sh不是个文件,(即是个空,还不存在),then 加载它
# 加载parse_options.sh


if [ $# -lt 1 ] || [ $# -gt 3 ]; then
   echo "Usage: $0 [options] <data-dir> [<log-dir> [<mfcc-dir>] ]";
   echo "e.g.: $0 data/train exp/make_mfcc/train mfcc"
   echo "Note: <log-dir> defaults to <data-dir>/log, and <mfccdir> defaults to <data-dir>/data"
   echo "Options: "
   echo "  --mfcc-config <config-file>                      # config passed to compute-mfcc-feats "
   echo "  --nj <nj>                                        # number of parallel jobs"
   echo "  --cmd (utils/run.pl|utils/queue.pl <queue opts>) # how to run jobs."
   echo "  --write-utt2num-frames <true|false>     # If true, write utt2num_frames file."
   exit 1;
fi
.<<EOF
$#:传入脚本的参数个数
如果传入的参数小于1个,或者大于3个,then
用--形式传入的参数不参加参数计数
run.sh是这样调用的:
steps/make_mfcc.sh --cmd "$train_cmd" --nj 10 data/$x exp/make_mfcc/$x $mfccdir
数据所在文件夹,日志文件夹,存放mfcc特征的文件夹
在cmd.sh中,有export train_cmd="queue.pl --mem 4G",这个会出错,需要改

命令行: 尖括号 中括号的含义 https://blog.csdn.net/x356982611/article/details/84852039
[]:内的内容意思是:可写可不写
    例如:/home下就一个list 文件,使用ls --help中的 Usage: ls [OPTION]… [FILE]…
{}:那就必须要在{}内给出的选择里选一个。
<>:表示必选

EOF

data=$1 
# 接收数据所在文件夹

# 如果参数个数大于2
if [ $# -ge 2 ]; then
  logdir=$2
else
  logdir=$data/log
fi

# 如果参数个数大于3
if [ $# -ge 3 ]; then
  mfccdir=$3
else
  mfccdir=$data/data
fi
# 设置默认的日志文件夹和存放mfcc的文件夹

# make $mfccdir an absolute pathname. 绝对路径
mfccdir=`perl -e '($dir,$pwd)= @ARGV; if($dir!~m:^/:) { $dir = "$pwd/$dir"; } print $dir; ' $mfccdir ${PWD}`

# use "name" as part of name of the archive.
name=`basename $data`
.<<EOF
basename是linux的关键词命令
basename /usr/bin/sort.txt      输出"sort.txt"。
basename ./include/stdio.h .h   输出"stdio"。   这种去掉了后缀名
这里应该是第一种用法
EOF


mkdir -p $mfccdir || exit 1;
mkdir -p $logdir || exit 1;
# 创建目录

if [ -f $data/feats.scp ]; then
  mkdir -p $data/.backup
  echo "$0: moving $data/feats.scp to $data/.backup"
  mv $data/feats.scp $data/.backup
fi
# 如果data文件夹下有feats.scp这个文件,那么再在data文件夹下创建一个备份文件,将feasts中的数据都备份到新建的这个backup文件中
# 这是个隐藏文件么,这种命名方式也太奇怪了吧

scp=$data/wav.scp

required="$scp $mfcc_config"
# 这是一个list

for f in $required; do
  if [ ! -f $f ]; then
    echo "make_mfcc.sh: no such file $f"
    exit 1;
  fi
done
.<<EOF
如果$scp $mfcc_config,这两个文件有任意一个不存在,则报错并退出
EOF



utils/validate_data_dir.sh --no-text --no-feats $data || exit 1;
# 参考 kaldi中的validate_data_dir.sh是干什么的
# https://blog.csdn.net/yj13811596648/article/details/103316292

if [ -f $data/spk2warp ]; then
  echo "$0 [info]: using VTLN warp factors from $data/spk2warp"
  vtln_opts="--vtln-map=ark:$data/spk2warp --utt2spk=ark:$data/utt2spk"
elif [ -f $data/utt2warp ]; then
  echo "$0 [info]: using VTLN warp factors from $data/utt2warp"
  vtln_opts="--vtln-map=ark:$data/utt2warp"
else
  vtln_opts=""
fi
# VTLN是Vocal Tract Length Normalisation 的简称。中文为:声道长度归一化。
# 主要用于语音识别,消除男,女的声道长度的差异。在HTK中有源码,HTK book中有介绍。修改了MEL频率中的中心频率。
# 这个if主要设置vtln_opts,有很多参数,看它从何而来,主要根据哪个文件来设置

for n in $(seq $nj); do
  # the next command does nothing unless $mfccdir/storage/ exists, see
  # utils/create_data_link.pl for more info.
  utils/create_data_link.pl $mfccdir/raw_mfcc_$name.$n.ark
done
.<<EOF
seq 4的输出是:
1
2
3
4
也可以在一行输出,网上可以找到怎么实现

下面是create_data_link.pl中写的该文件的作用:
# This script distributes data onto different file systems by making symbolic
# links. It is supposed to use together with utils/create_split_dir.pl, which
# creates a "storage" directory that links to different file systems.
#
# If a sub-directory egs/storage does not exist, it does nothing. If it exists,
# then it selects pseudo-randomly a number from those available in egs/storage/*
# creates a link such as
#
#   egs/egs.3.4.ark -> storage/4/egs.3.4.ark

关于kaldi指令参数的分析可以参考:https://www.jianshu.com/p/56bf6033f7a9
// Documentation for "rspecifier"
// "rspecifier" describes how we read a set of objects indexed by keys.
// The possibilities are:
//
// ark:rxfilename
// scp:rxfilename

后缀名为ark的文件是二进制文件,kaldi提取的mfcc一般都保存成了ark文件,可以转成txt文件查看。因为处理二进制文件的速度比txt文件要快很多很多。
可以用copy-feats来转换,https://blog.csdn.net/chinatelecom08/article/details/81252140
首先找到这个文件
一般在这里:~/kaldi/src/featbin/copy-feats
比如下面命令的结果是
~/kaldi-trunk/src/featbin/copy-feats ark:raw_mfcc_test.1.ark ark,t:-|head
这里需要注意的是在文件前边加ark关键字,告诉copy-feats是什么格式的,还有后面加一个ark,t:- 表示输出格式为t文本,否则默认是二进制。
head 输出第一行,结果如下:
BAC009S0764W0121  [
  13.72645 -18.44713 10.56679 9.807516 12.30524 13.80353 6.403662 2.052646 20.2373 14.3599 21.20356 12.30582 6.052794 0.5122147 2.97383 -0.1383018 -4.166415 5.954274 4.114204 -0.03437376 

  
此时的ark是40维的,如果我们需要加差分该怎么做呢:
~/kaldi/src/featbin/copy-feats ark:raw_mfcc_test_hires.1.ark ark:- |~/kaldi/src/featbin/add-deltas ark:- ark,t:- | head

以scp为后缀名的文件一般保存的都是路径,是文本文件,可以用cat 查看,告诉程序去哪里找

https://www.wandouip.com/t5i277460/
kaldi不会自己判断这到底是个script还是archive形式,这需要我们加前缀告诉kaldi这是什么格式的文件。
archive(ark文件)包含实际的数据, 而 script 文件(scp文件)则指出数据的具体位置。
这句话应该是说,kaldi不会判断这个到底是数据文件,还是路径文件,需要我们在前面加上ark:或者scp:,后面的参数还可以加s,cs,p,具体意义是:
s:keys是有序的
cs:按顺序访问数据 (程序不满足会崩溃) 
p :忽略错误

EOF



if $write_utt2num_frames; then
  write_num_frames_opt="--write-num-frames=ark,t:$logdir/utt2num_frames.JOB"
else
  write_num_frames_opt=
fi


if [ -f $data/segments ]; then
  echo "$0 [info]: segments file exists: using that."

  split_segments=""
  for n in $(seq $nj); do
    split_segments="$split_segments $logdir/segments.$n"
  done

  utils/split_scp.pl $data/segments $split_segments || exit 1;
  rm $logdir/.error 2>/dev/null

  $cmd JOB=1:$nj $logdir/make_mfcc_${name}.JOB.log \
    extract-segments scp,p:$scp $logdir/segments.JOB ark:- \| \
    compute-mfcc-feats $vtln_opts --verbose=2 --config=$mfcc_config ark:- ark:- \| \
    copy-feats --compress=$compress $write_num_frames_opt ark:- \
      ark,scp:$mfccdir/raw_mfcc_$name.JOB.ark,$mfccdir/raw_mfcc_$name.JOB.scp \
     || exit 1;

else
  echo "$0: [info]: no segments file exists: assuming wav.scp indexed by utterance."   
  split_scps=""
  for n in $(seq $nj); do
    split_scps="$split_scps $logdir/wav_${name}.$n.scp"
  done
  
  utils/split_scp.pl $scp $split_scps || exit 1;

  # add ,p to the input rspecifier so that we can just skip over
  # utterances that have bad wave data.

  $cmd JOB=1:$nj $logdir/make_mfcc_${name}.JOB.log \
    compute-mfcc-feats  $vtln_opts --verbose=2 --config=$mfcc_config \
     scp,p:$logdir/wav_${name}.JOB.scp ark:- \| \
      copy-feats $write_num_frames_opt --compress=$compress ark:- \
      ark,scp:$mfccdir/raw_mfcc_$name.JOB.ark,$mfccdir/raw_mfcc_$name.JOB.scp \
      || exit 1;
fi
.<<EOF
下面是utils/split_scp.pl中写的该文件的作用:
# This program splits up any kind of .scp or archive-type file.
# If there is no utt2spk option it will work on any text  file and
# will split it up with an approximately equal number of lines in
# each but.
# With the --utt2spk option it will work on anything that has the
# utterance-id as the first entry on each line; the utt2spk file is
# of the form "utterance speaker" (on each line).
# It splits it into equal size chunks as far as it can.  If you use the utt2spk
# option it will make sure these chunks coincide 一致 with speaker boundaries.  In
# this case, if there are more chunks than speakers (and in some other
# circumstances), some of the resulting chunks will be empty and it will print
# an error message and exit with nonzero status.
# You will normally call this like:
# split_scp.pl scp scp.1 scp.2 scp.3 ...
# or
# split_scp.pl --utt2spk=utt2spk scp scp.1 scp.2 scp.3 ...
# Note that you can use this script to split the utt2spk file itself,

rm $logdir/.error 2>/dev/null
上面命令的2 应该是标准的错误信息吧,
我们来具体了解下:Linux 中三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。
STDIN就是标准输入,默认从键盘读取信息;STDOUT是标准输出,默认将输出结果输出至终端,也就是显示器之类的东西;
STDERR是标准的错误信息,默认也会显示在终端上。由于STDOUT与STDERR都会默认显示在终端上,
为了区分二者的信息,就有了编号的0,1,2的定义,用1表示STDOUT,2表示STDERR。
https://www.cnblogs.com/yanzibuaa/p/7808437.html

 $cmd JOB=1:$nj $logdir/make_mfcc_${name}.JOB.log \
    extract-segments scp,p:$scp $logdir/segments.JOB ark:- \| \
    compute-mfcc-feats $vtln_opts --verbose=2 --config=$mfcc_config ark:- ark:- \| \
    copy-feats --compress=$compress $write_num_frames_opt ark:- \
      ark,scp:$mfccdir/raw_mfcc_$name.JOB.ark,$mfccdir/raw_mfcc_$name.JOB.scp \
     || exit 1;

这句话应该是真正值得分析的。
最开始,cmd=run.pl,所以$cmd 后面跟的应该都是给这个perl程序的参数。Job是指在批处理的环境中,为完成某一任务而进行一系列操作的总称。
在Linux下,可以简单的把Job理解为,一个或多个通过Pipe链接的命令及其运行所完成的任务。在最开始设置的是,nj=4
第一个任务应该是生成log文件。是生成,还是直接使用这个log文件做run.pl的参数呢?
第二个任务是extract-segments,后面是给它的参数
第三个任务是compute-mfcc-feats,真正开始计算各帧的mfcc,feats就是features

第四个任务是copy-feats,应该是进行某些转换操作,是否压缩,然后把num_frames_opt写入到一个ark文件中,和一个scp路径文件中
关于是否压缩,If true, write output in compressed form
num_frames: length in frames of each utterance

后面三个任务用到的程序都在~/kaldi-trunk/src/featbin这个文件夹中,都有同名的.cc文件
*.cc是Linux/Unix下为C++源文件的默认扩展名,与.cpp一个意思
extract-segments.cc
compute-mfcc-feats.cc
copy-feats.cc

下面对这三个文件一一分析:
1,
第一句:extract-segments scp,p:$scp $logdir/segments.JOB ark:-

下面是extract-segments.cc文件中写的该文件的参数要求:
*! @brief This is the main program for extracting segments from a wav file
 - usage :
     - extract-segments [options ..]  <scriptfile > <segments-file> <wav-written-specifier>
     - "scriptfile" must contain full path of the wav file.
     - "segments-file" should have the information of the segments that needs to be extracted from wav file
     - the format of the segments file : speaker_name wavfilename start_time(in secs) end_time(in secs) channel-id(0 or 1)
     - The channel-id is 0 for the left channel and 1 for the right channel.  This is not required for mono单声道 recordings.
     - "wav-written-specifier" is the output segment format
*/
意思就是需要三个参数,wav的路径文件,也就是scp,p:$scp,其中scp,p: 的意思应该就是上面说过的告诉程序这是一个scp文件,参数p表示忽略错误,
第二个参数是<segments-file>,就是$logdir/segments.JOB,这个文件要求必须包括所有wav文件的所有路径,要求的格式为:说话人id,wav的name,开始时间(秒),结束时间(秒),左声道还是右声道。
最后一个参数是输出的格式,我猜是输出的内容写到哪里吧,ark:-,-表示当前文件,ark:表示告诉程序这是一个二进制的ark文件。.JOB文件跟linux中的job命令有啥关系呢?
单竖线的作用,左边命令的输出直接作为右边命令的输入
2,
第二句:compute-mfcc-feats $vtln_opts --verbose=2 --config=$mfcc_config ark:- ark:-
在compute-mfcc-feats.cc文件中找到其对参数的要求:"Usage:  compute-mfcc-feats [options...] <wav-rspecifier> <feats-wspecifier>\n"
rspecifiers 和 wspecifier 是 Kaldi 中定义的两种术语,是存在于表格文件中的文件名,格式类似于 rxfilename/wxfilename
读取文件的文件名称为 rxfilename , 写入的文件名称为 wxfilename。 所以这句中真正的参数是后面两个:ark:- ark:-,前面的都是一些参数设置
“-” 来表示标准输入输出,ark:则表示告诉程序这是一个二进制的ark文件,参考:https://blog.csdn.net/by21010/article/details/51776447
对compute-mfcc-feats.cc的分析可以参考下面博文,写的非常好
Kaldi-MFCC模块源码主流程分析 https://blog.csdn.net/qq_23660243/article/details/82426684
3,
第三句:copy-feats --compress=$compress $write_num_frames_opt ark:- \
      ark,scp:$mfccdir/raw_mfcc_$name.JOB.ark,$mfccdir/raw_mfcc_$name.JOB.scp \

应该是进行某些转换操作,是否压缩,然后把num_frames_opt写入到一个ark文件中,和一个scp路径文件中
关于是否压缩,If true, write output in compressed form
num_frames: length in frames of each utterance
      
在copy-feats.cc中找到的对该文件调用时需要的参数有如下解释:
        "Copy features [and possibly change format]\n"
        "Usage: copy-feats [options] <feature-rspecifier> <feature-wspecifier>\n"
        "or:   copy-feats [options] <feats-rxfilename> <feats-wxfilename>\n"
        "e.g.: copy-feats ark:- ark,scp:foo.ark,foo.scp\n"-----读一个ark,写一个ark和scp
        " or: copy-feats ark:foo.ark ark,t:txt.ark\n"  这应该就是将二进制ark文件转换成txt文本文件把,读一个ark写一个txt和一个ark?
        "See also: copy-matrix, copy-feats-to-htk, copy-feats-to-sphinx, select-feats,\n"
        "extract-feature-segments, subset-feats, subsample-feats, splice-feats, paste-feats,\n"
        "concat-feats\n";

双竖线‘||’,用双竖线‘||’分割的多条命令,执行的时候遵循如下规则,如果前一条命令为真,则后面的命令不会执行,如果前一条命令为假,则继续执行后面的命令。

至此,make_mfcc.sh中最重要的一个if解释完了

EOF


if [ -f $logdir/.error.$name ]; then
  echo "Error producing mfcc features for $name:"
  tail $logdir/make_mfcc_${name}.1.log
  exit 1;
fi
.<<EOF
https://www.runoob.com/linux/linux-comm-tail.html
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容
-f 循环读取

EOF



# concatenate the .scp files together.
for n in $(seq $nj); do
  cat $mfccdir/raw_mfcc_$name.$n.scp || exit 1;
done > $data/feats.scp || exit 1
# 这里把所有JOB的scp文件连接起来形成一个完整的,特征保存路径,的文件,feats.scp,放在$data文件夹下面

if $write_utt2num_frames; then
  for n in $(seq $nj); do
    cat $logdir/utt2num_frames.$n || exit 1;
  done > $data/utt2num_frames || exit 1
  rm $logdir/utt2num_frames.*
fi

rm $logdir/wav_${name}.*.scp  $logdir/segments.* 2>/dev/null

nf=`cat $data/feats.scp | wc -l`     # 打开文件,计算行数,再赋值
nu=`cat $data/utt2spk | wc -l`
if [ $nf -ne $nu ]; then
  echo "It seems not all of the feature files were successfully processed ($nf != $nu);"
  echo "consider using utils/fix_data_dir.sh $data"
fi

if [ $nf -lt $[$nu - ($nu/20)] ]; then
  echo "Less than 95% the features were successfully generated.  Probably a serious error."
  exit 1;
fi

echo "Succeeded creating MFCC features for $name"

下面还有一些细节分析:
第一句:
steps/make_mfcc.sh --cmd “$train_cmd” data/dev exp/make_mfcc/dev $mfccdir

执行make_mfcc.sh,最主要的输入,一是音频保存的路径,wav.scp,二是提取mfcc的参数设置,也就是mfcc.conf

这一步生成了三种文件,一是在data/dev文件夹下生成了feats.scp,而是在exp/make_mfcc/dev文件夹下生成了log文件,三是在mfcc文件夹下生成了raw_mfcc_dev.1.ark这种mfcc文件,还有,raw_mfcc_dev.1.scp这种路径文件,

打开raw_mfcc_dev.1.scp,显示有3582行,前几行是这样的:(直接vi就可以查看)
BAC009S0724W0121 /data/kaldi/egs/aishell/v1/mfcc/raw_mfcc_dev.1.ark:17
BAC009S0724W0122 /data/kaldi/egs/aishell/v1/mfcc/raw_mfcc_dev.1.ark:8735
BAC009S0724W0123 /data/kaldi/egs/aishell/v1/mfcc/raw_mfcc_dev.1.ark:17573
BAC009S0724W0124 /data/kaldi/egs/aishell/v1/mfcc/raw_mfcc_dev.1.ark:24211
BAC009S0724W0125 /data/kaldi/egs/aishell/v1/mfcc/raw_mfcc_dev.1.ark:35349
它的意思是:
对于BAC009S0724W0121.wav这个音频文件,它提取到的mfcc存储在raw_mfcc_dev.1.ark这个二进制文件中,字节偏移量从17开始
对于BAC009S0724W0122.wav这个音频文件,它提取到的mfcc存储在raw_mfcc_dev.1.ark这个二进制文件中,字节偏移量从8735开始

对于ark文件,vi不可以查看,因为它是二进制文件,vi打开后是乱码
根据这个网页中的方法:https://blog.csdn.net/chinatelecom08/article/details/81252140
(有的网页说:/data/kaldi/src/featbin/copy-feats ark:raw_mfcc_test.1.ark ark,t:-|head 这个命令应该也行)
执行下面指令后,这个ark文件就被转变成txt文件了,原来的ark文件有31兆左右,转换后的txt文件有292兆左右。
还真是差别很大。
/data/kaldi/src/featbin/copy-feats ark:raw_mfcc_dev.1.ark ark,t:raw_mfcc_dev.1.txt
他说Copied 3582 feature matrices
这时可以用vi打开raw_mfcc_dev.1.txt,显示有1602097行,使用head -n 5 raw_mfcc_dev.1.txt不能完整的显示一组数据
使用head -n 428 raw_mfcc_dev.1.txt才能把第一组数据看完整,像下面这样:

BAC009S0724W0121  [
  13.49205 -22.41221 -20.24121 -1.98209 9.195898 1.91156 -15.95207 -34.06091 -21.27177 13.64833 -2.290445 -11.41031 6.276435 18.53628 3.039503 -1.206911 5.69863 14.70332 3.759521 6.059179 
  14.52841 -20.8142 -6.242723 -6.526707 10.34724 21.25252 -6.640732 -19.94154 -26.54828 44.37728 1.30089 -12.18841 5.153913 1.944673 16.02913 -1.521936 16.05821 7.15074 7.459532 4.35869 
  14.88721 -16.78935 -1.177742 4.026037 13.99316 11.46282 -12.37078 -29.28205 -24.78944 20.9298 -10.01182 -20.42375 -10.27791 0.376318 18.74627 6.434265 9.138008 13.98402 12.63955 2.732481 
  12.89416 -15.87873 -12.92063 -0.6836281 8.812117 7.155354 -0.1632829 -30.58537 -18.41366 17.1782 3.096558 -33.87352 -18.80447 -9.690798 1.723511 -3.412091 7.316902 16.50155 5.979527 4.35869 
  12.35606 -11.32563 -8.444887 -1.332859 7.468884 2.850067 6.376448 -30.36815 -26.98799 10.68554 -8.216147 -15.68984 -14.08765 0.4969606 6.066284 -2.78204 3.990454 10.38756 6.472862 2.011942 
  12.1767 -14.28515 -17.31297 5.181399 7.660775 7.155354 19.83673 -28.41316 -14.45627 23.74349 -4.086113 -11.41031 -13.72482 -0.8301086 6.519141 1.628323 8.045344 3.194628 -5.764453 3.286741 
  13.07353 -11.78094 -16.58092 0.61483 14.76072 7.546942 15.59914 -30.15093 -27.64755 15.77135 -4.624813 -7.325309 -9.73366 3.271742 4.750292 0.6832447 4.260166 0.8639183 0.7356911 12.43601 
  13.43226 -11.78094 -9.986403 2.562523 10.73102 8.330118 14.08998 -30.80259 -24.12988 11.47562 -2.470012 -8.8815 -26.42396 5.684595 10.14199 -3.097065 -2.662443 7.510386 6.966197 13.92394 
  12.53543 -15.65108 -11.96835 -5.877476 12.45803 0.03455353 19.83673 -32.54036 -20.17249 19.52295 -3.008713 -22.00608 -40.75648 2.668529 -5.251246 7.397244 14.23711 12.90508 9.926206 12.86113 
  12.1767 -14.28515 -16.58092 -7.825167 4.206748 0.3473892 24.85005 -32.32314 -33.63839 25.15034 -0.8539114 -18.84142 -42.82476 10.26902 0.9339161 -6.247323 17.87932 7.15074 2.526184 16.04955 
  13.13331 -14.5128 -23.16944 -10.42209 2.671625 -0.2782784 11.07164 -42.57041 -23.25046 36.40514 13.37015 -12.77198 -30.93218 14.49151 12.85913 -0.2618332 12.416 10.02791 1.539514 5.846618 
  14.32909 -13.37453 -11.3077 1.264061 17.0634 19.68617 23.41767 -25.37207 -27.86741 18.58505 10.55359 -12.77198 -18.62306 10.38966 21.01055 -0.8918839 7.681123 10.7472 9.432871 6.27174 
  13.25289 -14.5128 -16.58092 1.264061 9.004007 6.763766 28.43099 -17.33489 -32.92406 18.1161 6.328758 -13.16103 -25.87971 9.907088 7.424854 6.434265 16.42243 15.42261 5.239525 8.609912 
  13.1931 -17.47231 -20.24121 -0.03440094 6.701323 2.537231 24.13386 -39.06962 -26.98799 31.71564 0.9417553 -1.100543 -15.35756 21.80639 11.50056 -10.02763 2.462086 2.115689 -2.421522 4.146129 
  14.32909 -11.09798 -16.58092 1.264061 10.73102 -3.093792 18.78517 -34.06091 -13.79671 24.68139 19.00327 -6.936261 -22.06997 6.770379 -3.540457 7.637989 18.24354 12.54544 4.006188 6.909423 
  13.55183 -12.23625 -16.58092 -8.474398 4.97431 -6.847805 11.74238 -28.63038 -14.23642 20.46085 5.251358 -12.57746 -29.87087 2.427243 -1.171671 12.93437 19.3362 8.22968 2.032849 3.009611 
  12.47564 -16.10638 -18.77709 -5.228245 -3.276976 -3.093792 15.26377 -34.49535 -21.49162 25.15034 0.7621899 -11.60484 -24.06555 17.88226 6.066284 -12.54784 9.50223 7.870033 -3.442973 7.759668 
  13.97036 -16.78935 -15.1168 2.562523 9.387788 -1.842453 24.85005 -30.36815 -26.54828 37.34304 23.93224 8.042082 -15.7204 31.61671 21.01055 7.397244 19.3362 10.38756 -2.421522 6.484301 
  13.67141 -14.5128 -13.65268 -2.631321 -4.620208 -5.909302 19.83673 -27.7615 -21.49162 30.77774 14.77843 -9.270548 -20.07439 21.15237 6.519141 -6.08981 3.361126 -0.920332 -0.657197 0.4600124 
  13.01374 -14.74046 -15.1168 -6.526707 0.1770506 0.03455353 12.41312 -3.709936 7.472682 34.52934 14.77843 -12.18841 -23.70271 17.88226 1.98671 -14.75302 9.50223 10.02791 8.199534 10.73552 
  12.29627 -15.87873 -20.24121 -16.26517 -6.347221 -1.529617 8.388672 -35.79868 -12.91729 24.21244 9.849455 -1.878639 -23.88413 5.202024 -0.2504768 -9.240068 12.05178 4.633214 -0.1929007 6.484301 
  12.95395 -12.69156 -14.38474 -13.01901 -12.43673 2.537231 10.73627 -41.69521 -16.87468 34.99829 -0.674345 3.373507 -25.51688 5.322667 2.249907 -0.2618332 8.045344 6.071801 3.512853 7.334546 
  14.14972 -12.23625 -10.20662 -4.579014 -3.276976 -0.2782784 20.55292 -27.10984 0.1194712 35.93619 16.18671 -7.519833 -23.15846 18.53628 9.689137 2.823095 11.32334 10.02791 -0.1929007 7.547107 
  13.55183 -11.55329 -12.18857 3.860985 4.590529 -6.534971 14.9284 -30.80259 -12.91729 19.054 2.37829 -0.3224468 -35.5858 14.49151 10.59485 0.99827 20.79309 14.34367 6.472862 4.35869 
  12.47564 -10.87032 -13.65268 -1.332859 -0.01483965 -4.345129 20.55292 -37.31923 -35.78137 16.2403 5.251358 -13.55007 -24.60979 4.960739 -1.43487 3.304584 16.05821 12.90508 8.446201 7.972229 
  14.40882 -7.683155 -7.343805 3.211754 8.428336 5.589002 24.13386 -21.89653 -24.34973 18.58505 -0.1356449 -16.27341 -10.09649 15.26617 15.57627 2.58235 10.95912 8.22968 4.006188 9.035035 
  14.52841 -9.049084 -6.462939 -1.98209 0.7527218 -0.2782784 11.57469 -24.72041 -11.59816 14.04337 11.25773 -4.212926 -9.007996 5.202024 8.783423 10.28618 10.23067 7.15074 3.512853 16.8998 
  12.83437 -12.23625 -5.802289 -6.526707 5.741871 3.78857 11.40701 -15.59712 -6.981216 17.1782 8.441176 -4.601974 -24.79121 0.1350327 7.87771 2.58235 4.170261 7.15074 3.266186 11.58577 
  13.7312 -10.64267 -1.397959 -1.98209 8.236446 13.81235 16.1022 -17.33489 -14.01657 11.67314 6.149191 -0.9060192 -15.53898 8.218091 2.118309 12.93437 8.409566 3.194628 2.526184 6.909423 
  14.64801 -9.276739 3.006371 -0.03440094 9.387788 9.504882 17.276 -6.612433 -18.41366 16.70925 10.55359 -2.656734 -9.915077 12.56123 14.67056 7.156499 6.687574 1.644526 4.006188 3.508446 
  13.31268 -12.23625 -0.07666016 -5.228245 7.276994 6.763766 -2.007822 -22.11375 -17.09453 2.192211 -4.624813 -9.85412 -15.17615 5.92588 5.27669 11.73065 7.137094 6.431447 2.526184 4.146129 
  12.05712 -14.05749 2.786155 4.851295 8.236446 -3.71946 -5.208221 -26.45817 -7.201071 17.64715 0.2234898 -3.434831 6.837696 7.494235 -3.01406 1.943348 9.138008 11.4665 8.692869 5.421496 
  14.32909 -12.23625 6.089403 3.211754 7.468884 5.589002 12.58081 0.9340594 -5.442232 20.46085 21.81982 12.06436 10.20526 1.703387 -18.35942 -10.97271 8.773787 7.870033 9.926206 7.547107 
  13.7312 -11.09798 7.630919 3.211754 11.88236 -8.099144 -3.059448 -18.42099 -12.47758 19.054 22.52396 10.85328 0.1025621 -2.095921 -11.22435 4.508307 14.96555 7.15074 -3.442973 3.721007 
  11.45923 -16.5617 7.410702 1.913292 7.852665 -14.9815 -3.775707 -11.90436 -21.05191 9.302908 2.557858 -0.3224468 3.470129 -0.5888233 -6.435638 8.600967 19.70042 4.273568 3.759521 5.421496 
  12.11691 -19.74886 12.03525 3.860985 -0.3986201 0.6602249 -11.65453 -8.934431 -0.4932965 23.74349 15.48257 1.039221 4.592651 4.719454 -9.067622 9.563946 15.32977 1.421495 3.019519 8.822474 
  13.01374 -19.52121 8.07135 0.61483 -1.549963 -7.160639 -4.491962 13.12455 12.98759 11.47562 26.04466 10.24774 18.06292 8.218091 -2.619263 -0.2618332 13.14444 17.94014 6.71953 5.421496 
  12.47564 -18.61059 2.125505 3.860985 15.52828 -4.970798 5.705706 -12.77325 9.310984 24.68139 13.37015 10.85328 14.69535 16.57422 4.618693 8.841712 6.59767 6.431447 1.539514 7.334546 
  13.79099 -16.5617 5.869186 7.98728 16.10395 4.414238 5.705706 -11.46992 -17.75409 7.327715 17.59499 19.33081 7.960218 9.06259 1.85511 14.1381 17.5151 3.194628 1.786181 12.43601 
  12.89416 -18.83824 11.59481 3.211754 12.45803 -4.345129 -2.343193 -19.72432 10.53652 2.192211 14.07429 8.431129 5.715174 5.684595 11.50056 4.989797 10.23067 3.194628 -1.214352 4.783813 
  12.1767 -17.92762 9.833084 -6.526707 6.701323 -21.86386 2.016627 2.095058 16.05143 7.130196 12.66601 -2.656734 16.9404 -4.205608 -14.34594 -5.774784 7.137094 4.992861 5.239525 9.035035 
  13.7312 -16.10638 10.27352 1.264061 6.509433 -16.85851 -1.672451 4.417056 17.88973 31.24669 39.42331 13.27543 15.25661 8.338734 1.723511 -5.932298 13.50866 10.38756 -0.007182121 0.7371426 
  14.03014 -17.017 8.511784 -2.631321 0.9446125 -9.976151 0.675144 6.739053 6.859914 31.24669 20.41154 8.236605 21.43048 20.49835 2.249907 -10.02763 16.42243 8.22968 1.199987 2.787907 
  12.71479 -18.61059 5.869186 2.562523 -0.5905104 -12.79166 -10.93827 -6.612433 -2.331599 23.74349 16.89085 6.096842 15.81787 5.805238 -4.856448 0.8407574 12.78022 14.34367 7.952867 4.146129 
  13.79099 -18.83824 8.07135 3.211754 2.671625 -4.657963 7.047189 -4.290436 0.732239 19.52295 5.430925 10.24774 16.9404 19.1903 -2.882461 11.24916 21.15731 16.50155 12.63955 4.783813 
  12.35606 -14.05749 8.732 1.264061 4.97431 -19.98685 -9.50576 -3.129437 -0.4932965 14.43841 4.712658 11.45882 14.13409 14.00894 -0.2504768 2.341605 6.507766 2.834982 -7.900215 5.208935 
  14.72774 -8.593775 4.327671 -9.123629 -10.69687 -19.36119 -29.56094 -19.72432 -21.93133 14.63593 27.45294 8.431129 5.715174 13.64701 -11.22435 -3.88463 5.518822 2.475336 -2.700099 2.122794 
  16.6413 5.065517 11.59481 -20.80978 -28.09546 -36.3335 -48.18362 -8.934431 -28.52697 -2.350734 42.944 -8.297929 -0.4586988 22.46041 -20.14318 1.628323 -1.044171 -0.3627539 -1.028633 -12.88078 
  18.83391 14.4156 30.60178 -5.228245 -18.52624 -35.62858 -21.68212 -14.29379 -42.92464 9.302908 17.59499 -19.63259 -14.81332 5.322667 -15.23783 -4.357168 0.1245813 -7.499751 -0.7500563 -11.15153 
  19.87598 21.11511 31.14261 12.93884 -22.87589 -63.82531 -11.65453 -15.81434 -50.0679 29.37089 -16.47622 -10.63222 -13.5434 1.703387 3.829098 -24.05573 4.260166 -12.51795 -9.943117 -3.253534 
  20.65311 19.77521 27.89759 11.61842 -47.23392 -61.00563 -5.924477 -31.8887 -46.49627 21.8677 -28.98116 -16.46793 -26.78679 -15.59792 5.013491 -30.65017 3.630838 -20.68007 -9.200244 -2.255865 
  20.98617 16.42545 13.35655 19.37585 -39.40455 -62.41547 -3.059448 -34.27813 -32.92406 42.97043 -22.81847 0.6501732 -29.50803 4.236883 5.27669 -25.25472 5.069302 -28.8422 -9.293103 -2.477569 
  21.24521 20.11019 8.291567 17.72534 -40.27448 -64.53023 9.89784 -50.44718 -21.71148 40.62568 -21.93809 8.431129 -41.27356 8.097448 -6.962035 -14.43799 9.866451 -29.68655 -5.300157 -5.099178 
  21.1712 20.78014 2.125505 14.25925 -43.7542 -55.36629 4.196537 -53.07277 -10.9386 38.28093 -10.01182 13.88097 -34.0346 6.649736 -14.34594 -9.87012 12.05178 -15.05102 0.364255 1.845664 
  20.94916 20.11019 3.006371 10.13295 -54.19335 -41.97284 4.196537 -49.57198 12.37482 23.27454 -17.53617 3.568031 -41.27356 6.891022 -14.79189 -14.91053 6.238054 -6.830657 9.679539 1.734812 
  20.69011 17.43038 -5.14164 0.61483 -62.02272 -44.0876 4.531908 -52.19757 30.75785 25.15034 3.276123 6.291367 -37.65408 -3.361734 -11.22435 -7.507426 5.788534 -9.172484 7.212864 -0.6485088 
  20.46808 19.44024 -0.5170927 7.822228 -61.15279 -36.3335 8.891728 -55.69836 27.08124 11.67314 -4.086113 -12.38293 -59.37096 11.95801 -1.30327 9.804691 -0.7744589 -11.51431 0.2713957 -2.920977 
  20.17203 21.45009 -1.838392 15.24956 -55.93321 -35.62858 19.12054 -49.57198 33.82169 5.155002 -6.061347 -18.84142 -63.5075 9.54516 -10.12042 11.73065 0.3942933 -7.388235 -6.321609 -3.802246 
  19.987 18.43531 -14.38474 12.44368 -57.67307 -35.62858 19.12054 -46.07119 29.53231 11.2781 -2.470012 -17.2591 -55.75148 8.218091 -12.56218 10.04544 8.045344 -14.48812 -9.014525 2.732481 
  19.69094 17.43038 -18.04503 14.91946 -50.71363 -28.43339 27.7148 -44.3208 25.24294 -4.523447 -6.061347 -15.10627 -62.99044 5.202024 -13.45406 0.3682194 -2.662443 -17.02119 -6.13589 2.621629 
  19.4319 15.42053 -18.04503 17.89039 -53.32343 -25.93071 27.7148 -17.55211 31.37062 11.47562 2.198723 -5.574594 -44.37597 17.22824 -12.56218 8.841712 0.7539096 -7.499751 0.8285503 3.721007 
  19.23257 13.74565 -17.31297 21.35648 -42.01434 -12.79166 42.75477 -28.41316 12.37482 -6.69616 -0.3152103 9.642205 -28.60095 24.42248 -17.46753 -9.082556 -4.972042 -18.42846 -0.1929007 4.571251 
  19.19271 11.40082 -16.58092 16.23987 -38.53462 -7.160639 57.07855 -21.24487 3.183309 -11.99975 -9.832249 2.595411 -42.82476 9.54516 -35.30519 -28.85168 9.50223 -3.931252 8.692869 7.547107 
  19.23257 18.77028 -18.77709 14.75441 -36.79476 16.55347 49.20047 -22.33097 1.957774 -10.44903 12.66601 5.318747 -19.16731 11.47544 -25.49448 -15.06805 14.60133 -0.4742689 -2.978677 2.510777 
  18.83391 23.45995 -12.92063 7.822228 -38.53462 -3.093792 60.6595 2.095058 6.859914 6.735157 13.37015 4.929699 -32.48339 0.738246 -12.56218 -15.54058 -5.753275 -16.45829 -9.571681 -3.031829 
  18.67445 24.79985 -13.65268 5.511503 -35.0549 -6.847805 41.3224 -17.76933 -1.106064 6.537638 3.635258 -4.991022 -42.30769 -0.4681807 -2.619263 -0.8918839 3.720742 -4.154284 -0.1929007 1.402256 
  18.19606 24.46487 -11.52792 2.562523 -30.70525 2.850067 28.43099 -24.72041 2.570541 4.957482 -10.01182 -21.21491 -33.51752 11.83737 -13.9 0.05319214 18.24354 -8.057329 -8.364511 -1.091917 
  18.11633 21.45009 -0.2968769 -1.98209 -29.83532 -12.47883 34.87669 -32.32314 -14.45627 -11.22439 -35.14384 -21.21491 -26.24254 5.081382 -19.69724 -7.034887 22.61419 -3.931252 -1.957226 -0.5376568 
  18.07647 18.77028 4.547886 -5.228245 -25.48568 -17.79701 23.41767 -11.46992 -8.520199 5.352521 -18.41655 -15.49531 -15.53898 3.754313 -8.146428 -3.727117 16.78665 -7.053689 -6.321609 0.4045863 
  17.83727 17.76536 12.25546 5.511503 -21.13602 -13.41733 41.3224 -2.548938 -6.101797 -1.165618 -22.81847 -11.60484 -24.97263 6.167166 -21.92695 -4.514681 13.50866 -13.64376 0.7356911 3.933568 
  17.83727 20.11019 17.62166 -1.98209 -24.61575 -7.160639 44.18715 -7.192933 -6.321651 -11.99975 -21.93809 -16.27341 -22.79563 10.5103 -14.79189 -13.17789 9.50223 -3.708221 0.7356911 0.1274559 
  17.79741 -1.081163 -16.58092 -16.9144 30.31864 2.224396 3.35811 -1.968438 -43.63897 22.33665 -11.08922 3.178984 -30.93218 11.47544 15.12341 -5.302246 -8.09697 0.9754333 0.6428318 -3.802246 
  18.31566 -20.28153 -14.38474 -13.66824 25.05608 -9.037647 1.681256 -14.72824 -22.15119 31.24669 15.48257 -3.823878 -27.69387 30.30867 6.519141 -13.3354 6.238054 -6.719142 -7.157341 -4.018401 
  19.57993 -7.4555 -5.802289 5.841607 19.79351 -24.99221 -5.924477 -37.10201 -32.2645 21.39875 9.849455 -18.84142 -14.81332 18.53628 -4.461651 -22.85674 -3.831195 -8.503391 -16.55852 -7.260735 
  20.5791 14.08062 -16.58092 0.61483 -8.957012 -36.3335 -3.059448 -46.07119 -64.35444 22.33665 13.37015 -9.659595 -23.33988 -6.315298 -3.540457 -18.66029 -8.487587 -8.168844 -8.457371 -4.666868 
  21.13419 13.0757 -11.08749 -4.579014 -10.69687 -48.31711 18.11442 -47.82159 -60.7828 17.1782 16.18671 5.318747 -31.44925 -10.53467 -23.26477 -25.25472 -4.100907 -10.62219 -13.71786 -0.5376568 
  21.43024 8.707996 -8.22467 -6.526707 -15.91645 -51.8417 26.99862 -39.94482 -56.49684 19.9919 1.660023 16.30312 -36.61994 -16.86374 -39.31866 -47.436 -0.4148426 -9.618547 -10.31455 -0.8147869 
  21.54126 10.73086 -12.92063 -2.631321 -28.96539 -36.3335 37.74145 -34.27813 -46.49627 44.37728 -12.16662 30.83603 -31.96632 -16.4418 -29.50795 -56.42841 1.293334 -11.06825 -12.29753 0.7371426 
  21.61527 12.07077 -6.022506 2.562523 -39.40455 -42.67776 29.86337 -35.36423 -50.78223 38.28093 -29.86154 27.2028 -38.68821 -9.26886 -20.58912 -37.2446 5.878438 -11.17976 -15.42226 0.9034209 
  21.65228 12.40574 3.667021 5.511503 -41.14441 -55.36629 35.59288 -39.06962 -42.92464 40.15673 -38.66537 13.27543 -43.8589 -1.673985 -13.45406 -28.25219 -1.763403 -17.5841 -11.7294 0.1828821 
  21.65228 14.75057 6.529835 7.162021 -37.66469 -58.18596 41.3224 -35.79868 -21.93133 31.71564 -50.11036 7.847557 -41.79063 6.649736 -3.540457 -24.65523 -10.44067 -19.83572 -5.764453 -2.089586 
  21.57827 12.74072 2.345722 3.211754 -30.70525 -51.8417 44.90334 -43.4456 -13.13715 32.65354 -70.35918 7.263987 -50.06372 -2.939796 -6.040841 -21.05826 -3.561483 -24.90186 -15.42226 -5.9638 
  21.54126 10.39589 7.190485 5.511503 -32.44511 -49.72694 47.76809 -37.31923 -1.106064 21.8677 -69.4788 17.5142 -45.92717 -1.673985 -0.2504768 -27.65269 -3.381675 -17.5841 -21.38764 -1.424474 
  21.50425 9.163305 11.59481 7.657176 -31.57518 -45.49744 44.18715 -48.69678 -15.7754 12.85826 -63.31612 22.3585 -36.10287 -8.424986 -1.30327 -20.45877 -4.972042 -21.52443 -24.79644 -1.646178 
  21.57827 10.39589 13.79698 8.482435 -22.87589 -46.20235 32.01194 -61.82474 -25.22915 14.83345 -61.55535 24.17511 -35.06873 -5.89336 5.539886 -28.85168 -3.111963 -20.96152 -20.81951 -0.870213 
  21.57827 13.41067 12.91611 4.191089 -27.22553 -58.89088 36.30907 -65.32552 -18.85337 18.1161 -62.43573 25.38619 -44.89304 -2.517859 1.723511 -18.06079 1.203429 -24.33895 -21.67171 -3.58609 
  21.61527 14.75057 19.78501 6.501814 -35.0549 -63.12039 39.89001 -51.32238 -16.43497 17.64715 -65.07688 19.33081 -35.06873 -5.471422 6.519141 -13.3354 4.709686 -20.11717 -24.2283 -5.747645 
  21.57827 17.43038 19.78501 8.647488 -29.83532 -74.39908 44.18715 -41.69521 -18.63351 17.1782 -57.15343 4.540651 -44.89304 6.167166 8.330567 -12.70535 -6.534508 -24.62041 -14.00192 -7.693045 
  21.61527 19.77521 18.1625 6.17171 -17.65631 -62.41547 44.18715 -51.32238 -6.541506 27.49509 -65.95727 -13.7446 -30.93218 11.11351 8.783423 -19.85927 -9.659435 -24.0575 -17.69478 -5.53149 
  21.72629 19.77521 20.32585 4.686244 -8.087082 -41.97284 40.6062 -49.57198 -21.49162 16.70925 -46.58883 -10.82674 -29.50803 8.338734 -5.119647 -22.25725 -6.925123 -24.62041 -14.85412 -5.099178 
  21.72629 13.0757 20.32585 17.23018 3.055407 -41.26793 31.29575 -34.06091 -42.21031 -3.930889 -46.58883 -7.714356 -24.06555 10.02773 -10.12042 -35.44612 -6.925123 -21.52443 -18.54698 -8.989979 
  21.57827 6.886757 26.27507 1.913292 3.631077 -21.23819 26.28243 -11.68714 -36.4957 -1.955695 -48.34959 -15.30079 -35.06873 3.63367 -8.278028 -17.43074 -6.534508 -19.83572 -20.25138 -11.36769 
  21.24521 1.650696 32.22429 -6.526707 7.660775 -28.12055 9.394784 -16.466 -18.41366 20.9298 -50.11036 -20.42375 -36.10287 -6.315298 -17.02159 -7.507426 -6.925123 -19.55426 -21.38764 -5.747645 
  20.83814 -17.017 28.97926 -4.579014 30.31864 -31.87457 7.71793 -16.03156 -24.34973 16.70925 -24.57924 -33.08236 -43.8589 -9.690798 -8.804424 -4.514681 -20.20606 -11.51431 -23.37611 -6.828423 
  20.32005 -27.20623 21.40753 3.211754 30.31864 -32.50024 8.556357 3.836556 -17.31438 -6.89368 -33.38307 -44.15865 -46.96131 13.76765 -5.909242 -32.44865 -21.37791 -9.060968 -26.50083 -10.93538 
  19.91298 -33.59826 16.53998 8.977591 27.68736 -34.37724 12.91618 2.095058 -27.4277 6.340118 -33.38307 -52.07028 -47.47838 18.53628 -7.225234 -31.24966 -7.315739 -7.611266 -28.77336 -8.557667 
  19.50591 -39.45762 14.23741 23.6672 24.52982 -31.56173 13.25155 -7.192933 -25.66886 -7.486238 -31.62231 -37.03818 -34.55167 32.27074 -6.435638 -30.65017 -3.651387 -16.17683 -27.6371 -2.810125 
  19.23257 -39.45762 15.55871 20.53122 11.49858 -32.81307 3.022739 -7.192933 -14.45627 6.537638 -23.69885 -44.15865 -28.96379 29.65465 -18.35942 -24.05573 -3.022059 -11.96037 -25.36457 -6.828423 
  19.03324 -41.05563 11.81503 19.04575 15.1445 -38.44825 8.053301 -11.03548 -34.35272 7.327715 -23.69885 -39.41167 -28.60095 7.25295 -23.71071 -31.84915 6.238054 -18.147 -24.79644 -9.422289 
  18.79405 -44.78431 14.0172 23.007 13.0337 -26.86922 7.38256 -15.16268 -26.32842 6.932676 -21.0577 -16.27341 -17.53456 9.424518 -21.03506 -30.05067 -1.403787 -16.17683 -23.94424 -11.36769 
  18.75418 -45.84965 11.59481 26.58509 24.52982 -20.92536 -5.924477 -15.59712 -22.81075 16.2403 -28.10077 -25.17073 -7.193832 9.424518 -21.03506 -24.65523 -0.9542668 -11.17976 -20.53545 -4.018401 
  18.55485 -51.17634 3.226587 32.17626 26.10859 -21.55103 3.693481 -23.85152 -14.89598 6.735157 -35.14384 -25.17073 -10.82216 17.22824 -13.00812 -25.25472 -2.033115 -18.99136 -24.2283 -8.341512 
  18.47512 -49.57833 2.565938 31.37752 19.79351 -14.9815 -0.1632829 -33.19202 -14.45627 20.9298 -25.45962 -26.75306 -12.4549 8.700662 -24.15665 -13.65043 -2.033115 -16.45829 -19.11511 -12.23231 
  18.51499 -51.70901 4.107454 43.35859 31.37115 -20.29969 -3.059448 -26.24095 -45.78194 13.05578 -24.57924 -15.88436 -0.4586988 10.38966 -33.96737 -30.05067 4.619781 -8.614906 -15.99039 -7.47689 
  19.15284 -49.04567 -2.499042 33.77374 27.1611 -29.37189 -6.640732 -17.76933 -30.50566 16.2403 -20.17732 -37.03818 -8.28233 19.84432 -33.96737 -27.65269 6.058246 -12.51795 -23.66017 -7.909201 
  19.39203 -48.513 -8.004455 38.56616 31.37115 -35.00291 3.35811 -24.72041 -39.353 27.96404 -7.138747 -67.10238 -26.78679 37.50291 -22.37289 -30.65017 2.372181 -18.42846 -24.51237 -9.854601 
  19.4319 -37.32694 -6.242723 42.55985 27.68736 -38.44825 -8.073246 -32.10592 -62.21146 11.47562 -6.240913 -33.08236 -12.99915 25.73052 -21.48101 -28.85168 0.1245813 -3.150643 -12.86566 -4.666868 
  19.23257 -10.64267 -12.18857 18.38554 15.1445 -39.15317 -25.2634 -47.82159 -55.78252 0.809576 -12.34618 -26.75306 -11.36641 14.61215 -21.92695 -19.25978 -4.581427 -8.503391 -10.03598 1.679386 
  19.987 -6.544881 -26.09767 23.17205 23.47731 -31.2489 -20.96587 -56.57355 -60.06847 9.302908 -11.80748 -22.79724 7.960218 27.69258 -13.45406 -21.05826 -12.00313 -17.86555 -24.2283 -3.419812 
  20.50508 3.016624 -26.82973 33.77374 29.26613 -39.15317 -23.83089 -59.19915 -57.21117 10.48802 -24.57924 -33.87352 -1.01996 25.73052 -13.9 -9.397581 -3.022059 -9.395515 -21.10358 -5.099178 
  20.65311 7.797377 -26.82973 32.17626 21.37228 -27.80772 -28.84469 -76.70309 -53.63953 17.64715 -20.17732 -31.50003 1.225085 12.68187 -20.58912 -21.05826 -5.753275 -9.060968 -21.38764 -5.315334 
  20.46808 3.016624 -26.82973 27.38383 38.73874 -32.1874 -12.37078 -78.45348 -40.78166 23.74349 -28.10077 -22.79724 -1.01996 14.61215 -20.14318 -23.45624 -8.487587 -11.4028 -14.57006 3.721007 
  20.17203 6.659101 -20.97327 17.23018 34.52869 -42.67776 -4.491962 -79.32867 -35.78137 22.33665 -48.34959 -23.5884 -4.948788 11.83737 -24.6026 -13.96546 -6.534508 -15.61393 -8.643088 0.01660395 
  19.94999 7.569721 -22.43738 11.45337 33.47618 -44.79252 -13.8033 -69.70151 -40.78166 7.130196 -38.66537 -24.37957 0.6638234 26.38454 -16.12971 -17.43074 -13.17498 -6.49611 -14.85412 3.342167 
  20.09801 8.480341 -25.36562 13.26894 27.68736 -50.43186 -14.51955 -85.45506 -36.4957 14.83345 -23.69885 -13.55007 -2.703743 27.03856 -5.251246 -16.32815 -3.741291 -8.057329 -14.28599 2.787907 
  19.987 11.06584 -29.75796 18.71565 27.1611 -58.18596 -8.789501 -90.70624 -37.92435 24.68139 -31.62231 -9.85412 -7.375248 33.57878 -9.594019 -16.64318 1.383237 -5.269439 -11.7294 9.672718 
  20.20903 12.07077 -36.34649 20.53122 28.21361 -49.02203 -8.789501 -89.83104 -23.69017 34.06039 -19.29694 -5.185546 -6.07131 44.04313 -9.46242 -18.06079 2.372181 -12.7994 -12.29753 5.208935 
  19.83897 13.41067 -33.41825 22.01669 32.42366 -38.44825 -16.66833 -93.33183 -47.2106 2.38973 -20.17732 -18.84142 -2.703743 41.42704 -3.408857 -7.507426 3.720742 -12.1834 -10.8772 3.120463 
  19.87598 14.4156 -35.61443 23.3371 41.37002 -19.98685 -10.22202 -83.70466 -31.38508 15.77135 -23.69885 -12.57746 -3.826266 44.69715 -18.35942 -12.70535 -0.6845548 -15.89538 -16.27445 4.35869 
  19.23257 14.75057 -30.49002 13.43399 26.10859 -28.74622 -25.2634 -88.95584 -35.06704 21.39875 16.89085 2.011839 -13.72482 42.73508 -3.672056 -10.65768 10.23067 -7.722782 -5.764453 3.933568 
  19.07311 14.75057 -26.09767 20.36617 28.21361 -13.41733 -7.356991 -84.57986 -30.72552 12.66074 -3.008713 -11.60484 -20.98147 41.42704 -1.961267 -16.9582 3.271222 -14.48812 -8.828807 7.334546 
  18.63459 14.75057 -27.56179 24.98762 34.00243 -16.23284 -10.22202 -80.20387 -15.55555 -2.745773 -21.93809 -23.5884 -11.91066 28.34661 -6.172441 -4.199656 12.416 -8.168844 -3.442973 8.397351 
  18.43526 17.76536 -29.0259 28.18257 25.58233 -6.847805 -9.50576 -70.57671 -6.101797 10.2905 -0.8539114 -32.2912 -10.64074 49.2753 0.4075193 -6.404837 17.15088 -17.86555 -5.300157 5.634057 
  18.11633 21.78507 -18.77709 22.67689 20.31977 -13.1045 -35.291 -54.82316 -8.520199 2.58725 -2.290445 -17.2591 -2.142483 35.54084 -12.11624 7.156499 12.416 -9.841578 -5.114439 -0.3713784 
  17.87714 10.06091 -29.75796 35.37121 38.21248 7.546942 -15.95207 -74.07749 -24.56959 -14.32584 -8.216147 -12.38293 -6.07131 55.81551 -11.6703 -25.85421 16.42243 -16.73974 -6.693045 2.17822 
  17.59808 14.75057 -20.97327 28.98131 26.10859 5.98059 -30.99346 -54.82316 3.796076 -1.165618 -3.726979 -20.42375 -12.09207 47.31323 -18.80536 -6.247323 30.26284 -15.05102 -10.40741 8.609912 
  16.96022 13.74565 -14.38474 29.78005 25.05608 -4.345129 -41.02105 -52.19757 -10.27904 1.402134 -5.163513 -22.79724 -2.703743 23.11443 -21.03506 1.943348 16.05821 -8.949453 -8.643088 -1.701604 
  16.4021 9.725937 -15.1168 24.82257 32.42366 4.414238 -27.41217 -47.82159 -4.169901 11.2781 -5.163513 -38.6205 -21.52572 22.46041 -18.35942 -2.939552 15.69399 -11.96037 -0.007182121 5.846618 
  16.16291 12.40574 -8.885321 20.20111 26.10859 -14.66867 -36.72351 -57.44875 -12.69744 13.45082 -4.804379 -24.37957 16.9404 44.04313 -10.77841 -3.254578 9.50223 -4.377315 -2.51438 4.35869 
  16.04331 11.40082 -0.9575262 19.37585 36.63371 -1.216785 -36.00726 -51.32238 -25.0093 3.772366 0.2234898 -25.17073 23.67553 48.62127 -13.00812 -8.767529 -0.9542668 -11.4028 -4.000128 4.146129 
  15.96358 9.163305 4.327671 23.007 39.265 1.91156 -21.68212 -34.49535 -19.51293 18.58505 9.145315 -32.2912 -9.189411 36.19487 -8.672825 -11.28774 -9.659435 -0.1397228 1.292847 6.059179 
  15.68452 4.837864 13.35655 27.38383 38.73874 -5.909302 -30.99346 -38.19442 -14.45627 13.45082 11.25773 -28.33538 -3.826266 33.57878 -2.882461 -8.294991 -6.534508 -6.161564 -3.071536 1.125125 
  15.72439 2.788969 6.750051 21.02637 32.94992 5.98059 -20.24961 -42.57041 -10.49889 28.43299 2.198723 -23.5884 14.69535 49.2753 8.330567 -9.397581 4.709686 -8.391875 -10.03598 -2.810125 
  15.48519 7.342068 7.851135 23.83225 43.47504 5.197414 -17.38458 -49.57198 -34.35272 9.895466 16.18671 -17.2591 5.715174 30.96269 -3.540457 -3.097065 2.102469 -13.64376 -7.528778 -1.091917 
  15.16627 1.650696 8.511784 17.89039 45.58007 12.246 -15.95207 -53.94797 -24.78944 16.2403 9.849455 -36.24701 -4.387527 14.61215 -12.11624 -5.774784 10.95912 1.198464 -10.22169 1.62396 
  14.48855 0.2847652 6.089403 13.26894 36.10746 0.3473892 -16.66833 -36.66756 -26.10857 10.09299 11.25773 -37.03818 -10.27791 21.15237 -10.77841 -14.28048 5.69863 -1.70094 -10.31455 2.566203 
  14.44868 -0.6258545 12.03525 14.58935 28.73987 -3.406624 -11.65453 -45.196 -17.53424 19.054 9.145315 -18.05026 -14.08765 15.26617 -5.251246 -12.86287 2.102469 -6.607626 -11.16126 2.954185 
  14.44868 3.699589 10.71395 20.03606 35.05494 1.598728 -17.38458 -32.75758 -28.52697 12.66074 0.2234898 -19.63259 -5.510049 10.87223 -12.11624 -9.240068 0.4841976 -5.380955 -9.571681 -3.419812 
  14.56828 1.195385 14.0172 10.62811 36.10746 11.07123 -8.073246 -21.46209 -17.75409 16.70925 5.071791 -19.63259 -3.826266 3.030457 -18.80536 -18.06079 3.90055 3.554275 -2.60724 5.846618 
  14.36895 -2.447092 11.3746 23.99731 37.68623 19.29458 8.053301 -12.55602 -10.49889 10.09299 -7.857015 -24.37957 -11.91066 6.529094 -13.00812 -21.05826 -2.033115 -2.481549 -3.72155 2.621629 
  14.08993 -5.178951 14.0172 19.04575 37.15997 16.94505 -8.073246 -24.72041 -8.520199 -3.930889 -4.265679 -22.00608 -7.193832 7.856163 -3.935254 -7.507426 -2.302827 1.198464 -5.671594 0.1828821 
  13.85078 -8.366119 17.62166 11.78347 38.21248 18.90299 -10.93827 -21.89653 -4.169901 0.809576 -0.3152103 1.233744 -1.581221 5.44331 4.618693 -1.049397 -4.581427 -0.2512379 -6.507327 0.1828821 
  13.55183 -26.14089 15.99915 21.35648 48.73761 4.805826 2.687368 -24.93763 -12.91729 3.179808 5.969625 -11.41031 -26.96821 4.236883 2.249907 -10.8152 5.159206 0.7524023 -13.14973 2.067368 
  13.37247 -36.2616 10.27352 18.5506 51.36889 3.475735 4.699594 -28.63038 -19.07322 -3.73337 7.032897 -7.714356 -25.15404 11.3548 -6.040841 -8.294991 6.507766 4.992861 -8.55023 -0.3713784 
  13.49205 -37.85961 9.612867 15.24956 47.15884 -4.032295 21.98529 -21.46209 -18.63351 2.192211 -4.983947 -14.91174 -27.51245 9.907088 -6.962035 -10.34266 5.968342 -2.816096 -6.414468 6.909423 
  13.49205 -42.12097 12.6959 10.29801 45.58007 5.589002 1.848942 -22.11375 -22.5909 -11.22439 11.25773 -17.2591 -31.44925 -1.673985 -1.698068 -12.70535 6.687574 -8.391875 -3.907269 4.996374 
  13.79099 -42.65364 10.93417 1.913292 40.31751 -0.591114 24.85005 -6.031934 -6.981216 5.55004 12.66601 -4.212926 -9.189411 0.01438999 -10.77841 -13.80794 -10.05005 -8.057329 -5.393016 2.122794 
  14.36895 -42.65364 7.410702 -4.579014 39.265 13.02917 11.07164 -7.192933 5.634379 3.969886 11.25773 -1.878639 -16.26465 -3.361734 -4.856448 -19.85927 2.372181 -6.273079 -6.693045 6.059179 
  14.20951 -43.71898 12.25546 4.686244 36.10746 -1.842453 3.35811 -14.07657 -7.860634 4.759963 18.29913 2.789936 -23.88413 -1.673985 -2.224464 -27.0532 5.24911 -2.035487 -8.085934 0.2937341 
  14.48855 -46.38232 11.3746 5.346451 40.31751 3.78857 19.12054 -10.16659 -11.59816 -3.930889 4.892223 -0.3224468 -6.07131 4.236883 -10.38361 -13.49292 6.687574 3.194628 -10.59313 -1.701604 
  15.08654 -50.64367 3.667021 4.686244 32.42366 -3.71946 19.12054 -8.934431 -19.51293 8.315311 2.557858 6.485889 -4.948788 10.14837 2.381507 3.545329 8.409566 3.554275 -5.300157 0.8479948 
  14.80748 -53.83969 -7.784238 -0.03440094 27.68736 -5.909302 19.83673 -3.709936 -4.169901 5.94508 14.77843 2.789936 -14.81332 3.754313 -16.12971 -13.17789 -2.932155 -5.380955 -7.993074 2.954185 
  14.52841 -48.513 -10.20662 -2.631321 30.31864 -9.350481 22.70148 -10.38382 -2.331599 10.09299 16.89085 3.373507 -10.82216 11.59609 -18.35942 -12.70535 10.59489 3.194628 -1.585789 6.27174 
  17.75754 -12.69156 8.511784 -10.42209 -9.826939 -30.62323 1.1782 -20.15876 -12.47758 -1.560657 -3.008713 -11.41031 -8.826578 13.64701 -8.672825 -14.75302 2.55199 -1.812456 -4.000128 -0.1496744 
  19.3123 9.390961 -6.683155 -9.123629 -47.23392 -53.25153 29.86337 -22.98264 -39.353 -10.44903 2.737423 27.2028 -26.42396 16.57422 -5.777643 -23.45624 -4.190811 12.90508 -10.12884 6.059179 
  20.09801 13.74565 -20.97327 -3.280552 -55.06328 -56.07121 40.6062 -22.54819 -15.55555 -8.868874 1.30089 22.3585 -39.72235 22.46041 -17.02159 -18.66029 -12.00313 22.25589 -9.385962 1.679386 
  20.35706 12.74072 -29.75796 -5.877476 -58.543 -48.31711 41.3224 -17.76933 -8.959908 -16.65192 -4.624813 18.11973 -38.68821 27.69258 -18.80536 -6.404837 -2.482635 24.41377 -3.72155 6.909423 
  20.39406 13.74565 -30.49002 -5.877476 -60.28286 -37.03842 54.92998 -14.07657 -2.331599 -15.1012 -0.8539114 6.680414 -49.54665 12.56123 -13.9 -7.66494 -2.662443 20.45766 -7.064482 6.059179 
  20.28304 14.4156 -35.61443 -3.929783 -55.93321 -28.43339 64.24044 -18.85544 1.957774 -11.99975 2.019157 6.485889 -52.132 19.84432 -14.79189 -13.49292 -1.223979 23.69448 -10.50027 2.898759 
  20.024 14.4156 -30.49002 -6.526707 -49.8437 -25.93071 56.36236 -19.5071 -1.106064 -29.05771 5.610491 -0.127924 -40.23942 16.57422 -17.46753 1.155783 5.518822 21.17695 -11.16126 4.35869 
  20.09801 16.09048 -27.56179 -5.877476 -47.23392 -16.85851 54.92998 -22.54819 -3.557134 -22.07945 9.145315 -5.963641 -37.65408 16.57422 -23.71071 -2.467013 3.540934 17.58049 -11.16126 6.27174 
  20.20903 17.76536 -29.75796 1.264061 -50.71363 -16.85851 47.76809 -21.46209 14.21312 -23.63018 6.328758 -13.7446 -30.41512 7.976806 -14.34594 -5.617271 9.50223 21.5366 -16.55852 6.059179 
  20.35706 20.44516 -35.61443 -1.98209 -48.10384 -17.79701 44.90334 -23.19986 11.14929 -15.1012 11.25773 -15.49531 -30.05228 10.02773 -2.882461 -6.247323 7.137094 21.5366 -15.13819 5.846618 
  20.39406 20.78014 -35.61443 -3.929783 -49.8437 -19.36119 52.06523 -32.32314 7.472682 -8.473834 12.66601 -3.629354 -30.41512 9.183232 -6.698837 -9.397581 19.3362 11.82615 -9.293103 5.846618 
  20.20903 18.10033 -38.54266 -5.228245 -40.27448 -9.663317 52.06523 -46.94639 -2.331599 3.179808 18.29913 0.6501732 -29.50803 -0.5888233 -14.34594 -12.23281 21.88575 8.22968 -6.971623 10.09784 
  19.94999 15.7555 -34.88237 -4.579014 -34.18497 -13.41733 36.30907 -47.82159 -9.179762 24.21244 25.34052 -4.40745 -51.61493 -1.252047 -5.777643 -5.302246 24.79952 -4.154284 -2.700099 9.460156 
  19.57993 9.390961 -26.82973 -7.825167 -29.83532 -14.35583 28.43099 -54.82316 1.345006 38.28093 28.15708 -10.82674 -40.75648 25.73052 4.618693 -11.76027 11.32334 -7.053689 1.014269 6.059179 
  19.3123 11.40082 -18.77709 -6.526707 -31.57518 -6.534971 22.70148 -41.69521 1.345006 18.1161 9.145315 -8.103405 -36.10287 27.69258 -0.6452742 -8.294991 14.23711 -16.17683 -0.1000414 1.014273 
  18.75418 9.163305 -12.92063 -7.825167 -16.78638 -6.847805 18.11442 -26.24095 4.408844 19.52295 -2.290445 -14.91174 -27.87529 16.57422 8.783423 -0.1043205 10.23067 -13.36231 -2.700099 0.8479948 
  18.35553 16.42545 -8.665104 -13.66824 -7.217152 -3.71946 35.59288 -39.94482 -6.541506 13.64833 5.071791 -2.851258 -29.1452 6.649736 -17.46753 -4.357168 3.540934 -1.254878 -2.142944 4.996374 
  18.91365 20.44516 -4.040557 -5.228245 -15.04652 -4.657963 48.48428 -16.466 13.60036 15.77135 -9.113981 -34.66469 -46.96131 2.306601 -1.43487 -11.76027 -3.111963 -2.816096 -2.235804 -0.2605264 
  18.87378 19.77521 0.8042059 -13.01901 -5.38777 -4.345129 44.18715 -21.02765 1.957774 6.932676 -10.01182 -24.37957 -31.44925 -2.095921 -0.5136757 3.786073 0.4841976 -8.837938 -8.271652 0.1274559 
  17.79741 4.610209 19.78501 -37.68978 4.398639 0.3473892 28.43099 -19.5071 -12.69744 23.74349 -12.16662 -5.574594 -35.06873 -7.58111 -12.11624 0.2107048 -4.100907 -2.70458 -6.321609 3.009611 
  17.87714 -19.29355 9.392651 -1.98209 3.439187 -19.67402 14.42535 6.158555 -31.60494 -14.32584 3.635258 14.48651 -8.100914 -4.205608 -8.541225 -7.979965 -4.100907 -8.949453 12.39288 5.846618 
  18.0366 -15.19577 11.3746 13.43399 -7.217152 -42.67776 17.61137 2.095058 -45.78194 -7.288718 -0.4947777 3.762554 -23.88413 -2.517859 -14.34594 0.2107048 4.709686 -6.830657 4.992858 1.180551 
  18.0366 -9.049084 5.208536 24.65751 -13.30666 -43.38268 17.44368 -8.353931 -57.21117 3.969886 -3.367846 9.036667 -26.24254 -8.846922 1.328713 -10.18515 -0.0552268 -9.172484 -4.557283 -2.810125 
  18.35553 -7.683155 7.410702 40.96238 -8.957012 -53.25153 24.85005 -15.3799 -43.63897 10.09299 -8.934415 -3.045782 -50.06372 -2.939796 19.65198 -5.774784 9.866451 -7.27672 -17.12665 -10.93538 
  19.19271 -7.91081 12.6959 49.7485 -19.39617 -56.77612 34.1605 -21.46209 -46.49627 19.054 -13.78272 4.540651 -63.5075 1.462102 17.3877 -8.925043 6.777478 -9.953094 -15.70632 -12.88078 
  19.61693 -9.504394 6.529835 56.1384 -6.155331 -58.89088 40.6062 -26.67539 -59.35415 -2.153214 -9.832249 11.45882 -55.23441 13.0438 17.84055 -21.05826 1.742854 -13.64376 -18.54698 -17.42004 
  20.09801 -10.87032 0.8042059 56.93714 -8.087082 -62.41547 39.89001 -21.46209 -65.78309 1.994692 -12.16662 18.11973 -38.68821 8.338734 10.14199 -31.24966 5.518822 -14.48812 -19.96731 -13.7454 
  20.46808 -14.05749 4.988319 64.92452 -3.276976 -65.23514 33.44432 -44.3208 -65.06876 -1.363137 -12.16662 22.3585 -39.20528 18.53628 2.513106 -36.04561 7.681123 -16.17683 -13.71786 -10.93538 
  20.87515 -13.14687 3.887238 60.13209 -7.217152 -71.57941 28.43099 -37.31923 -58.63982 -6.301121 -15.39882 16.90866 -46.96131 21.15237 13.31199 -33.64764 4.889494 -23.77605 -14.00192 -12.23231 
  20.94916 -9.504394 -4.701207 67.32073 -5.57966 -73.69416 19.83673 -51.32238 -54.35386 -17.42728 -23.69885 23.56957 -56.78561 12.92315 5.803085 -39.64258 4.889494 -21.24298 -17.69478 -10.93538 
  20.65311 -9.049084 1.905289 75.30811 -1.741853 -62.41547 14.9284 -36.66756 -53.63953 -11.99975 -13.42358 22.96404 -36.10287 3.271742 -5.382845 -35.44612 -3.291771 -15.33248 -16.84259 -7.47689 
  19.80196 2.106005 -2.058609 70.51569 -4.812099 -53.95645 25.56624 -20.37598 -50.0679 -18.978 -20.17732 9.642205 -38.17114 2.185958 9.689137 -19.25978 -5.753275 -15.61393 -12.58159 -9.206134 
  19.11297 0.2847652 2.565938 70.51569 -4.620208 -56.77612 16.26989 -36.45034 -51.49656 -9.066393 -3.008713 13.27543 -38.68821 -14.75405 16.48198 -18.66029 -2.842251 -12.40644 -18.26292 -8.989979 
  18.55485 -1.764128 6.529835 60.93083 -3.276976 -63.82531 17.61137 -46.94639 -42.92464 2.784769 -2.290445 15.09204 -35.5858 -3.783672 34.59624 6.193521 14.96555 -9.618547 -27.35303 -15.90696 
  18.27579 -2.219439 0.8042059 55.33966 4.590529 -50.43186 24.13386 -50.44718 -37.21003 -12.77511 -13.78272 10.24774 -42.30769 -8.846922 16.93484 -8.452504 -0.3249388 -12.07189 -15.99039 -11.36769 
  18.27579 -29.86958 -1.618176 41.76112 30.31864 -23.74087 21.98529 -27.97872 -58.63982 -8.078795 14.07429 7.263987 -21.16289 -0.8301086 -19.69724 -31.24966 -8.09697 -12.51795 -4.835861 0.8479948 
  18.43526 -42.12097 13.57676 27.38383 26.63484 -13.73017 15.26377 -30.15093 -57.9255 -14.32584 9.849455 -12.77198 -22.79563 10.75159 -20.14318 -30.05067 -4.972042 -16.45829 -14.85412 2.621629 
  18.35553 -44.25164 17.08082 34.57248 19.79351 -19.04835 -6.640732 -28.63038 -43.63897 -5.511044 0.04392242 -1.489591 -34.0346 6.287808 -21.48101 -27.65269 -3.381675 -14.48812 -22.23984 -0.9810653 
  18.07647 -46.38232 9.172434 32.17626 16.87151 -15.92001 -7.356991 -29.71649 -15.11584 11.2781 -9.832249 -19.63259 -27.51245 7.25295 -18.80536 -18.06079 -4.190811 -12.7994 -15.70632 -1.867882 
  17.75754 -38.92495 -2.719258 25.78636 11.30669 -0.9039497 5.53802 -37.31923 -5.002523 17.64715 -23.69885 -22.00608 -25.51688 7.373592 -26.8323 -16.32815 -4.972042 -13.92521 -17.12665 -1.535326 
  17.67781 -30.93492 -9.54597 24.98762 6.125652 1.598728 15.43146 -26.24095 -4.169901 6.932676 -26.34 -6.158165 -8.100914 -0.4681807 -26.8323 -12.39033 -17.47175 -11.29128 -14.28599 1.069699 
  17.35888 -21.34687 -20.97327 15.57966 7.660775 4.805826 13.41923 -26.45817 -7.420925 27.96404 -28.10077 -41.78516 -24.06555 -14.75405 -19.2513 -5.617271 -11.61251 -7.611266 -15.13819 0.1274559 
  17.19942 -17.47231 -29.0259 14.91946 0.3689413 0.03455353 11.40701 -22.11375 -13.79671 20.9298 -25.45962 -44.15865 -11.72924 8.459376 -18.80536 -6.877375 2.012566 2.115689 -12.29753 -4.018401 
  17.39875 -9.276739 -34.15031 7.657176 -0.2067299 0.9730568 19.83673 -14.72824 -5.881943 9.697947 -33.38307 -30.70887 -2.703743 17.22824 -15.68377 -7.192401 6.957286 13.26473 -7.993074 -4.018401 
  17.47848 -4.951297 -29.75796 7.98728 0.3689413 -4.032295 12.41312 -12.99047 -5.881943 19.054 -22.81847 -24.37957 -7.738081 29.65465 -20.14318 -30.65017 -4.190811 3.913922 -10.50027 -3.530664 
  17.75754 -1.081163 -31.22208 8.317384 0.9446125 -2.155289 15.26377 -8.353931 -8.300343 23.74349 2.557858 -24.37957 -18.44164 19.1903 -6.698837 -14.12297 4.35007 -8.726422 -7.2502 2.732481 
  18.47512 6.886757 -33.41825 -0.03440094 2.287845 2.537231 17.61137 -13.64213 -20.6122 6.142599 4.712658 -35.45585 -15.7204 16.57422 -8.409626 -18.06079 5.24911 -0.5857849 -7.064482 -2.089586 
  19.19271 8.252686 -46.5953 -0.03440094 -0.5905104 -7.160639 19.12054 -23.19986 -17.31438 2.38973 11.25773 -46.53214 -14.6319 15.9202 -5.382845 -19.85927 3.630838 0.7524023 -3.350114 -3.031829 
  19.4319 5.293173 -59.04029 -3.929783 -6.347221 -11.54032 21.2691 -29.28205 -0.4932965 10.48802 23.2281 -51.27911 -10.45933 21.80639 6.971997 -21.05826 6.417862 -6.719142 -11.7294 -4.018401 
  19.3123 5.748482 -58.30823 11.45337 4.782419 -13.41733 33.44432 -29.71649 -13.57685 4.364924 -1.572178 -43.36749 -17.71598 9.907088 1.065516 -22.85674 4.619781 1.533011 -4.835861 2.011942 
  18.91365 7.569721 -53.91588 15.57966 2.479735 -5.596466 37.74145 -29.71649 -3.557134 11.87066 -1.392612 -43.36749 -24.42838 15.26617 1.98671 -21.65776 8.045344 2.115689 -14.28599 -6.828423 
  18.19606 12.74072 -56.84411 12.60873 -7.217152 -14.35583 28.43099 -32.75758 -4.782669 3.574846 -1.751745 -59.19075 -28.78237 11.59609 8.330567 -6.562349 9.50223 -2.481549 -10.59313 -7.260735 
  18.39539 3.699589 -34.88237 -7.825167 14.18505 -26.55638 13.58692 -39.06962 -2.331599 24.21244 -8.036581 -43.36749 -22.79563 25.0765 -10.64681 -8.137478 4.35007 -0.2512379 -3.164395 -5.9638 
  18.0366 10.73086 -29.75796 -2.631321 9.387788 -14.35583 24.85005 -30.36815 11.14929 11.67314 -28.98116 -56.81726 -25.51688 17.22824 -3.672056 -16.17064 4.080358 1.30998 -5.578735 -1.147343 
  17.83727 10.39589 -37.07854 3.860985 11.49858 -12.79166 11.23932 -29.06483 12.98759 19.054 -5.522647 -33.08236 -7.193832 16.57422 2.907904 -6.719862 6.417862 -7.611266 -5.485876 -2.810125 
  17.51834 13.41067 -30.49002 -0.03440094 6.509433 -14.66867 12.58081 -24.50318 9.310984 16.70925 -16.47622 -46.53214 -6.07131 11.95801 -5.514444 -13.96546 8.409566 1.421495 1.107128 1.513107 
  17.23928 12.74072 -31.95414 6.17171 2.479735 -9.976151 19.12054 -3.709936 22.1791 6.340118 -6.600047 -39.41167 -4.948788 -5.471422 -3.540457 -7.66494 22.24997 -2.370034 -1.957226 5.421496 
  16.84063 12.07077 -29.75796 11.78347 5.166201 -11.54032 7.214874 -17.33489 28.30678 7.525234 -11.44835 -38.6205 -7.556665 -0.1062527 -7.751631 -5.302246 10.59489 -0.4742689 -9.943117 -0.4268045 
  16.6413 13.74565 -27.56179 5.841607 -15.04652 -24.67937 11.74238 -22.54819 -2.331599 -6.103602 -16.29665 -36.24701 -8.463747 4.719454 -5.119647 -1.364424 12.78022 -3.039127 -4.464424 2.510777 
  16.56157 16.42545 -20.97327 11.78347 -2.509414 -15.92001 13.25155 -11.03548 1.345006 6.932676 -21.93809 -40.994 -19.34872 -2.095921 -10.77841 -10.50017 6.417862 0.6408863 -3.442973 2.233646 
  16.60143 14.4156 -18.04503 11.28832 -0.5905104 2.850067 10.23321 -5.451435 5.021612 4.562444 -38.66537 -35.45585 -18.07881 2.185958 -6.830436 -2.939552 7.681123 5.352508 -3.72155 -3.30896 
  16.12304 14.08062 -10.42684 16.07482 8.428336 -3.093792 12.58081 2.095058 11.76206 6.537638 -21.93809 -55.23493 -35.06873 -10.11274 -0.7768736 0.2107048 11.68756 5.712154 -2.421522 2.732481 
  16.32237 12.74072 -11.74813 8.152332 14.95261 3.162899 9.730155 0.9340594 0.732239 14.83345 -20.17732 -29.91771 -14.26907 10.14837 0.6707172 -5.144733 9.50223 2.115689 -6.878764 3.721007 
  16.00345 11.73579 -10.20662 9.637798 20.31977 12.246 16.77294 3.836556 -5.881943 3.574846 -22.81847 -33.87352 -21.16289 -0.5888233 -8.409626 -5.617271 12.05178 4.992861 -11.16126 -3.802246 
  15.60479 1.878349 -3.379908 1.264061 17.25529 -4.970798 -8.073246 2.095058 -8.300343 16.2403 -12.52575 -29.12654 -17.89739 7.494235 -1.698068 -8.925043 -4.972042 1.644526 0.1785364 -0.870213 
  15.16627 4.837864 -2.278825 7.492125 9.963459 10.67965 4.867279 -13.42491 -7.201071 7.525234 -21.93809 -33.87352 -19.16731 1.944673 -8.278028 0.05319214 4.79959 1.421495 6.226195 3.508446 
  15.60479 -5.634261 1.244639 15.90977 27.1611 12.63759 4.867279 -18.85544 -17.09453 1.599653 -19.29694 -40.20283 -22.61422 -4.627546 -13.45406 -24.05573 -8.878202 -7.722782 -3.81441 -3.802246 
  15.80412 -5.861916 11.15438 12.60873 27.68736 4.101402 15.76683 -15.59712 -22.37104 3.179808 -38.66537 -39.41167 -29.50803 -4.205608 -9.988817 -14.91053 -0.3249388 -10.84522 -6.600186 -2.532995 
  15.68452 -4.951297 6.970268 9.967902 26.63484 -2.468121 14.9284 -12.77325 -1.718831 -9.461432 -30.74192 -45.74097 -34.0346 4.719454 -10.64681 -15.6981 2.102469 -12.51795 -2.235804 -5.9638 
  15.36559 -0.853508 4.547886 9.307695 16.48773 10.28806 11.91006 -17.98655 -15.55555 6.340118 3.276123 -34.66469 -38.17114 -7.58111 -4.330051 3.545329 3.90055 -4.934893 4.006188 2.732481 
  14.64801 -0.853508 0.5839901 15.24956 27.68736 16.55347 1.681256 -32.10592 -20.17249 7.130196 6.328758 -12.18841 -19.71156 -0.5888233 -16.12971 -5.617271 1.203429 -10.28764 -14.00192 -3.58609 
  14.32909 -2.447092 0.1435566 11.94852 20.84603 4.101402 -6.640732 -26.24095 -13.357 -5.708563 9.849455 -5.185546 -24.24696 -7.58111 -3.408857 0.05319214 9.50223 1.756042 -1.40007 1.235977 
  13.97036 -1.308819 4.768103 12.11358 12.45803 6.763766 5.034964 -23.41708 -14.45627 0.809576 -11.62792 -18.84142 -4.948788 7.25295 -6.698837 1.628323 8.409566 7.15074 3.759521 -0.03882217 
  13.43226 -8.366119 -0.07666016 17.23018 18.02285 13.42076 2.519683 -19.07266 -30.94537 -2.548254 -8.036581 -13.55007 -13.36199 -1.673985 -8.672825 2.823095 8.409566 3.913922 -0.7500563 -0.03882217 
  13.25289 -7.91081 -6.242723 10.79316 18.21474 7.93853 6.711818 -20.15876 -34.35272 2.982288 -3.008713 -23.5884 -13.5434 -2.095921 -5.251246 4.508307 14.60133 0.9754333 0.8285503 2.677055 
  13.1931 -10.87032 -3.820341 13.10389 14.76072 6.763766 -6.640732 -32.32314 -32.04465 -4.720966 -30.74192 -33.08236 -20.80005 -9.690798 -12.56218 -1.364424 6.687574 -10.51067 -7.34306 2.898759 
  13.13331 -8.821429 -1.618176 13.43399 15.52828 -0.591114 14.25766 -20.5932 -21.05191 9.500427 10.55359 -8.492453 -17.35314 9.303875 -3.935254 -2.624527 -3.471579 -11.51431 -2.421522 -2.089586 
  16.7609 -30.40225 -23.9015 -11.07132 29.26613 -26.86922 1.010515 27.05653 -10.49889 0.2170172 21.81982 0.6501732 -24.06555 0.376318 -10.51521 3.786073 10.95912 -8.168844 -0.1929007 4.571251 
  17.19942 -38.92495 -9.105537 2.562523 24.00356 -49.02203 -19.53335 -3.709936 -35.06704 -0.3755407 19.00327 -5.963641 -20.61864 6.529094 -9.330821 -11.28774 13.87288 -9.395515 -2.885818 -0.09424829 
  19.39203 -16.33404 -7.564021 8.812539 7.276994 -38.44825 -23.11464 -39.94482 -51.49656 -10.44903 11.25773 -11.21579 -16.26465 7.132307 -19.69724 -17.11571 -0.5047467 -11.17976 -5.485876 -5.099178 
  20.28304 5.293173 -21.70532 4.191089 5.549981 -53.95645 -8.789501 -31.01982 -67.21175 2.784769 21.81982 -5.185546 -15.17615 -0.347538 -5.382845 -9.87012 -11.61251 -20.68007 -16.55852 -8.557667 
  20.80113 8.935652 -24.63356 8.317384 -5.38777 -53.25153 26.99862 -34.27813 -78.64097 -9.066393 11.25773 -8.686976 -18.62306 -13.0663 -8.541225 -13.17789 -10.44067 -14.20667 -19.11511 -10.50307 
  20.98617 6.659101 -14.38474 14.0942 -7.217152 -51.13678 52.06523 -44.3208 -70.06905 -32.15916 -6.600047 13.88097 -17.17173 0.9795313 -4.198452 -19.85927 -13.56559 -22.93169 -27.6371 -1.535326 
  21.06018 6.659101 -3.379908 17.06513 -22.00595 -40.56301 57.07855 -48.69678 -59.35415 -29.83307 -15.93752 6.874939 -22.79563 20.49835 6.971997 -31.24966 -15.12806 -25.18331 -22.52391 -1.978734 
  21.13419 6.886757 0.5839901 18.8807 -18.52624 -42.67776 40.6062 -46.07119 -42.21031 -5.116005 -21.0577 -2.656734 -42.30769 -2.095921 5.14509 -20.45877 4.170261 -30.53091 -15.13819 -4.666868 
  21.2082 9.725937 4.107454 14.75441 -19.39617 -55.36629 36.30907 -56.57355 -36.4957 7.920273 -22.81847 11.45882 -41.79063 -21.08311 -1.43487 -17.11571 4.79959 -26.87203 -14.28599 -15.6908 
  21.31922 9.163305 2.345722 19.04575 -17.65631 -47.61219 27.7148 -58.32395 -14.45627 15.3024 -50.99075 11.45882 -36.10287 -16.01986 4.487094 -28.85168 -1.583595 -24.0575 -12.01346 -11.15153 
  21.43024 9.725937 2.565938 18.22049 -11.5668 -43.38268 37.02526 -55.69836 -15.99526 12.2657 -60.67496 13.27543 -39.72235 -7.58111 14.2177 -37.2446 0.03467751 -22.36879 -17.69478 -6.828423 
  21.54126 10.06091 3.006371 20.86132 -8.957012 -34.69008 38.45764 -54.82316 -19.95264 6.735157 -73.00034 17.5142 -23.15846 -9.690798 10.59485 -32.44865 -1.044171 -27.43493 -19.39918 -5.53149 
  21.61527 9.725937 0.5839901 26.58509 3.631077 -23.42804 35.59288 -55.69836 -31.38508 2.982288 -73.00034 11.45882 -15.53898 -2.939796 7.87771 -27.65269 -9.659435 -26.02767 -18.26292 -7.909201 
  21.72629 15.42053 -0.2968769 27.38383 -4.044537 -26.86922 29.86337 -51.32238 -29.18653 7.722754 -61.55535 2.206364 -26.60537 -4.205608 4.750292 -33.04814 -13.17498 -24.90186 -7.714497 -4.234556 
  21.7633 15.7555 7.190485 23.17205 1.328393 -33.1259 32.72813 -53.07277 -37.92435 -4.325928 -42.18691 11.45882 -25.69829 -10.95661 -17.91348 -24.05573 -21.37791 -16.17683 -9.571681 -1.923308 
  21.68929 15.7555 10.71395 14.0942 9.963459 -27.49488 37.02526 -47.82159 -50.78223 2.784769 -33.38307 -10.04864 -33.00046 -5.049484 -5.514444 -17.27323 -17.08114 -17.02119 -19.11511 -5.099178 
  21.54126 10.06091 14.67785 22.01669 18.741 -14.35583 26.28243 -52.19757 -46.49627 -7.091199 -36.90461 -19.63259 -24.42838 0.01438999 -0.5136757 -8.925043 -11.2219 -27.99784 -22.23984 -6.828423 
  21.46725 16.76043 16.53998 16.56997 5.741871 -13.41733 21.2691 -43.4456 -31.16523 -15.1012 -43.06729 -16.46793 -16.62748 -9.690798 3.171103 -15.6981 -11.61251 -24.0575 -13.43379 -14.39387 
  21.39323 17.09541 25.73423 19.04575 -12.43673 -12.16599 18.28211 -35.36423 -28.74683 -32.15916 -29.86154 -24.37957 -9.007996 -8.003048 -4.856448 -9.240068 -23.33099 -22.36879 -8.178793 -12.44847 
  21.35623 6.203793 38.17351 13.59904 -2.509414 -6.222136 2.016627 -10.16659 -47.92492 -29.83307 -38.66537 -29.12654 -10.45933 10.38966 0.8023167 -18.06079 -24.11222 -24.90186 -13.43379 -7.47689 
  21.28222 7.342068 37.63268 14.0942 0.7527218 2.850067 -3.059448 -16.24878 -38.63868 -21.30409 -36.90461 -29.91771 -13.36199 1.341459 -7.620031 -22.25725 -19.03422 -22.08734 -14.28599 -4.450712 
  21.09719 15.42053 27.35675 18.8807 4.398639 -4.657963 8.724043 -23.6343 -24.56959 -23.63018 -28.10077 -25.96189 -17.71598 -15.17599 -8.936024 -17.27323 -17.86237 -20.11717 -11.7294 -10.50307 
  20.69011 10.39589 29.5201 8.482435 14.95261 2.850067 1.513571 -23.41708 -35.06704 -8.276315 -35.14384 -18.84142 -25.87971 -16.86374 -3.935254 -14.28048 -16.29991 -25.74622 -11.16126 -11.15153 
  20.06101 -18.15528 32.76513 0.61483 26.63484 7.155354 -3.059448 -24.72041 -32.92406 -14.32584 -21.93809 -10.04864 -40.23942 -1.673985 2.907904 -31.84915 -15.90929 -16.17683 -15.70632 -9.206134 
  19.4319 -33.06559 47.36776 1.913292 13.60938 -4.657963 4.196537 -11.2527 -33.63839 -20.52873 -22.81847 -24.37957 -38.68821 -8.003048 -17.91348 -7.349914 -10.83128 -14.48812 -12.86566 -10.93538 
  18.99338 -45.31698 45.20441 28.18257 -2.317524 -1.842453 4.531908 -0.8074393 -12.91729 -12.77511 -21.93809 -23.5884 -45.92717 -22.34893 -9.199222 -1.679449 -21.76853 -18.42846 -6.414468 -12.44847 
  18.67445 -46.38232 32.22429 36.16995 3.055407 8.330118 11.40701 -11.90436 -36.4957 -20.52873 -20.17732 -25.17073 -35.06873 -6.737234 -12.56218 -13.3354 -22.94038 -12.51795 -9.293103 -13.31309 
  18.51499 -40.52296 30.06094 36.96869 1.712173 7.546942 11.23932 -28.63038 -28.96668 -12.77511 -26.34 -29.12654 -38.68821 -8.424986 -20.14318 -5.617271 -18.6436 -19.55426 -14.00192 -13.96156 
  18.47512 -29.86958 30.06094 51.34597 -5.38777 -12.16599 0.5074587 -44.3208 -40.78166 -11.22439 -28.10077 -6.547214 -26.96821 -7.58111 -14.34594 -3.569604 -0.7744589 -11.51431 -5.207298 -4.666868 
  18.79405 -18.61059 15.99915 48.94976 -19.39617 -44.0876 -12.37078 -43.4456 -57.9255 -27.50698 -8.216147 4.929699 -24.24696 10.14837 7.87771 -15.6981 -12.39375 -16.73974 -12.58159 -8.557667 
  19.65394 -20.8142 13.13633 52.14471 -16.78638 -47.61219 3.861166 -44.3208 -57.21117 -19.75337 -12.34618 12.66989 -16.8089 8.580019 7.87771 -34.84663 -8.09697 -15.61393 -15.13819 -12.88078 
  19.91298 -15.65108 10.0533 53.74219 -12.43673 -54.66137 8.220986 -58.32395 -64.35444 -27.50698 -18.41655 23.56957 -32.48339 2.547886 -0.2504768 -40.24207 -0.9542668 -13.92521 -11.16126 -7.47689 
  19.87598 -15.19577 3.446804 50.54723 -15.04652 -41.26793 24.13386 -52.19757 -56.49684 -17.42728 -10.55052 15.69758 -46.96131 1.100174 9.689137 -38.44359 -4.581427 -19.27281 -11.16126 -10.07076 
  19.27244 -12.0086 9.392651 55.33966 -12.43673 -46.20235 21.2691 -48.69678 -34.35272 -26.73162 -15.75795 25.38619 -27.33104 4.116241 7.424854 -41.44106 -8.09697 -16.17683 -16.84259 -14.61002 
  19.27244 -6.544881 19.24417 42.55985 -16.78638 -54.66137 18.11442 -48.69678 -36.4957 -27.50698 -1.572178 15.69758 -19.16731 -10.53467 13.31199 -20.45877 -8.487587 -9.172484 -10.59313 -9.854601 
  19.19271 -12.69156 9.172434 49.7485 -19.39617 -61.00563 9.89784 -53.94797 -28.74683 -31.38379 -5.522647 22.3585 -25.51688 9.786446 19.65198 -16.80069 0.9337173 -8.168844 -8.55023 -5.747645 
  19.3123 -15.87873 8.291567 46.55354 -25.48568 -53.95645 10.23321 -58.32395 -38.63868 -26.73162 -15.21925 38.70802 -23.5213 19.84432 20.10484 -16.48566 7.681123 -15.05102 -1.957226 -7.47689 
  19.19271 -10.64267 11.81503 50.54723 -9.826939 -48.31711 12.74849 -53.94797 -32.92406 -43.01422 -17.53617 32.65264 -27.14962 6.529094 12.40627 -13.49292 7.681123 -16.17683 1.014269 -6.179956 
  18.83391 -15.87873 11.59481 54.54092 -9.826939 -31.2489 13.25155 -43.4456 -15.11584 -32.15916 -22.81847 16.90866 -40.75648 4.598811 12.40627 -8.452504 11.68756 -8.614906 8.446201 -6.396112 
  18.55485 -11.32563 17.08082 49.7485 -11.5668 -39.15317 6.544132 -41.69521 -13.357 -34.48524 -7.318314 15.09204 -19.53014 8.700662 16.02913 -10.34266 0.1245813 -2.035487 6.71953 -8.125357 
  19.03324 -9.504394 27.35675 59.33335 -8.087082 -32.50024 -4.491962 -41.69521 -21.93133 -35.2606 -9.832249 8.236605 -16.26465 17.22824 13.31199 -14.75302 -3.651387 -7.165204 6.966197 -4.883023 
  18.95351 -22.41221 40.33686 44.95607 -3.085085 -24.36654 -10.93827 -25.37207 -28.52697 -22.85481 -26.34 2.984459 -6.632571 29.65465 16.02913 8.119478 0.3043895 -4.377315 -0.8429155 -7.044579 
  18.47512 -30.40225 43.58189 25.78636 4.398639 -17.48418 -3.775707 -16.24878 -25.66886 -11.22439 -15.39882 -10.82674 -26.24254 17.88226 -3.803655 0.525732 5.069302 -19.83572 8.446201 -2.920977 
  18.35553 -39.45762 44.66357 19.04575 16.29584 -4.970798 2.351998 -22.33097 -31.16523 9.500427 0.9417553 -1.684114 -24.42838 4.840096 5.408289 13.17512 7.681123 -6.607626 5.486193 -4.450712 
  18.1562 -39.45762 49.53112 18.8807 20.31977 9.504882 -3.775707 -28.63038 -25.88872 -7.881276 -10.55052 -8.8815 -10.45933 13.0438 -18.80536 2.100861 -1.673499 -5.157924 4.006188 -7.47689 
  18.0366 -43.18631 50.07195 20.36617 18.741 -3.406624 -11.65453 -31.01982 -29.18653 1.402134 0.4030552 -12.38293 -9.915077 19.84432 -8.936024 -3.097065 2.911606 -8.837938 1.539514 -3.530664 
  17.87714 -48.513 47.36776 29.78005 17.63907 -3.093792 -9.50576 -15.16268 -22.81075 -11.99975 -17.53617 -0.7114954 -14.45048 8.821304 -8.146428 4.267563 9.138008 -9.284 6.71953 2.732481 
  17.83727 -47.98033 41.95938 14.0942 17.0634 9.504882 12.91618 2.675557 -11.37831 -1.363137 -21.0577 -3.823878 -17.71598 15.9202 -10.38361 -11.28774 2.012566 -8.837938 2.772851 -2.366717 
  17.63794 -46.38232 40.33686 12.77378 17.0634 18.90299 12.41312 -12.12158 -15.11584 0.2170172 -14.32142 -3.434831 -8.100914 14.49151 -16.57565 4.267563 7.681123 -11.17976 -0.5643377 -6.179956 
  17.55821 -47.44766 42.50022 23.83225 20.84603 18.11982 7.047189 -21.02765 -23.91002 -0.9680986 -16.65578 -15.88436 -1.01996 19.84432 -20.14318 4.267563 8.045344 -11.51431 -0.2857599 -0.9256392 
  17.39875 -48.513 38.17351 23.99731 5.741871 11.85441 13.92229 -16.68323 -10.05918 9.500427 -5.163513 -18.05026 1.786346 27.69258 -14.34594 8.600967 -6.925123 -12.7994 3.266186 -1.036491 
  17.00009 -50.64367 31.68345 22.67689 6.893213 10.67965 12.74849 -3.129437 2.570541 12.46322 14.07429 3.762554 2.908868 20.49835 -23.71071 -1.836962 -8.487587 -15.05102 -4.092988 -6.179956 
  16.84063 -43.71898 28.97926 24.98762 -3.276976 1.91156 0.8428292 -17.98655 -15.55555 14.43841 -0.1356449 -3.823878 -8.100914 19.84432 -27.27825 11.4899 8.045344 -7.053689 8.199534 3.508446 
  17.95687 -33.06559 30.60178 45.75481 0.1770506 -20.61252 -26.69592 -28.19594 -36.4957 6.735157 -10.90965 -18.05026 -3.265004 24.42248 1.98671 9.082457 1.203429 -13.64376 4.499523 -0.6485088 
  18.71432 -19.29355 8.511784 56.93714 1.520283 -32.81307 -33.14223 -41.69521 -50.0679 -17.42728 5.969625 5.318747 -5.510049 17.88226 -8.804424 14.37884 1.742854 -11.4028 4.499523 0.4045863 
  19.76496 -14.05749 -18.77709 64.92452 -1.166182 -53.95645 -16.66833 -36.23312 -49.35358 -14.32584 19.70741 12.06436 5.153913 23.11443 3.5659 4.508307 -6.925123 -18.99136 -4.92872 -0.6485088 
  20.06101 -7.000191 -25.36562 62.52831 1.328393 -67.3499 -16.66833 -26.89261 -45.78194 -11.22439 20.41154 16.90866 4.03139 6.891022 4.223896 3.063839 -10.05005 -14.48812 -3.257255 0.4045863 
  20.24604 -9.276739 -31.22208 48.15102 -8.087082 -65.94006 -15.95207 -19.72432 -23.03061 13.84585 45.05642 35.07479 -8.645163 15.26617 16.02913 -5.302246 -17.08114 -10.95673 5.486193 -1.147343 
  20.39406 1.195385 -33.41825 36.16995 -8.087082 -53.25153 -18.81709 -39.94482 -26.54828 19.52295 39.42331 19.33081 -24.06555 19.84432 19.65198 -14.12297 -12.00313 -7.165204 5.239525 -0.7039349 
  20.28304 10.06091 -37.07854 23.17205 -7.217152 -37.74334 -10.93827 -53.94797 -26.76814 12.2657 50.68954 7.069462 -19.16731 10.75159 4.092297 3.063839 -12.00313 -3.596705 -3.535832 1.90109 
  19.87598 8.480341 -23.16944 18.22049 -15.04652 -17.17134 -1.504766 -50.44718 -45.78194 10.09299 30.2695 32.0471 -22.06997 7.25295 2.513106 0.8407574 -10.83128 -3.262158 1.292847 -3.031829 
  19.35217 4.837864 -20.97327 24.82257 -12.43673 -9.350481 4.531908 -21.24487 -38.63868 5.55004 18.29913 20.54189 -30.93218 -0.8301086 1.328713 12.93437 -6.534508 -3.150643 4.252856 -2.477569 
  18.43526 3.24428 -6.462939 9.142643 -11.5668 -19.98685 2.687368 -12.55602 -35.06704 23.27454 14.07429 25.38619 -34.0346 -2.517859 0.1443205 12.93437 -9.268818 -6.49611 7.212864 0.8479948 
  18.1562 -1.536472 -3.820341 6.831918 5.933762 -24.36654 -0.8340245 -14.51101 -33.63839 21.39875 3.096558 18.72527 -28.41954 6.770379 -4.198452 3.304584 -12.78436 -2.035487 7.459532 -2.865551 
  18.0366 3.471933 0.5839901 10.29801 16.67962 -34.69008 -5.208221 -25.37207 -36.4957 12.2657 5.251358 23.56957 -23.33988 5.322667 7.424854 0.525732 -23.33099 -9.618547 4.992858 -2.532995 
  17.917 4.154898 0.1435566 2.562523 -1.358072 -44.79252 4.364223 -4.870935 -24.56959 17.64715 18.29913 19.93635 -31.96632 6.167166 13.76484 7.397244 -17.08114 -2.481549 10.41954 -3.30896 
  17.43861 2.33366 0.5839901 5.511503 6.893213 -26.86922 25.56624 7.900052 -45.06762 8.71035 16.18671 22.3585 -43.8589 -8.424986 3.697498 6.193521 -24.89346 -8.949453 3.019519 -1.535326 
  17.87714 6.203793 7.190485 8.317384 2.287845 -25.93071 12.74849 3.836556 -44.35329 18.58505 17.59499 46.58001 -29.50803 15.9202 -9.067622 -6.404837 -24.11222 -13.92521 -9.014525 -6.396112 
  17.95687 6.431448 10.93417 10.29801 9.387788 -33.1259 1.010515 10.80255 -29.18653 29.83984 16.18671 35.68033 -26.60537 9.303875 -6.304039 -12.70535 -27.23715 -15.89538 -7.064482 -1.4799 
  18.63459 16.09048 5.869186 10.62811 -1.549963 -22.48953 -3.775707 -4.870935 -48.63925 18.58505 23.2281 34.46925 -29.68945 -2.939796 0.2759199 -3.569604 -14.34683 -11.4028 -0.2857599 -2.976403 
  19.54292 30.49444 -0.07666016 1.264061 -20.2661 -51.13678 22.70148 -10.38382 -55.78252 13.84585 -18.41655 -11.21579 -7.193832 21.15237 -4.461651 -11.60276 -17.47175 -14.76957 -0.5643377 1.125125 
  20.32005 21.11511 -4.701207 -5.228245 -10.69687 -58.18596 47.76809 -7.773432 -65.78309 10.48802 -17.53617 1.428268 -8.463747 19.84432 -10.12042 -21.05826 -2.752347 -10.7337 -0.7500563 -4.883023 
  20.72712 19.77521 -10.64705 0.61483 -8.957012 -53.95645 42.03858 -29.71649 -64.35444 7.722754 -1.931312 6.680414 -38.68821 7.132307 -11.22435 -30.05067 11.32334 -20.68007 -9.943117 -3.802246 
  20.76413 16.42545 -19.50915 7.492125 1.520283 -43.38268 26.28243 -60.07434 -49.35358 10.48802 7.737037 10.24774 -50.58079 -2.517859 -13.00812 -45.63752 8.045344 -15.89538 -11.44533 -5.315334 
  20.72712 10.73086 -18.04503 13.92915 12.07425 -48.31711 21.2691 -52.19757 -37.92435 16.2403 2.37829 5.902319 -61.9563 -0.2268953 6.519141 -51.63246 2.462086 -16.73974 -2.60724 2.45535 
  20.46808 3.24428 -15.84886 27.38383 16.67962 -66.64497 15.09609 -33.19202 -34.35272 -3.338331 -8.036581 20.54189 -55.75148 0.01438999 20.55769 -45.63752 -0.2350347 -29.96801 -7.993074 4.571251 
  20.024 -1.081163 -18.77709 31.37752 19.26726 -70.87449 4.364223 -32.32314 -32.2645 -20.52873 -5.34308 13.88097 -56.26854 0.376318 21.46341 -40.84156 1.922662 -22.93169 -6.878764 2.510777 
  20.024 1.650696 -18.04503 26.58509 14.76072 -75.104 11.74238 -29.28205 -32.92406 -31.38379 -0.1356449 21.75296 -37.13701 14.61215 34.14339 -34.84663 6.14815 -18.99136 -8.271652 3.721007 
  19.72795 5.520828 -12.92063 39.3649 18.741 -80.03842 3.190425 -21.67931 -36.4957 -38.36205 -5.522647 28.41388 -24.06555 14.61215 33.69053 -31.84915 6.417862 -12.7994 -6.785904 -3.087255 
  19.57993 12.74072 -14.38474 36.96869 6.893213 -61.71055 6.041077 -31.8887 -31.38508 -37.58669 -3.008713 30.83603 -26.42396 -0.347538 23.27483 -33.04814 -2.033115 -13.92521 -0.1000414 2.233646 
  19.03324 15.42053 -22.43738 36.96869 -1.358072 -53.95645 11.74238 -29.06483 -31.38508 -43.01422 -13.42358 18.11973 -49.02958 -8.424986 21.01055 -26.45371 0.03467751 -10.28764 -4.557283 2.011942 
  18.95351 9.725937 -12.18857 37.76743 2.863516 -59.59579 8.388672 -27.7615 -27.64755 -47.66639 -2.290445 15.09204 -48.51252 -17.70761 5.27669 -36.6451 -3.381675 -11.29128 -6.785904 -1.313622 
  18.71432 2.33366 -10.20662 48.15102 1.904064 -61.00563 4.867279 -36.45034 -21.93133 -51.5432 7.737037 27.80834 -45.4101 -4.205608 19.19912 -43.83904 -1.583595 -13.36231 -6.13589 1.235977 
  18.1562 12.74072 -11.3077 37.76743 -7.217152 -49.72694 15.26377 -21.46209 -22.5909 -60.07217 -16.29665 25.38619 -40.75648 -2.939796 31.87911 -31.84915 -4.972042 -3.039127 -11.16126 -2.532995 
  17.87714 15.7555 -12.92063 34.57248 -3.468866 -46.20235 8.388672 -5.451435 -31.38508 -29.83307 3.276123 25.38619 -45.92717 -27.83411 14.2177 -39.64258 -27.62777 -3.150643 -7.528778 2.843333 
  17.59808 13.74565 -9.54597 40.16364 9.387788 -46.90727 9.059414 -15.16268 -37.92435 -40.68813 7.737037 15.69758 -46.44424 -8.846922 18.74627 -33.04814 -24.11222 1.756042 -7.2502 1.346829 
  17.07982 13.41067 -8.004455 41.76112 6.317542 -39.15317 4.364223 -8.934431 -35.06704 -39.91277 -6.061347 19.93635 -39.72235 -8.003048 30.06768 -22.85674 -29.19023 -10.7337 -12.86566 4.35869 
  16.88049 12.07077 -3.820341 38.56616 6.701323 -40.56301 4.699594 -12.55602 -35.06704 -31.38379 1.30089 25.99172 -27.14962 -9.690798 18.29341 -18.66029 -12.78436 -0.808816 -6.693045 -0.3159525 
  16.48184 -6.544881 14.45763 22.84194 25.05608 -35.62858 -4.491962 -19.5071 -26.98799 -28.28235 -2.829145 6.874939 -44.37597 7.614878 9.236279 -25.25472 -10.44067 -8.057329 -14.28599 -2.255865 
  16.24264 -19.52121 20.32585 9.802851 28.73987 -25.30504 -6.640732 -12.99047 -30.28581 -14.32584 7.737037 4.929699 -30.93218 7.494235 13.31199 -12.86287 0.03467751 -2.481549 -2.978677 4.783813 
  15.56492 -20.8142 20.32585 10.46306 26.63484 -21.55103 13.58692 -6.031934 -25.88872 -12.77511 -3.188279 -1.295067 -35.06873 -5.89336 4.881891 -14.43799 -19.42483 -8.503391 -4.557283 0.01660395 
  14.92707 -20.8142 16.53998 2.562523 26.10859 -35.00291 -8.073246 -17.33489 -31.16523 -21.30409 14.07429 16.90866 -15.35756 6.167166 -0.1188774 -21.65776 -12.78436 -2.70458 -4.92872 4.146129 
  14.48855 -18.83824 19.24417 10.13295 21.37228 -34.37724 -0.4986538 -27.32706 -21.27177 3.772366 10.55359 13.88097 -22.61422 -0.709466 -10.77841 -18.06079 -11.61251 -3.373674 -5.950171 2.621629 
  14.64801 -26.67356 18.1625 5.016347 37.15997 -15.92001 -4.491962 -19.94154 -16.21511 -5.511044 19.00327 -10.63222 -44.37597 -5.471422 -4.330051 -19.85927 -2.212923 -5.603986 -6.321609 -1.258195 
  15.1264 -33.06559 12.25546 12.60873 40.31751 -9.976151 5.53802 -14.51101 -19.95264 -13.55048 -2.110879 -12.57746 -39.72235 -0.8301086 -7.356833 3.063839 -0.8643627 -12.07189 -12.86566 -0.6485088 
  15.48519 -36.79427 10.0533 10.46306 36.10746 -8.724812 6.711818 -1.387939 -19.51293 -5.313525 -3.188279 2.789936 -32.48339 4.960739 -6.567238 -12.39033 -8.09697 -2.816096 -5.207298 0.8479948 
  15.44533 -36.79427 1.685072 7.327073 31.89741 -19.98685 -6.640732 -13.64213 -10.27904 6.735157 2.198723 -12.9665 -30.41512 6.167166 -13.45406 -25.25472 -5.753275 -9.953094 -12.58159 1.235977 
  17.07982 -30.93492 -2.058609 6.17171 17.25529 -26.24355 -18.10084 -27.32706 -12.91729 6.537638 4.173958 -8.103405 -21.70713 14.61215 -1.829667 -10.02763 -3.921099 -1.031847 -12.86566 1.235977 
  18.51499 -6.089571 -7.564021 31.37752 14.76072 -53.95645 -18.81709 -21.02765 -34.35272 -21.30409 9.849455 19.93635 -14.81332 10.63094 3.171103 -24.05573 3.181318 1.30998 -5.300157 2.954185 
  19.23257 -4.495987 -20.24121 48.94976 5.741871 -80.74334 -8.073246 -34.71257 -40.78166 -26.73162 -1.751745 29.01941 -19.16731 9.907088 14.67056 -33.04814 14.96555 -10.95673 -6.228749 3.933568 
  19.3123 -8.821429 -11.74813 59.33335 0.7527218 -76.51383 19.12054 -39.94482 -48.63925 -22.85481 2.37829 25.38619 -18.26023 -7.159172 4.750292 -29.45118 16.78665 -10.06461 -12.86566 -0.2605264 
  18.87378 -8.138465 -11.08749 55.33966 -3.085085 -62.41547 4.028852 -60.94954 -51.49656 -19.75337 -9.832249 19.93635 -12.4549 2.547886 26.44483 -9.712607 6.238054 -9.618547 -11.7294 3.175889 
  18.51499 -7.000191 -2.939474 44.15733 1.136503 -58.89088 4.364223 -48.69678 -47.92492 -18.20264 -18.41655 9.036667 -32.48339 -3.783672 17.84055 -11.44525 4.979398 5.712154 -7.34306 -0.3159525 
  18.11633 -0.1705437 -4.48099 52.14471 -3.085085 -58.89088 2.016627 -53.07277 -16.65482 -23.63018 -10.01182 13.88097 -23.88413 -5.89336 25.08626 -13.17789 1.203429 -8.503391 -7.900215 2.289073 
  17.917 -4.268332 -6.462939 36.16995 -7.217152 -46.20235 5.873391 -67.07592 -9.839327 -35.2606 -21.93809 15.09204 -28.23812 3.151099 11.04771 -14.59551 1.473142 -6.830657 -9.943117 1.513107 
  18.0366 -6.089571 -0.5170927 41.76112 -0.7824011 -32.81307 2.519683 -60.07434 -4.782669 -22.85481 -15.21925 5.318747 -31.96632 11.83737 2.644705 -18.66029 9.138008 4.273568 -6.321609 3.065037 
  18.1562 2.561314 1.905289 40.16364 -6.347221 -17.17134 7.38256 -44.3208 -5.002523 -22.07945 -6.959181 21.14742 -26.42396 10.63094 8.330567 -15.85561 1.473142 -5.938533 -9.293103 0.07203007 
  18.31566 4.154898 4.107454 48.94976 -2.701304 -17.48418 3.35811 -26.89261 -2.331599 -21.30409 11.96187 8.431129 -27.14962 13.64701 7.87771 -1.521936 -6.925123 -3.931252 -1.678648 2.621629 
  18.43526 2.561314 17.08082 48.15102 14.37694 -14.66867 7.047189 -14.07657 -17.09453 -17.42728 -7.677447 -6.741737 -18.80447 11.23416 -5.119647 -8.452504 -12.39375 4.633214 -4.743002 8.397351 
  18.43526 -4.495987 25.73423 40.16364 17.44718 0.3473892 10.90395 -6.612433 -30.06595 -26.73162 -7.497881 -15.10627 -25.87971 3.995598 17.3877 -7.034887 0.4841976 10.7472 -7.807356 5.208935 
  17.63794 -15.19577 39.25519 28.18257 18.21474 -4.032295 14.76072 -0.8074393 -24.34973 -25.1809 -14.14185 -11.21579 -20.2558 11.83737 17.3877 -10.34266 -1.673499 2.475336 -4.278706 -5.747645 
  17.47848 -26.67356 37.09184 23.3371 24.52982 -1.216785 7.550245 0.9340594 -50.0679 -16.65192 -16.65578 -2.656734 -8.100914 28.34661 8.330567 2.100861 2.192374 -5.157924 3.512853 -5.099178 
  17.07982 -32.00025 39.79603 18.22049 20.31977 5.98059 13.41923 -11.2527 -35.06704 -11.99975 -16.65578 -5.185546 -17.89739 18.53628 1.460313 -6.247323 -1.134075 -13.64376 -1.121492 1.790238 
  16.96022 -39.99029 38.17351 8.812539 17.83096 8.721706 3.525795 -32.9748 -31.16523 10.88306 4.712658 -1.100543 -20.98147 6.167166 -2.224464 8.600967 -11.2219 -15.89538 1.292847 -4.666868 
  17.19942 -36.2616 44.66357 10.95821 24.52982 4.414238 -1.00171 -21.46209 -25.66886 1.599653 -12.52575 -0.7114954 -19.53014 5.081382 -11.22435 6.434265 -0.7744589 -10.28764 -5.114439 -0.3713784 
  17.51834 -41.5883 47.9086 17.89039 48.73761 21.25252 4.699594 -35.14701 -37.21003 -1.560657 9.849455 1.428268 -28.41954 8.097448 -6.567238 -2.78204 -0.2350347 -0.808816 -3.72155 -0.2051003 
  17.917 -39.45762 47.9086 5.511503 30.84489 20.86093 15.93451 -14.72824 -16.65482 -6.103602 3.99439 19.93635 -15.90181 15.26617 -14.79189 -3.254578 -10.44067 -5.157924 -1.957226 -1.646178 
  17.95687 -40.52296 47.9086 8.317384 21.89854 19.29458 10.90395 -8.353931 -7.201071 3.179808 6.328758 7.458509 -14.08765 9.303875 -13.9 7.637989 -4.581427 -13.08086 -3.257255 -4.666868 
  17.917 -43.18631 45.20441 13.26894 22.95105 23.99364 10.23321 3.256057 -3.557134 -0.57306 -3.367846 -14.71722 -26.78679 10.99287 4.618693 10.28618 5.339014 -15.05102 -8.457371 -5.315334 
  17.79741 -42.65364 46.28608 17.89039 16.67962 23.99364 9.059414 -14.07657 -23.69017 6.735157 0.04392242 -10.82674 -20.61864 6.529094 0.4075193 9.804691 -1.223979 -8.837938 0.5499725 0.4600124 
  17.39875 -45.84965 39.79603 20.36617 16.29584 18.90299 24.85005 -13.20769 -22.5909 12.46322 -8.216147 -10.24317 -27.33104 13.0438 -2.619263 3.545329 2.372181 -7.834298 -4.000128 -2.255865 
  17.00009 -46.91499 40.33686 21.85163 2.095955 12.246 13.92229 -18.63821 -11.37831 -3.73337 -17.53617 -4.796497 -16.8089 12.80251 -12.56218 -5.459759 0.5741014 -4.934893 3.019519 0.2937341 
  16.68116 -49.57833 31.68345 22.18174 9.004007 16.16188 12.07775 -21.02765 -1.718831 3.574846 -20.17732 -32.2912 -27.51245 15.26617 -22.37289 5.230542 14.23711 -3.262158 -3.350114 2.45535 
  16.5217 -47.44766 32.22429 23.83225 7.276994 19.29458 17.276 -6.612433 -2.944366 2.982288 -11.80748 -5.185546 -35.5858 11.95801 -10.25202 4.749052 13.14444 -9.953094 2.772851 -2.643847 
  16.44197 -44.78431 33.30597 30.57878 10.15535 29.08428 18.61748 -17.98655 -16.43497 -2.350734 5.251358 1.428268 -27.14962 2.789171 -8.146428 6.67501 6.058246 -9.730062 4.499523 -0.09424829 
  16.68116 -36.79427 32.76513 34.57248 5.35809 24.77681 6.711818 -16.24878 -11.59816 -10.44903 -0.3152103 -5.185546 -7.193832 11.83737 -27.72419 9.563946 8.045344 -9.618547 -3.164395 -1.978734 
  16.7609 -21.87954 33.30597 40.96238 -1.549963 -1.842453 -20.96587 -24.72041 -18.85337 -12.77511 1.660023 3.178984 -11.91066 15.9202 -9.857218 -3.727117 -1.943211 -10.28764 0.08567715 -1.036491 
  16.92036 -19.29355 35.46932 40.96238 0.3689413 8.721706 -11.65453 -16.90045 -4.782669 -10.05399 -6.600047 7.653034 -14.81332 4.960739 1.328713 3.545329 -12.78436 -11.51431 -3.628691 -3.419812 
  17.00009 -14.05749 34.92848 45.75481 -9.826939 -4.032295 -8.789501 -27.54428 -30.06595 -12.77511 -12.88488 -1.100543 -25.33546 -3.783672 -10.25202 1.47081 -6.14389 -9.060968 -0.2857599 2.566203 
  16.80076 -14.28515 26.81591 58.53462 -1.549963 -10.28898 -5.208221 -30.80259 -21.71148 -17.42728 3.635258 1.817316 -12.99915 -5.89336 -5.119647 6.193521 -6.14389 -9.841578 -7.528778 -3.364386 
  16.08318 -16.33404 34.92848 56.93714 -12.43673 -12.16599 -16.66833 -18.63821 -7.860634 -25.1809 -11.98705 -1.684114 -8.463747 -10.95661 -10.77841 -1.206911 -6.14389 -10.17612 1.786181 0.01660395 
  16.12304 -11.55329 33.30597 52.14471 -10.69687 -8.099144 -26.69592 -33.84369 -19.73278 -12.77511 -2.470012 -4.796497 -9.552244 -10.95661 7.87771 14.61959 -0.5047467 -2.816096 7.212864 -1.424474 
  16.20278 -9.049084 34.38765 64.92452 -8.957012 -17.79701 -1.672451 -40.82001 -21.71148 -24.40554 -0.3152103 7.458509 -21.70713 9.907088 2.907904 -18.66029 -8.487587 -5.269439 -1.957226 3.342167 
  16.32237 -9.049084 31.14261 60.13209 -10.69687 -14.35583 -8.073246 -28.63038 -11.59816 -22.85481 -8.934415 22.3585 -1.01996 1.582745 13.31199 -3.727117 1.563046 -1.812456 3.512853 5.421496 
  15.84398 -4.495987 35.46932 56.93714 -3.468866 -7.786308 -10.93827 -12.77325 -19.07322 -25.95626 -27.22039 -1.684114 1.225085 1.703387 8.783423 -3.569604 -5.753275 -11.17976 -0.2857599 -4.883023 
  15.88385 -3.813022 38.17351 52.14471 0.9446125 5.589002 4.531908 -31.23704 -18.41366 -19.75337 -12.16662 8.431129 -5.510049 14.37087 10.14199 -6.247323 -7.315739 -0.5857849 2.279516 -4.450712 
  15.64466 -4.723641 41.41854 50.54723 3.822968 3.162899 -5.208221 -42.57041 -12.91729 -17.42728 -6.420481 3.178984 -8.100914 -9.26886 -3.803655 -0.7343712 -0.9542668 -6.942173 0.1785364 -0.6485088 
  15.28586 -4.723641 33.84681 39.3649 3.439187 2.537231 -8.789501 -30.58537 -13.79671 -16.65192 -8.395715 4.929699 1.225085 9.424518 -0.5136757 -11.60276 -2.302827 1.756042 1.539514 4.783813 
  14.68788 -5.406606 33.30597 31.37752 7.276994 8.721706 -12.37078 -31.01982 -9.399616 -13.55048 -24.57924 -11.79936 -4.948788 -7.159172 -6.172441 -4.829707 -3.741291 0.5293713 -0.1000414 -2.366717 
  13.91057 -7.227845 30.06094 28.18257 4.782419 8.330118 -2.007822 -25.15485 -18.1938 -17.42728 -22.81847 -22.00608 -13.90623 -15.17599 -10.38361 4.749052 -1.763403 -0.5857849 -3.628691 -3.142682 
  14.84734 -7.683155 29.5201 32.975 21.89854 12.63759 -4.491962 -1.387939 -16.21511 -23.63018 -16.29665 -7.714356 -4.387527 -3.361734 -9.988817 -1.521936 2.55199 -2.035487 -1.678648 1.235977 
  14.2693 -4.951297 30.60178 31.37752 14.95261 6.372178 -0.8340245 -9.514931 -14.01657 -15.87656 -16.11708 -15.49531 -10.27791 0.738246 0.9339161 -0.2618332 -2.842251 -2.147003 0.364255 2.787907 
  14.14972 -6.089571 31.14261 30.57878 19.79351 6.372178 11.23932 -6.031934 -16.21511 3.179808 -12.34618 -14.91174 -14.81332 -2.517859 -1.43487 -1.049397 -5.362659 -10.95673 -9.107385 -1.036491 
  14.32909 -14.28515 28.43843 23.99731 22.4248 26.34317 18.78517 13.12455 0.1194712 11.87066 -0.1356449 -18.84142 -9.007996 -9.26886 -13.9 -2.467013 -3.561483 -2.816096 -2.142944 2.011942 
  13.7312 -10.64267 26.27507 28.98131 25.05608 20.46935 16.26989 -0.2269397 -5.442232 -11.99975 -12.88488 -9.659595 -6.632571 4.116241 0.1443205 -11.76027 -3.921099 -7.611266 -7.621637 -2.422143 
  13.13331 -13.14687 26.27507 24.82257 17.63907 5.197414 -3.775707 -3.709936 3.183309 -3.535851 -19.29694 -10.04864 -4.948788 1.703387 3.171103 8.600967 7.04719 -1.70094 -2.328663 2.344499 
  12.11691 -15.42342 19.24417 19.37585 18.21474 3.162899 1.345886 -10.16659 -12.69744 -5.511044 0.4030552 -14.32817 -19.34872 -18.12955 -6.172441 -2.309501 1.922662 0.5293713 4.746191 3.065037 
  12.1767 -17.69997 18.1625 17.89039 16.29584 4.414238 1.513571 0.9340594 -20.39235 -16.65192 -16.47622 -10.04864 -15.53898 -10.95661 -1.30327 10.52693 5.069302 4.633214 -3.257255 0.9034209 
  13.25289 -15.65108 21.94837 24.49246 15.91206 9.113294 4.699594 1.514559 -5.442232 -12.77511 -13.06445 -4.796497 4.03139 2.306601 6.066284 3.545329 -0.7744589 3.194628 -1.40007 -3.802246 
  13.01374 -12.23625 18.1625 24.65751 13.99316 20.86093 14.76072 7.319553 7.472682 -11.22439 -14.68055 -16.46793 -18.80447 -3.361734 6.971997 2.58235 0.3942933 0.3063402 0.4571142 -1.701604 
  13.01374 -15.19577 23.03004 21.02637 16.67962 0.03455353 17.61137 7.319553 0.1194712 -5.313525 -14.86012 -21.21491 -14.81332 3.392385 0.9339161 -4.98722 -0.5047467 -4.154284 1.539514 -0.5376568 
  12.83437 -14.05749 21.94837 23.50215 21.37228 11.46282 20.55292 -3.129437 -6.101797 3.179808 -16.11708 -22.79724 -6.07131 -0.8301086 4.223896 5.952776 0.2144852 6.431447 6.472862 -2.810125 
  12.89416 -16.33404 20.86669 17.23018 17.63907 14.59553 9.562469 -0.8074393 1.345006 0.01949787 -2.829145 -8.686976 -10.64074 3.513027 0.01272202 6.434265 -4.581427 -0.1397228 -2.792958 -2.754699 
  13.25289 -16.78935 21.94837 21.19143 15.1445 9.89647 8.724043 2.095058 -12.25773 -6.301121 0.7621899 -0.7114954 -3.265004 -8.003048 -2.487663 -18.66029 -5.362659 -0.02820683 4.746191 4.996374 
  13.85078 -18.15528 18.1625 15.24956 22.95105 16.16188 21.98529 3.256057 -2.331599 -3.535851 -0.3152103 5.124222 3.470129 0.1350327 -4.461651 -9.712607 -4.190811 4.992861 1.292847 0.4600124 
  12.47564 -19.29355 15.55871 16.23987 25.05608 17.72823 10.73627 -0.2269397 -12.69744 -16.65192 -14.32142 2.595411 -2.142483 -1.252047 0.9339161 11.97139 1.652949 -8.726422 -0.1929007 2.45535 
  11.99733 -18.83824 13.79698 17.72534 17.63907 9.89647 1.848942 7.900052 4.408844 -6.89368 -3.906546 0.6501732 -7.375248 0.1350327 0.1443205 -7.507426 -3.741291 5.712154 2.772851 1.679386 
  13.31268 -17.24466 19.78501 21.35648 29.26613 10.28806 6.544132 3.256057 -9.619471 10.2905 5.969625 5.513271 -7.193832 6.287808 5.539886 9.563946 3.90055 -2.258518 -1.307211 -0.7039349 
  13.1931 -18.61059 17.08082 9.142643 16.10395 18.51141 2.016627 -11.46992 1.957774 3.377327 0.04392242 7.069462 -4.387527 -0.347538 -1.43487 7.637989 1.383237 3.913922 0.9214096 -0.3159525 
  12.59522 -19.74886 11.59481 11.28832 8.428336 5.197414 3.35811 9.061051 13.60036 6.537638 -10.73008 9.036667 1.225085 -1.252047 -3.935254 6.915754 1.113525 -4.042768 2.032849 -0.7039349 
  13.91057 -20.8142 18.70334 16.23987 11.30669 9.89647 9.730155 9.64155 12.37482 4.759963 9.145315 4.346127 5.715174 16.57422 6.066284 7.637989 3.45103 -0.02820683 4.006188 3.508446 
  12.83437 -24.01022 11.81503 17.23018 13.2256 14.20394 10.23321 -7.773432 -4.782669 6.142599 -8.395715 0.0666008 0.1025621 5.081382 11.04771 10.52693 5.428918 -5.269439 3.759521 1.402256 
  13.13331 -18.61059 17.08082 9.472747 9.579679 8.330118 3.861166 2.095058 -8.740053 -2.350734 11.96187 -9.270548 -2.703743 14.37087 6.066284 -7.349914 -0.9542668 12.54544 9.186204 3.45302 
  13.79099 -20.28153 19.78501 3.211754 4.014858 5.98059 5.873391 7.900052 7.472682 3.772366 -5.702213 -0.7114954 9.644002 8.700662 8.783423 10.28618 11.68756 4.992861 1.292847 1.790238 
  12.65501 -18.83824 17.08082 11.28832 6.317542 14.20394 15.09609 -3.129437 0.732239 -2.153214 -4.445246 1.428268 5.153913 1.341459 5.013491 9.323201 13.50866 10.02791 4.252856 0.7925687 
  13.61162 -20.28153 11.15438 5.181399 13.60938 14.20394 21.2691 6.739053 3.796076 -3.338331 -2.110879 -1.100543 -5.510049 -1.252047 2.118309 7.156499 5.24911 -0.1397228 0.08567715 4.571251 
  12.29627 -22.94488 11.81503 11.45337 11.88236 11.46282 9.227098 3.836556 3.183309 -3.930889 -11.98705 -0.127924 -6.07131 -2.517859 3.302701 15.58256 4.979398 -2.481549 -2.885818 -0.7039349 
  13.13331 -18.38293 14.67785 4.686244 13.2256 14.20394 1.848942 9.64155 12.98759 9.697947 6.328758 5.124222 5.153913 9.424518 12.85913 4.989797 2.731798 -2.147003 2.279516 8.609912 
  13.01374 -20.8142 13.13633 1.264061 15.52828 4.101402 5.20265 15.44655 4.408844 7.920273 7.032897 -2.073163 10.76652 5.202024 8.330567 17.26778 6.687574 -1.70094 4.992858 6.27174 
  12.89416 -21.87954 11.3746 12.27863 17.25529 -5.283632 5.370335 5.578055 9.310984 14.43841 9.849455 9.642205 -4.387527 4.478168 13.31199 13.65661 8.409566 6.071801 7.459532 1.457682 
  11.99733 -21.34687 12.03525 13.92915 12.84181 5.98059 10.23321 -3.129437 -2.331599 -13.55048 -16.65578 -0.3224468 -1.01996 6.649736 2.907904 4.508307 9.866451 4.633214 5.979527 -0.03882217 
  13.07353 -20.8142 12.6959 10.79316 6.125652 3.475735 9.730155 0.3535598 10.53652 20.9298 14.77843 15.09204 13.01157 14.61215 11.50056 5.230542 -1.493691 -0.920332 3.266186 6.696862 
  13.31268 -19.52121 15.3385 16.07482 20.31977 7.155354 -1.672451 9.061051 11.76206 6.735157 7.032897 4.346127 2.347607 12.1993 9.236279 16.78629 3.810646 -4.934893 -4.743002 1.180551 
  12.05712 -21.34687 10.49373 12.44368 13.99316 7.93853 7.38256 6.158555 6.859914 1.599653 6.328758 9.642205 15.81787 -5.471422 3.171103 6.193521 -0.8643627 0.08330917 0.8285503 2.566203 
  13.7312 -17.69997 12.91611 15.41461 16.67962 2.537231 0.5074587 2.095058 3.183309 0.2170172 16.89085 19.33081 10.20526 10.5103 8.330567 -1.521936 5.159206 6.071801 0.7356911 5.421496 
  13.07353 -19.74886 12.47568 7.327073 14.56883 1.285892 1.345886 4.997555 0.1194712 12.66074 11.25773 5.318747 10.20526 15.26617 0.1443205 5.712031 10.23067 3.554275 4.746191 5.208935 
  13.61162 -24.54288 7.630919 6.17171 6.317542 6.372178 11.91006 13.12455 17.27696 3.574846 -0.4947777 12.06436 15.25661 20.49835 9.236279 11.4899 13.50866 13.26473 8.692869 3.933568 
  12.89416 -26.14089 13.13633 7.327073 8.236446 15.3787 6.041077 -9.514931 6.247147 11.87066 6.149191 4.735174 5.715174 5.202024 17.84055 6.193521 1.832757 5.352508 4.499523 1.180551 
  13.25289 -22.94488 15.99915 12.60873 14.18505 11.46282 4.531908 3.256057 6.859914 -3.930889 -0.8539114 9.642205 -0.4586988 -7.159172 11.95342 9.323201 4.529878 10.38756 14.85955 7.972229 
  13.55183 -22.41221 15.77893 16.73503 18.741 13.81235 15.59914 6.739053 9.310984 0.01949787 16.18671 -2.656734 -14.45048 15.26617 5.408289 1.47081 3.181318 5.352508 3.512853 1.125125 
  10.50262 -21.87954 13.13633 8.482435 7.660775 0.3473892 10.56858 -4.290436 -13.13715 -15.87656 -11.44835 1.233744 4.592651 13.52637 5.671486 3.545329 7.316902 3.913922 2.032849 -1.424474 
  11.1005 -22.94488 4.547886 7.327073 15.33639 14.59553 8.220986 7.319553 -3.557134 -12.77511 -5.163513 -6.158165 7.398957 21.15237 18.29341 16.3048 6.59767 2.475336 -0.5643377 1.402256 
  12.41585 -23.47755 10.0533 11.61842 10.73102 -0.9039497 2.184312 6.158555 1.957774 -11.99975 -24.57924 1.817316 23.67553 30.30867 29.61482 10.04544 6.417862 3.913922 2.772851 1.014273 
  12.1767 -18.38293 11.15438 8.812539 11.49858 6.763766 11.23932 16.60754 15.43866 -3.930889 -9.652681 5.124222 7.398957 5.92588 0.1443205 -0.8918839 4.889494 10.7472 10.66621 2.233646 
  13.61162 -21.34687 9.833084 7.492125 17.25529 18.90299 12.91618 5.578055 13.60036 -0.9680986 2.91699 -0.3224468 6.837696 11.47544 4.618693 12.45288 5.428918 4.633214 -2.421522 -1.20277 
  13.67141 -21.34687 6.529835 -1.98209 8.236446 13.02917 8.053301 15.44655 12.37482 6.340118 4.353523 -0.9060192 11.88905 7.25295 2.644705 -1.049397 14.23711 -1.70094 2.279516 7.759668 
  12.77458 -25.07555 6.529835 2.562523 9.579679 9.113294 12.91618 6.739053 5.021612 11.47562 14.07429 18.11973 18.06292 11.23416 12.85913 8.841712 5.69863 -0.6973 0.5499725 2.011942 
  14.14972 -23.47755 16.53998 7.327073 20.31977 13.42076 6.041077 3.836556 0.1194712 1.599653 17.59499 16.90866 -0.4586988 -1.252047 4.223896 11.00841 14.60133 9.668265 2.526184 5.421496 
  13.31268 -22.94488 15.3385 18.38554 10.53913 -4.657963 -8.789501 -1.387939 0.732239 10.88306 -14.86012 0.4556484 28.16562 18.53628 17.3877 2.100861 0.7539096 3.554275 8.692869 6.27174 
  10.92114 -26.14089 6.529835 3.211754 11.88236 11.07123 8.388672 3.256057 -9.399616 1.599653 4.173958 -8.686976 10.76652 8.941947 7.424854 -2.309501 1.113525 6.791094 4.746191 4.35869 
  10.92114 -22.41221 12.03525 5.181399 5.35809 9.504882 -5.924477 -16.466 -6.76136 -0.3755407 -6.061347 -12.18841 -10.09649 -12.64436 4.881891 5.471286 -1.223979 3.554275 3.759521 4.996374 
  13.25289 -26.14089 8.952217 6.501814 13.2256 13.42076 1.345886 -2.548938 5.021612 19.054 18.29913 9.036667 2.347607 17.22824 13.76484 8.841712 7.04719 7.510386 4.006188 -3.031829 
  13.85078 -24.54288 9.833084 10.29801 14.95261 13.81235 -5.924477 -1.968438 7.472682 17.1782 12.66601 9.642205 10.76652 12.07866 12.40627 11.00841 5.968342 5.712154 3.266186 6.696862 
  12.89416 -21.87954 12.6959 12.60873 12.84181 1.285892 5.20265 14.86604 2.570541 -2.745773 -1.572178 3.568031 -2.142483 6.046523 13.76484 15.10107 8.045344 2.115689 2.279516 3.933568 
  14.14972 -19.0659 18.70334 18.05544 13.2256 0.9730568 10.90395 3.256057 3.796076 19.52295 7.032897 -1.489591 6.837696 1.462102 9.236279 7.878733 -0.4148426 8.948973 16.83289 12.86113 
  15.56492 -19.74886 19.78501 21.85163 27.1611 16.16188 1.513571 -0.2269397 8.085449 14.83345 7.032897 16.30312 13.57283 3.030457 4.881891 7.878733 -1.044171 9.308619 15.59956 6.696862 ]
BAC009S0724W0122  [

对于音频BAC009S0724W0121.wav的mfcc,它是一个426行,20列的一个矩阵。这个音频比较短,对于长音频的话,矩阵的行数会更多。就是把这个音频分成了426帧,原因如下:
(因为在mfcc.conf中设置了–num-ceps=20,所以我们提取的是20维的mfcc。后期可以再加delta。)

sox BAC009S0724W0121.wav -n stat 的结果是:

Samples read:             68496
Length (seconds):      4.281000
Scaled by:         2147483647.0
Maximum amplitude:     0.161774
Minimum amplitude:    -0.179596
Midline amplitude:    -0.008911
Mean    norm:          0.015225
Mean    amplitude:     0.000003
RMS     amplitude:     0.027580
Maximum delta:         0.082001
Minimum delta:         0.000000
Mean    delta:         0.004070
RMS     delta:         0.007670
Rough   frequency:          708
Volume adjustment:        5.568

可以看出它有4281ms,在提取mfcc的时候,如果取25ms/帧,帧移取10ms,也就是说帧与帧之间有15ms是重复的,
那么帧数=(4281-15)/10=426.6,这里应该是向下取整了。就是426帧。
也就是说最后有4281-(426*10+15)=6ms,被丢弃了。

我的JOB用的是默认的4,只对dev文件夹的音频提取mfcc,最后mfcc文件夹中的文件是这个样子,把4个scp文件连接起来形成feats.scp,保存在data/dev下面。
在这里插入图片描述
sid/compute_vad_decision.sh的代码解释在这里:
https://blog.csdn.net/yj13811596648/article/details/102817405

第二句:
sid/compute_vad_decision.sh --cmd “$train_cmd” data/dev exp/make_vad/dev $mfccdir

执行compute_vad_decision.sh 需要两个文件的输入,一是feats.scp 二是vad_config,在最开始有vad_config=conf/vad.conf,应该是针对每一帧的feats进行vad的

这一步也主要生成了三种文件,一是mfcc文件夹下面的vad_dev.1.ark和vad_dev.1.scp等8个文件
二是exp/make_vad/dev文件夹下面的log文件
三是data/dev下面多了一个vad.scp文件,应该也是concat的结果
四是data/dev下面新生成了一个文件夹data/dev/split4,下面又有1,2,3,4,四个文件夹,应该和JOB的数量有关系,每个小文件夹下面分别有自己的文件,如图:
在这里插入图片描述
vi vad.scp 前几行是这样的:(有14329行,跟feats.scp的行数是一样的)

BAC009S0724W0121 /data/kaldi/egs/aishell/v1/mfcc/vad_dev.1.ark:17
BAC009S0724W0122 /data/kaldi/egs/aishell/v1/mfcc/vad_dev.1.ark:1748
BAC009S0724W0123 /data/kaldi/egs/aishell/v1/mfcc/vad_dev.1.ark:3503
BAC009S0724W0124 /data/kaldi/egs/aishell/v1/mfcc/vad_dev.1.ark:4818
BAC009S0724W0125 /data/kaldi/egs/aishell/v1/mfcc/vad_dev.1.ark:7033

因为有了字节偏移量,所以才可以对ark文件进行快速的随机读取。

本想把vad的ark文件转成txt文件看一看,
但是下面命令执行时产生了错误,生成的的vad_dev.1.txt文件只有0kb大小,没看明白错误原因,也不知道,vad_dev.1.ark,里面是啥
/data/kaldi/src/featbin/copy-feats ark:vad_dev.1.ark ark,t:vad_dev.1.txt

经过再次查找原因,下面的命令成功了:
/data/kaldi/src/bin/copy-vector ark:vad_dev.1.ark ark,t:vad_dev.1.txt

原来是用的工具不对,copy-feats适用于转换矩阵,copy-vector才能转换向量
vi vad_dev.1.txt 前几行是这个样子:

BAC009S0724W0121  [ 0 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 ]
BAC009S0724W0122  [ 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 1 ]
BAC009S0724W0123  [ 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 ]
BAC009S0724W0124  [ 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 1 1 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 1 0 1 1 0 1 ]
BAC009S0724W0125  [ 0 0 0 0 1 0 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 ]

可以参考下面解释:
https://blog.csdn.net/zjm750617105/article/details/52336403

对于音频BAC009S0724W0121.wav,经过上面分析我们知道它被分为426帧,对每帧进行vad的结果中有328个1,98个0,刚好328+98=426,在下面进行对角ubm的计算中,原来每帧的mfcc矩阵是426行20列,就要变成328行20列了。其实应该是60列,在train_diag_ubm.sh中有设置delta_order=2,加了一阶和二阶偏导,就变成了60维的mfcc了。最后对于音频BAC009S0724W0121.wav,就用了一个328行60列的矩阵来表示这段音频了。

第三句:
utils/fix_data_dir.sh data/dev
结果是:

fix_data_dir.sh: kept 14329 utterances out of 14331
fix_data_dir.sh: old files are kept in data/dev/.backup

kaldi中fix_data_dir.sh是干什么的:
https://blog.csdn.net/yj13811596648/article/details/103316332

本页的问题有:
1.对照提取mfcc的流程,查看c++源代码中每一步骤是怎么做的
2.对于如何计算vad,也要看下c++文件中是怎么做的,逻辑是怎样的

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值