-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.htm
1445 lines (1292 loc) · 475 KB
/
index.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<TITLE>寿星天文历</TITLE>
<META content="寿星天文历;万年历;农历;农历计算;算法;天文算法;伊斯兰历;回历;节气;交节时刻" name=keywords>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9851170484804006"
crossorigin="anonymous">
</script>
<style>
td {font-family:宋体,serif; font-size:12px; line-height:150%}
.bd0 {border: 0px}
.bd1 {border: 1px solid #888888;padding: 10px}
.bd2 {border: 2px solid #000000}
.dTop {border-top: 1px solid #000000}
.dBot {border-bottom: 1px solid #000000}
.dRig {border-right: 1px solid #888888}
.dLef {border-left: 1px solid #888888}
.dRB {border-right: 1px solid #000000;border-bottom: 1px solid #000000}
.dRT {border-right: 1px solid #000000;border-top: 1px solid #000000}
.dBot2 {border-bottom: 1px solid #C0C0C0}
.dTop2 {border-top: 1px solid #C0C0C0}
</style>
<script language="javascript">
function trim(s){return s.replace(/(^\s*)|(\s*$)/g,"");}Date.prototype.toLocaleString2=function(){return this.getFullYear()+"-"+(this.getMonth()+1)+"-"+this.getDate()+" "+this.getHours()+":"+this.getMinutes()+":"+this.getSeconds();};function year2Ayear(c){var y=String(c).replace(/[^0-9Bb\*-]/g,'');var q=y.substr(0,1);if(q=='B'||q=='b'||q=='*'){y=1-y.substr(1,y.length);if(y>0){alert('通用纪法的公元前纪法从B.C.1年开始。并且没有公元0年');return -10000;}}else y-=0;if(y<-4712)alert('超过B.C. 4713不准');if(y>9999)alert('超过9999年的农历计算很不准。');return y;}function Ayear2year(y){y-=0;if(y<=0)return 'B'+(-y+1);return ''+y;}function timeStr2hour(s){var a,b,c;s=String(s).replace(/[^0-9:\.]/g,'');s=s.split(':');if(s.length==1)a=s[0].substr(0,2)-0,b=s[0].substr(2,2)-0,c=s[0].substr(4,2)-0;else if(s.length==2)a=s[0]-0,b=s[1]-0,c=0;else a=s[0]-0,b=s[1]-0,c=s[2]-0;return a+b/60+c/3600;}var storageL={existStorage:function (){return window.Storage&&window.localStorage&&window.localStorageinstanceofStorage;},setItem:function (name,value,t){if(!this.existStorage())this.setCookie(name,value,t);try{localStorage.setItem(name,value);}catch(e){console.error('localStorage.setItem错误,',e.message);}},getItem:function (name){var value;if(!this.existStorage())return this.getCookie(name);try{value=localStorage.getItem(name);}catch(e){console.error('localStorage.getItem错误,',e.message)}finally{return value;}},setCookie:function (name,value,t){var d=new Date();d.setTime(d.getTime()+(t*86400*1000));var expires="expires="+d.toUTCString();document.cookie=name+"="+value+"; "+expires;},getCookie:function (name){var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");if(arr=document.cookie.match(reg))return arr[2];return null;}};function addOp(sel,v,t){var Op=document.createElement("OPTION");Op.value=v;Op.text=t;sel.add(Op);}Number.prototype.toFixed=function(m){var n=this,f='',p=Math.pow(10,m);if(n<0)n=-n,f='-';var a=Math.floor(n),b=n-a;b=Math.round(b*p);if(b>=p)a++,b-=p;if(m)b='.'+(p+b+'').substr(1,m);else b='';return f+a+b;};var cs_rEar=6378.1366;var cs_rEarA=0.99834*cs_rEar;var cs_ba=0.99664719;var cs_ba2=cs_ba*cs_ba;var cs_AU=1.49597870691e8;var cs_sinP=cs_rEar/cs_AU;var cs_PI=Math.asin(cs_sinP);var cs_GS=299792.458;var cs_Agx=cs_AU/cs_GS/86400/36525;var cs_xxHH=new Array(116,584,780,399,378,370,367,367);var xxName=new Array('地球','水星','金星','火星','木星','土星','天王星','海王星','冥王星');var rad=180*3600/Math.PI;var radd=180/Math.PI;var pi2=Math.PI*2;var pi_2=Math.PI/2;var J2000=2451545;var cs_k=0.2725076;var cs_k2=0.2722810;var cs_k0=109.1222;var cs_sMoon=cs_k*cs_rEar*1.0000036*rad;var cs_sMoon2=cs_k2*cs_rEar*1.0000036*rad;var cs_sSun=959.64;function int2(v){return Math.floor(v);}function mod2(v,n){return (v%n+n)%n;}function sqrt(x){return Math.sqrt(x);}function floor(x){return Math.floor(x);}function abs(x){return Math.abs(x);}function sin(x){return Math.sin(x);}function cos(x){return Math.cos(x);}function tan(x){return Math.tan(x);}function asin(x){return Math.asin(x);}function acos(x){return Math.acos(x);}function atan(x){return Math.atan(x);}function atan2(y,x){return Math.atan2(y,x);}function rad2strE(d,tim,ext){var s=" ";var w1="°",w2="'",w3='"';if(d<0)d=-d,s='-';if(tim){d*=12/Math.PI;w1="h ",w2="m",w3="s";}else d*=180/Math.PI;var a=Math.floor(d);d=(d-a)*60;var b=Math.floor(d);d=(d-b)*60;var c=Math.floor(d);var Q=Math.pow(10,ext);d=Math.floor((d-c)*Q+0.5);if(d>=Q)d-=Q,c++;if(c>=60)c-=60,b++;if(b>=60)b-=60,a++;a=" "+a,b="0"+b,c="0"+c,d="00000"+d;s+=a.substr(a.length-3,3)+w1;s+=b.substr(b.length-2,2)+w2;s+=c.substr(c.length-2,2);if(ext)s+="."+d.substr(d.length-ext,ext)+w3;return s;}function rad2str(d,tim){return rad2strE(d,tim,2);}function rad2str2(d){var s="+";var w1="°",w2="'",w3='"';if(d<0)d=-d,s='-';d*=180/Math.PI;var a=Math.floor(d);var b=Math.floor((d-a)*60+0.5);if(b>=60)b-=60,a++;a=" "+a,b="0"+b;s+=a.substr(a.length-3,3)+w1;s+=b.substr(b.length-2,2)+w2;return s;}function m2fm(v,fx,fs){var gn='';if(v<0)v=-v,gn='-';var f=Math.floor(v/60),m=v-f*60;if(!fs)return gn+f+"'"+m.toFixed(fx)+'"';if(fs==1)return gn+f+'分'+m.toFixed(fx)+'秒';if(fs==2)return gn+f+'m'+m.toFixed(fx)+'s';}function str2rad(s,f){var fh=1;f=f?15:1;if(s.indexOf('-')!=-1)fh=-1;s=s.replace(/h|m|s|(-)|(°)|\'|\"/g,' ');s=s.replace(/ +/g,' ');s=s.replace(/(^\s*)|(\s*$)/g,'');s=s.split(' ');return fh*(s[0]*3600+s[1]*60+s[2]*1)/rad*f;}function rad2mrad(v){v=v%(2*Math.PI);if(v<0)return v+2*Math.PI;return v;}function rad2rrad(v){v=v%(2*Math.PI);if(v<=-Math.PI)return v+2*Math.PI;if(v>Math.PI)return v-2*Math.PI;return v;}function mod2(a,b){var c=a/b;c-=Math.floor(c);if(c>0.5)c-=1;return c*b;}function llr2xyz(JW){var r=new Array(),J=JW[0],W=JW[1],R=JW[2];r[0]=R*cos(W)*cos(J);r[1]=R*cos(W)*sin(J);r[2]=R*sin(W);return r;}function xyz2llr(xyz){var r=new Array(),x=xyz[0],y=xyz[1],z=xyz[2];r[2]=sqrt(x*x+y*y+z*z);r[1]=asin(z/r[2]);r[0]=rad2mrad(atan2(y,x));return r;}function llrConv(JW,E){var r=new Array(),J=JW[0],W=JW[1];r[0]=atan2(sin(J)*cos(E)-tan(W)*sin(E),cos(J));r[1]=asin(cos(E)*sin(W)+sin(E)*cos(W)*sin(J));r[2]=JW[2];r[0]=rad2mrad(r[0]);return r;}function CD2DP(z,L,fa,gst){var a=new Array(z[0]+Math.PI/2-gst-L,z[1],z[2]);a=llrConv(a,Math.PI/2-fa);a[0]=rad2mrad(Math.PI/2-a[0]);return a;}function j1_j2(J1,W1,J2,W2){var dJ=rad2rrad(J1-J2),dW=W1-W2;if(Math.abs(dJ)<1/1000&&Math.abs(dW)<1/1000){dJ*=Math.cos((W1+W2)/2);return Math.sqrt(dJ*dJ+dW*dW);}return Math.acos(Math.sin(W1)*Math.sin(W2)+Math.cos(W1)*Math.cos(W2)*Math.cos(dJ));}function h2g(z,a){a=llr2xyz(a);z=llr2xyz(z);z[0]-=a[0];z[1]-=a[1];z[2]-=a[2];return xyz2llr(z);}function shiChaJ(gst,L,fa,J,W){var H=gst+L-J;return rad2mrad(atan2(sin(H),tan(fa)*cos(W)-sin(W)*cos(H)));}var dt_at=new Array(-4000,108371.7,-13036.80,392.000,0.0000,-500,17201.0,-627.82,16.170,-0.3413,-150,12200.6,-346.41,5.403,-0.1593,150,9113.8,-328.13,-1.647,0.0377,500,5707.5,-391.41,0.915,0.3145,900,2203.4,-283.45,13.034,-0.1778,1300,490.1,-57.35,2.085,-0.0072,1600,120.0,-9.81,-1.532,0.1403,1700,10.2,-0.91,0.510,-0.0370,1800,13.4,-0.72,0.202,-0.0193,1830,7.8,-1.81,0.416,-0.0247,1860,8.3,-0.13,-0.406,0.0292,1880,-5.4,0.32,-0.183,0.0173,1900,-2.3,2.06,0.169,-0.0135,1920,21.2,1.69,-0.304,0.0167,1940,24.2,1.22,-0.064,0.0031,1960,33.2,0.51,0.231,-0.0109,1980,51.0,1.29,-0.026,0.0032,2000,63.87,0.1,0,0,2005,64.7,0.21,0,0,2012,66.8,0.22,0,0,2018,69.0,0.36,0,0,2028,72.6);function dt_ext(y,jsd){var dy=(y-1820)/100;return -20+jsd*dy*dy;}function dt_calc(y){var y0=dt_at[dt_at.length-2];var t0=dt_at[dt_at.length-1];if(y>=y0){var jsd=31;if(y>y0+100)return dt_ext(y,jsd);var v=dt_ext(y,jsd);var dv=dt_ext(y0,jsd)-t0;return v-dv*(y0+100-y)/100;}var i,d=dt_at;for(i=0;i<d.length;i+=5)if(y<d[i+5])break;var t1=(y-d[i])/(d[i+5]-d[i])*10,t2=t1*t1,t3=t2*t1;return d[i+1]+d[i+2]*t1+d[i+3]*t2+d[i+4]*t3;}function dt_T(t){return dt_calc(t/365.2425+2000)/86400.0;}var JD={JD:function(y,m,d){var n=0,G=0;if(y*372+m*31+int2(d)>=588829)G=1;if(m<=2)m+=12,y--;if(G)n=int2(y/100),n=2-n+int2(n/4);return int2(365.25*(y+4716))+int2(30.6001*(m+1))+d+n-1524.5;},DD:function(jd){var r=new Object();var D=int2(jd+0.5),F=jd+0.5-D,c;if(D>=2299161)c=int2((D-1867216.25)/36524.25),D+=1+c-int2(c/4);D+=1524;r.Y=int2((D-122.1)/365.25);D-=int2(365.25*r.Y);r.M=int2(D/30.601);D-=int2(30.601*r.M);r.D=D;if(r.M>13)r.M-=13,r.Y-=4715;else r.M-=1,r.Y-=4716;F*=24;r.h=int2(F);F-=r.h;F*=60;r.m=int2(F);F-=r.m;F*=60;r.s=F;return r;},DD2str:function(r){var Y=" "+r.Y,M="0"+r.M,D="0"+r.D;var h=r.h,m=r.m,s=int2(r.s+.5);if(s>=60)s-=60,m++;if(m>=60)m-=60,h++;h="0"+h;m="0"+m;s="0"+s;Y=Y.substr(Y.length-5,5);M=M.substr(M.length-2,2);D=D.substr(D.length-2,2);h=h.substr(h.length-2,2);m=m.substr(m.length-2,2);s=s.substr(s.length-2,2);return Y+"-"+M+"-"+D+" "+h+":"+m+":"+s;},JD2str:function(jd){var r=this.DD(jd);return this.DD2str(r);},Y:2000,M:1,D:1,h:12,m:0,s:0,toJD:function(){return this.JD(this.Y,this.M,this.D+((this.s/60+this.m)/60+this.h)/24);},setFromJD:function(jd){var r=this.DD(jd);this.Y=r.Y,this.M=r.M,this.D=r.D,this.m=r.m,this.h=r.h,this.s=r.s;},timeStr:function(jd){var h,m,s;jd+=0.5;jd=(jd-int2(jd));s=int2(jd*86400+0.5);h=int2(s/3600);s-=h*3600;m=int2(s/60);s-=m*60;h="0"+h;m="0"+m;s="0"+s;return h.substr(h.length-2,2)+':'+m.substr(m.length-2,2)+':'+s.substr(s.length-2,2);},Weeks:new Array('日','一','二','三','四','五','六','七'),getWeek:function(jd){return int2(jd+1.5+7000000)%7;},nnweek:function(y,m,n,w){var jd=JD.JD(y,m,1.5);var w0=(jd+1+7000000)%7;var r=jd-w0+7*n+w;if(w>=w0)r-=7;if(n==5){m++;if(m>12)m=1,y++;if(r>=JD.JD(y,m,1.5))r-=7;}return r;}};var preceTab_IAU1976=new Array(0,5038.7784,-1.07259,-0.001147,84381.448,0,+0.05127,-0.007726,0,+4.1976,+0.19447,-0.000179,0,-46.8150,+0.05059,+0.000344,84381.448,-46.8150,-0.00059,+0.001813,0,+10.5526,-2.38064,-0.001125,0,47.0028,-0.03301,+0.000057,629554.886,-869.8192,+0.03666,-0.001504,0,5029.0966,+1.11113,+0.000006,0,2004.3109,-0.42665,-0.041833,0,2306.2181,+0.30188,+0.017998,0,2306.2181,+1.09468,+0.018203);var preceTab_IAU2000=new Array(0,5038.478750,-1.07259,-0.001147,0,0,84381.448,-0.025240,+0.05127,-0.007726,0,0,0,+4.1976,+0.19447,-0.000179,0,0,0,-46.8150,+0.05059,+0.000344,0,0,84381.448,-46.84024,-0.00059,+0.001813,0,0,0,+10.5526,-2.38064,-0.001125,0,0,0,47.0028,-0.03301,+0.000057,0,0,629554.886,-869.8192,+0.03666,-0.001504,0,0,0,5028.79695,+1.11113,+0.000006,0,0,0,2004.1917476,-0.4269353,-0.0418251,-0.0000601,-0.0000001,+2.5976176,2306.0809506,+0.3019015,+0.0179663,-0.0000327,-0.0000002,-2.5976176,2306.0803226,+1.0947790,+0.0182273,+0.0000470,-0.0000003);var preceTab_P03=new Array(0,5038.481507,-1.0790069,-0.00114045,+0.000132851,-9.51e-8,84381.406000,-0.025754,+0.0512623,-0.00772503,-4.67e-7,+3.337e-7,0,4.199094,+0.1939873,-0.00022466,-9.12e-7,+1.20e-8,0,-46.811015,+0.0510283,+0.00052413,-6.46e-7,-1.72e-8,84381.406000,-46.836769,-0.0001831,+0.00200340,-5.76e-7,-4.34e-8,0,10.556403,-2.3814292,-0.00121197,+0.000170663,-5.60e-8,0,46.998973,-0.0334926,-0.00012559,+1.13e-7,-2.2e-9,629546.7936,-867.95758,+0.157992,-0.0005371,-0.00004797,+7.2e-8,0,5028.796195,+1.1054348,+0.00007964,-0.000023857,+3.83e-8,0,2004.191903,-0.4294934,-0.04182264,-7.089e-6,-1.274e-7,2.650545,2306.083227,+0.2988499,+0.01801828,-5.971e-6,-3.173e-7,-2.650545,2306.077181,+1.0927348,+0.01826837,-0.000028596,-2.904e-7);function prece(t,sc,mx){var i,tn=1,c=0,p,n;if(mx=='IAU1976')n=4,p=preceTab_IAU1976;if(mx=='IAU2000')n=6,p=preceTab_IAU2000;if(mx=='P03')n=6,p=preceTab_P03;sc=String("fi w P Q E x pi II p th Z z ").indexOf(sc+' ')/3;for(i=0;i<n;i++,tn*=t)c+=p[sc*n+i]*tn;return c/rad;}function hcjj(t){var t2=t*t,t3=t2*t,t4=t3*t,t5=t4*t;return (84381.4060-46.836769*t-0.0001831*t2+0.00200340*t3-5.76e-7*t4-4.34e-8*t5)/rad;}function CDllr_J2D(t,llr,mx){var Z=prece(t,'Z',mx)+llr[0];var z=prece(t,'z',mx);var th=prece(t,'th',mx);var cosW=cos(llr[1]),cosH=cos(th);var sinW=sin(llr[1]),sinH=sin(th);var A=cosW*sin(Z);var B=cosH*cosW*cos(Z)-sinH*sinW;var C=sinH*cosW*cos(Z)+cosH*sinW;return new Array(rad2mrad(atan2(A,B)+z),asin(C),llr[2]);}function CDllr_D2J(t,llr,mx){var Z=-prece(t,'z',mx)+llr[0];var z=-prece(t,'Z',mx);var th=-prece(t,'th',mx);var cosW=cos(llr[1]),cosH=cos(th);var sinW=sin(llr[1]),sinH=sin(th);var A=cosW*sin(Z);var B=cosH*cosW*cos(Z)-sinH*sinW;var C=sinH*cosW*cos(Z)+cosH*sinW;return new Array(rad2mrad(atan2(A,B)+z),asin(C),llr[2]);}function HDllr_J2D(t,llr,mx){var r=new Array(llr[0],llr[1],llr[2]);r[0]+=prece(t,'fi',mx);r=llrConv(r,prece(t,'w',mx));r[0]-=prece(t,'x',mx);r=llrConv(r,-prece(t,'E',mx));return r;}function HDllr_D2J(t,llr,mx){var r=new Array(llr[0],llr[1],llr[2]);r=llrConv(r,prece(t,'E',mx));r[0]+=prece(t,'x',mx);r=llrConv(r,-prece(t,'w',mx));r[0]-=prece(t,'fi',mx);r[0]=rad2mrad(r[0]);return r;}var nuTab=new Array(0,0,0,0,1,-172064161,-174666,33386,92052331,9086,15377,0,0,2,-2,2,-13170906,-1675,-13696,5730336,-3015,-4587,0,0,2,0,2,-2276413,-234,2796,978459,-485,1374,0,0,0,0,2,2074554,207,-698,-897492,470,-291,0,1,0,0,0,1475877,-3633,11817,73871,-184,-1924,0,1,2,-2,2,-516821,1226,-524,224386,-677,-174,1,0,0,0,0,711159,73,-872,-6750,0,358,0,0,2,0,1,-387298,-367,380,200728,18,318,1,0,2,0,2,-301461,-36,816,129025,-63,367,0,-1,2,-2,2,215829,-494,111,-95929,299,132,0,0,2,-2,1,128227,137,181,-68982,-9,39,-1,0,2,0,2,123457,11,19,-53311,32,-4,-1,0,0,2,0,156994,10,-168,-1235,0,82,1,0,0,0,1,63110,63,27,-33228,0,-9,-1,0,0,0,1,-57976,-63,-189,31429,0,-75,-1,0,2,2,2,-59641,-11,149,25543,-11,66,1,0,2,0,1,-51613,-42,129,26366,0,78,-2,0,2,0,1,45893,50,31,-24236,-10,20,0,0,0,2,0,63384,11,-150,-1220,0,29,0,0,2,2,2,-38571,-1,158,16452,-11,68,0,-2,2,-2,2,32481,0,0,-13870,0,0,-2,0,0,2,0,-47722,0,-18,477,0,-25,2,0,2,0,2,-31046,-1,131,13238,-11,59,1,0,2,-2,2,28593,0,-1,-12338,10,-3,-1,0,2,0,1,20441,21,10,-10758,0,-3,2,0,0,0,0,29243,0,-74,-609,0,13,0,0,2,0,0,25887,0,-66,-550,0,11,0,1,0,0,1,-14053,-25,79,8551,-2,-45,-1,0,0,2,1,15164,10,11,-8001,0,-1,0,2,2,-2,2,-15794,72,-16,6850,-42,-5,0,0,-2,2,0,21783,0,13,-167,0,13,1,0,0,-2,1,-12873,-10,-37,6953,0,-14,0,-1,0,0,1,-12654,11,63,6415,0,26,-1,0,2,2,1,-10204,0,25,5222,0,15,0,2,0,0,0,16707,-85,-10,168,-1,10,1,0,2,2,2,-7691,0,44,3268,0,19,-2,0,2,0,0,-11024,0,-14,104,0,2,0,1,2,0,2,7566,-21,-11,-3250,0,-5,0,0,2,2,1,-6637,-11,25,3353,0,14,0,-1,2,0,2,-7141,21,8,3070,0,4,0,0,0,2,1,-6302,-11,2,3272,0,4,1,0,2,-2,1,5800,10,2,-3045,0,-1,2,0,2,-2,2,6443,0,-7,-2768,0,-4,-2,0,0,2,1,-5774,-11,-15,3041,0,-5,2,0,2,0,1,-5350,0,21,2695,0,12,0,-1,2,-2,1,-4752,-11,-3,2719,0,-3,0,0,0,-2,1,-4940,-11,-21,2720,0,-9,-1,-1,0,2,0,7350,0,-8,-51,0,4,2,0,0,-2,1,4065,0,6,-2206,0,1,1,0,0,2,0,6579,0,-24,-199,0,2,0,1,2,-2,1,3579,0,5,-1900,0,1,1,-1,0,0,0,4725,0,-6,-41,0,3,-2,0,2,0,2,-3075,0,-2,1313,0,-1,3,0,2,0,2,-2904,0,15,1233,0,7,0,-1,0,2,0,4348,0,-10,-81,0,2,1,-1,2,0,2,-2878,0,8,1232,0,4,0,0,0,1,0,-4230,0,5,-20,0,-2,-1,-1,2,2,2,-2819,0,7,1207,0,3,-1,0,2,0,0,-4056,0,5,40,0,-2,0,-1,2,2,2,-2647,0,11,1129,0,5,-2,0,0,0,1,-2294,0,-10,1266,0,-4,1,1,2,0,2,2481,0,-7,-1062,0,-3,2,0,0,0,1,2179,0,-2,-1129,0,-2,-1,1,0,1,0,3276,0,1,-9,0,0,1,1,0,0,0,-3389,0,5,35,0,-2,1,0,2,0,0,3339,0,-13,-107,0,1,-1,0,2,-2,1,-1987,0,-6,1073,0,-2,1,0,0,0,2,-1981,0,0,854,0,0,-1,0,0,1,0,4026,0,-353,-553,0,-139,0,0,2,1,2,1660,0,-5,-710,0,-2,-1,0,2,4,2,-1521,0,9,647,0,4,-1,1,0,1,1,1314,0,0,-700,0,0,0,-2,2,-2,1,-1283,0,0,672,0,0,1,0,2,2,1,-1331,0,8,663,0,4,-2,0,2,2,2,1383,0,-2,-594,0,-2,-1,0,0,0,2,1405,0,4,-610,0,2,1,1,2,-2,2,1290,0,0,-556,0,0);function nutation(t,zq){var t2=t*t,t3=t2*t,t4=t3*t;var l=485868.249036+1717915923.2178*t+31.8792*t2+0.051635*t3-0.00024470*t4;var l1=1287104.79305+129596581.0481*t-0.5532*t2+0.000136*t3-0.00001149*t4;var F=335779.526232+1739527262.8478*t-12.7512*t2-0.001037*t3+0.00000417*t4;var D=1072260.70369+1602961601.2090*t-6.3706*t2+0.006593*t3-0.00003169*t4;var Om=450160.398036-6962890.5431*t+7.4722*t2+0.007702*t3-0.00005939*t4;var i,dL=0,dE=0,c;var B=nuTab,q;for(i=0;i<77*11;i+=11){c=(B[i]*l+B[i+1]*l1+B[i+2]*F+B[i+3]*D+B[i+4]*Om)/rad;if(zq){q=36526*2*Math.PI*rad/(1717915923.2178*B[i]+129596581.0481*B[i+1]+1739527262.8478*B[i+2]+1602961601.2090*B[i+3]+6962890.5431*B[i+4]);if(q<zq)continue;}dL+=(B[i+5]+B[i+6]*t)*Math.sin(c)+B[i+7]*Math.cos(c);dE+=(B[i+8]+B[i+9]*t)*Math.cos(c)+B[i+10]*Math.sin(c);}return new Array(dL/=10000000*rad,dE/=10000000*rad);}function CDnutation(z,E,dL,dE){var r=new Array(z[0],z[1],z[2]);r[0]+=(cos(E)+sin(E)*sin(z[0])*tan(z[1]))*dL-cos(z[0])*tan(z[1])*dE;r[1]+=sin(E)*cos(z[0])*dL+sin(z[0])*dE;r[0]=rad2mrad(r[0]);return r;}var nutB=new Array(2.1824,-33.75705,36e-6,-1720,920,3.5069,1256.66393,11e-6,-132,57,1.3375,16799.4182,-51e-6,-23,10,4.3649,-67.5141,72e-6,21,-9,0.04,-628.302,0,-14,0,2.36,8328.691,0,7,0,3.46,1884.966,0,-5,2,5.44,16833.175,0,-4,2,3.69,25128.110,0,-3,0,3.55,628.362,0,2,0);function nutation2(t){var i,c,a,t2=t*t,B=this.nutB,dL=0,dE=0;for(i=0;i<B.length;i+=5){c=B[i]+B[i+1]*t+B[i+2]*t2;if(i==0)a=-1.742*t;else a=0;dL+=(B[i+3]+a)*Math.sin(c);dE+=B[i+4]*Math.cos(c);}return [dL/100/rad,dE/100/rad];}function nutationLon2(t){var i,a,t2=t*t,dL=0,B=this.nutB;for(i=0;i<B.length;i+=5){if(i==0)a=-1.742*t;else a=0;dL+=(B[i+3]+a)*Math.sin(B[i]+B[i+1]*t+B[i+2]*t2);}return dL/100/rad;}function MQC(h){return 0.0002967/Math.tan(h+0.003138/(h+0.08919));}function MQC2(ho){return -0.0002909/Math.tan(ho+0.002227/(ho+0.07679));}function parallax(z,H,fa,high){var dw=1;if(z[2]<500)dw=cs_AU;z[2]*=dw;var r0,x0,y0,z0,f=cs_ba,u=Math.atan(f*Math.tan(fa)),g=z[0]+H;r0=cs_rEar*Math.cos(u)+high*Math.cos(fa);z0=cs_rEar*Math.sin(u)*f+high*Math.sin(fa);x0=r0*Math.cos(g);y0=r0*Math.sin(g);var s=llr2xyz(z);s[0]-=x0,s[1]-=y0,s[2]-=z0;s=xyz2llr(s);z[0]=s[0],z[1]=s[1],z[2]=s[2]/dw;}var XL0=new Array(new Array(10000000000,20,578,920,1100,1124,1136,1148,1217,1226,1229,1229,1229,1229,1937,2363,2618,2633,2660,2666,17534704567,0.00000000000,0.00000000000,334165646,4.669256804,6283.075849991,3489428,4.6261024,12566.1517000,349706,2.744118,5753.384885,341757,2.828866,3.523118,313590,3.627670,77713.771468,267622,4.418084,7860.419392,234269,6.135162,3930.209696,132429,0.742464,11506.769770,127317,2.037097,529.690965,119917,1.109629,1577.343542,99025,5.23268,5884.92685,90186,2.04505,26.29832,85722,3.50849,398.14900,77979,1.17883,5223.69392,75314,2.53339,5507.55324,50526,4.58293,18849.22755,49238,4.20507,775.52261,35666,2.91954,0.06731,31709,5.84902,11790.62909,28413,1.89869,796.29801,27104,0.31489,10977.07880,24281,0.34481,5486.77784,20616,4.80647,2544.31442,20539,1.86948,5573.14280,20226,2.45768,6069.77675,15552,0.83306,213.29910,13221,3.41118,2942.46342,12618,1.08303,20.77540,11513,0.64545,0.98032,10285,0.63600,4694.00295,10190,0.97569,15720.83878,10172,4.26680,7.11355,9921,6.2099,2146.1654,9761,0.6810,155.4204,8580,5.9832,161000.6857,8513,1.2987,6275.9623,8471,3.6708,71430.6956,7964,1.8079,17260.1547,7876,3.0370,12036.4607,7465,1.7551,5088.6288,7387,3.5032,3154.6871,7355,4.6793,801.8209,6963,0.8330,9437.7629,6245,3.9776,8827.3903,6115,1.8184,7084.8968,5696,2.7843,6286.5990,5612,4.3869,14143.4952,5558,3.4701,6279.5527,5199,0.1891,12139.5535,5161,1.3328,1748.0164,5115,0.2831,5856.4777,4900,0.4874,1194.4470,4104,5.3682,8429.2413,4094,2.3985,19651.0485,3920,6.1683,10447.3878,3677,6.0413,10213.2855,3660,2.5696,1059.3819,3595,1.7088,2352.8662,3557,1.7760,6812.7668,3329,0.5931,17789.8456,3041,0.4429,83996.8473,3005,2.7398,1349.8674,2535,3.1647,4690.4798,2474,0.2148,3.5904,2366,0.4847,8031.0923,2357,2.0653,3340.6124,2282,5.2220,4705.7323,2189,5.5559,553.5694,2142,1.4256,16730.4637,2109,4.1483,951.7184,2030,0.3713,283.8593,1992,5.2221,12168.0027,1986,5.7747,6309.3742,1912,3.8222,23581.2582,1889,5.3863,149854.4001,1790,2.2149,13367.9726,1748,4.5605,135.0651,1622,5.9884,11769.8537,1508,4.1957,6256.7775,1442,4.1932,242.7286,1435,3.7236,38.0277,1397,4.4014,6681.2249,1362,1.8893,7632.9433,1250,1.1305,5.5229,1205,2.6223,955.5997,1200,1.0035,632.7837,1129,0.1774,4164.3120,1083,0.3273,103.0928,1052,0.9387,11926.2544,1050,5.3591,1592.5960,1033,6.1998,6438.4962,1001,6.0291,5746.2713,980,0.999,11371.705,980,5.244,27511.468,938,2.624,5760.498,923,0.483,522.577,922,4.571,4292.331,905,5.337,6386.169,862,4.165,7058.598,841,3.299,7234.794,836,4.539,25132.303,813,6.112,4732.031,812,6.271,426.598,801,5.821,28.449,787,0.996,5643.179,776,2.957,23013.540,769,3.121,7238.676,758,3.974,11499.656,735,4.386,316.392,731,0.607,11513.883,719,3.998,74.782,706,0.323,263.084,676,5.911,90955.552,663,3.665,17298.182,653,5.791,18073.705,630,4.717,6836.645,615,1.458,233141.314,612,1.075,19804.827,596,3.321,6283.009,596,2.876,6283.143,555,2.452,12352.853,541,5.392,419.485,531,0.382,31441.678,519,4.065,6208.294,513,2.361,10973.556,494,5.737,9917.697,450,3.272,11015.106,449,3.653,206.186,447,2.064,7079.374,435,4.423,5216.580,421,1.906,245.832,413,0.921,3738.761,402,0.840,20.355,387,1.826,11856.219,379,2.344,3.881,374,2.954,3128.389,370,5.031,536.805,365,1.018,16200.773,365,1.083,88860.057,352,5.978,3894.182,352,2.056,244287.600,351,3.713,6290.189,340,1.106,14712.317,339,0.978,8635.942,339,3.202,5120.601,333,0.837,6496.375,325,3.479,6133.513,316,5.089,21228.392,316,1.328,10873.986,309,3.646,10.637,303,1.802,35371.887,296,3.397,9225.539,288,6.026,154717.610,281,2.585,14314.168,262,3.856,266.607,262,2.579,22483.849,257,1.561,23543.231,255,3.949,1990.745,251,3.744,10575.407,240,1.161,10984.192,238,0.106,7.046,236,4.272,6040.347,234,3.577,10969.965,211,3.714,65147.620,210,0.754,13521.751,207,4.228,5650.292,202,0.814,170.673,201,4.629,6037.244,200,0.381,6172.870,199,3.933,6206.810,199,5.197,6262.300,197,1.046,18209.330,195,1.070,5230.807,195,4.869,36.028,194,4.313,6244.943,192,1.229,709.933,192,5.595,6282.096,192,0.602,6284.056,189,3.744,23.878,188,1.904,15.252,188,0.867,22003.915,182,3.681,15110.466,181,0.491,1.484,179,3.222,39302.097,179,1.259,12559.038,62833196674749,0.000000000000,0.000000000000,20605886,2.67823456,6283.07584999,430343,2.635127,12566.151700,42526,1.59047,3.52312,11926,5.79557,26.29832,10898,2.96618,1577.34354,9348,2.5921,18849.2275,7212,1.1385,529.6910,6777,1.8747,398.1490,6733,4.4092,5507.5532,5903,2.8880,5223.6939,5598,2.1747,155.4204,4541,0.3980,796.2980,3637,0.4662,775.5226,2896,2.6471,7.1135,2084,5.3414,0.9803,1910,1.8463,5486.7778,1851,4.9686,213.2991,1729,2.9912,6275.9623,1623,0.0322,2544.3144,1583,1.4305,2146.1654,1462,1.2053,10977.0788,1246,2.8343,1748.0164,1188,3.2580,5088.6288,1181,5.2738,1194.4470,1151,2.0750,4694.0030,1064,0.7661,553.5694,997,1.303,6286.599,972,4.239,1349.867,945,2.700,242.729,858,5.645,951.718,758,5.301,2352.866,639,2.650,9437.763,610,4.666,4690.480,583,1.766,1059.382,531,0.909,3154.687,522,5.661,71430.696,520,1.854,801.821,504,1.425,6438.496,433,0.241,6812.767,426,0.774,10447.388,413,5.240,7084.897,374,2.001,8031.092,356,2.429,14143.495,350,4.800,6279.553,337,0.888,12036.461,337,3.862,1592.596,325,3.400,7632.943,322,0.616,8429.241,318,3.188,4705.732,297,6.070,4292.331,295,1.431,5746.271,290,2.325,20.355,275,0.935,5760.498,270,4.804,7234.794,253,6.223,6836.645,228,5.003,17789.846,225,5.672,11499.656,215,5.202,11513.883,208,3.955,10213.286,208,2.268,522.577,206,2.224,5856.478,206,2.550,25132.303,203,0.910,6256.778,189,0.532,3340.612,188,4.735,83996.847,179,1.474,4164.312,178,3.025,5.523,177,3.026,5753.385,159,4.637,3.286,157,6.124,5216.580,155,3.077,6681.225,154,4.200,13367.973,143,1.191,3894.182,138,3.093,135.065,136,4.245,426.598,134,5.765,6040.347,128,3.085,5643.179,127,2.092,6290.189,125,3.077,11926.254,125,3.445,536.805,114,3.244,12168.003,112,2.318,16730.464,111,3.901,11506.770,111,5.320,23.878,105,3.750,7860.419,103,2.447,1990.745,96,0.82,3.88,96,4.08,6127.66,91,5.42,206.19,91,0.42,7079.37,88,5.17,11790.63,81,0.34,9917.70,80,3.89,10973.56,78,2.40,1589.07,78,2.58,11371.70,77,3.98,955.60,77,3.36,36.03,76,1.30,103.09,75,5.18,10969.97,75,4.96,6496.37,73,5.21,38.03,72,2.65,6309.37,70,5.61,3738.76,69,2.60,3496.03,69,0.39,15.25,69,2.78,20.78,65,1.13,7058.60,64,4.28,28.45,61,5.63,10984.19,60,0.73,419.48,60,5.28,10575.41,58,5.55,17298.18,58,3.19,4732.03,5291887,0.0000000,0.0000000,871984,1.072097,6283.075850,30913,0.86729,12566.15170,2734,0.0530,3.5231,1633,5.1883,26.2983,1575,3.6846,155.4204,954,0.757,18849.228,894,2.057,77713.771,695,0.827,775.523,506,4.663,1577.344,406,1.031,7.114,381,3.441,5573.143,346,5.141,796.298,317,6.053,5507.553,302,1.192,242.729,289,6.117,529.691,271,0.306,398.149,254,2.280,553.569,237,4.381,5223.694,208,3.754,0.980,168,0.902,951.718,153,5.759,1349.867,145,4.364,1748.016,134,3.721,1194.447,125,2.948,6438.496,122,2.973,2146.165,110,1.271,161000.686,104,0.604,3154.687,100,5.986,6286.599,92,4.80,5088.63,89,5.23,7084.90,83,3.31,213.30,76,3.42,5486.78,71,6.19,4690.48,68,3.43,4694.00,65,1.60,2544.31,64,1.98,801.82,61,2.48,10977.08,50,1.44,6836.65,49,2.34,1592.60,46,1.31,4292.33,46,3.81,149854.40,43,0.04,7234.79,40,4.94,7632.94,39,1.57,71430.70,38,3.17,6309.37,35,0.99,6040.35,35,0.67,1059.38,31,3.18,2352.87,31,3.55,8031.09,30,1.92,10447.39,30,2.52,6127.66,28,4.42,9437.76,28,2.71,3894.18,27,0.67,25132.30,26,5.27,6812.77,25,0.55,6279.55,23,1.38,4705.73,22,0.64,6256.78,20,6.07,640.88,28923,5.84384,6283.07585,3496,0.0000,0.0000,1682,5.4877,12566.1517,296,5.196,155.420,129,4.722,3.523,71,5.30,18849.23,64,5.97,242.73,40,3.79,553.57,11408,3.14159,0.00000,772,4.134,6283.076,77,3.84,12566.15,42,0.42,155.42,88,3.14,0.00,17,2.77,6283.08,5,2.01,155.42,3,2.21,12566.15,27962,3.19870,84334.66158,10164,5.42249,5507.55324,8045,3.8801,5223.6939,4381,3.7044,2352.8662,3193,4.0003,1577.3435,2272,3.9847,1047.7473,1814,4.9837,6283.0758,1639,3.5646,5856.4777,1444,3.7028,9437.7629,1430,3.4112,10213.2855,1125,4.8282,14143.4952,1090,2.0857,6812.7668,1037,4.0566,71092.8814,971,3.473,4694.003,915,1.142,6620.890,878,4.440,5753.385,837,4.993,7084.897,770,5.554,167621.576,719,3.602,529.691,692,4.326,6275.962,558,4.410,7860.419,529,2.484,4705.732,521,6.250,18073.705,903,3.897,5507.553,618,1.730,5223.694,380,5.244,2352.866,166,1.627,84334.662,10001398880,0.00000000000,0.00000000000,167069963,3.098463508,6283.075849991,1395602,3.0552461,12566.1517000,308372,5.198467,77713.771468,162846,1.173877,5753.384885,157557,2.846852,7860.419392,92480,5.45292,11506.76977,54244,4.56409,3930.20970,47211,3.66100,5884.92685,34598,0.96369,5507.55324,32878,5.89984,5223.69392,30678,0.29867,5573.14280,24319,4.27350,11790.62909,21183,5.84715,1577.34354,18575,5.02194,10977.07880,17484,3.01194,18849.22755,10984,5.05511,5486.77784,9832,0.8868,6069.7768,8650,5.6896,15720.8388,8583,1.2708,161000.6857,6490,0.2725,17260.1547,6292,0.9218,529.6910,5706,2.0137,83996.8473,5574,5.2416,71430.6956,4938,3.2450,2544.3144,4696,2.5781,775.5226,4466,5.5372,9437.7629,4252,6.0111,6275.9623,3897,5.3607,4694.0030,3825,2.3926,8827.3903,3749,0.8295,19651.0485,3696,4.9011,12139.5535,3566,1.6747,12036.4607,3454,1.8427,2942.4634,3319,0.2437,7084.8968,3192,0.1837,5088.6288,3185,1.7778,398.1490,2846,1.2134,6286.5990,2779,1.8993,6279.5527,2628,4.5890,10447.3878,2460,3.7866,8429.2413,2393,4.9960,5856.4777,2359,0.2687,796.2980,2329,2.8078,14143.4952,2210,1.9500,3154.6871,2035,4.6527,2146.1654,1951,5.3823,2352.8662,1883,0.6731,149854.4001,1833,2.2535,23581.2582,1796,0.1987,6812.7668,1731,6.1520,16730.4637,1717,4.4332,10213.2855,1619,5.2316,17789.8456,1381,5.1896,8031.0923,1364,3.6852,4705.7323,1314,0.6529,13367.9726,1041,4.3329,11769.8537,1017,1.5939,4690.4798,998,4.201,6309.374,966,3.676,27511.468,874,6.064,1748.016,779,3.674,12168.003,771,0.312,7632.943,756,2.626,6256.778,746,5.648,11926.254,693,2.924,6681.225,680,1.423,23013.540,674,0.563,3340.612,663,5.661,11371.705,659,3.136,801.821,648,2.650,19804.827,615,3.029,233141.314,612,5.134,1194.447,563,4.341,90955.552,552,2.091,17298.182,534,5.100,31441.678,531,2.407,11499.656,523,4.624,6438.496,513,5.324,11513.883,477,0.256,11856.219,461,1.722,7234.794,458,3.766,6386.169,458,4.466,5746.271,423,1.055,5760.498,422,1.557,7238.676,415,2.599,7058.598,401,3.030,1059.382,397,1.201,1349.867,379,4.907,4164.312,360,5.707,5643.179,352,3.626,244287.600,348,0.761,10973.556,342,3.001,4292.331,336,4.546,4732.031,334,3.138,6836.645,324,4.164,9917.697,316,1.691,11015.106,307,0.238,35371.887,298,1.306,6283.143,298,1.750,6283.009,293,5.738,16200.773,286,5.928,14712.317,281,3.515,21228.392,280,5.663,8635.942,277,0.513,26.298,268,4.207,18073.705,266,0.900,12352.853,260,2.962,25132.303,255,2.477,6208.294,242,2.800,709.933,231,1.054,22483.849,229,1.070,14314.168,216,1.314,154717.610,215,6.038,10873.986,200,0.561,7079.374,198,2.614,951.718,197,4.369,167283.762,186,2.861,5216.580,183,1.660,39302.097,183,5.912,3738.761,175,2.145,6290.189,173,2.168,10575.407,171,3.702,1592.596,171,1.343,3128.389,164,5.550,6496.375,164,5.856,10984.192,161,1.998,10969.965,161,1.909,6133.513,157,4.955,25158.602,154,6.216,23543.231,153,5.357,13521.751,150,5.770,18209.330,150,5.439,155.420,139,1.778,9225.539,139,1.626,5120.601,128,2.460,13916.019,123,0.717,143571.324,122,2.654,88860.057,121,4.414,3894.182,121,1.192,3.523,120,4.030,553.569,119,1.513,17654.781,117,3.117,14945.316,113,2.698,6040.347,110,3.085,43232.307,109,0.998,955.600,108,2.939,17256.632,107,5.285,65147.620,103,0.139,11712.955,103,5.850,213.299,102,3.046,6037.244,101,2.842,8662.240,100,3.626,6262.300,98,2.36,6206.81,98,5.11,6172.87,98,2.00,15110.47,97,2.67,5650.29,97,2.75,6244.94,96,4.02,6282.10,96,5.31,6284.06,92,0.10,29088.81,85,3.26,20426.57,84,2.60,28766.92,81,3.58,10177.26,80,5.81,5230.81,78,2.53,16496.36,77,4.06,6127.66,73,0.04,5481.25,72,5.96,12559.04,72,5.92,4136.91,71,5.49,22003.91,70,3.41,7.11,69,0.62,11403.68,69,3.90,1589.07,69,1.96,12416.59,69,4.51,426.60,67,1.61,11087.29,66,4.50,47162.52,66,5.08,283.86,66,4.32,16858.48,65,1.04,6062.66,64,1.59,18319.54,63,5.70,45892.73,63,4.60,66567.49,63,3.82,13517.87,62,2.62,11190.38,61,1.54,33019.02,60,5.58,10344.30,60,5.38,316428.23,60,5.78,632.78,59,6.12,9623.69,57,0.16,17267.27,57,3.86,6076.89,57,1.98,7668.64,56,4.78,20199.09,55,4.56,18875.53,55,3.51,17253.04,54,3.07,226858.24,54,4.83,18422.63,53,5.02,12132.44,52,3.63,5333.90,52,0.97,155427.54,51,3.36,20597.24,50,0.99,11609.86,50,2.21,1990.75,48,1.62,12146.67,48,1.17,12569.67,47,4.62,5436.99,47,1.81,12562.63,47,0.59,21954.16,47,0.76,7342.46,46,0.27,4590.91,46,3.77,156137.48,45,5.66,10454.50,44,5.84,3496.03,43,0.24,17996.03,41,5.93,51092.73,41,4.21,12592.45,40,5.14,1551.05,40,5.28,15671.08,39,3.69,18052.93,39,4.94,24356.78,38,2.72,11933.37,38,5.23,7477.52,38,4.99,9779.11,37,3.70,9388.01,37,4.44,4535.06,36,2.16,28237.23,36,2.54,242.73,36,0.22,5429.88,35,6.15,19800.95,35,2.92,36949.23,34,5.63,2379.16,34,5.73,16460.33,34,5.11,5849.36,33,6.19,6268.85,10301861,1.10748970,6283.07584999,172124,1.064423,12566.151700,70222,3.14159,0.00000,3235,1.0217,18849.2275,3080,2.8435,5507.5532,2497,1.3191,5223.6939,1849,1.4243,1577.3435,1008,5.9138,10977.0788,865,1.420,6275.962,863,0.271,5486.778,507,1.686,5088.629,499,6.014,6286.599,467,5.987,529.691,440,0.518,4694.003,410,1.084,9437.763,387,4.750,2544.314,375,5.071,796.298,352,0.023,83996.847,344,0.949,71430.696,341,5.412,775.523,322,6.156,2146.165,286,5.484,10447.388,284,3.420,2352.866,255,6.132,6438.496,252,0.243,398.149,243,3.092,4690.480,225,3.689,7084.897,220,4.952,6812.767,219,0.420,8031.092,209,1.282,1748.016,193,5.314,8429.241,185,1.820,7632.943,175,3.229,6279.553,173,1.537,4705.732,158,4.097,11499.656,158,5.539,3154.687,150,3.633,11513.883,148,3.222,7234.794,147,3.653,1194.447,144,0.817,14143.495,135,6.151,5746.271,134,4.644,6836.645,128,2.693,1349.867,123,5.650,5760.498,118,2.577,13367.973,113,3.357,17789.846,110,4.497,4292.331,108,5.828,12036.461,102,5.621,6256.778,99,1.14,1059.38,98,0.66,5856.48,93,2.32,10213.29,92,0.77,16730.46,88,1.50,11926.25,86,1.42,5753.38,85,0.66,155.42,81,1.64,6681.22,80,4.11,951.72,66,4.55,5216.58,65,0.98,25132.30,64,4.19,6040.35,64,0.52,6290.19,63,1.51,5643.18,59,6.18,4164.31,57,2.30,10973.56,55,2.32,11506.77,55,2.20,1592.60,55,5.27,3340.61,54,5.54,553.57,53,5.04,9917.70,53,0.92,11371.70,52,3.98,17298.18,52,3.60,10969.97,49,5.91,3894.18,49,2.51,6127.66,48,1.67,12168.00,46,0.31,801.82,42,3.70,10575.41,42,4.05,10984.19,40,2.17,7860.42,40,4.17,26.30,38,5.82,7058.60,37,3.39,6496.37,36,1.08,6309.37,36,5.34,7079.37,34,3.62,11790.63,32,0.32,16200.77,31,4.24,3738.76,29,4.55,11856.22,29,1.26,8635.94,27,3.45,5884.93,26,5.08,10177.26,26,5.38,21228.39,24,2.26,11712.96,24,1.05,242.73,24,5.59,6069.78,23,3.63,6284.06,23,1.64,4732.03,22,3.46,213.30,21,1.05,3496.03,21,3.92,13916.02,21,4.01,5230.81,20,5.16,12352.85,20,0.69,1990.75,19,2.73,6062.66,19,5.01,11015.11,18,6.04,6283.01,18,2.85,7238.68,18,5.60,6283.14,18,5.16,17253.04,18,2.54,14314.17,17,1.58,7.11,17,0.98,3930.21,17,4.75,17267.27,16,2.19,6076.89,16,2.19,18073.70,16,6.12,3.52,16,4.61,9623.69,16,3.40,16496.36,15,0.19,9779.11,15,5.30,13517.87,15,4.26,3128.39,15,0.81,709.93,14,0.50,25158.60,14,4.38,4136.91,13,0.98,65147.62,13,3.31,154717.61,13,2.11,1589.07,13,1.92,22483.85,12,6.03,9225.54,12,1.53,12559.04,12,5.82,6282.10,12,5.61,5642.20,12,2.38,167283.76,12,0.39,12132.44,12,3.98,4686.89,12,5.81,12569.67,12,0.56,5849.36,11,0.45,6172.87,11,5.80,16858.48,11,6.22,12146.67,11,2.27,5429.88,435939,5.784551,6283.075850,12363,5.57935,12566.15170,1234,3.1416,0.0000,879,3.628,77713.771,569,1.870,5573.143,330,5.470,18849.228,147,4.480,5507.553,110,2.842,161000.686,101,2.815,5223.694,85,3.11,1577.34,65,5.47,775.52,61,1.38,6438.50,50,4.42,6286.60,47,3.66,7084.90,46,5.39,149854.40,42,0.90,10977.08,40,3.20,5088.63,35,1.81,5486.78,32,5.35,3154.69,30,3.52,796.30,29,4.62,4690.48,28,1.84,4694.00,27,3.14,71430.70,27,6.17,6836.65,26,1.42,2146.17,25,2.81,1748.02,24,2.18,155.42,23,4.76,7234.79,21,3.38,7632.94,21,0.22,4705.73,20,4.22,1349.87,20,2.01,1194.45,20,4.58,529.69,19,1.59,6309.37,18,5.70,6040.35,18,6.03,4292.33,17,2.90,9437.76,17,2.00,8031.09,17,5.78,83996.85,16,0.05,2544.31,15,0.95,6127.66,14,0.36,10447.39,14,1.48,2352.87,13,0.77,553.57,13,5.48,951.72,13,5.27,6279.55,13,3.76,6812.77,11,5.41,6256.78,10,0.68,1592.60,10,4.95,398.15,10,1.15,3894.18,10,5.20,244287.60,10,1.94,11856.22,9,5.39,25132.30,8,6.18,1059.38,8,0.69,8429.24,8,5.85,242.73,7,5.26,14143.50,7,0.52,801.82,6,2.24,8635.94,6,4.00,13367.97,6,2.77,90955.55,6,5.17,7058.60,5,1.46,233141.31,5,4.13,7860.42,5,3.91,26.30,5,3.89,12036.46,5,5.58,6290.19,5,5.54,1990.75,5,0.83,11506.77,5,6.22,6681.22,4,5.26,10575.41,4,1.91,7477.52,4,0.43,10213.29,4,1.09,709.93,4,5.09,11015.11,4,4.22,88860.06,4,3.57,7079.37,4,1.98,6284.06,4,3.93,10973.56,4,6.18,9917.70,4,0.36,10177.26,4,2.75,3738.76,4,3.33,5643.18,4,5.36,25158.60,14459,4.27319,6283.07585,673,3.917,12566.152,77,0.00,0.00,25,3.73,18849.23,4,2.80,6286.60,386,2.564,6283.076,31,2.27,12566.15,5,3.44,5573.14,2,2.05,18849.23,1,2.06,77713.77,1,4.41,161000.69,1,3.82,149854.40,1,4.08,6127.66,1,5.26,6438.50,9,1.22,6283.08,1,0.66,12566.15),new Array(1000000000,20,443,710,761,791,818,824,1043,1106,1142,1169,1190,1196,1550,1742,1781,1808,1823,1823,4402507101,0.0000000000,0.0000000000,409894150,1.483020342,26087.903141574,50462942,4.47785490,52175.80628315,8553468,1.1652032,78263.7094247,1655904,4.1196916,104351.6125663,345619,0.779308,130439.515708,75835,3.71348,156527.41885,35597,1.51203,1109.37855,18035,4.10333,5661.33205,17260,0.35832,182615.32199,15899,2.99510,25028.52121,13647,4.59918,27197.28169,10173,0.88031,31749.23519,7142,1.5414,24978.5246,6438,5.3027,21535.9496,4511,6.0499,51116.4244,4042,3.2823,208703.2251,3524,5.2416,20426.5711,3452,2.7921,15874.6176,3433,5.7653,955.5997,3392,5.8633,25558.2122,3253,1.3367,53285.1848,2729,2.4945,529.6910,2643,3.9171,57837.1383,2596,0.9873,4551.9535,2388,0.1134,1059.3819,2348,0.2667,11322.6641,2166,0.6599,13521.7514,2090,2.0918,47623.8528,1834,2.6288,27043.5029,1816,2.4341,25661.3050,1760,4.5364,51066.4277,1726,2.4520,24498.8302,1423,3.3600,37410.5672,1379,0.2910,10213.2855,1252,3.7208,39609.6546,1182,2.7815,77204.3275,1064,4.2057,19804.8273,969,6.204,234791.128,900,5.852,41962.521,883,5.413,26617.594,868,2.642,51646.115,867,1.960,46514.474,850,4.331,79373.088,697,3.572,25132.303,692,4.194,19.670,685,0.634,83925.041,648,0.048,33326.579,635,3.147,7238.676,595,2.747,16983.996,565,5.119,73711.756,554,4.053,30639.857,544,3.143,27147.285,515,5.478,50586.733,496,3.990,6770.711,480,5.493,51749.208,476,5.497,3.881,447,1.224,77154.331,419,5.193,6283.076,418,5.642,53131.406,380,2.431,12566.152,360,1.424,2218.757,356,0.814,32858.614,354,3.370,36301.189,340,0.475,65697.558,340,2.786,14765.239,308,5.770,103292.231,306,5.840,43071.899,295,0.698,213.299,285,0.650,426.598,275,0.980,45892.730,271,0.085,63498.470,268,1.061,3442.575,263,0.648,1589.073,262,5.242,22645.328,243,4.400,7.114,237,2.842,260879.031,229,2.585,68050.424,224,1.025,105460.991,223,5.653,77734.018,223,2.179,52705.497,222,3.224,25448.006,220,4.934,72602.377,186,4.527,28306.660,178,3.612,110012.945,176,4.717,25874.604,172,0.284,51220.207,172,3.261,153.779,149,1.835,99799.659,144,0.966,26107.573,144,1.910,23969.139,142,5.142,26068.233,142,6.124,53235.188,140,2.302,76674.637,134,4.518,26080.790,134,0.766,56727.760,124,2.223,77837.111,120,6.205,18849.228,116,2.385,79219.309,115,4.178,103242.234,112,2.048,32370.979,111,3.783,26301.202,100,2.046,48733.231,98,2.27,26091.78,97,3.84,26084.02,97,2.99,59414.48,97,5.78,25938.34,94,5.44,38654.05,93,4.03,467.96,90,6.23,25021.41,90,3.48,91785.46,90,0.11,62389.09,89,2.85,25035.63,83,5.34,19317.19,82,5.78,40853.14,81,1.12,26095.02,80,2.46,129380.13,76,0.18,12432.04,74,4.71,6.63,70,3.99,71980.63,70,1.63,23869.15,66,3.66,26514.50,61,3.67,27676.98,60,0.00,51535.91,59,3.99,131548.89,59,4.12,29530.48,59,5.57,94138.33,59,5.76,286966.93,59,6.13,26011.64,59,2.14,20760.43,58,2.35,103821.92,58,4.45,19406.68,57,3.02,89586.37,57,5.18,78793.40,57,1.61,98690.28,52,3.29,38519.95,51,3.78,58946.52,46,0.29,136100.85,45,1.50,51962.51,45,4.89,50057.04,44,3.25,77308.11,26088147062227,0.000000000000,0.000000000000,11260078,6.21703971,26087.90314157,3034714,3.0556547,52175.8062831,805385,6.104547,78263.709425,212450,2.835319,104351.612566,55921,5.82676,130439.51571,14722,2.51845,156527.41885,3883,5.4804,182615.3220,3522,3.0524,1109.3786,1027,2.1488,208703.2251,935,6.118,27197.282,906,0.000,24978.525,519,5.621,5661.332,444,4.573,25028.521,281,3.042,51066.428,273,5.092,234791.128,220,0.865,955.600,204,3.715,20426.571,202,0.519,21535.950,175,5.727,4551.953,167,1.351,529.691,154,5.743,19.670,153,1.792,11322.664,140,3.594,24498.830,128,2.696,53285.185,126,3.895,3.881,126,4.705,1059.382,86,6.06,77154.33,80,3.93,27043.50,80,4.18,26617.59,79,0.50,46514.47,77,2.48,57837.14,73,1.75,260879.03,72,2.98,2218.76,68,2.77,7.11,66,5.53,6770.71,64,2.14,25132.30,59,2.20,13521.75,58,4.28,16984.00,50,3.94,25661.30,50,2.48,30639.86,49,4.85,37410.57,46,0.82,25558.21,46,1.56,27147.29,45,5.79,3442.57,44,4.94,213.30,43,5.09,10213.29,42,5.54,83925.04,37,1.40,77204.33,36,2.34,32858.61,35,3.59,26068.23,34,0.50,22645.33,33,5.23,25448.01,32,1.26,14765.24,31,6.21,26080.79,31,6.07,28306.66,30,4.45,7238.68,30,0.14,50586.73,29,1.64,25021.41,29,0.67,26091.78,28,2.51,26107.57,28,3.54,72602.38,27,5.64,1589.07,27,0.88,52705.50,26,2.78,103242.23,25,5.80,26095.02,25,4.35,41962.52,24,1.16,25035.63,23,5.44,26084.02,23,1.85,36301.19,21,5.16,51220.21,21,1.07,43071.90,20,2.96,23969.14,20,4.44,103292.23,20,0.84,12566.15,20,4.68,286966.93,18,1.81,26301.20,18,5.18,426.60,17,2.29,110012.94,17,4.63,53235.19,17,1.26,33326.58,16,5.53,56727.76,16,0.08,23869.15,16,4.66,79373.09,16,3.76,73711.76,14,1.14,68050.42,14,1.45,51646.12,13,3.80,19317.19,13,1.73,12432.04,530498,0.000000,0.000000,169037,4.690723,26087.903142,73967,1.34736,52175.80628,30183,4.45644,78263.70942,11074,1.26227,104351.61257,3782,4.3200,130439.5157,1230,1.0687,156527.4188,387,4.080,182615.322,149,4.633,1109.379,119,0.792,208703.225,52,4.72,24978.52,36,3.77,234791.13,26,1.44,27197.28,20,1.50,51066.43,11,0.46,260879.03,10,1.80,955.60,8,4.54,77154.33,1881,0.0347,52175.8063,1422,3.1251,26087.9031,969,3.004,78263.709,437,6.019,104351.613,354,0.000,0.000,180,2.775,130439.516,70,5.82,156527.42,26,2.57,182615.32,9,5.59,208703.23,3,2.32,234791.13,1141,3.1416,0.0000,32,2.03,26087.90,19,1.42,78263.71,17,4.50,52175.81,12,4.50,104351.61,6,1.27,130439.52,3,4.31,156527.42,1,1.06,182615.32,1,4.09,208703.23,9,3.14,0.00,1,3.38,52175.81,117375290,1.983574988,26087.903141574,23880770,5.03738960,52175.80628315,12228395,3.14159265,0.00000000,5432518,1.7964436,78263.7094247,1297788,4.8323250,104351.6125663,318669,1.580885,130439.515708,79633,4.60972,156527.41885,20142,1.35324,182615.32199,5140,4.3784,208703.2251,2086,2.0202,24978.5246,2077,4.9177,27197.2817,1320,1.1191,234791.1283,1214,1.8127,53285.1848,1005,5.6568,20426.5711,992,0.094,51116.424,946,1.242,31749.235,916,2.282,25028.521,843,5.085,51066.428,788,4.407,57837.138,777,0.526,1059.382,499,3.498,5661.332,465,3.237,77204.327,448,4.878,79373.088,408,2.466,46514.474,374,4.458,4551.953,359,1.091,1109.379,341,4.142,260879.031,320,1.185,83925.041,318,2.415,47623.853,310,3.503,21535.950,287,1.848,77154.331,258,2.776,27043.503,252,3.591,27147.285,202,3.068,51646.115,201,4.066,25132.303,186,5.584,73711.756,170,6.137,41962.521,170,0.028,103292.231,158,3.796,529.691,156,6.077,53131.406,150,1.647,105460.991,142,0.331,10213.286,140,5.528,72602.377,130,3.480,37410.567,129,4.817,30639.857,124,4.051,39609.655,123,3.166,14765.239,113,0.113,13521.751,112,0.557,63498.470,110,5.797,51749.208,110,4.232,110012.945,107,1.537,25661.305,105,5.830,50586.733,102,2.879,12566.152,99,0.95,65697.56,98,1.66,24498.83,94,1.82,15874.62,92,6.16,77734.02,91,4.89,103242.23,90,1.04,426.60,89,0.40,53235.19,88,0.88,286966.93,88,5.81,11322.66,87,3.04,68050.42,85,1.05,1589.07,83,5.27,25558.21,82,0.84,51220.21,76,3.44,36301.19,73,2.37,99799.66,71,5.74,26617.59,66,2.67,52705.50,58,6.25,33326.58,57,2.87,79219.31,4291514,3.5016978,26087.9031416,1462337,3.1415927,0.0000000,226753,0.015154,52175.806283,108950,0.485402,78263.709425,63535,3.42944,104351.61257,24957,0.16051,130439.51571,8596,3.1845,156527.4188,2775,6.2102,182615.3220,862,2.952,208703.225,277,0.291,27197.282,261,5.977,234791.128,128,3.377,53285.185,127,0.538,24978.525,78,2.72,260879.03,75,3.58,51066.43,62,2.92,31749.24,55,1.97,51116.42,35,0.11,79373.09,34,0.35,77154.33,29,5.95,57837.14,27,0.99,25028.52,118309,4.790656,26087.903142,19135,0.00000,0.00000,10448,1.21217,52175.80628,2662,4.4342,78263.7094,1703,1.6226,104351.6126,963,4.800,130439.516,447,1.608,156527.419,183,4.669,182615.322,69,1.43,208703.23,25,4.47,234791.13,17,1.83,27197.28,9,1.23,260879.03,2354,0.3539,26087.9031,1605,0.0000,0.0000,189,4.363,52175.806,64,2.51,78263.71,46,6.14,104351.61,31,3.12,130439.52,17,6.27,156527.42,9,3.08,182615.32,4,6.15,208703.23,43,1.75,26087.90,10,3.14,0.00,4,4.03,52175.81,3,0.21,78263.71,1,3.75,104351.61,1,1.18,130439.52,1,4.55,156527.42,1,3.95,26087.90,1,3.14,0.00,395282717,0.000000000,0.000000000,78341318,6.19233723,26087.90314157,7955256,2.9598969,52175.8062831,1212818,6.0106415,78263.7094247,219220,2.778201,104351.612566,43541,5.82895,130439.51571,9182,2.5965,156527.4188,2900,1.4244,25028.5212,2600,3.0282,27197.2817,2019,5.6473,182615.3220,2015,5.5923,31749.2352,1420,6.2526,24978.5246,1001,3.7344,21535.9496,776,3.670,20426.571,755,4.474,51116.424,668,2.525,5661.332,633,4.299,25558.212,630,4.766,1059.382,483,6.068,53285.185,457,2.415,208703.225,442,1.220,15874.618,408,2.359,57837.138,372,0.517,47623.853,352,1.059,27043.503,339,0.864,25661.305,309,0.884,24498.830,301,1.795,37410.567,284,3.021,51066.428,261,2.150,39609.655,213,5.369,13521.751,194,4.984,10213.286,187,4.965,11322.664,171,1.241,77204.327,169,3.888,26617.594,163,2.633,19804.827,151,0.445,46514.474,150,4.282,41962.521,140,4.771,33326.579,139,1.626,27147.285,139,2.000,25132.303,134,1.077,51646.115,128,6.064,1109.379,128,2.076,529.691,121,2.850,79373.088,119,2.365,4551.953,106,5.466,234791.128,95,0.84,12566.15,94,5.41,83925.04,91,1.21,14765.24,89,3.88,50586.73,85,3.57,73711.76,77,3.92,51749.21,75,2.45,30639.86,75,5.53,32858.61,72,1.17,16984.00,71,5.33,426.60,69,5.31,1589.07,69,1.82,36301.19,66,4.28,43071.90,65,6.07,77154.33,59,4.07,53131.41,54,5.20,65697.56,52,3.57,6283.08,44,5.69,45892.73,41,1.65,25448.01,41,3.68,22645.33,41,4.29,103292.23,36,2.96,28306.66,34,0.65,52705.50,34,3.49,72602.38,33,3.14,25874.60,33,1.03,68050.42,31,4.13,77734.02,30,5.91,105460.99,28,4.63,18849.23,28,5.05,51220.21,28,5.68,26107.57,27,4.68,53235.19,27,4.75,63498.47,27,3.57,26068.23,26,2.95,26080.79,25,0.35,23969.14,25,2.23,260879.03,23,0.50,32370.98,23,2.18,110012.94,21,0.85,76674.64,21,2.19,26301.20,20,0.34,99799.66,20,0.47,48733.23,20,3.77,19317.19,20,1.37,7238.68,19,2.37,6770.71,19,0.69,26091.78,19,3.93,38654.05,19,2.27,26084.02,18,4.21,25938.34,18,0.92,79219.31,18,5.51,56727.76,17,0.68,77837.11,17,4.29,40853.14,17,2.15,26514.50,17,4.98,9103.91,16,4.66,25021.41,16,1.28,25035.63,16,5.85,26095.02,16,2.84,103242.23,15,1.55,955.60,15,2.16,27676.98,14,0.06,23869.15,14,4.85,62389.09,12,1.97,91785.46,12,1.73,38519.95,11,4.56,26011.64,10,2.78,213.30,10,1.06,129380.13,10,2.44,71980.63,10,4.71,51535.91,10,2.54,29530.48,2173477,4.6561716,26087.9031416,441418,1.423855,52175.806283,100945,4.474663,78263.709425,24328,1.24226,104351.61257,16244,0.00000,0.00000,6040,4.2930,130439.5157,1529,1.0606,156527.4188,392,4.111,182615.322,180,4.712,24978.525,178,4.544,27197.282,102,0.879,208703.225,81,3.01,25028.52,44,2.14,20426.57,44,1.48,51066.43,35,3.21,1059.38,31,5.24,21535.95,27,3.93,234791.13,25,2.03,24498.83,20,1.24,53285.18,20,4.05,5661.33,15,2.62,26617.59,15,2.36,27043.50,14,1.38,1109.38,13,5.19,46514.47,13,0.56,25132.30,12,0.21,11322.66,12,4.53,77154.33,11,0.86,57837.14,11,6.24,27147.29,10,3.28,37410.57,9,2.37,25661.30,9,5.55,25558.21,8,5.96,14765.24,7,0.78,32858.61,7,4.07,1589.07,7,2.71,16984.00,7,0.93,30639.86,7,0.70,260879.03,7,2.02,26068.23,6,0.86,4551.95,6,3.66,25448.01,6,4.50,28306.66,6,4.65,26080.79,6,3.50,10213.29,6,0.63,13521.75,5,5.38,26091.78,5,0.94,26107.57,5,5.22,22645.33,5,0.06,25021.41,5,3.89,83925.04,5,4.84,50586.73,5,5.55,12566.15,5,4.24,26095.02,5,6.01,77204.33,5,0.73,529.69,4,3.87,26084.02,4,5.87,25035.63,4,5.79,43071.90,4,0.26,36301.19,4,2.78,41962.52,4,5.60,52705.50,4,3.82,426.60,4,1.96,72602.38,4,6.00,33326.58,31179,3.08232,26087.90314,12454,6.15183,52175.80628,4248,2.9258,78263.7094,1361,5.9798,104351.6126,422,2.749,130439.516,218,3.142,0.000,128,5.801,156527.419,38,2.57,182615.32,11,5.62,208703.23,10,3.15,24978.52,5,6.14,27197.28,3,2.39,234791.13,3,6.21,51066.43,327,1.680,26087.903,242,4.634,52175.806,121,1.390,78263.709,51,4.44,104351.61,20,1.21,130439.52,15,3.14,0.00,7,4.26,156527.42,3,1.03,182615.32,1,4.08,208703.23,4,0.37,26087.90,4,3.19,52175.81,3,6.17,78263.71,1,2.92,104351.61,1,5.96,130439.52),new Array(1000000000,20,257,374,425,437,449,458,566,629,641,653,665,668,929,1040,1082,1091,1094,1094,3176146668,0.0000000000,0.0000000000,13539684,5.59313320,10213.28554621,898916,5.306500,20426.571092,54772,4.41631,7860.41939,34557,2.69964,11790.62909,23721,2.99378,3930.20970,16641,4.25019,1577.34354,14383,4.15745,9683.59458,13171,5.18668,26.29832,12005,6.15357,30639.85664,7693,0.8163,9437.7629,7614,1.9501,529.6910,7077,1.0647,775.5226,5848,3.9984,191.4483,4999,4.1234,15720.8388,4295,3.5864,19367.1892,3270,5.6774,5507.5532,3262,4.5906,10404.7338,2319,3.1625,9153.9036,1797,4.6534,1109.3786,1555,5.5704,19651.0485,1283,4.2260,20.7754,1279,0.9621,5661.3320,1055,1.5372,801.8209,991,0.833,213.299,988,5.394,13367.973,880,3.889,9999.986,857,0.356,3154.687,821,3.216,18837.498,716,0.111,11015.106,702,0.675,23581.258,561,4.240,7.114,508,0.245,11322.664,461,5.316,18073.705,446,6.063,40853.142,426,1.800,7084.897,426,5.329,2352.866,412,0.362,382.897,357,2.704,10206.172,339,2.023,6283.076,333,2.100,27511.468,302,4.942,13745.346,299,4.022,10239.584,293,3.514,283.859,291,3.592,22003.915,285,2.224,1059.382,263,0.541,17298.182,244,2.702,8624.213,243,4.278,5.523,237,4.829,6872.673,205,0.585,38.028,203,3.795,14143.495,191,6.120,29050.784,190,4.138,4551.953,183,3.047,19999.973,171,3.522,31441.678,159,1.501,8635.942,137,4.413,3532.061,118,1.913,21228.392,116,5.810,19896.880,110,2.584,9786.687,110,2.846,18307.807,106,0.854,10596.182,101,2.343,10742.977,99,1.09,7064.12,94,4.95,35371.89,92,5.52,12566.15,89,1.97,10186.99,82,1.92,15.25,70,1.00,632.78,68,4.40,8662.24,67,1.55,14945.32,64,2.18,10988.81,63,0.36,103.09,60,5.05,245.83,60,2.97,4732.03,58,1.93,3340.61,56,0.49,522.58,55,3.37,25158.60,10213529430529,0.000000000000,0.000000000000,957077,2.464244,10213.285546,144450,0.516246,20426.571092,2134,1.7955,30639.8566,1739,2.6554,26.2983,1517,6.1064,1577.3435,822,5.702,191.448,697,2.681,9437.763,524,3.600,775.523,383,1.034,529.691,296,1.251,5507.553,251,6.107,10404.734,178,6.194,1109.379,165,2.643,7.114,142,5.451,9153.904,126,1.245,40853.142,126,1.881,382.897,116,4.976,213.299,89,0.95,13367.97,74,4.39,10206.17,67,5.06,801.82,66,2.28,2352.87,63,4.08,3154.69,49,3.45,11015.11,43,0.08,6283.08,41,4.12,18837.50,37,2.48,5661.33,36,1.48,1059.38,35,6.20,5.52,34,1.77,11322.66,30,2.24,18073.70,30,0.39,15.25,30,5.35,7084.90,28,1.46,10239.58,26,0.35,22003.91,24,2.36,10596.18,23,2.37,17298.18,22,2.08,8635.94,21,4.47,8624.21,541271,0.000000,0.000000,38915,0.34514,10213.28555,13379,2.02011,20426.57109,238,2.046,26.298,193,3.535,30639.857,100,3.971,775.523,70,1.52,1577.34,60,1.00,191.45,32,4.36,9437.76,21,2.66,40853.14,19,3.39,382.90,15,6.05,529.69,13,2.95,5507.55,12,3.73,3154.69,10,3.53,11015.11,10,1.41,10404.73,10,5.11,801.82,1357,4.8039,10213.2855,778,3.669,20426.571,260,0.000,0.000,12,5.32,30639.86,1140,3.1416,0.0000,32,5.21,20426.57,17,2.51,10213.29,1,0.71,30639.86,9,3.14,0.00,1,1.91,10213.29,1,0.55,20426.57,59236385,0.26702776,10213.28554621,401080,1.147372,20426.571092,328149,3.141593,0.000000,10114,1.08946,30639.85664,1495,6.2539,18073.7049,1378,0.8602,1577.3435,1300,3.6715,9437.7629,1195,3.7047,2352.8662,1080,4.5390,22003.9146,920,1.540,9153.904,530,2.281,5507.553,456,0.723,10239.584,435,6.140,11790.629,417,5.991,19896.880,396,3.868,8635.942,392,3.950,529.691,389,2.934,10186.987,333,4.832,14143.495,237,2.906,10988.808,235,2.008,13367.973,218,2.697,19651.048,207,0.987,775.523,186,1.805,40853.142,178,5.963,25934.124,170,4.137,10021.837,154,3.296,11015.106,149,5.611,10404.734,131,5.707,9683.595,129,5.427,29580.475,120,3.576,10742.977,118,1.191,8624.213,115,5.128,6283.076,98,0.15,20618.02,95,2.75,191.45,86,0.43,9786.69,81,1.31,15720.84,5133476,1.8036431,10213.2855462,43801,3.38616,20426.57109,1992,0.0000,0.0000,1966,2.5300,30639.8566,140,2.271,9437.763,130,1.507,18073.705,119,5.605,1577.344,103,5.242,2352.866,93,6.08,22003.91,80,0.29,9153.90,75,5.08,10186.99,74,1.50,11790.63,47,3.88,10239.58,47,0.75,5507.55,44,3.59,40853.14,40,1.28,10404.73,38,4.33,19651.05,36,1.26,19896.88,35,5.51,529.69,34,4.89,10988.81,29,0.09,14143.50,223777,3.385091,10213.285546,2817,0.0000,0.0000,1732,5.2556,20426.5711,269,3.870,30639.857,6467,4.9917,10213.2855,200,3.142,0.000,55,0.77,20426.57,25,5.44,30639.86,141,0.315,10213.286,2,3.14,0.00,2,2.35,20426.57,2,0.74,30639.86,2,2.05,10213.29,723348209,0.000000000,0.000000000,4898242,4.0215183,10213.2855462,16581,4.90207,20426.57109,16321,2.84549,7860.41939,13780,1.12847,11790.62909,4984,2.5868,9683.5946,3740,1.4231,3930.2097,2636,5.5294,9437.7629,2375,2.5514,15720.8388,2220,2.0135,19367.1892,1259,2.7277,1577.3435,1195,3.0198,10404.7338,853,3.986,19651.048,762,1.596,9153.904,743,4.120,5507.553,425,3.819,13367.973,419,1.643,18837.498,394,5.390,23581.258,313,2.318,9999.986,290,5.677,5661.332,276,5.724,775.523,273,4.822,11015.106,198,0.532,27511.468,197,4.962,11322.664,162,0.565,529.691,136,3.755,18073.705,132,3.372,13745.346,131,5.244,17298.182,129,1.134,10206.172,118,5.090,3154.687,117,0.234,7084.897,114,4.568,29050.784,108,2.450,10239.584,107,1.955,31441.678,104,1.202,15874.618,96,1.47,19999.97,93,1.62,2352.87,91,3.07,1109.38,84,5.78,30639.86,82,1.95,22003.91,76,1.14,8624.21,65,2.17,14143.50,64,0.84,6283.08,62,3.26,6872.67,61,0.35,21228.39,60,3.38,35371.89,59,0.01,8635.94,56,3.95,12566.15,55,1.27,18307.81,45,4.73,19896.88,45,2.48,191.45,43,2.60,4551.95,40,0.00,801.82,39,5.57,10596.18,39,1.01,9786.69,35,4.80,39302.10,33,0.71,10742.98,32,0.40,10186.99,32,1.81,25158.60,31,6.26,14945.32,30,4.21,28521.09,27,5.80,7064.12,25,0.69,10988.81,24,3.78,21535.95,22,2.83,8662.24,21,6.22,43232.31,20,5.42,16496.36,20,2.21,19786.67,19,2.86,3532.06,19,2.63,29580.47,19,1.50,10021.84,18,3.23,29088.81,18,0.42,4705.73,17,3.68,26.30,15,0.00,17277.41,15,2.48,31749.24,14,5.86,9676.48,14,5.18,10316.38,13,2.49,9690.71,13,1.36,47162.52,13,5.25,19360.08,12,1.88,19374.30,12,5.56,6770.71,12,1.42,4732.03,12,1.43,18875.53,11,5.92,13936.79,11,4.64,33019.02,345510,0.891987,10213.285546,2342,1.7722,20426.5711,2340,3.1416,0.0000,239,1.113,9437.763,106,4.592,1577.344,91,4.54,10404.73,66,5.98,5507.55,47,3.88,9153.90,38,5.66,13367.97,27,2.82,10206.17,22,2.05,775.52,21,2.55,18837.50,18,1.88,11015.11,18,2.65,30639.86,13,0.21,11322.66,12,0.79,17298.18,11,4.95,6283.08,10,6.17,10239.58,9,4.60,1109.38,9,0.81,10596.18,9,2.48,3154.69,9,0.67,18073.70,8,5.59,12566.15,8,0.44,8635.94,8,5.49,529.69,8,3.75,7084.90,8,0.90,5661.33,7,2.87,8624.21,7,5.07,22003.91,6,4.10,191.45,6,3.14,10186.99,6,2.25,21228.39,6,2.17,18307.81,5,5.87,2352.87,5,5.33,14143.50,5,4.34,9786.69,5,5.56,10742.98,14066,5.06366,10213.28555,155,5.473,20426.571,131,0.000,0.000,11,2.79,9437.76,5,6.28,1577.34,4,1.95,11015.11,4,2.33,775.52,4,6.12,10404.73,3,1.39,5507.55,2,5.63,10239.58,2,6.17,30639.86,2,1.11,13367.97,2,3.64,7084.90,2,2.22,3154.69,496,3.223,10213.286,8,3.21,20426.57,1,3.14,0.00,6,0.92,10213.29),new Array(1000000000,20,596,1028,1289,1385,1427,1454,1586,1670,1694,1709,1718,1724,2360,2873,3155,3239,3275,3287,6203477116,0.0000000000,0.0000000000,186563681,5.050371003,3340.612426700,11082168,5.40099837,6681.22485340,917984,5.754787,10021.837280,277450,5.970495,3.523118,123159,0.849561,2810.921462,106102,2.939585,2281.230497,89268,4.15698,0.01725,87157,6.11005,13362.44971,77749,3.33969,5621.84292,67976,0.36462,398.14900,41611,0.22815,2942.46342,35751,1.66187,2544.31442,30753,0.85697,191.44827,29375,6.07894,0.06731,26281,0.64806,3337.08931,25798,0.02997,3344.13555,23894,5.03896,796.29801,17988,0.65634,529.69097,15464,2.91580,1751.53953,15281,1.14979,6151.53389,12862,3.06796,2146.16542,12644,3.62275,5092.15196,10249,3.69334,8962.45535,8916,0.1829,16703.0621,8588,2.4009,2914.0142,8327,4.4950,3340.6297,8327,2.4642,3340.5952,7487,3.8225,155.4204,7239,0.6750,3738.7614,7129,3.6634,1059.3819,6552,0.4886,3127.3133,6356,2.9218,8432.7644,5527,4.4748,1748.0164,5505,3.8100,0.9803,4722,3.6255,1194.4470,4260,0.5537,6283.0758,4151,0.4966,213.2991,3121,0.9985,6677.7017,3066,0.3805,6684.7480,3024,4.4862,3532.0607,2994,2.7832,6254.6267,2932,4.2213,20.7754,2836,5.7689,3149.1642,2811,5.8816,1349.8674,2740,0.1337,3340.6797,2740,0.5422,3340.5451,2389,5.3716,4136.9104,2361,5.7550,3333.4989,2312,1.2824,3870.3034,2212,3.5047,382.8965,2042,2.8213,1221.8486,1931,3.3572,3.5904,1886,1.4910,9492.1463,1792,1.0056,951.7184,1741,2.4136,553.5694,1721,0.4394,5486.7778,1600,3.9485,4562.4610,1443,1.4187,135.0651,1399,3.3259,2700.7151,1382,4.3015,7.1135,1310,4.0449,12303.0678,1281,2.2081,1592.5960,1281,1.8067,5088.6288,1169,3.1281,7903.0734,1135,3.7007,1589.0729,1104,1.0520,242.7286,1045,0.7854,8827.3903,1001,3.2434,11773.3768,989,4.846,6681.242,989,2.815,6681.208,956,0.540,20043.675,869,2.202,11243.686,868,1.021,7079.374,842,3.990,4399.994,837,3.203,4690.480,750,0.766,6467.926,735,2.184,8429.241,721,5.847,5884.927,714,2.803,3185.192,690,3.764,6041.328,684,2.738,2288.344,667,0.736,3723.509,653,2.681,28.449,634,0.913,3553.912,633,4.528,426.598,617,6.168,2274.117,566,5.063,15.252,564,1.687,6872.673,559,3.463,263.084,555,4.606,4292.331,523,0.899,9623.688,517,2.813,3339.632,513,4.148,3341.593,485,3.957,4535.059,459,0.287,5614.729,458,0.788,1990.745,442,3.195,5628.956,419,3.583,8031.092,412,6.020,3894.182,407,3.138,9595.239,395,5.632,3097.884,388,1.352,10018.314,384,5.829,3191.049,382,2.348,162.467,381,0.734,10025.360,378,4.155,2803.808,371,0.685,2818.035,367,2.637,692.158,340,2.595,11769.854,336,6.120,6489.777,331,1.140,5.523,326,0.484,6681.292,326,0.893,6681.158,312,3.982,20.355,290,2.427,3319.837,287,5.721,7477.523,276,1.597,7210.916,275,6.084,6674.111,273,4.556,3361.388,264,1.345,3496.033,256,0.250,522.577,255,3.432,3443.705,254,0.521,10.637,246,4.003,11371.705,244,0.970,632.784,238,1.841,12832.759,231,4.750,3347.726,228,3.526,1648.447,227,4.985,7632.943,227,3.954,4989.059,226,5.241,3205.547,225,5.649,2388.894,223,0.721,266.607,215,6.154,3264.346,213,4.282,4032.770,212,3.118,2957.716,210,4.279,5099.266,202,3.671,1758.653,201,1.082,7064.121,198,2.377,10713.995,193,3.239,7.046,184,4.225,2787.043,181,3.258,3337.022,180,4.254,2487.416,177,3.697,3344.203,176,4.092,74.782,168,5.486,3.881,168,4.397,15643.680,166,2.528,14584.298,161,2.369,3265.831,161,3.794,2118.764,160,1.768,3475.678,160,1.547,14054.607,158,0.569,103.093,158,3.132,59.374,146,3.452,7373.382,145,4.380,316.392,142,0.598,23.878,140,1.442,10404.734,139,5.408,10973.556,137,3.591,15113.989,137,2.541,4933.208,135,4.042,4929.685,134,5.169,10213.286,133,6.178,1744.426,128,0.105,7234.794,127,1.799,13745.346,123,2.521,2906.901,123,3.169,10021.820,123,5.199,10021.855,122,1.731,36.028,122,4.423,14712.317,119,5.480,2921.128,119,4.766,5828.028,118,5.727,0.420,109,0.604,5085.038,108,1.372,10419.986,107,4.339,7740.607,106,5.477,419.485,106,3.450,639.897,106,0.896,23384.287,106,1.091,12168.003,100,1.383,3583.341,99,2.69,36.61,98,5.84,14314.17,98,3.60,206.19,97,6.28,9225.54,96,4.89,3230.41,96,4.33,131.54,91,1.10,9808.54,88,3.97,170.67,3340856274743,0.000000000000,0.000000000000,14582271,3.60426054,3340.61242670,1649013,3.9263125,6681.2248534,199633,4.265941,10021.837280,34524,4.73210,3.52312,24855,4.61278,13362.44971,8416,4.4586,2281.2305,5376,5.0159,398.1490,5210,4.9942,3344.1355,4326,2.5607,191.4483,4297,5.3165,155.4204,3817,3.5388,796.2980,3141,4.9634,16703.0621,2828,3.1597,2544.3144,2057,4.5689,2146.1654,1688,1.3289,3337.0893,1576,4.1850,1751.5395,1337,2.2333,0.9803,1336,5.9742,1748.0164,1176,6.0241,6151.5339,1166,2.2135,1059.3819,1139,2.1287,1194.4470,1136,5.4280,3738.7614,911,1.096,1349.867,853,3.909,553.569,833,5.296,6684.748,808,4.428,529.691,795,2.249,8962.455,729,2.502,951.718,725,5.842,242.729,715,3.856,2914.014,676,5.023,382.897,651,1.018,3340.595,651,3.049,3340.630,615,4.152,3149.164,565,3.888,4136.910,485,4.874,213.299,476,1.182,3333.499,466,1.315,3185.192,413,0.714,1592.596,403,2.725,7.114,401,5.316,20043.675,329,5.411,6283.076,282,0.045,9492.146,266,3.890,1221.849,266,5.113,2700.715,233,6.168,3532.061,228,1.545,2274.117,226,0.838,3097.884,224,5.466,20.355,223,5.885,3870.303,214,4.971,3340.680,214,5.379,3340.545,211,3.525,15.252,204,2.364,1589.073,202,3.364,5088.629,200,4.731,4690.480,200,5.787,7079.374,197,2.578,12303.068,195,0.492,6677.702,195,2.531,4399.994,185,5.579,1990.745,178,6.125,4292.331,166,1.255,3894.182,165,2.603,3341.593,154,2.470,4535.059,153,2.265,3723.509,150,1.035,2288.344,147,3.370,6681.242,147,1.339,6681.208,136,1.977,5614.729,135,2.123,5486.778,133,3.422,5621.843,130,1.514,5628.956,130,5.619,10025.360,127,2.950,3496.033,119,5.476,3553.912,119,3.127,426.598,118,2.586,8432.764,114,6.234,135.065,111,5.842,2803.808,110,4.158,2388.894,109,5.282,2818.035,105,2.736,2787.043,97,4.53,6489.78,88,4.23,7477.52,87,4.44,5092.15,87,4.33,3339.63,86,3.16,162.47,85,1.91,11773.38,84,3.16,3347.73,83,2.18,23.88,81,1.61,2957.72,80,5.70,6041.33,77,5.72,9623.69,74,6.18,3583.34,67,5.08,8031.09,64,2.12,5884.93,62,3.54,692.16,61,1.66,6525.80,57,3.68,8429.24,55,2.01,522.58,55,6.13,2487.42,55,0.19,7632.94,54,1.05,4933.21,54,0.18,2942.46,53,2.23,3127.31,52,0.37,12832.76,52,1.15,28.45,51,5.67,23384.29,50,1.51,1744.43,50,2.45,5099.27,49,3.10,5.52,49,5.61,6467.93,49,5.29,6681.29,48,5.70,6681.16,47,0.23,36.03,47,0.03,7210.92,45,4.17,2906.90,44,0.31,10018.31,43,4.43,640.88,43,2.88,2810.92,41,1.60,7234.79,41,3.96,3.88,38,2.26,2699.73,37,2.92,15643.68,35,1.76,1758.65,34,1.53,6674.11,34,2.66,4929.69,33,2.59,2118.76,32,6.14,10419.99,32,2.33,5085.04,32,2.87,7740.61,31,1.76,9595.24,31,2.56,7064.12,30,1.87,7.05,29,1.28,574.34,28,0.99,3191.05,28,0.43,5828.03,28,1.76,639.90,27,3.71,10021.85,27,1.68,10021.82,26,3.12,6836.65,26,3.77,2921.13,580158,2.049795,3340.612427,541876,0.000000,0.000000,139084,2.457424,6681.224853,24651,2.80000,10021.83728,3984,3.1412,13362.4497,2220,3.1944,3.5231,1210,0.5433,155.4204,615,3.485,16703.062,536,3.542,3344.136,343,6.002,2281.230,317,4.140,191.448,298,1.999,796.298,232,4.334,242.729,217,3.445,398.149,204,5.422,553.569,162,0.657,0.980,160,6.110,2146.165,156,1.221,1748.016,149,6.095,3185.192,144,4.019,951.718,143,2.619,1349.867,134,0.602,1194.447,119,3.861,6684.748,113,4.718,2544.314,104,0.250,382.897,95,0.68,1059.38,92,3.83,20043.67,90,3.88,3738.76,75,5.46,1751.54,69,2.58,3149.16,67,2.38,4136.91,65,5.48,1592.60,63,2.34,3097.88,59,1.15,7.11,48,2.90,3333.50,46,4.43,6151.53,42,3.69,5614.73,40,6.12,5628.96,37,4.07,1990.75,36,2.47,529.69,33,0.68,8962.46,33,2.80,3894.18,31,4.57,3496.03,29,5.41,2914.01,29,1.23,2787.04,29,3.41,3337.09,28,1.39,4292.33,26,4.68,3583.34,26,1.04,3341.59,26,2.65,2388.89,26,1.50,3340.63,26,5.75,3340.60,24,0.96,4535.06,24,1.05,4399.99,24,4.27,7079.37,24,4.85,9492.15,23,4.18,10025.36,23,0.01,4690.48,22,3.26,213.30,22,0.16,6525.80,21,0.48,2700.72,18,0.97,1589.07,18,2.52,2810.92,18,3.81,3723.51,16,1.11,12303.07,16,4.94,1221.85,16,4.96,5088.63,15,2.93,640.88,15,0.11,2957.72,14,2.98,6489.78,14,1.54,3347.73,14,3.86,6283.08,14,2.73,7477.52,14,4.18,23384.29,13,5.30,6677.70,12,3.77,2699.73,12,6.14,6681.21,12,1.89,6681.24,12,1.51,426.60,11,3.78,3870.30,11,5.05,5621.84,11,3.81,3553.91,10,5.83,4933.21,9,1.91,3532.06,9,3.82,5092.15,9,4.13,162.47,9,3.83,3340.55,14824,0.44435,3340.61243,6621,0.8847,6681.2249,1883,1.2880,10021.8373,415,1.649,13362.450,260,0.000,0.000,227,2.053,155.420,105,1.580,3.523,80,2.00,16703.06,49,2.82,242.73,38,2.02,3344.14,32,4.59,3185.19,31,0.65,553.57,17,5.54,951.72,15,5.72,191.45,14,0.46,796.30,14,2.34,20043.67,13,5.36,0.98,12,4.15,1349.87,11,2.38,6684.75,10,1.77,382.90,9,5.34,1194.45,8,2.75,1748.02,6,3.18,3583.34,6,6.11,3496.03,6,5.86,7.11,6,1.85,398.15,5,4.93,6525.80,5,1.01,3149.16,5,0.84,4136.91,5,5.98,2787.04,4,1.27,2281.23,4,2.33,3738.76,1140,3.1416,0.0000,287,5.637,6681.225,244,5.139,3340.612,112,6.032,10021.837,33,0.13,13362.45,32,3.56,155.42,8,0.49,16703.06,8,1.32,242.73,5,3.06,3185.19,4,2.16,553.57,3,6.23,3.52,2,0.44,3344.14,2,0.82,20043.67,2,3.74,3496.03,9,3.14,0.00,7,4.04,6681.22,5,4.49,10021.84,4,5.07,155.42,2,3.51,3340.61,2,4.85,13362.45,1,6.09,242.73,1,5.19,16703.06,1,1.56,3185.19,31971350,3.76832042,3340.61242670,2980332,4.1061700,6681.2248534,2891047,0.0000000,0.0000000,313655,4.446511,10021.837280,34841,4.78813,13362.44971,4434,5.0264,3344.1355,4430,5.6523,3337.0893,3991,5.1306,16703.0621,2925,3.7929,2281.2305,1820,6.1365,6151.5339,1632,4.2640,529.6910,1597,2.2319,1059.3819,1493,2.1650,5621.8429,1427,1.1822,3340.5952,1427,3.2129,3340.6297,1393,2.4180,8962.4553,864,5.744,3738.761,833,5.989,6677.702,825,5.367,6684.748,736,5.092,398.149,727,5.538,6283.076,631,0.730,5884.927,623,4.851,2942.463,601,3.680,796.298,472,4.522,3149.164,470,5.135,3340.680,470,5.543,3340.545,466,5.474,20043.675,456,2.133,2810.921,413,0.200,9492.146,385,4.080,4136.910,331,4.066,1751.540,327,2.621,2914.014,297,5.922,3532.061,295,2.753,12303.068,286,4.947,3870.303,282,2.063,5486.778,266,3.551,6681.242,266,1.520,6681.208,261,2.601,4399.994,233,2.276,1589.073,226,2.275,1194.447,199,2.674,8432.764,189,6.044,7079.374,3500688,5.3684784,3340.6124267,141160,3.141593,0.000000,96708,5.47878,6681.22485,14719,3.20206,10021.83728,4259,3.4084,13362.4497,1020,0.7762,3337.0893,788,3.718,16703.062,327,3.458,5621.843,262,2.483,2281.230,207,1.441,6151.534,183,6.031,529.691,170,4.811,3344.136,157,3.931,8962.455,156,2.782,3340.595,156,4.813,3340.630,143,0.246,2942.463,138,1.680,3532.061,131,0.973,6677.702,127,4.045,20043.675,125,2.256,5884.927,93,4.35,3496.03,89,5.95,2810.92,88,0.34,398.15,86,1.75,2544.31,81,0.84,6283.08,81,4.30,6684.75,59,3.70,5486.78,58,3.55,5092.15,167267,0.602214,3340.612427,49868,3.14159,0.00000,3021,5.5587,6681.2249,258,1.897,13362.450,215,0.917,10021.837,118,2.242,3337.089,80,2.25,16703.06,30,5.89,3496.03,6065,1.9805,3340.6124,426,0.000,0.000,137,1.796,6681.225,27,3.45,10021.84,9,3.75,3337.09,134,0.000,0.000,113,3.457,3340.612,7,0.50,6681.22,5,4.87,3340.61,1,5.31,6681.22,1530334883,0.0000000000,0.0000000000,141849532,3.479712835,3340.612426700,6607764,3.8178344,6681.2248534,461791,4.155953,10021.837280,81097,5.55958,2810.92146,74853,1.77239,5621.84292,55232,1.36436,2281.23050,38252,4.49407,13362.44971,24844,4.92546,2942.46342,23065,0.09082,2544.31442,19994,5.36060,3337.08931,19602,4.74249,3344.13555,11671,2.11262,5092.15196,11028,5.00908,398.14900,9923,5.8386,6151.5339,8991,4.4079,529.6910,8073,2.1022,1059.3819,7979,3.4484,796.2980,7410,1.4991,2146.1654,7256,1.2452,8432.7644,6923,2.1338,8962.4553,6331,0.8935,3340.5952,6331,2.9243,3340.6297,6300,1.2874,1751.5395,5744,0.8290,2914.0142,5262,5.3829,3738.7614,4728,5.1985,3127.3133,3481,4.8322,16703.0621,2837,2.9069,3532.0607,2796,5.2575,6283.0758,2755,1.2177,6254.6267,2752,2.9082,1748.0164,2699,3.7639,5884.9268,2391,2.0367,1194.4470,2338,5.1055,5486.7778,2281,3.2553,6872.6731,2232,4.1986,3149.1642,2194,5.5834,191.4483,2083,4.8463,3340.6797,2083,5.2548,3340.5451,1862,5.6987,6677.7017,1827,5.0806,6684.7480,1786,4.1842,3333.4989,1760,5.9534,3870.3034,1635,3.7989,4136.9104,1443,0.2130,5088.6288,1418,2.4779,4562.4610,1331,1.5391,7903.0734,1286,5.4988,8827.3903,1188,2.1218,1589.0729,1149,4.3175,1349.8674,1115,0.5534,11243.6858,1021,6.1814,9492.1463,867,1.750,2700.715,853,1.616,4690.480,845,0.623,1592.596,832,0.616,8429.241,825,1.622,11773.377,718,2.475,12303.068,686,2.402,4399.994,665,2.213,6041.328,636,2.673,426.598,620,1.101,1221.849,590,3.262,6681.242,590,1.232,6681.208,586,4.721,213.299,558,1.233,3185.192,557,5.447,3723.509,550,5.727,951.718,524,3.024,4292.331,516,5.723,7079.374,489,5.616,3553.912,454,5.433,6467.926,446,2.015,8031.092,443,5.003,5614.729,433,1.037,11769.854,424,2.266,155.420,422,1.633,5628.956,392,1.242,3339.632,390,2.578,3341.593,364,4.439,3894.182,360,1.160,2288.344,353,5.490,1990.745,336,5.170,20043.675,331,0.855,553.569,323,2.382,4535.059,320,1.940,382.897,319,4.593,2274.117,319,4.375,3.523,303,2.442,11371.705,294,4.060,3097.884,279,4.258,3191.049,275,1.577,9595.239,262,5.585,9623.688,252,0.814,10713.995,248,5.390,2818.035,247,2.580,2803.808,234,6.015,3496.033,228,3.417,7632.943,221,0.857,3319.837,213,6.192,14054.607,210,2.385,4989.059,206,2.987,3361.388,204,4.536,6489.777,199,2.735,5099.266,197,1.863,3443.705,195,6.038,10018.314,194,5.185,6681.292,194,5.594,6681.158,191,5.420,10025.360,191,0.226,13745.346,186,4.073,2388.894,183,5.796,7064.121,182,5.613,7.114,180,2.814,4032.770,172,3.671,3205.547,172,3.188,3347.726,171,1.550,2957.716,170,6.155,10404.734,167,4.521,6674.111,165,4.141,7477.523,165,3.845,10973.556,165,2.866,14712.317,163,6.282,7210.916,163,1.923,7373.382,161,0.928,14584.298,160,4.584,3264.346,154,2.208,2118.764,151,2.654,2787.043,137,1.686,3337.022,134,2.128,3344.203,131,4.275,14314.168,119,0.799,3265.831,119,4.821,7234.794,118,0.197,3475.678,118,3.229,5828.028,112,0.239,12832.759,110,0.445,10213.286,106,1.740,639.897,102,5.748,242.729,102,2.665,2487.416,101,5.375,5085.038,101,0.789,9381.940,101,2.451,4929.685,90,0.96,4933.21,90,1.99,15113.99,90,4.18,9225.54,83,1.94,1648.45,83,0.95,2906.90,82,5.25,10575.41,80,3.92,2921.13,79,2.81,15643.68,78,2.05,1758.65,75,5.68,13916.02,74,6.10,3583.34,74,0.84,692.16,70,3.32,3230.41,68,4.69,17654.78,65,6.12,135.07,65,2.74,7740.61,64,4.20,5202.36,63,3.32,3767.21,63,4.50,8425.65,62,6.11,17256.63,62,4.48,22747.29,62,4.59,6531.66,62,1.57,10021.82,62,3.60,10021.85,61,0.00,6836.65,57,0.14,13524.92,55,5.75,12168.00,55,6.06,10419.99,54,5.22,5305.45,54,5.08,2707.83,53,4.55,1744.43,52,2.70,4459.37,51,1.57,6525.80,51,1.29,8439.88,50,2.34,1052.27,50,4.68,522.58,47,0.01,3325.36,47,5.78,9808.54,47,3.06,5518.75,47,5.15,1066.50,45,1.44,3369.06,45,5.95,6894.52,44,5.57,16865.53,44,0.82,3302.48,43,3.11,4569.57,43,2.79,3503.08,42,1.91,263.08,41,4.40,3074.01,41,5.49,2699.73,41,5.47,3120.20,40,1.34,6247.51,40,1.84,3134.43,40,3.83,3355.86,39,1.98,8969.57,39,1.49,9168.64,39,0.38,10177.26,39,1.23,16858.48,39,3.48,20618.02,38,0.80,13517.87,38,0.27,17395.22,37,4.25,6261.74,37,1.58,6680.24,36,2.95,6144.42,36,5.55,632.78,36,2.92,6682.21,36,3.68,5724.94,36,0.15,2178.14,35,1.18,10184.30,11074333,2.03250525,3340.61242670,1031759,2.3707185,6681.2248534,128772,0.000000,0.000000,108159,2.708881,10021.837280,11946,3.04702,13362.44971,4386,2.8884,2281.2305,3957,3.4232,3344.1355,1826,1.5843,2544.3144,1359,3.3851,16703.0621,1284,6.0434,3337.0893,1282,0.6299,1059.3819,1271,1.9539,796.2980,1184,2.9976,2146.1654,875,3.421,398.149,830,3.856,3738.761,756,4.451,6151.534,720,2.764,529.691,665,2.549,1751.540,664,4.406,1748.016,575,0.544,1194.447,543,0.678,8962.455,510,3.726,6684.748,494,5.730,3340.595,494,1.477,3340.630,483,2.581,3149.164,479,2.285,2914.014,390,2.319,4136.910,372,5.814,1349.867,364,6.027,3185.192,360,5.895,3333.499,311,0.978,191.448,272,5.414,1592.596,243,3.758,155.420,228,1.748,5088.629,223,0.939,951.718,217,3.836,6283.076,216,4.569,3532.061,213,0.780,1589.073,204,3.135,4690.480,182,0.413,5486.778,180,4.219,3870.303,169,4.537,4292.331,168,5.549,3097.884,165,0.968,4399.994,165,3.539,2700.715,163,3.808,3340.545,163,3.399,3340.680,162,2.349,553.569,158,4.757,9492.146,157,3.724,20043.675,147,5.953,3894.182,143,3.999,1990.745,132,0.415,5614.729,130,5.142,6677.702,127,0.690,3723.509,125,1.032,3341.593,124,6.231,5628.956,122,4.223,7079.374,118,6.253,2274.117,113,1.024,12303.068,112,1.318,3496.033,104,1.233,426.598,103,0.901,4535.059,98,3.45,382.90,92,1.82,6681.24,92,6.07,6681.21,92,3.90,3553.91,90,2.58,2388.89,88,2.20,1221.85,86,1.16,2787.04,79,5.74,2288.34,78,4.15,6041.33,77,1.01,8432.76,73,4.27,2803.81,72,3.70,2818.04,71,3.51,8031.09,68,4.05,10025.36,68,0.24,11773.38,67,4.26,242.73,65,0.04,2957.72,65,2.12,8429.24,65,2.76,3339.63,63,1.90,5621.84,63,1.60,3347.73,60,2.96,6489.78,57,3.14,213.30,55,4.91,7632.94,55,4.61,3583.34,53,3.78,5092.15,52,2.67,7477.52,51,3.98,7.11,47,0.91,5099.27,46,1.82,2810.92,40,4.14,9623.69,40,4.91,2942.46,39,0.54,5884.93,39,3.08,3.52,39,0.67,3127.31,38,0.03,7234.79,37,0.09,6525.80,36,5.77,4933.21,32,4.55,2487.42,31,1.00,2118.76,30,2.59,2906.90,30,4.15,6681.16,30,3.74,6681.29,30,0.83,5085.04,29,4.66,7210.92,28,1.01,7064.12,28,0.05,639.90,28,3.98,6467.93,28,5.17,5828.03,27,0.69,2699.73,26,5.34,10973.56,26,5.01,10018.31,26,1.09,4929.69,26,5.09,12832.76,25,1.53,6836.65,24,3.94,11371.70,22,0.19,9595.24,21,5.69,3191.05,21,1.30,7740.61,21,3.54,1066.50,21,6.24,6674.11,20,6.16,1744.43,20,0.46,10575.41,19,5.02,3475.68,19,1.37,15643.68,18,4.06,23384.29,18,6.16,8425.65,18,5.68,3319.84,18,2.31,3355.86,18,5.87,3320.26,17,4.58,10419.99,17,2.22,2921.13,17,1.93,3767.21,16,4.34,5331.36,16,5.93,8439.88,15,1.54,3361.39,15,0.35,8969.57,14,2.15,10021.85,14,0.12,10021.82,14,0.56,15113.99,14,1.39,6682.21,14,4.65,4562.46,14,1.50,3325.36,14,0.15,1758.65,13,1.25,7875.67,13,1.87,692.16,13,1.45,6254.63,13,5.79,14584.30,13,1.35,10404.73,12,6.03,3264.35,12,1.88,10177.26,12,0.85,3120.20,12,4.30,6894.52,12,0.90,13916.02,12,4.18,3360.97,12,3.00,6247.51,11,0.15,3134.43,11,2.84,640.88,11,2.58,6261.74,11,0.49,11243.69,11,0.25,3337.02,11,0.13,522.58,11,0.68,3344.20,10,4.06,6158.65,10,5.70,536.80,10,5.77,14314.17,10,1.28,4569.57,10,2.92,5729.51,442422,0.479306,3340.612427,81380,0.86998,6681.22485,12749,1.22594,10021.83728,1874,1.5730,13362.4497,524,3.142,0.000,407,1.971,3344.136,266,1.917,16703.062,178,4.435,2281.230,117,4.525,3185.192,102,5.391,1059.382,100,0.419,796.298,92,4.54,2146.17,78,5.93,1748.02,73,3.14,2544.31,72,2.29,6684.75,68,5.27,155.42,67,5.30,1194.45,65,2.31,3738.76,58,1.05,1349.87,54,1.00,3149.16,47,0.77,3097.88,46,0.81,4136.91,44,2.46,951.72,43,3.90,1592.60,39,3.86,553.57,37,2.26,20043.67,36,1.32,3333.50,35,1.85,398.15,34,3.82,1751.54,32,2.12,5614.73,31,4.55,5628.96,30,2.86,6151.53,29,1.19,529.69,29,1.20,3894.18,28,2.49,1990.75,27,2.92,3496.03,27,6.07,4292.33,24,4.68,4690.48,24,5.94,2787.04,23,2.56,191.45,22,1.85,3337.09,22,5.37,8962.46,22,1.07,2388.89,21,2.75,242.73,20,3.82,2914.01,20,5.76,3341.59,20,5.76,4399.99,20,4.17,3340.60,20,6.21,3340.63,20,3.11,3583.34,18,5.69,1589.07,18,3.32,5088.63,16,5.68,4535.06,15,4.96,382.90,15,2.23,3723.51,14,2.70,7079.37,14,5.19,2700.72,13,4.88,6525.80,13,4.82,2957.72,12,2.62,10025.36,12,0.93,2810.92,12,3.27,9492.15,10,6.27,3347.73,10,3.40,5621.84,10,2.11,3870.30,9,1.40,6489.78,9,5.81,12303.07,9,2.20,2699.73,9,5.96,426.60,8,2.26,6283.08,8,2.24,3553.91,8,1.17,7477.52,8,2.01,5092.15,8,0.23,3532.06,8,2.06,5486.78,7,4.26,4933.21,7,0.30,6681.24,7,4.55,6681.21,7,2.34,7.11,7,3.99,6677.70,7,0.16,7632.94,6,2.25,3340.55,6,1.84,3340.68,6,1.55,7234.79,6,3.30,1221.85,6,5.06,8031.09,5,4.26,3339.63,5,2.60,23384.29,5,3.08,6836.65,4,1.34,640.88,4,4.96,8969.57,4,2.85,5331.36,4,6.27,2487.42,4,6.10,7740.61,11131,5.14987,3340.61243,4244,5.6134,6681.2249,1000,5.9973,10021.8373,196,0.076,13362.450,47,3.14,0.00,35,0.43,16703.06,29,0.45,3344.14,24,3.02,3185.19,7,0.81,6684.75,6,0.78,20043.67,5,3.87,1059.38,5,1.61,3583.34,5,4.52,3496.03,4,5.72,3149.16,4,4.42,2787.04,4,5.56,4136.91,3,3.38,6525.80,3,0.76,3738.76,2,2.14,3097.88,2,5.83,2388.89,2,0.57,155.42,2,4.20,3341.59,2,0.97,1990.75,2,2.35,1592.60,2,4.15,4535.06,2,3.76,1194.45,2,1.14,10025.36,2,5.13,796.30,196,3.582,3340.612,163,4.051,6681.225,58,4.46,10021.84,15,4.84,13362.45,4,1.51,3185.19,3,5.21,16703.06,2,5.16,3344.14,1,0.00,0.00,1,2.19,3496.03,1,0.10,3583.34,1,5.55,20043.67,1,1.87,6525.80,5,2.48,6681.22,3,2.92,10021.84,1,1.77,3340.61,1,3.31,13362.45),new Array(100000000,20,503,863,1256,1451,1529,1550,1676,1802,1910,1964,1988,1991,2513,2945,3482,3761,3896,3923,59954691,0.00000000,0.00000000,9695899,5.0619179,529.6909651,573610,1.444062,7.113547,306389,5.417347,1059.381930,97178,4.14265,632.78374,72903,3.64043,522.57742,64264,3.41145,103.09277,39806,2.29377,419.48464,38858,1.27232,316.39187,27965,1.78455,536.80451,13590,5.77481,1589.07290,8769,3.6300,949.1756,8246,3.5823,206.1855,7368,5.0810,735.8765,6263,0.0250,213.2991,6114,4.5132,1162.4747,5305,4.1863,1052.2684,5305,1.3067,14.2271,4905,1.3208,110.2063,4647,4.6996,3.9322,3045,4.3168,426.5982,2610,1.5667,846.0828,2028,1.0638,3.1814,1921,0.9717,639.8973,1765,2.1415,1066.4955,1723,3.8804,1265.5675,1633,3.5820,515.4639,1432,4.2968,625.6702,973,4.098,95.979,884,2.437,412.371,733,6.085,838.969,731,3.806,1581.959,709,1.293,742.990,692,6.134,2118.764,614,4.109,1478.867,582,4.540,309.278,495,3.756,323.505,441,2.958,454.909,417,1.036,2.448,390,4.897,1692.166,376,4.703,1368.660,341,5.715,533.623,330,4.740,0.048,262,1.877,0.963,261,0.820,380.128,257,3.724,199.072,244,5.220,728.763,235,1.227,909.819,220,1.651,543.918,207,1.855,525.759,202,1.807,1375.774,197,5.293,1155.361,175,3.730,942.062,175,3.226,1898.351,175,5.910,956.289,158,4.365,1795.258,151,3.906,74.782,149,4.377,1685.052,141,3.136,491.558,138,1.318,1169.588,131,4.169,1045.155,117,2.500,1596.186,117,3.389,0.521,106,4.554,526.510,100,1.421,532.872,96,1.18,117.32,92,0.86,1272.68,88,1.22,453.42,77,4.43,39.36,72,4.24,2111.65,70,5.14,835.04,69,2.35,2.92,67,2.99,2214.74,66,5.34,1471.75,63,4.98,0.75,62,0.51,220.41,60,4.13,4.19,59,4.11,2001.44,58,5.87,5753.38,56,1.15,21.34,54,1.57,983.12,53,0.91,10.29,52,4.10,1258.45,47,3.55,5.42,47,4.79,305.35,46,4.67,5.63,46,5.11,4.67,43,0.15,528.21,42,4.68,302.16,40,4.69,0.16,39,4.25,853.20,39,1.72,11.05,39,6.08,518.65,38,2.44,433.71,38,0.21,2648.45,38,6.19,831.86,36,2.45,430.53,36,4.61,2008.56,34,1.01,9683.59,33,5.29,88.87,32,5.14,1788.14,31,0.42,1.48,30,3.67,508.35,30,5.34,2221.86,28,1.85,0.21,27,2.81,18.16,27,1.78,532.14,26,2.74,2531.13,26,3.86,2317.84,25,2.63,114.14,24,3.82,1574.85,24,2.53,494.27,23,3.24,984.60,23,3.85,2428.04,22,6.02,1063.31,21,1.29,35.42,21,4.03,355.75,20,1.02,628.85,20,5.60,527.24,19,0.52,14.98,19,4.86,1361.55,18,4.30,6.15,17,1.59,1439.51,16,2.77,760.26,16,5.27,142.45,16,1.89,529.64,16,5.09,529.74,16,4.12,636.72,15,6.08,149.56,15,2.82,621.74,15,4.86,2104.54,15,0.88,99.16,15,6.26,569.05,14,2.41,530.65,14,2.72,0.26,14,3.56,217.23,13,2.19,1055.45,13,2.72,1364.73,13,4.76,528.73,13,1.39,7.07,12,2.61,405.26,12,4.30,604.47,12,0.25,1485.98,12,3.60,2634.23,12,4.60,7.16,12,2.35,643.83,11,2.01,1073.61,11,2.48,423.42,11,4.05,519.40,11,5.04,458.84,11,5.09,2324.95,11,2.51,2847.53,11,2.08,92.05,11,3.12,1.27,10,3.63,2744.43,10,2.09,511.53,10,1.31,1905.46,10,3.66,107.02,10,4.06,38.13,10,1.70,1699.28,10,1.22,32.24,52993480757,0.00000000000,0.00000000000,489741,4.220667,529.690965,228919,6.026475,7.113547,27655,4.57266,1059.38193,20721,5.45939,522.57742,12106,0.16986,536.80451,6068,4.4242,103.0928,5434,3.9848,419.4846,4238,5.8901,14.2271,2212,5.2677,206.1855,1746,4.9267,1589.0729,1296,5.5513,3.1814,1173,5.8565,1052.2684,1163,0.5145,3.9322,1099,5.3070,515.4639,1007,0.4648,735.8765,1004,3.1504,426.5982,848,5.758,110.206,827,4.803,213.299,816,0.586,1066.495,725,5.518,639.897,568,5.989,625.670,474,4.132,412.371,413,5.737,95.979,345,4.242,632.784,336,3.732,1162.475,234,4.035,949.176,234,6.243,309.278,199,1.505,838.969,195,2.219,323.505,187,6.086,742.990,184,6.280,543.918,171,5.417,199.072,131,0.626,728.763,115,0.680,846.083,115,5.286,2118.764,108,4.493,956.289,80,5.82,1045.15,72,5.34,942.06,70,5.97,532.87,67,5.73,21.34,66,0.13,526.51,65,6.09,1581.96,59,0.59,1155.36,58,0.99,1596.19,57,5.97,1169.59,57,1.41,533.62,55,5.43,10.29,52,5.73,117.32,52,0.23,1368.66,50,6.08,525.76,47,3.63,1478.87,47,0.51,1265.57,40,4.16,1692.17,34,0.10,302.16,33,5.04,220.41,32,5.37,508.35,29,5.42,1272.68,29,3.36,4.67,29,0.76,88.87,25,1.61,831.86,22,6.15,1685.05,21,5.86,1258.45,20,2.17,316.39,18,0.83,433.71,18,5.96,5.42,18,0.50,1375.77,17,0.71,1471.75,17,2.76,853.20,14,0.91,18.16,14,0.63,2.92,12,1.76,380.13,12,4.30,405.26,11,5.57,1574.85,10,0.31,1361.55,10,0.39,1073.61,10,5.90,519.40,9,3.22,1795.26,9,0.54,1788.14,8,5.88,2001.44,8,5.10,1485.98,8,5.65,2648.45,7,6.19,11.05,7,2.41,4.19,6,1.36,1148.25,6,4.22,2008.56,6,5.57,191.96,5,4.40,2221.86,5,1.46,330.62,5,5.23,628.85,5,2.93,518.65,5,0.17,629.60,5,0.79,721.65,5,6.25,1677.94,5,4.95,635.97,5,2.07,453.42,4,0.09,1062.56,4,4.36,423.42,4,0.15,1699.28,4,4.14,511.53,4,0.24,2104.54,4,1.44,2125.88,4,0.50,1056.20,4,6.19,636.72,4,2.55,74.78,4,2.93,32.24,4,5.67,2317.84,4,0.25,1055.45,3,5.89,1802.37,3,4.61,416.30,3,5.50,107.02,3,1.09,1464.64,3,5.73,99.91,3,3.31,0.75,3,1.61,1063.31,3,1.25,540.74,3,3.04,422.67,3,4.29,106.27,3,0.35,1898.35,3,3.60,750.10,47234,4.32148,7.11355,38966,0.00000,0.00000,30629,2.93021,529.69097,3189,1.0550,522.5774,2729,4.8455,536.8045,2723,3.4141,1059.3819,1721,4.1873,14.2271,383,5.768,419.485,378,0.760,515.464,367,6.055,103.093,337,3.786,3.181,308,0.694,206.186,218,3.814,1589.073,199,5.340,1066.495,197,2.484,3.932,156,1.406,1052.268,146,3.814,639.897,142,1.634,426.598,130,5.837,412.371,117,1.414,625.670,97,4.03,110.21,91,1.11,95.98,87,2.52,632.78,79,4.64,543.92,72,2.22,735.88,58,0.83,199.07,57,3.12,213.30,49,1.67,309.28,40,4.02,21.34,40,0.62,323.51,36,2.33,728.76,29,3.61,10.29,28,3.24,838.97,26,4.50,742.99,26,2.51,1162.47,25,1.22,1045.15,24,3.01,956.29,19,4.29,532.87,18,0.81,508.35,17,4.20,2118.76,17,1.83,526.51,15,5.81,1596.19,15,0.68,942.06,15,4.00,117.32,14,5.95,316.39,14,1.80,302.16,13,2.52,88.87,13,4.37,1169.59,11,4.44,525.76,10,1.72,1581.96,9,2.18,1155.36,9,3.29,220.41,9,3.32,831.86,8,5.76,846.08,8,2.71,533.62,7,2.18,1265.57,6,0.50,949.18,5,6.01,405.26,5,3.65,1272.68,5,1.41,1258.45,4,3.02,1692.17,4,5.48,433.71,4,2.27,1368.66,4,5.07,1073.61,4,5.29,18.16,4,1.27,853.20,3,1.54,519.40,3,0.99,191.96,3,2.05,1361.55,3,2.10,1478.87,3,1.06,1574.85,2,2.37,1471.75,2,3.03,1148.25,2,2.48,721.65,2,3.71,1485.98,2,6.17,330.62,2,1.88,1685.05,1,5.15,1375.77,1,4.72,32.24,1,3.19,635.97,1,1.99,629.60,1,4.27,551.03,1,1.28,1038.04,1,4.02,539.99,1,4.76,1062.56,1,4.63,2648.45,1,2.26,1788.14,1,0.03,2125.88,1,1.70,1677.94,1,2.18,1795.26,1,2.98,81.75,1,5.06,1699.28,1,0.14,416.30,1,1.99,295.05,1,3.75,28.45,1,1.91,750.10,1,2.81,1464.64,1,3.01,124.43,1,1.18,99.91,1,3.53,227.53,1,1.75,1898.35,1,2.07,1056.20,1,2.74,618.56,1,6.25,423.42,1,2.00,2111.65,1,1.65,2001.44,1,4.92,1055.45,1,2.89,2008.56,1,4.32,1802.37,1,1.26,1382.89,1,3.03,2221.86,1,2.65,106.27,1,3.30,628.85,1,3.44,824.74,1,0.08,963.40,1,3.12,5746.27,1,5.47,5760.50,1,1.88,2104.54,1,1.20,422.67,1,4.68,611.44,1,1.86,636.72,1,4.54,9676.48,1,0.61,9690.71,1,2.84,1905.46,1,3.08,380.13,1,0.84,1891.24,1,3.96,440.83,1,1.56,1994.33,1,2.55,1781.03,1,1.11,107.02,1,4.44,647.01,6502,2.5986,7.1135,1357,1.3464,529.6910,471,2.475,14.227,417,3.245,536.805,353,2.974,522.577,155,2.076,1059.382,87,2.51,515.46,44,0.00,0.00,34,3.83,1066.50,28,2.45,206.19,24,1.28,412.37,23,2.98,543.92,20,2.10,639.90,20,1.40,419.48,19,1.59,103.09,17,2.30,21.34,17,2.60,1589.07,16,3.15,625.67,16,3.36,1052.27,13,2.76,95.98,13,2.54,199.07,13,6.27,426.60,9,1.76,10.29,9,2.27,110.21,7,3.43,309.28,7,4.04,728.76,6,2.52,508.35,5,2.91,1045.15,5,5.25,323.51,4,4.30,88.87,4,3.52,302.16,4,4.09,735.88,3,1.43,956.29,3,4.36,1596.19,3,1.25,213.30,3,5.02,838.97,3,2.24,117.32,2,2.90,742.99,2,2.36,942.06,2,2.77,1169.59,2,5.01,831.86,2,1.40,405.26,1,1.61,220.41,1,3.09,2118.76,1,3.98,1155.36,1,3.46,1073.61,1,3.39,532.87,1,2.70,191.96,1,1.48,632.78,1,3.30,1258.45,1,1.11,1162.47,1,3.66,1581.96,1,3.75,433.71,1,5.90,853.20,1,1.96,1272.68,1,2.93,1574.85,1,3.53,525.76,1,2.02,526.51,1,4.15,721.65,1,4.69,81.75,1,2.28,551.03,1,4.36,1368.66,1,1.57,949.18,1,4.96,1148.25,1,4.31,330.62,669,0.853,7.114,114,3.142,0.000,100,0.743,14.227,50,1.65,536.80,44,5.82,529.69,32,4.86,522.58,15,4.29,515.46,9,0.71,1059.38,5,1.30,543.92,4,2.32,1066.50,4,0.48,21.34,3,3.00,412.37,2,0.40,639.90,2,4.26,199.07,2,4.91,625.67,2,4.26,206.19,1,5.26,1052.27,1,4.72,95.98,1,1.29,1589.07,1,4.78,1045.15,1,6.06,88.87,1,5.78,728.76,1,4.55,426.60,1,3.40,419.48,1,3.55,103.09,1,0.52,110.21,50,5.26,7.11,16,5.25,14.23,4,0.01,536.80,2,1.10,522.58,1,3.14,0.00,1,5.86,543.92,1,0.87,515.46,2268616,3.5585261,529.6909651,110090,0.000000,0.000000,109972,3.908093,1059.381930,8101,3.6051,522.5774,6438,0.3063,536.8045,6044,4.2588,1589.0729,1107,2.9853,1162.4747,944,1.675,426.598,942,2.936,1052.268,894,1.754,7.114,836,5.179,103.093,767,2.155,632.784,684,3.678,213.299,629,0.643,1066.495,559,0.014,846.083,532,2.703,110.206,464,1.173,949.176,431,2.608,419.485,351,4.611,2118.764,132,4.778,742.990,123,3.350,1692.166,116,1.387,323.505,115,5.049,316.392,104,3.701,515.464,103,2.319,1478.867,102,3.153,1581.959,79,3.98,1265.57,70,2.56,956.29,63,4.50,735.88,56,0.38,1375.77,55,0.40,525.76,52,0.99,1596.19,50,0.19,543.92,49,3.57,533.62,29,5.43,206.19,28,1.54,625.67,24,6.11,1169.59,23,5.95,838.97,23,4.06,526.51,23,6.19,532.87,21,2.69,1045.15,21,4.96,2648.45,177352,5.701665,529.690965,3230,5.7794,1059.3819,3081,5.4746,522.5774,2212,4.7348,536.8045,1694,3.1416,0.0000,346,4.746,1052.268,234,5.189,1066.495,196,6.186,7.114,150,3.927,1589.073,114,3.439,632.784,97,2.91,949.18,82,5.08,1162.47,77,2.51,103.09,77,0.61,419.48,74,5.50,515.46,61,5.45,213.30,50,3.95,735.88,46,0.54,110.21,45,1.90,846.08,37,4.70,543.92,36,6.11,316.39,32,4.92,1581.96,25,3.94,2118.76,23,5.85,323.51,21,5.63,1596.19,17,5.65,533.62,17,5.67,1265.57,17,5.90,526.51,16,4.43,1045.15,13,4.30,532.87,12,4.30,525.76,12,1.81,956.29,11,6.16,14.23,10,2.03,206.19,9,4.87,1155.36,9,1.56,426.60,8,3.93,1478.87,8,4.20,1169.59,8,3.85,625.67,8,2.99,942.06,6,3.41,639.90,5,0.83,117.32,8094,1.4632,529.6910,813,3.142,0.000,742,0.957,522.577,399,2.899,536.805,342,1.447,1059.382,74,0.41,1052.27,46,3.48,1066.50,30,1.93,1589.07,29,0.99,515.46,23,4.27,7.11,14,2.92,543.92,12,5.22,632.78,11,4.88,949.18,6,6.21,1045.15,6,0.53,1581.96,5,6.03,735.88,5,1.43,526.51,5,0.92,1162.47,5,4.02,1596.19,4,4.54,110.21,3,1.39,533.62,3,0.42,419.48,3,4.40,14.23,3,2.48,2118.76,3,2.40,532.87,3,2.06,316.39,3,3.98,323.51,2,0.88,213.30,2,0.37,1155.36,2,4.78,942.06,2,3.89,426.60,2,3.90,846.08,2,1.20,103.09,2,5.80,625.67,2,2.24,525.76,2,1.42,1265.57,252,3.381,529.691,122,2.733,522.577,49,1.04,536.80,11,2.31,1052.27,8,2.77,515.46,7,4.25,1059.38,6,1.78,1066.50,4,1.13,543.92,3,3.14,0.00,2,2.29,7.11,2,1.78,1045.15,1,0.45,632.78,1,0.33,1589.07,1,0.31,949.18,1,1.53,735.88,1,2.64,14.23,1,2.37,1581.96,1,2.48,1596.19,15,4.53,522.58,5,4.47,529.69,4,5.44,536.80,3,0.00,0.00,2,4.52,515.46,1,4.20,1052.27,1,5.59,543.92,1,0.06,1066.50,1,0.09,522.58,520887429,0.000000000,0.000000000,25209327,3.49108640,529.69096509,610600,3.841154,1059.381930,282029,2.574199,632.783739,187647,2.075904,522.577418,86793,0.71001,419.48464,72063,0.21466,536.80451,65517,5.97996,316.39187,30135,2.16132,949.17561,29135,1.67759,103.09277,23947,0.27458,7.11355,23453,3.54023,735.87651,22284,4.19363,1589.07290,13033,2.96043,1162.47470,12749,2.71550,1052.26838,9703,1.9067,206.1855,9161,4.4135,213.2991,7895,2.4791,426.5982,7058,2.1818,1265.5675,6138,6.2642,846.0828,5477,5.6573,639.8973,4170,2.0161,515.4639,4137,2.7222,625.6702,3503,0.5653,1066.4955,2617,2.0099,1581.9593,2500,4.5518,838.9693,2128,6.1275,742.9901,1912,0.8562,412.3711,1611,3.0887,1368.6603,1479,2.6803,1478.8666,1231,1.8904,323.5054,1217,1.8017,110.2063,1015,1.3867,454.9094,999,2.872,309.278,961,4.549,2118.764,886,4.148,533.623,821,1.593,1898.351,812,5.941,909.819,777,3.677,728.763,727,3.988,1155.361,655,2.791,1685.052,654,3.382,1692.166,621,4.823,956.289,615,2.276,942.062,562,0.081,543.918,542,0.284,525.759,496,5.530,380.128,470,2.819,1795.258,458,0.127,1375.774,445,0.146,14.227,436,2.603,95.979,346,1.564,491.558,338,2.799,1045.155,319,1.348,2214.743,309,5.369,1272.681,303,1.154,5753.385,294,2.049,199.072,291,6.031,1169.588,291,3.893,1471.753,277,2.522,2001.444,275,2.989,526.510,257,6.134,532.872,239,3.574,835.037,215,2.636,2111.650,201,2.373,1258.454,197,5.929,453.425,192,0.920,1596.186,191,6.283,983.116,177,2.577,9683.595,139,3.640,1788.145,129,1.106,2531.135,128,4.666,831.856,124,2.262,2317.836,120,2.952,3.932,113,4.862,528.206,112,0.856,433.712,106,5.815,220.413,104,2.222,74.782,99,4.50,518.65,94,2.73,853.20,86,2.11,1574.85,86,2.34,2428.04,82,3.23,1361.55,80,0.89,430.53,77,2.10,508.35,70,3.22,305.35,70,3.04,302.16,70,0.20,532.14,68,3.36,2104.54,64,1.10,1364.73,60,0.96,494.27,58,5.72,628.85,58,3.46,2008.56,57,2.00,2634.23,57,3.92,2221.86,54,0.87,2847.53,53,1.20,760.26,52,4.02,527.24,49,5.60,2810.92,46,2.54,636.72,45,4.90,2648.45,45,1.62,984.60,44,4.43,1063.31,44,1.25,621.74,43,0.03,1439.51,42,0.32,529.64,42,3.52,529.74,40,2.10,2744.43,40,4.39,1148.25,40,2.46,355.75,39,4.71,569.05,39,4.32,149.56,38,2.93,1677.94,37,5.08,1905.46,37,0.84,530.65,34,3.09,2420.93,34,0.76,643.83,33,3.19,528.73,32,2.73,604.47,32,6.19,3.18,31,5.36,1485.98,29,1.84,1891.24,28,2.48,519.40,27,3.92,2324.95,27,1.75,2950.62,27,1.04,405.26,26,0.60,1055.45,26,1.34,330.62,26,0.52,511.53,26,3.46,458.84,24,0.88,423.42,24,5.00,1289.95,23,5.27,672.14,23,0.65,3163.92,22,0.43,1073.61,22,5.92,1802.37,22,1.42,540.74,21,3.08,629.60,20,2.73,39.36,20,4.14,1464.64,19,1.86,3060.83,19,5.17,635.97,19,3.66,415.55,19,3.69,88.87,19,1.97,38.13,18,1.90,1021.25,18,3.60,746.92,18,2.67,1994.33,17,2.82,2737.32,17,1.91,217.23,17,5.67,408.44,16,0.18,1699.28,16,3.35,1056.20,16,3.82,721.65,15,1.06,114.14,15,1.32,117.32,15,3.74,2641.34,15,1.33,490.33,15,4.65,6283.08,15,1.67,529.17,15,0.80,5223.69,15,2.17,530.21,14,3.54,142.45,13,1.49,3267.01,13,3.97,2538.25,13,0.74,908.33,12,0.21,1062.56,12,3.67,750.10,12,1.72,911.30,12,2.97,505.31,12,1.67,2207.63,12,5.12,685.47,12,5.23,524.06,12,1.60,1474.67,1271802,2.6493751,529.6909651,61662,3.00076,1059.38193,53444,3.89718,522.57742,41390,0.00000,0.00000,31185,4.88277,536.80451,11847,2.41330,419.48464,9166,4.7598,7.1135,3404,3.3469,1589.0729,3203,5.2108,735.8765,3176,2.7930,103.0928,2806,3.7422,515.4639,2677,4.3305,1052.2684,2600,3.6344,206.1855,2412,1.4695,426.5982,2101,3.9276,639.8973,1646,5.3095,1066.4955,1641,4.4163,625.6702,1050,3.1611,213.2991,1025,2.5543,412.3711,806,2.678,632.784,741,2.171,1162.475,677,6.250,838.969,567,4.577,742.990,485,2.469,949.176,469,4.710,543.918,445,0.403,323.505,416,5.368,728.763,402,4.605,309.278,347,4.681,14.227,338,3.168,956.289,261,5.343,846.083,247,3.923,942.062,220,4.842,1368.660,203,5.600,1155.361,200,4.439,1045.155,197,3.706,2118.764,196,3.759,199.072,184,4.265,95.979,180,4.402,532.872,170,4.846,526.510,146,6.130,533.623,133,1.322,110.206,132,4.512,525.759,124,2.043,1478.867,122,4.406,1169.588,115,4.467,1581.959,111,3.625,1272.681,100,5.247,1265.567,99,5.73,1596.19,92,4.53,1685.05,86,0.08,831.86,82,3.81,508.35,81,4.11,1258.45,80,2.72,1692.17,78,5.57,1471.75,56,4.75,302.16,55,0.35,316.39,52,5.53,433.71,51,4.86,1375.77,49,4.01,220.41,44,4.94,1361.55,42,1.22,853.20,38,5.33,1788.14,38,4.27,2001.44,36,3.85,1574.85,36,1.76,1795.26,29,5.17,3.93,27,6.10,1148.25,25,4.34,519.40,25,2.73,405.26,23,0.19,380.13,20,4.33,3.18,20,4.63,1677.94,20,5.11,1073.61,19,5.05,2104.54,18,6.03,330.62,18,3.77,1485.98,17,4.02,2317.84,17,5.43,88.87,16,2.93,1905.46,15,2.93,2008.56,15,5.51,721.65,14,3.63,628.85,14,2.74,2221.86,14,4.88,629.60,13,1.39,518.65,13,5.84,1464.64,12,1.59,2111.65,12,3.38,635.97,12,4.08,2648.45,11,2.58,511.53,11,3.55,1891.24,11,4.63,636.72,10,0.50,453.42,10,2.76,423.42,10,4.39,1994.33,9,4.33,1802.37,9,4.79,2420.93,9,4.81,1062.56,9,1.86,750.10,9,5.16,1056.20,9,4.54,21.34,8,3.73,2634.23,8,1.29,2428.04,7,3.02,416.30,7,4.98,1699.28,7,4.98,1898.35,7,4.99,1055.45,7,5.97,540.74,7,2.91,2324.95,7,5.55,1781.03,7,4.57,1038.04,6,1.39,422.67,6,6.14,2125.88,6,4.46,551.03,6,3.87,191.96,6,3.66,621.74,6,2.58,569.05,6,4.23,539.99,5,5.63,618.56,5,4.91,835.04,5,0.18,117.32,5,6.22,963.40,5,0.07,1063.31,5,1.35,1382.89,5,4.56,2737.32,5,4.61,643.83,5,3.35,2207.63,5,4.24,227.53,5,4.08,2310.72,4,1.48,408.44,4,0.19,824.74,4,4.61,647.01,4,2.38,2538.25,4,1.13,415.55,4,4.10,430.53,4,1.15,74.78,4,3.43,2950.62,4,1.03,2744.43,4,2.19,534.36,4,4.12,440.83,4,4.64,2214.74,4,5.29,2097.42,4,1.63,525.03,79645,1.35866,529.69097,8252,5.7777,522.5774,7030,3.2748,536.8045,5314,1.8384,1059.3819,1861,2.9768,7.1135,964,5.480,515.464,836,4.199,419.485,498,3.142,0.000,427,2.228,639.897,406,3.783,1066.495,377,2.242,1589.073,363,5.368,206.186,342,6.099,1052.268,339,6.127,625.670,333,0.003,426.598,280,4.262,412.371,257,0.963,632.784,230,0.705,735.877,201,3.069,543.918,200,4.429,103.093,139,2.932,14.227,114,0.787,728.763,95,1.70,838.97,86,5.14,323.51,83,0.06,309.28,80,2.98,742.99,75,1.60,956.29,70,1.51,213.30,67,5.47,199.07,62,6.10,1045.15,56,0.96,1162.47,52,5.58,942.06,50,2.72,532.87,45,5.52,508.35,44,0.27,526.51,40,5.95,95.98,30,0.94,1155.36,29,1.79,831.86,28,2.88,525.76,27,2.65,2118.76,27,2.81,1169.59,26,4.27,1596.19,23,0.18,302.16,22,1.89,1272.68,21,4.35,316.39,21,0.54,1265.57,20,0.04,949.18,20,1.16,533.62,20,0.06,1581.96,18,4.15,846.08,17,5.89,1258.45,17,0.53,1368.66,13,0.79,110.21,13,3.90,433.71,12,2.23,220.41,12,0.41,1361.55,12,4.44,405.26,10,1.00,1471.75,10,6.01,853.20,9,1.51,1148.25,9,1.60,1692.17,9,6.27,519.40,9,3.52,1073.61,8,5.60,1574.85,8,0.18,1685.05,8,0.65,1478.87,7,0.88,88.87,7,0.89,721.65,7,4.44,330.62,6,2.50,3.18,5,0.85,1788.14,5,2.79,21.34,5,2.98,1375.77,5,0.05,1677.94,5,0.86,3.93,5,2.28,1485.98,4,1.28,1464.64,4,0.41,629.60,4,1.61,635.97,4,2.71,551.03,3,2.45,539.99,3,0.55,1795.26,3,1.19,1905.46,3,6.19,1038.04,3,5.55,191.96,3,6.23,2001.44,3,4.82,416.30,3,0.55,2104.54,3,3.24,1062.56,3,0.03,1898.35,3,1.24,2221.86,3,2.40,227.53,2,0.07,750.10,2,4.28,963.40,2,1.95,824.74,2,6.19,1994.33,2,1.72,628.85,2,5.33,1891.24,2,1.05,1781.03,2,3.33,1699.28,2,4.62,423.42,2,0.29,636.72,2,0.29,2111.65,2,0.32,295.05,2,3.44,647.01,2,2.79,1802.37,2,3.14,611.44,2,1.12,618.56,2,4.72,2125.88,2,1.60,2008.56,2,3.01,2648.45,2,2.32,440.83,2,5.89,2317.84,2,2.42,10.29,2,0.37,1056.20,2,3.52,1055.45,2,5.83,422.67,2,5.76,117.32,1,0.08,1382.89,1,0.18,2420.93,1,1.20,1063.31,1,0.76,2097.42,1,5.99,2310.72,1,1.59,380.13,1,4.20,547.85,1,4.23,934.95,1,3.86,1603.30,1,1.35,732.70,1,1.55,2324.95,1,5.60,99.91,1,6.18,945.99,1,1.03,81.75,1,0.09,2737.32,1,2.54,6283.08,1,1.15,952.36,1,5.22,2207.63,1,6.01,511.53,1,3.03,3046.60,1,2.71,3370.10,1,6.01,2214.74,1,5.00,319.57,1,3.91,10213.29,1,2.52,3679.38,1,4.69,5746.27,1,2.39,3267.01,1,0.77,5760.50,1,6.12,9676.48,1,3.99,337.73,1,2.19,9690.71,1,1.12,739.81,1,5.93,2634.23,1,1.15,2641.34,1,0.73,1354.43,1,0.65,2538.25,1,4.84,860.31,1,4.23,9683.59,1,1.20,124.43,1,5.44,107.02,1,0.90,106.27,1,2.22,2015.67,1,6.00,501.24,1,5.12,3156.81,1,1.24,3803.82,1,2.43,739.06,1,2.98,1262.39,1,6.00,1049.09,1,1.85,453.42,1,6.19,1987.22,1,5.33,2751.55,1,4.92,447.80,1,1.00,462.02,1,4.77,3473.20,1,5.61,2524.02,1,5.82,2627.11,1,2.43,3686.50,1,3.89,2516.91,1,3.55,3178.15,1,3.29,4.67,1,5.36,9.56,3519,6.0580,529.6910,1073,1.6732,536.8045,916,1.413,522.577,342,0.523,1059.382,255,1.196,7.114,222,0.952,515.464,90,3.14,0.00,69,2.27,1066.50,58,1.41,543.92,58,0.53,639.90,51,5.98,412.37,47,1.58,625.67,43,6.12,419.48,37,1.18,14.23,34,1.67,1052.27,34,0.85,206.19,31,1.04,1589.07,30,4.63,426.60,21,2.50,728.76,15,0.89,199.07,14,0.96,508.35,13,1.50,1045.15,12,2.61,735.88,12,3.56,323.51,11,1.79,309.28,11,6.28,956.29,10,6.26,103.09,9,3.45,838.97,7,1.28,742.99,7,0.92,942.06,7,3.45,831.86,7,1.87,302.16,6,1.38,95.98,5,2.83,1596.19,4,1.21,1169.59,4,5.99,213.30,4,6.11,405.26,3,2.33,1155.36,2,0.35,1272.68,2,1.87,532.87,2,0.43,220.41,2,5.97,1162.47,2,1.95,1073.61,2,0.09,632.78,2,1.59,2118.76,2,1.51,1258.45,2,1.07,21.34,2,2.16,433.71,2,5.94,110.21,2,3.17,1148.25,2,2.55,88.87,2,2.70,721.65,2,2.26,1361.55,2,1.98,525.76,2,2.71,330.62,2,0.44,533.62,2,4.46,853.20,2,0.47,526.51,2,0.12,949.18,1,0.67,551.03,1,1.17,1038.04,1,3.02,963.40,1,1.16,1574.85,1,2.55,846.08,1,1.79,1581.96,1,1.07,227.53,1,2.70,519.40,1,4.17,2627.11,1,3.69,824.74,1,4.91,1670.83,1,2.93,1368.66,1,0.60,539.99,1,4.52,750.10,1,0.94,191.96,1,4.87,611.44,1,0.21,1141.13,1,3.23,2125.88,1,2.39,2317.84,1,2.25,2538.25,1,5.80,1485.98,1,2.27,1699.28,1,0.67,440.83,1,2.48,1265.57,1,5.51,2413.82,1,4.41,1382.89,1,6.14,1279.79,1,1.93,2634.23,1,2.18,1062.56,1,1.96,1677.94,1,2.32,1471.75,1,2.05,295.05,1,2.50,2207.63,1,0.19,10.29,129,0.084,536.805,113,4.249,529.691,83,3.30,522.58,38,2.73,515.46,27,5.69,7.11,18,5.40,1059.38,13,6.02,543.92,9,0.77,1066.50,8,5.68,14.23,7,1.43,412.37,6,5.12,639.90,5,3.34,625.67,3,3.40,1052.27,3,4.16,728.76,3,2.90,426.60,2,6.22,1589.07,2,3.12,1045.15,2,1.89,419.48,2,2.60,199.07,2,0.00,0.00,2,2.81,206.19,2,1.33,1596.19,1,5.16,831.86,1,4.42,956.29,1,5.47,220.41,1,0.67,1361.55,1,1.87,1148.25,1,3.17,508.35,1,5.79,1169.59,1,1.48,1272.68,1,2.42,117.32,1,2.20,942.06,1,5.31,551.03,1,0.50,1073.61,1,2.85,191.96,1,3.72,88.87,1,3.53,302.16,1,1.84,10.29,1,1.59,3.18,1,3.82,618.56,1,0.86,330.62,1,5.26,21.34,1,1.83,647.01,1,0.24,433.71,1,4.44,110.21,11,4.75,536.80,4,5.92,522.58,2,5.57,515.46,2,4.30,543.92,2,3.69,7.11,2,4.13,1059.38,2,5.49,1066.50,1,3.78,14.23,1,4.51,529.69),new Array(100000000,20,806,1406,1946,2177,2282,2333,2537,2726,2867,2963,3008,3026,4091,5063,5789,6260,6452,6536,87401354,0.00000000,0.00000000,11107660,3.96205090,213.29909544,1414151,4.5858152,7.1135470,398379,0.521120,206.185548,350769,3.303299,426.598191,206816,0.246584,103.092774,79271,3.84007,220.41264,23990,4.66977,110.20632,16574,0.43719,419.48464,15820,0.93809,632.78374,15054,2.71670,639.89729,14907,5.76903,316.39187,14610,1.56519,3.93215,13160,4.44891,14.22709,13005,5.98119,11.04570,10725,3.12940,202.25340,6126,1.7633,277.0350,5863,0.2366,529.6910,5228,4.2078,3.1814,5020,3.1779,433.7117,4593,0.6198,199.0720,4006,2.2448,63.7359,3874,3.2228,138.5175,3269,0.7749,949.1756,2954,0.9828,95.9792,2461,2.0316,735.8765,1758,3.2658,522.5774,1640,5.5050,846.0828,1581,4.3727,309.2783,1391,4.0233,323.5054,1124,2.8373,415.5525,1087,4.1834,2.4477,1017,3.7170,227.5262,957,0.507,1265.567,853,3.421,175.166,849,3.191,209.367,789,5.007,0.963,749,2.144,853.196,744,5.253,224.345,687,1.747,1052.268,654,1.599,0.048,634,2.299,412.371,625,0.970,210.118,580,3.093,74.782,546,2.127,350.332,543,1.518,9.561,530,4.449,117.320,478,2.965,137.033,474,5.475,742.990,452,1.044,490.334,449,1.290,127.472,372,2.278,217.231,355,3.013,838.969,347,1.539,340.771,343,0.246,0.521,330,0.247,1581.959,322,0.961,203.738,322,2.572,647.011,309,3.495,216.480,287,2.370,351.817,278,0.400,211.815,249,1.470,1368.660,227,4.910,12.530,220,4.204,200.769,209,1.345,625.670,208,0.483,1162.475,208,1.283,39.357,205,6.011,265.989,185,3.503,149.563,184,0.973,4.193,182,5.491,2.921,174,1.863,0.751,165,0.440,5.417,149,5.736,52.690,148,1.535,5.629,146,6.231,195.140,140,4.295,21.341,131,4.068,10.295,125,6.277,1898.351,122,1.976,4.666,118,5.341,554.070,117,2.679,1155.361,114,5.594,1059.382,112,1.105,191.208,110,0.166,1.484,109,3.438,536.805,107,4.012,956.289,104,2.192,88.866,103,1.197,1685.052,101,4.965,269.921,97,4.54,302.16,96,2.83,275.55,91,1.88,38.13,90,5.80,114.14,89,3.86,278.52,84,5.49,0.11,83,2.29,628.85,82,3.05,440.83,79,4.45,35.42,76,1.61,284.15,75,2.18,728.76,74,5.09,1375.77,72,5.11,65.22,70,4.87,0.21,70,3.71,14.98,69,3.44,515.46,68,0.73,1478.87,67,0.03,70.85,66,2.02,142.45,64,3.32,62.25,63,3.49,479.29,63,2.59,422.67,61,1.50,210.85,61,2.69,388.47,55,0.97,942.06,54,2.46,22.09,54,0.78,191.96,53,3.18,8.08,53,5.51,0.26,51,4.27,99.16,50,6.03,2214.74,49,2.39,1471.75,47,2.03,312.20,47,4.60,437.64,46,0.54,212.34,45,0.93,2001.44,45,1.12,6.15,44,3.93,525.50,43,2.53,288.08,43,1.37,563.63,43,3.82,330.62,42,1.90,430.53,40,5.71,408.44,40,1.63,1066.50,38,0.31,423.42,38,1.20,2.71,38,3.70,1272.68,38,4.52,24.38,36,6.01,18.16,36,0.85,213.35,36,3.93,213.25,35,4.19,215.75,35,4.46,214.26,35,1.02,203.00,33,0.54,107.02,33,0.66,692.59,33,0.81,1795.26,32,5.22,92.05,32,5.59,6069.78,32,1.69,0.16,32,5.50,56.62,31,0.37,703.63,31,6.14,417.04,30,0.72,222.86,30,5.30,33.94,29,0.15,131.40,29,1.20,404.51,28,5.64,128.96,28,1.46,7.16,27,6.23,1.27,27,1.90,1045.15,27,0.07,205.22,27,4.57,7.07,26,5.41,140.00,26,4.36,32.24,24,3.09,145.63,24,3.94,414.07,24,2.54,76.27,23,3.97,483.22,23,2.10,1788.14,23,3.20,208.63,23,3.66,207.67,23,6.10,177.87,23,5.24,212.78,22,5.92,173.94,21,0.72,1258.45,21,5.79,2531.13,21,2.02,860.31,21,0.67,2317.84,21,5.22,6.59,20,2.82,429.78,20,5.07,617.81,19,1.64,565.12,19,5.94,425.11,19,5.78,213.82,18,0.73,9999.99,18,5.23,73.30,18,6.11,210.38,18,3.14,831.86,17,0.24,134.59,17,0.72,2111.65,17,3.28,98.90,16,3.97,355.75,16,3.10,106.27,15,3.29,1589.07,15,3.25,78.71,15,5.19,305.35,15,2.75,1.22,14,3.88,54.17,14,4.52,59.80,14,1.72,69.15,14,6.18,245.54,14,2.37,125.99,14,2.55,405.26,14,2.54,1.70,14,3.59,234.64,13,0.83,99.91,13,4.17,225.83,13,6.01,214.78,13,4.69,767.37,13,5.31,344.70,12,2.12,28.31,12,3.60,124.43,12,1.62,1361.55,12,4.07,280.97,12,4.00,267.47,12,0.12,7.63,12,2.79,362.86,11,5.51,192.69,11,1.82,2104.54,11,2.62,7.86,11,2.61,339.29,11,5.51,199.28,11,3.58,1.44,11,0.19,217.49,11,2.37,831.10,10,2.84,85.83,10,1.69,31.02,10,4.72,216.22,10,0.22,198.32,10,0.22,144.15,10,3.61,14.01,10,3.94,207.88,10,4.02,207.15,10,0.42,2634.23,10,1.61,0.89,10,3.67,212.55,10,3.34,223.59,10,0.64,218.93,9,0.72,347.88,9,4.26,20.61,9,5.40,342.26,9,4.28,312.46,9,5.08,241.61,9,4.25,46.47,9,1.65,210.33,9,0.91,497.45,9,5.81,329.73,9,4.23,6.36,9,0.57,2428.04,9,5.36,343.22,9,5.55,2847.53,9,4.48,1692.17,9,0.49,1574.85,8,4.06,237.68,8,0.81,264.50,8,4.71,333.66,8,2.73,4.14,8,3.82,380.13,8,5.54,116.43,8,5.63,518.65,8,5.44,621.74,21354295596,0.00000000000,0.00000000000,1296855,1.8282054,213.2990954,564348,2.885001,7.113547,107679,2.277699,206.185548,98323,1.08070,426.59819,40255,2.04128,220.41264,19942,1.27955,103.09277,10512,2.74880,14.22709,6939,0.4049,639.8973,4803,2.4419,419.4846,4056,2.9217,110.2063,3769,3.6497,3.9322,3385,2.4169,3.1814,3302,1.2626,433.7117,3071,2.3274,199.0720,1953,3.5639,11.0457,1249,2.6280,95.9792,922,1.961,227.526,706,4.417,529.691,650,6.174,202.253,628,6.111,309.278,487,6.040,853.196,479,4.988,522.577,468,4.617,63.736,417,2.117,323.505,408,1.299,209.367,352,2.317,632.784,344,3.959,412.371,340,3.634,316.392,336,3.772,735.877,332,2.861,210.118,289,2.733,117.320,281,5.744,2.448,266,0.543,647.011,230,1.644,216.480,192,2.965,224.345,173,4.077,846.083,167,2.597,21.341,136,2.286,10.295,131,3.441,742.990,128,4.095,217.231,109,6.161,415.552,98,4.73,838.97,94,3.48,1052.27,92,3.95,88.87,87,1.22,440.83,83,3.11,625.67,78,6.24,302.16,67,0.29,4.67,66,5.65,9.56,62,4.29,127.47,62,1.83,195.14,58,2.48,191.96,57,5.02,137.03,55,0.28,74.78,54,5.13,490.33,51,1.46,536.80,47,1.18,149.56,47,5.15,515.46,46,2.23,956.29,44,2.71,5.42,40,0.41,269.92,40,3.89,728.76,38,0.65,422.67,38,2.53,12.53,37,3.78,2.92,35,6.08,5.63,34,3.21,1368.66,33,4.64,277.03,33,5.43,1066.50,33,0.30,351.82,32,4.39,1155.36,31,2.43,52.69,30,2.84,203.00,30,6.19,284.15,30,3.39,1059.38,29,2.03,330.62,28,2.74,265.99,26,4.51,340.77,23,4.14,191.21,23,5.89,210.85,22,1.96,203.74,22,5.14,4.19,22,2.68,942.06,21,6.16,860.31,20,2.31,437.64,19,4.77,70.85,19,4.10,18.16,18,0.90,429.78,18,1.85,234.64,18,2.45,423.42,17,5.97,628.85,16,4.06,949.18,16,1.94,1272.68,16,1.06,56.62,16,5.59,6.15,15,4.24,1162.47,15,0.74,200.77,15,5.77,22.09,15,3.60,1045.15,14,2.94,1685.05,14,1.44,408.44,14,4.10,1471.75,13,6.25,38.13,13,5.76,138.52,13,4.25,405.26,12,4.85,831.86,12,1.86,131.40,12,1.81,124.43,11,1.55,223.59,11,5.37,215.75,10,3.47,1375.77,10,6.08,32.24,10,2.38,107.02,10,3.95,430.53,10,2.55,99.91,10,1.39,145.63,9,5.81,7.16,9,3.65,142.45,9,4.95,208.63,9,1.24,106.27,9,0.08,288.08,8,4.42,703.63,8,5.64,62.25,8,2.42,1258.45,8,6.22,14.98,8,0.53,654.12,8,3.75,312.20,7,4.85,222.86,7,0.28,0.75,7,0.53,388.47,7,2.05,99.16,7,0.24,8.08,7,5.83,483.22,7,3.49,35.42,6,2.89,114.14,6,3.33,1361.55,6,3.81,1788.14,6,0.55,65.22,6,1.63,1589.07,6,2.68,2001.44,6,0.89,92.05,6,4.39,81.75,5,5.48,563.63,5,4.58,134.59,5,2.12,214.26,5,4.68,212.34,5,3.34,1.48,5,5.77,565.12,5,2.20,207.88,5,4.20,404.51,5,0.42,76.27,5,3.78,1265.57,5,0.46,362.86,5,4.53,1148.25,5,4.59,554.07,5,5.80,217.96,5,3.25,231.46,5,5.38,497.45,4,0.11,295.05,4,1.80,213.25,4,5.00,213.35,4,4.88,98.90,4,0.59,750.10,4,0.99,24.38,4,0.82,344.70,4,0.81,343.22,4,5.13,218.93,4,1.61,245.54,4,0.35,333.66,3,5.30,350.33,3,1.85,225.83,3,2.20,1574.85,3,5.31,347.88,3,0.21,635.97,3,2.88,216.22,3,1.72,1169.59,3,1.92,17.41,3,3.04,1677.94,3,4.31,6062.66,3,1.34,543.92,3,0.25,120.36,3,3.36,7.86,3,2.53,1692.17,3,2.49,46.47,3,3.53,2104.54,3,4.87,144.15,3,5.73,9992.87,3,3.73,6076.89,3,0.24,357.45,3,2.43,2317.84,3,5.76,618.56,3,5.15,10007.10,3,0.72,85.83,3,3.43,31.02,3,3.80,17.27,3,1.63,182.28,3,0.92,479.29,3,4.52,198.32,3,2.11,168.05,116441,1.179879,7.113547,91921,0.07425,213.29910,90592,0.00000,0.00000,15277,4.06492,206.18555,10631,0.25778,220.41264,10605,5.40964,426.59819,4265,1.0460,14.2271,1216,2.9186,103.0928,1165,4.6094,639.8973,1082,5.6913,433.7117,1045,4.0421,199.0720,1020,0.6337,3.1814,634,4.388,419.485,549,5.573,3.932,457,1.268,110.206,425,0.209,227.526,274,4.288,95.979,162,1.381,11.046,129,1.566,309.278,117,3.881,853.196,105,4.900,647.011,101,0.893,21.341,96,2.91,316.39,95,5.63,412.37,85,5.73,209.37,83,6.05,216.48,82,1.02,117.32,75,4.76,210.12,67,0.46,522.58,66,0.48,10.29,64,0.35,323.51,61,4.88,632.78,53,2.75,529.69,46,5.69,440.83,45,1.67,202.25,42,5.71,88.87,32,0.07,63.74,32,1.67,302.16,31,4.16,191.96,27,0.83,224.34,25,5.66,735.88,20,5.94,217.23,18,4.90,625.67,17,1.63,742.99,16,0.58,515.46,14,0.21,838.97,14,3.76,195.14,12,4.72,203.00,12,0.13,234.64,12,3.12,846.08,11,5.92,536.80,11,5.60,728.76,11,3.20,1066.50,10,4.99,422.67,10,0.26,330.62,10,4.15,860.31,9,0.46,956.29,8,2.14,269.92,8,5.25,429.78,8,4.03,9.56,7,5.40,1052.27,6,4.46,284.15,6,5.93,405.26,6,5.41,149.56,6,4.29,415.55,6,0.02,124.43,6,6.02,223.59,6,0.30,127.47,5,5.54,949.18,5,3.20,277.03,5,4.93,654.12,5,2.27,18.16,5,6.14,1155.36,5,4.41,942.06,4,2.89,56.62,4,4.69,74.78,4,5.31,1045.15,4,0.29,831.86,4,0.37,12.53,4,6.10,81.75,4,3.30,490.33,4,4.93,52.69,4,0.41,137.03,4,0.15,437.64,4,0.20,1272.68,3,4.77,423.42,3,4.29,99.91,3,1.57,1059.38,3,3.13,70.85,3,0.33,191.21,3,3.38,408.44,3,1.88,295.05,3,5.15,1368.66,3,3.59,131.40,3,5.12,265.99,2,1.59,32.24,2,3.90,210.85,2,5.83,106.27,2,4.77,351.82,2,3.14,22.09,2,5.98,6062.66,2,2.06,6076.89,2,5.95,145.63,2,5.23,1265.57,2,1.12,9992.87,2,3.48,10007.10,2,5.87,1471.75,2,4.52,138.52,2,4.15,1258.45,2,5.05,1361.55,2,4.14,107.02,2,1.36,231.46,2,6.24,1148.25,2,3.75,628.85,2,5.62,447.94,2,5.97,430.53,1,0.48,340.77,1,0.85,6069.78,1,2.91,215.75,1,0.71,28.45,1,2.28,9999.99,1,5.84,543.92,1,6.24,1589.07,1,2.83,200.77,1,3.52,497.45,1,0.72,508.35,1,2.61,1279.79,1,4.96,1685.05,1,1.20,618.56,1,4.53,635.97,1,1.09,184.84,1,2.41,703.63,1,3.40,1073.61,1,4.91,750.10,1,1.39,483.22,1,1.59,1375.77,1,2.66,134.59,1,4.21,288.08,1,4.68,362.86,1,2.43,222.86,1,4.52,38.13,1,5.01,1581.96,1,5.59,1788.14,1,0.77,113.39,1,4.80,1677.94,1,2.22,333.66,1,5.95,1464.64,1,4.49,643.08,1,5.82,416.30,1,2.51,343.22,1,3.97,1574.85,1,4.84,76.27,1,6.00,337.73,1,2.28,1162.47,1,2.35,120.36,1,3.67,347.88,1,0.01,1169.59,1,0.21,99.16,1,2.89,92.05,1,5.63,17.27,1,3.76,203.74,1,5.75,721.65,1,3.78,217.96,1,0.68,46.47,1,4.86,357.45,1,5.27,436.89,1,3.27,208.63,1,3.88,565.12,1,5.99,1905.46,1,3.69,350.33,1,4.96,358.93,1,0.31,98.90,1,1.22,62.25,1,0.87,1692.17,1,6.17,182.28,1,2.59,313.21,1,1.54,195.89,1,5.42,312.20,1,4.71,2001.44,1,3.81,168.05,16039,5.73945,7.11355,4250,4.5854,213.2991,1907,4.7608,220.4126,1466,5.9133,206.1855,1162,5.6197,14.2271,1067,3.6082,426.5982,239,3.861,433.712,237,5.768,199.072,166,5.116,3.181,151,2.736,639.897,131,4.743,227.526,63,0.23,419.48,62,4.74,103.09,40,5.47,21.34,40,5.96,95.98,39,5.83,110.21,28,3.01,647.01,25,0.99,3.93,19,1.92,853.20,18,4.97,10.29,18,1.03,412.37,18,4.20,216.48,18,3.32,309.28,16,3.90,440.83,16,5.62,117.32,13,1.18,88.87,11,5.58,11.05,11,5.93,191.96,10,3.95,209.37,9,3.39,302.16,8,4.88,323.51,7,0.38,632.78,6,2.25,522.58,6,1.06,210.12,5,4.64,234.64,4,3.14,0.00,4,2.31,515.46,3,2.20,860.31,3,0.59,529.69,3,4.93,224.34,3,0.42,625.67,2,4.77,330.62,2,3.35,429.78,2,3.20,202.25,2,1.19,1066.50,2,1.35,405.26,2,4.16,223.59,2,3.07,654.12,2,1.03,728.76,2,4.40,124.43,2,3.09,422.67,2,4.15,536.80,2,5.83,195.14,2,6.04,742.99,1,0.38,316.39,1,1.58,81.75,1,2.11,838.97,1,1.38,735.88,1,2.33,217.23,1,5.02,956.29,1,1.66,63.74,1,3.88,269.92,1,3.73,295.05,1,2.76,284.15,1,3.31,18.16,1,2.02,831.86,1,0.71,846.08,1,3.84,447.94,1,4.71,56.62,1,0.80,1045.15,1,2.41,203.00,1,4.27,437.64,1,1.65,423.42,1,6.18,942.06,1,2.86,184.84,1,6.26,1059.38,1,3.43,149.56,1662,3.9983,7.1135,257,2.984,220.413,236,3.902,14.227,149,2.741,213.299,114,3.142,0.000,110,1.515,206.186,68,1.72,426.60,40,2.05,433.71,38,1.24,199.07,31,3.01,227.53,15,0.83,639.90,9,3.71,21.34,6,2.42,419.48,6,1.16,647.01,4,1.45,95.98,4,2.12,440.83,3,4.09,110.21,3,2.77,412.37,3,3.01,88.87,3,0.00,853.20,3,0.39,103.09,2,3.78,117.32,2,2.83,234.64,2,5.08,309.28,2,2.24,216.48,2,5.19,302.16,1,1.55,191.96,1,3.45,323.51,1,4.83,210.12,1,2.29,209.37,1,0.30,860.31,1,2.38,632.78,1,4.03,522.58,1,4.19,515.46,1,2.17,124.43,124,2.259,7.114,34,2.16,14.23,28,1.20,220.41,6,1.22,227.53,5,0.24,433.71,4,6.23,426.60,3,2.97,199.07,3,4.29,206.19,2,6.25,213.30,1,5.28,639.90,1,0.24,440.83,1,3.14,0.00,1,5.57,647.01,1,0.69,302.16,1,6.18,191.96,1,4.88,88.87,1,4.78,419.48,4330678,3.6028443,213.2990954,240348,2.852385,426.598191,84746,0.00000,0.00000,34116,0.57297,206.18555,30863,3.48442,220.41264,14734,2.11847,639.89729,9917,5.7900,419.4846,6994,4.7360,7.1135,4808,5.4331,316.3919,4788,4.9651,110.2063,3432,2.7326,433.7117,1506,6.0130,103.0928,1060,5.6310,529.6910,969,5.204,632.784,942,1.396,853.196,708,3.803,323.505,552,5.131,202.253,400,3.359,227.526,319,3.626,209.367,316,1.997,647.011,314,0.465,217.231,284,4.886,224.345,236,2.139,11.046,215,5.950,846.083,209,2.120,415.552,207,0.730,199.072,179,2.954,63.736,141,0.644,490.334,139,4.595,14.227,139,1.998,735.877,135,5.245,742.990,122,3.115,522.577,116,3.109,216.480,114,0.963,210.118,96,4.48,117.32,81,1.32,277.03,74,2.89,149.56,73,3.06,536.80,69,4.92,309.28,68,2.18,351.82,62,0.68,1066.50,57,2.61,440.83,49,5.79,95.98,48,2.18,74.78,38,5.29,1059.38,37,6.28,1162.47,36,1.63,628.85,35,1.71,1052.27,34,5.98,412.37,34,2.46,422.67,34,1.14,949.18,32,4.15,437.64,27,1.27,860.31,24,3.07,215.75,24,4.11,3.93,24,2.75,838.97,23,0.99,210.85,21,0.14,430.53,21,3.51,330.62,20,2.82,127.47,19,2.98,137.03,19,6.27,423.42,18,2.29,388.47,18,6.20,703.63,17,3.90,214.26,17,0.17,212.34,17,1.67,38.13,16,4.55,956.29,397555,5.332900,213.299095,49479,3.14159,0.00000,18572,6.09919,426.59819,14801,2.30586,206.18555,9644,1.6967,220.4126,3757,1.2543,419.4846,2717,5.9117,639.8973,1455,0.8516,433.7117,1291,2.9177,7.1135,853,0.436,316.392,298,0.919,632.784,292,5.316,853.196,284,1.619,227.526,275,3.889,103.093,172,0.052,647.011,166,2.444,199.072,158,5.209,110.206,128,1.207,529.691,110,2.457,217.231,82,2.76,210.12,81,2.86,14.23,69,1.66,202.25,65,1.26,216.48,61,1.25,209.37,59,1.82,323.51,46,0.82,440.83,36,1.82,224.34,34,2.84,117.32,33,1.31,412.37,32,1.19,846.08,27,4.65,1066.50,27,4.44,11.05,23,4.13,415.55,21,1.41,309.28,18,5.56,860.31,15,1.22,63.74,15,1.34,95.98,15,1.01,536.80,13,2.46,490.33,13,3.22,277.03,13,2.27,742.99,13,4.89,522.58,13,0.30,422.67,12,1.87,423.42,10,3.12,625.67,10,1.75,330.62,9,0.46,429.78,8,4.68,215.75,8,2.42,430.53,7,5.97,149.56,7,1.52,437.64,7,3.91,351.82,7,3.01,949.18,6,1.49,234.64,6,0.02,654.12,6,5.37,735.88,5,3.81,74.78,5,4.34,628.85,4,5.64,210.85,4,2.64,3.18,4,1.73,1059.38,4,4.99,3.93,4,1.16,223.59,20630,0.50482,213.29910,3720,3.9983,206.1855,1627,6.1819,220.4126,1346,0.0000,0.0000,706,3.039,419.485,365,5.099,426.598,330,5.279,433.712,219,3.828,639.897,139,1.043,7.114,104,6.157,227.526,93,1.98,316.39,71,4.15,199.07,52,2.88,632.78,49,4.43,647.01,41,3.16,853.20,29,4.53,210.12,24,1.12,14.23,21,4.35,217.23,20,5.31,440.83,18,0.85,110.21,17,5.68,216.48,16,4.26,103.09,14,3.00,412.37,12,2.53,529.69,8,3.32,202.25,7,5.56,209.37,7,0.29,323.51,6,1.16,117.32,6,3.61,860.31,6,3.58,309.28,6,2.48,1066.50,4,3.02,846.08,4,4.80,625.67,3,3.77,423.42,3,6.04,234.64,3,4.82,429.78,3,4.48,654.12,3,3.29,95.98,3,5.64,735.88,3,0.22,522.58,2,0.03,415.55,2,6.25,330.62,2,4.56,422.67,2,5.06,277.03,2,5.53,536.80,2,5.54,224.34,2,5.60,223.59,666,1.990,213.299,632,5.698,206.186,398,0.000,0.000,188,4.338,220.413,92,4.84,419.48,52,3.42,433.71,42,2.38,426.60,26,4.40,227.53,21,5.85,199.07,18,1.99,639.90,11,5.37,7.11,10,2.55,647.01,7,3.46,316.39,6,4.80,632.78,6,0.02,210.12,6,3.52,440.83,5,5.64,14.23,5,1.22,853.20,4,4.71,412.37,3,0.63,103.09,2,3.72,216.48,2,6.11,217.23,1,1.69,860.31,1,4.31,234.64,1,5.75,309.28,1,2.66,654.12,1,5.69,117.32,1,5.48,202.25,1,0.60,1066.50,1,0.22,625.67,1,2.86,429.78,1,4.52,323.51,80,1.12,206.19,32,3.12,213.30,17,2.48,220.41,12,3.14,0.00,9,0.38,419.48,6,1.56,433.71,5,2.63,227.53,5,1.28,199.07,1,1.43,426.60,1,0.67,647.01,1,1.72,440.83,1,6.18,639.90,1,3.85,14.23,1,3.49,7.11,1,0.31,412.37,8,2.82,206.19,1,0.51,220.41,1,3.14,0.00,1,2.99,199.07,1,0.78,227.53,1,5.96,433.71,955758136,0.000000000,0.000000000,52921382,2.39226220,213.29909544,1873680,5.2354961,206.1855484,1464664,1.6476305,426.5981909,821891,5.935200,316.391870,547507,5.015326,103.092774,371684,2.271148,220.412642,361778,3.139043,7.113547,140618,5.704067,632.783739,108975,3.293136,110.206321,69007,5.94100,419.48464,61053,0.94038,639.89729,48913,1.55733,202.25340,34144,0.19519,277.03499,32402,5.47085,949.17561,20937,0.46349,735.87651,20839,1.52103,433.71174,20747,5.33256,199.07200,15298,3.05944,529.69097,14296,2.60434,323.50542,12884,1.64892,138.51750,11993,5.98051,846.08283,11380,1.73106,522.57742,9796,5.2048,1265.5675,7753,5.8519,95.9792,6771,3.0043,14.2271,6466,0.1773,1052.2684,5850,1.4552,415.5525,5307,0.5974,63.7359,4696,2.1492,227.5262,4044,1.6401,209.3669,3688,0.7802,412.3711,3461,1.8509,175.1661,3420,4.9455,1581.9593,3401,0.5539,350.3321,3376,3.6953,224.3448,2976,5.6847,210.1177,2885,1.3876,838.9693,2881,0.1796,853.1964,2508,3.5385,742.9901,2448,6.1841,1368.6603,2406,2.9656,117.3199,2174,0.0151,340.7709,2024,5.0541,11.0457,1888,0.0297,3.9322,1861,5.9336,625.6702,1817,5.7771,490.3341,1781,0.7631,217.2312,1740,2.3466,309.2783,1611,1.1730,74.7816,1475,5.6767,203.7379,1472,1.4006,137.0330,1463,1.9259,216.4805,1395,5.9367,127.4718,1315,5.1120,211.8146,1304,0.7724,647.0108,1296,4.6918,1898.3512,1277,2.9841,1059.3819,1207,0.7529,351.8166,1150,5.7402,1162.4747,1127,4.4671,265.9893,1099,1.8177,149.5632,1071,1.1357,1155.3612,1021,5.9123,1685.0521,998,2.631,200.769,986,2.260,956.289,932,3.670,554.070,664,0.603,728.763,660,4.666,195.140,626,5.942,1478.867,618,5.621,942.062,553,3.411,269.921,534,1.264,275.551,517,4.443,2214.743,494,2.286,278.519,490,5.806,191.208,488,2.794,3.181,482,1.841,479.288,473,1.882,515.464,470,0.838,1471.753,453,3.003,302.165,452,5.645,2001.444,427,0.057,284.149,405,1.640,536.805,386,1.997,1272.681,343,5.856,1795.258,341,2.376,525.498,341,0.891,628.852,340,1.402,440.825,303,0.879,6069.777,295,0.671,88.866,294,0.426,312.199,292,6.214,210.851,288,1.122,422.666,277,5.319,692.587,276,0.478,38.133,262,0.318,1045.155,243,5.372,1258.454,241,1.125,388.465,237,0.908,1375.774,234,4.228,114.138,231,5.495,191.958,226,0.375,142.450,225,0.548,1788.145,224,2.281,330.619,222,5.946,39.357,219,5.256,212.336,214,4.203,2531.135,208,5.381,2317.836,206,0.958,288.081,197,3.901,52.690,192,2.959,437.644,188,6.079,563.631,187,6.036,404.507,183,5.669,2111.650,180,4.410,408.439,178,0.382,430.530,177,2.303,9999.986,175,5.714,1066.495,173,1.849,1589.073,172,2.365,213.251,172,5.563,213.347,170,2.857,99.161,166,2.637,215.747,165,2.891,214.262,163,3.458,617.806,162,5.731,203.004,150,4.407,417.037,146,1.566,831.856,145,5.082,423.417,143,0.998,76.266,137,5.439,222.860,132,2.859,312.460,129,2.553,414.068,125,4.784,205.222,120,0.043,1361.547,113,5.031,703.633,112,0.262,2104.537,110,2.437,355.749,109,1.632,208.633,109,2.093,207.670,109,2.855,21.341,107,3.671,212.778,104,3.637,65.220,99,5.14,1574.85,98,5.12,2634.23,97,4.20,305.35,97,4.84,131.40,97,2.56,1692.17,96,5.45,2428.04,95,2.52,2.45,94,2.40,483.22,93,0.74,831.10,92,2.95,35.42,91,3.97,2847.53,91,4.21,213.82,89,5.39,107.02,89,4.06,128.96,88,3.87,140.00,87,1.33,1905.46,86,2.30,85.83,86,4.55,210.38,86,0.03,860.31,84,1.18,429.78,84,4.61,177.87,83,1.53,145.63,82,1.66,62.25,77,3.15,767.37,74,3.57,1.48,74,3.72,92.05,73,4.38,425.11,73,4.63,245.54,72,0.01,565.12,71,0.99,405.26,70,4.04,173.94,67,1.08,339.29,67,4.75,70.85,66,2.47,280.97,65,2.45,267.47,65,0.09,9.56,64,1.29,1148.25,64,4.10,327.44,63,2.02,234.64,63,4.40,214.78,61,5.12,756.32,59,4.23,700.66,59,2.62,225.83,58,6.06,1677.94,58,5.47,347.88,57,6.27,2420.93,56,2.07,124.43,56,4.30,329.73,55,1.60,543.02,55,3.86,342.26,54,3.71,344.70,54,1.07,362.86,54,4.98,134.59,53,3.79,343.22,50,5.76,320.32,50,3.93,192.69,50,5.21,2744.43,50,3.23,333.66,49,4.90,217.49,49,5.33,3127.31,48,3.15,216.22,48,2.39,207.88,48,3.93,199.28,47,2.45,207.15,47,2.07,2008.56,46,2.09,212.55,46,4.86,2950.62,46,2.64,10.29,46,4.97,198.32,45,5.36,218.93,45,1.78,223.59,45,5.56,264.50,43,1.84,106.27,43,0.40,357.45,42,0.08,210.33,42,0.74,125.99,41,2.47,237.68,41,4.92,1891.24,41,4.08,621.74,40,4.01,12.53,39,3.46,241.61,39,3.74,3163.92,39,4.40,18.16,38,4.44,160.61,38,2.06,247.24,37,4.75,348.85,37,1.69,22.09,36,3.83,56.62,35,3.44,273.10,35,5.65,497.45,35,5.96,217.96,35,2.25,487.37,35,5.63,99.91,35,1.83,380.13,34,6.01,166.83,34,0.73,750.10,34,5.31,206.23,34,1.24,2221.86,34,5.80,251.43,33,2.45,969.62,33,4.87,209.11,33,1.07,252.66,33,1.93,98.90,33,2.23,319.57,32,3.78,33.94,32,3.58,231.46,32,1.00,1464.64,32,2.13,206.14,32,3.82,73.30,31,2.05,282.45,31,1.96,244.32,31,4.90,144.15,31,2.27,1169.59,30,3.93,206.71,29,5.98,2737.32,29,4.84,905.89,29,2.22,14.98,29,6.03,188.92,29,5.80,1994.33,29,0.04,5.63,29,0.76,488.85,29,1.69,78.71,28,4.73,552.59,28,2.72,32.24,28,0.79,546.96,28,5.18,5.42,28,1.45,258.88,28,6.12,214.05,27,2.45,254.94,27,3.58,561.18,27,0.25,313.21,27,4.26,179.36,27,5.20,148.08,27,5.54,555.55,27,2.86,24.38,26,1.59,491.82,26,0.65,654.12,26,2.10,248.72,26,1.62,2324.95,26,3.36,0.96,25,5.29,636.72,25,4.97,3060.83,25,5.12,168.05,25,1.78,182.28,24,0.01,69.15,24,0.52,894.84,24,3.15,240.39,24,1.60,738.80,24,2.55,196.62,23,3.51,458.84,22,3.25,681.54,22,4.76,213.19,22,3.17,213.41,22,0.88,635.97,22,4.61,3267.01,21,3.86,116.43,21,0.63,189.72,21,1.67,274.07,21,1.07,494.27,20,6.05,173.68,20,1.84,533.62,20,2.95,59.80,20,2.91,120.36,20,4.94,121.25,20,5.59,4.19,20,0.08,842.15,20,2.52,1485.98,20,2.14,54.17,19,0.11,218.72,19,0.55,4.67,19,5.38,213.09,19,2.55,213.51,18,3.19,295.05,18,2.71,181.81,18,2.26,672.14,17,2.90,477.80,17,0.68,151.05,17,0.71,1781.03,17,4.74,2207.63,17,1.63,5856.48,17,3.53,3480.31,16,3.26,6283.08,16,5.39,424.15,16,3.98,2.92,16,0.91,280.00,16,0.63,358.93,16,0.98,2538.25,16,0.60,746.92,16,0.83,176.65,16,4.46,643.83,16,5.23,135.55,16,1.19,486.40,16,5.70,3053.71,15,1.49,543.92,15,5.53,2310.72,15,2.67,46.47,15,1.24,2641.34,15,1.77,569.05,15,2.92,167.09,15,2.66,292.01,15,6.06,468.24,15,5.26,472.17,14,0.22,235.39,14,0.12,313.68,14,0.38,601.76,14,2.63,618.56,14,0.82,221.38,14,3.19,213.56,14,4.73,213.04,14,2.51,1802.37,14,2.21,228.28,6182981,0.2584352,213.2990954,506578,0.711147,206.185548,341394,5.796358,426.598191,188491,0.472157,220.412642,186262,3.141593,0.000000,143891,1.407449,7.113547,49621,6.01744,103.09277,20928,5.09246,639.89729,19953,1.17560,419.48464,18840,1.60820,110.20632,13877,0.75886,199.07200,12893,5.94330,433.71174,5397,1.2885,14.2271,4869,0.8679,323.5054,4247,0.3930,227.5262,3252,1.2585,95.9792,3081,3.4366,522.5774,2909,4.6068,202.2534,2856,2.1673,735.8765,1988,2.4505,412.3711,1941,6.0239,209.3669,1581,1.2919,210.1177,1340,4.3080,853.1964,1316,1.2530,117.3199,1203,1.8665,316.3919,1091,0.0753,216.4805,966,0.480,632.784,954,5.152,647.011,898,0.983,529.691,882,1.885,1052.268,874,1.402,224.345,785,3.064,838.969,740,1.382,625.670,658,4.144,309.278,650,1.725,742.990,613,3.033,63.736,599,2.549,217.231,503,2.130,3.932,413,4.593,415.552,395,0.533,956.289,363,4.707,302.165,356,2.303,728.763,345,5.888,440.825,336,1.616,1368.660,322,0.979,3.181,317,3.584,515.464,294,2.816,11.046,291,2.831,1155.361,278,0.260,195.140,265,2.427,88.866,265,5.829,149.563,264,1.285,1059.382,246,0.907,191.958,245,1.045,942.062,222,5.132,269.921,215,3.565,490.334,195,4.567,846.083,183,2.679,127.472,182,4.934,74.782,175,3.446,137.033,170,4.635,284.149,166,5.998,536.805,158,2.996,340.771,155,1.197,265.989,153,0.270,1272.681,152,5.439,422.666,152,0.529,330.619,141,1.271,203.004,141,2.021,1045.155,140,1.353,1685.052,136,5.017,351.817,129,1.143,21.341,128,2.539,1471.753,127,3.003,277.035,108,4.319,210.851,103,0.382,203.738,100,3.614,1066.495,98,2.56,191.21,97,3.26,831.86,96,0.79,1258.45,83,0.28,234.64,73,0.63,1375.77,72,4.38,860.31,72,5.58,429.78,71,0.73,437.64,70,0.88,423.42,69,2.47,949.18,67,5.45,200.77,67,0.07,408.44,66,2.68,405.26,66,0.06,1589.07,64,1.75,1361.55,62,1.09,2001.44,60,2.25,1788.14,55,4.59,628.85,54,0.28,124.43,51,6.27,223.59,50,3.80,215.75,49,4.17,138.52,48,0.84,10.29,47,2.17,312.20,43,3.38,208.63,43,2.99,1148.25,42,4.83,288.08,40,5.18,1478.87,40,0.28,131.40,39,0.56,1574.85,37,0.63,52.69,35,4.68,38.13,33,1.98,142.45,33,3.28,222.86,33,6.12,145.63,32,5.19,76.27,32,6.02,1905.46,31,1.48,1677.94,30,1.96,2104.54,29,5.10,654.12,29,4.96,1795.26,29,2.75,404.51,28,0.83,1692.17,28,0.83,2317.84,28,2.24,430.53,27,5.24,388.47,27,1.00,107.02,26,4.28,483.22,26,2.21,1265.57,25,2.87,703.63,25,6.24,106.27,25,1.08,99.91,25,0.81,312.46,24,3.11,212.34,24,0.55,214.26,24,0.65,207.88,23,5.08,479.29,23,4.87,295.05,22,4.23,217.96,22,5.51,343.22,22,3.90,563.63,22,0.73,99.16,22,6.07,85.83,22,4.17,2.45,22,3.80,347.88,21,3.09,554.07,21,0.39,319.57,21,5.11,333.66,21,2.69,1464.64,21,3.29,70.85,21,5.12,362.86,21,1.69,231.46,21,2.46,18.16,20,0.23,213.25,20,5.08,750.10,20,3.43,213.35,19,2.02,313.21,19,0.05,245.54,18,5.70,56.62,18,3.84,497.45,17,3.55,218.93,17,4.72,2111.65,17,1.41,114.14,16,3.05,134.59,16,1.71,2420.93,16,4.94,357.45,16,4.22,565.12,16,0.27,225.83,16,0.33,1891.24,16,2.83,81.75,15,1.21,1994.33,15,1.31,216.22,15,3.85,1162.47,15,5.57,344.70,14,0.45,2008.56,14,5.71,92.05,14,0.57,2634.23,13,5.76,2221.86,13,0.45,1169.59,13,1.60,320.32,13,3.74,508.35,13,3.43,258.88,13,1.64,273.10,13,1.92,1581.96,13,5.19,635.97,12,1.01,329.73,12,5.95,543.92,12,4.45,32.24,12,5.11,4.67,12,4.31,618.56,12,2.46,721.65,12,1.76,160.61,12,3.71,350.33,12,2.80,217.49,11,3.00,198.32,11,1.89,561.18,11,2.41,1781.03,11,1.58,212.78,11,0.77,218.72,11,2.07,213.82,10,2.41,546.96,10,0.09,182.28,10,0.49,305.35,10,2.64,416.30,10,4.05,62.25,10,3.28,275.55,10,1.61,327.44,10,1.10,113.39,9,5.46,414.07,9,4.46,2428.04,9,2.92,1279.79,9,4.88,120.36,9,0.54,168.05,9,6.14,621.74,9,1.83,629.60,9,1.95,35.42,9,2.18,425.11,8,0.36,617.81,8,3.77,251.43,8,0.92,1485.98,8,1.38,1.48,8,5.31,65.22,8,3.46,424.15,8,0.35,278.52,8,5.44,254.94,8,0.96,767.37,8,1.43,2737.32,8,3.38,144.15,8,0.94,636.72,8,5.14,22.09,8,0.94,2310.72,8,5.14,358.93,8,4.56,280.97,8,0.10,2324.95,8,5.75,447.94,8,2.19,264.50,7,4.52,5.63,7,3.85,214.05,7,3.39,98.90,7,1.20,5.42,7,1.65,1898.35,7,1.79,12.53,7,3.50,9.56,6,5.31,6076.89,6,0.45,10007.10,6,0.33,2950.62,6,2.12,274.07,6,0.76,210.38,6,3.21,219.45,6,3.80,339.29,6,4.59,207.67,6,0.18,2207.63,6,2.11,2097.42,6,4.67,543.02,6,5.13,692.59,6,6.17,650.94,6,5.95,486.40,6,1.04,9992.87,6,6.10,209.11,6,5.48,2538.25,6,3.01,121.25,6,5.92,6062.66,6,3.56,1073.61,6,0.56,116.43,6,4.40,196.62,6,4.83,643.08,6,0.95,1802.37,6,0.81,472.17,6,2.24,1038.04,6,3.61,125.99,6,3.84,181.06,5,5.81,237.68,5,6.19,337.73,5,0.56,192.69,5,3.82,842.15,5,4.85,267.47,5,0.50,248.72,5,4.01,205.22,5,3.36,824.74,5,1.63,166.83,5,0.85,46.47,5,4.04,487.37,5,0.85,247.24,5,4.49,291.26,5,2.67,417.04,5,0.25,129.92,5,4.18,2744.43,5,3.74,235.39,5,5.58,342.26,5,1.55,214.78,5,3.17,148.08,5,3.67,189.72,4,4.71,151.05,4,3.74,699.70,4,0.25,128.96,4,5.69,252.66,4,4.95,184.09,4,5.43,436.89,4,6.20,268.44,4,4.19,685.47,4,2.98,380.13,4,5.97,212.55,4,6.10,2641.34,4,5.82,491.82,4,4.87,14.98,4,4.19,501.38,4,1.15,3053.71,4,3.08,710.75,4,5.17,114.40,4,3.46,220.46,4,0.75,2627.11,4,0.99,271.41,4,4.78,175.17,4,3.71,204.70,4,1.27,211.81,4,3.56,244.32,4,4.53,488.85,4,2.87,411.62,4,2.22,2.92,4,3.06,409.92,4,5.54,458.84,4,1.58,643.83,4,4.51,601.76,4,1.11,6283.08,4,2.20,135.34,4,3.64,229.97,4,1.32,69.15,436902,4.786717,213.299095,71923,2.50070,206.18555,49767,4.97168,220.41264,43221,3.86940,426.59819,29646,5.96310,7.11355,4721,2.4753,199.0720,4142,4.1067,433.7117,3789,3.0977,639.8973,2964,1.3721,103.0928,2556,2.8507,419.4846,2327,0.0000,0.0000,2208,6.2759,110.2063,2188,5.8555,14.2271,1957,4.9245,227.5262,924,5.464,323.505,706,2.971,95.979,546,4.129,412.371,431,5.178,522.577,405,4.173,209.367,391,4.481,216.480,374,5.834,117.320,361,3.277,647.011,356,3.192,210.118,326,2.269,853.196,207,4.022,735.877,204,0.088,202.253,180,3.597,632.784,178,4.097,440.825,154,3.135,625.670,148,0.136,302.165,133,2.594,191.958,132,5.933,309.278,123,4.189,88.866,119,5.554,224.345,111,4.779,838.969,109,5.293,515.464,100,5.461,3.181,97,4.02,728.76,96,6.26,742.99,94,4.38,217.23,81,5.11,956.29,79,5.73,21.34,69,4.05,3.93,65,3.78,1052.27,64,5.81,529.69,63,2.18,195.14,57,3.15,203.00,56,4.84,234.64,53,5.08,330.62,53,3.93,949.18,51,2.77,942.06,45,0.56,269.92,42,4.79,63.74,41,3.73,316.39,41,4.58,1155.36,39,3.51,422.67,38,3.74,1045.15,38,4.19,536.80,35,2.91,284.15,35,5.94,1059.38,34,3.80,149.56,33,4.97,831.86,31,4.84,1272.68,30,2.48,860.31,30,4.35,405.26,30,3.66,429.78,30,1.59,1066.50,27,1.66,277.03,26,4.45,223.59,26,4.82,124.43,26,3.55,1368.66,24,5.31,10.29,22,2.76,415.55,22,1.04,11.05,21,3.62,1265.57,20,2.52,1258.45,18,4.31,1471.75,17,3.49,1361.55,17,3.28,654.12,16,1.73,490.33,15,5.01,127.47,15,3.60,265.99,14,4.69,1148.25,14,3.05,423.42,13,1.90,408.44,13,0.32,295.05,13,4.89,437.64,13,4.62,1589.07,13,3.14,74.78,12,2.33,210.85,11,5.48,1375.77,11,4.55,81.75,11,5.05,191.21,11,5.03,137.03,10,3.34,1685.05,10,5.20,340.77,10,3.17,351.82,9,3.40,1581.96,9,2.81,99.91,8,3.23,1677.94,8,4.04,1788.14,8,2.36,1574.85,8,6.08,231.46,8,3.68,846.08,8,3.29,750.10,7,2.00,131.40,7,4.38,1464.64,7,4.83,319.57,7,4.37,145.63,7,5.43,508.35,7,3.78,313.21,6,1.34,215.75,6,4.00,447.94,6,4.56,106.27,6,2.85,138.52,6,0.55,18.16,6,4.14,543.92,6,4.35,1905.46,6,1.13,56.62,5,4.20,721.65,5,3.63,6076.89,5,4.50,416.30,5,2.64,288.08,5,5.05,10007.10,5,2.45,628.85,5,3.12,1898.35,5,6.18,483.22,5,5.92,618.56,5,3.30,76.27,5,3.12,2001.44,5,5.78,184.84,5,0.76,333.66,5,1.27,6062.66,5,1.20,200.77,5,2.69,9992.87,5,0.95,343.22,4,0.80,222.86,4,1.92,497.45,4,2.90,107.02,4,1.98,347.88,4,2.88,38.13,4,2.93,1994.33,4,5.18,404.51,4,5.45,1692.17,4,4.12,1781.03,4,3.12,635.97,4,0.88,703.63,4,3.79,2104.54,4,3.25,362.86,4,0.05,32.24,4,3.48,388.47,4,5.55,113.39,4,5.46,6283.08,4,4.08,430.53,3,1.82,70.85,3,3.52,629.60,3,0.55,10213.29,3,4.21,337.73,3,3.28,357.45,3,1.98,203.74,3,3.88,85.83,3,3.92,1038.04,3,2.46,867.42,3,1.26,134.59,3,1.61,1073.61,3,4.09,1478.87,3,2.18,1891.24,3,2.67,52.69,3,0.41,561.18,3,5.60,216.22,3,5.01,312.46,3,2.55,6069.78,3,5.46,258.88,3,2.19,217.96,3,3.97,9999.99,3,0.89,1279.79,3,4.21,650.94,3,1.67,213.35,3,2.38,181.06,3,3.91,312.20,3,4.75,213.25,3,5.09,1169.59,3,5.74,160.61,3,2.88,643.08,3,3.62,436.89,3,0.01,195.89,3,1.69,208.63,3,2.32,565.12,3,1.13,344.70,3,6.13,273.10,3,5.10,824.74,3,5.30,444.76,2,3.58,2420.93,2,2.96,2214.74,2,3.46,6275.96,2,4.74,218.72,2,0.90,121.25,2,4.08,131.55,2,2.60,305.35,2,4.22,2221.86,2,5.18,99.16,2,5.43,207.88,2,3.38,22.09,2,3.32,358.93,2,3.95,1795.26,2,1.61,218.93,2,3.37,320.32,2,4.85,1141.13,2,4.63,188.03,2,2.29,2627.11,2,5.67,28.45,2,1.69,350.33,2,4.26,546.96,2,0.18,12.53,2,4.61,182.28,2,2.90,2310.72,2,1.31,212.34,2,4.13,225.83,2,3.01,2317.84,2,1.59,424.15,2,3.58,329.73,2,2.24,168.05,2,2.07,144.15,2,2.86,636.72,2,5.35,45.58,2,5.05,214.26,2,2.73,291.26,2,2.70,12.74,2,1.32,219.45,2,5.56,92.80,2,1.95,129.92,2,3.44,2428.04,2,3.55,1354.43,2,4.98,2008.56,2,6.14,554.07,2,3.30,1670.83,2,5.73,1485.98,2,1.16,235.39,2,4.51,210.38,2,2.16,207.67,2,5.51,204.70,2,4.99,1162.47,20315,3.02187,213.29910,8924,3.1914,220.4126,6909,4.3517,206.1855,4087,4.2241,7.1135,3879,2.0106,426.5982,1071,4.2036,199.0720,907,2.283,433.712,606,3.175,227.526,597,4.135,14.227,483,1.173,639.897,393,0.000,0.000,229,4.698,419.485,188,4.590,110.206,150,3.202,103.093,121,3.768,323.505,102,4.710,95.979,101,5.819,412.371,93,1.44,647.01,84,2.63,216.48,73,4.15,117.32,62,2.31,440.83,55,0.31,853.20,50,2.39,209.37,45,4.37,191.96,41,0.69,522.58,40,1.84,302.16,38,5.94,88.87,32,4.01,21.34,28,5.77,210.12,25,0.73,515.46,25,3.06,234.64,21,4.93,625.67,18,1.46,309.28,17,5.73,728.76,17,3.53,3.18,13,3.36,330.62,12,5.99,735.88,11,3.37,224.34,11,3.42,956.29,11,6.07,405.26,10,0.28,838.97,10,0.58,860.31,10,1.59,202.25,9,2.57,223.59,9,2.94,124.43,9,4.65,632.78,9,1.76,429.78,8,4.48,742.99,8,4.20,195.14,8,0.44,831.86,8,1.46,654.12,7,4.51,942.06,7,5.47,1045.15,7,1.52,422.67,7,4.83,316.39,7,3.42,10.29,6,6.01,1066.50,6,2.34,269.92,6,0.83,217.23,6,1.15,284.15,6,4.18,529.69,6,2.47,536.80,5,2.12,295.05,4,0.92,203.00,4,3.23,1272.68,4,0.11,1155.36,4,6.01,1052.27,4,0.06,81.75,3,4.33,1258.45,3,0.19,1148.25,3,2.19,447.94,3,1.89,149.56,3,5.64,3.93,3,5.41,1361.55,3,4.97,1677.94,3,0.92,508.35,3,3.00,1589.07,3,2.31,543.92,3,3.71,408.44,2,4.24,1059.38,2,3.22,319.57,2,5.73,313.21,2,1.30,184.84,2,5.88,721.65,2,0.52,416.30,2,6.18,1464.64,2,6.23,1471.75,2,2.41,337.73,2,5.17,2854.64,2,2.41,131.55,2,5.62,11.05,2,0.54,635.97,2,5.59,1038.04,2,1.82,436.89,2,1.51,750.10,2,6.12,1073.61,2,4.58,1994.33,2,0.03,423.42,2,2.58,2090.31,2,2.95,437.64,2,1.75,195.89,2,5.97,1781.03,2,0.56,2324.95,2,6.15,490.33,2,0.61,210.85,2,3.85,1251.34,1,0.27,497.45,1,0.99,643.08,1,5.35,1354.43,1,3.29,1884.12,1,1.50,430.53,1,0.85,415.55,1,5.33,2538.25,1,4.12,1574.85,1,5.58,1382.89,1,0.70,867.42,1,3.79,1567.73,1,2.29,2420.93,1,1.41,2634.23,1,0.48,824.74,1,2.97,241.75,1,3.11,2200.52,1,5.13,25.27,1,4.70,113.39,1,1.80,618.56,1,3.96,1891.24,1,3.78,1375.77,1,3.73,131.40,1,4.48,2214.74,1,0.79,127.47,1,5.42,1279.79,1,0.05,63.74,1,4.80,1987.22,1,5.85,215.75,1,4.06,231.46,1,1.09,362.86,1,4.23,1802.37,1,5.33,2428.04,1,5.91,265.99,1,0.74,16.67,1,6.26,2015.67,1,5.99,2524.02,1,1.92,483.22,1,2.66,145.63,1,2.97,934.95,1,6.26,2.45,1,3.16,2207.63,1,0.09,628.85,1,1.24,74.78,1,5.87,1368.66,1,2.90,2008.56,1,2.38,2228.97,1,2.28,1478.87,1,1.16,3053.71,1,4.70,1670.83,1,5.92,1685.05,1,3.13,56.62,1202,1.4150,220.4126,708,1.162,213.299,516,6.240,206.186,427,2.469,7.114,268,0.187,426.598,170,5.959,199.072,150,0.480,433.712,145,1.442,227.526,121,2.405,14.227,47,5.57,639.90,19,5.86,647.01,17,0.53,440.83,16,2.90,110.21,15,0.30,419.48,14,1.30,412.37,13,2.09,323.51,11,0.22,95.98,11,2.46,117.32,10,3.14,0.00,9,1.56,88.87,9,2.28,21.34,9,0.68,216.48,8,1.27,234.64,8,4.49,853.20,8,3.59,302.16,6,5.17,103.09,5,2.59,515.46,4,4.97,860.31,4,0.02,191.96,4,5.97,654.12,4,1.60,330.62,4,1.60,405.26,4,3.30,210.12,3,2.73,522.58,3,0.75,209.37,3,1.32,728.76,2,1.19,124.43,2,0.49,447.94,2,3.28,203.00,2,0.73,625.67,2,6.15,429.78,2,0.75,295.05,2,3.89,1066.50,2,2.00,831.86,2,0.09,942.06,2,0.82,223.59,2,1.40,224.34,2,3.02,184.84,2,5.41,824.74,2,5.96,422.67,1,2.12,529.69,1,0.72,536.80,1,1.65,17.41,1,1.90,956.29,1,5.97,195.14,1,1.12,838.97,1,0.89,721.65,1,1.59,735.88,1,3.06,1574.85,1,1.01,1045.15,1,5.36,316.39,1,4.93,56.62,1,2.72,508.35,1,1.11,1169.59,129,5.913,220.413,32,0.69,7.11,27,5.91,227.53,20,4.95,433.71,20,0.67,14.23,14,2.67,206.19,14,1.46,199.07,13,4.59,426.60,7,4.63,213.30,5,3.61,639.90,4,4.90,440.83,3,4.07,647.01,3,4.66,191.96,3,0.49,323.51,3,3.18,419.48,2,3.70,88.87,2,3.32,95.98,2,0.56,117.32,2,5.33,302.16,2,0.00,0.00,2,2.67,853.20,2,0.86,515.46,1,5.83,234.64,1,0.16,412.37,1,5.98,3.18,1,5.23,216.48,1,5.05,124.43,1,0.37,28.45),new Array(100000000,20,539,836,980,1070,1085,1088,1193,1271,1307,1322,1325,1325,2150,2660,2936,3089,3122,3122,548129294,0.000000000,0.000000000,9260408,0.8910642,74.7815986,1504248,3.6271926,1.4844727,365982,1.899622,73.297126,272328,3.358237,149.563197,70328,5.39254,63.73590,68893,6.09292,76.26607,61999,2.26952,2.96895,61951,2.85099,11.04570,26469,3.14152,71.81265,25711,6.11380,454.90937,21079,4.36059,148.07872,17819,1.74437,36.64856,14613,4.73732,3.93215,11163,5.82682,224.34480,10998,0.48865,138.51750,9527,2.9552,35.1641,7546,5.2363,109.9457,4220,3.2333,70.8494,4052,2.2775,151.0477,3490,5.4831,146.5943,3355,1.0655,4.4534,3144,4.7520,77.7505,2927,4.6290,9.5612,2922,5.3524,85.8273,2273,4.3660,70.3282,2149,0.6075,38.1330,2051,1.5177,0.1119,1992,4.9244,277.0350,1667,3.6274,380.1278,1533,2.5859,52.6902,1376,2.0428,65.2204,1372,4.1964,111.4302,1284,3.1135,202.2534,1282,0.5427,222.8603,1244,0.9161,2.4477,1221,0.1990,108.4612,1151,4.1790,33.6796,1150,0.9334,3.1814,1090,1.7750,12.5302,1072,0.2356,62.2514,946,1.192,127.472,708,5.183,213.299,653,0.966,78.714,628,0.182,984.600,607,5.432,529.691,559,3.358,0.521,524,2.013,299.126,483,2.106,0.963,471,1.407,184.727,467,0.415,145.110,434,5.521,183.243,405,5.987,8.077,399,0.338,415.552,396,5.870,351.817,379,2.350,56.622,310,5.833,145.631,300,5.644,22.091,294,5.839,39.618,252,1.637,221.376,249,4.746,225.829,239,2.350,137.033,224,0.516,84.343,223,2.843,0.261,220,1.922,67.668,217,6.142,5.938,216,4.778,340.771,208,5.580,68.844,202,1.297,0.048,199,0.956,152.532,194,1.888,456.394,193,0.916,453.425,187,1.319,0.160,182,3.536,79.235,173,1.539,160.609,172,5.680,219.891,170,3.677,5.417,169,5.879,18.159,165,1.424,106.977,163,3.050,112.915,158,0.738,54.175,147,1.263,59.804,143,1.300,35.425,139,5.386,32.195,139,4.260,909.819,124,1.374,7.114,110,2.027,554.070,109,5.706,77.963,104,5.028,0.751,104,1.458,24.379,103,0.681,14.978,95,0.91,74.67,94,3.94,74.89,89,0.52,181.76,86,1.71,82.86,85,5.89,256.54,85,0.37,186.21,83,2.93,265.99,80,3.01,297.64,80,1.01,6.59,77,4.59,6.22,75,4.63,69.36,74,6.24,447.80,73,4.28,87.31,73,2.85,462.02,70,1.19,66.70,70,0.87,305.35,70,3.76,131.40,69,4.44,39.36,62,0.17,479.29,62,3.19,77.23,58,1.59,60.77,58,2.67,381.61,58,3.67,51.21,57,1.63,143.63,55,1.50,71.60,54,5.52,128.96,50,1.12,20.61,46,4.36,75.74,45,0.48,14.01,42,3.82,81.00,40,4.57,46.21,40,0.70,218.41,40,6.06,293.19,39,5.59,99.16,39,3.44,153.50,38,6.07,211.81,36,1.67,258.02,35,1.97,835.04,35,3.72,692.59,35,1.03,203.74,35,0.39,1.37,34,1.08,191.21,34,2.94,140.00,34,6.06,275.55,33,4.22,200.77,32,5.51,72.33,30,1.89,269.92,30,3.87,259.51,29,0.17,528.21,28,2.18,125.99,27,2.10,209.37,27,4.75,41.10,27,6.28,28.57,27,4.48,373.91,26,4.77,284.15,26,5.81,75.30,26,6.20,134.59,26,3.63,490.33,26,0.54,41.64,26,0.75,278.52,25,5.43,116.43,25,4.71,378.64,24,3.19,81.37,23,3.58,1.60,23,0.93,288.08,23,0.53,1514.29,22,1.84,617.81,22,4.59,404.51,22,5.87,45.58,22,0.06,173.94,21,2.74,28.31,21,1.98,114.40,21,5.62,55.66,21,2.64,105.49,21,0.89,255.06,20,0.10,195.14,20,3.78,135.55,19,1.49,0.89,19,6.22,329.84,19,2.84,159.12,19,0.51,67.36,19,2.30,5.11,7502543122,0.0000000000,0.0000000000,154458,5.242017,74.781599,24456,1.71256,1.48447,9258,0.4284,11.0457,8266,1.5022,63.7359,7842,1.3198,149.5632,3899,0.4648,3.9322,2284,4.1737,76.2661,1927,0.5301,2.9689,1233,1.5863,70.8494,791,5.436,3.181,767,1.996,73.297,482,2.984,85.827,450,4.138,138.517,446,3.723,224.345,427,4.731,71.813,354,2.583,148.079,348,2.454,9.561,317,5.579,52.690,206,2.363,2.448,189,4.202,56.622,184,0.284,151.048,180,5.684,12.530,171,3.001,78.714,158,2.909,0.963,155,5.591,4.453,154,4.652,35.164,152,2.942,77.751,143,2.590,62.251,121,4.148,127.472,116,3.732,65.220,102,4.188,145.631,102,6.034,0.112,88,3.99,18.16,88,6.16,202.25,81,2.64,22.09,72,6.05,70.33,69,4.05,77.96,59,3.70,67.67,47,3.54,351.82,44,5.91,7.11,43,5.72,5.42,39,4.92,222.86,36,5.90,33.68,36,3.29,8.08,36,3.33,71.60,35,5.08,38.13,31,5.62,984.60,31,5.50,59.80,31,5.46,160.61,30,1.66,447.80,29,1.15,462.02,29,4.52,84.34,27,5.54,131.40,27,6.15,299.13,26,4.99,137.03,25,5.74,380.13,23,2.25,111.43,22,0.93,213.30,22,2.81,69.36,19,1.86,108.46,19,3.56,54.17,16,3.10,14.98,14,1.54,340.77,14,2.69,225.83,14,4.38,5.94,13,1.95,87.31,13,5.88,6.22,12,0.33,51.21,12,3.60,269.92,12,5.34,152.53,12,0.33,35.42,12,1.75,79.24,11,3.38,72.33,11,1.69,45.58,11,5.97,265.99,11,3.07,284.15,10,4.17,24.38,10,3.52,529.69,10,4.65,77.23,10,5.50,153.50,10,1.01,68.84,10,0.50,209.37,10,5.60,82.86,9,3.54,41.64,9,3.93,39.62,9,4.49,20.61,9,1.97,195.14,9,3.89,60.77,8,4.41,134.59,8,2.44,146.59,8,5.73,184.73,8,0.17,120.36,8,5.36,75.74,8,5.77,73.82,8,4.44,14.01,7,2.19,145.11,7,4.12,191.21,7,2.13,116.43,53033,0.00000,0.00000,2358,2.2601,74.7816,769,4.526,11.046,552,3.258,63.736,542,2.276,3.932,529,4.923,1.484,258,3.691,3.181,239,5.858,149.563,182,6.218,70.849,54,1.44,76.27,49,6.03,56.62,45,3.91,2.45,45,0.81,85.83,38,1.78,52.69,37,4.46,2.97,33,0.86,9.56,29,5.10,73.30,24,2.11,18.16,22,5.99,138.52,22,4.82,78.71,21,2.40,77.96,21,2.17,224.34,17,2.54,145.63,17,3.47,12.53,12,0.02,22.09,11,0.08,127.47,10,5.16,71.60,10,4.46,62.25,9,4.26,7.11,8,5.50,67.67,7,1.25,5.42,6,3.36,447.80,6,5.45,65.22,6,4.52,151.05,6,5.73,462.02,6,5.61,148.08,6,1.83,202.25,5,1.06,131.40,5,3.52,59.80,5,3.36,4.45,5,1.20,71.81,4,0.68,77.75,4,1.76,351.82,4,4.57,454.91,3,3.84,45.58,3,3.32,160.61,3,6.15,77.23,3,5.36,269.92,121,0.024,74.782,68,4.12,3.93,53,2.39,11.05,46,0.00,0.00,45,2.04,3.18,44,2.96,1.48,25,4.89,63.74,21,4.55,70.85,20,2.31,149.56,9,1.58,56.62,4,0.23,18.16,4,5.39,76.27,4,0.95,77.96,3,4.98,85.83,3,4.13,52.69,3,0.37,78.71,2,0.86,145.63,2,5.66,9.56,2,2.68,7.11,2,0.49,71.60,1,5.20,73.30,1,4.87,224.34,1,1.25,12.53,1,3.93,22.09,1,2.19,127.47,1,3.98,462.02,1,5.06,447.80,1,1.06,138.52,1,0.35,5.63,1,2.94,131.40,114,3.142,0.000,6,4.58,74.78,3,0.35,11.05,1,3.42,56.62,1,4.66,18.16,1,3.14,0.00,1346278,2.6187781,74.7815986,62341,5.08111,149.56320,61601,3.14159,0.00000,9964,1.6160,76.2661,9926,0.5763,73.2971,3259,1.2612,224.3448,2972,2.2437,1.4845,2010,6.0555,148.0787,1522,0.2796,63.7359,924,4.038,151.048,761,6.140,71.813,522,3.321,138.517,463,0.743,85.827,437,3.381,529.691,435,0.341,77.751,431,3.554,213.299,420,5.213,11.046,245,0.788,2.969,233,2.257,222.860,216,1.591,38.133,180,3.725,299.126,175,1.236,146.594,174,1.937,380.128,160,5.336,111.430,144,5.962,35.164,116,5.739,70.849,106,0.941,70.328,102,2.619,78.714,86,0.70,39.62,73,0.21,225.83,71,0.83,109.95,58,2.67,108.46,54,3.35,184.73,44,2.74,152.53,41,3.22,160.61,206366,4.123943,74.781599,8563,0.3382,149.5632,1726,2.1219,73.2971,1374,0.0000,0.0000,1369,3.0686,76.2661,451,3.777,1.484,400,2.848,224.345,307,1.255,148.079,154,3.786,63.736,112,5.573,151.048,111,5.329,138.517,83,3.59,71.81,56,3.40,85.83,54,1.70,77.75,42,1.21,11.05,41,4.45,78.71,32,3.77,222.86,30,2.56,2.97,27,5.34,213.30,26,0.42,380.13,23,2.49,146.59,20,3.70,70.85,20,5.93,529.69,20,5.37,299.13,19,3.83,38.13,19,1.09,111.43,9212,5.8004,74.7816,557,0.000,0.000,286,2.177,149.563,95,3.84,73.30,45,4.88,76.27,20,5.46,1.48,15,0.88,138.52,14,2.85,148.08,14,5.07,63.74,10,5.00,224.34,8,6.27,78.71,5,5.16,71.81,268,1.251,74.782,11,3.14,0.00,6,4.01,149.56,3,5.78,73.30,2,1.06,63.74,6,2.85,74.78,1921264848,0.0000000000,0.0000000000,88784984,5.60377527,74.78159857,3440836,0.3283610,73.2971259,2055653,1.7829517,149.5631971,649322,4.522473,76.266071,602248,3.860038,63.735898,496404,1.401399,454.909367,338526,1.580027,138.517497,243508,1.570866,71.812653,190522,1.998094,1.484473,161858,2.791379,148.078724,143706,1.383686,11.045700,93192,0.17437,36.64856,89806,3.66105,109.94569,71424,4.24509,224.34480,46677,1.39977,35.16409,39026,3.36235,277.03499,39010,1.66971,70.84945,36755,3.88649,146.59425,30349,0.70100,151.04767,29156,3.18056,77.75054,25786,3.78538,85.82730,25620,5.25656,380.12777,22637,0.72519,529.69097,20473,2.79640,70.32818,20472,1.55589,202.25340,17901,0.55455,2.96895,15503,5.35405,38.13304,14702,4.90434,108.46122,12897,2.62154,111.43016,12328,5.96039,127.47180,11959,1.75044,984.60033,11853,0.99343,52.69020,11696,3.29826,3.93215,11495,0.43774,65.22037,10793,1.42105,213.29910,9111,4.9964,62.2514,8421,5.2535,222.8603,8402,5.0388,415.5525,7449,0.7949,351.8166,7329,3.9728,183.2428,6046,5.6796,78.7138,5524,3.1150,9.5612,5445,5.1058,145.1098,5238,2.6296,33.6796,4079,3.2206,340.7709,3919,4.2502,39.6175,3802,6.1099,184.7273,3781,3.4584,456.3938,3687,2.4872,453.4249,3102,4.1403,219.8914,2963,0.8298,56.6224,2942,0.4239,299.1264,2940,2.1464,137.0330,2938,3.6766,140.0020,2865,0.3100,12.5302,2538,4.8546,131.4039,2364,0.4425,554.0700,2183,2.9404,305.3462,1979,6.1284,106.9767,1963,0.0411,221.3759,1963,5.2434,84.3428,1849,2.9111,909.8187,1830,4.0111,68.8437,1656,1.9643,79.2350,1643,0.3556,67.6681,1632,4.2306,22.0914,1585,3.1627,225.8293,1563,1.4792,112.9146,1507,5.2419,181.7583,1482,5.6620,152.5321,1477,4.3221,256.5399,1439,1.5305,447.7958,1409,4.4192,462.0229,1404,5.6356,4.4534,1401,1.3908,265.9893,1250,6.2448,160.6089,1249,5.4403,54.1747,1248,4.8898,479.2884,1228,5.9770,59.8037,1197,2.5219,145.6310,1091,4.1539,77.9630,1072,1.7429,528.2065,906,5.620,74.670,900,2.373,74.893,845,0.129,82.858,759,2.137,692.587,719,4.000,128.956,710,5.416,218.407,710,4.220,381.612,710,4.490,293.189,705,0.455,835.037,700,0.040,143.625,690,3.081,69.365,652,4.423,18.159,642,2.711,87.312,630,4.461,275.551,598,0.358,269.921,594,3.838,32.195,594,4.501,8.077,588,5.083,186.212,576,5.896,66.705,575,5.579,2.448,570,1.639,77.229,557,1.072,1059.382,549,5.628,3.181,545,5.694,203.738,542,5.395,278.519,540,6.208,71.600,516,3.233,284.149,503,5.839,191.208,496,2.651,200.769,488,0.064,60.767,477,2.894,39.357,464,2.354,211.815,464,1.434,297.642,455,2.593,490.334,455,4.084,99.161,449,0.280,617.806,437,0.528,209.367,436,2.082,51.206,436,2.101,1514.291,436,2.794,75.745,429,3.080,41.102,420,2.254,81.001,414,0.090,258.024,410,3.050,404.507,405,6.123,24.379,387,0.686,230.565,380,0.058,378.643,368,0.712,125.987,365,5.595,255.055,359,0.009,35.425,359,0.352,426.598,358,4.714,173.942,354,4.657,329.837,326,4.720,134.585,324,4.829,195.140,320,5.486,14.978,308,3.924,116.426,306,3.761,344.703,305,2.555,6208.294,302,0.132,565.116,296,4.211,1364.728,293,3.995,72.334,287,1.850,153.495,262,3.837,831.105,256,1.167,177.874,250,4.242,75.303,248,1.063,105.492,245,5.949,20.607,241,1.605,81.374,234,2.971,46.210,234,4.481,628.852,225,0.407,114.399,220,0.196,180.274,220,2.961,120.358,219,0.248,294.673,217,3.429,241.610,211,4.931,103.093,205,2.304,259.509,194,6.117,414.068,192,5.767,291.704,189,2.236,5.417,188,2.045,408.439,187,3.035,135.549,182,0.784,417.037,182,0.707,391.173,179,4.824,366.486,178,3.980,10138.504,176,1.960,756.323,176,5.508,7.114,172,5.217,41.644,171,2.309,98.900,170,4.950,206.186,170,4.510,288.081,169,4.043,55.659,168,5.258,518.645,167,4.922,422.666,164,5.225,67.359,162,3.273,443.864,162,4.995,73.818,161,3.823,451.940,157,0.663,220.413,155,4.320,760.256,154,4.278,45.577,154,4.707,543.024,152,4.647,155.783,146,2.657,465.955,143,2.078,457.878,142,1.270,159.124,134,5.309,14.015,133,2.889,373.908,129,0.363,96.873,127,0.424,331.322,125,4.305,339.286,123,2.383,141.486,117,3.950,74.260,117,1.837,1289.947,116,4.435,5.938,116,2.512,296.157,115,6.249,767.369,113,4.654,80.198,113,0.831,100.384,113,0.081,558.002,112,1.212,329.725,111,0.750,80.719,111,0.387,216.922,108,3.773,142.450,107,2.394,347.884,107,1.821,306.831,106,0.816,1087.693,105,5.945,328.353,104,2.994,6.220,103,0.698,358.930,101,1.057,92.308,99,4.33,74.52,98,3.73,75.04,97,0.69,977.49,96,5.55,969.62,95,0.80,342.26,94,4.54,28.57,94,4.99,403.13,91,5.17,144.15,91,0.22,333.66,90,0.37,0.96,90,3.80,986.08,89,2.19,74.83,89,5.88,74.73,89,4.74,604.47,89,4.44,154.02,87,5.62,300.61,86,2.83,983.12,85,5.80,6.59,85,1.26,142.14,84,1.84,227.31,83,1.88,387.24,83,2.21,74.94,83,5.86,74.62,80,2.98,526.72,79,5.67,267.47,78,2.73,110.21,76,2.78,88.11,76,4.66,101.87,76,5.41,50.40,75,5.37,373.01,75,1.35,350.33,74,6.21,312.46,73,0.58,367.97,71,3.17,23.58,71,3.65,894.84,71,0.56,92.94,71,4.66,44.73,70,1.52,552.59,70,3.74,546.96,70,3.95,187.70,69,2.45,555.55,69,2.42,235.39,69,4.77,991.71,67,0.86,522.58,66,5.05,30.71,65,4.24,771.30,65,0.69,152.74,65,3.74,536.80,65,5.27,68.19,64,2.37,157.64,64,0.10,681.54,63,4.60,67.88,63,2.90,79.89,63,0.29,119.51,63,5.36,92.05,63,0.34,561.18,62,2.68,130.44,62,2.32,74.03,61,0.58,253.57,1479896,3.6720571,74.7815986,71212,6.22601,63.73590,68627,6.13411,149.56320,24060,3.14159,0.00000,21468,2.60177,76.26607,20857,5.24625,11.04570,11405,0.01848,70.84945,7497,0.4236,73.2971,4244,1.4169,85.8273,3927,3.1551,71.8127,3578,2.3116,224.3448,3506,2.5835,138.5175,3229,5.2550,3.9322,3060,0.1532,1.4845,2564,0.9808,148.0787,2429,3.9944,52.6902,1645,2.6535,127.4718,1584,1.4305,78.7138,1508,5.0600,151.0477,1490,2.6756,56.6224,1413,4.5746,202.2534,1403,1.3699,77.7505,1228,1.0470,62.2514,1033,0.2646,131.4039,992,2.172,65.220,862,5.055,351.817,744,3.076,35.164,687,2.499,77.963,647,4.473,70.328,624,0.863,9.561,604,0.907,984.600,575,3.231,447.796,562,2.718,462.023,530,5.917,213.299,528,5.151,2.969,494,0.463,145.631,487,0.706,380.128,460,4.223,12.530,444,2.156,67.668,406,1.230,22.091,381,3.851,3.181,373,5.051,529.691,348,1.749,71.600,339,2.538,18.159,272,3.384,222.860,269,6.241,340.771,259,3.921,59.804,256,2.957,84.343,255,3.504,38.133,238,2.049,269.921,234,0.278,108.461,225,3.910,160.609,222,3.647,137.033,212,0.680,111.430,206,1.534,284.149,201,1.249,69.365,196,4.772,299.126,189,4.413,265.989,163,4.341,33.680,153,5.218,209.367,151,1.990,54.175,137,0.403,195.140,128,2.403,39.618,117,0.396,87.312,107,1.230,225.829,106,0.698,2.448,106,0.171,79.235,105,4.436,305.346,104,2.922,134.585,104,1.816,72.334,104,2.576,191.208,100,4.941,120.358,97,3.81,152.53,95,4.03,82.86,94,5.02,51.21,93,3.09,77.23,86,0.53,145.11,85,0.62,116.43,85,5.72,68.84,85,5.56,344.70,78,1.64,479.29,77,0.08,45.58,76,4.20,73.82,76,3.79,75.74,72,4.31,565.12,72,3.71,408.44,72,3.94,153.50,71,2.38,60.77,65,1.56,106.98,64,1.94,41.64,63,4.19,184.73,62,3.24,422.67,62,4.39,453.42,62,3.90,4.45,60,0.60,74.89,59,1.56,456.39,58,5.33,220.41,57,0.84,146.59,55,1.60,14.98,54,3.73,7.11,53,4.45,426.60,53,5.20,358.93,53,3.50,125.99,52,6.09,404.51,52,1.76,8.08,51,0.37,206.19,51,0.53,490.33,49,5.85,112.91,49,4.26,5.42,49,0.94,99.16,49,3.63,81.00,48,1.97,288.08,46,5.35,152.74,44,3.04,20.61,43,1.26,1514.29,42,0.05,128.96,42,2.51,24.38,41,2.34,277.03,40,5.10,35.42,39,5.49,200.77,39,0.74,347.88,39,4.95,92.94,38,2.06,333.66,38,3.62,173.94,36,3.73,96.87,34,3.68,66.92,33,6.26,1059.38,33,1.38,74.67,32,4.38,221.38,32,0.54,203.74,31,0.80,373.01,31,2.05,230.56,31,2.54,977.49,30,0.71,109.95,30,0.19,387.24,29,5.43,58.11,29,3.11,991.71,28,4.77,415.55,28,0.37,80.20,27,2.15,140.00,27,2.03,536.80,27,1.36,0.96,26,4.53,454.91,26,3.47,144.15,26,5.43,546.96,26,2.57,522.58,25,1.80,143.63,25,5.12,81.37,25,0.55,181.76,25,3.04,14.01,24,3.30,617.81,24,2.20,628.85,24,5.67,443.86,24,5.60,32.20,24,4.95,561.18,24,0.66,46.21,23,3.81,55.14,23,5.85,297.64,22,4.82,135.55,22,4.62,391.17,22,4.59,241.61,22,1.23,41.10,21,5.27,159.12,21,4.19,329.73,21,0.24,465.96,21,0.91,76.48,20,3.16,186.21,20,0.66,66.70,20,1.30,518.65,20,4.91,909.82,22440,0.69953,74.78160,4727,1.6990,63.7359,1682,4.6483,70.8494,1650,3.0966,11.0457,1434,3.5212,149.5632,770,0.000,0.000,500,6.172,76.266,461,0.767,3.932,390,4.496,56.622,390,5.527,85.827,292,0.204,52.690,287,3.534,73.297,273,3.847,138.517,220,1.964,131.404,216,0.848,77.963,205,3.248,78.714,149,4.898,127.472,129,2.081,3.181,117,4.934,447.796,114,4.787,145.631,113,1.014,462.023,104,3.586,71.600,99,6.16,224.34,91,0.68,18.16,89,0.23,202.25,88,2.93,62.25,71,6.10,454.91,64,3.39,1.48,64,3.96,67.67,62,3.30,351.82,59,5.56,9.56,58,4.91,22.09,51,3.87,65.22,49,3.75,269.92,44,5.90,71.81,44,1.93,59.80,42,6.14,284.15,42,2.62,151.05,42,2.09,12.53,37,5.91,984.60,36,5.40,77.75,31,4.59,148.08,31,2.27,195.14,28,4.58,77.23,28,4.91,277.03,27,3.53,209.37,26,0.66,120.36,24,5.87,69.36,23,1.04,84.34,23,1.71,160.61,21,2.20,45.58,20,2.32,2.45,17,4.37,54.17,17,4.78,213.30,17,1.86,340.77,16,0.40,265.99,16,3.65,152.74,15,5.44,408.44,14,3.39,358.93,13,1.53,422.67,13,5.25,137.03,13,1.26,134.59,13,4.43,87.31,13,3.03,92.94,12,1.33,51.21,12,3.24,116.43,12,5.10,191.21,12,4.66,41.64,12,3.73,220.41,12,4.17,60.55,11,2.03,7.11,11,1.08,72.33,10,1.19,344.70,10,0.33,70.33,10,5.97,35.16,10,3.06,2.97,10,0.39,415.55,9,2.44,565.12,9,6.05,146.38,9,5.19,225.83,9,6.01,5.42,9,5.82,153.50,9,5.25,347.88,8,3.91,333.66,8,4.49,70.12,8,3.72,14.98,8,2.27,299.13,8,2.26,206.19,8,5.72,55.14,8,0.90,222.86,7,1.51,991.71,7,1.18,96.87,1164,4.7345,74.7816,212,3.343,63.736,196,2.980,70.849,105,0.958,11.046,73,1.00,149.56,72,0.03,56.62,55,2.59,3.93,36,5.65,77.96,34,3.82,76.27,32,3.60,131.40,30,3.44,85.83,28,0.43,3.18,27,2.55,52.69,25,5.14,78.71,19,5.13,18.16,18,0.00,0.00,16,5.20,71.60,16,0.37,447.80,15,2.97,145.63,15,5.57,462.02,15,3.86,73.30,11,6.03,138.52,11,3.58,224.34,8,2.62,22.09,8,0.30,127.47,8,1.45,1.48,7,5.44,269.92,7,0.01,151.05,6,4.37,284.15,6,4.23,373.01,5,4.16,195.14,5,0.78,62.25,5,1.84,202.25,5,2.78,120.36,4,3.96,9.56,4,1.84,72.33,4,1.86,152.74,4,1.89,209.37,4,1.05,92.94,4,2.00,65.22,4,1.17,153.50,4,3.93,124.29,3,1.54,148.08,3,1.41,351.82,3,2.99,387.24,3,5.84,160.61,3,6.04,12.53,3,0.79,572.23,3,5.65,134.59,3,2.77,213.30,3,1.99,450.98,53,3.01,74.78,10,1.91,56.62,7,5.09,11.05,7,5.43,149.56,4,5.23,131.40,3,1.30,85.83,3,3.14,0.00,3,0.44,63.74,2,6.21,358.93,2,0.92,145.63,2,2.23,440.68),new Array(100000000,20,188,260,281,293,299,302,359,404,419,422,425,425,638,701,743,746,746,746,531188633,0.000000000,0.000000000,1798476,2.9010127,38.1330356,1019728,0.4858092,1.4844727,124532,4.830081,36.648563,42064,5.41055,2.96895,37715,6.09222,35.16409,33785,1.24489,76.26607,16483,0.00008,491.55793,9199,4.9375,39.6175,8994,0.2746,175.1661,4216,1.9871,73.2971,3365,1.0359,33.6796,2285,4.2061,4.4534,1434,2.7834,74.7816,900,2.076,109.946,745,3.190,71.813,506,5.748,114.399,400,0.350,1021.249,345,3.462,41.102,340,3.304,77.751,323,2.248,32.195,306,0.497,0.521,287,4.505,0.048,282,2.246,146.594,267,4.889,0.963,252,5.782,388.465,245,1.247,9.561,233,2.505,137.033,227,1.797,453.425,170,3.324,108.461,151,2.192,33.940,150,2.997,5.938,148,0.859,111.430,119,3.677,2.448,109,2.416,183.243,103,0.041,0.261,103,4.404,70.328,102,5.705,0.112,98,2.81,8.08,86,4.23,490.07,82,5.20,493.04,78,4.16,4.19,74,1.33,529.69,72,5.30,350.33,64,3.55,168.05,63,0.15,182.28,58,3.50,145.11,48,1.11,112.91,48,0.13,484.44,48,2.58,219.89,47,4.57,46.21,47,4.50,173.68,47,3.02,498.67,45,5.47,176.65,39,1.67,213.30,39,2.39,2.92,3837687717,0.0000000000,0.0000000000,16604,4.86319,1.48447,15807,2.27923,38.13304,3335,3.6820,76.2661,1306,3.6732,2.9689,605,1.505,35.164,179,3.453,39.618,107,2.451,4.453,106,2.755,33.680,73,5.49,36.65,57,1.86,114.40,57,5.22,0.52,35,4.52,74.78,32,5.90,77.75,30,3.67,388.47,29,5.17,9.56,29,5.17,2.45,26,5.25,168.05,25,4.73,182.28,20,5.79,1021.25,19,1.83,484.44,19,1.32,498.67,15,3.99,32.20,15,4.95,137.03,53893,0.00000,0.00000,296,1.855,1.484,281,1.191,38.133,270,5.721,76.266,23,1.21,2.97,9,4.43,35.16,7,0.54,2.45,31,0.00,0.00,15,1.35,76.27,12,6.04,1.48,12,6.11,38.13,114,3.142,0.000,1,3.18,76.27,1,3.14,0.00,3088623,1.4410437,38.1330356,27780,5.91272,76.26607,27624,0.00000,0.00000,15448,3.50877,39.61751,15355,2.52124,36.64856,2000,1.5100,74.7816,1968,4.3778,1.4845,1015,3.2156,35.1641,606,2.802,73.297,595,2.129,41.102,589,3.187,2.969,402,4.169,114.399,280,1.682,77.751,262,3.767,213.299,254,3.271,453.425,206,4.257,529.691,140,3.530,137.033,99,4.17,33.68,68,4.67,71.81,227279,3.807931,38.133036,1803,1.9758,76.2661,1433,3.1416,0.0000,1386,4.8256,36.6486,1073,6.0805,39.6175,148,3.858,74.782,136,0.478,1.484,70,6.19,35.16,52,5.05,73.30,43,0.31,114.40,37,4.89,41.10,37,5.76,2.97,26,5.22,213.30,19,0.90,453.42,17,4.26,77.75,9691,5.5712,38.1330,79,3.63,76.27,72,0.45,36.65,59,3.14,0.00,30,1.61,39.62,273,1.017,38.133,6,2.67,38.13,3007013206,0.0000000000,0.0000000000,27062259,1.32999459,38.13303564,1691764,3.2518614,36.6485629,807831,5.185928,1.484473,537761,4.521139,35.164090,495726,1.571057,491.557929,274572,1.845523,175.166060,135134,3.372206,39.617508,121802,5.797544,76.266071,100895,0.377027,73.297126,69792,3.79617,2.96895,46688,5.74938,33.67962,24594,0.50802,109.94569,16939,1.59422,71.81265,14230,1.07786,74.78160,12012,1.92062,1021.24889,8395,0.6782,146.5943,7572,1.0715,388.4652,5721,2.5906,4.4534,4840,1.9069,41.1020,4483,2.9057,529.6910,4421,1.7499,108.4612,4354,0.6799,32.1951,4270,3.4134,453.4249,3381,0.8481,183.2428,2881,1.9860,137.0330,2879,3.6742,350.3321,2636,3.0976,213.2991,2530,5.7984,490.0735,2523,0.4863,493.0424,2306,2.8096,70.3282,2087,0.6186,33.9402,1977,5.1170,168.0525,1905,1.7219,182.2796,1654,1.9278,145.1098,1499,1.0162,219.8914,1435,1.7001,484.4444,1403,6.0766,173.6816,1403,4.5891,498.6715,1399,0.7622,176.6505,1228,1.5988,77.7505,1129,5.9666,9.5612,835,3.971,114.399,811,3.003,46.210,732,2.104,181.758,705,1.187,256.540,616,2.979,106.977,530,4.241,111.430,502,1.387,5.938,437,2.270,1550.940,422,5.532,525.498,421,1.891,30.711,400,1.256,8.077,382,3.300,983.116,355,2.278,218.407,345,1.359,293.189,333,5.751,39.096,321,1.506,454.909,314,3.959,381.352,309,2.855,72.073,307,0.320,601.764,306,2.725,6244.943,294,4.891,528.206,292,4.024,68.844,281,4.542,44.725,280,1.541,98.900,268,5.133,112.915,251,3.540,312.199,248,3.411,37.612,246,1.015,141.226,240,3.164,143.625,236339,0.704980,38.133036,13220,3.32015,1.48447,8622,6.2163,35.1641,2702,1.8814,39.6175,2155,2.0943,2.9689,2153,5.1687,76.2661,1603,0.0000,0.0000,1464,1.1842,33.6796,1136,3.9189,36.6486,898,5.241,388.465,790,0.533,168.053,760,0.021,182.280,607,1.077,1021.249,572,3.401,484.444,561,2.887,498.671,490,3.468,137.033,271,3.274,71.813,264,0.862,4.453,204,2.418,32.195,155,0.365,41.102,133,3.602,9.561,4247,5.8991,38.1330,218,0.346,1.484,163,2.239,168.053,156,4.594,182.280,127,2.848,35.164,118,5.103,484.444,112,1.190,498.671,99,3.42,175.17,77,0.02,491.56,65,3.46,388.47,50,4.07,76.27,39,6.10,1021.25,37,5.97,2.97,36,5.17,137.03,166,4.552,38.133));var XL0Pluto=new Array(new Array(3670347369,254266726,33423175,451726393,508545104,35472192,84376237,762832697,1315590,44486864,210752393,27599981,40933408,207755164,6168337,19050728,1017104358,3249687,14459892,266376252,17851506,9031454,274585346,5087385,6554000,522183295,4050313,6102463,527798297,31298161,5934799,235178975,21074845,4572990,1271382113,5137558,3982588,814160370,15439300,3716251,480061483,5182267,3687493,303024336,20475757,3613380,223750052,25529763,3526913,817565750,1361514,2830938,488394805,30934902,2660160,308916374,9405225,2364561,475438751,17615841,2254502,535061113,21872888,1899854,749461283,88900,1871795,777395028,31727482,1558618,30189105,6137438,1509389,713274081,9031015,1324105,194208507,25689952,1245892,32747384,28566478,1209727,1525654203,6787921,1163275,708077853,21057150,1155503,290066741,8791815,1039711,119669067,30291052,854194,1004780056,4601575,852775,317260479,790571,826952,545502775,15458302,734703,1029985337,33557684,658988,127555821,27753187,629821,465509264,24733991,526712,388855124,13859947,513490,788617188,23806972,508504,724367273,3730023,495552,5296915421,12437857,466082,799663728,17369454,461769,39197826,19575585,392423,2031609976,10958129,384996,380283753,18479682,383668,15755335,10477382,361802,184437224,32250746,355241,556263379,8309980,351617,735545369,852436,329998,1779927509,8590564,320525,2034205768,32876335,284625,828556267,13831416,271807,2132978353,13978299,258922,1257847792,4073980,252741,454824044,32573229,221397,1285658757,66458,184105,326318176,28881856,156462,110312447,125060,152236,50699235,9159202,144258,565164798,246535,135974,634999990,14499445,128851,1513256735,6034954,118273,152604788,31876533,112254,996349240,12857615,102507,631525416,24617867,100384,396751429,1597716,99529,144500970,34455393,93241,167046390,29320722,92821,1539302037,288341,90244,444397678,4194283,79448,622542072,30539278,62321,838122416,6698517,57057,694635401,5424872,53495,101198791,5512272,53055,1039298462,26169865,51675,63505889,645935,49765,1249270801,10580653,45188,985724537,13346278,41294,1767399707,8039571,39977,574845986,30078339,38492,363679436,24514164,36883,346241178,33551568,35004,889717498,23166337,33909,1294680530,26183309,33066,1793564454,1964270,28434,430653466,6519845,27448,1506386376,13501678,25318,2288459373,12093013,24250,414416901,7290394,23751,881645279,1398422,21743,1239314363,13969644,20901,611578209,877266,19300,900003205,22097997,19024,643200234,14044632,17639,658357828,1548988,15685,1548452229,25563089,14703,80132610,34603828,14089,2020918264,10712799,12128,594022404,33826308,11542,851102446,3450259,11225,10593517488,14780703,10677,1306106438,18939814,9731,2047579983,1923259,9633,674514843,392489,8870,1495409766,17082296,8459,1060549232,29015118,8394,4264995999,9485590,8192,1143798703,22079985,7649,1049816228,21240239,7206,2542717740,14387460,6619,975008199,25504230,6584,1759143661,14127292,5922,1802685061,27335915,5307,867633840,4747248,5117,1559452781,18038947,4738,911160446,15030317,4703,1228405854,19794711,4327,2274341644,8796168,4222,2303501344,5833665,3919,967347334,7973000,3714,921954285,12027115,3626,1397985312,26032090,3383,1132055729,34320308,3090,1316562606,8644794,2664,1155619373,25354050,2597,2060867014,28994646,2399,2135425184,25675938,2391,2012255805,16810382,2068,1392553808,6294884,2027,2796950957,16185633,2011,2199849507,13164123,2009,933464235,6446146,1937,1567813517,6055882,1845,1076163159,1422686,1802,2311193720,30359052,1770,1747388447,16357270,1749,1812706257,19324361,1717,2489240697,5631799,1704,2485988933,18527793,1608,5229816866,13052190,1563,1118184209,604802,1561,5363993402,29658824,1528,1404714801,20736114,1326,1217681139,21132831,1300,2138607972,10908342,1274,2265776375,14158817,1272,948792882,6894461,1039,1652818871,25691326,1030,1482087208,22793899,916,2528441493,12025525,913,1368565334,34541981,882,2557335928,8536249,875,10600232507,13285317,730,1470159327,16891410,678,3051107045,18014005,669,2994563917,16428852,655,2317321123,19221659,626,2070143827,34477150,612,3248895486,18087573,605,2740326133,11898926,591,2002386791,20901901,535,1165416196,10088620,484,1203718017,28163276,427,2256532316,19535128,418,1707852223,21645381,409,1455881839,24743694,401,1328939334,35862435,388,15890116298,15970756,388,1821853742,8986707,362,28966575128,19300791,359,4197699918,25335970,353,1623578884,34203600,342,6396989474,5598952,333,3503098350,20473630,332,1732629954,21349911,328,10583912650,13575900,305,1191236695,6426054,294,1907969543,28541018,290,1572066000,25455317,279,4269993867,19935497,257,2231604897,12408493,246,1095755642,6352192,213,1971287434,28306210,211,10335301024,3857916,203,1695873384,32280701,195,1646025801,5962845,194,1444284984,4971843,193,2783784786,12947699,190,1634443589,33674136,185,1359062857,8435354,184,1110347323,34589467,177,1976200122,8927298,142,3164098245,23729784),new Array(34052639,207755164,15025372,27827367,254266726,32035606,11432851,290066741,32606260,3856744,817565750,28340833,2670372,508545104,9418546,1795318,127555821,12365985,1491030,708077853,29959939,1401087,762832697,35172997,922501,380283753,31225160,423220,1017104358,221495,279832,2034205768,22942744,120860,1271382113,1533026,43528,1525654203,33819404,29872,1060549232,15568453,14752,1779927509,1283605,1572,2485988933,28310598,1261,2288459373,7975959,1008,4264995999,28863151,790,10600232507,2768794,461,2542717740,12158934,148,2796950957,14202929,142,6396989474,23205403,108,5296915421,2952142,87,2994563917,24567951,69,2740326133,19805149,40,3051107045,13963642),new Array(683715619,254266726,24072450,188094335,508545104,25325000,43192580,762832697,26023009,13762952,1017104358,27005715,3905150,1271382113,28561460,1126430,1525654203,29151199,354224,1779927509,30345991,31334,2288459373,32928119,10939,2542717740,35855543,3085,2796950957,2181048,1235,3051107045,3083376,927,2740326133,23457636,667,5296915421,5366339),new Array(3801724260,254268311,24369089,463280503,508546316,26342607,87660505,762833837,28266608,63049092,211857679,4051272,50583722,207769457,17288975,37735778,285552595,33889492,28538169,290068740,21148758,19612219,1017105627,30205121,9768359,198246853,6966913,8934291,527639263,27515574,7256594,224224674,35186664,6549133,521555619,2398797,6295436,299569919,32267690,5580196,964998812,8248630,5391037,272866646,30991675,5045667,962241009,23078876,4730484,1271383567,32033463,3889206,533967701,16810220,2285350,121098086,11087373,2220301,127328391,191956,2067650,235305318,26547089,1923645,186884464,12142911,1919592,777358143,25270340,1872477,488394852,18118814,1703128,129946901,23024509,1677354,749052005,28766211,1608159,480224560,27534456,1346560,115247437,21486916,1268598,311189298,27572758,1239221,1525655495,33798151,1225685,37034447,9048393,1159791,475520275,1805588,1085855,545059613,10356986,1048964,817637646,18912074,950023,172422273,13838405,886333,829016014,14158880,838460,1003795697,31889688,734331,163833603,22112620,712636,30186412,24094901,672532,1031686022,27218638,653469,714954907,24403145,593291,801684695,18077279,512069,319889900,19774993,501968,789953911,22939784,495428,5296915766,3437679,477596,952595892,12213691,464404,699600592,25299519,464001,555458970,3791592,407479,152383706,27379434,397670,15755335,33702905,336298,1779928958,35478117,303090,465354979,9158732,290146,103654752,26421009,271489,2132975520,5005049,256037,1257677883,31205604,246934,734933865,34137431,243053,838942965,7618964,240212,564570316,32954278,233367,991567300,2229887,231572,379965875,4283039,227314,979430655,6022228,221670,708033325,33468617,219686,1285677658,27322936,209910,51235633,3117657,153949,90572972,29431306,148047,635067614,9393616,147100,392053525,9381276,141396,366619187,17366072,127325,329977909,13095871,109952,1512099445,32440930,105979,1040774528,20626884,103865,79013381,33957699,100455,573484085,25482203,96553,943950875,20390359,92501,67177990,1205057,89480,2034205306,1601235,86214,1539536782,28048525,85560,689200267,31435575,71298,848641870,742982,66842,626945146,19945525,57512,454130394,18064730,47224,1248824548,2255415,46247,645755744,6854238,42193,1766756299,33663382,41274,1078924588,29413814,39598,404839934,30757535,38107,617653898,21112445,33060,1057046754,19557185,32067,1793741713,28917512,28934,657352901,31680334,28455,1295311323,18761623,28257,588151136,23864477,27015,2288462042,3009677,25624,1505122813,4925807,25018,351329832,22549257,24308,1071888736,4686112,21765,413623563,20553088,21721,672725506,31030567,21183,901490943,22598262,19806,1143912274,15096455,19515,880233076,33130977,19344,603548826,24562005,18833,1239060141,5458922,18032,864681982,1985204,17182,910765783,18313478,17168,1138841894,29683221,15890,925352173,16955086,13944,424156466,12537920,11926,1549072750,18433812,11118,10593517642,5494959,10963,1759790077,5075230,9718,2021155892,71311,9063,1307452309,12501600,8555,1494617489,8234636,8393,4264933614,515667,7604,2542728722,5016899,6936,2052408570,7906,6762,1087899381,22202344,5994,1803073868,18199704,4641,1228345603,14582054,4420,889652076,12276357,4203,2275314710,1681902,3866,2302041663,31856734,3669,1561198117,12561636,3570,2062374507,25710213,3212,1398280272,14452916,2825,1319727947,4304461,2746,1751101340,11068927,2417,1159192991,23060102,2207,1120889819,18520004,2127,2797010985,6966610,2104,2200271542,4602585,1780,1812035562,8877006,1643,5229831410,4480512,1575,1213542071,23572775,1567,2069527463,21434746,1511,5364025634,20726386,1201,2529424860,3363075,1175,2012500282,3387074,1123,2142769384,13576752,1095,1570605058,2146941,1078,1106175607,26720832,990,1386412240,24704388,970,2557291618,34973177,887,1486368447,19232866,877,1652331542,14783668,845,1409062214,14207766,751,2994714970,27174070,698,1377804781,23969494,680,3248859241,27034378,679,2310929699,20382526,674,1201688902,35485005,667,1367124929,5552496,638,1328057769,29805487,605,1168932924,10330289,603,2265744558,5844132,579,1417188811,32494406,567,1473691221,31610621,548,2988957858,9492427,505,1451072960,29536594,488,2740638578,24359002,477,6396989682,32437811,419,15890117430,7568474,400,3503186454,27191548,390,4197517652,17501566,373,1822853029,34633614,368,3051379393,3823683,355,2080380979,12196881,353,2000406819,4038333,345,2150096820,3636741,343,2487060416,24349781,334,28966577284,30475845,311,1905732495,15531888,305,1971543056,4510862,301,1664585682,16534439,271,2783387540,5366629,225,1707318572,32402650,217,10584807239,6736678,213,3165190130,15898582,202,2232586360,21259912,167,10335163453,32009671,131,1631365046,23106022,84,4258800323,23712859),new Array(80804140,207769457,26531049,50719365,290068740,12415379,11472134,254268311,25618664,4979501,508546316,19782497,4953185,962241009,32156767,2374022,30186412,27543552,1886756,708033325,7752128,1506629,762833837,28579610,755704,817637646,28548258,681675,1017105627,26099248,147224,379965875,18202065,135058,1271383567,28826549,90898,1071888736,11571610,38934,1525655495,29281385,20416,1143912274,7713426,11431,1779928958,28387560,7817,2034205306,27063657,1618,2288462042,35157529,1587,2132975520,29835109,1185,4264933614,17807789,1180,10593517642,4977849,750,2994714970,24241953,526,2542728722,34064501,335,2200271542,29659695,316,2232586360,11645105,195,5296915766,24301220,165,2797010985,284821,119,3248859241,28526275,101,3051379393,35183175),new Array(772271932,254268311,14911362,184062365,508546316,16596719,50129791,762833837,16928991,15148915,1017105627,18058711,4252480,817637646,982984,4133858,1271383567,19503193,1222592,1525655495,20448507,356801,1779928958,21406717,111204,2034205306,24042252,35616,2288462042,23958109,11162,2542728722,26154051,3248,2797010985,28608512,2263,2132975520,4774985,622,5296915766,33540159),new Array(1133667870,254280995,13338138,138865302,508559277,15312231,25786193,762843151,17286675,5831467,1017119252,19095069,4537017,210649393,18415805,4247236,207771057,33106930,1960513,274581696,13594265,1397146,1271397853,21076178,1245076,266867437,15276633,1037165,480163084,15902889,921367,488394807,6976064,919221,235527673,5398616,745373,303759437,27741528,730018,475674648,27661676,662876,522520140,7931213,606521,223954082,16828813,553865,309488240,16432404,511788,528024348,20750463,411483,32039817,13367419,391873,749196722,17732254,373717,29277443,25443983,371040,1525670549,22683316,330657,779017437,15614969,266764,1004426809,19256486,234610,534982614,10869718,234126,1030302360,12897863,195378,127588729,11267444,191315,317549556,7962047,181074,290082858,23643579,166145,465279259,34069784,162434,39191012,2828462,160179,810674052,15423800,134275,119263370,11039470,115360,194373014,20977409,108711,15755335,30886532,103420,1779943254,24210920,92412,380826926,33782846,83213,817539253,4882351,82415,828228525,18115637,74588,390173823,31089027,72507,545785335,219387,68474,635045920,2884159,65833,144906265,4882269,63267,1257682624,20291027,62930,1285732448,16259498,56209,738944142,28406342,48576,632054971,19899307,46716,995492500,25851210,46181,326429374,17870,45990,793772607,16024837,43728,454193840,5001083,40569,1512831636,21429318,35559,836023267,9388744,34315,183889507,27796760,33786,50670486,27126788,31315,152596906,28962242,29577,1039064218,2393782,29098,1539532966,16416339,29036,364765526,3626362,28407,2034213428,26116167,25914,725001021,18389382,25160,642353613,32024649,24396,985083534,28503179,19097,700062571,8939518,17701,1767534565,23188595,17354,397700830,13191221,17322,556680140,25265615,16232,167065755,28945419,15554,1234449118,27363915,14004,847333738,5116540,12821,1793777449,17562277,12189,1241715242,20138255,11540,2133412787,29700941,11439,5296684673,28943697,10917,1505908120,29278794,10112,443393406,10175690,9996,1050278869,30734939,9649,1228446787,2203283,8978,63424059,15473909,8462,346196274,7192504,8360,1295196722,6950965,8167,975157960,390440,8153,889754645,3817649,7962,2288479046,28123884,6500,853644882,31206668,5815,112215710,5743422,5789,1548490093,5873215,5522,101168630,18960519,5193,1759524686,29839592,5074,882842521,20679892,5010,620800165,7645254,4795,2021251353,24313332,4081,691561026,16110577,4040,430844675,11423406,3840,899624223,2481053,3785,2047515952,18979861,3642,708098880,1326540,3475,1802392481,7356237,3387,1496535048,34446710,2886,1306720273,35596883,2584,657697940,19005430,2580,1061423016,20540287,2499,79247558,6569394,2421,571707004,17077798,2409,2542728933,29848453,2359,1143399923,1009665,2201,1218459384,9274451,2133,869487099,32282063,1887,1558167257,33377358,1803,1752192561,2334292,1779,1151632630,35218908,1614,607996387,20197927,1586,964473182,8685993,1488,5300038485,2891699,1329,2013734217,30776339,1274,1811892412,35848744,1220,2275182236,26569541,1044,1397791249,3804343,1038,2302195002,21371817,909,414894814,12969636,893,1316479001,24289300,887,1113990153,16871488,788,1484662634,4296039,673,2057229748,9399282,668,1369535357,20611312,618,5304372528,22751646,613,2796973737,32014582,579,675864600,15739030,515,1737204464,2677167,498,584380560,5500100,466,2529885752,29187488,455,920368370,33912578,446,1566789696,22643200,438,1205946310,16971455,426,1819609025,26884476,408,2006238186,2111601,406,1624106077,22907676,378,1389581559,19750017,367,1077559236,14222850,363,2556144473,23455089,363,1126782138,6574249,358,4265267660,24224356,308,2139360428,29662581,285,911457889,16543167,280,1466317498,578640,271,1166362708,22362782,269,1408352521,6312199,265,10593275713,31166656,255,3248772593,3279784,245,2994357851,1826487,233,1452613646,7532245,228,1958177456,8175282,218,1879193617,28817896,213,2266389680,31238700,206,2124616963,24361203,203,3503034344,5939232,202,2065958476,4788077,198,934850710,28148436,197,1723542680,8313223,194,4011130733,11512589,189,2739213891,35731115,185,1652442455,6639994,159,1905524129,891767,157,1101986663,23999195,138,2310991087,9377996,124,2387493234,29353929,116,1329659035,12921491,103,3051164934,28133508,103,2208861101,8329909,91,2483148477,32516261),new Array(3379410,207771057,6740409,2538404,254280995,16003410,1974622,508559277,16817731,1956643,290082858,4576821,458692,762843151,14139543,348961,817539253,32389480,200033,127588729,30044336,125585,1017119252,16282380,124453,380826926,12080622,63438,708098880,27856065,43567,1271397853,19354574,12791,1525670549,14066830,6249,1779943254,13191927,3190,1143399923,16426205,782,2034213428,18572603,401,2288479046,23065350,330,5304372528,12968530,140,2542728933,21603766,135,2739213891,7345344,22,2796973737,15109066),new Array(225556184,254280995,3805165,52962475,508559277,5186182,14682314,762843151,6404936,4035828,1017119252,6830379,1221030,1271397853,8675210,346495,1525670549,9024942,105263,1779943254,9243398,33114,2034213428,11140273,10618,2288479046,13299552,3659,2542728933,14380394,1003,2796973737,18118583));var XL1=new Array(new Array(new Array(22639.586,0.78475822,8328.691424623,1.5229241,25.0719,-0.123598,4586.438,0.1873974,7214.06286536,-2.184756,-18.860,0.08280,2369.914,2.5429520,15542.75428998,-0.661832,6.212,-0.04080,769.026,3.140313,16657.38284925,3.04585,50.144,-0.2472,666.418,1.527671,628.30195521,-0.02664,0.062,-0.0054,411.596,4.826607,16866.9323150,-1.28012,-1.07,-0.0059,211.656,4.115028,-1114.6285593,-3.70768,-43.93,0.2064,205.436,0.230523,6585.7609101,-2.15812,-18.92,0.0882,191.956,4.898507,23871.4457146,0.86109,31.28,-0.164,164.729,2.586078,14914.4523348,-0.6352,6.15,-0.035,147.321,5.45530,-7700.3894694,-1.5496,-25.01,0.118,124.988,0.48608,7771.3771450,-0.3309,3.11,-0.020,109.380,3.88323,8956.9933798,1.4963,25.13,-0.129,55.177,5.57033,-1324.1780250,0.6183,7.3,-0.035,45.100,0.89898,25195.623740,0.2428,24.0,-0.129,39.533,3.81213,-8538.240890,2.8030,26.1,-0.118,38.430,4.30115,22756.817155,-2.8466,-12.6,0.042,36.124,5.49587,24986.074274,4.5688,75.2,-0.371,30.773,1.94559,14428.125731,-4.3695,-37.7,0.166,28.397,3.28586,7842.364821,-2.2114,-18.8,0.077,24.358,5.64142,16171.056245,-0.6885,6.3,-0.046,18.585,4.41371,-557.314280,-1.8538,-22.0,0.10,17.954,3.58454,8399.679100,-0.3576,3.2,-0.03,14.530,4.9416,23243.143759,0.888,31.2,-0.16,14.380,0.9709,32200.137139,2.384,56.4,-0.29,14.251,5.7641,-2.301200,1.523,25.1,-0.12,13.899,0.3735,31085.508580,-1.324,12.4,-0.08,13.194,1.7595,-9443.319984,-5.231,-69.0,0.33,9.679,3.0997,-16029.080894,-3.072,-50.1,0.24,9.366,0.3016,24080.995180,-3.465,-19.9,0.08,8.606,4.1582,-1742.930514,-3.681,-44.0,0.21,8.453,2.8416,16100.068570,1.192,28.2,-0.14,8.050,2.6292,14286.150380,-0.609,6.1,-0.03,7.630,6.2388,17285.684804,3.019,50.2,-0.25,7.447,1.4845,1256.603910,-0.053,0.1,-0.01,7.371,0.2736,5957.458955,-2.131,-19.0,0.09,7.063,5.6715,33.757047,-0.308,-3.6,0.02,6.383,4.7843,7004.513400,2.141,32.4,-0.16,5.742,2.6572,32409.686605,-1.942,5,-0.05,4.374,4.3443,22128.51520,-2.820,-13,0.05,3.998,3.2545,33524.31516,1.766,49,-0.25,3.210,2.2443,14985.44001,-2.516,-16,0.06,2.915,1.7138,24499.74767,0.834,31,-0.17,2.732,1.9887,13799.82378,-4.343,-38,0.17,2.568,5.4122,-7072.08751,-1.576,-25,0.11,2.521,3.2427,8470.66678,-2.238,-19,0.07,2.489,4.0719,-486.32660,-3.734,-44,0.20,2.146,5.6135,-1952.47998,0.645,7,-0.03,1.978,2.7291,39414.20000,0.199,37,-0.21,1.934,1.5682,33314.76570,6.092,100,-0.5,1.871,0.4166,30457.20662,-1.297,12,-0.1,1.753,2.0582,-8886.00570,-3.38,-47,0.2,1.437,2.386,-695.87607,0.59,7,0,1.373,3.026,-209.54947,4.33,51,-0.2,1.262,5.940,16728.37052,1.17,28,-0.1,1.224,6.172,6656.74859,-4.04,-41,0.2,1.187,5.873,6099.43431,-5.89,-63,0.3,1.177,1.014,31571.83518,2.41,56,-0.3,1.162,3.840,9585.29534,1.47,25,-0.1,1.143,5.639,8364.73984,-2.18,-19,0.1,1.078,1.229,70.98768,-1.88,-22,0.1,1.059,3.326,40528.82856,3.91,81,-0.4,0.990,5.013,40738.37803,-0.42,30,-0.2,0.948,5.687,-17772.01141,-6.75,-94,0.5,0.876,0.298,-0.35232,0,0,0,0.822,2.994,393.02097,0,0,0,0.788,1.836,8326.39022,3.05,50,-0.2,0.752,4.985,22614.84180,0.91,31,-0.2,0.740,2.875,8330.99262,0,0,0,0.669,0.744,-24357.77232,-4.60,-75,0.4,0.644,1.314,8393.12577,-2.18,-19,0.1,0.639,5.888,575.33849,0,0,0,0.635,1.116,23385.11911,-2.87,-13,0,0.584,5.197,24428.75999,2.71,53,-0.3,0.583,3.513,-9095.55517,0.95,4,0,0.572,6.059,29970.88002,-5.03,-32,0.1,0.565,2.960,0.32863,1.52,25,-0.1,0.561,4.001,-17981.56087,-2.43,-43,0.2,0.557,0.529,7143.07519,-0.30,3,0,0.546,2.311,25614.37623,4.54,75,-0.4,0.536,4.229,15752.30376,-4.99,-45,0.2,0.493,3.316,-8294.9344,-1.83,-29,0.1,0.491,1.744,8362.4485,1.21,21,-0.1,0.478,1.803,-10071.6219,-5.20,-69,0.3,0.454,0.857,15333.2048,3.66,57,-0.3,0.445,2.071,8311.7707,-2.18,-19,0.1,0.426,0.345,23452.6932,-3.44,-20,0.1,0.420,4.941,33733.8646,-2.56,-2,0,0.413,1.642,17495.2343,-1.31,-1,0,0.404,1.458,23314.1314,-0.99,9,-0.1,0.395,2.132,38299.5714,-3.51,-6,0,0.382,2.700,31781.3846,-1.92,5,0,0.375,4.827,6376.2114,2.17,32,-0.2,0.361,3.867,16833.1753,-0.97,3,0,0.358,5.044,15056.4277,-4.40,-38,0.2,0.350,5.157,-8257.7037,-3.40,-47,0.2,0.344,4.233,157.7344,0,0,0,0.340,2.672,13657.8484,-0.58,6,0,0.329,5.610,41853.0066,3.29,74,-0.4,0.325,5.895,-39.8149,0,0,0,0.309,4.387,21500.2132,-2.79,-13,0.1,0.302,1.278,786.0419,0,0,0,0.302,5.341,-24567.3218,-0.27,-24,0.1,0.301,1.045,5889.8848,-1.57,-12,0,0.294,4.201,-2371.2325,-3.65,-44,0.2,0.293,3.704,21642.1886,-6.55,-57,0.2,0.290,4.069,32828.4391,2.36,56,-0.3,0.289,3.472,31713.8105,-1.35,12,-0.1,0.285,5.407,-33.7814,0.31,4,0,0.283,5.998,-16.9207,-3.71,-44,0.2,0.283,2.772,38785.8980,0.23,37,-0.2,0.274,5.343,15613.7420,-2.54,-16,0.1,0.263,3.997,25823.9257,0.22,24,-0.1,0.254,0.600,24638.3095,-1.61,2,0,0.253,1.344,6447.1991,0.29,10,-0.1,0.250,0.887,141.9754,-3.76,-44,0.2,0.247,0.317,5329.1570,-2.10,-19,0.1,0.245,0.141,36.0484,-3.71,-44,0.2,0.231,2.287,14357.1381,-2.49,-16,0.1,0.227,5.158,2.6298,0,0,0,0.219,5.085,47742.8914,1.72,63,-0.3,0.211,2.145,6638.7244,-2.18,-19,0.1,0.201,4.415,39623.7495,-4.13,-14,0,0.194,2.091,588.4927,0,0,0,0.193,3.057,-15400.7789,-3.10,-50,0,0.186,5.598,16799.3582,-0.72,6,0,0.185,3.886,1150.6770,0,0,0,0.183,1.619,7178.0144,1.52,25,0,0.181,2.635,8328.3391,1.52,25,0,0.181,2.077,8329.0437,1.52,25,0,0.179,3.215,-9652.8694,-0.90,-18,0,0.176,1.716,-8815.0180,-5.26,-69,0,0.175,5.673,550.7553,0,0,0,0.170,2.060,31295.0580,-5.6,-39,0,0.167,1.239,7211.7617,-0.7,6,0,0.165,4.499,14967.4158,-0.7,6,0,0.164,3.595,15540.4531,0.9,31,0,0.164,4.237,522.3694,0,0,0,0.163,4.633,15545.0555,-2.2,-19,0,0.161,0.478,6428.0209,-2.2,-19,0,0.158,2.03,13171.5218,-4.3,-38,0,0.157,2.28,7216.3641,-3.7,-44,0,0.154,5.65,7935.6705,1.5,25,0,0.152,0.46,29828.9047,-1.3,12,0,0.151,1.19,-0.7113,0,0,0,0.150,1.42,23942.4334,-1.0,9,0,0.144,2.75,7753.3529,1.5,25,0,0.137,2.08,7213.7105,-2.2,-19,0,0.137,1.44,7214.4152,-2.2,-19,0,0.136,4.46,-1185.6162,-1.8,-22,0,0.136,3.03,8000.1048,-2.2,-19,0,0.134,2.83,14756.7124,-0.7,6,0,0.131,5.05,6821.0419,-2.2,-19,0,0.128,5.99,-17214.6971,-4.9,-72,0,0.127,5.35,8721.7124,1.5,25,0,0.126,4.49,46628.2629,-2.0,19,0,0.125,5.94,7149.6285,1.5,25,0,0.124,1.09,49067.0695,1.1,55,0,0.121,2.88,15471.7666,1.2,28,0,0.111,3.92,41643.4571,7.6,125,-1,0.110,1.96,8904.0299,1.5,25,0,0.106,3.30,-18.0489,-2.2,-19,0,0.105,2.30,-4.9310,1.5,25,0,0.104,2.22,-6.5590,-1.9,-22,0,0.101,1.44,1884.9059,-0.1,0,0,0.100,5.92,5471.1324,-5.9,-63,0,0.099,1.12,15149.7333,-0.7,6,0,0.096,4.73,15508.9972,-0.4,10,0,0.095,5.18,7230.9835,1.5,25,0,0.093,3.37,39900.5266,3.9,81,0,0.092,2.01,25057.0619,2.7,53,0,0.092,1.21,-79.6298,0,0,0,0.092,1.65,-26310.2523,-4.0,-68,0,0.091,1.01,42062.5561,-1.0,23,0,0.090,6.10,29342.5781,-5.0,-32,0,0.090,4.43,15542.4020,-0.7,6,0,0.090,3.80,15543.1066,-0.7,6,0,0.089,4.15,6063.3859,-2.2,-19,0,0.086,4.03,52.9691,0,0,0,0.085,0.49,47952.4409,-2.6,11,0,0.085,1.60,7632.8154,2.1,32,0,0.084,0.22,14392.0773,-0.7,6,0,0.083,6.22,6028.4466,-4.0,-41,0,0.083,0.63,-7909.9389,2.8,26,0,0.083,5.20,-77.5523,0,0,0,0.082,2.74,8786.1467,-2.2,-19,0,0.080,2.43,9166.5428,-2.8,-26,0,0.080,3.70,-25405.1732,4.1,27,0,0.078,5.68,48857.5200,5.4,106,-1,0.077,1.85,8315.5735,-2.2,-19,0,0.075,5.46,-18191.1103,1.9,8,0,0.075,1.41,-16238.6304,1.3,1,0,0.074,5.06,40110.0761,-0.4,30,0,0.072,2.10,64.4343,-3.7,-44,0,0.071,2.17,37671.2695,-3.5,-6,0,0.069,1.71,16693.4313,-0.7,6,0,0.069,3.33,-26100.7028,-8.3,-119,1,0.068,1.09,8329.4028,1.5,25,0,0.068,3.62,8327.9801,1.5,25,0,0.068,2.41,16833.1509,-1.0,3,0,0.067,3.40,24709.2971,-3.5,-20,0,0.067,1.65,8346.7156,-0.3,3,0,0.066,2.61,22547.2677,1.5,39,0,0.066,3.50,15576.5113,-1.0,3,0,0.065,5.76,33037.9886,-2.0,5,0,0.065,4.58,8322.1325,-0.3,3,0,0.065,6.20,17913.9868,3.0,50,0,0.065,1.50,22685.8295,-1.0,9,0,0.065,2.37,7180.3058,-1.9,-15,0,0.064,1.06,30943.5332,2.4,56,0,0.064,1.89,8288.8765,1.5,25,0,0.064,4.70,6.0335,0.3,4,0,0.063,2.83,8368.5063,1.5,25,0,0.063,5.66,-2580.7819,0.7,7,0,0.062,3.78,7056.3285,-2.2,-19,0,0.061,1.49,8294.9100,1.8,29,0,0.061,0.12,-10281.1714,-0.9,-18,0,0.061,3.06,-8362.4729,-1.2,-21,0,0.061,4.43,8170.9571,1.5,25,0,0.059,5.78,-13.1179,-3.7,-44,0,0.059,5.97,6625.5702,-2.2,-19,0,0.058,5.01,-0.5080,-0.3,0,0,0.058,2.73,7161.0938,-2.2,-19,0,0.057,0.19,7214.0629,-2.2,-19,0,0.057,4.00,22199.5029,-4.7,-35,0,0.057,5.38,8119.1420,5.8,76,0,0.056,1.07,7542.6495,1.5,25,0,0.056,0.28,8486.4258,1.5,25,0,0.054,4.19,16655.0816,4.6,75,0,0.053,0.72,7267.0320,-2.2,-19,0,0.053,3.12,12.6192,0.6,7,0,0.052,2.99,-32896.013,-1.8,-49,0,0.052,3.46,1097.708,0,0,0,0.051,5.37,-6443.786,-1.6,-25,0,0.051,1.35,7789.401,-2.2,-19,0,0.051,5.83,40042.502,0.2,38,0,0.051,3.63,9114.733,1.5,25,0,0.050,1.51,8504.484,-2.5,-22,0,0.050,5.23,16659.684,1.5,25,0,0.050,1.15,7247.820,-2.5,-23,0,0.047,0.25,-1290.421,0.3,0,0,0.047,4.67,-32686.464,-6.1,-100,0,0.047,3.49,548.678,0,0,0,0.047,2.37,6663.308,-2.2,-19,0,0.046,0.98,1572.084,0,0,0,0.046,2.04,14954.262,-0.7,6,0,0.046,3.72,6691.693,-2.2,-19,0,0.045,6.19,-235.287,0,0,0,0.044,2.96,32967.001,-0.1,27,0,0.044,3.82,-1671.943,-5.6,-66,0,0.043,5.82,1179.063,0,0,0,0.043,0.07,34152.617,1.7,49,0,0.043,3.71,6514.773,-0.3,0,0,0.043,5.62,15.732,-2.5,-23,0,0.043,5.80,8351.233,-2.2,-19,0,0.042,0.27,7740.199,1.5,25,0,0.042,6.14,15385.020,-0.7,6,0,0.042,6.13,7285.051,-4.1,-41,0,0.041,1.27,32757.451,4.2,78,0,0.041,4.46,8275.722,1.5,25,0,0.040,0.23,8381.661,1.5,25,0,0.040,5.87,-766.864,2.5,29,0,0.040,1.66,254.431,0,0,0,0.040,0.40,9027.981,-0.4,0,0,0.040,2.96,7777.936,1.5,25,0,0.039,4.67,33943.068,6.1,100,0,0.039,3.52,8326.062,1.5,25,0,0.039,3.75,21013.887,-6.5,-57,0,0.039,5.60,606.978,0,0,0,0.039,1.19,8331.321,1.5,25,0,0.039,2.84,7211.433,-2.2,-19,0,0.038,0.67,7216.693,-2.2,-19,0,0.038,6.22,25161.867,0.6,28,0,0.038,4.40,7806.322,1.5,25,0,0.038,4.16,9179.168,-2.2,-19,0,0.037,4.73,14991.999,-0.7,6,0,0.036,0.35,67.514,-0.6,-7,0,0.036,3.70,25266.611,-1.6,0,0,0.036,5.39,16328.796,-0.7,6,0,0.035,1.44,7174.248,-2.2,-19,0,0.035,5.00,15684.730,-4.4,-38,0,0.035,0.39,-15.419,-2.2,-19,0,0.035,6.07,15020.385,-0.7,6,0,0.034,6.01,7371.797,-2.2,-19,0,0.034,0.96,-16623.626,-3.4,-54,0,0.033,6.24,9479.368,1.5,25,0,0.033,3.21,23661.896,5.2,82,0,0.033,4.06,8311.418,-2.2,-19,0,0.033,2.40,1965.105,0,0,0,0.033,5.17,15489.785,-0.7,6,0,0.033,5.03,21986.540,0.9,31,0,0.033,4.10,16691.140,2.7,46,0,0.033,5.13,47114.589,1.7,63,0,0.033,4.45,8917.184,1.5,25,0,0.033,4.23,2.078,0,0,0,0.032,2.33,75.251,1.5,25,0,0.032,2.10,7253.878,-2.2,-19,0,0.032,3.11,-0.224,1.5,25,0,0.032,4.43,16640.462,-0.7,6,0,0.032,5.68,8328.363,0,0,0,0.031,5.32,8329.020,3.0,50,0,0.031,3.70,16118.093,-0.7,6,0,0.030,3.67,16721.817,-0.7,6,0,0.030,5.27,-1881.492,-1.2,-15,0,0.030,5.72,8157.839,-2.2,-19,0,0.029,5.73,-18400.313,-6.7,-94,0,0.029,2.76,16.000,-2.2,-19,0,0.029,1.75,8879.447,1.5,25,0,0.029,0.32,8851.061,1.5,25,0,0.029,0.90,14704.903,3.7,57,0,0.028,2.90,15595.723,-0.7,6,0,0.028,5.88,16864.631,0.2,24,0,0.028,0.63,16869.234,-2.8,-26,0,0.028,4.04,-18609.863,-2.4,-43,0,0.027,5.83,6727.736,-5.9,-63,0,0.027,6.12,418.752,4.3,51,0,0.027,0.14,41157.131,3.9,81,0,0.026,3.80,15.542,0,0,0,0.026,1.68,50181.698,4.8,99,-1,0.026,0.32,315.469,0,0,0,0.025,5.67,19.188,0.3,0,0,0.025,3.16,62.133,-2.2,-19,0,0.025,3.76,15502.939,-0.7,6,0,0.025,4.53,45999.961,-2.0,19,0,0.024,3.21,837.851,-4.4,-51,0,0.024,2.82,38157.596,0.3,37,0,0.024,5.21,15540.124,-0.7,6,0,0.024,0.26,14218.576,0,13,0,0.024,3.01,15545.384,-0.7,6,0,0.024,1.16,-17424.247,-0.6,-21,0,0.023,2.34,-67.574,0.6,7,0,0.023,2.44,18.024,-1.9,-22,0,0.023,3.70,469.400,0,0,0,0.023,0.72,7136.511,-2.2,-19,0,0.023,4.50,15582.569,-0.7,6,0,0.023,2.80,-16586.395,-4.9,-72,0,0.023,1.51,80.182,0,0,0,0.023,1.09,5261.583,-1.5,-12,0,0.023,0.56,54956.954,-0.5,44,0,0.023,4.01,8550.860,-2.2,-19,0,0.023,4.46,38995.448,-4.1,-14,0,0.023,3.82,2358.126,0,0,0,0.022,3.77,32271.125,0.5,34,0,0.022,0.82,15935.775,-0.7,6,0,0.022,1.07,24013.421,-2.9,-13,0,0.022,0.40,8940.078,-2.2,-19,0,0.022,2.06,15700.489,-0.7,6,0,0.022,4.27,15124.002,-5.0,-45,0,0.021,1.16,56071.583,3.2,88,0,0.021,5.58,9572.189,-2.2,-19,0,0.020,1.70,-17.273,-3.7,-44,0,0.020,3.05,214.617,0,0,0,0.020,4.41,8391.048,-2.2,-19,0,0.020,5.95,23869.145,2.4,56,0,0.020,0.42,40947.927,-4.7,-21,0,0.019,1.39,5818.897,0.3,10,0,0.019,0.71,23873.747,-0.7,6,0,0.019,2.81,7291.615,-2.2,-19,0,0.019,5.09,8428.018,-2.2,-19,0,0.019,4.14,6518.187,-1.6,-12,0,0.019,3.85,21.330,0,0,0,0.018,0.66,14445.046,-0.7,6,0,0.018,1.65,0.966,-4.0,-48,0,0.018,5.64,-17143.709,-6.8,-94,0,0.018,6.01,7736.432,-2.2,-19,0,0.018,2.74,31153.083,-1.9,5,0,0.018,4.58,6116.355,-2.2,-19,0,0.018,2.28,46.401,0.3,0,0,0.018,3.80,10213.597,1.4,25,0,0.018,2.84,56281.132,-1.1,36,0,0.018,3.53,8249.062,1.5,25,0,0.017,4.43,20871.911,-3,-13,0,0.017,4.44,627.596,0,0,0,0.017,1.85,628.308,0,0,0,0.017,1.19,8408.321,2,25,0,0.017,1.95,7214.056,-2,-19,0,0.017,1.57,7214.070,-2,-19,0,0.017,1.65,13870.811,-6,-60,0,0.017,0.30,22.542,-4,-44,0,0.017,2.62,-119.445,0,0,0,0.016,4.87,5747.909,2,32,0,0.016,4.45,14339.108,-1,6,0,0.016,1.83,41366.680,0,30,0,0.016,4.53,16309.618,-3,-23,0,0.016,2.54,15542.754,-1,6,0,0.016,6.05,1203.646,0,0,0,0.015,5.2,2751.147,0,0,0,0.015,1.8,-10699.924,-5,-69,0,0.015,0.4,22824.391,-3,-20,0,0.015,2.1,30666.756,-6,-39,0,0.015,2.1,6010.417,-2,-19,0,0.015,0.7,-23729.470,-5,-75,0,0.015,1.4,14363.691,-1,6,0,0.015,5.8,16900.689,-2,0,0,0.015,5.2,23800.458,3,53,0,0.015,5.3,6035.000,-2,-19,0,0.015,1.2,8251.139,2,25,0,0.015,3.6,-8.860,0,0,0,0.015,0.8,882.739,0,0,0,0.015,3.0,1021.329,0,0,0,0.015,0.6,23296.107,1,31,0,0.014,5.4,7227.181,2,25,0,0.014,0.1,7213.352,-2,-19,0,0.014,4.0,15506.706,3,50,0,0.014,3.4,7214.774,-2,-19,0,0.014,4.6,6665.385,-2,-19,0,0.014,0.1,-8.636,-2,-22,0,0.014,3.1,15465.202,-1,6,0,0.014,4.9,508.863,0,0,0,0.014,3.5,8406.244,2,25,0,0.014,1.3,13313.497,-8,-82,0,0.014,2.8,49276.619,-3,0,0,0.014,0.1,30528.194,-3,-10,0,0.013,1.7,25128.050,1,31,0,0.013,2.9,14128.405,-1,6,0,0.013,3.4,57395.761,3,80,0,0.013,2.7,13029.546,-1,6,0,0.013,3.9,7802.556,-2,-19,0,0.013,1.6,8258.802,-2,-19,0,0.013,2.2,8417.709,-2,-19,0,0.013,0.7,9965.210,-2,-19,0,0.013,3.4,50391.247,0,48,0,0.013,3.0,7134.433,-2,-19,0,0.013,2.9,30599.182,-5,-31,0,0.013,3.6,-9723.857,1,0,0,0.013,4.8,7607.084,-2,-19,0,0.012,0.8,23837.689,1,35,0,0.012,3.6,4.409,-4,-44,0,0.012,5.0,16657.031,3,50,0,0.012,4.4,16657.735,3,50,0,0.012,1.1,15578.803,-4,-38,0,0.012,6.0,-11.490,0,0,0,0.012,1.9,8164.398,0,0,0,0.012,2.4,31852.372,-4,-17,0,0.012,2.4,6607.085,-2,-19,0,0.012,4.2,8359.870,0,0,0,0.012,0.5,5799.713,-2,-19,0,0.012,2.7,7220.622,0,0,0,0.012,4.3,-139.720,0,0,0,0.012,2.3,13728.836,-2,-16,0,0.011,3.6,14912.146,1,31,0,0.011,4.7,14916.748,-2,-19,0),new Array(1.67680,4.66926,628.301955,-0.0266,0.1,-0.005,0.51642,3.3721,6585.760910,-2.158,-18.9,0.09,0.41383,5.7277,14914.452335,-0.635,6.2,-0.04,0.37115,3.9695,7700.389469,1.550,25.0,-0.12,0.27560,0.7416,8956.993380,1.496,25.1,-0.13,0.24599,4.2253,-2.301200,1.523,25.1,-0.12,0.07118,0.1443,7842.36482,-2.211,-19,0.08,0.06128,2.4998,16171.05625,-0.688,6,0,0.04516,0.443,8399.67910,-0.36,3,0,0.04048,5.771,14286.15038,-0.61,6,0,0.03747,4.626,1256.60391,-0.05,0,0,0.03707,3.415,5957.45895,-2.13,-19,0.1,0.03649,1.800,23243.14376,0.89,31,-0.2,0.02438,0.042,16029.08089,3.07,50,-0.2,0.02165,1.017,-1742.93051,-3.68,-44,0.2,0.01923,3.097,17285.68480,3.02,50,-0.3,0.01692,1.280,0.3286,1.52,25,-0.1,0.01361,0.298,8326.3902,3.05,50,-0.2,0.01293,4.013,7072.0875,1.58,25,-0.1,0.01276,4.413,8330.9926,0,0,0,0.01270,0.101,8470.6668,-2.24,-19,0.1,0.01097,1.203,22128.5152,-2.82,-13,0,0.01088,2.545,15542.7543,-0.66,6,0,0.00835,0.190,7214.0629,-2.18,-19,0.1,0.00734,4.855,24499.7477,0.83,31,-0.2,0.00686,5.130,13799.8238,-4.34,-38,0.2,0.00631,0.930,-486.3266,-3.73,-44,0,0.00585,0.699,9585.2953,1.5,25,0,0.00566,4.073,8328.3391,1.5,25,0,0.00566,0.638,8329.0437,1.5,25,0,0.00539,2.472,-1952.4800,0.6,7,0,0.00509,2.88,-0.7113,0,0,0,0.00469,3.56,30457.2066,-1.3,12,0,0.00387,0.78,-0.3523,0,0,0,0.00378,1.84,22614.8418,0.9,31,0,0.00362,5.53,-695.8761,0.6,7,0,0.00317,2.80,16728.3705,1.2,28,0,0.00303,6.07,157.7344,0,0,0,0.00300,2.53,33.7570,-0.3,-4,0,0.00295,4.16,31571.8352,2.4,56,0,0.00289,5.98,7211.7617,-0.7,6,0,0.00285,2.06,15540.4531,0.9,31,0,0.00283,2.65,2.6298,0,0,0,0.00282,6.17,15545.0555,-2.2,-19,0,0.00278,1.23,-39.8149,0,0,0,0.00272,3.82,7216.3641,-3.7,-44,0,0.00270,4.37,70.9877,-1.9,-22,0,0.00256,5.81,13657.8484,-0.6,6,0,0.00244,5.64,-0.2237,1.5,25,0,0.00240,2.96,8311.7707,-2.2,-19,0,0.00239,0.87,-33.7814,0.3,4,0,0.00216,2.31,15.9995,-2.2,-19,0,0.00186,3.46,5329.1570,-2.1,-19,0,0.00169,2.40,24357.772,4.6,75,0,0.00161,5.80,8329.403,1.5,25,0,0.00161,5.20,8327.980,1.5,25,0,0.00160,4.26,23385.119,-2.9,-13,0,0.00156,1.26,550.755,0,0,0,0.00155,1.25,21500.213,-2.8,-13,0,0.00152,0.60,-16.921,-3.7,-44,0,0.00150,2.71,-79.630,0,0,0,0.00150,5.29,15.542,0,0,0,0.00148,1.06,-2371.232,-3.7,-44,0,0.00141,0.77,8328.691,1.5,25,0,0.00141,3.67,7143.075,-0.3,0,0,0.00138,5.45,25614.376,4.5,75,0,0.00129,4.90,23871.446,0.9,31,0,0.00126,4.03,141.975,-3.8,-44,0,0.00124,6.01,522.369,0,0,0,0.00120,4.94,-10071.622,-5.2,-69,0,0.00118,5.07,-15.419,-2.2,-19,0,0.00107,3.49,23452.693,-3.4,-20,0,0.00104,4.78,17495.234,-1.3,0,0,0.00103,1.44,-18.049,-2.2,-19,0,0.00102,5.63,15542.402,-0.7,6,0,0.00102,2.59,15543.107,-0.7,6,0,0.00100,4.11,-6.559,-1.9,-22,0,0.00097,0.08,15400.779,3.1,50,0,0.00096,5.84,31781.385,-1.9,5,0,0.00094,1.08,8328.363,0,0,0,0.00094,2.46,16799.358,-0.7,6,0,0.00094,1.69,6376.211,2.2,32,0,0.00093,3.64,8329.020,3.0,50,0,0.00093,2.65,16655.082,4.6,75,0,0.00090,1.90,15056.428,-4.4,-38,0,0.00089,1.59,52.969,0,0,0,0.00088,2.02,-8257.704,-3.4,-47,0,0.00088,3.02,7213.711,-2.2,-19,0,0.00087,0.50,7214.415,-2.2,-19,0,0.00087,0.49,16659.684,1.5,25,0,0.00082,5.64,-4.931,1.5,25,0,0.00079,5.17,13171.522,-4.3,-38,0,0.00076,3.60,29828.905,-1.3,12,0,0.00076,4.08,24567.322,0.3,24,0,0.00076,4.58,1884.906,-0.1,0,0,0.00073,0.33,31713.811,-1.4,12,0,0.00073,0.93,32828.439,2.4,56,0,0.00071,5.91,38785.898,0.2,37,0,0.00069,2.20,15613.742,-2.5,-16,0,0.00066,3.87,15.732,-2.5,-23,0,0.00066,0.86,25823.926,0.2,24,0,0.00065,2.52,8170.957,1.5,25,0,0.00063,0.18,8322.132,-0.3,0,0,0.00060,5.84,8326.062,1.5,25,0,0.00060,5.15,8331.321,1.5,25,0,0.00060,2.18,8486.426,1.5,25,0,0.00058,2.30,-1.731,-4,-44,0,0.00058,5.43,14357.138,-2,-16,0,0.00057,3.09,8294.910,2,29,0,0.00057,4.67,-8362.473,-1,-21,0,0.00056,4.15,16833.151,-1,0,0,0.00054,1.93,7056.329,-2,-19,0,0.00054,5.27,8315.574,-2,-19,0,0.00052,5.6,8311.418,-2,-19,0,0.00052,2.7,-77.552,0,0,0,0.00051,4.3,7230.984,2,25,0,0.00050,0.4,-0.508,0,0,0,0.00049,5.4,7211.433,-2,-19,0,0.00049,4.4,7216.693,-2,-19,0,0.00049,4.3,16864.631,0,24,0,0.00049,2.2,16869.234,-3,-26,0,0.00047,6.1,627.596,0,0,0,0.00047,5.0,12.619,1,7,0,0.00045,4.9,-8815.018,-5,-69,0,0.00044,1.6,62.133,-2,-19,0,0.00042,2.9,-13.118,-4,-44,0,0.00042,4.1,-119.445,0,0,0,0.00041,4.3,22756.817,-3,-13,0,0.00041,3.6,8288.877,2,25,0,0.00040,0.5,6663.308,-2,-19,0,0.00040,1.1,8368.506,2,25,0,0.00039,4.1,6443.786,2,25,0,0.00039,3.1,16657.383,3,50,0,0.00038,0.1,16657.031,3,50,0,0.00038,3.0,16657.735,3,50,0,0.00038,4.6,23942.433,-1,9,0,0.00037,4.3,15385.020,-1,6,0,0.00037,5.0,548.678,0,0,0,0.00036,1.8,7213.352,-2,-19,0,0.00036,1.7,7214.774,-2,-19,0,0.00035,1.1,7777.936,2,25,0,0.00035,1.6,-8.860,0,0,0,0.00035,4.4,23869.145,2,56,0,0.00035,2.0,6691.693,-2,-19,0,0.00034,1.3,-1185.616,-2,-22,0,0.00034,2.2,23873.747,-1,6,0,0.00033,2.0,-235.287,0,0,0,0.00033,3.1,17913.987,3,50,0,0.00033,1.0,8351.233,-2,-19,0),new Array(0.004870,4.6693,628.30196,-0.027,0,-0.01,0.002280,2.6746,-2.30120,1.523,25,-0.12,0.001500,3.372,6585.76091,-2.16,-19,0.1,0.001200,5.728,14914.45233,-0.64,6,0,0.001080,3.969,7700.38947,1.55,25,-0.1,0.000800,0.742,8956.99338,1.50,25,-0.1,0.000254,6.002,0.3286,1.52,25,-0.1,0.000210,0.144,7842.3648,-2.21,-19,0,0.000180,2.500,16171.0562,-0.7,6,0,0.000130,0.44,8399.6791,-0.4,3,0,0.000126,5.03,8326.3902,3.0,50,0,0.000120,5.77,14286.1504,-0.6,6,0,0.000118,5.96,8330.9926,0,0,0,0.000110,1.80,23243.1438,0.9,31,0,0.000110,3.42,5957.4590,-2.1,-19,0,0.000110,4.63,1256.6039,-0.1,0,0,0.000099,4.70,-0.7113,0,0,0,0.000070,0.04,16029.0809,3.1,50,0,0.000070,5.14,8328.3391,1.5,25,0,0.000070,5.85,8329.0437,1.5,25,0,0.000060,1.02,-1742.9305,-3.7,-44,0,0.000060,3.10,17285.6848,3.0,50,0,0.000054,5.69,-0.352,0,0,0,0.000043,0.52,15.542,0,0,0,0.000041,2.03,2.630,0,0,0,0.000040,0.10,8470.667,-2.2,-19,0,0.000040,4.01,7072.088,1.6,25,0,0.000036,2.93,-8.860,-0.3,0,0,0.000030,1.20,22128.515,-2.8,-13,0,0.000030,2.54,15542.754,-0.7,6,0,0.000027,4.43,7211.762,-0.7,6,0,0.000026,0.51,15540.453,0.9,31,0,0.000026,1.44,15545.055,-2.2,-19,0,0.000025,5.37,7216.364,-3.7,-44,0),new Array(0.00001200,1.041,-2.3012,1.52,25,-0.1,0.00000170,0.31,-0.711,0,0,0)),new Array(new Array(18461.240,0.05710892,8433.466157492,-0.6400617,-0.5345,-0.00294,1010.167,2.412663,16762.15758211,0.88286,24.537,-0.1265,999.694,5.440038,-104.77473287,2.16299,25.606,-0.1207,623.652,0.915047,7109.28813249,-0.02177,6.746,-0.0379,199.484,1.815303,15647.5290228,-2.82482,-19.39,0.0799,166.574,4.842677,-1219.4032921,-1.5447,-18.33,0.086,117.261,4.17086,23976.2204475,-1.3019,5.68,-0.044,61.912,4.76822,25090.8490067,2.4058,49.61,-0.250,33.357,3.27060,15437.979557,1.5012,31.8,-0.161,31.760,1.51241,8223.916692,3.6859,50.7,-0.244,29.577,0.95817,6480.986177,0.0049,6.7,-0.032,15.566,2.4871,-9548.094717,-3.068,-43.4,0.21,15.122,0.2432,32304.911872,0.221,30.7,-0.17,12.094,4.0135,7737.590088,-0.048,6.8,-0.04,8.868,1.8584,15019.227068,-2.798,-19.5,0.09,8.045,5.3812,8399.709110,-0.332,3.1,-0.02,7.959,4.2140,23347.918492,-1.275,5.6,-0.04,7.435,4.8858,-1847.705247,-1.518,-18.4,0.09,6.731,3.8274,-16133.855627,-0.910,-24.5,0.12,6.580,2.6732,14323.350998,-2.207,-12.1,0.04,6.460,3.1556,9061.768113,-0.667,-0.5,-0.01,6.296,0.1713,25300.398472,-1.920,-1.6,-0.01,5.632,0.8000,733.076688,-2.190,-26,0.12,5.368,2.1140,16204.843302,-0.971,3,-0.02,5.311,5.5111,17390.459537,0.856,25,-0.13,5.076,2.2553,523.52722,2.136,26,-0.13,4.840,6.1830,-7805.16420,0.613,1,0,4.806,5.1414,-662.08901,0.309,4,-0.02,3.984,0.8406,33419.54043,3.929,75,-0.37,3.674,5.0288,22652.04242,-0.684,13,-0.08,2.998,5.9291,31190.28331,-3.487,-13,0.04,2.799,2.1842,-16971.70705,3.443,27,-0.11,2.414,3.5735,22861.59189,-5.010,-38,0.16,2.186,3.9424,-9757.64418,1.258,8,-0.03,2.146,5.6262,23766.67098,3.024,57,-0.29,1.766,3.3137,14809.67760,1.528,32,-0.2,1.624,2.6013,7318.83760,-4.35,-44,0.2,1.581,3.8680,16552.60812,5.21,76,-0.4,1.520,2.599,40633.60330,1.74,56,-0.3,1.516,0.132,-17876.78614,-4.59,-68,0.3,1.510,3.927,8399.68473,-0.33,3,0,1.318,4.914,16275.83098,-2.85,-19,0.1,1.264,0.986,24604.52240,-1.33,6,0,1.192,2.001,39518.97474,-1.96,12,-0.1,1.135,0.286,31676.60992,0.25,31,-0.2,1.086,1.001,5852.68422,0.03,7,0,1.019,2.527,33629.08990,-0.40,23,-0.1,0.823,0.086,16066.28151,1.47,32,-0.2,0.804,1.957,-33.78706,0.28,4,0,0.803,5.212,16833.14526,-1.00,3,0,0.793,1.472,-24462.54705,-2.43,-50,0.2,0.791,1.658,-591.10134,-1.57,-18,0.1,0.667,4.470,24533.53473,0.55,28,-0.1,0.650,2.530,-10176.39667,-3.04,-43,0.2,0.639,1.583,25719.15096,2.38,50,-0.3,0.634,0.318,5994.65957,-3.73,-37,0.2,0.631,2.147,8435.76736,-2.16,-26,0.1,0.630,1.109,8431.16496,0.88,25,-0.1,0.596,2.716,13695.04904,-2.18,-12,0.1,0.589,1.214,7666.60241,1.83,29,-0.1,0.473,1.101,30980.7338,0.84,38,-0.2,0.456,0.116,-71.0177,1.85,22,-0.1,0.430,2.786,-8990.7804,-1.21,-21,0.1,0.416,1.454,16728.4005,1.19,28,-0.1,0.415,5.072,22023.7405,-0.66,13,-0.1,0.383,4.257,22719.6165,-1.25,6,0,0.352,2.972,14880.6653,-0.35,10,-0.1,0.339,5.972,30561.9814,-3.46,-13,0,0.329,1.587,-18086.3356,-0.26,-17,0.1,0.326,1.016,8467.2232,-0.95,-4,0,0.315,1.902,14390.9251,-2.77,-20,0.1,0.313,4.611,8852.2186,3.66,51,-0.2,0.305,0.616,6551.9739,-1.88,-15,0.1,0.301,4.728,-7595.6147,-3.71,-51,0.2,0.299,1.874,7143.0452,-0.33,3,0,0.291,3.156,-1428.9528,2.78,33,-0.2,0.269,4.929,-2476.0072,-1.49,-18,0.1,0.263,3.196,41748.2319,5.45,100,-0.5,0.254,3.387,-1009.8538,-5.87,-70,0.3,0.245,1.930,32514.4613,-4.10,-20,0.1,0.237,3.342,32933.2138,0.19,31,-0.2,0.214,3.617,22233.2899,-4.98,-38,0.2,0.213,4.357,47847.6662,-0.44,37,-0.2,0.206,3.872,23418.9062,-3.16,-16,0.1,0.172,5.772,14951.6530,-2.2,-12,0,0.158,2.04,38890.6728,-1.9,12,0,0.146,1.70,32095.3624,4.5,82,0,0.145,4.29,40843.1528,-2.6,5,0,0.139,2.90,7876.1519,-2.5,-23,0,0.138,4.95,48962.2947,3.3,81,0,0.134,3.97,8365.8920,-0.1,7,0,0.134,4.06,-26205.4776,-6.1,-94,0,0.130,1.40,-8643.0156,5.0,52,0,0.129,5.67,23138.3690,3.1,57,0,0.124,2.64,40005.3013,1.8,56,0,0.118,4.88,41957.7813,1.1,49,0,0.113,3.78,-15505.5537,-0.9,-24,0,0.113,4.87,16904.1329,-2.9,-19,0,0.113,1.84,23280.3444,-0.7,13,0,0.110,0.43,-17319.4719,-2.7,-47,0,0.105,1.61,37.2006,-1.6,-18,0,0.102,1.28,25161.8367,0.5,28,0,0.095,0.76,1361.3786,-2.2,-25,0,0.094,0.50,29866.1053,-2.9,-6,0,0.092,6.22,24881.2995,6.7,101,0,0.088,3.99,-10385.9461,1.3,8,0,0.085,4.71,70.9933,-1.9,-22,0,0.084,0.86,15613.7720,-2.5,-16,0,0.081,4.43,21537.4139,-4.4,-31,0,0.080,1.86,-8365.9521,0,-7,0,0.080,0,16728.3762,1.2,28,0,0.079,2.44,-8919.7928,-3.1,-43,0,0.078,3.69,-452.5395,-4.0,-48,0,0.075,5.40,-32791.2385,-4.0,-75,0,0.073,5.80,-1185.6462,-1.9,-22,0,0.070,3.46,16759.8564,2.4,50,0,0.069,3.36,14181.3756,1.6,32,0,0.068,4.50,16764.4588,-0.6,-1,0,0.067,4.74,8446.0854,0,7,0,0.066,5.86,24185.7699,-5.6,-46,0,0.064,0.54,32862.2262,2.1,53,0,0.063,2.44,24394.9729,3.0,57,0,0.063,1.77,5785.1101,0.6,14,0,0.062,2.64,6690.5356,-4.3,-45,0,0.062,2.21,1151.8292,2.1,26,0,0.062,3.94,34047.8424,3.9,75,0,0.060,1.40,38404.3462,-5.7,-32,0,0.058,0.33,31048.3080,0.3,31,0,0.057,3.11,9690.0701,-0.7,0,0,0.057,1.14,30352.4319,0.9,38,0,0.056,6.00,8504.4538,-2.5,-22,0,0.055,5.47,18018.7615,0.8,25,0,0.055,0.17,-18505.0881,-4.6,-69,0,0.055,0.76,-9129.3422,1.2,8,0,0.054,5.70,7947.1396,-4.4,-44,0,0.053,0.36,5366.358,-3.7,-37,0,0.052,4.01,-68.726,-1.5,-18,0,0.051,2.74,31818.585,-3.5,-13,0,0.051,0.98,16798.206,-2.8,-19,0,0.050,5.94,8293.747,-0.3,0,0,0.049,1.52,15090.215,-4.7,-41,0,0.048,3.46,39309.425,2.4,63,0,0.046,3.21,23942.463,-1.0,9,0,0.046,3.35,7143.070,-0.3,0,0,0.042,3.76,46733.038,-4.1,-7,0,0.042,5.18,8288.351,0,7,0,0.040,3.37,16795.915,0.6,21,0,0.039,4.54,-1776.718,-3.4,-40,0,0.039,0.04,8439.500,-0.3,0,0,0.037,3.91,8479.867,-0.3,0,0,0.037,2.86,38194.797,-1.3,19,0,0.036,1.04,5224.382,0.1,7,0,0.036,3.57,15995.294,3.4,54,0,0.036,5.33,23209.357,1.2,35,0,0.035,1.02,8452.654,-0.3,0,0,0.035,4.31,8294.904,1.8,29,0,0.035,2.76,13066.747,-2.2,-12,0,0.034,6.07,15508.967,-0.4,10,0,0.032,1.89,-17529.021,1.6,0,0,0.031,5.70,41261.905,1.7,56,0,0.031,5.33,30075.655,-7.2,-57,0,0.031,5.97,-40.340,-1.5,-18,0,0.030,2.87,6533.950,0,7,0,0.030,0.36,49171.844,-1.1,30,0,0.030,4.40,47219.364,-0.4,37,0,0.030,0.39,23489.894,-5.0,-38,0,0.029,5.12,21395.439,-0.6,13,0,0.029,2.62,8715.153,-0.3,0,0,0.029,2.94,16826.592,-2.8,-19,0,0.028,6.23,31747.598,-1.6,9,0,0.028,0.43,56176.358,1.1,62,0,0.027,2.32,8792.706,-0.3,0,0,0.026,3.02,14252.363,-0.3,10,0,0.025,5.10,40147.277,-2.0,12,0,0.025,4.59,8433.795,0.9,25,0,0.025,4.95,8433.138,-2.2,-26,0,0.025,1.03,-9338.545,-7.4,-95,0,0.024,0.68,17180.910,5.2,76,0,0.024,3.81,25057.092,2.7,53,0,0.024,6.02,29933.679,-3.4,-13,0,0.024,2.37,-15924.306,-5.2,-76,0,0.024,3.46,8681.372,0,7,0,0.023,2.80,7108.936,0,7,0,0.023,2.17,7109.640,0,7,0,0.023,2.57,-10804.699,-3.0,-44,0,0.022,1.21,6323.246,0,7,0,0.022,3.22,8259.965,0,7,0,0.022,1.97,7106.987,1.5,32,0,0.022,3.00,7111.589,-1.5,-18,0,0.022,1.22,14532.900,-6.5,-63,0,0.021,0.66,5923.672,-1.8,-15,0,0.021,0.69,24047.208,-3.2,-16,0,0.020,5.51,-26415.027,-1.8,-42,0,0.020,3.70,16745.237,-2.8,-19,0,0.020,1.26,7038.300,1.9,29,0,0.020,5.78,6716.267,0,7,0,0.020,3.76,7895.330,0,7,0,0.019,0.44,-121.695,-1.5,-18,0,0.018,2.16,15576.541,-0.9,0,0,0.018,0.09,-17248.484,-4.6,-68,0,0.018,6.14,-7176.862,0.6,0,0,0.018,5.55,50076.923,7.0,125,-1,0.017,2.47,8257.674,3,47,0,0.017,4.20,31609.036,1,38,0,0.017,0.50,175.762,-4,-48,0,0.017,3.20,-2057.255,3,33,0),new Array(0.07430,4.0998,6480.98618,0.005,7,-0.03,0.03043,0.872,7737.59009,-0.05,7,0,0.02229,5.000,15019.22707,-2.80,-19,0.1,0.01999,1.072,23347.91849,-1.28,6,0,0.01869,1.744,-1847.70525,-1.52,-18,0.1,0.01696,5.597,16133.8556,0.91,24,-0.1,0.01623,0.014,9061.7681,-0.67,0,0,0.01419,3.942,733.0767,-2.19,-26,0.1,0.01338,2.370,17390.4595,0.86,25,-0.1,0.01304,5.633,8399.6847,-0.33,3,0,0.01279,0.886,-523.5272,-2.14,-26,0.1,0.01215,3.242,7805.1642,-0.61,-1,0,0.01088,3.686,8435.7674,-2.16,-26,0.1,0.01088,5.853,8431.1650,0.88,25,-0.1,0.00546,4.143,5852.6842,0,7,0,0.00443,0.17,14809.6776,1.5,32,0,0.00342,2.24,8399.7091,-0.3,3,0,0.00330,1.77,16275.8310,-2.9,-19,0,0.00318,4.13,24604.5224,-1.3,6,0,0.00296,0.90,7109.2881,0,7,0,0.00285,3.43,31676.6099,0.2,31,0,0.00207,3.23,16066.2815,1.5,32,0,0.00202,2.07,16833.1453,-1.0,3,0,0.00202,5.10,-33.7871,0.3,4,0,0.00200,1.67,24462.5471,2.4,50,0,0.00198,4.80,-591.1013,-1.6,-18,0,0.00193,1.12,22719.6165,-1.2,6,0,0.00164,5.67,-10176.397,-3.0,-43,0,0.00161,4.73,25719.151,2.4,50,0,0.00158,5.04,14390.925,-2.8,-20,0,0.00149,5.86,13695.049,-2.2,-12,0,0.00135,1.79,-2476.007,-1.5,-18,0,0.00121,1.93,16759.856,2.4,50,0,0.00117,6.04,16764.459,-0.6,0,0,0.00104,1.93,22023.740,-0.7,13,0,0.00085,2.83,30561.981,-3.5,-13,0,0.00079,4.81,-8852.219,-3.7,-51,0,0.00076,1.59,-7595.615,-3.7,-51,0,0.00075,2.91,8433.795,0.9,25,0,0.00075,0.35,8433.138,-2.2,-26,0,0.00073,0.13,70.993,-1.9,-22,0,0.00069,1.70,16728.376,1.2,28,0,0.00068,0.83,8365.892,-0.1,7,0,0.00060,0.20,32933.214,0.2,31,0,0.00060,0.31,8446.085,0,7,0),new Array(0.000220,4.100,6480.9862,0,7,0,0.000101,5.24,8435.7674,-2.2,-26,0,0.000101,4.30,8431.1650,0.9,25,0,0.000090,0.87,7737.5901,0,7,0,0.000060,1.07,23347.9185,-1.3,6,0,0.000060,5.00,15019.2271,-2.8,-19,0,0.000050,1.74,-1847.705,-1.5,-18,0,0.000050,5.60,16133.856,0.9,24,0,0.000050,0.01,9061.768,-0.7,0,0,0.000040,3.24,7805.164,-0.6,0,0,0.000040,3.94,733.077,-2.2,-26,0,0.000040,0.89,-523.527,-2.1,-26,0)),new Array(new Array(385000.510,0,0,0,0,0,20905.354,5.4971472,8328.691424623,1.522924,25.0719,-0.12360,3699.111,4.8997864,7214.06286536,-2.184756,-18.860,0.0828,2955.967,0.972156,15542.75428998,-0.66183,6.212,-0.0408,569.925,1.569516,16657.3828492,3.04585,50.14,-0.2472,246.158,5.68582,-1114.6285593,-3.7077,-43.93,0.206,204.586,1.01528,14914.4523348,-0.6352,6.15,-0.035,170.733,3.32771,23871.4457146,0.8611,31.28,-0.164,152.138,4.94291,6585.7609101,-2.1581,-18.92,0.088,129.620,0.74291,-7700.3894694,-1.5496,-25.01,0.118,108.743,5.19847,7771.3771450,-0.3309,3.1,-0.020,104.755,2.31243,8956.993380,1.4963,25.1,-0.129,79.661,5.38293,-8538.240890,2.8030,26.1,-0.118,48.888,6.24006,628.301955,-0.0266,0.1,-0.005,34.783,2.73035,22756.817155,-2.847,-12.6,0.04,30.824,4.0706,16171.056245,-0.688,6.3,-0.05,24.208,1.7151,7842.364821,-2.211,-18.8,0.08,23.210,3.9251,24986.074274,4.569,75.2,-0.37,21.636,0.3748,14428.125731,-4.370,-37.7,0.17,16.675,2.0137,8399.679100,-0.358,3.2,-0.03,14.403,3.3303,-9443.319984,-5.231,-69.0,0.33,12.831,3.3708,23243.143759,0.888,31.2,-0.16,11.650,5.0859,31085.508580,-1.324,12,-0.08,10.445,5.6833,32200.13714,2.384,56,-0.29,10.321,0.8579,-1324.17803,0.618,7,-0.03,10.056,5.7290,-1742.93051,-3.681,-44,0.21,9.884,1.0584,14286.15038,-0.609,6,-0.03,8.752,4.7856,-9652.86945,-0.905,-18,0.09,8.379,5.9845,-557.31428,-1.854,-22,0.10,7.003,4.6705,-16029.08089,-3.072,-50,0.24,6.322,1.2708,16100.06857,1.192,28,-0.14,5.751,4.6680,17285.68480,3.019,50,-0.25,4.950,4.9860,5957.45895,-2.131,-19,0.09,4.421,4.5969,-209.54947,4.326,51,-0.24,4.131,3.2135,7004.51340,2.141,32,-0.16,3.958,2.7735,22128.51520,-2.820,-13,0.05,3.258,0.6735,14985.44001,-2.52,-16,0.1,3.148,0.114,16866.93231,-1.28,-1,0,2.616,0.143,24499.74767,0.83,31,-0.2,2.354,1.672,8470.66678,-2.24,-19,0.1,2.117,0.700,-7072.08751,-1.58,-25,0.1,1.897,0.418,13799.82378,-4.34,-38,0.2,1.739,3.629,-8886.00570,-3.38,-47,0.2,1.571,5.129,30457.20662,-1.30,12,-0.1,1.423,1.158,39414.20000,0.20,37,-0.2,1.419,6.171,23314.13143,-0.99,9,-0.1,1.166,2.269,9585.29534,1.47,25,-0.1,1.117,6.281,33314.76570,6.09,100,-0.5,1.066,6.197,1256.60391,-0.05,0,0,1.059,4.068,8364.73984,-2.18,-19,0.1,0.933,4.369,16728.3705,1.17,28,-0.1,0.862,4.601,6656.7486,-4.04,-41,0.2,0.851,2.800,70.9877,-1.88,-22,0.1,0.849,5.726,31571.8352,2.41,56,-0.3,0.796,5.084,-9095.5552,0.95,4,0,0.779,0.975,-17772.0114,-6.75,-94,0.5,0.774,2.658,15752.3038,-4.99,-45,0.2,0.728,0.266,8326.3902,3.05,50,-0.2,0.683,1.304,8330.9926,0,0,0,0.670,1.756,40528.8286,3.91,81,-0.4,0.658,3.414,22614.8418,0.91,31,-0.2,0.657,0.901,-1952.4800,0.64,7,0,0.598,6.026,8393.1258,-2.18,-19,0.1,0.596,5.014,24080.9952,-3.46,-20,0.1,0.579,5.829,23385.1191,-2.87,-13,0,0.514,4.302,6099.4343,-5.89,-63,0.3,0.508,1.830,14218.5763,-0.04,13,-0.1,0.498,5.242,7143.0752,-0.30,3,0,0.495,3.373,-10071.6219,-5.20,-69,0.3,0.473,2.430,-17981.5609,-2.43,-43,0.2,0.456,4.887,-8294.9344,-1.83,-29,0.1,0.453,0.173,8362.4485,1.21,21,-0.1,0.423,4.489,29970.8800,-5.03,-32,0.1,0.422,2.315,-24357.7723,-4.60,-75,0.4,0.411,1.102,13657.8484,-0.58,6,0,0.410,0.500,8311.7707,-2.18,-19,0.1,0.379,3.626,24428.7600,2.71,53,0,0.355,0.740,25614.3762,4.54,75,0,0.343,5.772,-2371.2325,-3.7,-44,0,0.335,0.857,9166.5428,-2.8,-26,0,0.332,0.444,-8257.7037,-3.4,-47,0,0.323,4.829,-10281.1714,-0.9,-18,0,0.322,5.758,5889.8848,-1.6,-12,0,0.287,0.56,38299.5714,-3.5,-6,0,0.284,5.57,15333.2048,3.7,57,0,0.279,2.82,21500.2132,-2.8,-13,0,0.256,0.72,14357.1381,-2.5,-16,0,0.248,2.20,-7909.9389,2.8,26,0,0.245,1.90,31713.8105,-1.4,12,0,0.237,3.47,15056.4277,-4.4,-38,0,0.213,3.77,15613.7420,-2.5,-16,0,0.213,2.50,32828.4391,2.4,56,0,0.209,3.26,6376.2114,2.2,32,0,0.205,2.93,14967.4158,-0.7,6,0,0.205,2.02,15540.4531,0.9,31,0,0.204,3.06,15545.0555,-2.2,-19,0,0.203,1.20,38785.8980,0.2,37,0,0.201,6.06,6447.1991,0.3,10,0,0.186,6.13,-16238.6304,1.3,1,0,0.183,2.13,21642.1886,-6.6,-57,0,0.169,3.29,-8815.0180,-5.3,-69,0,0.167,1.06,8328.3391,1.5,25,0,0.167,0.51,8329.0437,1.5,25,0,0.167,1.26,14756.7124,-0.7,6,0,0.158,0.07,17495.2343,-1.3,-1,0,0.157,0.57,6638.7244,-2.2,-19,0,0.157,6.21,22685.8295,-1.0,9,0,0.148,5.03,5329.1570,-2.1,-19,0,0.148,4.03,16799.3582,-0.7,6,0,0.145,0.05,7178.0144,1.5,25,0,0.144,5.64,-486.3266,-3.7,-44,0,0.139,3.51,47742.8914,1.7,63,0,0.138,4.07,7935.6705,1.5,25,0,0.136,4.63,-15400.7789,-3.1,-50,0,0.136,3.96,-695.8761,0.6,7,0,0.135,5.95,7211.7617,-0.7,6,0,0.128,5.17,29828.9047,-1.3,12,0,0.127,1.18,7753.3529,1.5,25,0,0.127,0.71,7216.3641,-3.7,-44,0,0.124,5.83,15149.7333,-0.7,6,0,0.121,1.46,8000.1048,-2.2,-19,0,0.120,3.78,8721.7124,1.5,25,0,0.116,5.19,6428.0209,-2.2,-19,0,0.114,2.89,-1185.6162,-1.8,-22,0,0.112,2.85,15542.4020,-0.7,6,0,0.112,2.23,15543.1066,-0.7,6,0,0.110,0.51,7213.7105,-2.2,-19,0,0.110,6.15,7214.4152,-2.2,-19,0,0.110,1.31,15471.7666,1.2,28,0,0.109,2.46,141.9754,-3.8,-44,0,0.108,0.46,13171.5218,-4.3,-38,0,0.108,6.13,23942.4334,-1.0,9,0,0.107,3.15,15508.9972,-0.4,10,0,0.105,0.39,8904.030,1.5,25,0,0.105,4.93,14392.077,-0.7,6,0,0.103,2.47,25195.624,0.2,24,0,0.101,3.48,6821.042,-2.2,-19,0,0.099,4.37,7149.629,1.5,25,0,0.099,1.27,-17214.697,-4.9,-72,0,0.096,1.93,15576.511,-1.0,0,0,0.086,2.92,46628.263,-2.0,19,0,0.085,6.22,8504.484,-2.5,-22,0,0.080,3.40,-2438.807,-3.1,-37,0,0.080,1.17,8786.147,-2.2,-19,0,0.077,3.61,7230.984,1.5,25,0,0.071,0.28,8315.574,-2.2,-19,0,0.067,4.53,29342.578,-5.0,-32,0,0.065,2.24,31642.823,0.5,34,0,0.063,5.80,8329.403,1.5,25,0,0.063,2.05,8327.980,1.5,25,0,0.062,0.08,8346.716,-0.3,0,0,0.061,4.85,36.048,-3.7,-44,0,0.061,2.58,6063.386,-2.2,-19,0,0.061,4.30,-766.864,2.5,29,0,0.060,3.01,8322.132,-0.3,0,0,0.059,0.44,25057.062,2.7,53,0,0.059,0.31,8288.877,1.5,25,0,0.059,2.35,41643.457,7.6,125,-1,0.059,1.26,8368.506,1.5,25,0,0.058,1.80,39900.527,3.9,81,0,0.058,1.87,13590.274,0,13,0,0.057,0.47,14954.262,-0.7,6,0,0.057,6.20,8294.910,1.8,29,0,0.056,4.63,-8362.473,-1.2,-21,0,0.055,2.86,8170.957,1.5,25,0,0.055,0.03,7632.815,2.1,32,0,0.053,0.80,7180.306,-1.9,-15,0,0.053,4.64,6028.447,-4.0,-41,0,0.053,4.57,15385.020,-0.7,6,0,0.052,0.60,37671.269,-3.5,-6,0,0.052,4.99,8486.426,1.5,25,0,0.051,4.62,17913.987,3.0,50,0,0.050,1.64,837.851,-4.4,-51,0,0.049,5.79,7542.649,1.5,25,0,0.049,2.06,9114.733,1.5,25,0,0.049,2.21,7056.329,-2.2,-19,0,0.049,4.90,7214.063,-2.2,-19,0,0.048,5.39,-1671.943,-5.6,-66,0,0.047,4.90,-26100.703,-8.3,-119,1,0.047,1.60,-9024.567,-0.9,-18,0,0.046,1.16,7161.094,-2.2,-19,0,0.046,5.77,30943.533,2.4,56,0,0.046,2.43,22199.503,-4.7,-35,0,0.046,3.16,14991.999,-0.7,6,0,0.044,4.11,48857.520,5.4,106,-1,0.044,4.39,6625.570,-2.2,-19,0,0.044,6.06,7789.401,-2.2,-19,0,0.043,0.14,16693.431,-0.7,6,0,0.043,4.50,15020.385,-0.7,6,0,0.043,4.35,5471.132,-5.9,-63,0,0.043,4.32,575.338,0,0,0,0.043,5.43,7267.032,-2.2,-19,0,0.043,3.82,16328.796,-0.7,6,0,0.042,2.73,-17424.247,-0.6,-21,0,0.041,3.60,15489.785,-0.7,6,0,0.040,2.62,16655.082,4.6,75,0,0.040,4.23,8351.233,-2.2,-19,0,0.039,0.66,-6443.786,-1.6,-25,0,0.039,2.13,16118.093,-0.7,6,0,0.039,5.86,7247.820,-2.5,-23,0,0.038,4.56,7285.051,-4.1,-41,0,0.038,2.59,9179.168,-2.2,-19,0,0.038,1.42,393.021,0,0,0,0.038,4.94,8381.661,1.5,25,0,0.037,5.06,23452.693,-3.4,-20,0,0.037,5.11,9027.981,-0.4,0,0,0.037,4.98,7740.199,1.5,25,0,0.037,3.66,16659.684,1.5,25,0,0.037,2.89,8275.722,1.5,25,0,0.037,4.26,40042.502,0.2,38,0,0.036,1.95,8326.062,1.5,25,0,0.036,5.90,8331.321,1.5,25,0,0.035,1.33,15595.723,-0.7,6,0,0.035,1.39,7777.936,2,25,0,0.035,0.80,6663.308,-2,-19,0,0.035,0.53,64.434,-4,-44,0,0.034,2.15,6691.693,-2,-19,0,0.034,1.90,-8467.253,1,0,0,0.033,2.83,7806.322,2,25,0,0.033,4.67,9479.368,2,25,0,0.033,1.41,418.752,4,51,0),new Array(0.5139,4.1569,14914.452335,-0.635,6.2,-0.04,0.3824,1.8013,6585.760910,-2.158,-19,0.09,0.3265,2.3987,7700.38947,1.550,25,-0.12,0.2640,5.4540,8956.99338,1.496,25,-0.13,0.1230,3.0985,628.30196,-0.027,0,0,0.0775,0.929,16171.05625,-0.69,6,0,0.0607,4.857,7842.36482,-2.21,-19,0.1,0.0497,4.200,14286.15038,-0.61,6,0,0.0419,5.155,8399.67910,-0.36,3,0,0.0322,0.229,23243.1438,0.89,31,-0.2,0.0253,2.587,-1742.9305,-3.68,-44,0.2,0.0249,1.844,5957.4590,-2.13,-19,0.1,0.0176,4.754,16029.0809,3.07,50,-0.2,0.0145,1.526,17285.6848,3.02,50,-0.3,0.0137,1.004,15542.7543,-0.66,6,0,0.0126,5.010,8326.3902,3.05,50,0,0.0119,4.814,8470.6668,-2.24,-19,0,0.0118,2.843,8330.9926,0,0,0,0.0107,2.442,7072.0875,1.6,25,0,0.0099,5.92,22128.5152,-2.8,-13,0,0.0066,3.28,24499.7477,0.8,31,0,0.0065,4.90,7214.0629,-2.2,-19,0,0.0059,5.41,9585.2953,1.5,25,0,0.0054,3.06,1256.6039,-0.1,0,0,0.0052,2.50,8328.3391,1.5,25,0,0.0052,5.35,8329.0437,1.5,25,0,0.0048,3.56,13799.8238,-4.3,-38,0,0.0039,1.99,30457.2066,-1.3,12,0,0.0035,0.49,15540.4531,0.9,31,0,0.0035,4.60,15545.0555,-2.2,-19,0,0.0033,0.27,22614.842,0.9,31,0,0.0031,4.24,13657.848,-0.6,6,0,0.0023,1.23,16728.371,1.2,28,0,0.0023,5.50,8328.691,1.5,25,0,0.0023,0,0,0,0,0,0.0023,4.41,7211.762,-0.7,6,0,0.0022,1.39,8311.771,-2.2,-19,0,0.0022,2.25,7216.364,-3.7,-44,0,0.0021,5.94,70.988,-1.9,-22,0,0.0021,2.58,31571.835,2.4,56,0,0.0017,2.63,-2371.232,-3.7,-44,0,0.0016,4.04,-1952.480,0.6,7,0,0.0015,4.23,8329.403,1.5,25,0,0.0015,3.63,8327.980,1.5,25,0,0.0015,2.69,23385.119,-2.9,-13,0,0.0014,5.96,21500.213,-2.8,-13,0,0.0013,4.06,15542.402,-0.7,6,0,0.0013,1.02,15543.107,-0.7,6,0,0.0013,2.10,7143.075,-0.3,0,0,0.0012,0.23,-10071.622,-5.2,-69,0,0.0011,3.33,23871.446,1,31,0,0.0011,1.89,5329.157,-2,-19,0),new Array(0.001490,4.157,14914.45233,-0.64,6,0,0.001110,1.801,6585.7609,-2.16,-19,0.1,0.000950,2.399,7700.3895,1.55,25,-0.1,0.000770,5.454,8956.9934,1.50,25,-0.1,0.000360,3.098,628.3020,0,0,0,0.000230,0.93,16171.0562,-0.7,6,0,0.000180,4.86,7842.3648,-2.2,-19,0,0.000140,4.20,14286.1504,-0.6,6,0,0.000120,5.16,8399.6791,-0.4,0,0,0.000116,3.46,8326.390,3.0,50,0,0.000109,4.39,8330.993,0,0,0,0.000090,0.23,23243.144,0.9,31,0)));var XL0_xzb=new Array(-0.08631,+0.00039,-0.00008,-0.07447,+0.00006,+0.00017,-0.07135,-0.00026,-0.00176,-0.20239,+0.00273,-0.00347,-0.25486,+0.00276,+0.42926,+0.24588,+0.00345,-14.46266,-0.95116,+0.02481,+58.30651);function XL0_calc(xt,zn,t,n){t/=10;var i,j,v=0,tn=1,c;var F=XL0[xt],n1,n2,N;var n0,pn=zn*6+1,N0=F[pn+1]-F[pn];for(i=0;i<6;i++,tn*=t){n1=F[pn+i],n2=F[pn+1+i],n0=n2-n1;if(!n0)continue;if(n<0)N=n2;else {N=int2(3*n*n0/N0+0.5)+n1;if(i)N+=3;if(N>n2)N=n2;}for(j=n1,c=0;j<N;j+=3)c+=F[j]*Math.cos(F[j+1]+t*F[j+2]);v+=c*tn;}v/=F[0];if(xt==0){var t2=t*t,t3=t2*t;if(zn==0)v+=(-0.0728-2.7702*t-1.1019*t2-0.0996*t3)/rad;if(zn==1)v+=(+0.0000+0.0004*t+0.0004*t2-0.0026*t3)/rad;if(zn==2)v+=(-0.0020+0.0044*t+0.0213*t2-0.0250*t3)/1000000;}else{var dv=XL0_xzb[(xt-1)*3+zn];if(zn==0)v+=-3*t/rad;if(zn==2)v+=dv/1000000;else v+=dv/rad;}return v;}function pluto_coord(t){var i,j,c0=Math.PI/180/100000;var x=-1+2*(t*36525+1825394.5)/2185000;var T=t/100000000;var r=new Array(0,0,0);for(i=0;i<9;i++){var ob=XL0Pluto[i],N=ob.length,v=0;for(j=0;j<N;j+=3)v+=ob[j]*Math.sin(ob[j+1]*T+ob[j+2]*c0);if(i%3==1)v*=x;if(i%3==2)v*=x*x;r[Math.floor(i/3)]+=v/100000000;}r[0]+=9.922274+0.154154*x;r[1]+=10.016090+0.064073*x;r[2]+=-3.947474-0.042746*x;return r;}function p_coord(xt,t,n1,n2,n3){var z=new Array();if(xt<8){z[0]=XL0_calc(xt,0,t,n1);z[1]=XL0_calc(xt,1,t,n2);z[2]=XL0_calc(xt,2,t,n3);}if(xt==8){z=pluto_coord(t);z=xyz2llr(z);z=HDllr_J2D(t,z,'P03');}if(xt==9){z[0]=0,z[1]=0,z[2]=0;}return z;}function e_coord(t,n1,n2,n3){var re=new Array();re[0]=XL0_calc(0,0,t,n1);re[1]=XL0_calc(0,1,t,n2);re[2]=XL0_calc(0,2,t,n3);return re;}function XL1_calc(zn,t,n){var ob=XL1[zn];var i,j,F,N,v=0,tn=1,c;var t2=t*t,t3=t2*t,t4=t3*t,t5=t4*t,tx=t-10;if(zn==0){v+=(3.81034409+8399.684730072*t-3.319e-05*t2+3.11e-08*t3-2.033e-10*t4)*rad;v+=5028.792262*t+1.1124406*t2+0.00007699*t3-0.000023479*t4-0.0000000178*t5;if(tx>0)v+=-0.866+1.43*tx+0.054*tx*tx;}t2/=1e4,t3/=1e8,t4/=1e8;n*=6;if(n<0)n=ob[0].length;for(i=0;i<ob.length;i++,tn*=t){F=ob[i];N=int2(n*F.length/ob[0].length+0.5);if(i)N+=6;if(N>=F.length)N=F.length;for(j=0,c=0;j<N;j+=6)c+=F[j]*Math.cos(F[j+1]+t*F[j+2]+t2*F[j+3]+t3*F[j+4]+t4*F[j+5]);v+=c*tn;}if(zn!=2)v/=rad;return v;};function m_coord(t,n1,n2,n3){var re=new Array();re[0]=XL1_calc(0,t,n1);re[1]=XL1_calc(1,t,n2);re[2]=XL1_calc(2,t,n3);return re;}function suoN(jd){return Math.floor((jd+8)/29.5306);}function gxc_sunLon(t){var v=-0.043126+628.301955*t-0.000002732*t*t;var e=0.016708634-0.000042037*t-0.0000001267*t*t;return (-20.49552*(1+e*Math.cos(v)))/rad;}function gxc_sunLat(t){return 0;}function gxc_moonLon(t){return -3.4E-6;}function gxc_moonLat(t){return 0.063*Math.sin(0.057+8433.4662*t+0.000064*t*t)/rad;}function pGST(T,dt){var t=(T+dt)/36525,t2=t*t,t3=t2*t,t4=t3*t;return pi2*(0.7790572732640+1.00273781191135448*T)+(0.014506+4612.15739966*t+1.39667721*t2-0.00009344*t3+0.00001882*t4)/rad;}function pGST2(jd){var dt=dt_T(jd);return pGST(jd-dt,dt);}function sunShengJ(jd,L,fa,sj){var i;jd=floor(jd+0.5)-L/pi2;for(i=0;i<2;i++){var T=jd/36525,E=(84381.4060-46.836769*T)/rad;var t=T+(32*(T+1.8)*(T+1.8)-20)/86400/36525;var J=(48950621.66+6283319653.318*t+53*t*t-994+334166*cos(4.669257+628.307585*t)+3489*cos(4.6261+1256.61517*t)+2060.6*cos(2.67823+628.307585*t)*t)/10000000;var sinJ=sin(J),cosJ=cos(J);var gst=(0.7790572732640+1.00273781191135448*jd)*pi2+(0.014506+4612.15739966*T+1.39667721*T*T)/rad;var A=atan2(sinJ*cos(E),cosJ);var D=asin(sin(E)*sinJ);var cosH0=(sin(-50*60/rad)-sin(fa)*sin(D))/(cos(fa)*cos(D));if(abs(cosH0)>=1)return 0;jd+=rad2rrad(sj*acos(cosH0)-(gst+L-A))/6.28;}return jd;}function pty_zty(t){var t2=t*t,t3=t2*t,t4=t3*t,t5=t4*t;var L=(1753470142+628331965331.8*t+5296.74*t2+0.432*t3-0.1124*t4-0.00009*t5)/1000000000+Math.PI-20.5/rad;var E,dE,dL,f,z=new Array();dL=-17.2*Math.sin(2.1824-33.75705*t)/rad;dE=9.2*Math.cos(2.1824-33.75705*t)/rad;E=hcjj(t)+dE;z[0]=XL0_calc(0,0,t,50)+Math.PI+gxc_sunLon(t)+dL;z[1]=-(2796*Math.cos(3.1987+8433.46616*t)+1016*Math.cos(5.4225+550.75532*t)+804*Math.cos(3.88+522.3694*t))/1000000000;z=llrConv(z,E);z[0]-=dL*Math.cos(E);L=rad2rrad(L-z[0]);return L/pi2;}function pty_zty2(t){var L=(1753470142+628331965331.8*t+5296.74*t*t)/1000000000+Math.PI;var z=new Array();var E=(84381.4088-46.836051*t)/rad;z[0]=XL0_calc(0,0,t,5)+Math.PI,z[1]=0;z=llrConv(z,E);L=rad2rrad(L-z[0]);return L/pi2;}var XL={E_Lon:function(t,n){return XL0_calc(0,0,t,n);},M_Lon:function(t,n){return XL1_calc(0,t,n);},E_v:function(t){var f=628.307585*t;return 628.332+21*Math.sin(1.527+f)+0.44*Math.sin(1.48+f*2)+0.129*Math.sin(5.82+f)*t+0.00055*Math.sin(4.21+f)*t*t;},M_v:function(t){var v=8399.71-914*Math.sin(0.7848+8328.691425*t+0.0001523*t*t);v-=179*Math.sin(2.543+15542.7543*t)+160*Math.sin(0.1874+7214.0629*t)+62*Math.sin(3.14+16657.3828*t)+34*Math.sin(4.827+16866.9323*t)+22*Math.sin(4.9+23871.4457*t)+12*Math.sin(2.59+14914.4523*t)+7*Math.sin(0.23+6585.7609*t)+5*Math.sin(0.9+25195.624*t)+5*Math.sin(2.32-7700.3895*t)+5*Math.sin(3.88+8956.9934*t)+5*Math.sin(0.49+7771.3771*t);return v;},MS_aLon:function(t,Mn,Sn){return this.M_Lon(t,Mn)+gxc_moonLon(t)-(this.E_Lon(t,Sn)+gxc_sunLon(t)+Math.PI);},S_aLon:function(t,n){return this.E_Lon(t,n)+nutationLon2(t)+gxc_sunLon(t)+Math.PI;},E_Lon_t:function(W){var t,v=628.3319653318;t=(W-1.75347)/v;v=this.E_v(t);t+=(W-this.E_Lon(t,10))/v;v=this.E_v(t);t+=(W-this.E_Lon(t,-1))/v;return t;},M_Lon_t:function(W){var t,v=8399.70911033384;t=(W-3.81034)/v;t+=(W-this.M_Lon(t,3))/v;v=this.M_v(t);t+=(W-this.M_Lon(t,20))/v;t+=(W-this.M_Lon(t,-1))/v;return t;},MS_aLon_t:function(W){var t,v=7771.37714500204;t=(W+1.08472)/v;t+=(W-this.MS_aLon(t,3,3))/v;v=this.M_v(t)-this.E_v(t);t+=(W-this.MS_aLon(t,20,10))/v;t+=(W-this.MS_aLon(t,-1,60))/v;return t;},S_aLon_t:function(W){var t,v=628.3319653318;t=(W-1.75347-Math.PI)/v;v=this.E_v(t);t+=(W-this.S_aLon(t,10))/v;v=this.E_v(t);t+=(W-this.S_aLon(t,-1))/v;return t;},MS_aLon_t2:function(W){var t,v=7771.37714500204;t=(W+1.08472)/v;var L,t2=t*t;t-=(-0.00003309*t2+0.10976*Math.cos(0.784758+8328.6914246*t+0.000152292*t2)+0.02224*Math.cos(0.18740+7214.0628654*t-0.00021848*t2)-0.03342*Math.cos(4.669257+628.307585*t))/v;L=this.M_Lon(t,20)-(4.8950632+628.3319653318*t+0.000005297*t*t+0.0334166*Math.cos(4.669257+628.307585*t)+0.0002061*Math.cos(2.67823+628.307585*t)*t+0.000349*Math.cos(4.6261+1256.61517*t)-20.5/rad);v=7771.38-914*Math.sin(0.7848+8328.691425*t+0.0001523*t*t)-179*Math.sin(2.543+15542.7543*t)-160*Math.sin(0.1874+7214.0629*t);t+=(W-L)/v;return t;},S_aLon_t2:function(W){var t,L,v=628.3319653318;t=(W-1.75347-Math.PI)/v;t-=(0.000005297*t*t+0.0334166*Math.cos(4.669257+628.307585*t)+0.0002061*Math.cos(2.67823+628.307585*t)*t)/v;t+=(W-this.E_Lon(t,8)-Math.PI+(20.5+17.2*Math.sin(2.1824-33.75705*t))/rad)/v;return t;},moonIll:function(t){var t2=t*t,t3=t2*t,t4=t3*t;var D,M,m,a,dm=Math.PI/180;D=(297.8502042+445267.1115168*t-0.0016300*t2+t3/545868-t4/113065000)*dm;M=(357.5291092+35999.0502909*t-0.0001536*t2+t3/24490000)*dm;m=(134.9634114+477198.8676313*t+0.0089970*t2+t3/69699-t4/14712000)*dm;a=Math.PI-D+(-6.289*Math.sin(m)+2.100*Math.sin(M)-1.274*Math.sin(D*2-m)-0.658*Math.sin(D*2)-0.214*Math.sin(m*2)-0.110*Math.sin(D))*dm;return (1+Math.cos(a))/2;},moonRad:function(r,h){return cs_sMoon/r*(1+Math.sin(h)*cs_rEar/r);},moonMinR:function(t,min){var a=27.55454988/36525,b;if(min)b=-10.3302/36525;else b=3.4471/36525;t=b+a*int2((t-b)/a+0.5);var r1,r2,r3,dt;dt=2/36525;r1=XL1_calc(2,t-dt,10);r2=XL1_calc(2,t,10);r3=XL1_calc(2,t+dt,10);t+=(r1-r3)/(r1+r3-2*r2)*dt/2;dt=0.5/36525;r1=XL1_calc(2,t-dt,20);r2=XL1_calc(2,t,20);r3=XL1_calc(2,t+dt,20);t+=(r1-r3)/(r1+r3-2*r2)*dt/2;dt=1200/86400/36525;r1=XL1_calc(2,t-dt,-1);r2=XL1_calc(2,t,-1);r3=XL1_calc(2,t+dt,-1);t+=(r1-r3)/(r1+r3-2*r2)*dt/2;r2+=(r1-r3)/(r1+r3-2*r2)*(r3-r1)/8;var re=new Array(t,r2);return re;},moonNode:function(t,asc){var a=27.21222082/36525,b;if(asc)b=21/36525;else b=35/36525;t=b+a*int2((t-b)/a+0.5);var w,v,w2,dt;dt=0.5/36525;w=XL1_calc(1,t,10);w2=XL1_calc(1,t+dt,10);v=(w2-w)/dt;t-=w/v;dt=0.05/36525;w=XL1_calc(1,t,40);w2=XL1_calc(1,t+dt,40);v=(w2-w)/dt;t-=w/v;w=XL1_calc(1,t,-1);t-=w/v;var re=new Array(t,XL1_calc(0,t,-1));return re;},earthMinR:function(t,min){var a=365.25963586/36525,b;if(min)b=1.7/36525;else b=184.5/36525;t=b+a*int2((t-b)/a+0.5);var r1,r2,r3,dt;dt=3/36525;r1=XL0_calc(0,2,t-dt,10);r2=XL0_calc(0,2,t,10);r3=XL0_calc(0,2,t+dt,10);t+=(r1-r3)/(r1+r3-2*r2)*dt/2;dt=0.2/36525;r1=XL0_calc(0,2,t-dt,80);r2=XL0_calc(0,2,t,80);r3=XL0_calc(0,2,t+dt,80);t+=(r1-r3)/(r1+r3-2*r2)*dt/2;dt=0.01/36525;r1=XL0_calc(0,2,t-dt,-1);r2=XL0_calc(0,2,t,-1);r3=XL0_calc(0,2,t+dt,-1);t+=(r1-r3)/(r1+r3-2*r2)*dt/2;r2+=(r1-r3)/(r1+r3-2*r2)*(r3-r1)/8;var re=new Array(t,r2);return re;}};function dituJM(p,Jb,Wb){p=p.split('');var len=p.length,a=new Array();var J=0,W=0,b=0;var i,j,k=0,k2=0,c;for(i=0;i<len;i++){c=p[i];if(c=='#'){J=0,W=0,k2=0,a[k]=1e7,k++;continue;}if(c>='a'&&c<='z')b=c.charCodeAt(0)-97;else if(c>='A'&&c<='Z')b=65-c.charCodeAt(0);else{for(j=++i;i<j+20;c+=p[i++]){if(p[i]==','){b=c-0;break;}if(p[i]==':'){b=0-c;break;}}}k2++;if(k2%2)J+=b,a[k]=J*Jb,k++;else W+=b,a[k]=W*Wb,k++;}return a;}var ditu0='1e7,2,212,58,180,121,180,128,143,150,129,130,129,99,147,92,171,74,170,42,150,122,104,175,102,230,118,223,124,192,125,215,138,405,92,413,99,411,126,445,117,422,100,590,65,639,76,606,88,724,88,741,101,818,93,942,111,1010,111,1064,126,1045,134,1003,130,1003,146,918,159,896,189,881,189,879,170,926,146,922,142,861,159,793,160,767,176,776,181,793,180,793,213,758,253,740,255,720,270,731,299,714,297,713,282,702,273,689,273,688,263,667,274,673,283,689,283,676,296,689,325,678,353,642,373,604,373,596,387,619,422,598,435,569,417,564,440,594,475,586,479,551,441,554,415,531,400,519,371,459,401,453,433,437,441,390,359,335,353,278,328,273,336,299,361,317,354,340,375,259,420,206,339,187,334,240,427,291,431,269,470,220,511,228,566,163,663,108,672,72,575,85,524,41,453,2,454,2,290,65,286,67,308,193,320,208,292,163,291,158,273,203,260,231,267,234,253,208,229,175,229,161,260,129,282,86,232,74,238,99,265,94,275,54,246,2,272,2,212,'+'1e7,67,54,115,46,154,50,155,54,119,58,100,71,67,54,1e7,300,96,321,77,385,68,388,71,315,91,327,101,317,105,300,96,1e7,522,45,547,44,592,58,573,62,550,60,522,45,1e7,775,75,780,82,808,83,818,74,806,72,775,75,'+'1e7,809,180,799,188,800,232,811,230,809,180,1e7,802,238,790,256,788,284,748,295,738,310,744,317,754,302,791,301,797,269,816,244,802,238,'+'1e7,686,354,681,357,677,365,683,371,686,354,1e7,544,460,583,487,602,515,640,527,597,528,544,460,1e7,662,452,619,482,638,507,646,507,672,484,665,469,673,460,662,452,1e7,680,480,671,513,684,514,703,479,680,480,1e7,747,492,750,504,808,532,846,537,820,507,776,494,747,492,'+'1e7,771,548,708,560,641,604,659,675,746,653,790,690,842,689,865,666,868,628,802,541,796,576,767,564,771,548,1e7,973,672,981,693,941,736,952,742,1003,693,973,672,1e7,282,550,257,571,254,619,268,619,289,564,282,550,'+'1e7,1092,112,1117,120,1119,126,1091,124,1082,130,1118,134,1091,146,1135,163,1105,176,1107,178,1140,169,1172,151,1255,160,1316,204,1322,278,1425,388,1517,419,1550,449,1579,450,1560,516,1587,566,1620,582,1593,744,1614,786,1644,785,1621,773,1643,745,1634,739,1771,605,1815,536,1815,519,1629,429,1557,442,1543,405,1522,404,1526,377,1486,392,1464,371,1477,332,1546,326,1559,351,1559,320,1618,256,1672,238,1639,204,1685,203,1699,192,1657,162,1582,146,1574,200,1502,169,1483,153,1573,108,1607,115,1607,126,1582,134,1644,145,1667,119,1559,96,1558,75,1666,31,1593,27,1334,68,1329,109,1259,112,1142,101,1092,112,'+'1e7,1680,39,1617,62,1634,77,1684,75,1734,110,1721,121,1744,151,1774,156,1788,131,1890,101,1864,88,1897,88,1906,54,1947,36,1927,36,1862,49,1892,37,1831,41,1836,33,1900,28,1833,22,1750,39,1680,39,1e7,1889,122,1884,136,1914,138,1933,130,1889,122,'+'1e7,1969,175,1959,182,1958,198,1979,192,1980,179,1969,175,1e7,1987,162,1980,172,1995,182,1976,203,2010,201,2010,180,1996,173,2002,166,1987,162,1e7,2010,208,1989,215,2001,222,2001,247,1961,249,1962,287,1999,285,2010,273,2010,208,1e7,2010,297,1980,297,1918,361,1916,415,1943,452,1970,466,2010,456,2010,297';var ditu1=''+'#796,276,BaebBCeFfDgBhcaDFDFBFbcFeEfFeEgCgbgdeebgcecaBDbEbCaFcFBGBGbGcaaEaFbGcGbGbGdGcFdFdFcGcFcGcGdGeFcFdGcGbHcFeGeEgBfdbgfdgcBecfgcceahBgcgdfbhDebeagBgcgeefBdffcgcbffefdfefeeeeeefddBcdBgbfdfeceCgfegcdafCdddDdbecdbfCfdcfDgcDfCecdGaFdGcFfEdEdBeEaFeEeDcFcGBGBGCFcFfBecdCeegddcdfddcDdGcGbFbHcFbGcEdEcGBFBFdEBGCFaGaFCGBGaHcCcfdDcFcbeFcFfEcGbGaFdGbEbFeEbFeEfEfCfEfDeDgbafCfDfDfBgagbgCgEfEdEeGdDfHbEeCgBgDdBgFcDdBgbfdfbgdhbfbgaeechaBGbDhafCeEeBdGbCbFebdDaEfbfDfDCEaGaFdBeefdfddeceedfbgceefdedbfbfcfCgagCgCgBfFeDfEeGeEeEeCgEeEfBfcfdefdcgeacceeececdbcafBcCdddCBEaGcDeCdfEefcfdgbfcfaedecdCdcbfcBbCcaddeBaeeBfaebfbeeedfbddccddBcdcfBcecdcbbccbdaaeafbbbdBceaCCcefdbfefddcCddaeafcacbBfFBgcCdFeGCFceaedgdddFeGeFccbgDfDcbFcgBEeDfFdBgDfCgGdFdBfefecbedaecdcccgcfcgaafEbFaFcFcHBEDEEHbBfbdFcEaFbDfcffbeBecfeefhceeeehbfBdEEEFECDdaaCcaCDFDgadcddgdhcfchaeCfBeEDFcCFDBDeBcDcBbdgBdBdDaCaCdEFcDCbDcacFcDDDCECCaBbFbCdBecdcdDBddCbbBdeCBcfafBEcfbfddfBeagafDgEfEfEeFeDebceehcfegddeageffeebCdeBfcefbCeccEhahBhdhdgeeffffefffegfefefefefgfgecgbfagafbgcfefdeDeafCcfcGeHeFeKaCCDGacCaJCacBdceFEFDagCeKaHdieheieheeegeheieheffjegflclbmakaeBibkBhBdcfcickDibiEFBEDkbjajdjaibJcCefeiehejfeelclbhCkdEGBFgaDFjeieiegaccbffembcCHEDGaECFLCKDFFIEIEEFHFIDKCICaGFEHFDFBHaGbGdGbGbGdGbGbGdFdbfeheegbeafhajbaeafgfjdjaafCgegibhbCgEddgCeHBDgfffeedbffdkagahegBBFhekdlclBgFfbhejehddejchclcldldnbmDecBfEfDfEgKbEeKbjahBnBld4191:fBfaegdhaEFeFoamafFkDkDjDfdebEcjeDfgajbbaidfdLeKeMcPbaCbFCBGcCeDgGdLcJeIbKfNd4188,eQcPdPbRaKaQcLBBEgFJEJdNdaembKdHDNDQbPcQBNBGaPdefIfQdSbSBSBQbEdOeRblcJeScNENECdhdiBHcSBiduBScTcVaMbICMEnBFFEDIdPBQaPDRbHfHFFGKBLdIfbdHajeBgEfOeSbTcQBbGLaQCPdRbedVbUaTBaCDfIBQdIaMDpBRCSDSBFameqdoemfrdoeffagHbDfTcYaQCKbbfOaIbkfWcTEOFDFYBjEUaHaLBBabeVCPBbDUCTCRDTCCBMCcBMDealbaChENDTBVBUBbFcGnDjFmEFFeGEdLdieFdQbNeScEcPChChDPcHFlEnCFaSbKdBgcfFfJdhFbGPEIEjGgFGFBGbGqboaoDeGFFgEeBOccgEfKeQCEGeGIEFGKEHEPbLcnagfheiecggfLeagagbfbgIfcfhgbfTcUaHDEGGFNEHGgEBefECGDFebfahFkEGGIcKeOdOdOeRbOBGeMeJBiFmCgGbELDICcfJbPCDCPaJEKaFbcegdIaODDEIcMDMELDJDEFPBJeBemdceLeQbHaiFCGBGfEEGGBIdLBLEKEDEgGFBJBLbFcLdEFjEiCFFMcIfKcCfDffeHfJdGdIehBkDmBnDpBoCoblehfBfGfJeKbMeMeOdObHbGaMccbBdIaLBOcHcpbedKcNdGECbdcGdHBBEGCbfIDHFDcgfdcDcFDHBCBEBDCHFEcOcaEFaEbDBDFBcFaKBleFbLCKEKEiBFDGDEeFbCbEEKadEfaPCLDialcocpbaBJBGCLDfBFDCDLEHEGEBFFFGFKBiBFCIEGFcCgBlcHDHCFdIbJaaDkBIaIaeBDCLCgDKbJEICDEcFEEiBECBEBDcGcGjbFEdGjEjBkbieifjcBfgDeEbGeFeFeFgFBECCgFBEkbgccfgbkBefegcfbgbgfdjcebeddfCfGfHbFdBgeeafefheifgbjehfeeafhghdnamBgEBEIDHFIEIDFEKbbEDFcGdGCGBGhDiEjClcmcmclcmbcBjEkCIaKCGCGDLcLaJaJCIEbFgEfBBFbGJDGeHeIBFFEFBGbGcFDELaBDcBIDdcBaHCGdDdMBHCFDHCIBHCGdCaacCdGCJCICGBbdacIaEcDeBcBdgCgDbfDbIbfedfeBEdCgdfBdIDIDJDdEBaEBaGbFdBcFcEBDcDeEJBCDDcKaaFHcKBEEdEHCbdDeDDCGFFDCDBcDJBIDIDaGHEJCBEJaHcHccFcGEBIBGdHCJaDEfCDChBhDgCfDeDcFiDbFCBgEaDFeaGaEBGCGHDIbIaHaJaIbIaJaHcHaEEHCBFeCBGcGbHCGBGDFDGcEcaaDdDaHCGibhaibgDdFeEgafegcibiahbgbefgcddeffecdEfbgffefddgdibhegeceEgdfhdhahBhChBgdfeibgegdiDhDdGbFfDhEfEfFgDhBgEeDgBdEgCcGdFCFCEaFfeeefecfFdBfefgCgCfDBgGeGdIdHccfHbHbHeFeCgFfGeGeBgbdbfgbicBFdGfedadBcDcFeFgEgChDgDGbhChEhDfFcDaGBFaDgEdFeEcFbCeCeChbgBgBBDHcHcFCBEfFaFdaeBcFdeeEaeCgbcdBcdDcdbgCbeDdeacEccCeGdFdECgCCBFcCccddbbCCfEfBfecdDeECceacabceBGdbegchaeBhBgCbBEEebgefehbhBhChBHaGCbCIaFcCDGcGCFEaGhcBCcFbDbDEBCdBEcCfBdEaEdCDBfBhaGDDBhaaBedfDcBfDgafacffchCgDfEhbgafdgegCgbfdBFBECGcFaFCFCFDFDFCFBGDFEFHCFaGBGdFcHcGCGCFDGCGcHbFbGcGbHcHBEdFcHbGbEdEeGcHaGCHCFEDFcGaFFFGCGdGdGdHbHbHcEfCgGcHdGbHaHaHdGbBcEdCbGbCggdefcfDfEeffcfGCDbCeHaHDHBGBGdFCGbGCHCGcHaHBGbHDHaHBGCGEGCFBFDFDHCHbDcHBGaHaFeDeFCDGCGEFEFGDHCGDEFDECFEFBGcFaGDFEFFEGDFEGDHBFDCGDFFEFDCGCGBFFEFECDbBDFCFCFFEBFBGbBcadFcCbFCGBBeFcGaGBGDGBGBFCGEFFDeCeFcFdEBBEaaFdDDCgDaCdBbBfbfbDBDEfaDCdDdbBFdacBbFfDfDbDdFaEcDaDcDeDDBdCgCfDeEfDfDeDfEeEfDfDgCfCgcfcgdgbgbgagbgBgBgBgDfefcgbfdgcgaeegcgbgagbgagBfCeFeEaDcFeEgBgbgbgbecbadCeEeDeBaEdFCGaGCFDFdDBDBEfCGbaDCGDDBBcFdGdEdFfEeEeEeEeFdEdFbFdFfbECCCdGdFcFcFcGCEBFcGdFdFaFaHCFDFFDDECFCGaFDGBGDEbGBGaGbGcGfEdFcFdFdGcFeFdFdFcGBFaFaGdFbGaGbGdFbFcFdFfFfEdEcGcGdFdFdGeFbGDECDdEdFBFcbdDhBdEgbgdgbhafdhbhBgbhCfchaeehBfcgdfdgefeeffefeefefdfdfeffdfecgbfcgbgagDabfgdgdgcgcfddfBcaecgBgBfBeCfBgEebgbbfeefgceeefeffdgdgcgcfddeefefaeddCfBdagagadBfagagafbfEeFdBfCfCgafBfcgBfEeDfdfbgdfdfdfdfbgedeeddedefdfefeefedffefdeefdgdfeeeeefeeedfefdfefdfcfcgdfdfdfdfdfdfbheeBaBeafchGcEEGCGCGBGaHBFaGDFCGcGDFCHaFdEfEeGbbbfdcfDfFdEeEfFeDeGdFdEdDbBaDfDfBhCgCfEfFeFdDfahBgagaeBbDgCfFeFdDgBgccEfEfDfCgEfDfBgDfCfEeEfBgDfdacFeFdFeFgDbgdgbgdaCGBGcCfDdFeFeFdGdEeEcGbEfEfDfFcGdGBFcGbFdFeEgDfEcFcFdFdGfDdGeEbGBGaGCaeDbGcGcGbGdCgCgcfcfdfchbgbfdfdhafdeegcgbgcgcgceebggdfcgcgbgagdbffdhacgeegcecBgcgceeBdeefeeefcfFdEfDfGcGbGcFeEfBgBgbfDbDGFDEFFDEEDBFCGaGaGCEcFcbfcfagDfFECCaGaDDgDeCfccDeDeCeDBDeDfDeDgCfDcgcCegacegCfBeBeFcFcDdEdGfCgCdEgDfDgBgCgbgcfdhbfDbGcFgDeChagBgBgaeBgBgafBdahcgBgcgBdahbhbgaDbfCbEeDdDbGgCeC#1757,873,CaQBTdNefauaqBkEBB'+'#1602,438,BaFCaFEFFEaFEDGbCbHBIBFbGBFEFEGEFBBFFDFCDCFCeadEDdbFfabdadeFFCCEfdaCEBbGaEfCafaabFdadcdfbgdfbeEcbeGaBfgagCdaBddbBBcbhchcfchahaEFaEeEgaeffdadBfdDdbBDhcgBefdBcEcgfcccebDFdBeefeDfbgeeagBgeedbcfdebeBfDfDgafGbbDdDFBDeDDFEbFDEeDCGEFCGFDEFGEHCGBBdcbabdd#1540,389,bbdacGfCcefegBddfdBeGcGCFDFbEFFD#1575,404,BBDDdcbc#1636,483,abedgaEeGdgdfChcgDiDeadgfeiacbebhdGbCfdfGEHbIcHeFeFfGbbFbGCGDFCFHcBDEDEEdFBFdC#1698,509,abdegdCcFEDEbC#1713,518,baedgehdfcEBGbEEFDEEaB#1743,532,bafdgeEBGECC#l594,BaGBJaIaJBHCJbEEHaIBFCCcgefefdjageBaIBHbEdIacdjcdgFbbdCdgBibeaaebfEbEeffHBHaGaDacddfafECCeDCaFDBbgaeffICadbeEaHdfddDdCaecdebbegdkakbFFHEaDcakblaaFDFHEBDHCjajDgEcGgEhFdFFadCgEBFjciDBGFEEEaBgCFE#60:647,BaadbD#73:648,BbBcfBDC#70:651,BadeCE#73:653,abaB#69:657,BaBaCdhBDC#79:659,aaaa#78:660,baBa#74:664,BbbB#87:664,aadfBeCEaF#81:674,bafddfICCF#81:674,#38:686,Baba#34:685,abbdGbfF#P699,aaceceBcFCCEeE#78:716,abaedfHbaDbGdC#56:631,baedFD#74:609,BaHaIDIDICHBacEaedHBfeHbiacejbHaDbeeccIbEdhdFcBchciBhdHcddideCeebEjdfEdDbCaCHDBEcFBGDFbC#527,299:bafcgdhbfecgcgcgbgcgcfcgcgcgcgcfcgcgbgageeagBfagdEeacgCgBgagDfCgDfCcDaDDbECGEDEaCEaECFEEBcDFBCDbFEBCEbECFBGCCFDFDGcGbGbGdFBGDFDFEECGCFcGdGaFaGdGeFgCeD#672,825,BBJaPbNaHdHcKcHcCgmdBfjemdgeNcodecicfdadacmdldjekckBndwaudnexbcGQEVDVCSDPDGDICHCGCIFBBFBEDLDCECCFFcGgGlFhC#1161,909,datd27,budKfQbGaDfKDHFLFGF#1160,919,DaWbWdMeNboesdwCtaeGBEEE#1070,929,davd27:ciDFC#1135,936,Da26:B26:aKcodBd26,draoFFF#1623,871,CaNdLfhfheqBmEfdpauCpDIFUbdgKDmFICPbTbGE#1675,854,CaQbTbccmerDgF#1639,862,CbddbDCB#176,641,BbCddE#192,656,aadfdfBbFFaG#212,664,bafebefeJCDFaF#257,676,aaBeddkbdCKDFD#264,685,BaGdkaDD#139,637,aaHbadiaIdDfecfBffeFECBEbCBCDD#241,700,Caca#235,700,BaGdhbaDaB#103,454,aaFbacbfBfafDfbbhafdeCcGBFaGCFGBCC#107,483,aaEdCeBfhdddbGBGCGBa#176,428,BaGbFeHcGdGdeefbgDhbibgcCFDGdEDE#304,408,abGBHaGcHbDedaeBgBhBfBgbCE#317,413,BbbeaEaB#313,413,bBBb#324,419,BaceeaFE#315,428,BafcEC#314,439,BaBccC#303,445,aaBedBCD#305,455,abBabdeCbCFa#296,464,BbCcdD#303,468,BaabbB#300,472,BBbb#289,474,BaacbC#385,403,aaFcDehbechbgdBCEEDCFDDC#36,458,BbFcbcgbcDDD#50,464,BbFcgCaB#t455,BaEafa#195,893,CaLeGdNfyaBcDbXaoevcBeQBFbHEUbMfdcHcFficnajBdDfbobhGecEglbnDlBlFqDmEQDdfTCKFDHMFEFCB#264,901,BbEdNaDgycmEDFMD#141,912,CbMedckGbB#282,924,EaSc29:cjbGcTcgcibgcuDhdnCtawDPFTE#369,934,CaudSD#538,939,aaFc31,cKCQC#557,934,abKbnducidqCYEODJB#585,933,eadbHB#583,934,Baba#580,934,EBeb#589,945,abaB#623,935,DaBdeD#620,941,aBab#644,938,EaHclC#632,936,aaaa#646,937,Dada#665,934,DaIesbhDNBBB#658,940,DaYdwaJdsBoabCBBSC#675,948,EaWa26,a#692,949,EaZc29,Caa#677,941,Dada#711,944,EamcIC#713,938,EaQczdaEFB#736,941,CaketbUFHa#740,952,EaibEB#691,954,FBecbB#265:744,abfcheDcHdNaccmbgbDcEcNaJbfddbedlCDdbclEdFcDdbicbfiEffjEbchalceejDlbDEcDlCdFFCEDHELDKDNCKDNbMdNbJB#2086,826,abce4186:esBjERD4184,aKB#942,70,aBFbEfBfBgBhbbbgcgbfCcBbgCeDeFcFdFdFbGBGFEGCBB#1805,575,BadeCE#1813,583,BbbdgfhaFDHEBC#1673,537,abBeHdFECGDgbgbfbgagDgcfcgBgagbfFfBdafcgBfhbbdcbBebdeDaFdGbGCGdGcFbHdGdFcGeEDdHdIBDFDGBGeFdFeDaGBB'+'#1220,69:abEdEeFeEeFdFeCfFdEfDeCgDfDfCfEeDfFcCgCgBgEcFdEeDfDfFeFcEeEfDfCffafCfChafaeDdFcFfCeEfDfEcDeEeEddeEcbdCCDgDcaBdeEdBeEaDeBeFCECDcFhBdEaFfDBDgBeDeECFbFBGaGBGBFEdBDGdBCBC#1337,49:abafFdGaDdFcDEFaFCafEbGBFbEaagCgafCfECaeDbbdEeagCfbgcfeedBgCeBfCcdafbgcagdgbgceedeefeefdebeaaeabfcdfdeeeccbCedcEdDaFebaEecfEfCEDGBCDeCBCGCDbbCEafEDCBDbDcFdFBFfDeEcEGaEaECCGBFbFDDEEDBEEcEbECEDDbFcDCDDdCaFCGDDB#1242,36:aaEdCeEeGbdeeadcdFbGgBCFCB#1260,38:BbEaaffcdEDE#1245,35:baBbaB#1253,33:aaaaaa#1117,34,aacEfDBdFeBa#1140,hBbDdDfebfFBFBa#1148,HBbbebaBF#1156,VaaEdBgeBdGCC#1165,28:abDdcDbB#1172,39:BaCeDfeDbEbC#1193,62:aaaCbb#1227,79:bafBgBeCaEhagCgCfbgagBgCfChBgCgbgBgbfCgCfBDfbgFcGBFbDfaagagbcbEcHaFBGbFbGbEdEFFaGbGaFbDfGbFcFBGbFbCFEEEB#1335,95:aBeCfEbbfdFeGBEa#1347,102:aaabaB#1360,104:aaDaGbdefdcEBE#1388,103:BaEBDcFCGCGaBgfcgBfCCdBdfCfBeBaDBB#1371,98:aaadaD#1389,96:baBa#1393,99:aabCBc#1396,101:aabafBgBgBfbgbgbddfbEcCaDDFCFbFaGcGbFCCD#1420,97:aaaa#1434,100:aaccDC#1437,100:baebedFBCBCC#1446,98:aBdbacDC#1451,98:aafaddFBDC#1468,94:abfbebadGCDDaB#1466,95:Baba#1489,96:aaaa#1490,95:baeCBcEa#1512,92:aBdbDa#1525,97:baecEBBB#1530,93:aacbeecfBaEDEDaDbB#1526,88:badcEC#1566,81:abdbccbabdBbafBfDDBCCDaEaFbB#1522,LaadDfDgBdEeEfBgbhaDCEaFEGbCDfDdDaFeCddeccDcBgadEfChafCgDgCfDeFdEdFaGeECaHBEFCGgagaedgagBeEeFfDhbgafDdefccebgeegbgCgCgCdFdFfEeDdFhBgBgBhBdDhbEdfbGaFdceHaBfFbFdDfDeEeFeDffcgcCfGdFbGdGcbgEeGdEdFdGcFdGbGcFcGdGbFcGbGcGdFcGdGCCEFDFCEEDEEDGdCeCeBEDgbgadCfCeGaGdGbFEGBDFCdCbDbBC#1580,TaafCgBgbGbGbFa#1583,KaacDfBCdFdDBdB#1727,68:BbCddDaB#1731,64:BadEfCgBeChafdfcddgbBfeeBfCbGabFDDEFECGaBeCCDCGBFcEB#1784,56:aaceCfEdEeFdGeFdDBEdCDgafCfDfEfCdFbGdD#1817,80:aacdDeEeEeDeCbcFbFfEcFeB#1817,81:BBcaBb#1839,87:BaEbFeEeeBeEfCbC#1840,87:aaaa#1865,100:aaDbFdEeGdacgCeEfCdF#1828,93:abBebF#1827,95:aaBaba#1833,95:aaBdbD#1844,102:aaDcDeFBdddCdEcC#1846,103:aaaa#1835,98:aBbCad#1837,102:aaaa#1876,115:aaFaGbDeeagBeDaB#1885,113:BaDdFeCgadeDcEcGdCaB#1894,126:aBFbFdCefDfCcC#1871,107:aaEceC#1405,120:aaFcEeGaaegbfBeCeFED#1433,127:aaeddaFDCa#1439,121:BbecadcefdgceegcgbfagcbDFCGDFCGCEEEFGBFCDbaB#1405,66:aaFbFBDecfchCfCfFBagaedecfagcfecBfBebcdedecBeeeceChagCfahagaededcedEDFEEFDGBGbGbHaFaGBGbFDCGbGfDdEfbeffBfcgacceDEaFDDFGCECBBeEdFdEbDBDcCdEcDDBFaCFGbBgBeFdbgafGaDEcFBGbGCGcGaB#1406,76:abbfCabG#1422,59:BBcEafBa#1431,54:BaDDBFeCdBedCdcdCfCFCGbgBc#1435,46:aBcCCd#1434,OBaaFeccadCCfDbDB#1451,YbafcgafacGaedcCbGaFbGbEEbB#1471,36:aaaFfDfbeeEcGbEa#1492,41:babeeDeceBfafBfCfDBfDfGbGcFBGaFCFDdCaB#1493,44:aaddfaEBDBBB#1486,RaadDgbEdFB#1513,WbafCdcFcEC#1487,JaaBdCddBcEbCDb#1499,LBaEcEfagCgBebfcgecBEaGEEebcdfdbEDDbEeDEaGcBFcGfG#1496,xbbCedcdDEDBB#1519,DbadDbbebecGcGBBC#1521,LbafbFbBC#1402,60,aaEBccdbBC#1415,68,BbEafbaC#1423,75,aaecFbbD#1425,80,BbBecfdegbcefdeEeCcfeeadfBeCBgdddDdEcFaDbDbFbGEEaCBFCfCgBBBDDCdEaGEEafECFcFeCfcfBfFcDDCaBbDECgEECGaB#1436,106,BaDdEedebfDbFaBcbgagBcfDfBeBaCaDeCCFCGbGCE#1439,110,aaafdfcfcfbDaGDCDFCE#1443,112,babefcdBCEGBCa#1442,106,BacbBB#1469,112,aaadcaCD#1466,114,aaBdbfaGaC#1462,116,BaCeBDDfagEaBgbccCeBBcbbbaDdEeaegBccdEcEaFbEcCFbDaaFcFbEaa#1366,83,aabdBD#1365,91,bbCbbC#1368,95,abaedffdfedfeeedadaccecEaFdBFCEEFCBEFEDEFDCDBC#1334,89,aaFBeedBCC#1355,124,aacfDefceefCDFCFEbEE#1399,136,abbdBE#1403,138,aaEdbcdDaC#1423,141,abaecBCE#1431,143,BbacbD#1447,137,aaEdEbBbbfdDeDbE#1444,144,aaBebE#1439,148,aaEecBcD#1423,154,aaBecDBB#1413,142,aaCeCgEeccgBfDaGDFCB#1449,158,BaaedbCEaB#1422,171,aaBeeCCbBD#1448,146,BaCeBaFcCfEeEbcFCCEfFdEEEcEbBdeeDeCFDeCdCgBfBeeCecBfbgBfcgcegbfCfadaCGbGdECFCFBaFDBFBEdGaEeEBcdCadfbeDcEcfeCbDBDdBbCCBeBBG#1094,79,bbCecEBB#1077,123,bbcdDE#1080,133,baBfbgagccbgcEBGCGBGCD#1086,138,BaaebDaB'+'#630,431,aaGBHBHCIaHcGdEeIbFdCgagcgdbaecffdebGcFeDfFfFeEfEfagefEBFfBedbcfdeeabcgaddecceicheibhBiagCcGCGdFHaIbIBDGeEHbIafDeFeFcDgEhBaFCFcFeFCGBGaDfDfDeDBGaGbFbGaB#697,506,aabcDcFcFaEaCgafdgdfgdcCcedahacbHcecebcBfaeaEEEEbGdDgCFDFCbDECGDEFBB#484,484,aaGDHCHBIbICHcGbHdGbGcGdFbJaJaHCHDHDGDIbIbJbHdCgEeedbggdbgcffffdafcdgcDfgCdekbhBJaeCfDjagBEDHDdCgBbFbEiagehchafdCdGCIaDfadabfebcgaibhcgcibibbCICBCHBgDcDGDDFIaCBCChCfEgChCgEfFhDgCfEeFcFDF#395,26:BaECEaCEBBCeCcEbCDCBCdbfbfafafbffcebfbdcaCebdCeFbbebDCDCBECFBDDBDEBBFcfDfacB#411,168:aaFdCeDfBgCfagceBgahDfagfEcGbGcFcGDGbFaHcEdFaD#962:502,aaBfCgHBGDcfeeBgBfHcHdEEEEBCBcFCDFDFaGdGaGEGFEHcDgbgBfcgcfcfdgDBFFBcefefebbBfdibiBgaiaabFcebjBiBgBGBDBGbaBiChDceBchahDeFfFCDHbEcEdEbeGEFBFCGHD#990:129,aaFbGdBgeceEeFaD'+'#794:650:BbFbGdGCFeHaJciaGdJaFdGdFdEeaeJcadjDabFeEeGcbeeBccfDBfDeECGCBcdfddBfFFDddeecGbBeCgeeCdcddFaeBffBcGbaCgdgdfDaHdDCDcgeafgdcgCfcddeebaccFaGBGbccgbfdfafdfbfcbDfafDEHbCfBfcgbfefagCfahCfceeeccbfdgcfdfcfbgefBfcfBgagBgBgdfcfBfagdfbhbfcgbfagcgagagagadagdeagbgbgBgbgBgBgBgDfFdEeEeFdFdGdGdFdFdGcEeFeEfCfbeCfDfDgDfDfDeDgDfCfDgCgCfFeCgDfEeGdFdcdBfBfDedfdffdfecfEddDEDDfFdcdBgBgfdaffeagcegcfeBefcafeegccfefafDccfBhbeBfagEdDfEfBfcdEdFeGBDEFDCDeFEEGaCgDBEeGcGbDCDfBBFbbfEeGcDfFcdCCEEdEecfCeBdFeEfEeFeCedbDcCaGBGbGcGbFdGcHaFdFeFeEeFfFdGcGbGCGCFCGbGcHcGcFdGcGcGcHcFeFeGbGcGbEfFeGdEdEeDgfdCdcfDeCfBgFeEfEfEeGdEfEfGcGdcgCfFdGdDfCeFcFeEfDfDeDgDfBgGdEcGcEEbFcGbGgDeFeEeFcFeFdFfDeFbGeFcGbGfDeCdEdFEEEcDfFeFeGbFeafbgDgFdGeFbFdEeGdfbfeagEeFeGdEfCfCfDfDfDfEjDfGeFdGbGeGbHbBgDeFeEfDfaeFeagdCEeFbDfGeCgagFeagcfagDfagBgdfbgagbgbgagccDdbcCeCfEfafiCjagCCDDEffcCbEagafaaCacEEfddKjfEDdCbIcGeHcdFgDiDhEFCbCIaIdEdHbHeDdFdHdEdFejbiDCdHebeDfBDCaDfDcDdDeGcHeEfBeebDfGfECEfEfCbEeceGgDcFfBcHeGeDgCbcGCEHeHdcCbFIbJdGfKdHeceIDMbCdKaMaJaKdCaKbCdGaBdGaEaGaddECCDbDcbaEDDJaEaCBEDHCIDIcjdEaBfeffelbiaKdKaJDGEGEEEECFEDEjCHFHEJEIDEDHEHDDCGCGEIDFaJCICEbGFGBFBEDJBHbgekbfcgdielbhacfiekdefidbgdfCdKCGbECHeIbKDGbCgbfGfIDMBGfIecfGdGdfdefggffmBkdkcldDfCebeMDICDBNcOBMdFfecOccemdmepcfEjCpaidLdFehFacFePbGfLeNeCfkcrckefgjfpcnesamfqBaDlbmBpBhErarBqCsBqBrbpErCpCmEpCmaBfodjBeCldnenckBODcCpddChfbdjaiFiGldbehBdEgDgfsaoEqCpDrCnbmEGEGErCqaqbnblEmchefdOCEendrbfFnEoBoCqbrBfdheGfKdkfjemDqBGFfEPDiDCGgFdfgflebeFdCgPcJgdeCgjggfChDfahievbvBkEJGIFVacEJGjEiGgFjFKFkCpCCEaHfchgmCgGEFeGoCBgfegCchieFglesBmFfEaFGGhFaGIFNENCLdPbhEGFHFDGHGMDLDJEDHNCIFIGHFFHEGBHbGiDlBdGdGcGgBlclClCjEiEiEkDjDkBmalCeEDHdFaGdFeGhEfFiDgegCafegEgCgagFfdfjdkdggffbhBgEgIfJecgffgeDfHfegCfChldnCoBmblCiEhEgEmDiaDGaGcHiEgFkCkdieegdffghEfFgGgFeHkEcGbHeHjEgFkElChELClBgFkDcGaIEFIELBKDGEHFJCMaLaMaMaLbMCHEEFJCHEGFGGFFFFdbgffehfidjdjdjbjaiCdFGDGEJcBDiCibbBFFaDdEeFiCbDiBiBfaedefeffbaFeCdEGDIDDBaBIDHCICHCEbDFFEHEGdCfcfCCgehehceBicIbIBddadGEIDHBHaaEGDHCCBFCDcEEHDEBFECGBEcDdFfcbaEDHDceGDHCIaHCHCeaiafbdBICHBECFabDCGDEEFDcGebCcGcECGEEDFBddfCdCcDdBcbdbdbdFDaGcFCBGcBBfCfDEBdDBDaDFcfEgBcGcFCdDfcEDbDBEadCfCccaFFDEdEBgDEDcaeaEDHBFEEFCbHCEECEFDFDFDCCEECFCGaFcGcGdFdFaGdGcFbGBGCFDFGBCfFeCfDeadEbDgeeDaCbbgafEeEfFeGaECFCDdFdHcHbabDCHBBcCbECHaFCDDfcaECEfCDDEdEaFbFCFcCcFdCBcCHbGcHaGBHDbcCcBECDdbGDFDGBEbbFFEDFCDCaaEcGdECGCFCGBGBGaGBGjFGDdFbGdFeEdFdGdEgCgCeEhbgcgagcgafdgddfdfBgcggdgbhbgcgBhadDBGFEBGDEcBbCDFBGCDBfBdCFbEaGaFCGEEBEeafBfbfBgahcfagafBgCfEfDaEbGDGBGaGBGaGCFdFdGdEfEfDaBBCfBbafCgbfdgdfcfBgBgDfEdEfEcaCffddfgcbfbfdfeeeCecedgBfegddeecfadEFDFEeEbEDFDFdFcEfccfCfDfbeecfcgcebEcCdfcbFfCgBfDbFfDgbhbgadDgCgBfcecgaGbdbgagbgagaEBGBcEcFbdfCeafDfFaGeafCfDfDeFdFeEfDeDdEfbgCfchBebgBfCfCgCeEfDdCdFdbcFbFbGdFcGfCdECHBGgBdEfBgCBGEFeadfgdhBgChDhDgaeFdGfagagCgDhagCgbgagCgDeDfEeEfEeDgDgahBeEcFcGcHaGBGCGCGEFEFEEFEFEDFDGDFEFDCDcBFBFBGBGbHbGBGCGBGaGFEBHbGDFDGDFEFDFbGGCFECFGbHBGaFCEcBDFCFDbDGcGDFCFEGEEFEECGBFbGaFcaCCaECFFEEEEFDFCGEFEFFEGEFECGEFFEEGFEGDHBHcHCGdHcGcEcaGhDgEaFaGgCaHEFEFEFHDHCICIBIBIaHcbFcGDEaFCFICJaIdGabGaHgDfCadgCCFFbHcbEdCHEDFaGEEBEIaHDEGDFeFgEjBdGCFGEHDGFCGDFIDFFaGcHfFGBEChBfFaEgFhEiEjDgCKBKaEEKabF'+'#509:698,BaJbKdHeMdMBCdIeHgFfFfIfFgDfFdBgEfHeGfbgDfbgcgegmcnaagCeEgOdQccesBcePaLdOeCgDgagHfbgCdEeKfMfNfYbXCZbZbLemdZbEfzb26,cLb28:BGcMbQfmfzcud28,dggdd28:aefyf26,duCIgmdrBMe42,c39,ByCNg37,D28,FbdXfyacbzc26,B44:c46:B31,e48,c47,d53,b52,BvE48:a48:aFD36,b47,b38,CqBzE37:D41:B39:CRE36,d42,b28,aIElaufyDIGRFdBvfpg31,D26,e36,CNFVF33:BhCdDOCaESEDENFHGcFqdhEaEnCODUBnEeGeHPalFpBMGVBHBsDKESCPeJCtDoEEDDDEBQeHfcHoEoECEjBaGHEEdLDIgKeRdGarCcGIENDHDncrcqDtaJEMEMEMEPDRBNaFDRaIdfFMDDGHFKFLDHCFDCcLCegFcaFHELaDCCEMBfBdFJDfBbFMblDHFIECEaFDGEGEFBGFC#625:808,CaHdBcbdDerCnDFFNC#1437:829,BbFeOeKejfefdfcfEgxbuauDvaoFgFSDQEKFMEDGPCOD#1188:805,CaMCRbHcPcGaNDODQCRaQbDgRbQcKfkdscuapbRdTaTaQcdercFcSaKdhfdfoerdtbCGgapcnEjaEepBlFdGkaEhFgjdqCIekdrCGGEGgGgGaGoFpDlELCCEcF#1152:832,BaJeKfOcMfkepDagJdmetBtaCFOEnBiCbGEGOCID#1153:861,CaedhCJB#1130:851,CafcDC#770:722,BaKbMdOcHfMbKeBfLeMePbNBQBIeggfepCnbocIghejfhfEgIfLeNfNDgeDeIeJeNcHEQcEBnDbCMcObPbScNBNeQbJfmbkbRcMeagegdgmfsdwaMEGGmalfretBiGeFFGidrbqdsCjFjErCrDjFqCkFlECFkFOCgGqDnEnEnElEcGHFKEFEHCLdGgJeNbaBFEiEhGnDfGjFEFDGcDEBJfNcJeLdbDjFkEkFaE#756:715,BbGdhCaC#758:720,BbdaCB#895:739,CbGdiE#910:736,BaFekBED#931:718,BbEehfcFEF#970:725,BbGabfkdkBIFGD#946:740,BaKcGeJcHFHEMCCgOBbefedgaheficfFECjakDkEjEaGlchFKD#895:784,CaEfdgochEBGPDCa#858:790,BbMbfcjDBB#874:797,BbCedF#925:803,BbgeeBJE#898:807,BaBdcD#1413:884,aaIdNbqeofnf26,bsaEFJFPCEeHFLFOdCE#1384:881,CaBerdLGDB#1335:871,bbocvcKbVaGBOBRcdewcZBtdKbjdidqCsDiGyaGeaebfpacFnDsaBGLFVBSBRDVCOd#1216:875,CbBejEGB#1330:895,DaecBC#1143:875,DaTaKedeYCheBekcnEMfwaobfFcGGENDma#1197:884,DaKcEdsBBE#1208:890,CaLerCEC#1184:893,CancLC#1108:871,BbOccgscmFCGPa#937:870,CaSBNeKDYBYaIdSCQcJffgJgUbNbPerewCsDqCiBFCcClCfErbvawdyarDiECDGEBB#1050:892,CbbdbE#1052:901,CaKerCFC#1092:903,CbXafd26,BGD#1133:908,aacdRfldxDhFWDEa#1178:907,DaPbsB#1166:908,CaLeYBGdLdocObNcueqFsaqEgGJD#1222:900,CaJegbiFDa#1307:902,DaLene29,bJDHFMB#1333:907,CaBedE#1300:913,DaTbvdxaMEKa#1154:930,BaOdrBCC#946:888,abGd26:aVC27:bSdnfieafvDwCpfGBUDIffdWaBfwdjgUeFgde29:dLfgdHbWb31,d34,cfd34,BsBLfkcqb39,CabwcuCrdra43,CKD37,c26,EDF34:DEDGEYFTFQF26:BFaMEZBuBGDhCHEJDbETBKG26:ayCnDJFUDIB#1037:912,CaMfCDXBEeUe27,dCbXaSddbPfybXclekbdddd27,BnFuEfBmCgEuDHFSFKECaDC#1009:920,bbkaLB#1935:630,BbcbebFD#1925:631,BaEafa#1956:621,bbhcidDabdIBbDHDaC#1973:616,bbhcheHaEEED#1980:616,BaDaddbD#1993:613,abaB#2013:610,BacaBa#2018:608,BaIBJaIajcfcdDja#2049:606,BaGCICcegBecdB#2067:603,BaCbeaBB#2076:602,BbCdfCCC#2096,605,BacbBB#2093,599,BaGdfCcB#2069,605,BaedDD#2027,611,BabcaC#2023,616,BaHadcfC#1932:699,BaHBLdfckbeF#1979:734,BbHdMbFeiBmalDBCFD#1805:658,aajchfiedebfBeFBJEJFDGeDFF#1727:699,BadbCB#1724:702,BadeCE#1725:697,BbgdfcGFEB#1704:704,CaEahcCBbB#1687:698,baabBB#1571:655,BbEeEfFbCfGfgdgChCDBbEFbiDcGaGaB#1570:665,bafeBfbaacIeBDdGaG#1567:651,bbcdcejafdIdGBDaBFaEBE#1550:656,BbdbCC#1540:638,CaFdEdeEGaEfcdECddadFbfehEfFcDcEaD#1529:606,aaFeGeGfDfEffdjBbDCGeFbEgEaD#907:232,aaeedeGcGbEeDfHaHcFdHaEbGbCddcHbFCGDFBFDEaFahbaefehcgbhchagBhagCgEfCgBgDfDFeFdacgDeEfDfEhCgCeDgCfDBDHCGaHbHaGBGa#889:209,BaEaGBFaFdEegbhagDfDbB#833:205,BbCdFeHBHaEaEaGdfcgahBhbEeBfFdBdhbgCgbgahBgBeFgaGBgCgCdECEFdHaFBGBFaDECE#850:218,abFbfaaC#905:277,BaDdEfaecfdFaFdEaD#908:310,BaFaGadchacC#901:302,aaaeBfGdgCeECGBa#784:210,aaaffbhagCEEGaIa#722:117,abecBefccCaGHaDB#625:544,BabfFCBdcgFBHDFFHbgdgeFaGBDcJBJaKbJBcfgfFbbbfeeddfdgdffedfjdgaGDcDFFEGDFfdhaaCeDhafcbCeBfEBFfBbDGEaFefdaBGfdBGDGGB#1816:221,BaCeBgbfgCfEaEGDCC#1825:240,abDdeadDEB#1827:239,aaaa#1831:242,BacbBB#1830:246,BaEbgaBB#1839:249,BBFbbeeEba#1869:254,BbcaBB#707:610:BbCcecacadeBbcgbcEHFGCBB#712:607:abacaD#696:611:BabdfedehbhCaCIDDaaCEBGBBB'+'#1708,456:BaEcGeFbBcafGCcDHCGEGcHdHcFBGdGdFfDfcfDgFebeFDHBdebgDfDaCGECHDbfgbagcfdfbfDfCFDGFDGDDGDDbCFcEecbCgEfFdEebeDcGcHcHBGeGdHCHbIBGCHDHBHCHbGCHDGDGCDGFEGbHBGbHaIaHBGEECGDFDDCHbIaHcFeGdCfddfdagbgagDgDfCgBgagEfCgDfBhEfEfDfDfcDdDcCeCDfCfeEbabCeBBfDgDfDfbgdfbgCfdgdbaGdddfgcfdfefdeedCfCfehbfdgbgagcgdfecfeeeeBeageedecBdFdFcfdcFdbedbeCddceDcbdecdccbCffadbdBbfbaebcBedfCeFfEbDfcfDdccaadDeeecffcBfeeccdbddfCgbfcBgFaCddadaeCeDeBfBeCfafDfcdbbCcDddcddDbEDECFEbCEbEDFDFeEfEfDeCfDgDfEgCeEfDgDgcdfdfcgbgcfagagBgcgbfBedfbebgdfeDbFcGbEeEbFbGbFcGfdeBeFeDaFbGbGdEdEcGCGcBcDbGfDeBfDdBeDdBeDBDdEdEdDaGeEcBbdfEcccEBGdDdDbCfCdFfEdFcEcCaGaGbFdDaCcGaGDGaGCGCFaGCGEFCEFEEFDEBFEFBFBDDFDFBGCFaGFDIBHaHDFEGEFacDaB#1679,469:abBfdCCE#1610,419:aaFBHaFchcgafBBC#1346,244:BacbBB#1528,139:BaEbGbdfeagbeDEECB#1547,132:BabeaE#1586,139:bbecefCBEEDD#1582,141:abddaCDC#1590,140:aaaa#1588,158:abaB#1589,161:aabbBB#1598,167:BaFbafdccCBEcC#1594,182:Baba#1595,184:baBa#1597,182:Baba#1599,185:ababaC#1623,195:aaedbBFC#1628,199:aBab#1660,125:BabcaC#1660,120:BbbbaC#1711,219:aaBcbC#1713,224:BbbB#1738,238:abacaD#1749,260:BbbB#1756,261:BbbB#1786,301:BaafdeadaGCGaa#1790,319:aaadaD#1731,472:BaCbdB#1729,474:BbbB#1730,470:abEcadeFaB#1713,509:BaGbEdFeDgafEfCgbegBhDiBichbfBaGaGaDDBBGCEadFBaFDcDE#1689,474:BbbB#1690,472:aaaa#1964,544:BbEcGdIBCfdfffheefhchegdgeheefbggdcgffdDdEgbeebDcBDCfaCEBFFEDFGECFdBBBFBHDHDBGEFCGFDFEHDJaBa#1954,551:aadeeaEEDa#2044,485:aaEdCbefcfDgHcHdefgdbgbcagDgbbDdacBcCaEeEfEfBfCdeDcCeBfCeEaEeFBDdEfEbebedEbFfFhChBfehaCGCFEFaCGbFEbFEFEFDFGEEB#2048,424:BaadbD#2044,430:Baba#1946,262:aaEcEeGdGdDeFeDfBdeDfDfDeEfEfDgECE#1958,252:bbbbBCBa#1952,247:aaDdcdcFBB#1977,229:BaBecE#1975,222:BbDdeCaC#1966,208:BaCdeCBB#1966,197:BbDceD#1964,190:BBEceBba#1958,193:BaEbDedafEaB#1963,187:BbBecDaC#1958,180:BadcCC#1962,179:BaBfcFaa#1951,184:BaEbCgBgdEdacFaE#1953,167:aacBCb#1954,163:BbcbBC#1934,126:BadcCC'+'#1291,235,aaDBFBGBCBEEEEbGfDfCededdedfdeEe#1423,292,aaEdFCEFEEDGBFaGdFdEcacgdedgbfcgafcc'+'#1882:933:EaKbNbKdDeecjdjagDcEiCiCaCGB#1472:863:CaJcDcbeicjCaBeanDaBDBIBKB#1272:873:bbJcDbdcGefcebeBcCfBeCBEJD#1111:842:BaGBMbPaMaQbGbacfbdBbblaoBeBfajbiBiD#832:843:abEbKBGcKeGCCDMbNcLgaeeBjDcdkahCkanbjddeagHhGgibgceambBCDDeEaFgDfGDFdGcFDFJDOCKBIdbcjbgafb#507:933:fDNEYD31:CYaVbOeBcDgahhhggeflbtasBoEiEnHoGmF#1252,770:gCmEjdlbieheqelGkCsCgFoEkcwb28,emDecKgjcwGyGuf26,d37,bkatErDnCkcnbiDmEpDlGiFgb26,BmBMEDCmanbvCkdEcdagBdClDvDrDmEpItDvbrBnEuFjFGGVFSIYJ27:IFJoKFFiDcFsCDD29:CUFbKjQ29,N33,L38,J83,G4156:C42,E49,G49,a55,a57,C60,D59,bue32:g59:g35:fbemjHhGghg28,d29,b36,bpbHe29:c26:bUdHe26:lXiHgreuawCpFyCybweleGdHdid28,f31,dvf26,eucyb35,D56,c42,b31,Brbza29,CpF42,D26,dvbtCtCgfEmOfhcra60,C29,c30,CjgkcuEtbqDzEibBgibeEyD37,c39,dwbjgBnEnMiBftnBgghpgadqjbh28,euj26,isfuDBCIbFCGDHaIBDFDEGBRCJFJCQHNHBHFHDHcClfibdHaLkLmJCKkJbFOJHOPJ34:JTHeGcEQE35:b33:iCjMaWaDBZBLbHChHDFmFEDOCbE27,C32,F48,G45,F41,F42,C72,E34,b37,c29,D34,a49,d30,fwfueuczatcidJdPcTbUaUdJdjDNjjfpdrdmepd37,duknhpeygsdiegfqbtaTa44,cpfheBfGeccrehBkDjBkepcvaremepbkDcDhEhBiehdkamDjBjcmcrBtCraxcqboBqanascfDjEmapdpbvapcndpdrambjddgDihajEkGgGgCrdpizhsfqeiBgCgBmdBfoanCdbacdbbcIcccpglajcnakDoDhCFCIFaCjBgcadjClBFCdBwbuC39,BsDpcocjbgdhBaGOHNEFHfCIDBGpDsBjfvdidfedaiBlbcikd28,dyoecdCbEkBmBidhdcdahediagDkHnBud29,aoBoafeDkfcibdEFGlDiacgfcvCxbvFxB';var ditu2=''+'#796,277,abdcdegBgBgcfBecBfDgDeEdbhGbBfefdfgBfahbeedfhedfcfhdcfeebfafgdfdgdbegdfCgBfDdCca#945,352,aaECEFBFaFgCgDfEhBfDgCfagbgDeEfBfDhagafCgadfCgcfBb#1037,318,aaaCfDhBgcgCgbgbba#1040,253,BaafBgBgBdCgbeGdBffdecFcEedfbdeDcbeEebcFcFhBhahBhBCEDFEBFDaGcDcCdededCbGcFaGaGCBCEbE#1080,257,badadeBgddbgafgCeedfcfbfdfafedgefdgacaafab#1150,117,aacedfefdgBfCgDfbgDfEeEfbgddbgceDbCgEeEfBgCddcbgceebgbeeecebfadFaFgbcEaFBGCGcEfefdfBeBeefcgCdFfEaGbGeEeEaFaFBGFBGbHaGaFDDFEDcFcGbGcE#1168,238,aaceddeedc#1168,75,abcbgBdEaFebfBdfab#1219,121,abebdfhafCBfCffbddgcfcbgbfCgBgbdFCFaEbCEEBFbCc#1255,171,abaeBfCeBdEeEdCfFeEfDeCfGcFdCeddgbbeDdBcEeFBGaEebfEbDfDd#1524,494,aaab#1471,440,bafbeehcibcd#1361,582,aaHbIaIdIBJDFEIBKBICIaJcJbFfIbHeJbJaJCJBIcHeBgFdJcJcJcHcGFEEaGeEEFIDIcIaIaIcDfKaHdGaICHCEEJBDEHCHBFCCB#1018,573,abEdCeGCHaGcFfGdGfIaICJaFeGcFEFdEfEgFfFfGfIeGefeIBIDGDHDGbHBfeFbJbCaDcFCHcdfEfHbJcIaFCGDJBKCIBGDKaKCIBHBIbFCbEdBcDhDJaHCdFHDCDgDhCcFHDIaGCJcFeHaGCIcFCHEIdEBDbFeHeJBGdGCGcFBEDIDFDHCcGFEFfGbDFEFcFEFdDcFfCjBeFfFGBgEca#566,489,aBDEGDGcFeGcHdBeHcGbHCEdHdHcIBHcHcFC#446,550,aabdfeibfdafbdDdgeEcHdHcHaFeIaIaIbCfDfJaDfadFfIBIBHaCfDfibicCeIcEeDgDeafGeJaFcJcDeEeafGeeeCeCgge#322,704,bbfejejfifhegfDgKdBeafCgEdafeeFgGfdfhgIeKfbfjekejbBb#338,805,BbfeJeMdOCGFCGIEOdMBJeLbKBBGJBOaCGNaHFcGIFGFHDBGFFCFbGMaIECGaGcGaGhEGEdGEGGDaGFBEB#282,767,abEebfDgDedgJeOdJfEb#88,511,BbceIbbfFegdEfbeDeGaeefedefdbgefaeJbHcHcHcHeDaEdHdGeGcab#37,495,BaGBHbGdGcHCHcHbHbDdBb#u496,BaCb#86:434,BaafeeBeafbfEffcafdfafgeEeEcIBGaEdED#719,294,abbfbffdgdfcBfDcBhDdGdFeCfFfcffedfCfHbCfagCgbfCdBgedcfbgcfBfBgHBFeGdFeGbHcHcEdHaFCIaGDEEHB#567,349,aaDeEfCeCfbfDfFdGeFcBfEdCeafdeedBfcdGbEeEdBfCfCfDdaeBgBeddfbeEgEhagcgdgegDaEDDfEeB#874,435,BaFbHCDdGCGDGDGbagbgDdEeGECEFCGDDCGaGDFdGbHbIbFDHBCFDFGDHCCDFEFbGbFd#870,432,aBFBIaIaHCEDFCaEdGCFFEbFGDHbaEdEGDEDCFaGFDEbEbGDaDGBFBEFBGBEHCHBIaGBHaHBHbHdGb#828,469,abgBgbfcebdeGbHcCfDEGBEeEbgefdDb#879,377,BaEcDeGbGdBfBgbfgeCeDdGdGbbffegbbcab#859,460,BaGBIaEaFcGaFbGaIBBfecgafBdcGceeDeFEHbCFECCBbaBCBDHBHBbEgCaEeFEFDFaC#936,493,BaFcGdIcIaIbIBIbGBHdHaGCaGIbHdIaGCBEFCGEGCGDFDIcIaHbBgGdbeBgEdFfGaJaIaIBIaFfEfCb#684,532,BaGCJCIBHCaGaGaGaHaGaGaG#776,436,aaaeCeGcHdGdHdGeGdGeDfDfFfGaIaDfacDfIcGdGaeEGcEEGCCFCEJbHaFfFeHdIBHDDD#541,489,aBaEdFHbGdHBHBIBGcGdHBGa#543,454,aabeCeGcBdCeDeDeBcBb#538,453,abBeFeFcFB#523,462,abEdIbDfcfDd#523,433,BbFCDdHaHbGDEbIBIaHDHCIaHdHDGbFCaEFEDa#327,490,BaGaGaHDeEDEEE#307,487,BaBDGCHbGcGBIBGBHCGCGBCEEFDDFC#166,629,aabFBGdEdFBFeEBGGbFCIDHCGBeEbFhEgECDFECEbEGbHaHDHcFDEdIbFaEbcBCBIaCa#74,577,abadBfBfDecdBfecfddeBcdfDe#173,593,baechDgCcFedhBdDhBgEfBgCeaiahbiDiCBfdfhegeBeEfagEedeefCfDgEfJaKaLaKbBa#122,547,aBCDCDGaEbCFFcEeEFHBEa#266,634,BbceHdKcGb#311,650,CaGdJdHcJBKbLaJDCB#319,671,BaIaHeIcKBBB#371,608,BaIaFFCFHcHbHaHbFaHcKbJbKBGDEB#263,573,aBCEFDHcJaGFIBHCFCJbGdBfab#220,578,BBGCFEIBGBIaIcFCHCFc#198,567,aaaFbFHBaEDEEDJBHCIbJbIcEdIBHBGaHdaf#112,549,aaBaaaababaaaa#160,532,baDdaece#188,547,badDbBbBCbFCEDEECEGcHBGa#328,655,BaFDIBEEbEHCEEbFHbGDJaFB#658,292,BBEBCBaGaDDCCGCGDDHbGbHbGbFeEfDfBc#619,194,abCeDgCfDgCg#644,265,aBdEcFCGCGCGDEHCGCGCGCGCGCHCGBHaGBGBGDFEEFDFGBEdHaGbHbGBGaGbCFBFDC#565,333,BaGaEeGcHaHbHaHcFeGeFdFeGeGdGdGdGdHbEb#408,343,bBfahBfeeeibdfBeEfDehchbgcfeCdCgCd#494,433,aBEEHCBGaGBGDHHDHDHDGEGDHDFDHCGeFBaGBFaGDGBGCFaB#407,344,abBfDfCgCe#409,386,bafbfeceecBgFbaa#416,381,abafab#564,348,abFbHbEEDGCB#71:630,BbFbHcHCBeeddd'+'#220,536,aBcEdDDFGdHaIbHaGBEBdFdEfFgEeEaC#267,560,aBGCEEEFFFFDHCIbHDICIcGdFd#333,510,BaGcGcIaIBGEIbIaIbHbCeaeGaGbCdDdGeEgCb#346,527,abFcJCDgahDgEgEgIdICICHbJaJbGcFd#245,477,BaEdagBgFeFbEFbE#268,482,abafFeafefHcafbfce#215,497,baaeefcccfBgBe#812:128:bacFdFdFbFDFBGdFDFDFbEBGcFdCDFEEaEEEEFCB#637:299:aaBEaGEEECDEFbHBGBHbHbCcdebfeedfFeHbIbHcFeHeEeEfFfDfEecgcgbgdfcffdhbgbhbgBgCfEbD#680:399:abCebhdeagBgcecgafce'+'#26:409,aafDaFbFbGbFfFBEGBHaHBCEHBBFaEHCGBCGGDHBGCHaFDGDFEaHaGaHaGBGHaIaHaIaHaBGaGaHaGBFHaEEBGaGbGECGaHaHaHaHaGaDFaC#450,210,BaDFFBEDFCCFaFCGCGBFbHBFCFBHGBDFEFBGBFFaCFBGBGaGDFGbEFeEgCdFfEgEaGdGfabGBDHaHaFDEEFDFbHCEBFbGbEBFdEeFeFCFBGbEfFeCgGdEeCgFeFdBgFdHbCfFbagbgDfEfBgEeagDfDcDdfeChfeafdecgfcgbbfagagahagahagaggagcagagagcehahahahagahahahahahafcdChahagDgacfgcdgfb#292,257,aaafahagahagahahagahahahagahCgBgdfCgde#101,431,aBDDaDCGbGaFEFEEaGdFfEdFgDbGcGbGaFcFdGaGaHaGaGbFFEbFeFbHeEgagEeDcFGDFDFEGDGDFDFDGEFDFDFEFFFEFCGCHBGBHCCfafGcFeGbFeCfFdFdFeGdFeFdGeFeGdGeFdGeGeFdGeGdFeGdGdGeDb#49,223,aaaGaGaHaGBGBGEEEDHaHaGBGCGBHaFbGCGCGCEEFCDFDDECFdEEaFBEEEGCbDCGBFEDFBBfECEDEaFaDbDfCcadCeCfDfDBEDGbFDEeECBfagEeDdafDfddcgeefDdagbhaedfCgahahahahagabgCfBgBhagBgBgagBhBgBgagBgagBgBgBhagfbhaia#143:172,abEdEdEfDeFcEeHaGBGaFCCE#196:152,abfagbfcfcfCgBcdGaFcGbFCHaCa#133:145,aaFaGBGcEcHaHaGaHCGBGBCa#160:148,aBaEaDDEGCEDDE#93:119,aBCEdEcEBEbEGbcDaFFCaB#134:81,bacefedfdeEBbeBfCeEfGcFCFCEEEDBB#88:51,aaagcfBfEdEeFcdfBgEbDEFdagCfFbDa#280,228,BaEcGdGdFdGdGdGdFdGdGdGcGdGdGdGdGdGDGDFCGBFfGcHbGb#135,387,aBBECFGDFECFbFEFEC#36:60,aaebCfCeCgbfdgbfeeBgCfBeEfGaGCFBEeEdDc#d175,aBBFcFeEeDaBcFfEgbBEeFEFGBEBDEGbHbFCHaGaHaGaaGbFaG#159,160,BaECFDFCGcHbGaHBEEGBGbGdFbGCGaDfGcGcGCHaDFCGDEBGCaFeFbCE#C130,bBbBaFeEaGbCaFaFdEBGbFCGdFeDbB#l128,aaCFeEdFbGcGaGaGaHaFcF#42,136,aaaFcGCEBFDECGEDBFbGaGaGaF#164,153,aBbFeDbGCEFCDFCGDFCFDECGFDBGDFCFCEFBEeEaFaEEEDEFCECGCE#267,128,BaFaGBBFEEFEEEEDGBHBDCaEEFGaGCFCFBEbFDFcBfCgFdEdEfbfgagadcDeCgagagCfEeEeEdDfCgdecfefefffeecgagbgagbgbgcgDeCfEfagBgBf#181,88,BBCEDEDGDEcEaFbHeEbFeEfEcFaFaGFcFcFaGcHBFbGaGbHaFCHaHaDd#320,59,aaFcFCFcGbEDFBFcFDGCEaFBCFGaGbGcGaEfFdFBEEEEaGBEEbGbGBFBCFCGCE#503,148,BaDDFbFeDfFdDfGdFdGaFbFBFcEcDFDBEaFa#495,145,BaDEDFaGeCgbfcbc#501,128,aaDFdFeEeFeEgCgCgCgCgCgChacBEFEEEEFEEFEEEEEFHbGBGBFEFDGBEFDFEEBHaHaGaHaHaHcFeFbC#488,46,aaFaGdFBGCEFFaHbFbFdGdFdHaDc#458,54:BaEdFdFdEfafGdFdFdGdFdFdGdFdagagcfeededfagBfEfCfCeCfaa#360,41,baCFaFdEcEEEEEEEDFCFBGBGBGEEBGBFdEaHcGBGcGbGaGeFeEcGdGDCGBHBECDFEEdEaGaGCGaGeEfDdbeBaHBGDcGBDfCeFdFbEeEeDFGbGbFdBeGCEcDeFBGCGbFabfBgDfBfbgagCgBfGaHaCeGBFCBFCEGaGaGBDdDfCfDfBgGcHBGaGaHbGBGaGC#320,58,abEcGCFcFbFBEDFbECGBFCEbDDEEGcGbFbFcEeGcFCDFDEaGaGDGDFaGCGaFBGBGCFEEFDDGEEaHaGCFEEEDFEEDCeDcFBCEFcEDDEBGDa#153,54:BaDdFEEDaB#155,zaaCFbFfbfaeEaFFDBGeDdEaGBGDFDDCeFDEdFdaFFBFaBEgDBFDDFaCD#132,zaaaGaHGaGaFaDa#356,28:aBBDeDBDDEDGEDFB#396,MBaFaHaGaHaHaGaFDEBDa#339,32:aadbfBcffagaBgBfDe#472,122:BBEDGCGCFDGcEEGCGbGaFdGCDa#407,135:aaEDBFbGaHfCeFeFdFBGaGEDDEbGCaEeEeCfcfbgBfGaEaEfEcCedeagfdCdbfagafeeEeCgDc#396,113:BaEbFcGcGcEcFeFbBd#384,313:BaGaCeBgBfbhBgBgDeBgCgdfeeefcecfcfcfDeafcebfbgBgafFcHbFdFcGaCfCgedgbgcgdgbgcbb#355,182:BBFbGBFDCFFEGCDFFFEDGbGaGbGdGbGBGaEfFeEfBgagahagagahfbhahaecbfBgbgBg#273,206:aaFBGBHBGBGBGdGBHbGcFdHaHaHaHaHaHaHaFdGcFCGaFB#365,261:aaFbGBGcGbEeGbGcDfagFbCfGdFdCfCgEfCe#294,207:BBEBFBGDDBFeGBGBHBGBaHaHaGaHaHaGEDHaBFaHaHaGaGaHaHaHaHaHaGEEEDGBHaGbDeDfEEED#342,259:aaECFCGDDFFCFEBGEEHCCFCGHaGaGbGeGCCGEEFEFCHaDccfBgDfEfCb#375,313:BaBEGBGdCedgeffDca#328,358:BaFcDfEffeefgcgafDcFDGGCEDCD'+'#782:522,baCeEeEdagagCgHaGcGDFFDGBFEEFCFDIaJaIaJaIBGEFDFFGDJaIaICdGFDHDICIBHDIDGedeffcgcfCgBgCgGeGdEcDgHbFfIdHdIdHdIcICJBIbHaHbGbEdJbGaJcBgECHBJaKaJaKaJaKaJaJaKaJaKaKaJaJaKaJaKaJaKaKaJaKaKaKaJaJaKaKaJaJaJaKaJaIBaECEJbGc#1524:638,BbgdbgbfIeJdHdCfGfFfFfIeGfFeKaEEJDFcIfIeBeLCKbBgagahagagagagahagagahagagagagahagae#1133:303,BaEaHbGcGdDgBgEeEeEfCgFeFeHaGBDFEDGcFdFfCfEfFdGeFeHbIaECFDHaIaHaIaHcHcGcHcHcHdDdIBHaHBEa#1030:216,BaDEECFCHaHaFCCFaCeDfECFHaGaEFBFaGBC#1029:184,BBEDFEBFEDDEEDaB#1024:156,aabfFcFaFdEc#970:175,BaEBGBFCGbCFEDECEaGBaGEDCa#1038:186,aaDcbgahagab#963:112,BBDaaFaFBEbD#976:128,aBECFdFaGcEB#903:101,aabEaFDECBCC#700:100,aBbDEDEEaFdCFDFCaFBFfEdFEEECFCFCFBCEEbFbFbFcFbdEeEbGbGgBaDGCCFEBECDEEDDeFDFdEfCfBgEeCceeCgDeBgbgcgcfEdGCGaGaEdEfFcGaGaGaEeBgafDfDeEbcecgbgdffddfgcba#780:oBaCdCfDdEDEBEBHaGaCFeCeEDBGBBFbGeEcGBGBGBGBHBGCDEeDbefdgFdEdGBFcECGBFbBfFdCfGcCfFeFdFbFdFBGaFdEeFcFdCc#623:394:abBecebfFdFfFeFdFcEcDbFfFeGCBceeffdeffddededfdfcedbfbgDgEbEccfbgafGbGBCgBfBgEdFcGBHaFcbgbgBeCfddCfcfcfdfDgEdFeagaeGaHaHaBgCfcdBgCfBfGdFBGcEdGdEcGdFaFdEcDdBgBgcfBgFaGaGCFEFDFBEFFbGaHbFCDeagbgDbFDGCFcDfHaadBfEeDfCebebeeececgcfdefdgcgcfcfaeBab#602:49,aaDEDFDFCFEEFbGbGCEdFbGCFacEFCFaGbEDFCFBDDGcEeCfCfagbfdfCfFccfEdFa#667:69,aaBFaEFBCECGcFdFeCcFdGeDba#630:67,aaCEDFaGbGeFCFCFCE#878:BBaDCeDBFCGEEEFEEGCFCGCCFCCDFBGEEFdDdGbBcbdafBb'+'#1449,465,aaeegdgdfdfeeffChCgcDfiagdfccffBdDBdhccfafagDghcfdiCfcefdfcecfcggdBgfdIBICIBFEIBIbFdBfBfGbGeGbGdJaEfBeCfDfBdFfBeEfEcGeJaIdIaJaJCJCHEfCdFEEFFEFEFaFHCGDIBJcEFEFDGDEfFhciBgdiagDgEeFCEHbHaICFCIBFFFEIBHCGEHCIcHcGEBFeFCEICEFHEHCIaIaIaICICHDHCFcJaHcHcHdHcIbIBIaIaIbIbJaEeDgEfDdHcGdIdIaIbIbGdbfbfbgFeDgGcHcHdHdDeDeIBBFHDHDbFaGGDIaJbHcDGDFCGcEFCGbICIBBDcEcGdFCFCDCEBFHDHCGDGDGBIBCGHBEcGBDBHDEEDEbEbFfahCbFaGaEECgafEgCBGgCfChChabFcFgDBDBFeEcGBFEcEBcFcEbFfEfafEgCfEecfbeDgDfDfEgbcFgDfBdCeCeDdafbgCgbhbfBBGeabefffahCfCfbbFfCbFgagahbeffcgdfegagBgDebcfdaeEcFeBbGaGCEBEEDEDBFBFaFdagbfaaFbFfBbECFcDgBcFfBfcdDdCdaagCfdcgdfafaeaeBedfadegceEgBgaDFcFeCeDgacB';ditu1=dituJM(ditu1,pi2/4200,Math.PI/2100);ditu2=dituJM(ditu2,pi2/4200,Math.PI/2100);ditu0=ditu0.split(",");for(var i=0;i<ditu0.length;i++)ditu0[i]-=0;var touY={MollY:new Array(),MollCZ:function(W){var i,N=100,B=this.MollY,f=1;if(W<0)W=-W,f=-1;if(W>pi_2-1E-10)return f;if(!B.length){for(i=0;i<N;i++){var y0=0,y=i/100,c=pi_2*sin(y*pi_2);while(abs(y-y0)>1E-12){y0=y;y+=(c-asin(y))/sqrt(1-y*y);y/=2;}B[i]=y;}B[N]=1;}var n=W/pi_2*N,k=int2(n+0.5);if(!k)k=1;if(k>=N)k=N-1;n-=k;var y2=B[k],a=y2-B[k-1],b=B[k+1]-y2;return f*(y2+n*(a+b+n*(b-a))/2);},toxy0:function(J,W,a){J-=this.J0+pi_2;var x=Math.cos(W)*Math.cos(J),y=Math.cos(W)*Math.sin(J),z=Math.sin(W);a.x=x;a.y=this.cosE0*y+this.sinE0*z;a.z=-this.sinE0*y+this.cosE0*z;},toxy1:function(J,W,a){J-=this.J0;var cosJ=Math.cos(J),sinJ=Math.sin(J);var cosW=Math.cos(W),sinW=Math.sin(W);var L=Math.atan2(this.sinE0*sinW-this.cosE0*cosW*cosJ,sinJ*cosW);var B=Math.acos(this.cosE0*sinW+this.sinE0*cosW*cosJ);a.x=a.y=0,a.z=-1;if(B>Math.PI-0.1)return;B=B/Math.PI;a.x=B*cos(L),a.y=B*sin(L),a.z=1;},toxy2:function(J,W,a){J-=this.J0;var cosJ=Math.cos(J),sinJ=Math.sin(J);var cosW=Math.cos(W),sinW=Math.sin(W);var L=Math.atan2(this.sinE0*sinW-this.cosE0*cosW*cosJ,sinJ*cosW);var B=Math.acos(this.cosE0*sinW+this.sinE0*cosW*cosJ);a.x=a.y=0,a.z=-1;if(B>Math.PI-0.1)return;B=Math.sin(B/2);a.x=B*cos(L),a.y=B*sin(L),a.z=1;},toxy3:function(J,W,a){J-=this.J0;var cosJ=Math.cos(J),sinJ=Math.sin(J);var cosW=Math.cos(W),sinW=Math.sin(W);var L=Math.atan2(this.sinE0*sinW-this.cosE0*cosW*cosJ,sinJ*cosW);var B=Math.acos(this.cosE0*sinW+this.sinE0*cosW*cosJ);a.x=a.y=0,a.z=-1;if(B>Math.PI-1)return;B=Math.tan(B/2);a.x=B*Math.cos(L),a.y=B*Math.sin(L),a.z=1;},toxy4:function(J,W,a){W=rad2rrad(W);J=rad2rrad(J-this.J0);a.y=this.MollCZ(W);a.x=Math.sqrt(1-a.y*a.y)*J*2/Math.PI;a.z=1;},toxy5:function(J,W,a){a.x=rad2rrad(J-this.J0)/Math.PI;a.y=rad2rrad(W)/Math.PI;a.z=1;},toxy6:function(J,W,a){if(abs(W)>1.5){a.x=a.y=0,a.z=-1;return;}var f=1;if(W<0)f=-1;a.x=rad2rrad(J-this.J0)/Math.PI;a.y=Math.log(tan(pi2/8+abs(W)/2))/Math.PI*f;a.z=1;},toxy7:function(J,W,a){J=rad2rrad(J-this.J0);var C=Math.cos(W);var v=Math.tan(W);if(abs(W)>0.002){var s=C*J*v,l=1/v;a.x=l*Math.sin(s);a.y=W+l-l*Math.cos(s);}else a.x=J,a.y=W+J*J*v/2;a.x/=Math.PI,a.y/=Math.PI,a.z=1;},toxy8:function(J,W,a){J=rad2rrad(J-this.J0);var C=Math.cos(W*2/3);var v=Math.sin(W*2/3)/5.3;J*=(1-abs(J)/11/Math.PI)*1.1;W=(W+0.014830286*W*W*W)*1.2;if(Math.abs(W)>0.002){var s=C*J*v,l=1/v;a.x=l*Math.sin(s);a.y=W+l-l*Math.cos(s);}else a.x=J,a.y=W+J*J*v/2;a.x/=Math.PI,a.y/=Math.PI,a.z=1;},toxy:function(J,W,a){a.x=J,a.y=W,a.z=1;},setlx:function(lx,J0,W0,jb){this.tylx=lx,this.J0=J0,this.W0=W0;this.cosE0=sin(W0),this.sinE0=cos(W0);if(lx==0)this.toxy=this.toxy0;if(lx==1)this.toxy=this.toxy1;if(lx==2)this.toxy=this.toxy2;if(lx==3)this.toxy=this.toxy3;if(lx==4)this.toxy=this.toxy4;if(lx==5)this.toxy=this.toxy5;if(lx==6)this.toxy=this.toxy6;if(lx==7)this.toxy=this.toxy7;if(lx==8)this.toxy=this.toxy8;this.x1=jb[0]-jb[2],this.x2=jb[0]+jb[2];this.y1=jb[1]-jb[3],this.y2=jb[1]+jb[3];},lineArr:function(d){var p=new Array(),k=0;var i,h,G=new Object();var lx,ly,dd=0;if(d[0]!=1e7)h=1;for(i=0;i<d.length;i++){if(d[i]==1e7){h=1,dd=0;continue;}this.toxy(d[i],d[i+1],G);i++;if(G.x<this.x1||G.x>this.x2||G.y<this.y1||G.y>this.y2)G.z=-1;if(G.z<0){if(dd%2==1)dd=2;continue;}if(dd%2==0)dd++,h=1;if(this.tylx==4){if(abs(lx-G.x)>1/3)h=1;}if(this.tylx==5||this.tylx==6){if(abs(lx-G.x)>1/3||abs(ly-G.y)>1/3)h=1;}if(this.tylx==7||this.tylx==8||this.tylx==9){var cy=abs(ly-G.y),cx=abs(lx-G.x);if(cx>1/3||abs(G.y)>1/2&&lx*G.x<0)h=1;}if(h)p[k++]=1e7,h=0;p[k++]=G.x,p[k++]=G.y;lx=G.x,ly=G.y;}return p;}};var evTab=new Array(1,1,0,0,0,0,-1719914,-25,25,1578089,10,684185,2,1,0,0,0,0,6434,28007,25697,-5904,11141,-2559,1,3,0,0,0,0,715,0,6,-657,-15,-282,1,7,0,0,0,0,715,0,0,-656,0,-285,3,1,0,0,0,0,486,-236,-216,-446,-94,-193,1,4,0,0,0,0,159,0,2,-147,-6,-61,1,10,0,0,0,0,0,0,0,26,0,-59,1,7,1,9,0,0,39,0,0,-36,0,-16,2,3,0,0,0,0,33,-10,-9,-30,-5,-13,2,1,-1,3,0,0,31,1,1,-28,0,-12,3,1,-8,2,3,3,8,-28,25,8,11,3,5,1,-8,2,3,3,8,-28,-25,-8,-11,-3,2,0,-1,1,0,0,21,0,0,-19,0,-8,1,0,0,0,0,0,-19,0,0,17,0,8,1,5,0,0,0,0,17,0,0,-16,0,-7,1,1,-2,3,0,0,16,0,0,15,1,7,1,6,0,0,0,0,16,0,1,-15,-3,-6,1,1,1,3,0,0,11,-1,-1,-10,-1,-5,2,0,-2,1,0,0,0,-11,-10,0,-4,0,1,1,-1,3,0,0,-11,-2,-2,9,-1,4,4,1,0,0,0,0,-7,-8,-8,6,-3,3,3,1,-2,3,0,0,-10,0,0,9,0,4,1,0,-2,1,0,0,-9,0,0,-9,0,-4,2,0,-3,1,0,0,-9,0,0,-8,0,-4,2,4,0,0,0,0,0,-9,-8,0,-3,0,2,0,-4,1,0,0,0,-9,8,0,3,0,3,1,-2,2,0,0,8,0,0,-8,0,-3,1,7,2,8,-1,9,8,0,0,-7,0,-3,8,0,-12,1,0,0,-4,-7,-6,4,-3,2,8,0,-14,1,0,0,-4,-7,6,-4,3,-2,2,2,0,0,0,0,-6,-5,-4,5,-2,2,3,0,-4,1,0,0,-1,-1,-2,-7,1,-4,2,1,-2,3,0,0,4,-6,-5,-4,-2,-2,3,0,-3,1,0,0,0,-7,-6,0,-3,0,2,1,-2,2,0,0,5,-5,-4,-5,-2,-2,1,7,-2,8,0,0,5,0,0,-5,0,-2,1,1,0,0,0,0,-2,0,-13,156,32,-358,2,1,0,0,0,0,141,-107,-95,-130,-48,-55,3,1,0,0,0,0,-5,-4,-4,5,0,0);function evSSB(t){var J=new Array(3.1761467+1021.3285546*t,1.7534703+628.3075849*t,6.2034809+334.0612431*t,0.5995465+52.9690965*t,0.8740168+21.3299095*t,5.4812939+7.4781599*t,5.3118863+3.8133036*t,3.8103444+8399.6847337*t,5.1984667+7771.3771486*t,2.3555559+8328.6914289*t,1.6279052+8433.4661601*t);var i,k,c,S,C,Tn=1;var v=new Array(0,0,0),F=evTab;for(i=0;i<39;i++){if(i>=36)Tn=t;k=i*12;c=F[k]*J[F[k+1]]+F[k+2]*J[F[k+3]]+F[k+4]*J[F[k+5]];S=sin(c),C=cos(c);v[0]+=(F[k+6]*S+F[k+7]*C)*Tn;v[1]+=(F[k+8]*S+F[k+9]*C)*Tn;v[2]+=(F[k+10]*S+F[k+11]*C)*Tn;}v[0]*=0.00036525,v[1]*=0.00036525,v[2]*=0.00036525;return v;}var epTab=new Array(999829,1.753486,6283.07585,999892,0.182659,6283.07585,8353,1.710345,12566.1517,24427,3.141593,0,5611,0,0,8353,0.139529,12566.1517,105,1.667226,18849.22755,105,0.096417,18849.22755,31,0.668752,83996.8473181,31,5.381141,83996.8473181,26,0.583102,529.6909651,26,5.30104,529.6909651,21,1.092352,1577.3435424,21,2.662535,1577.3435424,17,0.495402,6279.5527316,17,5.207804,6279.5527316,17,6.153155,6286.5989683,17,4.582329,6286.5989683,14,3.472728,2352.8661538,14,1.900682,2352.8661538,11,3.689848,5223.6939198,11,5.273134,5223.6939198,9,6.073899,12036.4607349,9,4.503012,12036.4607349,9,3.17572,10213.2855462,9,1.605633,10213.2855462,6,2.15262,1059.3819302,6,0.581422,1059.3819302,7,1.30699,5753.3848849,7,2.807289,398.1490034,7,4.355002,398.1490034,6,6.029239,5753.3848849,7,2.218215,4705.7323075,7,0.647296,4705.7323075,6,5.384792,6812.7668151,6,3.813815,6812.7668151,5,6.087683,5884.9268466,5,4.527856,5884.9268466,5,1.279337,6256.7775302,5,5.991672,6256.7775302,-5196635/1048,0.599451,529.6909651,-5195200/1048,5.312032,529.6909651,-9516383/3504,0.874414,213.2990954,-9529869/3504,5.586006,213.2990954,-30058900/19434,5.312113,38.1330356,-30060560/19434,3.740863,38.1330356,-19173710/22927,5.481334,74.7815986,-19165180/22927,3.910457,74.7815986);function epSSB(t){t/=10;var i,x=0,y=0,z=0,E,p=epTab;for(i=0;i<epTab.length;i+=6){x+=p[i+0]*cos(p[i+1]+p[i+2]*t);y+=p[i+3]*cos(p[i+4]+p[i+5]*t);}x+=t*(1234+515*cos(6.002663+12566.1517*t)+13*cos(5.959431+18849.22755*t)+11*cos(2.015542+6283.07585*t));y+=t*(930+515*cos(4.431805+12566.1517*t)+13*cos(4.388605+18849.22755*t));z+=t*(54+2278*cos(3.413725+6283.07585*t)+19*cos(3.370613+12566.15170*t));x/=1000000,y/=1000000,z/=1000000;var E=-84381.448/rad;return new Array(x,z*sin(E)+y*cos(E),z*cos(E)-y*sin(E));}function ylpz(z,a){var r=new Array(z[0],z[1],z[2]);var d=z[0]-a[0];var D=sin(z[1])*sin(a[1])+cos(z[1])*cos(a[1])*cos(d);D=0.00407*(1/(1-D)+D/2)/rad;r[0]+=D*(cos(a[1])*sin(d)/cos(z[1]));r[1]+=D*(sin(z[1])*cos(a[1])*cos(d)-sin(a[1])*cos(z[1]));r[0]=rad2mrad(r[0]);return r;}function scGxc(z,v,f){var r=new Array(z[0],z[1],z[2]);var c=cs_GS/cs_AU*86400*36525;if(f)c=-z[2];var sinJ=sin(z[0]),cosJ=cos(z[0]);var sinW=sin(z[1]),cosW=cos(z[1]);r[0]+=rad2mrad((v[1]*cosJ-v[0]*sinJ)/cosW/c);r[1]+=(v[2]*cosW-(v[0]*cosJ+v[1]*sinJ)*sinW)/c;return r;}function sun2000(t,n){var a=e_coord(t,n,n,n);a[0]+=Math.PI,a[1]=-a[1];a=HDllr_D2J(t,a,'P03');return a;}var xz88='仙女座And, 722.278, 0 48.46, 37 25.91,NQ1 英仙 Andromeda,'+'唧筒座Ant, 238.901,10 16.43,-32 29.01,SQ2 拉卡伊 Antlia,'+'天燕座APS, 206.327,16 08.65,-75 18.00,SQ3 拜耳 Apus,'+'宝瓶座Aqr, 979.854,22 17.38,-10 47.35,SQ4 黄道 Aquarius,'+'天鹰座Aql, 652.473,19 40.02, 3 24.65,NQ4 武仙 Aquila,'+'天坛座Ara, 237.057,17 22.49,-56 35.30,SQ3 武仙 Ara,'+'白羊座Ari, 441.395, 2 38.16, 20 47.54,NQ1 黄道 Aries,'+'御夫座Aur, 657.438, 6 04.42, 42 01.68,NQ2 英仙 Auriga,'+'牧夫座Boo, 906.831,14 42.64, 31 12.16,NQ3 大熊 Bootes,'+'雕具座Cae, 124.865, 4 42.27,-37 52.90,SQ1 拉卡伊 Caelum,'+'鹿豹座Cam, 756.828, 8 51.37, 69 22.89,NQ2 大熊 Camelopardalis,'+'巨蟹座Cnc, 505.872, 8 38.96, 19 48.35,NQ2 黄道 Cancer,'+'猎犬座CVn, 465.194,13 06.96, 40 06.11,NQ3 大熊 Canes Venatici,'+'大犬座CMa, 380.118, 6 49.74,-22 08.42,SQ2 猎户 Canis Major,'+'小犬座CMi, 183.367, 7 39.17, 6 25.63,NQ2 猎户 Canis Minor,'+'摩羯座CAP, 413.947,21 02.93,-18 01.39,SQ4 黄道 Capricornus,'+'船底座Car, 494.184, 8 41.70,-63 13.16,SQ2 幻之水 Carina,'+'仙后座Cas, 598.407, 1 19.16, 62 11.04,NQ1 英仙 Cassiopeia,'+'半人马Cen,1060.422,13 04.27,-47 20.72,SQ3 武仙 Centaurus,'+'仙王座Cep, 587.787,22 00.00, 71 00.51,NQ4 英仙 Cepheus,'+'鲸鱼座Cet,1231.411, 1 40.10, -7 10.76,SQ1 英仙 Cetus,'+'堰蜒座Cha, 131.592,10 41.53,-79 12.30,SQ2 拜耳 Chamaeleon,'+'圆规座Cir, 93.353,14 34.54,-63 01.82,SQ3 拉卡伊 Circinus,'+'天鸽座Col, 270.184, 5 51.76,-35 05.67,SQ1 幻之水 Columba,'+'后发座Com, 386.475,12 47.27, 23 18.34,NQ3 大熊 Coma Berenices,'+'南冕座CrA, 127.696,18 38.79,-41 08.85,SQ4 武仙 Corona Australis,'+'北冕座CrB, 178.710,15 50.59, 32 37.49,NQ3 大熊 Corona Borealis,'+'乌鸦座Crv, 183.801,12 26.52,-18 26.20,SQ3 武仙 Corvus,'+'巨爵座Crt, 282.398,11 23.75,-15 55.74,SQ2 武仙 Crater,'+'南十字Cru, 68.447,12 26.99,-60 11.19,SQ3 武仙 Crux,'+'天鹅座Cyg, 803.983,20 35.28, 44 32.70,NQ4 武仙 Cygnus,'+'海豚座Del, 188.549,20 41.61, 11 40.26,NQ4 幻之水 Delphinus,'+'剑鱼座Dor, 179.173, 5 14.51,-59 23.22,SQ1 拜耳 Dorado,'+'天龙座Dra,1082.952,15 08.64, 67 00.40,NQ3 大熊 Draco,'+'小马座Equ, 71.641,21 11.26, 7 45.49,NQ4 幻之水 Equuleus,'+'波江座Eri,1137.919, 3 18.02,-28 45.37,SQ1 幻之水 Eridanus,'+'天炉座For, 397.502, 2 47.88,-31 38.07,SQ1 拉卡伊 Fornax,'+'双子座Gem, 513.761, 7 04.24, 22 36.01,NQ2 黄道 Gemini,'+'天鹤座Gru, 365.513,22 27.39,-46 21.11,SQ4 拜耳 Grus,'+'武仙座Her,1225.148,17 23.16, 27 29.93,NQ3 武仙 Hercules,'+'时钟座Hor, 248.885, 3 16.56,-53 20.18,SQ1 拉卡伊 Horologium,'+'长蛇座Hya,1302.844,11 36.73,-14 31.91,SQ2 武仙 Hydra,'+'水蛇座Hyi, 243.035, 2 20.65,-69 57.39,SQ1 拜耳 Hydrus,'+'印第安Ind, 294.006,21 58.33,-59 42.40,SQ4 拜耳 Indus,'+'蝎虎座Lac, 200.688,22 27.68, 46 02.51,NQ4 英仙 Lacerta,'+'狮子座Leo, 946.964,10 40.03, 13 08.32,NQ2 黄道 Leo,'+'小狮座LMi, 231.956,10 14.72, 32 08.08,NQ2 大熊 Leo Minor,'+'天兔座Lep, 290.291, 5 33.95,-19 02.78,SQ1 猎户 Lepus,'+'天秤座Lib, 538.052,15 11.96,-15 14.08,SQ3 黄道 Libra,'+'豺狼座Lup, 333.683,15 13.21,-42 42.53,SQ3 武仙 Lupus,'+'天猫座Lyn, 545.386, 7 59.53, 47 28.00,NQ2 大熊 Lynx,'+'天琴座Lyr, 286.476,18 51.17, 36 41.36,NQ4 武仙 Lyra,'+'山案座Men, 153.484, 5 24.90,-77 30.24,SQ1 拉卡伊 Mensa,'+'显微镜Mic, 209.513,20 57.88,-36 16.49,SQ4 拉卡伊 Microscopium,'+'麒麟座Mon, 481.569, 7 03.63, 0 16.93,NQ2 猎户 Monoceros,'+'苍蝇座Mus, 138.355,12 35.28,-70 09.66,SQ3 拜耳 Musca,'+'矩尺座Nor, 165.290,15 54.18,-51 21.09,SQ3 拉卡伊 Norma,'+'南极座Oct, 291.045,23 00.00,-82 09.12,SQ4 拉卡伊 Octans,'+'蛇夫座Oph, 948.340,17 23.69, -7 54.74,SQ3 武仙 Ophiuchus,'+'猎户座Ori, 594.120, 5 34.59, 5 56.94,NQ1 猎户 Orion,'+'孔雀座Pav, 377.666,19 36.71,-65 46.89,SQ4 拜耳 Pavo,'+'飞马座Peg,1120.794,22 41.84, 19 27.98,NQ4 英仙 Pegasus,'+'英仙座Per, 614.997, 3 10.50, 45 00.79,NQ1 英仙 Perseus,'+'凤凰座Phe, 469.319, 0 55.91,-48 34.84,SQ1 拜耳 Phoenix,'+'绘架座Pic, 246.739, 5 42.46,-53 28.45,SQ1 拉卡伊 Pictor,'+'双鱼座Psc, 889.417, 0 28.97, 13 41.23,NQ1 黄道 Pisces,'+'南鱼座PsA, 245.375,22 17.07,-30 38.53,SQ4 幻之水 Piscis Austrinus,'+'船尾座Pup, 673.434, 7 15.48,-31 10.64,SQ2 幻之水 Puppis,'+'罗盘座Pyx, 220.833, 8 57.16,-27 21.10,SQ2 幻之水 Pyxis,'+'网罟座Ret, 113.936, 3 55.27,-59 59.85,SQ1 拉卡伊 Reticulum,'+'天箭座Sge, 79.932,19 39.05, 18 51.68,NQ4 武仙 Sagitta,'+'人马座Sgr, 867.432,19 05.94,-28 28.61,SQ4 黄道 Sagittarius,'+'天蝎座Sco, 496.783,16 53.24,-27 01.89,SQ3 黄道 Scorpius,'+'玉夫座Scl, 474.764, 0 26.28,-32 05.30,SQ1 拉卡伊 Sculptor,'+'盾牌座Sct, 109.114,18 40.39, -9 53.32,SQ4 武仙 Scutum,'+'巨蛇座Ser, 636.928,16 57.04, 6 07.32,NQ3 武仙 Serpens,'+'六分仪Sex, 313.515,10 16.29, -2 36.88,SQ2 武仙 Sextans,'+'金牛座Tau, 797.249, 4 42.13, 14 52.63,NQ1 黄道 Taurus,'+'望远镜Tel, 251.512,19 19.54,-51 02.21,SQ4 拉卡伊 Telescopium,'+'三角座Tri, 131.847, 2 11.07, 31 28.56,NQ1 英仙 Triangulum,'+'南三角TrA, 109.978,16 04.95,-65 23.28,SQ3 武仙 Triangulum Australe,'+'杜鹃座Tuc, 294.557,23 46.64,-65 49.80,SQ4 拜耳 Tucana,'+'大熊座UMa,1279.660,11 18.76, 50 43.27,NQ2 大熊 Ursa Major,'+'小熊座UMi, 255.864,15 00.00, 77 41.99,NQ3 大熊 Ursa Minor,'+'船帆座Vel, 499.649, 9 34.64,-47 10.03,SQ2 幻之水 Vela,'+'室女座Vir,1294.428,13 24.39, -4 09.51,SQ3 黄道 Virgo,'+'飞鱼座Vol, 141.354, 7 47.73,-69 48.07,SQ2 拜耳 Volans,'+'狐狸座Vul, 268.165,20 13.88, 24 26.56,NQ4 武仙 Vulpecula';xz88=xz88.split(',');var HXK=new Array('库0#* 0 01 57.620,- 6 00 50.68, 0.0031, -0.041, 0.008, 4.37 ,星1630 ,Psc 30 M3#* 0 03 44.391,-17 20 09.58, 0.0020, -0.007, 0.014, 4.55 ,星905 ,Cet 2 B9#* 0 05 20.142,- 5 42 27.45,-0.0009, 0.089, 0.025, 4.61 ,星1002 ,Psc 33 K1#* 0 08 23.260, 29 05 25.54, 0.0104, -0.163, 0.034, 2.07 ,星1 ,And α B9#* 0 09 10.686, 59 08 59.19, 0.0681, -0.180, 0.060, 2.28 ,星2 ,Cas β F2#* 0 10 19.247, 46 04 20.17, 0.0005, 0.001, 0.003, 5.01 ,星4 ,And 22 F2#* 0 11 34.421,-27 47 59.06, 0.0003, 0.016, 0.006, 5.41 ,星5 ,Scl κ2 K2#* 0 11 44.010,-35 07 59.24, 0.0138, 0.115, 0.046, 5.24 ,星6 ,Scl θ F3#* 0 13 14.154, 15 11 00.93, 0.0003, -0.008, 0.010, 2.83 ,星7 ,Peg γ B2#* 0 14 36.165, 20 12 24.12, 0.0064, -0.001, 0.010, 4.79 ,星1004 ,Peg χ M2#'+'* 0 17 05.500, 38 40 53.87,-0.0046, -0.013, 0.013, 4.61 ,N30 ,And θ A2#* 0 18 19.658, 36 47 06.79,-0.0055, -0.042, 0.023, 4.51 ,星1005 ,And σ A2#* 0 18 38.258, 31 31 02.01, 0.0044, -0.004, 0.006, 5.88 ,星1006 ,Pi 0h38 A0#* 0 19 25.676,- 8 49 26.14,-0.0010, -0.037, 0.011, 3.56 ,星9 ,Cet ι K2#* 0 20 35.863, 8 11 24.96,-0.0003, 0.010, 0.008, 5.38 ,星1008 ,Psc 41 K3#* 0 21 07.270, 37 58 06.95, 0.0049, -0.039, 0.020, 5.16 ,星1009 ,And ρ F5#* 0 24 47.506, 61 49 51.80, 0.0018, -0.002, 0.004, 5.38 ,GC ,Cas 12 B9#* 0 25 24.210, 1 56 22.87,-0.0010, -0.013, 0.006, 5.77 ,星1010 ,Psc 44 G5#* 0 25 45.092,-77 15 15.30, 0.6689, 0.323, 0.134, 2.82 ,星11 ,Hyi β G2#* 0 26 17.052,-42 18 21.55, 0.0210, -0.354, 0.042, 2.40 ,星12 ,Phe α K0#','库1#'+'* 0 48 22.978, 5 16 50.19, 0.0507,-1.141,0.134, 5.74,星1019,G.Psc 96 K2#'+'* 0 26 17.052,-42 18 21.55, 0.0210,-0.354,0.042, 2.40,星12 ,Phe α K0#'+'* 2 36 00.049,- 7 49 53.77, -0.0022,-0.060,0.006, 5.53,星1074,Cet 80 M0#'+'* 2 35 52.472, 5 35 35.67, -0.0019,-0.024,0.009, 4.87,星1072,Cet υ G8#'+'*18 36 27.834, 9 07 20.98, -0.0001,-0.132,0.026, 5.38,星1484,Oph 9 F5#'+'*18 36 56.338, 38 47 01.29, 0.0172, 0.288,0.129, 0.03,星699, Lyr α A0#'+'*18 37 54.426,-21 23 51.81, -0.0001,-0.066,0.010, 5.93,星1485,Sgr 83 A5#'+'*18 42 16.428,- 9 03 09.14, 0.0005,-0.002,0.017, 4.70,星1486,Sct δ F2#'+'*18 43 31.254,- 8 16 30.76, 0.0013, 0.008,0.006, 4.88,星702, Sct ε G8#');function schHXK(key){var i,s,n0,n1,n2,n3,r='';for(i=0;i<HXK.length;i++){s=HXK[i];n0=n1=s.indexOf('#');while(1){n1=s.indexOf(key,n1+1);if(n1==-1)break;n2=s.indexOf('#',n1);if(n3==-1)n2=s.length;n3=s.lastIndexOf('#',n1);if(n2==-1)n3=n0;r+=s.substr(n3,n2-n3);}}for(i=0;i<xz88.length;i+=5){if(xz88[i].substr(3,3)==key){var a=xz88[i+2],b=xz88[i+3];a=a.substr(0,5)+' '+(a.substr(6,2)*0.6).toFixed(1);b=b.substr(0,6)+' '+(b.substr(7,2)*0.6).toFixed(1);r='#*'+a+','+b+',0,0,0,0.0,中心'+xz88[i+1]+'方,'+xz88[i+4]+r;break;}}return r;}function getHXK(s,all){var i,k,r=new Array();s=s.replace(/\r/g,'');s=s.replace(/\n/g,'#');var sn=s.indexOf('#')+1;s=s.substr(sn,s.length-sn);s=s.replace(/\#+/g,',');s=s.replace(/, +/g,',');s=s.split(',');for(i=0,k=0;i<s.length;i+=8){if(!s[i]||s[i].length<5)continue;if(s[i].substr(0,1)!='*'&&!all)continue;s[i]=s[i].substr(1,s[i].length-1);r[k++]=str2rad(s[i+0],1);r[k++]=str2rad(s[i+1],0);r[k++]=s[i+2]/rad*15;r[k++]=s[i+3]/rad;r[k++]=s[i+4]/rad;r[k++]=s[i+5];r[k++]=s[i+6];r[k++]=s[i+7];}return r;}function hxCalc(t,F,Q,lx,L,fa){var i,z=new Array(),s='';var d,E,v,p,a,s0;var gstP,gst;if(lx==0)s0='视赤经 视赤纬';if(lx==1)s0='站心坐标';if(lx==2)s0='平赤经 平赤纬';if(lx==0||lx==1){d=nutation(t,Q);E=hcjj(t);v=evSSB(t);p=epSSB(t);a=sun2000(t,20);a=llrConv(a,84381.406/rad);gstP=pGST2(t*36525);gst=gstP+d[0]*Math.cos(E);}for(i=0;i<F.length;i+=8){s+=F[i+6]+' '+F[i+7]+' '+F[i+5]+' ';z[0]=F[i+0]+F[i+2]*t*100;z[1]=F[i+1]+F[i+3]*t*100;z[2]=1/F[i+4];z[0]=rad2mrad(z[0]);if(!z[2])z[2]=1e11;if(lx==0||lx==1){z=ylpz(z,a);z=scGxc(z,p,1);z=scGxc(z,v,0);z=CDllr_J2D(t,z,'P03');z=CDnutation(z,E,d[0],d[1]);if(lx==1){var sj=rad2rrad(gst+L-z[0]);z[0]+=Math.PI/2-gst-L;z=llrConv(z,Math.PI/2-fa);z[0]=rad2mrad(Math.PI/2-z[0]);if(z[1]>0)z[1]+=MQC(z[1]);}}if(lx==2){z=CDllr_J2D(t,z,'P03');}if(lx==0||lx==2)s+=rad2strE(z[0],1,3)+' '+rad2strE(z[1],0,2)+'\r\n';else s+=rad2strE(z[0],0,2)+' '+rad2strE(z[1],0,2)+'\r\n';}return JD.JD2str(t*36525+J2000)+' TD '+s0+'\r\n'+s+'\r\n';}var SZJ={L:0,fa:0,dt:0,E:0.409092614,getH:function(h,w){var c=(Math.sin(h)-Math.sin(this.fa)*Math.sin(w))/Math.cos(this.fa)/Math.cos(w);if(Math.abs(c)>1)return Math.PI;return Math.acos(c);},Mcoord:function(jd,H0,r){var z=m_coord((jd+this.dt)/36525,40,30,8);z=llrConv(z,this.E);r.H=rad2rrad(pGST(jd,this.dt)+this.L-z[0]);if(H0)r.H0=this.getH(0.7275*cs_rEar/z[2]-34*60/rad,z[1]);},Mt:function(jd){this.dt=dt_T(jd);this.E=hcjj(jd/36525);jd-=mod2(0.1726222+0.966136808032357*jd-0.0366*this.dt+this.L/pi2,1);var r=new Array(),sv=pi2*0.966;r.z=r.x=r.s=r.j=r.c=r.h=jd;this.Mcoord(jd,1,r);r.s+=(-r.H0-r.H)/sv;r.j+=(r.H0-r.H)/sv;r.z+=(0-r.H)/sv;r.x+=(Math.PI-r.H)/sv;this.Mcoord(r.s,1,r);r.s+=rad2rrad(-r.H0-r.H)/sv;this.Mcoord(r.j,1,r);r.j+=rad2rrad(+r.H0-r.H)/sv;this.Mcoord(r.z,0,r);r.z+=rad2rrad(0-r.H)/sv;this.Mcoord(r.x,0,r);r.x+=rad2rrad(Math.PI-r.H)/sv;return r;},Scoord:function(jd,xm,r){var z=new Array(XL.E_Lon((jd+this.dt)/36525,5)+Math.PI-20.5/rad,0,1);z=llrConv(z,this.E);r.H=rad2rrad(pGST(jd,this.dt)+this.L-z[0]);if(xm==10||xm==1)r.H1=this.getH(-50*60/rad,z[1]);if(xm==10||xm==2)r.H2=this.getH(-6*3600/rad,z[1]);if(xm==10||xm==3)r.H3=this.getH(-12*3600/rad,z[1]);if(xm==10||xm==4)r.H4=this.getH(-18*3600/rad,z[1]);},St:function(jd){this.dt=dt_T(jd);this.E=hcjj(jd/36525);jd-=mod2(jd+this.L/pi2,1);var r=new Array(),sv=pi2;r.z=r.x=r.s=r.j=r.c=r.h=r.c2=r.h2=r.c3=r.h3=jd;r.sm='';this.Scoord(jd,10,r);r.s+=(-r.H1-r.H)/sv;r.j+=(r.H1-r.H)/sv;r.c+=(-r.H2-r.H)/sv;r.h+=(r.H2-r.H)/sv;r.c2+=(-r.H3-r.H)/sv;r.h2+=(r.H3-r.H)/sv;r.c3+=(-r.H4-r.H)/sv;r.h3+=(r.H4-r.H)/sv;r.z+=(0-r.H)/sv;r.x+=(Math.PI-r.H)/sv;this.Scoord(r.s,1,r);r.s+=rad2rrad(-r.H1-r.H)/sv;if(r.H1==Math.PI)r.sm+='无升起.';this.Scoord(r.j,1,r);r.j+=rad2rrad(+r.H1-r.H)/sv;if(r.H1==Math.PI)r.sm+='无降落.';this.Scoord(r.c,2,r);r.c+=rad2rrad(-r.H2-r.H)/sv;if(r.H2==Math.PI)r.sm+='无民用晨.';this.Scoord(r.h,2,r);r.h+=rad2rrad(+r.H2-r.H)/sv;if(r.H2==Math.PI)r.sm+='无民用昏.';this.Scoord(r.c2,3,r);r.c2+=rad2rrad(-r.H3-r.H)/sv;if(r.H3==Math.PI)r.sm+='无航海晨.';this.Scoord(r.h2,3,r);r.h2+=rad2rrad(+r.H3-r.H)/sv;if(r.H3==Math.PI)r.sm+='无航海昏.';this.Scoord(r.c3,4,r);r.c3+=rad2rrad(-r.H4-r.H)/sv;if(r.H4==Math.PI)r.sm+='无天文晨.';this.Scoord(r.h3,4,r);r.h3+=rad2rrad(+r.H4-r.H)/sv;if(r.H4==Math.PI)r.sm+='无天文昏.';this.Scoord(r.z,0,r);r.z+=(0-r.H)/sv;this.Scoord(r.x,0,r);r.x+=rad2rrad(Math.PI-r.H)/sv;return r;},rts:new Array(),calcRTS:function(jd,n,Jdl,Wdl,sq){var i,c,r;if(!this.rts.length){for(i=0;i<31;i++)this.rts[i]=new Array();}this.L=Jdl,this.fa=Wdl,sq/=24;for(i=0;i<n;i++){r=this.rts[i];r.Ms=r.Mz=r.Mj="--:--:--";}for(i=-1;i<=n;i++){if(i>=0&&i<n){r=SZJ.St(jd+i+sq);this.rts[i].s=JD.timeStr(r.s-sq);this.rts[i].z=JD.timeStr(r.z-sq);this.rts[i].j=JD.timeStr(r.j-sq);this.rts[i].c=JD.timeStr(r.c-sq);this.rts[i].h=JD.timeStr(r.h-sq);this.rts[i].ch=JD.timeStr(r.h-r.c-0.5);this.rts[i].sj=JD.timeStr(r.j-r.s-0.5);}r=SZJ.Mt(jd+i+sq);c=int2(r.s-sq+0.5)-jd;if(c>=0&&c<n)this.rts[c].Ms=JD.timeStr(r.s-sq);c=int2(r.z-sq+0.5)-jd;if(c>=0&&c<n)this.rts[c].Mz=JD.timeStr(r.z-sq);c=int2(r.j-sq+0.5)-jd;if(c>=0&&c<n)this.rts[c].Mj=JD.timeStr(r.j-sq);}this.rts.dn=n;}};function xingJJ(xt,t,jing){var a,z,ga,gz;a=p_coord(0,t,10,10,10);z=p_coord(xt,t,10,10,10);z=h2g(z,a);if(jing==0);if(jing==1){a=p_coord(0,t,60,60,60);z=p_coord(xt,t,60,60,60);z=h2g(z,a);}if(jing>=2){a=p_coord(0,t-a[2]*cs_Agx,-1,-1,-1);z=p_coord(xt,t-z[2]*cs_Agx,-1,-1,-1);z=h2g(z,a);}a[0]+=Math.PI,a[1]=-a[1];return j1_j2(z[0],z[1],a[0],a[1]);}function daJu(xt,t,dx){var a,b,c;if(xt==1){a=115.8774777586/36525;c=new Array(2,0.2,0.01,46,87);}if(xt==2){a=583.9213708245/36525;c=new Array(4,0.2,0.01,382,521);}if(dx)b=c[3]/36525;else b=c[4]/36525;t=b+a*int2((t-b)/a+0.5);var i,dt,r1,r2,r3;for(i=0;i<3;i++){dt=c[i]/36525;r1=xingJJ(xt,t-dt,i);r2=xingJJ(xt,t,i);r3=xingJJ(xt,t+dt,i);t+=(r1-r3)/(r1+r3-2*r2)*dt/2;}r2+=(r1-r3)/(r1+r3-2*r2)*(r3-r1)/8;var re=new Array(t,r2);return re;}function xingLiu0(xt,t,n,gxs){var a,z,E=hcjj(t),zd;a=p_coord(0,t-gxs,n,n,n);z=p_coord(xt,t-gxs,n,n,n);z=h2g(z,a);if(gxs){zd=nutation2(t);z[0]+=zd[0];E+=zd[1];}z=llrConv(z,E);return z;}function xingLiu(xt,t,sn){var i,y1,y2,y3,n,g;var hh=cs_xxHH[xt-1]/36525;var v=pi2/hh;if(xt>2)v=-v;for(i=0;i<6;i++)t-=rad2rrad(XL0_calc(xt,0,t,8)-XL0_calc(0,0,t,8))/v;var tt=new Array(5/36525,1/36525,0.5/36525,2e-6,2e-6),dt;var tc=new Array(17.4,28,52,82,86,88,89,90);tc=tc[xt-1]/36525;if(sn){if(xt>2)t-=tc;else t+=tc;}else {if(xt>2)t+=tc;else t-=tc;}for(i=0;i<4;i++){dt=tt[i],n=8,g=0;if(i>=3){g=y2[2]*cs_Agx;n=-1;}y1=xingLiu0(xt,t-dt,n,g);y2=xingLiu0(xt,t,n,g);y3=xingLiu0(xt,t+dt,n,g);t+=(y1[0]-y3[0])/(y1[0]+y3[0]-2*y2[0])*dt/2;}return t;}function xingMP(xt,t,n,E,g){var a,p,m;a=p_coord(0,t-g[1],n,n,n);p=p_coord(xt,t-g[1],n,n,n);m=m_coord(t-g[0],n,n,n);p=h2g(p,a);m[0]+=g[2];p[0]+=g[2];m=llrConv(m,E+g[3]);p=llrConv(p,E+g[3]);var re=new Array(rad2rrad(m[0]-p[0]),m[1]-p[1],m[2]/cs_GS/86400/36525,p[2]/cs_GS/86400/36525*cs_AU);return re;}function xingHY(xt,t){var i,d,d2,v,E,g=new Array(0,0,0,0);for(i=0;i<3;i++){d=xingMP(xt,t,8,0.4091,g);t-=d[0]/8192;}E=hcjj(t);var zd=nutation2(t);g=new Array(d[2],d[3],zd[0],zd[1]);d=xingMP(xt,t,8,E,g);d2=xingMP(xt,t+1e-6,8,E,g);v=(d2[0]-d[0])/1e-6;d=xingMP(xt,t,30,E,g);t-=d[0]/v;d=xingMP(xt,t,-1,E,g);t-=d[0]/v;var re=new Array(t,d[1]);return re;}function xingSP(xt,t,n,w0,ts,tp){var a,p,s;a=p_coord(0,t-tp,n,n,n);p=p_coord(xt,t-tp,n,n,n);s=p_coord(0,t-ts,n,n,n);s[0]+=Math.PI;s[1]=-s[1];p=h2g(p,a);var re=new Array(rad2rrad(p[0]-s[0]-w0),p[1]-s[1],s[2]*cs_Agx,p[2]*cs_Agx);return re;}function xingHR(xt,t,f){var i,a,b,v,dt=2e-5;var w0=Math.PI,w1=0;if(f){w0=0;if(xt>2)w1=Math.PI;}v=pi2/cs_xxHH[xt-1]*36525;if(xt>2)v=-v;for(i=0;i<6;i++)t-=rad2rrad(XL0_calc(xt,0,t,8)-XL0_calc(0,0,t,8)-w0)/v;a=xingSP(xt,t,8,w1,0,0);b=xingSP(xt,t+dt,8,w1,0,0);v=(b[0]-a[0])/dt;a=xingSP(xt,t,40,w1,a[2],a[3]);t-=a[0]/v;a=xingSP(xt,t,-1,w1,a[2],a[3]);t-=a[0]/v;var re=new Array(t,a[1]);return re;}function xingX(xt,jd,L,fa){var T=jd/36525;var zd=nutation2(T);var dL=zd[0],dE=zd[1];var E=hcjj(T)+dE;var gstPing=pGST2(jd);var gst=gstPing+dL*Math.cos(E);var z,a,z2,a2,s='';var ra,rb,rc,rfn=8;if(xt==10){rfn=2;a=e_coord(T,15,15,15);z=m_coord(T,1,1,-1);ra=z[2];T-=ra*cs_Agx/cs_AU;a2=e_coord(T,15,15,15);z=m_coord(T,-1,-1,-1);rc=z[2];a2=h2g(a,a2);a2[2]*=cs_AU;z2=h2g(z,a2);rb=z2[2];z[0]=rad2mrad(z[0]+dL);s+='视黄经 '+rad2str(z[0],0)+' 视黄纬 '+rad2str(z[1],0)+' 地心距 '+ra.toFixed(rfn)+'\r\n';z=llrConv(z,E);s+='视赤经 '+rad2str(z[0],1)+' 视赤纬 '+rad2str(z[1],0)+' 光行距 '+rb.toFixed(rfn)+'\r\n';}if(xt<10){a=p_coord(0,T,-1,-1,-1);z=p_coord(xt,T,-1,-1,-1);z[0]=rad2mrad(z[0]);s+='黄经一 '+rad2str(z[0],0)+' 黄纬一 '+rad2str(z[1],0)+' 向径一 '+z[2].toFixed(rfn)+'\r\n';z=h2g(z,a);ra=z[2];T-=ra*cs_Agx;a2=p_coord(0,T,-1,-1,-1);z2=p_coord(xt,T,-1,-1,-1);z=h2g(z2,a);rb=z[2];z=h2g(z2,a2);rc=z[2];z[0]=rad2mrad(z[0]+dL);s+='视黄经 '+rad2str(z[0],0)+' 视黄纬 '+rad2str(z[1],0)+' 地心距 '+ra.toFixed(rfn)+'\r\n';z=llrConv(z,E);s+='视赤经 '+rad2str(z[0],1)+' 视赤纬 '+rad2str(z[1],0)+' 光行距 '+rb.toFixed(rfn)+'\r\n';}var sj=rad2rrad(gst+L-z[0]);parallax(z,sj,fa,0);s+='站赤经 '+rad2str(z[0],1)+' 站赤纬 '+rad2str(z[1],0)+' 视距离 '+rc.toFixed(rfn)+'\r\n';z[0]+=Math.PI/2-gst-L;z=llrConv(z,Math.PI/2-fa);z[0]=rad2mrad(Math.PI/2-z[0]);if(z[1]>0)z[1]+=MQC(z[1]);s+='方位角 '+rad2str(z[0],0)+' 高度角 '+rad2str(z[1],0)+'\r\n';s+='恒星时 '+rad2str(rad2mrad(gstPing),1)+'(平) '+rad2str(rad2mrad(gst),1)+'(真)\r\n';return s;}function lineEll(x1,y1,z1,x2,y2,z2,e,r){var dx=x2-x1,dy=y2-y1,dz=z2-z1,e2=e*e,A,B,C,D,R,t,p=new Object();A=dx*dx+dy*dy+dz*dz/e2;B=x1*dx+y1*dy+z1*dz/e2;C=x1*x1+y1*y1+z1*z1/e2-r*r;p.D=B*B-A*C;if(p.D<0)return p;D=sqrt(p.D);if(B<0)D=-D;t=(-B+D)/A;p.x=x1+dx*t,p.y=y1+dy*t,p.z=z1+dz*t;R=sqrt(dx*dx+dy*dy+dz*dz);p.R1=R*abs(t),p.R2=R*abs(t-1);return p;}function lineEar2(x1,y1,z1,x2,y2,z2,e,r,I){var P=cos(I[1]),Q=sin(I[1]);var X1=x1,Y1=P*y1-Q*z1,Z1=Q*y1+P*z1;var X2=x2,Y2=P*y2-Q*z2,Z2=Q*y2+P*z2;var p=lineEll(X1,Y1,Z1,X2,Y2,Z2,e,r);p.J=p.W=100;if(p.D<0)return p;p.J=rad2rrad(atan2(p.y,p.x)+I[0]-I[2]);p.W=atan(p.z/e/e/sqrt(p.x*p.x+p.y*p.y));return p;}function lineEar(P,Q,gst){var p=llr2xyz(P),q=llr2xyz(Q);var r=lineEll(p[0],p[1],p[2],q[0],q[1],q[2],cs_ba,cs_rEar);if(r.D<0){r.J=r.W=100;return r;}r.W=atan(r.z/cs_ba2/sqrt(r.x*r.x+r.y*r.y));r.J=rad2rrad(atan2(r.y,r.x)-gst);return r;}function cirOvl(R,ba,R2,x0,y0){var re=new Object();var d=sqrt(x0*x0+y0*y0);var sinB=y0/d,cosB=x0/d;var cosA=(R*R+d*d-R2*R2)/(2*d*R);if(abs(cosA)>1){re.n=0;return re;}var sinA=Math.sqrt(1-cosA*cosA);var k,g,ba2=ba*ba,C,S;for(k=-1;k<2;k+=2){S=cosA*sinB+sinA*cosB*k;g=R-S*S*(1/ba2-1)/2;cosA=(g*g+d*d-R2*R2)/(2*d*g);if(Math.abs(cosA)>1){re.n=0;return re;}sinA=Math.sqrt(1-cosA*cosA);C=cosA*cosB-sinA*sinB*k;S=cosA*sinB+sinA*cosB*k;if(k==1)re.A=[g*C,g*S];else re.B=[g*C,g*S];}re.n=2;return re;}function lineOvl(x1,y1,dx,dy,r,ba){var A,B,C,D,L,t1,t2,p=new Object();var f=ba*ba;A=dx*dx+dy*dy/f;B=x1*dx+y1*dy/f;C=x1*x1+y1*y1/f-r*r;D=B*B-A*C;if(D<0){p.n=0;return p;}if(!D)p.n=1;else p.n=2;D=Math.sqrt(D);t1=(-B+D)/A,t2=(-B-D)/A;p.A=[x1+dx*t1,y1+dy*t1];p.B=[x1+dx*t2,y1+dy*t2];L=sqrt(dx*dx+dy*dy);p.R1=L*Math.abs(t1);p.R2=L*Math.abs(t2);return p;}var msc={calc:function(T,L,fa,high){this.T=T,this.L=L,this.fa=fa;this.dt=dt_T(T);this.jd=T-this.dt;T/=36525;var zd=nutation2(T);this.dL=zd[0];this.dE=zd[1];this.E=hcjj(T)+this.dE;this.gst=pGST(this.jd,this.dt)+this.dL*Math.cos(this.E);var z=new Array();z=m_coord(T,-1,-1,-1);z[0]=rad2mrad(z[0]+gxc_moonLon(T)+this.dL);z[1]+=gxc_moonLat(T);this.mHJ=z[0];this.mHW=z[1];this.mR=z[2];z=llrConv(z,this.E);this.mCJ=z[0];this.mCW=z[1];this.mShiJ=rad2mrad(this.gst+L-z[0]);if(this.mShiJ>Math.PI)this.mShiJ-=pi2;parallax(z,this.mShiJ,fa,high);this.mCJ2=z[0],this.mCW2=z[1],this.mR2=z[2];z[0]+=Math.PI/2-this.gst-L;z=llrConv(z,Math.PI/2-fa);z[0]=rad2mrad(Math.PI/2-z[0]);this.mDJ=z[0];this.mDW=z[1];if(z[1]>0)z[1]+=MQC(z[1]);this.mPJ=z[0];this.mPW=z[1];z=e_coord(T,-1,-1,-1);z[0]=rad2mrad(z[0]+Math.PI+gxc_sunLon(T)+this.dL);z[1]=-z[1]+gxc_sunLat(T);this.sHJ=z[0];this.sHW=z[1];this.sR=z[2];z=llrConv(z,this.E);this.sCJ=z[0];this.sCW=z[1];this.sShiJ=rad2mrad(this.gst+L-z[0]);if(this.sShiJ>Math.PI)this.sShiJ-=pi2;parallax(z,this.sShiJ,fa,high);this.sCJ2=z[0],this.sCW2=z[1],this.sR2=z[2];z[0]+=Math.PI/2-this.gst-L;z=llrConv(z,Math.PI/2-fa);z[0]=rad2mrad(Math.PI/2-z[0]);this.sDJ=z[0];this.sDW=z[1];if(z[1]>0)z[1]+=MQC(z[1]);this.sPJ=z[0];this.sPW=z[1];var t=T/10,t2=t*t,t3=t2*t,t4=t3*t,t5=t4*t;var Lon=(1753470142+6283319653318*t+529674*t2+432*t3-1124*t4-9*t5)/1000000000+Math.PI-20.5/rad;Lon=rad2mrad(Lon-(this.sCJ-this.dL*Math.cos(this.E)));if(Lon>Math.PI)Lon-=pi2;this.sc=Lon/pi2;this.pty=this.jd+L/pi2;this.zty=this.jd+L/pi2+this.sc;this.mRad=cs_sMoon/this.mR2;this.sRad=959.63/this.sR2;this.e_mRad=cs_sMoon/this.mR;this.eShadow=(cs_rEarA/this.mR*rad-(959.63-8.794)/this.sR)*51/50;this.eShadow2=(cs_rEarA/this.mR*rad+(959.63+8.794)/this.sR)*51/50;this.mIll=XL.moonIll(T);if(Math.abs(rad2rrad(this.mCJ-this.sCJ))<50/180*Math.PI){var pp=lineEar(new Array(this.mCJ,this.mCW,this.mR),new Array(this.sCJ,this.sCW,this.sR*cs_AU),this.gst);this.zx_J=pp.J;this.zx_W=pp.W;}else this.zx_J=this.zx_W=100;},toHTML:function(fs){var s='<table width="100%" cellspacing=1 cellpadding=0 bgcolor="#FFC0C0">';s+='<tr><td bgcolor=white align=center>';s+='平太阳 '+JD.timeStr(this.pty)+' 真太阳 <font color=red>'+JD.timeStr(this.zty)+'</font><br>';s+='时差 '+m2fm(this.sc*86400,2,1)+" 月亮被照亮 "+(this.mIll*100).toFixed(2)+'% ';s+='</td></tr>';s+='<tr><td bgcolor=white><center><pre style="margin-top: 0; margin-bottom: 0"><font color=blue><b>表一 月亮 太阳</b></font>\r\n';s+='视黄经 '+rad2str(this.mHJ,0)+' '+rad2str(this.sHJ,0)+'\r\n';s+='视黄纬 '+rad2str(this.mHW,0)+' '+rad2str(this.sHW,0)+'\r\n';s+='视赤经 '+rad2str(this.mCJ,1)+' '+rad2str(this.sCJ,1)+'\r\n';s+='视赤纬 '+rad2str(this.mCW,0)+' '+rad2str(this.sCW,0)+'\r\n';s+='距离 '+(this.mR).toFixed(2)+'千米 '+(this.sR).toFixed(8)+'AU'+'\r\n';s+='</pre></center></td></tr>';s+='<tr><td bgcolor=white><center><pre style="margin-top: 0; margin-bottom: 0"><font color=blue><b>表二 月亮 太阳</b></font>\r\n';s+='方位角 '+rad2str(this.mPJ,0)+' '+rad2str(this.sPJ,0)+'\r\n';s+='高度角 '+rad2str(this.mPW,0)+' '+rad2str(this.sPW,0)+'\r\n';s+='时角 '+rad2str(this.mShiJ,0)+' '+rad2str(this.sShiJ,0)+'\r\n';s+='视半径(观测点) '+m2fm(this.mRad,2,0)+' '+m2fm(this.sRad,2,0)+'\r\n';s+='</pre></center></td></tr>';if(fs){s+='<tr><td bgcolor=white align=center>';s+='力学时 '+JD.JD2str(this.T+J2000);s+=' ΔT='+(this.dt*86400).toFixed(1)+'秒<br>';s+='黄经章 '+(this.dL/pi2*360*3600).toFixed(2)+'" ';s+='交角章 '+(this.dE/pi2*360*3600).toFixed(2)+'" ';s+='ε='+rad2str(this.E,0);s+='</td></tr>';}s+='</table>';return s;}};var ysPL={lineT:function(G,v,u,r,n){var b=G.y*v-G.x*u,A=u*u+v*v,B=u*b,C=b*b-r*r*v*v,D=B*B-A*C;if(D<0)return 0;D=Math.sqrt(D);if(!n)D=-D;return G.t+((-B+D)/A-G.x)/v;},lecXY:function(jd,re){var T=jd/36525,zm=new Array(),zs=new Array();zs=e_coord(T,-1,-1,-1);zs[0]=rad2mrad(zs[0]+Math.PI+gxc_sunLon(T));zs[1]=-zs[1]+gxc_sunLat(T);zm=m_coord(T,-1,-1,-1);zm[0]=rad2mrad(zm[0]+gxc_moonLon(T));zm[1]+=gxc_moonLat(T);re.e_mRad=cs_sMoon/zm[2];re.eShadow=(cs_rEarA/zm[2]*rad-(959.63-8.794)/zs[2])*51/50;re.eShadow2=(cs_rEarA/zm[2]*rad+(959.63+8.794)/zs[2])*51/50;re.x=rad2rrad(zm[0]+Math.PI-zs[0])*Math.cos((zm[1]-zs[1])/2);re.y=zm[1]+zs[1];re.mr=re.e_mRad/rad,re.er=re.eShadow/rad,re.Er=re.eShadow2/rad;re.t=jd;},lecMax:function(jd){this.lT=new Array();for(var i=0;i<7;i++)this.lT[i]=0;this.sf=0;this.LX='';jd=XL.MS_aLon_t2(Math.floor((jd-4)/29.5306)*Math.PI*2+Math.PI)*36525;var g=new Object(),G=new Object(),u,v;u=-18461*Math.sin(0.057109+0.23089571958*jd)*0.23090/rad;v=(XL.M_v(jd/36525)-XL.E_v(jd/36525))/36525;this.lecXY(jd,G);jd-=(G.y*u+G.x*v)/(u*u+v*v);var dt=60/86400;this.lecXY(jd,G);this.lecXY(jd+dt,g);u=(g.y-G.y)/dt;v=(g.x-G.x)/dt;dt=-(G.y*u+G.x*v)/(u*u+v*v);jd+=dt;var x=G.x+dt*v,y=G.y+dt*u,rmin=Math.sqrt(x*x+y*y);if(rmin<=G.mr+G.er){this.lT[1]=jd;this.LX='偏';this.sf=(G.mr+G.er-rmin)/G.mr/2;this.lT[0]=this.lineT(G,v,u,G.mr+G.er,0);this.lecXY(this.lT[0],g);this.lT[0]=this.lineT(g,v,u,g.mr+g.er,0);this.lT[2]=this.lineT(G,v,u,G.mr+G.er,1);this.lecXY(this.lT[2],g);this.lT[2]=this.lineT(g,v,u,g.mr+g.er,1);}if(rmin<=G.mr+G.Er){this.lT[3]=this.lineT(G,v,u,G.mr+G.Er,0);this.lecXY(this.lT[3],g);this.lT[3]=this.lineT(g,v,u,g.mr+g.Er,0);this.lT[4]=this.lineT(G,v,u,G.mr+G.Er,1);this.lecXY(this.lT[4],g);this.lT[4]=this.lineT(g,v,u,g.mr+g.Er,1);}if(rmin<=G.er-G.mr){this.LX='全';this.lT[5]=this.lineT(G,v,u,G.er-G.mr,0);this.lecXY(this.lT[5],g);this.lT[5]=this.lineT(g,v,u,g.er-g.mr,0);this.lT[6]=this.lineT(G,v,u,G.er-G.mr,1);this.lecXY(this.lT[6],g);this.lT[6]=this.lineT(g,v,u,g.er-g.mr,1);}}};function ecFast(jd){var re=new Object();var t,t2,t3,t4;var L,mB,mR,sR,vL,vB,vR;var W=Math.floor((jd+8)/29.5306)*Math.PI*2;t=(W+1.08472)/7771.37714500204;re.jd=re.jdSuo=t*36525;t2=t*t,t3=t2*t,t4=t3*t;L=(93.2720993+483202.0175273*t-0.0034029*t2-t3/3526000+t4/863310000)/180*Math.PI;re.ac=1,re.lx='N';if(Math.abs(Math.sin(L))>0.4)return re;t-=(-0.0000331*t*t+0.10976*Math.cos(0.785+8328.6914*t))/7771;t2=t*t;L=-1.084719+7771.377145013*t-0.0000331*t2+(22640*Math.cos(0.785+8328.6914*t+0.000152*t2)+4586*Math.cos(0.19+7214.063*t-0.000218*t2)+2370*Math.cos(2.54+15542.754*t-0.000070*t2)+769*Math.cos(3.1+16657.383*t)+666*Math.cos(1.5+628.302*t)+412*Math.cos(4.8+16866.93*t)+212*Math.cos(4.1-1114.63*t)+205*Math.cos(0.2+6585.76*t)+192*Math.cos(4.9+23871.45*t)+165*Math.cos(2.6+14914.45*t)+147*Math.cos(5.5-7700.39*t)+125*Math.cos(0.5+7771.38*t)+109*Math.cos(3.9+8956.99*t)+55*Math.cos(5.6-1324.18*t)+45*Math.cos(0.9+25195.62*t)+40*Math.cos(3.8-8538.24*t)+38*Math.cos(4.3+22756.82*t)+36*Math.cos(5.5+24986.07*t)-6893*Math.cos(4.669257+628.3076*t)-72*Math.cos(4.6261+1256.62*t)-43*Math.cos(2.67823+628.31*t)*t+21)/rad;t+=(W-L)/(7771.38-914*Math.sin(0.7848+8328.691425*t+0.0001523*t2)-179*Math.sin(2.543+15542.7543*t)-160*Math.sin(0.1874+7214.0629*t));re.jd=re.jdSuo=jd=t*36525;t2=t*t/10000,t3=t2*t/10000;mB=18461*Math.cos(0.0571+8433.46616*t-0.640*t2-1*t3)+1010*Math.cos(2.413+16762.1576*t+0.88*t2+25*t3)+1000*Math.cos(5.440-104.7747*t+2.16*t2+26*t3)+624*Math.cos(0.915+7109.2881*t+0*t2+7*t3)+199*Math.cos(1.82+15647.529*t-2.8*t2-19*t3)+167*Math.cos(4.84-1219.403*t-1.5*t2-18*t3)+117*Math.cos(4.17+23976.220*t-1.3*t2+6*t3)+62*Math.cos(4.8+25090.849*t+2*t2+50*t3)+33*Math.cos(3.3+15437.980*t+2*t2+32*t3)+32*Math.cos(1.5+8223.917*t+4*t2+51*t3)+30*Math.cos(1.0+6480.986*t+0*t2+7*t3)+16*Math.cos(2.5-9548.095*t-3*t2-43*t3)+15*Math.cos(0.2+32304.912*t+0*t2+31*t3)+12*Math.cos(4.0+7737.590*t)+9*Math.cos(1.9+15019.227*t)+8*Math.cos(5.4+8399.709*t)+8*Math.cos(4.2+23347.918*t)+7*Math.cos(4.9-1847.705*t)+7*Math.cos(3.8-16133.856*t)+7*Math.cos(2.7+14323.351*t);mB/=rad;mR=385001+20905*Math.cos(5.4971+8328.691425*t+1.52*t2+25*t3)+3699*Math.cos(4.900+7214.06287*t-2.18*t2-19*t3)+2956*Math.cos(0.972+15542.75429*t-0.66*t2+6*t3)+570*Math.cos(1.57+16657.3828*t+3.0*t2+50*t3)+246*Math.cos(5.69-1114.6286*t-3.7*t2-44*t3)+205*Math.cos(1.02+14914.4523*t-1*t2+6*t3)+171*Math.cos(3.33+23871.4457*t+1*t2+31*t3)+152*Math.cos(4.94+6585.761*t-2*t2-19*t3)+130*Math.cos(0.74-7700.389*t-2*t2-25*t3)+109*Math.cos(5.20+7771.377*t)+105*Math.cos(2.31+8956.993*t+1*t2+25*t3)+80*Math.cos(5.38-8538.241*t+2.8*t2+26*t3)+49*Math.cos(6.24+628.302*t)+35*Math.cos(2.7+22756.817*t-3*t2-13*t3)+31*Math.cos(4.1+16171.056*t-1*t2+6*t3)+24*Math.cos(1.7+7842.365*t-2*t2-19*t3)+23*Math.cos(3.9+24986.074*t+5*t2+75*t3)+22*Math.cos(0.4+14428.126*t-4*t2-38*t3)+17*Math.cos(2.0+8399.679*t);mR/=6378.1366;t=jd/365250,t2=t*t,t3=t2*t;sR=10001399+167070*Math.cos(3.098464+6283.07585*t)+1396*Math.cos(3.0552+12566.1517*t)+10302*Math.cos(1.10749+6283.07585*t)*t+172*Math.cos(1.064+12566.152*t)*t+436*Math.cos(5.785+6283.076*t)*t2+14*Math.cos(4.27+6283.08*t)*t3;sR*=1.49597870691/6378.1366*10;t=jd/36525;vL=7771-914*Math.sin(0.785+8328.6914*t)-179*Math.sin(2.543+15542.7543*t)-160*Math.sin(0.187+7214.0629*t);vB=-755*Math.sin(0.057+8433.4662*t)-82*Math.sin(2.413+16762.1576*t);vR=-27299*Math.sin(5.497+8328.691425*t)-4184*Math.sin(4.900+7214.06287*t)-7204*Math.sin(0.972+15542.75429*t);vL/=36525,vB/=36525,vR/=36525;var gm=mR*Math.sin(mB)*vL/Math.sqrt(vB*vB+vL*vL),smR=sR-mR;var mk=0.2725076,sk=109.1222;var f1=(sk+mk)/smR,r1=mk+f1*mR;var f2=(sk-mk)/smR,r2=mk-f2*mR;var b=0.9972,Agm=Math.abs(gm),Ar2=Math.abs(r2);var fh2=mR-mk/f2,h=Agm<1?Math.sqrt(1-gm*gm):0;var ls1,ls2,ls3,ls4;if(fh2<h)re.lx='T';else re.lx='A';ls1=Agm-(b+r1);if(Math.abs(ls1)<0.016)re.ac=0;ls2=Agm-(b+Ar2);if(Math.abs(ls2)<0.016)re.ac=0;ls3=Agm-(b);if(Math.abs(ls3)<0.016)re.ac=0;ls4=Agm-(b-Ar2);if(Math.abs(ls4)<0.016)re.ac=0;if(ls1>0)re.lx='N';else if(ls2>0)re.lx='P';else if(ls3>0)re.lx+='0';else if(ls4>0)re.lx+='1';else{if(Math.abs(fh2-h)<0.019)re.ac=0;if(Math.abs(fh2)<h){var dr=vR*h/vL/mR;var H1=mR-dr-mk/f2;var H2=mR+dr-mk/f2;if(H1>0)re.lx='H3';if(H2>0)re.lx='H2';if(H1>0&&H2>0)re.lx='H';if(Math.abs(H1)<0.019)re.ac=0;if(Math.abs(H2)<0.019)re.ac=0;}}return re;}var rsGS={Zs:new Array(),Zdt:0.04,Zjd:0,dT:0,tanf1:0.0046,tanf2:0.0045,srad:0.0046,bba:1,bhc:0,dyj:23500,init:function(jd,n){if(suoN(jd)==suoN(this.Zjd)&&this.Zs.length==n*9)return;this.Zs.length=0;this.Zjd=jd=XL.MS_aLon_t2(suoN(jd)*Math.PI*2)*36525;this.dT=dt_T(jd);var zd=nutation2(jd/36525);var E=hcjj(jd/36525)+zd[1];var i,k,T,S,M,B,a=this.Zs;for(i=0;i<n;i++){T=(this.Zjd+(i-n/2+0.5)*this.Zdt)/36525;if(n==7)S=e_coord(T,-1,-1,-1),M=m_coord(T,-1,-1,-1);if(n==3)S=e_coord(T,65,65,65),M=m_coord(T,-1,150,150);if(n==2)S=e_coord(T,20,20,20),M=m_coord(T,30,30,30);S[0]=S[0]+zd[0]+gxc_sunLon(T)+Math.PI;S[1]=-S[1]+gxc_sunLat(T);M[0]=M[0]+zd[0]+gxc_moonLon(T);M[1]=M[1]+gxc_moonLat(T);S=llrConv(S,E);M=llrConv(M,E);S[2]*=cs_AU;if(i&&S[0]<a[0])S[0]+=pi2;if(i&&M[0]<a[3])M[0]+=pi2;k=i*9;a[k+0]=S[0],a[k+1]=S[1],a[k+2]=S[2];a[k+3]=M[0],a[k+4]=M[1],a[k+5]=M[2];S=llr2xyz(S),M=llr2xyz(M);B=xyz2llr(new Array(S[0]-M[0],S[1]-M[1],S[2]-M[2]));B[0]=Math.PI/2+B[0];B[1]=Math.PI/2-B[1];if(i&&B[0]<a[6])B[0]+=pi2;a[k+6]=B[0],a[k+7]=B[1],a[k+8]=pGST(T*36525-this.dT,this.dT)+zd[0]*cos(E);}var p=a.length-9;this.dyj=(a[2]+a[p+2]-a[5]-a[p+5])/2/cs_rEar;this.tanf1=(cs_k0+cs_k)/this.dyj;this.tanf2=(cs_k0-cs_k2)/this.dyj;this.srad=cs_k0/((a[2]+a[p+2])/2/cs_rEar);this.bba=Math.sin((a[1]+a[p+1])/2);this.bba=cs_ba*(1+(1-cs_ba2)*this.bba*this.bba/2);this.bhc=-atan(tan(E)*sin((a[6]+a[p+6])/2));},chazhi:function(jd,xt){var p=xt*3,m=3;var i,N=this.Zs.length/9,B=this.Zs,z=new Array();var w=B.length/N;var t=(jd-this.Zjd)/this.Zdt+N/2-0.5;if(N==2){for(i=0;i<m;i++,p++)z[i]=B[p]+(B[p+w]-B[p])*t;return z;}var c=Math.floor(t+0.5);if(c<=0)c=1;if(c>N-2)c=N-2;t-=c,p+=c*w;for(i=0;i<m;i++,p++)z[i]=B[p]+(B[p+w]-B[p-w]+(B[p+w]+B[p-w]-B[p]*2)*t)*t/2;return z;},sun:function(jd){return this.chazhi(jd,0);},moon:function(jd){return this.chazhi(jd,1);},bse:function(jd){return this.chazhi(jd,2);},cd2bse:function(z,I){var r=new Array(z[0]-I[0],z[1],z[2]);r=llrConv(r,-I[1]);return llr2xyz(r);},bse2cd:function(z,I){var r=xyz2llr(z);r=llrConv(r,I[1]);r[0]=rad2mrad(r[0]+I[0]);return r;},bse2db:function(z,I,f){var r=xyz2llr(z);r=llrConv(r,I[1]);r[0]=rad2rrad(r[0]+I[0]-I[2]);if(f)r[1]=atan(tan(r[1])/cs_ba2);return r;},bseXY2db:function(x,y,I,f){var b=f?cs_ba:1;var F=lineEar2(x,y,2,x,y,0,b,1,I);return [F.J,F.W];},bseM:function(jd){var a=this.cd2bse(this.chazhi(jd,1),this.chazhi(jd,2));a[0]/=cs_rEar,a[1]/=cs_rEar,a[2]/=cs_rEar;return a;},Vxy:function(x,y,s,vx,vy){var r=new Object();var h=1-x*x-y*y;if(h<0)h=0;else h=sqrt(h);r.vx=pi2*(sin(s)*h-cos(s)*y);r.vy=pi2*x*cos(s);r.Vx=vx-r.vx;r.Vy=vy-r.vy;r.V=sqrt(r.Vx*r.Vx+r.Vy*r.Vy);return r;},rSM:function(mR){var re=new Object();re.r1=cs_k+this.tanf1*mR;re.r2=cs_k2-this.tanf2*mR;re.ar2=abs(re.r2);re.sf=cs_k2/mR/cs_k0*(this.dyj+mR);return re;},qrd:function(jd,dx,dy,fs){var ba2=this.bba*this.bba;var M=this.bseM(jd),x=M[0],y=M[1];var B=this.rSM(M[2]);var r=0;if(fs==1)r=B.r1;var d=1-(1/ba2-1)*y*y/(x*x+y*y)/2+r;var t=(d*d-x*x-y*y)/(dx*x+dy*y)/2;x+=t*dx,y+=t*dy,jd+=t;var c=(1-ba2)*r*x*y/d/d/d;x+=c*y;y-=c*x;var re=this.bse2db([x/d,y/d,0],this.bse(jd),1);re[2]=jd;return re;},feature:function(jd){jd=this.Zjd;var tg=0.04,jd1=jd-tg/2,re=new Object(),ls;var tg=0.04,re=new Object(),ls;var a=this.bseM(jd-tg);var b=this.bseM(jd);var c=this.bseM(jd+tg);var vx=(c[0]-a[0])/tg/2;var vy=(c[1]-a[1])/tg/2;var vz=(c[2]-a[2])/tg/2;var ax=(c[0]+a[0]-2*b[0])/tg/tg;var ay=(c[1]+a[1]-2*b[1])/tg/tg;var v=Math.sqrt(vx*vx+vy*vy),v2=v*v;re.jdSuo=jd;re.dT=this.dT;re.ds=this.bhc;re.vx=vx;re.vy=vy;re.ax=ax;re.ay=ay;re.v=v;re.k=vy/vx;var t0=-(b[0]*vx+b[1]*vy)/v2;re.jd=jd+t0;re.xc=b[0]+vx*t0;re.yc=b[1]+vy*t0;re.zc=b[2]+vz*t0-1.37*t0*t0;re.D=(vx*b[1]-vy*b[0])/v;re.d=Math.abs(re.D);re.I=this.bse(re.jd);var F=lineEar2(re.xc,re.yc,2,re.xc,re.yc,0,cs_ba,1,re.I);var Bc,Bp,B2,B3,dt,t2,t3,t4,t5,t6;Bc=Bp=B2=B3=this.rSM(re.zc);if(F.W!=100)Bp=this.rSM(re.zc-F.R2);if(re.d<1){dt=sqrt(1-re.d*re.d)/v;t2=t0-dt,t3=t0+dt;B2=this.rSM(t2*vz+b[2]-1.37*t2*t2);B3=this.rSM(t3*vz+b[2]-1.37*t3*t3);}ls=1;dt=0;if(re.d<ls)dt=sqrt(ls*ls-re.d*re.d)/v;t2=t0-dt,t3=t0+dt;ls=1+Bc.r1;dt=0;if(re.d<ls)dt=sqrt(ls*ls-re.d*re.d)/v;t4=t0-dt,t5=t0+dt;t6=-b[0]/vx;if(re.d<1){re.gk1=this.qrd(t2+jd,vx,vy,0);re.gk2=this.qrd(t3+jd,vx,vy,0);}else{re.gk1=[0,0,0];re.gk2=[0,0,0];}re.gk3=this.qrd(t4+jd,vx,vy,1);re.gk4=this.qrd(t5+jd,vx,vy,1);re.gk5=this.bseXY2db(t6*vx+b[0],t6*vy+b[1],this.bse(t6+jd),1);re.gk5[2]=t6+jd;if(F.W==100){ls=this.bse2db([re.xc,re.yc,0],re.I,0);re.zxJ=ls[0],re.zxW=ls[1];re.sf=(Bc.r1-(re.d-0.9972))/(Bc.r1-Bc.r2);if(re.d>0.9972+Bc.r1){re.lx='N';}else if(re.d>0.9972+Bc.ar2){re.lx='P';}else {if(Bc.sf<1)re.lx='A0';else re.lx='T0';}}else{re.zxJ=F.J,re.zxW=F.W;re.sf=Bp.sf;if(re.d>0.9966-Bp.ar2){if(Bp.sf<1)re.lx='A1';else re.lx='T1';}else{if(Bp.sf>=1){re.lx='H';if(B2.sf>1)re.lx='H2';if(B3.sf>1)re.lx='H3';if(B2.sf>1&&B3.sf>1)re.lx='T';}else re.lx='A';}}re.Sdp=CD2DP(this.sun(re.jd),re.zxJ,re.zxW,re.I[2]);if(F.W!=100){re.dw=abs(2*Bp.r2*cs_rEar)/sin(re.Sdp[1]);ls=this.Vxy(re.xc,re.yc,re.I[1],re.vx,re.vy);re.tt=2*abs(Bp.r2)/ls.V;}else re.dw=re.tt=0;return re;},push:function(z,p){p[p.length]=z[0],p[p.length]=z[1];},elmCpy:function(a,n,b,m){if(!b.length)return;if(n==-2)n=a.length;if(m==-2)m=b.length;if(n==-1)n=a.length-2;if(m==-1)m=b.length-2;a[n]=b[m],a[n+1]=b[m+1];},nanbei:function(M,vx0,vy0,h,r,I){var x=M[0]-vy0/vx0*r*h,y=M[1]+h*r,z,i;var vx,vy,v,sinA,cosA,js=0;for(i=0;i<3;i++){z=1-x*x-y*y;if(z<0){if(js)break;z=0;js++;}z=Math.sqrt(z);x-=(x-M[0])*z/M[2];y-=(y-M[1])*z/M[2];vx=vx0-pi2*(sin(I[1])*z-cos(I[1])*y);vy=vy0-pi2*cos(I[1])*x;v=Math.sqrt(vx*vx+vy*vy);sinA=h*vy/v,cosA=h*vx/v;x=M[0]-r*sinA,y=M[1]+r*cosA;}var X=M[0]-cs_k*sinA,Y=M[1]+cs_k*cosA;var p=lineEar2(X,Y,M[2],x,y,0,cs_ba,1,I);return [p.J,p.W,x,y];},mQie:function(M,vx0,vy0,h,r,I,A){var p=this.nanbei(M,vx0,vy0,h,r,I);if(!A.f2)A.f2=0;A.f=p[1]==100?0:1;if(A.f2!=A.f){var g=lineOvl(p[2],p[3],vx0,vy0,1,this.bba),dj,F;if(g.n){if(A.f)dj=g.R2,F=g.B;else dj=g.R1,F=g.A;F[2]=0;var I2=new Array(I[0],I[1],I[2]-dj/Math.sqrt(vx0*vx0+vy0*vy0)*6.28);this.push(this.bse2db(F,I2,1),A);}}A.f2=A.f;if(p[1]!=100)this.push(p,A);},mDian:function(M,vx0,vy0,AB,r,I,A){var i,p,a=M,R,c=new Object();for(i=0;i<2;i++){c=this.Vxy(a[0],a[1],I[1],vx0,vy0);p=lineOvl(M[0],M[1],c.Vy,-c.Vx,1,this.bba);if(!p.n)break;if(AB)a=p.A,R=p.R1;else a=p.B,R=p.R2;}if(p.n&&R<=r){a=this.bse2db([a[0],a[1],0],I,1);this.push(a,A);return 1;}return 0;},jieX:function(jd){var i,p,ls;var re=this.feature(jd);re.p1=new Array(),re.p2=new Array(),re.p3=new Array(),re.p4=new Array();re.q1=new Array(),re.q2=new Array(),re.q3=new Array(),re.q4=new Array();re.L1=new Array(),re.L2=new Array(),re.L3=new Array(),re.L4=new Array();re.L5=new Array(),re.L6=new Array();re.L0=new Array();var T=1.7*1.7-re.d*re.d;if(T<0)T=0;T=Math.sqrt(T)/re.v+0.01;var t=re.jd-T,N=400,dt=2*T/N;var n1=0,n4=0;var Ua=re.q1,Ub=re.q2;this.push([0,0],re.q2);this.push([0,0],re.q3);this.push([0,0],re.q4);for(i=0;i<=N;i++,t+=dt){var vx=re.vx+re.ax*(t-re.jdSuo);var vy=re.vy+re.ay*(t-re.jdSuo);var M=this.bseM(t);var B=this.rSM(M[2]);var r=B.r1;var I=this.bse(t);p=cirOvl(1,this.bba,r,M[0],M[1]);if(n1%2){if(!p.n)n1++;}else {if(p.n)n1++;}if(p.n){p.A[2]=p.B[2]=0;p.A=this.bse2db(p.A,I,1);p.B=this.bse2db(p.B,I,1);if(n1==1){this.push(p.A,re.p1);this.push(p.B,re.p2);}if(n1==3){this.push(p.A,re.p3);this.push(p.B,re.p4);}}if(!this.mDian(M,vx,vy,0,r,I,Ua)){if(Ua.length>0)Ua=re.q3;};if(!this.mDian(M,vx,vy,1,r,I,Ub)){if(Ub.length>2)Ub=re.q4;};if(t>re.jd){if(Ua.length==0)Ua=re.q3;if(Ub.length==2)Ub=re.q4;}p=this.bseXY2db(M[0],M[1],I,1);if(p[1]!=100&&n4==0||p[1]==100&&n4==1){ls=lineOvl(M[0],M[1],vx,vy,1,this.bba);var dj;if(n4==0)dj=ls.R2,ls=ls.B;else dj=ls.R1,ls=ls.A;ls[2]=0;var I2=new Array(I[0],I[1],I[2]-dj/Math.sqrt(vx*vx+vy*vy)*6.28);this.push(this.bse2db(ls,I2,1),re.L0);n4++;}if(p[1]!=100)this.push(p,re.L0);this.mQie(M,vx,vy,+1,r,I,re.L1);this.mQie(M,vx,vy,-1,r,I,re.L2);this.mQie(M,vx,vy,+1,B.r2,I,re.L3);this.mQie(M,vx,vy,-1,B.r2,I,re.L4);this.mQie(M,vx,vy,+1,(r+B.r2)/2,I,re.L5);this.mQie(M,vx,vy,-1,(r+B.r2)/2,I,re.L6);}this.elmCpy(re.q3,0,re.q1,-1);this.elmCpy(re.q4,0,re.q2,-1);this.elmCpy(re.q1,-2,re.L1,0);this.elmCpy(re.q2,-2,re.L2,0);this.elmCpy(re.q3,0,re.L1,-1);this.elmCpy(re.q4,0,re.L2,-1);this.elmCpy(re.q2,0,re.q1,0);this.elmCpy(re.q3,-2,re.q4,-1);return re;},jieX2:function (jd){var re=new Object();var p1=new Array(),p2=new Array(),p3=new Array();if(abs(jd-this.Zjd)>0.5)return re;var i,s,p,x,y,X,Y;var S=this.sun(jd);var M=this.bseM(jd);var B=this.rSM(M[2]);var I=this.bse(jd);var Z=M[2];var a0=M[0]*M[0]+M[1]*M[1];var a1=a0-B.r2*B.r2;var a2=a0-B.r1*B.r1;var N=200;for(i=0;i<N;i++){s=i/N*pi2;var cosS=cos(s),sinS=sin(s);X=M[0]+cs_k*cosS,Y=M[1]+cs_k*sinS;x=M[0]+B.r2*cosS,y=M[1]+B.r2*sinS;p=lineEar2(X,Y,Z,x,y,0,cs_ba,1,I);if(p.W!=100)this.push([p.J,p.W],p1);else {if(sqrt(x*x+y*y)>a1)this.push(this.bse2db([x,y,0],I,1),p1);}x=M[0]+B.r1*cosS,y=M[1]+B.r1*sinS;p=lineEar2(X,Y,Z,x,y,0,cs_ba,1,I);if(p.W!=100)this.push([p.J,p.W],p2);else {if(sqrt(x*x+y*y)>a2)this.push(this.bse2db([x,y,0],I,1),p2);}p=llrConv([s,0,0],pi_2-S[1]);p[0]=rad2rrad(p[0]+S[0]+pi_2-I[2]);this.push(p,p3);}p1[p1.length]=p1[0],p1[p1.length]=p1[1];p2[p2.length]=p2[0],p2[p2.length]=p2[1];p3[p3.length]=p3[0],p3[p3.length]=p3[1];re.p1=p1,re.p2=p2,re.p3=p3;return re;},jieX3:function(jd){var i,k,p,ls;var re=this.feature(jd);var t=Math.floor(re.jd*1440)/1440-3/24;var N=360,dt=1/1440,s='',s2;for(i=0;i<N;i++,t+=dt){var vx=re.vx+re.ax*(t-re.jdSuo);var vy=re.vy+re.ay*(t-re.jdSuo);var M=this.bseM(t);var B=this.rSM(M[2]);var r=B.r1;var I=this.bse(t);s2=JD.JD2str(t+J2000)+' ',k=0;p=this.nanbei(M,vx,vy,+1,r,I);if(p[1]!=100)s2+=rad2str2(p[0])+' '+rad2str2(p[1])+'|',k++;else s2+='-------------------|';p=this.nanbei(M,vx,vy,+1,B.r2,I);if(p[1]!=100)s2+=rad2str2(p[0])+' '+rad2str2(p[1])+'|',k++;else s2+='-------------------|';p=this.bseXY2db(M[0],M[1],I,1);if(p[1]!=100)s2+=rad2str2(p[0])+' '+rad2str2(p[1])+'|',k++;else s2+='-------------------|';p=this.nanbei(M,vx,vy,-1,B.r2,I);if(p[1]!=100)s2+=rad2str2(p[0])+' '+rad2str2(p[1])+'|',k++;else s2+='-------------------|';p=this.nanbei(M,vx,vy,-1,r,I);if(p[1]!=100)s2+=rad2str2(p[0])+' '+rad2str2(p[1])+' ',k++;else s2+='------------------- ';if(k)s+=s2+'<br>';}return '<pre>时间(力学时) 半影北界限 本影北界线 中心线 本影南界线 半影南界线,(伪本影南北界应互换)<br>'+s+'</pre>';}};var rsPL={nasa_r:0,sT:new Array(),secXY:function(jd,L,fa,high,re){var deltat=dt_T(jd);var zd=nutation2(jd/36525);var gst=pGST(jd-deltat,deltat)+zd[0]*Math.cos(hcjj(jd/36525)+zd[1]);var z;z=rsGS.moon(jd);re.mCJ=z[0];re.mCW=z[1];re.mR=z[2];var mShiJ=rad2rrad(gst+L-z[0]);parallax(z,mShiJ,fa,high);re.mCJ2=z[0],re.mCW2=z[1],re.mR2=z[2];z=rsGS.sun(jd);re.sCJ=z[0];re.sCW=z[1];re.sR=z[2];var sShiJ=rad2rrad(gst+L-z[0]);parallax(z,sShiJ,fa,high);re.sCJ2=z[0],re.sCW2=z[1],re.sR2=z[2];re.mr=cs_sMoon/re.mR2/rad;re.sr=959.63/re.sR2/rad*cs_AU;if(this.nasa_r)re.mr*=cs_sMoon2/cs_sMoon;re.x=rad2rrad(re.mCJ2-re.sCJ2)*Math.cos((re.mCW2+re.sCW2)/2);re.y=re.mCW2-re.sCW2;re.t=jd;},lineT:function(G,v,u,r,n){var b=G.y*v-G.x*u,A=u*u+v*v,B=u*b,C=b*b-r*r*v*v,D=B*B-A*C;if(D<0)return 0;D=Math.sqrt(D);if(!n)D=-D;return G.t+((-B+D)/A-G.x)/v;},secMax:function(jd,L,fa,high){var i;for(i=0;i<5;i++)this.sT[i]=0;this.LX='';this.sf=0;this.sf2=0;this.sf3=0;this.sflx=" ";this.b1=1;this.dur=0;this.P1=this.V1=0;this.P2=this.V2=0;this.sun_s=this.sun_j=0;rsGS.init(jd,7);jd=rsGS.Zjd;var G=new Object(),g=new Object();this.secXY(jd,L,fa,high,G);jd-=G.x/0.2128;var u,v,dt=60/86400,dt2;for(i=0;i<2;i++){if(this.secXY(jd,L,fa,high,G)=='err')return;if(this.secXY(jd+dt,L,fa,high,g)=='err')return;u=(g.y-G.y)/dt;v=(g.x-G.x)/dt;dt2=-(G.y*u+G.x*v)/(u*u+v*v);jd+=dt2;}var maxsf=0,maxjd=jd,rmin,ls;for(i=-30;i<30;i+=6){tt=jd+i/86400;this.secXY(tt,L,fa,high,g);ls=(g.mr+g.sr-Math.sqrt(g.x*g.x+g.y*g.y))/g.sr/2;if(ls>maxsf)maxsf=ls,maxjd=tt;}jd=maxjd;for(i=-5;i<5;i+=1){tt=jd+i/86400;this.secXY(tt,L,fa,high,g);ls=(g.mr+g.sr-Math.sqrt(g.x*g.x+g.y*g.y))/g.sr/2;if(ls>maxsf)maxsf=ls,maxjd=tt;}jd=maxjd;this.secXY(jd,L,fa,high,G);rmin=Math.sqrt(G.x*G.x+G.y*G.y);this.sun_s=sunShengJ(jd-dt_T(jd)+L/pi2,L,fa,-1)+dt_T(jd);this.sun_j=sunShengJ(jd-dt_T(jd)+L/pi2,L,fa,1)+dt_T(jd);if(rmin<=G.mr+G.sr){this.sT[1]=jd;this.LX='偏';this.sf=(G.mr+G.sr-rmin)/G.sr/2;this.b1=G.mr/G.sr;this.secXY(this.sun_s,L,fa,high,g);this.sf2=(g.mr+g.sr-Math.sqrt(g.x*g.x+g.y*g.y))/g.sr/2;if(this.sf2<0)this.sf2=0;this.secXY(this.sun_j,L,fa,high,g);this.sf3=(g.mr+g.sr-Math.sqrt(g.x*g.x+g.y*g.y))/g.sr/2;if(this.sf3<0)this.sf3=0;this.sT[0]=this.lineT(G,v,u,G.mr+G.sr,0);for(i=0;i<3;i++){this.secXY(this.sT[0],L,fa,high,g);this.sT[0]=this.lineT(g,v,u,g.mr+g.sr,0);}this.P1=rad2mrad(atan2(g.x,g.y));this.V1=rad2mrad(this.P1-shiChaJ(pGST2(this.sT[0]),L,fa,g.sCJ,g.sCW));this.sT[2]=this.lineT(G,v,u,G.mr+G.sr,1);for(i=0;i<3;i++){this.secXY(this.sT[2],L,fa,high,g);this.sT[2]=this.lineT(g,v,u,g.mr+g.sr,1);}this.P2=rad2mrad(atan2(g.x,g.y));this.V2=rad2mrad(this.P2-shiChaJ(pGST2(this.sT[2]),L,fa,g.sCJ,g.sCW));}if(rmin<=G.mr-G.sr){this.LX='全';this.sT[3]=this.lineT(G,v,u,G.mr-G.sr,0);this.secXY(this.sT[3],L,fa,high,g);this.sT[3]=this.lineT(g,v,u,g.mr-g.sr,0);this.sT[4]=this.lineT(G,v,u,G.mr-G.sr,1);this.secXY(this.sT[4],L,fa,high,g);this.sT[4]=this.lineT(g,v,u,g.mr-g.sr,1);this.dur=this.sT[4]-this.sT[3];}if(rmin<=G.sr-G.mr){this.LX='环';this.sT[3]=this.lineT(G,v,u,G.sr-G.mr,0);this.secXY(this.sT[3],L,fa,high,g);this.sT[3]=this.lineT(g,v,u,g.sr-g.mr,0);this.sT[4]=this.lineT(G,v,u,G.sr-G.mr,1);this.secXY(this.sT[4],L,fa,high,g);this.sT[4]=this.lineT(g,v,u,g.sr-g.mr,1);this.dur=this.sT[4]-this.sT[3];}if(this.sT[1]<this.sun_s&&this.sf2>0)this.sf=this.sf2,this.sflx="#";if(this.sT[1]>this.sun_j&&this.sf3>0)this.sf=this.sf3,this.sflx="*";for(i=0;i<5;i++){if(this.sT[i]<this.sun_s||this.sT[i]>this.sun_j)this.sT[i]=0;}this.sun_s-=dt_T(jd);this.sun_j-=dt_T(jd);},A:new Array(),B:new Array(),P:{S:new Array(),M:new Array(),g:0},Q:{S:new Array(),M:new Array(),g:0},V:new Array(),Vc:'',Vb:'',zb0:function(jd){var deltat=dt_T(jd);var E=hcjj(jd/36525);var zd=nutation2(jd/36525);this.P.g=pGST(jd-deltat,deltat)+zd[0]*Math.cos(E+zd[1]);this.P.S=rsGS.sun(jd);this.P.M=rsGS.moon(jd);var t2=jd+60/86400;this.Q.g=pGST(t2-deltat,deltat)+zd[0]*Math.cos(E+zd[1]);this.Q.S=rsGS.sun(t2);this.Q.M=rsGS.moon(t2);var z1=new Array(),z2=new Array();z1=llr2xyz(this.P.S);z2=llr2xyz(this.P.M);var k=959.63/cs_sMoon*cs_AU,F;F=new Array((z1[0]-z2[0])/(1-k)+z2[0],(z1[1]-z2[1])/(1-k)+z2[1],(z1[2]-z2[2])/(1-k)+z2[2]);this.A=xyz2llr(F);F=new Array((z1[0]-z2[0])/(1+k)+z2[0],(z1[1]-z2[1])/(1+k)+z2[1],(z1[2]-z2[2])/(1+k)+z2[2]);this.B=xyz2llr(F);},zbXY:function(p,L,fa){var s=new Array(p.S[0],p.S[1],p.S[2]);var m=new Array(p.M[0],p.M[1],p.M[2]);parallax(s,p.g+L-p.S[0],fa,0);parallax(m,p.g+L-p.M[0],fa,0);p.mr=cs_sMoon/m[2]/rad;p.sr=959.63/s[2]/rad*cs_AU;p.x=rad2rrad(m[0]-s[0])*Math.cos((m[1]+s[1])/2);p.y=m[1]-s[1];},p2p:function(L,fa,re,fAB,f){var p=this.P,q=this.Q;this.zbXY(this.P,L,fa);this.zbXY(this.Q,L,fa);var u=q.y-p.y,v=q.x-p.x,a=Math.sqrt(u*u+v*v),r=959.63/p.S[2]/rad*cs_AU;var W=p.S[1]+f*r*v/a,J=p.S[0]-f*r*u/a/Math.cos((W+p.S[1])/2),R=p.S[2];var A=fAB?this.A:this.B;var pp=lineEar(new Array(J,W,R),A,p.g);re.J=pp.J;re.W=pp.W;},pp0:function(re){var p=this.P;var pp=lineEar(p.M,p.S,p.g);re.J=pp.J;re.W=pp.W;if(re.W==100){re.c='';return;}re.c='全';this.zbXY(p,re.J,re.W);if(p.sr>p.mr)re.c='环';},nbj:function(jd){rsGS.init(jd,7);var i,G=new Object(),V=this.V;for(i=0;i<10;i++)V[i]=100;this.Vc='',this.Vb='';this.zb0(jd);this.pp0(G);V[0]=G.J,V[1]=G.W,this.Vc=G.c;G.J=G.W=0;for(i=0;i<2;i++)this.p2p(G.J,G.W,G,1,1);V[2]=G.J,V[3]=G.W;G.J=G.W=0;for(i=0;i<2;i++)this.p2p(G.J,G.W,G,1,-1);V[4]=G.J,V[5]=G.W;G.J=G.W=0;for(i=0;i<3;i++)this.p2p(G.J,G.W,G,0,-1);V[6]=G.J,V[7]=G.W;G.J=G.W=0;for(i=0;i<3;i++)this.p2p(G.J,G.W,G,0,1);V[8]=G.J,V[9]=G.W;if(V[3]!=100&&V[5]!=100){var x=(V[2]-V[4])*Math.cos((V[3]+V[5])/2),y=V[3]-V[5];this.Vb=(cs_rEarA*Math.sqrt(x*x+y*y)).toFixed(0)+'千米';}}};JWv=new Array('北京市 dshN天安门 dshO北京市 djh8房山区 dihK大兴区 drhQ崇文区 dthQ朝阳区 dthd通州区 dvhI海淀区 duhP东城区 dthM西城区 dqhL宣武区 dphH丰台区 dshD石景山区 duh6门头沟区 eDhE昌平区 e8hd顺义区 eJhc怀柔区 e8i7平谷区 eRgw延庆县 eMho密云县','福建省 Q5kI福州市 OTj5厦门市 OVid漳州市 Orje泉州市 QGib三明市 P6i2龙岩市 QdjA南平市 QekV宁德市 PQk0莆田市 QdjA延平区 QEia三元区 QGic梅列区 P6i2新罗区 QekV蕉城区 PRk6涵江区 PQk0城厢区 PQk1荔城区 PJk5秀屿区 P7jr泉港区 Ovje洛江区 Otja丰泽区 Otja鲤城区 Oij9同安区 ObjE翔安区 OYj6集美区 ORj5思明区 OVj5湖里区 OSix海沧区 OVih龙文区 OVid芗城区 OnjZ晋江市 Oijd石狮市 ORin龙海市 PIiP漳平市 OwjN南安市 PxiM永安市 R2jJ建瓯市 RKj7建阳市 Rkj2武夷山市 RMiT邵武市 R5kd福安市 RKlD福鼎市 PwkV长乐市 PhkN福清市 Q3kJ仓山区 Q4kI台江区 Q5kI鼓楼区 Q5kJ晋安区 PykR马尾区 Ohhi永定县 Nei0饶平县 NhiB诏安县 NviK云霄县 O8ib漳浦县 NgiQ东山县 OQjJ金门县 Obij长泰县 OMiI平和县 OViM南靖县 P1iW华安县 P4jB安溪县 PUjE德化县 PJjI永春县 QAjB尤溪县 Pgip大田县 QBhn清流县 QGhd宁化县 Phhj连城县 P3hP上杭县 P6h6武平县 PohL长汀县 QMiC明溪县 QsiA泰宁县 Qoho建宁县 RtjW浦城县 RXiK光泽县 Qmim顺昌县 QiiS将乐县 QOil沙县 QZjj古田县 Qtjx屏南县 QTkX罗源县 Qrky霞浦县 R7kK周宁县 RSkU寿宁县 RMjp政和县 RWjl松溪县 REks柘荣县 QCkW连江县 Q9k8闽侯县 QDjp闽清县 Pqju永泰县 PMjf仙游县 P2jm惠安县 PVkl平潭县','安徽省 VoiF合肥市 UWi3安庆市 UeiT池州市 VkhU六安市 Wsgn阜阳市 Xpgl亳州市 Xchx宿州市 Xvhm淮北市 Wchy淮南市 WtiN蚌埠市 WIjJ滁州市 VgjU马鞍山市 Vaiq巢湖市 VKjN芜湖市 Uuin铜陵市 Uvjj宣城市 ThjK黄山市 Xchw埇桥区 Xshm烈山区 Xvhm相山区 Xyhn杜集区 Wtgp颍东区 Wrgm颍州区 Wugm颍泉区 Xrgk谯城区 WuiK禹会区 WviN龙子湖区 WviL蚌山区 WwiL淮上区 Wci3大通区 Wei0田家庵区 Wahp谢家集区 Wcho八公山区 Wlhn潘集区 WJjI南谯区 WIjI琅琊区 Vaip居巢区 VriF庐阳区 VqiI瑶海区 VpiG蜀山区 VmiI包河区 VkhT裕安区 VkhU金安区 U9h7宿松县 Uai0宜秀区 UUi3迎江区 UVi2大观区 UdiT贵池区 Util郊区 Uvip狮子山区 Uuin铜官山区 VfjT雨山区 VhjU花山区 VijT金家庄区 VJjM戈江区 VLjM镜湖区 VMjN鸠江区 VEjE三山区 Uvjj宣州区 UIj8黄山区 TnjK徽州区 ThjK屯溪区 V3hv桐城市 Wlix明光市 Wgjy天长市 Ucjx宁国市 UQhG太湖县 U6i1东至县 UDiT石台县 UgiC枞阳县 Uhho怀宁县 U8hf望江县 UchY潜山县 UphL岳西县 VOhK霍山县 VShu舒城县 VFiH庐江县 VhiA肥西县 VriS肥东县 Vhgt金寨县 WKhG霍邱县 WchG颍上县 WcgZ阜南县 XAgb太和县 X9hC利辛县 XVhD涡阳县 X4gF临泉县 Xthk濉溪县 YBhu萧县 YPhL砀山县 XJiJ固镇县 XXiX灵璧县 WwiB怀远县 XGhY蒙城县 Wghh凤台县 WZhl寿县 WqiY凤阳县 WTiA长丰县 WWie定远县 WRjQ来安县 X9ir五河县 XTir泗县 UskP广德县 V8kA郎溪县 VXjT当涂县 VhjM和县 W6jG全椒县 Vhj6含山县 VIit无为县 Uvil铜陵县 V5jC繁昌县 UtjK南陵县 V9jY芜湖县 UHjW旌德县 UgjO泾县 Udip青阳县 TljB休宁县 Tqih祁门县 Tuiu黟县 TqjQ歙县 U4ja绩溪县','甘肃省 a4Un兰州市 YxTt甘南藏族自治州 ZaUD临夏回族自治州 buTc武威市 dmPG嘉峪关市 djPV酒泉市 cuRR张掖市 cUTB金昌市 ZiYc庆阳市 ZXXe平凉市 aXVB白银市 ZZVb定西市 YZWh天水市 XOVt陇南市 djPV肃州区 cuRR甘州区 cUTB金川区 a3Uo城关区 a6Ub西固区 aKTq红古区 buTc凉州区 aXVB白银区 aiVo平川区 ZXXe崆峒区 ZiYc西峰区 ZZVb安定区 YYWr麦积区 XOVt武都区 YxTt合作市 ZaUD临夏市 eHO3玉门市 e8Le敦煌市 YZWh秦州区 XyT4玛曲县 YZTT碌曲县 Y3UD迭部县 YZUU卓尼县 YgUL临潭县 ZTUZ广河县 ZUTy临夏县 ZQUL和政县 ZCTV夏河县 ZhTr积石山保安族东乡族撒拉族自治县 ZeUO东乡族自治县 ZuUJ永靖县 aiUG永登县 bSTr古浪县 axU8天祝藏族自治县 dxPs金塔县 d8RA临泽县 dNQn高台县 coQb肃南裕固族自治县 cQRn民乐县 clS5山丹县 cFSw永昌县 cbU5民勤县 eWMo瓜州县 dcLK阿克塞哈萨克族自治县 dVLr肃北蒙古族自治县 ZUZM正宁县 ZUYt宁县 ZnZ1合水县 ZyYr庆城县 aSYx华池县 aZYI环县 ZfYC镇原县 b9V4景泰县 aYVf靖远县 aKUv皋兰县 ZpV7榆中县 ZgW3会宁县 ZVWh静宁县 ZCX3庄浪县 YyXD张家川回族自治县 YjX8清水县 Y1WI西和县 YBWA礼县 YiWK甘谷县 YhVr武山县 ZCWF通渭县 YqWe秦安县 Z0Vc陇西县 YpVS漳县 ZNUq临洮县 ZMUh康乐县 Z8VD渭源县 YQV2岷县 Y3VN宕昌县 XlVM舟曲县 WvVf文县 XtXI两当县 XKWa康县 ZIY2崇信县 Z4Yb灵台县 XkX5徽县 XiWh成县 ZKYM泾川县 ZDXd华亭县','广东省 N8eG广州市 LGbL湛江市 Lebt茂名市 Lqcx阳江市 MXf3深圳市 MVeN中山市 MGeY珠海市 MZe5江门市 N3dS肇庆市 N1e7佛山市 Nge2清远市 N3ej东莞市 N7fP惠州市 Nifg河源市 Onea韶关市 Mtd2云浮市 Nehb潮州市 OHh7梅州市 NXhM揭阳市 NLhf汕头市 MlgM汕尾市 N3dT端州区 NAdY鼎湖区 N5fO惠城区 MmfS惠阳区 MVet南山区 MYes宝安区 MWf3福田区 MXf7罗湖区 MXfD盐田区 MifG龙岗区 NIeo增城市 NXeZ从化市 MDeH斗门区 M4eO金湾区 MGeX香洲区 N2e9南海区 MmeI顺德区 NAdq三水区 Msdr高明区 MSe2新会区 Lqcv江城区 Mud2云城区 LSc1茂港区 Lcbt茂南区 LGbJ麻章区 LEbS坡头区 LCbO霞山区 LGbM赤坎区 LQbk吴川市 Ktb5雷州市 LbbG廉江市 MLbv信宜市 Ltbp高州市 Lebc化州市 MkcY罗定市 MBdI恩平市 MBcl阳春市 MNde开平市 MFdl台山市 Mkdw鹤山市 N2dR高要市 NKdf四会市 OBeO英德市 P7fI南雄市 P8eL乐昌市 OldN连州市 O9gi兴宁市 Mvgd陆丰市 NIhB普宁市 Nge1清城区 Ofea曲江区 Omea浈江区 OmeY武江区 Nifg源城区 OJh7梅江区 Nfhc湘桥区 Nehy饶平县 NThk澄海区 NMhg金平区 NMhh龙湖区 NHhi达濠区 NGha潮阳区 NFhQ潮南区 KKbA徐闻县 LNbF遂溪县 LUc0电白县 Ljcb阳西县 MgdE新兴县 Lrd1阳东县 MmeU南沙区 NcdQ广宁县 Nidx清新县 NreW佛冈县 NOeD花都区 N6eR黄埔区 N7eL天河区 N6eF海珠区 N8eE荔湾区 N8eG越秀区 NAeG白云区 MveL番禺区 NBeU萝岗区 NBfH博罗县 Mxfh惠东县 NcgB紫金县 Nnfk东源县 O4fC新丰县 NifF龙门县 OLf8翁源县 Ovf4始兴县 OMfT连平县 ORfu和平县 P5ej仁化县 OleG乳源瑶族自治县 OTdc阳山县 OhdH连南瑶族自治县 OYd5连山壮族瑶族自治县 NtdB怀集县 N5d0云安县 N9ck德庆县 NQcU封开县 NEcW郁南县 OLhg大埔县 OYgr平远县 OehA蕉岭县 NkhB丰顺县 OHh3梅县 O6gF龙川县 Nugk五华县 NIgd陆河县 NQgo揭西县 MwgK海丰县 N2hH惠来县 NYhP揭东县 NPi1南澳县 NRhf潮安县','广西壮族自治区 MnZM南宁市 LgZL防城港市 LTa7北海市 LvZb钦州市 N6aa贵港市 MOYM崇左市 OgZ4河池市 NiaE来宾市 OKaP柳州市 NsXb百色市 PHbH桂林市 NTcG梧州市 OPcX贺州市 McbA玉林市 OgZ3金城江区 MjZT邕宁区 MkZJ良庆区 MqZN兴宁区 MlZH江南区 MoZI西乡塘区 OLaN柳南区 N8aP覃塘区 N5aa港南区 LWaQ铁山港区 LxZc钦北区 LkZL防城区 LdZM港口区 M7Xj凭祥市 LWYw东兴市 NnZq合山市 OUZe宜州市 NOb5桂平市 Mtbx岑溪市 MhbL北流市 N8XP靖西县 N5Y8天等县 MLXp龙州县 M8Y4宁明县 LeaC合浦县 MHaw博白县 MGaX浦北县 MQaI灵山县 MfaG横县 Mjaq兴业县 NDZm宾阳县 NAZG武鸣县 McYs扶绥县 M9Yx上思县 MoYC大新县 NBYf隆安县 NJYZ平果县 O9YF巴马瑶族自治县 OVYM东兰县 NuZ6都安瑶族自治县 NiYx大化瑶族自治县 NhZA马山县 NQZa上林县 Naae武宣县 Nwaf象州县 OGaK柳江县 OTai鹿寨县 O4Ze忻城县 OlZs罗城仫佬族自治县 P4aF融水苗族自治县 PEaO融安县 OdaE柳城县 Oxax永福县 Plaa三江侗族自治县 PjZs从江县 OoZF环江毛南族自治县 OxYW南丹县 OlXX乐业县 OyYA天峨县 OXY3凤山县 OLXY凌云县 NiXt田阳县 NaY7田东县 NKXb德保县 NPWo那坡县 OIXE田林县 OUW6西林县 OkWK隆林各族自治县 Puc4全州县 PTc9灌阳县 Pbbe兴安县 Q2bc资源县 Pmb0龙胜各族自治县 PPbJ灵川县 PEbC临桂县 OlbT阳朔县 Ocbc平乐县 Oobo恭城瑶族自治县 OocG富川瑶族自治县 OWcI钟山县 OAbm昭平县 OUbN荔浦县 O8bB金秀瑶族自治县 OCbV蒙山县 NXbN平南县 NNbt藤县 NPcE苍梧县 MqbX容县 MKbG陆川县','贵州省 QdXc贵阳市 P5Vs黔西南布依族苗族自治州 QaVo六盘水市 RIWH毕节地区 QFWv安顺市 QZYw黔东南苗族侗族自治州 QGYV黔南布依族苗族自治州 RiXt遵义市 RhaB铜仁地区 QfXd白云区 REZt玉屏侗族自治县 PjZs从江县 QFWt西秀区 QWXg小河区 QYXh南明区 QbXh云岩区 QcXj乌当区 SZWg赤水市 RdXt红花岗区 RiXt汇川区 QaVo钟山区 P5Vs兴义市 RIWH毕节市 QZYw凯里市 QgYU福泉市 QGYV都匀市 QXXS清镇市 RhaB铜仁市 RnXP仁怀市 PhVS盘县 PlVv普安县 QqVH威宁彝族回族苗族自治县 R8Vh赫章县 QDWT六枝特区 QlWN纳雍县 QXVv水城县 R9Wa大方县 R2X2黔西县 RSXD金沙县 QeWk织金县 QJWj普定县 Q4Wk镇宁布依族苗族自治县 QPXF平坝县 PjX5紫云苗族布依族自治县 PvWb关岭布依族苗族自治县 PoWD晴隆县 PNWd贞丰县 PQWB兴仁县 P7WS安龙县 OxWn册亨县 PAX6望谟县 PQXj罗甸县 Q2XR长顺县 PoYJ平塘县 PoYW独山县 PuZV榕江县 PPYr荔波县 PxYq三都水族自治县 QNZ4雷山县 QeZJ台江县 QiZR剑河县 QEa8黎平县 QwZf三穗县 QfaC锦屏县 QtaC天柱县 RBZn岑巩县 R3ZP镇远县 R2Z7施秉县 QsYs黄平县 RDYr余庆县 R4YS瓮安县 QCYm丹寨县 QUYZ麻江县 QZYE贵定县 QRXw龙里县 Q8Xd惠水县 QoXZ修文县 R6Xi息烽县 R4Xw开阳县 RWXo遵义县 S8Xn桐梓县 SXYQ正安县 SrYa道真仡佬族苗族自治县 RwYh凤冈县 RvYB绥阳县 RkYT湄潭县 RuZF思南县 RyZO印江土家族苗族自治县 RVZE石阡县 RgZp江口县 RVaC万山特区 SYZU沿河土家族自治县 SAaC松桃苗族自治县 SGZ7德江县 SWYr务川仡佬族苗族自治县 SJXD习水县','海南省 K2bJ海口市 IFaU三亚市 K2bI龙华区 K1bH秀英区 K0bL琼山区 K2bM美兰区 J6Zc东方市 IlaV五指山市 JFbS琼海市 ImbO万宁市 JXbm文昌市 JVaY儋州市 IjaA乐东黎族自治县 JFa3昌江黎族自治县 JEaR白沙黎族自治县 J2ao琼中黎族苗族自治县 Icag保亭黎族苗族自治县 IUb2陵水黎族自治县 JMb6屯昌县 Jib0澄迈县 JgbJ定安县 Jtaf临高县','河北省 c3fV石家庄市 abfT邯郸市 b4fT邢台市 cqgS保定市 bigf衡水市 cIho沧州市 dVhg廊坊市 dcjC唐山市 ewiu承德市 enfr张家口市 duka秦皇岛市 dxi4三河市 dijP古冶区 dfjG开平区 dojA丰润区 dcjD路北区 dcjA路南区 dYj6丰南区 aPfC峰峰矿区 c5f3井陉矿区 c2fS桥西区 c1fV裕华区 c3fV长安区 c3fU桥东区 c3fS新华区 bigf桃城区 dWhh广阳区 dVhf安次区 cqgR新市区 cpgU南市区 cqgT北市区 eTgG下花园区 eag3宣化区 elfs桥东区 eofq桥西区 ewiu双桥区 evil双滦区 eXid鹰手营子矿区 e0kk山海关区 duka海港区 dokT北戴河区 agfC武安市 apfU沙河市 cLff新乐市 c2fo藁城市 c5fI鹿泉市 bYgY冀州市 c1gX深州市 btgD辛集市 c2g2晋州市 cVfw定州市 cPgJ安国市 chh6任丘市 cQh5河间市 aogg临清市 bLgN南宫市 cMiL黄骅市 c4hY泊头市 d6hO霸州市 e1jg迁安市 eBiv遵化市 dTgw涿州市 dKgp高碑店市 dki0香河县 drhx大厂回族自治县 acfT丛台区 aafT邯山区 acfR复兴区 b4fU桥东区 b3fS桥西区 cJhp运河区 cJhq新华区 aYee涉县 aLfM磁县 aLfb临漳县 aQff成安县 aXfm肥乡县 atfq鸡泽县 alfT永年县 aafW邯郸县 b8ff任县 ayff南和县 bIfV内丘县 bQfU临城县 bLfk隆尧县 b5fU邢台县 c2f8井陉县 cpfB阜平县 cFfC平山县 cIfM灵寿县 cQfX行唐县 cbfg曲阳县 brfd栾城县 c9fY正定县 befN赞皇县 bUff柏乡县 bafa高邑县 bjfk赵县 bjfV元氏县 bbft宁晋县 bWgF新河县 cBfw无极县 cBgC深泽县 cjfx唐县 chg9望都县 cog8顺平县 ckgT清苑县 cfgl高阳县 cTgY蠡县 cRgS博野县 cEgV安平县 cEgi饶阳县 cQgo肃宁县 cBh7献县 bqh9阜城县 c2gx武强县 bngr武邑县 bVgh枣强县 bghG景县 bLgw故城县 b4ge清河县 bDg2巨鹿县 b4g9广宗县 axgF威县 b4g2平乡县 alfv曲周县 angA邱县 apgU临西县 aWgI馆陶县 aTfu广平县 aMfu魏县 aHg9大名县 c8iT海兴县 c4i6孟村回族自治县 c3iD盐山县 bbhN吴桥县 c2hg南皮县 brhW东光县 cIhq沧县 cZhn青县 cghc大城县 cqhS文安县 dJhU永清县 dPjs乐亭县 dUjf滦南县 dGjR唐海县 djjg滦县 drjq卢龙县 e9jJ迁西县 drii玉田县 ekjA承德县 eajT宽城满族自治县 eOjv青龙满族自治县 f0jf平泉县 fJih隆化县 eQiV兴隆县 euiK滦平县 fChd丰宁满族自治县 fegg沽源县 eXg1宣化县 eNgD涿鹿县 eOgV怀来县 ewgG崇礼县 etgo赤城县 dQhI固安县 cxh6雄县 ctgu安新县 d3gq容城县 dOgh涞水县 dGgk定兴县 dLgU易县 d1gd徐水县 cvgJ满城县 e7fA阳原县 dpfY蔚县 dLff涞源县 ejfh万全县 eefP怀安县 f5ew尚义县 f9fg张北县 fpfb康保县 fuij围场满族蒙古族自治县 drkE抚宁县 dgkA昌黎县','河南省 Yjeb郑州市 WydV南阳市 W8f4信阳市 Xbfd周口市 XZf1漯河市 Wxf1驻马店市 XkeB平顶山市 Y2ep许昌市 ZDeF焦作市 ZIes新乡市 YmfI开封市 YRgd商丘市 Zkg2濮阳市 a6fN安阳市 ZjfH鹤壁市 YbdR洛阳市 YlcC三门峡市 Xbfc汇川区 Y2en魏都区 XYf4召陵区 XYf0汇源区 XZey郾城区 Wwf3驿城区 W6f7平桥区 W7f3浉河区 Yjea中原区 Yied二七区 Yjee管城回族区 Yled金水区 Yqea惠济区 YneH上街区 XieK卫东区 XieI新华区 XieH湛河区 Xsdr石龙区 WxdW卧龙区 X1dX宛城区 YlcC湖滨区 YsdZ吉利区 YbdR洛龙区 YfdT瀍河回族区 YfdS老城区 YedQ西工区 YedO涧西区 ZGeJ马村区 ZDeF山阳区 ZFeD解放区 ZEeA中站区 ZsfB山城区 Zvf9鹤山区 ZifI淇滨区 ZJes牧野区 ZIeq红旗区 ZIep卫滨区 ZNet凤泉区 a5fL文峰区 a7fL北关区 a6fJ龙安区 a7fI殷都区 Zlg4华龙区 YAdo汝州市 Wfd5邓州市 XRfs项城市 XIeV舞钢市 YAeS禹州市 YWeN新密市 YOei新郑市 YDek长葛市 YleO荥阳市 ZSem辉县市 ZOf4卫辉市 a4en林州市 Z4dZ济源市 Z5du沁阳市 Ykdx巩义市 Yidl偃师市 YSe2登封市 Ysdl孟州市 Yjcq义马市 YVbq灵宝市 XthQ永城市 YNgc睢阳区 YRgc梁园区 YlfL禹王台区 YlfM金明区 YmfL顺河回族区 YlfL鼓楼区 YmfL龙亭区 ZqgU范县 Y3c3卢氏县 XHcT西峡县 Xlcb栾川县 X8cT淅川县 X3cp内乡县 X2dE镇平县 XUdQ南召县 Y9d6嵩县 Y9dS汝阳县 Xids鲁山县 Xre4宝丰县 XGdy方城县 X3du社旗县 Wgdo唐河县 WMeO桐柏县 WVdL新野县 WheJ泌阳县 Wmf1确山县 WafN正阳县 WCfW罗山县 Vcfq新县 W1fs光山县 VmgO商城县 WBgf固始县 Wjfx新蔡县 WQgO淮滨县 W8g2潢川县 WLfi息县 Wwfc平舆县 XOg4沈丘县 XqgT鹿邑县 Y4gI柘城县 Y4fp太康县 XdgC郸城县 Xifr淮阳县 XWfa商水县 XmfW西华县 Y4fN扶沟县 Y6fC鄢陵县 Xneu临颍县 X0fL汝南县 X9ey遂平县 XGfG上蔡县 XNf1西平县 XQea舞阳县 XbeL叶县 Y0eo许昌县 XpeT襄城县 XweD郏县 ZEeQ修武县 Z6eN武陟县 ZGed获嘉县 ZCem新乡县 Z9fC延津县 ZafC淇县 ZZfV滑县 Z3fP封丘县 YkfQ开封县 Z3ew原阳县 Yhew中牟县 YPfB尉氏县 YTfS通许县 YXfl杞县 Ynfn兰考县 Ydg8民权县 YRg4睢县 YRgJ宁陵县 YOgp虞城县 ZCff长垣县 Zvfs内黄县 a5gC南乐县 Zsg7清丰县 Zgg1濮阳县 Zygp台前县 a6fL安阳县 ZefX浚县 ZtfL汤阴县 ZAe4博爱县 Yue5温县 YodQ孟津县 Yhd9新安县 YPdP伊川县 YVdA宜阳县 Ykcj渑池县 YNcd洛宁县 Ygc5陕县 YEh8夏邑县','黑龙江省 jmrW哈尔滨市 oPp7大兴安岭地区 lKov齐齐哈尔市 kZq2大庆市 iZua牡丹江市 jIvw鸡西市 jlvv七台河市 knvM佳木斯市 lKvG鹤岗市 kcw9双鸭山市 lits伊春市 kcrx绥化市 oFsT黑河市 pfpO新林区 q2oa呼中区 l9om昂昂溪区 lCob富拉尔基区 lJov龙沙区 lLov建华区 lLox铁锋区 oFsT爱辉区 kcrx北林区 k2pn大同区 kOpr红岗区 kWq6龙凤区 kaq1萨尔图区 kdpp让胡路区 jbrb平房区 jhrf香坊区 jkrf南岗区 jkrb道里区 jlrd道外区 jmrX松北区 jsrZ呼兰区 jXrx阿城区 jkw4茄子河区 jmvo新兴区 jkvw桃山区 l1u1带岭区 l8uH南岔区 lPuQ金山屯区 lTuH西林区 lcu8美溪区 lhtl乌马河区 lhtd翠峦区 lptn友好区 lwu1上甘岭区 m7uF五营区 mEuN红星区 mHuW新青区 mRuY汤旺河区 mauP乌伊岭区 lGvD兴安区 lMvI兴山区 lJvF工农区 lIvH南山区 lKvH向阳区 lKvJ东山区 knvM前进区 kmvJ郊区 kmvK向阳区 knvO东风区 kYwO宝山区 kZwK四方台区 kYw8岭东区 kcwA尖山区 jKw0城子河区 jIvw鸡冠区 jCvu恒山区 jMvl滴道区 jCvV麻山区 j5vf梨树区 iZuZ爱民区 iZub东安区 iYub西安区 iauc阳明区 kOqK安达市 mTpq讷河市 mVrC五大连池市 mErV北安市 jMrJ双城市 k4qx肇东市 its9五常市 jDsv尚志市 iYuN海林市 iLuS宁安市 itvV穆棱市 iPw9绥芬河市 jXwq密山市 lFx2富锦市 kxt1铁力市 lSrw海伦市 ldxV同江市 jkxx虎林市 ltoU甘南县 lKoB龙江县 kOoP泰来县 kqpR杜尔伯特蒙古族自治县 lBpq林甸县 lnpS富裕县 lrqI依安县 m2qq克山县 m2rF克东县 lar5拜泉县 korT望奎县 kfr6青冈县 lBqs明水县 kGrH兰西县 jgqG肇州县 jVq5肇源县 k5sO巴彦县 jjsT宾县 jvt2木兰县 jRtK延寿县 jwtj通河县 joto方正县 i4w7东宁县 jFw8鸡东县 jjvY勃利县 jIvG林口县 kius汤原县 l1vh桦川县 kEvY桦南县 khw8集贤县 klwm友谊县 kJxC宝清县 lHwp绥滨县 lZvo萝北县 mrvN嘉荫县 kJuX依兰县 krsV庆安县 lFs6绥棱县 nPsJ孙吴县 nZtS逊克县 qJpg塔河县 pird呼玛县 qwnW漠河县 kmz1饶河县 mMzH抚远县','湖北省 UafI武汉市 UIaS恩施土家族苗族自治州 UKdE荆州市 Uuet孝感市 VheM随州市 V2dC荆门市 UgcH宜昌市 W1d9襄樊市 Wdbl十堰市 UCg2黄石市 UOfr鄂州市 URfq黄冈市 TpfJ咸宁市 TqfI咸安区 U5fe梁子湖区 UOfr鄂城区 UBfw下陆区 UCfs铁山区 UCg7西塞山区 UEg4黄石港区 UQfr黄州区 Utet孝南区 Upfm新洲区 UqfM黄陂区 UWfi华容区 ULfJ江夏区 UJf5汉南区 UZf2蔡甸区 Ubf8东西湖区 UUfK洪山区 UYfG硚口区 UYfI武昌区 UXfG汉阳区 UafG江汉区 UafI江岸区 UcfN青山区 Wabn茅箭区 Wdbl张湾区 W5dC襄阳区 W1d9襄城区 W2d8樊城区 UxdC掇刀区 V3dC东宝区 ULdB荆州区 VheM曾都区 UJdF沙市区 UkcJ夷陵区 UgcG西陵区 UgcG点军区 UdcL伍家岗区 UWcP猇亭区 UIaS恩施市 UIZu利川市 UOcR宜都市 UQck枝江市 UBck松滋市 TidO石首市 TmeR洪湖市 Ther赤壁市 UMeR仙桃市 UPdr潜江市 UeeA天门市 Udeo汉川市 UveY应城市 VGef安陆市 Vben广水市 VhdF宜城市 VAdZ钟祥市 Uncl当阳市 WXcV丹江口市 WNce老河口市 W8dj枣阳市 VBg2麻城市 U6fw大冶市 TpgX武穴市 Tfa9咸丰县 TVaO来凤县 TxaT宣恩县 Uaai建始县 VLbj兴山县 Vjbe神农架林区 V3bK巴东县 Uobx秭归县 UCbe五峰土家族自治县 Tsb2鹤峰县 UScB长阳土家族自治县 U4dE公安县 U2dP江陵县 TFen通城县 Txes嘉鱼县 Tndr监利县 UgdZ沙洋县 V1e6京山县 V1ej云梦县 VFew孝昌县 V4cc远安县 Vlco南漳县 VrcF保康县 WGcd谷城县 Wobn郧县 W4bi房县 WEbE竹山县 WJah竹溪县 WybP郧西县 Ujge英山县 VHfb红安县 VYf7大悟县 Ucfq团风县 UlgO罗田县 URgG浠水县 TpgC阳新县 TafV通山县 TXf2崇阳县 UEgQ蕲春县 U5gu黄梅县 U9h7宿松县','湖南省 SEdu长沙市 QQcb永州市 RFcS邵阳市 RYay怀化市 SJai湘西土家族苗族自治州 T8bS张家界市 Rid0娄底市 Rodu湘潭市 SadJ益阳市 T3cf常德市 TMe7岳阳市 Roe8株洲市 QsdY衡阳市 Ple1郴州市 S7dx天心区 S8e2雨花区 SBe2芙蓉区 SFdx开福区 SEdu岳麓区 Rqds雨湖区 Rqdv岳塘区 Roe9芦淞区 RqeA荷塘区 Rqe6石峰区 Roe7天元区 RFdi南岳区 Qsda蒸湘区 Qrda雁峰区 Qsda石鼓区 Qsdb珠晖区 Pme1北湖区 Pme2苏仙区 QEcb零陵区 QQca冷水滩区 REcS双清区 REcR大祥区 RFcR北塔区 Ricy娄星区 RXav鹤城区 T8bT永定区 TLbW武陵源区 T2cf武陵区 T1cf鼎城区 SadJ资阳区 SadM赫山区 TMe6岳阳楼区 TQdy君山区 TSeI云溪区 Qibc武冈市 RCan洪江市 SJai吉首市 Rgce涟源市 RfcQ冷水江市 RidW湘乡市 RudV韶山市 Sme5汨罗市 SpdN沅江市 Tbcr津市市 TTeS临湘市 S9ec浏阳市 ReeT醴陵市 QPdN常宁市 QPdp耒阳市 PxeE资兴市 PBcZ江华瑶族自治县 PHcK江永县 PWcZ道县 Pwcd双牌县 QMbJ城步苗族自治县 QQbp新宁县 QOcH东安县 R7c2隆回县 QycG邵阳县 RJcR新邵县 R3bY洞口县 ROau中方县 RRaf芷江侗族自治县 Qqah会同县 QZb9绥宁县 QZaf靖州苗族侗族自治县 QAal通道侗族自治县 RMaA新晃侗族自治县 REZt玉屏侗族自治县 S0bB辰溪县 Rvaa凤凰县 Rqam麻阳苗族自治县 SDbD泸溪县 Sbav古丈县 Shad保靖县 SZaT花垣县 TSaQ龙山县 TOb9桑植县 T0ap永顺县 TZcN石门县 TRcd临澧县 TPc7慈利县 SscT桃源县 SNcD安化县 SSbN沅陵县 RtbZ溆浦县 RjcI新化县 Rldv湘潭县 SFdX宁乡县 SFe4长沙县 SMdn望城县 Sfdr湘阴县 SWd7桃江县 Sscw汉寿县 TPdA安乡县 Tccj澧县 TVdY华容县 TNdO南县 T9e7岳阳县 SheZ平江县 Rhe8株洲县 Q5eu桂东县 QTek炎陵县 Q8e6永兴县 QgeG安仁县 R0eK攸县 QmeW茶陵县 REdq衡山县 R5dv衡东县 RRdC双峰县 RFcj邵东县 Qld7祁东县 QwdM衡阳县 QZcp祁阳县 Qide衡南县 Pidi桂阳县 POdv宜章县 PtdD新田县 Pacu宁远县 PZdM嘉禾县 PHdX临武县 PMdB蓝山县 PXef汝城县','吉林省 hsqJ长春市 hApL四平市 fiqu通化市 furP白山市 grq8辽源市 horX吉林市 j8pn松原市 jbno白城市 gruU延边朝鲜族自治州 jbnp洮北区 jUpH大安市 hApN铁东区 h9pL铁西区 hoqH朝阳区 hqqK南关区 hqqM二道区 htqJ宽城区 hrqF绿园区 hVqe双阳区 htrY龙潭区 hrrY昌邑区 hnrY丰满区 horW船营区 g3rZ江源区 furO八道江区 hVoU双辽市 f7rB集安市 fmrs临江市 gvr3磐石市 gwri桦甸市 gWqf梅河口市 hUpn公主岭市 iWqg德惠市 i9qo九台市 hhsK蛟河市 iPrv舒兰市 inrX榆树市 jKnl洮南市 gwuo图们市 gkuP龙井市 gruU延吉市 gWu0和龙市 gqvM珲春市 hMtE敦化市 jApm宁江区 gsq7龙山区 gtq9西安区 fkr2二道江区 fiqv东昌区 hJpK梨树县 ffqj通化县 gfr2辉南县 gOrm靖宇县 gKsH抚松县 hLqI伊通满族自治县 gHqi柳河县 gfqW东丰县 gtpy东辽县 iQqB农安县 herU永吉县 ixr1扶余县 j7pn前郭尔罗斯蒙古族自治县 jpoC镇赉县 j1p1乾安县 iHox长岭县 ino5通榆县 hJuj汪清县 h7ts安图县 fPtC长白朝鲜族自治县','江苏省 W4jl南京市 Xbk1淮安市 WCkR镇江市 Vlkv常州市 VYlI无锡市 VIlZ苏州市 Vxlr南通市 XLl9盐城市 WRkt泰州市 WOkO扬州市 YakD连云港市 XwjH宿迁市 YGiB徐州市 YjkM连云区 YakA新浦区 YYk7海州区 YRiR贾汪区 YIi8九里区 YHiB鼓楼区 YFiD云龙区 YFiB泉山区 XvjJ宿豫区 XwjF宿城区 XUk8楚州区 Xck2淮阴区 Xak1清河区 XZk2清浦区 XOl8亭湖区 XKl9盐都区 W2lm港闸区 Vylp崇川区 WNkO邗江区 WNkQ广陵区 WPkO维扬区 W7jr栖霞区 W4jk鼓楼区 W3jm玄武区 W2jl白下区 W2jj建邺区 W1jm秦淮区 Vvjp江宁区 W8kR丹徒区 WCkO润州区 WCkS京口区 Vokw新北区 Vil3戚墅堰区 Vhku武进区 Vjku天宁区 Vlku钟楼区 VflH惠山区 ValL锡山区 VZlI崇安区 VZlH北塘区 VYlI南长区 VYlG滨湖区 VIlc沧浪区 VJlc平江区 VJla金阊区 VMlc相城区 VGlc吴中区 WGkB仪征市 VvkA句容市 VLkn宜兴市 VPkT溧阳市 VykY丹阳市 WEkn扬中市 VjkY金坛市 WAl1泰兴市 VslG江阴市 W1lG靖江市 VqlX张家港市 VAlc吴江市 VNlx昆山市 VRm6太仓市 Vnmd启东市 W5m4通州市 VsmA海门市 Vdlj常熟市 XClS大丰市 WplI东台市 WOlY如皋市 WVl9姜堰市 Wtkp兴化市 WQkX江都市 WlkQ高邮市 W5ji下关区 YJiv邳州市 Vyjk雨花台区 W3jb浦口区 WLjo六合区 VIlY虎丘区 YNjL新沂市 XSjD泗洪县 X0jT盱眙县 XIjo洪泽县 X1k1金湖县 Vdk1溧水县 VKjr高淳县 WJmB如东县 WXlR海安县 XEkI宝应县 XSkm建湖县 XlkG涟水县 Xlkm阜宁县 Xxko滨海县 YCkY响水县 Y5kL灌南县 YIkF灌云县 XllF射阳县 Yok7赣榆县 YWjk东海县 Xhjf泗阳县 Y8jk沭阳县 Xsiv睢宁县 YBiA铜山县 Yihu沛县 Ygha丰县','江西省 Sfgp南昌市 Pofu赣州市 R7fx吉安市 Rcep萍乡市 Rnft新余市 RmfN宜春市 Tggy九江市 RyhL抚州市 SGi4鹰潭市 TGiA景德镇市 SRiw上饶市 SEi3月湖区 SQiv信州区 TIiC珠山区 TGiA昌江区 RxhL临川区 Shgi湾里区 Scgt青云谱区 Sfgv青山湖区 Sfgs东湖区 Segq西湖区 Tfgx庐山区 Tigx浔阳区 Rdei湘东区 Rdeq安源区 RmfN袁州区 Rmfu渝水区 R6fy青原区 R7fx吉州区 Pqfu章贡区 Pdfj南康市 Prh2瑞金市 QhfG井冈山市 Tfge瑞昌市 SCgl丰城市 SPgM高安市 S4gW樟树市 SHiD贵溪市 Swi7乐平市 SviY德兴市 PgfI崇义县 POfL大余县 PmfW上犹县 Pqg0赣县 PNfu信丰县 Otfl龙南县 OjfV全南县 Olg2定南县 P8gN安远县 Ovgd寻乌县 Pagl会昌县 QKgL兴国县 PvgP于都县 QKhK石城县 QTh1宁都县 QohJ广昌县 Qmfr泰和县 R3fs吉安县 RDg8吉水县 QSfl万安县 QKfV遂川县 QvfE永新县 R8ev莲花县 Rrem上栗县 Rcf2芦溪县 RNfb安福县 Rnfe分宜县 S7fQ万载县 SNfl宜丰县 SEft上高县 SWfM铜鼓县 T2fY修水县 SqgL靖安县 SpgX安义县 TGg6武宁县 TRh2星子县 Tbgr九江县 TihD湖口县 TGhB都昌县 TKgk德安县 T2gm永修县 SMhG进贤县 SXgu南昌县 Sggn新建县 SggN奉新县 RkgO新干县 RbgK峡江县 RJgQ永丰县 RQgo乐安县 Rkh3崇仁县 RXhD宜黄县 RXhc南城县 Rthk金溪县 Rgi4资溪县 SPia横峰县 SJig铅山县 SOiQ弋阳县 Sgi4万年县 SChn余江县 SEhb东乡县 Sghf余干县 Syhe鄱阳县 TshX彭泽县 TMiF浮梁县 TFip婺源县 SQjB广丰县 RDhW南丰县 RIht黎川县 SfjF玉山县 SQit上饶县','辽宁省 fmoQ沈阳市 ehlo葫芦岛市 f6m8锦州市 ctmb大连市 e8pN丹东市 fIok本溪市 fGoA辽阳市 f6nx鞍山市 eenE营口市 f7n4盘锦市 frox抚顺市 gHoo铁岭市 g1me阜新市 fYlR朝阳市 fCn3双台子区 f7n4兴隆台区 f8oR弓长岭区 fCoC宏伟区 f4nw千山区 f6nx铁东区 f7nv铁西区 f9ny立山区 eenM老边区 eenD西市区 efnG站前区 eGn7鲅鱼圈区 cnmG旅顺口区 gHop银州区 floI于洪区 fkoS东陵区 fmoL铁西区 d6mg金州区 floO和平区 ctma西岗区 fmoR沈河区 gWp9清河区 ctmc中山区 cvmY甘井子区 csmZ沙河口区 fnoP皇姑区 fmoS大东区 feoK苏家屯区 g3oV新城子区 g1md海州区 g1me太平区 g2mf细河区 fjmP清河门区 fYlR双塔区 falQ龙城区 fZlS朝阳县 f7m9凌河区 f8m7古塔区 f6m6太和区 f6lj南票区 eklq连山区 ehlu龙港区 fFkO凌源市 eblh兴城市 fAmL凌海市 dOmv普兰店市 dbmy瓦房店市 dgnx庄河市 dqp9东港市 eRp4凤城市 fPoK灯塔市 erng海城市 eOnL盖州市 ednU大石桥市 famm北镇市 fynn新民市 gXp2开原市 gSoX调兵山市 fmlk北票市 fFoB太子河区 fGoB文圣区 fGoA白塔区 e5pL振兴区 eApP振安区 e8pN元宝区 f6oi南芬区 fKok溪湖区 fIon明山区 fIok平山区 fpol望花区 fpp1东洲区 fqor新抚区 frou顺城区 f8ki喀喇沁左翼蒙古族自治县 enkm建昌县 fOkc建平县 eJlK绥中县 dGnZ长海县 eHoH岫岩满族自治县 fIp7本溪满族自治县 fDo4辽阳县 fNnP台安县 exn4大洼县 fFn1盘山县 fgn7黑山县 g4mj阜新蒙古族自治县 gNnW彰武县 fVnh辽中县 fros抚顺县 glp6昌图县 gIoo铁岭县 gUoO法库县 gjoL康平县 fWmE义县 giph西丰县 g6pt清原满族自治县 fiq2新宾满族自治县 fGqL桓仁满族自治县 eipl宽甸满族自治县','内蒙古自治区 eoci呼和浩特市 ejYP巴彦淖尔市 coWe阿拉善盟 deXn乌海市 dbam鄂尔多斯市 edao包头市 exe7乌兰察布市 gGjt赤峰市 hvh4锡林郭勒盟 nDkk呼伦贝尔市 k5n3兴安盟 hbnG通辽市 nDkk海拉尔区 ompH松岭区 oPp7加格达奇区 mSpU莫力达瓦达斡尔族自治旗 hbnG科尔沁区 g2kH元宝山区 gHjt松山区 gHjw红山区 f2e6集宁区 ejce玉泉区 emca回民区 emcf赛罕区 eqcd新城区 fkaw白云鄂博矿区 efbG石拐区 eZb1东河区 eaaw九原区 edas青山区 ecao昆都仑区 ejYO临河区 dnb0东胜区 dQXr海南区 dUXg乌达区 dgXo海勃湾区 eQe9丰镇市 huh4锡林浩特市 jWkd霍林郭勒市 hdcx二连浩特市 nZiR满洲里市 olmV根河市 oElB额尔古纳市 nHli牙克石市 lxnj扎兰屯市 lBku阿尔山市 k5n3乌兰浩特市 dCSf阿拉善右旗 fwS4额济纳旗 f6Y4乌拉特后旗 f6ZG五原县 erY9杭锦后旗 eKY1磴口县 coWe阿拉善左旗 cBYT鄂托克前旗 d6Yx鄂托克旗 caZp乌审旗 dqcE准格尔旗 dYai伊金霍洛旗 doZh杭锦旗 ehZd乌拉特前旗 fYZV乌拉特中旗 fgbQ达尔罕茂明安联合旗 f2b3固阳县 eOb2达拉特旗 eYbV土默特右旗 ehc8土默特左旗 eGcB托克托县 eNcn和林格尔县 eWdT凉城县 esdY卓资县 fGdc察哈尔右翼中旗 fVcg四子王旗 f5cR武川县 gjdd苏尼特右旗 gEeo镶黄旗 fsey化德县 fXeW商都县 fReB察哈尔右翼后旗 eleD察哈尔右翼前旗 erer兴和县 dtcf清水河县 fakK宁城县 fujg喀喇沁旗 guk1翁牛特旗 gBhS多伦县 gFgy正蓝旗 fsgH太仆寺旗 gIfy正镶白旗 i1fw阿巴嘎旗 hFiW克什克腾旗 hxkN巴林左旗 haj3林西县 hVje巴林右旗 iZia西乌珠穆沁旗 jVhw东乌珠穆沁旗 mDjG新巴尔虎左旗 mehn新巴尔虎右旗 hpec苏尼特左旗 nJkQ陈巴尔虎旗 n8kj鄂温克族自治旗 oZoh鄂伦春自治旗 kins扎赉特旗 m8oS阿荣旗 k4mt科尔沁右翼前旗 j3mS科尔沁右翼中旗 jNmY突泉县 iXlt扎鲁特旗 hrl5阿鲁科尔沁旗 hamI开鲁县 gvnL科尔沁左翼后旗 gpld奈曼旗 i8oJ科尔沁左翼中旗 gimk库伦旗 gHks敖汉旗','宁夏回族自治区 cSXH银川市 a0XH固原市 bxXC吴忠市 bVWB中卫市 d1XN石嘴山市 dFXl惠农区 d1XN大武口区 cTXB西夏区 cTXH兴庆区 cSXF金凤区 bxXC利通区 bVWB沙坡头区 a0XH原州区 c1X4青铜峡市 c6XK灵武市 aYWd海原县 ZwWi西吉县 ZbX7隆德县 ZTXK泾源县 ZpXc彭阳县 axWt同心县 bTWe中宁县 csXW平罗县 cHXF永宁县 cXXL贺兰县 blYO盐池县','青海省 abSl西宁市 X0O1玉树藏族自治州 YTRE果洛藏族自治州 aHRb海南藏族自治州 bMOM海西蒙古族藏族自治州 aUT7海东地区 ZVT1黄南藏族自治州 awRs海北藏族自治州 abSm城东区 abSl城中区 aPLs格尔木市 bMOM德令哈市 abSk城西区 aeSk城北区 WsMI杂多县 XpMb治多县 Y8Mm曲麻莱县 X0O1玉树县 XMO6称多县 WCNT囊谦县 XjQd达日县 YTRE玛沁县 XwQs甘德县 YtPB玛多县 ZFRY同德县 ZZQx兴海县 aHRb共和县 bIQ1天峻县 aIP5都兰县 auPT乌兰县 cBRF祁连县 bKR8刚察县 bNSb门源回族自治县 aKTm民和回族土族自治县 aTTO乐都县 a6TG化隆回族自治县 ZuT2尖扎县 aUT7平安县 aoSv互助土族自治县 aUSY湟中县 a3SQ贵德县 afSG湟源县 ZZRj贵南县 ZVT1同仁县 asRx海晏县 Z2SS泽库县 YiSa河南蒙古族自治县 ZpTT循化撒拉族自治县 XQST久治县 WuRi班玛县 auSf大通回族土族自治县','山东省 aehx济南市 ZEgS菏泽市 aRgx聊城市 aDie莱芜市 aCi5泰安市 ZPhZ济宁市 YniJ枣庄市 Z3jL临沂市 ZPkV日照市 a4lN青岛市 agk9潍坊市 anj3淄博市 bNiw滨州市 bQje东营市 bRhI德州市 bRmQ烟台市 bVn7威海市 bUn7环翠区 ZwlB黄岛区 aIlM城阳区 a9lQ李沧区 a6lS崂山区 a6lL四方区 a5lN市北区 a4lN市南区 bNma牟平区 bUmF福山区 bUmQ莱山区 bWmN芝罘区 aekA坊子区 ahk7奎文区 ahk6潍城区 akkD寒亭区 bSjU东营区 brjW河口区 bRhI德城区 apgg临清市 aRgx东昌府区 aXhi长清区 adhu槐荫区 afi4历城区 aei5历下区 adhy市中区 afhx天桥区 a4im钢城区 aCid莱城区 bNj0滨城区 anjI临淄区 amiq周村区 anj2张店区 aUip博山区 aBhy岱岳区 aBi8泰山区 ZFgQ牡丹区 ZPhZ任城区 ZOhZ市中区 YYii台儿庄区 YmiF薛城区 YkiZ峄城区 YqiY市中区 Z5iR山亭区 Z4jK兰山区 YxjH罗庄区 Z5jO河东区 Z6kK岚山区 ZPkR东港区 aBhk肥城市 auhc禹城市 ahiW章丘市 ZZhx曲阜市 ZXho兖州市 ZOhw邹城市 Z5i9滕州市 ZykO诸城市 aQkC安丘市 aNkj高密市 Zql2胶南市 aNlR即墨市 aGl2胶州市 alkv平度市 bBku莱州市 aqkO昌邑市 arji寿光市 afjS青州市 Ztik新泰市 bMlO招远市 biiE乐陵市 bnlj蓬莱市 bdlV龙口市 bIlo栖霞市 bAnP荣成市 bCn3文登市 atmW乳山市 alm9海阳市 aqlU莱西市 axlg莱阳市 Z4gY定陶县 YogW曹县 Ymh5单县 ZOh5巨野县 Yvgr成武县 Zagu郓城县 Zmh5梁山县 ZYgU鄄城县 ZHg5东明县 aTgQ冠县 avgy夏津县 bDh4武城县 aqhE高唐县 aZhF茌平县 aKhF东阿县 a7gl阳谷县 aEge莘县 ZuhS东平县 aHhR平阴县 amhj齐河县 bAhQ平原县 bBhq临邑县 axiD济阳县 ZUic平邑县 ZeiG泗水县 Zkhm宁阳县 ZihT汶上县 ZPhK嘉祥县 Z4hI金乡县 Yyhd鱼台县 Yni8微山县 YbjL郯城县 Ypj3苍山县 ZGiw费县 Zhiu蒙阴县 ZBjo莒南县 ZZjo莒县 ZXjS沂南县 Zljb沂水县 Ytjd临沭县 ZjkC五莲县 b4jO广饶县 agjn昌乐县 aVjW临朐县 aBjA沂源县 awj5桓台县 b9j8博兴县 bAin高青县 arii邹平县 bgj8沾化县 bZjX垦利县 bTjF利津县 biia无棣县 bciZ阳信县 bTiU惠民县 bJi9商河县 bliN庆云县 bdhl宁津县 bKhY陵县 btli长岛县','山西省 bqdX太原市 Z1bx运城市 a5cV临汾市 ZUdo晋城市 aCe7长治市 bpeY阳泉市 e5eI大同市 dKdQ朔州市 cPdi忻州市 bfdj晋中市 bVc8吕梁市 e0e8南郊区 eGe9新荣区 e2eA矿区 e5eH城区 dKdQ朔城区 cPdi忻府区 bueZ郊区 bqeY矿区 bpea城区 bVc8离石区 bidT晋源区 bidY小店区 budT尖草坪区 bqdV万柏林区 bqdY迎泽区 brdY杏花岭区 aCe7郊区 aDe7城区 ZUdo城区 a5cV尧都区 Z1bx盐湖区 YqbQ永济市 ZbcL侯马市 Zabg河津市 aYch霍州市 b2ct介休市 b9ck孝义市 bGcl汾阳市 Zmdt高平市 aKeD潞城市 cidg原平市 btdA古交市 bfdj榆次区 Z9bk临猗县 Ygbf芮城县 YocD平陆县 Z9cD夏县 Zabw稷山县 ZbcD新绛县 ZLcD闻喜县 ZTcY绛县 ZccS曲沃县 ZrcQ襄汾县 Zwbo乡宁县 ZPbo万荣县 a6bf吉县 aSbj大宁县 aPc5蒲县 agbu隰县 aybo石楼县 akbc永和县 awcC交口县 bKcB中阳县 adcY汾西县 aFce洪洞县 aGct古县 a9dF安泽县 aUdK沁源县 apck灵石县 bBdA平遥县 ajdg沁县 bLdK祁县 b4dw榆社县 aodp武乡县 aWe3襄垣县 aJdr屯留县 a3e2长治县 ZUdo泽州县 ZTdP阳城县 a7dq长子县 ZfdB沁水县 Zwco浮山县 Zich翼城县 ZIce垣曲县 ZleG陵川县 aCeQ平顺县 a7eC壶关县 aUeN黎城县 bKeY和顺县 b4eM左权县 bmeb平定县 bbeg昔阳县 breB寿阳县 cieF五台县 c5eO盂县 dkfH广灵县 dgef浑源县 dQfE灵丘县 dBeF繁峙县 dXeB应县 doe5怀仁县 e2ea大同县 dVdn山阴县 e0dg左云县 dxdS右玉县 d5dC神池县 cscp五寨县 d0dI宁武县 d4dv代县 cTdv定襄县 bPdX太谷县 c4de阳曲县 badL清徐县 bXd9交城县 bQd1文水县 c4cl娄烦县 cHce岚县 cMcu静乐县 cgcY岢岚县 cSc7兴县 brcE方山县 bvbx临县 eMej阳高县 ePf5天镇县 bQbs柳林县 dQcU偏关县 dNc8河曲县','陕西省 YGZu西安市 YMY8宝鸡市 X4Y1汉中市 Wfa1安康市 Xqau商洛市 YUaU渭南市 YKZg咸阳市 YsZu铜川市 aaaT延安市 cHai榆林市 YMYM陈仓区 YNY8金台区 YMY9渭滨区 X4Y2汉台区 Wfa1汉滨区 Xqau商州区 YdaE阎良区 YHZu未央区 YGZu莲湖区 YGZv新城区 YEZu碑林区 YDZv雁塔区 YAZu长安区 YGa4灞桥区 YMaD临潼区 YLZh秦都区 YKZi渭城区 YHZ4杨凌区 Z6a6印台区 Z4a4王益区 YtZx耀州区 YUaT临渭区 aaaT宝塔区 cHaj榆阳区 YIZT兴平市 YYb5华阴市 ZTbQ韩城市 X9Xe勉县 WoXF宁强县 XKX9略阳县 XtXV凤县 XDYX洋县 XbXt留坝县 YVYN凤翔县 Y4YJ太白县 YHYj眉县 YMYq扶风县 YRYb岐山县 YWZE乾县 YGZC武功县 YAZC周至县 XWYx佛坪县 X3ZF石泉县 WWYs镇巴县 WxYk西乡县 X9YK城固县 X0Xu南郑县 WVZW紫阳县 WJZs岚皋县 WsZU汉阴县 WoaN旬阳县 WOaL平利县 VraV镇坪县 Wnb6白河县 XWar山阳县 XgbK丹凤县 XWbr商南县 YXbE潼关县 Y5b8洛南县 YVak华县 YWa5高陵县 Y9aJ蓝田县 Xfa6柞水县 XQa9镇安县 XJZJ宁陕县 Y6Za户县 YWZo泾阳县 YbZu三原县 YTZP礼泉县 YlZZ淳化县 Z7ZK旬邑县 ZZaF黄陵县 ZOa7宜君县 ZkaQ洛川县 YjaB富平县 Ymau大荔县 ZBaZ白水县 YvaZ蒲城县 ZEb9合阳县 ZBau澄城县 ZZao黄龙县 aZb0延长县 a3bA宜川县 b5b7清涧县 arbB延川县 b8ae子长县 aqaJ安塞县 ZxaM富县 aHaL甘泉县 anZk志丹县 auZA吴起县 Z2Z5彬县 YgZ8永寿县 YfYl麟游县 ZCYl长武县 YdY8千阳县 YsXp陇县 bZYa定边县 d2c4府谷县 d1c5保德县 cobU神木县 bvaH横山县 baZm靖边县 bbb2子洲县 bUbF绥德县 bjbB米脂县 bRbi吴堡县 c1bT佳县','上海市 VEmS上海市 UjmK金山区 UtmS奉贤区 V2mD松江区 V7mN闵行区 VBmQ徐汇区 VDmP长宁区 VFmR闸北区 VEmT黄浦区 VDmS卢湾区 VEmR静安区 VDmW浦东新区 VGmV杨浦区 VGmU虹口区 VFmO普陀区 V9m7青浦区 VNmG嘉定区 VOmT宝山区 V3mj南汇区 VbmO崇明县','四川省 UeV4成都市 QZSh攀枝花市 RsTG凉山彝族自治州 U3Sw甘孜藏族自治州 VsTD阿坝藏族羌族自治州 WQWo广元市 VpXk巴中市 VDYU达州市 UlX5南充市 USXc广安市 UVWY遂宁市 VSVi绵阳市 V8VN德阳市 U3Uo眉山市 TxTy雅安市 TYUk乐山市 TLVl自贡市 TZW3内江市 U7Vd资阳市 SqWQ泸州市 SkVb宜宾市 U7Vd雁江区 TZW3市中区 TaW4东兴区 TLVh贡井区 TLVk自流井区 TMVk大安区 TGVq沿滩区 SkWM纳溪区 SsWQ龙马潭区 SrWR江阳区 SkVb翠屏区 TPUX沙湾区 TOUn五通桥区 TYUk市中区 TFU5金口河区 U3Uo东坡区 TxTy雨城区 UrVE青白江区 UoV9新都区 UYVG龙泉驿区 UeV6成华区 UeV5锦江区 UgV3金牛区 UfV3青羊区 UdV3武侯区 UgUo温江区 V8VN旌阳区 UVWY船山区 ULWR安居区 VpXk巴州区 VDYT通川区 UkX3嘉陵区 UkX6高坪区 UlX5顺庆区 WdWr朝天区 WQWo利州区 WJWw元坝区 VSVj游仙区 VSVi涪城区 QaSa西区 QUSi仁和区 QXSg东区 RsTG西昌市 VlVj江油市 W4Z2万源市 UNXk华蓥市 VXWy阆中市 UOVX简阳市 VLVC绵竹市 V8VA什邡市 V0Ub都江堰市 UPUS邛崃市 UcUe崇州市 UxUu彭州市 UxVH广汉市 TaUT峨眉山市 SoVK屏山县 WZWE青川县 ShQH得荣县 RQSU盐源县 QgSp盐边县 QeTF会理县 QcTZ会东县 R4Tk宁南县 RNTW普格县 ROTB德昌县 QrT7米易县 RhTn布拖县 S1Tp昭觉县 SJTP喜德县 SdTV越西县 SXTA冕宁县 T0SU九龙县 RuSH木里藏族自治县 T2RI稻城县 TyRG理塘县 U2S1雅江县 U3Sw康定县 TETM石棉县 SwTk甘洛县 TLTd汉源县 U4Tj天全县 TmTp荥经县 U9Tt芦山县 TtTE泸定县 UrSr丹巴县 V0TM小金县 UMTn宝兴县 VTT4金川县 UxS7道孚县 UvRJ新龙县 VORf炉霍县 VbQx甘孜县 VnPZ德格县 VDPo白玉县 U0Q6巴塘县 SuQm乡城县 WxP6石渠县 XZTv若尔盖县 WsSg阿坝县 WGRK色达县 WGRx壤塘县 WmTX红原县 VsTD马尔康县 W4Tx黑水县 WcUa松潘县 VnVR北川羌族自治县 WPVW平武县 WHWV剑阁县 XGVE九寨沟县 WEXH旺苍县 ViWu苍溪县 WLXo南江县 VtYE通江县 VCYU达县 VLYh宣汉县 V5Yq开江县 UyWr西充县 UXXQ岳池县 ULXH武胜县 UKXu邻水县 UiYC大竹县 UoXw渠县 V5XY营山县 VYY6平昌县 V2XP蓬安县 VGXH仪陇县 VLX4南部县 VcWA梓潼县 VDWN盐亭县 UlWh蓬溪县 UZWF大英县 UqWN射洪县 UpVQ金堂县 VJVU罗江县 V2Vf中江县 V6W5三台县 VWVY安县 VfUp茂县 VTUZ汶川县 VQUA理县 UZUV大邑县 UPUn新津县 UZUt双流县 UnUr郫县 TyV9仁寿县 TdV4井研县 ToUp青神县 UCUq彭山县 UCUU蒲江县 U5U7名山县 TtUM洪雅县 U1UV丹棱县 TiUY夹江县 TEUG峨边彝族自治县 SwUs沐川县 TDUv犍为县 TBVx富顺县 TWVe威远县 TSVP荣县 TlVp资中县 UHW1乐至县 U6WK安岳县 T9WN泸县 TLWH隆昌县 SIWE兴文县 SAWQ叙永县 SAVV筠连县 SQVV高县 SRVh珙县 SZVt长宁县 SiW4江安县 SpVx南溪县 SgVX宜宾县 S3Wn古蔺县 SnWo合江县 SKU8美姑县 SGUY雷波县 RgUF金阳县 SoUX马边彝族自治县','天津市 d7iC天津市 d2if滨海新区 d8i0西青区 d7iD河西区 d8i9南开区 dAi9红桥区 dDi8北辰区 d9iB河北区 d7iC和平区 d7iD河东区 d5iI东丽区 cxiN津南区 coiR大港区 dFim汉沽区 d1id塘沽区 dhiI宝坻区 dNi2武清区 cuht静海县 dKin宁河县 e3iO蓟县','西藏自治区 TdI8拉萨市 WU76阿里地区 TGFr日喀则地区 TfLM林芝地区 VTJ4那曲地区 TEIk山南地区 V8OB昌都地区 XCFo双湖特别区 TGFr日喀则市 TdI8城关区 VT6m札达县 WO87革吉县 UI8A普兰县 TKCE萨嘎县 SpCI吉隆县 SACx聂拉木县 RTFs亚东县 T7GG白朗县 StGa江孜县 TfG6南木林县 TQFG谢通门县 T5Ec拉孜县 SsF1萨迦县 SHFV岗巴县 SMEk定结县 SeE7定日县 TIEE昂仁县 UuFg申扎县 VlEE尼玛县 V1CA措勤县 TkB2仲巴县 WIB4改则县 WU76噶尔县 XN6h日土县 UuLg边坝县 TrKF工布江达县 UdKF嘉黎县 VTKf比如县 VuL2巴青县 VrKl索县 W7JI聂荣县 VTJ4那曲县 WGIf安多县 VMH1班戈县 TdHy堆龙德庆县 UTI6当雄县 TRH9尼木县 TfIL达孜县 TsIF林周县 ToIi墨竹工卡县 TEIk乃东县 TGJ1桑日县 T4JC曲松县 T2If琼结县 RyIv错那县 SQIQ措美县 TFIK扎囊县 SNHq洛扎县 TMHi曲水县 TIHx贡嘎县 SwHO浪卡子县 TEGo仁布县 SYGf康马县 T9JZ加查县 SPJS隆子县 T3K4朗县 TDLD米林县 TfLM林芝县 SeOS察隅县 TKMK墨脱县 TqMk波密县 UjMo洛隆县 UqPG贡觉县 VUPD江达县 TfPa芒康县 VDNa类乌齐县 TeOp左贡县 VPMa丁青县 V8OB昌都县 U3Nt八宿县 UdOY察雅县','新疆维吾尔 hnEb乌鲁木齐市 dh3A克孜勒苏柯尔克孜自治州 dS2x喀什地区 fA7G阿克苏地区 ht8J伊犁哈萨克自治州 is94博尔塔拉蒙古自治州 b76t和田地区 goKV哈密地区 gvGA吐鲁番地区 fkD9巴音郭楞蒙古自治州 i1EI昌吉回族自治州 jaBq克拉玛依市 kj9x塔城地区 lpF8阿勒泰地区 hoEc水磨沟区 hpEa新市区 hqEP头屯河区 hvEf东山区 hwEd米泉市 jaBq克拉玛依区 iJBp独山子区 dh3A阿图什市 dS2x喀什市 fA7G阿克苏市 eX8H阿拉尔市 ht8J伊宁市 is94博乐市 dp68图木舒克市 b76t和田市 goKV哈密市 iAEW五家渠市 i9Ex阜康市 gvGA吐鲁番市 fkD9库尔勒市 i1EI昌吉市 iID2石河子市 iPBs奎屯市 iQBf乌苏市 kj9x塔城市 lpF8阿勒泰市 k5Cf乌尔禾区 jgC8白碱滩区 bb5H皮山县 cP4E莎车县 cB4G泽普县 br4P叶城县 cs4d麦盖提县 dl5X巴楚县 dE3k岳普湖县 dO33疏勒县 dN2p疏附县 dh2F乌恰县 d92v阿克陶县 cu3A英吉沙县 bl2E塔什库尔干塔吉克自治县 dU3i伽师县 eu5R阿合奇县 eU63柯坪县 fD6E乌什县 fH7E温宿县 ec7N阿瓦提县 iw82温泉县 i37r霍城县 hx8V伊宁县 ho89察布查尔锡伯自治县 h988昭苏县 hD8o特克斯县 hT9E巩留县 hQAF新源县 hl9U尼勒克县 ia9r精河县 flBG轮台县 fm8q拜城县 fX9a新和县 fh9w库车县 fD9l沙雅县 bG6i墨玉县 ap8e于田县 b07m策勒县 b47B洛浦县 b66u和田县 b49f民丰县 c8CW且末县 d1FA若羌县 hFLg伊吾县 haK1巴里坤哈萨克自治县 hoHH木垒哈萨克自治县 glFd托克逊县 hyGB吉木萨尔县 i1GZ奇台县 gqHD鄯善县 gGDq和硕县 gJDO和静县 g4DY焉耆回族自治县 fxDc博湖县 fKDF尉犁县 hmEa乌鲁木齐县 iIDD玛纳斯县 iBDs呼图壁县 iKCb沙湾县 kmCh和布克赛尔蒙古自治县 lQCr吉木乃县 lgDp布尔津县 m4DP哈巴河县 kyGV富蕴县 l7EU福海县 kWAc额敏县 keHN青河县 juAa托里县 hLFI达坂城区 hlEa沙依巴克区 hlEd天山区 kC9x裕民县','云南省 P3Th昆明市 NrR5临沧市 M1Rm西双版纳傣族自治州 MlRw普洱市 P2SX楚雄彝族自治州 OLTX玉溪市 PaRE大理白族自治州 P7QA保山市 OQPZ德宏傣族景颇族自治州 PpPp怒江傈僳族自治州 QrRE丽江市 RoQg迪庆藏族自治州 RKUh昭通市 PUUm曲靖市 NMVF文山壮族苗族自治州 NMUO红河哈尼族彝族自治州 MlRw普洱市 NrR5临翔区 P7QA隆阳区 QrRE古城区 P2Te西山区 P3Tg五华区 P2Th盘龙区 P1Tj官渡区 Q5UB东川区 RKUh昭阳区 PUUm麒麟区 M1Rm景洪市 P2SX楚雄市 OtTT安宁市 PaRE大理市 OQPZ潞西市 O1Op瑞丽市 QDV6宣威市 NhUG开远市 NMU9个旧市 SaUv绥江县 ScVO水富县 NlPo镇康县 N9QF沧源佤族自治县 NXQO耿马傣族佤族自治县 NSQo双江拉祜族佤族布朗族傣族自治县 McQb西盟佤族自治县 MXQu澜沧拉祜族自治县 LwRR勐海县 MKQZ孟连傣族拉祜族佤族自治县 LTSY勐腊县 MZSp江城哈尼族彝族自治县 MyTO绿春县 NETo元阳县 NbTo建水县 NhTU石屏县 NMTP红河县 NaT0元江哈尼族彝族傣族自治县 NQSf墨江哈尼族自治县 N4S3宁洱哈尼族彝族自治县 NURg景谷傣族彝族自治县 ORRo景东彝族自治县 P3RV南涧彝族自治县 PCSG南华县 OgSc双柏县 O0S6镇沅彝族哈尼族拉祜族自治县 O4Sx新平彝族傣族自治县 OBTO峨山彝族自治县 O7Tj通海县 OCTu华宁县 OHTj江川县 OeTa晋宁县 OeTt澄江县 OrTm呈贡县 PDTU富民县 P9T5禄丰县 OeTA易门县 PgSr元谋县 PWTO武定县 PXTS禄劝彝族苗族自治县 PLU2嵩明县 QcSG华坪县 Q4Se永仁县 PJSW牟定县 PUSE姚安县 PiSJ大姚县 PTRX祥云县 PLRT弥渡县 PoRZ宾川县 QfRj永胜县 QYRB鹤庆县 Q7Qv洱源县 QWQs剑川县 QRQP兰坪白族普米族自治县 PrQM云龙县 PSQW永平县 PeQv漾濞彝族自治县 PERI巍山彝族回族自治县 ORR8云县 OaQt凤庆县 O2QF永德县 OiQB施甸县 OoQa昌宁县 P2PU腾冲县 OnPI梁河县 OZPf龙陵县 OCOm陇川县 OhOu盈江县 PpPp泸水县 RiPe贡山独龙族怒族自治县 QsPq福贡县 RBQH维西傈僳族自治县 QnRE玉龙纳西族自治县 RoQg香格里拉县 STPt德钦县 RHRp宁蒗彝族自治县 QtTt巧家县 RCUX鲁甸县 RcV3彝良县 RjUr大关县 S7VE盐津县 RpW3威信县 RRVq镇雄县 SEUc永善县 QPUI会泽县 PYUF寻甸回族彝族自治县 PbUn沾益县 PQUZ马龙县 PeVF富源县 OrVI罗平县 OoUx师宗县 P2Ue陆良县 OtU9宜良县 OkUG石林彝族自治县 OWUk泸西县 OOUQ弥勒县 O3VB丘北县 O3W4广南县 NcWb富宁县 N7Vg麻栗坡县 NRVe西畴县 NbVK砚山县 NMVF文山县 NMUO蒙自县 MVUw河口瑶族自治县 N1VO马关县 MxUf屏边苗族自治县 MlUD金平苗族瑶族傣族自治县','浙江省 UHl9杭州市 UFlA上城区 UHlA下城区 UJl8拱墅区 UGlC江干区 UGl8西湖区 UClC滨江区 UAlG萧山区 UPlI余杭区 UEkh临安市 Tmke桐庐县 U3kv富阳市 TTkH建德市 Tak2淳安县 TrmX宁波市 TqmX海曙区 TqmY江东区 TrmX江北区 Tump北仑区 Tvmh镇海区 TomW鄞州区 U2m9余姚市 UAmE慈溪市 TdmO奉化市 THmQ宁海县 TTmq象山县 Rylg温州市 S1ld鹿城区 Ruln龙湾区 S1lc瓯海区 Rllc瑞安市 S9lf永嘉县 S8lv乐清市 RelY平阳县 RUlO苍南县 Rll5文成县 RYkh泰顺县 Rom9洞头县 U0lY绍兴市 U0lY越城区 U5lS绍兴县 U2lq上虞市 TZln嵊州市 TUls新昌县 ThlE诸暨市 Ujlj嘉兴市 Uklj南湖区 Uklg秀洲区 UWlf海宁市 Uplt嘉善县 UWlv海盐县 UclY桐乡市 Ugm1平湖市 Usl5湖州市 Uql7吴兴区 UrlQ南浔区 UWkw德清县 V1ks长兴县 Uckf安吉县 T5kd金华市 T5kd婺城区 T5kg金东区 TDkR兰溪市 Ssl2永康市 Sskn武义县 THlE东阳市 T3lQ磐安县 TIl4义乌市 TRkr浦江县 Sujq衢州市 Sujq柯城区 Sxju衢江区 Sjjb江山市 SsjV常山县 T2kA龙游县 T8jP开化县 TynC舟山市 U1n6定海区 TvnI普陀区 UFnC岱山县 UinR嵊泗县 SfmQ台州市 SfmQ椒江区 SdmG黄岩区 SZmN路桥区 Spm7临海市 SkmU杜桥镇 SMmM温岭市 Sqli仙居县 T8m2天台县 T7mN三门县 S8mE玉环县 SRkt丽水市 SRkt莲都区 S9lH青田县 S7kY云和县 S5k8龙泉市 Rbk3庆元县 Sdl4缙云县 SakG遂昌县 SRkT松阳县 Rxkc景宁畲族自治县','重庆市 TYXX重庆市 UKYL垫江县 TTWl双桥区 TLWs永川区 TIXF江津区 TWXR沙坪坝区 TTXT大渡口区 TUXU九龙坡区 TaXY江北区 TVXY南岸区 TXXY渝中区 TNXV巴南区 TAY6南川区 SwXt万盛区 TqY5长寿区 ThYO涪陵区 ThXc渝北区 TmXO北碚区 TxXG合川区 UnZO万州区 TWZk黔江区 TOWZ荣昌县 T2Xd綦江县 TKYj武隆县 TqYi丰都县 UIZ1忠县 UfYm梁平县 TaXD璧山县 TpX3铜梁县 UBWo潼南县 TgWh大足县 VBZP开县 VvZe城口县 VOac巫溪县 V1aS奉节县 V5ar巫山县 UvZe云阳县 U0Z7石柱土家族自治县 TIZA彭水苗族土家族自治县 SpZk酉阳土家族苗族自治县 SRZx秀山土家族苗族自治县','港澳台 MCf5香港 M8eK澳门 P2mU台北市 MblH高雄市 P8mi基隆市 O9le台中市 N0lC台南市 Onlv新竹市 NTlQ嘉义市 P1mS台北县 Okmj宜兰县 OwmI桃园县 OWlm苗栗县 OFlh台中县 O5lW彰化县 Ntle南投县 NhlW云林县 NJlJ台南县 MclM高雄县 MelT屏东县 Mjm9台东县 Nxma花莲县 NZkZ澎湖县');for(i=0;i<JWv.length;i++)JWv[i]=JWv[i].split(" ");function JWdecode(v){var i;v=v.split('');for(i=0;i<4;i++){v[i]=v[i].charCodeAt(0);if(v[i]>96)v[i]-=97-36;else if(v[i]>64)v[i]-=65-10;else v[i]-=48;}this.J=(v[2]+v[3]/60+73)/180*Math.PI;this.W=(v[0]+v[1]/60)/180*Math.PI;}var SQv=new Array("亚洲,中国,8##北京、乌鲁木齐、台北、港澳,阿富汗,4.5##喀布尔,阿联酋,4##阿布扎比,阿曼,4##马斯喀特,阿塞拜疆,4##巴库,巴基斯坦,5##卡拉奇、伊斯兰堡,巴勒斯坦,2#0415d0915d#耶路撒冷、加沙、杰里科,巴林,3##麦纳麦,不丹,6##廷布,朝鲜,9##平壤,东帝汶,8##帝力,俄罗斯东五区,5#0350d1050d#鄂木斯克,俄罗斯东八区,8#0350d1050d#雅库茨克,俄罗斯东九区,9#0350d1050d#海参崴,俄罗斯东六区,6#0350d1050d#新西伯利亚,俄罗斯东七区,7#0350d1050d#伊尔库茨克,俄罗斯东十区,10#0350d1050d#马加丹,俄罗斯东十一区,11#0350d1050d#阿纳德尔,菲律宾,8#0415d1015d#马尼拉,格鲁吉亚,5##第比利斯,哈萨克斯坦东部,5##阿拉木图、卡拉干达,哈萨克斯坦西部,4##阿克纠宾斯克,韩国,9##汉城,吉尔吉斯斯坦,5##比什凯克,柬埔寨,7##金边,卡塔尔,3##多哈,科威特,3##科威特市,老挝,7##万象,黎巴嫩,2#0350d1050d#贝鲁特,马尔代夫,5##马累,马来西亚,8##吉隆坡,蒙古,8#0350d0950d#乌兰巴托,孟加拉国,6##达卡,缅甸,6.5##仰光,尼泊尔,5.75##加德满都,日本,9##东京、大阪、札幌,塞浦路斯,2##尼科西亚,沙特阿拉伯,3##利雅得,斯里兰卡,5.5##科伦坡,塔吉克斯坦,5##杜尚别,泰国,7##曼谷,土耳其,2##伊斯坦布尔,土库曼斯坦,5##阿什哈巴德,文莱,8##斯里巴加湾,乌兹别克斯坦,5##塔什干,锡金,5.5##甘托克,新加坡,8##新加坡,叙利亚,2#0411d1011d#大马士革,亚美尼亚,4##埃里温,也门,3##萨那,伊拉克,3#0411d1011d#巴格达,伊朗,3.5#0411d1011d#德黑兰,以色列,2#0415d0915d#特拉维夫、耶路撒冷,印度,5.5##新德里、孟买、加尔各答,印度尼西亚,7##雅加达,约旦,2##安曼,越南,7##河内","欧洲,阿尔巴尼亚,1##地拉那,爱尔兰,0#0350b1050b#都柏林,爱沙尼亚,2##塔林,安道尔,0##安道尔城,奥地利,1#0350b1050b#维也纳,白俄罗斯,2#0350d1050d#明斯克,保加利亚,2##索非亚,比利时,1#0350b1050b#布鲁塞尔,冰岛,0##雷克雅未克,波黑,1##萨拉热窝,波兰,1##华沙,丹麦,1#0410d1050d#哥本哈根,德国,1#0350b1050b#柏林,俄罗斯东二区,2#0350d1050d#莫斯科,俄罗斯东三区,3#0350d1050d#伏尔加格勒,俄罗斯东四区,4#0350d1050d#叶卡捷琳堡,法国,1#0350b1050b#巴黎,梵蒂冈,1##梵蒂冈,芬兰,2#0350b1050b#赫尔辛基,荷兰,1#0350b1050b#阿姆斯特丹,捷克,1##布拉格,克罗地亚,1##萨格勒布,拉脱维亚,2##里加,立陶宛,2##维尔纽斯,列支敦士登,1##瓦杜兹,卢森堡,1#0350b1050b#卢森堡市,罗马尼亚,2##布加勒斯特,马耳他,1##瓦莱塔,马其顿,1##斯科普里,摩尔多瓦,2##基什尼奥夫,摩纳哥,1##摩纳哥市,挪威,1##奥斯陆,葡萄牙,0#0350b1050b#里斯本,瑞典,1#0350b1050b#斯德哥尔摩,瑞士,1##苏黎世,塞尔维亚和黑山,1##贝尔格莱德,圣马力诺,1##圣马力诺,斯洛伐克,1##布拉迪斯拉发,斯洛文尼亚,1##卢布尔雅那,乌克兰东部,3##辛菲罗波尔,乌克兰西部,2##基辅,西班牙,1#0350b1050b#马德里,希腊,2#0350b1050b#雅典,匈牙利,1##布达佩斯,意大利,1#0350b1050b#罗马,英国,0#0350b1050b#伦敦、爱丁堡","北美洲,格陵兰(丹),-3##努克(戈特霍布),加拿大大西洋时区,-4#0410c1050c#哈利法克斯,加拿大东部时区,-5#0410c1050c#渥太华、蒙特利尔,加拿大纽芬兰时区,-3.5#0410c1050c#纽芬兰、圣约翰斯,加拿大山区时区,-7#0410c1050c#艾伯塔,加拿大太平洋时区,-8#0410c1050c#温哥华,加拿大中央时区,-6#0410c1050c#温尼伯,美国阿拉斯加,-9##朱诺、费尔班克斯,美国东部,-5#0410c1050c#纽约,美国山区,-7#0410c1050c#丹佛,美国西岸,-8#0410c1050c#旧金山、洛杉矶,美国中部,-6#0410c1050c#芝加哥","中南美洲,阿根廷,-3##布宜诺斯艾利斯,阿鲁巴岛(荷),-4##奥拉涅斯塔德,安提瓜和巴布达,-4##圣约翰,巴巴多斯,-4##布里奇敦,巴哈马,-5##拿骚,巴拉圭,-3#1010d0250d#亚松森,巴拿马,-5##巴拿马市,巴西东部,-3#1010d0250d#里约热内卢、巴西利亚,巴西诺罗纳岛,-2#1010d0250d#诺罗纳岛,巴西西部,-5#1010d0250d#阿克里州、亚马孙州,巴西中部,-4#1010d0250d#库亚巴,百慕大群岛(英),-4##哈密尔顿,波多黎各(美),-4##圣胡安,玻利维亚,-4##拉巴斯,伯利兹,-6##贝尔莫潘,多米尼加共和国,-4##圣多明各,多米尼克国,-4##罗索,厄瓜多尔,-5##基多,法属圭亚那,-3##卡宴,哥伦比亚,-5##波哥大,哥斯达黎加,-6##圣何塞,格林纳达,-4##圣乔治,古巴,-5#0411d1050d#哈瓦那,瓜德罗普岛(法),-4##巴斯特尔,圭亚那,-3##乔治敦,海地,-5##太子港,荷属安的列斯群岛,-4##威廉斯塔德,洪都拉斯,-6##特古西加尔巴,开曼群岛(英),-5##乔治敦,马尔维纳斯(福克兰)群岛,-3#0910d0410d#斯坦利港,马提尼克岛(法),-4##法兰西堡,美属维尔京群岛,-4##夏洛特阿马利亚,秘鲁,-5##利马,墨西哥东部,-6##墨西哥城,墨西哥西部,-8##蒂华纳,墨西哥中部,-7##马萨特兰,尼加拉瓜,-5##马拉瓜,萨尔瓦多,-6##圣萨尔瓦多,圣基茨和尼维斯,-4##巴斯特尔,圣卢西亚,-4##卡斯特里,圣文森特和格林纳丁斯,-4##金斯敦,苏里南,-3##帕拉马里博,特立尼达和多巴哥,-4##西班牙港,危地马拉,-6##危地马拉城,委内瑞拉,-4##加拉加斯,乌拉圭,-3##蒙得维的亚,牙买加,-5##金斯敦,英属维尔京群岛,-4##罗德城,智利,-4#1010d0310d#圣地亚哥,智利帕斯库阿岛,-5#1010d0310d#汉加罗亚","非洲,阿尔及利亚,1##阿尔及尔,埃及,2#0455d0954d#开罗,埃塞俄比亚,3##亚的斯亚贝巴,安哥拉,1##罗安达,贝宁,1##波多诺伏,博茨瓦纳,2##哈博罗内,布基纳法索,0##瓦加杜古,布隆迪,2##布琼布拉,赤道几内亚,1##马拉博,多哥,0##洛美,厄立特里亚,3##阿斯马拉,佛得角,-1##普拉亚,冈比亚,0##班珠尔,刚果,1##布拉柴维尔,刚果(金),1##金沙萨,吉布提,3##吉布提市,几内亚,0##科纳克里,几内亚比绍,0##比绍,加纳,0##阿克拉,加蓬,1##利伯维尔,津巴布韦,2##哈拉雷,喀麦隆,1##雅温德,科摩罗,3##莫罗尼,科特迪瓦,0##亚穆苏克罗,肯尼亚,3##内罗毕,莱索托,2##马赛卢,利比里亚,0##蒙罗维亚,利比亚,2##的黎波里,卢旺达,2##基加利,马达加斯加,3##塔那那利佛,马拉维,2##利隆圭,马里,0##巴马科,毛里求斯,4##路易港,毛里塔尼亚,0##努瓦克肖特,摩洛哥,0##拉巴特,莫桑比克,2##马普托,纳米比亚,2#0910d0410d#温得和克,南非,2##比勒陀利亚、约翰内斯堡,尼日尔,1##尼亚美,尼日利亚,1##阿布贾、拉各斯,塞拉利昂,0##弗里敦,塞内加尔,0##达喀尔,塞舌尔,4##维多利亚,圣多美和普林西比,0##圣多美,斯威士兰,2##姆巴巴内,苏丹,2##喀土穆,索马里,3##摩加迪沙,坦桑尼亚,3##达累斯萨拉姆,突尼斯,1##突尼斯,乌干达,3##坎帕拉,西撒哈拉,0##阿尤恩,赞比亚,2##卢萨卡,乍得,1##恩贾梅纳,中非共和国,1##班吉","大洋洲,埃尼威托克岛,-12##埃尼威托克岛,澳大利亚东部,10#1050d0350d#堪培拉、悉尼、布里斯班,澳大利亚西部,8#1050d0350d#珀斯,澳大利亚中部,9.5#1050d0350d#阿德莱德、达尔文,巴布亚新几内亚,10##莫尔兹比港,北马里亚纳群岛(美),10##塞班,法属波利尼西亚,-10##帕皮提,斐济,12#1110d0250d#苏瓦,关岛(美),10##阿加尼亚,基里巴斯,12##塔拉瓦,库克群岛(新),-10.5##阿瓦鲁阿,马里亚纳群岛,10##塞班岛,马绍尔群岛,12##马朱罗,美属萨摩亚,-11##帕果帕果,密克罗尼西亚,10##帕利基尔,瑙鲁共和国,12##亚伦,所罗门群岛,11##霍尼亚拉,汤加,13#1016d0416d#努库阿洛法,图瓦卢,12##富纳富提,瓦努阿图,11##维拉港,西萨摩亚,-11##阿皮亚,夏威夷(美),-10##檀香山,新喀里多尼亚(法),11##努美阿,新西兰,12#1010d0416d#奥克兰、惠灵顿,新西兰查塔姆群岛,12.75#1010d0416d#查塔姆群岛,中途岛(美),-11##中途岛,国际日期变更线(东),-12##国际日期变更线(东),国际日期变更线(西),12##国际日期变更线(西)");for(i=0;i<SQv.length;i++)SQv[i]=SQv[i].split(",");var oba={wFtv:new Array('0150I世界麻风日','0520.国际母亲节','0530I全国助残日','0630.父亲节','0730.被奴役国家周','0932I国际和平日','0940.国际聋人节 世界儿童日','0950I世界海事日','1011.国际住房日','1013I国际减轻自然灾害日(减灾日)','1144I感恩节'),sFtv:'',init:function(){var i;var s='01#元旦|'+'02I世界湿地日,10.国际气象节,14I情人节|'+'01.国际海豹日,03.全国爱耳日,05.1963-9999学雷锋纪念日,08I妇女节,12I植树节,12.1925-9999孙中山逝世纪念日,14.国际警察日,'+'15I1983-9999消费者权益日,17.中国国医节,17.国际航海日,21.世界森林日,21.消除种族歧视国际日,21.世界儿歌日,22I世界水日,'+'23I世界气象日,24.1982-9999世界防治结核病日,25.全国中小学生安全教育日,30.巴勒斯坦国土日|'+'01I1564-9999愚人节,01.全国爱国卫生运动月(四月),01.税收宣传月(四月),07I世界卫生日,22I世界地球日,23.世界图书和版权日,24.亚非新闻工作者日|'+'01#1889-9999劳动节,04I青年节,05.碘缺乏病防治日,08.世界红十字日,12I国际护士节,15I国际家庭日,17.国际电信日,18.国际博物馆日,'+'20.全国学生营养日,23.国际牛奶日,31I世界无烟日|'+'01I1925-9999国际儿童节,05.世界环境保护日,06.全国爱眼日,17.防治荒漠化和干旱日,23.国际奥林匹克日,25.全国土地日,26I国际禁毒日|'+'01I1997-9999香港回归纪念日,01I1921-9999中共诞辰,01.世界建筑日,02.国际体育记者日,07I1937-9999抗日战争纪念日,11I世界人口日,30.非洲妇女日|'+'01I1927-9999建军节,08.中国男子节(爸爸节)|'+'03I1945-9999抗日战争胜利纪念,08.1966-9999国际扫盲日,08.国际新闻工作者日,09.毛泽东逝世纪念,10I中国教师节,14.世界清洁地球日,'+'16.国际臭氧层保护日,18I九·一八事变纪念日,20.国际爱牙日,27.世界旅游日,28I孔子诞辰|'+'01#1949-9999国庆节,01.世界音乐日,01.国际老人节,02#1949-9999国庆节假日,02.国际和平与民主自由斗争日,03#1949-9999国庆节假日,'+'04.世界动物日,06.老人节,08.全国高血压日,08.世界视觉日,09.世界邮政日,09.万国邮联日,10I辛亥革命纪念日,10.世界精神卫生日,'+'13.世界保健日,13.国际教师节,14.世界标准日,15.国际盲人节(白手杖节),16.世界粮食日,17.世界消除贫困日,22.世界传统医药日,24.联合国日,31.世界勤俭日|'+'07.1917-9999十月社会主义革命纪念日,08.中国记者日,09.全国消防安全宣传教育日,10.世界青年节,11.国际科学与和平周(本日所属的一周),12.孙中山诞辰纪念日,'+'14.世界糖尿病日,17.国际大学生节,17.世界学生节,20.彝族年,21.彝族年,21.世界问候日,21.世界电视日,22.彝族年,29.国际声援巴勒斯坦人民国际日|'+'01I1988-9999世界艾滋病日,03.世界残疾人日,05.国际经济和社会发展志愿人员日,08.国际儿童电视日,09.世界足球日,10.世界人权日,'+'12I西安事变纪念日,13I南京大屠杀(1937年)纪念日,20.澳门回归纪念,21.国际篮球日,24I平安夜,25I圣诞节,26.毛泽东诞辰纪念';this.sFtv=s.split('|');for(i=0;i<this.sFtv.length;i++)this.sFtv[i]=this.sFtv[i].split(',');},getDayName:function(u,r){var m0=(u.m<10?'0':'')+u.m;var d0=(u.d<10?'0':'')+u.d;var i,j,s,s2,type;if(u.week==0||u.week==6)r.Fjia=1;for(i=0;i<this.sFtv[u.m-1].length;i++){s=this.sFtv[u.m-1][i];if(s.substr(0,2)!=d0)continue;s=s.substr(2,s.length-2);type=s.substr(0,1);if(s.substr(5,1)=='-'){if(u.y<(s.substr(1,4)-0)||u.y>(s.substr(6,4)-0))continue;s=s.substr(10,s.length-10);}else {if(u.y<1850)continue;s=s.substr(1,s.length-1);}if(type=='#')r.A+=s+' ',r.Fjia=1;if(type=='I')r.B+=s+' ';if(type=='.')r.C+=s+' ';}var w=u.weeki;if(u.week>=u.week0)w+=1;var w2=w;if(u.weeki==u.weekN-1)w2=5;w=m0+w+u.week;w2=m0+w2+u.week;for(i=0;i<this.wFtv.length;i++){s=this.wFtv[i];s2=s.substr(0,4);if(s2!=w&&s2!=w2)continue;type=s.substr(4,1);s=s.substr(5,s.length-5);if(type=='#')r.A+=s+' ',r.Fjia=1;if(type=='I')r.B+=s+' ';if(type=='.')r.C+=s+' ';}},getHuiLi:function(d0,r){var z,y,m,d;d=d0+503105;z=int2(d/10631);d-=z*10631;y=int2((d+0.5)/354.366);d-=int2(y*354.366+0.5);m=int2((d+0.11)/29.51);d-=int2(m*29.5+0.5);r.Hyear=z*30+y+1;r.Hmonth=m+1;r.Hday=d+1;}};oba.init();var obb={JNB:'',numCn:new Array('零','一','二','三','四','五','六','七','八','九','十'),Gan:new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸"),Zhi:new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"),ShX:new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"),XiZ:new Array('摩羯','水瓶','双鱼','白羊','金牛','双子','巨蟹','狮子','处女','天秤','天蝎','射手'),yxmc:new Array("朔","上弦","望","下弦"),jqmc:new Array('冬至','小寒','大寒','立春','雨水','惊蛰','春分','清明','谷雨','立夏','小满','芒种','夏至','小暑','大暑','立秋','处暑','白露','秋分','寒露','霜降','立冬','小雪','大雪'),ymc:new Array('十一','十二','正','二','三','四','五','六','七','八','九','十'),rmc:new Array('初一','初二','初三','初四','初五','初六','初七','初八','初九','初十','十一','十二','十三','十四','十五','十六','十七','十八','十九','二十','廿一','廿二','廿三','廿四','廿五','廿六','廿七','廿八','廿九','三十','卅一'),init:function(){var i;var s='-2069,45,0,夏,禹,,禹,-2024,10,0,夏,启,,启,-2014,25,0,夏,太康,,太康,-1986,14,0,夏,仲康,,仲康,-1972,28,0,夏,相,,相,-1944,2,0,夏,后羿,,后羿,-1942,38,0,夏,寒浞,,寒浞,-1904,21,0,夏,少康,,少康,-1883,17,0,夏,杼,,杼,-1866,26,0,夏,槐,,槐,-1840,18,0,夏,芒,,芒,-1822,16,0,夏,泄,,泄,-1806,59,0,夏,不降,,不降,-1747,21,0,夏,扃,,扃,-1726,21,0,夏,廑,,廑,'+'-1705,31,0,夏,孔甲,,孔甲,-1674,11,0,夏,皋,,皋,-1663,11,0,夏,发,,发,-1652,53,0,夏,桀,,桀,-1599,11,0,商,商太祖,汤,商汤,-1588,1,0,商,商代王,太乙,商代王,-1587,2,0,商,哀王,子胜,外丙,-1585,4,0,商,懿王,子庸,仲壬,-1581,12,0,商,太宗,子至,太甲,-1569,29,0,商,昭王,子绚,沃丁,-1540,25,0,商,宣王,子辩,太庚,-1515,17,0,商,敬王,子高,小甲,-1498,13,0,商,元王,子密,雍己,-1485,75,0,商,中宗,子伷,太戊,-1410,11,0,商,孝成王,子庄,仲丁,'+'-1399,15,0,商,思王,子发,外壬,-1384,9,0,商,前平王,子整,河亶甲,-1375,19,0,商,穆王,子滕,祖乙,-1356,16,0,商,桓王,子旦,祖辛,-1340,5,0,商,僖王,子逾,沃甲,-1335,9,0,商,庄王,子新,祖丁,-1326,6,0,商,顷王,子更,南庚,-1320,7,0,商,悼王,子和,阳甲,-1313,42,0,商,世祖,子旬,盘庚,-1271,21,0,商,章王,子颂,小辛,-1250,1,0,商,惠王,子敛,小乙,-1249,59,0,商,高宗,子昭,武丁,-1190,2,0,商,后平王,子跃,祖庚,-1188,33,0,商,世宗,子载,祖甲,-1155,8,0,商,甲宗,子先,廪辛,'+'-1147,1,0,商,康祖,子嚣,庚丁,-1146,35,0,商,武祖,子瞿,武乙,-1111,11,0,商,匡王,子托,文丁,-1100,26,0,商,德王,子羡,帝乙,-1074,29,0,商,纣王,子寿,帝辛,-1045,4,0,西周,武王,姬发,武王,-1041,22,0,西周,成王,姬诵,成王,-1019,25,0,西周,康王,姬钊,康王,-994,19,0,西周,昭王,姬瑕,昭王,-975,54,0,西周,穆王,姬满,穆王,-921,23,0,西周,共王,姬繄,共王,-898,8,0,西周,懿王,姬囏,懿王,-890,6,0,西周,孝王,姬辟方,孝王,-884,8,0,西周,夷王,姬燮,夷王,-876,36,0,西周,厉王,姬胡,厉王,'+'-840,14,0,西周,厉王,姬胡,共和,-826,46,0,西周,宣王,姬静,宣王,-780,11,0,西周,幽王,姬宫湦,幽王,-769,51,0,东周,平王,姬宜臼,平王,-718,23,0,东周,桓王,姬林,桓王,-695,15,0,东周,庄王,姬佗,庄王,-680,5,0,东周,釐王,姬胡齐,釐王,-675,25,0,东周,惠王,姬阆,惠王,-650,33,0,东周,襄王,姬郑,襄王,-617,6,0,东周,顷王,姬壬臣,顷王,-611,6,0,东周,匡王,姬班,匡王,-605,21,0,东周,定王,姬瑜,定王,-584,14,0,东周,简王,姬夷,简王,-570,27,0,东周,灵王,姬泄心,灵王,-543,24,0,东周,景王,姬贵,景王,'+'-519,1,0,东周,悼王,姬勐,悼王,-518,44,0,东周,敬王,姬匄,敬王,-474,7,0,东周,元王,姬仁,元王,-467,27,0,东周,贞定王,姬介,贞定王,-440,1,0,东周,哀王-思王,姬去疾-姬叔,哀王-思王,-439,15,0,东周,考王,姬嵬,考王,-424,24,0,东周,威烈王,姬午,威烈王,-400,26,0,东周,安王,姬骄,安王,-374,7,0,东周,烈王,姬喜,烈王,-367,48,0,东周,显王,姬扁,显王,-319,6,0,东周,慎靓王,姬定,慎靓王,-313,8,0,东周,赧王,姬延,赧王,-305,56,0,战国-秦,昭襄王,嬴则,昭襄王,-249,1,0,战国-秦,孝文王,嬴柱,孝文王,-248,3,0,战国-秦,庄襄王,嬴子楚,庄襄王,'+'-245,25,0,秦,嬴政,嬴政,嬴政,-220,12,0,秦,始皇帝,嬴政,始皇,-208,3,0,秦,二世皇帝,嬴胡亥,二世,-205,12,0,西汉,高帝,刘邦,高帝,-193,7,0,西汉,惠帝,刘盈,惠帝,-186,8,0,西汉,高后,吕雉,高后,-178,16,0,西汉,文帝,刘恒,文帝,-162,7,0,西汉,文帝,刘恒,后元,-155,7,0,西汉,景帝,刘启,景帝,-148,6,0,西汉,景帝,刘启,中元,-142,3,0,西汉,景帝,刘启,后元,-139,6,0,西汉,武帝,刘彻,建元,-133,6,0,西汉,武帝,刘彻,元光,-127,6,0,西汉,武帝,刘彻,元朔,-121,6,0,西汉,武帝,刘彻,元狩,'+'-115,6,0,西汉,武帝,刘彻,元鼎,-109,6,0,西汉,武帝,刘彻,元封,-103,4,0,西汉,武帝,刘彻,太初,-99,4,0,西汉,武帝,刘彻,天汉,-95,4,0,西汉,武帝,刘彻,太始,-91,4,0,西汉,武帝,刘彻,征和,-87,2,0,西汉,武帝,刘彻,后元,-85,6,0,西汉,昭帝,刘弗陵,始元,-79,6,0,西汉,昭帝,刘弗陵,元凤,-73,1,0,西汉,昭帝,刘弗陵,元平,-72,4,0,西汉,宣帝,刘询,本始,-68,4,0,西汉,宣帝,刘询,地节,-64,4,0,西汉,宣帝,刘询,元康,-60,4,0,西汉,宣帝,刘询,神爵,-56,4,0,西汉,宣帝,刘询,五凤,'+'-52,4,0,西汉,宣帝,刘询,甘露,-48,1,0,西汉,宣帝,刘询,黄龙,-47,5,0,西汉,元帝,刘奭,初元,-42,5,0,西汉,元帝,刘奭,永光,-37,5,0,西汉,元帝,刘奭,建昭,-32,1,0,西汉,元帝,刘奭,竟宁,-31,4,0,西汉,成帝,刘骜,建始,-27,4,0,西汉,成帝,刘骜,河平,-23,4,0,西汉,成帝,刘骜,阳朔,-19,4,0,西汉,成帝,刘骜,鸿嘉,-15,4,0,西汉,成帝,刘骜,永始,-11,4,0,西汉,成帝,刘骜,元延,-7,2,0,西汉,成帝,刘骜,绥和,-5,4,0,西汉,哀帝,刘欣,建平,-1,2,0,西汉,哀帝,刘欣,元寿,'+'1,5,0,西汉,平帝,刘衍,元始,6,2,0,西汉,孺子婴,王莽摄政,居摄,8,1,0,西汉,孺子婴,王莽摄政,初始,9,5,0,新,,王莽,始建国,14,6,0,新,,王莽,天凤,20,3,0,新,,王莽,地皇,23,2,0,西汉,更始帝,刘玄,更始,25,31,0,东汉,光武帝,刘秀,建武,56,2,0,东汉,光武帝,刘秀,建武中元,58,18,0,东汉,明帝,刘庄,永平,76,8,0,东汉,章帝,刘炟,建初,84,3,0,东汉,章帝,刘炟,元和,87,2,0,东汉,章帝,刘炟,章和,89,16,0,东汉,和帝,刘肇,永元,105,1,0,东汉,和帝,刘肇,元兴,'+'106,1,0,东汉,殇帝,刘隆,延平,107,7,0,东汉,安帝,刘祜,永初,114,6,0,东汉,安帝,刘祜,元初,120,1,0,东汉,安帝,刘祜,永宁,121,1,0,东汉,安帝,刘祜,建光,122,4,0,东汉,安帝,刘祜,延光,126,6,0,东汉,顺帝,刘保,永建,132,4,0,东汉,顺帝,刘保,阳嘉,136,6,0,东汉,顺帝,刘保,永和,142,2,0,东汉,顺帝,刘保,汉安,144,1,0,东汉,顺帝,刘保,建康,145,1,0,东汉,冲帝,刘炳,永嘉,146,1,0,东汉,质帝,刘缵,本初,147,3,0,东汉,桓帝,刘志,建和,150,1,0,东汉,桓帝,刘志,和平,'+'151,2,0,东汉,桓帝,刘志,元嘉,153,2,0,东汉,桓帝,刘志,永兴,155,3,0,东汉,桓帝,刘志,永寿,158,9,0,东汉,桓帝,刘志,延熹,167,1,0,东汉,桓帝,刘志,永康,168,4,0,东汉,灵帝,刘宏,建宁,172,5,0,东汉,灵帝,刘宏,熹平,178,6,0,东汉,灵帝,刘宏,光和,184,6,0,东汉,灵帝,刘宏,中平,190,4,0,东汉,献帝,刘协,初平,194,2,0,东汉,献帝,刘协,兴平,196,24,0,东汉,献帝,刘协,建安,220,7,0,三国-魏,文帝,曹丕,黄初,227,6,0,三国-魏,明帝,曹叡,太和,233,4,0,三国-魏,明帝,曹叡,青龙,'+'237,3,0,三国-魏,明帝,曹叡,景初,240,9,0,三国-魏,齐王,曹芳,正始,249,5,0,三国-魏,齐王,曹芳,嘉平,254,2,0,三国-魏,高贵乡公,曹髦,正元,256,4,0,三国-魏,高贵乡公,曹髦,甘露,260,4,0,三国-魏,元帝,曹奂,景元,264,1,0,三国-魏,元帝,曹奂,咸熙,265,10,0,西晋,武帝,司马炎,泰始,275,5,0,西晋,武帝,司马炎,咸宁,280,10,0,西晋,武帝,司马炎,太康,290,10,0,西晋,武帝,司马炎,太熙,300,1,0,西晋,惠帝,司马衷,永康,301,1,0,西晋,惠帝,司马衷,永宁,302,2,0,西晋,惠帝,司马衷,太安,304,2,0,西晋,惠帝,司马衷,永安,'+'306,1,0,西晋,惠帝,司马衷,光熙,307,6,0,西晋,怀帝,司马炽,永嘉,313,4,0,西晋,愍帝,司马邺,建兴,317,1,0,东晋,元帝,司马睿,建武,318,4,0,东晋,元帝,司马睿,大兴,322,1,0,东晋,元帝,司马睿,永昌,323,3,0,东晋,明帝,司马绍,太宁,326,9,0,东晋,成帝,司马衍,咸和,335,8,0,东晋,成帝,司马衍,咸康,343,2,0,东晋,康帝,司马岳,建元,345,12,0,东晋,穆帝,司马聃,永和,357,5,0,东晋,穆帝,司马聃,升平,362,1,0,东晋,哀帝,司马丕,隆和,363,3,0,东晋,哀帝,司马丕,兴宁,366,5,0,东晋,海西公,司马奕,太和,'+'371,2,0,东晋,简文帝,司马昱,咸安,373,3,0,东晋,孝武帝,司马曜,甯康,376,21,0,东晋,孝武帝,司马曜,太元,397,5,0,东晋,安帝,司马德宗,隆安,402,3,0,东晋,安帝,司马德宗,元兴,405,14,0,东晋,安帝,司马德宗,义熙,419,1,0,东晋,恭帝,司马德文,元熙,420,3,0,南朝/宋,武帝,刘裕,永初,423,2,0,南朝/宋,少帝,刘义符,景平,424,30,0,南朝/宋,文帝,刘義隆,元嘉,454,3,0,南朝/宋,孝武,帝刘骏,孝建,457,8,0,南朝/宋,孝武,帝刘骏,大明,465,1,0,南朝/宋,废帝,刘子业,永光,465,1,0,南朝/宋,废帝,刘子业,景和,'+'465,7,0,南朝/宋,明帝,刘彧,泰始,472,1,0,南朝/宋,明帝,刘彧,泰豫,473,5,0,南朝/宋,废帝,刘昱,元徽,477,3,0,南朝/宋,顺帝,刘准,升明,479,4,0,南朝/齐,高帝,萧道成,建元,483,11,0,南朝/齐,武帝,萧赜,永明,494,1,0,南朝/齐,欎林王,萧昭业,隆昌,494,1,0,南朝/齐,海陵王,萧昭文,延兴,494,5,0,南朝/齐,明帝,萧鸾,建武,498,1,0,南朝/齐,明帝,萧鸾,永泰,499,3,0,南朝/齐,东昏侯,萧宝,中兴,501,2,0,南朝/齐,和帝,萧宝融,中兴,502,18,0,南朝/梁,武帝,萧衍,天监,520,8,0,南朝/梁,武帝,萧衍,普通,527,3,0,南朝/梁,武帝,萧衍,大通,'+'529,6,0,南朝/梁,武帝,萧衍,中大通,535,12,0,南朝/梁,武帝,萧衍,大同,546,2,0,南朝/梁,武帝,萧衍,中大同,547,3,0,南朝/梁,武帝,萧衍,太清,550,2,0,南朝/梁,简文帝,萧纲,大宝,551,2,0,南朝/梁,豫章王,萧栋,天正,552,4,0,南朝/梁,元帝,萧绎,承圣,555,1,0,南朝/梁,贞阳侯,萧渊明,天成,555,2,0,南朝/梁,敬帝,萧方智,绍泰,556,2,0,南朝/梁,敬帝,萧方智,太平,557,3,0,南朝/陈,武帝,陈霸先,太平,560,7,0,南朝/陈,文帝,陈蒨,天嘉,566,1,0,南朝/陈,文帝,陈蒨,天康,567,2,0,南朝/陈,废帝,陈伯宗,光大,569,14,0,南朝/陈,宣帝,陈顼,太建,'+'583,4,0,南朝/陈,后主,陈叔宝,至德,587,3,0,南朝/陈,后主,陈叔宝,祯明,555,8,0,南朝/后梁,宣帝,萧詧,大定,562,24,0,南朝/后梁,明帝,萧岿,天保,586,2,0,南朝/后梁,莒公,萧琮,广运,386,11,0,北朝/北魏,道武帝,拓跋圭,登国,396,3,0,北朝/北魏,道武帝,拓跋圭,皇始,398,7,0,北朝/北魏,道武帝,拓跋圭,天兴,404,6,0,北朝/北魏,道武帝,拓跋圭,天赐,409,5,0,北朝/北魏,明元帝,拓跋嗣,永兴,414,3,0,北朝/北魏,明元帝,拓跋嗣,神瑞,416,8,0,北朝/北魏,明元帝,拓跋嗣,泰常,424,5,0,北朝/北魏,太武帝,拓跋焘,始光,428,4,0,北朝/北魏,太武帝,拓跋焘,神麚,432,3,0,北朝/北魏,太武帝,拓跋焘,延和,'+'435,6,0,北朝/北魏,太武帝,拓跋焘,太延,440,12,0,北朝/北魏,太武帝,拓跋焘,太平真君,451,2,0,北朝/北魏,太武帝,拓跋焘,正平,452,1,0,北朝/北魏,南安王,拓跋余,承平,452,3,0,北朝/北魏,文成帝,拓跋浚,兴安,454,2,0,北朝/北魏,文成帝,拓跋浚,兴光,455,5,0,北朝/北魏,文成帝,拓跋浚,太安,460,6,0,北朝/北魏,文成帝,拓跋浚,和平,466,2,0,北朝/北魏,献文帝,拓跋弘,天安,467,5,0,北朝/北魏,献文帝,拓跋弘,皇兴,471,6,0,北朝/北魏,教文帝,拓跋宏,延兴,476,1,0,北朝/北魏,孝文帝,拓跋宏,承明,477,23,0,北朝/北魏,孝文帝,拓跋宏,太和,500,4,0,北朝/北魏,宣武帝,元恪,景明,504,5,0,北朝/北魏,宣武帝,元恪,正始,'+'508,5,0,北朝/北魏,宣武帝,元恪,永平,512,4,0,北朝/北魏,宣武帝,元恪,延昌,516,3,0,北朝/北魏,孝明帝,元诩,熙平,518,3,0,北朝/北魏,孝明帝,元诩,神龟,520,6,0,北朝/北魏,孝明帝,元诩,正光,525,3,0,北朝/北魏,孝明帝,元诩,孝昌,528,1,0,北朝/北魏,孝明帝,元诩,武泰,528,1,0,北朝/北魏,孝庄帝,元子攸,建义,528,3,0,北朝/北魏,孝庄帝,元子攸,永安,530,2,0,北朝/北魏,东海王,元晔,建明,531,2,0,北朝/北魏,节闵帝,元恭,普泰,531,2,0,北朝/北魏,安定王,元朗,中兴,532,1,0,北朝/北魏,孝武帝,元修,太昌,532,1,0,北朝/北魏,孝武帝,元修,永兴,532,3,0,北朝/北魏,孝武帝,元修,永熙,'+'534,4,0,北朝/东魏,孝静帝,元善见,天平,538,2,0,北朝/东魏,孝静帝,元善见,元象,539,4,0,北朝/东魏,孝静帝,元善见,兴和,543,8,0,北朝/东魏,孝静帝,元善见,武定,535,17,0,北朝/西魏,文帝,元宝炬,大统,552,3,0,北朝/西魏,废帝,元钦,大统,554,3,0,北朝/西魏,恭帝,元廓,大统,550,10,0,北朝/北齐,文宣帝,高洋,天保,560,1,0,北朝/北齐,废帝,高殷,乾明,560,2,0,北朝/北齐,孝昭帝,高演,皇建,561,2,0,北朝/北齐,武成帝,高湛,太宁,562,4,0,北朝/北齐,武成帝,高湛,河清,565,5,0,北朝/北齐,温公,高纬,天统,570,7,0,北朝/北齐,温公,高纬,武平,576,2,0,北朝/北齐,温公,高纬,隆化,'+'576,1,0,北朝/北齐,安德王,高延宗,德昌,577,1,0,北朝/北齐,幼主,高恒,承光,557,1,0,北朝/北周,闵帝,宇文觉,空,557,2,0,北朝/北周,明帝,宇文毓,空,559,2,0,北朝/北周,明帝,宇文毓,武成,561,5,0,北朝/北周,武帝,宇文邕,保定,566,7,0,北朝/北周,武帝,宇文邕,天和,572,7,0,北朝/北周,武帝,宇文邕,建德,578,1,0,北朝/北周,武帝,宇文邕,宣政,579,1,0,北朝/北周,宣帝,宇文贇,大成,579,2,0,北朝/北周,静帝,宇文衍,大象,581,1,0,北朝/北周,静帝,宇文衍,大定,581,20,0,隋,文帝,杨坚,开皇,601,4,0,隋,文帝,杨坚,仁寿,605,13,0,隋,炀帝,杨广,大业,'+'617,2,0,隋,恭帝,杨侑,义宁,618,9,0,唐,高祖,李渊,武德,627,23,0,唐,太宗,李世民,贞观,650,6,0,唐,高宗,李治,永徽,656,6,0,唐,高宗,李治,显庆,661,3,0,唐,高宗,李治,龙朔,664,2,0,唐,高宗,李治,麟德,666,3,0,唐,高宗,李治,乾封,668,3,0,唐,高宗,李治,总章,670,5,0,唐,高宗,李治,咸亨,674,3,0,唐,高宗,李治,上元,676,4,0,唐,高宗,李治,仪凤,679,2,0,唐,高宗,李治,调露,680,2,0,唐,高宗,李治,永隆,681,2,0,唐,高宗,李治,开耀,'+'682,2,0,唐,高宗,李治,永淳,683,1,0,唐,高宗,李治,弘道,684,1,0,唐,中宗,李显,嗣圣,684,1,0,唐,睿宗,李旦,文明,684,1,0,武周,则天后,武曌,光宅,685,4,0,武周,则天后,武曌,垂拱,689,1,0,武周,则天后,武曌,永昌,689,2,0,武周,则天后,武曌,载初,690,3,0,武周,则天后,武曌,天授,692,1,0,武周,则天后,武曌,如意,692,3,0,武周,则天后,武曌,长寿,694,1,0,武周,则天后,武曌,延载,695,1,0,武周,则天后,武曌,证圣,695,2,0,武周,则天后,武曌,天册万岁,696,1,0,武周,则天后,武曌,万岁登封,'+'696,2,0,武周,则天后,武曌,万岁通天,697,1,0,武周,则天后,武曌,神功,698,3,0,武周,则天后,武曌,圣历,700,1,0,武周,则天后,武曌,久视,701,1,0,武周,则天后,武曌,大足,701,4,0,武周,则天后,武曌,长安,705,1,0,武周,则天后,李显,神龙,705,2,0,唐,中宗,李显,神龙,707,4,0,唐,中宗,李显,景龙,710,1,0,唐,温王,李重茂,唐隆,710,2,0,唐,睿宗,李旦,景云,712,1,0,唐,睿宗,李旦,太极,712,1,0,唐,睿宗,李旦,延和,712,2,0,唐,玄宗,李隆基,先天,713,29,0,唐,玄宗,李隆基,开元,'+'742,15,0,唐,玄宗,李隆基,天宝,756,3,0,唐,肃宗,李亨,至德,758,3,0,唐,肃宗,李亨,乾元,760,3,0,唐,肃宗,李亨,上元,762,2,0,唐,肃宗,李亨,宝应,763,2,0,唐,代宗,李豫,广德,765,2,0,唐,肃宗,李亨,永泰,766,14,0,唐,肃宗,李亨,大历,780,4,0,唐,德宗,李适,建中,784,1,0,唐,德宗,李适,兴元,785,21,0,唐,德宗,李适,贞元,805,1,0,唐,顺宗,李诵,永贞,806,15,0,唐,宪宗,李纯,元和,821,4,0,唐,穆宗,李恒,长庆,825,3,0,唐,敬宗,李湛,宝历,'+'827,9,0,唐,文宗,李昂,大和,836,5,0,唐,文宗,李昂,开成,841,6,0,唐,武宗,李炎,会昌,847,14,0,唐,宣宗,李忱,大中,860,15,0,唐,宣宗,李忱,咸通,874,6,0,唐,僖宗,李儇,乾符,880,2,0,唐,僖宗,李儇,广明,881,5,0,唐,僖宗,李儇,中和,885,4,0,唐,僖宗,李儇,光启,888,1,0,唐,僖宗,李儇,文德,889,1,0,唐,昭宗,李晔,龙纪,890,2,0,唐,昭宗,李晔,大顺,892,2,0,唐,昭宗,李晔,景福,894,5,0,唐,昭宗,李晔,乾宁,898,4,0,唐,昭宗,李晔,光化,'+'901,4,0,唐,昭宗,李晔,天复,904,1,0,唐,昭宗,李晔,天佑,905,3,1,唐,昭宣帝,李祝,天佑,907,5,0,五代/梁,太祖,朱温,开平,911,2,0,五代/梁,太祖,朱温,乾化,913,1,0,五代/梁,庶人,朱友圭,凤历,913,3,2,五代/梁,末帝,朱友贞,乾化,915,7,0,五代/梁,末帝,朱友贞,贞明,921,3,0,五代/梁,末帝,朱友贞,龙德,923,4,0,五代/唐,庄宗,李存勗,同光,926,5,0,五代/唐,明宗,李嗣源,天成,930,4,0,五代/唐,明宗,李嗣源,长兴,934,1,0,五代/唐,闵帝,李从厚,应顺,934,3,0,五代/唐,潞王,李从珂,清泰,936,6,0,五代/晋,高祖,石敬瑭,天福,'+'942,2,6,五代/晋,出帝,石重贵,天福,944,3,0,五代/晋,出帝,石重贵,开运,947,12,0,五代/汉,高祖,刘知远,天福,948,1,0,五代/汉,隐帝,刘承祐,乾祐,948,3,0,五代/汉,隐帝,刘承祐,乾祐,951,3,0,五代/周,太祖,郭威,广顺,954,1,0,五代/周,太祖,郭威,显德,954,6,0,五代/周,世宗,柴荣,显德,959,2,5,五代/周,恭帝,郭宗训,显德,960,4,0,北宋,太祖,赵匡胤,建隆,963,6,0,北宋,太祖,赵匡胤,乾德,968,9,0,北宋,太祖,赵匡胤,开宝,976,9,0,北宋,太宗,赵炅,太平兴国,984,4,0,北宋,太宗,赵炅,雍熙,988,2,0,北宋,太宗,赵炅,端拱,'+'990,5,0,北宋,太宗,赵炅,淳化,995,3,0,北宋,太宗,赵炅,至道,998,6,0,北宋,真宗,赵恒,咸平,1004,4,0,北宋,真宗,赵恒,景德,1008,9,0,北宋,真宗,赵恒,大中祥符,1017,5,0,北宋,真宗,赵恒,天禧,1022,1,0,北宋,真宗,赵恒,乾兴,1023,10,0,北宋,仁宗,赵祯,天圣,1032,2,0,北宋,仁宗,赵祯,明道,1034,5,0,北宋,仁宗,赵祯,景祐,1038,3,0,北宋,仁宗,赵祯,宝元,1040,2,0,北宋,仁宗,赵祯,康定,1041,8,0,北宋,仁宗,赵祯,庆历,1049,6,0,北宋,仁宗,赵祯,皇祐,1054,3,0,北宋,仁宗,赵祯,至和,'+'1056,8,0,北宋,仁宗,赵祯,嘉祐,1064,4,0,北宋,英宗,赵曙,治平,1068,10,0,北宋,神宗,赵顼,熙宁,1078,8,0,北宋,神宗,赵顼,元丰,1086,9,0,北宋,哲宗,赵煦,元祐,1094,5,0,北宋,哲宗,赵煦,绍圣,1098,3,0,北宋,哲宗,赵煦,元符,1101,1,0,北宋,徽宗,赵佶,建中靖国,1102,5,0,北宋,徽宗,赵佶,崇宁,1107,4,0,北宋,徽宗,赵佶,大观,1111,8,0,北宋,徽宗,赵佶,政和,1118,2,0,北宋,徽宗,赵佶,重和,1119,7,0,北宋,徽宗,赵佶,宣和,1126,2,0,北宋,钦宗,赵桓,靖康,1127,4,0,南宋,高宗,赵构,建炎,'+'1131,32,0,南宋,高宗,赵构,绍兴,1163,2,0,南宋,孝宗,赵慎,隆兴,1165,9,0,南宋,孝宗,赵慎,乾道,1174,16,0,南宋,孝宗,赵慎,淳熙,1190,5,0,南宋,光宗,赵暴,绍熙,1195,6,0,南宋,宁宗,赵扩,庆元,1201,4,0,南宋,宁宗,赵扩,嘉泰,1205,3,0,南宋,宁宗,赵扩,开禧,1208,17,0,南宋,宁宗,赵扩,嘉定,1225,3,0,南宋,理宗,赵昀,宝庆,1228,6,0,南宋,理宗,赵昀,绍定,1234,3,0,南宋,理宗,赵昀,端平,1237,4,0,南宋,理宗,赵昀,嘉熙,1241,12,0,南宋,理宗,赵昀,淳祐,1253,6,0,南宋,理宗,赵昀,寶祐,'+'1259,1,0,南宋,理宗,赵昀,开庆,1260,5,0,南宋,理宗,赵昀,景定,1265,10,0,南宋,度宗,赵禥,咸淳,1275,2,0,南宋,恭宗,赵(上“日”下“丝”),德祐 ,1276,3,0,南宋,端宗,赵(上“日”下“正”),景炎,1278,2,0,南宋,帝昺,赵昺,祥兴,1271,24,7,元,世祖,孛儿只斤·忽必烈,至元,1295,3,0,元,成宗,孛儿只斤·铁穆耳,元贞,1297,11,0,元,成宗,孛儿只斤·铁穆耳,大德,1308,4,0,元,武宗,孛儿只斤·海山,至大,1312,2,0,元,仁宗,孛儿只斤·爱育黎拔力八达,皇庆,1314,7,0,元,仁宗,孛儿只斤·愛育黎拔力八達,延祐,1321,3,0,元,英宗,孛儿只斤·宗硕德八剌,至治,1324,5,0,元,泰定帝,孛儿只斤·也孙铁木耳,泰定,1328,1,0,元,泰定帝,孛儿只斤·也孙铁木耳,至和,'+'1328,1,0,元,幼主,孛儿只斤·阿速吉八,天顺,1328,3,0,元,文宗,孛儿只斤·图贴睦尔,天历,1330,3,0,元,文宗,孛儿只斤·图贴睦尔,至顺,1333,3,0,元,惠宗,孛儿只斤·妥镤贴睦尔,元统,1335,6,0,元,惠宗,孛儿只斤·妥镤贴睦尔,至元,1341,28,0,元,惠宗,孛儿只斤·妥镤贴睦尔,至正,1368,31,0,明,太祖,朱元璋,洪武,1399,4,0,明,惠帝,朱允溫,建文,1403,22,0,明,成祖,朱棣,永乐,1425,1,0,明,仁宗,朱高炽,洪熙,1426,10,0,明,宣宗,朱瞻基,宣德,1436,14,0,明,英宗,朱祁镇,正统,1450,7,0,明,代宗,朱祁钰,景泰,1457,8,0,明,英宗,朱祁镇,天顺,1465,23,0,明,宪宗,朱见深,成化,'+'1488,18,0,明,孝宗,朱祐樘,弘治,1506,16,0,明,武宗,朱厚照,正德,1522,45,0,明,世宗,朱厚熜,嘉靖,1567,6,0,明,穆宗,朱载贺,隆庆,1573,48,0,明,神宗,朱翊钧,万历,1620,1,0,明,光宗,朱常洛,泰昌,1621,7,0,明,熹宗,朱同校,天启,1628,17,0,明,毅宗,朱由检,崇祯,1644,18,0,清,世祖,爱新觉罗福临,顺治,1662,61,0,清,圣祖,爱新觉罗玄烨,康熙,1723,13,0,清,世宗,爱新觉罗胤禛,雍正,1736,60,0,清,高宗,爱新觉罗弘历,乾隆,1796,25,0,清,仁宗,爱新觉罗颙琰,嘉庆,1821,30,0,清,宣宗,爱新觉罗旻宁,道光,1851,11,0,清,文宗,爱新觉罗奕詝,咸丰,'+'1862,13,0,清,穆宗,爱新觉罗载淳,同治,1875,34,0,清,德宗,爱新觉罗载湉,光绪,1909,3,0,清,无朝,爱新觉罗溥仪,宣统,1912,37,0,近、现代,中华民国,,民国,1949,9999,1948,当代,中国,,公历纪元';this.JNB=s.split(',');for(i=0;i<this.JNB.length;i+=7){this.JNB[i]-=0;this.JNB[i+1]-=0;this.JNB[i+2]-=0;}},getNH:function(y){var i,j,c,s='',ob=this.JNB;for(i=0;i<ob.length;i+=7){j=ob[i];if(y<j||y>=j+ob[i+1])continue;c=ob[i+6]+(y-j+1+ob[i+2])+'年';s+=(s?';':'')+'['+ob[i+3]+']'+ob[i+4]+' '+ob[i+5]+' '+c;}return s;},getDayName:function(u,r){var d=u.Lmc+(u.Lmc.length<2?'月':'')+u.Ldc;if(u.Lleap!='闰'){if(d=='正月初一')r.A+='春节 ',r.Fjia=1;if(d=='正月初二')r.B+='大年初二 ',r.Fjia=1;if(d=='五月初五')r.A+='端午节 ',r.Fjia=1;if(d=='八月十五')r.A+='中秋节 ',r.Fjia=1;if(d=='正月十五')r.A+='元宵节 ',r.B+='上元节 ',r.C+='壮族歌墟节 苗族踩山节 达斡尔族卡钦 ';if(d=='正月十六')r.C+='侗族芦笙节(至正月二十) ';if(d=='正月廿五')r.C+='填仓节 ';if(d=='正月廿九')r.C+='送穷日 ';if(d=='二月初一')r.C+='瑶族忌鸟节 ';if(d=='二月初二')r.B+='春龙节(龙抬头) ',r.C+='畲族会亲节 ';if(d=='二月初八')r.C+='傈傈族刀杆节 ';if(d=='三月初三')r.B+='北帝诞 ',r.C+='苗族黎族歌墟节 ';if(d=='三月十五')r.C+='白族三月街(至三月二十) ';if(d=='三月廿三')r.B+='天后诞 妈祖诞 ';if(d=='四月初八')r.B+='牛王诞 ';if(d=='四月十八')r.C+='锡伯族西迁节 ';if(d=='五月十三')r.B+='关帝诞 ',r.C+='阿昌族泼水节 ';if(d=='五月廿二')r.C+='鄂温克族米阔鲁节 ';if(d=='五月廿九')r.C+='瑶族达努节 ';if(d=='六月初六')r.B+='姑姑节 天贶节 ',r.C+='壮族祭田节 瑶族尝新节 ';if(d=='六月廿四')r.C+='火把节、星回节(彝、白、佤、阿昌、纳西、基诺族 ) ';if(d=='七月初七')r.B+='七夕(中国情人节,乞巧节,女儿节 ) ';if(d=='七月十三')r.C+='侗族吃新节 ';if(d=='七月十五')r.B+='中元节 鬼节';if(d=='九月初九')r.B+='重阳节 ';if(d=='十月初一')r.B+='祭祖节(十月朝) ';if(d=='十月十五')r.B+='下元节 ';if(d=='十月十六')r.C+='瑶族盘王节 ';if(d=='十二初八')r.B+='腊八节 ';}if(u.Lmc2=='正'){if(d=='十二三十'&&u.Ldn==30)r.A+='除夕 ',r.Fjia=1;if(d=='十二廿九'&&u.Ldn==29)r.A+='除夕 ',r.Fjia=1;if(d=='十二廿三')r.B+='小年 ';}if(u.Ljq){if(u.Ljq=="清明")r.A+=u.Ljq+' ',r.Fjia=1;else r.B+=u.Ljq+' ';}var w,w2;if(u.cur_dz>=0&&u.cur_dz<81){w=obb.numCn[Math.floor(u.cur_dz/9)+1];if(u.cur_dz%9==0)r.B+='『'+w+'九』 ';else r.C+=w+'九第'+(u.cur_dz%9+1)+'天 ';}w=u.Lday2.substr(0,1);w2=u.Lday2.substr(1,1);if(u.cur_xz>=20&&u.cur_xz<30&&w=='庚')r.B+='初伏 ';if(u.cur_xz>=30&&u.cur_xz<40&&w=='庚')r.B+='中伏 ';if(u.cur_lq>=0&&u.cur_lq<10&&w=='庚')r.B+='末伏 ';if(u.cur_mz>=0&&u.cur_mz<10&&w=='丙')r.B+='入梅 ';if(u.cur_xs>=0&&u.cur_xs<12&&w2=='未')r.B+='出梅 ';},mingLiBaZi:function(jd,J,ob){var i,c,v;var jd2=jd+dt_T(jd);var w=XL.S_aLon(jd2/36525,-1);var k=int2((w/pi2*360+45+15*360)/30);jd+=pty_zty2(jd2/36525)+J/Math.PI/2;ob.bz_zty=JD.timeStr(jd);jd+=13/24;var D=Math.floor(jd),SC=int2((jd-D)*12);v=int2(k/12+6000000);ob.bz_jn=this.Gan[v%10]+this.Zhi[v%12];v=k+2+60000000;ob.bz_jy=this.Gan[v%10]+this.Zhi[v%12];v=D-6+9000000;ob.bz_jr=this.Gan[v%10]+this.Zhi[v%12];v=(D-1)*12+90000000+SC;ob.bz_js=this.Gan[v%10]+this.Zhi[v%12];v-=SC,ob.bz_JS='';for(i=0;i<13;i++){c=this.Gan[(v+i)%10]+this.Zhi[(v+i)%12];if(SC==i)ob.bz_js=c,c='<font color=red>'+c+'</font>';ob.bz_JS+=(i?' ':'')+c;}},qi_accurate:function(W){var t=XL.S_aLon_t(W)*36525;return t-dt_T(t)+8/24;},so_accurate:function(W){var t=XL.MS_aLon_t(W)*36525;return t-dt_T(t)+8/24;},qi_accurate2:function(jd){var d=Math.PI/12;var w=Math.floor((jd+293)/365.2422*24)*d;var a=this.qi_accurate(w);if(a-jd>5)return this.qi_accurate(w-d);if(a-jd<-5)return this.qi_accurate(w+d);return a;},so_accurate2:function(jd){return this.so_accurate(Math.floor((jd+8)/29.5306)*Math.PI*2);}};obb.init();var SSQ={SB:'',QB:'',suoKB:new Array(1457698.231017,29.53067166,1546082.512234,29.53085106,1640640.735300,29.53060000,1642472.151543,29.53085439,1683430.509300,29.53086148,1752148.041079,29.53085097,1807724.481520,29.53059851,1883618.114100,29.53060000,1907360.704700,29.53060000,1936596.224900,29.53060000,1939135.675300,29.53060000,1947168.00),qiKB:new Array(1640650.479938,15.21842500,1642476.703182,15.21874996,1683430.515601,15.218750011,1752157.640664,15.218749978,1807675.003759,15.218620279,1883627.765182,15.218612292,1907369.128100,15.218449176,1936603.140413,15.218425000,1939145.524180,15.218466998,1947180.798300,15.218524844,1964362.041824,15.218533526,1987372.340971,15.218513908,1999653.819126,15.218530782,2007445.469786,15.218535181,2021324.917146,15.218526248,2047257.232342,15.218519654,2070282.898213,15.218425000,2073204.872850,15.218515221,2080144.500926,15.218530782,2086703.688963,15.218523776,2110033.182763,15.218425000,2111190.300888,15.218425000,2113731.271005,15.218515671,2120670.840263,15.218425000,2123973.309063,15.218425000,2125068.997336,15.218477932,2136026.312633,15.218472436,2156099.495538,15.218425000,2159021.324663,15.218425000,2162308.575254,15.218461742,2178485.706538,15.218425000,2178759.662849,15.218445786,2185334.020800,15.218425000,2187525.481425,15.218425000,2188621.191481,15.218437494,2322147.76),so_low:function(W){var v=7771.37714500204;var t=(W+1.08472)/v,L;t-=(-0.0000331*t*t+0.10976*Math.cos(0.785+8328.6914*t)+0.02224*Math.cos(0.187+7214.0629*t)-0.03342*Math.cos(4.669+628.3076*t))/v+(32*(t+1.8)*(t+1.8)-20)/86400/36525;return t*36525+8/24;},qi_low:function(W){var t,L,v=628.3319653318;t=(W-4.895062166)/v;t-=(53*t*t+334116*Math.cos(4.67+628.307585*t)+2061*Math.cos(2.678+628.3076*t)*t)/v/10000000;L=48950621.66+6283319653.318*t+53*t*t+334166*Math.cos(4.669257+628.307585*t)+3489*Math.cos(4.6261+1256.61517*t)+2060.6*Math.cos(2.67823+628.307585*t)*t-994-834*Math.sin(2.1824-33.75705*t);t-=(L/10000000-W)/628.332+(32*(t+1.8)*(t+1.8)-20)/86400/36525;return t*36525+8/24;},qi_high:function(W){var t=XL.S_aLon_t2(W)*36525;t=t-dt_T(t)+8/24;var v=((t+0.5)%1)*86400;if(v<1200||v>86400-1200)t=XL.S_aLon_t(W)*36525-dt_T(t)+8/24;return t;},so_high:function(W){var t=XL.MS_aLon_t2(W)*36525;t=t-dt_T(t)+8/24;var v=((t+0.5)%1)*86400;if(v<1800||v>86400-1800)t=XL.MS_aLon_t(W)*36525-dt_T(t)+8/24;return t;},jieya:function(s){var o="0000000000",o2=o+o;s=s.replace(/J/g,'00');s=s.replace(/I/g,'000');s=s.replace(/H/g,'0000');s=s.replace(/G/g,'00000');s=s.replace(/t/g,'02');s=s.replace(/s/g,'002');s=s.replace(/r/g,'0002');s=s.replace(/q/g,'00002');s=s.replace(/p/g,'000002');s=s.replace(/o/g,'0000002');s=s.replace(/n/g,'00000002');s=s.replace(/m/g,'000000002');s=s.replace(/l/g,'0000000002');s=s.replace(/k/g,'01');s=s.replace(/j/g,'0101');s=s.replace(/i/g,'001');s=s.replace(/h/g,'001001');s=s.replace(/g/g,'0001');s=s.replace(/f/g,'00001');s=s.replace(/e/g,'000001');s=s.replace(/d/g,'0000001');s=s.replace(/c/g,'00000001');s=s.replace(/b/g,'000000001');s=s.replace(/a/g,'0000000001');s=s.replace(/A/g,o2+o2+o2);s=s.replace(/B/g,o2+o2+o);s=s.replace(/C/g,o2+o2);s=s.replace(/D/g,o2+o);s=s.replace(/E/g,o2);s=s.replace(/F/g,o);return s;},init:function(){var suoS,qiS;suoS="EqoFscDcrFpmEsF2DfFideFelFpFfFfFiaipqti1ksttikptikqckstekqttgkqttgkqteksttikptikq2fjstgjqttjkqttgkqt";suoS+="ekstfkptikq2tijstgjiFkirFsAeACoFsiDaDiADc1AFbBfgdfikijFifegF1FhaikgFag1E2btaieeibggiffdeigFfqDfaiBkF";suoS+="1kEaikhkigeidhhdiegcFfakF1ggkidbiaedksaFffckekidhhdhdikcikiakicjF1deedFhFccgicdekgiFbiaikcfi1kbFibef";suoS+="gEgFdcFkFeFkdcfkF1kfkcickEiFkDacFiEfbiaejcFfffkhkdgkaiei1ehigikhdFikfckF1dhhdikcfgjikhfjicjicgiehdik";suoS+="cikggcifgiejF1jkieFhegikggcikFegiegkfjebhigikggcikdgkaFkijcfkcikfkcifikiggkaeeigefkcdfcfkhkdgkegieid";suoS+="hijcFfakhfgeidieidiegikhfkfckfcjbdehdikggikgkfkicjicjF1dbidikFiggcifgiejkiegkigcdiegfggcikdbgfgefjF1";suoS+="kfegikggcikdgFkeeijcfkcikfkekcikdgkabhkFikaffcfkhkdgkegbiaekfkiakicjhfgqdq2fkiakgkfkhfkfcjiekgFebicg";suoS+="gbedF1jikejbbbiakgbgkacgiejkijjgigfiakggfggcibFifjefjF1kfekdgjcibFeFkijcfkfhkfkeaieigekgbhkfikidfcje";suoS+="aibgekgdkiffiffkiakF1jhbakgdki1dj1ikfkicjicjieeFkgdkicggkighdF1jfgkgfgbdkicggfggkidFkiekgijkeigfiski";suoS+="ggfaidheigF1jekijcikickiggkidhhdbgcfkFikikhkigeidieFikggikhkffaffijhidhhakgdkhkijF1kiakF1kfheakgdkif";suoS+="iggkigicjiejkieedikgdfcggkigieeiejfgkgkigbgikicggkiaideeijkefjeijikhkiggkiaidheigcikaikffikijgkiahi1";suoS+="hhdikgjfifaakekighie1hiaikggikhkffakicjhiahaikggikhkijF1kfejfeFhidikggiffiggkigicjiekgieeigikggiffig";suoS+="gkidheigkgfjkeigiegikifiggkidhedeijcfkFikikhkiggkidhh1ehigcikaffkhkiggkidhh1hhigikekfiFkFikcidhh1hit";suoS+="cikggikhkfkicjicghiediaikggikhkijbjfejfeFhaikggifikiggkigiejkikgkgieeigikggiffiggkigieeigekijcijikgg";suoS+="ifikiggkideedeijkefkfckikhkiggkidhh1ehijcikaffkhkiggkidhh1hhigikhkikFikfckcidhh1hiaikgjikhfjicjicgie";suoS+="hdikcikggifikigiejfejkieFhegikggifikiggfghigkfjeijkhigikggifikiggkigieeijcijcikfksikifikiggkidehdeij";suoS+="cfdckikhkiggkhghh1ehijikifffffkhsFngErD1pAfBoDd1BlEtFqA2AqoEpDqElAEsEeB2BmADlDkqBtC1FnEpDqnEmFsFsAFn";suoS+="llBbFmDsDiCtDmAB2BmtCgpEplCpAEiBiEoFqFtEqsDcCnFtADnFlEgdkEgmEtEsCtDmADqFtAFrAtEcCqAE1BoFqC1F1DrFtBmF";suoS+="tAC2ACnFaoCgADcADcCcFfoFtDlAFgmFqBq2bpEoAEmkqnEeCtAE1bAEqgDfFfCrgEcBrACfAAABqAAB1AAClEnFeCtCgAADqDoB";suoS+="mtAAACbFiAAADsEtBqAB2FsDqpFqEmFsCeDtFlCeDtoEpClEqAAFrAFoCgFmFsFqEnAEcCqFeCtFtEnAEeFtAAEkFnErAABbFkAD";suoS+="nAAeCtFeAfBoAEpFtAABtFqAApDcCGJ";qiS="FrcFs22AFsckF2tsDtFqEtF1posFdFgiFseFtmelpsEfhkF2anmelpFlF1ikrotcnEqEq2FfqmcDsrFor22FgFrcgDscFs22FgEe";qiS+="FtE2sfFs22sCoEsaF2tsD1FpeE2eFsssEciFsFnmelpFcFhkF2tcnEqEpFgkrotcnEqrEtFermcDsrE222FgBmcmr22DaEfnaF22";qiS+="2sD1FpeForeF2tssEfiFpEoeFssD1iFstEqFppDgFstcnEqEpFg11FscnEqrAoAF2ClAEsDmDtCtBaDlAFbAEpAAAAAD2FgBiBqo";qiS+="BbnBaBoAAAAAAAEgDqAdBqAFrBaBoACdAAf1AACgAAAeBbCamDgEifAE2AABa1C1BgFdiAAACoCeE1ADiEifDaAEqAAFe1AcFbcA";qiS+="AAAAF1iFaAAACpACmFmAAAAAAAACrDaAAADG0";this.SB=this.jieya(suoS);this.QB=this.jieya(qiS);},calc:function(jd,qs){jd+=2451545;var i,D,n;var B=this.suoKB,pc=14;if(qs=='气')B=this.qiKB,pc=7;var f1=B[0]-pc,f2=B[B.length-1]-pc,f3=2436935;if(jd<f1||jd>=f3){if(qs=='气')return Math.floor(this.qi_high(Math.floor((jd+pc-2451259)/365.2422*24)*Math.PI/12)+0.5);else return Math.floor(this.so_high(Math.floor((jd+pc-2451551)/29.5306)*Math.PI*2)+0.5);}if(jd>=f1&&jd<f2){for(i=0;i<B.length;i+=2)if(jd+pc<B[i+2])break;D=B[i]+B[i+1]*Math.floor((jd+pc-B[i])/B[i+1]);D=Math.floor(D+0.5);if(D==1683460)D++;return D-2451545;}if(jd>=f2&&jd<f3){if(qs=='气'){D=Math.floor(this.qi_low(Math.floor((jd+pc-2451259)/365.2422*24)*Math.PI/12)+0.5);n=this.QB.substr(Math.floor((jd-f2)/365.2422*24),1);}else{D=Math.floor(this.so_low(Math.floor((jd+pc-2451551)/29.5306)*Math.PI*2)+0.5);n=this.SB.substr(Math.floor((jd-f2)/29.5306),1);}if(n=="1")return D+1;if(n=="2")return D-1;return D;}},leap:0,ym:new Array(),ZQ:new Array(),HS:new Array(),dx:new Array(),Yn:new Array(),calcY:function(jd){var A=this.ZQ,B=this.HS;var i,k,W,w;W=int2((jd-355+183)/365.2422)*365.2422+355;if(this.calc(W,'气')>jd)W-=365.2422;for(i=0;i<25;i++)A[i]=this.calc(W+15.2184*i,'气');A.pe1=this.calc(W-15.2,'气');A.pe2=this.calc(W-30.4,'气');w=this.calc(A[0],'朔');if(w>A[0])w-=29.53;for(i=0;i<15;i++)B[i]=this.calc(w+29.5306*i,'朔');this.leap=0;for(i=0;i<14;i++){this.dx[i]=this.HS[i+1]-this.HS[i];this.ym[i]=i;}var YY=int2((this.ZQ[0]+10+180)/365.2422)+2000;if(YY>=-721&&YY<=-104){var ns=new Array(),yy;for(i=0;i<3;i++){yy=YY+i-1;if(yy>=-721)ns[i]=this.calc(1457698-J2000+int2(0.342+(yy+721)*12.368422)*29.5306,'朔'),ns[i+3]='十三',ns[i+6]=2;if(yy>=-479)ns[i]=this.calc(1546083-J2000+int2(0.500+(yy+479)*12.368422)*29.5306,'朔'),ns[i+3]='十三',ns[i+6]=2;if(yy>=-220)ns[i]=this.calc(1640641-J2000+int2(0.866+(yy+220)*12.369000)*29.5306,'朔'),ns[i+3]='后九',ns[i+6]=11;}var nn,f1;for(i=0;i<14;i++){for(nn=2;nn>=0;nn--)if(this.HS[i]>=ns[nn])break;f1=int2((this.HS[i]-ns[nn]+15)/29.5306);if(f1<12)this.ym[i]=obb.ymc[(f1+ns[nn+6])%12];else this.ym[i]=ns[nn+3];}return;}if(B[13]<=A[24]){for(i=1;B[i+1]>A[2*i]&&i<13;i++);this.leap=i;for(;i<14;i++)this.ym[i]--;}for(i=0;i<14;i++){var Dm=this.HS[i]+J2000,v2=this.ym[i];var mc=obb.ymc[v2%12];if(Dm>=1724360&&Dm<=1729794)mc=obb.ymc[(v2+1)%12];else if(Dm>=1807724&&Dm<=1808699)mc=obb.ymc[(v2+1)%12];else if(Dm>=1999349&&Dm<=1999467)mc=obb.ymc[(v2+2)%12];else if(Dm>=1973067&&Dm<=1977052){if(v2%12==0)mc="正";if(v2==2)mc='一';}if(Dm==1729794||Dm==1808699)mc='拾贰';this.ym[i]=mc;}}};SSQ.init();function Lunar(){var i;this.lun=new Array();for(i=0;i<31;i++)this.lun[i]=new Object();this.lun.dn=0;this.substr2=function(s,n,end){s=s.replace(/(^\s*)|(\s*$)/g,"");if(s.length>n+1)return s.substr(0,n)+end;return s;};this.yueLiCalc=function(By,Bm){var i,j,k,c,Bd0,Bdn;JD.h=12,JD.m=0,JD.s=0.1;JD.Y=By;JD.M=Bm;JD.D=1;Bd0=int2(JD.toJD())-J2000;JD.M++;if(JD.M>12)JD.Y++,JD.M=1;Bdn=int2(JD.toJD())-J2000-Bd0;this.w0=(Bd0+J2000+1+7000000)%7;this.y=By;this.m=Bm;this.d0=Bd0;this.dn=Bdn;c=By-1984+12000;this.Ly=obb.Gan[c%10]+obb.Zhi[c%12];this.ShX=obb.ShX[c%12];this.nianhao=obb.getNH(By);var D,w,ob,ob2;for(i=0,j=0;i<Bdn;i++){ob=this.lun[i];ob.d0=Bd0+i;ob.di=i;ob.y=By;ob.m=Bm;ob.dn=Bdn;ob.week0=this.w0;ob.week=(this.w0+i)%7;ob.weeki=int2((this.w0+i)/7);ob.weekN=int2((this.w0+Bdn-1)/7)+1;JD.setFromJD(ob.d0+J2000);ob.d=JD.D;if(!SSQ.ZQ.length||ob.d0<SSQ.ZQ[0]||ob.d0>=SSQ.ZQ[24])SSQ.calcY(ob.d0);var mk=int2((ob.d0-SSQ.HS[0])/30);if(mk<13&&SSQ.HS[mk+1]<=ob.d0)mk++;ob.Ldi=ob.d0-SSQ.HS[mk];ob.Ldc=obb.rmc[ob.Ldi];ob.cur_dz=ob.d0-SSQ.ZQ[0];ob.cur_xz=ob.d0-SSQ.ZQ[12];ob.cur_lq=ob.d0-SSQ.ZQ[15];ob.cur_mz=ob.d0-SSQ.ZQ[11];ob.cur_xs=ob.d0-SSQ.ZQ[13];if(ob.d0==SSQ.HS[mk]||ob.d0==Bd0){ob.Lmc=SSQ.ym[mk];ob.Ldn=SSQ.dx[mk];ob.Lleap=(SSQ.leap&&SSQ.leap==mk)?'闰':'';ob.Lmc2=mk<13?SSQ.ym[mk+1]:"未知";}else{ob2=this.lun[i-1];ob.Lmc=ob2.Lmc,ob.Ldn=ob2.Ldn;ob.Lleap=ob2.Lleap,ob.Lmc2=ob2.Lmc2;}var qk=int2((ob.d0-SSQ.ZQ[0]-7)/15.2184);if(qk<23&&ob.d0>=SSQ.ZQ[qk+1])qk++;if(ob.d0==SSQ.ZQ[qk])ob.Ljq=obb.jqmc[qk];else ob.Ljq='';ob.yxmc=ob.yxjd=ob.yxsj='';ob.jqmc=ob.jqjd=ob.jqsj='';D=SSQ.ZQ[3]+(ob.d0<SSQ.ZQ[3]?-365:0)+365.25*16-35;ob.Lyear=Math.floor(D/365.2422+0.5);D=SSQ.HS[2];for(j=0;j<14;j++){if(SSQ.ym[j]!='正'||SSQ.leap==j&&j)continue;D=SSQ.HS[j];if(ob.d0<D){D-=365;break;}}D=D+5810;ob.Lyear0=Math.floor(D/365.2422+0.5);D=ob.Lyear+12000;ob.Lyear2=obb.Gan[D%10]+obb.Zhi[D%12];D=ob.Lyear0+12000;ob.Lyear3=obb.Gan[D%10]+obb.Zhi[D%12];ob.Lyear4=ob.Lyear0+1984+2698;mk=int2((ob.d0-SSQ.ZQ[0])/30.43685);if(mk<12&&ob.d0>=SSQ.ZQ[2*mk+1])mk++;D=mk+int2((SSQ.ZQ[12]+390)/365.2422)*12+900000;ob.Lmonth=D%12;ob.Lmonth2=obb.Gan[D%10]+obb.Zhi[D%12];D=ob.d0-6+9000000;ob.Lday2=obb.Gan[D%10]+obb.Zhi[D%12];mk=int2((ob.d0-SSQ.ZQ[0]-15)/30.43685);if(mk<11&&ob.d0>=SSQ.ZQ[2*mk+2])mk++;ob.XiZ=obb.XiZ[(mk+12)%12]+'座';oba.getHuiLi(ob.d0,ob);ob.A=ob.B=ob.C='';ob.Fjia=0;oba.getDayName(ob,ob);obb.getDayName(ob,ob);}var d,xn,jd2=Bd0+dt_T(Bd0)-8/24;w=XL.MS_aLon(jd2/36525,10,3);w=int2((w-0.78)/Math.PI*2)*Math.PI/2;do{d=obb.so_accurate(w);D=int2(d+0.5);xn=int2(w/pi2*4+4000000.01)%4;w+=pi2/4;if(D>=Bd0+Bdn)break;if(D<Bd0)continue;ob=this.lun[D-Bd0];ob.yxmc=obb.yxmc[xn];ob.yxjd=d;ob.yxsj=JD.timeStr(d);}while(D+5<Bd0+Bdn);w=XL.S_aLon(jd2/36525,3);w=int2((w-0.13)/pi2*24)*pi2/24;do{d=obb.qi_accurate(w);D=int2(d+0.5);xn=int2(w/pi2*24+24000006.01)%24;w+=pi2/24;if(D>=Bd0+Bdn)break;if(D<Bd0)continue;ob=this.lun[D-Bd0];ob.jqmc=obb.jqmc[xn];ob.jqjd=d;ob.jqsj=JD.timeStr(d);}while(D+12<Bd0+Bdn);};this.yueLiHTML=function(By,Bm,curJD){var sty_head=' style="font-family: 宋体,serif; font-size: 14px; text-align: center; background-color: #E0E0FF; color: #000000; font-weight: bold" ';var sty_body=' style="font-family: 宋体,serif; font-size: 12px; text-align: center " ';var sty_date=' style="font-family: Arial Black; text-align: center;font-size: 20px" ';var sty_date2=' style="font-family: Arial Black; text-align: center;font-size: 20px; color: #FF0000" ';var sty_cur=' style="background-color:#90D050" ';var i,j,c,c2,cr="",isM;var ob;this.yueLiCalc(By,Bm);c=this.nianhao+' 农历'+this.Ly+'年【'+this.ShX+'年】';if(c.length>33)c='<span style="font-size:12px">'+c+'</span>';else c='<span style="font-size:16px;font-weight:bold">'+c+'</span>';var ta0='<tr><td colspan=7 style="background-color:#0000A0;color:#FFFF00">'+c+'</td></tr>';ta0+='<tr>'+'<td'+sty_head+'width="%14">日</td>'+'<td'+sty_head+'width="%14">一</td>'+'<td'+sty_head+'width="%14">二</td>'+'<td'+sty_head+'width="%14">三</td>'+'<td'+sty_head+'width="%14">四</td>'+'<td'+sty_head+'width="%14">五</td>'+'<td'+sty_head+'width="%14">六</td></tr>';for(i=0;i<this.dn;i++){ob=this.lun[i];if(!i){for(j=0;j<this.w0;j++)cr+='<td'+sty_body+'></td>';}c='',isM='';if(ob.A)c+='<font color=red>'+this.substr2(ob.A,4,'..')+'</font>';if(!c&&ob.B)c='<font color=blue>'+this.substr2(ob.B,4,'..')+'</font>';if(!c&&ob.Ldc=="初一")c=ob.Lleap+ob.Lmc+'月'+(ob.Ldn==30?'大':'小');if(!c)c=ob.Ldc;if(ob.yxmc=="朔")isM='<font color=#505000>●</font>';if(ob.yxmc=="望")isM='<font color=#F0B000>●</font>';if(ob.yxmc=="上弦")isM='<font color=#F0B000><b>∪</b></font>';if(ob.yxmc=="下弦")isM='<font color=#F0B000><b>∩</b></font>';if(ob.jqmc)isM+='<font color=#00C000>◆</font>';if(ob.Fjia)c2=sty_date2;else c2=sty_date;c2+=' onmouseover="showMessD('+i+')"';c2+=' onmouseout ="showMessD(-1)"';c2='<span'+c2+'>'+ob.d+'</span>';if(ob.d0==curJD)c2='<span'+sty_cur+'>'+c2+'</span>';cr+='<td'+sty_body+'width="14%">'+c2+'<br>'+isM+c+'</td>';if(i==this.dn-1){for(j=0;j<6-ob.week;j++)cr+='<td'+sty_body+'></td>';}if(i==this.dn-1||ob.week==6)ta0+='<tr>'+cr+'</tr>',cr="";}this.pg1='<table border=0 cellpadding=3 cellspacing=1 width="100%">'+ta0+'</table>';var b2='',b3='',b4='';for(i=0;i<this.dn;i++){ob=this.lun[i];c=i+1;if(c<10)c=' '+c;if(ob.yxmc=='朔'||ob.yxmc=="望")b2+=c+'日 '+ob.yxsj+ob.yxmc+'月 ';if(ob.yxmc=='上弦'||ob.yxmc=="下弦")b3+=c+'日 '+ob.yxsj+ob.yxmc+' ';if(ob.jqmc)b4+=c+'日 '+ob.jqsj+ob.jqmc+' ';}this.pg2=b2+'<br>'+b3+'<br>'+b4;};}function nianLiHTML(y,fg){var i,j,s='',s1,s2,v,qi;SSQ.calcY(int2((y-2000)*365.2422+180));for(i=0;i<14;i++){if(SSQ.HS[i+1]>SSQ.ZQ[24])break;if(SSQ.leap&&i==SSQ.leap)s1='闰';else s1='·';s1+=SSQ.ym[i];if(s1.length<3)s1+='月';s1+=SSQ.dx[i]>29?'大':'小';s1+=' '+JD.JD2str(SSQ.HS[i]+J2000).substr(6,5);v=obb.so_accurate2(SSQ.HS[i]);s2='('+JD.JD2str(v+J2000).substr(9,11)+')';if(int2(v+0.5)!=SSQ.HS[i])s2='<font color=red>'+s2+'</font>';s1+=s2+fg;for(j=-2;j<24;j++){if(j>=0)qi=SSQ.ZQ[j];if(j==-1)qi=SSQ.ZQ.pe1;if(j==-2)qi=SSQ.ZQ.pe2;if(qi<SSQ.HS[i]||qi>=SSQ.HS[i+1])continue;s1+=' '+obb.jqmc[(j+24)%24]+' '+JD.JD2str(qi+J2000).substr(6,5);v=obb.qi_accurate2(qi);s2='('+JD.JD2str(v+J2000).substr(9,11)+')';if(int2(v+0.5)!=qi)s2='<font color=red>'+s2+'</font>';s1+=s2+fg;}s+=s1+'<br>';}return s;}function nianLi2HTML(y){var i,j,s='',s1,s2,v,v2,qi;SSQ.calcY(int2((y-2000)*365.2422+180));for(i=0;i<14;i++){if(SSQ.HS[i+1]>SSQ.ZQ[24])break;if(SSQ.leap&&i==SSQ.leap)s1='闰';else s1='·';s1+=SSQ.ym[i];if(s1.length<3)s1+='月';s1+=SSQ.dx[i]>29?'大':'小';v=SSQ.HS[i]+J2000;s1+=' '+obb.Gan[(v+9)%10]+obb.Zhi[(v+1)%12];s1+=' '+JD.JD2str(v).substr(6,5);for(j=-2;j<24;j++){if(j>=0)qi=SSQ.ZQ[j];if(j==-1)qi=SSQ.ZQ.pe1;if(j==-2)qi=SSQ.ZQ.pe2;if(qi<SSQ.HS[i]||qi>=SSQ.HS[i+1])continue;v2=qi+J2000;s1+=' '+obb.rmc[v2-v]+obb.Gan[(v2+9)%10]+obb.Zhi[(v2+1)%12];s1+=obb.jqmc[(j+24)%24]+JD.JD2str(qi+J2000).substr(6,5);}s+=s1+'<br>';}return s;}function ht_init(can){if(this.isInit)return;this.isInit=1;this.can=can;this.ctx=can.getContext("2d");this.ctx.lineWidth=1;this.w=can.width-0;this.h=can.height-0;}function ht_oval1(ctx,x,y,r,col){ctx.beginPath();ctx.arc(x,y,r,0,2*Math.PI);ctx.strokeStyle=col;ctx.closePath();ctx.stroke();}function ht_oval2(ctx,x,y,r,col){ctx.beginPath();ctx.arc(x,y,r,0,2*Math.PI);ctx.fillStyle=col;ctx.closePath();ctx.fill();}function ht_line(ctx,x1,y1,x2,y2,col){ctx.beginPath();ctx.strokeStyle=col;ctx.moveTo(x1,y1);ctx.lineTo(x2,y2);ctx.stroke();ctx.closePath();}function ht_text(ctx,x,y,txt,col,font){ctx.font=font;ctx.textBaseline='top';ctx.fillStyle=col;ctx.fillText(txt,x,y);}var tu1={isInit:0,x0:0,y0:0,w:0,h:0,dx:0,dy:0,diming:new Array(116.4,40,'北京',119,25.4,'莆田',91,29.7,'拉萨',-73,41,'纽约',151,-34,'悉尼',37,56,'莫斯科',30,-20,'非洲南部',-56,-33,'乌拉圭'),rsph:[],init:ht_init,showzb:function(){var i,c,x,y;var dx=this.dx=int2(this.w/8.5);var dy=this.dy=int2(this.h/8.0);var x0=this.x0=int2((this.w-dx*8)/2);var y0=this.y0=int2(dy*6)+3;this.vs=dx,this.vx=x0+4*dx,this.vy=y0-3*dy;this.can.height=this.can.height;this.ctx.beginPath();this.ctx.fillStyle='#D0D0D0';for(i=0;i<ditu0.length;i+=2){if(ditu0[i]==1e7)i++,c=1;else c=0;x=x0+8*dx*ditu0[i]/2009;y=y0-6*dy*(1-ditu0[i+1]/970);if(c)this.ctx.moveTo(x,y);else this.ctx.lineTo(x,y);}this.ctx.fill();this.ctx.beginPath();this.ctx.strokeStyle="#00FF00";for(i=0;i<=6;i++){c=y0-i*dy+0.5;this.ctx.moveTo(x0,c);this.ctx.lineTo(x0+dx*8,c);if(i)ht_text(this.ctx,x0+2,c,15*i+'('+(i>3?'+':'')+30*(i-3)+')','#000000','12px 宋体');}for(i=0;i<=8;i++){c=x0+i*dx+0.5;this.ctx.moveTo(c,y0);this.ctx.lineTo(c,y0-dy*6);if(i>0&&i<8)ht_text(this.ctx,c-10,y0,30*(i-4)+'('+(i<=4?45*i:45*i-360)+')','#000000','12px 宋体');}this.ctx.stroke();for(i=0;i<this.diming.length;i+=3){var J=this.diming[i];if(J<0)J+=360;var W=this.diming[i+1];J=J/45,W=W/30+3;J=x0+dx*J-5;W=y0-dy*W-8;ht_text(this.ctx,J,W,'·'+this.diming[i+2],'#000000','12px 宋体');}},draw1:function(sm,J,W,bei){var col=sm=='sun'?'#FF0000':'#B0A070';if(bei)J=J-Math.PI;J=rad2rrad(J);W=W*180/Math.PI/15;J=J*180/Math.PI/30+4;ht_oval2(this.ctx,this.x0+J*this.dx,this.y0-W*this.dy,4,col);},draw1b:function(sm,J,W,gst){var col=sm=='sun'?'#FF0000':'#B0A070';W=W*180/Math.PI/30+3;J=rad2mrad(J-gst)*180/Math.PI/45;ht_oval2(this.ctx,this.x0+J*this.dx,this.y0-W*this.dy,4,col);},draw2a:function(J1,W1,J2,W2,mr,sr){var dJ=-rad2rrad(J1-J2),dW=W1-W2,v=this.vs;dJ*=Math.cos((W1+W2)/2)*rad,dW*=rad;dJ=v/32*dJ/60,dW=v/32*dW/60;sr=v/32*sr/60,mr=v/32*mr/60;if(Math.abs(dJ)>3.5*this.dx||Math.abs(dW)>2.5*this.dy)return;ht_oval2(this.ctx,this.vx,this.vy,sr,'#FF0000');ht_oval2(this.ctx,this.vx+dJ,this.vy-dW,mr,'#A0A000');},draw2b:function(J1,W1,J2,W2,mr,er,Er){var dJ=-rad2rrad(J1-J2),dW=W1-W2,v=this.vs/2;dJ*=Math.cos((W1+W2)/2)*rad,dW*=rad;dJ=v/32*dJ/60,dW=v/32*dW/60;er=v/32*er/60,Er=v/32*Er/60,mr=v/32*mr/60;if(Math.abs(dJ)>3.5*this.dx||Math.abs(dW)>2.5*this.dy)return;ht_oval2(this.ctx,this.vx+dJ,this.vy-dW,mr,'#A0A000');ht_oval2(this.ctx,this.vx,this.vy,Er,'rgba(0,0,0,0.2)');ht_oval2(this.ctx,this.vx,this.vy,er,'rgba(0,0,0,0.4)');},draw3:function(J,W,bl){var i,ph=this.rsph;if(!bl)ph.length=0;if(Math.abs(J)<=Math.PI*2||Math.abs(W)<=Math.PI){J=rad2mrad(J)/Math.PI*180/45;W=W/Math.PI*180/30+3;J=this.x0+this.dx*J-3;W=this.y0-this.dy*W;ph[ph.length]=J,ph[ph.length]=W;}this.ctx.beginPath();this.ctx.strokeStyle='#FF0000';for(i=0;i<ph.length;i+=2){J=ph[i],W=ph[i+1];this.ctx.moveTo(J,W);this.ctx.lineTo(J-3,W+8);this.ctx.lineTo(J+3,W+8);this.ctx.lineTo(J,W);}this.ctx.stroke();this.ctx.closePath();}};var tu2={isInit:0,eR:140,x0:240,y0:210,init:ht_init,line1:function(as,hd){var i,a,js,xc,yc;var R=this.eR,R2=this.eR*1.2;this.can.height=this.can.height;ht_oval1(this.ctx,this.x0,this.y0,R,'#000000');ht_line(this.ctx,this.x0-R2,this.y0,this.x0+R2,this.y0,'#000000');ht_line(this.ctx,this.x0,this.y0+R2,this.x0,this.y0-R2,'#000000');for(i=0;i<as.length;i++){a=as[i];xc=a.xc,yc=a.yc,k=a.k;if(a.d>1.6)continue;if(hd){var r=sqrt(xc*xc+yc*yc);var s=atan2(yc,xc)+a.ds,dk=tan(a.ds);xc=r*cos(s);yc=r*sin(s);k=(k+dk)/(1-k*dk);ht_text(this.ctx,400,210,"贝黄交线","#FF0000",'20px 宋体');}else{js=Math.PI/2-a.I[1];ht_oval2(this.ctx,this.x0,this.y0-R*cos(js),3,js>0?'#00a0ff':'#000000');ht_text(this.ctx,400,210,"贝赤交线","#FF0000",'20px 宋体');}ht_text(this.ctx,10,30,"影轴-贝塞尔交线","#FF0000",'16px 宋体');ht_line(this.ctx,this.x0-R2,this.y0-(k*(-1.2-xc)+yc)*R,this.x0+R2,this.y0-(k*(1.2-xc)+yc)*R,'#000000');}}};var tu3={isInit:0,eR:250,x0:350,y0:260,init:ht_init,lineArr:function(d,color){var c,x,y;d=touY.lineArr(d);this.ctx.beginPath();this.ctx.strokeStyle=color;for(var i=0;i<d.length;i+=2){if(d[i]==1e7)i++,c=1;else c=0;x=this.x0+this.eR*d[i];y=this.y0-this.eR*d[i+1];if(c)this.ctx.moveTo(x,y);else this.ctx.lineTo(x,y);}this.ctx.stroke();},drawJWQ:function(n,m){var i,k,a=new Array(),N=96,pi=Math.PI;for(k=0;k<m;k++){for(i=0,f=0;i<=N;i++)a[2*i]=i*pi2/N,a[2*i+1]=(k+1)*pi/(m+1)-pi_2;this.lineArr(a,'#E0E0E0');}for(k=0;k<n;k++){for(i=0,f=0;i<=N;i++)a[2*i]=k*pi2/n,a[2*i+1]=i*pi/N-pi_2;this.lineArr(a,'#E0E0E0');}},lineNN:function(p1,n1,p2,n2,color){if(!p1.length||!p2.length)return;if(n1==-1)n1=p1.length-2;if(n2==-1)n2=p2.length-2;this.lineArr([p1[n1],p1[n1+1],p2[n2],p2[n2+1]],color);},draw:function(F,J0,W0,eR,jb,tylx){var col1='#FF6060',col2='#80F080',n;touY.setlx(tylx,J0,W0,jb);this.x0=eR*2.2/2;this.y0=eR*2.2/2;this.can.width=eR*2.2;this.can.height=eR*2.2;eR/=jb[2];this.eR=eR;this.lineArr(ditu1,'#808080');this.lineArr(ditu2,'#D0D0FF');this.drawJWQ(24,11);this.lineArr(F.p1,col1);this.lineArr(F.p2,col1);this.lineArr(F.p3,col1);this.lineArr(F.p4,col1);n=F.p1.length-2;this.lineNN(F.p1,0,F.p2,0,col1);this.lineNN(F.p1,n,F.p2,n,col1);n=F.p3.length-2;this.lineNN(F.p3,0,F.p4,0,col1);this.lineNN(F.p3,n,F.p4,n,col1);this.lineArr(F.q1,col1);this.lineArr(F.q2,col1);this.lineArr(F.q3,col1);this.lineArr(F.q4,col1);this.lineArr(F.L0,col1);this.lineArr(F.L1,col1);this.lineArr(F.L2,col1);this.lineArr(F.L3,col1);this.lineArr(F.L4,col1);this.lineArr(F.L5,col2);this.lineArr(F.L6,col2);if(!(tylx==3||tylx==4||tylx==5||tylx==6||jb[2]<1||jb[3]<1))ht_oval1(this.ctx,this.x0,this.y0,this.eR,'#000000');},draw2:function(F){this.lineArr(F.p3,'#8080F0');this.lineArr(F.p1,'#000000');this.lineArr(F.p2,'#000000');}};function showHelp(f){var s;if(f==0){help.innerHTML='',help.style.display='none';return;}if(f==1)s='<b>[软件用途]</b><br> 为纪念09.7.22长江大日食,在寿星中大量增强日月食等天象计算功能,这年7月之后改名为《寿星天文历》。<br> 本软件是一款精准的年代跨度大的天文历法工具,可作为一般的实用日历工具,对史学工作者、历算工作者、天文爱好者均有较大的参考价值。本软件开放所有源代码,供爱好者学习参考。<br> 本软件可以精确计算日月坐标、日月食、日月升降等。参见EXE版的帮助,可取得本软件更详细的说明文档。<br> 本软件受到《中华农历网》、命理相关论坛上的网友以及中科院有关学者一致好评,它是一个值得信赖的天文万年历。<b><font color=red>在互联网上开放源代码后,“春光、浪淘沙、易子、郑彬、ldlcau、netghost、叶风杨、chwc等等”前后共有数十人参与调试,正是他们热心参与,才使得的数据准确可靠。在此感谢各位同好。软件代码较长,所涉及年代跨度大,软件中肯定还有一些错误或欠妥之处,欢迎大家批评指正,本人将及时修补。</font></b><br><br><b>[软件说明]</b><br> 1、文件说明:<br> SXwnl.exe 是Exe版<br> sxwnl.htm 是网页版(单文件)<br> 源程序 是Exe版本和网页版本的原始程序及一些数据转换工具<br><br> 2、源程序中的文件组成<br> index.htm 主页面控制<br> tools.js 页面工具函数集<br> eph.js 星历计算模块<br> JW.js 全国城市经纬数据库<br> lunar.js 农历核心模块<br> readme.htm 说明/帮助目录<br> sm1-6.htm 说明/帮助/使用手册<br> img(文件夹) 说明书附带的图片等<br><br> 3、附件中的文件组成(非必要)<br> index.htm 附件索引页<br> fj1.htm 添加经纬度数据的辅助程序<br> fj2.htm 古历谱参考表,含参数生成器(-103年及以后)<br> fj3.htm 纪年数据管理辅助程序<br> fj4.htm 时区数据管理辅助程序<br> xx1.htm 古历谱参考表,含参数生成器(前历)<br> xx2.htm 古历谱参考表,含参数生成器(前历)<br> xx3.htm 古历谱参考表,含参数生成器(前历)<br> nun.htm 闰月表提取<br> hebin.bat、jsZip.js 这两个文件用于生成单文件的sxwnl.htm<br><br> 4、源代码编写使用window自带的“记事本”,软件调试使用IE6.0,EXE文件使用eBook Edit Pro软件对HTML文件编译而成,软件图标使用IconXP_3.1制作。<br> 5、显示某日的信息摘要后,如果按住ctrl键不放,再将鼠标移出日历区,即可保持该日信息摘要不变。<br> 6、万年历中有的地方使用“天文纪年”,有的地方使用“传统纪年”,差别在公元前。“天文纪年”表示公元前的年份用负数表示,传统纪年用BC表示且没有公元0年。软件的传统公元前纪年法是前面加一个B或b或*字符。例如输入公元前212年的方法是B212或*212或-211。<br> 7、本软件是“绿色”软件,无需安装,直接运行即可。本软件中EXE文件使用eBook Edit Pro v3.31打包,至于它会不会导致你的计算机系统损坏,本人无从考证,但这个EXE仅仅是个辅助性的工具,没有迹象表明寿星天文历必须依赖于这个EXE文件,为了保险起见,您可以删除它。<br> 8、您可以随意使用本程序中的算法及数据,如果在你自己开发的软件中使用了本程序的核心算法及数据,你可在你的软件中申明“数据或算法来源于寿星天文历”,也可以不申明,但不得申明为它其它来源。<br> 9、设计:许剑伟 13850262218 xunmeng04@163.com,2009年7月1日,家中。';if(f==2)s=' 1、“北/南”钩上,表示表中方位0度为正北,适用于南半球,此时表中左西右东。<br>' +' 2、日食放大图中,红圆为太阳,黄圆为月亮,它们纵向距离是赤纬差,横向则是赤经差,左东右西。(均不含大气折射修正)。<br>'+' 3、月食放大图中,深黑圆是地球本影在距离地心R处的截面,R是该时刻地月质心距。淡黑圆是地球半影,定义方式与本影的相似。月食发生时,还会出现一个小灰圆,表示月亮,其大小决定于月亮的地心视半径。图中影子中心与月亮中心的纵向差为它们的赤纬差,横向差为赤经差,左东右西,月东行。不考虑地标对月食的影响。<br>'+' 4、“UTC/TD”钩上,表示当前输入的是当地时间,不打钩,表示力学时。<br>'+' 5、日食发生时,表中可能会出现一个小三角形,它的顶角表示月影轴与地球的交点,在该位置上此刻发生中心食。软件没用帮助用户计算该处发生全食还是环食,用户可以把该处的地标输入,重新计算即可精确判断。<br>'+' 6、“NASA”钩上,使用保守日月边缘,结果与NASA网站提供的数据相同<br>'+' 7、本图表中,东经为正,西经为负。';if(f==3){s='';}if(f==4){s=' 1、<b>黄经一、黄纬一:</b>日心当日黄道平分点坐标,含有岁差,不含章动和光行时改正;坐标中心建立在日心,x轴指向当日平春分点,z轴垂直当日黄道面,y轴方向矢等于z叉乘x。<br>'+' 2、<b>视赤经、视赤纬:</b>地心当日赤道真分点坐标,含有岁差,含有章动和光行时改正;坐标中心平移到地心(周年运动视差改正,地球公转相关),x轴指向当日真春分点,z轴垂直当日赤道面,y轴方向矢等于z叉乘x。视黄经、视黄纬也是视坐标,不过坐标轴基面是黄道面而不是赤道面。<br>'+' 3、<b>站赤经、站赤纬:</b>站心当日赤道真分点坐标,含有岁差,含有章动和光行时改正;坐标中心平移到观测站(周日运动视差改正,地球自转相关),x轴指向当日真春分点,z轴垂直当日赤道面,y轴方向矢等于z叉乘x。<br>'+' 4、<b>距离:</b>现以伽利略时空观解释它。以太阳系质心(SSB)作为坐标原点,并以遥远的星系作为坐标轴的方向创建的坐标系是一个比较理想的惯性坐标系,当我们把坐标中心平移到地心,并假想某瞬间与SSB保持相对静止或匀速动动,这样的坐标系仍然是惯性系。此类坐标系中,牛顿定律可以直接使用。坐标系中,两物体的“静止距离”就是牛顿定律应用所需的距离。当然,天体在运动,你找不到静止的时刻,所以人们很早就引入了“某一刻、某一瞬间距离”的概念,可理解为“瞬间相对惯性系静止距离”。用光直线构成的视差三角可以直接测量距离,然而光无法瞬时传播,所以得不到所要的瞬间距离,需要进行修正。软件中,<b>日心距、地心距</b>是“瞬间静止距离”,“光行距”指在惯性坐标中(如SSB坐标)“看到”光线离开天体,并在t时刻与地心观测者相遇,此间光行的距离为光行距。设光行时间为T,光速为c,光行距为D,显然,t-T时刻天体的出的光,在t时刻接收,所以软中用t-T时刻天体位置与t时刻观测位置的差值代表光行距D。计算前,T是个估值,不必很精确,得到T后就可算出D。如果认为D不够精确,可用D/c重算T,进而再次算出D,但这已经应用了光速不变原理,更严格精确的计算应采用相对论原理,但已经达到本软件星历的极限精度,没有必要考虑相对论变换。<b>视距离</b>指t-T时刻的地心距,它同样隐藏着相对性原理。<br>'+' 5、<b>方位角</b>从正南开始向西测量,即地平经圈起点在正南,正南为0度,正西为90度,正北180度,正东270度;<b>高度角</b>指天体在地平坐标中的纬度,在真高度角大于零时,对高度角进行了大气折射修正。<br>'+' 6、星历基于VSOP87(fit to DE200),进行了截断处理,并适当与DE405拟合修正。<br>'+' 7、J2000+-500年精度(d = 10^-6AU ; J2000+-4千年范围内精度低数倍):<br>'+' <b>星体 黄经 黄纬 距离, 星体 黄经 黄纬 距离</b><br>'+' 地球 0.1角秒 0.1角秒 0.1d, 水星 0.2角秒 0.2角秒 0.2d<br>'+' 金星 0.2角秒 0.2角秒 0.2d, 火星 0.5角秒 0.5角秒 1.0d<br>'+' 木星 0.5角秒 0.5角秒 3.0d, 土星 0.5角秒 0.5角秒 5.0d<br>'+' 天王 1.0角秒 1.0角秒 20 d, 海王 1.0角秒 1.0角秒 40d<br>'+' <b>精度比对(2008-Jan-01 00:00 TT 火星)</b><br>'+' JPL 视赤经 05h 59m 27.4967s 视赤纬+26°56\'27.538 光行距 0.607248116601418 AU<br>'+' 本软件 视赤经 05h 59m 27.50s 视赤纬 26°56\'27.55 光行距 0.60724808 AU<br>'+' 误差 0s 0.012 0.00000003 AU<br>';}if(f==5){s=' 升降交点:当日平分点黄纬为零,并显示平分点黄经<br>'+' 行星合日指视黄经相合(2008中国天文年历521页),应注意中科院云南天文台给出的是视赤经合日http://www.ynao.ac.cn/sp/forecast';}if(f==6){s=' 1、输入表中RA为J2000平赤径,DEC为J2000平赤纬,自行1为赤经年自行(时秒/年),自行2为赤纬年自行(角秒/年)。<br>'+' 2、输入表中带*号的行参与计算,不带*号的行不计算。<br>'+' 3、周年视差单位是角秒。<br>'+' 4、忽略短周期章动指不计算周期小于35天的章动项,以便与中国天文年历比对。<br>'+' 5、星座资料包括:汉语、缩写、面积(平方度)、中心赤经 (时分)、中心赤纬(度分)、象限角、族、星座英文名';}help.style.display='revert';help.innerHTML='<a href="javascript:showHelp(0)">关闭</a><a href="src/readme.htm" style="margin-left:'+' 40px">更多>></a><br>'+s;}function GJ1_calc1(){var jd=GJ1_jd.value-0;if(jd<0)GJ1_out.innerHTML='不能为负';else GJ1_out.innerHTML=JD.JD2str(jd);}function GJ1_calc2(fs){var jd=JD.JD(year2Ayear(GJ1_y.value),GJ1_m.value-0,(GJ1_d.value-0)+timeStr2hour(GJ1_t.value)/24);if(fs==1){jd-=GJ1_jd.value-0;if(jd>=0)jd+='('+JD.JD2str(jd)+')';}if(fs==2)jd-=JD.JD(year2Ayear(GJ1_y.value),1,1.5)-1;if(fs==3)jd-=JD.JD(year2Ayear(GJ1_y2.value),GJ1_m2.value-0,(GJ1_d2.value-0)+timeStr2hour(GJ1_t2.value)/24);GJ1_out.innerHTML=jd;}function GJ2_pi1(fs){var st='正弦迭代T=2-√(4-T)',ct='余弦迭代T=2+√T';var i,a,T,p,s='刘徽割圆,';if(fs==0)a=6,T=1,s+='6边 T=1 p=3 '+ct;if(fs==1)a=4,T=0,s+='4边 T=0 p=2√2'+ct;if(fs==2)a=6,T=1,s+='6边 T=1 p=3 '+st;if(fs==3)a=4,T=2,s+='4边 T=2 p=2√2'+st;if(fs==4)a=6,T=1,s+='6边 T=1 补弧田p=(1+T/24)*3 '+st;if(fs==5)a=4,T=2,s+='6边 T=1 补弧田p=(1+T/24)*2√2'+st;s+='<table><tr><td>割圆次数</td><td>边数</td><td>T</td><td>PI</td></tr>';for(i=0;i<30;i++){a*=2;if(fs==0||fs==1)T=2+sqrt(T),p=a*sqrt(2-sqrt(T))/2;if(fs==2||fs==3)T/=2+sqrt(4-T),p=a*sqrt(T)/2;if(fs==4||fs==5)T/=2+sqrt(4-T),p=a*sqrt(T)*(1+T/24)/2;s+='<tr><td>'+(i+1)+'</td><td>'+a+'</td><td>'+T+'</td><td>'+p+'</td></tr>';}s+='</table>';GJ2_out.innerHTML=s;}function GJ2_jie(x,B){var m=Math.pow(10,floor(Math.log(x/B)/2.3));if(m<1)m=1;return floor(x/m+0.5)*m;}function GJ2_pi2(){var i,R=GJ2_r.value-0,a=6,T=1*R*R;var s=' 从6边开始 T=R*R,正弦迭代T=2-√(4-T),弦长、差幂计算保留3位有效字就已足够用,计算PI=a*√(T/4)则采用全精度。<br>'+' 如果祖冲之算出下表中的差幂ΔS=aR(H/4R)<sup>3</sup>,那么实际每行只需计算T,不必算PI就可得到差幂。如果祖冲之算出更精确的差幂是4ΔS/3,那么他只需割圆5次(192边)就得到3.1415926。<br>'+'<table><tr align=center><td>割圆次数<br>i</td><td>边数<br>a</td><td>迭代变量<br>T</td><td>弦长<br>H=sqrt(T)</td><td>差幂<br>ΔS</td><td>精差幂<br>ΔJ</td><td>圆周率<br>PI(毫)</td></tr>';for(i=0;i<25;i++){a*=2;T/=2+sqrt(4*R*R-T)/R,T=GJ2_jie(T,R);if(T<R)break;var H=GJ2_jie(sqrt(T),100);var dS=GJ2_jie(H*H*H/64*a/R/R,100);var dJ=GJ2_jie(dS*4/3,100);p=a*sqrt(T)/2,p=floor(p+0.5);s+='<tr align=right><td>'+(i+1)+'</td><td>'+a+'</td><td>'+T+'</td><td>'+H+'</td><td>'+dS+'</td><td>'+dJ+'</td><td>'+p+'</td></tr>';}s+='</table>';GJ2_out.innerHTML=s;}function GJ2_pi(){var N=GJ2_N.value-0+1,a=new Array();var i=Math.round(3.4*N),b=2*i+1,j,f;for(j=0;j<N;j++)a[j]=0;for(;i>0;i--,b-=2,a[0]+=2)for(j=0,f=0;j<N;j++){f=a[j]*i+f*10;a[j]=Math.floor(f/b);f%=b;}for(i=N-1;i>0;i--)a[i-1]+=Math.floor(a[i]/10),a[i]%=10;a[0]='<br>';for(i=1;i<N;i++){if(i%10==0)a[i]+=' ';if(i%100==0)a[i]+='<br>';}GJ2_out.innerHTML='本算法为低速算法,计算位数不宜过大,否则计算时间太长。<br>'+'以下计算圆周率,计算公式:PI/2=1+1/3+1*2/(1*3*5)+1*2*3/(1*3*5*7)+...<br>'+'通过提取公因子得连分式形式:PI=2+1/3(2+2/5(2+3/7(2+...,这样只需迭代计算a=2+a*n/(2n+1),n=N,…3,,2,1即可得到a=PI<br>'+'最后5位可能有错:<font color=red>PI=3.'+a.join('')+'</font>';}GJ2_machin={add:function(a,b,n){for(var i=n-1,f=0;i>=0;i--){a[i]+=b[i]+f;if(a[i]>=10000000000)a[i]-=10000000000,f=1;else f=0;}},sub0:function(a,b,r,n){for(var i=n-1,f=0;i>=0;i--){r[i]=a[i]-b[i]-f;if(r[i]<0)r[i]+=10000000000,f=1;else f=0;}},div:function(a,b,n){for(var i=0,f=0,c;i<n;i++){c=a[i]+f*10000000000;a[i]=Math.floor((c+0.1)/b);f=c%b;}},dao:function(a,f,b,n){a[0]=Math.floor(f/b);f=f%b;for(var i=1,c;i<n;i++){c=f*10000000000;a[i]=Math.floor((c+0.1)/b);f=c%b;}},set:function(a,v,n){for(var i=0;i<n;i++)a[i]=0;a[0]=v;a.length=n;},a:new Array(),b:new Array(),c:new Array(),arctg:function(k,v,zf,N){var i=Math.round(N*23.1/Math.log(k*k)),n=i,n2;var a=this.a,b=this.b,c=this.c;for(;i>=0;i--){n2=Math.round((n-i)*N/n)+1;if(n2>N)n2=N;this.dao(c,v,2*i+1,n2);this.div(b,k*k,n2);this.sub0(c,b,b,n2);}this.div(b,k,N);if(zf>0)this.add(a,b,N);else this.sub0(a,b,a,N);},pi:function(){var N=GJ2_N.value-0;N=floor(N/10+1.5);var a=this.a,b=this.b;this.set(a,0,N);this.set(b,0,N);this.arctg(5,16,1,N);this.arctg(239,4,-1,N);a[0]='<br>';for(var i=1;i<N;i++){a[i]=String(10000000000+a[i]).substr(1,10);if(i%10==0)a[i]+='<br>';else a[i]+=' ';}GJ2_out.innerHTML='基于Machin公式,并做百亿进制优化,速度较快。<br>'+'计算公式:Machin PI=16arctg(1/5)-4arctg(1/239)<br>'+'最后5位可能有错:<font color=red>PI=3.'+a.join('')+'</font>';}};function GJ2_cls(){GJ2_out.innerHTML='';}
</script>
</head>
<body>
<center>
<table width=770 cellspacing=0 cellpadding=2>
<tr><td width="100%" align=right>
<!--本地时间--><span id=Clock1 style='color:red;font-weight:bold'></span>
<!--时区选择--><select id=Sel_zhou onchange="change_zhou()"></select> <select id=Sel_dq onchange="change_dq()"></select>
<!--外地时间--><span id=Sel_sqsm></span> <span id=Clock2 style='font-weight:bold;color:blue'></span>
</td></tr>
<tr><td width="100%" bgcolor="#E0E0FF">
<!--软件版本--><span style='font-family:楷体_GB2312,serif;font-size:16px;color:#FF0000;font-weight:bold'>寿星</span><span style='font-size:12px;font-weight:bold'><i>天文历(V5.10)</i></span>
<!--经纬选择--><select id=Sel1 onchange="change(0)" style="width:80px"></select> <select id=Sel2 onchange="change2()"></select>
<!--经度纬度--><span id=Cal_zdzb></span>
</td></tr>
<tr><td>
<input type=button onclick="showPage(1)" value="月历">
<input type=button onclick="showPage(2)" value="年历">
<input type=button onclick="showPage(3)" value="日月食"> <input type=button onclick="showPage(4)" value="地方食">
<input type=button onclick="showPage(5)" value="星历">
<a href='javascript:showPage(6)'>天象</a>
<a href='javascript:showPage(7)'>恒星</a>
<a href='javascript:showPage(8)'>气朔</a>
<a href='javascript:showPage(9)'>升降</a>
<input type=button onclick="showPage(10)" value="日食概略">
<a href='javascript:showPage(11)'>八字</a>
<a href='javascript:showPage(12)'>工具</a>
<a href='javascript:showPage(13)'>常数</a>
<a href='javascript:showHelp(1);'>帮助</a>
</td></tr>
</table>
<table width=770 class=bd1>
<!--帮助-->
<tr><td class=dBot2 colspan=2 id=help style="display:none"></td></tr>
<!--月历表-->
<tr id=page1>
<td width="35%" valign=top style='line-height: 150%' class=dRig>
<br><b> 提示:</b>如果按住ctrl键不放,再将鼠标移出日历区,即可保持该日信息摘要不变;日月升降是本地时间,气朔时刻是北京时间;输入公元前212年方法是B212或*212或-211;BC4713至9999年有效,<font color=red><b><i>BC722年以后与实历相符。</i></b></font><br><br>
<!--日月出没--><div align=center id=Cal5></div><br>
<!--月相节气--><div align=center id=Cal4></div>
</td>
<td width="65%" valign=top>
<table width="100%" cellspacing=0 cellpadding=0><!--月历表-->
<tr><td>
公元<input type=text id=Cal_y size=4 value=2008>年<input type=text maxlength=2 id=Cal_m size=2 value=1>月
<input type=button value="确定" onclick='getLunar()'>
<input type=button value="年↑" onclick='changeYear(0)'><input type=button value="年↓" onclick='changeYear(1)'>
<input type=button value="月↑" onclick='changeMonth(0)'><input type=button value="月↓" onclick='changeMonth(1)'>
<input type=button onclick='changeMonth(2)' value='今'><br>
<div id=Cal2></div>
</td></tr>
</table>
</td>
</tr>
<!--年历表-->
<tr id=page2 style="display:none"><td class=dBot2 colspan=2>
公元<input type=text size=4 id=Cp2_y value=2008>年<input type=checkbox id=Cp2_tg checked>时刻/干支
<input type=button onclick="getNianLi(0)" value="确定">
<input type=button onclick="getNianLi(-1)" value="年↑">
<input type=button onclick="getNianLi(1)" value="年↓">
年数<input type=text size=2 id=Cp2_n value=2>
<input type=button onclick="getNianLiN()" value="多年">
<div id=Cal7></div>
</td></tr>
<!--日月食图表-->
<tr id=page3 style="display:none">
<td width="35%" valign=top style='line-height: 150%' class=dRig>
<div align=center>暂停<input id=Cal_pause type=checkbox checked></div><br>
<div id=Cal_zb></div>
</td>
<td width="65%" valign=top>
<table width="100%" cellspacing=0 cellpadding=0>
<tr><td>
经度<input id=Cb_J type=text size=11 value=0>纬度<input id=Cb_W type=text size=9 value=0>海拔<input id=Cb_high type=text size=2 value=0>km
北/南<input id=Cb_bei type=checkbox> 时角坐标<input id=Cb_sjzb type=checkbox>
<a href="javascript:showHelp(2)">帮助</a><br>
公元<input id=Cb_y type=text size=4 value=2008>年<input id=Cb_m type=text size=2 value=8 maxleng=2>月<input id=Cb_d type=text size=2 value=1>日<input id=Cb_t type=text size=8 value="18:17:15">UTC/TD<input id=Cb_ut type=checkbox checked>
NASA<input id=Cb_nasa type=checkbox>
<input type=button value="今" onclick="tu_calc(0)"><br>
朔望粗定位
<input type=button value="<-" onclick="tu_calc(4)"><input type=button value="朔" onclick="tu_calc(5)"><input type=button value="+>" onclick="tu_calc(6)">
<input type=button value="<-" onclick="tu_calc(7)"><input type=button value="望" onclick="tu_calc(8)"><input type=button value="+>" onclick="tu_calc(9)">
步长<input type=text id=Cb_step size=3 value=300>秒
<input type=button value="<-" onclick="tu_calc(1)"><input type=button value="确定" onclick="tu_calc(2)"><input type=button value="+>" onclick="tu_calc(3)">
日食路径<input id=Cb_phSave type=checkbox>
</td></tr>
<tr><td id=Cb_zb></td></tr>
<tr><td align=center><canvas id="Can1" width="480" height="350"></canvas></td></tr>
<tr><td align=center><font color=red>本图表中,天坐标(横坐标方位角,纵坐标高度角)与地坐标合用,括号内为地标。</font></td></tr>
<tr><td>
<table width="100%" cellspacing=0 cellpadding=0><tr>
<td id=Cb_b1 width="50%"></td><!--日食界线表-->
<td id=Cb_b2 width="50%"></td><!--日月食时刻表-->
</tr></table>
</td></tr>
</table>
</td>
</tr>
<!--地方日食表-->
<tr id=page4 style="display:none"><td class=dBot2 colspan=2 align=center>
公元<input id=Cc_y type=text size=4 value=2008>年<input id=Cc_m type=text size=2 value=8 maxleng=2>月<input id=Cc_d type=text size=2 value=1>日
<input type=button value="<-" onclick="dfRS(1)"><input type=button value="朔" onclick="dfRS(0)"><input type=button value="+>" onclick="dfRS(2)">
NASA<input id=Cc_nasa type=checkbox><br>
<textarea cols=107 rows=15 id=Cc_db>*地名,纬度,经度,海拔(米)
北京, 39.93, 116.37, 31 # 天津, 39.14, 117.19, 3 # 太原, 37.87, 112.56, 778
沈阳, 41.78, 123.41, 41 # 长春, 43.89, 125.31, 237 # 上海, 31.23, 121.46, 5
南京, 32.05, 118.76, 9 # 杭州, 30.29, 120.17, 42 # 拉萨, 29.66, 91.13,3658
莆田, 25.43, 119.02, 30 # 西安, 34.27, 108.95, 397 # 银川, 38.46, 106.26,1112
香港, 22.28, 114.15, 32 # 乌市, 43.79, 87.61, 918 # 洛阳, 34.62, 112.45, 353
开封, 34.80, 114.30, 75 # 安阳, 36.10, 114.38, 800 # 咸阳, 34.33, 108.70, 386
曲阜, 35.58, 116.98, 150 # 成都, 30.67, 104.07, 506 # 重庆, 29.57, 106.55, 260
武汉, 30.60, 114.30, 25 # 广州, 23.13, 113.27, 7 # 昆明, 25.05, 102.72,1891
台北, 25.03, 121.50, 9 # 哈市, 45.80, 126.53, 150
</textarea><br>
<textarea cols=107 rows=15 id=Cc_tb></textarea><br>
P1指两圆相初亏切点的方位,从日面北点起算(赤道坐标系中,日面顶点),向东测量。日面在我们的视觉平面上,按上北下南左东右西确定方向。<br>
P2指复圆方位角。V1,V2也是切点方位,起算点从地平坐标中的日面顶点开始。<br>
食分中的*号表示日没食分,食甚发生在日没后;#号表示日出食分,食甚发生在日出前。
</td></tr>
<!--行星星历表-->
<tr id=page5 style="display:none"><td class=dBot2 colspan=2 align=center>
<select id=Cd_xt>
<option value=1 selected>水星</option><option value=2>金星</option>
<option value=3>火星</option><option value=4>木星</option>
<option value=5>土星</option><option value=6>天王</option>
<option value=7>海王</option><option value=8>冥王</option>
<option value=9>太阳</option><option value=10>月亮</option>
</select>
<input id=Cd_y type=text size=4 value=2008>年<input id=Cd_m type=text size=2 value=1 maxleng=2>月<input id=Cd_d type=text size=2 value=1>日 <input id=Cd_t type=text size=8 value="00:00:00">
UTC/TD<input id=Cd_ut type=checkbox checked> <a href="javascript:showHelp(4)">帮助</a><br>
经度<input id=Cd_J type=text size=10 value=0>
纬度<input id=Cd_W type=text size=8 value=0>
间隔<input id=Cd_dt type=text size=4 value=1>(天)
个数<input id=Cd_n type=text size=4 value=10>
<input type=button value="确定" onclick="pCalc()"><br>
<textarea cols=64 rows=20 id=Cd_tab></textarea><br>
</td></tr>
<!--天象表-->
<tr id=page6 style="display:none"><td class=dBot2 colspan=2 align=center>
<input id=Ce_y type=text size=4 value=2008>年<input id=Ce_m type=text size=2 value=1 maxleng=2>月<input id=Ce_d type=text size=2 value=1>日 TD
个数<input id=Ce_n type=text size=4 value=10>
<a href="javascript:showHelp(5)">帮助</a><br>
<a href="javascript:tianXiang(1,0)">月亮近点</a> <a href="javascript:tianXiang(2,0)">月亮远点</a>
<a href="javascript:tianXiang(3,0)">月亮升交</a> <a href="javascript:tianXiang(4,0)">月亮降交</a>
<a href="javascript:tianXiang(5,0)">地球近日</a> <a href="javascript:tianXiang(6,0)">地球远日</a><br>
<a href="javascript:tianXiang(7,0)">水东大距</a> <a href="javascript:tianXiang(8,0)">水西大距</a>
<a href="javascript:tianXiang(9,0)">金东大距</a> <a href="javascript:tianXiang(10,0)">金西大距</a><br>
[赤经合月] <a href="javascript:tianXiang(11,1)">水</a>
<a href="javascript:tianXiang(11,2)">金</a> <a href="javascript:tianXiang(11,3)">火</a>
<a href="javascript:tianXiang(11,4)">木</a> <a href="javascript:tianXiang(11,5)">土</a>
<a href="javascript:tianXiang(11,6)">天</a> <a href="javascript:tianXiang(11,7)">海</a><br>
[黄经合日] <a href="javascript:tianXiang(12,1)">水上</a>
<a href="javascript:tianXiang(12,2)">金上</a> <a href="javascript:tianXiang(12,3)">火</a>
<a href="javascript:tianXiang(12,4)">木</a> <a href="javascript:tianXiang(12,5)">土</a>
<a href="javascript:tianXiang(12,6)">天</a> <a href="javascript:tianXiang(12,7)">海</a>
[行星顺留] <a href="javascript:tianXiang(14,1)">水</a>
<a href="javascript:tianXiang(14,2)">金</a> <a href="javascript:tianXiang(14,3)">火</a>
<a href="javascript:tianXiang(14,4)">木</a> <a href="javascript:tianXiang(14,5)">土</a>
<a href="javascript:tianXiang(14,6)">天</a> <a href="javascript:tianXiang(14,7)">海</a><br>
[黄经冲日] <a href="javascript:tianXiang(13,1)">水下</a>
<a href="javascript:tianXiang(13,2)">金下</a> <a href="javascript:tianXiang(13,3)">火</a>
<a href="javascript:tianXiang(13,4)">木</a> <a href="javascript:tianXiang(13,5)">土</a>
<a href="javascript:tianXiang(13,6)">天</a> <a href="javascript:tianXiang(13,7)">海</a>
[行星逆留] <a href="javascript:tianXiang(15,1)">水</a>
<a href="javascript:tianXiang(15,2)">金</a> <a href="javascript:tianXiang(15,3)">火</a>
<a href="javascript:tianXiang(15,4)">木</a> <a href="javascript:tianXiang(15,5)">土</a>
<a href="javascript:tianXiang(15,6)">天</a> <a href="javascript:tianXiang(15,7)">海</a><br>
<textarea cols=64 rows=20 id=Ce_tab></textarea><br>
</td></tr>
<!--恒星星历表-->
<tr id=page7 style="display:none"><td class=dBot2 colspan=2 align=center>
<select id=Cf_xk onchange='javascript:showHXK(this.options[this.selectedIndex].value)'></select>
<select id=Cf_lx><option value=0>视位置</option><option value=1>站坐标</option><option value=2>平位置</option></select>
<input id=Cf_y type=text size=4 value=2008>年<input id=Cf_m type=text size=2 value=1 maxleng=2>月<input id=Cf_d type=text size=2 value=1>日 <input id=Cf_t type=text size=8 value="00:00:00">
UTC/TD<input id=Cf_ut type=checkbox checked>
略短章<input id=Cf_nsn type=checkbox><br>
经度<input id=Cf_J type=text size=10 value=0>
纬度<input id=Cf_W type=text size=8 value=0>
间隔<input id=Cf_dt type=text size=4 value=10>(天)
个数<input id=Cf_n type=text size=4 value=10>
<input type=button value="确定" onclick="aCalc()">
<a href="javascript:showHelp(6)">帮助</a><br>
<textarea cols=75 rows=15 id=Cf_db style="font-family:宋体,serif;font-size: 12px" wrap=off></textarea><br>
<textarea cols=75 rows=15 id=Cf_xl style="font-size: 12px"></textarea><br>
</td></tr>
<!--气朔表-->
<tr id=page8 style="display:none"><td class=dBot2 colspan=2>
<input id=Cp8_y type=text size=4 value=2008>年
<input id=Cp8_n type=text size=4 value=24>个
<input type=button value="定朔" onclick="suoCalc(0)" ><input type=button value="定望" onclick="suoCalc(180)">
<input type=button value="上弦" onclick="suoCalc(90)"><input type=button value="下弦" onclick="suoCalc(270)">
<input type=button value="任意" onclick="suoCalc(-1)">
<input type=button value="定气" onclick="qiCalc()"><input type=button value="定候" onclick="houCalc()">
<div id=Cp8_out></div>
</td></tr>
<!--升降表-->
<tr id=page9 style="display:none"><td class=dBot2 colspan=2>
经度<input id=Cp9_J type=text size=10 value="0">
纬度<input id=Cp9_W type=text size=8 value="0">
<input id=Cp9_y type=text size=4 value=2008>年<input id=Cp9_m type=text size=2 value=1 maxleng=2>月<input id=Cp9_d type=text size=2 value=1>日
<input type=button value="确定" onclick="shengjiang()"> <input type=button value="太阳升降" onclick="shengjiang2()"> <input type=button value="时差表" onclick="shengjiang3()"><br>
<div id=Cp9_out></div>
</td></tr>
<!--日食概略图-->
<tr id=page10 style="display:none"><td class=dBot2 colspan=2>
<table width="100%" cellspacing=0 cellpadding=0>
<tr><td>
公元<input id=Cp10_y type=text size=4 value=2008>年<input id=Cp10_m type=text size=2 value=8 maxleng=2>月
月数<input type=text id=Cp10_an size=3 value=200>
<input type=button value="搜索" onclick="tuGL_search(0)">
<input type=button value="精搜索" onclick="tuGL_search(1)">
<div id=Cp10_b1></div>
<font color=red><b>选定时间:</b></font><span id=Cp10_jdstr>2008-08-01 10:14:30</span>TD
<b>JDE</b>=<input id=Cp10_jd type=text size=14 value=2454679.926741>
步长(可负)<input type=text id=Cp10_step size=7 value=6585.32>天
<select onchange='javascript:document.all.Cp10_step.value=this.options[this.selectedIndex].value'>
<option value=6585.32>默认</option>
<option value=29.5306>朔望</option>
<option value=6585.32>沙罗</option>
<option value=346.620>食年</option>
</select>
界线<input type=checkbox id=Cp10_showJX checked>
<input type=button value="<-" onclick="tu2_calc(3)"><input type=button value="特征" onclick="tu2_calc(2)"><input type=button value="+>" onclick="tu2_calc(4)">
<input type=button value="界线表" onclick="tu2_jxb()">
<hr>
黄/赤<input type=checkbox id=Cp10_hc>
步数<input type=text id=Cp10_bn size=3 value=10>
<input type=button value="确定" onclick="tu2_calc(5)">
</td></tr>
<tr><td id=Cp10_tz></td></tr>
<tr><td align=center><canvas id="Can2" width="480" height="420"></canvas></td></tr>
<tr><td id=Can3_pan>
平面中心:经<input type=textbox id=Cp10_J0 value="0" size=5>纬<input type=textbox id=Cp10_W0 value="0" size=5>
球半径<input type=textbox id=Cp10_eR value="250" size=5>
<select id=Cp10_tylx>
<option value=0>斜轴正射方位投影</option>
<option value=1>斜轴等距方位投影</option>
<option value=2>斜轴等积方位投影</option>
<option value=3>斜轴等角方位投影</option>
<option value=4>摩尔威特等积投影</option>
<option value=5>正轴等距圆柱投影</option>
<option value=6>正轴等角圆柱投影</option>
<option value=7>正轴多圆锥投影</option>
<option value=8>中国灯笼投影</option>
</select>
<input type=button value="经+" onclick="tu3_xz(0)">
<input type=button value="经-" onclick="tu3_xz(1)">
<input type=button value="纬+" onclick="tu3_xz(2)">
<input type=button value="纬-" onclick="tu3_xz(3)">
<input type=button value="确定" onclick="tu3_xz(4)">
<br>
<b>JDE</b>=<input id=Cp10_jd2 type=text size=13 value=2454679.926741>
<b>步长</b><input id=Cp10_step2 type=text size=4 value="180">秒
<input type=button value="-" onclick="tu3_yingzi(1)">
<input type=button value="影子" onclick="tu3_yingzi(0)">
<input type=button value="+" onclick="tu3_yingzi(2)">
<b>局部显示(0.1球半径为单位)</b>
x0<input id=Cp10_x0 type=text size=3 value="0">
y0<input id=Cp10_y0 type=text size=3 value="0">
dx<input id=Cp10_dx type=text size=3 value="10">
dy<input id=Cp10_dy type=text size=3 value="10">
</td></tr>
<tr><td align=center><canvas id="Can3" width="700" height="520"></canvas></td></tr>
<tr><td><hr> 小圆点为北极,北极向阳高亮,背阳变黑,只显示最后一条线的北极。站在日心观测,斜线为白道,水平线为赤道(用户可选黄道),竖直线过地心自转轴(或黄轴),大圆是贝塞尔基面上的地球圆面。方位角给出大阳的地平坐标。全的食分为月日视径比,食带宽的单位是千米。<br>
类型:T全食,T0无中心全食,T1有中心全食但本影没有完全进入,A环食,A0无中心环食,A1有中心环食但伪本影没有全部进入地球,P偏食,H环全环,H2全全环,H3环全全。因为只采用二点线性插值,所以P类型(γ值较大时)的精度稍差一些。
</td></tr>
</table>
</td></tr>
<!--命理八字-->
<tr id=page11 style="display:none"><td class=dBot2 colspan=2>
经度 <input id=Cp11_J type=text size=10 value="0"> 公元
<input type=text id=Cml_y size=4 maxlength=5 value='2008'>年
<input type=text id=Cml_m size=2 maxlength=2 value='01'>月
<input type=text id=Cml_d size=2 maxlength=2 value='01'>日
<input type=text id=Cml_his size=8 value='12:00:00'>
<input type=button value="确定" onclick='ML_calc()'>
<input type=button value="此刻" onclick='ML_settime()'>
<div id=Cal6></div>
</td></tr>
<!--工具-->
<tr id=page12 style="display:none"><td class=dBot2 colspan=2>
儒略日计算1: JD <input id=GJ1_jd type=text size=10 value="2451545"> <input type=button value="确定" onclick='GJ1_calc1()'>
<span id=GJ1_out style="font-size:16px;color:red"></span><br>
儒略日计算2:公元<input id=GJ1_y type=text size=4 value=2008>年<input id=GJ1_m type=text size=2 value=1 maxleng=2>月<input id=GJ1_d type=text size=2 value=1>日<input id=GJ1_t type=text size=8 value="12:00:00"> <input type=button value="转儒略日" onclick='GJ1_calc2(0)'> <input type=button value="减去上行" onclick='GJ1_calc2(1)'> <input type=button value="年内积日" onclick='GJ1_calc2(2)'><br>
儒略日计算3:公元<input id=GJ1_y2 type=text size=4 value=2000>年<input id=GJ1_m2 type=text size=2 value=1 maxleng=2>月<input id=GJ1_d2 type=text size=2 value=1>日<input id=GJ1_t2 type=text size=8 value="12:00:00"> <input type=button value="两行相减" onclick='GJ1_calc2(3)'>
<hr>
<input type=button value="6边C" onclick='GJ2_pi1(0)'>
<input type=button value="4边C" onclick='GJ2_pi1(1)'>
<input type=button value="6边S" onclick='GJ2_pi1(2)'>
<input type=button value="4边S" onclick='GJ2_pi1(3)'>
<input type=button value="6边快速" onclick='GJ2_pi1(4)'>
<input type=button value="4边快速" onclick='GJ2_pi1(5)'>
半径R<input type=text id=GJ2_r size=10 value='100000000'>毫<input type=button value="祖冲之" onclick='GJ2_pi2()'><br>
<input type=text id=GJ2_N size=4 maxlength=5 value='100'>位
<input type=button value="现代" onclick='GJ2_pi()'>
<input type=button value="现代2" onclick='GJ2_machin.pi()'>
<input type=button value="清除" onclick='GJ2_cls()'>
<div id=GJ2_out></div>
</td></tr>
<!--常数表等-->
<tr id=page13 style="display:none"><td class=dBot2 colspan=2>
<center><b>定义常数</b></center>
儒略日:d = 86400秒<br>
儒略年:y = 365.25d<br>
儒略世纪:cy = 36525d<br>
儒略千年:ty = 365250d<br>
高斯引力常数:k = 0.017202098950000 (AU<sup>3</sup>/儒略日<sup>2</sup>)<sup>1/2</sup><br>
光速:c = 299792458米/秒<br>
<font color=red>注意:</font>J2000.0 = 2451545.0, J2001.0 = J2000.0 + 365.25, 其它类推。<br>
<center><b>初始常数</b></center>
一AU的光行时间:499.004783806(±0.00000001)秒<br>
地球赤道半径:6378136.6米<br>
地球形状引力因子:J<sub>2</sub> = 0.0010826359<br>
地心引力常数:GE = 3.986004418*10<sup>14</sup>米<sup>3</sup>/秒<sup>2</sup><br>
引力常数:G = 6.67259(±0.00030)*10<sup>-11</sup>米<sup>3</sup>/(千克·秒<sup>2</sup>)<br>
黄经总岁差(标准历元2000年 IAU):<I>p</I> = 5028".7969288/儒略世纪<br>
黄经总岁差积累:p = <I>p</I>*t + 1".11113*t*t,t为儒略世纪数,近五十年内足够精确。<br>
黄赤交角(标准历元2000年):ε<sub>0</sub> = 84381".448 IAU1976或IAU2000<br>
黄赤交角(标准历元2000年):ε<sub>0</sub> = 84381".406 J2000赤道&J2000惯性黄道,常用<br>
黄赤交角(其它历元归算):ε = ε<sub>0</sub> - 46".836769*t,t为儒略世纪数,近百年内足够精确。<br>
黄赤交角:ε<sub>0</sub> = 84381".409 DE405赤道&J2000惯性黄道<br>
月地质量比:μ = 0.0123000383 = 1/81.300560<br>
<center><b>推导常数</b></center>
一AU长度:1.49597870691*10<sup>11</sup>米(±3米)<br>
章动常数(标准历元2000年):N = 9".2052331<br>
太阳视差:π = 8".794144<br>
光行差常数(标准历元2000年):κ = 20".49552<br>
地球扁率: f = 0.00335281 = 1/298.25642<br>
日心引力常数:GS = 1.32712442076*10<sup>20</sup>米<sup>3</sup>/秒<sup>2</sup><br>
太阳质量:S = GS/G = 1.9888*10<sup>30</sup>千克<br>
日地质量比:S/E = 332946.050895<br>
<center><b>行星质量系统(太阳与行星质量比)</b></center>
太阳:1 水星:6023600(±250)<br>
金星:408523.71(±0.06) 地月:328900.561400<br>
火星:3098708 (±9) 木星:1047.3486(±0.0008)<br>
土星:3497.898(±0.018) 海王:22902.98 (±0.03)<br>
天王:19412.24(±0.04) 冥王:1.352*10<sup>8</sup><br>
根据IAU,2006年第26届大会有关决议,冥王星被定义为矮行星。<br>
<center><b>年长度</b></center>
回归年:365.24218968 - 0.0000000616(t-2000) = 365天05时48分45.1秒 at 2008.0<br>
恒星年:365.25636306 + 0.0000000010(t-2000) = 365天06时09分09.8秒 at 2008.0<br>
近点年:365.25963586 + 0.0000000317(t-2000) = 365天06时13分52.6秒 at 2008.0<br>
食 年:346.62007598 + 0.0000003240(t-2000) = 346天14时52分54.8秒 at 2008.0<br>
<center><b>月长度</b></center>
朔望月:29.53058885 + 0.0000000022(t-2000) = 29天12时44分02.9秒 at 2008.0<br>
回归月:27.32158224 + 0.0000000015(t-2000) = 27天07时43分04.7秒 at 2008.0<br>
恒星月:27.32166155 + 0.0000000019(t-2000) = 27天07时43分11.6秒 at 2008.0<br>
近点月:27.55454988 - 0.0000000104(t-2000) = 27天13时18分33.1秒 at 2008.0<br>
交点月:27.21222082 + 0.0000000038(t-2000) = 27天05时05分35.9秒 at 2008.0<br>
<center><b>说明</b></center>
年月长度的解析表达取自《2008年中国天文年历》,这些数据通常与早期IAU推荐值有关,常做为教科书标准参考值,本软件实际星历计算采用更理想的解析表达,以便与实际星历计算相符。行星质量系统取自JPL数值积分的初始值。黄经总岁差的IAU2000采用值与其它理论采用值几乎相同,每世纪一般只相差几个毫角秒。
</td></tr>
<!--版权区-->
<tr><td class=dTop2 colspan=2 align=center> <font color=red> 邮箱 xunmeng04@163.com 许剑伟(福建莆田第十中学)保留版权 © 2008-2009</font></td></tr>
</table>
<div id=Cal_pan style="font-size:12px; position:absolute; z-index:1; width:160px;
filter: shadow(#333333,135);display:none">
<div id=Cal_pan_in style="background-color:#5555A0;width:150px;text-align:center;line-height: 150%; color:#FFFFFF;
display:block;filter:Alpha(opacity=90)">abc</div><br>
</div>
<script language=javascript>
var lun = new Lunar(); //月历全局对象
var curJD; //现在日期
var curTZ; //当前时区
function showHXK0(){ //显示恒星库名称例表
var i,n,c;
for(i=0;i<HXK.length;i++){
n = HXK[i].indexOf('#');
addOp(document.all.Cf_xk,i,HXK[i].substr(0,n));
}
for(i=0;i<xz88.length;i+=5){
addOp(document.all.Cf_xk, i+1000, xz88[i].substr(0,3));
}
}
function showHXK(ind){ //显示恒星库
ind -= 0;
var bt=' RA(时分秒) DEC(度分秒) 自行1 自行2 视差 星等 星名 星座', r='';
if(ind<100){
r = HXK[ind];
var n = r.indexOf('#');
r = r.substr(n, r.length-n); //去除第一行
}
else if(ind>=1000){
r = schHXK( xz88[ind-1000].substr(3,3) );
}
Cf_db.value = bt + r.replace(/\#/g,'\r\n');
}
showHXK0();
showHXK(0);
function aCalc(){ //恒星计算
var jd = JD.JD( year2Ayear(Cf_y.value), Cf_m.value-0, (Cf_d.value-0)+timeStr2hour(Cf_t.value)/24 ) - J2000; //取屏幕时间
if(Cf_ut.checked) jd += curTZ/24+dt_T(jd); //转为力学时
var dt = Cf_dt.value-0, n = Cf_n.value-0;
var Q = Cf_nsn.checked ? 35 : 0; //小于35天的称短周期项
var lx = Cf_lx.options[Cf_lx.selectedIndex].value-0; //坐标类型
var L = Cf_J.value/180*Math.PI; //地标
var fa = Cf_W.value/180*Math.PI;
var i,s = '', F = getHXK(Cf_db.value,0);
for(i=0; i<n; i++, jd+=dt)
s += hxCalc(jd/36525,F,Q, lx, L,fa);
Cf_xl.value = s;
}
function txFormatT(t){ //天象时间格式化输出
var t1 = t*36525 + J2000;
var t2 = t1 - dt_T(t1-J2000) - curTZ/24;
return JD.JD2str(t1) +' TD '
+ JD.JD2str(t2).substr(9,11) +' UT ';
}
function tianXiang(xm,xm2){
var jd = JD.JD( year2Ayear(Ce_y.value), Ce_m.value-0, (Ce_d.value-0) ) - J2000; //取屏幕时间
var n=Ce_n.value-0;
var s='',i,re;
jd /= 36525;
if(xm==1||xm==2){ //求月亮近远点
for(i=0;i<n;i++,jd=re[0]+27.555/36525){
if(xm==1) re=XL.moonMinR(jd,1); //求近点
if(xm==2) re=XL.moonMinR(jd,0); //求远点
s += txFormatT(re[0]) + re[1].toFixed(2)+'千米\r\n';
}
}
if(xm==3||xm==4){ //求月亮升降交点
for(i=0;i<n;i++,jd=re[0]+27.555/36525){
if(xm==3) re=XL.moonNode(jd,1); //求升
if(xm==4) re=XL.moonNode(jd,0); //求降
s += txFormatT(re[0]) + rad2str(rad2mrad(re[1]),0)+'\r\n';
}
}
if(xm==5||xm==6){ //求地球近远点
for(i=0;i<n;i++,jd=re[0]+365.259636/36525){
if(xm==5) re=XL.earthMinR(jd,1); //求近点
if(xm==6) re=XL.earthMinR(jd,0); //求远点
s += txFormatT(re[0]) + re[1].toFixed(8)+' AU\r\n';
}
}
if(xm==7||xm==8){ //大距计算
for(i=0;i<n;i++,jd=re[0]+115.8774777586/36525){
if(xm==7) re=daJu(1,jd,1); //求水星东大距
if(xm==8) re=daJu(1,jd,0); //求水星东西距
s += txFormatT(re[0]) + (re[1]/Math.PI*180).toFixed(5)+'度\r\n';
}
}
if(xm==9||xm==10){ //大距计算
for(i=0;i<n;i++,jd=re[0]+583.9213708245/36525){
if(xm==9) re=daJu(2,jd,1); //求水星东大距
if(xm==10)re=daJu(2,jd,0); //求水星东西距
s += txFormatT(re[0]) + (re[1]/Math.PI*180).toFixed(5)+'度\r\n';
}
}
if(xm==11){ //合月计算
s = '合月时间(TD UT) 星月赤纬差(小于1度可能月掩星,由视差决定)\r\n';
for(i=0;i<n;i++,jd=re[0]+28/36525){
re = xingHY(xm2,jd);
s += txFormatT(re[0]) + (-re[1]/Math.PI*180).toFixed(5)+'度\r\n';
}
}
if(xm==12||xm==13){
if(xm==12) s = xxName[xm2]+'合日(地内行星上合)\r\n';
if(xm==13) s = xxName[xm2]+'冲日(地内行星下合)\r\n';
s +='黄经合/冲日时间(TD UT) 星日赤纬差\r\n';
for(i=0;i<n;i++,jd=re[0]+cs_xxHH[xm2-1]/36525){
if(xm==12) re = xingHR(xm2,jd,0);
if(xm==13) re = xingHR(xm2,jd,1);
s += txFormatT(re[0]) + (-re[1]/Math.PI*180).toFixed(5)+'度\r\n';
}
}
if(xm==14||xm==15){ //顺留
if(xm==14) s = xxName[xm2]+'顺留\r\n';
if(xm==15) s = xxName[xm2]+'逆留\r\n';
s +='留时间(TD UT)\r\n';
for(i=0;i<n;i++,jd=re+cs_xxHH[xm2-1]/36525){
if(xm==14) re = xingLiu(xm2,jd,1);
if(xm==15) re = xingLiu(xm2,jd,0);
s += txFormatT(re)+'\r\n';
}
}
Ce_tab.value=s;
}
function pCalc(xm){ //行星星历计算
var jd = JD.JD( year2Ayear(Cd_y.value), Cd_m.value-0, (Cd_d.value-0)+timeStr2hour(Cd_t.value)/24 ) - J2000; //取屏幕时间
if(Cd_ut.checked) jd += curTZ/24+dt_T(jd); //转为力学时
var xt = Cd_xt.options[Cd_xt.selectedIndex].value;
var dt = Cd_dt.value-0, n = Cd_n.value-0;
var L = Cd_J.value/180*Math.PI; //地标
var fa = Cd_W.value/180*Math.PI;
if(n>1000) {alert("个数太多了"); return;}
var s='',i;
//求星历
for(i=0;i<n;i++,jd+=dt){
var jd2=jd+2451545;
s += JD.JD2str(jd2)+'TD, JED = '+jd2.toFixed(7)+' '+'\r\n';
s += xingX(xt,jd,L,fa)+'\r\n';
}
Cd_tab.value=s;
}
//=============日月食图表===========
function zb_calc(){ //即时坐标计算
if(Cal_pause.checked) return;
var now = new Date();
var jd = now/86400000-10957.5; //J2000起算的儒略日数
jd += dt_T(jd);
msc.calc(jd, Cb_J.value/radd, Cb_W.value/radd,0); //传入力学时间(J2000.0起算)
Cal_zb.innerHTML = msc.toHTML(0);
}
function zxsCopy(J,W){ //复制某时刻中心食地标,并计算该处日食
Cb_J.value=J;
Cb_W.value=W;
tu_calc(2);
}
function tu_calc(ly){ //ly是取时间的方式,xm是计算的项目
tu1.init(Can1); //画布初始化
tu1.showzb();
var jd; //J2000起算的儒略日数(当地时间)
var vJ = Cb_J.value/radd;
var vW = Cb_W.value/radd;
//取时间
jd = JD.JD( year2Ayear(Cb_y.value), Cb_m.value-0, (Cb_d.value-0)+timeStr2hour(Cb_t.value)/24 ) - J2000; //取屏幕时间
if(ly==0) jd = (new Date())/86400000-10957.5-curTZ/24, Cb_ut.checked=true; //取现在时间(UTC)
if(ly==1) jd -= Cb_step.value/86400;
if(ly==2); //常规取时间
if(ly==3) jd += Cb_step.value/86400;
if(ly==4) jd -=29.53;
if(ly==5) ;
if(ly==6) jd +=29.53;
if(ly==7) jd -=29.53;
if(ly==8) ;
if(ly==9) jd +=29.53;
if(ly==4||ly==5||ly==6) jd = XL.MS_aLon_t2( Math.floor((jd+8)/29.5306)*pi2 )*36525;
if(ly==7||ly==8||ly==9) jd = XL.MS_aLon_t2( Math.floor((jd-4)/29.5306)*pi2+Math.PI )*36525;
if(ly>=4&&ly<=9){
if(Cb_ut.checked) jd -= curTZ/24+dt_T(jd);
}
//置时间
var ts=JD.JD2str(jd+J2000);
Cb_y.value = ts.substr(0,5)-0;
Cb_m.value = ts.substr(6,2);
Cb_d.value = ts.substr(9,2);
Cb_t.value = ts.substr(12,8);
if(Cb_ut.checked) jd += curTZ/24+dt_T(jd); //转为力学时
var i;
msc.calc(jd,vJ,vW,Cb_high.value-0);
Cal_zb.innerHTML=msc.toHTML(1); //显示坐标
if(Cb_sjzb.checked){
tu1.draw1b('sun', msc.sCJ,msc.sCW, msc.gst);
tu1.draw1b('moon',msc.mCJ,msc.mCW, msc.gst);
}else{
tu1.draw1('sun', msc.sPJ,msc.sPW, Cb_bei.checked);
tu1.draw1('moon',msc.mPJ,msc.mPW, Cb_bei.checked);
}
var msHJ = rad2mrad(msc.mHJ-msc.sHJ);
var s='',J1,W1,J2,W2, sr,mr,er,Er,d0,d1,d2;
if(msHJ<3/radd || msHJ>357/radd){ //日食图表放大计算
J1=msc.mCJ2,W1=msc.mCW2, J2=msc.sCJ2, W2=msc.sCW2; //用未做大气折射的来计算日食
sr=msc.sRad, mr=msc.mRad;
d1=j1_j2(J1,W1,J2,W2)*rad,d0=mr+sr;
tu1.draw2a(J1,W1,J2,W2,mr,sr);
tu1.draw3(msc.zx_J,msc.zx_W,Cb_phSave.checked);
s2 = '此刻月亮本影中心线不经过地球。';
if(msc.zx_W!=100){
var zxsJ=(msc.zx_J/Math.PI*180).toFixed(5);
var zxsW=(msc.zx_W/Math.PI*180).toFixed(5);
s2 = '食中心地标:经 '+ zxsJ +' 纬 '+ zxsW
+' <a href="javascript:zxsCopy('+zxsJ+','+zxsW+')">此地</a>';
}
s = '日月测站视半径 '+m2fm(sr,2,0)+'及'+m2fm(mr,2,0)+' <font color=red>'+s2+'</font><br>'
+ '日月中心视距 '+m2fm( d1,2,0 ) +' 日月半径和 '+m2fm(d0,2,0) + ' 半径差 ' + m2fm(sr-mr,2,0) +' 距外切 '+m2fm(d1-d0,2,0);
Cb_zb.innerHTML = s;
//显示南北界数据
rsPL.nasa_r=0; if(Cb_nasa.checked) rsPL.nasa_r=1; //视径选择
s=JD.JD2str(jd+J2000)+' TD<br>南北界点:经度 纬度<br>',mc=new Array('食中心点','本影北界','本影南界','半影北界','半影南界');
rsPL.nbj(jd);
for(i=0;i<5;i++){
s += mc[i]+':';
if(rsPL.V[i*2+1]==100) { s += '无 无<br>'; continue; }
s += (rsPL.V[i*2]*radd).toFixed(5)+' '+(rsPL.V[i*2+1]*radd).toFixed(5)+'<br>';
}
s += '中心类型:'+rsPL.Vc+'食<br>';
s += '本影南北界距约'+rsPL.Vb;
Cb_b1.innerHTML = s;
//显示食甚等时间
rsPL.nasa_r=0; if(Cb_nasa.checked) rsPL.nasa_r=1; //视径选择
var td=' TD',mc=new Array('初亏','食甚','复圆','食既','生光');
rsPL.secMax(jd, vJ,vW, Cb_high.value-0);
if(rsPL.LX=='环') mc[3]='环食始',mc[4]='环食终'; //环食没有食既和生光
var s='时间表 (日'+rsPL.LX+'食)<br>'
for(i=0;i<5;i++){
jd=rsPL.sT[i]; if(!jd) continue;
if(Cb_ut.checked) jd -= curTZ/24+dt_T(jd),td=' UTC'; //转为UTC(本地时间)
s+=mc[i]+':'+JD.JD2str(jd+J2000)+td+'<br>';
}
s+='时长: '+m2fm(rsPL.dur*86400,1,1)+'<br>';
s+='食分: '+rsPL.sf.toFixed(5)+rsPL.sflx+'<br>';
s+='月日视径比: '+rsPL.b1.toFixed(5)+'(全或环食分)<br>';
s+='是否NASA径比(1是,0否): '+rsPL.nasa_r+'<br>';
s+='食分指日面直径被遮比例';
Cb_b2.innerHTML = s;
return;
}
if(msHJ>170/radd && msHJ<190/radd){ //月食图表放大计算
J1=msc.mCJ,W1=msc.mCW, J2=msc.sCJ+Math.PI, W2=-msc.sCW;
er=msc.eShadow, Er=msc.eShadow2, mr=msc.e_mRad; //用未做大气折射的来计算日食
d1=j1_j2(J1,W1,J2,W2)*rad, d0=mr+er,d2=mr+Er;
tu1.draw2b(J1,W1,J2,W2, mr,er,Er);
s= '本影半径 '+m2fm(er,2,0)+' 半影半径 '+m2fm(Er,2,0)+' 月亮地心视半径 '+m2fm(mr,2,0)+'<br>'
+ '影月中心距 '+m2fm( d1,2,0 ) +' 影月半径和 '+m2fm(d0,2,0) +' 距相切 <font color=red>'+m2fm(d1-d0,2,0) +'</font> 距第二相切 '+m2fm(d1-d2,2,0) ;
Cb_zb.innerHTML = s;
//显示月食食甚等
var td=' TD',mc=new Array('初亏','食甚','复圆','半影食始','半影食终','食既','生光');
ysPL.lecMax(jd);
var s='时间表(月'+ysPL.LX+'食)<br>';
for(i=0;i<7;i++){
jd=ysPL.lT[i]; if(!jd) continue;
if(Cb_ut.checked) jd -= curTZ/24+dt_T(jd),td=' UTC'; //转为UTC(本地时间)
s+=mc[i]+':'+JD.JD2str(jd+J2000)+td+'<br>';
}
s+='食分:'+ysPL.sf.toFixed(5)+'<br>';
s+='食分指月面直径被遮比例';
Cb_b2.innerHTML = s;
Cb_b1.innerHTML = '';
return;
}
tu1.ecShow(0,0,0,0);
Cb_zb.innerHTML = Cb_b1.innerHTML = Cb_b2.innerHTML = '';
}
//==================日食概略图=================
function tu2_jxb(){ //显示界线表
var jd = Cp10_jd.value-J2000; //取屏幕时间
jd = XL.MS_aLon_t2( int2((jd+8)/29.5306)*Math.PI*2 )*36525; //归朔
rsGS.init(jd,7);
Cp10_tz.innerHTML=rsGS.jieX3(jd);
}
function tu2_xx(jd){ //转到详细日食图表页面
//置时间
var ts=JD.JD2str(jd+J2000);
Cb_y.value = ts.substr(0,5)-0;
Cb_m.value = ts.substr(6,2);
Cb_d.value = ts.substr(9,2);
Cb_t.value = ts.substr(12,8);
Cb_ut.checked = false;
showPage(3);
}
function tuGL_search(fs){ //查找日食
var i,k,r,s='',s2='', n=Cp10_an.value-0;
var jd = JD.JD( year2Ayear(Cp10_y.value), Cp10_m.value-0, 0) - J2000; //取屏幕时间
jd = XL.MS_aLon_t2( int2((jd+8)/29.5306)*Math.PI*2 )*36525; //定朔
for(i=0,k=0;i<n;i++){
r=ecFast(jd); //低精度高速搜索
if(r.lx=='NN') { jd += 29.5306; continue; } //排除不可能的情况,加速计算
if(!r.ac){
if(fs==0) rsGS.init(jd, 2); //低精度
if(fs==1) rsGS.init(jd, 7); //高精度
r = rsGS.feature(jd);
}
if(r.lx!='N'){
s += '<a href="javascript:tu2_calc(1,'+r.jd+');">'+JD.JD2str(r.jd+J2000).substr(0,11)+'</a>';
s += r.lx;
k++;
if(k%10==0) s+='<br>';
if(k%100==0) s2+=s, s='';
}
jd = r.jd+29.5306;
}
Cp10_b1.innerHTML = s2+s;
}
var tu3_buff=0;
function tu2_calc(fs,jd0){
tu2.init(Can2);
if(fs==0) return;
var step = Cp10_step.value-0;
var jd = Cp10_jd.value-J2000; //取屏幕时间
if(fs==1) jd = jd0;
if(fs==2) ; //保持时间不变
if(fs==3) jd -= step;
if(fs==4) jd += step;
jd = XL.MS_aLon_t2( int2((jd+8)/29.5306)*Math.PI*2 )*36525; //归朔
Cp10_jd.value = Cp10_jd2.value = (jd+J2000).toFixed(6); //保存在屏幕上
Cp10_jdstr.innerHTML=JD.JD2str(jd+J2000); //显示时间串
//计算单个日食
if(fs==1||fs==2||fs==3||fs==4){
rsGS.init(jd,7);
var r = rsGS.feature(jd); //特征计算
var lxb={T:'全食',A:'环食',P:'偏食',T0:'无中心全食',T1:'部分本影有中心全食',A0:'无中心环食',A1:'部分伪本影有中心全食',H:'全环全',H2:'全全环',H3:'环全全'};
if(r.lx=='N') Cp10_tz.innerHTML='无日食';
else Cp10_tz.innerHTML = '<table><tr>'
+ '<td class=dRB><b>本次日食概述(力学时)</b><br>'
+ '偏食始:'+JD.JD2str(r.gk3[2]+J2000)+' '+rad2str2(r.gk3[0])+','+rad2str2(r.gk3[1])+'<br>'
+ (r.gk1[2]!=0 ? '中心始:'+JD.JD2str(r.gk1[2]+J2000)+' '+rad2str2(r.gk1[0])+','+rad2str2(r.gk1[1])+'<br>' : '')
+ (r.gk5[1]!=100 ? '视午食:'+JD.JD2str(r.gk5[2]+J2000)+' '+rad2str2(r.gk5[0])+','+rad2str2(r.gk5[1])+'<br>' : '')
+ (r.gk2[2]!=0 ? '中心终:'+JD.JD2str(r.gk2[2]+J2000)+' '+rad2str2(r.gk2[0])+','+rad2str2(r.gk2[1])+'<br>' : '')
+ '偏食终:'+JD.JD2str(r.gk4[2]+J2000)+' '+rad2str2(r.gk4[0])+','+rad2str2(r.gk4[1])+'</td>'
+ '<td class=dRB><b>中心点特征</b><br>'
+ '影轴地心距 γ = '+r.D.toFixed(4)+'<br>'
+ '中心地标 (经,纬) = ' + (r.zxJ*radd).toFixed(2) + ',' + (r.zxW*radd).toFixed(2) + '<br>'
+ '中心时刻 tm = '+JD.JD2str(r.jd+J2000)+'<br>'
+ '太阳方位 (经,纬) = ' + (r.Sdp[0]*radd).toFixed(0) + ',' + (r.Sdp[1]*radd).toFixed(0) + '<br>'
+ '日食类型 LX = '+r.lx+' '+lxb[r.lx]+'<br>'
+ '食分='+r.sf.toFixed(4)+', 食延='+m2fm(r.tt*86400,0,2)+', 食带='+r.dw.toFixed(0)+'km<br>'
+ '</td>'
+ '</tr></table>';
if(Cp10_showJX.checked){
Can2.style.display='none';
Can3.style.display='block';
tu3.init(Can3);
tu3_buff=rsGS.jieX(jd); //取界线
var J0=(tu3_buff.zxJ*radd).toFixed(0);
var W0=(tu3_buff.zxW*radd).toFixed(0);
Cp10_J0.value = J0;
Cp10_W0.value = W0;
var jb=[Cp10_x0.value/10, Cp10_y0.value/10, Cp10_dx.value/10, Cp10_dy.value/10];
tu3.draw(tu3_buff, J0/radd, W0/radd, Cp10_eR.value-0, jb, Cp10_tylx.options.selectedIndex);
}else{
Can2.style.display='block';
Can3.style.display='none';
Can3_pan.style.display = 'none';
tu2.line1([r], Cp10_hc.checked);
}
return;
}
//计算多个日食
if(fs==5){
Can2.style.display='block';
Can3.style.display='none';
Can3_pan.style.display = 'none';
var i,r,rr=[], bn = Cp10_bn.value-0; //并设置为多步
var s = '<table border="0" width="100%" cellpadding="0" cellspacing="0">'
+ '<tr align=center bgcolor="#EEFFEE"><td>力学时</td><td>γ</td><td>型</td><td>中心地标</td><td>方位角</td><td>食分</td><td>食带</td><td>食延</td><td>详表</td></tr>';
for(i=0;i<bn;i++,jd+=step){
rsGS.init(jd,3); //中精度计算
r = rsGS.feature(jd);
if(r.lx=='N') continue;
s += '<tr align=center><td>'
+ JD.JD2str(r.jd+J2000) + '</td><td>' + r.D.toFixed(4) + '</td><td>' + r.lx + '</td><td>'
+ (r.zxJ*radd).toFixed(2) + ',' + (r.zxW*radd).toFixed(2) + '</td><td>'
+ (r.Sdp[0]*radd).toFixed(0) + ',' + (r.Sdp[1]*radd).toFixed(0) + '</td><td>'
+ r.sf.toFixed(4) + '</td><td>' + r.dw.toFixed(0) + '</td><td>' + m2fm(r.tt*86400,0,2) + '</td><td>'
+ '<a href="javascript:tu2_xx('+r.jd+');">详细</a>'+ '</td><td>'
+ '</td></tr>';
rr[rr.length] = r;
}
tu2.line1(rr,Cp10_hc.checked);
s += '</table>';
Cp10_tz.innerHTML = s;
}
}
function tu3_xz(xm){ //旋转图3
if(!tu3_buff) { alert('请把“食界”钩上并计算'); return; }
tu3.init(Can3);
var J0=Cp10_J0.value-0, W0=Cp10_W0.value-0;
if(xm==0) J0 += 15;
if(xm==1) J0 -= 15;
if(xm==2) W0 += 15;
if(xm==3) W0 -= 15;
if(xm==4); //保持不变
Cp10_J0.value = J0, Cp10_W0.value = W0;
var jb=[Cp10_x0.value/10, Cp10_y0.value/10, Cp10_dx.value/10, Cp10_dy.value/10];
tu3.draw(tu3_buff, J0/radd, W0/radd, Cp10_eR.value-0, jb, Cp10_tylx.options.selectedIndex);
}
function tu3_yingzi(xm){ //显示影子
var jd = Cp10_jd2.value-J2000; //取屏幕时间
if(xm==1) jd -= Cp10_step2.value/86400;
if(xm==2) jd += Cp10_step2.value/86400;
Cp10_jd2.value = (jd+J2000).toFixed(4);
rsGS.init(jd,7);
var r=rsGS.jieX2(jd);
tu3.draw2(r);
}
function dfRS(ly){ //地方日食表生成
var jd = JD.JD( year2Ayear(Cc_y.value), Cc_m.value-0, (Cc_d.value-0) ) - J2000; //取屏幕时间
if(ly==1) jd -=29.53;
if(ly==2) jd +=29.53;
jd = XL.MS_aLon_t2( Math.floor((jd+8)/29.5306)*pi2 )*36525;
//置时间
var ts=JD.JD2str(jd+J2000-curTZ/24-dt_T(jd));
Cc_y.value = ts.substr(0,5)-0;
Cc_m.value = ts.substr(6,2);
Cc_d.value = ts.substr(9,2);
rsPL.nasa_r=0; if(Cc_nasa.checked) rsPL.nasa_r=1; //视径选择
var i,j,t,c, ou='地名 食分 初亏 食甚 复圆 食既 生光 日出 日落 P1,V1 P2,V2\r\n';
var s = Cc_db.value;
s = s.replace(/\n/g,'#').replace(/[ \r]/g,'');
s = s.split('#');
for(i=0;i<s.length;i++){
c=s[i]; if(c.length==0||c.substr(0,1)=='*') continue;
c=c.split(','); if(c.length<=3) continue;
c[2]/=radd, c[1]/=radd; //经纬度
rsPL.secMax(jd,c[2],c[1],c[3]/1000); //日食计算
ou += c[0]+'['+rsPL.LX+']';
ou += ' '+rsPL.sf.toFixed(5); //食分
ou += rsPL.sflx;
for(j=0;j<5;j++){ //初亏,食甚,复圆,食既,生光
t = rsPL.sT[j]; if(!t) {ou+=' --:--:--'; continue;}
t = t - curTZ/24 -dt_T(t) +J2000; //转为UTC(本地时间)
ou+=' '+JD.JD2str(t).substr(12,8);
}
ou += ' '+JD.timeStr(rsPL.sun_s -curTZ/24+J2000);
ou += ' '+JD.timeStr(rsPL.sun_j -curTZ/24+J2000);
ou += ' '+(rsPL.P1*radd).toFixed(0)+','+(rsPL.V1*radd).toFixed(0);
ou += ' '+(rsPL.P2*radd).toFixed(0)+','+(rsPL.V2*radd).toFixed(0);
ou += '\r\n';
}
Cc_tb.value = ou;
}
//====================升降表===================
function shengjiang(){
SZJ.L = Cp9_J.value/radd; //设置站点参数
SZJ.fa = Cp9_W.value/radd;
var jd = JD.JD( year2Ayear(Cp9_y.value), Cp9_m.value-0, (Cp9_d.value-0)+0.5 ) - J2000; //取屏幕时间
var sq = SZJ.L/pi2*24;
var s="<font color=red>北京时间(转为格林尼治时间请减8小时):</font><br>", r, c=J2000+8/24;
r=SZJ.St(jd-sq/24);
s +="太阳升起 " + JD.JD2str(r.s+c) + " 太阳降落 " + JD.JD2str(r.j+c)+"<br>";
s +="日上中天 " + JD.JD2str(r.z+c) + " 日下中天 " + JD.JD2str(r.x+c)+"<br>";
s +="民用天亮 " + JD.JD2str(r.c+c) + " 民用天黑 " + JD.JD2str(r.h+c)+"<br>";
s +="航海天亮 " + JD.JD2str(r.c2+c)+ " 航海天黑 " + JD.JD2str(r.h2+c)+"<br>";
s +="天文天亮 " + JD.JD2str(r.c3+c)+ " 天文天黑 " + JD.JD2str(r.h3+c)+"<br>";
s +="日照长度 " + JD.timeStr(r.j-r.s-0.5) + " 日光长度 " + JD.timeStr(r.h-r.c-0.5) + "<br>";
if(r.sm) s += '注:'+r.sm+'<br>';
r=SZJ.Mt(jd-sq/24);
s +="月亮升起 " + JD.JD2str(r.s+c) + " 月亮降落 " + JD.JD2str(r.j+c)+"<br>";
s +="月上中天 " + JD.JD2str(r.z+c) + " 月下中天 " + JD.JD2str(r.x+c)+"<br>";
Cp9_out.innerHTML=s;
}
function shengjiang2(){ //太阳升降快算
var L = Cp9_J.value/radd; //设置站点参数
var fa = Cp9_W.value/radd;
var jd = JD.JD( year2Ayear(Cp9_y.value), 1, 1.5 ) - J2000; //取屏幕时间
var i,t, s='',s2='';
for(i=0;i<368;i++){
t=sunShengJ(jd+i,L,fa,-1)+J2000+8/24; s2+='<font color=red>'+JD.JD2str(t).substr(6,14)+'</font>,';
t=sunShengJ(jd+i,L,fa, 1)+J2000+8/24; s2+=JD.timeStr(t)+'<br>';
if(i== 91||i==275) s+='<td>'+s2+'<td>', s2='';
if(i==183||i==367) s+='<td>'+s2+'<td>', s2='';
}
Cp9_out.innerHTML='<center><b>太阳年度升降表</b><table><tr>'+s+s2+'</tr></table></center>';
}
function shengjiang3(){ //年度时差
var jd = JD.JD( year2Ayear(Cp9_y.value), 1, 1.5 ); //取屏幕时间
var i,t,D, s='',s2='';
for(i=0;i<368;i++){
D=jd+i-8/24-J2000, D+=dt_T(D);
t=pty_zty(D/36525); s2+=JD.JD2str(jd+i).substr(0,11)+' <font color=red>'+m2fm(t*86400,2,2)+'</font><br>';
if(i== 91||i==275) s+='<td>'+s2+'<td>', s2='';
if(i==183||i==367) s+='<td>'+s2+'<td>', s2='';
}
Cp9_out.innerHTML='<center><b>太阳时差表(所用时间为北京时间每日12点)<br</b><table><tr>'+s+s2+'</tr></table></center>';
}
//====================气朔表===================
function suoCalc(jiao){ //定朔测试函数
if(jiao==-1) jiao=prompt("请输入角度(0朔,90上弦,180望,270下弦,或其它):",0)-0;
var i,r,T,s = "月-日黄经差"+jiao+"<br>", s2="";
var y = year2Ayear(Cp8_y.value)-2000;
var n = Cp8_n.value-0;
var n0 = int2(y*(365.2422/29.53058886)); //截止当年首经历朔望的个数
for(i=0;i<n;i++){
T = XL.MS_aLon_t( (n0+i+jiao/360)*2*Math.PI ); //精确时间计算,入口参数是当年各朔望黄经
r = XL1_calc(2,T,-1); //计算月亮
s2 += JD.JD2str( T*36525+J2000+8/24-dt_T(T*36525) )+' '+r.toFixed(2)+"千米<br>"; //日期转为字串
if(i%50==0) s+=s2,s2="";
}
Cp8_out.innerHTML=s+s2;
}
function qiCalc(){ //定气测试函数
var i,T,s="",s2="";
var y=year2Ayear(Cp8_y.value)-2000;
var n=Cp8_n.value-0;
for(i=0;i<n;i++){
T = XL.S_aLon_t( (y+i*15/360+1)*2*Math.PI ); //精确节气时间计算
s2+=JD.JD2str( T*36525+J2000+8/24-dt_T(T*36525) )+obb.jqmc[(i+6)%24]; //日期转为字串
if(i%2==1) s2+=' 视黄经'+(i*15)+'<br>'; else s2+=' '
if(i%50==0) s+=s2,s2="";
}
Cp8_out.innerHTML=s+s2;
}
function houCalc(){ //定候测试函数
var i, T, s='初候 二候 三候', s2='';
var y=year2Ayear(Cp8_y.value)-2000;
var n=Cp8_n.value-0;
for(i=0;i<n*3;i++){
T = XL.S_aLon_t( (y+i*5/360+1)*2*Math.PI ); //精确节气时间计算
if(i%3==0) s2+='<br>'+obb.jqmc[(i/3+6)%24]; else s2+=' ';
s2+=JD.JD2str( T*36525+J2000+8/24-dt_T(T*36525) ); //日期转为字串
if(i%50==0) s+=s2,s2="";
}
Cp8_out.innerHTML=s+s2;
}