summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWe-unite <3205135446@qq.com>2023-09-15 23:21:24 +0800
committerWe-unite <3205135446@qq.com>2023-09-15 23:21:24 +0800
commit27772ba64bb8f49a9d9057acaed2e08d0f7cec68 (patch)
tree0d485cef6b6c8e8eb5b7413361dd885dd5028e79
parenta4aabf441f55395a73bbfb48bfee7b1bdbd49825 (diff)
downloadcalendar-27772ba64bb8f49a9d9057acaed2e08d0f7cec68.tar.gz
calendar-27772ba64bb8f49a9d9057acaed2e08d0f7cec68.zip
Formalized this program.
- Make src dir, put all code into it. - Devide old source code into several parts of files with makefile. - Delete some useless files.
-rw-r--r--.gitignore4
-rwxr-xr-xbuild.sh11
-rw-r--r--calendar.cpp424
-rw-r--r--data/delta_T.txt23
-rw-r--r--data/earth_bkup.txt2442
-rw-r--r--src/Julian.cpp89
-rw-r--r--src/calendar.cpp120
-rw-r--r--src/calendar.h71
-rw-r--r--src/parameters.cpp210
-rw-r--r--test.cpp27
10 files changed, 504 insertions, 2917 deletions
diff --git a/.gitignore b/.gitignore
index 28467e1..2b64090 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,4 +8,6 @@
8*.swp 8*.swp
9#Ignore res 9#Ignore res
10res.txt 10res.txt
11*.sh 11push.sh
12test*
13*.o
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..b0ae818
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,11 @@
1#!/bin/bash
2# Exit with nonzero exit code if anything fails
3set -e
4cd src
5make
6# if main exists in ../, remove it
7if [ -f ../main ]; then
8 rm ../main
9fi
10# move main to ../
11mv main ../main
diff --git a/calendar.cpp b/calendar.cpp
deleted file mode 100644
index d869d5d..0000000
--- a/calendar.cpp
+++ /dev/null
@@ -1,424 +0,0 @@
1// Encoding: UTF-8
2#include <iostream>
3#include <string>
4#include <vector>
5#include <fstream>
6#include <cmath>
7#include <ctime>
8using namespace std;
9
10double pi=3.14159265358979323846;
11double delta=5e-9;
12
13typedef struct tm Date;
14
15
16class Julian
17{
18 private:
19 double d[23][5]={
20 {-4000, 108371.700000, -13036.800000, 392.000000, 0.000000},
21 { -500, 17201.000000, -627.820000, 16.170000, -0.341300},
22 { -150, 12200.600000, -346.410000, 5.403000, -0.159300},
23 { 150, 9113.800000, -328.130000, -1.647000, 0.037700},
24 { 500, 5707.500000, -391.410000, 0.915000, 0.314500},
25 { 900, 2203.400000, -283.450000, 13.034000, -0.177800},
26 { 1300, 490.100000, -57.350000, 2.085000, -0.007200},
27 { 1600, 120.000000, -9.810000, -1.532000, 0.140300},
28 { 1700, 10.200000, -0.910000, 0.510000, -0.037000},
29 { 1800, 13.400000, -0.720000, 0.202000, -0.019300},
30 { 1830, 7.800000, -1.810000, 0.416000, -0.024700},
31 { 1860, 8.300000, -0.130000, -0.406000, 0.029200},
32 { 1880, -5.400000, 0.320000, -0.183000, 0.017300},
33 { 1900, -2.300000, 2.060000, 0.169000, -0.013500},
34 { 1920, 21.200000, 1.690000, -0.304000, 0.016700},
35 { 1940, 24.200000, 1.220000, -0.064000, 0.003100},
36 { 1960, 33.200000, 0.510000, 0.231000, -0.010900},
37 { 1980, 51.000000, 1.290000, -0.026000, 0.003200},
38 { 2000, 63.870000, 0.100000, 0.000000, 0.000000},
39 { 2005, 64.700000, 0.210000, 0.000000, 0.000000},
40 { 2012, 66.800000, 0.220000, 0.000000, 0.000000},
41 { 2018, 69.000000, 0.360000, 0.000000, 0.000000},
42 { 2028, 72.600000, 0.000000, 0.000000, 0.000000}
43 };
44
45 double dt_ext(int y,double jsd)
46 {
47 double dy=(double)(y-1820)/100.0;
48 return -20+jsd*dy*dy;
49 }
50
51 //计算力学时与世界时之差,传入年份
52 double delta_t(int y)
53 {
54 int y0=d[22][0];//表中最后一行的年份
55 double t0=d[22][1];//表中最后一行的delta_t
56 double jsd;
57
58 if(y>y0)
59 {
60 jsd=31;
61 if(y-y0>100)
62 {
63 return dt_ext(y,jsd);
64 }
65
66 double v=dt_ext(y,jsd);
67 double dv=dt_ext(y0,jsd)-t0;
68 return v-dv*(y0+100-y)/100;
69 }
70
71 double res;
72 for(int i=0;i<22;i++)
73 {
74 if(y<d[i+1][0])
75 {
76 break;
77 }
78 double t1=(y-d[i][0])/(d[i+1][0]-d[i][0])*10;
79 double t2=t1*t1;
80 double t3=t2*t1;
81 res=d[i][1]+d[i][2]*t1+d[i][3]*t2+d[i][4]*t3;
82 }
83 return res;
84
85
86 }
87 public:
88 // 计算儒略日
89 double getJulianDay(time_t time)
90 {
91 double t=(double)time;
92 return (double)t/86400.0+2440587.5;
93 }
94
95 // 计算儒略千年数
96 double getJulianKiloYear(time_t time)
97 {
98 double jd = getJulianDay(time);
99 return (double)(jd-2451545.0)/365250.0;
100 }
101
102 //儒略千年数转时间戳
103 time_t kiloYearToTime(double t,int year)
104 {
105 double jd=t*365250.0+2451545.0;
106 time_t time=(time_t)((jd-2440587.5)*86400.0-delta_t(year));
107 return time;
108 }
109};
110
111class parameter{
112 private:
113
114 // 计算地球日心黄经
115 double get_longitude(vector<double> l,double t)
116 {
117 double L=l[0];
118 for(int i=1;i<l.size();i++)
119 {
120 L+=l[i]*pow(t,i);
121 }
122 //返回弧度制
123 return L+pi;
124 }
125
126 // 计算地球日心黄纬
127 double get_latitude(vector<double> b,double t)
128 {
129 double B=b[0];
130 for(int i=1;i<b.size();i++)
131 {
132 B+=b[i]*pow(t,i);
133 }
134 //返回弧度制
135 //地心黄纬=-太阳黄纬
136 return -B;
137 }
138
139 double get_R(vector<double> r,double t)
140 {
141 double R=r[0];
142 for(int i=1;i<r.size();i++)
143 {
144 R+=r[i]*pow(t,i);
145 }
146 return R;
147 }
148
149 // 转换FK5误差,返回弧度制
150 double delta_FK5(double L,double B,double T)
151 {
152 //L转角度制
153 L*=180/pi;
154 //计算L',角度制
155 double L_p=L-1.397*T-0.00031*T*T;
156 //计算L',弧度制
157 L_p*=pi/180;
158 while(L_p<0)
159 L_p+=2*pi;
160 while(L_p>2*pi)
161 L_p-=2*pi;
162 //计算delta_L,单位为角秒
163 double delta_L=-0.09033+0.03916*(cos(L_p)+sin(L_p))*tan(B);
164 //转换为弧度制
165 delta_L*=pi/(180*3600);
166 return delta_L;
167 }
168
169 //获取章动有关角
170 vector<double> get_angle(double T)
171 {
172 vector<double> ang;
173 //计算平距角
174 ang.push_back(297.85036+445267.111480*T-0.0019142*T*T+T*T*T/189474);
175 //计算日地平近点角
176 ang.push_back(357.52772+35999.050340*T-0.0001603*T*T-T*T*T/300000);
177 //计算月球平近点角
178 ang.push_back(134.96298+477198.867398*T+0.0086972*T*T+T*T*T/56250);
179 //计算月球纬度参数
180 ang.push_back(93.27191+483202.017538*T-0.0036825*T*T+T*T*T/327270);
181 //计算黄道与月球平轨道交点黄经
182 ang.push_back(125.04452-1934.136261*T+0.0020708*T*T+T*T*T/450000);
183 return ang;
184 }
185
186
187 //章动修正
188 double nution(double T)
189 {
190 vector<double> ang=get_angle(T);
191 fstream fr;
192 fr.open("data/nutation.txt",ios::in);
193 string str;
194 double sita;
195 double s,s1,s2;
196 double c,c1,c2;
197 double m,n,o,p,q;
198
199 s=c=0;
200 while(getline(fr,str))
201 {
202 sscanf(str.c_str(),"%lf%lf%lf%lf%lf%lf%lf%lf%lf",&m,&n,&o,&p,&q,&s1,&s2,&c1,&c2);
203 sita=m*ang[0]+n*ang[1]+o*ang[2]+p*ang[3]+q*ang[4];
204
205 //sita为角度制,转换为弧度制
206 sita*=pi/180;
207 //计算黄经章动,单位为0.0001角秒
208 s+=(s1+s2*T)*sin(sita);
209 //计算交角章动,单位为0.0001角秒
210 //c+=(c1+c2*T)*cos(sita);
211 }
212 //关闭文件
213 fr.close();
214 // 计算得到的s和c单位0.0001秒,转换为弧度制
215 s*=0.0001;
216 s*=pi/(180*3600);
217 return s;
218 }
219
220 //光行差修正,返回弧度制
221 double aberration(double R)
222 {
223 //return -20.4898/R/3600.0*pi/180.0;
224 //公式,单位0.0001角秒
225 double delta=-20.4898/R;
226 //转换为弧度制
227 delta*=pi/(180*3600);
228 return delta;
229 }
230
231 // 获取地日运行参数,L为地球日心黄经,B为地球日心黄纬,R为地日距离
232 vector<vector<double>> get_parameters(double t)
233 {
234 fstream fr;
235 fr.open("data/earth.txt",ios::in);
236 string s;
237 double l=0;
238 double a,b,c,num_tmp=0;
239 vector<vector<double>> parameters;
240 vector<double> tmp;
241 while(getline(fr,s))
242 {
243 //当分割符为/时,表明一组参数结束,将参数存入parameters中,并清空tmp
244 if(s[0]=='/')
245 {
246 parameters.push_back(tmp);
247 tmp.resize(0);
248 num_tmp=0;
249 }
250 //当分割符为=时,表明一组参数中的一类结束,将参数存入tmp中,并清空num_tmp
251 else if(s[0]=='=')
252 {
253 tmp.push_back(num_tmp);
254 num_tmp=0;
255 }
256 else
257 {
258 sscanf(s.c_str(),"%lf%lf%lf",&a,&b,&c);
259 num_tmp+=a*cos(b+c*t);
260 }
261 }
262 //关闭文件
263 fr.close();
264 /* 最终传参情况:
265 * parameters[0]为L系列,用来计算地球日心黄经
266 * parameters[1]为B系列,用来计算地球日心黄纬
267 * parameters[2]为R系列,用来计算地日距离
268 */
269 return parameters;
270 }
271
272 public:
273
274 double longitude(double t)
275 {
276 //从文件中计算地日运行参数
277 vector<vector<double>> p=get_parameters(t);
278
279 //取出各类参数
280 vector<double> l=p[0],b=p[1],r=p[2];
281
282 //计算地球日心黄经纬,返回弧度制/天文单位
283 double L=get_longitude(l,t);
284 double B=get_latitude(b,t);
285 double R=get_R(r,t);
286
287
288 //以下修正需要的都是儒略世纪数而非千年数
289 //转FK5误差,返回弧度制
290 L+=delta_FK5(L,B,10*t);
291 //章动修正,返回弧度制
292 L+=nution(10*t);
293 //光行差修正,返回弧度制
294 L+=aberration(R);
295
296
297 //L转角度制
298 L*=180/pi;
299 while(L<0)
300 L+=360;
301 while(L>=360)
302 L-=360;
303 if(360-L<=5)
304 {
305 L-=360;
306 }
307 return L;
308 }
309};
310
311void Plus(Date &date)
312{
313 if(date.tm_mday<10)
314 {
315 date.tm_mday=20;
316 }
317 else
318 {
319 date.tm_mday=6;
320 date.tm_mon++;
321 }
322 return;
323}
324
325double fuck(double a,double b)
326{
327 while(b<0)
328 b+=360;
329 while(b>=360)
330 b-=360;
331 if(b==0)
332 {
333 return min(fabs(b),fabs(360-b));
334 }
335 else
336 {
337 return fabs(a-b);
338 }
339}
340
341int main()
342{
343 Date* date=new Date;
344 cout<<"Please input the year: "<<endl;
345
346 //时间确认
347 cin>>date->tm_year;
348 date->tm_year-=1900;//年份减去1900
349 //当年元旦零时
350 date->tm_mon=0;
351 date->tm_mday=1;
352 date->tm_hour=0;
353 date->tm_min=0;
354 date->tm_sec=0;
355
356 //输出年份
357 cout<<"Year: "<<date->tm_year+1900<<endl;
358
359 //计算当年二十四节气准确时刻
360 parameter p;
361 Julian julian;
362 time_t time;
363 //double dL;//dL为L对t导数
364 double t,t_end,t_middle;
365 double target;
366 char JieQi[24][10]={"小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"};
367 //date->tm_mday=6;
368 for(int i=0;date->tm_mon<12;Plus(*date),i++)
369 {
370 //转换为时间戳
371 time=mktime(date);
372 //暂时放弃牛顿迭代法
373 //t=julian.getJulianKiloYear(time);
374 //while(fuck(p.longitude(t),(double)i*15-75)>=1e-8)
375 //{
376 // dL=(p.longitude(t+delta)-p.longitude(t-delta))/(2*delta);
377 // t=t-p.longitude(t)/dL;
378 //}
379
380
381 //计算儒略千年数
382 t=julian.getJulianKiloYear(time);
383 t_end=julian.getJulianKiloYear(time+86400);
384 target=i*15-75;
385 if(target<0)
386 {
387 target+=360;
388 }
389
390 //二分法
391 while(p.longitude(t)>target)
392 {
393 time-=86400;
394 t_end=t;
395 t=julian.getJulianKiloYear(time);
396 }
397 while(p.longitude(t_end)<=target)
398 {
399 time+=86400;
400 t=t_end;
401 t_end=julian.getJulianKiloYear(time);
402 }
403 while(t_end-t>=1e-10)
404 {
405 t_middle=(t+t_end)/2;
406 if(p.longitude(t_middle)>target)
407 {
408 t_end=t_middle;
409 }
410 else
411 {
412 t=t_middle;
413 }
414 }
415 //double t转为时间戳
416 time=julian.kiloYearToTime(t,date->tm_year+1900);
417
418 //date换新
419 date=localtime(&time);
420 printf("%d-%02d-%02d %02d:%02d:%02d %s\n",date->tm_year+1900,date->tm_mon+1,date->tm_mday,date->tm_hour,date->tm_min,date->tm_sec,JieQi[i]);
421 }
422 printf("\n\n");
423 return 0;
424}
diff --git a/data/delta_T.txt b/data/delta_T.txt
deleted file mode 100644
index a161e9b..0000000
--- a/data/delta_T.txt
+++ /dev/null
@@ -1,23 +0,0 @@
1 -4000 108371.700000 -13036.800000 392.000000 0.000000
2 -500 17201.000000 -627.820000 16.170000 -0.341300
3 -150 12200.600000 -346.410000 5.403000 -0.159300
4 150 9113.800000 -328.130000 -1.647000 0.037700
5 500 5707.500000 -391.410000 0.915000 0.314500
6 900 2203.400000 -283.450000 13.034000 -0.177800
7 1300 490.100000 -57.350000 2.085000 -0.007200
8 1600 120.000000 -9.810000 -1.532000 0.140300
9 1700 10.200000 -0.910000 0.510000 -0.037000
10 1800 13.400000 -0.720000 0.202000 -0.019300
11 1830 7.800000 -1.810000 0.416000 -0.024700
12 1860 8.300000 -0.130000 -0.406000 0.029200
13 1880 -5.400000 0.320000 -0.183000 0.017300
14 1900 -2.300000 2.060000 0.169000 -0.013500
15 1920 21.200000 1.690000 -0.304000 0.016700
16 1940 24.200000 1.220000 -0.064000 0.003100
17 1960 33.200000 0.510000 0.231000 -0.010900
18 1980 51.000000 1.290000 -0.026000 0.003200
19 2000 63.870000 0.100000 0.000000 0.000000
20 2005 64.700000 0.210000 0.000000 0.000000
21 2012 66.800000 0.220000 0.000000 0.000000
22 2018 69.000000 0.360000 0.000000 0.000000
23 2028 72.600000 0.000000 0.000000 0.000000
diff --git a/data/earth_bkup.txt b/data/earth_bkup.txt
deleted file mode 100644
index 7a68723..0000000
--- a/data/earth_bkup.txt
+++ /dev/null
@@ -1,2442 +0,0 @@
1 1.75347045673 0.00000000000 0.00000000000
2 0.03341656456 4.66925680417 6283.07584999140
3 0.00034894275 4.62610241759 12566.15169998280
4 0.00003417571 2.82886579606 3.52311834900
5 0.00003497056 2.74411800971 5753.38488489680
6 0.00003135896 3.62767041758 77713.77146812050
7 0.00002676218 4.41808351397 7860.41939243920
8 0.00002342687 6.13516237631 3930.20969621960
9 0.00001273166 2.03709655772 529.69096509460
10 0.00001324292 0.74246356352 11506.76976979360
11 0.00000901855 2.04505443513 26.29831979980
12 0.00001199167 1.10962944315 1577.34354244780
13 0.00000857223 3.50849156957 398.14900340820
14 0.00000779786 1.17882652114 5223.69391980220
15 0.00000990250 5.23268129594 5884.92684658320
16 0.00000753141 2.53339053818 5507.55323866740
17 0.00000505264 4.58292563052 18849.22754997420
18 0.00000492379 4.20506639861 775.52261132400
19 0.00000356655 2.91954116867 0.06731030280
20 0.00000284125 1.89869034186 796.29800681640
21 0.00000242810 0.34481140906 5486.77784317500
22 0.00000317087 5.84901952218 11790.62908865880
23 0.00000271039 0.31488607649 10977.07880469900
24 0.00000206160 4.80646606059 2544.31441988340
25 0.00000205385 1.86947813692 5573.14280143310
26 0.00000202261 2.45767795458 6069.77675455340
27 0.00000126184 1.08302630210 20.77539549240
28 0.00000155516 0.83306073807 213.29909543800
29 0.00000115132 0.64544911683 0.98032106820
30 0.00000102851 0.63599846727 4694.00295470760
31 0.00000101724 4.26679821365 7.11354700080
32 0.00000099206 6.20992940258 2146.16541647520
33 0.00000132212 3.41118275555 2942.46342329160
34 0.00000097607 0.68101272270 155.42039943420
35 0.00000085128 1.29870743025 6275.96230299060
36 0.00000074651 1.75508916159 5088.62883976680
37 0.00000101895 0.97569221824 15720.83878487840
38 0.00000084711 3.67080093025 71430.69561812909
39 0.00000073547 4.67926565481 801.82093112380
40 0.00000073874 3.50319443167 3154.68708489560
41 0.00000078756 3.03698313141 12036.46073488820
42 0.00000079637 1.80791330700 17260.15465469040
43 0.00000085803 5.98322631256 161000.68573767410
44 0.00000056963 2.78430398043 6286.59896834040
45 0.00000061148 1.81839811024 7084.89678111520
46 0.00000069627 0.83297596966 9437.76293488700
47 0.00000056116 4.38694880779 14143.49524243060
48 0.00000062449 3.97763880587 8827.39026987480
49 0.00000051145 0.28306864501 5856.47765911540
50 0.00000055577 3.47006009062 6279.55273164240
51 0.00000041036 5.36817351402 8429.24126646660
52 0.00000051605 1.33282746983 1748.01641306700
53 0.00000051992 0.18914945834 12139.55350910680
54 0.00000049000 0.48735065033 1194.44701022460
55 0.00000039200 6.16832995016 10447.38783960440
56 0.00000035566 1.77597314691 6812.76681508600
57 0.00000036770 6.04133859347 10213.28554621100
58 0.00000036596 2.56955238628 1059.38193018920
59 0.00000033291 0.59309499459 17789.84561978500
60 0.00000035954 1.70876111898 2352.86615377180
61 0.00000040938 2.39850881707 19651.04848109800
62 0.00000030047 2.73975123935 1349.86740965880
63 0.00000030412 0.44294464135 83996.84731811189
64 0.00000023663 0.48473567763 8031.09226305840
65 0.00000023574 2.06527720049 3340.61242669980
66 0.00000021089 4.14825464101 951.71840625060
67 0.00000024738 0.21484762138 3.59042865180
68 0.00000025352 3.16470953405 4690.47983635860
69 0.00000022820 5.22197888032 4705.73230754360
70 0.00000021419 1.42563735525 16730.46368959580
71 0.00000021891 5.55594302562 553.56940284240
72 0.00000017481 4.56052900359 135.06508003540
73 0.00000019925 5.22208471269 12168.00269657460
74 0.00000019860 5.77470167653 6309.37416979120
75 0.00000020300 0.37133792946 283.85931886520
76 0.00000014421 4.19315332546 242.72860397400
77 0.00000016225 5.98837722564 11769.85369316640
78 0.00000015077 4.19567181073 6256.77753019160
79 0.00000019124 3.82219996949 23581.25817731760
80 0.00000018888 5.38626880969 149854.40013480789
81 0.00000014346 3.72355084422 38.02767263580
82 0.00000017898 2.21490735647 13367.97263110660
83 0.00000012054 2.62229588349 955.59974160860
84 0.00000011287 0.17739328092 4164.31198961300
85 0.00000013971 4.40138139996 6681.22485339960
86 0.00000013621 1.88934471407 7632.94325965020
87 0.00000012503 1.13052412208 5.52292430740
88 0.00000010498 5.35909518669 1592.59601363280
89 0.00000009803 0.99947478995 11371.70468975820
90 0.00000009220 4.57138609781 4292.33083295040
91 0.00000010327 6.19982566125 6438.49624942560
92 0.00000012003 1.00351456700 632.78373931320
93 0.00000010827 0.32734520222 103.09277421860
94 0.00000008356 4.53902685948 25132.30339996560
95 0.00000010005 6.02914963280 5746.27133789600
96 0.00000008409 3.29946744189 7234.79425624200
97 0.00000008006 5.82145271907 28.44918746780
98 0.00000010523 0.93871805506 11926.25441366880
99 0.00000007686 3.12142363172 7238.67559160000
100 0.00000009378 2.62414241032 5760.49843189760
101 0.00000008127 6.11228001785 4732.03062734340
102 0.00000009232 0.48343968736 522.57741809380
103 0.00000009802 5.24413991147 27511.46787353720
104 0.00000007871 0.99590177926 5643.17856367740
105 0.00000008123 6.27053013650 426.59819087600
106 0.00000009048 5.33686335897 6386.16862421000
107 0.00000008620 4.16538210888 7058.59846131540
108 0.00000006297 4.71724819317 6836.64525283380
109 0.00000007575 3.97382858911 11499.65622279280
110 0.00000007756 2.95729056763 23013.53953958720
111 0.00000007314 0.60652505806 11513.88331679440
112 0.00000005955 2.87641047971 6283.14316029419
113 0.00000006534 5.79072926033 18073.70493865020
114 0.00000007188 3.99831508699 74.78159856730
115 0.00000007346 4.38582365437 316.39186965660
116 0.00000005413 5.39199024641 419.48464387520
117 0.00000005127 2.36062848786 10973.55568635000
118 0.00000007056 0.32258441903 263.08392337280
119 0.00000006625 3.66475158672 17298.18232732620
120 0.00000006762 5.91132535899 90955.55169449610
121 0.00000004938 5.73672165674 9917.69687450980
122 0.00000005547 2.45152597661 12352.85260454480
123 0.00000005958 3.32051344676 6283.00853968860
124 0.00000004471 2.06385999536 7079.37385680780
125 0.00000006153 1.45823331144 233141.31440436149
126 0.00000004348 4.42342175480 5216.58037280140
127 0.00000006123 1.07494905258 19804.82729158280
128 0.00000004488 3.65285037150 206.18554843720
129 0.00000004020 0.83995823171 20.35531939880
130 0.00000005188 4.06503864016 6208.29425142410
131 0.00000005307 0.38217636096 31441.67756975680
132 0.00000003785 2.34369213733 3.88133535800
133 0.00000004497 3.27230796845 11015.10647733480
134 0.00000004132 0.92128915753 3738.76143010800
135 0.00000003521 5.97844807108 3894.18182954220
136 0.00000004215 1.90601120623 245.83164622940
137 0.00000003701 5.03069397926 536.80451209540
138 0.00000003865 1.82634360607 11856.21865142450
139 0.00000003652 1.01838584934 16200.77272450120
140 0.00000003390 0.97785123922 8635.94200376320
141 0.00000003737 2.95380107829 3128.38876509580
142 0.00000003507 3.71291946325 6290.18939699220
143 0.00000003086 3.64646921512 10.63666534980
144 0.00000003397 1.10590684017 14712.31711645800
145 0.00000003334 0.83684924911 6496.37494542940
146 0.00000002805 2.58504514144 14314.16811304980
147 0.00000003650 1.08344142571 88860.05707098669
148 0.00000003388 3.20185096055 5120.60114558360
149 0.00000003252 3.47859752062 6133.51265285680
150 0.00000002553 3.94869034189 1990.74501704100
151 0.00000003520 2.05559692878 244287.60000722769
152 0.00000002565 1.56071784900 23543.23050468179
153 0.00000002621 3.85639359951 266.60704172180
154 0.00000002955 3.39692949667 9225.53927328300
155 0.00000002876 6.02635617464 154717.60988768269
156 0.00000002395 1.16131956403 10984.19235169980
157 0.00000003161 1.32798718453 10873.98603048040
158 0.00000003163 5.08946464629 21228.39202354580
159 0.00000002361 4.27212906992 6040.34724601740
160 0.00000003030 1.80209931347 35371.88726597640
161 0.00000002343 3.57689860500 10969.96525769820
162 0.00000002618 2.57870156528 22483.84857449259
163 0.00000002113 3.71393780256 65147.61976813770
164 0.00000002019 0.81393923319 170.67287061920
165 0.00000002003 0.38091017375 6172.86952877200
166 0.00000002506 3.74379142438 10575.40668294180
167 0.00000002381 0.10581361289 7.04623669800
168 0.00000001949 4.86892513469 36.02786667740
169 0.00000002074 4.22794774570 5650.29211067820
170 0.00000001924 5.59460549860 6282.09552892320
171 0.00000001949 1.07002512703 5230.80746680300
172 0.00000001988 5.19736046771 6262.30045449900
173 0.00000001887 3.74365662683 23.87843774780
174 0.00000001787 1.25929682929 12559.03815298200
175 0.00000001883 1.90364058477 15.25247118500
176 0.00000001816 3.68083868442 15110.46611986620
177 0.00000001701 4.41105895380 110.20632121940
178 0.00000001990 3.93295788548 6206.80977871580
179 0.00000002103 0.75354917468 13521.75144159140
180 0.00000001774 0.48747535361 1551.04522264800
181 0.00000001882 0.86684493432 22003.91463486980
182 0.00000001924 1.22898324132 709.93304855830
183 0.00000002009 4.62850921980 6037.24420376200
184 0.00000001924 0.60231842508 6284.05617105960
185 0.00000001596 3.98332956992 13916.01910964160
186 0.00000001664 4.41939715469 8662.24032356300
187 0.00000001971 1.04560500503 18209.33026366019
188 0.00000001942 4.31335979989 6244.94281435360
189 0.00000001476 0.93271367331 2379.16447357160
190 0.00000001810 0.49112137707 1.48447270830
191 0.00000001346 1.51574702235 4136.91043351620
192 0.00000001528 5.61835711404 6127.65545055720
193 0.00000001791 3.22187270126 39302.09696219600
194 0.00000001747 3.05638656738 18319.53658487960
195 0.00000001431 4.51153808594 20426.57109242200
196 0.00000001695 0.22047718414 25158.60171976540
197 0.00000001242 4.46665769933 17256.63153634140
198 0.00000001463 4.69242679213 14945.31617355440
199 0.00000001205 1.86912144659 4590.91018048900
200 0.00000001192 2.74227166898 12569.67481833180
201 0.00000001222 5.18120087482 5333.90024102160
202 0.00000001390 5.42894648983 143571.32428481648
203 0.00000001473 1.70479245805 11712.95531823080
204 0.00000001362 2.61069503292 6062.66320755260
205 0.00000001148 6.03001800540 3634.62102451840
206 0.00000001198 5.15294130422 10177.25767953360
207 0.00000001266 0.11421493643 18422.62935909819
208 0.00000001411 1.09908857534 3496.03282613400
209 0.00000001349 2.99805109633 17654.78053974960
210 0.00000001253 2.79850152848 167283.76158766549
211 0.00000001311 1.60942984879 5481.25491886760
212 0.00000001079 6.20304501787 3.28635741780
213 0.00000001181 1.20653776978 131.54196168640
214 0.00000001254 5.45103277798 6076.89030155420
215 0.00000001035 2.32142722747 7342.45778018060
216 0.00000001117 0.38838354256 949.17560896980
217 0.00000000966 3.18341890851 11087.28512591840
218 0.00000001171 3.39635049962 12562.62858163380
219 0.00000001121 0.72627490378 220.41264243880
220 0.00000001024 2.19378315386 11403.67699557500
221 0.00000000888 3.91173199285 4686.88940770680
222 0.00000000910 1.98802695087 735.87651353180
223 0.00000000830 0.48984915507 24072.92146977640
224 0.00000001096 6.17377835617 5436.99301524020
225 0.00000000908 0.44959639433 7477.52286021600
226 0.00000000974 1.52996238356 9623.68827669120
227 0.00000000840 1.79543266333 5429.87946823940
228 0.00000000778 6.17699177946 38.13303563780
229 0.00000000776 4.09855402433 14.22709400160
230 0.00000001068 4.64200173735 43232.30665841560
231 0.00000000954 1.49988435748 1162.47470440780
232 0.00000000907 0.86986870809 10344.29506538580
233 0.00000000931 4.06044689031 28766.92442448400
234 0.00000000739 5.04368197372 639.89728631400
235 0.00000000937 3.46884698960 1589.07289528380
236 0.00000000763 5.86304932998 16858.48253293320
237 0.00000000953 4.20801492835 11190.37790013700
238 0.00000000708 1.72899988940 13095.84266507740
239 0.00000000969 1.64439522215 29088.81141598500
240 0.00000000717 0.16688678895 11.72935283600
241 0.00000000962 3.53092337542 12416.58850284820
242 0.00000000747 5.77866940346 12592.45001978260
243 0.00000000672 1.91095796194 3.93215326310
244 0.00000000671 5.46240843677 18052.92954315780
245 0.00000000675 6.28311558823 4535.05943692440
246 0.00000000684 0.39975012080 5849.36411211460
247 0.00000000799 0.29851185294 12132.43996210600
248 0.00000000758 0.96370823331 1052.26838318840
249 0.00000000782 5.33878339919 13517.87010623340
250 0.00000000730 1.70106160291 17267.26820169119
251 0.00000000749 2.59599901875 11609.86254401220
252 0.00000000734 2.78417782952 640.87760738220
253 0.00000000688 5.15048287468 16496.36139620240
254 0.00000000770 1.62469589333 4701.11650170840
255 0.00000000633 2.20587893893 25934.12433108940
256 0.00000000760 4.21317219403 377.37360791580
257 0.00000000584 2.13420121623 10557.59416082380
258 0.00000000574 0.24250054587 9779.10867612540
259 0.00000000573 3.16435264609 533.21408344360
260 0.00000000685 3.19344289472 12146.66705610760
261 0.00000000675 0.96179233959 10454.50138660520
262 0.00000000648 1.46327342555 6268.84875598980
263 0.00000000589 2.50543543638 3097.88382272579
264 0.00000000551 5.28099026956 9388.00590941520
265 0.00000000696 3.65342150016 4804.20927592700
266 0.00000000669 2.51030077026 2388.89402044920
267 0.00000000550 0.06883864342 20199.09495963300
268 0.00000000629 4.13350995675 45892.73043315699
269 0.00000000678 6.09190163533 135.62532501000
270 0.00000000593 1.50136257618 226858.23855437008
271 0.00000000542 3.58573645173 6148.01076995600
272 0.00000000682 5.02203067788 17253.04110768959
273 0.00000000565 4.29309238610 11933.36796066960
274 0.00000000486 0.77746204893 27.40155609680
275 0.00000000503 0.58963565969 15671.08175940660
276 0.00000000616 4.06539884128 227.47613278900
277 0.00000000583 6.12695541996 18875.52586977400
278 0.00000000537 2.15056440980 21954.15760939799
279 0.00000000669 6.06986269566 47162.51635463520
280 0.00000000475 0.40343842110 6915.85958930460
281 0.00000000540 2.83444222174 5326.78669402080
282 0.00000000530 5.26359885263 10988.80815753500
283 0.00000000582 3.24533095664 153.77881048480
284 0.00000000641 3.24711791371 2107.03450754240
285 0.00000000621 3.09698523779 33019.02111220460
286 0.00000000466 3.14982372198 10440.27429260360
287 0.00000000466 0.90708835657 5966.68398033480
288 0.00000000528 0.81926454470 813.55028395980
289 0.00000000603 3.81378921927 316428.22867391503
290 0.00000000559 1.81894804124 17996.03116822220
291 0.00000000437 2.28625594435 6303.85124548380
292 0.00000000518 4.86069178322 20597.24396304120
293 0.00000000424 6.23520018693 6489.26139842860
294 0.00000000518 6.17617826756 0.24381748350
295 0.00000000404 5.72804304258 5642.19824260920
296 0.00000000458 1.34117773915 6287.00800325450
297 0.00000000548 5.68454458320 155427.54293624099
298 0.00000000547 1.03391472061 3646.35037735440
299 0.00000000428 4.69800981138 846.08283475120
300 0.00000000413 6.02520699406 6279.48542133960
301 0.00000000534 3.03030638223 66567.48586525429
302 0.00000000383 1.49056949125 19800.94595622480
303 0.00000000410 5.28319622279 18451.07854656599
304 0.00000000352 4.68891600359 4907.30205014560
305 0.00000000480 5.36572651091 348.92442044800
306 0.00000000344 5.89157452896 6546.15977336420
307 0.00000000340 0.37557426440 13119.72110282519
308 0.00000000434 4.98417785901 6702.56049386660
309 0.00000000332 2.68902519126 29296.61538957860
310 0.00000000448 2.16478480251 5905.70224207560
311 0.00000000344 2.06546633735 49.75702547180
312 0.00000000315 1.24023811803 4061.21921539440
313 0.00000000324 2.30897526929 5017.50837136500
314 0.00000000413 0.17171692962 6286.66627864320
315 0.00000000431 3.86601101393 12489.88562870720
316 0.00000000349 4.55372342974 4933.20844033260
317 0.00000000323 0.41971136084 10770.89325626180
318 0.00000000341 2.68612860807 11.04570026390
319 0.00000000316 3.52936906658 17782.73207278420
320 0.00000000315 5.63357264999 568.82187402740
321 0.00000000340 3.83571212349 10660.68693504240
322 0.00000000297 0.62691416712 20995.39296644940
323 0.00000000405 1.00085779471 16460.33352952499
324 0.00000000414 1.21998752076 51092.72605085480
325 0.00000000336 4.71465945226 6179.98307577280
326 0.00000000361 3.71227508354 28237.23345938940
327 0.00000000385 6.21925225757 24356.78078864160
328 0.00000000327 1.05606504715 11919.14086666800
329 0.00000000327 6.14222420989 6254.62666252360
330 0.00000000268 2.47224339737 664.75604513000
331 0.00000000269 1.86207884109 23141.55838292460
332 0.00000000345 0.93461290184 6058.73105428950
333 0.00000000296 4.51687557180 6418.14093002680
334 0.00000000353 4.50033653082 36949.23080842420
335 0.00000000260 4.04963546305 6525.80445396540
336 0.00000000298 2.20046722622 156137.47598479928
337 0.00000000253 3.49900838384 29864.33402730900
338 0.00000000254 2.44901693835 5331.35744374080
339 0.00000000296 0.84347588787 5729.50644714900
340 0.00000000298 1.29194706125 22805.73556599360
341 0.00000000241 2.00721280805 16737.57723659660
342 0.00000000311 1.23668016334 6281.59137728310
343 0.00000000240 2.51650377121 6245.04817735560
344 0.00000000332 3.55576945724 7668.63742494250
345 0.00000000264 4.44052061202 12964.30070339100
346 0.00000000257 1.79654471948 11080.17157891760
347 0.00000000260 3.33077598420 5888.44996493220
348 0.00000000285 0.30886361430 11823.16163945020
349 0.00000000290 5.70141882483 77.67377042800
350 0.00000000255 4.00939664440 5881.40372823420
351 0.00000000253 4.73318493678 16723.35014259500
352 0.00000000228 0.95333661324 5540.08578945880
353 0.00000000319 1.38633229189 163096.18036118349
354 0.00000000224 1.65156322696 10027.90319572920
355 0.00000000226 0.34106460604 17796.95916678580
356 0.00000000236 4.19817431922 19.66976089979
357 0.00000000280 4.14080268970 12539.85338018300
358 0.00000000275 5.50306930248 32.53255079140
359 0.00000000223 5.23334210294 56.89837493560
360 0.00000000217 6.08587881787 6805.65326808520
361 0.00000000280 4.52472044653 6016.46880826960
362 0.00000000227 5.06509843737 6277.55292568400
363 0.00000000226 5.17755154305 11720.06886523160
364 0.00000000245 3.96486270306 22.77520145080
365 0.00000000220 4.72078081970 6.62855890001
366 0.00000000207 5.71701403951 41.55079098480
367 0.00000000204 3.91227411250 2699.73481931760
368 0.00000000209 0.86881969011 6321.10352262720
369 0.00000000200 2.11984445273 4274.51831083240
370 0.00000000200 5.39839888163 6019.99192661860
371 0.00000000209 5.67606291663 11293.47067435560
372 0.00000000252 1.64965729351 9380.95967271720
373 0.00000000275 5.04826903506 73.29712585900
374 0.00000000208 1.88207277133 11300.58422135640
375 0.00000000272 0.74640926842 1975.49254585600
376 0.00000000199 3.30836672397 22743.40937951640
377 0.00000000269 4.48560812155 64471.99124174489
378 0.00000000192 2.17464236325 5863.59120611620
379 0.00000000228 5.85373115869 128.01884333740
380 0.00000000261 2.64321183295 55022.93574707440
381 0.00000000220 5.75012110079 29.42950853600
382 0.00000000187 4.03230554718 467.96499035440
383 0.00000000200 5.60556112058 1066.49547719000
384 0.00000000231 1.09802712785 12341.80690428090
385 0.00000000199 0.29500625200 149.56319713460
386 0.00000000249 5.10473210814 7875.67186362420
387 0.00000000208 0.93013835019 14919.01785375460
388 0.00000000179 0.87104393079 12721.57209941700
389 0.00000000203 1.56920753653 28286.99048486120
390 0.00000000179 2.47036386443 16062.18452611680
391 0.00000000198 3.54061588502 30.91412563500
392 0.00000000171 3.45356518113 5327.47610838280
393 0.00000000183 0.72325421604 6272.03014972750
394 0.00000000216 2.97174580686 19402.79695281660
395 0.00000000168 2.51550550242 23937.85638974100
396 0.00000000195 0.09045393425 156.40072050240
397 0.00000000179 4.49471798090 31415.37924995700
398 0.00000000216 0.42177594328 23539.70738633280
399 0.00000000189 0.37542530191 9814.60410029120
400 0.00000000218 2.36835880025 16627.37091537720
401 0.00000000166 4.23182968446 16840.67001081519
402 0.00000000200 2.02153258098 16097.67995028260
403 0.00000000169 0.91318727000 95.97922721780
404 0.00000000211 5.73370637657 151.89728108520
405 0.00000000204 0.42643085174 515.46387109300
406 0.00000000212 3.00233538977 12043.57428188900
407 0.00000000192 5.46153589821 6379.05507720920
408 0.00000000165 1.38698167064 4171.42553661380
409 0.00000000160 6.23798383332 202.25339517410
410 0.00000000215 0.20889073407 5621.84292321040
411 0.00000000181 4.12439203622 13341.67431130680
412 0.00000000153 1.24460848836 29826.30635467320
413 0.00000000150 3.12999753018 799.82112516540
414 0.00000000175 4.55671604437 239424.39025435288
415 0.00000000192 1.33928820063 394.62588505920
416 0.00000000149 2.65697593276 21.33564046700
417 0.00000000146 5.58021191726 412.37109687440
418 0.00000000156 3.75650175503 12323.42309600880
419 0.00000000143 3.75708566606 58864.54391814630
420 0.00000000143 3.28248547724 29.82143814880
421 0.00000000144 1.07862546598 1265.56747862640
422 0.00000000148 0.23389236655 10021.83728009940
423 0.00000000193 5.92751083086 40879.44050464380
424 0.00000000140 4.97612440269 158.94351778320
425 0.00000000148 2.61640453469 17157.06188047180
426 0.00000000141 3.66871308723 26084.02180621620
427 0.00000000147 5.09968173403 661.23292678100
428 0.00000000146 4.96885605695 57375.80190084620
429 0.00000000142 0.78678347839 12779.45079542080
430 0.00000000134 4.79432636012 111.18664228760
431 0.00000000140 1.27748013377 107.66352393860
432 0.00000000169 2.74893543762 26735.94526221320
433 0.00000000165 3.95288000638 6357.85744855870
434 0.00000000183 5.43418358741 369.69981594040
435 0.00000000134 3.09132862833 17.81252211800
436 0.00000000132 3.05633896779 22490.96212149340
437 0.00000000134 4.09472795832 6599.46771964800
438 0.00000000181 4.22950689891 966.97087743560
439 0.00000000152 5.28885894415 12669.24447420140
440 0.00000000150 5.86819430908 97238.62754448749
441 0.00000000142 5.87266532526 22476.73502749179
442 0.00000000145 5.07330784304 87.30820453981
443 0.00000000133 5.65471067133 31.97230581680
444 0.00000000124 2.83326217072 12566.21901028560
445 0.00000000135 3.12861731644 32217.20018108080
446 0.00000000137 0.86487461904 9924.81042151060
447 0.00000000172 1.98369595114 174242.46596404970
448 0.00000000170 4.41115280254 327574.51427678125
449 0.00000000151 0.46542099527 39609.65458316560
450 0.00000000148 2.13439571118 491.66329245880
451 0.00000000153 3.78801830344 17363.24742890899
452 0.00000000165 5.31654110459 16943.76278503380
453 0.00000000165 4.06747587817 58953.14544329400
454 0.00000000118 0.63846333239 6.06591562980
455 0.00000000159 0.86086959274 221995.02880149524
456 0.00000000119 5.96432932413 1385.89527633620
457 0.00000000114 5.16516114595 25685.87280280800
458 0.00000000112 3.39403722178 21393.54196985760
459 0.00000000112 4.92889233335 56.80326216980
460 0.00000000119 2.40637635942 18635.92845453620
461 0.00000000115 0.23374479051 418.92439890060
462 0.00000000122 0.93575234049 24492.40611365159
463 0.00000000115 4.58880032176 26709.64694241340
464 0.00000000130 4.85539251000 22345.26037610820
465 0.00000000140 1.09413073202 44809.65020086340
466 0.00000000112 6.05401806281 433.71173787680
467 0.00000000104 1.54931540602 127.95153303460
468 0.00000000105 4.82620858888 33794.54372352860
469 0.00000000102 4.12448497391 15664.03552270859
470 0.00000000107 4.67919356465 77690.75950573849
471 0.00000000118 4.52320170120 19004.64794940840
472 0.00000000107 5.71774478555 77736.78343050249
473 0.00000000143 1.81201813018 4214.06901508480
474 0.00000000125 1.14419195615 625.67019231240
475 0.00000000124 3.27736514057 12566.08438968000
476 0.00000000110 1.08682570828 2787.04302385740
477 0.00000000105 1.78318141871 18139.29450141590
478 0.00000000102 4.75119578149 12242.64628332540
479 0.00000000137 1.43510636754 86464.61331683119
480 0.00000000101 4.91289409429 401.67212175720
481 0.00000000129 1.23567904485 12029.34718788740
482 0.00000000138 2.45654707999 7576.56007357400
483 0.00000000103 0.40004073416 90279.92316810328
484 0.00000000108 0.98989774940 5636.06501667660
485 0.00000000117 5.17362872063 34520.30930938080
486 0.00000000100 3.95534628189 5547.19933645960
487 0.00000000098 1.28118280598 21548.96236929180
488 0.00000000097 3.34717130592 16310.97904572060
489 0.00000000098 4.37041908717 34513.26307268280
490 0.00000000125 2.72164432960 24065.80792277559
491 0.00000000102 0.66938025772 10239.58386601080
492 0.00000000119 1.21689479331 1478.86657406440
493 0.00000000094 1.99595224256 13362.44970679920
494 0.00000000094 4.30965982872 26880.31981303260
495 0.00000000095 2.89807657534 34911.41207609100
496 0.00000000106 1.00156653590 16522.65971600220
497 0.00000000097 0.89642320201 71980.63357473118
498 0.00000000116 4.19967201116 206.70073729660
499 0.00000000099 1.37437847718 1039.02661079040
500 0.00000000126 3.21642544972 305281.94307104882
501 0.00000000094 0.68997876060 7834.12107263940
502 0.00000000094 5.58132218606 3104.93005942380
503 0.00000000095 3.03823741110 8982.81066930900
504 0.00000000108 0.52696637156 276.74577186440
505 0.00000000124 3.43899862683 172146.97134054029
506 0.00000000102 1.04031728553 95143.13292097810
507 0.00000000104 3.39218586218 290.97286586600
508 0.00000000110 3.68205877433 22380.75580027400
509 0.00000000117 0.78475956902 83286.91426955358
510 0.00000000083 0.18241793425 15141.39079431200
511 0.00000000089 4.45371820659 792.77488846740
512 0.00000000082 4.80703651241 6819.88036208680
513 0.00000000087 3.43122851097 27707.54249429480
514 0.00000000101 5.32081603011 2301.58581590939
515 0.00000000082 0.87060089842 10241.20229116720
516 0.00000000086 4.61919461931 36147.40987730040
517 0.00000000095 2.87032884659 23020.65308658799
518 0.00000000088 3.21133165690 33326.57873317420
519 0.00000000080 1.84900424847 21424.46664430340
520 0.00000000101 4.18796434479 30666.15495843280
521 0.00000000107 5.77864921649 34115.11406927460
522 0.00000000104 1.08739495962 6288.59877429880
523 0.00000000110 3.32898859416 72140.62866668739
524 0.00000000087 4.40657711727 142.17862703620
525 0.00000000109 1.94546030825 24279.10701821359
526 0.00000000087 4.32472045435 742.99006053260
527 0.00000000107 4.91580912547 277.03499374140
528 0.00000000088 2.10180220766 26482.17080962440
529 0.00000000086 4.01887374432 12491.37010141550
530 0.00000000106 5.49092372854 62883.35513951360
531 0.00000000080 6.19781316983 6709.67404086740
532 0.00000000088 2.09872810657 238004.52415723629
533 0.00000000083 4.90662164029 51.28033786241
534 0.00000000095 4.13387406591 18216.44381066100
535 0.00000000078 6.06949391680 148434.53403769129
536 0.00000000079 3.03048221644 838.96928775040
537 0.00000000074 5.49813051211 29026.48522950779
538 0.00000000073 3.05008665738 567.71863773040
539 0.00000000084 0.46604373274 45.14121963660
540 0.00000000093 2.52267536308 48739.85989708300
541 0.00000000076 1.76418124905 41654.96311596780
542 0.00000000067 5.77851227793 6311.52503745920
543 0.00000000062 3.32967880172 15508.61512327440
544 0.00000000079 5.59773841328 71960.38658322369
545 0.00000000057 3.90629505268 5999.21653112620
546 0.00000000061 0.05695043232 7856.89627409019
547 0.00000000061 5.63297958433 7863.94251078820
548 0.00000000065 3.72178394016 12573.26524698360
549 0.00000000057 4.18217219541 26087.90314157420
550 0.00000000066 3.92262333487 69853.35207568129
551 0.00000000053 5.51119362045 77710.24834977149
552 0.00000000053 4.88573986961 77717.29458646949
553 0.00000000062 2.88876342225 9411.46461508720
554 0.00000000051 1.12657183874 82576.98122099529
555 0.00000000045 2.95671076719 24602.61243487099
556 0.00000000040 5.55145719241 12565.17137891460
557 0.00000000039 1.20838190039 18842.11400297339
558 0.00000000045 3.18590558749 45585.17281218740
559 0.00000000049 2.44790934886 13613.80427733600
560==============L1===============
561 6283.31966747491 0.00000000000 0.00000000000
562 0.00206058863 2.67823455584 6283.07584999140
563 0.00004303430 2.63512650414 12566.15169998280
564 0.00000425264 1.59046980729 3.52311834900
565 0.00000108977 2.96618001993 1577.34354244780
566 0.00000093478 2.59212835365 18849.22754997420
567 0.00000119261 5.79557487799 26.29831979980
568 0.00000072122 1.13846158196 529.69096509460
569 0.00000067768 1.87472304791 398.14900340820
570 0.00000067327 4.40918235168 5507.55323866740
571 0.00000059027 2.88797038460 5223.69391980220
572 0.00000055976 2.17471680261 155.42039943420
573 0.00000045407 0.39803079805 796.29800681640
574 0.00000036369 0.46624739835 775.52261132400
575 0.00000028958 2.64707383882 7.11354700080
576 0.00000019097 1.84628332577 5486.77784317500
577 0.00000020844 5.34138275149 0.98032106820
578 0.00000018508 4.96855124577 213.29909543800
579 0.00000016233 0.03216483047 2544.31441988340
580 0.00000017293 2.99116864949 6275.96230299060
581 0.00000015832 1.43049285325 2146.16541647520
582 0.00000014615 1.20532366323 10977.07880469900
583 0.00000011877 3.25804815607 5088.62883976680
584 0.00000011514 2.07502418155 4694.00295470760
585 0.00000009721 4.23925472239 1349.86740965880
586 0.00000009969 1.30262991097 6286.59896834040
587 0.00000009452 2.69957062864 242.72860397400
588 0.00000012461 2.83432285512 1748.01641306700
589 0.00000011808 5.27379790480 1194.44701022460
590 0.00000008577 5.64475868067 951.71840625060
591 0.00000010641 0.76614199202 553.56940284240
592 0.00000007576 5.30062664886 2352.86615377180
593 0.00000005834 1.76649917904 1059.38193018920
594 0.00000006385 2.65033984967 9437.76293488700
595 0.00000005223 5.66135767624 71430.69561812909
596 0.00000005305 0.90857521574 3154.68708489560
597 0.00000006101 4.66632584188 4690.47983635860
598 0.00000004330 0.24102555403 6812.76681508600
599 0.00000005041 1.42490103709 6438.49624942560
600 0.00000004259 0.77355900599 10447.38783960440
601 0.00000005198 1.85353197345 801.82093112380
602 0.00000003744 2.00119516488 8031.09226305840
603 0.00000003558 2.42901552681 14143.49524243060
604 0.00000003372 3.86210700128 1592.59601363280
605 0.00000003374 0.88776219727 12036.46073488820
606 0.00000003175 3.18785710594 4705.73230754360
607 0.00000003221 0.61599835472 8429.24126646660
608 0.00000004132 5.23992859705 7084.89678111520
609 0.00000002970 6.07026318493 4292.33083295040
610 0.00000002900 2.32464208411 20.35531939880
611 0.00000003504 4.79975694359 6279.55273164240
612 0.00000002950 1.43108874817 5746.27133789600
613 0.00000002697 4.80368225199 7234.79425624200
614 0.00000002531 6.22290682655 6836.64525283380
615 0.00000002745 0.93466065396 5760.49843189760
616 0.00000003250 3.39954640038 7632.94325965020
617 0.00000002277 5.00277837672 17789.84561978500
618 0.00000002075 3.95534978634 10213.28554621100
619 0.00000002061 2.22411683077 5856.47765911540
620 0.00000002252 5.67166499885 11499.65622279280
621 0.00000002148 5.20184578235 11513.88331679440
622 0.00000001886 0.53198320577 3340.61242669980
623 0.00000001875 4.73511970207 83996.84731811189
624 0.00000002060 2.54987293999 25132.30339996560
625 0.00000001794 1.47435409831 4164.31198961300
626 0.00000001778 3.02473091781 5.52292430740
627 0.00000002029 0.90960209983 6256.77753019160
628 0.00000002075 2.26767270157 522.57741809380
629 0.00000001772 3.02622802353 5753.38488489680
630 0.00000001569 6.12410242782 5216.58037280140
631 0.00000001590 4.63713748247 3.28635741780
632 0.00000001542 4.20004448567 13367.97263110660
633 0.00000001427 1.19088061711 3894.18182954220
634 0.00000001375 3.09301252193 135.06508003540
635 0.00000001359 4.24532506641 426.59819087600
636 0.00000001340 5.76511818622 6040.34724601740
637 0.00000001284 3.08524663344 5643.17856367740
638 0.00000001250 3.07748157144 11926.25441366880
639 0.00000001551 3.07665451458 6681.22485339960
640 0.00000001268 2.09196018331 6290.18939699220
641 0.00000001144 3.24444699514 12168.00269657460
642 0.00000001248 3.44504937285 536.80451209540
643 0.00000001118 2.31829670425 16730.46368959580
644 0.00000001105 5.31966001019 23.87843774780
645 0.00000001051 3.75015946014 7860.41939243920
646 0.00000001025 2.44688534235 1990.74501704100
647 0.00000000962 0.81771017882 3.88133535800
648 0.00000000910 0.41727865299 7079.37385680780
649 0.00000000883 5.16833917651 11790.62908865880
650 0.00000000957 4.07673573735 6127.65545055720
651 0.00000001110 3.90096793825 11506.76976979360
652 0.00000000802 3.88778875582 10973.55568635000
653 0.00000000780 2.39934293755 1589.07289528380
654 0.00000000758 1.30034364248 103.09277421860
655 0.00000000749 4.96275803300 6496.37494542940
656 0.00000000765 3.36312388424 36.02786667740
657 0.00000000915 5.41543742089 206.18554843720
658 0.00000000776 2.57589093871 11371.70468975820
659 0.00000000772 3.98369209464 955.59974160860
660 0.00000000749 5.17890001805 10969.96525769820
661 0.00000000806 0.34218864254 9917.69687450980
662 0.00000000728 5.20962563787 38.02767263580
663 0.00000000685 2.77592961854 20.77539549240
664 0.00000000636 4.28242193632 28.44918746780
665 0.00000000608 5.63278508906 10984.19235169980
666 0.00000000704 5.60738823665 3738.76143010800
667 0.00000000685 0.38876148682 15.25247118500
668 0.00000000601 0.73489602442 419.48464387520
669 0.00000000716 2.65279791438 6309.37416979120
670 0.00000000584 5.54502568227 17298.18232732620
671 0.00000000650 1.13379656406 7058.59846131540
672 0.00000000688 2.59683891779 3496.03282613400
673 0.00000000485 0.44467180946 12352.85260454480
674 0.00000000528 2.74936967681 3930.20969621960
675 0.00000000597 5.27668281777 10575.40668294180
676 0.00000000583 3.18929067810 4732.03062734340
677 0.00000000526 5.01697321546 5884.92684658320
678 0.00000000540 1.29175137075 640.87760738220
679 0.00000000473 5.49953306970 5230.80746680300
680 0.00000000406 5.21248452189 220.41264243880
681 0.00000000395 1.87474483222 16200.77272450120
682 0.00000000370 3.84921354713 18073.70493865020
683 0.00000000367 0.88533542778 6283.14316029419
684 0.00000000379 0.37983009325 10177.25767953360
685 0.00000000356 3.84145204913 11712.95531823080
686 0.00000000374 5.01577520608 7.04623669800
687 0.00000000381 4.30250406634 6062.66320755260
688 0.00000000471 0.86381834647 6069.77675455340
689 0.00000000367 1.32943839763 6283.00853968860
690 0.00000000460 5.19667219575 6284.05617105960
691 0.00000000333 5.54256205741 4686.88940770680
692 0.00000000341 4.36522989934 7238.67559160000
693 0.00000000336 4.00205876835 3097.88382272579
694 0.00000000359 6.22679790284 245.83164622940
695 0.00000000307 2.35299010924 170.67287061920
696 0.00000000343 3.77164927143 6076.89030155420
697 0.00000000296 5.44152227481 17260.15465469040
698 0.00000000328 0.13837875384 11015.10647733480
699 0.00000000268 1.13904550630 12569.67481833180
700 0.00000000263 0.00538633678 4136.91043351620
701 0.00000000282 5.04399837480 7477.52286021600
702 0.00000000288 3.13401177517 12559.03815298200
703 0.00000000259 0.93882269387 5642.19824260920
704 0.00000000292 1.98420020514 12132.43996210600
705 0.00000000247 3.84244798532 5429.87946823940
706 0.00000000245 5.70467521726 65147.61976813770
707 0.00000000241 0.99480969552 3634.62102451840
708 0.00000000246 3.06168069935 110.20632121940
709 0.00000000239 6.11855909114 11856.21865142450
710 0.00000000263 0.66348415419 21228.39202354580
711 0.00000000262 1.51070507866 12146.66705610760
712 0.00000000230 1.75927314884 9779.10867612540
713 0.00000000223 2.00967043606 6172.86952877200
714 0.00000000246 1.10411690865 6282.09552892320
715 0.00000000221 3.03945240854 8635.94200376320
716 0.00000000214 4.03840869663 14314.16811304980
717 0.00000000236 5.46915070580 13916.01910964160
718 0.00000000224 4.68408089456 24072.92146977640
719 0.00000000212 2.13695625494 5849.36411211460
720 0.00000000207 3.07724246401 11.72935283600
721 0.00000000207 6.10306282747 23543.23050468179
722 0.00000000266 1.00709566823 2388.89402044920
723 0.00000000217 6.27837036335 17267.26820169119
724 0.00000000204 2.34615348695 266.60704172180
725 0.00000000195 5.55015549753 6133.51265285680
726 0.00000000188 2.52667166175 6525.80445396540
727 0.00000000185 0.90960768344 18319.53658487960
728 0.00000000177 1.73429218289 154717.60988768269
729 0.00000000187 4.76483647432 4535.05943692440
730 0.00000000186 4.63080493407 10440.27429260360
731 0.00000000215 2.81255454560 7342.45778018060
732 0.00000000172 1.45551888559 9225.53927328300
733 0.00000000162 3.30661909388 639.89728631400
734 0.00000000168 2.17671416605 27.40155609680
735 0.00000000160 1.68164180475 15110.46611986620
736 0.00000000158 0.13519771874 13095.84266507740
737 0.00000000183 0.56281322071 13517.87010623340
738 0.00000000179 3.58450811616 87.30820453981
739 0.00000000152 2.84070476818 5650.29211067820
740 0.00000000182 0.44065530624 17253.04110768959
741 0.00000000160 5.95767264171 4701.11650170840
742 0.00000000142 1.46290137520 11087.28512591840
743 0.00000000142 2.04464036087 20426.57109242200
744 0.00000000131 5.40912137746 2699.73481931760
745 0.00000000144 2.07312090485 25158.60171976540
746 0.00000000147 6.15106982168 9623.68827669120
747 0.00000000141 5.55739979498 10454.50138660520
748 0.00000000135 0.06098110407 16723.35014259500
749 0.00000000124 5.81218025669 17256.63153634140
750 0.00000000124 2.36293551623 4933.20844033260
751 0.00000000126 3.47435905118 22483.84857449259
752 0.00000000159 5.63954754618 5729.50644714900
753 0.00000000123 3.92815963256 17996.03116822220
754 0.00000000148 3.02509280598 1551.04522264800
755 0.00000000120 5.91904349732 6206.80977871580
756 0.00000000134 3.11122937825 21954.15760939799
757 0.00000000119 5.52141123450 709.93304855830
758 0.00000000122 3.00813429479 19800.94595622480
759 0.00000000127 1.37618620001 14945.31617355440
760 0.00000000141 2.56889468729 1052.26838318840
761 0.00000000123 2.83671175442 11919.14086666800
762 0.00000000118 0.81934438215 5331.35744374080
763 0.00000000151 2.68731829165 11769.85369316640
764 0.00000000119 5.08835797638 5481.25491886760
765 0.00000000153 2.46021790779 11933.36796066960
766 0.00000000108 1.04936452145 11403.67699557500
767 0.00000000128 0.99794735107 8827.39026987480
768 0.00000000144 2.54869747042 227.47613278900
769 0.00000000150 4.50631437136 2379.16447357160
770 0.00000000107 1.79272017026 13119.72110282519
771 0.00000000107 4.43556814486 18422.62935909819
772 0.00000000109 0.29269062317 16737.57723659660
773 0.00000000141 3.18979826258 6262.30045449900
774 0.00000000122 4.23040027813 29.42950853600
775 0.00000000111 5.16954029551 17782.73207278420
776 0.00000000100 3.52213872761 18052.92954315780
777 0.00000000108 1.08514212991 16858.48253293320
778 0.00000000106 1.96085248410 74.78159856730
779 0.00000000110 2.30582372873 16460.33352952499
780 0.00000000097 3.50918940210 5333.90024102160
781 0.00000000099 3.56417337974 735.87651353180
782 0.00000000094 5.01857894228 3128.38876509580
783 0.00000000097 1.65579893894 533.21408344360
784 0.00000000092 0.89217162285 29296.61538957860
785 0.00000000123 3.16062050433 9380.95967271720
786 0.00000000102 1.20493500565 23020.65308658799
787 0.00000000088 2.21296088224 12721.57209941700
788 0.00000000089 1.54264720310 20199.09495963300
789 0.00000000113 4.83320707870 16496.36139620240
790 0.00000000121 6.19860353182 9388.00590941520
791 0.00000000089 4.08082274765 22805.73556599360
792 0.00000000098 1.09181832830 12043.57428188900
793 0.00000000086 1.13655027605 143571.32428481648
794 0.00000000088 5.96980472191 107.66352393860
795 0.00000000082 5.01340404594 22003.91463486980
796 0.00000000094 1.69615700473 23006.42599258639
797 0.00000000081 3.00657814365 2118.76386037840
798 0.00000000098 1.39215287161 8662.24032356300
799 0.00000000077 3.33555190840 15720.83878487840
800 0.00000000082 5.86880116464 2787.04302385740
801 0.00000000076 5.67183650604 14.22709400160
802 0.00000000081 6.16619455699 1039.02661079040
803 0.00000000076 3.21449884756 111.18664228760
804 0.00000000078 1.37531518377 21947.11137270000
805 0.00000000074 3.58814195051 11609.86254401220
806 0.00000000077 4.84846488388 22743.40937951640
807 0.00000000090 1.48869013606 15671.08175940660
808 0.00000000082 3.48618399109 29088.81141598500
809 0.00000000069 3.55746476593 4590.91018048900
810 0.00000000069 1.93625656075 135.62532501000
811 0.00000000070 2.66548322237 18875.52586977400
812 0.00000000069 5.41478093731 26735.94526221320
813 0.00000000079 5.15154513662 12323.42309600880
814 0.00000000094 3.62899392448 77713.77146812050
815 0.00000000078 4.17011182047 1066.49547719000
816 0.00000000071 3.89435637865 22779.43724619380
817 0.00000000063 4.53968787714 8982.81066930900
818 0.00000000069 0.96028230548 14919.01785375460
819 0.00000000076 3.29092216589 2942.46342329160
820 0.00000000063 4.09167842893 16062.18452611680
821 0.00000000065 3.34580407184 51.28033786241
822 0.00000000065 5.75757544877 52670.06959330260
823 0.00000000068 5.75884067555 21424.46664430340
824 0.00000000057 5.45122399850 12592.45001978260
825 0.00000000057 5.25043362558 20995.39296644940
826 0.00000000073 0.53299090807 2301.58581590939
827 0.00000000070 4.31243357502 19402.79695281660
828 0.00000000067 2.53852336668 377.37360791580
829 0.00000000056 3.20816844695 24889.57479599160
830 0.00000000053 3.17816599142 18451.07854656599
831 0.00000000053 3.61529270216 77.67377042800
832 0.00000000053 0.45467549335 30666.15495843280
833 0.00000000061 0.14807288453 23013.53953958720
834 0.00000000051 3.32803972907 56.89837493560
835 0.00000000052 3.41177624177 23141.55838292460
836 0.00000000058 3.13638677202 309.27832265580
837 0.00000000070 2.50592323465 31415.37924995700
838 0.00000000052 5.10673376738 17796.95916678580
839 0.00000000067 6.27917920454 22345.26037610820
840 0.00000000050 0.42577644151 25685.87280280800
841 0.00000000048 0.70204553333 1162.47470440780
842 0.00000000066 3.64350022359 15265.88651930040
843 0.00000000050 5.74382917440 19.66976089979
844 0.00000000050 4.69825387775 28237.23345938940
845 0.00000000047 5.74015846442 12139.55350910680
846 0.00000000054 1.97301333704 23581.25817731760
847 0.00000000049 4.98223579027 10021.83728009940
848 0.00000000046 5.41431705539 33019.02111220460
849 0.00000000051 1.23882053879 12539.85338018300
850 0.00000000046 2.41369976086 98068.53671630539
851 0.00000000044 0.80750593746 167283.76158766549
852 0.00000000045 4.39613584445 433.71173787680
853 0.00000000044 2.57358208785 12964.30070339100
854 0.00000000046 0.26142733448 11.04570026390
855 0.00000000045 2.46230645202 51868.24866217880
856 0.00000000048 0.89551707131 56600.27928952220
857 0.00000000057 1.86416707010 25287.72379939980
858 0.00000000042 5.26377513431 26084.02180621620
859 0.00000000049 3.17757670611 6303.85124548380
860 0.00000000052 3.65266055509 7872.14874527520
861 0.00000000040 1.81891629936 34596.36465465240
862 0.00000000043 1.94164978061 1903.43681250120
863 0.00000000041 0.74461854136 23937.85638974100
864 0.00000000048 6.26034008181 28286.99048486120
865 0.00000000045 5.45575017530 60530.48898574180
866 0.00000000040 2.92105728682 21548.96236929180
867 0.00000000040 0.04502010161 38526.57435087200
868 0.00000000053 3.64791042082 11925.27409260060
869 0.00000000041 5.04048954693 27832.03821928320
870 0.00000000042 5.19292937193 19004.64794940840
871 0.00000000040 2.57120233428 24356.78078864160
872 0.00000000038 3.49190341464 226858.23855437008
873 0.00000000039 4.61184303844 95.97922721780
874 0.00000000043 2.20648228147 13521.75144159140
875 0.00000000040 5.83461945819 16193.65917750039
876 0.00000000045 3.73714372195 7875.67186362420
877 0.00000000043 1.14078465002 49.75702547180
878 0.00000000037 1.29390383811 310.84079886840
879 0.00000000038 0.95970925950 664.75604513000
880 0.00000000037 4.27532649462 6709.67404086740
881 0.00000000038 2.20108541046 28628.33622609960
882 0.00000000039 0.85957361635 16522.65971600220
883 0.00000000040 4.35214003837 48739.85989708300
884 0.00000000036 1.68167662194 10344.29506538580
885 0.00000000040 5.13217319067 15664.03552270859
886 0.00000000036 3.72187132496 30774.50164257480
887 0.00000000036 3.32158458257 16207.88627150200
888 0.00000000045 3.94202418608 10988.80815753500
889 0.00000000039 1.51948786199 12029.34718788740
890 0.00000000026 3.87685883180 6262.72053059260
891 0.00000000024 4.91804163466 19651.04848109800
892 0.00000000023 0.29300197709 13362.44970679920
893 0.00000000021 3.18605672363 6277.55292568400
894 0.00000000021 6.07546891132 18139.29450141590
895 0.00000000022 2.31199937177 6303.43116939020
896 0.00000000021 3.58418394393 18209.33026366019
897 0.00000000026 2.06801296900 12573.26524698360
898 0.00000000021 1.56857722317 13341.67431130680
899 0.00000000024 5.72605158675 29864.33402730900
900 0.00000000024 1.40237993205 14712.31711645800
901 0.00000000025 5.71466092822 25934.12433108940
902===============L2==========
903 0.00052918870 0.00000000000 0.00000000000
904 0.00008719837 1.07209665242 6283.07584999140
905 0.00000309125 0.86728818832 12566.15169998280
906 0.00000027339 0.05297871691 3.52311834900
907 0.00000016334 5.18826691036 26.29831979980
908 0.00000015752 3.68457889430 155.42039943420
909 0.00000009541 0.75742297675 18849.22754997420
910 0.00000008937 2.05705419118 77713.77146812050
911 0.00000006952 0.82673305410 775.52261132400
912 0.00000005064 4.66284525271 1577.34354244780
913 0.00000004061 1.03057162962 7.11354700080
914 0.00000003463 5.14074632811 796.29800681640
915 0.00000003169 6.05291851171 5507.55323866740
916 0.00000003020 1.19246506441 242.72860397400
917 0.00000002886 6.11652627155 529.69096509460
918 0.00000003810 3.44050803490 5573.14280143310
919 0.00000002714 0.30637881025 398.14900340820
920 0.00000002371 4.38118838167 5223.69391980220
921 0.00000002538 2.27992810679 553.56940284240
922 0.00000002079 3.75435330484 0.98032106820
923 0.00000001675 0.90216407959 951.71840625060
924 0.00000001534 5.75900462759 1349.86740965880
925 0.00000001224 2.97328088405 2146.16541647520
926 0.00000001449 4.36415913970 1748.01641306700
927 0.00000001341 3.72061130861 1194.44701022460
928 0.00000001254 2.94846826628 6438.49624942560
929 0.00000000999 5.98640014468 6286.59896834040
930 0.00000000917 4.79788687522 5088.62883976680
931 0.00000000828 3.31321076572 213.29909543800
932 0.00000001103 1.27104454479 161000.68573767410
933 0.00000000762 3.41582762988 5486.77784317500
934 0.00000001044 0.60409577691 3154.68708489560
935 0.00000000887 5.23465144638 7084.89678111520
936 0.00000000645 1.60096192515 2544.31441988340
937 0.00000000681 3.43155669169 4694.00295470760
938 0.00000000605 2.47806340546 10977.07880469900
939 0.00000000706 6.19393222575 4690.47983635860
940 0.00000000643 1.98042503148 801.82093112380
941 0.00000000502 1.44394375363 6836.64525283380
942 0.00000000490 2.34129524194 1592.59601363280
943 0.00000000458 1.30876448575 4292.33083295040
944 0.00000000431 0.03526421494 7234.79425624200
945 0.00000000379 3.17030522615 6309.37416979120
946 0.00000000348 0.99049550009 6040.34724601740
947 0.00000000386 1.57019797263 71430.69561812909
948 0.00000000347 0.67013291338 1059.38193018920
949 0.00000000458 3.81499443681 149854.40013480789
950 0.00000000302 1.91760044838 10447.38783960440
951 0.00000000307 3.55343347416 8031.09226305840
952 0.00000000395 4.93701776616 7632.94325965020
953 0.00000000314 3.18093696547 2352.86615377180
954 0.00000000282 4.41936437052 9437.76293488700
955 0.00000000276 2.71314254553 3894.18182954220
956 0.00000000298 2.52037474210 6127.65545055720
957 0.00000000230 1.37790215549 4705.73230754360
958 0.00000000252 0.55330133471 6279.55273164240
959 0.00000000255 5.26570187369 6812.76681508600
960 0.00000000275 0.67264264272 25132.30339996560
961 0.00000000178 0.92820785174 1990.74501704100
962 0.00000000221 0.63897368842 6256.77753019160
963 0.00000000155 0.77319790838 14143.49524243060
964 0.00000000150 2.40470465561 426.59819087600
965 0.00000000196 6.06877865012 640.87760738220
966 0.00000000137 2.21679460145 8429.24126646660
967 0.00000000127 3.26094223174 17789.84561978500
968 0.00000000128 5.47237279946 12036.46073488820
969 0.00000000122 2.16291082757 10213.28554621100
970 0.00000000118 0.45789822268 7058.59846131540
971 0.00000000141 2.34932647403 11506.76976979360
972 0.00000000100 0.85621569847 6290.18939699220
973 0.00000000092 5.10587476002 7079.37385680780
974 0.00000000126 2.65428307012 88860.05707098669
975 0.00000000106 5.85646710022 7860.41939243920
976 0.00000000084 3.57457554262 16730.46368959580
977 0.00000000089 4.21433259618 83996.84731811189
978 0.00000000097 5.57938280855 13367.97263110660
979 0.00000000102 2.05853060226 87.30820453981
980 0.00000000080 4.73792651816 11926.25441366880
981 0.00000000080 5.41418965044 10973.55568635000
982 0.00000000106 4.10978997399 3496.03282613400
983 0.00000000102 3.62650006043 244287.60000722769
984 0.00000000075 4.89483161769 5643.17856367740
985 0.00000000087 0.42863750683 11015.10647733480
986 0.00000000069 1.88908760720 10177.25767953360
987 0.00000000089 1.35567273119 6681.22485339960
988 0.00000000066 0.99455837265 6525.80445396540
989 0.00000000067 5.51240997070 3097.88382272579
990 0.00000000076 2.72016814799 4164.31198961300
991 0.00000000063 1.44349902540 9917.69687450980
992 0.00000000078 3.51469733747 11856.21865142450
993 0.00000000085 0.50956043858 10575.40668294180
994 0.00000000067 3.62043033405 16496.36139620240
995 0.00000000055 5.24637517308 3340.61242669980
996 0.00000000048 5.43966777314 20426.57109242200
997 0.00000000064 5.79535817813 2388.89402044920
998 0.00000000046 5.43499966519 6275.96230299060
999 0.00000000050 3.86263598617 5729.50644714900
1000 0.00000000044 1.52269529228 12168.00269657460
1001 0.00000000057 4.96352373486 14945.31617355440
1002 0.00000000045 1.00861230160 8635.94200376320
1003 0.00000000043 3.30685683359 9779.10867612540
1004 0.00000000042 0.63481258930 2699.73481931760
1005 0.00000000041 5.67996766641 11712.95531823080
1006 0.00000000056 4.34024451468 90955.55169449610
1007 0.00000000041 5.81722212845 709.93304855830
1008 0.00000000053 6.17052087143 233141.31440436149
1009 0.00000000037 3.12495025087 16200.77272450120
1010 0.00000000035 5.76973458495 12569.67481833180
1011 0.00000000037 0.31656444326 24356.78078864160
1012 0.00000000035 0.96229051027 17298.18232732620
1013 0.00000000033 5.23130355867 5331.35744374080
1014 0.00000000035 0.62517020593 25158.60171976540
1015 0.00000000035 0.80004512129 13916.01910964160
1016 0.00000000037 2.89336088688 12721.57209941700
1017 0.00000000030 4.50198402401 23543.23050468179
1018 0.00000000030 5.31355708693 18319.53658487960
1019 0.00000000029 3.47275229977 13119.72110282519
1020 0.00000000029 3.11002782516 4136.91043351620
1021 0.00000000032 5.52273255667 5753.38488489680
1022 0.00000000035 3.79699996680 143571.32428481648
1023 0.00000000026 1.50634201907 154717.60988768269
1024 0.00000000030 3.53519084118 6284.05617105960
1025 0.00000000023 4.41808025967 5884.92684658320
1026 0.00000000025 1.38477355808 65147.61976813770
1027 0.00000000023 3.49782549797 7477.52286021600
1028 0.00000000019 3.14329413716 6496.37494542940
1029 0.00000000019 2.20135125199 18073.70493865020
1030 0.00000000019 4.95020255309 3930.20969621960
1031 0.00000000019 0.57998702747 31415.37924995700
1032 0.00000000021 1.75474323399 12139.55350910680
1033 0.00000000019 3.92233070499 19651.04848109800
1034 0.00000000014 0.98131213224 12559.03815298200
1035 0.00000000019 4.93309333729 2942.46342329160
1036 0.00000000016 5.55997534558 8827.39026987480
1037 0.00000000013 1.68808165516 4535.05943692440
1038 0.00000000013 0.33982116161 4933.20844033260
1039 0.00000000012 1.85426309994 5856.47765911540
1040 0.00000000010 4.82763996845 13095.84266507740
1041 0.00000000011 5.38005490571 11790.62908865880
1042 0.00000000010 1.40815507226 10988.80815753500
1043 0.00000000011 3.05005267431 17260.15465469040
1044 0.00000000010 4.93364992366 12352.85260454480
1045====================L3===========================
1046 0.00000289226 5.84384198723 6283.07584999140
1047 0.00000034955 0.00000000000 0.00000000000
1048 0.00000016819 5.48766912348 12566.15169998280
1049 0.00000002962 5.19577265202 155.42039943420
1050 0.00000001288 4.72200252235 3.52311834900
1051 0.00000000635 5.96925937141 242.72860397400
1052 0.00000000714 5.30045809128 18849.22754997420
1053 0.00000000402 3.78682982419 553.56940284240
1054 0.00000000072 4.29768126180 6286.59896834040
1055 0.00000000067 0.90721687647 6127.65545055720
1056 0.00000000036 5.24029648014 6438.49624942560
1057 0.00000000024 5.16003960716 25132.30339996560
1058 0.00000000023 3.01921570335 6309.37416979120
1059 0.00000000017 5.82863573502 6525.80445396540
1060 0.00000000017 3.67772863930 71430.69561812909
1061 0.00000000009 4.58467294499 1577.34354244780
1062 0.00000000008 1.40626662824 11856.21865142450
1063 0.00000000008 5.07561257196 6256.77753019160
1064 0.00000000007 2.82473374405 83996.84731811189
1065 0.00000000005 2.71488713339 10977.07880469900
1066 0.00000000005 3.76879847273 12036.46073488820
1067 0.00000000005 4.28412873331 6275.96230299060
1068======================L4===========================
1069 0.00000114084 3.14159265359 0.00000000000
1070 0.00000007717 4.13446589358 6283.07584999140
1071 0.00000000765 3.83803776214 12566.15169998280
1072 0.00000000420 0.41925861858 155.42039943420
1073 0.00000000040 3.59847585840 18849.22754997420
1074 0.00000000041 3.14398414077 3.52311834900
1075 0.00000000035 5.00298940826 5573.14280143310
1076 0.00000000013 0.48794833701 77713.77146812050
1077 0.00000000010 5.64801766350 6127.65545055720
1078 0.00000000008 2.84160570605 161000.68573767410
1079 0.00000000002 0.54912904658 6438.49624942560
1080======================L5===========================
1081 0.00000000878 3.14159265359 0.00000000000
1082 0.00000000172 2.76579069510 6283.07584999140
1083 0.00000000050 2.01353298182 155.42039943420
1084 0.00000000028 2.21496423926 12566.15169998280
1085 0.00000000005 1.75600058765 18849.22754997420
1086// B
1087 0.00000279620 3.19870156017 84334.66158130829
1088 0.00000101643 5.42248619256 5507.55323866740
1089 0.00000080445 3.88013204458 5223.69391980220
1090 0.00000043806 3.70444689758 2352.86615377180
1091 0.00000031933 4.00026369781 1577.34354244780
1092 0.00000022724 3.98473831560 1047.74731175470
1093 0.00000016392 3.56456119782 5856.47765911540
1094 0.00000018141 4.98367470263 6283.07584999140
1095 0.00000014443 3.70275614914 9437.76293488700
1096 0.00000014304 3.41117857525 10213.28554621100
1097 0.00000011246 4.82820690530 14143.49524243060
1098 0.00000010900 2.08574562327 6812.76681508600
1099 0.00000009714 3.47303947752 4694.00295470760
1100 0.00000010367 4.05663927946 71092.88135493269
1101 0.00000008775 4.44016515669 5753.38488489680
1102 0.00000008366 4.99251512180 7084.89678111520
1103 0.00000006921 4.32559054073 6275.96230299060
1104 0.00000009145 1.14182646613 6620.89011318780
1105 0.00000007194 3.60193205752 529.69096509460
1106 0.00000007698 5.55425745881 167621.57585086189
1107 0.00000005285 2.48446991566 4705.73230754360
1108 0.00000005208 6.24992674537 18073.70493865020
1109 0.00000004529 2.33827747356 6309.37416979120
1110 0.00000005579 4.41023653738 7860.41939243920
1111 0.00000004743 0.70995680136 5884.92684658320
1112 0.00000004301 1.10255777773 6681.22485339960
1113 0.00000003849 1.82229412531 5486.77784317500
1114 0.00000004093 5.11700141207 13367.97263110660
1115 0.00000003681 0.43793170356 3154.68708489560
1116 0.00000003420 5.42034800952 6069.77675455340
1117 0.00000003617 6.04641937526 3930.20969621960
1118 0.00000003670 4.58210192227 12194.03291462090
1119 0.00000002918 1.95463881126 10977.07880469900
1120 0.00000002797 5.61259275048 11790.62908865880
1121 0.00000002502 0.60499729367 6496.37494542940
1122 0.00000002319 5.01648216014 1059.38193018920
1123 0.00000002684 1.39470396488 22003.91463486980
1124 0.00000002428 3.24183056052 78051.58573131690
1125 0.00000002120 4.30691000285 5643.17856367740
1126 0.00000002257 3.15557225618 90617.73743129970
1127 0.00000001813 3.75574218285 3340.61242669980
1128 0.00000002226 2.79699346659 12036.46073488820
1129 0.00000001888 0.86991545823 8635.94200376320
1130 0.00000001517 1.95852055701 398.14900340820
1131 0.00000001581 3.19976230948 5088.62883976680
1132 0.00000001421 6.25530883827 2544.31441988340
1133 0.00000001595 0.25619915135 17298.18232732620
1134 0.00000001391 4.69964175561 7058.59846131540
1135 0.00000001478 2.81808207569 25934.12433108940
1136 0.00000001481 3.65823554806 11506.76976979360
1137 0.00000001693 4.95689385293 156475.29024799570
1138 0.00000001183 1.29343061246 775.52261132400
1139 0.00000001114 2.37889311846 3738.76143010800
1140 0.00000000994 4.30088900425 9225.53927328300
1141 0.00000000924 3.06451026812 4164.31198961300
1142 0.00000000867 0.55606931068 8429.24126646660
1143 0.00000000988 5.97286104208 7079.37385680780
1144 0.00000000824 1.50984806173 10447.38783960440
1145 0.00000000915 0.12635654592 11015.10647733480
1146 0.00000000742 1.99159139281 26087.90314157420
1147 0.00000001039 3.14159265359 0.00000000000
1148 0.00000000850 4.24120016095 29864.33402730900
1149 0.00000000755 2.89631873320 4732.03062734340
1150 0.00000000714 1.37548118603 2146.16541647520
1151 0.00000000708 1.91406542362 8031.09226305840
1152 0.00000000746 0.57893808616 796.29800681640
1153 0.00000000802 5.12339137230 2942.46342329160
1154 0.00000000751 1.67479850166 21228.39202354580
1155 0.00000000602 4.09976538826 64809.80550494129
1156 0.00000000594 3.49580704962 16496.36139620240
1157 0.00000000592 4.59481504319 4690.47983635860
1158 0.00000000530 5.73979295200 8827.39026987480
1159 0.00000000503 5.66433137112 33794.54372352860
1160 0.00000000483 1.57106522411 801.82093112380
1161 0.00000000438 0.06707733767 3128.38876509580
1162 0.00000000423 2.86944595927 12566.15169998280
1163 0.00000000504 3.26207669160 7632.94325965020
1164 0.00000000552 1.02926440457 239762.20451754928
1165 0.00000000427 3.67434378210 213.29909543800
1166 0.00000000404 1.46193297142 15720.83878487840
1167 0.00000000503 4.85802444134 6290.18939699220
1168 0.00000000417 0.81920713533 5216.58037280140
1169 0.00000000365 0.01002966162 12168.00269657460
1170 0.00000000363 1.28376436579 6206.80977871580
1171 0.00000000353 4.70059133110 7234.79425624200
1172 0.00000000415 0.96862624175 4136.91043351620
1173 0.00000000387 3.09145061418 25158.60171976540
1174 0.00000000373 2.65119262792 7342.45778018060
1175 0.00000000361 2.97762937739 9623.68827669120
1176 0.00000000418 3.75759994446 5230.80746680300
1177 0.00000000396 1.22507712354 6438.49624942560
1178 0.00000000322 1.21162178805 8662.24032356300
1179 0.00000000284 5.64170320068 1589.07289528380
1180 0.00000000379 1.72248432748 14945.31617355440
1181 0.00000000320 3.94161159962 7330.82316174610
1182 0.00000000313 5.47602376446 1194.44701022460
1183 0.00000000292 1.38971327603 11769.85369316640
1184 0.00000000305 0.80429352049 37724.75341974820
1185 0.00000000257 5.81382809757 426.59819087600
1186 0.00000000265 6.10358507671 6836.64525283380
1187 0.00000000250 4.56452895547 7477.52286021600
1188 0.00000000266 2.62926282354 7238.67559160000
1189 0.00000000263 6.22089501237 6133.51265285680
1190 0.00000000306 2.79682380531 1748.01641306700
1191 0.00000000236 2.46093023714 11371.70468975820
1192 0.00000000316 1.62662805006 250908.49012041549
1193 0.00000000216 3.68721275185 5849.36411211460
1194 0.00000000230 0.36165162947 5863.59120611620
1195 0.00000000233 5.03509933858 20426.57109242200
1196 0.00000000200 5.86073159059 4535.05943692440
1197 0.00000000277 4.65400292395 82239.16695779889
1198 0.00000000209 3.72323200804 10973.55568635000
1199 0.00000000199 5.05186622555 5429.87946823940
1200 0.00000000256 2.40923279770 19651.04848109800
1201 0.00000000210 4.50691909144 29088.81141598500
1202 0.00000000181 6.00294783127 4292.33083295040
1203 0.00000000249 0.12900984422 154379.79562448629
1204 0.00000000209 3.87759458598 17789.84561978500
1205 0.00000000225 3.18339652605 18875.52586977400
1206 0.00000000191 4.53897489299 18477.10876461230
1207 0.00000000172 2.09694183014 13095.84266507740
1208 0.00000000182 3.16107943500 16730.46368959580
1209 0.00000000188 2.22746128596 41654.96311596780
1210 0.00000000164 5.18686275017 5481.25491886760
1211 0.00000000160 2.49298855159 12592.45001978260
1212 0.00000000155 1.59595438230 10021.83728009940
1213 0.00000000135 0.21349051064 10988.80815753500
1214 0.00000000178 3.80375177970 23581.25817731760
1215 0.00000000123 1.66800739151 15110.46611986620
1216 0.00000000122 2.72678272244 18849.22754997420
1217 0.00000000126 1.17675512910 14919.01785375460
1218 0.00000000142 3.95053441332 337.81426319640
1219 0.00000000116 6.06340906229 6709.67404086740
1220 0.00000000137 3.52143246757 12139.55350910680
1221 0.00000000136 2.92179113542 32217.20018108080
1222 0.00000000110 3.51203379263 18052.92954315780
1223 0.00000000147 4.63371971408 22805.73556599360
1224 0.00000000108 5.45280814878 7.11354700080
1225 0.00000000148 0.65447253687 95480.94718417450
1226 0.00000000119 5.92110458985 33019.02111220460
1227 0.00000000110 5.34824206306 639.89728631400
1228 0.00000000106 3.71081682629 14314.16811304980
1229 0.00000000139 6.17607198418 24356.78078864160
1230 0.00000000118 5.59738712670 161338.50000087050
1231 0.00000000117 3.65065271640 45585.17281218740
1232 0.00000000127 4.74596574209 49515.38250840700
1233 0.00000000120 1.04211499785 6915.85958930460
1234 0.00000000120 5.60638811846 5650.29211067820
1235 0.00000000115 3.10668213289 14712.31711645800
1236 0.00000000099 0.69018940049 12779.45079542080
1237 0.00000000097 1.07908724794 9917.69687450980
1238 0.00000000093 2.62295197319 17260.15465469040
1239 0.00000000099 4.45774681732 4933.20844033260
1240 0.00000000123 1.37488922089 28286.99048486120
1241 0.00000000121 5.19767249813 27511.46787353720
1242 0.00000000105 0.87192267806 77375.95720492408
1243 0.00000000087 3.93637812950 17654.78053974960
1244 0.00000000122 2.23956068680 83997.09113559539
1245 0.00000000087 4.18201600952 22779.43724619380
1246 0.00000000104 4.59580877295 1349.86740965880
1247 0.00000000102 2.83545248411 12352.85260454480
1248 0.00000000102 3.97386522171 10818.13528691580
1249 0.00000000101 4.32892825857 36147.40987730040
1250 0.00000000094 5.00001709261 150192.21439800429
1251 0.00000000077 3.97199369296 1592.59601363280
1252 0.00000000100 6.07733097102 26735.94526221320
1253 0.00000000086 5.26029638250 28313.28880466100
1254 0.00000000093 4.31900620254 44809.65020086340
1255 0.00000000076 6.22743405935 13521.75144159140
1256 0.00000000072 1.55820597747 6256.77753019160
1257 0.00000000082 4.95202664555 10575.40668294180
1258 0.00000000082 1.69647647075 1990.74501704100
1259 0.00000000075 2.29836095644 3634.62102451840
1260 0.00000000075 2.66367876557 16200.77272450120
1261 0.00000000087 0.26630214764 31441.67756975680
1262 0.00000000077 2.25530954137 5235.32853823670
1263 0.00000000076 1.09869730846 12903.96596317920
1264 0.00000000058 4.28246138307 12559.03815298200
1265 0.00000000064 5.51112830114 173904.65170085328
1266 0.00000000056 2.60133794851 73188.37597844210
1267 0.00000000055 5.81483150022 143233.51002162008
1268 0.00000000054 3.38482031504 323049.11878710288
1269 0.00000000039 3.28500401343 71768.50988132549
1270 0.00000000039 3.11239910690 96900.81328129109
1271======================B1===========================
1272 0.00000009030 3.89729061890 5507.55323866740
1273 0.00000006177 1.73038850355 5223.69391980220
1274 0.00000003800 5.24404145734 2352.86615377180
1275 0.00000002834 2.47345037450 1577.34354244780
1276 0.00000001817 0.41874743765 6283.07584999140
1277 0.00000001499 1.83320979291 5856.47765911540
1278 0.00000001466 5.69401926017 5753.38488489680
1279 0.00000001301 2.18890066314 9437.76293488700
1280 0.00000001233 4.95222451476 10213.28554621100
1281 0.00000001021 0.12866660208 7860.41939243920
1282 0.00000000982 0.09005453285 14143.49524243060
1283 0.00000000865 1.73949953555 3930.20969621960
1284 0.00000000581 2.26949174067 5884.92684658320
1285 0.00000000524 5.65662503159 529.69096509460
1286 0.00000000473 6.22750969242 6309.37416979120
1287 0.00000000451 1.53288619213 18073.70493865020
1288 0.00000000364 3.61614477374 13367.97263110660
1289 0.00000000372 3.22470721320 6275.96230299060
1290 0.00000000268 2.34341267879 11790.62908865880
1291 0.00000000322 0.94084045832 6069.77675455340
1292 0.00000000232 0.26781182579 7058.59846131540
1293 0.00000000216 6.05952221329 10977.07880469900
1294 0.00000000232 2.93325646109 22003.91463486980
1295 0.00000000204 3.86264841382 6496.37494542940
1296 0.00000000202 2.81892511133 15720.83878487840
1297 0.00000000185 4.93512381859 12036.46073488820
1298 0.00000000220 3.99305643742 6812.76681508600
1299 0.00000000166 1.74970002999 11506.76976979360
1300 0.00000000212 1.57166285369 4694.00295470760
1301 0.00000000157 1.08259734788 5643.17856367740
1302 0.00000000154 5.99434678412 5486.77784317500
1303 0.00000000144 5.23285656085 78051.58573131690
1304 0.00000000144 1.16454655948 90617.73743129970
1305 0.00000000137 2.67760436027 6290.18939699220
1306 0.00000000180 2.06509026215 7084.89678111520
1307 0.00000000121 5.90212574947 9225.53927328300
1308 0.00000000150 2.00175038718 5230.80746680300
1309 0.00000000149 5.06157254516 17298.18232732620
1310 0.00000000118 5.39979058038 3340.61242669980
1311 0.00000000161 3.32421999691 6283.31966747490
1312 0.00000000121 4.36722193162 19651.04848109800
1313 0.00000000116 5.83462858507 4705.73230754360
1314 0.00000000128 4.35489873365 25934.12433108940
1315 0.00000000143 0.00000000000 0.00000000000
1316 0.00000000109 2.52157834166 6438.49624942560
1317 0.00000000099 2.70727488041 5216.58037280140
1318 0.00000000103 0.93782340879 8827.39026987480
1319 0.00000000082 4.29214680390 8635.94200376320
1320 0.00000000079 2.24085737326 1059.38193018920
1321 0.00000000097 5.50959692365 29864.33402730900
1322 0.00000000072 0.21891639822 21228.39202354580
1323 0.00000000071 2.86755026812 6681.22485339960
1324 0.00000000074 2.20184828895 37724.75341974820
1325 0.00000000063 4.45586625948 7079.37385680780
1326 0.00000000061 0.63918772258 33794.54372352860
1327 0.00000000047 2.09070235724 3128.38876509580
1328 0.00000000047 3.32543843300 26087.90314157420
1329 0.00000000049 1.60680905005 6702.56049386660
1330 0.00000000057 0.11215813438 29088.81141598500
1331 0.00000000056 5.47982934911 775.52261132400
1332 0.00000000050 1.89396788463 12139.55350910680
1333 0.00000000047 2.97214907240 20426.57109242200
1334 0.00000000041 5.55329394890 11015.10647733480
1335 0.00000000041 5.91861144924 23581.25817731760
1336 0.00000000045 4.95273290181 5863.59120611620
1337 0.00000000050 3.62740835096 41654.96311596780
1338 0.00000000037 6.09033460601 64809.80550494129
1339 0.00000000037 5.86153655431 12566.15169998280
1340 0.00000000046 1.65798680284 25158.60171976540
1341 0.00000000038 2.00673650251 426.59819087600
1342 0.00000000036 6.24373396652 6283.14316029419
1343 0.00000000036 0.40465162918 6283.00853968860
1344 0.00000000032 6.03707103538 2942.46342329160
1345 0.00000000041 4.86809570283 1592.59601363280
1346 0.00000000028 4.38359423735 7632.94325965020
1347 0.00000000028 6.03334294232 17789.84561978500
1348 0.00000000026 3.88971333608 5331.35744374080
1349 0.00000000026 5.94932724051 16496.36139620240
1350 0.00000000031 1.44666331503 16730.46368959580
1351 0.00000000026 6.26376705837 23543.23050468179
1352 0.00000000033 0.93797239147 213.29909543800
1353 0.00000000026 3.71858432944 13095.84266507740
1354 0.00000000027 0.60565274405 10988.80815753500
1355 0.00000000023 4.44388985550 18849.22754997420
1356 0.00000000028 1.53862289477 6279.48542133960
1357 0.00000000028 1.96831814872 6286.66627864320
1358 0.00000000028 5.78094918529 15110.46611986620
1359 0.00000000026 2.48165809843 5729.50644714900
1360 0.00000000020 3.85655029499 9623.68827669120
1361 0.00000000021 5.83006047147 7234.79425624200
1362 0.00000000021 0.69628570421 398.14900340820
1363 0.00000000022 5.02222806555 6127.65545055720
1364 0.00000000020 3.47611265290 6148.01076995600
1365 0.00000000020 0.90769829044 5481.25491886760
1366 0.00000000020 0.03081589303 6418.14093002680
1367 0.00000000020 3.74220084927 1589.07289528380
1368 0.00000000021 4.00149269576 3154.68708489560
1369 0.00000000018 1.58348238359 2118.76386037840
1370 0.00000000019 0.85407021371 14712.31711645800
1371========================B2========================
1372 0.00000001662 1.62703209173 84334.66158130829
1373 0.00000000492 2.41382223971 1047.74731175470
1374 0.00000000344 2.24353004539 5507.55323866740
1375 0.00000000258 6.00906896311 5223.69391980220
1376 0.00000000131 0.95447345240 6283.07584999140
1377 0.00000000086 1.67530247303 7860.41939243920
1378 0.00000000090 0.97606804452 1577.34354244780
1379 0.00000000090 0.37899871725 2352.86615377180
1380 0.00000000089 6.25807507963 10213.28554621100
1381 0.00000000075 0.84213523741 167621.57585086189
1382 0.00000000052 1.70501566089 14143.49524243060
1383 0.00000000057 6.15295833679 12194.03291462090
1384 0.00000000051 1.27616016740 5753.38488489680
1385 0.00000000051 5.37229738682 6812.76681508600
1386 0.00000000034 1.73672994279 7058.59846131540
1387 0.00000000038 2.77761031485 10988.80815753500
1388 0.00000000046 3.38617099014 156475.29024799570
1389 0.00000000021 1.95248349228 8827.39026987480
1390 0.00000000018 3.33419222028 8429.24126646660
1391 0.00000000019 4.32945160287 17789.84561978500
1392 0.00000000017 0.66191210656 6283.00853968860
1393 0.00000000018 3.74885333072 11769.85369316640
1394 0.00000000017 4.23058370776 10977.07880469900
1395 0.00000000017 1.78116162721 5486.77784317500
1396 0.00000000021 1.36972913918 12036.46073488820
1397 0.00000000017 2.79601092529 796.29800681640
1398 0.00000000015 0.43087848850 11790.62908865880
1399 0.00000000017 1.35132152761 78051.58573131690
1400 0.00000000015 1.17032155085 213.29909543800
1401 0.00000000018 2.85221514199 5088.62883976680
1402 0.00000000017 0.21780913672 6283.14316029419
1403 0.00000000013 1.21201504386 25132.30339996560
1404 0.00000000012 1.12953712197 90617.73743129970
1405 0.00000000012 5.13714452592 7079.37385680780
1406 0.00000000013 3.79842135217 4933.20844033260
1407 0.00000000012 4.89407978213 3738.76143010800
1408 0.00000000015 6.05682328852 398.14900340820
1409 0.00000000014 4.81029291856 4694.00295470760
1410 0.00000000011 0.61684523405 3128.38876509580
1411 0.00000000011 5.32876538500 6040.34724601740
1412 0.00000000014 5.27227350286 4535.05943692440
1413 0.00000000011 2.39292099451 5331.35744374080
1414 0.00000000010 4.45296532710 6525.80445396540
1415 0.00000000014 4.66400985037 8031.09226305840
1416 0.00000000010 3.22472385926 9437.76293488700
1417 0.00000000011 3.80913404437 801.82093112380
1418 0.00000000010 5.15032130575 11371.70468975820
1419 0.00000000013 0.98720797401 5729.50644714900
1420 0.00000000009 5.94191743597 7632.94325965020
1421===========================B3======================
1422 0.00000000011 0.23877262399 7860.41939243920
1423 0.00000000009 1.16069982609 5507.55323866740
1424 0.00000000008 1.65357552925 5884.92684658320
1425 0.00000000008 2.86720038197 7058.59846131540
1426 0.00000000007 3.04818741666 5486.77784317500
1427 0.00000000007 2.59437103785 529.69096509460
1428 0.00000000008 4.02863090524 6256.77753019160
1429 0.00000000008 2.42003508927 5753.38488489680
1430 0.00000000006 0.84181087594 6275.96230299060
1431 0.00000000006 5.40160929468 1577.34354244780
1432 0.00000000007 2.73399865247 6309.37416979120
1433=====================B4============================
1434 0.00000000004 0.79662198849 6438.49624942560
1435 0.00000000005 0.84308705203 1047.74731175470
1436 0.00000000005 0.05711572303 84334.66158130829
1437 0.00000000003 3.46779895686 6279.55273164240
1438 0.00000000003 2.89822201212 6127.65545055720
1439//R
1440 1.00013988799 0.00000000000 0.00000000000
1441 0.01670699626 3.09846350771 6283.07584999140
1442 0.00013956023 3.05524609620 12566.15169998280
1443 0.00003083720 5.19846674381 77713.77146812050
1444 0.00001628461 1.17387749012 5753.38488489680
1445 0.00001575568 2.84685245825 7860.41939243920
1446 0.00000924799 5.45292234084 11506.76976979360
1447 0.00000542444 4.56409149777 3930.20969621960
1448 0.00000472110 3.66100022149 5884.92684658320
1449 0.00000328780 5.89983646482 5223.69391980220
1450 0.00000345983 0.96368617687 5507.55323866740
1451 0.00000306784 0.29867139512 5573.14280143310
1452 0.00000174844 3.01193636534 18849.22754997420
1453 0.00000243189 4.27349536153 11790.62908865880
1454 0.00000211829 5.84714540314 1577.34354244780
1455 0.00000185752 5.02194447178 10977.07880469900
1456 0.00000109835 5.05510636285 5486.77784317500
1457 0.00000098316 0.88681311277 6069.77675455340
1458 0.00000086499 5.68959778254 15720.83878487840
1459 0.00000085825 1.27083733351 161000.68573767410
1460 0.00000062916 0.92177108832 529.69096509460
1461 0.00000057056 2.01374292014 83996.84731811189
1462 0.00000064903 0.27250613787 17260.15465469040
1463 0.00000049384 3.24501240359 2544.31441988340
1464 0.00000055736 5.24159798933 71430.69561812909
1465 0.00000042515 6.01110242003 6275.96230299060
1466 0.00000046963 2.57805070386 775.52261132400
1467 0.00000038968 5.36071738169 4694.00295470760
1468 0.00000044661 5.53715807302 9437.76293488700
1469 0.00000035660 1.67468058995 12036.46073488820
1470 0.00000031921 0.18368229781 5088.62883976680
1471 0.00000031846 1.77775642085 398.14900340820
1472 0.00000033193 0.24370300098 7084.89678111520
1473 0.00000038245 2.39255343974 8827.39026987480
1474 0.00000028464 1.21344868176 6286.59896834040
1475 0.00000037490 0.82952922332 19651.04848109800
1476 0.00000036957 4.90107591914 12139.55350910680
1477 0.00000034537 1.84270693282 2942.46342329160
1478 0.00000026275 4.58896850401 10447.38783960440
1479 0.00000024596 3.78660875483 8429.24126646660
1480 0.00000023587 0.26866117066 796.29800681640
1481 0.00000027793 1.89934330904 6279.55273164240
1482 0.00000023927 4.99598548138 5856.47765911540
1483 0.00000020349 4.65267995431 2146.16541647520
1484 0.00000023287 2.80783650928 14143.49524243060
1485 0.00000022103 1.95004702988 3154.68708489560
1486 0.00000019506 5.38227371393 2352.86615377180
1487 0.00000017958 0.19871379385 6812.76681508600
1488 0.00000017174 4.43315560735 10213.28554621100
1489 0.00000016190 5.23160507859 17789.84561978500
1490 0.00000017314 6.15200787916 16730.46368959580
1491 0.00000013814 5.18962074032 8031.09226305840
1492 0.00000018833 0.67306674027 149854.40013480789
1493 0.00000018331 2.25348733734 23581.25817731760
1494 0.00000013641 3.68516118804 4705.73230754360
1495 0.00000013139 0.65289581324 13367.97263110660
1496 0.00000010414 4.33285688538 11769.85369316640
1497 0.00000009978 4.20126336355 6309.37416979120
1498 0.00000010169 1.59390681369 4690.47983635860
1499 0.00000007564 2.62560597390 6256.77753019160
1500 0.00000009661 3.67586791220 27511.46787353720
1501 0.00000006743 0.56270332741 3340.61242669980
1502 0.00000008743 6.06359123461 1748.01641306700
1503 0.00000007786 3.67371235637 12168.00269657460
1504 0.00000006633 5.66149277792 11371.70468975820
1505 0.00000007712 0.31242577789 7632.94325965020
1506 0.00000006592 3.13576266188 801.82093112380
1507 0.00000007460 5.64757188143 11926.25441366880
1508 0.00000006933 2.92384586400 6681.22485339960
1509 0.00000006802 1.42329806420 23013.53953958720
1510 0.00000006115 5.13393615454 1194.44701022460
1511 0.00000006477 2.64986648492 19804.82729158280
1512 0.00000005233 4.62434053374 6438.49624942560
1513 0.00000006147 3.02863936662 233141.31440436149
1514 0.00000004608 1.72194702724 7234.79425624200
1515 0.00000004221 1.55697533729 7238.67559160000
1516 0.00000005314 2.40716580847 11499.65622279280
1517 0.00000005128 5.32398965690 11513.88331679440
1518 0.00000004770 0.25554312006 11856.21865142450
1519 0.00000005519 2.09089154502 17298.18232732620
1520 0.00000005625 4.34052903053 90955.55169449610
1521 0.00000004578 4.46569641570 5746.27133789600
1522 0.00000003788 4.90729383510 4164.31198961300
1523 0.00000005337 5.09957905104 31441.67756975680
1524 0.00000003967 1.20054555174 1349.86740965880
1525 0.00000004008 3.03007204392 1059.38193018920
1526 0.00000003476 0.76080277030 10973.55568635000
1527 0.00000004232 1.05485713117 5760.49843189760
1528 0.00000004582 3.76570026763 6386.16862421000
1529 0.00000003335 3.13829943354 6836.64525283380
1530 0.00000003418 3.00072390334 4292.33083295040
1531 0.00000003598 5.70718084323 5643.17856367740
1532 0.00000003237 4.16448773994 9917.69687450980
1533 0.00000004154 2.59941292162 7058.59846131540
1534 0.00000003362 4.54577697964 4732.03062734340
1535 0.00000002978 1.30561268820 6283.14316029419
1536 0.00000002765 0.51311975679 26.29831979980
1537 0.00000002802 5.66263240521 8635.94200376320
1538 0.00000002927 5.73787481548 16200.77272450120
1539 0.00000003164 1.69140262657 11015.10647733480
1540 0.00000002598 2.96244118586 25132.30339996560
1541 0.00000003519 3.62639325753 244287.60000722769
1542 0.00000002676 4.20725700850 18073.70493865020
1543 0.00000002978 1.74971565805 6283.00853968860
1544 0.00000002287 1.06975704977 14314.16811304980
1545 0.00000002863 5.92838131397 14712.31711645800
1546 0.00000003071 0.23793217002 35371.88726597640
1547 0.00000002656 0.89959301780 12352.85260454480
1548 0.00000002415 2.79975176257 709.93304855830
1549 0.00000002814 3.51488206882 21228.39202354580
1550 0.00000001977 2.61358297550 951.71840625060
1551 0.00000002548 2.47684686575 6208.29425142410
1552 0.00000001999 0.56090388160 7079.37385680780
1553 0.00000002305 1.05376461628 22483.84857449259
1554 0.00000001855 2.86090681163 5216.58037280140
1555 0.00000002157 1.31396741861 154717.60988768269
1556 0.00000001970 4.36929875289 167283.76158766549
1557 0.00000001635 5.85571606764 10984.19235169980
1558 0.00000001754 2.14452408833 6290.18939699220
1559 0.00000002154 6.03828341543 10873.98603048040
1560 0.00000001714 3.70157691113 1592.59601363280
1561 0.00000001541 6.21598380732 23543.23050468179
1562 0.00000001611 1.99824499377 10969.96525769820
1563 0.00000001712 1.34295663542 3128.38876509580
1564 0.00000001642 5.55026665339 6496.37494542940
1565 0.00000001502 5.43948825854 155.42039943420
1566 0.00000001827 5.91227480261 3738.76143010800
1567 0.00000001726 2.16764983583 10575.40668294180
1568 0.00000001532 5.35683107070 13521.75144159140
1569 0.00000001829 1.66006148731 39302.09696219600
1570 0.00000001605 1.90928637633 6133.51265285680
1571 0.00000001282 2.46014880418 13916.01910964160
1572 0.00000001211 4.41360631550 3894.18182954220
1573 0.00000001394 1.77801929354 9225.53927328300
1574 0.00000001571 4.95512957592 25158.60171976540
1575 0.00000001205 1.19212540615 3.52311834900
1576 0.00000001132 2.69830084955 6040.34724601740
1577 0.00000001504 5.77002730341 18209.33026366019
1578 0.00000001393 1.62621805428 5120.60114558360
1579 0.00000001077 2.93931554233 17256.63153634140
1580 0.00000001232 0.71655165307 143571.32428481648
1581 0.00000001087 0.99769687939 955.59974160860
1582 0.00000001068 5.28472576231 65147.61976813770
1583 0.00000000980 5.10949204607 6172.86952877200
1584 0.00000001169 3.11664290862 14945.31617355440
1585 0.00000001202 4.02992510402 553.56940284240
1586 0.00000000979 2.00000879212 15110.46611986620
1587 0.00000000962 4.02380771400 6282.09552892320
1588 0.00000000999 3.62643002790 6262.30045449900
1589 0.00000001030 5.84989900289 213.29909543800
1590 0.00000001014 2.84221578218 8662.24032356300
1591 0.00000001185 1.51330541132 17654.78053974960
1592 0.00000000967 2.67081017562 5650.29211067820
1593 0.00000001222 2.65423784904 88860.05707098669
1594 0.00000000981 2.36370360283 6206.80977871580
1595 0.00000001033 0.13874927606 11712.95531823080
1596 0.00000001103 3.08477302937 43232.30665841560
1597 0.00000000781 2.53372735932 16496.36139620240
1598 0.00000001019 3.04569392376 6037.24420376200
1599 0.00000000795 5.80662989111 5230.80746680300
1600 0.00000000813 3.57710279439 10177.25767953360
1601 0.00000000962 5.31470594766 6284.05617105960
1602 0.00000000721 5.96264301567 12559.03815298200
1603 0.00000000966 2.74714939953 6244.94281435360
1604 0.00000000921 0.10155275926 29088.81141598500
1605 0.00000000692 3.89764447548 1589.07289528380
1606 0.00000000719 5.91791450402 4136.91043351620
1607 0.00000000772 4.05505682353 6127.65545055720
1608 0.00000000712 5.49291532439 22003.91463486980
1609 0.00000000672 1.60700490811 11087.28512591840
1610 0.00000000690 4.50539825563 426.59819087600
1611 0.00000000854 3.26104981596 20426.57109242200
1612 0.00000000656 4.32410182940 16858.48253293320
1613 0.00000000840 2.59572585222 28766.92442448400
1614 0.00000000692 0.61650089011 11403.67699557500
1615 0.00000000700 3.40901167143 7.11354700080
1616 0.00000000726 0.04243053594 5481.25491886760
1617 0.00000000557 4.78317696534 20199.09495963300
1618 0.00000000649 1.04027912958 6062.66320755260
1619 0.00000000633 5.70229959167 45892.73043315699
1620 0.00000000592 6.11836729658 9623.68827669120
1621 0.00000000523 3.62840021266 5333.90024102160
1622 0.00000000604 5.57734696185 10344.29506538580
1623 0.00000000496 2.21023499449 1990.74501704100
1624 0.00000000691 1.96071732602 12416.58850284820
1625 0.00000000640 1.59074172032 18319.53658487960
1626 0.00000000625 3.82362791378 13517.87010623340
1627 0.00000000663 5.08444996779 283.85931886520
1628 0.00000000475 1.17025894287 12569.67481833180
1629 0.00000000664 4.50029469969 47162.51635463520
1630 0.00000000569 0.16310365162 17267.26820169119
1631 0.00000000568 3.86100969474 6076.89030155420
1632 0.00000000539 4.83282276086 18422.62935909819
1633 0.00000000466 0.75872342878 7342.45778018060
1634 0.00000000541 3.07212190507 226858.23855437008
1635 0.00000000458 0.26774483096 4590.91018048900
1636 0.00000000610 1.53597051291 33019.02111220460
1637 0.00000000617 2.62356328726 11190.37790013700
1638 0.00000000548 4.55798855791 18875.52586977400
1639 0.00000000633 4.60110281228 66567.48586525429
1640 0.00000000596 5.78202396722 632.78373931320
1641 0.00000000533 5.01786882904 12132.43996210600
1642 0.00000000603 5.38458554802 316428.22867391503
1643 0.00000000469 0.59168241917 21954.15760939799
1644 0.00000000548 3.50613163558 17253.04110768959
1645 0.00000000502 0.98804327589 11609.86254401220
1646 0.00000000568 1.98497313089 7668.63742494250
1647 0.00000000482 1.62141803864 12146.66705610760
1648 0.00000000391 3.68718382989 18052.92954315780
1649 0.00000000457 3.77205737340 156137.47598479928
1650 0.00000000401 5.28260651958 15671.08175940660
1651 0.00000000469 1.80963184268 12562.62858163380
1652 0.00000000508 3.36399024699 20597.24396304120
1653 0.00000000450 5.66054299250 10454.50138660520
1654 0.00000000375 4.98534633105 9779.10867612540
1655 0.00000000523 0.97215560834 155427.54293624099
1656 0.00000000403 5.13939866506 1551.04522264800
1657 0.00000000372 3.69883738807 9388.00590941520
1658 0.00000000367 4.43875659716 4535.05943692440
1659 0.00000000406 4.20863156600 12592.45001978260
1660 0.00000000360 2.53924644657 242.72860397400
1661 0.00000000471 4.61907324819 5436.99301524020
1662 0.00000000441 5.83872966262 3496.03282613400
1663 0.00000000385 4.94496680973 24356.78078864160
1664 0.00000000349 6.15018231784 19800.94595622480
1665 0.00000000355 0.21895678106 5429.87946823940
1666 0.00000000344 5.62993724928 2379.16447357160
1667 0.00000000380 2.72105213143 11933.36796066960
1668 0.00000000432 0.24221790536 17996.03116822220
1669 0.00000000378 5.22517556974 7477.52286021600
1670 0.00000000337 5.10888041439 5849.36411211460
1671 0.00000000315 0.57827745123 10557.59416082380
1672 0.00000000318 4.49953141399 3634.62102451840
1673 0.00000000323 1.54274281393 10440.27429260360
1674 0.00000000309 5.76839284397 20.77539549240
1675 0.00000000301 2.34727604008 4686.88940770680
1676 0.00000000414 5.93237602310 51092.72605085480
1677 0.00000000361 2.16398609550 28237.23345938940
1678 0.00000000288 0.18376252189 13095.84266507740
1679 0.00000000277 5.12952205045 13119.72110282519
1680 0.00000000327 6.19222146204 6268.84875598980
1681 0.00000000273 0.30522428863 23141.55838292460
1682 0.00000000267 5.76152585786 5966.68398033480
1683 0.00000000308 5.99280509979 22805.73556599360
1684 0.00000000345 2.92489919444 36949.23080842420
1685 0.00000000253 5.20995219509 24072.92146977640
1686 0.00000000342 5.72702586209 16460.33352952499
1687 0.00000000261 2.00304796059 6148.01076995600
1688 0.00000000238 5.08264392839 6915.85958930460
1689 0.00000000249 2.94762789744 135.06508003540
1690 0.00000000306 3.89764686987 10988.80815753500
1691 0.00000000305 0.05827812117 4701.11650170840
1692 0.00000000319 2.95712862064 163096.18036118349
1693 0.00000000209 4.43768461442 6546.15977336420
1694 0.00000000270 2.06643178717 4804.20927592700
1695 0.00000000217 0.73691592312 6303.85124548380
1696 0.00000000206 0.32075959415 25934.12433108940
1697 0.00000000218 0.18428135264 28286.99048486120
1698 0.00000000205 5.21312087405 20995.39296644940
1699 0.00000000199 0.44384292491 16737.57723659660
1700 0.00000000230 6.06567392849 6287.00800325450
1701 0.00000000219 1.29194216300 5326.78669402080
1702 0.00000000201 1.74700937253 22743.40937951640
1703 0.00000000207 4.45440927276 6279.48542133960
1704 0.00000000269 6.05640445030 64471.99124174489
1705 0.00000000190 0.99256176518 29296.61538957860
1706 0.00000000238 5.42471431221 39609.65458316560
1707 0.00000000262 5.26961924198 522.57741809380
1708 0.00000000210 4.68618183158 6254.62666252360
1709 0.00000000197 2.80624554080 4933.20844033260
1710 0.00000000252 4.36220154608 40879.44050464380
1711 0.00000000261 1.07241516738 55022.93574707440
1712 0.00000000189 3.82966734476 419.48464387520
1713 0.00000000185 4.14324541379 5642.19824260920
1714 0.00000000247 3.44855612987 6702.56049386660
1715 0.00000000205 4.04424043223 536.80451209540
1716 0.00000000191 3.14082686083 16723.35014259500
1717 0.00000000222 5.16263907319 23539.70738633280
1718 0.00000000180 4.56214752149 6489.26139842860
1719 0.00000000219 0.80382553358 16627.37091537720
1720 0.00000000227 0.60156339452 5905.70224207560
1721 0.00000000168 0.88753528161 16062.18452611680
1722 0.00000000158 0.92127725775 23937.85638974100
1723 0.00000000157 4.69607868164 6805.65326808520
1724 0.00000000207 4.88410451334 6286.66627864320
1725 0.00000000160 4.95943826846 10021.83728009940
1726 0.00000000166 0.97126433565 3097.88382272579
1727 0.00000000209 5.75663411805 3646.35037735440
1728 0.00000000175 6.12762824412 239424.39025435288
1729 0.00000000173 3.13887234973 6179.98307577280
1730 0.00000000157 3.62822058179 18451.07854656599
1731 0.00000000157 4.67695912235 6709.67404086740
1732 0.00000000146 3.09506069735 4907.30205014560
1733 0.00000000165 2.27139128760 10660.68693504240
1734 0.00000000201 1.67701267433 2107.03450754240
1735 0.00000000144 3.96947747592 6019.99192661860
1736 0.00000000171 5.91302216729 6058.73105428950
1737 0.00000000144 2.13155655120 26084.02180621620
1738 0.00000000151 0.67417383554 2388.89402044920
1739 0.00000000189 5.07122281033 263.08392337280
1740 0.00000000146 5.10373877968 10770.89325626180
1741 0.00000000187 1.23915444627 19402.79695281660
1742 0.00000000174 0.08407293391 9380.95967271720
1743 0.00000000137 1.26247412309 12566.21901028560
1744 0.00000000137 3.52826010842 639.89728631400
1745 0.00000000148 1.76124372592 5888.44996493220
1746 0.00000000164 2.39195095081 6357.85744855870
1747 0.00000000146 2.43675816553 5881.40372823420
1748 0.00000000161 1.15721259372 26735.94526221320
1749 0.00000000131 2.51859277344 6599.46771964800
1750 0.00000000153 5.85203687779 6281.59137728310
1751 0.00000000151 3.72338532649 12669.24447420140
1752 0.00000000132 2.38417741883 6525.80445396540
1753 0.00000000129 0.75556744143 5017.50837136500
1754 0.00000000127 0.00254936441 10027.90319572920
1755 0.00000000148 2.85102145528 6418.14093002680
1756 0.00000000143 5.74460279367 26087.90314157420
1757 0.00000000172 0.41289962240 174242.46596404970
1758 0.00000000136 4.15497742275 6311.52503745920
1759 0.00000000170 5.98194913129 327574.51427678125
1760 0.00000000124 1.65497607604 32217.20018108080
1761 0.00000000136 2.48430783417 13341.67431130680
1762 0.00000000165 2.49667924600 58953.14544329400
1763 0.00000000123 3.45660563754 6277.55292568400
1764 0.00000000117 0.86065134175 6245.04817735560
1765 0.00000000149 5.61358280963 5729.50644714900
1766 0.00000000153 0.26860029950 245.83164622940
1767 0.00000000128 0.71204006588 103.09277421860
1768 0.00000000159 2.43166592149 221995.02880149524
1769 0.00000000130 2.80707316718 6016.46880826960
1770 0.00000000137 1.70657709294 12566.08438968000
1771 0.00000000111 1.56305648432 17782.73207278420
1772 0.00000000113 3.58302904101 25685.87280280800
1773 0.00000000109 3.26403795962 6819.88036208680
1774 0.00000000122 0.34120688217 1162.47470440780
1775 0.00000000119 5.84644718278 12721.57209941700
1776 0.00000000144 2.28899679126 12489.88562870720
1777 0.00000000137 5.82029768354 44809.65020086340
1778 0.00000000107 2.42818544140 5547.19933645960
1779 0.00000000134 1.26539982939 5331.35744374080
1780 0.00000000103 5.96518130595 6321.10352262720
1781 0.00000000109 0.33808549034 11300.58422135640
1782 0.00000000129 5.89187277327 12029.34718788740
1783 0.00000000122 5.77325634636 11919.14086666800
1784 0.00000000107 6.24998989350 77690.75950573849
1785 0.00000000107 1.00535580713 77736.78343050249
1786 0.00000000143 0.24122178432 4214.06901508480
1787 0.00000000143 0.88529649733 7576.56007357400
1788 0.00000000107 2.92124030496 31415.37924995700
1789 0.00000000099 5.70862227072 5540.08578945880
1790 0.00000000110 0.37528037383 5863.59120611620
1791 0.00000000104 4.44107178366 2118.76386037840
1792 0.00000000098 5.95877916706 4061.21921539440
1793 0.00000000113 1.24206857385 84672.47584450469
1794 0.00000000124 2.55619029867 12539.85338018300
1795 0.00000000110 3.66952094329 238004.52415723629
1796 0.00000000112 4.32512422943 97238.62754448749
1797 0.00000000097 3.70151541181 11720.06886523160
1798 0.00000000120 1.26895630252 12043.57428188900
1799 0.00000000094 2.56461130309 19004.64794940840
1800 0.00000000117 3.65425622684 34520.30930938080
1801 0.00000000098 0.13589994287 11080.17157891760
1802 0.00000000097 5.38330115253 7834.12107263940
1803 0.00000000097 2.46722096722 71980.63357473118
1804 0.00000000095 5.36958330451 6288.59877429880
1805 0.00000000111 5.01961920313 11823.16163945020
1806 0.00000000090 2.72299804525 26880.31981303260
1807 0.00000000099 0.90164266377 18635.92845453620
1808 0.00000000126 4.78722177847 305281.94307104882
1809 0.00000000093 0.21240380046 18139.29450141590
1810 0.00000000124 5.00979495566 172146.97134054029
1811 0.00000000099 5.67090026475 16522.65971600220
1812 0.00000000092 2.28180963676 12491.37010141550
1813 0.00000000090 4.50544881196 40077.61957352000
1814 0.00000000100 2.00639461612 12323.42309600880
1815 0.00000000095 5.68801979087 14919.01785375460
1816 0.00000000087 1.86043406047 27707.54249429480
1817 0.00000000105 3.02903468417 22345.26037610820
1818 0.00000000087 5.43970168638 6272.03014972750
1819 0.00000000089 1.63389387182 33326.57873317420
1820 0.00000000082 5.58298993353 10241.20229116720
1821 0.00000000094 5.47749711149 9924.81042151060
1822 0.00000000082 4.71988314145 15141.39079431200
1823 0.00000000097 5.61458778738 2787.04302385740
1824 0.00000000096 3.89073946348 6379.05507720920
1825 0.00000000081 3.13038482444 36147.40987730040
1826 0.00000000110 4.89978492291 72140.62866668739
1827 0.00000000097 5.20764563059 6303.43116939020
1828 0.00000000082 5.26342716139 9814.60410029120
1829 0.00000000109 2.35555589770 83286.91426955358
1830 0.00000000097 2.58492958057 30666.15495843280
1831 0.00000000093 1.32651591333 23020.65308658799
1832 0.00000000078 3.99588630754 11293.47067435560
1833 0.00000000090 0.57771932738 26482.17080962440
1834 0.00000000106 3.92012705073 62883.35513951360
1835 0.00000000098 2.94397773524 316.39186965660
1836 0.00000000076 3.96310417608 29026.48522950779
1837 0.00000000078 1.97068529306 90279.92316810328
1838 0.00000000076 0.23027966596 21424.46664430340
1839 0.00000000080 2.23099742212 266.60704172180
1840 0.00000000079 1.46227790922 8982.81066930900
1841 0.00000000102 4.92129953565 5621.84292321040
1842 0.00000000100 0.39243148321 24279.10701821359
1843 0.00000000071 1.52014858474 33794.54372352860
1844 0.00000000076 0.22880641443 57375.80190084620
1845 0.00000000091 0.96515913904 48739.85989708300
1846 0.00000000075 2.77638585157 12964.30070339100
1847 0.00000000077 5.18846946344 11520.99686379520
1848 0.00000000068 0.50006599129 4274.51831083240
1849 0.00000000075 2.07323762803 15664.03552270859
1850 0.00000000074 1.01884134928 6393.28217121080
1851 0.00000000077 0.46665178780 16207.88627150200
1852 0.00000000081 4.10452219483 161710.61878623239
1853 0.00000000067 3.83840630887 6262.72053059260
1854 0.00000000071 3.91415523291 7875.67186362420
1855 0.00000000081 0.91938383237 74.78159856730
1856 0.00000000083 4.69916218791 23006.42599258639
1857 0.00000000063 2.32556465878 6279.19451463340
1858 0.00000000065 5.41938745446 28628.33622609960
1859 0.00000000065 3.02336771694 5959.57043333400
1860 0.00000000064 3.31033198370 2636.72547263700
1861 0.00000000064 0.18375587519 1066.49547719000
1862 0.00000000080 5.81239171612 12341.80690428090
1863 0.00000000066 2.15105504851 38.02767263580
1864 0.00000000062 2.43313614978 10138.10951694860
1865 0.00000000060 3.16153906470 5490.30096152400
1866 0.00000000069 0.30764736334 7018.95236352320
1867 0.00000000068 2.24442548639 24383.07910844140
1868 0.00000000078 1.39649386463 9411.46461508720
1869 0.00000000063 0.72976362625 6286.95718534940
1870 0.00000000073 4.95125917731 6453.74872061060
1871 0.00000000078 0.32736023459 6528.90749622080
1872 0.00000000059 4.95362151577 35707.71008290740
1873 0.00000000070 2.37962727525 15508.61512327440
1874 0.00000000073 1.35229143111 5327.47610838280
1875 0.00000000072 5.91833527334 10881.09957748120
1876 0.00000000059 5.36231868425 10239.58386601080
1877 0.00000000059 1.63156134967 61306.01159706580
1878 0.00000000054 4.29491690425 21947.11137270000
1879 0.00000000057 5.89190132575 34513.26307268280
1880 0.00000000074 1.38235845304 9967.45389998160
1881 0.00000000053 3.86543309344 32370.97899156560
1882 0.00000000055 4.51794544854 34911.41207609100
1883 0.00000000063 5.41479412056 11502.83761653050
1884 0.00000000063 2.34416220742 11510.70192305670
1885 0.00000000068 0.77493931112 29864.33402730900
1886 0.00000000060 5.57024703495 5756.90800324580
1887 0.00000000072 2.80863088166 10866.87248347960
1888 0.00000000061 2.69736991384 82576.98122099529
1889 0.00000000063 5.32068807257 3116.65941225980
1890 0.00000000052 1.02278758099 6272.43918464160
1891 0.00000000069 5.00698550308 25287.72379939980
1892 0.00000000066 6.12047940728 12074.48840752400
1893 0.00000000051 2.59519527563 11396.56344857420
1894 0.00000000056 2.57995973521 17892.93839400359
1895 0.00000000059 0.44167237620 250570.67585721909
1896 0.00000000059 3.84070143543 5483.25472482600
1897 0.00000000049 0.54704693048 22594.05489571199
1898 0.00000000065 2.38423614501 52670.06959330260
1899 0.00000000069 5.34363738671 66813.56483573320
1900 0.00000000057 5.42770501007 310145.15282392364
1901 0.00000000053 1.17760296075 149.56319713460
1902 0.00000000061 4.02090887211 34596.36465465240
1903 0.00000000049 4.18361320516 18606.49894600020
1904 0.00000000055 0.83886167974 20452.86941222180
1905 0.00000000050 1.46327331958 37455.72649597440
1906 0.00000000048 4.53854727167 29822.78323632420
1907 0.00000000058 3.34847975377 33990.61834428620
1908 0.00000000065 1.45522693982 76251.32777062019
1909 0.00000000056 2.35650663692 37724.75341974820
1910 0.00000000052 2.61551081496 5999.21653112620
1911 0.00000000053 0.17334326094 77717.29458646949
1912 0.00000000053 0.79879700631 77710.24834977149
1913 0.00000000047 0.43240779709 735.87651353180
1914 0.00000000053 4.58763261686 11616.97609101300
1915 0.00000000048 6.20230111054 4171.42553661380
1916 0.00000000052 1.09723616404 640.87760738220
1917 0.00000000057 3.42008310383 50317.20343953080
1918 0.00000000053 1.01528448581 149144.46708624958
1919 0.00000000047 3.00924906195 52175.80628314840
1920 0.00000000052 2.03254070404 6293.71251534120
1921 0.00000000048 0.12356889734 13362.44970679920
1922 0.00000000045 3.37963782356 10763.77970926100
1923 0.00000000047 5.50981287869 12779.45079542080
1924 0.00000000062 5.45209070099 949.17560896980
1925 0.00000000061 2.93237974631 5791.41255753260
1926 0.00000000044 2.87440620802 8584.66166590080
1927 0.00000000046 4.03141796560 10667.80048204320
1928 0.00000000047 3.89902931422 3903.91137641980
1929 0.00000000046 2.75700467329 6993.00889854970
1930 0.00000000045 1.93386293300 206.18554843720
1931 0.00000000047 2.57670800912 11492.54267579200
1932 0.00000000044 3.62570223167 63658.87775083760
1933 0.00000000051 0.84536826273 12345.73905754400
1934 0.00000000043 0.01524970172 37853.87549938260
1935 0.00000000041 3.27146326065 8858.31494432060
1936 0.00000000045 3.03765521215 65236.22129328540
1937 0.00000000047 1.44447548944 21393.54196985760
1938 0.00000000058 5.45843180927 1975.49254585600
1939 0.00000000050 2.13285524146 12573.26524698360
1940 0.00000000041 1.32190847146 2547.83753823240
1941 0.00000000047 3.67579608544 28313.28880466100
1942 0.00000000041 2.24013475126 8273.82086703240
1943 0.00000000047 6.21438985953 10991.30589870060
1944 0.00000000042 3.01631817350 853.19638175200
1945 0.00000000056 1.09773690181 77376.20102240759
1946 0.00000000040 2.35698541041 2699.73481931760
1947 0.00000000043 5.28030898459 17796.95916678580
1948 0.00000000054 2.59175932091 22910.44676536859
1949 0.00000000054 0.88027764102 71960.38658322369
1950 0.00000000055 0.07988899477 83467.15635301729
1951 0.00000000039 1.12867321442 9910.58332750900
1952 0.00000000040 1.35670430524 27177.85152920020
1953 0.00000000039 4.39624220245 5618.31980486140
1954 0.00000000042 4.78798367468 7856.89627409019
1955 0.00000000047 2.75482175292 18202.21671665939
1956 0.00000000039 1.97008298629 24491.42579258340
1957 0.00000000042 4.04346599946 7863.94251078820
1958 0.00000000038 0.49178679251 38650.17350619900
1959 0.00000000036 4.86047906533 4157.19844261220
1960 0.00000000043 5.64354880978 1062.90504853820
1961 0.00000000036 3.98066313627 12565.17137891460
1962 0.00000000042 2.30753932657 6549.68289171320
1963 0.00000000040 5.39694918320 9498.21223063460
1964 0.00000000040 3.30603243754 23536.11695768099
1965 0.00000000050 6.15760345261 78051.34191383338
1966=======================R1===========================
1967 0.00103018608 1.10748969588 6283.07584999140
1968 0.00001721238 1.06442301418 12566.15169998280
1969 0.00000702215 3.14159265359 0.00000000000
1970 0.00000032346 1.02169059149 18849.22754997420
1971 0.00000030799 2.84353804832 5507.55323866740
1972 0.00000024971 1.31906709482 5223.69391980220
1973 0.00000018485 1.42429748614 1577.34354244780
1974 0.00000010078 5.91378194648 10977.07880469900
1975 0.00000008634 0.27146150602 5486.77784317500
1976 0.00000008654 1.42046854427 6275.96230299060
1977 0.00000005069 1.68613426734 5088.62883976680
1978 0.00000004985 6.01401770704 6286.59896834040
1979 0.00000004669 5.98724494073 529.69096509460
1980 0.00000004395 0.51800238019 4694.00295470760
1981 0.00000003872 4.74969833437 2544.31441988340
1982 0.00000003750 5.07097685568 796.29800681640
1983 0.00000004100 1.08424786092 9437.76293488700
1984 0.00000003518 0.02290216272 83996.84731811189
1985 0.00000003436 0.94937019624 71430.69561812909
1986 0.00000003221 6.15628775313 2146.16541647520
1987 0.00000003414 5.41218322538 775.52261132400
1988 0.00000002863 5.48432847146 10447.38783960440
1989 0.00000002520 0.24276941146 398.14900340820
1990 0.00000002201 4.95216196651 6812.76681508600
1991 0.00000002186 0.41991743105 8031.09226305840
1992 0.00000002838 3.42034351366 2352.86615377180
1993 0.00000002554 6.13241878525 6438.49624942560
1994 0.00000001932 5.31374608366 8429.24126646660
1995 0.00000002429 3.09164528262 4690.47983635860
1996 0.00000001730 1.53686208550 4705.73230754360
1997 0.00000002250 3.68863633842 7084.89678111520
1998 0.00000002093 1.28191783032 1748.01641306700
1999 0.00000001441 0.81656250862 14143.49524243060
2000 0.00000001483 3.22225357771 7234.79425624200
2001 0.00000001754 3.22883705112 6279.55273164240
2002 0.00000001583 4.09702349428 11499.65622279280
2003 0.00000001575 5.53890170575 3154.68708489560
2004 0.00000001847 1.82040335363 7632.94325965020
2005 0.00000001504 3.63293385726 11513.88331679440
2006 0.00000001337 4.64440864339 6836.64525283380
2007 0.00000001275 2.69341415363 1349.86740965880
2008 0.00000001352 6.15101580257 5746.27133789600
2009 0.00000001125 3.35673439497 17789.84561978500
2010 0.00000001470 3.65282991755 1194.44701022460
2011 0.00000001177 2.57676109092 13367.97263110660
2012 0.00000001101 4.49748696552 4292.33083295040
2013 0.00000001234 5.65036509521 5760.49843189760
2014 0.00000000984 0.65517395136 5856.47765911540
2015 0.00000000928 2.32420318751 10213.28554621100
2016 0.00000001077 5.82812169132 12036.46073488820
2017 0.00000000916 0.76613009583 16730.46368959580
2018 0.00000000877 1.50137505051 11926.25441366880
2019 0.00000001023 5.62076589825 6256.77753019160
2020 0.00000000851 0.65709335533 155.42039943420
2021 0.00000000802 4.10519132088 951.71840625060
2022 0.00000000857 1.41661697538 5753.38488489680
2023 0.00000000994 1.14418521187 1059.38193018920
2024 0.00000000813 1.63948433322 6681.22485339960
2025 0.00000000662 4.55200452260 5216.58037280140
2026 0.00000000644 4.19478168733 6040.34724601740
2027 0.00000000626 1.50767713598 5643.17856367740
2028 0.00000000590 6.18277145205 4164.31198961300
2029 0.00000000635 0.52413263542 6290.18939699220
2030 0.00000000650 0.97935690350 25132.30339996560
2031 0.00000000568 2.30125315873 10973.55568635000
2032 0.00000000547 5.27256412213 3340.61242669980
2033 0.00000000547 2.20144422886 1592.59601363280
2034 0.00000000526 0.92464258226 11371.70468975820
2035 0.00000000490 5.90951388655 3894.18182954220
2036 0.00000000478 1.66857963179 12168.00269657460
2037 0.00000000516 3.59803483887 10969.96525769820
2038 0.00000000518 3.97914412373 17298.18232732620
2039 0.00000000534 5.03740926442 9917.69687450980
2040 0.00000000487 2.50545369269 6127.65545055720
2041 0.00000000416 4.04828175503 10984.19235169980
2042 0.00000000538 5.54081539805 553.56940284240
2043 0.00000000402 2.16544019233 7860.41939243920
2044 0.00000000553 2.32177369366 11506.76976979360
2045 0.00000000367 3.39152532250 6496.37494542940
2046 0.00000000360 5.34379853282 7079.37385680780
2047 0.00000000337 3.61563704045 11790.62908865880
2048 0.00000000456 0.30754294809 801.82093112380
2049 0.00000000417 3.70009308674 10575.40668294180
2050 0.00000000381 5.82033971802 7058.59846131540
2051 0.00000000321 0.31988767355 16200.77272450120
2052 0.00000000364 1.08414306177 6309.37416979120
2053 0.00000000294 4.54798604957 11856.21865142450
2054 0.00000000290 1.26473978562 8635.94200376320
2055 0.00000000399 4.16998866302 26.29831979980
2056 0.00000000262 5.08316906342 10177.25767953360
2057 0.00000000243 2.25746091190 11712.95531823080
2058 0.00000000237 1.05070575346 242.72860397400
2059 0.00000000275 3.45319481756 5884.92684658320
2060 0.00000000255 5.38496831087 21228.39202354580
2061 0.00000000307 4.24313526604 3738.76143010800
2062 0.00000000216 3.46037894728 213.29909543800
2063 0.00000000196 0.69029243914 1990.74501704100
2064 0.00000000198 5.16301829964 12352.85260454480
2065 0.00000000214 3.91876200279 13916.01910964160
2066 0.00000000212 4.00861198517 5230.80746680300
2067 0.00000000184 5.59805976614 6283.14316029419
2068 0.00000000184 2.85275392124 7238.67559160000
2069 0.00000000179 2.54259058334 14314.16811304980
2070 0.00000000225 1.64458698399 4732.03062734340
2071 0.00000000236 5.58826125715 6069.77675455340
2072 0.00000000187 2.72805985443 6062.66320755260
2073 0.00000000184 6.04216273598 6283.00853968860
2074 0.00000000230 3.62591335086 6284.05617105960
2075 0.00000000163 2.19117396803 18073.70493865020
2076 0.00000000172 0.97612950740 3930.20969621960
2077 0.00000000215 1.04672844028 3496.03282613400
2078 0.00000000169 4.75084479006 17267.26820169119
2079 0.00000000152 0.19390712179 9779.10867612540
2080 0.00000000182 5.16288118255 17253.04110768959
2081 0.00000000149 0.80944184260 709.93304855830
2082 0.00000000163 2.19209570390 6076.89030155420
2083 0.00000000186 5.01159497089 11015.10647733480
2084 0.00000000134 0.97765485759 65147.61976813770
2085 0.00000000141 4.38421981312 4136.91043351620
2086 0.00000000158 4.60974280627 9623.68827669120
2087 0.00000000133 3.30508592837 154717.60988768269
2088 0.00000000163 6.11782626245 3.52311834900
2089 0.00000000174 1.58078542187 7.11354700080
2090 0.00000000141 0.49976927274 25158.60171976540
2091 0.00000000124 6.03440460031 9225.53927328300
2092 0.00000000150 5.30166336812 13517.87010623340
2093 0.00000000127 1.92389511438 22483.84857449259
2094 0.00000000121 2.37813129011 167283.76158766549
2095 0.00000000120 3.98423684853 4686.88940770680
2096 0.00000000117 5.81072642211 12569.67481833180
2097 0.00000000122 5.60973054224 5642.19824260920
2098 0.00000000157 3.40236426002 16496.36139620240
2099 0.00000000129 2.10705116371 1589.07289528380
2100 0.00000000116 0.55839966736 5849.36411211460
2101 0.00000000123 1.52961392771 12559.03815298200
2102 0.00000000111 0.44848279675 6172.86952877200
2103 0.00000000123 5.81645568991 6282.09552892320
2104 0.00000000150 4.26278409223 3128.38876509580
2105 0.00000000106 2.27437761356 5429.87946823940
2106 0.00000000104 4.42743707728 23543.23050468179
2107 0.00000000121 0.39459045915 12132.43996210600
2108 0.00000000104 2.41842602527 426.59819087600
2109 0.00000000110 5.80381480447 16858.48253293320
2110 0.00000000100 2.93805577485 4535.05943692440
2111 0.00000000097 3.97935904984 6133.51265285680
2112 0.00000000110 6.22339014386 12146.66705610760
2113 0.00000000098 0.87576563709 6525.80445396540
2114 0.00000000098 3.15248421301 10440.27429260360
2115 0.00000000095 2.46168411100 3097.88382272579
2116 0.00000000088 0.23371480284 13119.72110282519
2117 0.00000000098 5.77016493489 7342.45778018060
2118 0.00000000092 6.03915555063 20426.57109242200
2119 0.00000000096 5.56909292561 2388.89402044920
2120 0.00000000081 1.32131147691 5650.29211067820
2121 0.00000000086 3.94529200528 10454.50138660520
2122 0.00000000076 2.70729716925 143571.32428481648
2123 0.00000000091 5.64100034152 8827.39026987480
2124 0.00000000076 1.80783856698 28286.99048486120
2125 0.00000000081 1.90858992196 29088.81141598500
2126 0.00000000075 3.40955892978 5481.25491886760
2127 0.00000000069 4.49936170873 17256.63153634140
2128 0.00000000088 1.10098454357 11769.85369316640
2129 0.00000000066 2.78285801977 536.80451209540
2130 0.00000000068 3.88179770758 17260.15465469040
2131 0.00000000084 1.59303306354 9380.95967271720
2132 0.00000000088 3.88076636762 7477.52286021600
2133 0.00000000061 6.17558202197 11087.28512591840
2134 0.00000000060 4.34824715818 6206.80977871580
2135 0.00000000082 4.59843208943 9388.00590941520
2136 0.00000000079 1.63131230601 4933.20844033260
2137 0.00000000078 4.20905757484 5729.50644714900
2138 0.00000000057 5.48157926651 18319.53658487960
2139 0.00000000060 1.01261781084 12721.57209941700
2140 0.00000000056 1.63031935692 15720.83878487840
2141 0.00000000055 0.24926735018 15110.46611986620
2142 0.00000000061 5.93059279661 12539.85338018300
2143 0.00000000055 4.84298966314 13095.84266507740
2144 0.00000000067 6.11690589247 8662.24032356300
2145 0.00000000054 5.73750638571 3634.62102451840
2146 0.00000000074 1.05466745829 16460.33352952499
2147 0.00000000053 2.29084335688 16062.18452611680
2148 0.00000000064 2.13513767927 7875.67186362420
2149 0.00000000067 0.07096807518 14945.31617355440
2150 0.00000000051 2.31511194429 6262.72053059260
2151 0.00000000057 5.77055471237 12043.57428188900
2152 0.00000000056 4.41980790431 4701.11650170840
2153 0.00000000059 5.87963500073 5331.35744374080
2154 0.00000000058 2.30546168628 955.59974160860
2155 0.00000000049 1.93839278478 5333.90024102160
2156 0.00000000048 2.69973662261 6709.67404086740
2157 0.00000000064 1.64379897981 6262.30045449900
2158 0.00000000046 3.98449608961 98068.53671630539
2159 0.00000000050 3.68875893005 12323.42309600880
2160 0.00000000045 3.30068569697 22003.91463486980
2161 0.00000000047 1.26317154881 11919.14086666800
2162 0.00000000045 0.89150445122 51868.24866217880
2163 0.00000000043 1.61526242998 6277.55292568400
2164 0.00000000043 5.74295325645 11403.67699557500
2165 0.00000000044 3.43070646822 10021.83728009940
2166 0.00000000056 0.02481833774 15671.08175940660
2167 0.00000000055 3.14274403422 33019.02111220460
2168 0.00000000045 3.00877289177 8982.81066930900
2169 0.00000000046 0.73303568429 6303.43116939020
2170 0.00000000049 1.60455690285 6303.85124548380
2171 0.00000000045 0.40210030323 6805.65326808520
2172 0.00000000053 0.94869680175 10988.80815753500
2173 0.00000000041 1.61122384329 6819.88036208680
2174 0.00000000055 0.89439119424 11933.36796066960
2175 0.00000000045 3.88495384656 60530.48898574180
2176 0.00000000040 4.75740908001 38526.57435087200
2177 0.00000000040 1.49921251887 18451.07854656599
2178 0.00000000040 3.77498297228 26087.90314157420
2179 0.00000000051 1.70258603562 1551.04522264800
2180 0.00000000039 2.97100699926 2118.76386037840
2181 0.00000000053 5.19854123078 77713.77146812050
2182 0.00000000047 4.26356628717 21424.46664430340
2183 0.00000000037 0.62902722802 24356.78078864160
2184 0.00000000036 0.11087914947 10344.29506538580
2185 0.00000000036 0.77037556319 12029.34718788740
2186 0.00000000035 3.30933994515 24072.92146977640
2187 0.00000000035 5.93650887012 31570.79964939120
2188 0.00000000036 2.15108874765 30774.50164257480
2189 0.00000000036 1.75078825382 16207.88627150200
2190 0.00000000033 5.06264177921 226858.23855437008
2191 0.00000000034 6.16891378800 24491.42579258340
2192 0.00000000035 3.19120695549 32217.20018108080
2193 0.00000000034 2.31528650443 55798.45835839840
2194 0.00000000032 4.21446357042 15664.03552270859
2195 0.00000000039 1.24979117796 6418.14093002680
2196 0.00000000037 4.11943655770 2787.04302385740
2197 0.00000000032 1.62887710890 639.89728631400
2198 0.00000000038 5.89832942685 640.87760738220
2199 0.00000000032 1.72442327688 27433.88921587499
2200 0.00000000031 2.78828943753 12139.55350910680
2201 0.00000000035 4.44608896525 18202.21671665939
2202 0.00000000034 3.96287980676 18216.44381066100
2203 0.00000000033 4.73611335874 16723.35014259500
2204 0.00000000034 1.43910280005 49515.38250840700
2205 0.00000000031 0.23302920161 23581.25817731760
2206 0.00000000029 2.02633840220 11609.86254401220
2207 0.00000000030 2.54923230240 9924.81042151060
2208 0.00000000032 4.91793198558 11300.58422135640
2209 0.00000000028 0.26187189577 13521.75144159140
2210 0.00000000028 3.84568936822 2699.73481931760
2211 0.00000000029 1.83149729794 29822.78323632420
2212 0.00000000033 4.60320094415 19004.64794940840
2213 0.00000000027 4.46183450287 6702.56049386660
2214 0.00000000030 4.46494072240 36147.40987730040
2215 0.00000000027 0.03211931363 6279.78949257360
2216 0.00000000026 5.46497324333 6245.04817735560
2217 0.00000000035 4.52695674113 36949.23080842420
2218 0.00000000027 3.52528177609 10770.89325626180
2219 0.00000000026 1.48499438453 11080.17157891760
2220 0.00000000035 2.82154380962 19402.79695281660
2221 0.00000000025 2.46339998836 6279.48542133960
2222 0.00000000026 4.97688894643 16737.57723659660
2223 0.00000000026 2.36136541526 17996.03116822220
2224 0.00000000029 4.15148654061 45892.73043315699
2225 0.00000000026 4.50714272714 17796.95916678580
2226 0.00000000027 4.72625223674 1066.49547719000
2227 0.00000000025 2.89309528854 6286.66627864320
2228 0.00000000027 0.37462444357 12964.30070339100
2229 0.00000000029 4.94860010533 5863.59120611620
2230 0.00000000031 3.93096113577 29864.33402730900
2231 0.00000000024 6.14987193584 18606.49894600020
2232 0.00000000024 3.74225964547 29026.48522950779
2233 0.00000000025 5.70460621565 27707.54249429480
2234 0.00000000025 5.33928840652 15141.39079431200
2235 0.00000000027 3.02320897140 6286.36220740920
2236 0.00000000023 0.28364955406 5327.47610838280
2237 0.00000000026 1.34240461687 18875.52586977400
2238 0.00000000024 1.33998410121 19800.94595622480
2239 0.00000000025 6.00172494004 6489.26139842860
2240 0.00000000022 1.81777974484 6288.59877429880
2241 0.00000000022 3.58603606640 6915.85958930460
2242 0.00000000029 2.09564449439 15265.88651930040
2243 0.00000000022 1.02173599251 11925.27409260060
2244 0.00000000022 4.74660932338 28230.18722269139
2245 0.00000000021 2.30688751432 5999.21653112620
2246 0.00000000021 3.22654944430 25934.12433108940
2247 0.00000000021 3.04956726238 6566.93516885660
2248 0.00000000027 5.35653084499 33794.54372352860
2249 0.00000000028 3.91168324815 18208.34994259200
2250 0.00000000020 1.52296293311 135.06508003540
2251 0.00000000022 4.66462839521 13362.44970679920
2252 0.00000000019 1.78121167862 156137.47598479928
2253 0.00000000019 2.99969102221 19651.04848109800
2254 0.00000000019 2.86664273362 18422.62935909819
2255 0.00000000025 0.94995632141 31415.37924995700
2256 0.00000000019 4.71432851499 77690.75950573849
2257 0.00000000019 2.54227398241 77736.78343050249
2258 0.00000000020 5.91915117116 48739.85989708300
2259========================R2=========================
2260 0.00004359385 5.78455133738 6283.07584999140
2261 0.00000123633 5.57934722157 12566.15169998280
2262 0.00000012341 3.14159265359 0.00000000000
2263 0.00000008792 3.62777733395 77713.77146812050
2264 0.00000005689 1.86958905084 5573.14280143310
2265 0.00000003301 5.47027913302 18849.22754997420
2266 0.00000001471 4.48028885617 5507.55323866740
2267 0.00000001013 2.81456417694 5223.69391980220
2268 0.00000000854 3.10878241236 1577.34354244780
2269 0.00000001102 2.84173992403 161000.68573767410
2270 0.00000000648 5.47349498544 775.52261132400
2271 0.00000000609 1.37969434104 6438.49624942560
2272 0.00000000499 4.41649242250 6286.59896834040
2273 0.00000000417 0.90242451175 10977.07880469900
2274 0.00000000402 3.20376585290 5088.62883976680
2275 0.00000000351 1.81079227770 5486.77784317500
2276 0.00000000467 3.65753702738 7084.89678111520
2277 0.00000000458 5.38585314743 149854.40013480789
2278 0.00000000304 3.51701098693 796.29800681640
2279 0.00000000266 6.17413982699 6836.64525283380
2280 0.00000000279 1.84120501086 4694.00295470760
2281 0.00000000260 1.41629543251 2146.16541647520
2282 0.00000000266 3.13832905677 71430.69561812909
2283 0.00000000321 5.35313367048 3154.68708489560
2284 0.00000000238 2.17720020018 155.42039943420
2285 0.00000000293 4.61501268144 4690.47983635860
2286 0.00000000229 4.75969588070 7234.79425624200
2287 0.00000000211 0.21868065485 4705.73230754360
2288 0.00000000201 4.21905743357 1349.86740965880
2289 0.00000000195 4.57808285364 529.69096509460
2290 0.00000000253 2.81496293039 1748.01641306700
2291 0.00000000182 5.70454011389 6040.34724601740
2292 0.00000000179 6.02897097053 4292.33083295040
2293 0.00000000186 1.58690991244 6309.37416979120
2294 0.00000000170 2.90220009715 9437.76293488700
2295 0.00000000166 1.99984925026 8031.09226305840
2296 0.00000000158 0.04783713552 2544.31441988340
2297 0.00000000197 2.01083639502 1194.44701022460
2298 0.00000000165 5.78372596778 83996.84731811189
2299 0.00000000214 3.38285934319 7632.94325965020
2300 0.00000000140 0.36401486094 10447.38783960440
2301 0.00000000151 0.95153163031 6127.65545055720
2302 0.00000000136 1.48426306582 2352.86615377180
2303 0.00000000127 5.48475435134 951.71840625060
2304 0.00000000126 5.26866506592 6279.55273164240
2305 0.00000000125 3.75754889288 6812.76681508600
2306 0.00000000101 4.95015746147 398.14900340820
2307 0.00000000102 0.68468295277 1592.59601363280
2308 0.00000000100 1.14568935785 3894.18182954220
2309 0.00000000129 0.76540016965 553.56940284240
2310 0.00000000109 5.41063597567 6256.77753019160
2311 0.00000000075 5.84804322893 242.72860397400
2312 0.00000000095 1.94452244083 11856.21865142450
2313 0.00000000077 0.69373708195 8429.24126646660
2314 0.00000000100 5.19725292131 244287.60000722769
2315 0.00000000080 6.18440483705 1059.38193018920
2316 0.00000000069 5.25699888595 14143.49524243060
2317 0.00000000085 5.39484725499 25132.30339996560
2318 0.00000000066 0.51779993906 801.82093112380
2319 0.00000000055 5.16878202461 7058.59846131540
2320 0.00000000051 3.88759155247 12036.46073488820
2321 0.00000000050 5.57636570536 6290.18939699220
2322 0.00000000061 2.24359003264 8635.94200376320
2323 0.00000000050 5.54441900966 1990.74501704100
2324 0.00000000056 4.00301078040 13367.97263110660
2325 0.00000000052 4.13138898038 7860.41939243920
2326 0.00000000052 3.90943054011 26.29831979980
2327 0.00000000041 3.57128482780 7079.37385680780
2328 0.00000000056 2.76959005761 90955.55169449610
2329 0.00000000042 1.91461189199 7477.52286021600
2330 0.00000000042 0.42728171713 10213.28554621100
2331 0.00000000042 1.09413724455 709.93304855830
2332 0.00000000039 3.93298068961 10973.55568635000
2333 0.00000000038 6.17935925345 9917.69687450980
2334 0.00000000049 0.83021145241 11506.76976979360
2335 0.00000000053 1.45828359397 233141.31440436149
2336 0.00000000047 6.21568666789 6681.22485339960
2337 0.00000000037 0.36359309980 10177.25767953360
2338 0.00000000035 3.33024911524 5643.17856367740
2339 0.00000000034 5.63446915337 6525.80445396540
2340 0.00000000035 5.36033855038 25158.60171976540
2341 0.00000000034 5.36319798321 4933.20844033260
2342 0.00000000033 4.24722336872 12569.67481833180
2343 0.00000000043 5.26370903404 10575.40668294180
2344 0.00000000042 5.08837645072 11015.10647733480
2345 0.00000000040 1.98334703186 6284.05617105960
2346 0.00000000042 4.22496037505 88860.05707098669
2347 0.00000000029 3.19088628170 11926.25441366880
2348 0.00000000029 0.15217616684 12168.00269657460
2349 0.00000000030 1.61904744136 9779.10867612540
2350 0.00000000027 0.76388991416 1589.07289528380
2351 0.00000000036 2.74712003443 3738.76143010800
2352 0.00000000033 3.08807829566 3930.20969621960
2353 0.00000000031 5.34906619513 143571.32428481648
2354 0.00000000025 0.10240267494 22483.84857449259
2355 0.00000000030 3.47110495524 14945.31617355440
2356 0.00000000024 1.10425016019 4535.05943692440
2357 0.00000000024 1.58037259780 6496.37494542940
2358 0.00000000023 3.87710321433 6275.96230299060
2359 0.00000000025 3.94529778970 3128.38876509580
2360 0.00000000023 3.44685609601 4136.91043351620
2361 0.00000000023 3.83156029849 5753.38488489680
2362 0.00000000022 1.86956128067 16730.46368959580
2363 0.00000000025 2.42188933855 5729.50644714900
2364 0.00000000020 1.78208352927 17789.84561978500
2365 0.00000000021 4.30363087400 16858.48253293320
2366 0.00000000021 0.49258939822 29088.81141598500
2367 0.00000000025 1.33030250444 6282.09552892320
2368 0.00000000027 2.54785812264 3496.03282613400
2369 0.00000000022 1.11232521950 12721.57209941700
2370 0.00000000021 5.97759081637 7.11354700080
2371 0.00000000019 0.80292033311 16062.18452611680
2372 0.00000000023 4.12454848769 2388.89402044920
2373 0.00000000022 4.92663152168 18875.52586977400
2374 0.00000000023 5.68902059771 16460.33352952499
2375 0.00000000023 4.97346265647 17260.15465469040
2376 0.00000000023 3.03021283729 66567.48586525429
2377 0.00000000016 3.89740925257 5331.35744374080
2378 0.00000000017 3.08268671348 154717.60988768269
2379 0.00000000016 3.95085099736 3097.88382272579
2380 0.00000000016 3.99041783945 6283.14316029419
2381 0.00000000020 6.10644140189 167283.76158766549
2382 0.00000000015 4.09775914607 11712.95531823080
2383 0.00000000016 5.71769940700 17298.18232732620
2384 0.00000000016 3.28894009404 5884.92684658320
2385 0.00000000015 5.64785377164 12559.03815298200
2386 0.00000000016 4.43452080930 6283.00853968860
2387 0.00000000014 2.31721603062 5481.25491886760
2388 0.00000000014 4.43479032305 13517.87010623340
2389 0.00000000014 4.73209312936 7342.45778018060
2390 0.00000000012 0.64705975463 18073.70493865020
2391 0.00000000011 1.51443332200 16200.77272450120
2392 0.00000000011 0.88708889185 21228.39202354580
2393 0.00000000014 4.50116508534 640.87760738220
2394 0.00000000011 4.64339996198 11790.62908865880
2395 0.00000000011 1.31064298246 4164.31198961300
2396 0.00000000009 3.02238989305 23543.23050468179
2397 0.00000000009 2.04999402381 22003.91463486980
2398 0.00000000009 4.91488110218 213.29909543800
2399=====================R3========================
2400 0.00000144595 4.27319435148 6283.07584999140
2401 0.00000006729 3.91697608662 12566.15169998280
2402 0.00000000774 0.00000000000 0.00000000000
2403 0.00000000247 3.73019298781 18849.22754997420
2404 0.00000000036 2.80081409050 6286.59896834040
2405 0.00000000033 5.62216602775 6127.65545055720
2406 0.00000000019 3.71292621802 6438.49624942560
2407 0.00000000016 4.26011484232 6525.80445396540
2408 0.00000000016 3.50416887054 6256.77753019160
2409 0.00000000014 3.62127621114 25132.30339996560
2410 0.00000000011 4.39200958819 4705.73230754360
2411 0.00000000011 5.22327127059 6040.34724601740
2412 0.00000000010 4.28045254647 83996.84731811189
2413 0.00000000009 1.56864096494 5507.55323866740
2414 0.00000000011 1.37795688024 6309.37416979120
2415 0.00000000010 5.19937959068 71430.69561812909
2416 0.00000000009 0.47275199930 6279.55273164240
2417 0.00000000009 0.74642756529 5729.50644714900
2418 0.00000000007 2.97374891560 775.52261132400
2419 0.00000000007 3.28615691021 7058.59846131540
2420 0.00000000007 2.19184402142 6812.76681508600
2421 0.00000000005 3.15419034438 529.69096509460
2422 0.00000000006 4.54725567047 1059.38193018920
2423 0.00000000005 1.51104406936 7079.37385680780
2424 0.00000000007 2.98052059053 6681.22485339960
2425 0.00000000005 2.30961231391 12036.46073488820
2426 0.00000000005 3.71102966917 6290.18939699220
2427=====================R4============================
2428 0.00000003858 2.56384387339 6283.07584999140
2429 0.00000000306 2.26769501230 12566.15169998280
2430 0.00000000053 3.44031471924 5573.14280143310
2431 0.00000000015 2.04794573436 18849.22754997420
2432 0.00000000013 2.05688873673 77713.77146812050
2433 0.00000000007 4.41218854480 161000.68573767410
2434 0.00000000005 5.26154653107 6438.49624942560
2435 0.00000000005 4.07695126049 6127.65545055720
2436 0.00000000006 3.81514213664 149854.40013480789
2437 0.00000000003 1.28175749811 6286.59896834040
2438=====================R5============================
2439 0.00000000086 1.21579741687 6283.07584999140
2440 0.00000000012 0.65617264033 12566.15169998280
2441 0.00000000001 0.38068797142 18849.22754997420
2442// this is the end flag.
diff --git a/src/Julian.cpp b/src/Julian.cpp
new file mode 100644
index 0000000..1d3c4b7
--- /dev/null
+++ b/src/Julian.cpp
@@ -0,0 +1,89 @@
1#include "calendar.h"
2
3double Julian::d[23][5]={
4 {-4000, 108371.700000, -13036.800000, 392.000000, 0.000000},
5 { -500, 17201.000000, -627.820000, 16.170000, -0.341300},
6 { -150, 12200.600000, -346.410000, 5.403000, -0.159300},
7 { 150, 9113.800000, -328.130000, -1.647000, 0.037700},
8 { 500, 5707.500000, -391.410000, 0.915000, 0.314500},
9 { 900, 2203.400000, -283.450000, 13.034000, -0.177800},
10 { 1300, 490.100000, -57.350000, 2.085000, -0.007200},
11 { 1600, 120.000000, -9.810000, -1.532000, 0.140300},
12 { 1700, 10.200000, -0.910000, 0.510000, -0.037000},
13 { 1800, 13.400000, -0.720000, 0.202000, -0.019300},
14 { 1830, 7.800000, -1.810000, 0.416000, -0.024700},
15 { 1860, 8.300000, -0.130000, -0.406000, 0.029200},
16 { 1880, -5.400000, 0.320000, -0.183000, 0.017300},
17 { 1900, -2.300000, 2.060000, 0.169000, -0.013500},
18 { 1920, 21.200000, 1.690000, -0.304000, 0.016700},
19 { 1940, 24.200000, 1.220000, -0.064000, 0.003100},
20 { 1960, 33.200000, 0.510000, 0.231000, -0.010900},
21 { 1980, 51.000000, 1.290000, -0.026000, 0.003200},
22 { 2000, 63.870000, 0.100000, 0.000000, 0.000000},
23 { 2005, 64.700000, 0.210000, 0.000000, 0.000000},
24 { 2012, 66.800000, 0.220000, 0.000000, 0.000000},
25 { 2018, 69.000000, 0.360000, 0.000000, 0.000000},
26 { 2028, 72.600000, 0.000000, 0.000000, 0.000000}
27};
28
29double Julian::dt_ext(int y,double jsd)
30{
31 double dy=(double)(y-1820)/100.0;
32 return -20+jsd*dy*dy;
33}
34
35//计算力学时与世界时之差,传入年份
36double Julian::delta_t(int y)
37{
38 int y0=d[22][0];//表中最后一行的年份
39 double t0=d[22][1];//表中最后一行的delta_t
40 double jsd;
41
42 if(y>y0)
43 {
44 jsd=31;
45 if(y-y0>100)
46 {
47 return dt_ext(y,jsd);
48 }
49
50 double v=dt_ext(y,jsd);
51 double dv=dt_ext(y0,jsd)-t0;
52 return v-dv*(y0+100-y)/100;
53 }
54
55 double res;
56 for(int i=0;i<22;i++)
57 {
58 if(y<d[i+1][0])
59 {
60 break;
61 }
62 double t1=(y-d[i][0])/(d[i+1][0]-d[i][0])*10;
63 double t2=t1*t1;
64 double t3=t2*t1;
65 res=d[i][1]+d[i][2]*t1+d[i][3]*t2+d[i][4]*t3;
66 }
67 return res;
68}
69// 计算儒略日
70double Julian::getJulianDay(time_t time)
71{
72 double t=(double)time;
73 return (double)t/86400.0+2440587.5;
74}
75
76// 计算儒略千年数
77double Julian::getJulianKiloYear(time_t time)
78{
79 double jd = getJulianDay(time);
80 return (double)(jd-2451545.0)/365250.0;
81}
82
83//儒略千年数转时间戳
84time_t Julian::kiloYearToTime(double t,int year)
85{
86 double jd=t*365250.0+2451545.0;
87 time_t time=(time_t)((jd-2440587.5)*86400.0-delta_t(year));
88 return time;
89}
diff --git a/src/calendar.cpp b/src/calendar.cpp
new file mode 100644
index 0000000..c81316a
--- /dev/null
+++ b/src/calendar.cpp
@@ -0,0 +1,120 @@
1// Encoding: UTF-8
2#include "calendar.h"
3
4double pi=3.14159265358979323846;
5double delta=5e-9;
6
7void Plus(Date &date)
8{
9 if(date.tm_mday<10)
10 {
11 date.tm_mday=20;
12 }
13 else
14 {
15 date.tm_mday=6;
16 date.tm_mon++;
17 }
18 return;
19}
20
21double fuck(double a,double b)
22{
23 while(b<0)
24 b+=360;
25 while(b>=360)
26 b-=360;
27 if(b==0)
28 {
29 return min(fabs(b),fabs(360-b));
30 }
31 else
32 {
33 return fabs(a-b);
34 }
35}
36
37int main()
38{
39 Date* date=new Date;
40 cout<<"Please input the year: "<<endl;
41
42 //时间确认
43 cin>>date->tm_year;
44 date->tm_year-=1900;//年份减去1900
45 //当年元旦零时
46 date->tm_mon=0;
47 date->tm_mday=1;
48 date->tm_hour=0;
49 date->tm_min=0;
50 date->tm_sec=0;
51
52 //输出年份
53 cout<<"Year: "<<date->tm_year+1900<<endl;
54
55 //计算当年二十四节气准确时刻
56 parameter p;
57 Julian julian;
58 time_t time;
59 //double dL;//dL为L对t导数
60 double t,t_end,t_middle;
61 double target;
62 char JieQi[24][10]={"小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"};
63 //date->tm_mday=6;
64 for(int i=0;date->tm_mon<12;Plus(*date),i++)
65 {
66 //转换为时间戳
67 time=mktime(date);
68 //暂时放弃牛顿迭代法
69 //t=julian.getJulianKiloYear(time);
70 //while(fuck(p.longitude(t),(double)i*15-75)>=1e-8)
71 //{
72 // dL=(p.longitude(t+delta)-p.longitude(t-delta))/(2*delta);
73 // t=t-p.longitude(t)/dL;
74 //}
75
76
77 //计算儒略千年数
78 t=julian.getJulianKiloYear(time);
79 t_end=julian.getJulianKiloYear(time+86400);
80 target=i*15-75;
81 if(target<0)
82 {
83 target+=360;
84 }
85
86 //二分法
87 while(p.sun_longitude(t)>target)
88 {
89 time-=86400;
90 t_end=t;
91 t=julian.getJulianKiloYear(time);
92 }
93 while(p.sun_longitude(t_end)<=target)
94 {
95 time+=86400;
96 t=t_end;
97 t_end=julian.getJulianKiloYear(time);
98 }
99 while(t_end-t>=1e-10)
100 {
101 t_middle=(t+t_end)/2;
102 if(p.sun_longitude(t_middle)>target)
103 {
104 t_end=t_middle;
105 }
106 else
107 {
108 t=t_middle;
109 }
110 }
111 //double t转为时间戳
112 time=julian.kiloYearToTime(t,date->tm_year+1900);
113
114 //date换新
115 date=localtime(&time);
116 printf("%d-%02d-%02d %02d:%02d:%02d %s\n",date->tm_year+1900,date->tm_mon+1,date->tm_mday,date->tm_hour,date->tm_min,date->tm_sec,JieQi[i]);
117 }
118 printf("\n\n");
119 return 0;
120}
diff --git a/src/calendar.h b/src/calendar.h
new file mode 100644
index 0000000..c87531d
--- /dev/null
+++ b/src/calendar.h
@@ -0,0 +1,71 @@
1#ifndef _CALENDAR_H_
2#define _CALENDAR_H_
3
4
5#include <iostream>
6#include <string>
7#include <ctime>
8#include <vector>
9#include <fstream>
10#include <math.h>
11using namespace std;
12
13typedef struct tm Date;
14
15extern double pi;
16extern double delta;
17
18class Julian
19{
20 private:
21 static double d[23][5];
22
23 double dt_ext(int y,double jsd);
24
25 //计算力学时与世界时之差,传入年份
26 double delta_t(int y);
27 public:
28 // 计算儒略日
29 double getJulianDay(time_t time);
30
31 // 计算儒略千年数
32 double getJulianKiloYear(time_t time);
33
34 //儒略千年数转时间戳
35 time_t kiloYearToTime(double t,int year);
36};
37
38
39class parameter{
40 private:
41
42 // 计算地球日心黄经
43 double get_longitude(vector<double> l,double t);
44
45 // 计算地球日心黄纬
46 double get_latitude(vector<double> b,double t);
47
48 double get_R(vector<double> r,double t);
49
50 // 转换FK5误差,返回弧度制
51 double delta_FK5(double L,double B,double T);
52
53 //获取章动有关角
54 vector<double> get_angle(double T);
55
56
57 //章动修正
58 double nution(double T);
59
60 //光行差修正,返回弧度制
61 double aberration(double R);
62
63 // 获取地日运行参数,L为地球日心黄经,B为地球日心黄纬,R为地日距离
64 vector<vector<double>> get_parameters(double t);
65
66 public:
67
68 double sun_longitude(double t);
69};
70
71#endif
diff --git a/src/parameters.cpp b/src/parameters.cpp
new file mode 100644
index 0000000..704f083
--- /dev/null
+++ b/src/parameters.cpp
@@ -0,0 +1,210 @@
1#include "calendar.h"
2using namespace std;
3
4// 计算地球日心黄经
5double parameter::get_longitude(vector<double> l,double t)
6{
7 double L=l[0];
8 for(int i=1;i<l.size();i++)
9 {
10 L+=l[i]*pow(t,i);
11 }
12 //返回弧度制
13 return L+pi;
14}
15
16// 计算地球日心黄纬
17double parameter::get_latitude(vector<double> b,double t)
18{
19 double B=b[0];
20 for(int i=1;i<b.size();i++)
21 {
22 B+=b[i]*pow(t,i);
23 }
24 //返回弧度制
25 //地心黄纬=-太阳黄纬
26 return -B;
27}
28
29double parameter::get_R(vector<double> r,double t)
30{
31 double R=r[0];
32 for(int i=1;i<r.size();i++)
33 {
34 R+=r[i]*pow(t,i);
35 }
36 return R;
37}
38
39// 转换FK5误差,返回弧度制
40double parameter::delta_FK5(double L,double B,double T)
41{
42 //L转角度制
43 L*=180/pi;
44 //计算L',角度制
45 double L_p=L-1.397*T-0.00031*T*T;
46 //计算L',弧度制
47 L_p*=pi/180;
48 while(L_p<0)
49 L_p+=2*pi;
50 while(L_p>2*pi)
51 L_p-=2*pi;
52 //计算delta_L,单位为角秒
53 double delta_L=-0.09033+0.03916*(cos(L_p)+sin(L_p))*tan(B);
54 //转换为弧度制
55 delta_L*=pi/(180*3600);
56 return delta_L;
57}
58
59//获取章动有关角
60vector<double> parameter::get_angle(double T)
61{
62 vector<double> ang;
63 //计算平距角
64 ang.push_back(297.85036+445267.111480*T-0.0019142*T*T+T*T*T/189474);
65 //计算日地平近点角
66 ang.push_back(357.52772+35999.050340*T-0.0001603*T*T-T*T*T/300000);
67 //计算月球平近点角
68 ang.push_back(134.96298+477198.867398*T+0.0086972*T*T+T*T*T/56250);
69 //计算月球纬度参数
70 ang.push_back(93.27191+483202.017538*T-0.0036825*T*T+T*T*T/327270);
71 //计算黄道与月球平轨道交点黄经
72 ang.push_back(125.04452-1934.136261*T+0.0020708*T*T+T*T*T/450000);
73 return ang;
74}
75
76
77//章动修正
78double parameter::nution(double T)
79{
80 vector<double> ang=get_angle(T);
81 fstream fr;
82 fr.open("data/nutation.txt",ios::in);
83 string str;
84 double sita;
85 double s,s1,s2;
86 double c,c1,c2;
87 double m,n,o,p,q;
88
89 s=c=0;
90 while(getline(fr,str))
91 {
92 sscanf(str.c_str(),"%lf%lf%lf%lf%lf%lf%lf%lf%lf",&m,&n,&o,&p,&q,&s1,&s2,&c1,&c2);
93 sita=m*ang[0]+n*ang[1]+o*ang[2]+p*ang[3]+q*ang[4];
94
95 //sita为角度制,转换为弧度制
96 sita*=pi/180;
97 //计算黄经章动,单位为0.0001角秒
98 s+=(s1+s2*T)*sin(sita);
99 //计算交角章动,单位为0.0001角秒
100 //c+=(c1+c2*T)*cos(sita);
101 }
102 //关闭文件
103 fr.close();
104 // 计算得到的s和c单位0.0001秒,转换为弧度制
105 s*=0.0001;
106 s*=pi/(180*3600);
107 return s;
108}
109
110//光行差修正,返回弧度制
111double parameter::aberration(double R)
112{
113 //return -20.4898/R/3600.0*pi/180.0;
114 //公式,单位0.0001角秒
115 double delta=-20.4898/R;
116 //转换为弧度制
117 delta*=pi/(180*3600);
118 return delta;
119}
120
121// 获取地日运行参数,L为地球日心黄经,B为地球日心黄纬,R为地日距离
122vector<vector<double>> parameter::get_parameters(double t)
123{
124 fstream fr;
125 fr.open("data/earth.txt",ios::in);
126 string s;
127 double l=0;
128 double a,b,c,num_tmp=0;
129 vector<vector<double>> parameters;
130 vector<double> tmp;
131 while(getline(fr,s))
132 {
133 //当分割符为/时,表明一组参数结束,将参数存入parameters中,并清空tmp
134 if(s[0]=='/')
135 {
136 parameters.push_back(tmp);
137 tmp.resize(0);
138 num_tmp=0;
139 }
140 //当分割符为=时,表明一组参数中的一类结束,将参数存入tmp中,并清空num_tmp
141 else if(s[0]=='=')
142 {
143 tmp.push_back(num_tmp);
144 num_tmp=0;
145 }
146 else
147 {
148 sscanf(s.c_str(),"%lf%lf%lf",&a,&b,&c);
149 num_tmp+=a*cos(b+c*t);
150 }
151 }
152 //关闭文件
153 fr.close();
154 /* 最终传参情况:
155 * parameters[0]为L系列,用来计算地球日心黄经
156 * parameters[1]为B系列,用来计算地球日心黄纬
157 * parameters[2]为R系列,用来计算地日距离
158 */
159 return parameters;
160}
161
162
163double parameter::sun_longitude(double t)
164{
165 //从文件中计算地日运行参数
166 vector<vector<double>> p=get_parameters(t);
167
168 //取出各类参数
169 vector<double> l=p[0],b=p[1],r=p[2];
170
171 //计算地球日心黄经纬,返回弧度制/天文单位
172 double L=get_longitude(l,t);
173 double B=get_latitude(b,t);
174 double R=get_R(r,t);
175
176
177 //以下修正需要的都是儒略世纪数而非千年数
178 //转FK5误差,返回弧度制
179 L+=delta_FK5(L,B,10*t);
180 //章动修正,返回弧度制
181 L+=nution(10*t);
182 //光行差修正,返回弧度制
183 L+=aberration(R);
184
185
186 //L转角度制
187 L*=180/pi;
188 while(L<0)
189 L+=360;
190 while(L>=360)
191 L-=360;
192 if(360-L<=5)
193 {
194 L-=360;
195 }
196 return L;
197}
198
199//double moon_longitude(double t)
200//{
201// //文件中获取地月运行参数
202// vector<vector<double>> p=get_moon_parameters(t);
203// vector<double> l=p[0],b=p[1],r=p[2];
204
205// //计算地月日心黄经纬,返回弧度制/天文单位
206// double L=get_moon_longitude(l,t);
207// double B=get_moon_latitude(b,t);
208// double R=get_moon_R(r,t);
209
210//}
diff --git a/test.cpp b/test.cpp
deleted file mode 100644
index fecf9cd..0000000
--- a/test.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
1#include <iostream>
2#include <fstream>
3#include <string>
4#include <cstdio>
5using namespace std;
6
7int main()
8{
9 fstream fr,fw;
10 fr.open("data/delta_T.txt",ios::in);
11 fw.open("fuck1.txt",ios::out);
12 int year;
13 string s;
14 char sout[1024];
15 double a[4];
16 fw<<"double d={"<<endl;
17 while(getline(fr,s))
18 {
19 sscanf(s.c_str(),"%d%lf%lf%lf%lf",&year,&a[0],&a[1],&a[2],&a[3]);
20 sprintf(sout,"{%d,\t%lf,\t%lf,\t%lf,\t%lf},",year,a[0],a[1],a[2],a[3]);
21 fw<<sout<<endl;
22 }
23 fw<<"};"<<endl;
24 fr.close();
25 fw.close();
26 return 0;
27}