feat: 引入可切换星历模型并扩展天象观测链路

- 新增半解析、旧模型、自定义与多源堆叠星历实例,提供 Context、Instance、SPK 读取及状态与视位置计算
- 统一太阳、月球和行星实例接口,扩展黄经穿越、留、相位、最近角距、偕日可见、任意高度升落、轨道节点及凌日等天象查询
- 完善日月食、月掩与凌日的月缘剖面、有限盘面接触、站心修正、局地可见性、全球路径和地图输出
- 新增 SVG、GeoJSON、KML 天象输出及凌日、月掩和月缘地形相关缓存与几何求解
- 新增恒星星表导入与查询,支持 CSV、Hipparcos、BSC5、Stellarium 等格式及名称、交叉标识、锥面检索和星等过滤
- 补充 IAU 2006、地球定向、折射消光、大气观测、轨道传播及半解析行星/月球数据支持
- 将默认未来民用时标切换为 TimeScaleLeapHour,更新 2027–2400 农历速查表、中文日期解析和时区边界处理
- 增加事件基线、跨模型回归、几何边界、月缘地形和输出契约测试,完善中英文手册、示例资源、NOTICE 与忽略规则
This commit is contained in:
2026-10-15 23:54:15 +08:00
parent 16c62a97d5
commit 044f2f4381
674 changed files with 62983 additions and 8396 deletions
+4 -2
View File
@@ -1,3 +1,5 @@
// Package planet 用内置 VSOP87 截断级数求行星黄经、黄纬与日心距离;jde 为 TT 儒略日,角度单位为度,距离单位为 AU。
// Package planet evaluates the built-in truncated VSOP87 series for planetary longitude, latitude and heliocentric distance; jde is a TT Julian day, angles are degrees and distances are AU.
// Package planet 提供内置星历模型的低层入口:半解析表(默认)与 VSOP87/ELP2000-82 旧级数;jde 为 TT 儒略日,角度单位为度,距离单位为 AU。
// Package planet provides the low-level entry points of the built-in ephemeris models: the semianalytic tables (default) and the VSOP87/ELP2000-82 legacy series; jde is a TT Julian day, angles are degrees and distances are AU.
// 求值接口的 N 后缀是 n 变体:n < 0 取完整级数;半解析模型下所有 n >= 0 使用同一张快速表;Legacy 按 n 截断。
// The N suffix marks an n-variant: n < 0 uses the full series, every n >= 0 uses one fast table under the semianalytic model, and Legacy truncates by n.
package planet
+247
View File
@@ -0,0 +1,247 @@
package semianalytic
import (
"errors"
"math"
"sync"
"b612.me/astro/internal/ephem"
"b612.me/astro/planet/internal/semianalytic/lunar"
"b612.me/astro/planet/internal/semianalytic/planets"
)
const (
cKMPerDay = 299792.458 * 86400
// 太阳史瓦西半径 2GM☉/c²,AU。
srsAU = 1.97412574336e-8
)
var errInvalidObserver = errors.New("semianalytic: non-finite observer state")
type observer struct {
jd float64
p, v [3]float64 // 地球日心位置 km、相对质心速度 km/日
sunVel [3]float64 // 太阳相对质心速度 km/日
}
// 同一时刻常连续求多个天体,观测者状态缓存最近一次。
var (
observerMu sync.RWMutex
observerCache observer
observerSet bool
)
func observerAt(jd float64) (observer, error) {
observerMu.RLock()
c, set := observerCache, observerSet
observerMu.RUnlock()
if set && c.jd == jd {
return c, nil
}
e, err := helio(ephem.Earth, jd)
if err != nil {
return observer{}, err
}
// 太阳质心速度只进光行差与光行时修正:快速档、只计四颗巨行星,内行星贡献 < 0.1 mas。
var sv [3]float64
_, total := planets.GM(1)
for id := 1; id <= 4; id++ {
gm, _ := planets.GM(id)
total += gm
}
for id := 5; id <= 8; id++ {
gm, _ := planets.GM(id)
_, v, err := planets.Fast().HeliocentricState(id, jd)
if err != nil {
return observer{}, err
}
for i := range sv {
sv[i] -= gm * v[i]
}
total += gm
}
o := observer{jd: jd, p: e.p}
for i := range sv {
sv[i] /= total
o.sunVel[i] = sv[i]
o.v[i] = e.v[i] + sv[i]
// 坏表读出的非有限速度不得进缓存,否则同一时刻会一直返回 NaN 方向而 err 为 nil。
if !finite(o.v[i]) || !finite(o.p[i]) {
return observer{}, errInvalidObserver
}
}
observerMu.Lock()
observerCache, observerSet = o, true
observerMu.Unlock()
return o, nil
}
// targetHelio 目标日心位置;fast 用快速档,只作光行时初值与几何距离。
func targetHelio(b ephem.Body, jd float64, fast bool) ([3]float64, error) {
switch {
case b == ephem.Sun:
return [3]float64{}, nil
case b == ephem.Moon:
s, err := helio(ephem.Moon, jd)
return s.p, err
case b >= ephem.Mercury && b <= ephem.Neptune && b != ephem.EMB:
if fast {
return planets.Fast().Heliocentric(int(b), jd)
}
return planets.Default().Heliocentric(int(b), jd)
}
return [3]float64{}, ephem.ErrUnsupportedBody
}
type apparentEntry struct {
jd float64
dir [3]float64
dist, tau float64
set bool
}
var (
apparentMu sync.RWMutex
apparentCache [10]apparentEntry
)
func apparentStore(slot int, e apparentEntry) {
e.set = true
apparentMu.Lock()
apparentCache[slot] = e
apparentMu.Unlock()
}
// cacheSlot 天体对应的缓存槽;-1 表示不支持该天体。
func cacheSlot(b ephem.Body) int {
switch {
case b == ephem.Sun:
return 0
case b == ephem.Moon:
return 9
case b >= ephem.Mercury && b <= ephem.Neptune && b != ephem.EMB:
return int(b)
}
return -1
}
// Apparent 地心视方向(ICRF 单位矢量)、几何地心距 km、光行时 日 / geocentric apparent direction.
func Apparent(target ephem.Body, jd float64) (dir [3]float64, distKM, tauDays float64, err error) {
slot := cacheSlot(target)
if slot < 0 {
return dir, 0, 0, ephem.ErrUnsupportedBody
}
if !finite(jd) {
return dir, 0, 0, ephem.ErrOutOfRange
}
apparentMu.RLock()
c := apparentCache[slot]
apparentMu.RUnlock()
if c.set && c.jd == jd {
return c.dir, c.dist, c.tau, nil
}
o, err := observerAt(jd)
if err != nil {
return dir, 0, 0, err
}
if target == ephem.Moon {
e, err := apparentMoon(jd, o)
if err != nil {
return dir, 0, 0, err
}
apparentStore(slot, e)
return e.dir, e.dist, e.tau, nil
}
now, err := targetHelio(target, jd, true)
if err != nil {
return dir, 0, 0, err
}
g := vsub(now, o.p)
dist := vlen(g)
tau := dist / cKMPerDay
// 迭代光行时,每次误差缩小约 v/c 倍:先用快速档收敛 τ,末次用全表;太阳在 τ 内相对质心的位移按线性计入。
var r [3]float64
for k := 0; k < 2; k++ {
if r, err = targetHelio(target, jd-tau, k == 0); err != nil {
return dir, 0, 0, err
}
for i := range g {
g[i] = r[i] - o.p[i] - o.sunVel[i]*tau
}
tau = vlen(g) / cKMPerDay
}
q := vscale(g, 1/vlen(g))
if target != ephem.Sun && target != ephem.Moon {
q = deflect(q, r, o.p)
}
q = aberrate(q, o.v)
e := apparentEntry{jd: jd, dir: toICRF(q), dist: dist, tau: tau}
apparentStore(slot, e)
return e.dir, e.dist, e.tau, nil
}
// apparentMoon 月球地心视方向。光行时仅约 1.3 s,若像行星那样在 jd 与 jd−τ 各求一次地月质心
// 日心位置(~1.5e8 km)再与地球相减,远历元表求值的舍入噪声(2981 年约 2e-4 km)会原样进入
// 地心矢量,超过下游牛顿迭代的残差容差。这里全程用地心量:
// 月球日心(jd−τ) − 地球日心(jd) = EMB(jd−τ) − EMB(jd) + f·m(jd−τ) + m(jd)/(1+μ),
// 其中 EMB 在 τ 内的位移按 jd 时刻速度线性外推,二阶项 ½aτ² < 1e-5 km。
// 月球地心位置同样按 jd 时刻解析速度外推(½aτ² ≈ 2e-6 km):直接求 m(jd−τ) 时,jd−τ 的舍入
// (~4.7e-10 日)乘月球地心速度(~8.8e4 km/日)给出 ~1e-5 km 的逐点抖动,有限差分导数会把它放大。
func apparentMoon(jd float64, o observer) (apparentEntry, error) {
emb, err := planetHelio(int(ephem.EMB), jd)
if err != nil {
return apparentEntry{}, err
}
now, vel := lunar.Default().PositionVelocityJ2000(jd)
dist := vlen(now)
tau := dist / cKMPerDay
f := emrat / (1 + emrat)
g := now
for k := 0; k < 2; k++ {
for i := range g {
g[i] = f*(now[i]-vel[i]*tau) + now[i]/(1+emrat) - (emb.v[i]+o.sunVel[i])*tau
}
tau = vlen(g) / cKMPerDay
}
q := aberrate(vscale(g, 1/vlen(g)), o.v)
return apparentEntry{jd: jd, dir: toICRF(q), dist: dist, tau: tau}, nil
}
// deflect 太阳引力偏折;p 目标方向,t 目标日心位置,e 地球日心位置。
func deflect(p, t, e [3]float64) [3]float64 {
em := vlen(e) / auKM
eu := vscale(e, 1/vlen(e))
q := vscale(t, 1/vlen(t))
qpe := vdot(q, eu) + 1
if qpe < 1e-9 {
return p
}
w := srsAU / em / qpe
pe, pq := vdot(p, eu), vdot(p, q)
// p × (e × q) = e(p·q) − q(p·e)
for i := range p {
p[i] += w * (eu[i]*pq - q[i]*pe)
}
return p
}
// aberrate 相对论光行差;v 观测者相对质心速度 km/日。
func aberrate(p, v [3]float64) [3]float64 {
b := vscale(v, 1/cKMPerDay)
bm := 1 / math.Sqrt(1-vdot(b, b))
pdv := vdot(p, b)
w1 := 1 + pdv/(1+1/bm)
w2 := 1 / (1 + pdv)
var r [3]float64
for i := range p {
r[i] = (p[i]/bm + w1*b[i]) * w2
}
return vscale(r, 1/vlen(r))
}
func vdot(a, b [3]float64) float64 { return a[0]*b[0] + a[1]*b[1] + a[2]*b[2] }
func vlen(a [3]float64) float64 { return math.Sqrt(vdot(a, a)) }
func vsub(a, b [3]float64) [3]float64 {
return [3]float64{a[0] - b[0], a[1] - b[1], a[2] - b[2]}
}
func vscale(a [3]float64, k float64) [3]float64 { return [3]float64{a[0] * k, a[1] * k, a[2] * k} }
@@ -0,0 +1,45 @@
package semianalytic
import (
"math"
"testing"
"b612.me/astro/internal/ephem"
)
// stateOnly 只暴露几何状态,迫使实例走通用矢量链。
type stateOnly struct{ Ephemeris }
func (e stateOnly) State(t, c ephem.Body, jd float64) ([3]float64, [3]float64, error) {
return e.Ephemeris.State(t, c, jd)
}
func (e stateOnly) Coverage(t ephem.Body) (float64, float64, bool) { return e.Ephemeris.Coverage(t) }
func TestGenericApparentMatchesNative(t *testing.T) {
inst := ephem.NewInstance(stateOnly{})
worst := 0.0
for _, jd := range []float64{2451545.0, 2460409.25, 2433282.5, 2488069.5} {
for _, b := range []ephem.Body{ephem.Sun, ephem.Moon, ephem.Mercury, ephem.Venus, ephem.Mars, ephem.Jupiter, ephem.Saturn, ephem.Uranus, ephem.Neptune} {
want, wd, _, err := Ephemeris{}.Apparent(b, jd)
if err != nil {
t.Fatal(err)
}
got, gd, _, err := inst.Apparent(b, jd)
if err != nil {
t.Fatalf("body %d: %v", b, err)
}
cx := got[1]*want[2] - got[2]*want[1]
cy := got[2]*want[0] - got[0]*want[2]
cz := got[0]*want[1] - got[1]*want[0]
c := got[0]*want[0] + got[1]*want[1] + got[2]*want[2]
// acos 在 1 附近每 ulp 约 3 mas,用 atan2 避开这一噪声底。
arcsec := math.Atan2(math.Sqrt(cx*cx+cy*cy+cz*cz), c) * 206264.806
worst = math.Max(worst, arcsec)
// 原生链的太阳质心速度只计四颗巨行星,与通用链差到数 mas。
if arcsec > 0.005 || math.Abs(gd-wd)/wd > 1e-9 {
t.Errorf("jd %.1f body %d: direction %.5f\" dist %.3f km", jd, b, arcsec, gd-wd)
}
}
}
t.Logf("worst %.6f\"", worst)
}
@@ -0,0 +1,76 @@
package semianalytic
import (
"math"
"testing"
"b612.me/astro/internal/ephem"
)
// 视月球方向在远历元也必须是光滑函数:下游中心带牛顿迭代的残差容差约 2e-10,
// 求值噪声需留出一个量级。二阶差分 RMS 按月地距折算成 km,h=1e-7 日时真实曲率项可忽略。
func TestApparentMoonSmoothAtDistantEpochs(t *testing.T) {
const h, n, limitKM = 1e-7, 200, 6e-5
for _, jd0 := range []float64{2451545.0, 2460680.5, 2288000.5, 2810139.6097} {
var prev [2][3]float64
var sum float64
for i := 0; i < n; i++ {
d, _, _, err := Apparent(ephem.Moon, jd0+float64(i)*h)
if err != nil {
t.Fatal(err)
}
p := [3]float64{d[0] * 3.844e5, d[1] * 3.844e5, d[2] * 3.844e5}
if i >= 2 {
for k := range p {
dd := p[k] - 2*prev[1][k] + prev[0][k]
sum += dd * dd
}
}
prev[0], prev[1] = prev[1], p
}
if rms := math.Sqrt(sum / (n - 2)); rms > limitKM {
t.Errorf("jd %.1f: apparent Moon second-difference rms %.2e km, want <= %.0e", jd0, rms, limitKM)
}
}
}
// 地心化的光行时链与"两次日心相减"的旧链在数学上等价,只差 EMB 的二阶外推项(< 0.01 mas)。
// 旧链自身带有 jd−τ 的舍入(~1e-10 日)乘地月质心速度(2.6e6 km/日)的误差,最大约 0.35 mas,
// 因此容差取 0.5 mas;两者差值反映的是旧链误差,不是新链误差。
func TestApparentMoonMatchesHeliocentricChain(t *testing.T) {
for _, jd := range []float64{2451545.0, 2460409.25, 2433282.5, 2810139.6097, 2086000.5} {
got, gd, gt, err := Apparent(ephem.Moon, jd)
if err != nil {
t.Fatal(err)
}
o, err := observerAt(jd)
if err != nil {
t.Fatal(err)
}
tau := gt
r, err := targetHelio(ephem.Moon, jd-tau, false)
if err != nil {
t.Fatal(err)
}
var g [3]float64
for i := range g {
g[i] = r[i] - o.p[i] - o.sunVel[i]*tau
}
want := toICRF(aberrate(vscale(g, 1/vlen(g)), o.v))
cx := got[1]*want[2] - got[2]*want[1]
cy := got[2]*want[0] - got[0]*want[2]
cz := got[0]*want[1] - got[1]*want[0]
c := got[0]*want[0] + got[1]*want[1] + got[2]*want[2]
mas := math.Atan2(math.Sqrt(cx*cx+cy*cy+cz*cz), c) * 206264806.2
if mas > 0.5 {
t.Errorf("jd %.1f: geocentric chain differs by %.4f mas", jd, mas)
}
now, err := targetHelio(ephem.Moon, jd, true)
if err != nil {
t.Fatal(err)
}
if wd := vlen(vsub(now, o.p)); math.Abs(gd-wd) > 1 {
t.Errorf("jd %.1f: geometric distance %.3f km, heliocentric chain %.3f km", jd, gd, wd)
}
}
}
@@ -0,0 +1,45 @@
// 被测契约:非法 Body 与非有限历元必须报错而不是 panic 或静默返回 NaN;缓存槽不得跨天体串用。
package semianalytic
import (
"math"
"testing"
"b612.me/astro/internal/ephem"
)
func TestApparentRejectsUnsupportedBody(t *testing.T) {
for _, body := range []ephem.Body{ephem.SSB, ephem.EMB, ephem.Earth, ephem.Body(-1), ephem.Body(2000001)} {
if _, _, _, err := Apparent(body, 2451545); err != ephem.ErrUnsupportedBody {
t.Errorf("Apparent(%d) err = %v, want %v", body, err, ephem.ErrUnsupportedBody)
}
}
}
func TestApparentCacheSlotsAreDistinct(t *testing.T) {
const jd = 2451545.0
sunDir, sunDist, _, err := Apparent(ephem.Sun, jd)
if err != nil {
t.Fatalf("Apparent(Sun) err = %v", err)
}
for _, body := range []ephem.Body{ephem.Mercury, ephem.Mars, ephem.Neptune, ephem.Moon} {
dir, dist, _, err := Apparent(body, jd)
if err != nil {
t.Fatalf("Apparent(%d) err = %v", body, err)
}
if dir == sunDir && dist == sunDist {
t.Errorf("Apparent(%d) returned the Sun entry", body)
}
}
}
func TestNonFiniteEpochIsOutOfRange(t *testing.T) {
for _, jd := range []float64{math.NaN(), math.Inf(1), math.Inf(-1)} {
if _, _, err := (Ephemeris{}).State(ephem.Mars, ephem.Sun, jd); err != ephem.ErrOutOfRange {
t.Errorf("State(%v) err = %v, want %v", jd, err, ephem.ErrOutOfRange)
}
if _, _, _, err := (Ephemeris{}).Apparent(ephem.Mars, jd); err != ephem.ErrOutOfRange {
t.Errorf("Apparent(%v) err = %v, want %v", jd, err, ephem.ErrOutOfRange)
}
}
}
@@ -0,0 +1,46 @@
package lunar
import (
_ "embed"
"sync"
)
//go:embed lunar.bin
var defaultTable []byte
var (
defaultOnce sync.Once
defaultModel *Model
)
// Default 内置表,首次调用时解析 / the built-in table, parsed on first use.
func Default() *Model {
defaultOnce.Do(func() {
m, err := Parse(defaultTable)
if err != nil {
panic(err)
}
defaultModel = m
})
return defaultModel
}
//go:embed fast.bin
var fastTable []byte
var (
fastOnce sync.Once
fastModel *Model
)
// Fast 快速档表(n ≥ 0 用),首次调用时解析 / the fast-tier table used for n ≥ 0, parsed on first use.
func Fast() *Model {
fastOnce.Do(func() {
m, err := Parse(fastTable)
if err != nil {
panic(err)
}
fastModel = m
})
return fastModel
}
Binary file not shown.
Binary file not shown.
+513
View File
@@ -0,0 +1,513 @@
// Package lunar 月球半解析级数运行时(地心,J2000 平黄道)。
package lunar
import (
"encoding/binary"
"errors"
"math"
"sync"
)
const (
j2000 = 2451545.0
century = 36525.0
arcsec = math.Pi / 648000.0
fundCount = 13
maxEnvelope = 8
)
type coordinate struct {
args []uint16
nodes []int32
// 包络阶数为 0 的项单独成段:flat0 为 [cos,sin] 交错
nodes0 []int32
flat0 []float32
// 其余项(阶数 ≥1)
nodesH []int32
envH []uint8
coefH []float32
env []uint8
secular []float64
coef []float32
}
// Model 已解析的月球级数表 / parsed lunar series table.
type Model struct {
s2 [5][]float64
args [fundCount][5]float64
lonPoly [5]float64
p, q [5]float64
maxMult [fundCount]int
powOff [fundCount]int
coords [3]coordinate
maxEnv int
// 前缀树:节点 i 的复相位 = 节点 parent[i] × pow[factor[i]],parent 恒小于 i(-1 为根)
nodeParent []int32
nodeFactor []int32
argNode []int32
// pow 槽位 → (基本幅角, 乘数),用于速度计算中的相位变化率
slotFund []int8
slotMult []float64
powLen int
legLen int
// Parse 之后 Model 只读;每次求值的缓冲从池中取,可并发调用
pool sync.Pool
}
// scratch 单次求值的工作区。
type scratch struct {
pow []complex128
node []complex128
nodeRate []float64
leg []float64
dleg []float64
env [maxEnvelope + 1]float64
denv [maxEnvelope + 1]float64
}
func (m *Model) getScratch() *scratch {
if s, ok := m.pool.Get().(*scratch); ok {
return s
}
return &scratch{
pow: make([]complex128, m.powLen),
node: make([]complex128, len(m.nodeParent)),
nodeRate: make([]float64, len(m.nodeParent)),
leg: make([]float64, m.legLen),
dleg: make([]float64, m.legLen),
}
}
type reader struct {
b []byte
off int
err error
}
func (r *reader) take(n int) []byte {
if r.err != nil || r.off+n > len(r.b) {
r.err = errors.New("lunar: truncated table")
return make([]byte, n)
}
s := r.b[r.off : r.off+n]
r.off += n
return s
}
func (r *reader) u8() uint8 { return r.take(1)[0] }
func (r *reader) u16() uint16 { return binary.LittleEndian.Uint16(r.take(2)) }
func (r *reader) f64() float64 { return math.Float64frombits(binary.LittleEndian.Uint64(r.take(8))) }
func (r *reader) f32() float32 { return math.Float32frombits(binary.LittleEndian.Uint32(r.take(4))) }
// Parse 解析 LM7 v2 二进制表 / parse an LM7 v2 table.
func Parse(b []byte) (*Model, error) {
r := &reader{b: b}
if string(r.take(4)) != "LM7\x02" {
return nil, errors.New("lunar: bad magic")
}
m := &Model{}
nargs := int(r.u16())
s2n := int(r.u16())
secDeg := int(r.u8())
for j := 0; j < 5; j++ {
m.s2[j] = make([]float64, s2n)
for k := range m.s2[j] {
m.s2[j][k] = r.f64()
}
}
for i := 0; i < fundCount; i++ {
for k := 0; k < 5; k++ {
m.args[i][k] = r.f64()
}
}
for k := range m.lonPoly {
m.lonPoly[k] = r.f64()
}
for k := range m.p {
m.p[k] = r.f64()
}
for k := range m.q {
m.q[k] = r.f64()
}
r.f64() // 距离比例已折入拟合系数
mults := make([][fundCount]int8, nargs)
for a := range mults {
mask := r.u16()
for i := 0; i < 16; i++ {
if mask&(1<<uint(i)) == 0 {
continue
}
if i >= fundCount {
return nil, errors.New("lunar: multiplier index out of range")
}
k := int8(r.u8())
mults[a][i] = k
if v := int(math.Abs(float64(k))); v > m.maxMult[i] {
m.maxMult[i] = v
}
}
}
m.buildTrie(mults)
for c := 0; c < 3; c++ {
n := int(r.u16())
co := &m.coords[c]
co.args = make([]uint16, n)
for j := range co.args {
co.args[j] = r.u16()
if int(co.args[j]) >= nargs {
return nil, errors.New("lunar: argument index out of range")
}
}
co.env = r.take(n)
ncoef := 0
for _, e := range co.env {
if int(e) > maxEnvelope {
return nil, errors.New("lunar: envelope degree too high")
}
if int(e) > m.maxEnv {
m.maxEnv = int(e)
}
ncoef += 2 * (int(e) + 1)
}
co.secular = make([]float64, secDeg+1)
for k := range co.secular {
co.secular[k] = r.f64()
}
raw := make([]float32, ncoef)
for k := range raw {
raw[k] = r.f32()
}
co.coef = interleave(co.env, raw)
}
if r.err != nil {
return nil, r.err
}
if r.off != len(b) {
return nil, errors.New("lunar: trailing bytes")
}
for c := range m.coords {
co := &m.coords[c]
co.nodes = make([]int32, len(co.args))
pos := 0
for j, a := range co.args {
co.nodes[j] = m.argNode[a]
e := int(co.env[j])
if e == 0 {
co.nodes0 = append(co.nodes0, co.nodes[j])
co.flat0 = append(co.flat0, co.coef[pos], co.coef[pos+1])
} else {
co.nodesH = append(co.nodesH, co.nodes[j])
co.envH = append(co.envH, co.env[j])
co.coefH = append(co.coefH, co.coef[pos:pos+2*(e+1)]...)
}
pos += 2 * (e + 1)
}
}
m.legLen = max3(s2n, secDeg+1, m.maxEnv+1)
return m, nil
}
func (m *Model) buildTrie(mults [][fundCount]int8) {
total := 0
for i := 0; i < fundCount; i++ {
m.powOff[i] = total + m.maxMult[i]
total += 2*m.maxMult[i] + 1
}
m.powLen = total
m.slotFund = make([]int8, total)
m.slotMult = make([]float64, total)
for i := 0; i < fundCount; i++ {
for k := -m.maxMult[i]; k <= m.maxMult[i]; k++ {
m.slotFund[m.powOff[i]+k] = int8(i)
m.slotMult[m.powOff[i]+k] = float64(k)
}
}
type edge struct{ parent, factor int32 }
index := map[edge]int32{}
m.argNode = make([]int32, len(mults))
for a, mv := range mults {
cur := int32(-1)
for i := 0; i < fundCount; i++ {
if mv[i] == 0 {
continue
}
e := edge{cur, int32(m.powOff[i] + int(mv[i]))}
n, ok := index[e]
if !ok {
n = int32(len(m.nodeParent))
index[e] = n
m.nodeParent = append(m.nodeParent, e.parent)
m.nodeFactor = append(m.nodeFactor, e.factor)
}
cur = n
}
m.argNode[a] = cur
}
}
// cmul 绕开内建复数乘法的 Inf/NaN 分支。
func cmul(a, b complex128) complex128 {
ar, ai, br, bi := real(a), imag(a), real(b), imag(b)
return complex(ar*br-ai*bi, ar*bi+ai*br)
}
func max3(a, b, c int) int {
if b > a {
a = b
}
if c > a {
a = c
}
return a
}
func poly(c *[5]float64, t float64) float64 {
return c[0] + t*(c[1]+t*(c[2]+t*(c[3]+t*c[4])))
}
// phase 与 poly 同值,但线性项单独做补偿归约:c1·t 在 ±1 万年达 1e6 rad,直接相加会丢掉约 1e-10 rad。
func phase(c *[5]float64, t, tLow float64) float64 {
const twoPiLow = 2.4492935982947064e-16
product := c[1] * t
roundoff := math.FMA(c[1], t, -product) + c[1]*tLow
turns := math.Round(product / (2 * math.Pi))
lin := math.FMA(-turns, 2*math.Pi, product) + (roundoff - turns*twoPiLow)
return lin + (c[0] + t*t*(c[2]+t*(c[3]+t*c[4])))
}
// dpoly 返回 poly 的一阶导数。
func dpoly(c *[5]float64, t float64) float64 {
return c[1] + t*(2*c[2]+t*(3*c[3]+t*4*c[4]))
}
// legendreD 写入 P0..P(n-1)(x);withD 时同时写入导数 P'k(x) 到 d。
func legendreD(x float64, out, d []float64, withD bool) {
out[0] = 1
if len(out) > 1 {
out[1] = x
}
for k := 2; k < len(out); k++ {
out[k] = ((2*float64(k)-1)*x*out[k-1] - (float64(k)-1)*out[k-2]) / float64(k)
}
if !withD {
return
}
d[0] = 0
if len(d) > 1 {
d[1] = 1
}
// P'k = P'(k-2) + (2k-1)·P(k-1)
for k := 2; k < len(d); k++ {
d[k] = d[k-2] + (2*float64(k)-1)*out[k-1]
}
}
func dot(c []float64, l []float64) float64 {
s := 0.0
for k, v := range c {
s += v * l[k]
}
return s
}
// PositionJ2000 地心月球 J2000 平黄道几何位置(km)/ geocentric Moon, J2000 mean ecliptic, km.
// 可并发调用。
func (m *Model) PositionJ2000(jdTT float64) [3]float64 {
p, _ := m.eval(jdTT, false)
return p
}
// PositionVelocityJ2000 位置(km)与解析速度(km/日,对 TT)/ position (km) and analytic velocity (km/day).
// 可并发调用。
func (m *Model) PositionVelocityJ2000(jdTT float64) (pos, vel [3]float64) {
return m.eval(jdTT, true)
}
// eval 所有量先对 t(儒略世纪)求导,最后换算到每日。
func (m *Model) eval(jdTT float64, wantVel bool) (pos, vel [3]float64) {
s := m.getScratch()
defer m.pool.Put(s)
days := jdTT - j2000
origin := days - jdTT
daysLow := (jdTT - (days - origin)) - (j2000 + origin)
t := days / century
// tLow 保留历元相减与世纪除法的舍入,远离 J2000 时线性相位才不丢精度。
tLow := (math.FMA(-t, century, days) + daysLow) / century
x := (t + 20) / 100
const dxdt = 0.01
leg, dleg := s.leg, s.dleg
// 递推前缀稳定,一次算到最长,S2 修正与各坐标长期项共用。
legendreD(x, leg[:m.legLen], dleg[:m.legLen], wantVel)
var dc, ddc [5]float64
for j := range dc {
dc[j] = dot(m.s2[j], leg)
if wantVel {
ddc[j] = dot(m.s2[j], dleg) * dxdt
}
}
// ζ 随 W1 修正,D/F/l/l′ 各自修正
var corr, dcorr, rate [fundCount]float64
corr[0], corr[1], corr[2], corr[3], corr[12] = dc[1], dc[2], dc[3], dc[4], dc[0]
dcorr[0], dcorr[1], dcorr[2], dcorr[3], dcorr[12] = ddc[1], ddc[2], ddc[3], ddc[4], ddc[0]
for i := 0; i < fundCount; i++ {
k := m.maxMult[i]
if k == 0 {
continue
}
rate[i] = dpoly(&m.args[i], t) + dcorr[i]
sn, cs := math.Sincos(phase(&m.args[i], t, tLow) + corr[i])
e := complex(cs, sn)
p := s.pow[m.powOff[i]-k : m.powOff[i]+k+1]
p[k] = 1
for n := 1; n <= k; n++ {
p[k+n] = cmul(p[k+n-1], e)
p[k-n] = complex(real(p[k+n]), -imag(p[k+n]))
}
}
// 热循环按 wantVel 拆开,纯位置路径不写 nodeRate
node, factor := s.node, m.nodeFactor
if wantVel {
nr := s.nodeRate
for n, parent := range m.nodeParent {
fac := factor[n]
f := s.pow[fac]
r := m.slotMult[fac] * rate[m.slotFund[fac]]
if parent >= 0 {
f = cmul(node[parent], f)
r += nr[parent]
}
node[n] = f
nr[n] = r
}
} else {
for n, parent := range m.nodeParent {
f := s.pow[factor[n]]
if parent >= 0 {
f = cmul(node[parent], f)
}
node[n] = f
}
}
env, denv := s.env[:m.maxEnv+1], s.denv[:m.maxEnv+1]
legendreD(x, env, denv, wantVel)
var v, dv [3]float64
for c := 0; c < 3; c++ {
co := &m.coords[c]
sum := dot(co.secular, leg)
dsum := 0.0
if wantVel {
dsum = dot(co.secular, dleg) * dxdt
}
f0 := co.flat0
if wantVel {
nr := s.nodeRate
for j, n := range co.nodes0 {
z := node[n]
a, b := float64(f0[2*j]), float64(f0[2*j+1])
sum += a*real(z) + b*imag(z)
dsum += nr[n] * (b*real(z) - a*imag(z))
}
pos := 0
for j, e := range co.envH {
n := co.nodesH[j]
z := node[n]
var ac, as, dac, das float64
for d := 0; d <= int(e); d++ {
cc, cn := float64(co.coefH[pos]), float64(co.coefH[pos+1])
ac += env[d] * cc
as += env[d] * cn
dac += denv[d] * cc
das += denv[d] * cn
pos += 2
}
sum += ac*real(z) + as*imag(z)
dsum += dxdt*(dac*real(z)+das*imag(z)) + nr[n]*(as*real(z)-ac*imag(z))
}
} else {
for j, n := range co.nodes0 {
z := node[n]
sum += float64(f0[2*j])*real(z) + float64(f0[2*j+1])*imag(z)
}
pos := 0
for j, e := range co.envH {
z := node[co.nodesH[j]]
var ac, as float64
for d := 0; d <= int(e); d++ {
ac += env[d] * float64(co.coefH[pos])
as += env[d] * float64(co.coefH[pos+1])
pos += 2
}
sum += ac*real(z) + as*imag(z)
}
}
v[c], dv[c] = sum, dsum
}
lon := v[0]*arcsec + phase(&m.lonPoly, t, tLow) + dc[0]
lat := v[1] * arcsec
rad := v[2]
sl, cl := math.Sincos(lon)
sb, cb := math.Sincos(lat)
x0, y0, z0 := rad*cb*cl, rad*cb*sl, rad*sb
p := poly(&m.p, t) * t
q := poly(&m.q, t) * t
ra := 2 * math.Sqrt(1-p*p-q*q)
pos = [3]float64{
(1-2*p*p)*x0 + 2*p*q*y0 + p*ra*z0,
2*p*q*x0 + (1-2*q*q)*y0 - q*ra*z0,
-p*ra*x0 + q*ra*y0 + (1-2*p*p-2*q*q)*z0,
}
if !wantVel {
return pos, vel
}
dlon := dv[0]*arcsec + dpoly(&m.lonPoly, t) + ddc[0]
dlat := dv[1] * arcsec
drad := dv[2]
// 球坐标 → 直角坐标的时间导数
dx0 := drad*cb*cl - rad*sb*cl*dlat - rad*cb*sl*dlon
dy0 := drad*cb*sl - rad*sb*sl*dlat + rad*cb*cl*dlon
dz0 := drad*sb + rad*cb*dlat
// 历元黄道 → J2000 旋转矩阵本身随 P、Q 变化
dp := dpoly(&m.p, t)*t + poly(&m.p, t)
dq := dpoly(&m.q, t)*t + poly(&m.q, t)
dra := -4 * (p*dp + q*dq) / ra
dpq := 2 * (dp*q + p*dq)
vel = [3]float64{
(1-2*p*p)*dx0 + 2*p*q*dy0 + p*ra*dz0 +
-4*p*dp*x0 + dpq*y0 + (dp*ra+p*dra)*z0,
2*p*q*dx0 + (1-2*q*q)*dy0 - q*ra*dz0 +
dpq*x0 - 4*q*dq*y0 - (dq*ra+q*dra)*z0,
-p*ra*dx0 + q*ra*dy0 + (1-2*p*p-2*q*q)*dz0 +
-(dp*ra+p*dra)*x0 + (dq*ra+q*dra)*y0 - 4*(p*dp+q*dq)*z0,
}
for i := range vel {
vel[i] /= century
}
return pos, vel
}
// interleave 把按阶数分块(每阶先 cos 块后 sin 块)的系数重排为逐项 [d0cos,d0sin,d1cos,…]。
func interleave(env []uint8, raw []float32) []float32 {
out := make([]float32, len(raw))
start := make([]int, len(env))
for j := 1; j < len(env); j++ {
start[j] = start[j-1] + 2*(int(env[j-1])+1)
}
pos := 0
for d := 0; ; d++ {
var idx []int
for j, e := range env {
if int(e) >= d {
idx = append(idx, j)
}
}
if len(idx) == 0 {
break
}
for n, j := range idx {
out[start[j]+2*d] = raw[pos+n]
out[start[j]+2*d+1] = raw[pos+len(idx)+n]
}
pos += 2 * len(idx)
}
return out
}
@@ -0,0 +1,115 @@
// 被测契约:内置表与参考向量一致(< 0.1 m),解析速度与差分一致,可并发求值。
package lunar
import (
"bufio"
"math"
"os"
"strconv"
"strings"
"sync"
"testing"
)
func sq(x float64) float64 { return x * x }
func TestMatchesReferenceVectors(t *testing.T) { checkVectors(t, Default(), "testdata/vectors.csv") }
func TestFastMatchesReferenceVectors(t *testing.T) { checkVectors(t, Fast(), "testdata/fast.csv") }
func checkVectors(t *testing.T, m *Model, path string) {
f, err := os.Open(path)
if err != nil {
t.Fatal(err)
}
defer f.Close()
sc := bufio.NewScanner(f)
n, worst := 0, 0.0
for sc.Scan() {
parts := strings.Split(sc.Text(), ",")
var v [4]float64
for i := range v {
if v[i], err = strconv.ParseFloat(parts[i], 64); err != nil {
t.Fatal(err)
}
}
got := m.PositionJ2000(v[0])
if d := math.Sqrt(sq(got[0]-v[1]) + sq(got[1]-v[2]) + sq(got[2]-v[3])); d > worst {
worst = d
}
n++
}
if n < 40 {
t.Fatalf("only %d vectors", n)
}
if worst > 1e-4 {
t.Fatalf("max diff %.3e km over %d vectors", worst, n)
}
}
func TestVelocityMatchesFiniteDifference(t *testing.T) {
m := Default()
const h = 0.05
worst := 0.0
for _, jd := range []float64{990545.5, 1500000.25, 2299160.5, 2451545.0, 2460676.5, 2816787.5, 3912545.0} {
p, v := m.PositionVelocityJ2000(jd)
if q := m.PositionJ2000(jd); q != p {
t.Fatalf("jd=%.1f position mismatch", jd)
}
a, b := m.PositionJ2000(jd+h), m.PositionJ2000(jd-h)
a2, b2 := m.PositionJ2000(jd+2*h), m.PositionJ2000(jd-2*h)
for i := range v {
fd := (8*(a[i]-b[i]) - (a2[i] - b2[i])) / (12 * h)
if d := math.Abs(fd - v[i]); d > worst {
worst = d
}
}
}
if worst > 2e-3 {
t.Fatalf("max velocity diff %.3e km/day", worst)
}
}
func TestParseRejectsTruncated(t *testing.T) {
for _, n := range []int{0, 3, 5, 40, len(defaultTable) / 2, len(defaultTable) - 1} {
if _, err := Parse(defaultTable[:n]); err == nil {
t.Errorf("len %d: expected error", n)
}
}
}
func TestConcurrentEvaluation(t *testing.T) {
m := Default()
const n = 64
var want [n][3]float64
for i := range want {
want[i] = m.PositionJ2000(2451545.0 + float64(i)*13.7)
}
var wg sync.WaitGroup
var bad [8]bool
for g := 0; g < 8; g++ {
wg.Add(1)
go func(g int) {
defer wg.Done()
for k := 0; k < n; k++ {
i := (k + g*7) % n
if m.PositionJ2000(2451545.0+float64(i)*13.7) != want[i] {
bad[g] = true
}
}
}(g)
}
wg.Wait()
for g, b := range bad {
if b {
t.Fatalf("goroutine %d saw a mismatch", g)
}
}
}
func BenchmarkPositionJ2000(b *testing.B) {
m := Default()
for i := 0; i < b.N; i++ {
_ = m.PositionJ2000(2460000.5 + float64(i%10000)*0.37)
}
}
+51
View File
@@ -0,0 +1,51 @@
-1931455,-263046.57528520969,297684.18718319025,-24345.864066160168
-1785355,24378.534686367391,-400825.36392118747,-44672.568525917093
-1639255,221175.99144970218,325206.96587989992,-14472.844556519216
-1493155,-319978.52720147866,-179819.4818149425,-7729.6582925465245
-1347055,362622.46972198499,20286.814075592443,4137.3575503146285
-1200955,-346235.18691354321,185914.73322113504,30174.27456151383
-1054855,171052.68131930399,-366289.65810158779,26232.886379638556
-908755,98623.637690714822,376297.77810421737,40802.587272379009
-762655,-253665.11515733672,-272838.23852057324,19911.166048921259
-616555,335485.16883375292,146456.59956479297,14870.504114287725
-470455,-383645.40573639271,65997.21790989369,-826.92611041679697
-324355,276927.4702533714,-295829.19680496032,-30322.013752343068
-178255,-26435.785915690412,386079.73800098576,-28015.326875332928
-32155,-173562.98376470321,-327340.8539868113,-37468.408479997677
113945,284098.82846766489,239256.46597111417,-25343.748850755001
260045,-385157.83176014025,-49369.527013191553,-15281.761574469898
406145,345160.97807879257,-214636.8383361497,3414.5771813550259
552245,-134108.10483846199,361980.9990905014,29968.389469456466
698345,-83984.239959958926,-355799.14247223095,28817.078112816904
844445,223226.00566205085,299354.17357796693,36909.979945451472
990545,-362607.45994305814,-147502.75304507115,28081.953043893249
1136645,383606.60880971845,-132531.90493783797,8832.002235690501
1282745,-216360.67463345666,321769.59784516064,-8957.0037364521304
1428845,7433.8731166889338,-359577.9208704764,-27286.722728085369
1574945,157042.40898349817,338967.54339773324,-30844.406074648126
1721045,-328371.10510008538,-221529.93877308263,-36739.865212875557
1867145,400234.08615918033,-57984.149689135251,-23513.254374541601
2013245,-274021.09564645251,273929.27390877635,-2133.8352285152291
2159345,92791.766991493409,-345234.67832922813,12342.071461675338
2305445,88338.286030037401,363169.93015197461,26462.650120618968
2451545,-291607.24183591013,-274978.62186731066,36267.30787189916
2597645,401391.47803711233,3266.8554273079903,31443.354743021413
2743745,-312245.28483573761,223268.80530781401,14449.195688692611
2889845,167261.68852763134,-317547.01628260425,854.67113282198795
3035945,22710.051466743793,377536.27831278293,-18254.778814458063
3182045,-258568.79979545044,-310953.08002426871,-31511.794215090176
3328145,391597.73715416581,50492.738155701489,-35663.250569429547
3474245,-336640.78667349386,169381.01759883287,-24138.799220522917
3620345,229894.62683911348,-283245.2596621954,-10124.478719948
3766445,-30725.076385326527,386554.31412064168,4630.937622600225
3912545,-232347.00044598628,-331529.30967142241,31692.736681196671
4058645,373153.27734119527,88709.654120304229,33189.966274715975
4204745,-352665.5780016224,110675.94346091514,29168.298060724752
4350845,279862.12418001605,-250761.84026383076,22491.093918623097
4496945,-63300.801294757643,393827.49900787073,-4549.380602734378
4643045,-211639.87281130059,-339806.65624159103,-18216.154066961921
4789145,345869.06789046078,125142.00856319141,-35847.90651925862
4935245,-365917.02341126435,47072.64876266574,-31135.795917215175
5081345,313235.01489341311,-233557.38203767358,-25005.730334995031
5227445,-71563.036314018507,398823.35837659024,-9633.2749911986139
5373545,-186164.91514019907,-338423.50248531549,24637.566759055353
1 -1931455 -263046.57528520969 297684.18718319025 -24345.864066160168
2 -1785355 24378.534686367391 -400825.36392118747 -44672.568525917093
3 -1639255 221175.99144970218 325206.96587989992 -14472.844556519216
4 -1493155 -319978.52720147866 -179819.4818149425 -7729.6582925465245
5 -1347055 362622.46972198499 20286.814075592443 4137.3575503146285
6 -1200955 -346235.18691354321 185914.73322113504 30174.27456151383
7 -1054855 171052.68131930399 -366289.65810158779 26232.886379638556
8 -908755 98623.637690714822 376297.77810421737 40802.587272379009
9 -762655 -253665.11515733672 -272838.23852057324 19911.166048921259
10 -616555 335485.16883375292 146456.59956479297 14870.504114287725
11 -470455 -383645.40573639271 65997.21790989369 -826.92611041679697
12 -324355 276927.4702533714 -295829.19680496032 -30322.013752343068
13 -178255 -26435.785915690412 386079.73800098576 -28015.326875332928
14 -32155 -173562.98376470321 -327340.8539868113 -37468.408479997677
15 113945 284098.82846766489 239256.46597111417 -25343.748850755001
16 260045 -385157.83176014025 -49369.527013191553 -15281.761574469898
17 406145 345160.97807879257 -214636.8383361497 3414.5771813550259
18 552245 -134108.10483846199 361980.9990905014 29968.389469456466
19 698345 -83984.239959958926 -355799.14247223095 28817.078112816904
20 844445 223226.00566205085 299354.17357796693 36909.979945451472
21 990545 -362607.45994305814 -147502.75304507115 28081.953043893249
22 1136645 383606.60880971845 -132531.90493783797 8832.002235690501
23 1282745 -216360.67463345666 321769.59784516064 -8957.0037364521304
24 1428845 7433.8731166889338 -359577.9208704764 -27286.722728085369
25 1574945 157042.40898349817 338967.54339773324 -30844.406074648126
26 1721045 -328371.10510008538 -221529.93877308263 -36739.865212875557
27 1867145 400234.08615918033 -57984.149689135251 -23513.254374541601
28 2013245 -274021.09564645251 273929.27390877635 -2133.8352285152291
29 2159345 92791.766991493409 -345234.67832922813 12342.071461675338
30 2305445 88338.286030037401 363169.93015197461 26462.650120618968
31 2451545 -291607.24183591013 -274978.62186731066 36267.30787189916
32 2597645 401391.47803711233 3266.8554273079903 31443.354743021413
33 2743745 -312245.28483573761 223268.80530781401 14449.195688692611
34 2889845 167261.68852763134 -317547.01628260425 854.67113282198795
35 3035945 22710.051466743793 377536.27831278293 -18254.778814458063
36 3182045 -258568.79979545044 -310953.08002426871 -31511.794215090176
37 3328145 391597.73715416581 50492.738155701489 -35663.250569429547
38 3474245 -336640.78667349386 169381.01759883287 -24138.799220522917
39 3620345 229894.62683911348 -283245.2596621954 -10124.478719948
40 3766445 -30725.076385326527 386554.31412064168 4630.937622600225
41 3912545 -232347.00044598628 -331529.30967142241 31692.736681196671
42 4058645 373153.27734119527 88709.654120304229 33189.966274715975
43 4204745 -352665.5780016224 110675.94346091514 29168.298060724752
44 4350845 279862.12418001605 -250761.84026383076 22491.093918623097
45 4496945 -63300.801294757643 393827.49900787073 -4549.380602734378
46 4643045 -211639.87281130059 -339806.65624159103 -18216.154066961921
47 4789145 345869.06789046078 125142.00856319141 -35847.90651925862
48 4935245 -365917.02341126435 47072.64876266574 -31135.795917215175
49 5081345 313235.01489341311 -233557.38203767358 -25005.730334995031
50 5227445 -71563.036314018507 398823.35837659024 -9633.2749911986139
51 5373545 -186164.91514019907 -338423.50248531549 24637.566759055353
+51
View File
@@ -0,0 +1,51 @@
-1931455,-263012.14372776932,297721.55430688168,-24324.987254599062
-1785355,24414.613429926769,-400822.30277713871,-44670.197726442522
-1639255,221200.37674641001,325184.92725227826,-14474.943560636351
-1493155,-319973.35559277143,-179836.67922932078,-7722.0931910639329
-1347055,362620.6275818554,20261.340424064758,4158.7475902214901
-1200955,-346245.11238489667,185898.25815803016,30163.905893696552
-1054855,171029.90424524632,-366296.60906562442,26231.502494924491
-908755,98585.018472548079,376301.83738717507,40804.120474682692
-762655,-253673.35964539216,-272828.69776402361,19905.706493336733
-616555,335481.25258198346,146459.68939852307,14858.106694331284
-470455,-383647.05975822004,66013.008896738858,-829.53397079068804
-324355,276926.62049089983,-295829.60577838111,-30320.482347503283
-178255,-26445.54739251201,386080.83489992673,-28013.881581822534
-32155,-173564.14468521808,-327344.00872558804,-37468.46077107366
113945,284090.35252503335,239265.58618684916,-25343.650846110519
260045,-385159.51631046517,-49348.816915762458,-15277.391684530896
406145,345165.46504725312,-214639.96530993938,3409.4271382105871
552245,-134100.72888107621,361985.48449367564,29978.850367708317
698345,-83982.342926013938,-355811.46501246258,28808.215852912752
844445,223235.08660139333,299351.08166803332,36915.189665281585
990545,-362602.7882248871,-147511.51703076772,28082.07356267815
1136645,383604.91929247783,-132547.95810837013,8838.4387429826493
1282745,-216364.57090490102,321764.38059364131,-8961.5757619206961
1428845,7411.8790805348717,-359585.32555476134,-27293.192427568905
1574945,157039.98810843128,338969.64958912093,-30843.917066599242
1721045,-328370.6008870838,-221528.04782516821,-36744.16639076647
1867145,400234.16277750907,-57976.122899650822,-23521.520092170747
2013245,-274016.4330496171,273934.67297238286,-2129.3720209763578
2159345,92794.113822126208,-345233.42375816189,12336.461166121979
2305445,88335.023380869083,363166.75449031434,26461.650624866372
2451545,-291608.37627978966,-274979.69324404577,36271.128877822775
2597645,401391.20135964605,3263.1459841862388,31451.825037924391
2743745,-312251.31017224718,223260.77557797215,14444.457253400202
2889845,167249.48724887962,-317556.36523747904,861.57897404768664
3035945,22695.663788870559,377539.04920572782,-18246.340165569305
3182045,-258575.29689052334,-310947.48117673211,-31511.022415741383
3328145,391596.12233842851,50493.68541584225,-35666.970403817082
3474245,-336640.9610806547,169391.52518719292,-24128.503619066782
3620345,229900.52348247898,-283241.08259236073,-10118.936107852864
3766445,-30703.555025148959,386554.4143357625,4624.3092540068592
3912545,-232340.39127966101,-331532.73305540072,31692.97586258821
4058645,373158.78561370028,88690.555206671619,33189.3675445954
4204745,-352676.95412928553,110654.5265917302,29168.430885959289
4350845,279850.74386479775,-250759.61582796593,22465.457479309545
4496945,-63304.248176228684,393828.06630098209,-4545.7108401102751
4643045,-211635.86742416851,-339798.65198398969,-18217.631416908665
4789145,345881.5840039468,125117.11976231023,-35854.923632790691
4935245,-365925.61155116902,47053.327116662622,-31140.397995070532
5081345,313238.78055125696,-233551.4275320005,-25002.984985012321
5227445,-71571.816487501972,398827.95987496921,-9638.4140099458273
5373545,-186177.32558991387,-338413.93355647428,24655.523094058852
1 -1931455 -263012.14372776932 297721.55430688168 -24324.987254599062
2 -1785355 24414.613429926769 -400822.30277713871 -44670.197726442522
3 -1639255 221200.37674641001 325184.92725227826 -14474.943560636351
4 -1493155 -319973.35559277143 -179836.67922932078 -7722.0931910639329
5 -1347055 362620.6275818554 20261.340424064758 4158.7475902214901
6 -1200955 -346245.11238489667 185898.25815803016 30163.905893696552
7 -1054855 171029.90424524632 -366296.60906562442 26231.502494924491
8 -908755 98585.018472548079 376301.83738717507 40804.120474682692
9 -762655 -253673.35964539216 -272828.69776402361 19905.706493336733
10 -616555 335481.25258198346 146459.68939852307 14858.106694331284
11 -470455 -383647.05975822004 66013.008896738858 -829.53397079068804
12 -324355 276926.62049089983 -295829.60577838111 -30320.482347503283
13 -178255 -26445.54739251201 386080.83489992673 -28013.881581822534
14 -32155 -173564.14468521808 -327344.00872558804 -37468.46077107366
15 113945 284090.35252503335 239265.58618684916 -25343.650846110519
16 260045 -385159.51631046517 -49348.816915762458 -15277.391684530896
17 406145 345165.46504725312 -214639.96530993938 3409.4271382105871
18 552245 -134100.72888107621 361985.48449367564 29978.850367708317
19 698345 -83982.342926013938 -355811.46501246258 28808.215852912752
20 844445 223235.08660139333 299351.08166803332 36915.189665281585
21 990545 -362602.7882248871 -147511.51703076772 28082.07356267815
22 1136645 383604.91929247783 -132547.95810837013 8838.4387429826493
23 1282745 -216364.57090490102 321764.38059364131 -8961.5757619206961
24 1428845 7411.8790805348717 -359585.32555476134 -27293.192427568905
25 1574945 157039.98810843128 338969.64958912093 -30843.917066599242
26 1721045 -328370.6008870838 -221528.04782516821 -36744.16639076647
27 1867145 400234.16277750907 -57976.122899650822 -23521.520092170747
28 2013245 -274016.4330496171 273934.67297238286 -2129.3720209763578
29 2159345 92794.113822126208 -345233.42375816189 12336.461166121979
30 2305445 88335.023380869083 363166.75449031434 26461.650624866372
31 2451545 -291608.37627978966 -274979.69324404577 36271.128877822775
32 2597645 401391.20135964605 3263.1459841862388 31451.825037924391
33 2743745 -312251.31017224718 223260.77557797215 14444.457253400202
34 2889845 167249.48724887962 -317556.36523747904 861.57897404768664
35 3035945 22695.663788870559 377539.04920572782 -18246.340165569305
36 3182045 -258575.29689052334 -310947.48117673211 -31511.022415741383
37 3328145 391596.12233842851 50493.68541584225 -35666.970403817082
38 3474245 -336640.9610806547 169391.52518719292 -24128.503619066782
39 3620345 229900.52348247898 -283241.08259236073 -10118.936107852864
40 3766445 -30703.555025148959 386554.4143357625 4624.3092540068592
41 3912545 -232340.39127966101 -331532.73305540072 31692.97586258821
42 4058645 373158.78561370028 88690.555206671619 33189.3675445954
43 4204745 -352676.95412928553 110654.5265917302 29168.430885959289
44 4350845 279850.74386479775 -250759.61582796593 22465.457479309545
45 4496945 -63304.248176228684 393828.06630098209 -4545.7108401102751
46 4643045 -211635.86742416851 -339798.65198398969 -18217.631416908665
47 4789145 345881.5840039468 125117.11976231023 -35854.923632790691
48 4935245 -365925.61155116902 47053.327116662622 -31140.397995070532
49 5081345 313238.78055125696 -233551.4275320005 -25002.984985012321
50 5227445 -71571.816487501972 398827.95987496921 -9638.4140099458273
51 5373545 -186177.32558991387 -338413.93355647428 24655.523094058852
+154
View File
@@ -0,0 +1,154 @@
package semianalytic
import (
"math"
"sync"
"b612.me/astro/internal/ltp"
"b612.me/astro/planet/internal/semianalytic/lunar"
"b612.me/astro/planet/internal/semianalytic/planets"
"b612.me/astro/tools"
)
const (
auKM = 149597870.7
earthSlot = 0
moonSlot = 8
fastBase = 9
)
var sinEps0, cosEps0 = math.Sincos(eps0)
// xt 1..7 对应的表内天体号。
var bodyID = [8]int{0, planets.Mercury, planets.Venus, planets.Mars, planets.Jupiter, planets.Saturn, planets.Uranus, planets.Neptune}
type lbr struct{ jd, l, b, r float64 }
type lbrSlot struct {
v lbr
set bool
}
// L、B、R 通常在同一时刻连续取用,每个天体每档缓存最近一次的结果;0..8 全表,9..17 快速档。
var (
cacheMu sync.RWMutex
cache [18]lbrSlot
)
// tier n < 0 用全表,n ≥ 0 用快速档;新模型的快速档不随 n 细分。
func tier(n int) (*planets.Model, *lunar.Model, int) {
if n < 0 {
return planets.Default(), lunar.Default(), 0
}
return planets.Fast(), lunar.Fast(), fastBase
}
func cached(slot int, jd float64) (lbr, bool) {
cacheMu.RLock()
c := cache[slot]
cacheMu.RUnlock()
if c.set && c.v.jd == jd {
return c.v, true
}
return lbr{}, false
}
func store(slot int, jd float64, v [3]float64) lbr {
l, b, r := ofDate(v, jd)
c := lbr{jd, l, b, r}
cacheMu.Lock()
cache[slot] = lbrSlot{v: c, set: true}
cacheMu.Unlock()
return c
}
type moonVec struct {
jd float64
p [3]float64
set bool
}
// 地球合成与月球本身在同一时刻都要月球向量,按档缓存最近一次。
var (
moonVecMu sync.RWMutex
moonVecCache [2]moonVec
)
func moonJ2000(lm *lunar.Model, slot int, jde float64) [3]float64 {
moonVecMu.RLock()
c := moonVecCache[slot]
moonVecMu.RUnlock()
if c.set && c.jd == jde {
return c.p
}
p := lm.PositionJ2000(jde)
moonVecMu.Lock()
moonVecCache[slot] = moonVec{jd: jde, p: p, set: true}
moonVecMu.Unlock()
return p
}
// ofDate J2000 平黄道向量 → 历元平黄道经纬(弧度,经度在 [0, 2π))与模长。
func ofDate(v [3]float64, jde float64) (l, b, r float64) {
q0, q1, q2 := v[0], v[1]*cosEps0-v[2]*sinEps0, v[1]*sinEps0+v[2]*cosEps0
x, y, z := ltp.EclipticBasis(2000 + (jde-2451545)/365.25)
ex := x[0]*q0 + x[1]*q1 + x[2]*q2
ey := y[0]*q0 + y[1]*q1 + y[2]*q2
ez := z[0]*q0 + z[1]*q1 + z[2]*q2
l = math.Atan2(ey, ex)
if l < 0 {
l += 2 * math.Pi
}
return l, math.Atan2(ez, math.Hypot(ex, ey)), math.Sqrt(ex*ex + ey*ey + ez*ez)
}
// Planet 与 planet.WherePlanetN 同语义(xt 取 -1..7,zn 取 0..2),调用方负责越界检查 / same contract as planet.WherePlanetN.
func Planet(xt, zn int, jde float64, n int) float64 {
pm, lm, base := tier(n)
slot := base + earthSlot
if xt > 0 {
slot = base + xt
}
c, ok := cached(slot, jde)
if !ok {
var p [3]float64
if xt <= 0 {
emb, _ := pm.Heliocentric(planets.EMB, jde)
p = planets.EarthFromEMB(emb, moonJ2000(lm, base/fastBase, jde))
} else {
p, _ = pm.Heliocentric(bodyID[xt], jde)
}
c = store(slot, jde, p)
}
switch zn {
case 0:
l := c.l * 180 / math.Pi
if xt == 0 {
l += 180
}
return tools.Limit360(l)
case 1:
if xt == 0 {
return -c.b * 180 / math.Pi
}
return c.b * 180 / math.Pi
}
return c.r / auKM
}
// Moon 地心月球历元平黄道:coord 0 黄经、1 黄纬(弧度)、2 距离(km),n ≥ 0 用快速档,调用方负责越界检查 / geocentric Moon of date.
func Moon(coord int, jde float64, n int) float64 {
_, lm, base := tier(n)
slot := base + moonSlot
c, ok := cached(slot, jde)
if !ok {
c = store(slot, jde, moonJ2000(lm, base/fastBase, jde))
}
switch coord {
case 0:
return c.l
case 1:
return c.b
}
return c.r
}
@@ -0,0 +1,67 @@
package planets
import (
_ "embed"
"sync"
)
// 现代段为 J2000 ± 1000 儒略年。
const (
ModernStart = 2086295.0
ModernEnd = 2816795.0
)
var (
//go:embed long.bin
longTable []byte
//go:embed modern.bin
modernTable []byte
)
var (
defaultOnce sync.Once
defaultModel *Model
)
// Default 内置长时段表叠加现代段,首次调用时解析 / built-in long-range plus modern tables, parsed on first use.
func Default() *Model {
defaultOnce.Do(func() {
m, err := Parse(longTable)
if err == nil {
err = m.WithModernSegment(modernTable, ModernStart, ModernEnd)
}
if err != nil {
panic(err)
}
defaultModel = m
})
return defaultModel
}
// GM 天体号 1..8 的 GM 与太阳 GM,au³/日²;EMB 为地月合计,越界返回 0 / GM of body id and of the Sun, au³/day².
func GM(id int) (body, sun float64) {
if id < 1 || id > 8 {
return 0, gmSol
}
return gmp[id-1], gmSol
}
//go:embed fast.bin
var fastTable []byte
var (
fastOnce sync.Once
fastModel *Model
)
// Fast 快速档表(n ≥ 0 用),首次调用时解析 / the fast-tier table used for n ≥ 0, parsed on first use.
func Fast() *Model {
fastOnce.Do(func() {
m, err := Parse(fastTable)
if err != nil {
panic(err)
}
fastModel = m
})
return fastModel
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,610 @@
// Package planets 行星半解析级数运行时(PLN1/PLN2/PLN3 表,日心,J2000 平黄道)。
package planets
import (
"encoding/binary"
"errors"
"math"
"sync"
)
const (
j2000 = 2451545.0
millennium = 365250.0
blendDays = 36525.0
auKM = 149597870.691
tMid = -2.0
tHalf = 10.0
emrat = 81.3005682214972
gmSol = 2.9591220836841438269e-04
maxDeg = 24
)
// Body 编号 / body id;3 为地月质心。
const (
Mercury = 1
Venus = 2
EMB = 3
Mars = 4
Jupiter = 5
Saturn = 6
Uranus = 7
Neptune = 8
)
var ci0 = [17]float64{4.402608631669, 3.176134461576, 1.753470369433, 6.203500014141, 4.091360003050,
1.713740719173, 5.598641292287, 2.805136360408, 2.326989734620, 0.5995461070350,
0.8740185101070, 5.481225395663, 5.311897933164, 0.0, 5.19846640063,
1.62790513602, 2.35555563875}
var ci1 = [17]float64{26087.90314068555, 10213.28554743445, 6283.075850353215, 3340.612434145457,
1731.170452721855, 1704.450855027201, 1428.948917844273, 1364.756513629990,
1361.923207632842, 529.6909615623250, 213.2990861084880, 74.78165903077800,
38.13297222612500, 0.3595362285049309, 77713.7714481804, 84334.6615717837,
83286.9142477147}
var gmp = [8]float64{4.9125474514508118699e-11, 7.2434524861627027000e-10, 8.9970116036316091182e-10,
9.5495351057792580598e-11, 2.8253458420837780000e-07, 8.4597151856806587398e-08,
1.2920249167819693900e-08, 1.5243589007842762800e-08}
// topDMu 必须逐步按 float64 舍入(与 Python 参考求值一致),不能写成常量表达式。
var topDMu = func() float64 {
f0, f1, d := 529.6909622785881, 213.2990811942489, 880.0
return (f0 - f1) / d
}()
// skyToVSOP skyfield ecliptic_J2000 → VSOP2013 动力学黄道;求值时用其转置。
var skyToVSOP = func() [3][3]float64 {
as := 180 / math.Pi * 3600
return mul(transpose(mul(rz(-0.05188/as), rx(84381.41136/as))), rx(84381.448/as))
}()
// element 的项按包络阶降序排列,第 d 阶只覆盖前 cnt[d] 项。
type element struct {
secular []float64
arg []int32
cnt []int
c, s [][]float64
}
const (
maxKeys = 8192
maxTab = 512
topBits = 6
// 超出此值的幅角乘数必然撑破幂表,先在 int64 下拒绝,保证转 int 不溢出。
maxKeyAbs = maxTab << (2 * topBits)
)
var errBadKey = errors.New("planets: argument multiplier out of range")
// factor 幂表槽位;neg 表示取共轭。
type factor struct {
slot int32
neg bool
}
type body struct {
top bool
f, l0 float64
rgm float64
// 幂表:VSOP 每个基本幅角一段,TOP 每个 6 位数字层一段
tabMax [17]int
tabOff [17]int
keyOff []int32
factors []factor
keyNeg []bool
el [6]element
// legDeg 长期项与包络用到的最高 Legendre 阶。
legDeg int
}
// Model 已解析的 PLN1 表,只读、可并发求值 / parsed PLN1 table, safe for concurrent use.
type Model struct {
bodies [9]*body
modernBodies [9]*body
modernStart float64
modernEnd float64
}
type reader struct {
b []byte
p int
err error
}
func (r *reader) take(n int) []byte {
if r.err != nil || r.p+n > len(r.b) {
r.err = errors.New("planets: truncated table")
return make([]byte, n)
}
s := r.b[r.p : r.p+n]
r.p += n
return s
}
func (r *reader) u8() uint8 { return r.take(1)[0] }
func (r *reader) f64() float64 { return math.Float64frombits(binary.LittleEndian.Uint64(r.take(8))) }
func (r *reader) f32() float32 { return math.Float32frombits(binary.LittleEndian.Uint32(r.take(4))) }
func (r *reader) uvar() uint64 {
n, shift := uint64(0), uint(0)
for {
c := r.u8()
n |= uint64(c&0x7F) << shift
shift += 7
if c < 0x80 || r.err != nil || shift > 56 {
return n
}
}
}
func (r *reader) zvar() int64 {
z := r.uvar()
if z%2 == 0 {
return int64(z >> 1)
}
return -int64(z>>1) - 1
}
// Parse 解析 PLN1 表 / parse a PLN1 table.
func Parse(b []byte) (*Model, error) {
bodies, err := parseBodies(b)
if err != nil {
return nil, err
}
return &Model{bodies: bodies}, nil
}
// WithModernSegment 为长时段表叠加现代段表,[jdStart, jdEnd] 内优先使用 / add a modern-era segment used inside [jdStart, jdEnd].
func (m *Model) WithModernSegment(b []byte, jdStart, jdEnd float64) error {
bodies, err := parseBodies(b)
if err != nil {
return err
}
m.modernBodies, m.modernStart, m.modernEnd = bodies, jdStart, jdEnd
return nil
}
func parseBodies(b []byte) (bodies [9]*body, err error) {
r := &reader{b: b}
magic := string(r.take(4))
if magic != "PLN1" && magic != "PLN2" && magic != "PLN3" {
return bodies, errors.New("planets: bad magic")
}
quant, packed := magic == "PLN2", magic == "PLN3"
for n := int(r.u8()); n > 0 && r.err == nil; n-- {
id := int(r.u8())
if id < 1 || id > 8 {
return bodies, errors.New("planets: bad body id")
}
bd := &body{top: r.u8() != 0}
secDeg := int(r.u8())
bd.f, bd.l0 = r.f64(), r.f64()
bd.rgm = math.Sqrt(gmp[id-1] + gmSol)
nk := r.uvar()
if nk > maxKeys {
return bodies, errors.New("planets: too many arguments")
}
if err := readKeys(r, bd, int(nk)); err != nil {
return bodies, err
}
bd.legDeg = secDeg
sortedArgs := packed && r.u8() != 0
for v := range bd.el {
var err error
if packed {
err = readElement3(r, &bd.el[v], secDeg, int(nk), sortedArgs)
} else {
err = readElement(r, &bd.el[v], secDeg, int(nk), quant)
}
if err != nil {
return bodies, err
}
if d := len(bd.el[v].cnt) - 1; d > bd.legDeg {
bd.legDeg = d
}
}
bodies[id] = bd
}
if r.err != nil {
return bodies, r.err
}
if r.p != len(b) {
return bodies, errors.New("planets: trailing bytes")
}
return bodies, nil
}
// readKeys 把整数幅角拆成幂表槽位:VSOP 按基本幅角升序,TOP 按 6 位数字层由低到高。
func readKeys(r *reader, bd *body, nk int) error {
type raw struct{ fund, k int }
keys := make([][]raw, nk)
bd.keyNeg = make([]bool, nk)
for j := 0; j < nk && r.err == nil; j++ {
if bd.top {
k := r.zvar()
if k > maxKeyAbs || k < -maxKeyAbs {
return errBadKey
}
a := int(k)
if a < 0 {
a, bd.keyNeg[j] = -a, true
}
for lvl := 0; lvl < 3; lvl++ {
d := a >> uint(topBits*lvl)
if lvl < 2 {
d &= 1<<topBits - 1
}
keys[j] = append(keys[j], raw{lvl, d})
}
continue
}
mb := r.take(3)
mask := int(mb[0]) | int(mb[1])<<8 | int(mb[2])<<16
for i := 0; i < 17; i++ {
if mask>>uint(i)&1 != 0 {
k := r.zvar()
if k > maxKeyAbs || k < -maxKeyAbs {
return errBadKey
}
keys[j] = append(keys[j], raw{i, int(k)})
}
}
}
if r.err != nil {
return r.err
}
for _, ks := range keys {
for _, f := range ks {
a := f.k
if a < 0 {
a = -a
}
if a > bd.tabMax[f.fund] {
bd.tabMax[f.fund] = a
}
}
}
n := 0
for i := range bd.tabMax {
bd.tabOff[i] = n
if bd.tabMax[i] > 0 || (bd.top && i < 3) {
n += bd.tabMax[i] + 1
}
}
if n > maxTab {
return errors.New("planets: power table too large")
}
bd.keyOff = make([]int32, nk+1)
for j, ks := range keys {
for _, f := range ks {
a, neg := f.k, false
if a < 0 {
a, neg = -a, true
}
if !bd.top && a == 0 {
continue
}
bd.factors = append(bd.factors, factor{int32(bd.tabOff[f.fund] + a), neg})
}
bd.keyOff[j+1] = int32(len(bd.factors))
}
return nil
}
// readElement 把文件里按包络阶分块的列序重排为逐项连续;quant 为 PLN2 整数量化系数。
func readElement(r *reader, e *element, secDeg, nk int, quant bool) error {
if secDeg > maxDeg {
return errors.New("planets: secular degree too high")
}
n64 := r.uvar()
if n64 > uint64(nk) {
return errors.New("planets: too many terms")
}
nint := int(n64)
e.secular = make([]float64, secDeg+1)
for i := range e.secular {
e.secular[i] = r.f64()
}
args, env := make([]int32, nint), make([]int, nint)
top := 0
for j := 0; j < nint; j++ {
a := r.uvar()
if a >= uint64(nk) {
return errors.New("planets: argument index out of range")
}
args[j], env[j] = int32(a), int(r.u8())
if env[j] > maxDeg {
return errors.New("planets: envelope degree too high")
}
if env[j] > top {
top = env[j]
}
}
// 按包络阶降序的稳定排序:pos[j] 为文件第 j 项的新位置
pos := make([]int, nint)
e.arg = make([]int32, nint)
k := 0
for d := top; d >= 0; d-- {
for j := 0; j < nint; j++ {
if env[j] == d {
pos[j], e.arg[k] = k, args[j]
k++
}
}
}
coef := func() float64 { return float64(r.f32()) }
if quant {
step := r.f64()
coef = func() float64 { return float64(r.zvar()) * step }
}
if nint == 0 {
return r.err
}
e.cnt = make([]int, top+1)
e.c, e.s = make([][]float64, top+1), make([][]float64, top+1)
for d := 0; d <= top; d++ {
for j := 0; j < nint; j++ {
if env[j] >= d {
e.cnt[d]++
}
}
e.c[d], e.s[d] = make([]float64, e.cnt[d]), make([]float64, e.cnt[d])
for _, dst := range [][]float64{e.c[d], e.s[d]} {
for j := 0; j < nint; j++ {
if env[j] >= d {
dst[pos[j]] = coef()
}
}
}
}
return r.err
}
// Heliocentric 日心位置,km,J2000 平黄道 / heliocentric position, km, mean ecliptic J2000.
func (m *Model) Heliocentric(id int, jdTDB float64) ([3]float64, error) {
pos, _, err := m.state(id, jdTDB, false)
return pos, err
}
// HeliocentricState 日心位置(km)与密切速度(km/日),J2000 平黄道 / heliocentric position and osculating velocity.
func (m *Model) HeliocentricState(id int, jdTDB float64) (pos, vel [3]float64, err error) {
return m.state(id, jdTDB, true)
}
// state wantVel 为 false 时 vel 不计算、恒为零。
func (m *Model) state(id int, jdTDB float64, wantVel bool) (pos, vel [3]float64, err error) {
if id < 1 || id > 8 {
return pos, vel, errors.New("planets: body not in table")
}
bd := m.bodies[id]
if bd == nil {
return pos, vel, errors.New("planets: body not in table")
}
t := (jdTDB - j2000) / millennium
md := m.modernBodies[id]
sky := func(p, v [3]float64) ([3]float64, [3]float64, error) {
if !wantVel {
return toSky(p), v, nil
}
return toSky(p), toSky(v), nil
}
if md == nil || jdTDB <= m.modernStart || jdTDB >= m.modernEnd {
p, v := bd.ellxyz(bd.elements(t), wantVel)
return sky(p, v)
}
w, dw := m.modernWeight(jdTDB)
pm, vm := md.ellxyz(md.elements(t), wantVel)
if w == 1 {
return sky(pm, vm)
}
pl, vl := bd.ellxyz(bd.elements(t), wantVel)
for i := range pos {
pos[i] = pl[i] + w*(pm[i]-pl[i])
if wantVel {
vel[i] = vl[i] + w*(vm[i]-vl[i]) + dw*(pm[i]-pl[i])
}
}
return sky(pos, vel)
}
// modernWeight 现代段权重及其对 JD 的导数;两端各 blendDays 内用 smoothstep 过渡,位置与速度均连续。
func (m *Model) modernWeight(jd float64) (w, dw float64) {
u, sign := (jd-m.modernStart)/blendDays, 1.0
if e := (m.modernEnd - jd) / blendDays; e < u {
u, sign = e, -1
}
if u >= 1 {
return 1, 0
}
return u * u * (3 - 2*u), sign * 6 * u * (1 - u) / blendDays
}
// toSky 动力学黄道 au → skyfield ecliptic_J2000 km。
func toSky(p [3]float64) (out [3]float64) {
for i := range out {
out[i] = (skyToVSOP[0][i]*p[0] + skyToVSOP[1][i]*p[1] + skyToVSOP[2][i]*p[2]) * auKM
}
return out
}
// cmul 显式转换阻止编译器融合乘加,保证与 Python 参考求值逐位一致。
func cmul(ar, ai, br, bi float64) (float64, float64) {
return float64(ar*br) - float64(ai*bi), float64(ar*bi) + float64(ai*br)
}
// phasors 填充每个幅角的 (cos, sin)。
// tc、ts 为倍角表工作区,只读取本次写入的槽位,复用时不必清零。
func (bd *body) phasors(t float64, pc, ps, tc, ts []float64) {
for i := range bd.tabMax {
if bd.tabMax[i] == 0 && !(bd.top && i < 3) {
continue
}
var s, c float64
if bd.top {
s, c = math.Sincos(topDMu * t * float64(int(1)<<uint(topBits*i)))
} else {
s, c = math.Sincos(ci0[i] + ci1[i]*t)
}
o := bd.tabOff[i]
tc[o], ts[o] = 1, 0
for j := 1; j <= bd.tabMax[i]; j++ {
tc[o+j], ts[o+j] = cmul(tc[o+j-1], ts[o+j-1], c, s)
}
if bd.top && i == 2 {
break
}
}
for j := 0; j+1 < len(bd.keyOff); j++ {
fs := bd.factors[bd.keyOff[j]:bd.keyOff[j+1]]
r, im := 1.0, 0.0
if len(fs) > 0 {
r, im = tc[fs[0].slot], ts[fs[0].slot]
if fs[0].neg {
im = -im
}
fs = fs[1:]
}
for _, f := range fs {
br, bi := tc[f.slot], ts[f.slot]
if f.neg {
bi = -bi
}
r, im = cmul(r, im, br, bi)
}
if bd.keyNeg[j] {
im = -im
}
pc[j], ps[j] = r, im
}
}
type scratch struct{ buf []float64 }
var scratchPool = sync.Pool{New: func() interface{} { return new(scratch) }}
// elements t 为 TDB 千年(J2000 起算)。
func (bd *body) elements(t float64) [6]float64 {
x := (t - tMid) / tHalf
var leg [maxDeg + 1]float64
leg[0], leg[1] = 1, x
for k := 2; k <= bd.legDeg; k++ {
leg[k] = (leg[k-1]*x*float64(2*k-1) - leg[k-2]*float64(k-1)) / float64(k)
}
nk := len(bd.keyNeg)
sc := scratchPool.Get().(*scratch)
defer scratchPool.Put(sc)
if cap(sc.buf) < 2*nk+2*maxTab {
sc.buf = make([]float64, 2*nk+2*maxTab)
}
// 各段在读取前都会被完整写入,复用时不必清零。
buf := sc.buf[:2*nk+2*maxTab]
pc, ps := buf[:nk], buf[nk:2*nk]
bd.phasors(t, pc, ps, buf[2*nk:2*nk+maxTab], buf[2*nk+maxTab:])
var el [6]float64
for v := range bd.el {
e := &bd.el[v]
sum := 0.0
for i, c := range e.secular {
sum += c * leg[i]
}
// 逐阶做点积再乘 Legendre 值,避免逐项累加包络系数的读改写。
for d := range e.cnt {
cd, sd := e.c[d], e.s[d]
arg := e.arg[:len(cd)]
s0, s1 := 0.0, 0.0
for i, a := range arg {
s0 += cd[i] * pc[a]
s1 += sd[i] * ps[a]
}
sum += leg[d] * (s0 + s1)
}
el[v] = sum
}
// 先归约平经度再加周期和,与 Python 参考求值一致。
lm := math.Mod(bd.l0+bd.f*t, 2*math.Pi)
if lm < 0 {
lm += 2 * math.Pi
}
el[1] += lm
return el
}
// EarthFromEMB 由地月质心与地心月球合成物理地心 / Earth centre from EMB and geocentric Moon.
func EarthFromEMB(emb, moon [3]float64) [3]float64 {
k := 1 / (1 + emrat)
return [3]float64{emb[0] - moon[0]*k, emb[1] - moon[1]*k, emb[2] - moon[2]*k}
}
// ellxyz VSOP2013 椭圆元件 (a,l,k,h,q,p) → 动力学黄道位置(au)与速度(au/日)。
func (bd *body) ellxyz(el [6]float64, wantVel bool) (pos, vel [3]float64) {
a, l, k, h, q, p := el[0], el[1], el[2], el[3], el[4], el[5]
fi := math.Sqrt(1 - k*k - h*h)
ki := math.Sqrt(1 - q*q - p*p)
u := 1 / (1 + fi)
ex := math.Hypot(k, h)
gl := math.Mod(l, 2*math.Pi)
if gl < 0 {
gl += 2 * math.Pi
}
gm := gl - math.Atan2(h, k)
e := gl + (ex-0.125*ex*ex*ex)*math.Sin(gm) + 0.5*ex*ex*math.Sin(2*gm) + 0.375*ex*ex*ex*math.Sin(3*gm)
var zs, zc float64
for it := 0; it < 20; it++ {
zs, zc = math.Sincos(e)
z3r, z3i := k*zc+h*zs, k*zs-h*zc
dl := gl - e + z3i
e += dl / (1 - z3r)
if math.Abs(dl) < 1e-15 {
break
}
}
zs, zc = math.Sincos(e)
z3r, z3i := k*zc+h*zs, k*zs-h*zc
rsa := 1 - z3r
z1r, z1i := u*k*z3i, u*h*z3i
z2r, z2i := z1i, -z1r
xcw := (-k + zc + z2r) / rsa
xsw := (-h + zs + z2i) / rsa
xm := p*xcw - q*xsw
xr := a * rsa
pos = [3]float64{xr * (xcw - 2*p*xm), xr * (xsw + 2*q*xm), -2 * xr * ki * xm}
if !wantVel {
return pos, vel
}
xms := a * (h + xsw) / fi
xmc := a * (k + xcw) / fi
xn := bd.rgm / math.Pow(a, 1.5)
vel = [3]float64{xn * ((2*p*p-1)*xms + 2*p*q*xmc), xn * ((1-2*q*q)*xmc - 2*p*q*xms), 2 * xn * ki * (p*xms + q*xmc)}
return pos, vel
}
func rx(a float64) [3][3]float64 {
s, c := math.Sincos(a)
return [3][3]float64{{1, 0, 0}, {0, c, -s}, {0, s, c}}
}
func rz(a float64) [3][3]float64 {
s, c := math.Sincos(a)
return [3][3]float64{{c, -s, 0}, {s, c, 0}, {0, 0, 1}}
}
func mul(a, b [3][3]float64) (out [3][3]float64) {
for i := 0; i < 3; i++ {
for j := 0; j < 3; j++ {
for k := 0; k < 3; k++ {
out[i][j] += a[i][k] * b[k][j]
}
}
}
return out
}
func transpose(a [3][3]float64) (out [3][3]float64) {
for i := 0; i < 3; i++ {
for j := 0; j < 3; j++ {
out[i][j] = a[j][i]
}
}
return out
}
@@ -0,0 +1,166 @@
// 被测契约:内置表与参考向量一致(< 10 cm),现代段区间外回落长时段表,接缝连续,可并发求值。
package planets
import (
"bufio"
"math"
"os"
"strconv"
"strings"
"sync"
"testing"
)
func sq(x float64) float64 { return x * x }
func longOnly(t *testing.T) *Model {
m, err := Parse(longTable)
if err != nil {
t.Fatal(err)
}
return m
}
func checkVectors(t *testing.T, m *Model, path string) {
f, err := os.Open(path)
if err != nil {
t.Fatal(err)
}
defer f.Close()
n := 0
sc := bufio.NewScanner(f)
for sc.Scan() {
parts := strings.Split(sc.Text(), ",")
var v [8]float64
for i := range v {
if v[i], err = strconv.ParseFloat(parts[i], 64); err != nil {
t.Fatal(err)
}
}
id := int(v[0])
p, vel, err := m.HeliocentricState(id, v[1])
if err != nil {
t.Fatal(err)
}
d := math.Sqrt(sq(p[0]-v[2]) + sq(p[1]-v[3]) + sq(p[2]-v[4]))
dv := math.Sqrt(sq(vel[0]-v[5]) + sq(vel[1]-v[6]) + sq(vel[2]-v[7]))
if !(d <= 1e-4 && dv <= 1e-6) {
t.Errorf("body %d jd %.1f: %.3e km, %.3e km/day", id, v[1], d, dv)
}
n++
}
if n < 100 {
t.Fatalf("only %d vectors", n)
}
}
func TestLongTableMatchesReference(t *testing.T) {
checkVectors(t, longOnly(t), "testdata/long.csv")
}
func TestModernSegmentMatchesReference(t *testing.T) {
checkVectors(t, Default(), "testdata/modern.csv")
}
func TestFastTableMatchesReference(t *testing.T) {
checkVectors(t, Fast(), "testdata/fast.csv")
}
func TestFallsBackOutsideModern(t *testing.T) {
long, dual := longOnly(t), Default()
for _, jd := range []float64{ModernStart, ModernEnd, ModernStart - 1, ModernEnd + 1, 625000.5, 5000000.5} {
for id := 1; id <= 8; id++ {
a, _ := long.Heliocentric(id, jd)
b, _ := dual.Heliocentric(id, jd)
if a != b {
t.Errorf("body %d jd %.1f: did not fall back to long table", id, jd)
}
}
}
}
func TestSeamContinuous(t *testing.T) {
m := Default()
const h = 0.5
for _, jd := range []float64{ModernStart, ModernEnd, ModernStart + blendDays/2, ModernEnd - blendDays/2} {
for id := 1; id <= 8; id++ {
a, _ := m.Heliocentric(id, jd-h)
b, _ := m.Heliocentric(id, jd+h)
_, v, _ := m.HeliocentricState(id, jd)
var d, vn float64
for i := range v {
d += sq((b[i]-a[i])/(2*h) - v[i])
vn += sq(v[i])
}
if d, vn = math.Sqrt(d), math.Sqrt(vn); d > 1e-3*vn {
t.Errorf("body %d jd %.1f: velocity differs from finite difference by %.3f of %.0f km/day", id, jd, d, vn)
}
}
}
}
func TestParseRejectsTruncated(t *testing.T) {
for _, b := range [][]byte{longTable, modernTable} {
for _, n := range []int{0, 3, 5, 40, len(b) / 2, len(b) - 1} {
if _, err := Parse(b[:n]); err == nil {
t.Errorf("len %d: expected error", n)
}
}
}
}
func TestConcurrentMatchesSerial(t *testing.T) {
m := Default()
const n = 64
var want [n][3]float64
for i := range want {
want[i], _ = m.Heliocentric(1+i%8, 2451545.0+float64(i)*977.3)
}
var wg sync.WaitGroup
var bad [8]bool
for g := 0; g < 8; g++ {
wg.Add(1)
go func(g int) {
defer wg.Done()
for i := 0; i < n; i++ {
if got, _ := m.Heliocentric(1+i%8, 2451545.0+float64(i)*977.3); got != want[i] {
bad[g] = true
}
}
}(g)
}
wg.Wait()
for g, b := range bad {
if b {
t.Fatalf("goroutine %d saw a mismatch", g)
}
}
}
func BenchmarkHeliocentricState(b *testing.B) {
m := Default()
for id := 1; id <= 8; id++ {
id := id
b.Run(strconv.Itoa(id), func(b *testing.B) {
for i := 0; i < b.N; i++ {
m.HeliocentricState(id, 2378496.0+float64(i%14610)*10)
}
})
}
}
func TestZigzagDecodeBeyond32Bits(t *testing.T) {
for _, want := range []int64{0, -1, 1, 1<<31 - 1, -1 << 31, 1 << 40, -(1 << 40) - 7, 1<<55 + 3} {
z := uint64(want<<1) ^ uint64(want>>63)
var b []byte
for z >= 0x80 {
b = append(b, byte(z)|0x80)
z >>= 7
}
b = append(b, byte(z))
r := &reader{b: b}
if got := r.zvar(); got != want || r.err != nil || r.p != len(b) {
t.Errorf("zvar(%d) = %d, err %v, read %d/%d", want, got, r.err, r.p, len(b))
}
}
}
@@ -0,0 +1,193 @@
package planets
import (
"encoding/binary"
"errors"
"math/bits"
)
// bitReader 按位读取,字节内高位在前。
type bitReader struct {
b []byte
p int // 位位置
err error
}
// window 返回从当前位开始的 64 位窗口(高位对齐,越界补零),有效位至少 57 位。
func (br *bitReader) window() uint64 {
i := br.p >> 3
var w uint64
if i+8 <= len(br.b) {
w = binary.BigEndian.Uint64(br.b[i:])
} else {
for k := 0; k < 8; k++ {
w <<= 8
if i+k < len(br.b) {
w |= uint64(br.b[i+k])
}
}
}
return w << uint(br.p&7)
}
func (br *bitReader) skip(n int) {
br.p += n
if br.p > 8*len(br.b) {
br.err = errors.New("planets: truncated bit stream")
}
}
func (br *bitReader) get(n int) uint64 {
if n == 0 || br.err != nil {
return 0
}
if n > 56 {
hi := br.get(n - 32)
return hi<<32 | br.get(32)
}
v := br.window() >> uint(64-n)
br.skip(n)
return v
}
// gamma Elias-gamma,编码值为 n+1。
func (br *bitReader) gamma() int {
if br.err != nil {
return 0
}
z := bits.LeadingZeros64(br.window())
if z > 28 {
br.err = errors.New("planets: bad gamma code")
return 0
}
v := br.get(2*z + 1)
return int(v) - 1
}
func unzigzag(z int) int {
if z&1 == 0 {
return z >> 1
}
return -(z >> 1) - 1
}
// readElement3 读取 PLN3 元件位流:包络游程、幅角号(定长或同阶升序间隔)、成对共享位宽的量化系数。
func readElement3(r *reader, e *element, secDeg, nk int, sortedArgs bool) error {
if secDeg > maxDeg {
return errors.New("planets: secular degree too high")
}
n64 := r.uvar()
if n64 > uint64(nk) {
return errors.New("planets: too many terms")
}
nint := int(n64)
e.secular = make([]float64, secDeg+1)
for i := range e.secular {
e.secular[i] = r.f64()
}
step := r.f64()
size := r.uvar()
if r.err != nil {
return r.err
}
if size > uint64(len(r.b)-r.p) {
return errors.New("planets: truncated table")
}
br := &bitReader{b: r.take(int(size))}
if r.err != nil {
return r.err
}
env := make([]int, 0, nint)
for runs := br.gamma(); runs > 0 && br.err == nil; runs-- {
d := int(br.get(4))
cnt := br.gamma() + 1
if d > maxDeg || len(env)+cnt > nint {
return errors.New("planets: bad envelope runs")
}
for ; cnt > 0; cnt-- {
env = append(env, d)
}
}
if br.err != nil {
return br.err
}
if len(env) != nint {
return errors.New("planets: envelope count mismatch")
}
args := make([]int32, nint)
nbits := bits.Len(uint(nk - 1))
if nbits == 0 {
nbits = 1
}
prev, cur := -1, -1
for j := 0; j < nint; j++ {
a := 0
if sortedArgs {
if env[j] != cur {
prev, cur = -1, env[j]
}
a = prev + 1 + br.gamma()
prev = a
} else {
a = int(br.get(nbits))
}
if a >= nk {
return errors.New("planets: argument index out of range")
}
args[j] = int32(a)
}
top := 0
for _, d := range env {
if d > top {
top = d
}
}
// 按包络阶降序的稳定排序:pos[j] 为位流第 j 项的新位置
pos := make([]int, nint)
e.arg = make([]int32, nint)
k := 0
for d := top; d >= 0; d-- {
for j := 0; j < nint; j++ {
if env[j] == d {
pos[j], e.arg[k] = k, args[j]
k++
}
}
}
if nint == 0 {
return br.err
}
e.cnt = make([]int, top+1)
e.c, e.s = make([][]float64, top+1), make([][]float64, top+1)
for d := 0; d <= top; d++ {
for j := 0; j < nint; j++ {
if env[j] >= d {
e.cnt[d]++
}
}
e.c[d], e.s[d] = make([]float64, e.cnt[d]), make([]float64, e.cnt[d])
}
width := 0
coef := func() float64 {
neg := br.get(1) != 0
v := float64(br.get(width))
if neg {
v = -v
}
return v * step
}
for d := 0; d <= top; d++ {
for j := 0; j < nint; j++ {
if env[j] < d {
continue
}
width += unzigzag(br.gamma())
if width < 0 || width > 63 {
return errors.New("planets: bad coefficient width")
}
e.c[d][pos[j]] = coef()
e.s[d][pos[j]] = coef()
}
}
return br.err
}
+108
View File
@@ -0,0 +1,108 @@
1,-1931455,-62833473.893474385,-11738779.389872823,6761826.5210533086,14582.743821870408,-3696554.6520415167,-230752.33664395515
1,-982346.61040627258,-54594365.924901746,-40249361.98021353,3524624.2650957904,1711348.2495792741,-2996593.1799513367,-395982.00376442779
1,-664723.78605570132,19568697.79645298,41744274.883307591,670482.25088474201,-4562923.694390011,2147128.8468987569,659053.82913683238
1,421526.7353404928,-8560427.7447433379,46317092.227732658,4314797.4566545757,-4930648.2616276676,-487278.75317214674,484118.99164901557
1,613717.16879534395,50633858.869895719,-23956414.024757061,-7062273.6544543374,1013728.6378109402,4113246.5162761854,200754.98254079727
1,1204502.931725678,12176372.939927423,-66239425.365220524,-6319067.7063551536,3316934.4824261386,1057323.5527012271,-251499.67586286186
1,2332037.5255191391,21884339.865066517,40755036.895314112,1284676.9193076652,-4545596.9765684316,2165482.7567381081,597004.52219926508
1,2469806.8315679757,-23900066.995238971,41442929.584906727,5578718.794936697,-4493684.7198801376,-1942325.6042346412,253081.92401840785
1,3655932.6525249016,-15625619.077793298,-67848691.682821631,-4521720.6778781908,3243436.5201193294,-809742.86308659229,-339015.81050683191
1,3836523.2060893951,-44660371.648988307,-49451083.941693358,-618447.01226177043,2254980.1946469825,-2714128.8424649457,-418801.59788438171
1,4285288.7909884127,52518688.948609084,-29805567.862637836,-6735289.4021467147,1232776.764282319,3732096.7001830083,230849.22404800789
1,4496271.6919694338,-40970592.544536121,28277840.586867347,5648729.3139325604,-3280728.4638769156,-3416752.9628165388,-49932.553514436906
1,4837980.1486025397,1645090.9344821104,-69537420.91412662,-6340653.6856198637,3343740.3474207832,158105.36204072251,-234192.53407119896
1,5331864.0411642483,56436986.11134512,-10013566.797446055,-4887819.6523256069,-109367.85533025698,4144364.1988601065,384240.87884015433
2,-1598084.2773930961,43003955.157424711,98305699.451780051,-3674993.2754645608,-2802072.3434968451,1196582.1047978092,127925.75419764339
2,-1225915.9647452403,-105799331.6546907,17266220.875921905,5448318.3185304673,-515830.63036713895,-3005601.8309584637,65563.844435925843
2,-692096.24148116377,57989042.114105493,90667249.141690865,-4073847.1424257746,-2573020.4274585145,1613889.7017710209,127850.96939677013
2,187593.29539150605,88716670.998645633,61780084.21283368,-5352144.289310039,-1748825.6132587346,2466373.3962477297,92879.321422775989
2,1095203.2899014666,-28055976.399595186,103606769.6181515,1995508.7866806835,-2935392.8241721937,-809364.24893465871,170514.82278035372
2,1701846.1254665717,97535014.661751598,47044008.494557619,-5367299.3750670673,-1327226.8208148675,2710755.9973209505,99606.614997275887
2,2308050.3265216323,88645800.762682974,-63055996.742153667,-5936287.7132207472,1734508.3510735633,2453166.5504519013,-69784.367334436451
2,2618496.2093246514,-107562369.13024026,-341415.88202046097,6161142.2754273145,-7777.3418237289252,-3038598.744264584,-44914.178817536522
2,2879637.9671252463,-48468367.056526691,-97016501.64084211,1106714.6549768529,2687368.2707796628,-1364202.5907063801,-175128.24677738719
2,3346858.0548557155,106831470.41331172,-18993290.60020487,-6260502.5255921204,518381.71200490242,2967330.6535282987,31607.927781469803
2,3973215.4673080323,-107553033.53270063,5512389.6949170651,5754080.8874512324,-170022.93112917306,-3030413.6719801705,-65506.191032127062
2,4148003.3935663197,-68635460.407738149,82792845.939131647,5650823.9669022858,-2337871.1223638346,-1942368.6204800094,70190.903086091581
2,5025748.652984336,-65871835.11454805,-86028739.428212389,391478.07920932205,2388128.1732157101,-1843921.3359892734,-167133.09745928633
3,-1931455,-150473987.96749708,5883801.5462573338,1923538.0693601375,-147750.77739770696,-2551129.8230871521,-64692.224256650203
3,-918186.82549542841,-110863312.67125413,-104059875.81935193,-1447641.1284470859,1713423.8837573638,-1862737.5626304727,-50191.130090461993
3,-525169.90033902903,-108728624.19648589,-106174934.76442857,-1447046.7364528317,1749962.9826123023,-1830523.1413526826,-42808.60152032529
3,-50015.837424891302,-149982079.27249333,-3735673.6772040366,427139.6470313305,15740.218431437454,-2565618.2023071856,-40691.97342836282
3,214407.52228800766,-139371492.31200913,52274662.357543275,1085025.4423712757,-952112.96382766985,-2404320.8379542879,-31843.061662426342
3,1092521.8990238593,-143790137.01210663,-43703238.619850412,-293384.56270973664,701894.38456182287,-2463479.4317906653,-21730.323819369802
3,1416030.9360990282,4715646.8583583701,146871512.13379583,964593.70751670678,-2618153.9695822895,79500.610125824591,1050.1823758632122
3,2378056.2365927286,132175681.75762367,68573450.673263684,36102.118903539522,-1227453.9501712061,2275388.4270697795,992.35470886810526
3,2770178.8802035637,-96073210.551071092,-116446639.19599527,251893.53166848375,1944783.6443092676,-1649407.9808276175,2750.6892199300423
3,3490087.2680593487,-116931603.97130293,-94309444.772382304,737564.25139874162,1579032.93677497,-2018306.6882843499,10434.31654207087
3,3769866.3212560304,-127516758.11987072,-78677929.492055118,852483.08219713217,1316292.4725816047,-2206426.8100802186,14611.194917333378
3,4284440.5978102293,-112416610.03425916,95623333.507418022,-638513.85279376747,-1699509.7377296686,-1978353.8742986633,26186.310126968638
3,4957447.7597313328,142255916.9256832,-51303194.995899975,-64333.678592950368,845279.42989303696,2400859.4156803214,-37339.426391242741
3,5263563.8233592883,147955932.18912891,27452790.244904704,-1372245.362749584,-495436.32893261855,2509475.863939683,-34341.816687568724
4,-1664596.7865721234,-119841287.66127659,214629928.90642872,7344645.1552384049,-1655802.7048651963,-982284.96186421195,60183.350695118723
4,-599478.89874812448,19090267.437296763,-208769610.16352469,-3666610.8099194989,2240788.5261324784,274377.16941586416,-84098.028036331903
4,-248716.27738850471,-154449764.37564087,193160125.03983238,8769981.5271898061,-1480039.323526321,-1211794.2744412571,37903.534240361609
4,-112103.65643933322,17691024.283197854,242177683.63147894,3086072.6061628261,-1934726.3720257443,252551.67760584434,76282.778405779973
4,378411.62997224135,-8672878.7757398747,242792687.49380925,4407000.5889353165,-1949667.1450878531,43212.109817951103,69667.886183071954
4,1255789.973287046,-192079105.05521163,157457863.51673391,8991618.7145916373,-1208438.3833928432,-1471532.5260416819,9657.0171547220471
4,2044206.5422547688,194353817.05443475,90208178.629202545,-3389383.5649577067,-786794.70067758078,2068074.8551034597,63532.552021373755
4,2441004.9649596373,-174313155.28191385,-157340974.30781519,1001405.9012954868,1481922.0390659207,-1375297.4273268564,-65315.162482488347
4,2610794.6258488195,31989205.642540239,-213194100.97962344,-5250336.265857337,2143934.4120386043,493820.56649056997,-40245.452173118872
4,2952388.8482214063,197069112.07688695,73317863.285269588,-2687997.6104657804,-668614.76648096298,2150676.6897385409,60120.667137577468
4,3868758.0927022072,192914598.65039673,-73336897.859198287,-4566452.8727918556,769453.22488924093,2158351.9605830782,32987.56225437281
4,4106866.1883822149,-241022196.44414705,-61422556.733652458,2154472.241932245,531691.21472895541,-1826155.8443803398,-45117.620717894984
4,4746544.2486086572,-117391484.90056048,-207574278.58181453,-2820662.3897265969,1811419.4700026382,-824291.99336024781,-33996.751894926485
5,-1931455,-772690726.7694149,199332711.69978821,23295938.166143727,-289038.54449519527,-1061347.3055243213,12007.908902628149
5,-1325996.6449592349,180480396.53800517,747681529.3589071,-7061549.837683348,-1101428.977350777,300005.9999717772,32090.033005237256
5,-664681.44631013274,377609983.18746608,-667612150.77084684,-9468349.3027604315,978337.75683869782,594515.05479369068,-28858.505204890796
5,-96501.675953416852,745409433.90775657,-90178932.856628656,-20083056.667049114,133001.91904592334,1161264.6514902934,-5676.8781348387647
5,485342.37627524836,-188169392.61670572,758382147.73369586,3425868.8939713552,-1100205.1825472682,-229560.89454249665,28938.263893912637
5,1173238.7993086451,706406117.20131779,240698978.76893193,-17876182.623419557,-370304.80656013114,1115951.9215193791,6376.9069425374564
5,1615370.7769106091,587916367.11441386,461603151.21851331,-15229806.500849891,-705175.11843080819,938661.97823352518,13959.615618576123
5,1826785.1037350758,561244956.97043788,-507505051.95698571,-11470186.947058314,746881.90311591025,887888.26927937986,-20231.729480225269
5,2451545,598557823.64564335,439626178.58140647,-15226066.168285085,-683430.92717100971,963863.88426159602,11307.635576089893
5,2753599.0637343237,226296031.21838596,-742092562.48249567,-1522612.6982041863,1065195.404953395,383426.92661061988,-25255.290575995921
5,3114874.3738181461,182074976.44964525,732676104.37929857,-7896536.1257198798,-1115983.1714703941,327024.97186968755,22427.346278442008
5,3449084.4638016652,-473694570.29021728,628465144.57373905,6330540.9853974404,-924301.80601250636,-625416.63053073618,23610.275622163819
5,4335543.4811457656,668540603.99763763,-342758858.09950304,-11427062.794939062,487765.70515225077,1061641.1065687188,-18791.118632898186
5,4811751.160826955,387658794.30004311,-672602161.38214934,-2153271.8565818518,946253.42872809921,620026.6109271819,-25724.810973033404
6,-1641888.9886098416,-686492816.01118994,-1355795658.9303675,42952773.887906551,710557.33189186431,-321450.89553285151,-6888.9359527966481
6,-1199890.7343151937,-6547011.5424645171,-1491167482.5340998,34200266.003707945,793980.82210951252,49998.421051204328,-18360.707512834677
6,-495071.74549286813,-396127308.03415489,1302874076.7495625,-20658645.247012053,-849401.02253967361,-198232.35696117618,26315.801473504991
6,203580.6581091024,274317216.33875406,1297789480.2521629,-38456880.780166082,-871830.11749293015,205223.45338959465,20776.149980213813
6,657524.79896592442,-1220226661.9125969,701088106.64418411,22813430.848251615,-469486.88318913395,-701081.8470078907,31094.277480943074
6,1334494.0976866423,-635557715.84245205,1197287757.297435,-3293179.9311753525,-791379.7125760701,-378763.81936424156,36086.596872546521
6,1644883.4403174384,752681019.15505409,1112905920.4654369,-50536181.876766868,-743897.03621322254,476969.48294272821,17551.897493327084
6,2439063.5577853415,1401748441.9140415,-348532673.8084535,-49588033.386088066,154486.24273349484,808464.44217149378,-20303.880735674633
6,2603918.9317545565,-473505060.92402983,1266415358.6568511,-2142492.4030701751,-828138.15326644725,-295773.39530921279,38353.558952681233
6,2998152.2305208556,1323691949.6476212,-637876853.9632442,-45218441.929919943,319045.09884086461,742504.9164734513,-24295.229203347066
6,3545067.3353613606,273641525.40107274,-1466245783.7346866,6009256.3401860232,783834.96568117873,139774.31301671496,-34934.384793326637
6,4787979.901907431,-360321053.2664209,1343615181.0427721,8587867.6068227608,-822927.48007010436,-234871.97090875759,36334.416353850575
6,4968789.0632644892,1190224839.0095122,806484162.58310664,-53874195.601666808,-484756.00721770566,671940.6581197062,17819.928863205969
7,-1931455,2894644070.4879403,756160167.78285444,-42722063.66376356,-158455.34607476872,539581.86262571253,5780.2971290324476
7,-1299710.6774742757,-1652813497.4114439,-2284954817.3150005,13144349.41217255,467833.36724030983,-371963.94410855509,-9486.0812188854543
7,-770462.97847182536,2256131299.248137,-1979021527.0557549,-45624834.443564534,378404.44925007265,413740.66348842659,-3537.7448013652229
7,-92720.255235022865,2953685285.0036082,-591632835.3764168,-46921294.744743593,111064.71117343244,549236.76056757616,1184.5313449242369
7,38233.718192380853,526087843.83821124,2813665258.0229359,6710576.5901976451,-584407.93390329578,81549.397549820918,9019.0293932408294
7,915512.19167856034,1423541754.4921358,-2596205814.2575164,-32187370.544998161,509565.49289296364,253849.61985176097,-5967.853376906799
7,1086819.7742420263,-2160795910.3294029,1686877290.1221597,37874651.336996913,-368816.29220835702,-491926.06640368479,2872.8911181288054
7,2451545,2159068005.8505802,-2054593595.1767559,-35630066.061299823,400629.27618474205,399831.64672568179,-3705.4236690463977
7,2788451.2690392667,1924974334.3014181,-2257900044.4903579,-32485162.263930943,445973.19522842293,353970.19111085538,-4468.9305090149783
7,3196915.8307418544,1716461018.2789247,2383747287.6932254,-13912145.132387942,-479824.74531714933,317917.7165913487,7027.1173571583331
7,3339211.5422046753,1100424600.2176342,-2706801493.959465,-22054736.893173464,543794.69902268471,196802.62984987439,-6159.8076093661357
7,4077162.4576984812,1790044984.3184762,-2353626961.4547744,-27582447.996957697,464744.85598250676,328369.91984754609,-4747.3516259032485
7,4563257.2600855278,-883688484.94580317,-2681132054.576282,4661750.7989627197,559138.3933246329,-212209.78296159173,-7060.3908146772455
7,5255953.5429854253,176398133.55444014,2862858850.3950419,2672939.9215900172,-588777.1376254115,10089.319179438906,6855.505459606492
8,-1788585.7039658355,-3513271192.4057598,2817751220.3355002,20844166.567134719,-297081.46535614121,-363966.00462519325,14160.039073059792
8,-592717.14191114833,-419291993.66922736,4457175691.6954069,-82312642.387510329,-470508.53573387407,-41730.318686452192,11490.402501626359
8,-494321.65565781738,3539963845.899384,-2764875081.0691595,-23190658.599192608,285124.46218677796,373313.13646270847,-14130.530094777387
8,1127138.8410635418,2326042377.6315908,-3860427017.4484763,26348245.389132328,398611.37271773251,244595.72592458862,-14164.633121846622
8,1858996.5446232599,4470376763.5941801,-87060745.380236328,-100867267.105951,4854.4957710794015,471779.90457555559,-9834.5936946464371
8,2334649.7350391094,3667658235.331665,-2593945764.3535409,-31028660.995055448,267143.10877025634,386824.26512141677,-14096.69685815077
8,2495643.2818019064,-3970906103.9656725,-2188493136.3610191,136607327.86990944,222674.08204176804,-408450.20825126721,3279.0431710929747
8,3061785.314996372,4443405331.6073389,-532820754.7399025,-91837165.308714941,52736.851062547379,470233.70836222399,-10884.024327752826
8,3773929.1366995303,1850118950.2099705,-4116742183.2299247,41801944.285420954,424157.75413573621,194772.46644325901,-13869.324883919659
8,4086551.827056977,4453185592.2157459,342671517.68596846,-110749618.48873965,-39597.821519572375,470320.35091181187,-8777.7543097479811
8,4328687.1229854897,4358180859.7030611,950957293.46743524,-121177021.29482579,-104310.08056429461,460950.24469642743,-7082.6688518946357
8,4801490.3102042498,3432462840.3685045,-2908570515.0270596,-20426335.661570013,299816.18551788281,359628.5494703938,-14441.867965645717
8,5242087.2074043704,951563814.29495192,4357254944.6240664,-112067795.75194977,-463065.41744182754,103285.93847407671,8732.5099581102131
1 1 -1931455 -62833473.893474385 -11738779.389872823 6761826.5210533086 14582.743821870408 -3696554.6520415167 -230752.33664395515
2 1 -982346.61040627258 -54594365.924901746 -40249361.98021353 3524624.2650957904 1711348.2495792741 -2996593.1799513367 -395982.00376442779
3 1 -664723.78605570132 19568697.79645298 41744274.883307591 670482.25088474201 -4562923.694390011 2147128.8468987569 659053.82913683238
4 1 421526.7353404928 -8560427.7447433379 46317092.227732658 4314797.4566545757 -4930648.2616276676 -487278.75317214674 484118.99164901557
5 1 613717.16879534395 50633858.869895719 -23956414.024757061 -7062273.6544543374 1013728.6378109402 4113246.5162761854 200754.98254079727
6 1 1204502.931725678 12176372.939927423 -66239425.365220524 -6319067.7063551536 3316934.4824261386 1057323.5527012271 -251499.67586286186
7 1 2332037.5255191391 21884339.865066517 40755036.895314112 1284676.9193076652 -4545596.9765684316 2165482.7567381081 597004.52219926508
8 1 2469806.8315679757 -23900066.995238971 41442929.584906727 5578718.794936697 -4493684.7198801376 -1942325.6042346412 253081.92401840785
9 1 3655932.6525249016 -15625619.077793298 -67848691.682821631 -4521720.6778781908 3243436.5201193294 -809742.86308659229 -339015.81050683191
10 1 3836523.2060893951 -44660371.648988307 -49451083.941693358 -618447.01226177043 2254980.1946469825 -2714128.8424649457 -418801.59788438171
11 1 4285288.7909884127 52518688.948609084 -29805567.862637836 -6735289.4021467147 1232776.764282319 3732096.7001830083 230849.22404800789
12 1 4496271.6919694338 -40970592.544536121 28277840.586867347 5648729.3139325604 -3280728.4638769156 -3416752.9628165388 -49932.553514436906
13 1 4837980.1486025397 1645090.9344821104 -69537420.91412662 -6340653.6856198637 3343740.3474207832 158105.36204072251 -234192.53407119896
14 1 5331864.0411642483 56436986.11134512 -10013566.797446055 -4887819.6523256069 -109367.85533025698 4144364.1988601065 384240.87884015433
15 2 -1598084.2773930961 43003955.157424711 98305699.451780051 -3674993.2754645608 -2802072.3434968451 1196582.1047978092 127925.75419764339
16 2 -1225915.9647452403 -105799331.6546907 17266220.875921905 5448318.3185304673 -515830.63036713895 -3005601.8309584637 65563.844435925843
17 2 -692096.24148116377 57989042.114105493 90667249.141690865 -4073847.1424257746 -2573020.4274585145 1613889.7017710209 127850.96939677013
18 2 187593.29539150605 88716670.998645633 61780084.21283368 -5352144.289310039 -1748825.6132587346 2466373.3962477297 92879.321422775989
19 2 1095203.2899014666 -28055976.399595186 103606769.6181515 1995508.7866806835 -2935392.8241721937 -809364.24893465871 170514.82278035372
20 2 1701846.1254665717 97535014.661751598 47044008.494557619 -5367299.3750670673 -1327226.8208148675 2710755.9973209505 99606.614997275887
21 2 2308050.3265216323 88645800.762682974 -63055996.742153667 -5936287.7132207472 1734508.3510735633 2453166.5504519013 -69784.367334436451
22 2 2618496.2093246514 -107562369.13024026 -341415.88202046097 6161142.2754273145 -7777.3418237289252 -3038598.744264584 -44914.178817536522
23 2 2879637.9671252463 -48468367.056526691 -97016501.64084211 1106714.6549768529 2687368.2707796628 -1364202.5907063801 -175128.24677738719
24 2 3346858.0548557155 106831470.41331172 -18993290.60020487 -6260502.5255921204 518381.71200490242 2967330.6535282987 31607.927781469803
25 2 3973215.4673080323 -107553033.53270063 5512389.6949170651 5754080.8874512324 -170022.93112917306 -3030413.6719801705 -65506.191032127062
26 2 4148003.3935663197 -68635460.407738149 82792845.939131647 5650823.9669022858 -2337871.1223638346 -1942368.6204800094 70190.903086091581
27 2 5025748.652984336 -65871835.11454805 -86028739.428212389 391478.07920932205 2388128.1732157101 -1843921.3359892734 -167133.09745928633
28 3 -1931455 -150473987.96749708 5883801.5462573338 1923538.0693601375 -147750.77739770696 -2551129.8230871521 -64692.224256650203
29 3 -918186.82549542841 -110863312.67125413 -104059875.81935193 -1447641.1284470859 1713423.8837573638 -1862737.5626304727 -50191.130090461993
30 3 -525169.90033902903 -108728624.19648589 -106174934.76442857 -1447046.7364528317 1749962.9826123023 -1830523.1413526826 -42808.60152032529
31 3 -50015.837424891302 -149982079.27249333 -3735673.6772040366 427139.6470313305 15740.218431437454 -2565618.2023071856 -40691.97342836282
32 3 214407.52228800766 -139371492.31200913 52274662.357543275 1085025.4423712757 -952112.96382766985 -2404320.8379542879 -31843.061662426342
33 3 1092521.8990238593 -143790137.01210663 -43703238.619850412 -293384.56270973664 701894.38456182287 -2463479.4317906653 -21730.323819369802
34 3 1416030.9360990282 4715646.8583583701 146871512.13379583 964593.70751670678 -2618153.9695822895 79500.610125824591 1050.1823758632122
35 3 2378056.2365927286 132175681.75762367 68573450.673263684 36102.118903539522 -1227453.9501712061 2275388.4270697795 992.35470886810526
36 3 2770178.8802035637 -96073210.551071092 -116446639.19599527 251893.53166848375 1944783.6443092676 -1649407.9808276175 2750.6892199300423
37 3 3490087.2680593487 -116931603.97130293 -94309444.772382304 737564.25139874162 1579032.93677497 -2018306.6882843499 10434.31654207087
38 3 3769866.3212560304 -127516758.11987072 -78677929.492055118 852483.08219713217 1316292.4725816047 -2206426.8100802186 14611.194917333378
39 3 4284440.5978102293 -112416610.03425916 95623333.507418022 -638513.85279376747 -1699509.7377296686 -1978353.8742986633 26186.310126968638
40 3 4957447.7597313328 142255916.9256832 -51303194.995899975 -64333.678592950368 845279.42989303696 2400859.4156803214 -37339.426391242741
41 3 5263563.8233592883 147955932.18912891 27452790.244904704 -1372245.362749584 -495436.32893261855 2509475.863939683 -34341.816687568724
42 4 -1664596.7865721234 -119841287.66127659 214629928.90642872 7344645.1552384049 -1655802.7048651963 -982284.96186421195 60183.350695118723
43 4 -599478.89874812448 19090267.437296763 -208769610.16352469 -3666610.8099194989 2240788.5261324784 274377.16941586416 -84098.028036331903
44 4 -248716.27738850471 -154449764.37564087 193160125.03983238 8769981.5271898061 -1480039.323526321 -1211794.2744412571 37903.534240361609
45 4 -112103.65643933322 17691024.283197854 242177683.63147894 3086072.6061628261 -1934726.3720257443 252551.67760584434 76282.778405779973
46 4 378411.62997224135 -8672878.7757398747 242792687.49380925 4407000.5889353165 -1949667.1450878531 43212.109817951103 69667.886183071954
47 4 1255789.973287046 -192079105.05521163 157457863.51673391 8991618.7145916373 -1208438.3833928432 -1471532.5260416819 9657.0171547220471
48 4 2044206.5422547688 194353817.05443475 90208178.629202545 -3389383.5649577067 -786794.70067758078 2068074.8551034597 63532.552021373755
49 4 2441004.9649596373 -174313155.28191385 -157340974.30781519 1001405.9012954868 1481922.0390659207 -1375297.4273268564 -65315.162482488347
50 4 2610794.6258488195 31989205.642540239 -213194100.97962344 -5250336.265857337 2143934.4120386043 493820.56649056997 -40245.452173118872
51 4 2952388.8482214063 197069112.07688695 73317863.285269588 -2687997.6104657804 -668614.76648096298 2150676.6897385409 60120.667137577468
52 4 3868758.0927022072 192914598.65039673 -73336897.859198287 -4566452.8727918556 769453.22488924093 2158351.9605830782 32987.56225437281
53 4 4106866.1883822149 -241022196.44414705 -61422556.733652458 2154472.241932245 531691.21472895541 -1826155.8443803398 -45117.620717894984
54 4 4746544.2486086572 -117391484.90056048 -207574278.58181453 -2820662.3897265969 1811419.4700026382 -824291.99336024781 -33996.751894926485
55 5 -1931455 -772690726.7694149 199332711.69978821 23295938.166143727 -289038.54449519527 -1061347.3055243213 12007.908902628149
56 5 -1325996.6449592349 180480396.53800517 747681529.3589071 -7061549.837683348 -1101428.977350777 300005.9999717772 32090.033005237256
57 5 -664681.44631013274 377609983.18746608 -667612150.77084684 -9468349.3027604315 978337.75683869782 594515.05479369068 -28858.505204890796
58 5 -96501.675953416852 745409433.90775657 -90178932.856628656 -20083056.667049114 133001.91904592334 1161264.6514902934 -5676.8781348387647
59 5 485342.37627524836 -188169392.61670572 758382147.73369586 3425868.8939713552 -1100205.1825472682 -229560.89454249665 28938.263893912637
60 5 1173238.7993086451 706406117.20131779 240698978.76893193 -17876182.623419557 -370304.80656013114 1115951.9215193791 6376.9069425374564
61 5 1615370.7769106091 587916367.11441386 461603151.21851331 -15229806.500849891 -705175.11843080819 938661.97823352518 13959.615618576123
62 5 1826785.1037350758 561244956.97043788 -507505051.95698571 -11470186.947058314 746881.90311591025 887888.26927937986 -20231.729480225269
63 5 2451545 598557823.64564335 439626178.58140647 -15226066.168285085 -683430.92717100971 963863.88426159602 11307.635576089893
64 5 2753599.0637343237 226296031.21838596 -742092562.48249567 -1522612.6982041863 1065195.404953395 383426.92661061988 -25255.290575995921
65 5 3114874.3738181461 182074976.44964525 732676104.37929857 -7896536.1257198798 -1115983.1714703941 327024.97186968755 22427.346278442008
66 5 3449084.4638016652 -473694570.29021728 628465144.57373905 6330540.9853974404 -924301.80601250636 -625416.63053073618 23610.275622163819
67 5 4335543.4811457656 668540603.99763763 -342758858.09950304 -11427062.794939062 487765.70515225077 1061641.1065687188 -18791.118632898186
68 5 4811751.160826955 387658794.30004311 -672602161.38214934 -2153271.8565818518 946253.42872809921 620026.6109271819 -25724.810973033404
69 6 -1641888.9886098416 -686492816.01118994 -1355795658.9303675 42952773.887906551 710557.33189186431 -321450.89553285151 -6888.9359527966481
70 6 -1199890.7343151937 -6547011.5424645171 -1491167482.5340998 34200266.003707945 793980.82210951252 49998.421051204328 -18360.707512834677
71 6 -495071.74549286813 -396127308.03415489 1302874076.7495625 -20658645.247012053 -849401.02253967361 -198232.35696117618 26315.801473504991
72 6 203580.6581091024 274317216.33875406 1297789480.2521629 -38456880.780166082 -871830.11749293015 205223.45338959465 20776.149980213813
73 6 657524.79896592442 -1220226661.9125969 701088106.64418411 22813430.848251615 -469486.88318913395 -701081.8470078907 31094.277480943074
74 6 1334494.0976866423 -635557715.84245205 1197287757.297435 -3293179.9311753525 -791379.7125760701 -378763.81936424156 36086.596872546521
75 6 1644883.4403174384 752681019.15505409 1112905920.4654369 -50536181.876766868 -743897.03621322254 476969.48294272821 17551.897493327084
76 6 2439063.5577853415 1401748441.9140415 -348532673.8084535 -49588033.386088066 154486.24273349484 808464.44217149378 -20303.880735674633
77 6 2603918.9317545565 -473505060.92402983 1266415358.6568511 -2142492.4030701751 -828138.15326644725 -295773.39530921279 38353.558952681233
78 6 2998152.2305208556 1323691949.6476212 -637876853.9632442 -45218441.929919943 319045.09884086461 742504.9164734513 -24295.229203347066
79 6 3545067.3353613606 273641525.40107274 -1466245783.7346866 6009256.3401860232 783834.96568117873 139774.31301671496 -34934.384793326637
80 6 4787979.901907431 -360321053.2664209 1343615181.0427721 8587867.6068227608 -822927.48007010436 -234871.97090875759 36334.416353850575
81 6 4968789.0632644892 1190224839.0095122 806484162.58310664 -53874195.601666808 -484756.00721770566 671940.6581197062 17819.928863205969
82 7 -1931455 2894644070.4879403 756160167.78285444 -42722063.66376356 -158455.34607476872 539581.86262571253 5780.2971290324476
83 7 -1299710.6774742757 -1652813497.4114439 -2284954817.3150005 13144349.41217255 467833.36724030983 -371963.94410855509 -9486.0812188854543
84 7 -770462.97847182536 2256131299.248137 -1979021527.0557549 -45624834.443564534 378404.44925007265 413740.66348842659 -3537.7448013652229
85 7 -92720.255235022865 2953685285.0036082 -591632835.3764168 -46921294.744743593 111064.71117343244 549236.76056757616 1184.5313449242369
86 7 38233.718192380853 526087843.83821124 2813665258.0229359 6710576.5901976451 -584407.93390329578 81549.397549820918 9019.0293932408294
87 7 915512.19167856034 1423541754.4921358 -2596205814.2575164 -32187370.544998161 509565.49289296364 253849.61985176097 -5967.853376906799
88 7 1086819.7742420263 -2160795910.3294029 1686877290.1221597 37874651.336996913 -368816.29220835702 -491926.06640368479 2872.8911181288054
89 7 2451545 2159068005.8505802 -2054593595.1767559 -35630066.061299823 400629.27618474205 399831.64672568179 -3705.4236690463977
90 7 2788451.2690392667 1924974334.3014181 -2257900044.4903579 -32485162.263930943 445973.19522842293 353970.19111085538 -4468.9305090149783
91 7 3196915.8307418544 1716461018.2789247 2383747287.6932254 -13912145.132387942 -479824.74531714933 317917.7165913487 7027.1173571583331
92 7 3339211.5422046753 1100424600.2176342 -2706801493.959465 -22054736.893173464 543794.69902268471 196802.62984987439 -6159.8076093661357
93 7 4077162.4576984812 1790044984.3184762 -2353626961.4547744 -27582447.996957697 464744.85598250676 328369.91984754609 -4747.3516259032485
94 7 4563257.2600855278 -883688484.94580317 -2681132054.576282 4661750.7989627197 559138.3933246329 -212209.78296159173 -7060.3908146772455
95 7 5255953.5429854253 176398133.55444014 2862858850.3950419 2672939.9215900172 -588777.1376254115 10089.319179438906 6855.505459606492
96 8 -1788585.7039658355 -3513271192.4057598 2817751220.3355002 20844166.567134719 -297081.46535614121 -363966.00462519325 14160.039073059792
97 8 -592717.14191114833 -419291993.66922736 4457175691.6954069 -82312642.387510329 -470508.53573387407 -41730.318686452192 11490.402501626359
98 8 -494321.65565781738 3539963845.899384 -2764875081.0691595 -23190658.599192608 285124.46218677796 373313.13646270847 -14130.530094777387
99 8 1127138.8410635418 2326042377.6315908 -3860427017.4484763 26348245.389132328 398611.37271773251 244595.72592458862 -14164.633121846622
100 8 1858996.5446232599 4470376763.5941801 -87060745.380236328 -100867267.105951 4854.4957710794015 471779.90457555559 -9834.5936946464371
101 8 2334649.7350391094 3667658235.331665 -2593945764.3535409 -31028660.995055448 267143.10877025634 386824.26512141677 -14096.69685815077
102 8 2495643.2818019064 -3970906103.9656725 -2188493136.3610191 136607327.86990944 222674.08204176804 -408450.20825126721 3279.0431710929747
103 8 3061785.314996372 4443405331.6073389 -532820754.7399025 -91837165.308714941 52736.851062547379 470233.70836222399 -10884.024327752826
104 8 3773929.1366995303 1850118950.2099705 -4116742183.2299247 41801944.285420954 424157.75413573621 194772.46644325901 -13869.324883919659
105 8 4086551.827056977 4453185592.2157459 342671517.68596846 -110749618.48873965 -39597.821519572375 470320.35091181187 -8777.7543097479811
106 8 4328687.1229854897 4358180859.7030611 950957293.46743524 -121177021.29482579 -104310.08056429461 460950.24469642743 -7082.6688518946357
107 8 4801490.3102042498 3432462840.3685045 -2908570515.0270596 -20426335.661570013 299816.18551788281 359628.5494703938 -14441.867965645717
108 8 5242087.2074043704 951563814.29495192 4357254944.6240664 -112067795.75194977 -463065.41744182754 103285.93847407671 8732.5099581102131
+976
View File
@@ -0,0 +1,976 @@
1,-1684007.1141194815,-51012124.77325701,23569933.620385673,7506285.6034423243,-2507649.0608118493,-3398048.2214728654,80398.174800651148
1,-1598084.2773930961,42632028.961591989,20651622.482445639,-3688263.8816285124,-2534064.6095627672,4224952.2056673029,567114.0809940215
1,-1546567.3315786319,-18119276.02167467,-66632314.348705962,-2147405.2575914222,3310201.8809569767,-656021.86554344976,-429802.91059436055
1,-1504240.5109060195,27565860.969403364,-55725923.388774455,-6806643.486033191,3022059.1740360889,2323456.0038026301,-203886.7494868486
1,-1430035.1121999889,-59637368.680079915,6184531.7608202035,7348316.8777063228,-1202500.8528249483,-3773153.3189952066,-104061.97138637729
1,-1417826.4385308512,8096109.7829212267,45835149.99319993,2026302.8611467092,-4872708.5202749399,1126161.5640872554,640314.89292053774
1,-1335854.6077046522,50863359.87483605,-9968032.8585474566,-6549347.1365128877,89169.598155238331,4552857.989639163,286550.9168268597
1,-1265381.6129784849,34036052.857999496,31666123.845183499,-1857607.6737119791,-3585810.8587316517,3493828.9752375693,643626.88865272584
1,-1225915.9647452403,-6041925.9508440048,-67843698.221236452,-3766203.1474799407,3432245.3013470862,64450.195747170234,-391743.38653767819
1,-1164062.7735359697,29771193.066041104,-54345294.537475049,-7017229.2485049507,2930734.1785560874,2458681.9592709574,-174556.91885153929
1,-1011238.6947121838,35326270.676014699,30443188.417128101,-1996113.5266036501,-3474686.2365112682,3586464.2114522527,636571.04910826345
1,-999292.02473752981,41230761.532087341,-41727720.140002415,-7498008.4544758629,2235160.6367370845,3376303.5052401461,-28929.941874138909
1,-982346.61040627258,-54594383.709905662,-40249344.59847983,3524625.2735203109,1711346.6102330193,-2996593.8969291379,-395981.83738026948
1,-952195.24691596127,-36654257.134895764,36722831.689112015,6639552.4971976383,-3733130.4612995158,-2602360.3000919353,250022.03956748586
1,-918186.82549542841,35271996.800037473,-49423887.741078436,-7337260.3302234402,2660221.4482059786,2863521.8119761636,-109343.19034356911
1,-861601.57841308578,30324169.717730086,35028011.9581559,-1065735.9335552456,-3919354.9792207261,3139272.7546379794,656418.50713188027
1,-780588.03500993783,47801588.364891529,10647513.526298385,-4668431.2999201324,-1642191.727493291,4497791.1560364403,491394.86181506183
1,-735829.94779943186,25689440.647644959,-57930429.758958243,-6847097.839911649,3073484.3650292833,2119197.6891593495,-201248.15330192621
1,-692096.24148116377,51185646.069220312,-13485407.144146111,-6672019.6663890127,329092.06096941099,4455400.6779760262,268226.20322592737
1,-664723.78605570132,19568699.203292768,41744284.836996086,670481.38451251481,-4562923.3391658943,2147127.4984989171,659054.21731221362
1,-569021.28440544801,46795240.841573268,13479954.655198293,-4289672.2707228018,-1899066.4471639514,4421350.2397319889,517398.31879543577
1,-525169.90033902903,-53189552.940174945,-42148133.457586318,2999302.846919884,1815484.2551217298,-2932536.1369386045,-405349.75345223112
1,-336886.3062741172,34969986.211465769,-50517481.398822375,-7400108.8060029121,2678423.1096032141,2779542.9580878625,-99952.138485262767
1,-266577.78305063839,32206280.538174246,33581322.137990318,-1165852.7763147419,-3794183.6383903925,3263254.0801000884,646642.98882098484
1,-250271.28551590699,-59979409.09450873,-25135237.3300048,4801985.2967883451,813804.47020764626,-3535496.8324774508,-338925.00485428149
1,-103117.7717652421,-28509547.509369422,40863189.380324759,6014367.8142349981,-4230880.5774205131,-2091664.0047385094,310975.62798368779
1,-85315.127458434552,-31909376.805517651,-61955727.688259259,-956207.6920725829,2944389.657689536,-1569995.2701965973,-431979.594060309
1,-50015.837424891302,41920166.378780939,-42280199.649565697,-7570609.317523418,2204122.840818244,3323694.4059832324,-1173.773732918384
1,95991.210029273992,-26487961.349788629,-64484136.68877814,-1808856.613454873,3093019.4563473631,-1248795.7259877436,-422744.12273159879
1,130372.27192090219,-59082923.754406542,-27523883.335750915,4347892.033720715,954896.06965055689,-3490826.9575761487,-355103.59167370299
1,187593.29539150605,49403894.390312739,-26970458.630135607,-7242489.7798195295,1238192.524469652,4030813.0282472963,160338.02681400173
1,421526.7353404928,-8560407.0332824886,46317102.660376631,4314794.588892635,-4930647.76198861,-487277.05941382621,484119.04881159833
1,463545.89263325511,35634376.166677646,-50882709.024394386,-7506155.1717699459,2645428.1323148073,2748498.0670972005,-75319.994328690111
1,536352.19204846583,-56585760.682257749,-33998456.398856618,3404736.1893621497,1337967.1715436263,-3305828.8875883054,-385298.282058126
1,543741.34620087454,-56921645.927418627,-33133200.615573395,3500433.0376734538,1287022.9578168124,-3336311.7465958097,-382265.73911599122
1,613717.16879534395,50633860.242248304,-23956438.700442232,-7062270.2978214072,1013729.9888191344,4113245.4270138661,200754.89946374297
1,623708.62183470884,-51709048.344251439,-43309310.008054137,2158203.8311995356,1875760.6725848401,-2926313.8740746742,-413516.48107394623
1,639349.3173756469,-50039791.307663187,21553933.929671112,6815490.0212750873,-2488471.4240311449,-3575555.1365216365,-7786.9901314475082
1,714680.65252043353,-20245214.435159169,-66660907.547082469,-2897631.9795804084,3213744.3511557686,-905337.68865115894,-400707.84584853979
1,777889.23808972351,-3204289.8041837467,46478221.502910003,3825406.0462649758,-5001430.9524592971,-32965.295439987814,513504.5918373412
1,941418.85263170535,22492400.443529461,40314551.160144791,762584.40015047346,-4477522.9178090915,2314704.2959060166,632762.67449049314
1,1019915.0357078202,-59913073.533217661,-19694870.839815136,4585193.8585917307,468438.86498618464,-3727897.0000111763,-331652.07884086779
1,1088426.0524462555,-27941077.366109863,40348121.050110064,5911362.2029306609,-4275732.3934730617,-2149618.3983013863,267972.16400465631
1,1095203.2899014666,-41690639.233005412,30703083.792125277,6563091.1938355919,-3322443.4157782034,-3131892.8421654226,96211.590215729462
1,1149026.1837176164,23358918.824473675,39875560.181705758,706794.04392548813,-4439015.7863806039,2379161.5177563913,629648.52151784499
1,1204502.931725678,12176356.612987993,-66239433.850870773,-6319064.302842116,3316934.2555145109,1057322.6331254833,-251499.6827967423
1,1248358.0671537584,-42511373.743334077,29757550.378018871,6548737.0066136923,-3245327.4979154798,-3199498.5257338653,77954.147583345548
1,1369226.4818641506,-37748006.075049937,33866350.719665915,6374818.1012697946,-3640972.4596880442,-2895195.0503653232,136665.5562476989
1,1404375.425812115,32172140.599162024,-55286745.060954981,-7483897.551429539,2814168.778822551,2393716.7547520846,-92524.17126608883
1,1416030.9360990282,-51803145.273587011,17629798.114448156,6496600.6340139909,-2203217.8286706987,-3740215.697072634,-73002.300782488324
1,1487943.883013247,25409423.78922724,-60324587.760218203,-7211566.715021085,3051787.9002907211,1908832.9773840115,-151405.24887105159
1,1701846.1254665717,-56903910.983065799,5692379.6366939479,5968462.6777765835,-1279085.5482471252,-3959861.2396464362,-188409.6813254327
1,1804389.4595964327,48911275.438102879,11888022.1647074,-3767012.4074987066,-1794623.4418270646,4319726.5667903284,515362.64720967098
1,1827322.0795898,2473115.7881354941,-68687802.73826164,-5690763.1201943485,3371914.2128269901,408153.31979944825,-291746.80014182668
1,1848705.8859610055,26152543.393428288,-60186641.202501535,-7293251.5466976073,3026907.4414762221,1928707.030268393,-137265.79622535
1,2096788.0793594532,48138094.945908196,-35262980.087061755,-7373071.0132816508,1663550.0556894052,3613990.039758746,133731.91427589039
1,2138649.1521867919,15855286.688004168,-65568019.90871343,-6771688.2637125188,3251743.7972924472,1225123.4882660178,-206908.96902139692
1,2207857.5232347613,-52401934.088251889,-40075353.369993113,1661008.7747062354,1698972.0053509288,-3140193.8488689107,-412590.44064081239
1,2308050.3265216323,-57698492.75324361,-25900692.093096349,3251657.3089895528,856519.96703579824,-3647582.133357618,-375563.07194824459
1,2323578.773018145,53761154.329231083,-11479207.716989405,-5915332.9743995862,65523.845874503691,4313408.2030456513,344299.98939277855
1,2332037.5255191391,21884348.110274103,40755028.984698996,1284675.9996863885,-4545596.7894589156,2165483.674220094,597004.61549128441
1,2378912.2879968146,53750005.371257141,-7811823.3866897887,-5597003.0330064278,-207664.08024399629,4358532.6863312451,374071.73139458202
1,2409039.6972490782,-56976574.289655089,-28358934.396667201,2934426.6928431597,1008006.830438114,-3581523.2948661069,-384844.81287081429
1,2451545,-19461723.790963124,-66913275.75261195,-3679853.7452132958,3196367.4030234357,-964605.37682434928,-372179.12417147082
1,2460000.5,15223591.977972096,-66001764.24579408,-6790048.955488082,3257175.8208434386,1160934.7631422167,-203892.21660326232
1,2469806.8315679757,-23900098.33181829,41442921.901772588,5578723.9520099871,-4493683.0973999603,-1942327.2032007454,253081.66402624111
1,2610840.75890035,-57170715.860285446,-26978542.864071038,2963826.6091571278,925408.97812530503,-3632883.0833192775,-382718.21076947387
1,2618496.2093246514,-54709579.030315094,-34450036.515314668,2122323.3593073655,1375938.0302895913,-3386243.4899780075,-403299.15926015616
1,2751610.6835809182,-10643371.053717582,-68827805.942256019,-4741200.565036688,3311116.709119102,-448313.41076187103,-333960.8901152811
1,2770178.8802035637,11721450.343743321,-67285319.589426875,-6621574.8476953525,3298094.1369316634,917589.39670395362,-219273.81942517389
1,2785840.2756211869,21014952.96875833,-63805454.513076179,-7166459.7982789148,3149711.1761416262,1508520.5080836958,-156617.77855581112
1,2808738.9916420998,38376512.027884677,28979995.771897566,-1021252.6737393495,-3370478.1870018616,3517633.8643700606,592600.04683777178
1,2839784.2245940454,53786362.711473927,-3716897.4114786,-5097249.8765792698,-529775.15653471986,4362476.0784655586,409493.07469187322
1,2879637.9671252463,49536657.516434133,12178977.34213477,-3382717.0155357867,-1827539.5213785446,4247721.3875682373,515559.05059807253
1,3154668.7497814698,-54227557.866434239,-34480892.370373271,1804011.9300345229,1385693.0799109503,-3409893.4444795679,-407101.6372655601
1,3249068.3727896679,-35824488.26812382,-58361476.40341486,-1844661.4639359054,2728205.1706273379,-2050887.6948675856,-408034.90533004497
1,3270930.2648888035,36261807.527111694,31312336.288037382,-469104.93474224093,-3595808.4325500489,3312098.0968839303,588890.504396401
1,3284072.2681582002,-52998903.770821504,-37041633.220045231,1416258.2781144264,1538775.2461185784,-3315121.8674476701,-412402.98717167269
1,3346858.0548557155,-11712567.247772094,44880873.855854504,4804516.7806333536,-4933414.6298907939,-963395.7706290154,339489.39490661124
1,3380769.0042219348,-2237481.8351637912,-69445787.20935905,-5704458.0737376399,3351480.2599263741,19974.884728532044,-283586.64229408046
1,3419345.5441400679,-15601318.121973002,43952983.472794078,5060170.8453522697,-4829000.9649479249,-1311107.5423797716,298231.36190480215
1,3490087.2680593487,-57420510.778123766,-3007246.5761490017,4585516.6543092448,-669176.34185869445,-4087724.6810523118,-292023.33114624821
1,3518566.0884496719,27302821.694937944,38100854.696390152,954856.7534665867,-4277905.6961797755,2553472.8966393177,577739.15846806881
1,3578895.9072680827,52127245.162259497,-28832584.789623614,-6827723.5135148056,1198533.7340707006,3801371.6425576569,224860.02578099541
1,3585688.6648248574,18241355.206979357,42452086.357157424,2106597.3053908157,-4729197.9811720168,1751378.6209539894,545304.32323199755
1,3655932.6525249016,-15625627.371391019,-67848693.045110986,-4521719.0868013613,3243436.3179070661,-809743.54064745735,-339015.80753365502
1,3657029.3953580931,28815275.000462506,37210461.277210496,797634.18402081565,-4185606.1805020953,2671074.7858133009,576961.63923610293
1,3678288.9220930533,24047845.725817524,-62906991.799947314,-7395478.3557633879,3074750.8581638872,1633976.317172796,-114745.02318152778
1,3762039.2925404031,34748650.348231226,-55639849.807240359,-7652737.0552127464,2715437.152427427,2349279.0196980415,-21221.952286785068
1,3819307.6395831443,35798573.036894716,-54772204.494705729,-7659195.7996393824,2668629.859803135,2417888.7731738156,-9892.3812688022899
1,3832678.719234935,35155040.316770419,-55359720.04798951,-7656133.3424089961,2698189.29915189,2371025.1005775132,-15988.622912337181
1,3836523.2060893951,-44660374.016383,-49451075.032304645,-618444.73137495015,2254980.1119936178,-2714129.1187646091,-418801.66995922546
1,3973215.4673080323,-57539329.116311349,-7304332.1251934767,4013131.4528040756,-362535.68525314477,-4090774.4984259354,-325775.91605968855
1,4092002.0398669122,4325981.9445304768,-69205127.645886585,-6377923.9060916444,3339834.097205339,370887.36752813158,-234463.55266571074
1,4105959.1308997376,-56157403.996485852,702915.1369901431,4541382.6058647698,-947857.39287675463,-4132540.1040794337,-284783.523734032
1,4109692.9677240904,32957699.548007112,-57459879.711581923,-7640039.1752746729,2793456.0508890417,2191530.4123684433,-31631.280062789592
1,4146818.1703821719,38803171.042514324,-52235561.969492778,-7645887.635861001,2523394.1984617035,2601061.9473116831,26628.33686156297
1,4148003.3935663197,-47224213.157576278,20957439.57392263,5583081.5821159026,-2598826.5841793558,-3775098.5352697424,-123206.64513607032
1,4186230.5865203831,44025845.702987768,-46100768.156873047,-7517871.9636922069,2191516.0961017516,2991707.6076400247,88132.9706900561
1,4271016.4964148831,-5330867.8174453052,-69434930.516478181,-5672207.1415076163,3334689.6539588049,-225763.95221670874,-281729.09061157174
1,4285288.7909884127,52518663.74662073,-29805566.973988354,-6735288.2247669548,1232777.2456443885,3732097.9787366525,230849.21967714376
1,4286016.0774189811,-1141079.8565556542,45795839.639231764,4108902.8943015449,-5080640.9629532909,-66732.310987445642,392636.19540915149
1,4358794.8884052942,-47812476.659682401,-44557619.243368775,-196697.02402344521,1995391.9422450995,-3008455.9165469911,-420126.2375156302
1,4363078.4222854916,-7448448.8374312771,45338227.6284642,4569778.6570161339,-5027252.5742964912,-647861.67152721318,334383.38096411811
1,4401086.8749158718,-33602030.640825547,34807967.12541277,5673771.3688362958,-3911611.8361575105,-2874773.9099969706,50101.80499199628
1,4484844.9876696859,-57195130.14610678,-8649051.6865183301,3636152.0775629883,-265687.18293903489,-4109730.8949280363,-342749.30433956638
1,4496271.6919694338,-40970597.733659647,28277850.322892357,5648733.0984055493,-3280727.4999228846,-3416752.851214557,-49932.690006108511
1,4514036.3835271653,-20415376.215103861,41997589.186017886,5281438.5796331447,-4663207.0935359001,-1808253.6228522919,197799.35088836486
1,4558151.2511345278,5526729.2316197949,-69164521.548746392,-6549681.1183229871,3332400.1833709986,412171.40725677169,-218034.35704165543
1,4570166.2625536146,-42150265.449820653,26946966.634787966,5604275.2722198637,-3158515.408974011,-3502956.7585195652,-69486.33514163697
1,4621218.0733667631,-17962712.95438775,-66986853.303381369,-4583702.6529852897,3201500.9261228885,-1019139.3112533604,-333510.65190025646
1,4804523.6742066173,-56116970.83857692,-2028592.6444170682,4000778.0431847502,-746261.11726771877,-4174990.873572398,-317329.66127698513
1,4837980.1486025397,1645071.3491478879,-69537423.600297213,-6340648.1915222444,3343740.2316535972,158104.97259132119,-234192.75341552123
1,4846629.3164225984,53451290.764945686,5695862.331063264,-3456675.4691495034,-1291047.4840084068,4217350.364757658,473048.066376189
1,5025748.652984336,4847501.2554255566,45542575.750027962,3744613.4344709376,-5064863.3111551367,436761.0058742183,408205.924283856
1,5038618.8071374437,-51490872.414948426,-36800094.263312414,432923.58656480198,1567218.2229479335,-3400819.4110823157,-420115.64192000427
1,5048398.4929598905,-11693020.028017161,-68510116.041869968,-5319130.6491712471,3284496.5005318397,-664006.49219778704,-298448.92052066035
1,5126817.1156069133,40780524.853493392,28035428.920540366,-408087.23872707138,-3248246.5635093609,3475293.9965171348,547791.5614069096
1,5195872.3073759098,42982591.868764199,25597611.802354779,-758976.28182719916,-3015437.9428311982,3620187.9460700098,543215.37317973829
1,5198267.6635453114,-44148565.798647493,23985799.389765471,5327393.837411535,-2906323.8548208047,-3693970.5150298704,-126364.01853472096
1,5233556.4870860651,-54228694.005140468,-29049036.463190377,1232388.179129865,1102487.7599496469,-3702256.4174513514,-413875.33478072163
1,5331864.0411642483,56436971.236163661,-10013629.568162572,-4887826.4485522565,-109364.12349267142,4144364.5094210561,384240.64591534162
2,-1910625.4269706856,-9754645.2106898148,106413997.54650117,-1237487.789831307,-3045394.2147905012,-292891.85649677075,158284.7367929591
2,-1816443.122843025,-91507221.014987707,55275410.818375662,3783085.4247284499,-1594905.2241177382,-2609278.9205799839,122344.91225704645
2,-1664596.7865721234,45999261.529651433,96958128.850152612,-3830138.8884583223,-2764069.1456911708,1280856.5476522725,123407.72502563252
2,-1633873.6231535422,92287063.544366375,-58678063.665058911,-3904077.7730063684,1584655.0462102608,2534811.101864581,-119672.01489473642
2,-1490457.109678637,55263987.950432174,92140991.503968522,-4195628.9776114412,-2624220.8867149716,1540080.7913726093,115828.35541524332
2,-1325996.6449592349,97214075.386822686,47392230.085723393,-5790377.6843734207,-1356523.8480711754,2701415.043932871,36443.079574279393
2,-1305348.189373699,106529263.35746662,-22969807.227515291,-5369480.4891664647,602090.42789589311,2938837.6434466122,-70466.891488343521
2,-1262026.8623748557,11328376.65151093,-108825843.91181129,791379.07467550552,2973426.4556739656,292459.47036126256,-162548.89623565241
2,-1227450.9171129605,-67033382.983738683,-85389228.039797947,4668453.1805637451,2344412.7870447305,-1890234.9522581631,-101669.20510692682
2,-1127198.4669872932,34424507.61933063,-103926726.07334788,-605486.62417843379,2836826.7955347309,931621.6099110418,-164305.81848843064
2,-1033066.0951237342,-16556076.581378169,-107894422.74421887,2139344.2377189822,2955996.6421612524,-480473.12133332528,-155089.2925433963
2,-876550.07506747963,-16557777.088164255,105758081.68589129,-205502.73280928697,-3014726.9547752002,-486260.36257326731,170704.83089589505
2,-772078.22508312692,25898134.980987839,104157283.31354958,-2462407.7365044649,-2960925.7036552206,713453.47876759234,156683.56412914299
2,-675378.02177428501,-98043308.399497792,-44915231.802088663,5871119.0449447837,1229459.1924035123,-2770750.1638993546,-42690.668445929936
2,-599478.89874812448,-59133980.403707393,89129080.665662676,2520803.9494777368,-2544270.6054100641,-1692839.5666821522,157068.02681663173
2,-545947.46776324348,-94175473.582788512,-52746104.34433724,5724575.764072082,1447642.1140779722,-2660070.1971710315,-58675.59447768129
2,-495091.31634280551,90159459.581181034,-61667725.713971809,-4567534.750328185,1675389.5738505456,2479541.5305968621,-114298.51589107429
2,-426729.67608257732,70390847.687771916,81648178.874224752,-4596986.8689948702,-2314311.0342898834,1959229.9903907084,115567.20251135399
2,-396167.8497008069,64382161.32702262,86381740.750864029,-4282854.6084483536,-2448396.7320462842,1791951.658920747,125000.33455553671
2,-354579.39496690687,11641886.36483933,106679180.48535842,-1425599.3656151956,-3030050.3939307476,311060.75405059854,169367.80861769975
2,-334403.93271124619,107718454.93500558,13587776.296739971,-6202391.9310348565,-405447.78248114529,2983289.7259310181,1968.7800692887233
2,-248716.27738850471,-70448564.782846212,80538262.690781847,3489469.0817090515,-2298318.0868241568,-2012239.719722871,143850.5679392718
2,-241326.24223391432,-382810.52406527358,107260845.79927498,-666726.80668285897,-3047251.4917584066,-28458.050136686423,173709.24529932573
2,-209764.07892694743,-21689898.347206768,-106790479.53990804,1899495.2719709002,2934274.8436527201,-622811.06693881948,-163483.46179437928
2,-197403.55219547101,-15828145.405881096,-107860257.43417716,1563320.4313367831,2962929.476297711,-459812.72332608839,-166261.83632961448
2,-121135.46653172863,67713687.355401337,83894029.426833957,-4346532.2053379007,-2375203.8055405598,1884293.9250689792,125459.94298036152
2,-112103.65643933322,-57081945.978146844,90552668.883990929,2768589.7613487523,-2579917.4820273612,-1633432.0295897836,156816.63578605108
2,-96501.675953416852,17614164.591126617,-107790521.52640909,-424679.44606125134,2955645.8825846803,469320.40516661631,-171955.20690921554
2,-70854.688283364521,92631647.220100716,-57714531.428033456,-5012442.6380988508,1569678.3890163167,2550580.7155988868,-103452.00397276267
2,-58803.431499841623,-102743841.74410823,-32194021.755083241,6064727.8681708248,877336.37542340765,-2906368.9576183422,-35363.962564708374
2,-35874.079807724571,-90268516.650702104,-59287565.426840745,5483575.9005173817,1631726.3114479987,-2549224.495401131,-81009.742578393838
2,36736.130432011094,-11552670.352026623,-108397474.66924031,1153276.5675159055,2979045.3899743236,-340445.63107895426,-170146.43723527674
2,84992.291643073084,-107130936.81303066,6280154.2084000632,6158834.4712019395,-200552.71401300223,-3039206.8529060325,24206.89768464601
2,109674.52296956419,-53120867.663472302,92980031.240037531,2699557.3287679348,-2646371.1234741746,-1520902.0897594972,158976.74656963968
2,137839.11760925851,-47040565.504330419,-97951425.273485765,3091448.8414030094,2697877.529362685,-1330561.6832614879,-151017.64183654342
2,214407.52228800766,-98138193.792036071,42939905.614950456,5552495.4028944448,-1232855.6210065635,-2791098.3964554956,80535.69940206148
2,221397.23165164562,-103786345.70969887,-28490608.667619497,6111101.0171557628,774979.24650348094,-2936523.4905973626,-35600.378331410204
2,337842.49135007011,10215950.291468121,-108620268.08235179,-339803.57476475311,2984129.8576483489,265280.88767196919,-174361.42169703144
2,378411.62997224135,-39266330.196256295,99726947.681954086,2084007.3763790496,-2833320.2070914288,-1127844.1659348605,167455.41085797365
2,485342.37627524836,40464976.216685064,99764631.362792835,-2492189.1197764063,-2821369.9634357681,1121319.9345893566,163487.80874200218
2,494369.97426253278,-72022524.08926326,79269719.128805712,4115104.2987875799,-2256674.6007009516,-2054338.9776296956,134416.24337418319
2,577993.6549429521,-106132382.1392847,-17238686.537217408,6227157.2634798931,461324.03380445053,-3004632.9743126491,-25239.624347144356
2,655938.44117414718,-89082404.572037056,59495016.792423286,5225709.4849668816,-1697620.0229826227,-2535172.2586929356,99631.396511699742
2,823252.73597173626,108239220.14957982,8461452.4009157661,-6358055.5243792795,-256076.70004755456,2999562.206975311,18759.077708673733
2,877296.24198089819,-105591302.53640707,-20505966.552571904,6183332.899313258,553656.24239625549,-2987769.2186414613,-37491.194993516714
2,924592.62089987099,108276625.13569634,7961189.7128660949,-6362678.0122843198,-241721.77228694764,3000754.5482891207,20223.707733055115
2,1092521.8990238593,-68329675.024675891,82583360.982429311,4300456.3630227875,-2345956.8194549643,-1947866.418019623,132043.06478400898
2,1166095.5485040057,27543951.641650897,-105488885.95418921,-2028727.3944306169,2902532.3412240394,749641.30516043294,-168424.34291538081
2,1173238.7993086451,-93759834.074330658,-53410162.693905979,5325815.6247364013,1472869.449550054,-2646866.2392740585,-97184.615795266713
2,1210411.445408382,108379781.31483646,6279363.2319046026,-6370658.566587517,-193340.04467343391,3004424.9929103707,23914.349835819467
2,1219140.9107148079,69761673.170468539,-83792647.412285864,-4471875.3342428524,2300362.5071467063,1921955.1072865231,-127646.88840598711
2,1255789.973287046,105453658.94323559,-26625252.781002585,-6344207.1757393302,719579.21730696526,2917620.8482378279,-29323.123785016709
2,1286510.5901554311,-44600299.650955811,-98988059.663253143,2162842.117837206,2733805.104979293,-1260554.7818548647,-167341.94007989395
2,1341117.2369882604,-32419601.373979732,-103730514.2833584,1378421.7710594411,2863449.1687533827,-919383.12122563052,-173747.54248465612
2,1402307.25576506,108035084.59122032,10324596.935098516,-6316993.2450824538,-304715.91051353212,2996117.9909008108,34847.658074015737
2,1615370.7769106091,16685679.334340867,106349129.71498905,-210318.63190395309,-3002139.6206510835,452807.30051291117,180165.2383606915
2,1637496.3475555568,-36029764.035824046,-102470988.73518063,1360383.8278880112,2830991.713427546,-1019633.382899451,-174327.32728902873
2,1756359.4320327346,-46148775.184480041,-98219385.729067922,1893963.8062313045,2715465.2446183804,-1302738.5599337348,-170559.18567860944
2,1821188.4015711742,40899447.523382403,99760754.525550723,-1520182.7780562541,-2811603.1097705369,1133106.9322201691,175186.45614454304
2,1826785.1037350758,89389671.170885131,60956892.771590054,-4708759.2869794546,-1716397.3820012894,2485788.4203071692,122910.68445984175
2,1870677.9806007287,-99194446.283152074,40910201.319160685,6199309.3515092805,-1168524.5033765312,-2812931.7318489905,42629.28691994027
2,1877735.7345504016,62029701.762946136,-89546317.977355376,-4471088.5530669298,2464766.6900306335,1710797.8594080121,-128760.4438697656
2,2044206.5422547688,-31132466.966194928,-104061430.27756363,721238.75683852355,2877025.9294873965,-881522.576687427,-177523.16650252408
2,2083410.1837759214,51952648.996972173,94589328.014956817,-2007399.7485320449,-2662870.0887064026,1442710.1359945731,171211.11390988683
2,2095363.8025208651,-73456446.608175606,78211546.149966568,5145744.631880831,-2217226.9410058116,-2088566.6801177934,106599.39813167916
2,2144562.8894250412,-47619421.474198818,96257316.354351968,3867345.9936540322,-2723019.6102086138,-1359156.5129460192,143389.48755916426
2,2182921.9998152172,105972087.81759973,22917779.008632466,-5906317.8202504879,-651846.16357621748,2943167.2616585209,72180.579875499781
2,2266773.6153919585,30716292.290016975,103333666.21998824,-517576.55589084851,-2910953.268266805,847503.25987414713,179517.50107268544
2,2378056.2365927286,-103128753.33055475,29947295.543799806,6361565.7580629196,-858802.53124623501,-2919796.0090177013,11426.255336201706
2,2397780.2731268918,12610116.397663662,106970789.42354229,688897.16780182929,-3015421.9328870457,338742.79574750166,178897.28441924992
2,2441004.9649596373,-87100973.513380498,-63950033.143254392,4160828.7644302277,1769428.5532047462,-2453237.7365596737,-135514.02473727579
2,2451545,-107456499.25639249,-4885009.1300608153,6135630.6963122943,119396.52470389186,-3036121.4261188689,-48387.615097017384
2,2460000.5,72220849.67997171,80401291.3701884,-3063476.788842835,-2260354.7240211163,2009106.7065759217,158011.52715628446
2,2535357.5503298556,-107536194.49492858,-2307729.999012473,6153351.9567425717,47082.499554856302,-3038299.4726908561,-46155.984090744649
2,2593711.9383720476,34548300.344178908,102163344.05388612,-476962.04696100636,-2876148.3177498728,955145.92646327021,179126.99446869647
2,2610794.6258488195,18591875.740513369,106147112.41530454,511595.72552996664,-2990297.6549822902,507037.75282265845,179019.29174198513
2,2632432.4652583934,-106615726.27581996,-14911753.40739641,5883682.6705358168,400458.20966169034,-3009576.3799521662,-68175.272262359926
2,2663593.9188041752,34437216.679443583,102208821.80680095,-410015.73280604981,-2876931.535610077,952150.74432661431,179123.33446595087
2,2753599.0637343237,4616835.6901031174,-108631978.39373639,-1994100.2272040078,3003648.4062442421,118606.018864325,-169216.9472746609
2,2851058.797517837,-107246186.72745512,8000170.9597123945,6212651.3939987794,-241519.46278764916,-3029553.4924527914,-36781.356727073908
2,2894173.0374383992,-68722516.846594319,82541133.967008889,5288429.429034804,-2335118.7127313782,-1951287.2150307426,98942.869879548132
2,2902172.8322488172,105420817.88853978,-25967595.968987841,-6402262.0948799271,710106.43735774397,2925446.9660799149,9704.2471463943966
2,2923391.5965747973,-84490661.566540658,66278373.595369495,5910872.8450423228,-1878393.3062013646,-2394874.0328702615,64887.801677017262
2,2944052.2326150993,-57998301.958915524,90437874.752543107,4840271.4258877905,-2556472.4405269059,-1649016.4049410925,115595.29600311004
2,2952388.8482214063,-100633300.03328867,37626487.389612466,6328526.7763276855,-1073012.3272721379,-2846661.4680656386,10938.541397745954
2,3071928.2882831879,-99074804.579072729,41557632.466298252,6307074.5003552213,-1183220.9202590061,-2802650.3973457189,15012.76219697634
2,3094488.6810698071,57149272.626811907,-92500737.563239142,-4901986.4947628444,2556138.8709191442,1581813.3558776597,-113735.72118971757
2,3148373.3684775028,-65731098.353688471,-86088840.390954494,2041316.6932840995,2385902.5165643035,-1847613.465167877,-167767.51122044012
2,3186011.903311247,64783026.979666322,86481382.390868649,-1948601.5306299187,-2429442.4291376332,1802125.4315184255,169506.21463544224
2,3385667.0888963919,-40596970.817331724,-100603622.78676195,160922.76016322177,2788224.0574109661,-1141675.9546511576,-176375.50025627337
2,3396644.8951812498,-103675171.51154356,-29646028.42126539,5070753.3130940394,813727.93612169684,-2919954.9708546069,-104785.87512320228
2,3449084.4638016652,94163158.18167986,-54092110.767682604,-6275528.5628944049,1492949.8564807873,2613516.8141726572,-26667.443024274246
2,3465332.9111963827,15006216.409816435,106751911.33865874,1433837.4662790243,-3004522.6745983013,407490.83724488859,172432.29675520447
2,3493903.4271124844,-77579200.518345371,74352634.056800529,5804792.9608557224,-2103308.2693772186,-2197329.5067934878,67646.634470825127
2,3520848.3114578417,-28021520.675159372,103896883.09892805,3753779.4050467159,-2929513.4205258135,-802527.35079162812,141830.7018279332
2,3579259.5810319055,4829768.9030195419,107652953.20322773,2095394.4987636399,-3030751.110258549,121610.49767866969,166479.69292198875
2,3605342.5567358602,-47161965.522376359,96651112.889426857,4676922.1720518684,-2727438.9828790952,-1341053.8814722626,117520.86192688606
2,3663524.8103983011,-2561170.3815131867,107696523.76404145,2557192.1890556333,-3032951.4163058554,-85925.883239218179,160911.89281751326
2,3693156.3804768156,76668588.241898328,76252784.890353397,-2377590.7286467785,-2140422.5847882316,2134476.5136071844,163033.02328047663
2,3769866.3212560304,-107294137.25858098,-9916553.4354768861,5479283.0198451346,262018.82487642585,-3022197.8855485702,-84033.516589461098
2,3772581.733645685,-87662178.506290257,-63288876.398562759,3194434.4723323472,1753305.4869675878,-2462837.5670946245,-150440.50435634475
2,3868758.0927022072,-79285444.70128946,-73641204.164524093,2425426.6223700293,2041824.0353325065,-2226164.6167943687,-160805.36772287489
2,3935699.2530838838,-105747440.46325262,-21128188.425071325,5030873.5534741143,576027.91141590918,-2975932.6866827579,-102512.82846632124
2,4069207.5081039593,-39121149.872889787,-101174717.56532851,-521529.39714056981,2806277.2942498089,-1097797.7091430374,-172890.00605631474
2,4072793.0636102129,-64476504.488387898,-87056750.290532306,1143257.1144538203,2415119.3377165003,-1808703.4892260868,-170528.58387076581
2,4085055.8753798483,20404547.634319838,105899876.47104582,1621790.9431459727,-2978717.6473624925,559994.64277190331,168094.36494369825
2,4106866.1883822149,-22781626.988536261,105231803.59618002,3849261.590877152,-2964772.4734991542,-653397.83575962926,136290.12036006639
2,4235859.9731076481,-65240181.455293782,85506470.168582216,5562844.0935690487,-2413835.4097807375,-1846749.3604527474,74400.375350810471
2,4264349.4469904043,68405505.955074891,83679139.337612942,-1260935.1774805945,-2349014.4247965179,1905029.7263825089,169501.74865122046
2,4284440.5978102293,-101183513.77537857,-37699710.735392891,4122609.9566717017,1039735.440821844,-2843162.953074798,-128094.25765990333
2,4365530.6731302179,-99075423.935352206,41982631.044333808,6106837.1842966983,-1192564.536718809,-2794012.3592138295,-15691.230756817527
2,4408910.9570551161,-107694187.30769964,3596104.3689597896,5476707.5579156997,-116029.33484618663,-3031423.5817148024,-76968.31316056136
2,4455302.9423613138,103893327.59096944,-31043798.249258351,-6017571.4491894385,857232.13197082002,2890210.3299373481,37135.782291268464
2,4478806.1677568033,-101839380.86707005,-35917947.333638012,4049478.6714440486,989926.96589004667,-2860720.4431654983,-128361.99898494528
2,4618013.489915737,96667724.139380053,48676520.764594786,-3321092.5740772649,-1366100.3839607197,2693725.9902441571,143478.99923281805
2,4746544.2486086572,93927581.284689128,53732562.359401114,-2931004.4838892943,-1507866.4804281897,2617721.5531648318,148978.97066379176
2,4811751.160826955,-18630319.076771535,106089793.43254206,4031867.5537313833,-2987423.4316245262,-534896.0452064675,126203.43446848541
2,4957447.7597313328,-44865495.952159554,-98722647.132455751,-914252.91275280819,2740717.6874760506,-1255654.2723538412,-166045.25770860357
2,5052839.6295767939,27885206.048206154,104229835.53720392,1944481.8008703419,-2930017.1018669433,771588.13923849305,158705.32002947107
2,5133790.0131960288,-105731142.46408191,20864460.852301128,5463503.7074231226,-599275.97796784772,-2973682.3072259743,-66071.109952868006
2,5217727.9773081681,107324060.59394044,14455853.321649447,-4360527.815975287,-409275.53863115539,2990975.7459946815,113524.74434399932
2,5263563.8233592883,108189021.15328068,5086118.7474926244,-4662646.6538420478,-147807.34971880922,3014837.5667961016,103192.04408677586
3,-1807812.1053618162,148370070.47875455,-7502375.658282483,-1832177.5372982882,84020.656805492748,2588980.6719184034,65008.2127384704
3,-1788585.7039658355,-98698324.341204897,-116079160.53068213,-1865064.0964211531,1914074.4002773941,-1647130.9608657141,-62769.554820718855
3,-1725998.0823240243,147861391.03341153,-16297998.971105736,-1976792.734989485,235904.47882376885,2576167.3663499942,62116.968419624769
3,-1709209.6563349424,140798926.43582067,-50007170.586095728,-2730100.6553717926,815150.96458209492,2443161.976854919,52516.080895850966
3,-1641888.9886098416,-14168203.850360803,146234997.35207811,3752150.2964876886,-2608812.0604271381,-230605.00486959785,20767.917304210969
3,-1576798.8049385049,-147910498.41000831,25417608.833645001,2067302.7188092344,-483817.2993711009,-2518203.7864576695,-56601.63022994349
3,-1563625.955812044,-147190924.08225101,-34508155.774915338,592806.87037537491,539846.84934329498,-2487512.0559543059,-65681.921764479732
3,-1539474.8702204335,-86546991.284923673,-125460370.6320388,-2202400.4154308308,2071301.6612433912,-1443168.3066246766,-54761.19727825997
3,-1522003.9526984771,-150088682.00986171,9165540.8337305151,1647155.7800103058,-204849.1742447915,-2551137.5341731957,-59503.253405541494
3,-1359448.2215805235,-147402273.14792889,-33148322.735159107,506064.80064147478,516834.27730027062,-2494214.7961530625,-62507.668679596813
3,-1299710.6774742757,131333427.72512777,67124266.284893692,442202.17299961945,-1218790.4640412622,2306910.3907122226,63148.288579131615
3,-1285572.1527371076,32958245.862527814,-148426888.46584439,-3669639.4645479308,2464994.2045349539,573949.19489368133,-7315.6808432110402
3,-1199890.7343151937,-102959223.93267874,106509158.80198364,3199965.9325744933,-1898695.5353334192,-1773214.738926661,-24827.10865881764
3,-1036426.3942562039,118587627.83247441,-92824901.961327344,-2843384.8760468722,1538896.6585047231,2040318.9858976987,33047.993601491529
3,-961729.04699411965,-126880284.97549082,77616212.234162673,2498866.1136260876,-1391626.1870618558,-2181556.6916455585,-36723.357098198721
3,-942747.86596195493,-107281187.91769528,102191375.69397545,2866507.9146837895,-1823681.441518463,-1849743.7632842632,-26746.980750657
3,-791079.85613839678,-114552781.73297802,-99845659.475081787,-1327583.211227976,1643045.9318873149,-1927234.2365935943,-48799.879268134784
3,-770462.97847182536,140651785.55430472,46083601.641668156,92155.887058350068,-849360.16775051504,2457679.7146911141,54386.158511992769
3,-758022.83077099756,113082562.82429066,94296855.299478531,1222988.4881962216,-1696621.2948352515,1988204.3148906189,49741.805824936266
3,-667166.31934148096,93949327.422821179,-118616088.44659513,-2828183.7805517693,1969706.5590084719,1609250.5368510974,20551.735503710381
3,-664681.44631013274,-76444927.371865228,-131774086.21950896,-2148037.6599878138,2178072.0804995704,-1279462.9664472425,-36864.350015532124
3,-495071.74549286813,147836819.67912278,15623716.339561522,-422269.80828236003,-318555.65062393935,2569451.6860920009,49067.497598880487
3,-466550.27508213115,116584426.42223468,90167984.771321326,1105014.1365864594,-1623021.6211072772,2045676.5913938701,45134.371820210006
3,-457424.73181510041,125476778.52505296,77713165.657197475,834986.67243356619,-1403565.669456807,2197692.6671263059,46719.853132078671
3,-398391.7223886326,-34576107.589763701,-148465240.87979841,-2508702.4540489917,2458485.7333980929,-573774.4079499566,-21212.008543445096
3,-395491.31715357001,-84382330.012976259,-126698822.65369867,-1895877.2643219503,2093877.58656299,-1416701.2685376354,-34666.095451210516
3,-339731.97327987757,-59002584.187565081,134853831.83126637,2620867.2691996773,-2406435.1709108283,-1022428.745911832,-7807.0717614731393
3,-315973.2507299108,-96787962.725383386,111656056.36462042,2348685.3680883488,-1993339.0619223095,-1676624.9410025952,-20990.602376749761
3,-109697.22623653128,120593986.37954232,85096629.922619238,964465.04966919334,-1532171.8127467188,2110138.8128087055,39461.09241652154
3,-92720.255235022865,-129628836.26480271,-78190898.074488208,-820614.48650411936,1281135.0691702685,-2196106.1346738506,-39691.297597624725
3,-89386.738918630173,-38961587.752211973,-147337358.45576811,-2237874.4171885513,2440098.933663121,-650318.34562572604,-18684.225954926045
3,-67038.171627650037,115775372.03614514,-96983551.288298041,-1928208.8250696759,1604698.03759268,1979913.7458370142,26281.785844471189
3,-60881.297235909617,-370937.51241278835,-152381432.62077579,-2422795.5087862038,2525612.0534492056,1063.7772657645901,-8261.2981347840323
3,38233.718192380853,117335618.60254842,89493771.097917497,1021000.0385639265,-1609125.1039446215,2052717.6496122743,36184.262633468177
3,203580.6581091024,40654186.432666957,-146652207.20763412,-2195102.777855217,2432296.9011761425,692808.1110449282,3855.3507014336005
3,233229.74423041334,145809474.57953554,-34789564.092546426,-840627.91388540913,549443.48550468567,2508439.1056086873,34040.55668233797
3,297743.68281099852,-122709709.86992793,-88699543.184484914,-941659.52083569323,1459943.2843955527,-2081126.098663704,-31758.024431055102
3,454705.29486214416,-69491895.273956582,129795753.59108461,1776813.9997726476,-2316806.5980687095,-1211134.5794518103,-11163.638606239861
3,532662.51504404098,5762058.9739223169,-152237869.01574072,-1869627.4605716241,2524366.748738579,100362.99515196224,-2913.9415427229433
3,541726.81441616919,-133266456.44216958,-71030611.021975383,-648152.10699268151,1163061.1501121479,-2268119.3532855278,-29471.169612463094
3,574371.6326704151,140628701.54799932,-53294768.377136014,-854600.45045118197,864642.67321392172,2409169.6579052177,27471.040191956563
3,657524.79896592442,-117028001.10656366,-96063112.068807468,-938259.42916032602,1585625.1311819018,-1987275.7713574506,-24883.195267953422
3,915512.19167856034,131547375.94730209,-73884296.009108096,-837782.31380460714,1213462.3861545254,2244335.8621424194,20907.291320596218
3,969383.4987256187,-128827816.21398157,73273805.814576894,792710.0368314177,-1319380.5436713311,-2237256.7567290124,-20094.047823448203
3,1005653.0868851673,-35004412.995046042,-148151713.13294864,-1338891.8312237812,2458107.430911799,-592000.65509169456,-7223.0345879821625
3,1076836.0565533908,-121498163.1545085,-89896154.897749498,-712329.59671377449,1484246.6836418489,-2069730.598918525,-19023.55405679359
3,1086819.7742420263,134394872.70429567,-68482927.533373982,-675495.7590406494,1121979.495878198,2292203.5343797207,19242.750801038517
3,1127138.8410635418,-60948110.767341562,133879837.13388725,1161386.9933243282,-2388951.0141304284,-1067608.7640871967,-7708.0878069950404
3,1164024.0380486939,-47024214.256761298,139282403.17194793,1164398.9803829521,-2485002.3272267631,-824758.07778443058,-5537.8329091978239
3,1171892.907888311,81884295.772000879,-127935887.6600374,-1080766.4023035171,2121470.9906555312,1385964.2946980626,10268.409895218396
3,1181893.3188211354,26125381.786461797,144618798.91163874,1156160.2588865762,-2579104.2705090381,456027.39736346412,4889.6766594518831
3,1253709.4806311391,80139196.1678617,-129067759.43920557,-1013284.1684096481,2140482.5681474027,1355569.1142826104,9517.5390360667698
3,1334494.0976866423,149379048.81949618,7474325.4599672724,10967.87328662554,-174513.25267927843,2567960.2994168997,18272.706394823334
3,1344472.4177958574,-74861214.823136196,126754873.62368083,912050.30709916505,-2262094.3770136153,-1311377.8309388557,-8605.774778215995
3,1358288.4552726317,83300608.587566063,121686132.98354125,823612.69993067533,-2169756.7990126512,1451083.3686393527,10633.629868800794
3,1478412.4381849142,146962275.19404721,26234214.785007272,140659.84503958913,-497851.49776471156,2530224.2438367582,15691.889425627274
3,1507834.7553006513,-126705846.29909131,-81787875.632122844,-474320.26179427392,1350521.4146281832,-2166050.5845148754,-13118.790824803758
3,1592688.0664429567,118927003.3841991,-93685804.156317398,-516003.38757514971,1547587.1011574245,2017407.5499117323,10894.892699613019
3,1644883.4403174384,44700649.620833956,-145459446.63565829,-743522.54184352118,2415264.9107244117,751432.48286158137,3789.2571646634697
3,1662044.8566168114,30929071.553489033,-149033699.13508731,-744671.3573192436,2475172.5758010834,518301.07765520253,2566.154079338211
3,1763401.1851286227,-24875041.654088788,144867434.77914721,628366.64868708455,-2581305.1928058653,-440988.40813818149,-2030.33383934012
3,1797417.5562174106,-125482247.96928266,78337819.542268604,316373.90144797799,-1407385.4790452856,-2188834.7910684352,-9118.1179574706439
3,2090420.7047943072,-123615609.42326179,-86100695.105235741,-208529.46768295154,1427653.5328042044,-2119447.7150776759,-4648.5028452634333
3,2103787.0252119754,60088426.993128978,134661154.60459965,300253.59522575059,-2393834.9558908856,1041149.313024592,2009.0587864298257
3,2132447.7482447745,-83220267.037241668,-126510016.58794776,-261712.04441485525,2107059.5837834198,-1422166.2171744925,-2625.3236135701727
3,2245931.6084092339,-88387893.158162788,117842600.92143407,143756.73402081116,-2101747.6376370187,-1552752.0812897396,-2172.2072051770851
3,2251622.5967869186,135329972.80055961,-67244333.14695552,-72867.473137410198,1102581.2086173601,2296480.7754580821,2960.4580767059933
3,2334649.7350391094,7867943.9330103891,146954191.33183149,107274.91982985199,-2612438.7850823319,128659.4198385738,-54.991216171083522
3,2439063.5577853415,118787390.47292,89187301.264424041,7978.3513713111879,-1587299.2254689469,2048670.1725849975,147.28848134944457
3,2451545,-26502519.306762833,144693955.78681269,-166.84745017527263,-2573548.793107627,-473313.5848235212,3.7662561913103434
3,2460000.5,-135034585.02899519,60716736.045131363,-2429.2145759357181,-1097259.6319889387,-2357175.1218604138,128.57973922898069
3,2485458.8781836675,105438531.94868514,104240492.11083095,-23954.121560785348,-1851223.9847656123,1820465.1189982824,-348.35025745684084
3,2495643.2818019064,149919281.66998339,5901908.3280270612,-5372.1097643352905,-142924.32536148946,2561895.470125176,-694.80518553847753
3,2547641.5393228149,-104392141.27517936,104154128.48285295,-55959.908454151489,-1859374.2923196878,-1832162.6791433641,1201.4513565889742
3,2603918.9317545565,-141971980.38220748,42828189.184812576,-26278.630580079262,-784544.70598454156,-2474587.6971695074,2412.2136016441809
3,2733245.0135987615,-147648268.85113809,-21859635.648664963,69409.926381497717,336442.45527669089,-2557216.2208588049,4367.3390216120188
3,2746411.5647210125,-135377786.20309308,-64542894.572049275,147610.26197453562,1067144.8959084474,-2334569.4983976702,3999.0396844588922
3,2788451.2690392667,-76270055.8804584,-130628042.53668256,290732.94416259712,2182275.2973084948,-1309249.3003465168,2125.7636931290422
3,2789313.9323644927,148907045.60049099,17639720.225708649,-76786.33960329245,-343179.16359743278,2544355.8213499626,-5190.2944051854756
3,2837948.6438788753,69104597.404827267,130693994.20238382,-331689.2745008042,-2315349.4544680449,1191254.8618832058,-2088.865516000867
3,2905495.0170944203,120374250.12846458,87432003.555973873,-290421.26183475216,-1552366.2749359657,2070161.4658053461,-5137.0777924394833
3,2998152.2305208556,30899681.28540856,-148806524.11861679,480078.30622897524,2480721.1378351799,510602.94757129595,-2967.7414838568707
3,3008944.5139920544,-71051534.773353815,128958307.05215381,-400832.68850585248,-2293622.6185167106,-1254637.5017139039,5466.5498355831642
3,3061785.314996372,150244316.42022538,-7433798.5239389138,-62276.164190680967,88245.717512187432,2557632.6053604353,-9545.3488248909089
3,3114874.3738181461,-83269593.748825416,121507650.69207577,-433296.56816623139,-2161809.8579977429,-1468098.645281316,7366.8819610430064
3,3146914.3863433609,139502788.92599514,53689374.030004524,-327043.4973188116,-963093.55468877393,2388614.7564683692,-9373.7803588302813
3,3150144.1991835367,124285750.57262282,-86640118.912242815,276459.78536251478,1433281.6711703432,2097943.4050421328,-9920.0706109462244
3,3196915.8307418544,144587675.20328248,-43446418.287351482,80538.036690979425,702302.67562633555,2451171.5128864669,-11606.69385953283
3,3201574.1630870095,-34041047.372739129,-147699781.97089958,697223.2307572118,2469777.5850131456,-591634.55921323702,700.62013354483668
3,3203550.4984710356,109996648.68402869,99994082.449980482,-543744.66038691031,-1769616.7689873271,1890740.862995035,-7168.9901546747215
3,3232786.3573101312,79269262.858018368,125137372.85489759,-658114.44162170531,-2212323.7852268117,1363442.8711869507,-4539.3974198828519
3,3306881.5332143093,149264702.63286835,16223303.397712806,-229694.26266593579,-315866.08134514594,2544478.4656246034,-12791.975144370754
3,3325689.3187076421,-147947684.54124546,-17663746.830169681,242063.25036694063,267418.1663775295,-2569819.7815714357,13237.63471966175
3,3339211.5422046753,-144560701.04392263,-37317702.903443389,348599.1519570697,605688.0662542379,-2506350.4114467604,12741.338597258862
3,3437671.8906649854,123008686.19745123,84178841.172546238,-645671.02018317499,-1490637.404163599,2109139.5427640094,-10641.393311747848
3,3545067.3353613606,106220529.81214897,104085606.71251056,-828036.02746962919,-1837681.45622397,1823056.8787557615,-9256.4947514745163
3,3605229.621254039,81053694.083637238,-128408454.6669517,753614.76693401148,2140324.0352078751,1358194.6000267863,-12595.535928064681
3,3671571.7178411912,-146677573.25501081,22268079.569568112,86190.709108891708,-421925.12077000953,-2560188.7498012632,19182.984508447029
3,3774449.7754612248,103599206.57549891,106751286.95656808,-1028674.0413001495,-1882044.3131131972,1776166.6294597508,-10217.474176998237
3,3975775.5296189105,-64457590.443318881,132545610.72983046,-1020603.4732512607,-2348397.5189324683,-1142564.2871936194,15754.720551250231
3,4077162.4576984812,121213608.81513618,-90976450.023886353,533449.82235579053,1511708.9067598167,2040932.5729180025,-23199.34820865003
3,4080380.4699281119,-34928415.284438215,-147132894.21781135,1478688.7624195346,2470837.6350639677,-611915.12992453505,-819.72132154885014
3,4122988.5987655688,-96487082.819234326,111523021.25796898,-806754.5156695256,-1979410.7776263945,-1701434.372289137,21894.311126905031
3,4155581.6111736093,-121066532.21217069,-88323433.32846795,1213129.6291519869,1484049.8216993744,-2096660.6442403372,16307.692789219946
3,4201672.4632230625,32838313.016949091,-148065369.46169442,1389159.6774861175,2480013.1167629818,539193.50504267926,-12834.299135301029
3,4335543.4811457656,-40995966.393005252,141710242.19937423,-1381168.3068033662,-2504000.1740589165,-733477.00998630887,16305.78871651368
3,4407517.6630313201,-84714363.365873054,120735648.80488335,-1034062.6142048294,-2138027.5350664007,-1496488.5081555359,24245.729378910997
3,4550384.2230565557,-148149908.64360163,8279682.7448617453,498246.94406428246,-173777.11186999021,-2588393.3485590592,31189.552381254565
3,4563257.2600855278,-15086015.736443555,-150461979.82230121,1842762.5169491617,2530507.1967647355,-275765.17999450484,-7011.3605983337648
3,4727566.9422645448,-129457883.94592711,-74640629.756509691,1536502.0818833432,1256461.7312885774,-2248776.1766818366,22606.28400362239
3,4787979.901907431,149051048.57161927,-24028679.207550995,-404495.4036820149,380716.5490998,2520979.7040639399,-34334.66460469571
3,4797263.9821976107,-117856227.52346838,88990166.587431177,-582764.76364190842,-1579551.7380540567,-2073182.2703396298,34444.853243937672
3,4888502.817972417,58072229.42600213,136680995.74343258,-2123384.6922365944,-2396885.1475537629,986579.3250033044,-864.25478054305233
3,4906853.0408161199,-134201344.24669653,62061183.558124714,-135747.96799931221,-1108250.3142035822,-2355585.8636102108,37408.947990988141
3,4908491.6637900053,129598557.07277545,-78320470.242188171,378221.76023174636,1303140.2536042235,2182414.0278279088,-36122.633135225471
3,4968789.0632644892,150701629.8751978,-5466005.7132380288,-741590.30909041304,65407.216299299995,2551695.2212103806,-35338.576654844088
3,5039162.001057867,-73563479.566026822,-131138390.60974964,2255264.1355422321,2217501.098094515,-1279128.8552016104,5363.4492955006308
3,5176060.928650463,-145469088.08833179,27932066.538858507,489792.55483316752,-511376.35145701043,-2547717.5639757803,40355.807948861584
3,5210208.1565704886,144664720.56738016,-43879615.477958053,-263834.41801816871,720780.25512278208,2441952.8699616203,-40547.43767473811
3,5216035.4154041745,126858460.57919021,-82677493.697710663,419698.50559006963,1379125.4142811683,2135191.8020489272,-40253.024065973746
3,5255953.5429854253,51298962.160488047,139436511.0871008,-2413977.0613277666,-2440969.7018546457,868084.69568874629,2824.5809134347433
3,5325082.7566090981,-143858353.05136642,35071685.163576409,434998.20041541418,-634679.3098669746,-2520754.4630484474,42632.015077610726
4,-1931070.9484683401,-211738388.8655664,108185128.19590554,10187643.552340414,-781229.2065476866,-1835356.9787803483,16256.785354280935
4,-1722220.8563856122,-218723708.39287463,92445839.032442227,10289440.486836215,-644954.16955395672,-1890468.337578818,8143.7429213234873
4,-1624845.9708735053,54090759.269637667,238502482.23803151,230571.57212996174,-1869756.2488725362,502738.47373643838,84689.813069798722
4,-1618826.2036244983,220209096.96770921,-14562209.921759006,-9497767.1027516779,307035.08437510883,2128182.3705627471,9564.4436693463558
4,-1589915.7910634428,205781229.52217707,103781092.01855923,-7603271.9926808514,-771333.47941690811,1909996.9138242856,53127.99172535439
4,-1563274.6505421316,106754008.45343758,-180305050.35131761,-6461385.1631606948,1966417.7302760417,1110530.1812307613,-71130.725706463403
4,-1516451.3542829594,222097810.51478124,17013292.185816936,-9174670.776160907,9588.349449281568,2130831.1999232462,22955.530196895255
4,-1413358.1385084488,201861117.86343461,110950911.4689752,-7193883.8044459419,-838248.09732840094,1883045.4511472473,56386.555702698672
4,-1355432.1149842155,-158885370.64703193,186543048.21858427,8769278.6455395948,-1424101.2318228038,-1305689.885864743,44342.476744503059
4,-1293456.3303186039,-208032734.92541209,-85297454.177318335,7635448.187030755,958157.22009760002,-1881228.2386964115,-61805.947280644323
4,-1234093.812943904,220149733.47317326,35188907.908792056,-8678541.8644225113,-162627.47181680641,2122943.8834682801,32008.401272415096
4,-1095864.2207655469,35974353.224030659,241628565.46932089,1517080.3417419149,-1902858.8990154052,369738.80026160734,82403.148594303508
4,-1055927.994716112,-132249369.322054,208152236.47290266,7994871.0965782553,-1599916.7481770464,-1058899.1166669419,51997.807687241446
4,-1047104.6200182812,65557435.105190076,233615522.21715349,256337.46746291555,-1848422.3547881979,629348.29531939479,83204.603542988145
4,-924303.78151505254,210319784.55648705,-46799077.924466453,-9091427.7436621208,617776.29342032131,2111879.2838693587,2385.3466784798443
4,-877481.17906051292,163271432.01911944,167154438.78569382,-4376070.2165729804,-1332477.5602968489,1533338.5123023784,73625.272130959638
4,-860973.68683929415,134176567.55540699,195077884.69373018,-2822602.3104083943,-1559844.5358104713,1257854.8645711935,79142.663769975581
4,-833468.43978301296,90343565.628691748,222766907.34944165,-671913.54166601179,-1775244.0517194916,858904.20279249991,82458.381032960562
4,-762091.2296500362,189392105.04439136,129213433.12728393,-5800458.2591689304,-1015950.5406391077,1804575.91888553,64726.600737881294
4,-730502.49436991126,200607208.54107949,106067367.3573961,-6526017.7939509945,-815580.08748831821,1926954.9516575469,58505.468430033558
4,-666421.15642042435,-117726509.58293603,217460055.25274864,7640220.9199325321,-1678625.209233653,-917556.78989703744,53638.416596835763
4,-639028.89346137433,44257215.339523129,238665579.80021682,1562234.1197807014,-1896559.1878559424,461447.29927745246,81080.74775539845
4,-592717.14191114833,-189517803.77125895,-120481694.17059074,5745433.3216760624,1278980.122602449,-1683012.9040596543,-73716.259792094002
4,-572098.15215920145,-176605474.8306269,-136060713.94250098,5000135.5443595592,1433554.8921221076,-1574067.8960799195,-78253.453416164353
4,-540886.62030778546,191292671.76276994,123626131.95590007,-5715650.5877923621,-975633.58043708687,1842328.0660764189,64167.7346556185
4,-527255.34522495489,184958397.44011676,-101332579.45544635,-8649545.6852692068,1162423.3504676362,1920756.4186749589,-18030.704066518105
4,-494321.65565781738,121582818.90593003,-169242847.31991774,-7146647.5849570585,1855283.9894204307,1308146.7917578716,-53390.433851805574
4,-438232.82740092021,-235118338.73172912,45004170.746943548,9741410.0455262344,-237467.15636265083,-1966457.1977880506,-19299.218766213282
4,-399851.01195660583,-154524027.33135241,192844834.55939776,8767531.6826605424,-1475948.2819871942,-1219300.2639318171,39041.308464359317
4,-352126.80209444487,101216293.66909704,-181960780.56636709,-6564027.3685690043,1981906.7595154284,1110512.2489205066,-59601.137540910073
4,-345736.52423540223,127440417.90264587,197735668.62050906,-1962260.1445252034,-1602177.0992429813,1225793.8152602869,79485.239855449516
4,-308992.04277046374,-187767589.51008856,-124703169.84254909,5312033.0561770769,1309720.9891765777,-1649433.6557300063,-74541.053245853152
4,-162282.65303595481,73958045.088448986,227494625.73447922,704909.77285645506,-1837002.7994718936,745400.53836380632,80508.801671426452
4,-161341.16243980057,-232364001.22040901,-33097387.057978805,8230165.4599960856,445127.88332442468,-1972358.1749134434,-46974.134175952706
4,-123299.20634868275,195303839.48719901,-79587885.489992648,-8543626.9062284864,940797.3392805187,2038584.9979065557,-3754.4532617709597
4,-91540.781198035926,103970969.85783973,212331918.75120968,-582121.96364279196,-1727515.3119964842,1021707.5809871838,80360.286630550429
4,-35559.2392620272,-168088783.30896798,-148010976.65889251,3912039.8129616478,1530285.688859011,-1466626.727782785,-79812.521137085962
4,8158.6950809895061,-61800652.28395509,238317343.20135981,6055232.6103028031,-1875626.0493038632,-420889.68846789753,62597.20676325653
4,202162.97261313628,-122930140.70280984,-182688246.05417016,1445471.0720432356,1879090.1024124876,-1055142.9057797871,-85166.75472900692
4,239617.69203267759,38988518.413535744,237150304.31090769,2511253.594147122,-1920056.6333494738,452761.90442204784,76514.676199417037
4,270787.3655638881,-223079616.50280577,-69402372.996921226,6841193.2491190741,763042.46144176996,-1882880.958367514,-58567.048032875522
4,561234.5694453516,-162629104.29830337,187167358.2210204,8869941.6186791137,-1442585.2749099385,-1248131.5322069994,28143.00644068982
4,592877.97844298882,-213301918.71803233,124395014.74106802,9509846.6281557102,-918346.93319941417,-1681809.808270568,2222.7274048056438
4,748179.12404572079,-239851462.01530817,43801322.113406688,8860189.5733564496,-245078.08253687745,-1927216.4485032037,-26170.369065248124
4,758204.3348741713,173188547.48094204,142314090.73235261,-3279628.4429937475,-1195444.1896578211,1748606.4460863487,71482.131984370382
4,996119.41169322701,-199606477.46841392,147347543.70506313,9206248.4793887455,-1117303.9590530968,-1544589.6228626883,7779.0263057143511
4,1021164.8378990432,126208584.52106299,-164921186.39349279,-7140126.5923302108,1786197.453825776,1413355.0904477874,-31631.518875060494
4,1255414.574490115,105183787.56633459,-179905797.17392647,-6708893.3925999114,1924231.2925225103,1205074.7309366385,-37062.799594997145
4,1285934.7215993041,-59054478.362006381,236163199.23388195,6347750.1649159519,-1912411.5625893169,-360443.67320543027,52467.836470319649
4,1333045.615201538,109043566.35051669,-177484270.50287038,-6768496.7546334649,1898748.1138225852,1246715.7374410352,-34516.464483653312
4,1357749.6773919091,53480123.0103539,-204028922.34504053,-5571252.095019469,2139101.8385822251,682577.22428820829,-52449.973685025841
4,1436352.402529336,534581.54034487519,238853785.53669214,4623651.2608445734,-1979700.7243212247,156328.64499714036,62939.13372099767
4,1565777.5461319904,-193209791.01915368,-131403826.12014377,3128044.5137495692,1284867.4753293169,-1573946.0579631913,-68975.194518199802
4,1769003.7600121726,-232018291.75828317,88154704.252040163,8373712.4176089223,-641505.13176462939,-1794511.7533947993,-17704.154675958456
4,1795956.8823080864,-129520132.55379656,-186477078.95376354,-76753.345523766213,1820306.5371998276,-1030494.5117031734,-72263.198703853646
4,1858996.5446232599,-231380261.67767501,90374945.491704047,8297572.3997528953,-662564.90754883166,-1785093.0737089992,-17506.193039309655
4,1910128.6727151419,140697311.03299507,-152659992.14966318,-6991334.3672346566,1637124.2778829783,1584877.0528332375,-13215.813416117629
4,1921825.2573348898,167283808.74759382,-121780196.53223294,-7092255.7183375917,1330012.9478909795,1858804.8692924972,967.02861393276555
4,1933220.1043110229,-244527658.58833551,34656873.218848124,7443919.36309864,-197556.083460097,-1906032.1547361074,-33262.397364809323
4,2008035.1489841179,-199027435.82240194,148983488.77356815,8444658.6246469878,-1160029.1760144257,-1507675.1073270806,707.58347723423833
4,2145109.6278560166,184848709.57733524,-92479412.1695963,-6778590.2283530366,1027546.0160879821,2044180.0978659,15032.737457352518
4,2240103.331075517,27349774.330721557,231680284.67806891,4095010.0190459476,-1991813.2863950201,418199.03846381704,60087.691186072429
4,2269749.9807109777,-168422218.14042926,181114368.33604094,8078905.6839130167,-1447198.776831964,-1251407.6790502898,11137.502429530943
4,2326398.4397361521,62176114.654211849,-203207736.36495066,-5804816.5634062197,2085633.1776071724,789343.13441156258,-36364.32015188456
4,2439374.0622833427,-66319713.051445641,231006592.10003453,6470894.989906556,-1932200.1804417146,-400329.77132095478,39248.831863987507
4,2451545,208048078.42127582,-2007244.4472496153,-5156305.5956591172,100455.76008866659,2271980.8102510222,45126.399826216199
4,2460000.5,-98564071.848701105,221732403.22500572,7064801.5036379993,-1833711.570115159,-672400.84202191024,30887.790410253005
4,2557666.3751890045,-240496730.7643497,64381844.269567214,7114372.965350586,-466704.18058366311,-1841268.9413497695,-27570.781171132265
4,2606665.1170293968,15592888.290926484,-216336732.2774989,-4928920.9890018888,2161756.5604991298,333670.03026143875,-44100.603430082017
4,2619507.220755944,-245323120.28657204,40330287.129102468,6634067.9255712256,-267357.68066366285,-1883586.5210862635,-33416.597489345237
4,2688874.7699650759,-238526762.68578681,72116258.796344861,7047682.445782789,-536034.25556678895,-1820408.7917058158,-26060.640346502041
4,2727265.2162081916,-150676509.35689628,193802873.44658124,7554862.5016626595,-1583823.7973228742,-1101146.0247081241,13013.074696313173
4,2789075.9653556263,-121891465.55829018,210637681.59707567,7213143.7270578388,-1745004.002549578,-863848.56230226334,21039.248070943446
4,3067331.9864320979,-170252480.79880112,177667894.17060637,7327098.8152405797,-1455553.636966289,-1258350.5916119174,3543.9441820254451
4,3073813.8175774403,18546458.581311017,-217515954.48926196,-5014153.4279024564,2142442.4083032375,369260.09795311815,-36692.093373121876
4,3080166.4188349219,197427708.26131457,70998806.988956735,-2587048.1992779113,-651830.41268492874,2160656.6285826052,59508.526935201175
4,3083588.6219172869,203927995.95478776,43002655.35942816,-3312481.1960353069,-375197.7613862849,2239589.5248804591,55444.87247716335
4,3133271.3294226751,-154401881.79075933,189998188.71105036,7197364.1191732436,-1571082.1597107768,-1129178.9268965526,8044.3986223221427
4,3161301.256607159,105627276.18527241,194240628.91277102,1996074.0516700703,-1786337.4291827262,1191567.7149535683,61528.156767490014
4,3177250.9576433105,-173991374.38358983,174042204.85706094,7210176.3045587149,-1428940.4309275448,-1288178.5067684613,1369.1735029256788
4,3208473.1149532385,41795974.648254313,-212704063.31616586,-5360491.1148544662,2105693.1286452478,597369.52634886908,-29291.938617923512
4,3280521.2034474742,-131724019.0614903,-192951628.17420617,-1537273.3666893907,1777396.1466605347,-985974.04496981169,-55626.312821915359
4,3437818.024637864,-167593308.57549387,-169200114.05120161,-490197.79010967904,1529582.7179996276,-1277089.0820872127,-55400.635850889019
4,3478048.6374966232,8115987.1561161149,229325473.10862294,4714987.9013506118,-2052193.0706402964,269918.78383661952,43162.336352575716
4,3572999.510567978,-229301599.04069126,97375559.362511665,6102824.992138586,-782701.97615889797,-1729710.4235703917,-22788.254001066161
4,3607022.6735171964,196388791.38634801,-62659190.374923974,-4743829.2095267558,672429.11267649091,2193050.7706047543,34626.366964322937
4,3704275.0038312087,-248457705.36590779,-19008038.811728392,3771116.2990650469,190413.19589002826,-1888383.2859551229,-42954.269168022824
4,3773929.1366995303,166565373.15997213,-124759467.97612466,-5340261.4658636004,1284639.6792667359,1876427.0343798408,18398.378275340121
4,3894114.0626205932,108373464.17664041,-183664639.77730158,-5518868.0480814762,1827273.2022410231,1265974.8453687564,-2025.8814385663104
4,3921416.1735839089,-213676243.98920044,-120066357.17180102,785861.27353925596,1048035.9906308226,-1623754.0775517104,-49948.759563697378
4,3968634.8932288503,-151453526.9506112,188992987.52347896,6208851.9577132296,-1614127.8532289285,-1107614.7108196418,1331.0899806067864
4,4052277.3809994301,163765680.20772663,133005535.88004608,367396.04837316606,-1303363.6726546281,1828490.3029075372,56724.972640585715
4,4086551.827056977,203766751.58045053,-28470817.070660524,-3503155.7701395042,306071.94409760763,2277520.3233998707,42564.339579160354
4,4109040.7027512658,-91828329.168722406,-214343787.67728952,-3108909.7237971867,1939807.6525719077,-621002.76740466314,-40256.810727165197
4,4149639.9925093511,47397768.149022974,-214627314.20773169,-5061837.459084088,2058024.4886719643,655663.26233058062,-15160.480734501753
4,4228945.0916803954,-49786845.499193393,226203305.73194665,5276433.0697981231,-2035908.1316343823,-246652.42697444936,22217.805062759526
4,4240757.7177511035,-240218008.03604192,67206642.812057897,4565587.7284239223,-555689.64569266723,-1812741.0184406838,-29515.614932390388
4,4253107.0509286588,-229163086.12664083,95993391.406672776,4983051.0108596357,-801254.47823111422,-1727542.4333721998,-24541.167075552425
4,4328687.1229854897,-238062329.48582917,73650835.58599183,4518375.1565164467,-614203.03627123334,-1796018.0761602418,-28461.949201354942
4,4558065.1688616257,-155761565.00345182,183401989.63957191,5365617.7249617381,-1601140.5712150102,-1150130.3731262079,-4690.9723865180013
4,4564275.7312309472,-195647693.17926562,146789256.09194762,5082398.1126858732,-1262144.4147476114,-1469482.7672737692,-14821.896022544866
4,4673454.3682588516,-115615556.76646952,205918658.50168696,5215037.782782387,-1835792.8883531445,-819598.43627948454,3309.3080079929223
4,4693409.7711070431,-170914827.21919313,170912017.83234683,5084392.1393258022,-1491347.2466726312,-1274736.3289692672,-9274.6478493377399
4,4693803.1919051223,173353556.17588347,-117054442.98368001,-4064118.0724652847,1162491.3069806744,1942220.1566946069,25616.527051451092
4,4801490.3102042498,-139040748.45261738,-196581916.79696554,-2413630.1409350522,1695746.3983042846,-1002628.3320122008,-35520.97355999711
4,4868308.2020280585,185648989.22746027,-94113488.663532436,-3491046.7868313277,930482.29450720758,2074922.117726079,30674.123909831684
4,4881001.202090512,-225911960.81155404,100075239.06486316,3952268.5942599401,-866949.29458961089,-1708671.2778504067,-24338.594474356854
4,4893365.0687342845,-224406401.41613144,102964779.31621125,3972232.668197812,-892548.64576674963,-1697152.5735995998,-23894.758066983341
4,5014098.8058685018,82846129.292859972,198665533.24683085,2985480.6814731816,-1957286.7758963373,1012793.3370014146,34912.617717587193
4,5043839.3714237846,-242540348.77329808,56079293.857993558,2991133.8987358431,-497085.8418987242,-1834329.3519190084,-29708.38022474806
4,5064945.8377033202,61967837.357897952,207982070.32404724,3316684.6697251485,-2033505.2143373305,804189.09550206037,30886.388075820843
4,5073893.9643627144,25842010.991480954,218886957.75555208,3799021.014450442,-2106467.6889360938,451709.46374686889,24875.68870328688
4,5081856.7743789777,15020227.608504133,-226519459.58258319,-4253576.8964984454,2064202.622054063,345310.09669225296,-9873.8552434515404
4,5095919.5884942086,-62978803.021326266,220203527.81035414,4499469.2222252898,-2041152.2738220629,-369616.66958913545,9076.6381779773765
4,5206904.9168700986,51281029.880297564,-217944318.36209565,-4248995.7476576278,2007634.3069349073,686274.16328875092,-1884.8184700912113
4,5242087.2074043704,200982699.49994895,41567630.857829213,-633009.05130108853,-457474.28034418903,2257566.7619875916,43107.455870725258
4,5283235.3823237317,176008114.96242556,-115008936.44678837,-3172707.7410859959,1111201.8080244993,1959806.8799582438,27149.704883956867
4,5284761.4890505355,97768561.470396757,189090524.28486249,2681609.7793860463,-1896071.9392995874,1168179.6083522923,32915.411764754936
4,5302649.4996310193,44669608.255684927,212961865.55448472,3438547.4148120712,-2086499.5055291164,636005.73706616473,24531.136773175032
4,5313691.8498331131,-62207448.707705207,219271195.94744432,4222169.806689851,-2052219.4969662167,-365752.03390596533,6656.8243937273965
4,5350965.5230770763,-248486556.5688425,-33193758.293741483,944788.35003149719,239436.10105617842,-1870431.2292456739,-33854.974216671893
4,5372224.0600400986,-246269405.58313504,37826013.498467259,2124815.5567590259,-356975.00636240671,-1864728.747637918,-30004.329694594195
5,-1904201.9819930857,-64339276.971482791,-780686534.51544917,4208351.5555788465,1119263.5347208118,-61079.314629761378,-34359.146481495132
5,-1898841.0148342673,751404532.51988864,-92634129.523711786,-22912814.951869972,132165.40707341296,1151775.9502748901,-7356.0711783350889
5,-1751018.9153907483,585445444.15300381,481330802.21205556,-19216812.324838057,-721451.54168747354,906035.06711363548,19639.521568159234
5,-1732093.7990164298,-790851126.15540767,122230258.14845693,23842830.481048014,-177490.92982140894,-1082343.8192493964,8323.6774134731186
5,-1691548.3053922951,335522081.55716783,-694462319.84976494,-8397066.1354587972,1010601.958203367,524091.34847443039,-32195.089263691127
5,-1606249.8621290897,-796062172.61890113,-85244951.19318518,24339258.021243166,114718.52422042993,-1090376.3200102744,-722.02243263368143
5,-1583060.8169025772,490318374.14756674,-588971254.77905798,-13369927.568018081,861776.08230656025,754917.22674502898,-27966.359962414139
5,-1569513.922424966,754725275.79895854,-30829626.189287242,-22748416.093460958,41337.279195872477,1161286.5549381475,-4115.1124328307915
5,-1566750.021068665,-554218080.62869751,-571078692.29954028,18170053.185260646,805341.7335238622,-754033.20628089516,-22493.139665572988
5,-1435621.7446177653,600056860.96676874,-467720628.61418015,-16895779.735247981,690335.21296288085,924665.04648542672,-22898.329435052961
5,-1235318.0336190355,493286261.57893497,578646728.78505421,-15848337.002399117,-862766.53694504674,767232.10852864827,23867.690651500958
5,-1155888.590707452,-784388524.19850802,158384188.43363023,22768227.457344994,-227765.79416905943,-1072951.6583633644,8975.2980357361557
5,-1074445.7947135253,-119102959.42722873,769960022.02033985,1881588.1913620725,-1118562.0589360835,-137745.71694928023,33030.100742584917
5,-1071924.0117630269,401825611.97365403,-653581445.71057427,-10399798.90607059,957855.03856044682,626275.33479997306,-29340.590991776087
5,-1045852.0499942055,472115133.6409232,-601561599.17684746,-12546689.395300023,883924.5862959543,732682.31323958386,-27341.060918385137
5,-813491.59623260843,-802664652.15517008,25623226.726280294,23018379.754214868,-38611.630778637344,-1092124.5981915232,3205.3130991672888
5,-729888.82331964793,149793716.25280842,-759858772.98007035,-2827705.8691639509,1104391.7362984039,256531.35878706392,-31995.396439023138
5,-716867.51020104205,178325333.44722351,-752967600.1187222,-3655426.1930012438,1095350.3528475219,296805.82769775274,-31787.515881298579
5,-715647.59991219989,654368018.03416562,376467372.77056682,-19367592.897474606,-566111.32867014338,1015586.6382747648,14211.492749694266
5,-673893.37115940941,-214837415.41676509,-756761345.65472269,7518887.2291366123,1082764.799349288,-271653.96264339436,-30241.264219958797
5,-554805.63565502502,191004565.5391463,743960359.96024776,-6715750.291923332,-1098069.0020740614,318290.46381181531,30352.302788084748
5,-495360.67746518832,651748592.06917143,-384503541.90768188,-17586200.26676609,570569.79682600801,1010011.5171660467,-17819.603954981612
5,-440204.00122822216,-489481746.2115702,-627262421.90003085,14797044.262317555,887123.26509406266,-655965.13933037268,-23575.492556596721
5,-388189.25410126615,-464051033.39817679,-645110531.98001671,14052890.795483669,913956.20058595634,-620781.06298334757,-24278.894727036899
5,-385083.64839778002,-594387865.81725836,529999727.88156658,15562308.733975213,-753645.41643825173,-804532.42914278782,22383.13376571807
5,-358083.90880132793,-641352707.27926147,-479096698.0578714,18637373.993938498,672220.8078025562,-866302.23031143274,-17078.85450919902
5,-283286.1598915346,491681646.81882614,-582245272.44786334,-12524175.402104903,858098.62734534696,768950.90465376119,-24983.608176052381
5,-245873.63921184954,-804492167.79022658,-30863752.461990997,22155809.284676466,38694.067163635445,-1089603.7326662387,834.06614731717218
5,-209457.09095304389,621275004.83212531,-432221835.24432343,-16269813.147976426,641635.1721022639,966292.38174387685,-19275.741976068639
5,-112018.44509654678,-669406230.76344049,436456987.76838666,17435353.1772856,-619927.30432737537,-906887.01813135319,18478.156089304539
5,-102472.36373361992,-653169516.36235964,-464970824.81078398,18577840.891679544,652008.5646997263,-879349.97982828843,-16148.644414455242
5,-99736.120707227383,11818293.137465144,775004939.32713544,-1698079.790396078,-1131430.6856078431,57582.602160711525,30627.194137067614
5,83200.54146268894,-782958790.93365502,186009111.16679057,20618418.291010309,-264600.00035590632,-1058127.7943361795,8949.4637621349975
5,95244.040576192318,-751311.73674593202,774480805.30228877,-1350551.1243100441,-1133189.7293812302,40718.094747011441,30223.713481683524
5,123990.23325677938,499075351.90428776,-574130161.58498716,-12289465.28325198,848767.8336320488,782169.75923039613,-24034.669184797371
5,136242.52100228099,-288356884.77759951,-736303151.25866282,8999263.1649599448,1046545.561759355,-371087.76796340884,-27245.722219043131
5,181883.02858823352,14359447.361526906,773965045.6550436,-1791351.2348138571,-1132863.8763579931,62874.910349031423,29970.479268627929
5,229450.68301810557,110440316.54650334,762675190.64699185,-4322423.3527618181,-1120930.9312308547,204826.85637088394,29258.182220001698
5,265460.09844379639,-795636925.34724891,-133718642.17005754,21218904.442112062,183432.57857801716,-1072189.4831739685,-2852.0627759420149
5,345586.57464146661,740668871.97880805,105677089.86548454,-19576838.785966877,-163120.0907993732,1161573.2785458581,2123.3720939474342
5,462435.19693712564,746686430.25710475,-58723302.109363355,-19263798.800255157,84128.184741404286,1168653.5917149757,-4395.1316817460411
5,481792.01034935005,-782319266.11377501,193812920.41916901,19897588.429023258,-275377.28626144928,-1053586.4039799443,9145.590725628992
5,482875.55279528117,-261856345.41003299,-745102688.96131516,8207238.0998129398,1061202.9617314308,-331901.2575135642,-26857.550272049248
5,519825.74351276457,8603841.7151749525,773901759.58867657,-1728464.933572402,-1133233.6497897904,56705.620680179505,29152.074164627997
5,549075.74931576476,745312029.24800122,-68329725.051243931,-19061472.839494172,99361.32368875372,1168307.7404084129,-4846.9507797229726
5,599396.63660645671,-659790245.62942505,-459771452.80971122,17830590.487262789,641096.53745544527,-883307.14225492848,-14676.09647737341
5,601589.80602470925,560252316.56881392,503249615.387492,-15365874.604142649,-759228.80538609088,884393.52063656878,17697.923581686016
5,661836.77107478539,743853328.63624394,72353531.889993101,-19103342.805950243,-113806.0275216954,1168614.2948695789,550.79207858885877
5,693016.53723225137,124373629.2273455,757885618.33342838,-4686225.0028936639,-1120336.8860530125,228651.78334103143,28024.329668679973
5,717468.42751627788,424061557.22699189,-634570541.44216263,-9484354.9063485637,932802.01385951473,673484.4556662509,-25039.829253229822
5,796913.72088084603,227215379.68822926,730144569.37349367,-7258732.887218534,-1083516.4783907968,380187.76951170852,26560.132889336892
5,830337.7069701124,599233186.22876632,-458776220.17006671,-14105475.733832138,681225.14392955555,942813.08994334692,-19155.56163675405
5,850000.97752942704,-765203646.15865648,254779238.41448009,18673392.251310777,-362032.46856134071,-1026126.167847792,11302.792381368994
5,889418.17472263752,-783456896.19307077,-201259834.69820121,20060772.399275213,275439.4871601616,-1049333.3581504463,-4607.764268791756
5,961431.51358162053,343397061.32869971,676731303.4122417,-10041777.606854122,-1013083.9391263033,558693.63022203406,23948.525713068222
5,1060125.9908807157,692547330.34750319,-287230686.88635457,-16439736.020390244,426636.2812703806,1090109.9365407142,-13023.22956761977
5,1106175.5025935918,-736814134.52915084,-334037162.64121807,18914706.106358524,459990.16956345469,-982455.35419050185,-9032.1857615209119
5,1231220.2172124833,-749692930.61172271,298434936.2630024,17513301.844537292,-424065.30595957371,-1001491.3212313921,12804.771310082913
5,1325203.0652477555,495882476.10260111,565367599.50047672,-13423188.586846462,-855613.84938403976,793858.3124037591,18656.636274951317
5,1338852.4821603564,-198123158.33272097,754456670.45432365,2854074.3031801819,-1100500.3129677826,-237809.80843760524,27168.721622369987
5,1402922.8018730795,678590137.08114433,307484522.06712419,-17121336.440657284,-475039.69394000113,1077783.4743153332,8593.1029077111634
5,1417327.405077422,-645249758.6368798,474952788.24899638,14241461.560368815,-676885.56937270542,-861644.76556649583,18531.277314992512
5,1427449.1138293091,-186846837.44681019,-768580700.12759638,6524952.1435628552,1088492.8723718221,-218382.41242866134,-25553.224755150688
5,1502838.3021728816,503854616.02550548,557228695.83230507,-13561363.624697113,-845105.21228954999,806692.27160815033,17934.28110420749
5,1504854.7316032085,-697652501.19165611,-410336935.43087333,17780520.181407351,565043.411461727,-925404.54951629671,-10922.461900982888
5,1807066.05181049,-491048373.19378716,622723515.22634947,9491044.3529208582,-897050.87022865401,-649083.65648260654,22977.273795670611
5,1828688.3610051037,-452677053.907386,648781718.62161517,8472252.9852664471,-936494.93277720595,-596002.76495206472,23710.63818142486
5,1853232.685172698,742786560.6907196,-21201380.469793908,-17197269.631125189,22317.005195885999,1180513.5798221,-4320.812591088039
5,2015964.046858497,-760626107.69551194,-289683222.55776817,18477312.282969803,391907.39706823113,-1004138.3235384589,-5577.7848669330751
5,2042215.1149636884,-616721709.20649278,-524416272.54064661,15966089.84560648,720976.00339054968,-809583.10881584068,-13750.005579674567
5,2047885.2355123297,653131980.21134424,-369585069.74073565,-13706055.463620845,544002.84978624643,1035370.4676837435,-16074.105500258194
5,2100710.6349458443,517628541.18142557,538669429.22167027,-13762070.448704878,-825951.72568549018,835352.01620298333,15916.851921664767
5,2121300.338518301,479694793.29176909,-590071710.5437125,-8830208.1885396391,864808.7224804305,765092.42814903904,-22512.046312861879
5,2203117.2804930164,-45429672.307900295,-785808461.41882598,3971179.7941134558,1115624.8867915631,-14246.031245263195,-25280.987524525986
5,2227476.7784229773,-615121087.47825956,510572609.55132121,12007433.464931509,-733718.60292406788,-817308.69496112131,19704.776369205381
5,2243525.9697822123,636032699.65757596,385092716.12350368,-15858956.716025896,-596777.43386097159,1018017.7615052902,9641.5392324780369
5,2330739.3062638193,109701920.1690699,755352968.94923449,-5425639.9841751019,-1130183.6403220084,214960.52717611918,24611.302702177873
5,2334270.0554389013,730277258.43783498,125662184.0473599,-16936710.584921613,-204190.76088895759,1166081.6530197605,33.988555410024333
5,2358028.5104839718,-812008305.89386344,-73239751.70746173,18559600.885604732,87824.983855072554,-1072574.5346703373,2268.1870410817137
5,2374866.544226788,-677066347.18746507,432048171.79515052,13497281.878111588,-620267.8946011638,-899949.01499818836,17527.162209895236
5,2406481.9522091486,-327790343.92186385,-731056866.90672612,10318384.746013584,1016371.2784194491,-409363.81651449442,-21160.598696722573
5,2437523.0593971862,429763322.67289937,-631231275.94788611,-7033482.9327899357,920665.84062352835,689227.13388509746,-23458.265820751923
5,2451545,598567813.76204681,439604585.95339614,-15226839.64867932,-683409.35478732095,963890.0868179244,11306.410187360887
5,2460000.5,707285134.77971029,219379856.3466478,-16735540.926316492,-347920.6405507329,1132391.6848131875,3080.4666150679236
5,2486786.0300501743,31190544.34160918,765255141.84576511,-3909885.0409400463,-1142315.8323879293,98657.430811620463,25105.503395589465
5,2495163.3148093577,348564136.92196006,665953858.17141879,-10599393.619298594,-1015558.1928091808,576925.71228521853,20227.73383875638
5,2498064.921851078,313369129.43447959,-703716243.56231177,-4013210.8180206493,1018005.6372780193,513223.1423573466,-24883.101066027393
5,2510926.3079226725,170569271.34094128,-759324992.71103263,-567033.6514566642,1088108.1312155661,299614.4291736579,-25536.144025766698
5,2923786.3514651647,606583867.72662294,424393477.3500244,-15358125.453585537,-664095.02503654046,981421.49868536741,9594.9536889114206
5,3027781.5188141204,594823673.09178257,439773751.29439569,-15221678.722191397,-690426.1406432119,964142.49321150186,10014.66799081864
5,3118001.5442348439,627936722.20297873,-415654349.0416773,-11369171.06054634,603936.55740902608,997075.10352335509,-18468.167202365152
5,3139597.5332193002,583563306.57252288,-481392549.73000956,-10015510.924463313,699302.44810106384,926203.33978524629,-20179.035784077583
5,3223311.1541780243,49599565.221642062,759655093.61784136,-5320069.2641881201,-1146398.2175054448,127836.20544347606,23997.386234664937
5,3267010.0717140138,-365867295.00671625,691591701.31015766,3955840.9384244783,-1017574.1373311263,-473998.26256381173,24591.072492326355
5,3303495.1292049671,-158106015.93722278,-781418964.57087874,7888403.5880859783,1088366.6136474812,-168285.75239210614,-22449.531103880592
5,3308225.8886620579,278017256.56654727,-723193931.61295307,-1821958.1320972047,1035834.1035550857,460735.47833917168,-24925.3671761757
5,3344962.63423834,-337507968.03142864,703470938.97134364,3149194.9233510611,-1039140.3788673934,-432518.04908518208,24859.680564203562
5,3416106.4454053668,-192949851.57145295,-776160967.72275126,8790121.8279623836,1076160.708068921,-216706.98012126292,-21788.330037834749
5,3496702.75722194,-433132584.50148046,654315322.27301025,5218438.0663591661,-964277.99383829371,-568433.130197049,24126.902036987398
5,3711828.8837918751,730822229.17358983,-131136382.09966142,-14701257.184563423,176694.93337357772,1168336.4687480058,-11480.387227443469
5,3736885.8356647966,-10093895.731266193,-793514598.82638633,5525619.9788188096,1105758.7863239835,41013.644857821928,-23817.904236740484
5,3780369.6095781131,163045290.65667036,-767677162.52222586,1750275.9259097984,1080921.6634246553,289792.92766879126,-24952.711340618087
5,3820573.7092334693,643409127.57305777,358869020.4247601,-16132244.531108947,-574122.46907941485,1042878.7122507328,5039.5845067306145
5,3836314.1055572927,-254644013.4935649,-763633150.04959321,10670295.160539089,1047885.9417159081,-301435.3856067867,-20165.240027081876
5,3867169.9948296491,314810588.70014244,-709340787.69685972,-1735540.8528347895,1008771.2107020781,513198.7855522483,-24970.342931510913
5,3876709.6657258002,722409265.44213629,144586737.80660152,-16332322.689101394,-246688.41034722794,1164629.9627487061,-2892.2310674086684
5,3970788.1550345961,-79569649.921614617,-793311915.46849442,7376609.2875085836,1099810.4033548036,-56292.268128061856,-22917.070541095829
5,4106093.2560905134,729648166.27189863,-138321607.14670557,-14421857.333484152,184273.87125445899,1167046.4932011713,-12650.673307985475
5,4113061.3243086124,-702027712.64754188,-424556051.66321594,18066684.939094331,558089.69138685416,-911999.29079546116,-4964.3950608445448
5,4239719.1714530457,256470482.90662622,-737410902.81673598,302325.1048632313,1040613.7209190927,427442.39836026839,-25337.357872498444
5,4305182.7023277488,650398029.32829106,-378374062.43675911,-10776392.50327451,540578.61272245378,1033821.8185729812,-19623.255188450883
5,4418854.537258558,323086485.2410236,668823113.53769445,-12319724.811019238,-1046303.132541917,548104.17261016706,17676.940810932265
5,4505943.5836811168,-167883405.09820303,746058434.59825671,-2694787.1579090902,-1132112.5642111246,-192065.09320175223,25580.112423266746
5,4730606.7309466451,511013631.09138918,529391123.28515691,-15557351.111027595,-844362.07610302919,841165.99302184803,10482.439051546717
5,4812114.3121562004,660293782.44991851,-363707355.32110345,-10744376.690611646,512152.21308364219,1045856.3509869148,-20351.55610126051
5,4847799.1757214339,312195422.20784265,672493623.62804604,-12771338.690886471,-1057837.3352243493,530228.56569992215,17656.892110978944
5,4995518.4465233097,-155897737.33874846,745068970.18900084,-3697534.9127593818,-1140028.8471957017,-175660.43274927465,26007.580256876874
5,5048080.5737637086,-684486022.45706999,407451361.80352765,10754547.019270863,-611979.3612400759,-916853.0990863099,21851.658416875685
5,5051713.6093770387,-7780399.2422511913,752534130.30532908,-7041560.6356284199,-1165618.5120287908,43163.706035028394,24519.289033850597
5,5165178.3518149359,-746475032.32346952,293373135.65350407,13128381.10676262,-449365.36426387052,-998040.73537183704,19415.292204516467
5,5252654.7619642029,-626252046.38919687,-533328660.28336525,18795285.708003968,696486.65368292935,-806917.28365158336,-6937.7273175807468
5,5262978.9095719485,739177925.99285686,-62120917.995255433,-15283815.798438206,58776.273438949094,1181259.2258242334,-13064.328583609642
6,-1866390.8217137121,434957424.20288062,-1371239624.5248375,21087260.3848074,764508.59736696805,313834.80012566946,-20792.525678450758
6,-1859478.6381289475,-1514717694.2359796,158949871.51638898,24608695.529594485,-120710.37298076559,-768902.59363829473,18596.400497651179
6,-1844776.2508684718,497566082.00677389,-1345425517.7512081,19435108.627522182,750652.9014080998,351000.65846806124,-21405.613960176412
6,-1760056.7064287546,-587253218.92753422,-1401198893.7557724,41176554.803894207,734887.43855875777,-263818.23023188673,-8192.9652267861547
6,-1757063.7560016271,1303466319.2603393,-307288833.87544352,-18040616.476250134,156153.05175684579,872866.30971536785,-21714.316750928916
6,-1726712.3684808342,251619195.27961913,-1442955107.4551268,26236739.130300041,788153.49791063997,199968.92787455959,-19347.416967708119
6,-1716568.2971237851,-236357235.74780551,-1478464293.8435981,36388966.210866548,789342.00393309095,-74354.233697058735,-13463.423523327043
6,-1690423.0185570649,488774862.98732996,1239678762.2682617,-36198127.832717523,-813836.13211234123,365188.09923748969,7796.6206889975028
6,-1573085.9841105109,1123990253.4118748,675496227.93917143,-37199977.124720395,-468540.22376975749,774819.85596558906,-7746.8430397397478
6,-1263449.0320235414,750226300.67542279,-1214522226.4924293,11459587.851506775,672998.74054133461,491942.45595003921,-25590.948008735886
6,-1226707.497961025,-450054395.74093288,1308866853.0073655,-20061680.235176604,-832273.60204254847,-216547.87394546362,22903.033777445711
6,-1162880.3080536649,203408451.44514182,1320312498.4671674,-34637849.892715797,-868930.60147166403,181513.20187041772,14850.243710799468
6,-1148755.5098150419,-1495211698.3406126,-321284266.21870148,40120561.523381241,131575.4874189547,-763545.61343296897,14600.66637097979
6,-1106835.4668482002,-1363949225.7343066,553176239.23858249,17536216.732444763,-358223.61735000234,-723323.18172488338,24492.786830562498
6,-1082455.5208879597,-734376274.7558558,-1347809710.3301885,47260473.160918526,688791.59334001911,-350875.98217699805,-7326.8308943604243
6,-927631.45386266767,1205048235.1590066,539725593.28678071,-40455651.042364277,-386920.41619347775,812132.01276242675,-9894.3198717975665
6,-877347.41445744154,-180967825.76020846,-1499856630.5945344,39149185.171745375,785723.43701671145,-50811.64798277941,-17200.754022370147
6,-840396.44537218194,467674914.53172177,1237943185.4546134,-39870812.233078025,-829359.02831024176,343984.50714218442,11524.955808850671
6,-810329.23162478977,1305367703.4169533,-401541292.37679136,-21600647.542407986,197322.70425637264,847632.96929911117,-24450.990242126136
6,-687751.14282282605,-1086755689.6407859,919967855.55532467,5085231.6764405444,-587084.52931785234,-595611.67356598459,28302.148859007859
6,-643186.1244373396,-1491256282.4862952,-218434644.65554279,42024041.856647477,75930.883835267799,-783924.22756144451,16539.529505837396
6,-630515.77936757822,-670066570.35070384,-1376040509.4105613,48941865.488606028,705937.29373142403,-322630.2360665258,-9926.5465361154638
6,-617305.57807758474,1089264344.7811828,-899645414.08127499,-5929731.447102543,487192.98214833596,687725.13308354083,-28301.528714980377
6,-577549.09580652136,-1160356594.2081389,-1004375321.0521135,52764498.584260248,501117.48175989941,-587184.66726492904,1322.5020724227506
6,-213398.9064255436,-1459808407.4746544,208198906.95666957,34522074.425486192,-167472.22665997097,-787013.64008309459,23195.233451091925
6,-170731.06577115227,-1367038875.4305193,489989868.19245678,25651884.223819438,-332497.96987691137,-747169.17442801001,26746.459050484493
6,-108600.59201788786,408082667.02235222,1258247693.1157315,-40932650.756618097,-847940.70653183467,295558.08333156811,16436.998561988974
6,-97966.832574080676,522450457.44672275,1210306852.0982268,-43044438.111184426,-819606.56811212143,367497.37868099514,14005.429096589938
6,11429.791884967359,-945032766.02073908,1023488272.3577775,2616499.5398367099,-664501.03761099512,-533017.93256740412,31456.718855877065
6,12083.255675736815,-1297733739.09149,607004391.81222391,22472969.761937942,-405149.5220203005,-723183.76977945596,28596.361266410895
6,199547.48400193965,583916014.60497105,-1363749229.6501644,14902216.377976239,713468.88804659736,361004.93557045131,-29389.436235059864
6,296654.12680528732,753217555.05407071,-1272028065.1229634,7174370.3297380647,665497.06408961362,453288.35140305525,-30521.760670603275
6,334408.16288149683,-1055628624.9026648,916097035.37345409,10438413.892215077,-600236.77989334124,-604331.27429361874,32223.387985905305
6,351481.08160984423,1275292681.2719545,-614024306.29541159,-24208500.267293982,308389.98343188572,779875.04290455743,-27565.408293908084
6,469339.65942255035,1097610669.5470941,-932929348.22167981,-12096306.136011522,488702.42502181674,664591.13659005065,-30507.586882343388
6,524018.30496501829,1367183486.856636,-263633075.20332259,-36413023.473059036,102031.81346161176,848232.30841002602,-22787.00096340814
6,748293.01268799137,613418328.35237169,-1357700313.2418795,11178242.788916823,708728.43501523975,367423.51221004204,-31279.093718615146
6,753367.40139273601,-594725177.47246313,1222500645.3547778,-8671288.0412603486,-804925.11138455966,-341863.71340711659,33842.418550225724
6,799181.70743448986,-1315022637.0706756,-725003242.95157075,59256066.112000428,351974.45937166992,-709140.2286987938,4656.7769092520266
6,860858.31913313549,-525494331.96835983,1245927181.4336874,-10838728.841812719,-823710.69517735217,-301948.3855116918,33930.450846536209
6,892982.08181411261,-387228439.20245266,1289684617.8530827,-16153420.25863234,-855203.53654873138,-220143.42134719237,33246.366926551804
6,978446.03205495141,197582210.19479626,1316069271.1115358,-36017225.70726712,-881076.68677259621,143829.52004684877,26367.198502448195
6,993353.6699233898,-1106589675.4130239,-1027399156.8214276,60147617.112195738,514202.91317971656,-596376.04277119215,-3987.2948577442462
6,1036655.3987520891,-957390730.62041867,-1172989985.5190609,58488063.701895252,594230.78037097945,-512987.61335634958,-8694.5016443633067
6,1086561.2430617241,-279615658.87121904,1314352575.8271964,-19591698.548860159,-869842.14501007507,-155412.43992498834,33075.913421135971
6,1180105.4794519646,1348369148.2602186,-447103804.99946755,-36741682.921105936,209191.27950607927,809853.76495262829,-24911.752558797238
6,1223204.7609312409,1360483570.8167379,-408081866.54741997,-38406606.636803471,185112.18070771985,815457.18937023962,-24157.453355133741
6,1284245.9915559893,-862418328.57962453,-1247297237.8892047,57173439.642272972,633073.06018273695,-462385.87314841035,-12219.310711667045
6,1448504.9452536432,1156366430.7420824,-888348406.53175271,-22560491.338832751,457612.26239189989,673845.96254450222,-30639.025312149442
6,1484069.4404338067,235453254.28050348,1313806449.4889727,-36122919.567917392,-872939.73488844547,159925.13857072929,28025.151825245477
6,1495766.9474197924,-584300096.75111258,1221562418.7261858,-4574581.2693006638,-805430.22333086678,-349144.69981621607,36312.340488350659
6,1620599.8946597972,1129995410.6466405,-939162511.04716396,-22041723.498274039,479240.96452991787,650111.36654955731,-30985.03455634541
6,1641351.3685647794,669161847.48082078,-1342795660.8590951,3043468.9740430908,693919.97348435596,380581.17397613684,-33313.516616119297
6,1643012.963145528,1398526168.7033346,-270569868.58880836,-45828696.764030345,104991.93425279662,826666.59654749825,-20877.781063368053
6,1715069.2824420058,-540724950.90337586,-1409093785.5504858,48710383.792863339,728402.23626314395,-292952.87866469339,-20978.155404332625
6,1763098.8232346056,841624320.97259414,1058884405.3816522,-52602120.337997682,-703936.40569557576,526616.15128045448,15550.515080506775
6,1827400.1911035888,990593047.29083705,927934544.06014705,-55529289.177301541,-620555.24415178818,618421.1867037192,10945.20956667154
6,1836513.1061023553,1384762561.0244267,-368582209.50372362,-44603110.975158989,162311.43110675539,814599.37520940613,-22270.15391172071
6,1941102.2910224674,-448640358.60858202,-1444421094.1288261,45253694.199960105,744545.22962454008,-244844.02747172434,-23531.299856370326
6,1966441.1271194094,1372050661.6243339,283638621.67560911,-57744708.741196029,-221405.42829274706,820782.80947883625,-7522.560229172057
6,2170849.8782825698,1367379831.256634,300158292.14930373,-58656726.103295155,-228694.98907956216,817660.19969272206,-6351.5267442945633
6,2180324.5865794327,1262280373.675102,-732204836.26991534,-35483383.713516422,369675.87869860564,724256.50811846182,-27809.377982761842
6,2184050.7853907016,-289741250.28929716,1316385389.4521255,-13104746.618545424,-863910.52326579357,-177762.2715132375,36883.767466519341
6,2217400.0708547826,-1076372850.0594034,852895146.00124168,26299672.723050032,-566961.83313453966,-652539.40522636415,34148.242291861854
6,2287984.2296840474,1284876398.1909854,-700869465.56057429,-37772391.154221833,349469.6339276596,731644.05089212989,-27051.174815219427
6,2307178.0159058841,-245698854.0827246,-1489197866.6936684,36604094.876084186,775681.13164569205,-137654.31517323942,-28026.897220019313
6,2325669.8123510173,-1341125459.1465924,389012483.07776868,45834407.521699764,-279298.57627452479,-802866.8671454353,25487.440983541663
6,2329284.2458710819,210080213.70624211,-1495064298.9974389,18645622.357850354,779097.7877641744,114706.90294943661,-32763.828189045656
6,2448150.5838943552,610222141.4707402,-1366456694.2216163,-437638.78560847446,716182.83430855488,337863.86676851544,-34387.054852806265
6,2451545,958385353.9396106,982855453.98026073,-55213047.494224891,-642126.59121650434,581983.5038886948,15400.757035783376
6,2460000.5,1241392115.7833855,-785164747.02363932,-35750937.86114271,399544.17263938446,704825.93447314948,-28155.501489370134
6,2475421.2658959888,-937222135.63248348,995432071.46371794,20149564.22072148,-652060.81283922726,-574666.01246698177,35942.350983566954
6,2511943.9873975227,46073758.600251883,-1503571649.6350899,23918741.608388074,788478.90430193825,24289.968349956795,-31955.141382409038
6,2562449.5705256015,-1369370336.227772,295920776.86919194,50033383.803713545,-221232.94999623016,-819731.42352738779,22789.61644662336
6,2700729.6205745423,-416292123.16229296,1287960001.9587884,-4170380.4437568863,-836436.76127621334,-263337.60225568275,38221.598063273304
6,2703494.4132060008,-1306402169.7459335,-615235233.54982758,63032887.179396331,311651.21988780366,-761652.41227427556,-223.20579713069745
6,2704583.7827279167,-747717266.51374912,-1282154663.5458329,51243245.369908966,677209.7422859387,-428574.10804243473,-20478.459415843605
6,2710372.6304322742,543516416.78940439,1247767542.1485598,-42420134.444875516,-807741.23399458081,327695.74948660313,27456.642403567032
6,2802439.5499456478,42395797.156037614,-1497010685.905508,21902974.076864477,791794.9019849404,18416.391140398202,-32621.039056295733
6,2890818.3357651895,1391989241.1966279,-417816834.69303548,-50843858.877376378,196022.10106996199,792501.9319376481,-20269.644433599191
6,2969243.2904998856,-24081729.840557244,1355052187.1395087,-19411117.644522093,-875375.58112362155,-23846.74061644468,36501.3549026209
6,3009057.306431775,1368876078.1503015,-525716917.9889589,-48790973.863728434,258621.84597134602,769137.28853588598,-22101.448953295847
6,3015730.0175626939,-1220892907.3801255,-775939442.66903377,61999321.900297605,406120.69160341844,-714639.34136950609,-6234.4311114518177
6,3036941.9426995283,-1326896851.7189121,-540901074.50562227,62901800.765995666,274279.88544427999,-782422.37467406527,121.88474645213387
6,3045002.128133581,-385233980.43713462,1300493347.1544919,-3121145.390143584,-840721.53532025544,-245779.52175530308,38437.888307296031
6,3074465.8207963472,1422579311.0437012,168234267.11511788,-61430282.661562517,-136098.57982679718,819644.65822574892,-6204.1818967315094
6,3165393.0717011821,-1408619956.9685247,-23773979.54086047,59129058.358069956,-23988.985609702042,-842723.45938810101,12812.552402114365
6,3344784.2432242995,837110652.10545683,1108216857.8092144,-49709361.691689789,-703245.88222348003,490048.5012143295,23121.035586207516
6,3501949.98043379,198378388.14692733,-1476960971.1549318,9644811.0755550154,791334.72608331498,98208.245214774535,-34706.976057202824
6,3507640.8887359872,-395711038.35826409,1304159884.0865397,845036.47681176965,-832059.73705399793,-253788.56475726073,38347.675862856035
6,3644249.9755482934,1444580395.8105607,-170799241.47657332,-59451563.992932573,62222.598064641126,813578.33223971445,-12047.165823880137
6,3696949.0124295177,1113892780.4127834,-979299691.42856503,-36418491.934878774,517668.99031350936,610515.19087700441,-28846.423303439926
6,3707781.5093368925,1147222916.1951239,-939426117.67115235,-38320117.634960718,494653.00163421402,631601.61346879951,-28090.61582627823
6,3714493.2065432733,-1378325479.1713588,-300761880.17620617,61950722.158808164,146853.60784577453,-830976.12075668608,2963.5989833152357
6,3781197.2086071987,-199295391.7749148,-1460566764.5090077,24093031.224464327,795966.72193988331,-126714.17905631691,-32587.236751809218
6,3895437.9284039391,-766285827.51497769,1135618857.3486922,21300022.582023509,-722370.98400119587,-481789.39581561135,35778.197211148487
6,4100991.6683754195,-1322012580.4415276,413572352.66492325,52989243.907758683,-274670.96616548946,-812067.35249284818,19028.286753026805
6,4175058.3375433059,-654231355.85097182,1207309720.0266035,17804503.521843571,-758552.48953159864,-412945.34364625235,36089.907813769983
6,4230924.9921133053,-1372615403.7060406,-311334129.70973396,61484282.528562784,158035.81045020174,-830008.34559746773,73.830725022474041
6,4265844.5237312308,222155610.05179983,-1461237931.4526742,2246224.7298459099,797619.93361752445,109430.48995085618,-35110.094296241063
6,4268602.1343070818,1441109261.0439925,132187946.3773838,-62949496.517253287,-103529.51802005869,813367.03512996773,-2107.705576923106
6,4287578.3774722591,391602008.66521305,-1427458401.8609684,-5463912.1506040618,777546.41523400741,204308.33635312156,-34978.866580214293
6,4327766.6216624547,-1371458992.4066842,-297263265.34882122,61116873.940024383,150794.75948609575,-832631.14703269815,-82.883741764765716
6,4392338.6874593496,-1371948737.0530758,-291726089.89255375,60970488.419127405,149784.27650280073,-832769.59060486895,-361.48640785435487
6,4444699.9335893057,-1073067484.3123831,865009763.7796756,39971208.266288064,-546233.63648324972,-667075.99579799548,28065.746488824545
6,4461724.9463671297,1429110468.0228941,-317559225.97796661,-59092810.14639464,157157.50729916806,797865.82595894393,-12238.364746964649
6,4527934.6206054604,1051307236.5082774,955595076.69995463,-51357000.59278807,-583719.118846845,600119.78452144784,21098.967441013454
6,4605847.7557078442,-957725649.28227901,992438293.6709218,34886867.234296359,-622734.24786651123,-597052.1324773212,30346.979028738893
6,4668010.4919616645,926741321.73925221,1072542930.0469912,-45847281.077158809,-651139.62218722177,526338.83135938551,24813.388083339931
6,4703284.846151432,-1245426175.3749177,600504586.33648169,49909957.542648137,-380577.81353297347,-769683.56349417358,20557.289757932438
6,4727784.9500557585,-357848267.6305207,-1405959934.0301397,22884294.802985102,788278.02603201871,-225698.29607053305,-32465.431900336549
6,4739576.6268608794,473229656.30014187,-1388133532.5860178,-12855439.019885821,769445.9341244977,250521.26942300409,-34231.964364934378
6,4794976.3428191384,1371661687.1619895,-521719287.70887154,-55936362.927850291,277577.15063755837,762314.50472404563,-15687.423833910303
6,4880783.7691027354,1291423652.4109712,-700045794.96778572,-51818821.739282504,379414.3454929383,715812.74193499971,-19456.138573985045
6,5018985.5598869948,225822405.00280401,-1443235471.2758889,-4045994.0175215439,807778.06850961794,108979.61599843306,-34670.133026477932
6,5063566.592538543,1239549531.9862299,-789175348.88027048,-49685177.986089624,431872.25583550363,685525.93612449302,-20735.274331460176
6,5119177.495094033,1297465108.8223855,630588895.18199301,-56976520.053050995,-376706.81293589342,732780.09118314716,13596.546747428703
6,5149579.5423255591,1211280513.4976327,-826465590.24527776,-48646699.886505887,456553.10228023137,671389.36014625558,-21388.909818224438
6,5161516.4571719272,1449172283.1102784,89121792.405245185,-61585760.256967872,-64295.605719561921,814740.42000887159,255.69630788011159
6,5220918.0492392303,-1349135358.7784386,-385190374.50747156,57963936.344748214,214333.87891707456,-820003.24577478506,-6786.0286876924083
6,5268162.6090982864,1314782092.7775667,-642330860.53264666,-53674273.787196986,350669.74692549394,732391.43722500326,-16631.648197096267
6,5299972.5642964449,1113389289.2914238,-953519159.41493797,-44534801.995792061,528591.93377435103,614005.42160891253,-23605.498125052061
7,-1893910.4937293681,-157996955.13125345,2804608063.2553983,19058019.754973989,-598407.72795709968,-61460.98756484082,9380.4149902647732
7,-1738250.9574883468,-1429003124.6766722,2360822358.3958855,36840037.486744367,-511900.8190334083,-332645.88438674051,6331.8145696369529
7,-1658575.6817222033,2836258314.9067698,-1016475311.0189431,-51504105.54640644,189652.02666629612,525045.80957654561,5.5442863852229118
7,-1653617.079335866,2461989240.7177048,1637370109.6230409,-30070231.5440301,-333626.06279161683,460807.3261920794,8041.4729615831193
7,-1618620.6860795456,342656646.59246504,2818499613.4528909,10841242.313383969,-591491.59938130574,42287.95558678994,9726.9353141641004
7,-1616544.1806287526,-879871867.45799232,2641597480.6807599,29400802.275008809,-567607.73734244832,-213549.49944839685,7871.9292490544476
7,-1556875.0358978317,129663996.45094712,2829870873.7704701,14233556.653251121,-594879.23659642914,-539.55446382795412,9511.4482268025258
7,-1498390.0988753627,1726492233.743479,2347783826.0281138,-14084795.38772526,-482264.36903485452,320650.36818676174,9542.8302959796893
7,-1438375.5585838316,2310731210.3086138,1827452989.9363542,-26267756.070112392,-373914.442175465,434101.86708105414,8453.7749837357242
7,-1374019.7327346923,881417511.32784116,2730970499.4128041,1629897.6941239913,-568528.42554714601,153866.53686436577,9909.4334390164186
7,-1225320.9146935614,2826669692.4744844,937510676.57163739,-39169274.051340595,-193991.37230905821,530801.33390803332,6084.7312434714022
7,-1178550.0444472285,-2297507592.8210187,-1569630000.2910295,27233438.164417047,322634.80780356086,-512680.56539903919,-7959.4279335446563
7,-1122890.740732115,-2123097921.2522399,1737352344.6971536,43084950.566170938,-381107.71671115968,-481166.69956981263,3261.5452367532398
7,-1071323.2147154252,2716542327.9233437,1199765053.9970927,-35743822.810051568,-245956.38219845048,512823.18129466224,6711.5391784467984
7,-903527.21125794738,-2612398816.8936014,-883592568.96279132,35662606.874849118,180460.83083135812,-585019.5931267055,-6048.173834937088
7,-676733.94679782959,2764266626.2399983,-1197585307.9314406,-48852348.318020061,224785.67122502057,512876.81219587295,-640.97888355062878
7,-668975.92231195117,1388310105.897855,2536825161.1125689,-7440911.5931767859,-524308.20981799543,255243.60694345061,9394.0804136631596
7,-618090.98153168475,1815530423.894527,-2370932866.0738964,-40567668.039086752,459054.20023936324,329077.07607795234,-5216.3441374352851
7,-598015.50366721698,-2731129397.2518163,-70374985.587760523,41241026.683356486,5432.5106088374332,-616851.28667115676,-3427.7322897115087
7,-584441.17993409303,2820662757.7798271,-1066517825.6270016,-48767663.598636135,198566.96127739703,521534.63954413956,-177.72152140242773
7,-575268.42877262039,452673034.01014626,2805909102.3969774,8385917.2639193768,-589892.78373989696,64299.041501174368,9337.8411941802406
7,-410226.97991740308,-1863799685.0168781,-2087954901.846122,16911696.269113839,431673.72653097357,-421647.96993640176,-8777.7768728182309
7,-361607.77299356158,1085793408.7349117,2669766142.3406239,-2040248.4466942777,-551391.14241844311,192675.42461440165,9323.7811979689395
7,-323507.48750560847,-2562554566.9489207,925292050.26845562,43504968.133656546,-206728.90535642442,-583871.55405451497,-2.9360066206366828
7,-321273.52111283853,-2698499670.9169798,-435016085.89423966,38281984.128001727,85861.029255372137,-609780.05772118038,-4536.3514963470934
7,-310109.97378281062,2320020325.9357743,-1902198124.8768632,-44985561.730629027,367118.40635072696,425390.95151592977,-3258.2213125519247
7,-287196.24985790579,-1727099078.9100149,-2206532998.3548055,14254768.163195431,457205.39226784219,-391090.02924621012,-8944.4213892813514
7,-50098.950495496858,-1581607387.564929,2272222154.9216013,35137021.164596006,-487294.60879596393,-364460.2516691293,5324.8584685946917
7,8847.4638361188117,-245385546.70821998,2816691361.5900121,18088772.944195427,-592934.32089653495,-78737.456072043133,8348.2432588552856
7,14223.416789966403,-2611842020.5438738,813464806.50078213,42692483.516464069,-180278.74312718573,-590515.10093525355,-374.81667592812795
7,111098.89345094236,-2012426747.1872494,-1930993627.4522343,19732856.034518577,402767.2541044883,-451341.7212341947,-8223.6865000465932
7,194397.8655472449,-1051688152.5268247,2588748168.2105637,28413647.501250874,-551453.30529591383,-247728.17965261044,6804.8803004718347
7,397133.05108818179,2722780805.1021299,-1258838307.5997036,-45599350.291443743,241329.19840994623,508882.58931598533,-974.53347851541832
7,449010.73673640657,-1907684693.8386331,-2051901315.0503507,17355661.569393601,425042.07034595084,-426172.30037602293,-8258.9171466546086
7,483387.42268623831,46249044.11042197,-2899113659.2301121,-14959772.311402937,582600.40678270708,-16758.05559810995,-8489.0623742934185
7,553102.40771040693,2998817642.6861749,93668200.459838599,-42585032.102055669,-23875.864087129048,562364.37287523516,3066.0055834012974
7,566288.73689846927,-2520304234.5753832,1071966192.3383784,41363502.077980414,-236037.68545498856,-566785.39134212234,612.17587975356309
7,577254.9844149733,1050487428.1552405,-2748066252.63378,-28363000.063539892,543263.66736608348,182926.6348779102,-6891.6464688336137
7,667867.65945807146,227818196.46029738,-2899591032.2555642,-17239409.422551535,578974.79292429506,18429.500197007696,-8148.9135215793613
7,672545.63914817153,2487108890.5460143,-1673152714.86252,-43528809.003030129,321638.92248752672,460446.42185201508,-2362.0941242058402
7,740110.42515840614,2496121736.3059187,1598133982.8699198,-27894466.364063427,-324443.53100368223,469451.92717680067,6846.6972244412073
7,820255.25501839956,-387584027.08889198,-2852903263.0203929,-7984104.1452788431,577075.58711247297,-107474.43741407238,-8655.5727989251427
7,850814.66779403901,-455551700.16722822,-2839740296.0444775,-6982956.7495046621,574876.76571814879,-121453.09123694594,-8676.4190984554916
7,891636.4681350207,2933457877.5412326,614800628.90390551,-38429002.343123481,-127995.16116203662,549214.73107450455,4386.7693159625887
7,983797.01407324616,2918480221.4053473,678874666.5430572,-37699853.205187201,-139986.21240694297,544444.83754753426,4497.3037167039429
7,1044574.0903337956,2980460096.7909923,359654702.26196861,-39904502.109739028,-77250.997726216461,555244.37707770662,3669.9635248625323
7,1151323.0592143382,-2726602284.6540284,-120933938.38239075,37331670.632650577,20793.308645274126,-615996.50213216129,-3101.5130379847969
7,1243371.5418850174,-2728760042.3438964,-123904060.74228607,37118891.109758697,21235.489721044149,-616390.79406713077,-3069.4050507536194
7,1276865.1307086102,-2164947054.0213947,-1729303721.9641731,22080002.260660332,363012.00947965885,-487217.58102679491,-7211.0293798017556
7,1292321.5537500111,2516244479.1065717,1582534921.0122952,-27583315.473176979,-317518.43147333141,468573.84944228706,6490.5820634244301
7,1324006.7437984659,2152592548.4042935,2023064671.5163641,-20650937.00984662,-406532.37651742413,400731.93523080274,7376.6440121130881
7,1459905.7019960317,-2496188234.8852615,-1161417243.8554237,28970122.847232848,243793.41532657263,-560748.16562788817,-5762.2562371714239
7,1477866.4922103449,1954376814.828788,2199624405.2839355,-17060008.690485481,-443879.19803565455,362580.02790270798,7638.8725445227028
7,1482226.0356866643,-438498618.35483038,2793521730.1301932,18107374.41657092,-585667.69845106022,-119371.41393117204,7470.3919721663024
7,1725506.7675952152,865866788.53037548,2754620926.2672925,-62727.369015876051,-564381.6801435675,148897.49481218253,8224.81977444519
7,1784883.4810830061,1904554028.0553534,2239592547.0416636,-16296855.923751734,-452701.72639185056,354982.23275471269,7555.3436754550648
7,1822017.0328188022,-1627682216.9454625,2253304898.0083585,31078265.839943282,-479103.60881732928,-370557.81948447297,4869.5915507333484
7,1897716.3550624503,1533476483.6660266,-2519374858.3373303,-30767135.854234885,497809.83017357887,279742.51232300763,-5482.4535206504479
7,1915798.5790864606,-2320936297.9538732,1483105386.0395973,37016077.543447688,-321354.24287796527,-522816.20086393121,2163.096908151776
7,1917219.1362859886,-2657858584.2098732,681708887.34761691,38238783.277691178,-149220.25869124869,-595997.48192822293,-453.23914496953705
7,1968815.4807782993,2011531198.2719731,2144487653.6962287,-18119970.366455853,-432443.07889904792,375770.58742241422,7274.5777145642251
7,2168762.7154202475,-1365545242.8106368,-2472073983.9236169,8368498.4996194011,511517.62844952516,-310457.53092472348,-7973.941425738376
7,2224695.5196905467,-2714756107.1992378,366062721.13772857,37062655.934626676,-82257.736002327059,-609612.2909118461,-1281.9898645390463
7,2373820.2608772237,-1275446968.0526686,2476314514.4337521,25973174.930483729,-528633.89399287035,-296068.3199012588,5774.4231195907032
7,2374446.6126805879,-1594133977.9837651,2268771589.4762459,29348220.043097168,-487128.93422390911,-365780.73132706177,4979.4356075741653
7,2394769.4425862394,2987395338.9666319,298233097.63935959,-37782930.012736753,-62818.821377945649,559420.68801652757,2900.098208936397
7,2443812.1769471727,-1906727166.0196283,-2037759174.3213053,17182874.959802147,424349.10305861611,-430043.22383713559,-7085.6691450579929
7,2451545,2158974221.9793773,-2054631591.6074328,-35625201.477211647,400639.44281359349,399828.592088882,-3705.9536905744944
7,2460000.5,1975977485.7411468,2178666871.1638031,-17522263.042442236,-440521.38623186841,369049.79842025385,7064.5047924822238
7,2482637.701129932,2315861676.7501888,-1884725691.7026496,-36964097.046712607,366059.44525111478,428977.7273227988,-3138.3938826754088
7,2490188.003781531,2182975588.1899633,1986377081.9838452,-20880130.334525332,-400391.85136575287,408819.48769856343,6680.2587662436499
7,2561521.1186625743,-2613888129.0429749,804447368.64602947,36717811.511300057,-177777.78298355496,-591596.20425688743,140.29389280894031
7,2577169.5542735821,2940136710.2134643,-643343129.8956188,-40293019.753577352,121405.9091095886,547825.39698375307,426.46833622066129
7,2578021.1390018361,3004047070.8862243,-170873860.71315527,-39392221.332060844,28645.633826681431,559297.20677119982,1679.5705250109427
7,2646763.0079057133,586285644.2731111,2816673127.9191599,2568561.7065758123,-580697.35708106821,92109.601784236336,7798.6878621905962
7,2725119.6324796379,921411796.8093704,-2772441087.8830366,-21655946.32491865,554440.33764683153,157316.65473690655,-6525.9797448115442
7,2836400.686167337,-2290089978.8685932,1517575735.2124386,34392068.491888665,-326531.48098821437,-517660.65569114429,2357.1370370169848
7,2844222.2036130754,-1147701149.1258931,-2575255025.7990584,5787202.6580620008,536565.92758505314,-268105.07371119602,-7762.8903364830321
7,2868551.1873311438,-2646577032.7488432,691948404.98793566,36008878.449705526,-151546.88733670354,-597897.76413434569,-116.47171634090633
7,2975558.236149407,2874013831.9094276,-867748214.53078306,-39299975.057081141,168363.91378502845,537034.10850242362,-345.53395009125063
7,3090453.0004645661,-743134741.56988609,-2738382060.2974973,449168.14536042325,567149.22104927513,-181982.41201295392,-7706.3386286463992
7,3125803.9637471046,1837715761.0146849,-2312839475.6190329,-30537768.743507076,460525.05484076834,339331.65937416774,-4689.7120391358849
7,3132997.6694954531,2673237147.3861613,1321757392.8131633,-29244750.091850653,-262643.27849280514,499939.43060775241,4930.7589463224349
7,3288608.0938383508,1895208166.220114,2253978832.165585,-16575756.621644134,-452487.64928124071,352619.34804520017,6735.8499675424937
7,3365404.149100611,-1439932453.9461772,-2412318089.3210464,10436681.622285634,503071.13923362171,-326061.71842098591,-7262.7645258823604
7,3437264.5591045385,2993646436.0563421,-137515873.83668977,-37499350.297483392,25843.1884011316,561204.91949157964,1365.2959351620802
7,3465679.0313392272,2654949116.0650024,-1366236547.7572086,-36917575.957233183,266261.05570526142,497732.17176466697,-1794.3665609592811
7,3466243.6318243416,2789243471.9987969,-1077929042.1671925,-37707698.045427009,209125.90822787469,522470.38812884298,-1006.9045304041881
7,3637194.0420260653,-2742680845.6232095,-144436756.76942149,33353958.808449473,29043.192587383994,-613537.52764636197,-2119.4411969456751
7,3785796.9180306084,-1443973074.1345229,2386533043.9421673,24239550.153182603,-506829.89383626904,-329616.92928970628,5276.3047569555547
7,3872544.985832775,1552823747.4762778,2478054826.772397,-12270868.592177007,-502163.91295839538,286891.94334284769,6881.0825767127671
7,3904902.8636076981,646616385.787027,2807792806.3137712,-365506.75302817579,-576067.78759210533,104548.27080082068,7282.996533854337
7,3909575.1612539273,-1914915605.9402583,1999424480.1961358,28582470.081299141,-427048.33880885463,-434436.26307953522,4021.2240135234706
7,3952825.9438704541,960897579.69524753,-2759735718.8417025,-18925872.246867638,553722.60483582132,165985.21480767746,-6270.6608156266038
7,3976466.4584558215,-2509215024.9185429,-1136283815.1322851,27384553.017523587,239556.86140019723,-561802.87512289837,-4395.3880016646735
7,3981650.9501856808,-107701261.24772511,-2870597417.8240438,-6253255.7534888163,583907.35259897762,-49102.68007746325,-7180.3707166876093
7,4027290.641611686,855491419.62673306,2760616627.8154826,-3175589.5676715137,-563665.66765981144,146945.55365601022,7184.3904828687237
7,4052024.7581967572,2978142625.3655734,368029191.68847656,-35042459.004731454,-74614.510968445902,555849.78096752695,2333.3778281808973
7,4113372.0622575954,2979855260.6680155,359967795.88440454,-34931604.132814728,-71986.274527416972,555932.24046961323,2267.3011923493905
7,4147685.9682209725,2036889540.3424654,2135950102.1164932,-19101104.776516125,-427184.21726941474,377698.74442527944,6080.8179292124987
7,4221715.6858862033,-2554290697.5341606,-1010389002.0125787,28219615.136156205,215784.39302855061,-575825.99115112599,-4010.6250911606635
7,4281686.8202227829,-2729573003.3559914,-171309458.59627625,32288955.503337331,35538.220661075677,-616404.5450413886,-1884.191497792867
7,4283923.1730616502,-2328989811.1422877,-1472933931.302181,24375764.087794811,313061.26827415545,-524577.09009553771,-5010.5076238024512
7,4318728.2981513478,-341698719.15937495,-2832270973.6297426,-2631508.4680438759,583003.30297832505,-97547.201927315036,-7210.352108372228
7,4374010.5124558052,-2714540794.1204081,-342409192.4530009,31597816.314160187,73933.241480263838,-611214.55796373391,-2331.7464644436686
7,4415785.3823228208,2278137237.1232929,-1907997391.162945,-31534361.137006227,377361.90015257412,422673.00305354677,-3521.7497790275675
7,4444765.7729771314,1526267902.1991105,-2508622406.5077057,-23868739.873112742,501363.80015205563,278725.73299496592,-5334.6462359181824
7,4478636.3275557943,2739359027.3327832,-1204249104.8983665,-35230310.150429763,237100.47040011801,512228.1652972016,-1695.6632345955284
7,4545367.7508925581,2468745333.8577633,1666058789.8513701,-25604579.742527865,-329304.78471975948,460113.74480155559,4906.8614630220454
7,4559330.7160395989,-2535287315.6329622,-1061054981.3384724,27700998.393498462,227891.99070006123,-570412.71853533806,-3931.1299388808343
7,4601307.5784208523,2719249943.9369049,-1236230712.2798345,-34810433.706445739,242930.92452575944,508977.49901346111,-1773.5847235841391
7,4612904.2376412479,-700980103.39080799,2746098753.5076833,14123949.23350727,-569478.80122223427,-171058.83790136818,6351.9411133724252
7,4702674.2380924821,631267491.26871598,2825580822.6521502,-1655247.0573877911,-573083.32962914871,101421.48901073026,6954.9813115739335
7,4721297.6960922908,1691921939.1666818,-2403547455.1567955,-24785057.876061201,481703.06225107569,313814.31176778895,-5035.3639067436588
7,4826887.466176373,-218802599.00312349,2849203527.3455744,8181944.1564068543,-587157.89564920368,-71151.008928217329,6756.4720426516269
7,5007248.1756073525,1865065581.2096,2278909951.0359454,-17544695.205134995,-455166.23464032583,348326.9223379083,5933.3955024283359
7,5020617.6618434722,-2290855849.2542386,-1554129986.9789906,23861513.445759725,329477.8733153902,-510860.92489628907,-4794.4724766343252
7,5021823.9062834885,-1821679300.1875298,-2112199252.9583108,17368340.883932654,444191.29382164963,-409751.51124981133,-5917.8830389390068
7,5182825.1076644426,2167695154.8460479,-2018438816.9520857,-28605180.507169068,399989.31736275839,404601.76637634373,-3941.8473609531566
7,5229945.4733923804,-2230609475.6262679,1639318016.851717,28633029.695979707,-350267.48287367157,-500355.64781004889,3246.2505075901668
7,5288363.1755218264,-819922215.6965493,2701660372.7712665,13850983.19567281,-563061.51315759099,-195869.27928476047,6183.5104961617026
7,5344069.1443945924,2223017571.1201086,1952967044.1953638,-22611840.714964431,-388557.41164559935,416049.24282817042,5131.1960191924527
8,-1923299.6800556884,2558997023.2695389,3651527912.0082378,-132710122.86450072,-388066.94266187359,271911.40004989237,3100.6488871485699
8,-1676477.8519173686,-111467134.410954,4468232788.0505524,-89524893.497460768,-473474.21968729532,-9284.3609884136149,10835.71642914427
8,-1673991.6976694386,-1267831175.0088599,4293103492.6420369,-59949145.02908536,-452406.41408122901,-129317.38251801601,12843.074282209149
8,-1592174.7404434106,-2611020650.8051176,-3708850345.7054467,135117955.8600862,381710.53477718646,-267732.6468416666,-3079.0827487050151
8,-1570486.5735796981,4457697348.0871229,309831606.417485,-106680449.32500985,-34987.208146732555,471148.08707021421,-8923.976829411642
8,-1488287.9835097014,-3310868732.250308,3041036234.1445436,11898759.27331778,-319426.58307719277,-342983.27150591614,14247.112360053667
8,-1431082.0416018502,-2217184518.051456,3898158973.9401636,-30365933.208095819,-410960.4573718856,-228522.55785978315,13979.375859370335
8,-1389689.4817755735,4445601723.3119421,445959429.39254278,-109334429.45459881,-50174.683724780029,468954.28719019296,-8550.2841103411683
8,-1343251.6787880149,1054627760.3961194,-4392364599.3690557,66742547.160977557,452485.84102006973,111961.82391998128,-12491.461134655083
8,-1257937.2707797578,1138933855.0994718,4314565285.4906816,-114583738.67138068,-456502.15891040221,123348.15308031437,7761.7206019090581
8,-1219453.2519424818,2531451418.9093804,-3728626849.2173347,19746789.455626983,386695.10086195735,266691.47045150382,-14216.131748806034
8,-1090195.3593005561,4469176585.5376148,-168946676.69805852,-97324607.336252749,15467.114002231627,471260.1766057146,-10079.091285303644
8,-1054045.541972524,-3707335544.4703064,-2603705926.0371203,137259930.26585785,267189.62945364125,-380816.25481757161,1837.7127865282303
8,-1042009.1233008691,1253761169.6297438,-4338458027.0024424,61081777.446016036,449319.26636155951,132568.2346095003,-12873.966739628218
8,-1041936.2585759561,1286466185.8665977,-4328668337.5219011,60141859.053997606,448322.43491423543,136084.39817107006,-12921.076305390361
8,-1007803.6105930222,-3036288033.888833,3312775223.5564218,248860.29420422355,-348035.94059731637,-315384.94343062036,14332.872348499977
8,-851880.72580218525,4299308409.728075,-1260628901.7848942,-71140242.151766211,129793.99065725792,452679.15590860217,-12271.945800638805
8,-816318.43809974124,-4315085082.8785858,-1371789351.8772931,125697683.79336536,140530.49510578968,-444594.29049499787,5986.5795921787003
8,-780456.86688351515,2755731246.0663509,3508374166.0679975,-134505967.47931865,-372421.41447418783,293531.08846066444,2389.1498970826824
8,-774981.89601031248,382376597.85173804,4454337644.2970772,-100355062.71928686,-471302.32826734416,42259.126575106304,9769.3397562633509
8,-414936.7444188518,908947709.81708336,4371704240.548089,-110649488.66494881,-462300.80012478423,97847.775201033597,8435.5092563715098
8,-329688.27939165942,-3079421187.6652384,-3333388884.1272721,138465402.47431591,341176.01509405056,-315098.51027330843,-1224.8686920755406
8,-262115.97834237712,50435184.519241698,-4527856275.5636454,92099113.864805937,467593.70103611681,8269.3032289977382,-10776.583808188117
8,-258906.13441053941,1516276041.626483,-4253638764.5976233,53238566.279044807,438883.58187689056,159570.69019174346,-13254.36560621255
8,-238398.8240738227,2660071560.4831686,3576496592.6586008,-133940679.12866922,-381125.12432270154,283596.49487915338,2809.285382770739
8,-222450.49953363347,-3888566126.4514489,2280044911.409193,41216935.275845245,-239734.59160248094,-401197.83922218514,13711.69143663003
8,-185290.13198482478,4393801977.0346775,787765188.2444936,-115859418.51748267,-86304.323187971531,464333.51633129199,-7623.5810823516822
8,-151032.93060163804,-3676633211.5921879,-2658944329.0749011,138160638.57972962,271246.61839460465,-378334.91095378943,1624.1483049021251
8,-129103.66250778222,4342281248.9264727,-1091516722.4399507,-76042712.576720357,110636.79423164384,457186.16849260556,-11938.078711939668
8,-80322.886333837407,614539332.4409219,-4483553021.6102076,78323951.71297963,463171.24351862015,66226.407439950533,-11888.479453425622
8,-33430.993196095107,-4269705812.5531139,-1518914063.7275157,128225183.70097107,154408.45938780202,-440519.83406281902,5541.6139610594364
8,-25256.984452868113,-1723901767.036902,-4194322129.1939335,125486691.02070187,430742.22173096373,-176610.95036112244,-6164.8928192848816
8,-7606.9093315361533,4437285213.6586723,-569981581.88052869,-89045562.82375522,56502.579975123735,467240.68102771061,-10919.292492140468
8,-6790.8460621091072,4467454449.2333775,-186857378.56629717,-97630419.731260419,17264.428817942429,471367.87565942964,-10105.545808597801
8,-2182.8638609012123,4022534439.6264081,1924997666.6891458,-130995748.21750648,-205112.97312389335,426505.95546449337,-4124.5649874690671
8,96386.836576555856,-1151244023.7056062,-4382570313.7303848,116384244.52083141,450767.29080543923,-117823.52818569857,-7839.2189797459223
8,117728.28870040085,4107393744.0751486,1739011580.9081736,-129166159.43870695,-186958.98230680195,434205.26202106808,-4701.2745242545807
8,123297.14034525864,2437588226.5994382,3729892085.9757438,-132201687.36841993,-394986.80671505479,259383.7327817801,3630.5814006232899
8,133121.25105137401,-1992864309.4231126,4013754374.9666133,-37308512.054351225,-423292.96943746385,-205077.015302871,13865.397984667707
8,135598.73058697814,-2964683592.5688701,3374133588.0114689,-2044789.0611118367,-355292.94449905615,-308032.2781773223,14398.209485255782
8,207346.07311892975,-4252866601.7633595,-1555757633.7171841,128778379.21911508,157845.47998177019,-437790.14513394039,5441.9276998128325
8,313217.70282690693,-1825349083.8459215,4092375027.7257862,-42732115.53199777,-431735.21398703539,-189600.37268000672,13710.785649829
8,511962.15106822457,-3340953736.3477464,-3063441931.3684807,139155077.15288916,314277.77749718016,-344335.46993227227,-83.85950331727004
8,638582.89819147578,-821146956.99110377,-4453649244.772274,110380408.6238963,459951.69048266712,-83446.405392475252,-8777.5401560286518
8,668223.80978665454,936501515.14832914,4365250399.4738245,-111201856.68324177,-462066.12949958397,100218.64319643113,8449.9718403698971
8,751746.61871354375,-3609605175.1316762,-2741094186.1010556,138704576.22174096,282104.88460903743,-371211.51086581557,1209.0470169137575
8,915522.82451696647,-2079902999.4297545,3977673213.0850301,-34409439.311142407,-418462.89093223767,-215583.23449184772,13976.799944980468
8,945083.80648518819,1730563181.2786005,-4166205970.5697236,46263444.299591742,430028.65651763778,182177.14762070792,-13583.008959958215
8,1031908.8121870048,-270625371.33417082,4466021755.6030226,-85790771.461800754,-472005.68851868936,-25953.538737034884,11304.253519471416
8,1097676.9260185962,-2703306082.0014315,3591893468.8089194,-12202785.654658582,-377511.93092624925,-279940.62273994921,14381.459935035282
8,1184635.0365138007,1164403132.1227715,-4366466703.7745533,63302550.068096176,451410.03773249034,123297.63682125317,-12868.495984692689
8,1240607.887358326,-793589664.60026062,-4463436668.9149189,110066903.05308686,459834.27183866821,-80221.102800164881,-8882.0567062996561
8,1438736.9352281839,4452559863.5924854,358517739.08960265,-109335322.7796198,-42040.222127110661,470641.61191104871,-8732.0651357892675
8,1473698.2508206,-3728577594.7591782,-2585157113.5265999,138629994.71244726,263511.40804129519,-383851.13233413268,1850.6937556888165
8,1489867.9173414893,2903880996.3139067,-3444569072.4749022,4357348.1687278841,354976.94155331049,306078.12611297233,-14421.7675932698
8,1501570.6993583576,4173806975.2579327,1572228242.1108892,-127999874.9869151,-167944.89812836959,442844.80511557742,-5259.7166162866133
8,1510587.743066289,1110428287.6827548,4318325535.5534611,-114305511.57638152,-457253.42618277197,120732.52336017656,8007.7868032442493
8,1630718.6853180029,1214634691.6357479,4289514613.51021,-116145384.39397043,-454088.76605888689,130313.58461530649,7718.522137136305
8,1634747.6755013634,-672739411.04749954,4419280566.188983,-75517688.012616232,-467292.89169441035,-68580.648762858094,12117.215272804717
8,1656135.8619036139,-3155184646.8495383,-3258536945.8972173,139458285.13852984,334010.08721115021,-324995.62855438888,-989.01016206078714
8,1756351.9397676005,-1256888487.4482,4294035355.8743401,-59546381.372333854,-453073.17025858152,-129865.9093008748,13060.390184166285
8,1787404.0341840032,1574558220.2954705,-4233525586.3559327,51006821.138939939,437814.92320003896,166287.88362940407,-13468.619735778406
8,1878348.4469103264,-1990762668.3763566,4013339694.8367214,-36934705.311562628,-422583.74168653908,-205466.81584720124,13937.670518123467
8,1932250.7486238298,889773497.12472832,4372287666.9736242,-110467876.93878141,-464183.42817459069,96641.57170339291,8670.9599020449532
8,1950820.8069573049,-4461021914.3407145,-768012030.29995179,118294558.32220387,77081.015000981308,-461362.17729866999,7710.1679263262104
8,2070865.2427328248,-4479619016.0989971,-638011901.69516206,116097118.88066736,62498.631085736823,-462199.98397037684,8079.4710701200202
8,2224274.4242204106,4043053768.2645464,1883667232.9787235,-131799334.33862624,-200674.31104272936,427843.55560511822,-4203.1372074452929
8,2302998.6477966486,-3305490691.247942,3049702019.6944366,13283718.492617529,-320400.53136101057,-342110.86956428323,14427.132202605202
8,2311595.6093335822,-4477465303.3872452,-658719825.23595321,116597853.29866748,66445.097868053213,-461458.72915235348,7978.4013445431965
8,2324694.527548709,-352457525.19135267,-4513520189.6343527,101022117.77970244,466003.99473296158,-33788.605499498932,-10021.386245050284
8,2391359.1473642411,2516183612.3285098,-3737476989.6880403,19008568.569529943,385565.70903302793,264949.33414387732,-14334.95119399175
8,2451545,2515047269.530158,-3738717715.8698902,19032286.034542102,385853.60451197112,265820.32188706176,-14347.848192073428
8,2459295.1370014707,4413440090.819191,-745527701.86580503,-86369967.495873004,75976.119443139731,466821.42039467976,-11352.922046025826
8,2460000.5,4454448646.5561705,-414300452.64405876,-94125009.541192219,40157.590281230528,471692.15242142248,-10622.525027513231
8,2522318.7583222622,4426235119.4726105,585816477.81695092,-114106319.04343158,-64934.462667548556,467458.68557060097,-8150.7624229951161
8,2553839.9016803317,-4333233750.723073,-1333186261.3388698,127366078.85236076,136454.09815483712,-446220.89671805192,6036.242658236114
8,2623762.4987766221,-1230509821.2416782,-4363032081.8848448,118248036.74290413,449622.87455494725,-123918.95421865419,-7804.0928972629436
8,2635955.737013571,3750010037.857553,-2468949822.8755875,-35648269.396785587,255591.56703340713,394580.48455516354,-14029.43648431837
8,2675540.2571245916,-4120965756.4577494,-1897775599.3605249,134157084.28252815,194487.06281965849,-422868.28476855363,4229.6943281904232
8,2716122.4345429298,173193016.26449859,4463866689.0259609,-95939612.084654301,-473003.39986740559,22069.401764848517,10463.623912290434
8,2788739.5810845671,-4301684944.2606964,1379716396.8433645,70885609.077859089,-145941.50336174568,-443126.73166511278,12511.770398226023
8,2824499.0467523281,4320411807.4851103,1112718091.1503465,-122656233.83704054,-121384.30460340116,458308.70925366133,-6634.3136670245167
8,2851491.8594524395,-4522009415.2115688,213698716.60391113,100038877.26721053,-26037.229764447067,-466829.39546717796,10203.570843873615
8,2859248.9859733144,-3324594349.1529365,-3091796643.3474922,140451024.24229088,315300.49437153019,-340184.41119689669,-270.52709349573746
8,2976882.3515684241,-4051720514.6267347,-2040984026.0307658,135678177.99888885,207121.74149995149,-416813.14862204419,3780.6570631599302
8,2981987.6770306583,-2492954075.3667479,-3795305209.0728345,135760271.43847397,389058.93350420782,-256124.7090183465,-3737.1754327797171
8,3108937.6713916427,428661848.60537112,-4507899296.5606041,82856537.727221206,464622.31191801501,47455.11027092491,-11717.126840539097
8,3165569.2779342923,-1207517453.9485662,-4371745709.3275652,117956881.21237428,449815.47301129211,-121923.54463378795,-7893.4289326923572
8,3172449.7031237753,1920037534.230484,-4087206424.1296864,39670939.352392241,421221.76503970276,201361.26656725121,-13910.883850615828
8,3174619.7673007874,2779322125.2711697,-3548808842.4377489,8698039.8235189207,366076.64233617223,293046.19561467506,-14490.366516076949
8,3205181.8114790143,-3061084461.5723286,3286012807.1506877,3261411.0989665347,-347314.92271952535,-316243.82468116219,14576.09230551562
8,3280210.3852755837,-3420812322.005188,-2977309169.3460088,140583442.73622617,304085.42003825906,-352150.39311445667,198.64811745887891
8,3392247.2028327994,-4474364556.456563,621033632.87403607,90959889.670022964,-68516.806168687603,-462560.94093437423,11113.276518185103
8,3435291.595060355,1588159410.6442223,4164928021.0186839,-122601853.39951801,-442870.03663604485,170551.02377943651,6759.6124469490014
8,3566608.6043030256,-3211395443.7918339,3143100734.4602504,9754354.2440649699,-331674.26323075418,-333794.26527461433,14552.21387842408
8,3618651.0781804733,262567527.78836057,4455881624.0824852,-97875587.169346407,-471918.36589172442,29399.193285437952,10326.281360121562
8,3667462.3955610162,4255062110.6786256,1343529591.7251186,-126455383.31746221,-143929.16393998271,450439.96071997861,-5932.7405343460578
8,3732323.7882751999,3089355069.9619479,3210877410.2577043,-137882887.8504689,-340769.75862944446,328100.72319115081,1158.1950052552058
8,3763768.911270502,-2649681031.8493013,-3679729862.0355244,137314696.80978116,378010.80021728663,-270639.61149965686,-3185.0765674130516
8,3782352.9043525672,4318827360.7226992,-1190506673.4800873,-75807037.468532369,120624.75616773564,455368.50997592637,-12186.386847007348
8,3812724.6899585733,-4418444787.4722567,934346834.39421082,83423050.114741787,-100902.00053505009,-457039.47625016666,11748.115825417304
8,3936736.4830415361,-4462838138.9647856,-759738865.46117675,119433012.7043937,76452.424500623718,-459196.78208952048,7698.2581852790199
8,4111268.5797193972,-4051114471.9760971,1986711059.4242098,53412862.726742953,-210681.01409017801,-418215.06742730702,13528.967506935074
8,4181639.4410130531,-3766997023.5371928,-2531904649.7272072,139923048.2074405,258475.04041283455,-387263.40942216432,1948.4214181555024
8,4198094.1340487637,2954464304.8917828,-3396555548.3255939,1189214.2341797475,349894.47686182207,311068.01260366756,-14563.552750401574
8,4265793.4883138156,4460148755.8503523,-310105627.41786873,-97559381.806133524,30103.634585623298,472040.07238469482,-10425.762224273682
8,4395389.2281224253,2749023948.1538258,3501454097.0785966,-136246000.7075578,-371674.96085115679,293087.73073377984,2630.7835340133975
8,4410176.6840111315,-3515842996.5920982,2810044765.317256,24143651.66648186,-297657.6227762482,-363031.46478146681,14430.843583957945
8,4428430.0858939318,-1627716251.2827559,-4238140315.1724558,125257215.20985596,434156.71115402883,-166028.74493942302,-6720.8026674111934
8,4463702.0632561212,-869304114.31812382,4384870149.8340845,-70001835.102113366,-464230.06400140678,-88945.869038701421,12658.432576440067
8,4490693.3274819208,-699273455.57837319,-4483435290.8709307,108632790.73872453,461450.16227264405,-69732.52422689466,-9339.1867518567524
8,4512886.3166226726,3688505343.4157062,2496159696.9272156,-137509263.15074274,-265891.64943700872,392495.29055040592,-1869.6232976953713
8,4515815.7899172818,2742082992.0617876,3507067237.5710955,-136233741.77338904,-373210.12012757716,291544.81381914619,2701.9666297275876
8,4629188.7503353469,4405773931.2518034,717464603.36999297,-117739087.27260599,-78336.020149713251,465748.41748619231,-7764.0177312972874
8,4655623.4189050822,-4435017562.5501385,848523422.41980898,86204655.545299068,-90684.295255679535,-457862.29530289856,11556.580281446753
8,4682167.1943705287,3719856975.3577681,-2524863911.8122268,-34991992.157929622,260280.57828901595,391981.19694212516,-14147.341143867223
8,4702093.4076364925,250269815.76747519,4454082956.1809683,-97552772.829674229,-472353.60395432729,28329.521985698604,10455.573307360124
8,4729931.4958646996,-1374475447.6186559,-4323729062.5472975,121176251.92378967,444219.36737478903,-138596.32956058288,-7523.6363627077653
8,4818169.0854232013,2175955258.4880085,3886738193.6296062,-130975914.98444302,-414282.84496540844,231880.11978071087,4918.0483445313794
8,5036912.8931462821,1444076492.3304369,-4282985639.0491982,54409502.569663219,442414.8526675452,152666.8309556102,-13506.764936185329
8,5135360.7071849732,-4226768406.8657584,1572133132.1639738,66687887.339929305,-166586.97544520444,-438664.06624162925,12926.667347600562
8,5143787.9241008088,-3949425600.947227,-2226764979.4934936,138466511.58062604,227242.9614271223,-407586.90131783194,3059.6964458103375
1 1 -1684007.1141194815 -51012124.77325701 23569933.620385673 7506285.6034423243 -2507649.0608118493 -3398048.2214728654 80398.174800651148
2 1 -1598084.2773930961 42632028.961591989 20651622.482445639 -3688263.8816285124 -2534064.6095627672 4224952.2056673029 567114.0809940215
3 1 -1546567.3315786319 -18119276.02167467 -66632314.348705962 -2147405.2575914222 3310201.8809569767 -656021.86554344976 -429802.91059436055
4 1 -1504240.5109060195 27565860.969403364 -55725923.388774455 -6806643.486033191 3022059.1740360889 2323456.0038026301 -203886.7494868486
5 1 -1430035.1121999889 -59637368.680079915 6184531.7608202035 7348316.8777063228 -1202500.8528249483 -3773153.3189952066 -104061.97138637729
6 1 -1417826.4385308512 8096109.7829212267 45835149.99319993 2026302.8611467092 -4872708.5202749399 1126161.5640872554 640314.89292053774
7 1 -1335854.6077046522 50863359.87483605 -9968032.8585474566 -6549347.1365128877 89169.598155238331 4552857.989639163 286550.9168268597
8 1 -1265381.6129784849 34036052.857999496 31666123.845183499 -1857607.6737119791 -3585810.8587316517 3493828.9752375693 643626.88865272584
9 1 -1225915.9647452403 -6041925.9508440048 -67843698.221236452 -3766203.1474799407 3432245.3013470862 64450.195747170234 -391743.38653767819
10 1 -1164062.7735359697 29771193.066041104 -54345294.537475049 -7017229.2485049507 2930734.1785560874 2458681.9592709574 -174556.91885153929
11 1 -1011238.6947121838 35326270.676014699 30443188.417128101 -1996113.5266036501 -3474686.2365112682 3586464.2114522527 636571.04910826345
12 1 -999292.02473752981 41230761.532087341 -41727720.140002415 -7498008.4544758629 2235160.6367370845 3376303.5052401461 -28929.941874138909
13 1 -982346.61040627258 -54594383.709905662 -40249344.59847983 3524625.2735203109 1711346.6102330193 -2996593.8969291379 -395981.83738026948
14 1 -952195.24691596127 -36654257.134895764 36722831.689112015 6639552.4971976383 -3733130.4612995158 -2602360.3000919353 250022.03956748586
15 1 -918186.82549542841 35271996.800037473 -49423887.741078436 -7337260.3302234402 2660221.4482059786 2863521.8119761636 -109343.19034356911
16 1 -861601.57841308578 30324169.717730086 35028011.9581559 -1065735.9335552456 -3919354.9792207261 3139272.7546379794 656418.50713188027
17 1 -780588.03500993783 47801588.364891529 10647513.526298385 -4668431.2999201324 -1642191.727493291 4497791.1560364403 491394.86181506183
18 1 -735829.94779943186 25689440.647644959 -57930429.758958243 -6847097.839911649 3073484.3650292833 2119197.6891593495 -201248.15330192621
19 1 -692096.24148116377 51185646.069220312 -13485407.144146111 -6672019.6663890127 329092.06096941099 4455400.6779760262 268226.20322592737
20 1 -664723.78605570132 19568699.203292768 41744284.836996086 670481.38451251481 -4562923.3391658943 2147127.4984989171 659054.21731221362
21 1 -569021.28440544801 46795240.841573268 13479954.655198293 -4289672.2707228018 -1899066.4471639514 4421350.2397319889 517398.31879543577
22 1 -525169.90033902903 -53189552.940174945 -42148133.457586318 2999302.846919884 1815484.2551217298 -2932536.1369386045 -405349.75345223112
23 1 -336886.3062741172 34969986.211465769 -50517481.398822375 -7400108.8060029121 2678423.1096032141 2779542.9580878625 -99952.138485262767
24 1 -266577.78305063839 32206280.538174246 33581322.137990318 -1165852.7763147419 -3794183.6383903925 3263254.0801000884 646642.98882098484
25 1 -250271.28551590699 -59979409.09450873 -25135237.3300048 4801985.2967883451 813804.47020764626 -3535496.8324774508 -338925.00485428149
26 1 -103117.7717652421 -28509547.509369422 40863189.380324759 6014367.8142349981 -4230880.5774205131 -2091664.0047385094 310975.62798368779
27 1 -85315.127458434552 -31909376.805517651 -61955727.688259259 -956207.6920725829 2944389.657689536 -1569995.2701965973 -431979.594060309
28 1 -50015.837424891302 41920166.378780939 -42280199.649565697 -7570609.317523418 2204122.840818244 3323694.4059832324 -1173.773732918384
29 1 95991.210029273992 -26487961.349788629 -64484136.68877814 -1808856.613454873 3093019.4563473631 -1248795.7259877436 -422744.12273159879
30 1 130372.27192090219 -59082923.754406542 -27523883.335750915 4347892.033720715 954896.06965055689 -3490826.9575761487 -355103.59167370299
31 1 187593.29539150605 49403894.390312739 -26970458.630135607 -7242489.7798195295 1238192.524469652 4030813.0282472963 160338.02681400173
32 1 421526.7353404928 -8560407.0332824886 46317102.660376631 4314794.588892635 -4930647.76198861 -487277.05941382621 484119.04881159833
33 1 463545.89263325511 35634376.166677646 -50882709.024394386 -7506155.1717699459 2645428.1323148073 2748498.0670972005 -75319.994328690111
34 1 536352.19204846583 -56585760.682257749 -33998456.398856618 3404736.1893621497 1337967.1715436263 -3305828.8875883054 -385298.282058126
35 1 543741.34620087454 -56921645.927418627 -33133200.615573395 3500433.0376734538 1287022.9578168124 -3336311.7465958097 -382265.73911599122
36 1 613717.16879534395 50633860.242248304 -23956438.700442232 -7062270.2978214072 1013729.9888191344 4113245.4270138661 200754.89946374297
37 1 623708.62183470884 -51709048.344251439 -43309310.008054137 2158203.8311995356 1875760.6725848401 -2926313.8740746742 -413516.48107394623
38 1 639349.3173756469 -50039791.307663187 21553933.929671112 6815490.0212750873 -2488471.4240311449 -3575555.1365216365 -7786.9901314475082
39 1 714680.65252043353 -20245214.435159169 -66660907.547082469 -2897631.9795804084 3213744.3511557686 -905337.68865115894 -400707.84584853979
40 1 777889.23808972351 -3204289.8041837467 46478221.502910003 3825406.0462649758 -5001430.9524592971 -32965.295439987814 513504.5918373412
41 1 941418.85263170535 22492400.443529461 40314551.160144791 762584.40015047346 -4477522.9178090915 2314704.2959060166 632762.67449049314
42 1 1019915.0357078202 -59913073.533217661 -19694870.839815136 4585193.8585917307 468438.86498618464 -3727897.0000111763 -331652.07884086779
43 1 1088426.0524462555 -27941077.366109863 40348121.050110064 5911362.2029306609 -4275732.3934730617 -2149618.3983013863 267972.16400465631
44 1 1095203.2899014666 -41690639.233005412 30703083.792125277 6563091.1938355919 -3322443.4157782034 -3131892.8421654226 96211.590215729462
45 1 1149026.1837176164 23358918.824473675 39875560.181705758 706794.04392548813 -4439015.7863806039 2379161.5177563913 629648.52151784499
46 1 1204502.931725678 12176356.612987993 -66239433.850870773 -6319064.302842116 3316934.2555145109 1057322.6331254833 -251499.6827967423
47 1 1248358.0671537584 -42511373.743334077 29757550.378018871 6548737.0066136923 -3245327.4979154798 -3199498.5257338653 77954.147583345548
48 1 1369226.4818641506 -37748006.075049937 33866350.719665915 6374818.1012697946 -3640972.4596880442 -2895195.0503653232 136665.5562476989
49 1 1404375.425812115 32172140.599162024 -55286745.060954981 -7483897.551429539 2814168.778822551 2393716.7547520846 -92524.17126608883
50 1 1416030.9360990282 -51803145.273587011 17629798.114448156 6496600.6340139909 -2203217.8286706987 -3740215.697072634 -73002.300782488324
51 1 1487943.883013247 25409423.78922724 -60324587.760218203 -7211566.715021085 3051787.9002907211 1908832.9773840115 -151405.24887105159
52 1 1701846.1254665717 -56903910.983065799 5692379.6366939479 5968462.6777765835 -1279085.5482471252 -3959861.2396464362 -188409.6813254327
53 1 1804389.4595964327 48911275.438102879 11888022.1647074 -3767012.4074987066 -1794623.4418270646 4319726.5667903284 515362.64720967098
54 1 1827322.0795898 2473115.7881354941 -68687802.73826164 -5690763.1201943485 3371914.2128269901 408153.31979944825 -291746.80014182668
55 1 1848705.8859610055 26152543.393428288 -60186641.202501535 -7293251.5466976073 3026907.4414762221 1928707.030268393 -137265.79622535
56 1 2096788.0793594532 48138094.945908196 -35262980.087061755 -7373071.0132816508 1663550.0556894052 3613990.039758746 133731.91427589039
57 1 2138649.1521867919 15855286.688004168 -65568019.90871343 -6771688.2637125188 3251743.7972924472 1225123.4882660178 -206908.96902139692
58 1 2207857.5232347613 -52401934.088251889 -40075353.369993113 1661008.7747062354 1698972.0053509288 -3140193.8488689107 -412590.44064081239
59 1 2308050.3265216323 -57698492.75324361 -25900692.093096349 3251657.3089895528 856519.96703579824 -3647582.133357618 -375563.07194824459
60 1 2323578.773018145 53761154.329231083 -11479207.716989405 -5915332.9743995862 65523.845874503691 4313408.2030456513 344299.98939277855
61 1 2332037.5255191391 21884348.110274103 40755028.984698996 1284675.9996863885 -4545596.7894589156 2165483.674220094 597004.61549128441
62 1 2378912.2879968146 53750005.371257141 -7811823.3866897887 -5597003.0330064278 -207664.08024399629 4358532.6863312451 374071.73139458202
63 1 2409039.6972490782 -56976574.289655089 -28358934.396667201 2934426.6928431597 1008006.830438114 -3581523.2948661069 -384844.81287081429
64 1 2451545 -19461723.790963124 -66913275.75261195 -3679853.7452132958 3196367.4030234357 -964605.37682434928 -372179.12417147082
65 1 2460000.5 15223591.977972096 -66001764.24579408 -6790048.955488082 3257175.8208434386 1160934.7631422167 -203892.21660326232
66 1 2469806.8315679757 -23900098.33181829 41442921.901772588 5578723.9520099871 -4493683.0973999603 -1942327.2032007454 253081.66402624111
67 1 2610840.75890035 -57170715.860285446 -26978542.864071038 2963826.6091571278 925408.97812530503 -3632883.0833192775 -382718.21076947387
68 1 2618496.2093246514 -54709579.030315094 -34450036.515314668 2122323.3593073655 1375938.0302895913 -3386243.4899780075 -403299.15926015616
69 1 2751610.6835809182 -10643371.053717582 -68827805.942256019 -4741200.565036688 3311116.709119102 -448313.41076187103 -333960.8901152811
70 1 2770178.8802035637 11721450.343743321 -67285319.589426875 -6621574.8476953525 3298094.1369316634 917589.39670395362 -219273.81942517389
71 1 2785840.2756211869 21014952.96875833 -63805454.513076179 -7166459.7982789148 3149711.1761416262 1508520.5080836958 -156617.77855581112
72 1 2808738.9916420998 38376512.027884677 28979995.771897566 -1021252.6737393495 -3370478.1870018616 3517633.8643700606 592600.04683777178
73 1 2839784.2245940454 53786362.711473927 -3716897.4114786 -5097249.8765792698 -529775.15653471986 4362476.0784655586 409493.07469187322
74 1 2879637.9671252463 49536657.516434133 12178977.34213477 -3382717.0155357867 -1827539.5213785446 4247721.3875682373 515559.05059807253
75 1 3154668.7497814698 -54227557.866434239 -34480892.370373271 1804011.9300345229 1385693.0799109503 -3409893.4444795679 -407101.6372655601
76 1 3249068.3727896679 -35824488.26812382 -58361476.40341486 -1844661.4639359054 2728205.1706273379 -2050887.6948675856 -408034.90533004497
77 1 3270930.2648888035 36261807.527111694 31312336.288037382 -469104.93474224093 -3595808.4325500489 3312098.0968839303 588890.504396401
78 1 3284072.2681582002 -52998903.770821504 -37041633.220045231 1416258.2781144264 1538775.2461185784 -3315121.8674476701 -412402.98717167269
79 1 3346858.0548557155 -11712567.247772094 44880873.855854504 4804516.7806333536 -4933414.6298907939 -963395.7706290154 339489.39490661124
80 1 3380769.0042219348 -2237481.8351637912 -69445787.20935905 -5704458.0737376399 3351480.2599263741 19974.884728532044 -283586.64229408046
81 1 3419345.5441400679 -15601318.121973002 43952983.472794078 5060170.8453522697 -4829000.9649479249 -1311107.5423797716 298231.36190480215
82 1 3490087.2680593487 -57420510.778123766 -3007246.5761490017 4585516.6543092448 -669176.34185869445 -4087724.6810523118 -292023.33114624821
83 1 3518566.0884496719 27302821.694937944 38100854.696390152 954856.7534665867 -4277905.6961797755 2553472.8966393177 577739.15846806881
84 1 3578895.9072680827 52127245.162259497 -28832584.789623614 -6827723.5135148056 1198533.7340707006 3801371.6425576569 224860.02578099541
85 1 3585688.6648248574 18241355.206979357 42452086.357157424 2106597.3053908157 -4729197.9811720168 1751378.6209539894 545304.32323199755
86 1 3655932.6525249016 -15625627.371391019 -67848693.045110986 -4521719.0868013613 3243436.3179070661 -809743.54064745735 -339015.80753365502
87 1 3657029.3953580931 28815275.000462506 37210461.277210496 797634.18402081565 -4185606.1805020953 2671074.7858133009 576961.63923610293
88 1 3678288.9220930533 24047845.725817524 -62906991.799947314 -7395478.3557633879 3074750.8581638872 1633976.317172796 -114745.02318152778
89 1 3762039.2925404031 34748650.348231226 -55639849.807240359 -7652737.0552127464 2715437.152427427 2349279.0196980415 -21221.952286785068
90 1 3819307.6395831443 35798573.036894716 -54772204.494705729 -7659195.7996393824 2668629.859803135 2417888.7731738156 -9892.3812688022899
91 1 3832678.719234935 35155040.316770419 -55359720.04798951 -7656133.3424089961 2698189.29915189 2371025.1005775132 -15988.622912337181
92 1 3836523.2060893951 -44660374.016383 -49451075.032304645 -618444.73137495015 2254980.1119936178 -2714129.1187646091 -418801.66995922546
93 1 3973215.4673080323 -57539329.116311349 -7304332.1251934767 4013131.4528040756 -362535.68525314477 -4090774.4984259354 -325775.91605968855
94 1 4092002.0398669122 4325981.9445304768 -69205127.645886585 -6377923.9060916444 3339834.097205339 370887.36752813158 -234463.55266571074
95 1 4105959.1308997376 -56157403.996485852 702915.1369901431 4541382.6058647698 -947857.39287675463 -4132540.1040794337 -284783.523734032
96 1 4109692.9677240904 32957699.548007112 -57459879.711581923 -7640039.1752746729 2793456.0508890417 2191530.4123684433 -31631.280062789592
97 1 4146818.1703821719 38803171.042514324 -52235561.969492778 -7645887.635861001 2523394.1984617035 2601061.9473116831 26628.33686156297
98 1 4148003.3935663197 -47224213.157576278 20957439.57392263 5583081.5821159026 -2598826.5841793558 -3775098.5352697424 -123206.64513607032
99 1 4186230.5865203831 44025845.702987768 -46100768.156873047 -7517871.9636922069 2191516.0961017516 2991707.6076400247 88132.9706900561
100 1 4271016.4964148831 -5330867.8174453052 -69434930.516478181 -5672207.1415076163 3334689.6539588049 -225763.95221670874 -281729.09061157174
101 1 4285288.7909884127 52518663.74662073 -29805566.973988354 -6735288.2247669548 1232777.2456443885 3732097.9787366525 230849.21967714376
102 1 4286016.0774189811 -1141079.8565556542 45795839.639231764 4108902.8943015449 -5080640.9629532909 -66732.310987445642 392636.19540915149
103 1 4358794.8884052942 -47812476.659682401 -44557619.243368775 -196697.02402344521 1995391.9422450995 -3008455.9165469911 -420126.2375156302
104 1 4363078.4222854916 -7448448.8374312771 45338227.6284642 4569778.6570161339 -5027252.5742964912 -647861.67152721318 334383.38096411811
105 1 4401086.8749158718 -33602030.640825547 34807967.12541277 5673771.3688362958 -3911611.8361575105 -2874773.9099969706 50101.80499199628
106 1 4484844.9876696859 -57195130.14610678 -8649051.6865183301 3636152.0775629883 -265687.18293903489 -4109730.8949280363 -342749.30433956638
107 1 4496271.6919694338 -40970597.733659647 28277850.322892357 5648733.0984055493 -3280727.4999228846 -3416752.851214557 -49932.690006108511
108 1 4514036.3835271653 -20415376.215103861 41997589.186017886 5281438.5796331447 -4663207.0935359001 -1808253.6228522919 197799.35088836486
109 1 4558151.2511345278 5526729.2316197949 -69164521.548746392 -6549681.1183229871 3332400.1833709986 412171.40725677169 -218034.35704165543
110 1 4570166.2625536146 -42150265.449820653 26946966.634787966 5604275.2722198637 -3158515.408974011 -3502956.7585195652 -69486.33514163697
111 1 4621218.0733667631 -17962712.95438775 -66986853.303381369 -4583702.6529852897 3201500.9261228885 -1019139.3112533604 -333510.65190025646
112 1 4804523.6742066173 -56116970.83857692 -2028592.6444170682 4000778.0431847502 -746261.11726771877 -4174990.873572398 -317329.66127698513
113 1 4837980.1486025397 1645071.3491478879 -69537423.600297213 -6340648.1915222444 3343740.2316535972 158104.97259132119 -234192.75341552123
114 1 4846629.3164225984 53451290.764945686 5695862.331063264 -3456675.4691495034 -1291047.4840084068 4217350.364757658 473048.066376189
115 1 5025748.652984336 4847501.2554255566 45542575.750027962 3744613.4344709376 -5064863.3111551367 436761.0058742183 408205.924283856
116 1 5038618.8071374437 -51490872.414948426 -36800094.263312414 432923.58656480198 1567218.2229479335 -3400819.4110823157 -420115.64192000427
117 1 5048398.4929598905 -11693020.028017161 -68510116.041869968 -5319130.6491712471 3284496.5005318397 -664006.49219778704 -298448.92052066035
118 1 5126817.1156069133 40780524.853493392 28035428.920540366 -408087.23872707138 -3248246.5635093609 3475293.9965171348 547791.5614069096
119 1 5195872.3073759098 42982591.868764199 25597611.802354779 -758976.28182719916 -3015437.9428311982 3620187.9460700098 543215.37317973829
120 1 5198267.6635453114 -44148565.798647493 23985799.389765471 5327393.837411535 -2906323.8548208047 -3693970.5150298704 -126364.01853472096
121 1 5233556.4870860651 -54228694.005140468 -29049036.463190377 1232388.179129865 1102487.7599496469 -3702256.4174513514 -413875.33478072163
122 1 5331864.0411642483 56436971.236163661 -10013629.568162572 -4887826.4485522565 -109364.12349267142 4144364.5094210561 384240.64591534162
123 2 -1910625.4269706856 -9754645.2106898148 106413997.54650117 -1237487.789831307 -3045394.2147905012 -292891.85649677075 158284.7367929591
124 2 -1816443.122843025 -91507221.014987707 55275410.818375662 3783085.4247284499 -1594905.2241177382 -2609278.9205799839 122344.91225704645
125 2 -1664596.7865721234 45999261.529651433 96958128.850152612 -3830138.8884583223 -2764069.1456911708 1280856.5476522725 123407.72502563252
126 2 -1633873.6231535422 92287063.544366375 -58678063.665058911 -3904077.7730063684 1584655.0462102608 2534811.101864581 -119672.01489473642
127 2 -1490457.109678637 55263987.950432174 92140991.503968522 -4195628.9776114412 -2624220.8867149716 1540080.7913726093 115828.35541524332
128 2 -1325996.6449592349 97214075.386822686 47392230.085723393 -5790377.6843734207 -1356523.8480711754 2701415.043932871 36443.079574279393
129 2 -1305348.189373699 106529263.35746662 -22969807.227515291 -5369480.4891664647 602090.42789589311 2938837.6434466122 -70466.891488343521
130 2 -1262026.8623748557 11328376.65151093 -108825843.91181129 791379.07467550552 2973426.4556739656 292459.47036126256 -162548.89623565241
131 2 -1227450.9171129605 -67033382.983738683 -85389228.039797947 4668453.1805637451 2344412.7870447305 -1890234.9522581631 -101669.20510692682
132 2 -1127198.4669872932 34424507.61933063 -103926726.07334788 -605486.62417843379 2836826.7955347309 931621.6099110418 -164305.81848843064
133 2 -1033066.0951237342 -16556076.581378169 -107894422.74421887 2139344.2377189822 2955996.6421612524 -480473.12133332528 -155089.2925433963
134 2 -876550.07506747963 -16557777.088164255 105758081.68589129 -205502.73280928697 -3014726.9547752002 -486260.36257326731 170704.83089589505
135 2 -772078.22508312692 25898134.980987839 104157283.31354958 -2462407.7365044649 -2960925.7036552206 713453.47876759234 156683.56412914299
136 2 -675378.02177428501 -98043308.399497792 -44915231.802088663 5871119.0449447837 1229459.1924035123 -2770750.1638993546 -42690.668445929936
137 2 -599478.89874812448 -59133980.403707393 89129080.665662676 2520803.9494777368 -2544270.6054100641 -1692839.5666821522 157068.02681663173
138 2 -545947.46776324348 -94175473.582788512 -52746104.34433724 5724575.764072082 1447642.1140779722 -2660070.1971710315 -58675.59447768129
139 2 -495091.31634280551 90159459.581181034 -61667725.713971809 -4567534.750328185 1675389.5738505456 2479541.5305968621 -114298.51589107429
140 2 -426729.67608257732 70390847.687771916 81648178.874224752 -4596986.8689948702 -2314311.0342898834 1959229.9903907084 115567.20251135399
141 2 -396167.8497008069 64382161.32702262 86381740.750864029 -4282854.6084483536 -2448396.7320462842 1791951.658920747 125000.33455553671
142 2 -354579.39496690687 11641886.36483933 106679180.48535842 -1425599.3656151956 -3030050.3939307476 311060.75405059854 169367.80861769975
143 2 -334403.93271124619 107718454.93500558 13587776.296739971 -6202391.9310348565 -405447.78248114529 2983289.7259310181 1968.7800692887233
144 2 -248716.27738850471 -70448564.782846212 80538262.690781847 3489469.0817090515 -2298318.0868241568 -2012239.719722871 143850.5679392718
145 2 -241326.24223391432 -382810.52406527358 107260845.79927498 -666726.80668285897 -3047251.4917584066 -28458.050136686423 173709.24529932573
146 2 -209764.07892694743 -21689898.347206768 -106790479.53990804 1899495.2719709002 2934274.8436527201 -622811.06693881948 -163483.46179437928
147 2 -197403.55219547101 -15828145.405881096 -107860257.43417716 1563320.4313367831 2962929.476297711 -459812.72332608839 -166261.83632961448
148 2 -121135.46653172863 67713687.355401337 83894029.426833957 -4346532.2053379007 -2375203.8055405598 1884293.9250689792 125459.94298036152
149 2 -112103.65643933322 -57081945.978146844 90552668.883990929 2768589.7613487523 -2579917.4820273612 -1633432.0295897836 156816.63578605108
150 2 -96501.675953416852 17614164.591126617 -107790521.52640909 -424679.44606125134 2955645.8825846803 469320.40516661631 -171955.20690921554
151 2 -70854.688283364521 92631647.220100716 -57714531.428033456 -5012442.6380988508 1569678.3890163167 2550580.7155988868 -103452.00397276267
152 2 -58803.431499841623 -102743841.74410823 -32194021.755083241 6064727.8681708248 877336.37542340765 -2906368.9576183422 -35363.962564708374
153 2 -35874.079807724571 -90268516.650702104 -59287565.426840745 5483575.9005173817 1631726.3114479987 -2549224.495401131 -81009.742578393838
154 2 36736.130432011094 -11552670.352026623 -108397474.66924031 1153276.5675159055 2979045.3899743236 -340445.63107895426 -170146.43723527674
155 2 84992.291643073084 -107130936.81303066 6280154.2084000632 6158834.4712019395 -200552.71401300223 -3039206.8529060325 24206.89768464601
156 2 109674.52296956419 -53120867.663472302 92980031.240037531 2699557.3287679348 -2646371.1234741746 -1520902.0897594972 158976.74656963968
157 2 137839.11760925851 -47040565.504330419 -97951425.273485765 3091448.8414030094 2697877.529362685 -1330561.6832614879 -151017.64183654342
158 2 214407.52228800766 -98138193.792036071 42939905.614950456 5552495.4028944448 -1232855.6210065635 -2791098.3964554956 80535.69940206148
159 2 221397.23165164562 -103786345.70969887 -28490608.667619497 6111101.0171557628 774979.24650348094 -2936523.4905973626 -35600.378331410204
160 2 337842.49135007011 10215950.291468121 -108620268.08235179 -339803.57476475311 2984129.8576483489 265280.88767196919 -174361.42169703144
161 2 378411.62997224135 -39266330.196256295 99726947.681954086 2084007.3763790496 -2833320.2070914288 -1127844.1659348605 167455.41085797365
162 2 485342.37627524836 40464976.216685064 99764631.362792835 -2492189.1197764063 -2821369.9634357681 1121319.9345893566 163487.80874200218
163 2 494369.97426253278 -72022524.08926326 79269719.128805712 4115104.2987875799 -2256674.6007009516 -2054338.9776296956 134416.24337418319
164 2 577993.6549429521 -106132382.1392847 -17238686.537217408 6227157.2634798931 461324.03380445053 -3004632.9743126491 -25239.624347144356
165 2 655938.44117414718 -89082404.572037056 59495016.792423286 5225709.4849668816 -1697620.0229826227 -2535172.2586929356 99631.396511699742
166 2 823252.73597173626 108239220.14957982 8461452.4009157661 -6358055.5243792795 -256076.70004755456 2999562.206975311 18759.077708673733
167 2 877296.24198089819 -105591302.53640707 -20505966.552571904 6183332.899313258 553656.24239625549 -2987769.2186414613 -37491.194993516714
168 2 924592.62089987099 108276625.13569634 7961189.7128660949 -6362678.0122843198 -241721.77228694764 3000754.5482891207 20223.707733055115
169 2 1092521.8990238593 -68329675.024675891 82583360.982429311 4300456.3630227875 -2345956.8194549643 -1947866.418019623 132043.06478400898
170 2 1166095.5485040057 27543951.641650897 -105488885.95418921 -2028727.3944306169 2902532.3412240394 749641.30516043294 -168424.34291538081
171 2 1173238.7993086451 -93759834.074330658 -53410162.693905979 5325815.6247364013 1472869.449550054 -2646866.2392740585 -97184.615795266713
172 2 1210411.445408382 108379781.31483646 6279363.2319046026 -6370658.566587517 -193340.04467343391 3004424.9929103707 23914.349835819467
173 2 1219140.9107148079 69761673.170468539 -83792647.412285864 -4471875.3342428524 2300362.5071467063 1921955.1072865231 -127646.88840598711
174 2 1255789.973287046 105453658.94323559 -26625252.781002585 -6344207.1757393302 719579.21730696526 2917620.8482378279 -29323.123785016709
175 2 1286510.5901554311 -44600299.650955811 -98988059.663253143 2162842.117837206 2733805.104979293 -1260554.7818548647 -167341.94007989395
176 2 1341117.2369882604 -32419601.373979732 -103730514.2833584 1378421.7710594411 2863449.1687533827 -919383.12122563052 -173747.54248465612
177 2 1402307.25576506 108035084.59122032 10324596.935098516 -6316993.2450824538 -304715.91051353212 2996117.9909008108 34847.658074015737
178 2 1615370.7769106091 16685679.334340867 106349129.71498905 -210318.63190395309 -3002139.6206510835 452807.30051291117 180165.2383606915
179 2 1637496.3475555568 -36029764.035824046 -102470988.73518063 1360383.8278880112 2830991.713427546 -1019633.382899451 -174327.32728902873
180 2 1756359.4320327346 -46148775.184480041 -98219385.729067922 1893963.8062313045 2715465.2446183804 -1302738.5599337348 -170559.18567860944
181 2 1821188.4015711742 40899447.523382403 99760754.525550723 -1520182.7780562541 -2811603.1097705369 1133106.9322201691 175186.45614454304
182 2 1826785.1037350758 89389671.170885131 60956892.771590054 -4708759.2869794546 -1716397.3820012894 2485788.4203071692 122910.68445984175
183 2 1870677.9806007287 -99194446.283152074 40910201.319160685 6199309.3515092805 -1168524.5033765312 -2812931.7318489905 42629.28691994027
184 2 1877735.7345504016 62029701.762946136 -89546317.977355376 -4471088.5530669298 2464766.6900306335 1710797.8594080121 -128760.4438697656
185 2 2044206.5422547688 -31132466.966194928 -104061430.27756363 721238.75683852355 2877025.9294873965 -881522.576687427 -177523.16650252408
186 2 2083410.1837759214 51952648.996972173 94589328.014956817 -2007399.7485320449 -2662870.0887064026 1442710.1359945731 171211.11390988683
187 2 2095363.8025208651 -73456446.608175606 78211546.149966568 5145744.631880831 -2217226.9410058116 -2088566.6801177934 106599.39813167916
188 2 2144562.8894250412 -47619421.474198818 96257316.354351968 3867345.9936540322 -2723019.6102086138 -1359156.5129460192 143389.48755916426
189 2 2182921.9998152172 105972087.81759973 22917779.008632466 -5906317.8202504879 -651846.16357621748 2943167.2616585209 72180.579875499781
190 2 2266773.6153919585 30716292.290016975 103333666.21998824 -517576.55589084851 -2910953.268266805 847503.25987414713 179517.50107268544
191 2 2378056.2365927286 -103128753.33055475 29947295.543799806 6361565.7580629196 -858802.53124623501 -2919796.0090177013 11426.255336201706
192 2 2397780.2731268918 12610116.397663662 106970789.42354229 688897.16780182929 -3015421.9328870457 338742.79574750166 178897.28441924992
193 2 2441004.9649596373 -87100973.513380498 -63950033.143254392 4160828.7644302277 1769428.5532047462 -2453237.7365596737 -135514.02473727579
194 2 2451545 -107456499.25639249 -4885009.1300608153 6135630.6963122943 119396.52470389186 -3036121.4261188689 -48387.615097017384
195 2 2460000.5 72220849.67997171 80401291.3701884 -3063476.788842835 -2260354.7240211163 2009106.7065759217 158011.52715628446
196 2 2535357.5503298556 -107536194.49492858 -2307729.999012473 6153351.9567425717 47082.499554856302 -3038299.4726908561 -46155.984090744649
197 2 2593711.9383720476 34548300.344178908 102163344.05388612 -476962.04696100636 -2876148.3177498728 955145.92646327021 179126.99446869647
198 2 2610794.6258488195 18591875.740513369 106147112.41530454 511595.72552996664 -2990297.6549822902 507037.75282265845 179019.29174198513
199 2 2632432.4652583934 -106615726.27581996 -14911753.40739641 5883682.6705358168 400458.20966169034 -3009576.3799521662 -68175.272262359926
200 2 2663593.9188041752 34437216.679443583 102208821.80680095 -410015.73280604981 -2876931.535610077 952150.74432661431 179123.33446595087
201 2 2753599.0637343237 4616835.6901031174 -108631978.39373639 -1994100.2272040078 3003648.4062442421 118606.018864325 -169216.9472746609
202 2 2851058.797517837 -107246186.72745512 8000170.9597123945 6212651.3939987794 -241519.46278764916 -3029553.4924527914 -36781.356727073908
203 2 2894173.0374383992 -68722516.846594319 82541133.967008889 5288429.429034804 -2335118.7127313782 -1951287.2150307426 98942.869879548132
204 2 2902172.8322488172 105420817.88853978 -25967595.968987841 -6402262.0948799271 710106.43735774397 2925446.9660799149 9704.2471463943966
205 2 2923391.5965747973 -84490661.566540658 66278373.595369495 5910872.8450423228 -1878393.3062013646 -2394874.0328702615 64887.801677017262
206 2 2944052.2326150993 -57998301.958915524 90437874.752543107 4840271.4258877905 -2556472.4405269059 -1649016.4049410925 115595.29600311004
207 2 2952388.8482214063 -100633300.03328867 37626487.389612466 6328526.7763276855 -1073012.3272721379 -2846661.4680656386 10938.541397745954
208 2 3071928.2882831879 -99074804.579072729 41557632.466298252 6307074.5003552213 -1183220.9202590061 -2802650.3973457189 15012.76219697634
209 2 3094488.6810698071 57149272.626811907 -92500737.563239142 -4901986.4947628444 2556138.8709191442 1581813.3558776597 -113735.72118971757
210 2 3148373.3684775028 -65731098.353688471 -86088840.390954494 2041316.6932840995 2385902.5165643035 -1847613.465167877 -167767.51122044012
211 2 3186011.903311247 64783026.979666322 86481382.390868649 -1948601.5306299187 -2429442.4291376332 1802125.4315184255 169506.21463544224
212 2 3385667.0888963919 -40596970.817331724 -100603622.78676195 160922.76016322177 2788224.0574109661 -1141675.9546511576 -176375.50025627337
213 2 3396644.8951812498 -103675171.51154356 -29646028.42126539 5070753.3130940394 813727.93612169684 -2919954.9708546069 -104785.87512320228
214 2 3449084.4638016652 94163158.18167986 -54092110.767682604 -6275528.5628944049 1492949.8564807873 2613516.8141726572 -26667.443024274246
215 2 3465332.9111963827 15006216.409816435 106751911.33865874 1433837.4662790243 -3004522.6745983013 407490.83724488859 172432.29675520447
216 2 3493903.4271124844 -77579200.518345371 74352634.056800529 5804792.9608557224 -2103308.2693772186 -2197329.5067934878 67646.634470825127
217 2 3520848.3114578417 -28021520.675159372 103896883.09892805 3753779.4050467159 -2929513.4205258135 -802527.35079162812 141830.7018279332
218 2 3579259.5810319055 4829768.9030195419 107652953.20322773 2095394.4987636399 -3030751.110258549 121610.49767866969 166479.69292198875
219 2 3605342.5567358602 -47161965.522376359 96651112.889426857 4676922.1720518684 -2727438.9828790952 -1341053.8814722626 117520.86192688606
220 2 3663524.8103983011 -2561170.3815131867 107696523.76404145 2557192.1890556333 -3032951.4163058554 -85925.883239218179 160911.89281751326
221 2 3693156.3804768156 76668588.241898328 76252784.890353397 -2377590.7286467785 -2140422.5847882316 2134476.5136071844 163033.02328047663
222 2 3769866.3212560304 -107294137.25858098 -9916553.4354768861 5479283.0198451346 262018.82487642585 -3022197.8855485702 -84033.516589461098
223 2 3772581.733645685 -87662178.506290257 -63288876.398562759 3194434.4723323472 1753305.4869675878 -2462837.5670946245 -150440.50435634475
224 2 3868758.0927022072 -79285444.70128946 -73641204.164524093 2425426.6223700293 2041824.0353325065 -2226164.6167943687 -160805.36772287489
225 2 3935699.2530838838 -105747440.46325262 -21128188.425071325 5030873.5534741143 576027.91141590918 -2975932.6866827579 -102512.82846632124
226 2 4069207.5081039593 -39121149.872889787 -101174717.56532851 -521529.39714056981 2806277.2942498089 -1097797.7091430374 -172890.00605631474
227 2 4072793.0636102129 -64476504.488387898 -87056750.290532306 1143257.1144538203 2415119.3377165003 -1808703.4892260868 -170528.58387076581
228 2 4085055.8753798483 20404547.634319838 105899876.47104582 1621790.9431459727 -2978717.6473624925 559994.64277190331 168094.36494369825
229 2 4106866.1883822149 -22781626.988536261 105231803.59618002 3849261.590877152 -2964772.4734991542 -653397.83575962926 136290.12036006639
230 2 4235859.9731076481 -65240181.455293782 85506470.168582216 5562844.0935690487 -2413835.4097807375 -1846749.3604527474 74400.375350810471
231 2 4264349.4469904043 68405505.955074891 83679139.337612942 -1260935.1774805945 -2349014.4247965179 1905029.7263825089 169501.74865122046
232 2 4284440.5978102293 -101183513.77537857 -37699710.735392891 4122609.9566717017 1039735.440821844 -2843162.953074798 -128094.25765990333
233 2 4365530.6731302179 -99075423.935352206 41982631.044333808 6106837.1842966983 -1192564.536718809 -2794012.3592138295 -15691.230756817527
234 2 4408910.9570551161 -107694187.30769964 3596104.3689597896 5476707.5579156997 -116029.33484618663 -3031423.5817148024 -76968.31316056136
235 2 4455302.9423613138 103893327.59096944 -31043798.249258351 -6017571.4491894385 857232.13197082002 2890210.3299373481 37135.782291268464
236 2 4478806.1677568033 -101839380.86707005 -35917947.333638012 4049478.6714440486 989926.96589004667 -2860720.4431654983 -128361.99898494528
237 2 4618013.489915737 96667724.139380053 48676520.764594786 -3321092.5740772649 -1366100.3839607197 2693725.9902441571 143478.99923281805
238 2 4746544.2486086572 93927581.284689128 53732562.359401114 -2931004.4838892943 -1507866.4804281897 2617721.5531648318 148978.97066379176
239 2 4811751.160826955 -18630319.076771535 106089793.43254206 4031867.5537313833 -2987423.4316245262 -534896.0452064675 126203.43446848541
240 2 4957447.7597313328 -44865495.952159554 -98722647.132455751 -914252.91275280819 2740717.6874760506 -1255654.2723538412 -166045.25770860357
241 2 5052839.6295767939 27885206.048206154 104229835.53720392 1944481.8008703419 -2930017.1018669433 771588.13923849305 158705.32002947107
242 2 5133790.0131960288 -105731142.46408191 20864460.852301128 5463503.7074231226 -599275.97796784772 -2973682.3072259743 -66071.109952868006
243 2 5217727.9773081681 107324060.59394044 14455853.321649447 -4360527.815975287 -409275.53863115539 2990975.7459946815 113524.74434399932
244 2 5263563.8233592883 108189021.15328068 5086118.7474926244 -4662646.6538420478 -147807.34971880922 3014837.5667961016 103192.04408677586
245 3 -1807812.1053618162 148370070.47875455 -7502375.658282483 -1832177.5372982882 84020.656805492748 2588980.6719184034 65008.2127384704
246 3 -1788585.7039658355 -98698324.341204897 -116079160.53068213 -1865064.0964211531 1914074.4002773941 -1647130.9608657141 -62769.554820718855
247 3 -1725998.0823240243 147861391.03341153 -16297998.971105736 -1976792.734989485 235904.47882376885 2576167.3663499942 62116.968419624769
248 3 -1709209.6563349424 140798926.43582067 -50007170.586095728 -2730100.6553717926 815150.96458209492 2443161.976854919 52516.080895850966
249 3 -1641888.9886098416 -14168203.850360803 146234997.35207811 3752150.2964876886 -2608812.0604271381 -230605.00486959785 20767.917304210969
250 3 -1576798.8049385049 -147910498.41000831 25417608.833645001 2067302.7188092344 -483817.2993711009 -2518203.7864576695 -56601.63022994349
251 3 -1563625.955812044 -147190924.08225101 -34508155.774915338 592806.87037537491 539846.84934329498 -2487512.0559543059 -65681.921764479732
252 3 -1539474.8702204335 -86546991.284923673 -125460370.6320388 -2202400.4154308308 2071301.6612433912 -1443168.3066246766 -54761.19727825997
253 3 -1522003.9526984771 -150088682.00986171 9165540.8337305151 1647155.7800103058 -204849.1742447915 -2551137.5341731957 -59503.253405541494
254 3 -1359448.2215805235 -147402273.14792889 -33148322.735159107 506064.80064147478 516834.27730027062 -2494214.7961530625 -62507.668679596813
255 3 -1299710.6774742757 131333427.72512777 67124266.284893692 442202.17299961945 -1218790.4640412622 2306910.3907122226 63148.288579131615
256 3 -1285572.1527371076 32958245.862527814 -148426888.46584439 -3669639.4645479308 2464994.2045349539 573949.19489368133 -7315.6808432110402
257 3 -1199890.7343151937 -102959223.93267874 106509158.80198364 3199965.9325744933 -1898695.5353334192 -1773214.738926661 -24827.10865881764
258 3 -1036426.3942562039 118587627.83247441 -92824901.961327344 -2843384.8760468722 1538896.6585047231 2040318.9858976987 33047.993601491529
259 3 -961729.04699411965 -126880284.97549082 77616212.234162673 2498866.1136260876 -1391626.1870618558 -2181556.6916455585 -36723.357098198721
260 3 -942747.86596195493 -107281187.91769528 102191375.69397545 2866507.9146837895 -1823681.441518463 -1849743.7632842632 -26746.980750657
261 3 -791079.85613839678 -114552781.73297802 -99845659.475081787 -1327583.211227976 1643045.9318873149 -1927234.2365935943 -48799.879268134784
262 3 -770462.97847182536 140651785.55430472 46083601.641668156 92155.887058350068 -849360.16775051504 2457679.7146911141 54386.158511992769
263 3 -758022.83077099756 113082562.82429066 94296855.299478531 1222988.4881962216 -1696621.2948352515 1988204.3148906189 49741.805824936266
264 3 -667166.31934148096 93949327.422821179 -118616088.44659513 -2828183.7805517693 1969706.5590084719 1609250.5368510974 20551.735503710381
265 3 -664681.44631013274 -76444927.371865228 -131774086.21950896 -2148037.6599878138 2178072.0804995704 -1279462.9664472425 -36864.350015532124
266 3 -495071.74549286813 147836819.67912278 15623716.339561522 -422269.80828236003 -318555.65062393935 2569451.6860920009 49067.497598880487
267 3 -466550.27508213115 116584426.42223468 90167984.771321326 1105014.1365864594 -1623021.6211072772 2045676.5913938701 45134.371820210006
268 3 -457424.73181510041 125476778.52505296 77713165.657197475 834986.67243356619 -1403565.669456807 2197692.6671263059 46719.853132078671
269 3 -398391.7223886326 -34576107.589763701 -148465240.87979841 -2508702.4540489917 2458485.7333980929 -573774.4079499566 -21212.008543445096
270 3 -395491.31715357001 -84382330.012976259 -126698822.65369867 -1895877.2643219503 2093877.58656299 -1416701.2685376354 -34666.095451210516
271 3 -339731.97327987757 -59002584.187565081 134853831.83126637 2620867.2691996773 -2406435.1709108283 -1022428.745911832 -7807.0717614731393
272 3 -315973.2507299108 -96787962.725383386 111656056.36462042 2348685.3680883488 -1993339.0619223095 -1676624.9410025952 -20990.602376749761
273 3 -109697.22623653128 120593986.37954232 85096629.922619238 964465.04966919334 -1532171.8127467188 2110138.8128087055 39461.09241652154
274 3 -92720.255235022865 -129628836.26480271 -78190898.074488208 -820614.48650411936 1281135.0691702685 -2196106.1346738506 -39691.297597624725
275 3 -89386.738918630173 -38961587.752211973 -147337358.45576811 -2237874.4171885513 2440098.933663121 -650318.34562572604 -18684.225954926045
276 3 -67038.171627650037 115775372.03614514 -96983551.288298041 -1928208.8250696759 1604698.03759268 1979913.7458370142 26281.785844471189
277 3 -60881.297235909617 -370937.51241278835 -152381432.62077579 -2422795.5087862038 2525612.0534492056 1063.7772657645901 -8261.2981347840323
278 3 38233.718192380853 117335618.60254842 89493771.097917497 1021000.0385639265 -1609125.1039446215 2052717.6496122743 36184.262633468177
279 3 203580.6581091024 40654186.432666957 -146652207.20763412 -2195102.777855217 2432296.9011761425 692808.1110449282 3855.3507014336005
280 3 233229.74423041334 145809474.57953554 -34789564.092546426 -840627.91388540913 549443.48550468567 2508439.1056086873 34040.55668233797
281 3 297743.68281099852 -122709709.86992793 -88699543.184484914 -941659.52083569323 1459943.2843955527 -2081126.098663704 -31758.024431055102
282 3 454705.29486214416 -69491895.273956582 129795753.59108461 1776813.9997726476 -2316806.5980687095 -1211134.5794518103 -11163.638606239861
283 3 532662.51504404098 5762058.9739223169 -152237869.01574072 -1869627.4605716241 2524366.748738579 100362.99515196224 -2913.9415427229433
284 3 541726.81441616919 -133266456.44216958 -71030611.021975383 -648152.10699268151 1163061.1501121479 -2268119.3532855278 -29471.169612463094
285 3 574371.6326704151 140628701.54799932 -53294768.377136014 -854600.45045118197 864642.67321392172 2409169.6579052177 27471.040191956563
286 3 657524.79896592442 -117028001.10656366 -96063112.068807468 -938259.42916032602 1585625.1311819018 -1987275.7713574506 -24883.195267953422
287 3 915512.19167856034 131547375.94730209 -73884296.009108096 -837782.31380460714 1213462.3861545254 2244335.8621424194 20907.291320596218
288 3 969383.4987256187 -128827816.21398157 73273805.814576894 792710.0368314177 -1319380.5436713311 -2237256.7567290124 -20094.047823448203
289 3 1005653.0868851673 -35004412.995046042 -148151713.13294864 -1338891.8312237812 2458107.430911799 -592000.65509169456 -7223.0345879821625
290 3 1076836.0565533908 -121498163.1545085 -89896154.897749498 -712329.59671377449 1484246.6836418489 -2069730.598918525 -19023.55405679359
291 3 1086819.7742420263 134394872.70429567 -68482927.533373982 -675495.7590406494 1121979.495878198 2292203.5343797207 19242.750801038517
292 3 1127138.8410635418 -60948110.767341562 133879837.13388725 1161386.9933243282 -2388951.0141304284 -1067608.7640871967 -7708.0878069950404
293 3 1164024.0380486939 -47024214.256761298 139282403.17194793 1164398.9803829521 -2485002.3272267631 -824758.07778443058 -5537.8329091978239
294 3 1171892.907888311 81884295.772000879 -127935887.6600374 -1080766.4023035171 2121470.9906555312 1385964.2946980626 10268.409895218396
295 3 1181893.3188211354 26125381.786461797 144618798.91163874 1156160.2588865762 -2579104.2705090381 456027.39736346412 4889.6766594518831
296 3 1253709.4806311391 80139196.1678617 -129067759.43920557 -1013284.1684096481 2140482.5681474027 1355569.1142826104 9517.5390360667698
297 3 1334494.0976866423 149379048.81949618 7474325.4599672724 10967.87328662554 -174513.25267927843 2567960.2994168997 18272.706394823334
298 3 1344472.4177958574 -74861214.823136196 126754873.62368083 912050.30709916505 -2262094.3770136153 -1311377.8309388557 -8605.774778215995
299 3 1358288.4552726317 83300608.587566063 121686132.98354125 823612.69993067533 -2169756.7990126512 1451083.3686393527 10633.629868800794
300 3 1478412.4381849142 146962275.19404721 26234214.785007272 140659.84503958913 -497851.49776471156 2530224.2438367582 15691.889425627274
301 3 1507834.7553006513 -126705846.29909131 -81787875.632122844 -474320.26179427392 1350521.4146281832 -2166050.5845148754 -13118.790824803758
302 3 1592688.0664429567 118927003.3841991 -93685804.156317398 -516003.38757514971 1547587.1011574245 2017407.5499117323 10894.892699613019
303 3 1644883.4403174384 44700649.620833956 -145459446.63565829 -743522.54184352118 2415264.9107244117 751432.48286158137 3789.2571646634697
304 3 1662044.8566168114 30929071.553489033 -149033699.13508731 -744671.3573192436 2475172.5758010834 518301.07765520253 2566.154079338211
305 3 1763401.1851286227 -24875041.654088788 144867434.77914721 628366.64868708455 -2581305.1928058653 -440988.40813818149 -2030.33383934012
306 3 1797417.5562174106 -125482247.96928266 78337819.542268604 316373.90144797799 -1407385.4790452856 -2188834.7910684352 -9118.1179574706439
307 3 2090420.7047943072 -123615609.42326179 -86100695.105235741 -208529.46768295154 1427653.5328042044 -2119447.7150776759 -4648.5028452634333
308 3 2103787.0252119754 60088426.993128978 134661154.60459965 300253.59522575059 -2393834.9558908856 1041149.313024592 2009.0587864298257
309 3 2132447.7482447745 -83220267.037241668 -126510016.58794776 -261712.04441485525 2107059.5837834198 -1422166.2171744925 -2625.3236135701727
310 3 2245931.6084092339 -88387893.158162788 117842600.92143407 143756.73402081116 -2101747.6376370187 -1552752.0812897396 -2172.2072051770851
311 3 2251622.5967869186 135329972.80055961 -67244333.14695552 -72867.473137410198 1102581.2086173601 2296480.7754580821 2960.4580767059933
312 3 2334649.7350391094 7867943.9330103891 146954191.33183149 107274.91982985199 -2612438.7850823319 128659.4198385738 -54.991216171083522
313 3 2439063.5577853415 118787390.47292 89187301.264424041 7978.3513713111879 -1587299.2254689469 2048670.1725849975 147.28848134944457
314 3 2451545 -26502519.306762833 144693955.78681269 -166.84745017527263 -2573548.793107627 -473313.5848235212 3.7662561913103434
315 3 2460000.5 -135034585.02899519 60716736.045131363 -2429.2145759357181 -1097259.6319889387 -2357175.1218604138 128.57973922898069
316 3 2485458.8781836675 105438531.94868514 104240492.11083095 -23954.121560785348 -1851223.9847656123 1820465.1189982824 -348.35025745684084
317 3 2495643.2818019064 149919281.66998339 5901908.3280270612 -5372.1097643352905 -142924.32536148946 2561895.470125176 -694.80518553847753
318 3 2547641.5393228149 -104392141.27517936 104154128.48285295 -55959.908454151489 -1859374.2923196878 -1832162.6791433641 1201.4513565889742
319 3 2603918.9317545565 -141971980.38220748 42828189.184812576 -26278.630580079262 -784544.70598454156 -2474587.6971695074 2412.2136016441809
320 3 2733245.0135987615 -147648268.85113809 -21859635.648664963 69409.926381497717 336442.45527669089 -2557216.2208588049 4367.3390216120188
321 3 2746411.5647210125 -135377786.20309308 -64542894.572049275 147610.26197453562 1067144.8959084474 -2334569.4983976702 3999.0396844588922
322 3 2788451.2690392667 -76270055.8804584 -130628042.53668256 290732.94416259712 2182275.2973084948 -1309249.3003465168 2125.7636931290422
323 3 2789313.9323644927 148907045.60049099 17639720.225708649 -76786.33960329245 -343179.16359743278 2544355.8213499626 -5190.2944051854756
324 3 2837948.6438788753 69104597.404827267 130693994.20238382 -331689.2745008042 -2315349.4544680449 1191254.8618832058 -2088.865516000867
325 3 2905495.0170944203 120374250.12846458 87432003.555973873 -290421.26183475216 -1552366.2749359657 2070161.4658053461 -5137.0777924394833
326 3 2998152.2305208556 30899681.28540856 -148806524.11861679 480078.30622897524 2480721.1378351799 510602.94757129595 -2967.7414838568707
327 3 3008944.5139920544 -71051534.773353815 128958307.05215381 -400832.68850585248 -2293622.6185167106 -1254637.5017139039 5466.5498355831642
328 3 3061785.314996372 150244316.42022538 -7433798.5239389138 -62276.164190680967 88245.717512187432 2557632.6053604353 -9545.3488248909089
329 3 3114874.3738181461 -83269593.748825416 121507650.69207577 -433296.56816623139 -2161809.8579977429 -1468098.645281316 7366.8819610430064
330 3 3146914.3863433609 139502788.92599514 53689374.030004524 -327043.4973188116 -963093.55468877393 2388614.7564683692 -9373.7803588302813
331 3 3150144.1991835367 124285750.57262282 -86640118.912242815 276459.78536251478 1433281.6711703432 2097943.4050421328 -9920.0706109462244
332 3 3196915.8307418544 144587675.20328248 -43446418.287351482 80538.036690979425 702302.67562633555 2451171.5128864669 -11606.69385953283
333 3 3201574.1630870095 -34041047.372739129 -147699781.97089958 697223.2307572118 2469777.5850131456 -591634.55921323702 700.62013354483668
334 3 3203550.4984710356 109996648.68402869 99994082.449980482 -543744.66038691031 -1769616.7689873271 1890740.862995035 -7168.9901546747215
335 3 3232786.3573101312 79269262.858018368 125137372.85489759 -658114.44162170531 -2212323.7852268117 1363442.8711869507 -4539.3974198828519
336 3 3306881.5332143093 149264702.63286835 16223303.397712806 -229694.26266593579 -315866.08134514594 2544478.4656246034 -12791.975144370754
337 3 3325689.3187076421 -147947684.54124546 -17663746.830169681 242063.25036694063 267418.1663775295 -2569819.7815714357 13237.63471966175
338 3 3339211.5422046753 -144560701.04392263 -37317702.903443389 348599.1519570697 605688.0662542379 -2506350.4114467604 12741.338597258862
339 3 3437671.8906649854 123008686.19745123 84178841.172546238 -645671.02018317499 -1490637.404163599 2109139.5427640094 -10641.393311747848
340 3 3545067.3353613606 106220529.81214897 104085606.71251056 -828036.02746962919 -1837681.45622397 1823056.8787557615 -9256.4947514745163
341 3 3605229.621254039 81053694.083637238 -128408454.6669517 753614.76693401148 2140324.0352078751 1358194.6000267863 -12595.535928064681
342 3 3671571.7178411912 -146677573.25501081 22268079.569568112 86190.709108891708 -421925.12077000953 -2560188.7498012632 19182.984508447029
343 3 3774449.7754612248 103599206.57549891 106751286.95656808 -1028674.0413001495 -1882044.3131131972 1776166.6294597508 -10217.474176998237
344 3 3975775.5296189105 -64457590.443318881 132545610.72983046 -1020603.4732512607 -2348397.5189324683 -1142564.2871936194 15754.720551250231
345 3 4077162.4576984812 121213608.81513618 -90976450.023886353 533449.82235579053 1511708.9067598167 2040932.5729180025 -23199.34820865003
346 3 4080380.4699281119 -34928415.284438215 -147132894.21781135 1478688.7624195346 2470837.6350639677 -611915.12992453505 -819.72132154885014
347 3 4122988.5987655688 -96487082.819234326 111523021.25796898 -806754.5156695256 -1979410.7776263945 -1701434.372289137 21894.311126905031
348 3 4155581.6111736093 -121066532.21217069 -88323433.32846795 1213129.6291519869 1484049.8216993744 -2096660.6442403372 16307.692789219946
349 3 4201672.4632230625 32838313.016949091 -148065369.46169442 1389159.6774861175 2480013.1167629818 539193.50504267926 -12834.299135301029
350 3 4335543.4811457656 -40995966.393005252 141710242.19937423 -1381168.3068033662 -2504000.1740589165 -733477.00998630887 16305.78871651368
351 3 4407517.6630313201 -84714363.365873054 120735648.80488335 -1034062.6142048294 -2138027.5350664007 -1496488.5081555359 24245.729378910997
352 3 4550384.2230565557 -148149908.64360163 8279682.7448617453 498246.94406428246 -173777.11186999021 -2588393.3485590592 31189.552381254565
353 3 4563257.2600855278 -15086015.736443555 -150461979.82230121 1842762.5169491617 2530507.1967647355 -275765.17999450484 -7011.3605983337648
354 3 4727566.9422645448 -129457883.94592711 -74640629.756509691 1536502.0818833432 1256461.7312885774 -2248776.1766818366 22606.28400362239
355 3 4787979.901907431 149051048.57161927 -24028679.207550995 -404495.4036820149 380716.5490998 2520979.7040639399 -34334.66460469571
356 3 4797263.9821976107 -117856227.52346838 88990166.587431177 -582764.76364190842 -1579551.7380540567 -2073182.2703396298 34444.853243937672
357 3 4888502.817972417 58072229.42600213 136680995.74343258 -2123384.6922365944 -2396885.1475537629 986579.3250033044 -864.25478054305233
358 3 4906853.0408161199 -134201344.24669653 62061183.558124714 -135747.96799931221 -1108250.3142035822 -2355585.8636102108 37408.947990988141
359 3 4908491.6637900053 129598557.07277545 -78320470.242188171 378221.76023174636 1303140.2536042235 2182414.0278279088 -36122.633135225471
360 3 4968789.0632644892 150701629.8751978 -5466005.7132380288 -741590.30909041304 65407.216299299995 2551695.2212103806 -35338.576654844088
361 3 5039162.001057867 -73563479.566026822 -131138390.60974964 2255264.1355422321 2217501.098094515 -1279128.8552016104 5363.4492955006308
362 3 5176060.928650463 -145469088.08833179 27932066.538858507 489792.55483316752 -511376.35145701043 -2547717.5639757803 40355.807948861584
363 3 5210208.1565704886 144664720.56738016 -43879615.477958053 -263834.41801816871 720780.25512278208 2441952.8699616203 -40547.43767473811
364 3 5216035.4154041745 126858460.57919021 -82677493.697710663 419698.50559006963 1379125.4142811683 2135191.8020489272 -40253.024065973746
365 3 5255953.5429854253 51298962.160488047 139436511.0871008 -2413977.0613277666 -2440969.7018546457 868084.69568874629 2824.5809134347433
366 3 5325082.7566090981 -143858353.05136642 35071685.163576409 434998.20041541418 -634679.3098669746 -2520754.4630484474 42632.015077610726
367 4 -1931070.9484683401 -211738388.8655664 108185128.19590554 10187643.552340414 -781229.2065476866 -1835356.9787803483 16256.785354280935
368 4 -1722220.8563856122 -218723708.39287463 92445839.032442227 10289440.486836215 -644954.16955395672 -1890468.337578818 8143.7429213234873
369 4 -1624845.9708735053 54090759.269637667 238502482.23803151 230571.57212996174 -1869756.2488725362 502738.47373643838 84689.813069798722
370 4 -1618826.2036244983 220209096.96770921 -14562209.921759006 -9497767.1027516779 307035.08437510883 2128182.3705627471 9564.4436693463558
371 4 -1589915.7910634428 205781229.52217707 103781092.01855923 -7603271.9926808514 -771333.47941690811 1909996.9138242856 53127.99172535439
372 4 -1563274.6505421316 106754008.45343758 -180305050.35131761 -6461385.1631606948 1966417.7302760417 1110530.1812307613 -71130.725706463403
373 4 -1516451.3542829594 222097810.51478124 17013292.185816936 -9174670.776160907 9588.349449281568 2130831.1999232462 22955.530196895255
374 4 -1413358.1385084488 201861117.86343461 110950911.4689752 -7193883.8044459419 -838248.09732840094 1883045.4511472473 56386.555702698672
375 4 -1355432.1149842155 -158885370.64703193 186543048.21858427 8769278.6455395948 -1424101.2318228038 -1305689.885864743 44342.476744503059
376 4 -1293456.3303186039 -208032734.92541209 -85297454.177318335 7635448.187030755 958157.22009760002 -1881228.2386964115 -61805.947280644323
377 4 -1234093.812943904 220149733.47317326 35188907.908792056 -8678541.8644225113 -162627.47181680641 2122943.8834682801 32008.401272415096
378 4 -1095864.2207655469 35974353.224030659 241628565.46932089 1517080.3417419149 -1902858.8990154052 369738.80026160734 82403.148594303508
379 4 -1055927.994716112 -132249369.322054 208152236.47290266 7994871.0965782553 -1599916.7481770464 -1058899.1166669419 51997.807687241446
380 4 -1047104.6200182812 65557435.105190076 233615522.21715349 256337.46746291555 -1848422.3547881979 629348.29531939479 83204.603542988145
381 4 -924303.78151505254 210319784.55648705 -46799077.924466453 -9091427.7436621208 617776.29342032131 2111879.2838693587 2385.3466784798443
382 4 -877481.17906051292 163271432.01911944 167154438.78569382 -4376070.2165729804 -1332477.5602968489 1533338.5123023784 73625.272130959638
383 4 -860973.68683929415 134176567.55540699 195077884.69373018 -2822602.3104083943 -1559844.5358104713 1257854.8645711935 79142.663769975581
384 4 -833468.43978301296 90343565.628691748 222766907.34944165 -671913.54166601179 -1775244.0517194916 858904.20279249991 82458.381032960562
385 4 -762091.2296500362 189392105.04439136 129213433.12728393 -5800458.2591689304 -1015950.5406391077 1804575.91888553 64726.600737881294
386 4 -730502.49436991126 200607208.54107949 106067367.3573961 -6526017.7939509945 -815580.08748831821 1926954.9516575469 58505.468430033558
387 4 -666421.15642042435 -117726509.58293603 217460055.25274864 7640220.9199325321 -1678625.209233653 -917556.78989703744 53638.416596835763
388 4 -639028.89346137433 44257215.339523129 238665579.80021682 1562234.1197807014 -1896559.1878559424 461447.29927745246 81080.74775539845
389 4 -592717.14191114833 -189517803.77125895 -120481694.17059074 5745433.3216760624 1278980.122602449 -1683012.9040596543 -73716.259792094002
390 4 -572098.15215920145 -176605474.8306269 -136060713.94250098 5000135.5443595592 1433554.8921221076 -1574067.8960799195 -78253.453416164353
391 4 -540886.62030778546 191292671.76276994 123626131.95590007 -5715650.5877923621 -975633.58043708687 1842328.0660764189 64167.7346556185
392 4 -527255.34522495489 184958397.44011676 -101332579.45544635 -8649545.6852692068 1162423.3504676362 1920756.4186749589 -18030.704066518105
393 4 -494321.65565781738 121582818.90593003 -169242847.31991774 -7146647.5849570585 1855283.9894204307 1308146.7917578716 -53390.433851805574
394 4 -438232.82740092021 -235118338.73172912 45004170.746943548 9741410.0455262344 -237467.15636265083 -1966457.1977880506 -19299.218766213282
395 4 -399851.01195660583 -154524027.33135241 192844834.55939776 8767531.6826605424 -1475948.2819871942 -1219300.2639318171 39041.308464359317
396 4 -352126.80209444487 101216293.66909704 -181960780.56636709 -6564027.3685690043 1981906.7595154284 1110512.2489205066 -59601.137540910073
397 4 -345736.52423540223 127440417.90264587 197735668.62050906 -1962260.1445252034 -1602177.0992429813 1225793.8152602869 79485.239855449516
398 4 -308992.04277046374 -187767589.51008856 -124703169.84254909 5312033.0561770769 1309720.9891765777 -1649433.6557300063 -74541.053245853152
399 4 -162282.65303595481 73958045.088448986 227494625.73447922 704909.77285645506 -1837002.7994718936 745400.53836380632 80508.801671426452
400 4 -161341.16243980057 -232364001.22040901 -33097387.057978805 8230165.4599960856 445127.88332442468 -1972358.1749134434 -46974.134175952706
401 4 -123299.20634868275 195303839.48719901 -79587885.489992648 -8543626.9062284864 940797.3392805187 2038584.9979065557 -3754.4532617709597
402 4 -91540.781198035926 103970969.85783973 212331918.75120968 -582121.96364279196 -1727515.3119964842 1021707.5809871838 80360.286630550429
403 4 -35559.2392620272 -168088783.30896798 -148010976.65889251 3912039.8129616478 1530285.688859011 -1466626.727782785 -79812.521137085962
404 4 8158.6950809895061 -61800652.28395509 238317343.20135981 6055232.6103028031 -1875626.0493038632 -420889.68846789753 62597.20676325653
405 4 202162.97261313628 -122930140.70280984 -182688246.05417016 1445471.0720432356 1879090.1024124876 -1055142.9057797871 -85166.75472900692
406 4 239617.69203267759 38988518.413535744 237150304.31090769 2511253.594147122 -1920056.6333494738 452761.90442204784 76514.676199417037
407 4 270787.3655638881 -223079616.50280577 -69402372.996921226 6841193.2491190741 763042.46144176996 -1882880.958367514 -58567.048032875522
408 4 561234.5694453516 -162629104.29830337 187167358.2210204 8869941.6186791137 -1442585.2749099385 -1248131.5322069994 28143.00644068982
409 4 592877.97844298882 -213301918.71803233 124395014.74106802 9509846.6281557102 -918346.93319941417 -1681809.808270568 2222.7274048056438
410 4 748179.12404572079 -239851462.01530817 43801322.113406688 8860189.5733564496 -245078.08253687745 -1927216.4485032037 -26170.369065248124
411 4 758204.3348741713 173188547.48094204 142314090.73235261 -3279628.4429937475 -1195444.1896578211 1748606.4460863487 71482.131984370382
412 4 996119.41169322701 -199606477.46841392 147347543.70506313 9206248.4793887455 -1117303.9590530968 -1544589.6228626883 7779.0263057143511
413 4 1021164.8378990432 126208584.52106299 -164921186.39349279 -7140126.5923302108 1786197.453825776 1413355.0904477874 -31631.518875060494
414 4 1255414.574490115 105183787.56633459 -179905797.17392647 -6708893.3925999114 1924231.2925225103 1205074.7309366385 -37062.799594997145
415 4 1285934.7215993041 -59054478.362006381 236163199.23388195 6347750.1649159519 -1912411.5625893169 -360443.67320543027 52467.836470319649
416 4 1333045.615201538 109043566.35051669 -177484270.50287038 -6768496.7546334649 1898748.1138225852 1246715.7374410352 -34516.464483653312
417 4 1357749.6773919091 53480123.0103539 -204028922.34504053 -5571252.095019469 2139101.8385822251 682577.22428820829 -52449.973685025841
418 4 1436352.402529336 534581.54034487519 238853785.53669214 4623651.2608445734 -1979700.7243212247 156328.64499714036 62939.13372099767
419 4 1565777.5461319904 -193209791.01915368 -131403826.12014377 3128044.5137495692 1284867.4753293169 -1573946.0579631913 -68975.194518199802
420 4 1769003.7600121726 -232018291.75828317 88154704.252040163 8373712.4176089223 -641505.13176462939 -1794511.7533947993 -17704.154675958456
421 4 1795956.8823080864 -129520132.55379656 -186477078.95376354 -76753.345523766213 1820306.5371998276 -1030494.5117031734 -72263.198703853646
422 4 1858996.5446232599 -231380261.67767501 90374945.491704047 8297572.3997528953 -662564.90754883166 -1785093.0737089992 -17506.193039309655
423 4 1910128.6727151419 140697311.03299507 -152659992.14966318 -6991334.3672346566 1637124.2778829783 1584877.0528332375 -13215.813416117629
424 4 1921825.2573348898 167283808.74759382 -121780196.53223294 -7092255.7183375917 1330012.9478909795 1858804.8692924972 967.02861393276555
425 4 1933220.1043110229 -244527658.58833551 34656873.218848124 7443919.36309864 -197556.083460097 -1906032.1547361074 -33262.397364809323
426 4 2008035.1489841179 -199027435.82240194 148983488.77356815 8444658.6246469878 -1160029.1760144257 -1507675.1073270806 707.58347723423833
427 4 2145109.6278560166 184848709.57733524 -92479412.1695963 -6778590.2283530366 1027546.0160879821 2044180.0978659 15032.737457352518
428 4 2240103.331075517 27349774.330721557 231680284.67806891 4095010.0190459476 -1991813.2863950201 418199.03846381704 60087.691186072429
429 4 2269749.9807109777 -168422218.14042926 181114368.33604094 8078905.6839130167 -1447198.776831964 -1251407.6790502898 11137.502429530943
430 4 2326398.4397361521 62176114.654211849 -203207736.36495066 -5804816.5634062197 2085633.1776071724 789343.13441156258 -36364.32015188456
431 4 2439374.0622833427 -66319713.051445641 231006592.10003453 6470894.989906556 -1932200.1804417146 -400329.77132095478 39248.831863987507
432 4 2451545 208048078.42127582 -2007244.4472496153 -5156305.5956591172 100455.76008866659 2271980.8102510222 45126.399826216199
433 4 2460000.5 -98564071.848701105 221732403.22500572 7064801.5036379993 -1833711.570115159 -672400.84202191024 30887.790410253005
434 4 2557666.3751890045 -240496730.7643497 64381844.269567214 7114372.965350586 -466704.18058366311 -1841268.9413497695 -27570.781171132265
435 4 2606665.1170293968 15592888.290926484 -216336732.2774989 -4928920.9890018888 2161756.5604991298 333670.03026143875 -44100.603430082017
436 4 2619507.220755944 -245323120.28657204 40330287.129102468 6634067.9255712256 -267357.68066366285 -1883586.5210862635 -33416.597489345237
437 4 2688874.7699650759 -238526762.68578681 72116258.796344861 7047682.445782789 -536034.25556678895 -1820408.7917058158 -26060.640346502041
438 4 2727265.2162081916 -150676509.35689628 193802873.44658124 7554862.5016626595 -1583823.7973228742 -1101146.0247081241 13013.074696313173
439 4 2789075.9653556263 -121891465.55829018 210637681.59707567 7213143.7270578388 -1745004.002549578 -863848.56230226334 21039.248070943446
440 4 3067331.9864320979 -170252480.79880112 177667894.17060637 7327098.8152405797 -1455553.636966289 -1258350.5916119174 3543.9441820254451
441 4 3073813.8175774403 18546458.581311017 -217515954.48926196 -5014153.4279024564 2142442.4083032375 369260.09795311815 -36692.093373121876
442 4 3080166.4188349219 197427708.26131457 70998806.988956735 -2587048.1992779113 -651830.41268492874 2160656.6285826052 59508.526935201175
443 4 3083588.6219172869 203927995.95478776 43002655.35942816 -3312481.1960353069 -375197.7613862849 2239589.5248804591 55444.87247716335
444 4 3133271.3294226751 -154401881.79075933 189998188.71105036 7197364.1191732436 -1571082.1597107768 -1129178.9268965526 8044.3986223221427
445 4 3161301.256607159 105627276.18527241 194240628.91277102 1996074.0516700703 -1786337.4291827262 1191567.7149535683 61528.156767490014
446 4 3177250.9576433105 -173991374.38358983 174042204.85706094 7210176.3045587149 -1428940.4309275448 -1288178.5067684613 1369.1735029256788
447 4 3208473.1149532385 41795974.648254313 -212704063.31616586 -5360491.1148544662 2105693.1286452478 597369.52634886908 -29291.938617923512
448 4 3280521.2034474742 -131724019.0614903 -192951628.17420617 -1537273.3666893907 1777396.1466605347 -985974.04496981169 -55626.312821915359
449 4 3437818.024637864 -167593308.57549387 -169200114.05120161 -490197.79010967904 1529582.7179996276 -1277089.0820872127 -55400.635850889019
450 4 3478048.6374966232 8115987.1561161149 229325473.10862294 4714987.9013506118 -2052193.0706402964 269918.78383661952 43162.336352575716
451 4 3572999.510567978 -229301599.04069126 97375559.362511665 6102824.992138586 -782701.97615889797 -1729710.4235703917 -22788.254001066161
452 4 3607022.6735171964 196388791.38634801 -62659190.374923974 -4743829.2095267558 672429.11267649091 2193050.7706047543 34626.366964322937
453 4 3704275.0038312087 -248457705.36590779 -19008038.811728392 3771116.2990650469 190413.19589002826 -1888383.2859551229 -42954.269168022824
454 4 3773929.1366995303 166565373.15997213 -124759467.97612466 -5340261.4658636004 1284639.6792667359 1876427.0343798408 18398.378275340121
455 4 3894114.0626205932 108373464.17664041 -183664639.77730158 -5518868.0480814762 1827273.2022410231 1265974.8453687564 -2025.8814385663104
456 4 3921416.1735839089 -213676243.98920044 -120066357.17180102 785861.27353925596 1048035.9906308226 -1623754.0775517104 -49948.759563697378
457 4 3968634.8932288503 -151453526.9506112 188992987.52347896 6208851.9577132296 -1614127.8532289285 -1107614.7108196418 1331.0899806067864
458 4 4052277.3809994301 163765680.20772663 133005535.88004608 367396.04837316606 -1303363.6726546281 1828490.3029075372 56724.972640585715
459 4 4086551.827056977 203766751.58045053 -28470817.070660524 -3503155.7701395042 306071.94409760763 2277520.3233998707 42564.339579160354
460 4 4109040.7027512658 -91828329.168722406 -214343787.67728952 -3108909.7237971867 1939807.6525719077 -621002.76740466314 -40256.810727165197
461 4 4149639.9925093511 47397768.149022974 -214627314.20773169 -5061837.459084088 2058024.4886719643 655663.26233058062 -15160.480734501753
462 4 4228945.0916803954 -49786845.499193393 226203305.73194665 5276433.0697981231 -2035908.1316343823 -246652.42697444936 22217.805062759526
463 4 4240757.7177511035 -240218008.03604192 67206642.812057897 4565587.7284239223 -555689.64569266723 -1812741.0184406838 -29515.614932390388
464 4 4253107.0509286588 -229163086.12664083 95993391.406672776 4983051.0108596357 -801254.47823111422 -1727542.4333721998 -24541.167075552425
465 4 4328687.1229854897 -238062329.48582917 73650835.58599183 4518375.1565164467 -614203.03627123334 -1796018.0761602418 -28461.949201354942
466 4 4558065.1688616257 -155761565.00345182 183401989.63957191 5365617.7249617381 -1601140.5712150102 -1150130.3731262079 -4690.9723865180013
467 4 4564275.7312309472 -195647693.17926562 146789256.09194762 5082398.1126858732 -1262144.4147476114 -1469482.7672737692 -14821.896022544866
468 4 4673454.3682588516 -115615556.76646952 205918658.50168696 5215037.782782387 -1835792.8883531445 -819598.43627948454 3309.3080079929223
469 4 4693409.7711070431 -170914827.21919313 170912017.83234683 5084392.1393258022 -1491347.2466726312 -1274736.3289692672 -9274.6478493377399
470 4 4693803.1919051223 173353556.17588347 -117054442.98368001 -4064118.0724652847 1162491.3069806744 1942220.1566946069 25616.527051451092
471 4 4801490.3102042498 -139040748.45261738 -196581916.79696554 -2413630.1409350522 1695746.3983042846 -1002628.3320122008 -35520.97355999711
472 4 4868308.2020280585 185648989.22746027 -94113488.663532436 -3491046.7868313277 930482.29450720758 2074922.117726079 30674.123909831684
473 4 4881001.202090512 -225911960.81155404 100075239.06486316 3952268.5942599401 -866949.29458961089 -1708671.2778504067 -24338.594474356854
474 4 4893365.0687342845 -224406401.41613144 102964779.31621125 3972232.668197812 -892548.64576674963 -1697152.5735995998 -23894.758066983341
475 4 5014098.8058685018 82846129.292859972 198665533.24683085 2985480.6814731816 -1957286.7758963373 1012793.3370014146 34912.617717587193
476 4 5043839.3714237846 -242540348.77329808 56079293.857993558 2991133.8987358431 -497085.8418987242 -1834329.3519190084 -29708.38022474806
477 4 5064945.8377033202 61967837.357897952 207982070.32404724 3316684.6697251485 -2033505.2143373305 804189.09550206037 30886.388075820843
478 4 5073893.9643627144 25842010.991480954 218886957.75555208 3799021.014450442 -2106467.6889360938 451709.46374686889 24875.68870328688
479 4 5081856.7743789777 15020227.608504133 -226519459.58258319 -4253576.8964984454 2064202.622054063 345310.09669225296 -9873.8552434515404
480 4 5095919.5884942086 -62978803.021326266 220203527.81035414 4499469.2222252898 -2041152.2738220629 -369616.66958913545 9076.6381779773765
481 4 5206904.9168700986 51281029.880297564 -217944318.36209565 -4248995.7476576278 2007634.3069349073 686274.16328875092 -1884.8184700912113
482 4 5242087.2074043704 200982699.49994895 41567630.857829213 -633009.05130108853 -457474.28034418903 2257566.7619875916 43107.455870725258
483 4 5283235.3823237317 176008114.96242556 -115008936.44678837 -3172707.7410859959 1111201.8080244993 1959806.8799582438 27149.704883956867
484 4 5284761.4890505355 97768561.470396757 189090524.28486249 2681609.7793860463 -1896071.9392995874 1168179.6083522923 32915.411764754936
485 4 5302649.4996310193 44669608.255684927 212961865.55448472 3438547.4148120712 -2086499.5055291164 636005.73706616473 24531.136773175032
486 4 5313691.8498331131 -62207448.707705207 219271195.94744432 4222169.806689851 -2052219.4969662167 -365752.03390596533 6656.8243937273965
487 4 5350965.5230770763 -248486556.5688425 -33193758.293741483 944788.35003149719 239436.10105617842 -1870431.2292456739 -33854.974216671893
488 4 5372224.0600400986 -246269405.58313504 37826013.498467259 2124815.5567590259 -356975.00636240671 -1864728.747637918 -30004.329694594195
489 5 -1904201.9819930857 -64339276.971482791 -780686534.51544917 4208351.5555788465 1119263.5347208118 -61079.314629761378 -34359.146481495132
490 5 -1898841.0148342673 751404532.51988864 -92634129.523711786 -22912814.951869972 132165.40707341296 1151775.9502748901 -7356.0711783350889
491 5 -1751018.9153907483 585445444.15300381 481330802.21205556 -19216812.324838057 -721451.54168747354 906035.06711363548 19639.521568159234
492 5 -1732093.7990164298 -790851126.15540767 122230258.14845693 23842830.481048014 -177490.92982140894 -1082343.8192493964 8323.6774134731186
493 5 -1691548.3053922951 335522081.55716783 -694462319.84976494 -8397066.1354587972 1010601.958203367 524091.34847443039 -32195.089263691127
494 5 -1606249.8621290897 -796062172.61890113 -85244951.19318518 24339258.021243166 114718.52422042993 -1090376.3200102744 -722.02243263368143
495 5 -1583060.8169025772 490318374.14756674 -588971254.77905798 -13369927.568018081 861776.08230656025 754917.22674502898 -27966.359962414139
496 5 -1569513.922424966 754725275.79895854 -30829626.189287242 -22748416.093460958 41337.279195872477 1161286.5549381475 -4115.1124328307915
497 5 -1566750.021068665 -554218080.62869751 -571078692.29954028 18170053.185260646 805341.7335238622 -754033.20628089516 -22493.139665572988
498 5 -1435621.7446177653 600056860.96676874 -467720628.61418015 -16895779.735247981 690335.21296288085 924665.04648542672 -22898.329435052961
499 5 -1235318.0336190355 493286261.57893497 578646728.78505421 -15848337.002399117 -862766.53694504674 767232.10852864827 23867.690651500958
500 5 -1155888.590707452 -784388524.19850802 158384188.43363023 22768227.457344994 -227765.79416905943 -1072951.6583633644 8975.2980357361557
501 5 -1074445.7947135253 -119102959.42722873 769960022.02033985 1881588.1913620725 -1118562.0589360835 -137745.71694928023 33030.100742584917
502 5 -1071924.0117630269 401825611.97365403 -653581445.71057427 -10399798.90607059 957855.03856044682 626275.33479997306 -29340.590991776087
503 5 -1045852.0499942055 472115133.6409232 -601561599.17684746 -12546689.395300023 883924.5862959543 732682.31323958386 -27341.060918385137
504 5 -813491.59623260843 -802664652.15517008 25623226.726280294 23018379.754214868 -38611.630778637344 -1092124.5981915232 3205.3130991672888
505 5 -729888.82331964793 149793716.25280842 -759858772.98007035 -2827705.8691639509 1104391.7362984039 256531.35878706392 -31995.396439023138
506 5 -716867.51020104205 178325333.44722351 -752967600.1187222 -3655426.1930012438 1095350.3528475219 296805.82769775274 -31787.515881298579
507 5 -715647.59991219989 654368018.03416562 376467372.77056682 -19367592.897474606 -566111.32867014338 1015586.6382747648 14211.492749694266
508 5 -673893.37115940941 -214837415.41676509 -756761345.65472269 7518887.2291366123 1082764.799349288 -271653.96264339436 -30241.264219958797
509 5 -554805.63565502502 191004565.5391463 743960359.96024776 -6715750.291923332 -1098069.0020740614 318290.46381181531 30352.302788084748
510 5 -495360.67746518832 651748592.06917143 -384503541.90768188 -17586200.26676609 570569.79682600801 1010011.5171660467 -17819.603954981612
511 5 -440204.00122822216 -489481746.2115702 -627262421.90003085 14797044.262317555 887123.26509406266 -655965.13933037268 -23575.492556596721
512 5 -388189.25410126615 -464051033.39817679 -645110531.98001671 14052890.795483669 913956.20058595634 -620781.06298334757 -24278.894727036899
513 5 -385083.64839778002 -594387865.81725836 529999727.88156658 15562308.733975213 -753645.41643825173 -804532.42914278782 22383.13376571807
514 5 -358083.90880132793 -641352707.27926147 -479096698.0578714 18637373.993938498 672220.8078025562 -866302.23031143274 -17078.85450919902
515 5 -283286.1598915346 491681646.81882614 -582245272.44786334 -12524175.402104903 858098.62734534696 768950.90465376119 -24983.608176052381
516 5 -245873.63921184954 -804492167.79022658 -30863752.461990997 22155809.284676466 38694.067163635445 -1089603.7326662387 834.06614731717218
517 5 -209457.09095304389 621275004.83212531 -432221835.24432343 -16269813.147976426 641635.1721022639 966292.38174387685 -19275.741976068639
518 5 -112018.44509654678 -669406230.76344049 436456987.76838666 17435353.1772856 -619927.30432737537 -906887.01813135319 18478.156089304539
519 5 -102472.36373361992 -653169516.36235964 -464970824.81078398 18577840.891679544 652008.5646997263 -879349.97982828843 -16148.644414455242
520 5 -99736.120707227383 11818293.137465144 775004939.32713544 -1698079.790396078 -1131430.6856078431 57582.602160711525 30627.194137067614
521 5 83200.54146268894 -782958790.93365502 186009111.16679057 20618418.291010309 -264600.00035590632 -1058127.7943361795 8949.4637621349975
522 5 95244.040576192318 -751311.73674593202 774480805.30228877 -1350551.1243100441 -1133189.7293812302 40718.094747011441 30223.713481683524
523 5 123990.23325677938 499075351.90428776 -574130161.58498716 -12289465.28325198 848767.8336320488 782169.75923039613 -24034.669184797371
524 5 136242.52100228099 -288356884.77759951 -736303151.25866282 8999263.1649599448 1046545.561759355 -371087.76796340884 -27245.722219043131
525 5 181883.02858823352 14359447.361526906 773965045.6550436 -1791351.2348138571 -1132863.8763579931 62874.910349031423 29970.479268627929
526 5 229450.68301810557 110440316.54650334 762675190.64699185 -4322423.3527618181 -1120930.9312308547 204826.85637088394 29258.182220001698
527 5 265460.09844379639 -795636925.34724891 -133718642.17005754 21218904.442112062 183432.57857801716 -1072189.4831739685 -2852.0627759420149
528 5 345586.57464146661 740668871.97880805 105677089.86548454 -19576838.785966877 -163120.0907993732 1161573.2785458581 2123.3720939474342
529 5 462435.19693712564 746686430.25710475 -58723302.109363355 -19263798.800255157 84128.184741404286 1168653.5917149757 -4395.1316817460411
530 5 481792.01034935005 -782319266.11377501 193812920.41916901 19897588.429023258 -275377.28626144928 -1053586.4039799443 9145.590725628992
531 5 482875.55279528117 -261856345.41003299 -745102688.96131516 8207238.0998129398 1061202.9617314308 -331901.2575135642 -26857.550272049248
532 5 519825.74351276457 8603841.7151749525 773901759.58867657 -1728464.933572402 -1133233.6497897904 56705.620680179505 29152.074164627997
533 5 549075.74931576476 745312029.24800122 -68329725.051243931 -19061472.839494172 99361.32368875372 1168307.7404084129 -4846.9507797229726
534 5 599396.63660645671 -659790245.62942505 -459771452.80971122 17830590.487262789 641096.53745544527 -883307.14225492848 -14676.09647737341
535 5 601589.80602470925 560252316.56881392 503249615.387492 -15365874.604142649 -759228.80538609088 884393.52063656878 17697.923581686016
536 5 661836.77107478539 743853328.63624394 72353531.889993101 -19103342.805950243 -113806.0275216954 1168614.2948695789 550.79207858885877
537 5 693016.53723225137 124373629.2273455 757885618.33342838 -4686225.0028936639 -1120336.8860530125 228651.78334103143 28024.329668679973
538 5 717468.42751627788 424061557.22699189 -634570541.44216263 -9484354.9063485637 932802.01385951473 673484.4556662509 -25039.829253229822
539 5 796913.72088084603 227215379.68822926 730144569.37349367 -7258732.887218534 -1083516.4783907968 380187.76951170852 26560.132889336892
540 5 830337.7069701124 599233186.22876632 -458776220.17006671 -14105475.733832138 681225.14392955555 942813.08994334692 -19155.56163675405
541 5 850000.97752942704 -765203646.15865648 254779238.41448009 18673392.251310777 -362032.46856134071 -1026126.167847792 11302.792381368994
542 5 889418.17472263752 -783456896.19307077 -201259834.69820121 20060772.399275213 275439.4871601616 -1049333.3581504463 -4607.764268791756
543 5 961431.51358162053 343397061.32869971 676731303.4122417 -10041777.606854122 -1013083.9391263033 558693.63022203406 23948.525713068222
544 5 1060125.9908807157 692547330.34750319 -287230686.88635457 -16439736.020390244 426636.2812703806 1090109.9365407142 -13023.22956761977
545 5 1106175.5025935918 -736814134.52915084 -334037162.64121807 18914706.106358524 459990.16956345469 -982455.35419050185 -9032.1857615209119
546 5 1231220.2172124833 -749692930.61172271 298434936.2630024 17513301.844537292 -424065.30595957371 -1001491.3212313921 12804.771310082913
547 5 1325203.0652477555 495882476.10260111 565367599.50047672 -13423188.586846462 -855613.84938403976 793858.3124037591 18656.636274951317
548 5 1338852.4821603564 -198123158.33272097 754456670.45432365 2854074.3031801819 -1100500.3129677826 -237809.80843760524 27168.721622369987
549 5 1402922.8018730795 678590137.08114433 307484522.06712419 -17121336.440657284 -475039.69394000113 1077783.4743153332 8593.1029077111634
550 5 1417327.405077422 -645249758.6368798 474952788.24899638 14241461.560368815 -676885.56937270542 -861644.76556649583 18531.277314992512
551 5 1427449.1138293091 -186846837.44681019 -768580700.12759638 6524952.1435628552 1088492.8723718221 -218382.41242866134 -25553.224755150688
552 5 1502838.3021728816 503854616.02550548 557228695.83230507 -13561363.624697113 -845105.21228954999 806692.27160815033 17934.28110420749
553 5 1504854.7316032085 -697652501.19165611 -410336935.43087333 17780520.181407351 565043.411461727 -925404.54951629671 -10922.461900982888
554 5 1807066.05181049 -491048373.19378716 622723515.22634947 9491044.3529208582 -897050.87022865401 -649083.65648260654 22977.273795670611
555 5 1828688.3610051037 -452677053.907386 648781718.62161517 8472252.9852664471 -936494.93277720595 -596002.76495206472 23710.63818142486
556 5 1853232.685172698 742786560.6907196 -21201380.469793908 -17197269.631125189 22317.005195885999 1180513.5798221 -4320.812591088039
557 5 2015964.046858497 -760626107.69551194 -289683222.55776817 18477312.282969803 391907.39706823113 -1004138.3235384589 -5577.7848669330751
558 5 2042215.1149636884 -616721709.20649278 -524416272.54064661 15966089.84560648 720976.00339054968 -809583.10881584068 -13750.005579674567
559 5 2047885.2355123297 653131980.21134424 -369585069.74073565 -13706055.463620845 544002.84978624643 1035370.4676837435 -16074.105500258194
560 5 2100710.6349458443 517628541.18142557 538669429.22167027 -13762070.448704878 -825951.72568549018 835352.01620298333 15916.851921664767
561 5 2121300.338518301 479694793.29176909 -590071710.5437125 -8830208.1885396391 864808.7224804305 765092.42814903904 -22512.046312861879
562 5 2203117.2804930164 -45429672.307900295 -785808461.41882598 3971179.7941134558 1115624.8867915631 -14246.031245263195 -25280.987524525986
563 5 2227476.7784229773 -615121087.47825956 510572609.55132121 12007433.464931509 -733718.60292406788 -817308.69496112131 19704.776369205381
564 5 2243525.9697822123 636032699.65757596 385092716.12350368 -15858956.716025896 -596777.43386097159 1018017.7615052902 9641.5392324780369
565 5 2330739.3062638193 109701920.1690699 755352968.94923449 -5425639.9841751019 -1130183.6403220084 214960.52717611918 24611.302702177873
566 5 2334270.0554389013 730277258.43783498 125662184.0473599 -16936710.584921613 -204190.76088895759 1166081.6530197605 33.988555410024333
567 5 2358028.5104839718 -812008305.89386344 -73239751.70746173 18559600.885604732 87824.983855072554 -1072574.5346703373 2268.1870410817137
568 5 2374866.544226788 -677066347.18746507 432048171.79515052 13497281.878111588 -620267.8946011638 -899949.01499818836 17527.162209895236
569 5 2406481.9522091486 -327790343.92186385 -731056866.90672612 10318384.746013584 1016371.2784194491 -409363.81651449442 -21160.598696722573
570 5 2437523.0593971862 429763322.67289937 -631231275.94788611 -7033482.9327899357 920665.84062352835 689227.13388509746 -23458.265820751923
571 5 2451545 598567813.76204681 439604585.95339614 -15226839.64867932 -683409.35478732095 963890.0868179244 11306.410187360887
572 5 2460000.5 707285134.77971029 219379856.3466478 -16735540.926316492 -347920.6405507329 1132391.6848131875 3080.4666150679236
573 5 2486786.0300501743 31190544.34160918 765255141.84576511 -3909885.0409400463 -1142315.8323879293 98657.430811620463 25105.503395589465
574 5 2495163.3148093577 348564136.92196006 665953858.17141879 -10599393.619298594 -1015558.1928091808 576925.71228521853 20227.73383875638
575 5 2498064.921851078 313369129.43447959 -703716243.56231177 -4013210.8180206493 1018005.6372780193 513223.1423573466 -24883.101066027393
576 5 2510926.3079226725 170569271.34094128 -759324992.71103263 -567033.6514566642 1088108.1312155661 299614.4291736579 -25536.144025766698
577 5 2923786.3514651647 606583867.72662294 424393477.3500244 -15358125.453585537 -664095.02503654046 981421.49868536741 9594.9536889114206
578 5 3027781.5188141204 594823673.09178257 439773751.29439569 -15221678.722191397 -690426.1406432119 964142.49321150186 10014.66799081864
579 5 3118001.5442348439 627936722.20297873 -415654349.0416773 -11369171.06054634 603936.55740902608 997075.10352335509 -18468.167202365152
580 5 3139597.5332193002 583563306.57252288 -481392549.73000956 -10015510.924463313 699302.44810106384 926203.33978524629 -20179.035784077583
581 5 3223311.1541780243 49599565.221642062 759655093.61784136 -5320069.2641881201 -1146398.2175054448 127836.20544347606 23997.386234664937
582 5 3267010.0717140138 -365867295.00671625 691591701.31015766 3955840.9384244783 -1017574.1373311263 -473998.26256381173 24591.072492326355
583 5 3303495.1292049671 -158106015.93722278 -781418964.57087874 7888403.5880859783 1088366.6136474812 -168285.75239210614 -22449.531103880592
584 5 3308225.8886620579 278017256.56654727 -723193931.61295307 -1821958.1320972047 1035834.1035550857 460735.47833917168 -24925.3671761757
585 5 3344962.63423834 -337507968.03142864 703470938.97134364 3149194.9233510611 -1039140.3788673934 -432518.04908518208 24859.680564203562
586 5 3416106.4454053668 -192949851.57145295 -776160967.72275126 8790121.8279623836 1076160.708068921 -216706.98012126292 -21788.330037834749
587 5 3496702.75722194 -433132584.50148046 654315322.27301025 5218438.0663591661 -964277.99383829371 -568433.130197049 24126.902036987398
588 5 3711828.8837918751 730822229.17358983 -131136382.09966142 -14701257.184563423 176694.93337357772 1168336.4687480058 -11480.387227443469
589 5 3736885.8356647966 -10093895.731266193 -793514598.82638633 5525619.9788188096 1105758.7863239835 41013.644857821928 -23817.904236740484
590 5 3780369.6095781131 163045290.65667036 -767677162.52222586 1750275.9259097984 1080921.6634246553 289792.92766879126 -24952.711340618087
591 5 3820573.7092334693 643409127.57305777 358869020.4247601 -16132244.531108947 -574122.46907941485 1042878.7122507328 5039.5845067306145
592 5 3836314.1055572927 -254644013.4935649 -763633150.04959321 10670295.160539089 1047885.9417159081 -301435.3856067867 -20165.240027081876
593 5 3867169.9948296491 314810588.70014244 -709340787.69685972 -1735540.8528347895 1008771.2107020781 513198.7855522483 -24970.342931510913
594 5 3876709.6657258002 722409265.44213629 144586737.80660152 -16332322.689101394 -246688.41034722794 1164629.9627487061 -2892.2310674086684
595 5 3970788.1550345961 -79569649.921614617 -793311915.46849442 7376609.2875085836 1099810.4033548036 -56292.268128061856 -22917.070541095829
596 5 4106093.2560905134 729648166.27189863 -138321607.14670557 -14421857.333484152 184273.87125445899 1167046.4932011713 -12650.673307985475
597 5 4113061.3243086124 -702027712.64754188 -424556051.66321594 18066684.939094331 558089.69138685416 -911999.29079546116 -4964.3950608445448
598 5 4239719.1714530457 256470482.90662622 -737410902.81673598 302325.1048632313 1040613.7209190927 427442.39836026839 -25337.357872498444
599 5 4305182.7023277488 650398029.32829106 -378374062.43675911 -10776392.50327451 540578.61272245378 1033821.8185729812 -19623.255188450883
600 5 4418854.537258558 323086485.2410236 668823113.53769445 -12319724.811019238 -1046303.132541917 548104.17261016706 17676.940810932265
601 5 4505943.5836811168 -167883405.09820303 746058434.59825671 -2694787.1579090902 -1132112.5642111246 -192065.09320175223 25580.112423266746
602 5 4730606.7309466451 511013631.09138918 529391123.28515691 -15557351.111027595 -844362.07610302919 841165.99302184803 10482.439051546717
603 5 4812114.3121562004 660293782.44991851 -363707355.32110345 -10744376.690611646 512152.21308364219 1045856.3509869148 -20351.55610126051
604 5 4847799.1757214339 312195422.20784265 672493623.62804604 -12771338.690886471 -1057837.3352243493 530228.56569992215 17656.892110978944
605 5 4995518.4465233097 -155897737.33874846 745068970.18900084 -3697534.9127593818 -1140028.8471957017 -175660.43274927465 26007.580256876874
606 5 5048080.5737637086 -684486022.45706999 407451361.80352765 10754547.019270863 -611979.3612400759 -916853.0990863099 21851.658416875685
607 5 5051713.6093770387 -7780399.2422511913 752534130.30532908 -7041560.6356284199 -1165618.5120287908 43163.706035028394 24519.289033850597
608 5 5165178.3518149359 -746475032.32346952 293373135.65350407 13128381.10676262 -449365.36426387052 -998040.73537183704 19415.292204516467
609 5 5252654.7619642029 -626252046.38919687 -533328660.28336525 18795285.708003968 696486.65368292935 -806917.28365158336 -6937.7273175807468
610 5 5262978.9095719485 739177925.99285686 -62120917.995255433 -15283815.798438206 58776.273438949094 1181259.2258242334 -13064.328583609642
611 6 -1866390.8217137121 434957424.20288062 -1371239624.5248375 21087260.3848074 764508.59736696805 313834.80012566946 -20792.525678450758
612 6 -1859478.6381289475 -1514717694.2359796 158949871.51638898 24608695.529594485 -120710.37298076559 -768902.59363829473 18596.400497651179
613 6 -1844776.2508684718 497566082.00677389 -1345425517.7512081 19435108.627522182 750652.9014080998 351000.65846806124 -21405.613960176412
614 6 -1760056.7064287546 -587253218.92753422 -1401198893.7557724 41176554.803894207 734887.43855875777 -263818.23023188673 -8192.9652267861547
615 6 -1757063.7560016271 1303466319.2603393 -307288833.87544352 -18040616.476250134 156153.05175684579 872866.30971536785 -21714.316750928916
616 6 -1726712.3684808342 251619195.27961913 -1442955107.4551268 26236739.130300041 788153.49791063997 199968.92787455959 -19347.416967708119
617 6 -1716568.2971237851 -236357235.74780551 -1478464293.8435981 36388966.210866548 789342.00393309095 -74354.233697058735 -13463.423523327043
618 6 -1690423.0185570649 488774862.98732996 1239678762.2682617 -36198127.832717523 -813836.13211234123 365188.09923748969 7796.6206889975028
619 6 -1573085.9841105109 1123990253.4118748 675496227.93917143 -37199977.124720395 -468540.22376975749 774819.85596558906 -7746.8430397397478
620 6 -1263449.0320235414 750226300.67542279 -1214522226.4924293 11459587.851506775 672998.74054133461 491942.45595003921 -25590.948008735886
621 6 -1226707.497961025 -450054395.74093288 1308866853.0073655 -20061680.235176604 -832273.60204254847 -216547.87394546362 22903.033777445711
622 6 -1162880.3080536649 203408451.44514182 1320312498.4671674 -34637849.892715797 -868930.60147166403 181513.20187041772 14850.243710799468
623 6 -1148755.5098150419 -1495211698.3406126 -321284266.21870148 40120561.523381241 131575.4874189547 -763545.61343296897 14600.66637097979
624 6 -1106835.4668482002 -1363949225.7343066 553176239.23858249 17536216.732444763 -358223.61735000234 -723323.18172488338 24492.786830562498
625 6 -1082455.5208879597 -734376274.7558558 -1347809710.3301885 47260473.160918526 688791.59334001911 -350875.98217699805 -7326.8308943604243
626 6 -927631.45386266767 1205048235.1590066 539725593.28678071 -40455651.042364277 -386920.41619347775 812132.01276242675 -9894.3198717975665
627 6 -877347.41445744154 -180967825.76020846 -1499856630.5945344 39149185.171745375 785723.43701671145 -50811.64798277941 -17200.754022370147
628 6 -840396.44537218194 467674914.53172177 1237943185.4546134 -39870812.233078025 -829359.02831024176 343984.50714218442 11524.955808850671
629 6 -810329.23162478977 1305367703.4169533 -401541292.37679136 -21600647.542407986 197322.70425637264 847632.96929911117 -24450.990242126136
630 6 -687751.14282282605 -1086755689.6407859 919967855.55532467 5085231.6764405444 -587084.52931785234 -595611.67356598459 28302.148859007859
631 6 -643186.1244373396 -1491256282.4862952 -218434644.65554279 42024041.856647477 75930.883835267799 -783924.22756144451 16539.529505837396
632 6 -630515.77936757822 -670066570.35070384 -1376040509.4105613 48941865.488606028 705937.29373142403 -322630.2360665258 -9926.5465361154638
633 6 -617305.57807758474 1089264344.7811828 -899645414.08127499 -5929731.447102543 487192.98214833596 687725.13308354083 -28301.528714980377
634 6 -577549.09580652136 -1160356594.2081389 -1004375321.0521135 52764498.584260248 501117.48175989941 -587184.66726492904 1322.5020724227506
635 6 -213398.9064255436 -1459808407.4746544 208198906.95666957 34522074.425486192 -167472.22665997097 -787013.64008309459 23195.233451091925
636 6 -170731.06577115227 -1367038875.4305193 489989868.19245678 25651884.223819438 -332497.96987691137 -747169.17442801001 26746.459050484493
637 6 -108600.59201788786 408082667.02235222 1258247693.1157315 -40932650.756618097 -847940.70653183467 295558.08333156811 16436.998561988974
638 6 -97966.832574080676 522450457.44672275 1210306852.0982268 -43044438.111184426 -819606.56811212143 367497.37868099514 14005.429096589938
639 6 11429.791884967359 -945032766.02073908 1023488272.3577775 2616499.5398367099 -664501.03761099512 -533017.93256740412 31456.718855877065
640 6 12083.255675736815 -1297733739.09149 607004391.81222391 22472969.761937942 -405149.5220203005 -723183.76977945596 28596.361266410895
641 6 199547.48400193965 583916014.60497105 -1363749229.6501644 14902216.377976239 713468.88804659736 361004.93557045131 -29389.436235059864
642 6 296654.12680528732 753217555.05407071 -1272028065.1229634 7174370.3297380647 665497.06408961362 453288.35140305525 -30521.760670603275
643 6 334408.16288149683 -1055628624.9026648 916097035.37345409 10438413.892215077 -600236.77989334124 -604331.27429361874 32223.387985905305
644 6 351481.08160984423 1275292681.2719545 -614024306.29541159 -24208500.267293982 308389.98343188572 779875.04290455743 -27565.408293908084
645 6 469339.65942255035 1097610669.5470941 -932929348.22167981 -12096306.136011522 488702.42502181674 664591.13659005065 -30507.586882343388
646 6 524018.30496501829 1367183486.856636 -263633075.20332259 -36413023.473059036 102031.81346161176 848232.30841002602 -22787.00096340814
647 6 748293.01268799137 613418328.35237169 -1357700313.2418795 11178242.788916823 708728.43501523975 367423.51221004204 -31279.093718615146
648 6 753367.40139273601 -594725177.47246313 1222500645.3547778 -8671288.0412603486 -804925.11138455966 -341863.71340711659 33842.418550225724
649 6 799181.70743448986 -1315022637.0706756 -725003242.95157075 59256066.112000428 351974.45937166992 -709140.2286987938 4656.7769092520266
650 6 860858.31913313549 -525494331.96835983 1245927181.4336874 -10838728.841812719 -823710.69517735217 -301948.3855116918 33930.450846536209
651 6 892982.08181411261 -387228439.20245266 1289684617.8530827 -16153420.25863234 -855203.53654873138 -220143.42134719237 33246.366926551804
652 6 978446.03205495141 197582210.19479626 1316069271.1115358 -36017225.70726712 -881076.68677259621 143829.52004684877 26367.198502448195
653 6 993353.6699233898 -1106589675.4130239 -1027399156.8214276 60147617.112195738 514202.91317971656 -596376.04277119215 -3987.2948577442462
654 6 1036655.3987520891 -957390730.62041867 -1172989985.5190609 58488063.701895252 594230.78037097945 -512987.61335634958 -8694.5016443633067
655 6 1086561.2430617241 -279615658.87121904 1314352575.8271964 -19591698.548860159 -869842.14501007507 -155412.43992498834 33075.913421135971
656 6 1180105.4794519646 1348369148.2602186 -447103804.99946755 -36741682.921105936 209191.27950607927 809853.76495262829 -24911.752558797238
657 6 1223204.7609312409 1360483570.8167379 -408081866.54741997 -38406606.636803471 185112.18070771985 815457.18937023962 -24157.453355133741
658 6 1284245.9915559893 -862418328.57962453 -1247297237.8892047 57173439.642272972 633073.06018273695 -462385.87314841035 -12219.310711667045
659 6 1448504.9452536432 1156366430.7420824 -888348406.53175271 -22560491.338832751 457612.26239189989 673845.96254450222 -30639.025312149442
660 6 1484069.4404338067 235453254.28050348 1313806449.4889727 -36122919.567917392 -872939.73488844547 159925.13857072929 28025.151825245477
661 6 1495766.9474197924 -584300096.75111258 1221562418.7261858 -4574581.2693006638 -805430.22333086678 -349144.69981621607 36312.340488350659
662 6 1620599.8946597972 1129995410.6466405 -939162511.04716396 -22041723.498274039 479240.96452991787 650111.36654955731 -30985.03455634541
663 6 1641351.3685647794 669161847.48082078 -1342795660.8590951 3043468.9740430908 693919.97348435596 380581.17397613684 -33313.516616119297
664 6 1643012.963145528 1398526168.7033346 -270569868.58880836 -45828696.764030345 104991.93425279662 826666.59654749825 -20877.781063368053
665 6 1715069.2824420058 -540724950.90337586 -1409093785.5504858 48710383.792863339 728402.23626314395 -292952.87866469339 -20978.155404332625
666 6 1763098.8232346056 841624320.97259414 1058884405.3816522 -52602120.337997682 -703936.40569557576 526616.15128045448 15550.515080506775
667 6 1827400.1911035888 990593047.29083705 927934544.06014705 -55529289.177301541 -620555.24415178818 618421.1867037192 10945.20956667154
668 6 1836513.1061023553 1384762561.0244267 -368582209.50372362 -44603110.975158989 162311.43110675539 814599.37520940613 -22270.15391172071
669 6 1941102.2910224674 -448640358.60858202 -1444421094.1288261 45253694.199960105 744545.22962454008 -244844.02747172434 -23531.299856370326
670 6 1966441.1271194094 1372050661.6243339 283638621.67560911 -57744708.741196029 -221405.42829274706 820782.80947883625 -7522.560229172057
671 6 2170849.8782825698 1367379831.256634 300158292.14930373 -58656726.103295155 -228694.98907956216 817660.19969272206 -6351.5267442945633
672 6 2180324.5865794327 1262280373.675102 -732204836.26991534 -35483383.713516422 369675.87869860564 724256.50811846182 -27809.377982761842
673 6 2184050.7853907016 -289741250.28929716 1316385389.4521255 -13104746.618545424 -863910.52326579357 -177762.2715132375 36883.767466519341
674 6 2217400.0708547826 -1076372850.0594034 852895146.00124168 26299672.723050032 -566961.83313453966 -652539.40522636415 34148.242291861854
675 6 2287984.2296840474 1284876398.1909854 -700869465.56057429 -37772391.154221833 349469.6339276596 731644.05089212989 -27051.174815219427
676 6 2307178.0159058841 -245698854.0827246 -1489197866.6936684 36604094.876084186 775681.13164569205 -137654.31517323942 -28026.897220019313
677 6 2325669.8123510173 -1341125459.1465924 389012483.07776868 45834407.521699764 -279298.57627452479 -802866.8671454353 25487.440983541663
678 6 2329284.2458710819 210080213.70624211 -1495064298.9974389 18645622.357850354 779097.7877641744 114706.90294943661 -32763.828189045656
679 6 2448150.5838943552 610222141.4707402 -1366456694.2216163 -437638.78560847446 716182.83430855488 337863.86676851544 -34387.054852806265
680 6 2451545 958385353.9396106 982855453.98026073 -55213047.494224891 -642126.59121650434 581983.5038886948 15400.757035783376
681 6 2460000.5 1241392115.7833855 -785164747.02363932 -35750937.86114271 399544.17263938446 704825.93447314948 -28155.501489370134
682 6 2475421.2658959888 -937222135.63248348 995432071.46371794 20149564.22072148 -652060.81283922726 -574666.01246698177 35942.350983566954
683 6 2511943.9873975227 46073758.600251883 -1503571649.6350899 23918741.608388074 788478.90430193825 24289.968349956795 -31955.141382409038
684 6 2562449.5705256015 -1369370336.227772 295920776.86919194 50033383.803713545 -221232.94999623016 -819731.42352738779 22789.61644662336
685 6 2700729.6205745423 -416292123.16229296 1287960001.9587884 -4170380.4437568863 -836436.76127621334 -263337.60225568275 38221.598063273304
686 6 2703494.4132060008 -1306402169.7459335 -615235233.54982758 63032887.179396331 311651.21988780366 -761652.41227427556 -223.20579713069745
687 6 2704583.7827279167 -747717266.51374912 -1282154663.5458329 51243245.369908966 677209.7422859387 -428574.10804243473 -20478.459415843605
688 6 2710372.6304322742 543516416.78940439 1247767542.1485598 -42420134.444875516 -807741.23399458081 327695.74948660313 27456.642403567032
689 6 2802439.5499456478 42395797.156037614 -1497010685.905508 21902974.076864477 791794.9019849404 18416.391140398202 -32621.039056295733
690 6 2890818.3357651895 1391989241.1966279 -417816834.69303548 -50843858.877376378 196022.10106996199 792501.9319376481 -20269.644433599191
691 6 2969243.2904998856 -24081729.840557244 1355052187.1395087 -19411117.644522093 -875375.58112362155 -23846.74061644468 36501.3549026209
692 6 3009057.306431775 1368876078.1503015 -525716917.9889589 -48790973.863728434 258621.84597134602 769137.28853588598 -22101.448953295847
693 6 3015730.0175626939 -1220892907.3801255 -775939442.66903377 61999321.900297605 406120.69160341844 -714639.34136950609 -6234.4311114518177
694 6 3036941.9426995283 -1326896851.7189121 -540901074.50562227 62901800.765995666 274279.88544427999 -782422.37467406527 121.88474645213387
695 6 3045002.128133581 -385233980.43713462 1300493347.1544919 -3121145.390143584 -840721.53532025544 -245779.52175530308 38437.888307296031
696 6 3074465.8207963472 1422579311.0437012 168234267.11511788 -61430282.661562517 -136098.57982679718 819644.65822574892 -6204.1818967315094
697 6 3165393.0717011821 -1408619956.9685247 -23773979.54086047 59129058.358069956 -23988.985609702042 -842723.45938810101 12812.552402114365
698 6 3344784.2432242995 837110652.10545683 1108216857.8092144 -49709361.691689789 -703245.88222348003 490048.5012143295 23121.035586207516
699 6 3501949.98043379 198378388.14692733 -1476960971.1549318 9644811.0755550154 791334.72608331498 98208.245214774535 -34706.976057202824
700 6 3507640.8887359872 -395711038.35826409 1304159884.0865397 845036.47681176965 -832059.73705399793 -253788.56475726073 38347.675862856035
701 6 3644249.9755482934 1444580395.8105607 -170799241.47657332 -59451563.992932573 62222.598064641126 813578.33223971445 -12047.165823880137
702 6 3696949.0124295177 1113892780.4127834 -979299691.42856503 -36418491.934878774 517668.99031350936 610515.19087700441 -28846.423303439926
703 6 3707781.5093368925 1147222916.1951239 -939426117.67115235 -38320117.634960718 494653.00163421402 631601.61346879951 -28090.61582627823
704 6 3714493.2065432733 -1378325479.1713588 -300761880.17620617 61950722.158808164 146853.60784577453 -830976.12075668608 2963.5989833152357
705 6 3781197.2086071987 -199295391.7749148 -1460566764.5090077 24093031.224464327 795966.72193988331 -126714.17905631691 -32587.236751809218
706 6 3895437.9284039391 -766285827.51497769 1135618857.3486922 21300022.582023509 -722370.98400119587 -481789.39581561135 35778.197211148487
707 6 4100991.6683754195 -1322012580.4415276 413572352.66492325 52989243.907758683 -274670.96616548946 -812067.35249284818 19028.286753026805
708 6 4175058.3375433059 -654231355.85097182 1207309720.0266035 17804503.521843571 -758552.48953159864 -412945.34364625235 36089.907813769983
709 6 4230924.9921133053 -1372615403.7060406 -311334129.70973396 61484282.528562784 158035.81045020174 -830008.34559746773 73.830725022474041
710 6 4265844.5237312308 222155610.05179983 -1461237931.4526742 2246224.7298459099 797619.93361752445 109430.48995085618 -35110.094296241063
711 6 4268602.1343070818 1441109261.0439925 132187946.3773838 -62949496.517253287 -103529.51802005869 813367.03512996773 -2107.705576923106
712 6 4287578.3774722591 391602008.66521305 -1427458401.8609684 -5463912.1506040618 777546.41523400741 204308.33635312156 -34978.866580214293
713 6 4327766.6216624547 -1371458992.4066842 -297263265.34882122 61116873.940024383 150794.75948609575 -832631.14703269815 -82.883741764765716
714 6 4392338.6874593496 -1371948737.0530758 -291726089.89255375 60970488.419127405 149784.27650280073 -832769.59060486895 -361.48640785435487
715 6 4444699.9335893057 -1073067484.3123831 865009763.7796756 39971208.266288064 -546233.63648324972 -667075.99579799548 28065.746488824545
716 6 4461724.9463671297 1429110468.0228941 -317559225.97796661 -59092810.14639464 157157.50729916806 797865.82595894393 -12238.364746964649
717 6 4527934.6206054604 1051307236.5082774 955595076.69995463 -51357000.59278807 -583719.118846845 600119.78452144784 21098.967441013454
718 6 4605847.7557078442 -957725649.28227901 992438293.6709218 34886867.234296359 -622734.24786651123 -597052.1324773212 30346.979028738893
719 6 4668010.4919616645 926741321.73925221 1072542930.0469912 -45847281.077158809 -651139.62218722177 526338.83135938551 24813.388083339931
720 6 4703284.846151432 -1245426175.3749177 600504586.33648169 49909957.542648137 -380577.81353297347 -769683.56349417358 20557.289757932438
721 6 4727784.9500557585 -357848267.6305207 -1405959934.0301397 22884294.802985102 788278.02603201871 -225698.29607053305 -32465.431900336549
722 6 4739576.6268608794 473229656.30014187 -1388133532.5860178 -12855439.019885821 769445.9341244977 250521.26942300409 -34231.964364934378
723 6 4794976.3428191384 1371661687.1619895 -521719287.70887154 -55936362.927850291 277577.15063755837 762314.50472404563 -15687.423833910303
724 6 4880783.7691027354 1291423652.4109712 -700045794.96778572 -51818821.739282504 379414.3454929383 715812.74193499971 -19456.138573985045
725 6 5018985.5598869948 225822405.00280401 -1443235471.2758889 -4045994.0175215439 807778.06850961794 108979.61599843306 -34670.133026477932
726 6 5063566.592538543 1239549531.9862299 -789175348.88027048 -49685177.986089624 431872.25583550363 685525.93612449302 -20735.274331460176
727 6 5119177.495094033 1297465108.8223855 630588895.18199301 -56976520.053050995 -376706.81293589342 732780.09118314716 13596.546747428703
728 6 5149579.5423255591 1211280513.4976327 -826465590.24527776 -48646699.886505887 456553.10228023137 671389.36014625558 -21388.909818224438
729 6 5161516.4571719272 1449172283.1102784 89121792.405245185 -61585760.256967872 -64295.605719561921 814740.42000887159 255.69630788011159
730 6 5220918.0492392303 -1349135358.7784386 -385190374.50747156 57963936.344748214 214333.87891707456 -820003.24577478506 -6786.0286876924083
731 6 5268162.6090982864 1314782092.7775667 -642330860.53264666 -53674273.787196986 350669.74692549394 732391.43722500326 -16631.648197096267
732 6 5299972.5642964449 1113389289.2914238 -953519159.41493797 -44534801.995792061 528591.93377435103 614005.42160891253 -23605.498125052061
733 7 -1893910.4937293681 -157996955.13125345 2804608063.2553983 19058019.754973989 -598407.72795709968 -61460.98756484082 9380.4149902647732
734 7 -1738250.9574883468 -1429003124.6766722 2360822358.3958855 36840037.486744367 -511900.8190334083 -332645.88438674051 6331.8145696369529
735 7 -1658575.6817222033 2836258314.9067698 -1016475311.0189431 -51504105.54640644 189652.02666629612 525045.80957654561 5.5442863852229118
736 7 -1653617.079335866 2461989240.7177048 1637370109.6230409 -30070231.5440301 -333626.06279161683 460807.3261920794 8041.4729615831193
737 7 -1618620.6860795456 342656646.59246504 2818499613.4528909 10841242.313383969 -591491.59938130574 42287.95558678994 9726.9353141641004
738 7 -1616544.1806287526 -879871867.45799232 2641597480.6807599 29400802.275008809 -567607.73734244832 -213549.49944839685 7871.9292490544476
739 7 -1556875.0358978317 129663996.45094712 2829870873.7704701 14233556.653251121 -594879.23659642914 -539.55446382795412 9511.4482268025258
740 7 -1498390.0988753627 1726492233.743479 2347783826.0281138 -14084795.38772526 -482264.36903485452 320650.36818676174 9542.8302959796893
741 7 -1438375.5585838316 2310731210.3086138 1827452989.9363542 -26267756.070112392 -373914.442175465 434101.86708105414 8453.7749837357242
742 7 -1374019.7327346923 881417511.32784116 2730970499.4128041 1629897.6941239913 -568528.42554714601 153866.53686436577 9909.4334390164186
743 7 -1225320.9146935614 2826669692.4744844 937510676.57163739 -39169274.051340595 -193991.37230905821 530801.33390803332 6084.7312434714022
744 7 -1178550.0444472285 -2297507592.8210187 -1569630000.2910295 27233438.164417047 322634.80780356086 -512680.56539903919 -7959.4279335446563
745 7 -1122890.740732115 -2123097921.2522399 1737352344.6971536 43084950.566170938 -381107.71671115968 -481166.69956981263 3261.5452367532398
746 7 -1071323.2147154252 2716542327.9233437 1199765053.9970927 -35743822.810051568 -245956.38219845048 512823.18129466224 6711.5391784467984
747 7 -903527.21125794738 -2612398816.8936014 -883592568.96279132 35662606.874849118 180460.83083135812 -585019.5931267055 -6048.173834937088
748 7 -676733.94679782959 2764266626.2399983 -1197585307.9314406 -48852348.318020061 224785.67122502057 512876.81219587295 -640.97888355062878
749 7 -668975.92231195117 1388310105.897855 2536825161.1125689 -7440911.5931767859 -524308.20981799543 255243.60694345061 9394.0804136631596
750 7 -618090.98153168475 1815530423.894527 -2370932866.0738964 -40567668.039086752 459054.20023936324 329077.07607795234 -5216.3441374352851
751 7 -598015.50366721698 -2731129397.2518163 -70374985.587760523 41241026.683356486 5432.5106088374332 -616851.28667115676 -3427.7322897115087
752 7 -584441.17993409303 2820662757.7798271 -1066517825.6270016 -48767663.598636135 198566.96127739703 521534.63954413956 -177.72152140242773
753 7 -575268.42877262039 452673034.01014626 2805909102.3969774 8385917.2639193768 -589892.78373989696 64299.041501174368 9337.8411941802406
754 7 -410226.97991740308 -1863799685.0168781 -2087954901.846122 16911696.269113839 431673.72653097357 -421647.96993640176 -8777.7768728182309
755 7 -361607.77299356158 1085793408.7349117 2669766142.3406239 -2040248.4466942777 -551391.14241844311 192675.42461440165 9323.7811979689395
756 7 -323507.48750560847 -2562554566.9489207 925292050.26845562 43504968.133656546 -206728.90535642442 -583871.55405451497 -2.9360066206366828
757 7 -321273.52111283853 -2698499670.9169798 -435016085.89423966 38281984.128001727 85861.029255372137 -609780.05772118038 -4536.3514963470934
758 7 -310109.97378281062 2320020325.9357743 -1902198124.8768632 -44985561.730629027 367118.40635072696 425390.95151592977 -3258.2213125519247
759 7 -287196.24985790579 -1727099078.9100149 -2206532998.3548055 14254768.163195431 457205.39226784219 -391090.02924621012 -8944.4213892813514
760 7 -50098.950495496858 -1581607387.564929 2272222154.9216013 35137021.164596006 -487294.60879596393 -364460.2516691293 5324.8584685946917
761 7 8847.4638361188117 -245385546.70821998 2816691361.5900121 18088772.944195427 -592934.32089653495 -78737.456072043133 8348.2432588552856
762 7 14223.416789966403 -2611842020.5438738 813464806.50078213 42692483.516464069 -180278.74312718573 -590515.10093525355 -374.81667592812795
763 7 111098.89345094236 -2012426747.1872494 -1930993627.4522343 19732856.034518577 402767.2541044883 -451341.7212341947 -8223.6865000465932
764 7 194397.8655472449 -1051688152.5268247 2588748168.2105637 28413647.501250874 -551453.30529591383 -247728.17965261044 6804.8803004718347
765 7 397133.05108818179 2722780805.1021299 -1258838307.5997036 -45599350.291443743 241329.19840994623 508882.58931598533 -974.53347851541832
766 7 449010.73673640657 -1907684693.8386331 -2051901315.0503507 17355661.569393601 425042.07034595084 -426172.30037602293 -8258.9171466546086
767 7 483387.42268623831 46249044.11042197 -2899113659.2301121 -14959772.311402937 582600.40678270708 -16758.05559810995 -8489.0623742934185
768 7 553102.40771040693 2998817642.6861749 93668200.459838599 -42585032.102055669 -23875.864087129048 562364.37287523516 3066.0055834012974
769 7 566288.73689846927 -2520304234.5753832 1071966192.3383784 41363502.077980414 -236037.68545498856 -566785.39134212234 612.17587975356309
770 7 577254.9844149733 1050487428.1552405 -2748066252.63378 -28363000.063539892 543263.66736608348 182926.6348779102 -6891.6464688336137
771 7 667867.65945807146 227818196.46029738 -2899591032.2555642 -17239409.422551535 578974.79292429506 18429.500197007696 -8148.9135215793613
772 7 672545.63914817153 2487108890.5460143 -1673152714.86252 -43528809.003030129 321638.92248752672 460446.42185201508 -2362.0941242058402
773 7 740110.42515840614 2496121736.3059187 1598133982.8699198 -27894466.364063427 -324443.53100368223 469451.92717680067 6846.6972244412073
774 7 820255.25501839956 -387584027.08889198 -2852903263.0203929 -7984104.1452788431 577075.58711247297 -107474.43741407238 -8655.5727989251427
775 7 850814.66779403901 -455551700.16722822 -2839740296.0444775 -6982956.7495046621 574876.76571814879 -121453.09123694594 -8676.4190984554916
776 7 891636.4681350207 2933457877.5412326 614800628.90390551 -38429002.343123481 -127995.16116203662 549214.73107450455 4386.7693159625887
777 7 983797.01407324616 2918480221.4053473 678874666.5430572 -37699853.205187201 -139986.21240694297 544444.83754753426 4497.3037167039429
778 7 1044574.0903337956 2980460096.7909923 359654702.26196861 -39904502.109739028 -77250.997726216461 555244.37707770662 3669.9635248625323
779 7 1151323.0592143382 -2726602284.6540284 -120933938.38239075 37331670.632650577 20793.308645274126 -615996.50213216129 -3101.5130379847969
780 7 1243371.5418850174 -2728760042.3438964 -123904060.74228607 37118891.109758697 21235.489721044149 -616390.79406713077 -3069.4050507536194
781 7 1276865.1307086102 -2164947054.0213947 -1729303721.9641731 22080002.260660332 363012.00947965885 -487217.58102679491 -7211.0293798017556
782 7 1292321.5537500111 2516244479.1065717 1582534921.0122952 -27583315.473176979 -317518.43147333141 468573.84944228706 6490.5820634244301
783 7 1324006.7437984659 2152592548.4042935 2023064671.5163641 -20650937.00984662 -406532.37651742413 400731.93523080274 7376.6440121130881
784 7 1459905.7019960317 -2496188234.8852615 -1161417243.8554237 28970122.847232848 243793.41532657263 -560748.16562788817 -5762.2562371714239
785 7 1477866.4922103449 1954376814.828788 2199624405.2839355 -17060008.690485481 -443879.19803565455 362580.02790270798 7638.8725445227028
786 7 1482226.0356866643 -438498618.35483038 2793521730.1301932 18107374.41657092 -585667.69845106022 -119371.41393117204 7470.3919721663024
787 7 1725506.7675952152 865866788.53037548 2754620926.2672925 -62727.369015876051 -564381.6801435675 148897.49481218253 8224.81977444519
788 7 1784883.4810830061 1904554028.0553534 2239592547.0416636 -16296855.923751734 -452701.72639185056 354982.23275471269 7555.3436754550648
789 7 1822017.0328188022 -1627682216.9454625 2253304898.0083585 31078265.839943282 -479103.60881732928 -370557.81948447297 4869.5915507333484
790 7 1897716.3550624503 1533476483.6660266 -2519374858.3373303 -30767135.854234885 497809.83017357887 279742.51232300763 -5482.4535206504479
791 7 1915798.5790864606 -2320936297.9538732 1483105386.0395973 37016077.543447688 -321354.24287796527 -522816.20086393121 2163.096908151776
792 7 1917219.1362859886 -2657858584.2098732 681708887.34761691 38238783.277691178 -149220.25869124869 -595997.48192822293 -453.23914496953705
793 7 1968815.4807782993 2011531198.2719731 2144487653.6962287 -18119970.366455853 -432443.07889904792 375770.58742241422 7274.5777145642251
794 7 2168762.7154202475 -1365545242.8106368 -2472073983.9236169 8368498.4996194011 511517.62844952516 -310457.53092472348 -7973.941425738376
795 7 2224695.5196905467 -2714756107.1992378 366062721.13772857 37062655.934626676 -82257.736002327059 -609612.2909118461 -1281.9898645390463
796 7 2373820.2608772237 -1275446968.0526686 2476314514.4337521 25973174.930483729 -528633.89399287035 -296068.3199012588 5774.4231195907032
797 7 2374446.6126805879 -1594133977.9837651 2268771589.4762459 29348220.043097168 -487128.93422390911 -365780.73132706177 4979.4356075741653
798 7 2394769.4425862394 2987395338.9666319 298233097.63935959 -37782930.012736753 -62818.821377945649 559420.68801652757 2900.098208936397
799 7 2443812.1769471727 -1906727166.0196283 -2037759174.3213053 17182874.959802147 424349.10305861611 -430043.22383713559 -7085.6691450579929
800 7 2451545 2158974221.9793773 -2054631591.6074328 -35625201.477211647 400639.44281359349 399828.592088882 -3705.9536905744944
801 7 2460000.5 1975977485.7411468 2178666871.1638031 -17522263.042442236 -440521.38623186841 369049.79842025385 7064.5047924822238
802 7 2482637.701129932 2315861676.7501888 -1884725691.7026496 -36964097.046712607 366059.44525111478 428977.7273227988 -3138.3938826754088
803 7 2490188.003781531 2182975588.1899633 1986377081.9838452 -20880130.334525332 -400391.85136575287 408819.48769856343 6680.2587662436499
804 7 2561521.1186625743 -2613888129.0429749 804447368.64602947 36717811.511300057 -177777.78298355496 -591596.20425688743 140.29389280894031
805 7 2577169.5542735821 2940136710.2134643 -643343129.8956188 -40293019.753577352 121405.9091095886 547825.39698375307 426.46833622066129
806 7 2578021.1390018361 3004047070.8862243 -170873860.71315527 -39392221.332060844 28645.633826681431 559297.20677119982 1679.5705250109427
807 7 2646763.0079057133 586285644.2731111 2816673127.9191599 2568561.7065758123 -580697.35708106821 92109.601784236336 7798.6878621905962
808 7 2725119.6324796379 921411796.8093704 -2772441087.8830366 -21655946.32491865 554440.33764683153 157316.65473690655 -6525.9797448115442
809 7 2836400.686167337 -2290089978.8685932 1517575735.2124386 34392068.491888665 -326531.48098821437 -517660.65569114429 2357.1370370169848
810 7 2844222.2036130754 -1147701149.1258931 -2575255025.7990584 5787202.6580620008 536565.92758505314 -268105.07371119602 -7762.8903364830321
811 7 2868551.1873311438 -2646577032.7488432 691948404.98793566 36008878.449705526 -151546.88733670354 -597897.76413434569 -116.47171634090633
812 7 2975558.236149407 2874013831.9094276 -867748214.53078306 -39299975.057081141 168363.91378502845 537034.10850242362 -345.53395009125063
813 7 3090453.0004645661 -743134741.56988609 -2738382060.2974973 449168.14536042325 567149.22104927513 -181982.41201295392 -7706.3386286463992
814 7 3125803.9637471046 1837715761.0146849 -2312839475.6190329 -30537768.743507076 460525.05484076834 339331.65937416774 -4689.7120391358849
815 7 3132997.6694954531 2673237147.3861613 1321757392.8131633 -29244750.091850653 -262643.27849280514 499939.43060775241 4930.7589463224349
816 7 3288608.0938383508 1895208166.220114 2253978832.165585 -16575756.621644134 -452487.64928124071 352619.34804520017 6735.8499675424937
817 7 3365404.149100611 -1439932453.9461772 -2412318089.3210464 10436681.622285634 503071.13923362171 -326061.71842098591 -7262.7645258823604
818 7 3437264.5591045385 2993646436.0563421 -137515873.83668977 -37499350.297483392 25843.1884011316 561204.91949157964 1365.2959351620802
819 7 3465679.0313392272 2654949116.0650024 -1366236547.7572086 -36917575.957233183 266261.05570526142 497732.17176466697 -1794.3665609592811
820 7 3466243.6318243416 2789243471.9987969 -1077929042.1671925 -37707698.045427009 209125.90822787469 522470.38812884298 -1006.9045304041881
821 7 3637194.0420260653 -2742680845.6232095 -144436756.76942149 33353958.808449473 29043.192587383994 -613537.52764636197 -2119.4411969456751
822 7 3785796.9180306084 -1443973074.1345229 2386533043.9421673 24239550.153182603 -506829.89383626904 -329616.92928970628 5276.3047569555547
823 7 3872544.985832775 1552823747.4762778 2478054826.772397 -12270868.592177007 -502163.91295839538 286891.94334284769 6881.0825767127671
824 7 3904902.8636076981 646616385.787027 2807792806.3137712 -365506.75302817579 -576067.78759210533 104548.27080082068 7282.996533854337
825 7 3909575.1612539273 -1914915605.9402583 1999424480.1961358 28582470.081299141 -427048.33880885463 -434436.26307953522 4021.2240135234706
826 7 3952825.9438704541 960897579.69524753 -2759735718.8417025 -18925872.246867638 553722.60483582132 165985.21480767746 -6270.6608156266038
827 7 3976466.4584558215 -2509215024.9185429 -1136283815.1322851 27384553.017523587 239556.86140019723 -561802.87512289837 -4395.3880016646735
828 7 3981650.9501856808 -107701261.24772511 -2870597417.8240438 -6253255.7534888163 583907.35259897762 -49102.68007746325 -7180.3707166876093
829 7 4027290.641611686 855491419.62673306 2760616627.8154826 -3175589.5676715137 -563665.66765981144 146945.55365601022 7184.3904828687237
830 7 4052024.7581967572 2978142625.3655734 368029191.68847656 -35042459.004731454 -74614.510968445902 555849.78096752695 2333.3778281808973
831 7 4113372.0622575954 2979855260.6680155 359967795.88440454 -34931604.132814728 -71986.274527416972 555932.24046961323 2267.3011923493905
832 7 4147685.9682209725 2036889540.3424654 2135950102.1164932 -19101104.776516125 -427184.21726941474 377698.74442527944 6080.8179292124987
833 7 4221715.6858862033 -2554290697.5341606 -1010389002.0125787 28219615.136156205 215784.39302855061 -575825.99115112599 -4010.6250911606635
834 7 4281686.8202227829 -2729573003.3559914 -171309458.59627625 32288955.503337331 35538.220661075677 -616404.5450413886 -1884.191497792867
835 7 4283923.1730616502 -2328989811.1422877 -1472933931.302181 24375764.087794811 313061.26827415545 -524577.09009553771 -5010.5076238024512
836 7 4318728.2981513478 -341698719.15937495 -2832270973.6297426 -2631508.4680438759 583003.30297832505 -97547.201927315036 -7210.352108372228
837 7 4374010.5124558052 -2714540794.1204081 -342409192.4530009 31597816.314160187 73933.241480263838 -611214.55796373391 -2331.7464644436686
838 7 4415785.3823228208 2278137237.1232929 -1907997391.162945 -31534361.137006227 377361.90015257412 422673.00305354677 -3521.7497790275675
839 7 4444765.7729771314 1526267902.1991105 -2508622406.5077057 -23868739.873112742 501363.80015205563 278725.73299496592 -5334.6462359181824
840 7 4478636.3275557943 2739359027.3327832 -1204249104.8983665 -35230310.150429763 237100.47040011801 512228.1652972016 -1695.6632345955284
841 7 4545367.7508925581 2468745333.8577633 1666058789.8513701 -25604579.742527865 -329304.78471975948 460113.74480155559 4906.8614630220454
842 7 4559330.7160395989 -2535287315.6329622 -1061054981.3384724 27700998.393498462 227891.99070006123 -570412.71853533806 -3931.1299388808343
843 7 4601307.5784208523 2719249943.9369049 -1236230712.2798345 -34810433.706445739 242930.92452575944 508977.49901346111 -1773.5847235841391
844 7 4612904.2376412479 -700980103.39080799 2746098753.5076833 14123949.23350727 -569478.80122223427 -171058.83790136818 6351.9411133724252
845 7 4702674.2380924821 631267491.26871598 2825580822.6521502 -1655247.0573877911 -573083.32962914871 101421.48901073026 6954.9813115739335
846 7 4721297.6960922908 1691921939.1666818 -2403547455.1567955 -24785057.876061201 481703.06225107569 313814.31176778895 -5035.3639067436588
847 7 4826887.466176373 -218802599.00312349 2849203527.3455744 8181944.1564068543 -587157.89564920368 -71151.008928217329 6756.4720426516269
848 7 5007248.1756073525 1865065581.2096 2278909951.0359454 -17544695.205134995 -455166.23464032583 348326.9223379083 5933.3955024283359
849 7 5020617.6618434722 -2290855849.2542386 -1554129986.9789906 23861513.445759725 329477.8733153902 -510860.92489628907 -4794.4724766343252
850 7 5021823.9062834885 -1821679300.1875298 -2112199252.9583108 17368340.883932654 444191.29382164963 -409751.51124981133 -5917.8830389390068
851 7 5182825.1076644426 2167695154.8460479 -2018438816.9520857 -28605180.507169068 399989.31736275839 404601.76637634373 -3941.8473609531566
852 7 5229945.4733923804 -2230609475.6262679 1639318016.851717 28633029.695979707 -350267.48287367157 -500355.64781004889 3246.2505075901668
853 7 5288363.1755218264 -819922215.6965493 2701660372.7712665 13850983.19567281 -563061.51315759099 -195869.27928476047 6183.5104961617026
854 7 5344069.1443945924 2223017571.1201086 1952967044.1953638 -22611840.714964431 -388557.41164559935 416049.24282817042 5131.1960191924527
855 8 -1923299.6800556884 2558997023.2695389 3651527912.0082378 -132710122.86450072 -388066.94266187359 271911.40004989237 3100.6488871485699
856 8 -1676477.8519173686 -111467134.410954 4468232788.0505524 -89524893.497460768 -473474.21968729532 -9284.3609884136149 10835.71642914427
857 8 -1673991.6976694386 -1267831175.0088599 4293103492.6420369 -59949145.02908536 -452406.41408122901 -129317.38251801601 12843.074282209149
858 8 -1592174.7404434106 -2611020650.8051176 -3708850345.7054467 135117955.8600862 381710.53477718646 -267732.6468416666 -3079.0827487050151
859 8 -1570486.5735796981 4457697348.0871229 309831606.417485 -106680449.32500985 -34987.208146732555 471148.08707021421 -8923.976829411642
860 8 -1488287.9835097014 -3310868732.250308 3041036234.1445436 11898759.27331778 -319426.58307719277 -342983.27150591614 14247.112360053667
861 8 -1431082.0416018502 -2217184518.051456 3898158973.9401636 -30365933.208095819 -410960.4573718856 -228522.55785978315 13979.375859370335
862 8 -1389689.4817755735 4445601723.3119421 445959429.39254278 -109334429.45459881 -50174.683724780029 468954.28719019296 -8550.2841103411683
863 8 -1343251.6787880149 1054627760.3961194 -4392364599.3690557 66742547.160977557 452485.84102006973 111961.82391998128 -12491.461134655083
864 8 -1257937.2707797578 1138933855.0994718 4314565285.4906816 -114583738.67138068 -456502.15891040221 123348.15308031437 7761.7206019090581
865 8 -1219453.2519424818 2531451418.9093804 -3728626849.2173347 19746789.455626983 386695.10086195735 266691.47045150382 -14216.131748806034
866 8 -1090195.3593005561 4469176585.5376148 -168946676.69805852 -97324607.336252749 15467.114002231627 471260.1766057146 -10079.091285303644
867 8 -1054045.541972524 -3707335544.4703064 -2603705926.0371203 137259930.26585785 267189.62945364125 -380816.25481757161 1837.7127865282303
868 8 -1042009.1233008691 1253761169.6297438 -4338458027.0024424 61081777.446016036 449319.26636155951 132568.2346095003 -12873.966739628218
869 8 -1041936.2585759561 1286466185.8665977 -4328668337.5219011 60141859.053997606 448322.43491423543 136084.39817107006 -12921.076305390361
870 8 -1007803.6105930222 -3036288033.888833 3312775223.5564218 248860.29420422355 -348035.94059731637 -315384.94343062036 14332.872348499977
871 8 -851880.72580218525 4299308409.728075 -1260628901.7848942 -71140242.151766211 129793.99065725792 452679.15590860217 -12271.945800638805
872 8 -816318.43809974124 -4315085082.8785858 -1371789351.8772931 125697683.79336536 140530.49510578968 -444594.29049499787 5986.5795921787003
873 8 -780456.86688351515 2755731246.0663509 3508374166.0679975 -134505967.47931865 -372421.41447418783 293531.08846066444 2389.1498970826824
874 8 -774981.89601031248 382376597.85173804 4454337644.2970772 -100355062.71928686 -471302.32826734416 42259.126575106304 9769.3397562633509
875 8 -414936.7444188518 908947709.81708336 4371704240.548089 -110649488.66494881 -462300.80012478423 97847.775201033597 8435.5092563715098
876 8 -329688.27939165942 -3079421187.6652384 -3333388884.1272721 138465402.47431591 341176.01509405056 -315098.51027330843 -1224.8686920755406
877 8 -262115.97834237712 50435184.519241698 -4527856275.5636454 92099113.864805937 467593.70103611681 8269.3032289977382 -10776.583808188117
878 8 -258906.13441053941 1516276041.626483 -4253638764.5976233 53238566.279044807 438883.58187689056 159570.69019174346 -13254.36560621255
879 8 -238398.8240738227 2660071560.4831686 3576496592.6586008 -133940679.12866922 -381125.12432270154 283596.49487915338 2809.285382770739
880 8 -222450.49953363347 -3888566126.4514489 2280044911.409193 41216935.275845245 -239734.59160248094 -401197.83922218514 13711.69143663003
881 8 -185290.13198482478 4393801977.0346775 787765188.2444936 -115859418.51748267 -86304.323187971531 464333.51633129199 -7623.5810823516822
882 8 -151032.93060163804 -3676633211.5921879 -2658944329.0749011 138160638.57972962 271246.61839460465 -378334.91095378943 1624.1483049021251
883 8 -129103.66250778222 4342281248.9264727 -1091516722.4399507 -76042712.576720357 110636.79423164384 457186.16849260556 -11938.078711939668
884 8 -80322.886333837407 614539332.4409219 -4483553021.6102076 78323951.71297963 463171.24351862015 66226.407439950533 -11888.479453425622
885 8 -33430.993196095107 -4269705812.5531139 -1518914063.7275157 128225183.70097107 154408.45938780202 -440519.83406281902 5541.6139610594364
886 8 -25256.984452868113 -1723901767.036902 -4194322129.1939335 125486691.02070187 430742.22173096373 -176610.95036112244 -6164.8928192848816
887 8 -7606.9093315361533 4437285213.6586723 -569981581.88052869 -89045562.82375522 56502.579975123735 467240.68102771061 -10919.292492140468
888 8 -6790.8460621091072 4467454449.2333775 -186857378.56629717 -97630419.731260419 17264.428817942429 471367.87565942964 -10105.545808597801
889 8 -2182.8638609012123 4022534439.6264081 1924997666.6891458 -130995748.21750648 -205112.97312389335 426505.95546449337 -4124.5649874690671
890 8 96386.836576555856 -1151244023.7056062 -4382570313.7303848 116384244.52083141 450767.29080543923 -117823.52818569857 -7839.2189797459223
891 8 117728.28870040085 4107393744.0751486 1739011580.9081736 -129166159.43870695 -186958.98230680195 434205.26202106808 -4701.2745242545807
892 8 123297.14034525864 2437588226.5994382 3729892085.9757438 -132201687.36841993 -394986.80671505479 259383.7327817801 3630.5814006232899
893 8 133121.25105137401 -1992864309.4231126 4013754374.9666133 -37308512.054351225 -423292.96943746385 -205077.015302871 13865.397984667707
894 8 135598.73058697814 -2964683592.5688701 3374133588.0114689 -2044789.0611118367 -355292.94449905615 -308032.2781773223 14398.209485255782
895 8 207346.07311892975 -4252866601.7633595 -1555757633.7171841 128778379.21911508 157845.47998177019 -437790.14513394039 5441.9276998128325
896 8 313217.70282690693 -1825349083.8459215 4092375027.7257862 -42732115.53199777 -431735.21398703539 -189600.37268000672 13710.785649829
897 8 511962.15106822457 -3340953736.3477464 -3063441931.3684807 139155077.15288916 314277.77749718016 -344335.46993227227 -83.85950331727004
898 8 638582.89819147578 -821146956.99110377 -4453649244.772274 110380408.6238963 459951.69048266712 -83446.405392475252 -8777.5401560286518
899 8 668223.80978665454 936501515.14832914 4365250399.4738245 -111201856.68324177 -462066.12949958397 100218.64319643113 8449.9718403698971
900 8 751746.61871354375 -3609605175.1316762 -2741094186.1010556 138704576.22174096 282104.88460903743 -371211.51086581557 1209.0470169137575
901 8 915522.82451696647 -2079902999.4297545 3977673213.0850301 -34409439.311142407 -418462.89093223767 -215583.23449184772 13976.799944980468
902 8 945083.80648518819 1730563181.2786005 -4166205970.5697236 46263444.299591742 430028.65651763778 182177.14762070792 -13583.008959958215
903 8 1031908.8121870048 -270625371.33417082 4466021755.6030226 -85790771.461800754 -472005.68851868936 -25953.538737034884 11304.253519471416
904 8 1097676.9260185962 -2703306082.0014315 3591893468.8089194 -12202785.654658582 -377511.93092624925 -279940.62273994921 14381.459935035282
905 8 1184635.0365138007 1164403132.1227715 -4366466703.7745533 63302550.068096176 451410.03773249034 123297.63682125317 -12868.495984692689
906 8 1240607.887358326 -793589664.60026062 -4463436668.9149189 110066903.05308686 459834.27183866821 -80221.102800164881 -8882.0567062996561
907 8 1438736.9352281839 4452559863.5924854 358517739.08960265 -109335322.7796198 -42040.222127110661 470641.61191104871 -8732.0651357892675
908 8 1473698.2508206 -3728577594.7591782 -2585157113.5265999 138629994.71244726 263511.40804129519 -383851.13233413268 1850.6937556888165
909 8 1489867.9173414893 2903880996.3139067 -3444569072.4749022 4357348.1687278841 354976.94155331049 306078.12611297233 -14421.7675932698
910 8 1501570.6993583576 4173806975.2579327 1572228242.1108892 -127999874.9869151 -167944.89812836959 442844.80511557742 -5259.7166162866133
911 8 1510587.743066289 1110428287.6827548 4318325535.5534611 -114305511.57638152 -457253.42618277197 120732.52336017656 8007.7868032442493
912 8 1630718.6853180029 1214634691.6357479 4289514613.51021 -116145384.39397043 -454088.76605888689 130313.58461530649 7718.522137136305
913 8 1634747.6755013634 -672739411.04749954 4419280566.188983 -75517688.012616232 -467292.89169441035 -68580.648762858094 12117.215272804717
914 8 1656135.8619036139 -3155184646.8495383 -3258536945.8972173 139458285.13852984 334010.08721115021 -324995.62855438888 -989.01016206078714
915 8 1756351.9397676005 -1256888487.4482 4294035355.8743401 -59546381.372333854 -453073.17025858152 -129865.9093008748 13060.390184166285
916 8 1787404.0341840032 1574558220.2954705 -4233525586.3559327 51006821.138939939 437814.92320003896 166287.88362940407 -13468.619735778406
917 8 1878348.4469103264 -1990762668.3763566 4013339694.8367214 -36934705.311562628 -422583.74168653908 -205466.81584720124 13937.670518123467
918 8 1932250.7486238298 889773497.12472832 4372287666.9736242 -110467876.93878141 -464183.42817459069 96641.57170339291 8670.9599020449532
919 8 1950820.8069573049 -4461021914.3407145 -768012030.29995179 118294558.32220387 77081.015000981308 -461362.17729866999 7710.1679263262104
920 8 2070865.2427328248 -4479619016.0989971 -638011901.69516206 116097118.88066736 62498.631085736823 -462199.98397037684 8079.4710701200202
921 8 2224274.4242204106 4043053768.2645464 1883667232.9787235 -131799334.33862624 -200674.31104272936 427843.55560511822 -4203.1372074452929
922 8 2302998.6477966486 -3305490691.247942 3049702019.6944366 13283718.492617529 -320400.53136101057 -342110.86956428323 14427.132202605202
923 8 2311595.6093335822 -4477465303.3872452 -658719825.23595321 116597853.29866748 66445.097868053213 -461458.72915235348 7978.4013445431965
924 8 2324694.527548709 -352457525.19135267 -4513520189.6343527 101022117.77970244 466003.99473296158 -33788.605499498932 -10021.386245050284
925 8 2391359.1473642411 2516183612.3285098 -3737476989.6880403 19008568.569529943 385565.70903302793 264949.33414387732 -14334.95119399175
926 8 2451545 2515047269.530158 -3738717715.8698902 19032286.034542102 385853.60451197112 265820.32188706176 -14347.848192073428
927 8 2459295.1370014707 4413440090.819191 -745527701.86580503 -86369967.495873004 75976.119443139731 466821.42039467976 -11352.922046025826
928 8 2460000.5 4454448646.5561705 -414300452.64405876 -94125009.541192219 40157.590281230528 471692.15242142248 -10622.525027513231
929 8 2522318.7583222622 4426235119.4726105 585816477.81695092 -114106319.04343158 -64934.462667548556 467458.68557060097 -8150.7624229951161
930 8 2553839.9016803317 -4333233750.723073 -1333186261.3388698 127366078.85236076 136454.09815483712 -446220.89671805192 6036.242658236114
931 8 2623762.4987766221 -1230509821.2416782 -4363032081.8848448 118248036.74290413 449622.87455494725 -123918.95421865419 -7804.0928972629436
932 8 2635955.737013571 3750010037.857553 -2468949822.8755875 -35648269.396785587 255591.56703340713 394580.48455516354 -14029.43648431837
933 8 2675540.2571245916 -4120965756.4577494 -1897775599.3605249 134157084.28252815 194487.06281965849 -422868.28476855363 4229.6943281904232
934 8 2716122.4345429298 173193016.26449859 4463866689.0259609 -95939612.084654301 -473003.39986740559 22069.401764848517 10463.623912290434
935 8 2788739.5810845671 -4301684944.2606964 1379716396.8433645 70885609.077859089 -145941.50336174568 -443126.73166511278 12511.770398226023
936 8 2824499.0467523281 4320411807.4851103 1112718091.1503465 -122656233.83704054 -121384.30460340116 458308.70925366133 -6634.3136670245167
937 8 2851491.8594524395 -4522009415.2115688 213698716.60391113 100038877.26721053 -26037.229764447067 -466829.39546717796 10203.570843873615
938 8 2859248.9859733144 -3324594349.1529365 -3091796643.3474922 140451024.24229088 315300.49437153019 -340184.41119689669 -270.52709349573746
939 8 2976882.3515684241 -4051720514.6267347 -2040984026.0307658 135678177.99888885 207121.74149995149 -416813.14862204419 3780.6570631599302
940 8 2981987.6770306583 -2492954075.3667479 -3795305209.0728345 135760271.43847397 389058.93350420782 -256124.7090183465 -3737.1754327797171
941 8 3108937.6713916427 428661848.60537112 -4507899296.5606041 82856537.727221206 464622.31191801501 47455.11027092491 -11717.126840539097
942 8 3165569.2779342923 -1207517453.9485662 -4371745709.3275652 117956881.21237428 449815.47301129211 -121923.54463378795 -7893.4289326923572
943 8 3172449.7031237753 1920037534.230484 -4087206424.1296864 39670939.352392241 421221.76503970276 201361.26656725121 -13910.883850615828
944 8 3174619.7673007874 2779322125.2711697 -3548808842.4377489 8698039.8235189207 366076.64233617223 293046.19561467506 -14490.366516076949
945 8 3205181.8114790143 -3061084461.5723286 3286012807.1506877 3261411.0989665347 -347314.92271952535 -316243.82468116219 14576.09230551562
946 8 3280210.3852755837 -3420812322.005188 -2977309169.3460088 140583442.73622617 304085.42003825906 -352150.39311445667 198.64811745887891
947 8 3392247.2028327994 -4474364556.456563 621033632.87403607 90959889.670022964 -68516.806168687603 -462560.94093437423 11113.276518185103
948 8 3435291.595060355 1588159410.6442223 4164928021.0186839 -122601853.39951801 -442870.03663604485 170551.02377943651 6759.6124469490014
949 8 3566608.6043030256 -3211395443.7918339 3143100734.4602504 9754354.2440649699 -331674.26323075418 -333794.26527461433 14552.21387842408
950 8 3618651.0781804733 262567527.78836057 4455881624.0824852 -97875587.169346407 -471918.36589172442 29399.193285437952 10326.281360121562
951 8 3667462.3955610162 4255062110.6786256 1343529591.7251186 -126455383.31746221 -143929.16393998271 450439.96071997861 -5932.7405343460578
952 8 3732323.7882751999 3089355069.9619479 3210877410.2577043 -137882887.8504689 -340769.75862944446 328100.72319115081 1158.1950052552058
953 8 3763768.911270502 -2649681031.8493013 -3679729862.0355244 137314696.80978116 378010.80021728663 -270639.61149965686 -3185.0765674130516
954 8 3782352.9043525672 4318827360.7226992 -1190506673.4800873 -75807037.468532369 120624.75616773564 455368.50997592637 -12186.386847007348
955 8 3812724.6899585733 -4418444787.4722567 934346834.39421082 83423050.114741787 -100902.00053505009 -457039.47625016666 11748.115825417304
956 8 3936736.4830415361 -4462838138.9647856 -759738865.46117675 119433012.7043937 76452.424500623718 -459196.78208952048 7698.2581852790199
957 8 4111268.5797193972 -4051114471.9760971 1986711059.4242098 53412862.726742953 -210681.01409017801 -418215.06742730702 13528.967506935074
958 8 4181639.4410130531 -3766997023.5371928 -2531904649.7272072 139923048.2074405 258475.04041283455 -387263.40942216432 1948.4214181555024
959 8 4198094.1340487637 2954464304.8917828 -3396555548.3255939 1189214.2341797475 349894.47686182207 311068.01260366756 -14563.552750401574
960 8 4265793.4883138156 4460148755.8503523 -310105627.41786873 -97559381.806133524 30103.634585623298 472040.07238469482 -10425.762224273682
961 8 4395389.2281224253 2749023948.1538258 3501454097.0785966 -136246000.7075578 -371674.96085115679 293087.73073377984 2630.7835340133975
962 8 4410176.6840111315 -3515842996.5920982 2810044765.317256 24143651.66648186 -297657.6227762482 -363031.46478146681 14430.843583957945
963 8 4428430.0858939318 -1627716251.2827559 -4238140315.1724558 125257215.20985596 434156.71115402883 -166028.74493942302 -6720.8026674111934
964 8 4463702.0632561212 -869304114.31812382 4384870149.8340845 -70001835.102113366 -464230.06400140678 -88945.869038701421 12658.432576440067
965 8 4490693.3274819208 -699273455.57837319 -4483435290.8709307 108632790.73872453 461450.16227264405 -69732.52422689466 -9339.1867518567524
966 8 4512886.3166226726 3688505343.4157062 2496159696.9272156 -137509263.15074274 -265891.64943700872 392495.29055040592 -1869.6232976953713
967 8 4515815.7899172818 2742082992.0617876 3507067237.5710955 -136233741.77338904 -373210.12012757716 291544.81381914619 2701.9666297275876
968 8 4629188.7503353469 4405773931.2518034 717464603.36999297 -117739087.27260599 -78336.020149713251 465748.41748619231 -7764.0177312972874
969 8 4655623.4189050822 -4435017562.5501385 848523422.41980898 86204655.545299068 -90684.295255679535 -457862.29530289856 11556.580281446753
970 8 4682167.1943705287 3719856975.3577681 -2524863911.8122268 -34991992.157929622 260280.57828901595 391981.19694212516 -14147.341143867223
971 8 4702093.4076364925 250269815.76747519 4454082956.1809683 -97552772.829674229 -472353.60395432729 28329.521985698604 10455.573307360124
972 8 4729931.4958646996 -1374475447.6186559 -4323729062.5472975 121176251.92378967 444219.36737478903 -138596.32956058288 -7523.6363627077653
973 8 4818169.0854232013 2175955258.4880085 3886738193.6296062 -130975914.98444302 -414282.84496540844 231880.11978071087 4918.0483445313794
974 8 5036912.8931462821 1444076492.3304369 -4282985639.0491982 54409502.569663219 442414.8526675452 152666.8309556102 -13506.764936185329
975 8 5135360.7071849732 -4226768406.8657584 1572133132.1639738 66687887.339929305 -166586.97544520444 -438664.06624162925 12926.667347600562
976 8 5143787.9241008088 -3949425600.947227 -2226764979.4934936 138466511.58062604 227242.9614271223 -407586.90131783194 3059.6964458103375
+876
View File
@@ -0,0 +1,876 @@
1,2124783.7668421366,12966014.402752697,44091537.435792632,2329627.0320310546,-4874013.5706652459,1367552.0092589634,568617.89545292035
1,2129016.4489093982,-34915363.422011293,35402620.992612861,6134203.4369306508,-3843385.3806195571,-2765802.0055035576,138764.070416729
1,2136436.9887800012,-26650004.32076896,-64250458.305827275,-2670049.6365175056,3046001.8466106309,-1385699.920915832,-397913.80876064039
1,2137657.8561469149,-52823074.5498579,-39395754.573036417,1791368.2801960313,1659053.5523407776,-3166731.8790181158,-411005.3709838161
1,2145855.0392295346,-9494413.4743902069,-68893642.315869182,-4659596.9116879618,3329797.6485156622,-340604.90429031517,-340207.51535812893
1,2152902.3387021516,22783347.390779406,-62425551.811224125,-7170720.4478582777,3114935.7644703547,1675954.9253170267,-157342.29861226626
1,2156848.9035254759,-17017165.282555163,-67591962.139612749,-3852176.542047611,3241109.7436351231,-797005.98265212134,-368440.88505115628
1,2163034.2226464031,53514647.86862269,-14216582.375077598,-6166606.6196904052,268864.92693417461,4275733.3129855348,319582.9452103597
1,2178316.6305287816,-6311046.4152041338,-69133035.311477587,-4987636.3269616421,3351398.5303779822,-149814.28202059501,-326120.93572204519
1,2179511.2975262469,-36717865.282970726,34009938.903690241,6184895.1603044914,-3709462.3736983426,-2899913.6413497464,113525.20979651572
1,2181205.8389593726,-46573318.60754022,-48827086.796058886,422368.90759137308,2193667.4319772604,-2695248.0738038835,-423038.59322029131
1,2184220.9753084038,27651894.460673034,-59516037.328977257,-7393965.0746992463,2978628.0529203648,2002144.3073291348,-117366.37969792988
1,2187621.8174504573,-56407921.087815747,-30840340.499314442,2792124.7426338312,1156167.0735995015,-3492074.8935807231,-390185.47921596922
1,2193280.3421586915,23197175.990019765,-62233507.215453595,-7196746.4853767129,3104448.5309753129,1700117.8989547768,-153275.79790973791
1,2201381.6964990064,44855037.422095515,-41604480.023896776,-7556624.0969812796,2032826.1889982887,3300959.9255885808,76508.453738233249
1,2205857.505220057,15438805.496610295,-65766349.518421069,-6757488.6574631343,3257198.4447903717,1193418.0997412808,-208150.03558951264
1,2210230.8758518836,-55179096.843997702,-34148666.372462764,2398341.0601233388,1353544.7894430249,-3378427.9139518118,-399554.79946352681
1,2212968.1213944298,-32798857.854785319,-60938824.777554058,-1860035.4896756392,2861444.1215942018,-1776485.2731495246,-411018.30521774536
1,2222538.3715594551,-58584431.486441612,-3280278.6909962166,5206156.0212486442,-636448.43210921308,-4006640.3779397863,-264534.82947102532
1,2226923.5099660973,-23352969.946481619,41797302.197896935,5560681.4357295055,-4516536.4813682176,-1878153.7634611425,269780.48036103073
1,2245751.8693725881,-35592705.950152777,34818143.141232252,6136752.6063570725,-3793108.1251196475,-2825626.8072411222,124917.39494726696
1,2252782.721694936,-5248066.4560087463,46002159.847483493,4213848.7662318107,-5021678.1747932173,-311306.66117830586,442721.42688255239
1,2254413.3714484093,5029574.121365536,-68507565.37880528,-6016183.5584425284,3356387.7839559061,537591.56125165941,-269186.02094453771
1,2269128.722823476,52499047.116220675,1343815.6673807458,-4777018.8720179424,-916912.3416706865,4407903.1162084667,442512.42186573957
1,2270908.9872541567,-27050753.773668848,40078243.434551574,5765009.3838262511,-4333417.1775324373,-2179852.6483750581,226598.63416646194
1,2274438.9162575109,-57453620.936298765,1990742.5157225512,5506302.8366624061,-1018020.3969070239,-4013933.5479231845,-230618.99559819169
1,2289039.6210029274,-54487786.107040778,10724398.650736887,5933260.1209327234,-1682847.9826480323,-3938411.0259438828,-163033.53318888633
1,2292477.7271920904,-58977189.139968835,-18252595.969281197,3998616.6888083159,374311.58675426035,-3828808.9942783942,-345348.63514096948
1,2298199.8295391505,-55482998.364568092,-33179334.119383737,2460353.088853186,1296952.1580583814,-3417483.0836819867,-397722.06009107409
1,2321593.1735340492,-59121991.656152822,-8975059.1610598583,4751635.2347488124,-241175.14478993826,-3971625.6834104517,-300225.91569542972
1,2325795.0892633256,5550820.8046551654,45606334.847062998,3190526.029148092,-5019422.1031922707,671632.8503526157,519708.77861605695
1,2333075.7192048468,51467055.132996798,-26944942.219851892,-6956477.9091970362,1130267.2646002772,3928549.4086760506,214556.66219834672
1,2333814.6346200877,-51914360.70134826,15933013.098365132,6102748.5080359196,-2103070.7487278921,-3835906.6063099657,-116953.75976121223
1,2340812.2168795345,43423643.465772584,-44045003.504918471,-7599981.6491349665,2164228.1417976893,3162386.6427646945,56742.638843265791
1,2341811.3621834707,-23193708.556852952,41806341.362776645,5545363.8810436251,-4525078.646766671,-1874180.8461825801,266475.22956525086
1,2343375.4317375645,51890303.574245624,4175218.4603789826,-4462904.1663021948,-1148304.5582878587,4391018.2874348378,463266.81477398443
1,2350908.5652520433,-18364903.268272117,-67236686.39125976,-3769457.7631570501,3216661.8978081383,-891339.29577185796,-370009.20020716183
1,2357229.4238089724,-52046787.857565053,-40499021.063482143,1517121.9705348455,1725043.2688727204,-3127651.4677473949,-413909.88493952964
1,2373582.3852631706,-58875451.461099826,-6524321.7609828403,4905108.1075852374,-410459.15962693817,-3997025.6397475861,-287496.01823822531
1,2381432.003570782,-24298461.311036531,-65215277.899544731,-3068713.1273553013,3099163.8574423576,-1256690.9891172596,-388325.57561931189
1,2388283.1052446254,-51063835.471063584,-42167570.177542374,1274592.5445785059,1820922.6312627515,-3052351.20409422,-416596.71072158287
1,2388960.8289901465,-13432493.266212294,44832830.489598364,4891140.4440728864,-4875071.8707198408,-1048637.1197792522,364186.41057036095
1,2394343.1183717614,-58851935.180491157,-6485721.4766056305,4896941.4895377187,-413369.55059811368,-3998677.6102590831,-287716.66750849603
1,2399890.7931725676,-57087997.420190722,-27989398.703664932,2979439.7215273171,985418.5286747464,-3592148.8891712492,-383580.53705720807
1,2404276.3067153757,-47804654.04021851,22307889.149132729,6222238.0980896829,-2645002.3797406908,-3632393.2543160366,-52456.232734853489
1,2416363.148186415,-164678.37793544913,-69142333.725710616,-5624330.572318241,3365303.2492687018,208566.93656320032,-292705.13228037371
1,2419878.0425812113,-13102931.81954308,-68424620.557573542,-4376140.4469338385,3289750.057202165,-576209.4999516164,-349693.58005644381
1,2421043.593609903,49749735.20511765,-32263408.254676975,-7209016.466991147,1463508.4873933773,3727310.767483233,169432.87474212627
1,2428234.8883013246,-13855157.154797943,-68287841.309781387,-4298629.0853389036,3280661.9686200493,-622278.653265286,-352443.0878789234
1,2449625.1125466572,30616484.162055649,-57652993.963782176,-7519837.918418074,2875695.4616893991,2183772.678188988,-85611.707456429212
1,2451545,-19461726.624106042,-66913275.992914937,-3679854.1650373531,3196367.2521493547,-964605.58730194625,-372179.06333915843
1,2459879.4459596435,-58397362.396014318,-3421284.2453254885,5076989.7694523372,-629408.09918260551,-4020851.9914078652,-270850.21209501388
1,2460000.5,15223596.238767512,-66001761.499491058,-6790050.5445870981,3257175.8619800173,1160934.9677806632,-203892.16004638787
1,2462172.70795898,-57328484.046884514,-26871361.31616677,3061473.527065549,917485.27675527812,-3628194.8990028957,-380667.66753675509
1,2464311.0885961005,15539394.358764101,-65890370.570044324,-6810471.1723205354,3252453.7453392004,1180761.6426371667,-201723.23179423693
1,2489119.3079359452,18447354.720304903,-64761351.777828753,-6987238.6243337272,3203583.0606636568,1365283.7865904856,-181482.98465339866
1,2493305.4152186792,-56082686.464046299,6020098.0612489721,5623746.9732186981,-1324476.1516970065,-4006233.0930607924,-206683.39951830139
1,2500226.2523234761,49689803.592045322,11160782.959778108,-3630078.4733150695,-1737596.7927800952,4291850.1554784151,510231.068080144
1,2510245.5326521634,51311586.262617409,-28048303.549139824,-6985571.6543737659,1193501.8179792028,3881751.5095693576,208858.93716051767
1,2511798.3773018145,-36004311.716444336,-58640766.038472362,-1513626.0545891945,2736546.003570037,-2004861.2865959415,-414217.11691693781
1,2512644.2525519142,-6521538.7856699713,45840102.465706058,4350401.1811916996,-5012340.8476345493,-443030.97179567331,421613.82299744955
1,2517331.7287996816,-54591809.055070832,-34946436.715969197,2122471.1252797535,1403976.9206283917,-3362980.8238567822,-403720.91329874535
1,2520344.4697249075,5584076.8696773117,-68528155.448989242,-6124664.7842522319,3349908.512679162,553921.46986846288,-260456.14169577303
1,2526421.1831567977,27527120.975940842,-59913870.184740402,-7422287.0591578754,2981113.4865997722,1963397.0318443854,-111130.51833051116
1,2540524.5758900349,22639943.52943958,40418312.713188432,1250783.9449503077,-4513600.097167599,2218431.794566859,593378.35645758407
1,2541290.1209324654,33674825.358564317,-55264816.45034688,-7601657.6284972606,2752416.6801564954,2391855.2273158384,-54735.571431946555
1,2554601.5683580916,13677021.293015251,43886129.968708143,2355729.0347866337,-4863396.2482153121,1405426.8339309841,558171.26903125609
1,2556458.3880203562,-31651787.684376605,37303807.334174193,5942937.8364355322,-4062904.6931967149,-2562144.4601223357,159645.97831690617
1,2558024.5275621186,44327159.524390467,21376706.489752825,-2280926.7250115629,-2650329.2391151134,3970535.0354819088,567127.00239793444
1,2560314.3991642101,35971795.899186753,31219603.191547628,-711687.6139786148,-3590337.1536393072,3351746.8163685496,601884.89594267088
1,2563418.9224594044,-58078362.647543289,-2080098.9490712048,5113981.3455403727,-726635.30168806575,-4031968.1019035955,-264855.38592807407
1,2567404.2967125247,-6841761.6717004851,-69180202.30758892,-5057396.5038848845,3342654.7193244826,-206550.70136918334,-321024.97727481701
1,2594907.374978147,-51640459.820567816,15999859.137051241,6002702.076448828,-2118626.4184813658,-3848963.5152206942,-124069.07209562857
1,2604347.3372789668,-20038211.867793486,-66720983.630243041,-3669094.3891715324,3183795.1758683645,-1009800.0844838921,-371820.58321923838
1,2606533.5264888802,-53032921.945568867,-38206492.715788648,1667411.1776554836,1595905.2741317721,-3237363.0219694818,-410971.71239970252
1,2607847.7268158202,-58598333.501366481,-19221495.637551509,3732863.843032741,437550.45643383579,-3826905.3491291362,-354422.32246124395
1,2614126.3054855717,26974115.958981786,-60350360.708750248,-7409729.6712589441,2997766.6422170121,1918268.1530523601,-113897.14078731618
1,2617517.4004221936,-55116149.662599877,8434263.4619038664,5688057.3243146772,-1513254.8532240896,-3989730.6821602704,-191155.46707061026
1,2621375.0544140069,-10315513.96931963,45339823.746649064,4665512.3769824021,-4951787.9224381875,-789892.23470040236,383545.94878402766
1,2628449.2268059347,-25278025.909613516,-64754743.449681506,-3041921.0088217654,3072289.9352895082,-1333815.0057000231,-387940.8348155744
1,2631297.1088449671,53586741.569596931,-3488841.3123688758,-5137615.975197481,-542934.256755854,4377132.8474911014,409506.33665765909
1,2637330.0907268082,-36941011.859945558,-57869219.172405496,-1423450.0273484208,2695365.7202892299,-2075838.7072578815,-414794.53042553429
1,2638009.366482486,-43975751.267466076,26787337.585498717,6184284.7629372077,-3055427.4585098336,-3429505.577445522,-6014.3330458287182
1,2645033.7652524901,14806488.099762354,43547986.354540013,2248512.1103573893,-4831611.7169329943,1503035.4334189033,560674.9859191759
1,2645143.4395358092,-58625909.40636123,-6440556.9329251023,4770170.2859519226,-418643.55982890958,-4014585.0466837413,-292852.42190618633
1,2647269.3922093054,-40140032.031312361,-55201653.526992589,-919043.27635890804,2549973.2655462786,-2289478.1531250677,-419133.54366638535
1,2655644.4292540401,16513999.688365258,-65647557.792567872,-6902122.4083719887,3235060.7560355454,1228627.3161052372,-191004.98548192633
1,2661371.2639583144,41715168.111732945,-46895163.945403017,-7632625.2915052939,2305799.5261857728,2985320.281096343,37879.438436584162
1,2662708.3719234937,43291629.054492831,22966386.214802362,-2015501.7211648824,-2797954.7109987671,3890000.2966723135,573307.0364481979
1,2663092.8206089395,-58350557.351440445,-20769543.807599667,3556023.9677891983,536993.30712492217,-3796200.4341134643,-361438.99147568463
1,2676762.0467308033,31818193.313271295,-56950293.804359242,-7567428.9369020713,2830090.2307010596,2246850.0398603925,-69906.984768181064
1,2688640.7039866913,39290504.275258332,-49870148.832277052,-7656030.6344455238,2465077.8183124545,2792800.7728948542,8366.3618190243578
1,2690036.4130899739,3343105.1472951947,-68913152.389918655,-5988896.3934925999,3356555.9073154787,404999.27088335948,-268986.995453335
1,2690409.7967724092,53931095.212461732,-14975238.137513831,-6094838.520230459,305168.5949832495,4229362.6332967868,321575.85685705318
1,2694122.3170382171,6476036.0759719834,45440712.421150371,3167823.4284164994,-5015585.2032177476,734054.0735273246,512334.27885452425
1,2694240.839356632,-49441583.985823058,-44347133.293690622,792208.14049681509,1948787.3151062413,-2957887.7020638413,-419693.56903436757
1,2698063.5586520382,54042630.78048519,-13124095.305648332,-5949430.162797438,173050.3497269529,4263201.9284257973,336401.21634033282
1,2706542.1496414882,-54823731.667437635,8985060.8643703498,5674964.1349173859,-1558646.8249717935,-3988442.5533841397,-189170.8769591146
1,2707969.379098841,-36901614.036488093,-57859773.185913868,-1459016.2242926981,2695392.7714042552,-2078821.5174280766,-414204.08971524972
1,2708042.1077418979,-58783993.888509952,-9057263.6420727633,4540502.6795508554,-237781.97000797899,-3994624.5962730194,-308550.71664388402
1,2715319.9888405297,20665994.811715979,41362128.931046702,1559276.6522412372,-4611099.5673394799,2029519.591977922,582293.5898321073
1,2715748.3422285491,53164128.500215314,-272275.9572997315,-4802659.5577187324,-795947.35100470379,4380459.505357597,433503.46862105769
1,2719549.1874915874,-12331170.798557686,44948780.137280449,4822854.2454904141,-4908775.7953314334,-974993.97178533522,360655.54516251379
1,2727924.9987669685,-58750102.011458829,-16323883.140820432,3927813.1215847246,249802.79877197152,-3890880.3105880087,-344083.90526674344
1,2729067.6691969433,-58870616.251022249,-12675249.254319986,4239799.4581034426,7787.7984612443743,-3950510.486647822,-327293.06192102213
1,2730844.1383527163,-29052901.538085386,-62908109.351652719,-2592023.9877586756,2970414.7289743172,-1576572.7629160301,-397106.23636056262
1,2735255.6251134528,13439736.56612906,-66758421.286872134,-6727001.8933257665,3278272.2757137832,1027913.9302100766,-209301.3136973184
1,2736457.1262553614,-58862649.185278051,-12836790.743536873,4222258.3389859013,18597.748013758544,-3948662.6530716382,-328208.57863238029
1,2741562.3073366764,-57687771.07525073,-24224233.540184129,3172523.5636977954,755786.8567969217,-3715867.9940965609,-375174.91763354669
1,2759892.8674206617,31569433.01272722,-57232188.163464651,-7566071.6476362264,2839989.6233281004,2221462.4733050968,-70568.249628199221
1,2763238.5148602538,39086662.975840546,-50197359.621041335,-7657078.3349197702,2478816.1272191009,2769190.6235357448,7225.6921881418275
1,2764103.4316422599,-6918676.662524146,-69206152.207359314,-5110071.7734252848,3339601.7904606783,-223684.91602745242,-317640.71295951685
2,2130394.7890321361,-12996776.916604135,106756555.34112456,1956049.7624279479,-3014864.5045454097,-382718.74748189404,171582.82139498091
2,2146840.8355040764,-104471244.10019922,24841005.975481588,6373404.8488168651,-715933.07298030145,-2958205.7563134222,8185.5261123780701
2,2148905.6810626299,-61936485.56894502,-88909859.315708727,2601436.8480861881,2460705.0121296719,-1744564.7240926512,-163296.50788214387
2,2153237.8137625144,98225821.4163571,-46645924.27496215,-6257944.9971922869,1279441.3080380575,2719763.7176460158,-43595.75417830293
2,2156695.4082887038,-43976216.622580618,97985393.518530175,3682788.0645413855,-2771569.6613579909,-1256533.8457503426,147210.34591720838
2,2166720.6533012707,99218407.006991431,-44477639.920179375,-6293450.9616501713,1219398.0679127965,2747442.1995873055,-39479.644982618818
2,2176133.8904876267,50427477.197383441,-96503800.52151604,-4054290.0558264968,2660259.7708231104,1390256.3274690835,-138901.89560417453
2,2191785.4924932523,-106843485.78208333,11385897.585503258,6354961.1186459009,-337787.38180027559,-3022984.9805368958,-15671.247618247526
2,2202232.6774916872,107147831.20293564,-17746962.082783092,-6446507.2575542592,478674.87423501414,2971011.4040284106,7099.5380189405823
2,2211902.6978225713,108341162.61742158,5933325.634294996,-6235035.2090902692,-178850.57754095615,3006888.516065557,46009.772430026394
2,2219492.6101251878,26542486.257374573,-105567267.60041025,-2800754.6576422728,2913281.7670312095,726538.46597787761,-160866.03994298019
2,2224845.7532236758,-81520607.825037763,-71034840.077170417,3894231.5291869631,1965777.0124025152,-2296310.2186990725,-141785.93764883702
2,2229931.3683657194,4790749.4118161835,107541069.33606614,1009624.7814104897,-3033854.1154393237,118582.84123605459,177883.35549768872
2,2236767.5323917423,-52164986.039795019,-95075286.116655722,1889456.5676953483,2631056.6108095404,-1470029.3954144325,-170697.94406339384
2,2239823.7150299195,-11915673.965218054,106900330.14060876,1981734.39858694,-3018126.9320762348,-352022.36501346156,171259.16341043421
2,2243982.5605033091,19381879.284379296,-107089457.97087297,-2421147.6941575836,2956483.5258348729,527511.63321759191,-165521.119443484
2,2246000.1067288755,5159677.2006075457,-108665355.44427837,-1615303.4733769917,3001435.4440520904,131807.69525161842,-172905.15792301972
2,2254568.8722611493,83788951.86578986,-69424601.211117208,-5714808.6868263176,1910437.6070228978,2317739.3626281023,-82834.430349840826
2,2255307.8757766085,47676552.043045968,96801141.826169759,-1592680.175542725,-2724791.2519821445,1322853.7497923677,174472.02918555544
2,2258464.0921073053,17700181.675436776,106264519.48030004,267482.0523249114,-2995416.816228515,481690.23708446254,179953.96951495306
2,2259700.1447804528,-14946775.737725656,-107664131.83415665,-445629.1777420601,2976158.1947823591,-428702.22232997691,-178180.87444070823
2,2267326.9533468271,-51875561.22028175,-95231128.64250949,1845926.7973202532,2635674.351131978,-1461849.8010303972,-171059.97490790818
2,2268230.1343560666,-39988445.775344595,-100904134.52369,1084777.665506789,2791771.9370132945,-1128617.8751642657,-176040.03331959044
2,2269790.3324046582,-72247152.147461265,-80602119.842490822,3207012.267928977,2231356.6863916591,-2034447.4816090118,-154625.46729490094
2,2272355.0311716637,104397252.28336795,29125531.337356076,-5706068.7647385439,-824451.40109281836,2900650.0645266403,83586.454103943703
2,2273560.1568500157,-90229867.610566169,58093454.899508841,5956302.8285423769,-1650605.3175061441,-2559510.3316047266,64360.729009837312
2,2275853.0920192273,-81018847.479362756,-71613514.422250241,3822729.2933606864,1982029.2533366873,-2282098.9326409036,-143262.89975145168
2,2283114.1130432012,97223128.962154582,-48679929.259188548,-6248394.821391264,1336547.6453302139,2692455.1904096976,-44264.054855197559
2,2287939.7291643075,-88060005.114460856,61334557.141716972,5874524.9551318055,-1741666.9451131315,-2498426.3037718269,70084.036905373592
2,2290407.9522969564,-81565749.845998242,69730942.482716188,5602881.6841895962,-1977907.405960537,-2316064.3283551317,86012.190364246431
2,2293224.4117609258,95509544.536605194,-51991321.232349828,-6192368.7362375092,1428147.902068048,2644571.2907532789,-49938.561258471425
2,2300881.2522288007,108495265.9611429,-2978169.6748066982,-6333574.3119863076,69102.507165297066,3010516.9733921979,33688.591583587629
2,2301580.2231651647,85127654.243164122,66740461.727768958,-4103933.4840954277,-1876544.8338752803,2368114.7851303648,138570.19380624752
2,2313224.7491350072,98172006.210923359,-46706866.034783721,-6284318.4623626331,1282090.0900777115,2719205.7110220203,-40063.212150745167
2,2317281.6629972244,107986352.69542748,-11225998.065155007,-6405540.5786981983,298314.9475713257,2995600.2010113993,20582.984777511127
2,2327974.7376275249,-96048700.264534831,-49170468.75642176,4942973.0374690518,1357635.6530255191,-2707778.5961233503,-113184.11376111071
2,2328877.4974262533,-90101180.692245364,-59560388.27721002,4465674.1811713381,1646982.0053895956,-2538674.3890680349,-127823.4622013631
2,2337239.865494295,38088577.893309742,-101973796.54641274,-3512962.2133365683,2813631.3530201828,1048009.974575181,-149674.05040929126
2,2345034.3441174147,-107484055.75630163,2604886.4846478137,6261723.7218575636,-91025.813218628798,-3038558.3382444638,-33789.551061013859
2,2361765.7735971734,104189021.75648816,-30819389.965718623,-6434135.4190604826,842072.81047443533,2887849.3913972313,-11272.490579288849
2,2367170.1241980898,108443456.54434748,3478988.1885627024,-6233915.4291691231,-109977.00196781954,3010329.7362123188,45583.946881496595
2,2371899.7620899873,102300419.76374266,35698622.022235282,-5456131.9636586923,-1007470.1924375532,2843269.4894540263,95457.835251026845
2,2388692.6899023857,27594629.925828677,-105272712.76517342,-2984987.5757790231,2906278.9556813994,756735.49014469108,-158170.3104203683
2,2396050.0548504004,-105116551.78812715,-23408209.104561415,5769993.4517371953,638077.53540513187,-2967148.6163647976,-76214.719502228632
2,2396764.3799308646,-24576008.106652331,-105818307.00019225,19211.71392333238,2926712.9405794665,-697178.7138048691,-178521.4960429614
2,2400481.644540838,-2436137.8864339697,107602258.76234604,1569510.6912216558,-3035513.0911532636,-84554.583317734374,174431.61443188577
2,2401354.5910714809,69946713.140629143,82362444.760069266,-2950563.7104085707,-2315915.6029164814,1945619.0600445885,159776.34517300647
2,2405019.4973287047,-102384963.08251128,32395244.444490697,6351361.6143935276,-927355.55676049693,-2898793.5540666506,15026.040176567962
2,2408091.5590155432,78863834.811280221,73969679.876611218,-3572932.1383532709,-2079309.4961486468,2194012.6017023604,149480.18079712693
2,2413552.223698826,-95514295.144009322,48988140.02465158,6176474.494249939,-1393868.1525451611,-2706933.4396214508,44351.163369966394
2,2419671.225576506,-59312326.942214765,-90702199.702685982,2210065.6302263513,2511336.6487722662,-1669990.9800187014,-167552.26810051347
2,2440977.577691061,-106443591.15778327,14772389.473321479,6347500.8411784954,-432213.65997956396,-3010504.8779519051,-15948.450850402545
2,2443190.1347555555,-47332674.677174494,96437162.588552728,4044691.8600571281,-2726447.9165522312,-1350096.5852611093,139058.85673017293
2,2451545,-107456499.11753505,-4885013.934682807,6135634.7884249436,119396.68107607722,-3036121.3946579923,-48387.664952766623
2,2455076.4432032732,20202469.69597289,105843560.20693743,283454.43411242985,-2982497.1130464175,552198.47762233636,179688.65335834413
2,2460000.5,72220860.428512469,80401285.338458344,-3063474.0295521943,-2260354.3476856155,2009106.9892069581,158011.54668176998
2,2461559.3401571172,97686740.951600164,46733605.277595244,-4994174.8085723948,-1315433.0416159746,2716434.0450355057,113233.19531001789
2,2462119.0103735076,-98751096.194552884,-43370993.874261916,5101620.6169397449,1196028.4285299559,-2784395.8185558799,-107287.01383539705
2,2466508.2980600731,89260719.14185901,61171664.691463679,-4306350.2342275959,-1719731.8379031692,2483015.9986705738,133417.20221769597
2,2467214.0734550403,8810735.1871943474,107335975.12843892,971622.01666727895,-3025936.6886442974,232022.39997548691,177758.6342321815
2,2483861.154225477,-47808303.573620416,96205555.222776547,4094237.0471775178,-2719725.0345481192,-1363402.0411640089,137822.88206533148
2,2487781.5183775919,15140384.725686122,-107725634.21192127,-2374651.6255159318,2976237.2743351609,410638.01918223378,-165820.94319232434
2,2488976.8802520866,91756031.958667472,57395042.696522087,-4488147.4552586768,-1613962.073383762,2552437.8249193714,128630.49720090649
2,2493896.7889425042,108061208.42409042,-10286780.463332528,-6370949.7944755591,273112.64489932999,2998532.2150433669,26200.517245331936
2,2497732.6999815218,101782644.49525854,37109021.542570859,-5344531.8354322277,-1046487.0694103007,2829563.7942731827,99954.021182772427
2,2506117.8615391958,-75670096.539423972,76136485.795998752,5430508.0099772615,-2157036.877098083,-2148871.8768474623,93989.245606856057
2,2517246.1236592727,87485924.205242038,-64597370.207659014,-5951531.9894503849,1778853.1636963107,2422396.5208109119,-68103.880572804803
2,2519218.527312689,-46661470.118275486,-97933960.678263262,1297647.4196195737,2710969.4988593324,-1314577.7341527706,-174699.90629232378
2,2523540.996495964,92906854.713057578,-56483831.952075027,-6150222.0952572785,1553858.1923693751,2573194.5281268978,-52868.453645652597
2,2532976.2550329855,89354846.758109152,-61966977.647714458,-6026083.171314368,1706042.0105205991,2474602.2309257267,-62818.738496299426
2,2538811.6938372049,76281218.075712502,-77559189.314366594,-5499046.9113398101,2137983.0498474645,2110809.954223237,-92743.803650400761
2,2540519.962584882,-106421189.03900115,14993982.877481461,6335892.2207540106,-438191.38837455597,-3009413.2713302528,-17947.066066026899
2,2542683.7465258394,85901817.547060356,65754033.179139525,-3996482.2421126645,-1848211.9160363362,2390042.6454672697,140603.65865046394
2,2545799.8918804177,106974861.14931338,-18589093.021483492,-6418745.0262438506,503700.17268130241,2967728.6601805501,13698.755786982236
2,2554800.4063734324,106776949.19428028,18830185.224024165,-5865556.1552418079,-536408.70840691985,2966333.8787141424,73683.846441075002
2,2564546.3797517838,-88018323.187250257,61446359.14626874,5949628.6705891034,-1743870.4967848875,-2495849.8482787418,63961.714101573954
2,2568857.8037438397,-90389583.347125724,-59133104.793711975,4332305.1473217458,1635605.8713159913,-2545841.7248026794,-131014.32506063861
2,2569657.7832248816,64466490.20769988,86692235.588022277,-2441407.5371490498,-2437090.9115038025,1792541.9454808733,166093.29044658484
2,2571779.6596574797,-89149349.156777367,-61022180.234692827,4231649.5684545888,1688120.498298215,-2510643.5898897164,-133557.70956513248
2,2573845.72326151,26327216.01133335,-105562122.24642898,-3052315.1826380515,2916008.0266248835,722305.68194506667,-156945.85809479569
2,2574679.3848221404,-107556023.69052672,157198.68326226503,6179717.5024271552,-21889.377971977101,-3038728.253048047,-43098.181378476445
2,2586633.328828319,-33972131.225953549,-103111828.25931066,436060.86562703649,2853765.9310128251,-959013.22219733789,-177908.61716380995
2,2588889.3681069808,-7384815.1610423662,-108452211.97749172,-1170691.3901143111,2998900.5676504015,-216647.36950916002,-175324.6407883763
2,2594277.8368477505,-20357624.612246543,-106712687.77534255,-405243.09969590412,2952380.3992813271,-578610.85599768138,-177952.83410889964
2,2598041.6903311247,-105572981.67846031,20034444.722453244,6353456.9700508025,-579702.24229324155,-2985824.9941394809,-10844.529484177756
2,2618007.208889639,-46943180.651924856,96644566.462484002,4133381.318128617,-2731630.7055824976,-1338611.111163781,136615.6564997129
2,2619104.9895181251,29151593.000128984,103805782.99172674,-121385.57508185414,-2922859.3653956577,803608.13953064405,179552.91947082675
2,2624348.9463801663,-102971597.52116089,-31818491.849661775,5425033.7441220116,873589.52487674647,-2904102.4159733667,-93545.578067472568
2,2625973.7911196384,18919522.034037419,-107120932.55150159,-2688734.8196804789,2959909.0526253926,516413.87828858255,-161885.20828089525
2,2628830.8427112484,-107440550.48820768,4516366.8980668746,6223956.9444451211,-144106.27776208657,-3035966.9634991945,-37287.315279048475
2,2631525.3311457839,-107010002.96328291,10339315.339765346,6286207.3101040022,-307492.36664328317,-3024557.9813306523,-27820.232732257609
2,2637366.4581031906,-106622090.96742213,13644423.494794331,6312515.3601201503,-400247.86604500382,-3014167.4369755979,-22487.694582013301
2,2639974.7556735859,93411295.769036829,54700904.190817393,-4524685.5401008679,-1537895.6331777391,2598334.1927994937,127279.13193708523
2,2645792.98103983,107533529.90087917,-14885300.649720408,-6382241.618357704,401395.70344651409,2983838.3170591206,22159.795590633734
2,2648756.1380476817,55170479.598759726,92817843.562498584,-1752097.2185511866,-2610180.4328131326,1532855.7515543145,172660.47427424139
2,2656427.132125603,-35990109.897135116,101293215.01994929,3600549.3421349232,-2860838.9647042225,-1029551.8259910308,148056.52731444628
2,2656698.6733645685,-107121119.73842196,-10433281.679512506,5971465.7758826986,275168.76301405201,-3024305.3373376988,-61758.189804441783
2,2666316.3092702208,-42613356.353102915,98659744.400841549,3945654.2258462361,-2787489.2860160815,-1216205.3885429057,140867.42253017504
2,2673010.4253083887,85488938.318149686,66299868.378245324,-3872182.7612445042,-1862875.0295233368,2378429.237998852,142998.08643560988
2,2686361.2508103959,-106368571.04835746,-16682122.225094575,5821475.9612268833,450104.30226602609,-3002092.8223516718,-72062.396383369371
2,2686719.8063610215,80357075.687320024,72374172.240503892,-3475061.4428331759,-2033552.23857591,2235816.9736150336,150731.97398947936
2,2687946.0875379848,-95188696.304943666,-50903120.492053099,4653211.1304734778,1406386.0346734803,-2681510.9589285585,-121789.01608641933
2,2690127.1188382218,-20993803.069368895,105498738.93175229,2830885.9806306548,-2977278.028044784,-606742.94728528068,160746.46719970414
2,2703026.4973107646,-39210254.481353708,-101193323.47140877,664781.45031678851,2801564.7552399705,-1105297.1198218167,-177180.36138177465
2,2705875.4446990406,-72555208.242861077,79152756.971950665,5375755.6531584598,-2240909.4909499716,-2059994.7683031443,95861.52294731616
2,2707884.5597810228,-38684248.379368179,100285320.27353823,3772566.7568220464,-2832650.2951226868,-1105475.9516828116,144486.8179669597
2,2715993.567313022,-85970829.066260502,64316777.216375738,5913635.8465635898,-1823772.3193940907,-2437312.861882648,65919.900228848157
2,2720331.5957055115,-30292203.885585174,-104267876.91084723,92698.326305434151,2886015.0742432633,-855675.12900154537,-178097.09402055194
2,2724970.7942361315,-62607072.720521629,87274371.976272553,4943936.4133489579,-2468394.843341832,-1779520.8464806559,112832.82380376694
2,2727321.1167756803,39884050.152848855,-101222692.29474467,-3868287.1819935082,2795557.5150661292,1099822.8236221352,-142144.71761688162
2,2741241.8489915738,8617122.0959896557,-108394266.72902822,-2208499.2132693049,2996989.3328974824,229914.90851256746,-167185.04977287672
2,2754094.9248608658,105371208.21537092,-26224167.401874777,-6420465.0282356367,716700.96435325744,2923421.7705006329,5777.4749525231518
2,2760615.6160826953,107723473.80596858,-13300657.737775145,-6347255.4946056884,357867.01381234999,2989875.5513025471,27427.344118058292
2,2775185.2759731333,47819291.778943598,-97718333.946358681,-4294306.2473612009,2698471.1744074919,1320596.8007715486,-132305.42953246782
3,2123077.9044187958,150011688.32364291,-4241258.1592375692,7208.1649792749322,29471.886974029479,2565081.3685992337,5286.693869726344
3,2125493.0129779568,-111583290.2605004,-101630426.61357938,-219871.82046368378,1689780.3911511921,-1910543.5137978822,-3727.003051445889
3,2127240.1047301525,-119445230.19334109,86942365.420970991,163913.56071823146,-1557958.7831606984,-2088548.3497279307,-4409.2466582248999
3,2143495.6778419479,120812273.52234247,-91338117.876217917,-163997.2586961943,1508933.6040261334,2045292.8065886854,4106.5576800473373
3,2149469.4322525724,-4488844.1522830296,147008448.67706674,278068.9159929842,-2615717.4612184018,-86354.931075681263,-434.46976837275628
3,2150883.2847262891,106698703.70117955,102780916.15704103,204516.2244351113,-1828802.4719599418,1845883.4541901203,3283.3933828052814
3,2159451.4265684807,-127358297.57381056,-80209138.581441298,-159541.5260581648,1328450.9052149395,-2185690.0992473192,-3859.8008770271658
3,2175797.8605743796,-78648054.109281704,124463670.00667813,207247.35865115302,-2218804.5551616787,-1382839.2755046138,-2611.0601263694443
3,2183267.5953005878,36046562.640249446,-147800464.85623035,-244402.99772450206,2457567.9633107255,601763.23482280248,1251.6858224737146
3,2185165.7134038047,149135620.35671857,-18968919.352376901,-17227.063332222766,281635.23380785418,2545181.8370437585,4268.5734950502056
3,2200332.5143861603,-148717962.54599416,-13230015.504735576,-34749.253100045004,185191.76374602292,-2571775.4003664274,-4020.7826430957889
3,2202394.2021528175,87398412.300151139,119241049.7859927,194151.0886945184,-2118820.3786569918,1513391.9544849047,2158.6603938397348
3,2203638.2169229002,-137976172.22970027,-59106778.082380205,-104688.92080863682,970505.63416784024,-2373986.525872401,-3591.3712084605409
3,2212723.8680658517,-137197573.32088569,55977648.261782281,70969.397643006596,-1015242.1963094863,-2391379.3626895184,-3663.2403926909083
3,2212972.3553689867,114644900.64475699,94153896.807234898,150905.84227379179,-1676382.5938147057,1980747.7837061351,2798.7685449072906
3,2229933.3254507133,-140986512.50352427,-51051180.930575065,-83080.533946719079,833445.86399560713,-2428397.9151699962,-3293.4870532434934
3,2232785.4724917868,-94760713.766424328,112867217.8266563,146086.09699630857,-2013941.2758640004,-1663223.9652631052,-2450.1049365232034
3,2233698.0268184901,92708268.383029133,-120274545.61421455,-155490.13020433355,1995642.584270369,1562955.651357004,2305.1131381122495
3,2239601.3277611369,149274406.15819132,12851982.999730663,29969.864040719476,-263576.05968432972,2555902.6757260007,3358.6138438919866
3,2239891.3682846432,57792617.007091194,-140668528.48428014,-180957.79873462129,2337972.6166632161,969725.07897013321,1486.4306111715623
3,2245467.3026720122,133180522.0509557,66544927.382086709,96806.486308832973,-1193153.3062846353,2294051.0410899692,2851.6028003759529
3,2247843.1749270088,-127709516.37755896,-79544141.336766839,-111695.00982602901,1317954.4075512597,-2193143.5733896042,-2678.4038896710417
3,2268470.7773763468,141158417.24768898,48391596.868166931,66358.982274339593,-877407.2316201689,2426057.5327012273,2707.1584693855757
3,2270168.4744764976,-39362613.568487935,-146664106.62807876,-169276.0147568929,2443171.8082777462,-675649.86895414023,-569.86071172616823
3,2270501.8261081371,-108028657.79304723,-105418802.95214736,-127652.06285081056,1754949.8646630461,-1850577.5144110038,-1955.8524472373069
3,2272736.6828372348,-10914402.69836783,-151646009.58840561,-170258.11376938535,2524378.6679331302,-193296.73559958581,-16.163688759808711
3,2273352.3702764092,-132707778.34162451,65567993.894917957,62953.973611005807,-1182717.7662782772,-2316170.8270994499,-2668.7550696167414
3,2283263.8718192382,-138184793.81499916,-58515097.084148057,-71552.967922931552,961048.82962745603,-2378576.6523080566,-2424.3540561015534
3,2299798.5658109104,69664713.827363059,-135126395.1427865,-123230.04388826821,2245087.7839181903,1170553.4734940771,1261.4487402232478
3,2302763.4744230416,140364790.14686653,-55546615.835393868,-41924.161918173202,904476.37440924009,2384328.2774453103,2277.3634235562631
3,2309214.8682810999,-114995239.70957856,-97514096.55219245,-94202.910493416857,1622085.9562835814,-1971750.7710049052,-1645.7026294198179
3,2324911.0294862143,-129287757.39698212,-76799496.942915082,-68293.579787276292,1271873.097151269,-2221697.0225293841,-1678.5644835013209
3,2332706.751504404,132178329.03934515,-73470883.512846112,-46993.278050568013,1207933.788556793,2240691.9798667743,1729.8419754554477
3,2333613.1814416167,-124168793.66483127,80164328.439567685,52070.045720141919,-1438500.8172972579,-2171286.9064987935,-1675.1358903300459
3,2336877.6632670416,-82375356.723402396,122060962.39460605,82784.005281695558,-2175864.7150877472,-1448645.5136811121,-1151.6488272360357
3,2345192.9798965924,118256272.91601372,89802382.623454019,65231.911444519697,-1598949.5746977858,2040772.4465272503,1270.1203609684173
3,2370991.719167856,-8139397.2209163057,-151800778.35468492,-76496.517413793466,2527807.9108885429,-146965.70285964341,27.274224819769113
3,2376378.8498725621,-148837433.30746043,5502485.7391477227,-3338.5474125657965,-137370.90136798413,-2581081.0693295458,-1213.2138423050703
3,2380005.8086885167,-130934989.01918162,68901740.701846555,26047.281462083371,-1240734.6378228392,-2286873.9029324809,-1064.3880424420581
3,2387124.1056553391,124520533.41984315,-86144065.707413092,-30429.969768302766,1422223.5524674957,2107328.3592495746,891.07190090155279
3,2388122.4774242025,-92798389.236620784,-119349709.48581156,-50191.068503242801,1989635.9494099,-1588996.9339784875,-560.9513948937032
3,2392154.3841063543,-62408568.66861137,-138155323.67176533,-53088.999059506292,2303341.6993882628,-1068747.8926171723,-326.47856049414906
3,2395842.9038048694,26553839.920357917,-149762865.36253607,-51186.596843344632,2492213.5446501002,439989.85569802305,223.82663488938445
3,2396629.7907888312,135851248.43356329,-66208126.677738436,-18723.344269040244,1085449.9374370063,2304423.9824411911,817.54310141583369
3,2397629.8318821136,-70112899.460080311,-134302030.22985047,-47122.955463528509,2239407.0263908906,-1200473.8481442311,-339.18822267941482
3,2404811.4480631137,-73648630.060925826,127452281.52332455,35069.309847220662,-2270619.3819699041,-1297103.5807032769,-431.57166773835235
3,2412889.9097686643,-142097941.5655677,42587428.542010799,7400.0110113663695,-780877.05102880159,-2474795.4406829616,-608.11048226238427
3,2413887.7417795858,64851436.000724196,132618190.96998402,32257.6565090521,-2354174.0780424606,1121241.4845317737,216.80026762013674
3,2415269.3455272634,145677128.86032447,-38669477.139764711,-5836.8425546910275,618152.41780272464,2478201.8467555773,571.80948369008865
3,2427281.7438184912,88461606.385481849,-123478719.31730016,-17630.714343533593,2050188.4784037748,1489530.2823447548,253.37537162525732
3,2430223.9755300651,123998242.67263408,-86927445.26161392,-9986.5211663410064,1435428.2079573621,2097944.8645803961,296.57059829239574
3,2438709.3066442958,99247635.112539679,109964916.4315235,9466.5441669590673,-1952648.1061745584,1714929.0908037524,120.76748755728502
3,2443928.8440317437,-134635878.01032671,61580658.788458034,2170.3091401063589,-1112499.3695083465,-2350162.215970879,-115.19970126698291
3,2445644.9856616813,107165956.22016843,102483553.35096519,3922.8551026753075,-1820905.0778939987,1850504.1533740473,60.89240552051254
3,2451545,-26502570.878664158,144693953.17519942,-170.45460439614484,-2573548.5485954834,-473314.40293698892,3.6551352941262847
3,2455780.6185128624,105645461.29676957,-108907021.64669758,2793.9896788983046,1805423.7614337029,1782321.7480238089,-53.756338100892059
3,2459182.2556217411,58393303.764963448,135523608.35259447,-6522.4521358264565,-2405613.4382765656,1008736.6185510629,-40.702987243753476
3,2460000.5,-135034590.84294599,60716760.608444914,-2422.2966263232124,-1097259.420800749,-2357174.8929438298,128.59845449763768
3,2488482.5704794307,-125072151.83811666,78762082.856529325,-15526.59994477988,-1413200.522993651,-2187632.9450550205,534.3619144530968
3,2489819.2025211975,138336406.33030823,55838303.181056008,-16342.387883410036,-1005083.9951052838,2376815.9287381172,-537.43463126762288
3,2492685.2748244773,127448382.7669251,-81666009.531408712,17637.168564783173,1346764.4621657394,2157232.1248993133,-581.99233171737353
3,2504033.6608409234,149001903.98494816,-20988324.523417957,2256.1416722391527,317275.74693319626,2538642.6912232731,-836.46133723586263
3,2504602.7596786916,-143470795.074716,-42713918.696756542,18743.55157443769,692771.78495156334,-2476674.7721482934,793.01512386164291
3,2512905.4735039109,-19759663.11139622,145787559.25074819,-54701.821923646647,-2592114.0283941482,-355627.43300621823,226.86265901519278
3,2523346.855778534,93955105.089343816,-119292618.11895809,49262.284112349589,1980339.49533416,1582479.6267289852,-793.63685307933349
3,2527986.3878183668,-137369089.29334643,-60225833.039895535,34973.540778753551,991906.35977525485,-2367229.6735181818,1076.4529904452784
3,2529004.8281801906,-87202645.318379521,118709007.25100467,-52634.227951305089,-2115826.957999886,-1533862.9173304292,838.7762453586721
3,2534204.6539322813,-126973690.48171455,-80520289.876087278,47648.965886335973,1336915.6960493869,-2183722.4510780177,1051.2597913317359
3,2539832.3931754557,149875396.59254009,-11763882.956999924,-1847.0148301324639,159935.4423546294,2555726.3473824835,-1405.1079438022875
3,2552765.0013598762,-121090699.70944327,84602071.04080826,-45223.540344218061,-1515429.9063848935,-2120014.1082991548,1427.8718847793959
3,2554081.6564721013,150162166.16685972,-850546.38394512609,-8838.6469375721936,-26917.397196803959,2563526.0426308983,-1625.5557972412917
3,2558285.6269039265,-148182962.20381489,-17888134.901124261,21979.426493493454,267036.58795215795,-2565365.7705797665,1680.2533932556826
3,2558371.8932364495,1248388.483492488,-152001925.18433836,100658.99187427576,2532289.747012224,10918.874772678826,-179.4437676784693
3,2563235.3643878875,138727443.33867124,54997012.728728287,-47754.042256185996,-989908.13499372115,2382199.4308211841,-1575.4886173099603
3,2569990.0017094421,-138208734.75112897,-58139196.002090521,53415.50666112583,956639.69416408055,-2382665.1731449254,1675.6873767518255
3,2579255.7230520854,133409670.87254651,-71237714.065146446,45042.551267348819,1170969.5479663748,2259998.6418462377,-1883.8490981844586
3,2580334.9513992053,109117279.18879056,-105369387.07114293,74988.789097115543,1746549.8775629075,1841068.8044384667,-1610.5826073533524
3,2585619.0314996373,-86033575.40095745,119550728.47904891,-91681.951831620288,-2130343.3796984991,-1513809.3354711833,1446.1299933124274
3,2590927.9373818147,110086845.34143028,-104338471.54220723,79810.386571604133,1729305.938269506,1857547.4000994023,-1758.4644852556564
3,2594131.938634336,-82685313.141472936,-126651543.58379926,119655.90544159478,2113779.7257669647,-1417504.7979442,1050.6632141535119
3,2594454.9199183537,-144053355.8292357,-40432765.444242775,49481.342446562252,654267.45384081511,-2488459.8412133236,2140.7005429001429
3,2599132.0830741855,-82948797.029328212,121691831.08966888,-102948.03181166803,-2167890.5476967101,-1460014.4510323354,1540.8271801377296
3,2599597.916308701,-107721069.24867189,-105540837.42516913,107064.87105286878,1760059.5689963063,-1848893.368115522,1519.269335427522
3,2599795.5498471037,82374904.509327263,122866268.32021031,-120878.81839351101,-2179012.8728040005,1422714.7326363705,-1090.9585371616918
3,2602719.135731013,79007801.776871607,125003913.9938866,-125124.08454083838,-2216852.381188455,1364519.6336056162,-1051.5606376481949
3,2610128.653321431,-142254465.63456875,41923113.855692856,-26257.405093118468,-768818.6702577261,-2479298.5168556268,2511.7661183371783
3,2612009.4318707641,-119552800.05114856,-91468161.830381215,103896.0047373656,1522806.3859761443,-2054627.8439339323,1879.0890629943024
3,2613361.6542204674,-46865697.775102489,139470315.88464218,-134326.78504103352,-2480877.1114372895,-830303.51034720975,1097.2917936555664
3,2623207.6890664985,-6133148.7716235351,147048132.72161013,-155420.84931344297,-2612766.7779649817,-117825.37732443417,430.90343045279064
3,2633947.2335361363,-77651518.638522565,-129861997.76119569,155975.90221696885,2167938.7496219794,-1331466.4828671366,1233.9865337485935
3,2639963.4621254038,103352124.60400124,106335175.79587613,-137096.11071120756,-1886682.8151974948,1783271.0217673888,-1831.6238181411677
3,2646597.6717841192,-41065696.398070909,141287104.89087972,-164692.94541715301,-2512498.3871785281,-729036.7264011834,1220.1441960702577
3,2656885.4775461224,-144969194.89091039,31923077.282294001,-19537.3627225251,-594506.78481299209,-2524318.6149398903,3287.1822922308211
3,2677018.0529618911,-129323575.32998081,-76431950.516611591,127401.7895153336,1268641.0327441106,-2226655.386988977,2896.594025087501
3,2687156.7457698481,-78237588.102759495,124738926.9485514,-167873.41812346558,-2221194.5566240051,-1378537.4418958307,2379.3309720992934
3,2687478.5469928114,30962033.602245949,144111163.68020093,-214904.30030768938,-2557193.1849871594,529765.08970899112,-333.93620951021325
3,2691739.3598765568,111285880.63626042,-103045179.63412993,133131.71872914929,1707751.9568892352,1877555.5996259602,-3082.1990790775471
3,2694998.6611173609,53085407.804646604,-142470044.54057875,204650.69770470588,2371044.9782421952,887693.19312099984,-1752.1036579228369
3,2699607.7463223063,-133891483.96437524,63031305.892891757,-72002.142758700356,-1136992.4733846572,-2339647.1053115595,3783.2988162015422
3,2712994.8481145767,134034969.06141903,65318287.9567357,-131293.15949098396,-1168117.1580433119,2302559.8832108085,-3484.1650726372031
3,2720192.2663031323,31046979.72788436,-148838962.82236651,240158.28376969651,2478883.4036636152,514294.95084334986,-1348.9065214259449
3,2734478.9223056557,118769006.59228401,-94145068.184117705,138620.17009446988,1558196.9512451862,2005821.8321727379,-3824.2553256477718
3,2735766.2260085526,-131645406.36674798,67454162.141482398,-89607.261540026651,-1214323.1382982663,-2301713.164645215,4287.7679867646093
3,2752197.1942264545,-124256034.33644654,79943905.784949973,-119187.69078103271,-1433068.5216303363,-2175836.7422941532,4356.1742847982823
3,2758238.490190743,140874733.90005955,-54480259.478974365,69540.28018322635,887829.11816629942,2389029.886272348,-4714.3873750833636
3,2759166.898219761,-148605037.11258277,7321211.307623622,21653.675632352337,-167019.0491953762,-2582020.4411891531,4930.1592116364418
3,2768290.7817972419,-146083323.62731701,26641518.474851143,-15862.704909435051,-502136.28736247134,-2543363.9612122225,5079.0099674622679
3,2770125.8040816123,-148772794.79671443,4171913.5172904702,28636.166757742481,-112620.89757022774,-2584172.7619273458,5090.124288144063
3,2770289.6663790005,138740564.73909503,-59893951.207406834,82963.167516203088,979516.61235083942,2351557.4333962086,-4852.460234543546
3,2776319.406326449,-141477786.47073495,44237438.68813888,-52284.683945855031,-808474.6397060107,-2467932.5366927022,5132.532099198218
4,2123113.0349457869,169645325.01381919,-118332722.28601916,-6928585.6350790635,1289123.5480610505,1888372.9053240523,4702.7612428950169
4,2127795.3645717041,-78032699.119610503,-209209803.01036894,-2241538.0028977222,2051796.6921908711,-559138.92873782071,-65804.148226055433
4,2138104.6861491553,-68451583.494976684,-211649275.03314325,-2551488.2160453503,2081811.6195760921,-471734.19905077893,-64688.106626367015
4,2143897.2885015784,83589941.16278632,212403974.8852616,2172033.8736001253,-1857418.8809273182,937609.33705121395,68304.337918905425
4,2150094.8669681395,55419459.042192914,224291341.63690257,3164075.2536412505,-1941985.5174530847,673283.57437014079,65023.32018098791
4,2156031.1187056098,70802001.770389259,-199323367.99133694,-5972043.853912374,2062097.7846084624,873832.51675802225,-36218.007088009057
4,2169854.0779234455,196472315.143022,-64980277.802895755,-6493329.3864460196,747215.0098060678,2159829.9826729107,24980.40629461201
4,2173847.7005283888,-25884761.946245044,-217305567.46284693,-3807805.8524572891,2167313.9105957923,-74133.372850670654,-58313.356927994741
4,2174730.037998172,196208609.43652722,83864746.326499611,-3409001.7890076013,-732568.30285630084,2097019.6153501892,62479.038630553208
4,2187010.1218484947,178953087.01365036,-103475672.48300931,-6812932.3606704017,1136847.0434628574,1985216.4861966881,11314.330982371532
4,2191692.3820939488,-61822623.634353675,-213265195.1393767,-2793642.8292404963,2098787.3687698026,-409308.0803191727,-63235.53125906847
4,2193343.1313160704,113329214.79442605,194147201.61351764,1056599.7370413269,-1718957.8771709725,1227894.5934295177,70220.13280006159
4,2196093.6560216988,108876912.35167696,197245973.02786848,1238268.7686739669,-1744015.2287073245,1183952.2231034229,69942.673036993176
4,2203231.3770349962,-244296458.84833631,-21277800.925866634,5919402.0192666603,268497.76620476466,-1912309.0025312218,-46532.843559259964
4,2206390.2505630087,122626045.82446082,187061615.83904162,679948.42779132572,-1662267.0906534032,1320582.1128790977,70554.106063043102
4,2212798.3843579576,-237129479.69922173,74716259.409015909,7705436.5711035272,-542172.61991492286,-1823454.2637537667,-23650.059222177853
4,2215537.6106538624,-231877773.21279213,90343733.867995501,7889506.7002875423,-672966.46057336195,-1777143.2257908643,-19307.225651398596
4,2220168.785808885,51371652.422582403,225311110.7683236,3331306.8862268901,-1953407.1489966027,637894.15217659948,63862.90098594447
4,2222230.6847840799,49476311.069073729,225936042.08346221,3394590.5332879019,-1957244.0751907926,620462.76213057211,63577.367773736791
4,2225351.8379692216,-67366771.710258275,-212260289.69295841,-2650064.666077795,2082286.9519091342,-458604.43312512053,-63432.695582161352
4,2226714.9654775043,-89492167.240217909,-206180528.44713303,-1951498.5861476827,2007508.4560931765,-659173.39600163326,-65635.379827655343
4,2230008.3344342182,-246550574.40793842,7798400.5157496287,6540868.1528948089,19783.893127021642,-1918711.3636488814,-40254.369689858228
4,2235617.2172599081,-143020346.6247828,-180549324.88885352,-44446.070639633523,1727602.5857428545,-1125478.7854467633,-67962.944363549235
4,2239455.3988043396,-50538559.693794653,234453209.22728118,6163366.5682347007,-1959177.3146639678,-268064.04498083959,45031.289166961105
4,2244227.8197905556,22119882.849712588,232697333.7463007,4252174.2167414008,-1997018.4219869385,370930.62537675782,59199.411634333534
4,2244866.8475764599,112801511.75172092,194272849.24082562,1118185.505388546,-1722974.2125274097,1224711.242029195,69818.39118792268
4,2248541.2957229535,-244989733.72559643,37280627.624214903,7085445.7230677577,-229261.03433900399,-1895278.0520073532,-33387.11315841641
4,2263212.2346964045,94753723.812403008,-187720599.53619394,-6329078.7466565287,1954442.8119548073,1118667.4636579317,-26981.297357937274
4,2263306.3837560201,207482408.89712873,-14585519.426885368,-5631430.8112333566,233643.31524687199,2262774.3844072134,40955.417530933555
4,2267110.5793651319,-246319691.73815671,-2736872.8900927696,6263923.7349811569,108024.34193228693,-1918691.3737874597,-42598.468095384211
4,2270286.4218801963,110526739.65136781,195734234.83412483,1228591.3946142364,-1736625.8266831099,1203130.9774756378,69505.486020579425
4,2275884.5760737974,-87658318.89073585,226033604.1341134,6939141.3792371461,-1865981.2318239934,-582923.02753428824,35678.8927590733
4,2280256.3695080988,-166961672.05510375,-162936362.99684522,887010.61611706507,1546706.4875352434,-1322960.8906711934,-67050.533521097081
4,2299656.7972613135,154730347.35682946,-137978167.72162998,-6810443.3995764069,1478011.3102088047,1738160.3381895858,-1502.8718880194483
4,2303402.269203268,-154055629.39778405,192470576.08313009,7923069.4395677587,-1549815.217563757,-1133404.871085796,15865.785497967736
4,2306519.2365563889,143365327.30602795,-150394018.848268,-6774353.3870361969,1599625.5325221827,1620389.9001893818,-6977.2571662339606
4,2335563.956944535,84280200.530172676,211101290.31262013,2268388.0422518039,-1860218.6058178663,951394.95252414222,66808.791572105634
4,2338728.2978442991,-14891255.98638241,-218004922.0580104,-4166690.8195951795,2171493.2770035462,34474.233245853167,-54097.825018123411
4,2354258.4124045721,-182741362.12891811,167486397.36018407,8089252.1840300355,-1331845.7757078107,-1366979.6583888475,4996.9190746774566
4,2355260.9334874172,81149625.890903622,-195093177.23598731,-6108598.7892291294,2015621.6188184072,981674.31402463466,-30212.526458221633
4,2379052.4411693225,-240252421.45770839,64332227.150182679,7350166.6428052187,-460496.5843351942,-1844981.2427662532,-27008.83521575552
4,2381556.983789904,143127473.10586086,167612044.83236706,-76937.782855225232,-1509467.5631579298,1536156.0524397432,69801.459805753155
4,2404981.9574490115,19664994.454249669,232436831.85127446,4369725.8484374797,-2004578.4588565957,352994.71251588641,57198.709027249824
4,2408033.9721599305,-168146953.71186453,-162658352.84904867,775270.99542372092,1535730.8082925442,-1326758.0884550363,-65884.824419238677
4,2412745.0615201537,-247034482.32550263,6218560.0392962564,6258843.0682784189,27193.992374279158,-1914894.514934916,-40718.066174475258
4,2415215.4677391909,148341347.71463433,161891124.46993902,-292503.05768463202,-1462471.3071019789,1591772.9468690171,69548.518144970003
4,2423075.7402529335,-240858613.90874225,-43403973.712841198,5052528.5018781042,450546.2492867948,-1882198.7362451658,-50530.987101194631
4,2436018.2546131993,-194970172.75350359,153800671.87094912,8029888.0224727076,-1216915.7108330608,-1465426.9860164903,-659.52592807958831
4,2451545,208048153.2106522,-2007056.3593485206,-5156289.6411088854,100454.95495709612,2271979.8709806567,45126.439648045038
4,2456340.8760012174,204815548.76836407,-31404803.562050201,-5686738.5274491142,397528.66411029437,2247827.2437879201,37335.96727644722
4,2459036.1882308088,154004719.13764971,-138954542.60754138,-6689725.1454220014,1481943.9041166191,1733508.9875466446,-30.305129523003487
4,2460000.5,-98563777.290617749,221732625.06119835,7064826.6290333532,-1833712.1052442756,-672397.65601629508,30887.745854786615
4,2465340.1544623259,179898297.62481353,117754877.05563647,-1938735.1947472345,-1066686.8061785963,1930349.2917226185,66592.20840667533
4,2470453.3672715141,-247110975.83001322,1940462.4924449222,6086007.9308302561,61126.619295657394,-1914172.9877650891,-41633.040691204675
4,2471623.0257334891,11354822.489547646,233408763.83357087,4615891.8602974247,-2012385.6429902106,279784.73732476973,55089.469573685768
4,2472762.5104311025,132819580.99833027,-160647391.28110349,-6616566.6627190672,1691985.1073590796,1513786.9229256329,-9632.057301856903
4,2480244.0148984119,-20135941.348666333,-218530378.95609277,-4091694.1747443872,2162874.4718723046,-11847.665505636136,-53041.803185679171
4,2493951.4627856016,-87769842.818381846,-207980041.1469889,-2229859.3020672728,2006299.237146927,-633402.134749213,-62099.834562723539
4,2503450.8331075516,-241658804.06807217,-41053770.455058627,5003843.8683744362,427135.34128361859,-1884297.2580368617,-49931.459918647146
4,2506415.4980710978,116803129.52151398,-173785384.51293328,-6481547.0346630262,1814960.1022497846,1348147.3497248585,-15709.621426048809
4,2512080.3439736152,147151541.6640968,162569672.94728148,-149489.83995338395,-1474437.7716997056,1584670.8093146598,68995.182050365518
4,2523377.9062283342,-239553125.3629677,-49931814.33257398,4736850.1524098283,502905.97363391519,-1869127.248657556,-51424.05254807802
4,2535207.1375189004,-10263438.558421809,-218559534.43829498,-4348063.8749862453,2167470.6411799509,83628.057148566644,-50432.032569064235
4,2540107.0117029399,163725906.17906001,-126793772.44234832,-6604218.1667409157,1358236.6111512866,1836348.6462197867,5950.6682698172544
4,2541391.2220755946,-7484879.5056934878,-218461714.94429103,-4413587.2690519365,2168330.1377007524,110061.41194467133,-49820.665834589548
4,2548327.9769965075,128374994.82663053,-164617506.68735364,-6543991.5530863851,1726898.0521512334,1469041.6752608311,-10545.790537222243
4,2552167.0216208193,-238725798.29827631,70937112.77392891,7216095.2085210057,-521471.5080583269,-1825857.9627659102,-25908.62506741142
4,2558348.0965355625,-237818986.47739956,73999093.830877289,7251414.5097503355,-547435.3447088073,-1817985.3172134024,-25145.1734560486
4,2586173.6986432099,201375215.80958611,-46814245.450125106,-5774452.4180530785,549402.70335128019,2220495.9920893572,33707.755988768295
4,2586821.8817577441,163867373.46283403,-126622668.70313495,-6562230.6536724586,1355223.560281506,1838491.1241320842,6510.9173961287825
4,2587457.141883492,73671087.266344398,-199178416.47750264,-5947043.9792338191,2037835.7426207336,908991.54717990174,-29282.682353441807
4,2587799.3621917288,-135464528.5410161,203947489.04182938,7516061.9106782153,-1669433.7727751825,-977234.06712890766,19088.3075639368
4,2592767.6329422677,-237088826.67679438,-59244199.114133552,4379951.095642183,580791.81881398719,-1849313.1101318602,-52750.038881711334
4,2595570.6256607161,-181587613.00844711,-151272842.49175256,1119453.5109126596,1413671.6040591232,-1426358.742967742,-63584.753773242322
4,2597165.5957643311,201443754.65521264,-46449380.007352374,-5755004.13618044,545249.37371375225,2221675.6836766428,33884.842983558046
4,2600287.8114953237,-247531281.40843168,10053128.078717042,6075701.5649824059,-12060.567460434442,-1909927.0791418024,-39968.619005501518
4,2607492.6203447473,207910283.48000905,3946237.1335029835,-4834152.4297171207,34873.158821671328,2275093.1031386591,47133.878015930663
4,2623222.3024637862,149985971.19654846,-143765007.14643833,-6564792.1847036825,1522018.4760895134,1693844.0033044366,-125.98436968495292
4,2627245.3637496624,-47326786.289307892,-217371618.35602641,-3471612.8774654432,2118344.8273771852,-262168.8864667021,-55375.139977410101
4,2636740.451056798,-233319964.55748531,-70709499.781218261,3984574.4575609691,678858.01508645015,-1820930.1706320157,-54355.514830413551
4,2640142.7673517196,-246900195.82703435,-9617888.949677866,5587800.7943062419,153032.09804836285,-1909264.2829181168,-43882.833002781044
4,2649868.000383121,-140663619.66752079,-184331339.04212555,-600757.74815180956,1736036.7095832503,-1086604.7357436009,-63549.393204489781
4,2656833.4136699531,55268848.827246562,-206654734.80571753,-5654558.6805851078,2094225.6965362916,725071.13246719725,-33589.453647850496
4,2668851.9062620592,-116775325.73924135,213492637.11464775,7227326.1615658049,-1765301.1661847329,-822132.20729387458,23726.200467235802
4,2671582.1173583907,-84380467.418774784,225666703.16741255,6729681.4387513325,-1889460.1692464564,-550935.40942225081,32312.621941325557
4,2676303.9893228849,87174933.860026062,207817178.63143951,2365485.0766224195,-1859037.2051736908,992378.0141705292,64162.644892580473
4,2684668.2380999429,-143644910.118664,198627096.22668353,7527523.1439468767,-1625693.3142772024,-1044051.996662237,15620.712976411145
4,2688095.6827056976,-131334625.84501463,205982754.75346962,7395630.9867256144,-1694687.5245221625,-942518.3643861427,19338.608304208996
4,2690344.5702751265,-216979935.64346993,-105722092.60659036,2788351.3053439748,987091.86331160087,-1698307.2055209773,-58745.205607734664
4,2694404.4992509354,-247734449.70718199,8531466.8411612287,5909637.2157671954,-2277.3590119044648,-1908668.1941973555,-40292.28696598651
4,2702335.0091680395,192159046.20127708,89613602.379297972,-2539307.4716934762,-813655.46648931282,2081352.2604813443,62789.413978938639
4,2703516.2717751106,-13070491.535139643,-219259857.97886568,-4334275.9614902586,2160258.3414121415,60317.42432517586,-48560.365278031728
4,2704751.205092866,-233598533.65811998,-70694288.360857561,3892469.5835386026,675575.01061384613,-1819902.7420671803,-54066.251306014768
4,2712309.2122985488,-232799377.84313229,-72894446.828920007,3815760.6348422007,694733.48985447909,-1813599.2971349312,-54345.227917013712
4,2735247.0168861626,200083615.18083113,-51093689.29920873,-5658788.7229037462,587687.81477911049,2213274.9483570578,33401.065820047625
4,2735868.0731230946,117714012.40432478,-173592957.99486879,-6366140.2799300663,1801799.2504191454,1360015.6001236464,-12429.835753958194
4,2746785.936825885,-34934866.747886032,-218994782.0922069,-3838654.2065368756,2136295.3150548805,-144134.04970869905,-51773.056901526172
4,2748781.4771107044,-160233112.16551113,-171166792.37276465,29043.599033149669,1596551.4941868454,-1245646.1224134518,-62766.262792688773
4,2748820.8191905124,-88981265.576721385,-208757645.25198132,-2391003.7377972472,1994334.875100231,-635458.02546885575,-58914.09260691324
4,2759589.5310204253,-200912833.97868666,145918780.64968872,7656305.2616522554,-1162594.2358414524,-1509136.4482597501,-5534.7114523534901
4,2766271.320202806,134062952.94144316,174057156.15294161,644852.09700874356,-1590634.8962365494,1462085.8050994594,67055.517518414315
4,2767540.6202090513,202915021.38749847,-38994685.407819957,-5428477.5970616294,463728.10882322147,2241262.1073482623,36959.542173689944
4,2768777.0068734284,-18488780.071072724,-219594490.02783594,-4231997.6567985564,2154231.6757909236,10647.164150211775,-48613.228113276935
5,2135878.3255382236,-3047065.8231792105,768313221.10374594,-2720532.6108266963,-1142146.7096663036,46616.10840449122,25900.780702840602
5,2155908.6966380966,432033030.55674851,-630173266.60188508,-7532765.7440819098,919370.32349630888,689753.04068318359,-23482.514045799493
5,2163851.6409292547,-339242527.02904052,-724216615.83259058,10387902.67141897,1011122.6309030496,-427318.56837138731,-21445.765954203933
5,2171995.9205286475,-738430542.8439889,-341566950.69307816,18067395.562407993,463021.13635597914,-973950.75806142937,-6951.0682241655732
5,2172248.0988236973,-580961764.47954011,-562496559.75238621,15297000.585456602,774517.57647153025,-760305.18807089573,-14828.537116441117
5,2174855.2950005797,16736910.945616363,767962425.17135835,-3210806.662587997,-1140699.9522602332,76052.465718202322,25683.391146527705
5,2198091.3403767394,-685452028.96469963,-435368079.00847256,17199836.471754167,594121.13446560851,-902809.55691585806,-10130.054922330324
5,2206451.617668035,-804394777.22169411,-130494566.45087983,18738660.87720805,168810.18017305,-1063151.0185583043,150.15140717266868
5,2207753.7489798958,285061224.10494488,-716168342.9091748,-3786062.3516559848,1037648.7889323725,470449.08606522146,-25304.028873773925
5,2207875.7400087798,406339108.96991539,-647484050.28701413,-6794846.2734137252,944856.02588027203,653290.76807081827,-23883.380793344331
5,2212051.1628840589,248915213.82872668,-731201712.11532259,-2908378.4565397929,1057904.7972681662,416861.41403807251,-25561.532725076453
5,2223959.9364344976,-750233782.30960453,-315239945.72834736,18197036.822597411,425621.17672258813,-990602.35421217547,-5914.5481993652338
5,2229904.4322534814,674344416.72418213,-324426840.29523939,-14051666.128683126,477497.02301179682,1071145.3293937673,-14858.233278236288
5,2235420.0998771777,118978462.94445989,753968025.42836154,-5545141.9705997668,-1127315.5362248705,228895.99037758322,24669.772643992514
5,2240621.5745898732,-710019384.35323632,379926481.2228232,14644895.432138838,-544028.13274631288,-944436.86945017392,15895.674923003984
5,2240932.1351602222,-810666627.3182199,61468606.249013163,18129681.64752632,-96509.275877021093,-1074901.8017186774,6254.8583712603086
5,2243632.109119867,564380375.0605886,487455023.7593739,-14625855.295836536,-750117.58322645118,906620.95141659048,13535.683345136869
5,2251111.8840108467,319076297.09875643,-699780306.9242326,-4557594.5262283422,1015619.5942430289,521769.98383654369,-24955.973592289938
5,2254853.136078815,-321520980.43478537,-731771162.53342485,10054213.205454556,1022257.3555024019,-401603.34238638123,-21594.194624575648
5,2258494.7909046956,-793180480.13682616,-188067942.4013246,18657614.59179737,249211.95369271503,-1046897.4187670129,-1646.7396889165921
5,2268238.6554903453,104649565.35543929,-772907942.32516539,592730.69644234097,1107526.4021670374,203243.79412089699,-25808.638443091422
5,2269193.2636266379,741947858.11283934,17579697.20213934,-16835043.754111543,-38986.798697749531,1181458.4973462624,-3639.7805359017989
5,2269466.8879292775,665156714.49150288,329567559.16794699,-16293485.497785656,-513726.12982995808,1064362.5351816225,7537.1814705930929
5,2287760.5541462689,-276151942.60576856,731170709.16898525,3416327.659820172,-1068676.182047656,-347353.22425277147,25459.798236612856
5,2288964.9040576192,-741988859.07650888,-334845780.68786681,18038434.666304182,452700.72926614358,-978087.99853645125,-6449.229297821189
5,2291839.523325678,6650752.0829198807,767825249.32015693,-3110408.337593189,-1142147.8342031895,62017.00440185592,25535.151703805543
5,2293064.7521002283,-809740633.44543624,-94952602.425346777,18637091.640094239,118735.05717691079,-1069468.3157075772,1445.5470224288838
5,2297628.8028588234,-743257684.63461745,-334606411.48020327,18060664.075355511,451006.36519549147,-977128.09062922723,-6404.7228669891883
5,2302385.5683018104,-441595909.90902531,-672164640.99954176,12565456.752101889,932288.13530485146,-567471.04829105712,-18835.808774679925
5,2305986.5098443795,-814375451.43096936,-14394128.892201914,18427867.736655686,8404.9341985798237,-1077044.0912157907,3982.9805981491536
5,2313999.1574641466,-516648820.920048,602663321.64874995,9304675.4469932672,-870450.51326585526,-682999.20656381128,22272.096410370475
5,2325684.0196937127,708033412.11787009,216962347.91548991,-16803203.865218122,-343154.77185094071,1133831.9421844189,3305.0938369654909
5,2327619.7010349352,-814187853.3452177,15840994.371353958,18285462.200133279,-33834.745080292356,-1076739.7487393997,4969.1841206079234
5,2327728.0552795283,-809100478.87503994,-100582783.16584736,18625692.34531872,127482.52295230946,-1068364.1935171569,1301.3386051936536
5,2331423.0743512763,-594063320.73162019,533213904.50715971,11292740.570157016,-766713.44209831418,-788610.80376481847,20352.468513548334
5,2334348.0749315764,708979048.51447284,215483879.59157023,-16808648.927361492,-341117.3637279378,1133628.9118001279,3244.6253981217392
5,2339380.1636606455,136266227.09643212,748648390.11027598,-6007318.4813273987,-1125189.7052970279,255946.80686510014,24331.358713335048
5,2339599.4806024712,-113375741.72196691,764227275.9734813,-447258.25256182998,-1131207.6377415068,-112337.5249908409,25912.888818382558
5,2345624.1771074785,-517783266.9723388,-619971842.03217041,14099341.052438948,854496.86654774845,-671002.82923200063,-16592.054525204618
5,2348742.153723225,-587015927.23855531,540783816.74718881,11082377.471218126,-777718.2736791257,-777833.59076789219,20573.294093635825
5,2351187.3427516278,663532027.8603363,-347931422.95215523,-13555227.214673333,512245.25393588393,1053522.0672377953,-15682.268646937458
5,2359131.8720880845,6228785.1798617905,-785764392.4214884,2973192.9941578507,1115851.6789193435,62028.198247044202,-25348.335935457442
5,2362474.2706970111,-792725404.84204733,-193857371.86491191,18600874.916395288,254466.61796599813,-1044333.7384978195,-1585.2754299658877
5,2364440.5977529427,739360775.94924664,-60944235.487545736,-16391953.183173368,78972.304199014485,1180062.8419603605,-6458.2903589767247
5,2368382.3174722637,579759210.02500558,-482653471.84013927,-11117153.694018152,709855.41876761219,922164.00656685093,-19633.024988508649
5,2375583.6513581621,-754952042.36346221,-307153988.80570197,18193187.059686378,412974.02899907454,-994065.80784644186,-5321.2584967372986
5,2385453.0990880718,355676940.42021853,-680826418.22369373,-5267174.4072548794,987092.32464276685,576788.03502899362,-24493.603253241658
5,2390058.0502593592,588450618.44636512,-471347592.06673491,-11323880.590584906,692996.91675996862,935721.15593952488,-19330.073935132092
5,2402562.5217212485,122687603.3345308,-770882210.90862012,365264.76259148616,1101297.1632284869,230353.00435568878,-25658.37023158478
5,2411960.8065247755,711404230.47042608,-221904673.71853036,-15060752.57495896,322807.69077753619,1132448.7854832099,-11845.656183874011
5,2413325.7482160358,-194794958.91916162,751962258.77436924,1313523.2518059732,-1107047.42883367,-229791.7484242091,25773.271324608981
5,2419732.7801873079,-55275616.921830513,-786386752.58741701,4439742.536815661,1113746.8154410215,-26628.954528268165,-24872.133778118732
5,2421173.2405077424,625132926.40299058,400609459.33871597,-15650318.908327432,-622882.38757850952,1004123.0738820842,9884.9459302137948
5,2422185.4113829308,-398395912.06518865,678619600.7563653,6174554.3143809019,-987703.75467576832,-519667.68033052766,24267.396037707833
5,2429724.3302172883,686397357.78019083,277766746.65614069,-16530870.503530204,-438414.97206334636,1100778.5619899055,5318.0813266251371
5,2429925.9731603209,565770597.6914041,482476859.32042491,-14665698.832324143,-747551.43753481866,913288.93771810178,13013.702914537422
5,2451545,598567592.11913395,439604704.97625065,-15226860.71770958,-683409.9670259892,963889.92093891476,11306.531424319433
5,2460000.5,707285091.88147259,219379641.55929416,-16735519.963101966,-347920.30893545155,1132391.9556394636,3080.4903739767324
5,2460147.1051810491,638280587.7672081,378227467.1978665,-15851495.862463322,-589113.08672378561,1025284.1826558058,8921.2423566974358
5,2462309.3361005103,-722718422.47921133,-375812118.44555044,17732065.205692686,507834.478860726,-949849.46480934555,-7414.4947178978664
5,2464763.7685172698,415943605.32182997,623620411.85288227,-11897395.029314464,-953326.83416788862,679731.77157706558,18502.766637834022
5,2481036.9046858498,581102077.33173168,-481626696.79118037,-10962217.331434617,707474.01968037663,923433.52280144277,-19679.462638182289
5,2483662.0114963688,-813150207.43436801,-55514230.435118787,18400670.965422906,63654.466876090977,-1074542.2006083275,3088.2225341708122
5,2484229.0235512331,-552756949.65630651,-591097699.05605686,14831456.173572097,811719.16129432607,-719143.09721779765,-15115.41096591675
5,2489511.5634945845,424452589.88423175,-636555076.84670353,-6789667.8067733459,925456.4571876491,678943.11324431328,-23532.267819068591
5,2491570.5338518303,-454285964.13242137,645381932.14961183,7418117.5714086462,-938229.79378556542,-598336.54663324449,23476.462215050127
5,2499752.2280493015,67499384.654955745,760818292.66868353,-4726864.6070285365,-1139400.9137625177,153570.40184965244,24768.745690158776
5,2502188.1778422976,89447051.398887783,-776466399.37313783,1291561.3015315738,1108771.1892462706,182858.36416964346,-25507.78121103326
5,2503793.0969782211,382881227.59184331,645709987.0738796,-11276709.64895311,-985108.28264633426,629759.37309670413,19307.807669651727
5,2512514.4306263821,328579468.45517731,677291137.97040391,-10211495.533135932,-1030719.5146628773,545455.38064131222,20653.990487382031
5,2512867.5055438899,-64093409.624407321,767135967.72498298,-1840164.4145437167,-1140156.3249423287,-41933.103587925005,25596.904793911566
5,2515243.3510483974,153049414.65146872,-764065330.09827983,-155040.01202855937,1093246.7018421993,274140.15773373557,-25539.8203554053
5,2516927.154422679,243456558.96270022,715726482.68074036,-8481440.4408121556,-1084168.2208279129,416759.34131895751,22382.386562865144
5,2520088.6952209147,618012738.43663728,-429087511.23778689,-11935257.795130329,630065.72559244453,981962.75280717679,-18225.928071349183
5,2523192.8059397186,-578484304.33188546,-567963363.41844463,15309436.418406211,777627.1842841811,-752846.26469253434,-14106.928295173046
5,2528119.1030050176,17243389.14284984,-784834769.55036926,2972148.4186988235,1116096.9428466435,77768.885041193455,-25192.335636826032
5,2528956.8314809357,714880855.94283831,-210896155.6748105,-15021264.145994512,306112.07677084551,1136863.0794013205,-11679.684688456447
5,2529246.9921851079,729286639.31680286,128941444.58480257,-16795296.972595003,-210157.86302019423,1165751.4767194639,-303.64941851079908
5,2530533.1307922672,-424746973.36445874,664178882.52476084,6620309.6401805002,-965120.73080815922,-556136.02889760258,23875.210618480076
5,2571819.1351465164,411671025.38848764,-644374304.3471905,-6344498.3426672956,938523.09171153232,661950.34351528855,-23722.312881553928
5,2582218.6518814121,-99571728.913283452,764992135.6070348,-1128605.2499173062,-1134881.9293316861,-92762.009734436477,25586.457761904458
5,2591240.6544234846,-475409545.50134152,632539442.47280204,7779338.4628433455,-916915.87698833225,-625031.88553833496,23077.33780916714
5,2593400.2533219298,332632110.66374487,-693299330.15055108,-4344422.1151093785,1004963.2633081481,542668.47258696705,-24670.317841553704
5,2601771.6154178027,17365880.820692889,-785289893.32109106,3063854.517332322,1115375.2130001623,77722.951632075434,-25066.926412663892
5,2606141.5071714013,56785386.425890349,-781772940.9459548,2178527.4325949196,1112093.2624244979,135927.23118280739,-25243.768069051985
5,2609790.0129204965,-618252026.57212079,-527568740.96919191,16021027.614740131,718692.72745664534,-805433.06908243883,-12385.291447676731
5,2610263.0888662059,-176280413.55726945,-774996798.68722451,7314605.091841965,1087120.9625433742,-196327.93353603245,-23228.193888943468
5,2613936.763423834,-730543816.60989177,-362740896.58467627,17789487.53834483,488528.51372859697,-958131.29715913173,-6599.9703255166969
5,2621051.1445405367,80787190.62584351,758931861.35119414,-5144421.7178302528,-1137499.4499902695,172824.71958250698,24425.943164820488
5,2629110.775722194,642194211.68950272,368231536.1107645,-15851280.785320548,-577209.20293699927,1034914.4862909048,8193.6185530526527
5,2650623.3883791873,710036075.90901434,205151024.26004052,-16625152.691843964,-329205.53920984018,1140248.5307863408,2187.7609083362368
5,2653129.0835664799,-606619803.10172796,-540992034.19652665,15837124.518371025,736579.84002732835,-788994.76205011248,-12769.335979621812
5,2657477.4609578112,-594516652.69662499,-553067768.80917501,15629807.372592513,755000.41306815704,-773022.43952417688,-13233.374601740557
5,2661497.8709233468,-770473333.62588406,-270399118.08168209,18254129.570345312,359977.65220470325,-1012155.0437416092,-3420.5772831616296
5,2663071.9105557292,626519520.29227233,-415548129.34749329,-11983706.230425311,610126.72723402327,995479.52108740434,-17957.768467158268
5,2666157.4994829651,-581990181.32098532,-565032279.15309429,15403999.176299334,772437.10993300995,-757413.54851590877,-13673.223140128172
5,2667111.4665725799,393034033.68136281,-657789995.97688997,-5732593.5780726643,955211.73388052185,633222.23394016782,-23959.506810529379
5,2676519.3155034594,733581886.65943384,91590776.338880539,-16631018.169196581,-155622.0708091339,1176406.0663316152,-1871.8415413998528
5,2690049.8256090512,419815072.99894708,619188891.13392591,-12078043.125303822,-950206.89743123029,687991.16031585936,17869.128335836711
5,2690746.6324308612,-341011215.78751576,704986679.4588033,4337220.8543816917,-1032339.9369529076,-438476.38635030668,24788.443051106311
5,2703412.4171453044,25808515.10442213,764415483.07903826,-4062827.9122811141,-1144340.8578327724,92951.081750250261,24841.660977056421
5,2709958.7702327748,-119278451.81643446,-783494854.48634171,6216629.2449445063,1101931.0547403709,-116451.14222030441,-23787.215936577664
5,2721325.9537258558,-574190359.3559649,551706956.60378349,10120827.660327446,-798598.50912683934,-760190.20835719688,21123.525581493228
5,2730034.8583681118,-607482576.91068769,518060825.10246152,11004573.343179589,-748138.10024336795,-806014.7270927981,20219.76361422065
5,2752501.1730946647,-762817619.5584234,-291532958.14116478,18166307.22808769,387937.53762905853,-1001752.0983276154,-3873.6856466580493
5,2760651.9312156201,-769558273.78729165,250040270.32502735,15776308.846521176,-365936.46439305681,-1021023.2686807519,12852.794349239379
5,2764220.4175721435,-144334024.00048193,758610199.17448461,-394889.01729886641,-1126541.8581994178,-156580.14931931393,25535.031252193465
5,2778992.344652331,-420344926.71246386,-688231883.62691057,12511257.833449418,947444.84195938148,-535881.37083328154,-18306.642384160368
6,2153095.596797646,-1203747239.0262923,686917034.87202489,33792899.201234274,-462408.49272337719,-722867.3535609761,31405.648650206163
6,2156769.7502038977,-64821043.341551341,-1506569053.2694228,30604175.566465449,785767.56532732735,-32967.181818435791,-29829.055314946203
6,2163152.4691946334,-786179733.72611785,1111142240.7761457,9818864.845538903,-729174.16344801942,-480686.17338471895,37229.196625612058
6,2164564.9490184956,-1413689261.671587,119040372.1868912,52642740.830876179,-117397.75896854889,-828873.70932811464,20003.618802996898
6,2168756.9533151798,846414734.35839832,-1230182975.3784938,-9977046.9354011435,639270.43519127392,475606.58068493957,-33643.684056628532
6,2171194.9479112038,1259508693.7764909,573700210.1318754,-59564762.163532265,-395146.19349268067,761714.50141578133,1149.5738048301919
6,2186677.354613733,-1396894220.4799426,-376296011.3798455,61324498.918336883,168533.84355629372,-803051.63409751246,8334.7776379577317
6,2191705.7585542561,1412072027.1283298,-248963331.77827835,-50323323.45758155,94376.655611299764,825030.72852548503,-18943.280786352614
6,2195400.8554627816,-762327564.84003043,1123594552.4184184,8885657.8700180743,-738786.44323200791,-466155.07096576178,37398.601910216508
6,2198407.576837521,-1039739914.192189,-1063043832.5512978,60100484.759085186,548615.7063306187,-582272.75311481627,-10606.954968737904
6,2210665.3857177175,23082645.080463223,-1512056110.0218432,26959777.986802187,785027.92881580268,12807.037094489791,-30872.720557235563
6,2215121.887556266,741142634.22964728,1132501810.8604224,-49787747.258378558,-747009.13832542836,458364.67442187539,20684.76186701288
6,2216388.9220632422,-333092969.52825683,1303746727.1547387,-11025069.726317706,-856492.88523405569,-204726.14867661658,37210.081417579335
6,2217709.9421922415,-1231535067.108861,636400928.39602435,36341952.581007615,-432099.58446445927,-740162.13412829151,30488.433490492607
6,2221685.5904193479,225484589.37111863,-1492440787.6740651,18633270.979589291,776015.88526753418,126755.85154991373,-32623.923111444914
6,2258100.6093574455,796679348.84254026,1099087613.0225956,-51302319.638691805,-724774.97514513193,489646.07896828558,19434.259419195289
6,2262367.3934228849,-1304655192.6196802,-656309430.64804506,63104751.460045651,325676.40296530433,-747244.24790950399,862.67032039504693
6,2268580.4407982114,986704667.27850831,944127875.46571803,-55923191.74129077,-625555.2037875544,604386.55929378839,13549.604395128952
6,2269643.816742592,156683420.1662074,1335519752.383008,-30475794.849056359,-878405.64954460459,99230.106748108185,32656.72476733091
6,2280583.4791884967,7644110.7314632619,1343912616.2057099,-24763890.93671209,-882269.05818319053,3993.3378656656732,34569.228469165901
6,2280648.8255675738,-49996856.913521439,1343004701.891099,-22484048.233897753,-881646.07186238945,-31776.791310736928,35198.2764355545
6,2299395.2484001941,1425419961.6838064,-189616353.71512699,-52603851.842437632,61129.899851644579,826195.61197093897,-17370.605244753024
6,2309105.9126805286,1113311320.5166156,-976076931.02142668,-26163732.073705003,500508.1951190012,626381.13297179178,-31055.31210823145
6,2312881.3162881499,2259116.7643485288,1345218398.0554833,-24402413.956462704,-883464.44273563998,1764.3839459111625,34757.810257130965
6,2314588.6081609842,-1232165036.0626714,631543964.441275,37097919.219468735,-427398.07608597376,-745813.80121797975,30301.450927095269
6,2326374.4659422552,-1416046096.6098979,-194467987.33968818,59302292.282321684,65835.63787471049,-828941.66141394398,12333.892558467136
6,2331842.3304965016,1426411885.8733833,-58289058.472499609,-55207670.699421965,-14466.746613215188,831297.00738228275,-14420.0886973705
6,2354269.8012687992,1215514994.3597753,666644980.10255075,-59962469.505751424,-448126.07333988242,729172.22738635272,4634.4817734990111
6,2354777.2401392735,933425803.16690981,998757056.25682712,-54767527.84207771,-656172.0625785907,568025.39878346492,15753.56321830283
6,2359358.6707434491,-1255094247.0457361,-744159797.66047084,62863144.879211232,380214.37535925495,-720881.20380786504,-2101.718884946773
6,2365526.3319133134,941110362.3298949,997022442.0261122,-54953017.133391656,-654127.4166177247,570405.95520926802,15649.686590814428
6,2368738.708181411,-1346143453.0804148,374178312.1136331,46525577.768467747,-268734.55986372521,-805634.72767803434,25005.96412884444
6,2377285.103205495,152472112.38087943,1339296804.9798594,-29889590.062830411,-875527.49397995451,93398.226375424885,32980.30734841169
6,2378775.866992339,-1031977753.0711585,901953819.49031854,24742336.78171793,-596192.89883599104,-630881.0309394733,34803.238991734244
6,2383106.0398752089,230496333.04700735,-1486754985.9843125,17309111.699934788,777791.77926918701,124305.63604457231,-32993.539711863326
6,2388096.6243061726,104347009.89422905,1345767613.6187496,-27997057.59763217,-877939.30898048042,61759.510408713657,33627.561789048916
6,2397451.0479451967,1145134132.059675,772694259.79711413,-59058031.899002969,-512322.00996276166,689048.92893192731,8079.9871573723221
6,2401760.9760931241,-1410606869.1646435,-245300237.99068567,60183560.637302272,99063.452263581683,-825498.28036825662,10664.514826125511
6,2407865.0991555988,1294964627.2631731,528173504.57139939,-60604965.326928981,-360058.813123097,771364.57557553577,660.69218642475664
6,2424290.9945253641,-1083342572.3393917,-997470451.76663589,60480019.51121103,521459.14479307533,-616601.23862751317,-9847.4839147164494
6,2427847.4440433807,1284555248.7480779,-700458833.55462515,-38697275.97632613,354567.05943330971,730348.55724948598,-26880.098094013632
6,2429017.1947419792,1392248519.9170799,242125296.61747521,-59486914.184985429,-187261.84679954452,821166.15381588554,-6951.6544961250702
6,2441500.4894659799,428799272.06291199,1282922545.0084364,-39494900.963560656,-835811.45536771696,263033.44653570926,28632.765220244466
6,2443575.6368564777,-1172509796.4529352,728463872.43313539,33856508.413460538,-486498.570622114,-711380.83355771436,31758.899952841803
6,2443741.7963145529,-1247130098.5308807,606678911.4115473,38949054.958243109,-411070.08592544153,-753115.81509354291,29490.163899996438
6,2450947.4282442005,1269471559.7801776,577064658.45271707,-60518443.347338036,-389471.5119082501,759356.80427404644,2270.2094788075419
6,2451545,958385161.21699953,982856392.47044671,-55213049.947278298,-642126.68947768735,581982.97617267922,15400.776513127179
6,2455750.3823234607,-1379220109.2632594,-417129904.04515815,62162508.219213851,196218.33331282574,-799831.37620670581,6110.0753938503049
6,2460000.5,1241392071.8150659,-785165977.84912229,-35750776.639076516,399544.40889694192,704825.60018134501,-28155.498162180695
6,2462180.5191103588,1034029043.0182313,905044046.07903564,-56919557.489846423,-594517.76099790563,625745.86487178796,12780.06903594122
6,2463091.8106102357,359071297.92064291,1302879870.4382412,-36958360.029413886,-848788.42107992317,220267.85697060256,29985.00944051359
6,2473550.7291022469,597569281.93448329,1220673396.6913621,-44923548.689934388,-794630.32519100257,366186.59788818972,25333.005114485997
6,2476084.6127119409,-1280053265.6345553,542475065.90706825,41661517.720502041,-369696.6179660359,-770255.13387186767,28082.646050688374
6,2496525.487828257,-645510194.10129893,1193958951.4126565,5259625.5179881305,-779381.99909194,-399840.93185331702,38010.970865271622
6,2497472.9586579432,-1231850546.9659381,633764577.37501454,38325310.261909112,-426211.20876671234,-744507.90896399808,29849.167899226049
6,2497845.5785390702,-1357920793.900563,342632911.5967344,48376507.002107844,-248610.41361077389,-811080.00306509587,23904.165178845167
6,2501180.5070854784,39899381.524902061,-1505754589.0404618,24274237.57591445,788506.33676043758,18902.850113084558,-31850.551249350621
6,2508238.9229684048,-1232839585.2119586,630563043.10402286,38468427.946740016,-426005.17273352935,-745320.61952374852,29820.994701753356
6,2510158.3015905884,-1170631565.4441535,-886845552.26026714,62005046.495351665,458812.79919784318,-667830.77826552652,-6900.3072663529501
6,2512007.4812351018,96096680.840757787,-1501147998.6721892,21876187.621841636,787079.22733817343,52047.531940687753,-32376.917271875162
6,2512368.9245871082,376859887.97386205,-1454012300.6315851,9835024.3125885595,761573.093213349,208013.84810987097,-34040.94469562007
6,2524255.5583894355,1116699305.5472026,-973172252.7445631,-28092151.066206206,502056.81377351761,627416.59872232203,-30820.760083429897
6,2526982.6265895991,863492407.41408217,1058093732.5536525,-52682809.250453368,-692092.63483256206,525236.48572445638,18736.660451451819
6,2530634.8987397524,-1420474327.9409537,-84016908.926919684,58337618.061748378,2820.2709328641749,-836560.98716668435,14153.803683702934
6,2535685.4570525601,1365665118.5019059,-490927468.71873689,-46416110.63472642,235634.93588419174,783038.69700422091,-22797.965870992233
6,2549513.462057454,41832331.900920369,1347235038.3603518,-24587957.7877369,-878965.25315378723,23451.137370480668,34896.160748980255
6,2549789.9413206,-200564566.66928306,1332954027.1204967,-14610644.25449877,-869997.03973727045,-126507.06885479437,37091.828662328422
6,2549898.8782727919,-294783486.82484365,1315994589.1152182,-10538115.616685476,-859104.22347787116,-184723.09902331734,37646.61041379776
6,2550477.7630432276,-761516268.86840534,1123986145.5723624,11473671.660877442,-735876.16683071514,-470320.94824507355,37553.081084076563
6,2559684.4549945649,541075167.5087899,1243172360.1729083,-42792302.614604063,-811310.47175007174,332772.18146243249,26968.658547319701
6,2568522.333576519,1431181335.3177528,-41388635.613993205,-56829936.532559551,-23866.336190267193,831599.56149606081,-13103.926391684743
6,2576364.8290499886,-56817517.446717426,-1505545687.8130903,27689896.851376373,788090.98308960535,-34192.50156408242,-31124.394215130458
6,2580346.2306431774,1131440581.7716227,792638487.00149775,-58917865.085237719,-524527.61019377015,681459.52453720488,9648.2157252397137
6,2581013.5017562695,696357529.23196185,1168307603.2135322,-47722515.919187665,-762861.25070891203,426234.72328156227,23540.556240733884
6,2583134.6942699528,-1016366389.7430738,916859070.64302683,25470374.430108186,-604298.93335450662,-624750.95888597239,34856.870192980234
6,2583940.7128133583,-1360939268.8598306,322788248.76444793,49356613.229837477,-237402.89972605216,-816940.59108152462,23334.837753671589
6,2586887.0820796345,-239656017.90462783,-1485145452.9600019,34673882.706960522,776232.81189820915,-138012.50413108201,-28963.694419094281
6,2595979.8071701182,-1271858186.6728747,-707474931.21860445,63118284.65697483,359068.11616080161,-734958.29909658805,-2124.9921013652111
6,2613918.92432243,194370939.50631475,1336500939.0743716,-30218100.983674325,-870867.76173920115,115375.09907421912,33199.415269100267
6,2629635.4980433788,-466722603.97197139,-1422676441.0099819,42585972.082581691,745794.19567621697,-266196.58103799139,-25701.952400412865
6,2630204.5888735987,-26974909.172907945,-1505045697.0318141,26184028.302195497,787440.10269531899,-21580.295245714962,-31472.93831735614
6,2643865.4975548293,1432010239.0814011,-36770484.871774539,-57312479.47353708,-24875.867482319398,828172.79227508686,-12771.696418628713
6,2649135.4012429519,-1410470097.4208636,-184705310.74525574,60088174.313514672,64811.247220986595,-834202.40870072134,11226.682454064168
6,2650218.6509336894,-1078259905.488157,-996051071.70121539,60131565.448876128,521166.70863266301,-618961.75660623342,-10792.398177633548
6,2650889.8206543275,-662883576.9327029,-1333743860.402719,48939603.464684971,701098.21500310593,-377650.03347345296,-22094.227278897837
6,2657560.2208607197,-314745535.25810301,1313483185.7465882,-9013059.6022811085,-855150.22647889564,-200402.80286584201,37914.754948831673
6,2668984.2928403942,-838861009.74289894,1071580126.3993827,16268167.995128743,-702386.92431562033,-520130.64360065508,37020.133703431711
6,2689539.6668375419,-46591376.37357606,1350333119.000191,-20275165.504031185,-878444.81527654279,-33519.704997402718,36169.409623894826
6,2696946.3337543304,1332106899.2272415,-612621023.20539844,-43974188.382624827,305612.48410622496,751489.55253056309,-24672.737575304523
6,2702532.9992113304,-1391909454.4208841,171958179.38884968,53652819.889443219,-144907.14628620219,-833701.8589925844,19501.479703852168
6,2706024.9523731228,351339027.73043567,-1461997089.0367184,9607362.5915547516,768070.92831089243,188810.74083501942,-34227.554300045544
6,2706300.7134307083,558435041.84884775,-1393827265.2905889,96795.967067088233,731099.96886837436,304746.9921630079,-34620.174372566042
6,2708198.337747226,1426754830.2422051,-227455355.41273785,-54183419.535515741,86571.906908593519,817363.20622134837,-16879.25281171238
6,2712217.1621662453,-961625672.42610741,970260601.6423924,23198130.149558336,-636947.91939768963,-593759.65112791723,35518.650859726957
6,2718674.3687459351,1386198250.1801705,-449661271.80112284,-48949988.335004829,215136.62324898198,787345.66484408733,-21510.095849228277
6,2723910.4933589306,-1366615335.5571339,290124186.1276477,50797832.803687409,-215018.30462817725,-821622.23996358481,22074.506986116106
6,2725612.9946367131,-1048202197.1666353,-1026811992.210546,59209587.547230877,540452.91728543467,-603451.3884131714,-12184.344562170136
6,2732233.962060546,255041045.16739786,1331517577.273428,-31935424.624772493,-861733.41812712885,151641.84664175825,32577.775291062579
6,2740025.2755707847,1344172271.3862197,-575536631.59140873,-45342709.317857601,286449.52533652802,760670.79495500948,-23901.54593992373
6,2746241.5491961665,-1378154516.4799964,-387060727.84096515,62284689.033006981,183021.18604194414,-808779.54931182682,5571.3021926748652
6,2749768.9846151434,858290173.63320577,-1221744851.5002198,-15244828.083292285,639930.0366926553,474676.99822430313,-33650.976629718738
6,2752218.9950055759,1277707705.3697524,575666505.68686652,-61250552.393238865,-385320.11253661278,754082.51874902425,3528.0996937375266
6,2753398.1626860881,547185399.67222595,1247491189.9309859,-42335485.383096851,-805623.84951995057,329500.82092722878,27494.379190834636
6,2758938.1342819137,-333124302.45079029,-1455220228.4786191,36878775.794413336,771151.78926528769,-192231.65124702701,-28292.461038585381
6,2767518.8769102735,-1408600726.6970999,-194061124.88696125,60481332.580539972,72040.616128346155,-831478.03106796998,10359.794552789672
7,2123752.9964102167,1304033684.6531353,2593298613.6699266,-6954590.608528248,-530262.177288746,237291.41964236708,7948.2094000632414
7,2129601.4901124639,-1917253176.6484458,1991251426.3652234,33180048.864111289,-427627.3689077454,-433966.60448942066,3925.1871918234142
7,2135602.944141617,-2385189438.3380289,-1407815735.1785789,25957085.021450669,293735.90175606392,-532455.68490686105,-5974.3958656022287
7,2142038.5267265309,875464295.43255281,-2792841759.7649908,-22519198.817663778,557407.42464774684,149098.79649026343,-6764.4961078020106
7,2156908.4085306437,-101893169.30784424,2836392280.5936632,12463778.353793753,-593033.00638997229,-46727.891331720086,7633.0208768585417
7,2161585.495555277,-2385738134.4302516,1362427166.9177666,36791606.876747236,-297511.66685589129,-536910.39284806815,1829.9277321417014
7,2167151.4259267887,-2094822512.3101509,-1837788347.4808254,20469401.434682872,383442.19792175718,-469676.9052723943,-6881.7270575892107
7,2172308.1785284574,638456423.84863579,-2845862477.6811023,-19512250.392579034,570072.2541491224,101875.35349751347,-7116.1975914477916
7,2189087.7788742054,-961873596.1134094,2631353004.3685188,22917656.68692692,-556818.95278790989,-229425.10724604133,6443.9707140436776
7,2211767.1053202171,2840488095.301826,922269020.67509031,-33767571.880891144,-185090.89744797902,533096.34021665761,4475.0630174730977
7,2212542.907768805,2665407785.2846737,1324404114.0118914,-29928406.568681587,-265765.62056705076,501505.07874338329,5410.7627069506198
7,2217631.4018468317,295895359.97009438,2842463796.0142832,7068740.8898912361,-590535.45345268119,34907.420246064459,7900.0450095977731
7,2219638.9496332784,-880174905.56362665,2663408952.6440396,21854572.943016581,-562687.16830160352,-212171.44213196653,6576.9339355486181
7,2220996.3820065907,-1596031214.1239753,2269845203.7797966,29727108.080237351,-484810.71711724892,-364283.77861296001,4944.8205567722125
7,2221913.6571227377,-2007205730.2729559,1893738451.4170182,33663719.496074498,-408590.57032985077,-453687.36680700182,3608.7901622020886
7,2238417.8020082596,2706978716.3887062,-1286560716.7039981,-40458367.134072028,248576.77987138572,505704.35087561602,-1318.8916347982013
7,2243279.7227006438,2652698732.6898613,1346790918.3536904,-29613311.770875901,-270841.72413232172,499283.31420980702,5458.291094290973
7,2247089.7512494391,1006326457.2678468,2709536634.8448992,-2797107.6612751517,-555532.39779060881,179271.49381540978,7961.265639783267
7,2247313.1478887163,881194176.62195528,2746810447.8368464,-1015451.2131130875,-564568.82285161584,154309.56190103356,7986.2763914664147
7,2248429.5026217187,232634192.39097261,2846038729.5553975,7871831.9168469412,-592137.82129369315,21559.813486895397,7859.5599097961567
7,2250720.8750142092,-1096305547.096034,2572057171.9627018,24267383.533944961,-544717.14531884273,-257491.94522954241,6146.0381118632995
7,2274430.6049504504,2517467642.5212584,1568959951.8000741,-26916996.702709649,-316635.49895506533,472945.83383472811,5961.3534403418762
7,2280325.246383612,-479608544.63736033,2780705596.6330676,16928495.141716871,-584232.52660961077,-127337.6513957391,7161.4851403726752
7,2280862.8416789966,-789786589.63681471,2694698672.7532654,20657924.105937283,-568498.85032793274,-192384.55310894913,6697.8235074213953
7,2290550.3893450941,-1834196547.0416439,-2113359991.3479664,15878093.792625694,439846.19941850955,-411246.56270069559,-7335.1263493771912
7,2298880.2865547244,2438309198.4195719,-1730372997.1735811,-38504371.770080678,336690.66444167576,454182.29346878472,-2682.1413724744662
7,2319153.8051088182,-2540009903.9366708,-1077312504.8439972,29102179.161735859,225355.56795099331,-569371.5780990026,-5120.385617266641
7,2324341.5736736408,-186294210.312417,-2874346421.4798717,-8516303.6432754286,583211.44457365584,-65001.660104499577,-7866.3428601796486
7,2327779.2422686238,1704772461.6468301,-2422442199.1548901,-31471436.888789922,476680.23359993199,310855.00012419821,-5035.2434347675317
7,2334750.7407710408,2798438733.2286358,1037546489.7732853,-32603884.69422856,-210373.56229394369,525539.09295933612,4757.2885837363528
7,2336069.3736898471,2433163740.1442642,1687955686.5547395,-25334746.97717008,-340532.44161933759,455531.68279205723,6198.2171701972011
7,2337165.9984414973,2007411631.5488338,2144868244.5744791,-18026984.165078383,-433462.46340693132,374566.4948088068,7082.755726454533
7,2346227.2659458071,-2514867677.5414572,1087965408.5801036,36972281.720273823,-237791.41172706604,-566950.89392242557,943.94561767485868
7,2346695.0639148173,-2612696466.3429513,817620394.03340411,37218786.600110747,-180133.95978061593,-587878.73350679176,109.82208162021365
7,2353451.5425158404,-1075961279.4935389,-2624855773.7109704,4098464.719300421,539405.61810156552,-250962.37295803981,-7985.2593693810086
7,2361466.0255018398,2777239178.2744126,-1138519544.4478199,-40547281.341504805,217718.1073797752,516966.26542374562,-878.03051749751342
7,2364521.9667794039,2947687810.1394696,542856849.68384957,-36432207.094728209,-111478.47506707945,552916.20733367628,3534.4401021444878
7,2368604.1468135021,1663086979.1755157,2402447747.7740254,-12625814.105945792,-488391.1626124066,308592.34800241422,7533.0764021973355
7,2377820.2014073245,-2677971396.8671474,559229401.92117834,37030133.39517615,-125749.94426094256,-602388.71306592529,-627.36763628620076
7,2383897.9090333795,-1204068312.7790678,-2561091352.0120873,6091408.8076089723,528010.34804893611,-278387.46678640682,-7924.7103980797201
7,2394572.805921434,2997591323.4103618,188051867.11141554,-38326053.320266739,-40929.419601316004,561082.31838302093,2619.171658003529
7,2403777.6541885016,-871878355.48796964,2663651888.4705687,21318793.868200276,-564092.8789014928,-209700.60745059073,6547.2423346539299
7,2407127.0130708609,-2382455744.973444,1356296347.151974,36066915.631135896,-294789.84710810945,-538098.00666397798,1802.9840667537917
7,2408672.655375001,-2695009929.5206738,463441051.05521363,36780838.525422856,-105345.77890518453,-607082.57308773173,-891.33052646569411
7,2411841.1743798465,-2372479920.8069749,-1419335693.3474083,25566568.60676283,297813.64726920787,-531817.11316324677,-5869.6289713039714
7,2425431.0701996032,2988411297.4692359,285976439.38754141,-37758501.321103424,-60792.05507868516,559360.24855199538,2866.3065541270571
7,2427227.1492210347,2704839993.1581182,1252079745.890949,-30471610.562078122,-251519.93130594306,505777.31600377354,5153.8142127006877
7,2427663.1035686666,2585803610.4032936,1467875442.5326858,-28121901.745816957,-294325.27854595508,483656.5972033072,5621.1640980938646
7,2451545,2158974972.9957857,-2054625493.7976489,-35625467.419651441,400638.89416265185,399829.58211625228,-3705.8464605771378
7,2451991.1767595215,2329370092.51618,-1868946277.8452768,-37140875.799696341,362801.11343936401,431862.94271435944,-3085.2649249215815
7,2457928.8481083005,2701026323.815814,1259498650.5763497,-30295813.786817528,-252405.66011601122,504880.22919112485,5142.6389601137571
7,2460000.5,1975976118.196568,2178684776.5442328,-17522032.07335148,-440521.30934478127,369047.5614090903,7064.6051323656184
7,2461642.2032818804,1160316365.1829686,2657086756.1267967,-5175748.3660739819,-544087.63756101613,207408.0009218044,7827.4224337957421
7,2469212.1355062453,-2562578001.3936043,960773850.00272536,36739334.223915502,-211667.08152519949,-578112.79545756185,593.88661063286736
7,2471020.3579086461,-2734180961.567204,-133976134.52274925,34902124.951670937,24949.360920849886,-615995.67727075762,-2612.9770597004322
7,2471162.4136285987,-2729291610.405129,-221394272.74140486,34513625.536880814,43869.54438280192,-614642.56585506455,-2855.7926008855661
7,2476322.0480778301,-1007331795.6910628,-2652392522.6016283,3218416.8851324464,546766.48459358024,-236338.64262263908,-7959.2672149002592
7,2496316.7715420248,-1140897161.7116141,2549265952.3042245,24195930.193111073,-542147.02700040734,-268857.47185074067,6033.6841707169897
7,2501910.0519690546,-2725853136.0530233,-263735993.83427411,34287425.677070476,53255.240994057312,-613508.02556300571,-2975.0257565343004
7,2516822.5260877223,3004955337.3846631,-82111190.343652964,-39150410.211939774,10733.369402031909,561307.93892524671,1946.5809099831836
7,2516885.1612680587,3005410308.2589273,-46952145.75664679,-39025601.37347766,3798.0477063502117,561340.03801267676,2037.8585993316924
7,2518917.4442586238,2789405002.010747,1066271099.1028513,-32085307.069817081,-213767.17267812579,521194.22659402882,4695.1299422606044
7,2523821.7176947175,705075098.85730183,2787679546.2059236,1197285.6608292446,-573691.42342569889,116718.327474067,7823.9432984885761
7,2527704.2701129932,-1506107365.8470244,2331291616.5963264,28068792.147791076,-498084.38061037555,-347507.4005586761,5151.4288031486594
7,2528459.3003781531,-1860444558.1873529,2039517450.0805573,31565557.000976373,-438442.87130809849,-423836.95001437597,4091.3950601786119
7,2535592.6118662572,-2013305584.2130368,-1921683987.1071436,18928537.440666545,402046.53970370523,-454417.62098564132,-6867.3791823017827
7,2537157.4554273579,-1283702827.9870403,-2512838722.0813665,7312467.9623140022,520433.56609831931,-294923.82713367906,-7823.5234587633458
7,2537242.6139001837,-1239183467.5531046,-2537545516.7554331,6645146.8537953114,525084.29979031661,-285313.60825023189,-7847.9788776918558
7,2544116.8007905711,2360203499.4332695,-1833389715.8270626,-37224152.211204596,356633.66400097287,435989.35671069584,-2995.9018965878104
7,2551952.4632479637,2016542311.7245703,2144636722.7196538,-18159006.382351879,-434047.2868995571,374995.35888716625,7001.2273362058677
7,2563080.5686167339,-2731337694.6071749,-146348593.52416089,34750179.044978678,28036.646138703967,-615315.25548347388,-2626.9593725580698
7,2563862.7203613077,-2669510818.6834154,-622772237.27642143,32199105.115049966,129422.21349364557,-600150.44442421617,-3875.0196923042786
7,2566295.6187331146,-2002877602.7264283,-1933027725.0251281,18807271.539303344,405134.85090060084,-452318.302192709,-6887.9610965429838
7,2576996.323614941,2917469555.0384703,-737891623.97235847,-40344333.688212708,140166.23186091785,543588.63272523589,165.80514479072531
7,2588485.8000464565,-1199707541.6303411,2516689107.9321861,24647840.95437124,-534125.50523415185,-281662.49975744245,5847.2570751220783
7,2592020.8963747104,-2576283165.2132483,915871822.21069849,36557120.5601594,-201218.49254356287,-583799.95739481924,480.14947696218462
7,2592740.2669495451,-2687795588.2059579,486275278.14963639,36435992.020148814,-108174.67191673147,-607927.54596658598,-816.56101643057514
7,2608301.3093838352,2983798690.4026723,-391616301.12201869,-39847039.480596714,72010.87273414644,554996.72926158377,1088.8740769823185
7,2615980.9149100613,643433029.73005915,2804448217.1912107,1842500.8899799157,-577863.76354933681,104105.24055114368,7817.4169548466152
7,2623166.9559104536,-2654966807.2685618,642591367.44031656,36487944.010080241,-141403.08324388257,-600444.72376997478,-355.15909920179968
7,2626008.4031339227,-2530425165.6444745,-1074852187.091939,28693151.710297424,225565.47449225374,-570837.75909725181,-4942.0433104575804
7,2626064.8631824339,-2517496338.5796404,-1107000846.628638,28411932.812075932,232413.82583244093,-567962.88407198433,-5019.7363217602433
7,2643159.9042026065,2352426169.8079042,1807810800.1526945,-23737146.801840499,-362738.52056371904,438189.35618621658,6242.5819770849812
7,2658020.1918030609,-2128900276.8162658,-1774926738.9912143,20968879.452178445,374376.72605971794,-480568.55321828194,-6529.9812218404331
7,2666694.9985832777,2312195181.5991793,-1888603127.1376443,-36429717.882456936,369824.30427304545,427859.64637348911,-3217.8431173865029
7,2669930.78636077,2997976641.9253211,-238356760.73967221,-39287831.847678214,43279.887540512696,557254.4462825571,1457.2475549246146
7,2670398.0161253926,3006421175.6188583,22644351.58628102,-38455764.392383493,-7197.9092632112552,559282.56095002976,2102.4267520206845
7,2674723.0943870451,1996996228.7258713,2166475843.5694656,-17843975.815262552,-435265.26002068137,370046.5935242449,6899.5359662366945
7,2677087.1458455822,788562999.32053924,2777232120.7463861,-190062.23669976526,-570511.10359394632,133339.08413901157,7796.6504303983957
7,2677605.595018568,488870082.2600615,2830545942.3587689,3848170.014400417,-584456.53167206445,71966.579034005656,7764.5260110440531
7,2682169.5641611684,-1985301304.3537178,1915368313.5218735,32313524.023803994,-412737.49364634848,-452518.83122974163,3683.7121304963166
7,2684642.9758196757,-2669886719.588593,576992186.58694637,36287087.101385549,-126888.55836225791,-602522.35668444273,-551.83605289175466
7,2690777.7062257593,-1171105799.6934674,-2566804785.1958246,5827870.7556228945,531117.3668880678,-272903.82225032785,-7760.4401813603108
7,2694209.0968220974,791830923.17126167,-2807658039.6673355,-20182749.215498991,562708.53934006603,132298.90413478023,-6740.4180007235373
7,2701612.0685886201,2987069042.9029107,323230093.3620432,-37102314.572530687,-65674.453739233519,557232.34127126401,2828.0864674678628
7,2707609.1820222782,876838530.16801202,2755561514.5782967,-1415584.7631790871,-564919.96316233871,150776.74236491509,7772.3288620552557
7,2707832.8173061651,749638806.05997062,2786395048.0107284,323770.42207031389,-572455.1487389541,124916.68189085068,7780.3934628512752
7,2711313.3298151349,-1254592945.4653137,2492930783.209816,24939558.870130211,-529309.24241634423,-291871.95237184723,5737.2742408925751
7,2716841.5512455804,-2712811631.0118051,-352379513.41999173,33482827.160042789,72050.582164947176,-612388.1743507107,-3098.62314642709
7,2721019.0382322818,-1398061259.0605884,-2435854122.6069064,9209988.6004023962,506177.3371037108,-321278.65735124244,-7607.9678822738215
7,2723917.0772977131,233975905.43999901,-2880480955.612865,-13245138.020056725,583798.23177695728,20309.033215176216,-7406.2443562518383
7,2727304.1327555794,2013554247.2416248,-2186232313.4622893,-33543339.6100876,431031.11702598655,370576.16451992199,-4213.7275078520024
7,2733977.275089256,2721015462.0913992,1232538773.0386503,-30452407.715287559,-246924.44852230209,507574.66597782524,4984.8198783699181
7,2735373.5716039599,2282765814.3800907,1887075433.1084538,-22494769.628926724,-377368.13585678389,424434.16136299074,6342.8350897404334
7,2739571.2578420853,128912214.98517081,2851084085.5707502,8480048.7306234278,-590484.07656358054,-2304.1288923002535,7545.2552104993565
7,2740730.9237641245,-552506554.8284682,2766902941.5736556,16887936.917616736,-579335.0913311668,-142827.98618221935,6889.7200672402441
7,2749707.923809248,-2250465024.3545628,-1603912991.2493327,23125930.549562208,339111.53424880054,-506684.26865942782,-6154.6662129889601
7,2751570.2696092292,-1459423668.3983612,-2396060390.368618,10187022.852795556,498754.33788798098,-334797.00422693277,-7559.5264913567407
7,2762129.2466176376,3006030094.1533132,-142965815.27043498,-38979387.03481888,25955.057012559024,559991.97731548257,1630.3676657162646
7,2780165.3175607352,-2323975125.3872609,-1486302870.3606186,24519461.023241762,314899.06875418633,-523249.2817710918,-5872.782801934798
8,2130611.7016490297,-4501540203.5771122,-443489012.57004988,112617458.92056714,42854.5993893505,-463697.97932093649,8585.1502043687888
8,2136332.2958398149,-3505296921.1048303,-2874841421.8223963,139779303.58255643,294202.01346768625,-360993.7713388917,655.45853563804337
8,2140471.5518224426,-2006947264.6863983,-4063324320.8800988,129806911.56107756,416809.21503997443,-205713.99501988196,-5349.4941893312389
8,2145115.3321211985,86566143.243716568,-4523773551.5109415,91154055.506232172,465939.23373329954,10648.658363248644,-10948.117334711635
8,2153646.7729220241,3532686672.7047868,-2777533912.1750193,-24024670.221748535,286188.15998428239,370923.58820915926,-14226.849944674652
8,2157495.174805752,4326019475.9988756,-1163275448.4768138,-75508923.05807735,117900.34334290633,456300.20784389874,-12107.292268177567
8,2170420.9640699443,1995775696.7587075,3988062798.9405541,-127999203.2187288,-423968.4257163583,213390.2622574163,5359.6944518045275
8,2174035.9458027477,360007605.02300864,4451652010.1988945,-99927331.257845193,-471498.88537377486,41583.487048723255,10007.057599486005
8,2175239.5876699132,-209492535.11417452,4464856928.0911207,-87093801.326988876,-472982.40728821425,-19804.664462395966,11276.131466075096
8,2175246.8741424042,-212938891.06625557,4464711216.3899841,-87011609.99914524,-472960.10601217032,-20173.306968446588,11283.145447883457
8,2178660.138940698,-1774669307.2422128,4114073188.3506284,-43889438.822904788,-434614.32209375419,-182344.1566781381,13759.651523810579
8,2194252.4274197817,-4068683476.8971391,-1994767546.4143205,134620562.90813029,204581.41714176995,-419322.3645013803,3927.9615822723795
8,2197808.6561900261,-3090212675.2035842,-3319085946.2252517,139400306.67769587,341046.60114671756,-318624.42040959175,-1301.8136362690088
8,2201394.8133116486,-1686056327.5810757,-4206531796.5879507,125378451.50516035,432251.47388775053,-172706.20628791474,-6399.934501251978
8,2201942.3103989689,-1446660582.8094435,-4294427807.9854321,121672650.24910858,442055.69073657988,-148200.87184365699,-7134.7095732348389
8,2237946.8255581148,-1384645337.1625447,4258295404.1862941,-55826545.137284808,-448641.44936141674,-142163.19206834881,13256.185338451183
8,2246471.6720608342,-4212482925.3573151,1611349610.8030472,63717106.04194928,-169600.83936108617,-435637.91310341691,12873.877212551193
8,2253228.9021657621,-4281573370.5489497,-1478525561.9585075,128949042.50678825,149787.00083083805,-441775.5553788481,5636.5390715918438
8,2253549.8865589462,-4231099922.3237362,-1619543929.1229346,130686158.91181399,164680.21525501218,-436781.76223641727,5185.5968659797381
8,2255600.6175926179,-3799217249.9417281,-2471475421.036231,138267734.35354227,254046.73709736229,-390177.98635783489,2199.4157216891963
8,2257195.4500466366,-3346551542.7509909,-3057371207.8180952,139938586.00300646,312648.59912843094,-343836.68198063067,-111.95093670548243
8,2260911.4868015177,-1966079746.8493695,-4083473592.2128506,129311044.57189198,419359.36570602335,-200507.88523263048,-5504.2028925456198
8,2264337.206939836,-434743777.59809506,-4507285145.2369576,102778706.23543219,465412.70853146043,-41866.575934101762,-9837.1751075919765
8,2266530.1337492219,585422109.10781682,-4483380298.9961071,78821428.491007224,462127.25470633816,62719.829204599846,-11940.048534724378
8,2271408.2113666162,2672715813.3493323,-3625476059.2911377,13132769.028181078,374894.77702834539,280112.80400628818,-14408.573235334174
8,2276097.4006803907,4047916876.4911733,-1933666687.5247586,-53356550.207526475,200011.04325969331,425707.77992662182,-13383.416223740498
8,2276914.8015547134,4196583170.3500242,-1578607319.1409891,-64093787.955680564,163304.39986170919,442617.53613383882,-12867.864562194542
8,2278679.8090668465,4409359865.7767172,-773706745.32482636,-85536633.433175027,76944.139409186973,465730.78392303508,-11351.588640384334
8,2278761.4153937893,4415474775.6360035,-735678340.65861213,-86459746.075593293,72929.794657590086,466260.62214132393,-11273.148669869164
8,2279222.2136139097,4443888462.2875118,-520216670.74786848,-91549819.307950243,50444.753555813899,468729.07167573716,-10817.294473361
8,2289079.1836576555,2671761391.1978607,3568267338.1966453,-134964223.47402656,-378241.74844598171,283606.9932980985,2852.3365495062899
8,2291213.3288700399,1803406361.0536544,4080443257.7449069,-125504318.00257933,-433226.87270752288,193618.456444073,6003.4753854280998
8,2291770.2140345257,1559008962.405709,4180919045.5314898,-121940945.10737747,-444130.38697466045,167070.13267813422,6787.6263381931449
8,2292752.6251051375,1115357065.1206529,4321547334.0028877,-114631724.3851361,-457961.93508348049,119180.80702402951,8071.2278249770307
8,2293000.3730586977,1001573933.7189749,4349584204.791234,-112594025.02787597,-460521.63705392834,107155.4021690909,8376.7810273077412
8,2300175.1073118928,-2267971136.0712938,3871475988.4665818,-27502283.611518424,-408965.94606763555,-233788.80813500052,14237.401796646656
8,2310762.2702826909,-4516090486.1480684,-271742174.13249499,109522338.11635686,25999.285576563627,-466617.40561864112,8996.449741810693
8,2330636.7151068226,2305456684.4753156,-3874233944.1169686,26683797.740969542,399674.53258948843,243244.34984594988,-14205.700707459519
8,2343298.7898191474,4270494527.1071978,1300866594.552392,-125103878.08110164,-140688.90196373887,452994.70296084089,-6071.7207631993733
8,2346262.8809786653,3654148250.8896966,2554348267.2944241,-136731686.86531192,-271154.56164190272,387728.42742878624,-1732.2869858583313
8,2354615.1618713546,332214156.47192317,4454752607.2148018,-99383866.368734792,-470193.60813758464,37857.011358560521,10047.815817929695
8,2370992.7824516967,-4516350591.1194553,-293794274.7576642,110048811.50214821,28015.562659816896,-466953.27440212213,8948.9362998148081
8,2373948.8806485189,-4224820150.6474094,-1635043759.5635223,130953258.13884374,165839.31318433117,-434572.00430445519,5133.3024040441896
8,2382631.3812187007,-1379423888.4731245,-4315809799.3283195,120629162.81425929,443534.411658308,-140092.50458552709,-7327.6991063650576
8,2389208.1926018596,1628648490.9802358,-4210325697.1456652,49162253.020578735,435772.39800444187,171637.77063136251,-13572.306846573802
8,2397904.0036513801,4288144616.3471293,-1297181804.5078053,-72084037.725864843,133641.79052362451,452148.60538932553,-12388.556425509323
8,2403501.2887358326,4267101470.2635121,1308685388.4139054,-125236952.59539004,-140596.22279635596,452730.23249205545,-6068.7840266945832
8,2423314.1935228184,-3291878829.2709017,3067926304.0416193,12665526.208394626,-322386.5759443079,-341633.76348100282,14446.374246720876
8,2426810.3250820599,-4179453672.7549562,1702756035.5504658,61227489.499345794,-180270.17671690611,-432683.0709301359,13045.769297855006
8,2428427.2917341487,-4409306943.97229,982713972.67666709,81327959.522674903,-103748.51162613487,-455169.78545350494,11763.841546263511
8,2429597.5699358359,-4498652367.817977,444966147.10073686,94476157.059761062,-49143.590831672162,-463089.57136807055,10688.753203276292
8,2430499.2743066289,-4523876537.254365,25621496.577693138,103704762.14258271,-6485.5485246864309,-466550.50439840811,9760.0260729285674
8,2442512.3685318003,-1516326857.6480813,-4270101253.3896389,122860928.54620628,439263.04339446081,-153526.29543944821,-6936.3882966851243
8,2442915.2675501364,-1338214505.204284,-4328292188.5330458,119963817.44731553,444790.1639103904,-135365.89335221157,-7442.5904775154204
8,2445054.0861903615,-361531153.25943577,-4513224942.2772532,101256413.97691917,465805.27568941715,-35912.392506577555,-10008.100557651382
8,2451545,2515045869.8652868,-3738714470.7545485,19032309.156529054,385853.97308510658,265820.57228461537,-14347.876408079434
8,2455075.6939767599,3680414368.5302563,-2575349176.1164789,-31783278.368950848,266719.08935843216,388272.9668955424,-14126.148241228591
8,2458180.9034184003,4298490336.6490717,-1258434104.0063851,-73156208.668618634,129660.59873150715,452826.06108211773,-12328.0223920054
8,2460000.5,4454447819.2631941,-414301361.3401581,-94125146.201658666,40157.663656568962,471692.34042991709,-10622.495096099408
8,2467275.3446910325,3470558196.6603708,2796242995.4203486,-137573803.69929424,-296383.46676020452,368143.77478957037,-757.85748724977361
8,2472665.5748623828,1404991101.6551394,4235876085.7290063,-119620616.60249272,-448391.74644502142,152121.80389413188,7221.4317392731145
8,2474522.5806957306,548854769.79629242,4433790046.6489677,-103950466.04341871,-469585.40337640792,59990.44198402678,9575.7541189377534
8,2486527.0242732824,-4089757830.9311767,1906601971.4410529,55013609.543197669,-202111.0252654379,-422307.1448584079,13365.632971924106
8,2501867.9424220412,-1880993619.4784524,-4126155231.5187559,128311453.53743042,425541.93097477249,-192297.52179298186,-5855.8267754312583
8,2509740.3647796647,1689952247.6726317,-4185152788.8884659,47237244.64315068,432678.070238685,177398.38282870001,-13645.796171820346
8,2510600.060933358,2055155801.5661516,-4015854389.1994753,35320385.96019458,416203.80575289414,216382.20045396325,-14056.154512466597
8,2511909.952754871,2579164881.7492838,-3694850204.440309,16639305.089781553,382099.55688178906,272631.58556416596,-14408.89904528933
8,2518576.4147364241,4322265371.3809443,-1167129033.1705673,-75608573.925866604,119479.27076904512,455158.75156173494,-12141.878624282013
8,2525370.0137001472,4006023624.5630937,1961059799.3569775,-132745745.6428504,-210323.65765957677,425669.44641188363,-3906.8506845631155
8,2531672.3758322261,1922577177.1636333,4023148357.2664075,-127192947.69382137,-425791.59123174765,204590.17862355805,5585.5176083378865
8,2534824.4901680332,498342052.38547146,4439559320.4422646,-102929006.29032543,-470218.20302579255,55286.30410685423,9691.4013827729468
8,2541816.7498776624,-2625110446.2304316,3645850779.0536532,-14569461.322786739,-383244.59409862768,-270442.28547872737,14422.021980817239
8,2543036.073701357,-3070895417.5873909,3287331238.6740317,3107415.3627009355,-346723.68394888594,-317325.94990057556,14529.774582291235
8,2546994.5257124593,-4142883219.4360399,1790607428.6862524,58642836.720905818,-189692.62707493181,-426957.08091778134,13181.667299294337
8,2551052.7434542929,-4526193433.9997454,-51573718.972142957,105436927.26526648,2150.5357920604706,-465599.16471895081,9559.6966650015784
8,2558314.4581084568,-3295761155.2466497,-3118266248.2066631,140204014.56534061,320764.81585671741,-338087.78936397546,-431.91082854534318
8,2561890.4046752327,-1958100725.8851564,-4090751860.6025405,129409771.15190539,420877.40047634736,-200987.72102560525,-5578.9986223014475
8,2564589.685945244,-760914840.92699397,-4465291790.1114178,109531758.72521909,459080.90627958684,-75863.104390858934,-9021.4875984333194
8,2565365.3985973313,-402705260.04360342,-4510173189.0474281,102190270.21002667,464204.289063123,-39701.366105638313,-9901.9634829219503
8,2577128.7351568425,4063158326.450985,-1899046528.6230195,-54582189.461109929,195324.14397010318,429416.14201630664,-13338.337280032993
8,2577639.2677030656,4156848887.0918455,-1677337974.2934921,-61306355.070811465,171705.71896734723,438844.23145891394,-12998.860875238814
8,2590334.2671391643,2551568660.1077352,3655932137.800746,-134153558.93984658,-388890.16345552931,272864.08933394216,3360.640120554986
8,2595997.4277934292,37773325.03103219,4469555495.9632492,-92935556.987670049,-472655.42525418487,6209.7956580738428,10754.201784382836
8,2596685.4703123774,-286895917.49701768,4462098033.6312971,-85307382.119633496,-470697.19817468972,-27739.298698894698,11409.702362744896
8,2596902.4767300789,-388928940.05981785,4454940494.0463638,-82810114.572604403,-469648.39004792296,-38233.341019808875,11605.007660958332
8,2599958.6811479013,-1782169056.1175373,4115713526.8735213,-43680559.438126236,-434429.57460043562,-183751.83576328747,13792.792755929899
8,2607461.5385275586,-4193230528.7213321,1674681138.3096232,62225813.142429605,-177260.09163831593,-432059.0036235493,13001.539905357038
8,2618665.2202832801,-3250023335.285738,-3168971013.4188023,140236923.48816052,325919.40749394702,-333797.546804482,-652.59817942365294
8,2622969.6595060355,-1582570981.3352432,-4249876080.7904916,124034955.79179592,437769.22545015934,-161344.2189749362,-6780.1116099869841
8,2636101.3604303026,3786803574.9413924,-2411196370.8757682,-37687369.190034173,249711.19062637916,398625.37203822302,-13974.815244520825
8,2641305.6078180475,4468798320.0026255,-85895304.933750868,-101328004.63431399,6596.7738907046041,473413.23014396202,-9893.9751535678788
8,2646186.7395561016,3915312960.5546041,2132161751.9031265,-134240821.67659056,-228126.16996093906,416630.56287164864,-3298.3681064604652
8,2652672.8788275202,1663881276.0043931,4136756606.8938818,-123611043.02195102,-438270.92664133152,177630.39391310574,6431.2100302141353
8,2655817.3911270499,219785749.22791481,4463263509.9894085,-97010220.425259113,-473179.29779453663,26586.317384063539,10369.654307483805
8,2657675.7904352564,-656630609.61434937,4425518715.3262663,-76029772.428152174,-466737.09407372319,-66085.82882942626,12124.966785228149
8,2660712.9689958571,-2019547932.2566075,4006991703.4158711,-35945852.310723387,-422853.19846211537,-208898.02393021624,14043.04767638558
8,2673114.1483041537,-4457711275.731514,-821251442.49612474,119776838.96361506,81388.889813181144,-458516.1448204632,7564.4191923903936
8,2690567.3579719397,1779461093.5289602,-4147398168.7292647,44401164.328235,427115.64410711214,187754.00468843628,-13722.99411462197
8,2697604.4441013052,4074198250.6007028,-1875430067.8756185,-55383222.92921342,193806.32315346526,430636.83853234345,-13329.570761693534
8,2699249.9134048764,4328807272.1854143,-1142596776.8940125,-76333170.184159264,115350.11566701748,456995.56269231607,-12077.248946626141
8,2706019.8488313816,3997227680.8626189,1971891678.0083015,-132867371.08309914,-209945.04280054438,424710.63738171145,-3898.8831999334243
8,2718979.4228122425,-1163171001.215251,4322869903.8510981,-62226712.085603632,-455440.08743300638,-118027.05269884451,12948.617456017653
8,2720458.1684011132,-1821486575.6392598,4097686632.4290538,-42372266.789472751,-433225.53999166028,-186749.60482359972,13855.405861248497
8,2722283.5085893935,-2573535703.2165141,3681941417.3559513,-16463193.678856162,-387642.15866765898,-266591.13521970907,14427.076269908897
8,2725810.706325612,-3738582649.8687687,2519171796.5516214,34388362.155940868,-265802.23094043205,-387093.55974022025,14090.722544401899
8,2728509.8327481919,-4297490641.7929354,1391891783.1064818,70496563.126268998,-147584.15665937983,-442149.17962123925,12530.842011877694
8,2730729.1316622673,-4510474257.14645,380024121.28463286,96252962.544459686,-42231.984556383264,-465397.67224199011,10549.981431427683
8,2731022.0789917279,-4520726329.4518166,243551733.70164382,99297856.406226501,-27766.870181607937,-466239.64912174264,10236.822079610331
8,2742359.3750335346,-2020929810.8783176,-4062298751.94416,130333809.57045616,415873.15691872191,-205802.18714607431,-5353.064139407973
8,2745002.8418905083,-857629252.40640724,-4452227774.6234665,111505708.18844627,458683.30284085334,-85617.601805857557,-8812.9795582470269
8,2747657.219437053,373558148.4211542,-4510901256.8479471,84307866.610288709,464538.66325567727,40683.65653023425,-11578.860241889808
8,2749649.840763649,1286739996.4421947,-4333380391.6026087,59558083.143449381,447752.89189448353,137546.06094952556,-13155.309086603038
8,2752433.6495864699,2459078917.6055379,-3778101942.0373502,21065693.248819966,390401.14398965676,258384.44563385475,-14345.105804929401
8,2761257.4085423201,4459503277.0635357,-308325355.11825836,-96585992.921304777,29516.137033078154,470814.36001048546,-10395.582251357788
1 1 2124783.7668421366 12966014.402752697 44091537.435792632 2329627.0320310546 -4874013.5706652459 1367552.0092589634 568617.89545292035
2 1 2129016.4489093982 -34915363.422011293 35402620.992612861 6134203.4369306508 -3843385.3806195571 -2765802.0055035576 138764.070416729
3 1 2136436.9887800012 -26650004.32076896 -64250458.305827275 -2670049.6365175056 3046001.8466106309 -1385699.920915832 -397913.80876064039
4 1 2137657.8561469149 -52823074.5498579 -39395754.573036417 1791368.2801960313 1659053.5523407776 -3166731.8790181158 -411005.3709838161
5 1 2145855.0392295346 -9494413.4743902069 -68893642.315869182 -4659596.9116879618 3329797.6485156622 -340604.90429031517 -340207.51535812893
6 1 2152902.3387021516 22783347.390779406 -62425551.811224125 -7170720.4478582777 3114935.7644703547 1675954.9253170267 -157342.29861226626
7 1 2156848.9035254759 -17017165.282555163 -67591962.139612749 -3852176.542047611 3241109.7436351231 -797005.98265212134 -368440.88505115628
8 1 2163034.2226464031 53514647.86862269 -14216582.375077598 -6166606.6196904052 268864.92693417461 4275733.3129855348 319582.9452103597
9 1 2178316.6305287816 -6311046.4152041338 -69133035.311477587 -4987636.3269616421 3351398.5303779822 -149814.28202059501 -326120.93572204519
10 1 2179511.2975262469 -36717865.282970726 34009938.903690241 6184895.1603044914 -3709462.3736983426 -2899913.6413497464 113525.20979651572
11 1 2181205.8389593726 -46573318.60754022 -48827086.796058886 422368.90759137308 2193667.4319772604 -2695248.0738038835 -423038.59322029131
12 1 2184220.9753084038 27651894.460673034 -59516037.328977257 -7393965.0746992463 2978628.0529203648 2002144.3073291348 -117366.37969792988
13 1 2187621.8174504573 -56407921.087815747 -30840340.499314442 2792124.7426338312 1156167.0735995015 -3492074.8935807231 -390185.47921596922
14 1 2193280.3421586915 23197175.990019765 -62233507.215453595 -7196746.4853767129 3104448.5309753129 1700117.8989547768 -153275.79790973791
15 1 2201381.6964990064 44855037.422095515 -41604480.023896776 -7556624.0969812796 2032826.1889982887 3300959.9255885808 76508.453738233249
16 1 2205857.505220057 15438805.496610295 -65766349.518421069 -6757488.6574631343 3257198.4447903717 1193418.0997412808 -208150.03558951264
17 1 2210230.8758518836 -55179096.843997702 -34148666.372462764 2398341.0601233388 1353544.7894430249 -3378427.9139518118 -399554.79946352681
18 1 2212968.1213944298 -32798857.854785319 -60938824.777554058 -1860035.4896756392 2861444.1215942018 -1776485.2731495246 -411018.30521774536
19 1 2222538.3715594551 -58584431.486441612 -3280278.6909962166 5206156.0212486442 -636448.43210921308 -4006640.3779397863 -264534.82947102532
20 1 2226923.5099660973 -23352969.946481619 41797302.197896935 5560681.4357295055 -4516536.4813682176 -1878153.7634611425 269780.48036103073
21 1 2245751.8693725881 -35592705.950152777 34818143.141232252 6136752.6063570725 -3793108.1251196475 -2825626.8072411222 124917.39494726696
22 1 2252782.721694936 -5248066.4560087463 46002159.847483493 4213848.7662318107 -5021678.1747932173 -311306.66117830586 442721.42688255239
23 1 2254413.3714484093 5029574.121365536 -68507565.37880528 -6016183.5584425284 3356387.7839559061 537591.56125165941 -269186.02094453771
24 1 2269128.722823476 52499047.116220675 1343815.6673807458 -4777018.8720179424 -916912.3416706865 4407903.1162084667 442512.42186573957
25 1 2270908.9872541567 -27050753.773668848 40078243.434551574 5765009.3838262511 -4333417.1775324373 -2179852.6483750581 226598.63416646194
26 1 2274438.9162575109 -57453620.936298765 1990742.5157225512 5506302.8366624061 -1018020.3969070239 -4013933.5479231845 -230618.99559819169
27 1 2289039.6210029274 -54487786.107040778 10724398.650736887 5933260.1209327234 -1682847.9826480323 -3938411.0259438828 -163033.53318888633
28 1 2292477.7271920904 -58977189.139968835 -18252595.969281197 3998616.6888083159 374311.58675426035 -3828808.9942783942 -345348.63514096948
29 1 2298199.8295391505 -55482998.364568092 -33179334.119383737 2460353.088853186 1296952.1580583814 -3417483.0836819867 -397722.06009107409
30 1 2321593.1735340492 -59121991.656152822 -8975059.1610598583 4751635.2347488124 -241175.14478993826 -3971625.6834104517 -300225.91569542972
31 1 2325795.0892633256 5550820.8046551654 45606334.847062998 3190526.029148092 -5019422.1031922707 671632.8503526157 519708.77861605695
32 1 2333075.7192048468 51467055.132996798 -26944942.219851892 -6956477.9091970362 1130267.2646002772 3928549.4086760506 214556.66219834672
33 1 2333814.6346200877 -51914360.70134826 15933013.098365132 6102748.5080359196 -2103070.7487278921 -3835906.6063099657 -116953.75976121223
34 1 2340812.2168795345 43423643.465772584 -44045003.504918471 -7599981.6491349665 2164228.1417976893 3162386.6427646945 56742.638843265791
35 1 2341811.3621834707 -23193708.556852952 41806341.362776645 5545363.8810436251 -4525078.646766671 -1874180.8461825801 266475.22956525086
36 1 2343375.4317375645 51890303.574245624 4175218.4603789826 -4462904.1663021948 -1148304.5582878587 4391018.2874348378 463266.81477398443
37 1 2350908.5652520433 -18364903.268272117 -67236686.39125976 -3769457.7631570501 3216661.8978081383 -891339.29577185796 -370009.20020716183
38 1 2357229.4238089724 -52046787.857565053 -40499021.063482143 1517121.9705348455 1725043.2688727204 -3127651.4677473949 -413909.88493952964
39 1 2373582.3852631706 -58875451.461099826 -6524321.7609828403 4905108.1075852374 -410459.15962693817 -3997025.6397475861 -287496.01823822531
40 1 2381432.003570782 -24298461.311036531 -65215277.899544731 -3068713.1273553013 3099163.8574423576 -1256690.9891172596 -388325.57561931189
41 1 2388283.1052446254 -51063835.471063584 -42167570.177542374 1274592.5445785059 1820922.6312627515 -3052351.20409422 -416596.71072158287
42 1 2388960.8289901465 -13432493.266212294 44832830.489598364 4891140.4440728864 -4875071.8707198408 -1048637.1197792522 364186.41057036095
43 1 2394343.1183717614 -58851935.180491157 -6485721.4766056305 4896941.4895377187 -413369.55059811368 -3998677.6102590831 -287716.66750849603
44 1 2399890.7931725676 -57087997.420190722 -27989398.703664932 2979439.7215273171 985418.5286747464 -3592148.8891712492 -383580.53705720807
45 1 2404276.3067153757 -47804654.04021851 22307889.149132729 6222238.0980896829 -2645002.3797406908 -3632393.2543160366 -52456.232734853489
46 1 2416363.148186415 -164678.37793544913 -69142333.725710616 -5624330.572318241 3365303.2492687018 208566.93656320032 -292705.13228037371
47 1 2419878.0425812113 -13102931.81954308 -68424620.557573542 -4376140.4469338385 3289750.057202165 -576209.4999516164 -349693.58005644381
48 1 2421043.593609903 49749735.20511765 -32263408.254676975 -7209016.466991147 1463508.4873933773 3727310.767483233 169432.87474212627
49 1 2428234.8883013246 -13855157.154797943 -68287841.309781387 -4298629.0853389036 3280661.9686200493 -622278.653265286 -352443.0878789234
50 1 2449625.1125466572 30616484.162055649 -57652993.963782176 -7519837.918418074 2875695.4616893991 2183772.678188988 -85611.707456429212
51 1 2451545 -19461726.624106042 -66913275.992914937 -3679854.1650373531 3196367.2521493547 -964605.58730194625 -372179.06333915843
52 1 2459879.4459596435 -58397362.396014318 -3421284.2453254885 5076989.7694523372 -629408.09918260551 -4020851.9914078652 -270850.21209501388
53 1 2460000.5 15223596.238767512 -66001761.499491058 -6790050.5445870981 3257175.8619800173 1160934.9677806632 -203892.16004638787
54 1 2462172.70795898 -57328484.046884514 -26871361.31616677 3061473.527065549 917485.27675527812 -3628194.8990028957 -380667.66753675509
55 1 2464311.0885961005 15539394.358764101 -65890370.570044324 -6810471.1723205354 3252453.7453392004 1180761.6426371667 -201723.23179423693
56 1 2489119.3079359452 18447354.720304903 -64761351.777828753 -6987238.6243337272 3203583.0606636568 1365283.7865904856 -181482.98465339866
57 1 2493305.4152186792 -56082686.464046299 6020098.0612489721 5623746.9732186981 -1324476.1516970065 -4006233.0930607924 -206683.39951830139
58 1 2500226.2523234761 49689803.592045322 11160782.959778108 -3630078.4733150695 -1737596.7927800952 4291850.1554784151 510231.068080144
59 1 2510245.5326521634 51311586.262617409 -28048303.549139824 -6985571.6543737659 1193501.8179792028 3881751.5095693576 208858.93716051767
60 1 2511798.3773018145 -36004311.716444336 -58640766.038472362 -1513626.0545891945 2736546.003570037 -2004861.2865959415 -414217.11691693781
61 1 2512644.2525519142 -6521538.7856699713 45840102.465706058 4350401.1811916996 -5012340.8476345493 -443030.97179567331 421613.82299744955
62 1 2517331.7287996816 -54591809.055070832 -34946436.715969197 2122471.1252797535 1403976.9206283917 -3362980.8238567822 -403720.91329874535
63 1 2520344.4697249075 5584076.8696773117 -68528155.448989242 -6124664.7842522319 3349908.512679162 553921.46986846288 -260456.14169577303
64 1 2526421.1831567977 27527120.975940842 -59913870.184740402 -7422287.0591578754 2981113.4865997722 1963397.0318443854 -111130.51833051116
65 1 2540524.5758900349 22639943.52943958 40418312.713188432 1250783.9449503077 -4513600.097167599 2218431.794566859 593378.35645758407
66 1 2541290.1209324654 33674825.358564317 -55264816.45034688 -7601657.6284972606 2752416.6801564954 2391855.2273158384 -54735.571431946555
67 1 2554601.5683580916 13677021.293015251 43886129.968708143 2355729.0347866337 -4863396.2482153121 1405426.8339309841 558171.26903125609
68 1 2556458.3880203562 -31651787.684376605 37303807.334174193 5942937.8364355322 -4062904.6931967149 -2562144.4601223357 159645.97831690617
69 1 2558024.5275621186 44327159.524390467 21376706.489752825 -2280926.7250115629 -2650329.2391151134 3970535.0354819088 567127.00239793444
70 1 2560314.3991642101 35971795.899186753 31219603.191547628 -711687.6139786148 -3590337.1536393072 3351746.8163685496 601884.89594267088
71 1 2563418.9224594044 -58078362.647543289 -2080098.9490712048 5113981.3455403727 -726635.30168806575 -4031968.1019035955 -264855.38592807407
72 1 2567404.2967125247 -6841761.6717004851 -69180202.30758892 -5057396.5038848845 3342654.7193244826 -206550.70136918334 -321024.97727481701
73 1 2594907.374978147 -51640459.820567816 15999859.137051241 6002702.076448828 -2118626.4184813658 -3848963.5152206942 -124069.07209562857
74 1 2604347.3372789668 -20038211.867793486 -66720983.630243041 -3669094.3891715324 3183795.1758683645 -1009800.0844838921 -371820.58321923838
75 1 2606533.5264888802 -53032921.945568867 -38206492.715788648 1667411.1776554836 1595905.2741317721 -3237363.0219694818 -410971.71239970252
76 1 2607847.7268158202 -58598333.501366481 -19221495.637551509 3732863.843032741 437550.45643383579 -3826905.3491291362 -354422.32246124395
77 1 2614126.3054855717 26974115.958981786 -60350360.708750248 -7409729.6712589441 2997766.6422170121 1918268.1530523601 -113897.14078731618
78 1 2617517.4004221936 -55116149.662599877 8434263.4619038664 5688057.3243146772 -1513254.8532240896 -3989730.6821602704 -191155.46707061026
79 1 2621375.0544140069 -10315513.96931963 45339823.746649064 4665512.3769824021 -4951787.9224381875 -789892.23470040236 383545.94878402766
80 1 2628449.2268059347 -25278025.909613516 -64754743.449681506 -3041921.0088217654 3072289.9352895082 -1333815.0057000231 -387940.8348155744
81 1 2631297.1088449671 53586741.569596931 -3488841.3123688758 -5137615.975197481 -542934.256755854 4377132.8474911014 409506.33665765909
82 1 2637330.0907268082 -36941011.859945558 -57869219.172405496 -1423450.0273484208 2695365.7202892299 -2075838.7072578815 -414794.53042553429
83 1 2638009.366482486 -43975751.267466076 26787337.585498717 6184284.7629372077 -3055427.4585098336 -3429505.577445522 -6014.3330458287182
84 1 2645033.7652524901 14806488.099762354 43547986.354540013 2248512.1103573893 -4831611.7169329943 1503035.4334189033 560674.9859191759
85 1 2645143.4395358092 -58625909.40636123 -6440556.9329251023 4770170.2859519226 -418643.55982890958 -4014585.0466837413 -292852.42190618633
86 1 2647269.3922093054 -40140032.031312361 -55201653.526992589 -919043.27635890804 2549973.2655462786 -2289478.1531250677 -419133.54366638535
87 1 2655644.4292540401 16513999.688365258 -65647557.792567872 -6902122.4083719887 3235060.7560355454 1228627.3161052372 -191004.98548192633
88 1 2661371.2639583144 41715168.111732945 -46895163.945403017 -7632625.2915052939 2305799.5261857728 2985320.281096343 37879.438436584162
89 1 2662708.3719234937 43291629.054492831 22966386.214802362 -2015501.7211648824 -2797954.7109987671 3890000.2966723135 573307.0364481979
90 1 2663092.8206089395 -58350557.351440445 -20769543.807599667 3556023.9677891983 536993.30712492217 -3796200.4341134643 -361438.99147568463
91 1 2676762.0467308033 31818193.313271295 -56950293.804359242 -7567428.9369020713 2830090.2307010596 2246850.0398603925 -69906.984768181064
92 1 2688640.7039866913 39290504.275258332 -49870148.832277052 -7656030.6344455238 2465077.8183124545 2792800.7728948542 8366.3618190243578
93 1 2690036.4130899739 3343105.1472951947 -68913152.389918655 -5988896.3934925999 3356555.9073154787 404999.27088335948 -268986.995453335
94 1 2690409.7967724092 53931095.212461732 -14975238.137513831 -6094838.520230459 305168.5949832495 4229362.6332967868 321575.85685705318
95 1 2694122.3170382171 6476036.0759719834 45440712.421150371 3167823.4284164994 -5015585.2032177476 734054.0735273246 512334.27885452425
96 1 2694240.839356632 -49441583.985823058 -44347133.293690622 792208.14049681509 1948787.3151062413 -2957887.7020638413 -419693.56903436757
97 1 2698063.5586520382 54042630.78048519 -13124095.305648332 -5949430.162797438 173050.3497269529 4263201.9284257973 336401.21634033282
98 1 2706542.1496414882 -54823731.667437635 8985060.8643703498 5674964.1349173859 -1558646.8249717935 -3988442.5533841397 -189170.8769591146
99 1 2707969.379098841 -36901614.036488093 -57859773.185913868 -1459016.2242926981 2695392.7714042552 -2078821.5174280766 -414204.08971524972
100 1 2708042.1077418979 -58783993.888509952 -9057263.6420727633 4540502.6795508554 -237781.97000797899 -3994624.5962730194 -308550.71664388402
101 1 2715319.9888405297 20665994.811715979 41362128.931046702 1559276.6522412372 -4611099.5673394799 2029519.591977922 582293.5898321073
102 1 2715748.3422285491 53164128.500215314 -272275.9572997315 -4802659.5577187324 -795947.35100470379 4380459.505357597 433503.46862105769
103 1 2719549.1874915874 -12331170.798557686 44948780.137280449 4822854.2454904141 -4908775.7953314334 -974993.97178533522 360655.54516251379
104 1 2727924.9987669685 -58750102.011458829 -16323883.140820432 3927813.1215847246 249802.79877197152 -3890880.3105880087 -344083.90526674344
105 1 2729067.6691969433 -58870616.251022249 -12675249.254319986 4239799.4581034426 7787.7984612443743 -3950510.486647822 -327293.06192102213
106 1 2730844.1383527163 -29052901.538085386 -62908109.351652719 -2592023.9877586756 2970414.7289743172 -1576572.7629160301 -397106.23636056262
107 1 2735255.6251134528 13439736.56612906 -66758421.286872134 -6727001.8933257665 3278272.2757137832 1027913.9302100766 -209301.3136973184
108 1 2736457.1262553614 -58862649.185278051 -12836790.743536873 4222258.3389859013 18597.748013758544 -3948662.6530716382 -328208.57863238029
109 1 2741562.3073366764 -57687771.07525073 -24224233.540184129 3172523.5636977954 755786.8567969217 -3715867.9940965609 -375174.91763354669
110 1 2759892.8674206617 31569433.01272722 -57232188.163464651 -7566071.6476362264 2839989.6233281004 2221462.4733050968 -70568.249628199221
111 1 2763238.5148602538 39086662.975840546 -50197359.621041335 -7657078.3349197702 2478816.1272191009 2769190.6235357448 7225.6921881418275
112 1 2764103.4316422599 -6918676.662524146 -69206152.207359314 -5110071.7734252848 3339601.7904606783 -223684.91602745242 -317640.71295951685
113 2 2130394.7890321361 -12996776.916604135 106756555.34112456 1956049.7624279479 -3014864.5045454097 -382718.74748189404 171582.82139498091
114 2 2146840.8355040764 -104471244.10019922 24841005.975481588 6373404.8488168651 -715933.07298030145 -2958205.7563134222 8185.5261123780701
115 2 2148905.6810626299 -61936485.56894502 -88909859.315708727 2601436.8480861881 2460705.0121296719 -1744564.7240926512 -163296.50788214387
116 2 2153237.8137625144 98225821.4163571 -46645924.27496215 -6257944.9971922869 1279441.3080380575 2719763.7176460158 -43595.75417830293
117 2 2156695.4082887038 -43976216.622580618 97985393.518530175 3682788.0645413855 -2771569.6613579909 -1256533.8457503426 147210.34591720838
118 2 2166720.6533012707 99218407.006991431 -44477639.920179375 -6293450.9616501713 1219398.0679127965 2747442.1995873055 -39479.644982618818
119 2 2176133.8904876267 50427477.197383441 -96503800.52151604 -4054290.0558264968 2660259.7708231104 1390256.3274690835 -138901.89560417453
120 2 2191785.4924932523 -106843485.78208333 11385897.585503258 6354961.1186459009 -337787.38180027559 -3022984.9805368958 -15671.247618247526
121 2 2202232.6774916872 107147831.20293564 -17746962.082783092 -6446507.2575542592 478674.87423501414 2971011.4040284106 7099.5380189405823
122 2 2211902.6978225713 108341162.61742158 5933325.634294996 -6235035.2090902692 -178850.57754095615 3006888.516065557 46009.772430026394
123 2 2219492.6101251878 26542486.257374573 -105567267.60041025 -2800754.6576422728 2913281.7670312095 726538.46597787761 -160866.03994298019
124 2 2224845.7532236758 -81520607.825037763 -71034840.077170417 3894231.5291869631 1965777.0124025152 -2296310.2186990725 -141785.93764883702
125 2 2229931.3683657194 4790749.4118161835 107541069.33606614 1009624.7814104897 -3033854.1154393237 118582.84123605459 177883.35549768872
126 2 2236767.5323917423 -52164986.039795019 -95075286.116655722 1889456.5676953483 2631056.6108095404 -1470029.3954144325 -170697.94406339384
127 2 2239823.7150299195 -11915673.965218054 106900330.14060876 1981734.39858694 -3018126.9320762348 -352022.36501346156 171259.16341043421
128 2 2243982.5605033091 19381879.284379296 -107089457.97087297 -2421147.6941575836 2956483.5258348729 527511.63321759191 -165521.119443484
129 2 2246000.1067288755 5159677.2006075457 -108665355.44427837 -1615303.4733769917 3001435.4440520904 131807.69525161842 -172905.15792301972
130 2 2254568.8722611493 83788951.86578986 -69424601.211117208 -5714808.6868263176 1910437.6070228978 2317739.3626281023 -82834.430349840826
131 2 2255307.8757766085 47676552.043045968 96801141.826169759 -1592680.175542725 -2724791.2519821445 1322853.7497923677 174472.02918555544
132 2 2258464.0921073053 17700181.675436776 106264519.48030004 267482.0523249114 -2995416.816228515 481690.23708446254 179953.96951495306
133 2 2259700.1447804528 -14946775.737725656 -107664131.83415665 -445629.1777420601 2976158.1947823591 -428702.22232997691 -178180.87444070823
134 2 2267326.9533468271 -51875561.22028175 -95231128.64250949 1845926.7973202532 2635674.351131978 -1461849.8010303972 -171059.97490790818
135 2 2268230.1343560666 -39988445.775344595 -100904134.52369 1084777.665506789 2791771.9370132945 -1128617.8751642657 -176040.03331959044
136 2 2269790.3324046582 -72247152.147461265 -80602119.842490822 3207012.267928977 2231356.6863916591 -2034447.4816090118 -154625.46729490094
137 2 2272355.0311716637 104397252.28336795 29125531.337356076 -5706068.7647385439 -824451.40109281836 2900650.0645266403 83586.454103943703
138 2 2273560.1568500157 -90229867.610566169 58093454.899508841 5956302.8285423769 -1650605.3175061441 -2559510.3316047266 64360.729009837312
139 2 2275853.0920192273 -81018847.479362756 -71613514.422250241 3822729.2933606864 1982029.2533366873 -2282098.9326409036 -143262.89975145168
140 2 2283114.1130432012 97223128.962154582 -48679929.259188548 -6248394.821391264 1336547.6453302139 2692455.1904096976 -44264.054855197559
141 2 2287939.7291643075 -88060005.114460856 61334557.141716972 5874524.9551318055 -1741666.9451131315 -2498426.3037718269 70084.036905373592
142 2 2290407.9522969564 -81565749.845998242 69730942.482716188 5602881.6841895962 -1977907.405960537 -2316064.3283551317 86012.190364246431
143 2 2293224.4117609258 95509544.536605194 -51991321.232349828 -6192368.7362375092 1428147.902068048 2644571.2907532789 -49938.561258471425
144 2 2300881.2522288007 108495265.9611429 -2978169.6748066982 -6333574.3119863076 69102.507165297066 3010516.9733921979 33688.591583587629
145 2 2301580.2231651647 85127654.243164122 66740461.727768958 -4103933.4840954277 -1876544.8338752803 2368114.7851303648 138570.19380624752
146 2 2313224.7491350072 98172006.210923359 -46706866.034783721 -6284318.4623626331 1282090.0900777115 2719205.7110220203 -40063.212150745167
147 2 2317281.6629972244 107986352.69542748 -11225998.065155007 -6405540.5786981983 298314.9475713257 2995600.2010113993 20582.984777511127
148 2 2327974.7376275249 -96048700.264534831 -49170468.75642176 4942973.0374690518 1357635.6530255191 -2707778.5961233503 -113184.11376111071
149 2 2328877.4974262533 -90101180.692245364 -59560388.27721002 4465674.1811713381 1646982.0053895956 -2538674.3890680349 -127823.4622013631
150 2 2337239.865494295 38088577.893309742 -101973796.54641274 -3512962.2133365683 2813631.3530201828 1048009.974575181 -149674.05040929126
151 2 2345034.3441174147 -107484055.75630163 2604886.4846478137 6261723.7218575636 -91025.813218628798 -3038558.3382444638 -33789.551061013859
152 2 2361765.7735971734 104189021.75648816 -30819389.965718623 -6434135.4190604826 842072.81047443533 2887849.3913972313 -11272.490579288849
153 2 2367170.1241980898 108443456.54434748 3478988.1885627024 -6233915.4291691231 -109977.00196781954 3010329.7362123188 45583.946881496595
154 2 2371899.7620899873 102300419.76374266 35698622.022235282 -5456131.9636586923 -1007470.1924375532 2843269.4894540263 95457.835251026845
155 2 2388692.6899023857 27594629.925828677 -105272712.76517342 -2984987.5757790231 2906278.9556813994 756735.49014469108 -158170.3104203683
156 2 2396050.0548504004 -105116551.78812715 -23408209.104561415 5769993.4517371953 638077.53540513187 -2967148.6163647976 -76214.719502228632
157 2 2396764.3799308646 -24576008.106652331 -105818307.00019225 19211.71392333238 2926712.9405794665 -697178.7138048691 -178521.4960429614
158 2 2400481.644540838 -2436137.8864339697 107602258.76234604 1569510.6912216558 -3035513.0911532636 -84554.583317734374 174431.61443188577
159 2 2401354.5910714809 69946713.140629143 82362444.760069266 -2950563.7104085707 -2315915.6029164814 1945619.0600445885 159776.34517300647
160 2 2405019.4973287047 -102384963.08251128 32395244.444490697 6351361.6143935276 -927355.55676049693 -2898793.5540666506 15026.040176567962
161 2 2408091.5590155432 78863834.811280221 73969679.876611218 -3572932.1383532709 -2079309.4961486468 2194012.6017023604 149480.18079712693
162 2 2413552.223698826 -95514295.144009322 48988140.02465158 6176474.494249939 -1393868.1525451611 -2706933.4396214508 44351.163369966394
163 2 2419671.225576506 -59312326.942214765 -90702199.702685982 2210065.6302263513 2511336.6487722662 -1669990.9800187014 -167552.26810051347
164 2 2440977.577691061 -106443591.15778327 14772389.473321479 6347500.8411784954 -432213.65997956396 -3010504.8779519051 -15948.450850402545
165 2 2443190.1347555555 -47332674.677174494 96437162.588552728 4044691.8600571281 -2726447.9165522312 -1350096.5852611093 139058.85673017293
166 2 2451545 -107456499.11753505 -4885013.934682807 6135634.7884249436 119396.68107607722 -3036121.3946579923 -48387.664952766623
167 2 2455076.4432032732 20202469.69597289 105843560.20693743 283454.43411242985 -2982497.1130464175 552198.47762233636 179688.65335834413
168 2 2460000.5 72220860.428512469 80401285.338458344 -3063474.0295521943 -2260354.3476856155 2009106.9892069581 158011.54668176998
169 2 2461559.3401571172 97686740.951600164 46733605.277595244 -4994174.8085723948 -1315433.0416159746 2716434.0450355057 113233.19531001789
170 2 2462119.0103735076 -98751096.194552884 -43370993.874261916 5101620.6169397449 1196028.4285299559 -2784395.8185558799 -107287.01383539705
171 2 2466508.2980600731 89260719.14185901 61171664.691463679 -4306350.2342275959 -1719731.8379031692 2483015.9986705738 133417.20221769597
172 2 2467214.0734550403 8810735.1871943474 107335975.12843892 971622.01666727895 -3025936.6886442974 232022.39997548691 177758.6342321815
173 2 2483861.154225477 -47808303.573620416 96205555.222776547 4094237.0471775178 -2719725.0345481192 -1363402.0411640089 137822.88206533148
174 2 2487781.5183775919 15140384.725686122 -107725634.21192127 -2374651.6255159318 2976237.2743351609 410638.01918223378 -165820.94319232434
175 2 2488976.8802520866 91756031.958667472 57395042.696522087 -4488147.4552586768 -1613962.073383762 2552437.8249193714 128630.49720090649
176 2 2493896.7889425042 108061208.42409042 -10286780.463332528 -6370949.7944755591 273112.64489932999 2998532.2150433669 26200.517245331936
177 2 2497732.6999815218 101782644.49525854 37109021.542570859 -5344531.8354322277 -1046487.0694103007 2829563.7942731827 99954.021182772427
178 2 2506117.8615391958 -75670096.539423972 76136485.795998752 5430508.0099772615 -2157036.877098083 -2148871.8768474623 93989.245606856057
179 2 2517246.1236592727 87485924.205242038 -64597370.207659014 -5951531.9894503849 1778853.1636963107 2422396.5208109119 -68103.880572804803
180 2 2519218.527312689 -46661470.118275486 -97933960.678263262 1297647.4196195737 2710969.4988593324 -1314577.7341527706 -174699.90629232378
181 2 2523540.996495964 92906854.713057578 -56483831.952075027 -6150222.0952572785 1553858.1923693751 2573194.5281268978 -52868.453645652597
182 2 2532976.2550329855 89354846.758109152 -61966977.647714458 -6026083.171314368 1706042.0105205991 2474602.2309257267 -62818.738496299426
183 2 2538811.6938372049 76281218.075712502 -77559189.314366594 -5499046.9113398101 2137983.0498474645 2110809.954223237 -92743.803650400761
184 2 2540519.962584882 -106421189.03900115 14993982.877481461 6335892.2207540106 -438191.38837455597 -3009413.2713302528 -17947.066066026899
185 2 2542683.7465258394 85901817.547060356 65754033.179139525 -3996482.2421126645 -1848211.9160363362 2390042.6454672697 140603.65865046394
186 2 2545799.8918804177 106974861.14931338 -18589093.021483492 -6418745.0262438506 503700.17268130241 2967728.6601805501 13698.755786982236
187 2 2554800.4063734324 106776949.19428028 18830185.224024165 -5865556.1552418079 -536408.70840691985 2966333.8787141424 73683.846441075002
188 2 2564546.3797517838 -88018323.187250257 61446359.14626874 5949628.6705891034 -1743870.4967848875 -2495849.8482787418 63961.714101573954
189 2 2568857.8037438397 -90389583.347125724 -59133104.793711975 4332305.1473217458 1635605.8713159913 -2545841.7248026794 -131014.32506063861
190 2 2569657.7832248816 64466490.20769988 86692235.588022277 -2441407.5371490498 -2437090.9115038025 1792541.9454808733 166093.29044658484
191 2 2571779.6596574797 -89149349.156777367 -61022180.234692827 4231649.5684545888 1688120.498298215 -2510643.5898897164 -133557.70956513248
192 2 2573845.72326151 26327216.01133335 -105562122.24642898 -3052315.1826380515 2916008.0266248835 722305.68194506667 -156945.85809479569
193 2 2574679.3848221404 -107556023.69052672 157198.68326226503 6179717.5024271552 -21889.377971977101 -3038728.253048047 -43098.181378476445
194 2 2586633.328828319 -33972131.225953549 -103111828.25931066 436060.86562703649 2853765.9310128251 -959013.22219733789 -177908.61716380995
195 2 2588889.3681069808 -7384815.1610423662 -108452211.97749172 -1170691.3901143111 2998900.5676504015 -216647.36950916002 -175324.6407883763
196 2 2594277.8368477505 -20357624.612246543 -106712687.77534255 -405243.09969590412 2952380.3992813271 -578610.85599768138 -177952.83410889964
197 2 2598041.6903311247 -105572981.67846031 20034444.722453244 6353456.9700508025 -579702.24229324155 -2985824.9941394809 -10844.529484177756
198 2 2618007.208889639 -46943180.651924856 96644566.462484002 4133381.318128617 -2731630.7055824976 -1338611.111163781 136615.6564997129
199 2 2619104.9895181251 29151593.000128984 103805782.99172674 -121385.57508185414 -2922859.3653956577 803608.13953064405 179552.91947082675
200 2 2624348.9463801663 -102971597.52116089 -31818491.849661775 5425033.7441220116 873589.52487674647 -2904102.4159733667 -93545.578067472568
201 2 2625973.7911196384 18919522.034037419 -107120932.55150159 -2688734.8196804789 2959909.0526253926 516413.87828858255 -161885.20828089525
202 2 2628830.8427112484 -107440550.48820768 4516366.8980668746 6223956.9444451211 -144106.27776208657 -3035966.9634991945 -37287.315279048475
203 2 2631525.3311457839 -107010002.96328291 10339315.339765346 6286207.3101040022 -307492.36664328317 -3024557.9813306523 -27820.232732257609
204 2 2637366.4581031906 -106622090.96742213 13644423.494794331 6312515.3601201503 -400247.86604500382 -3014167.4369755979 -22487.694582013301
205 2 2639974.7556735859 93411295.769036829 54700904.190817393 -4524685.5401008679 -1537895.6331777391 2598334.1927994937 127279.13193708523
206 2 2645792.98103983 107533529.90087917 -14885300.649720408 -6382241.618357704 401395.70344651409 2983838.3170591206 22159.795590633734
207 2 2648756.1380476817 55170479.598759726 92817843.562498584 -1752097.2185511866 -2610180.4328131326 1532855.7515543145 172660.47427424139
208 2 2656427.132125603 -35990109.897135116 101293215.01994929 3600549.3421349232 -2860838.9647042225 -1029551.8259910308 148056.52731444628
209 2 2656698.6733645685 -107121119.73842196 -10433281.679512506 5971465.7758826986 275168.76301405201 -3024305.3373376988 -61758.189804441783
210 2 2666316.3092702208 -42613356.353102915 98659744.400841549 3945654.2258462361 -2787489.2860160815 -1216205.3885429057 140867.42253017504
211 2 2673010.4253083887 85488938.318149686 66299868.378245324 -3872182.7612445042 -1862875.0295233368 2378429.237998852 142998.08643560988
212 2 2686361.2508103959 -106368571.04835746 -16682122.225094575 5821475.9612268833 450104.30226602609 -3002092.8223516718 -72062.396383369371
213 2 2686719.8063610215 80357075.687320024 72374172.240503892 -3475061.4428331759 -2033552.23857591 2235816.9736150336 150731.97398947936
214 2 2687946.0875379848 -95188696.304943666 -50903120.492053099 4653211.1304734778 1406386.0346734803 -2681510.9589285585 -121789.01608641933
215 2 2690127.1188382218 -20993803.069368895 105498738.93175229 2830885.9806306548 -2977278.028044784 -606742.94728528068 160746.46719970414
216 2 2703026.4973107646 -39210254.481353708 -101193323.47140877 664781.45031678851 2801564.7552399705 -1105297.1198218167 -177180.36138177465
217 2 2705875.4446990406 -72555208.242861077 79152756.971950665 5375755.6531584598 -2240909.4909499716 -2059994.7683031443 95861.52294731616
218 2 2707884.5597810228 -38684248.379368179 100285320.27353823 3772566.7568220464 -2832650.2951226868 -1105475.9516828116 144486.8179669597
219 2 2715993.567313022 -85970829.066260502 64316777.216375738 5913635.8465635898 -1823772.3193940907 -2437312.861882648 65919.900228848157
220 2 2720331.5957055115 -30292203.885585174 -104267876.91084723 92698.326305434151 2886015.0742432633 -855675.12900154537 -178097.09402055194
221 2 2724970.7942361315 -62607072.720521629 87274371.976272553 4943936.4133489579 -2468394.843341832 -1779520.8464806559 112832.82380376694
222 2 2727321.1167756803 39884050.152848855 -101222692.29474467 -3868287.1819935082 2795557.5150661292 1099822.8236221352 -142144.71761688162
223 2 2741241.8489915738 8617122.0959896557 -108394266.72902822 -2208499.2132693049 2996989.3328974824 229914.90851256746 -167185.04977287672
224 2 2754094.9248608658 105371208.21537092 -26224167.401874777 -6420465.0282356367 716700.96435325744 2923421.7705006329 5777.4749525231518
225 2 2760615.6160826953 107723473.80596858 -13300657.737775145 -6347255.4946056884 357867.01381234999 2989875.5513025471 27427.344118058292
226 2 2775185.2759731333 47819291.778943598 -97718333.946358681 -4294306.2473612009 2698471.1744074919 1320596.8007715486 -132305.42953246782
227 3 2123077.9044187958 150011688.32364291 -4241258.1592375692 7208.1649792749322 29471.886974029479 2565081.3685992337 5286.693869726344
228 3 2125493.0129779568 -111583290.2605004 -101630426.61357938 -219871.82046368378 1689780.3911511921 -1910543.5137978822 -3727.003051445889
229 3 2127240.1047301525 -119445230.19334109 86942365.420970991 163913.56071823146 -1557958.7831606984 -2088548.3497279307 -4409.2466582248999
230 3 2143495.6778419479 120812273.52234247 -91338117.876217917 -163997.2586961943 1508933.6040261334 2045292.8065886854 4106.5576800473373
231 3 2149469.4322525724 -4488844.1522830296 147008448.67706674 278068.9159929842 -2615717.4612184018 -86354.931075681263 -434.46976837275628
232 3 2150883.2847262891 106698703.70117955 102780916.15704103 204516.2244351113 -1828802.4719599418 1845883.4541901203 3283.3933828052814
233 3 2159451.4265684807 -127358297.57381056 -80209138.581441298 -159541.5260581648 1328450.9052149395 -2185690.0992473192 -3859.8008770271658
234 3 2175797.8605743796 -78648054.109281704 124463670.00667813 207247.35865115302 -2218804.5551616787 -1382839.2755046138 -2611.0601263694443
235 3 2183267.5953005878 36046562.640249446 -147800464.85623035 -244402.99772450206 2457567.9633107255 601763.23482280248 1251.6858224737146
236 3 2185165.7134038047 149135620.35671857 -18968919.352376901 -17227.063332222766 281635.23380785418 2545181.8370437585 4268.5734950502056
237 3 2200332.5143861603 -148717962.54599416 -13230015.504735576 -34749.253100045004 185191.76374602292 -2571775.4003664274 -4020.7826430957889
238 3 2202394.2021528175 87398412.300151139 119241049.7859927 194151.0886945184 -2118820.3786569918 1513391.9544849047 2158.6603938397348
239 3 2203638.2169229002 -137976172.22970027 -59106778.082380205 -104688.92080863682 970505.63416784024 -2373986.525872401 -3591.3712084605409
240 3 2212723.8680658517 -137197573.32088569 55977648.261782281 70969.397643006596 -1015242.1963094863 -2391379.3626895184 -3663.2403926909083
241 3 2212972.3553689867 114644900.64475699 94153896.807234898 150905.84227379179 -1676382.5938147057 1980747.7837061351 2798.7685449072906
242 3 2229933.3254507133 -140986512.50352427 -51051180.930575065 -83080.533946719079 833445.86399560713 -2428397.9151699962 -3293.4870532434934
243 3 2232785.4724917868 -94760713.766424328 112867217.8266563 146086.09699630857 -2013941.2758640004 -1663223.9652631052 -2450.1049365232034
244 3 2233698.0268184901 92708268.383029133 -120274545.61421455 -155490.13020433355 1995642.584270369 1562955.651357004 2305.1131381122495
245 3 2239601.3277611369 149274406.15819132 12851982.999730663 29969.864040719476 -263576.05968432972 2555902.6757260007 3358.6138438919866
246 3 2239891.3682846432 57792617.007091194 -140668528.48428014 -180957.79873462129 2337972.6166632161 969725.07897013321 1486.4306111715623
247 3 2245467.3026720122 133180522.0509557 66544927.382086709 96806.486308832973 -1193153.3062846353 2294051.0410899692 2851.6028003759529
248 3 2247843.1749270088 -127709516.37755896 -79544141.336766839 -111695.00982602901 1317954.4075512597 -2193143.5733896042 -2678.4038896710417
249 3 2268470.7773763468 141158417.24768898 48391596.868166931 66358.982274339593 -877407.2316201689 2426057.5327012273 2707.1584693855757
250 3 2270168.4744764976 -39362613.568487935 -146664106.62807876 -169276.0147568929 2443171.8082777462 -675649.86895414023 -569.86071172616823
251 3 2270501.8261081371 -108028657.79304723 -105418802.95214736 -127652.06285081056 1754949.8646630461 -1850577.5144110038 -1955.8524472373069
252 3 2272736.6828372348 -10914402.69836783 -151646009.58840561 -170258.11376938535 2524378.6679331302 -193296.73559958581 -16.163688759808711
253 3 2273352.3702764092 -132707778.34162451 65567993.894917957 62953.973611005807 -1182717.7662782772 -2316170.8270994499 -2668.7550696167414
254 3 2283263.8718192382 -138184793.81499916 -58515097.084148057 -71552.967922931552 961048.82962745603 -2378576.6523080566 -2424.3540561015534
255 3 2299798.5658109104 69664713.827363059 -135126395.1427865 -123230.04388826821 2245087.7839181903 1170553.4734940771 1261.4487402232478
256 3 2302763.4744230416 140364790.14686653 -55546615.835393868 -41924.161918173202 904476.37440924009 2384328.2774453103 2277.3634235562631
257 3 2309214.8682810999 -114995239.70957856 -97514096.55219245 -94202.910493416857 1622085.9562835814 -1971750.7710049052 -1645.7026294198179
258 3 2324911.0294862143 -129287757.39698212 -76799496.942915082 -68293.579787276292 1271873.097151269 -2221697.0225293841 -1678.5644835013209
259 3 2332706.751504404 132178329.03934515 -73470883.512846112 -46993.278050568013 1207933.788556793 2240691.9798667743 1729.8419754554477
260 3 2333613.1814416167 -124168793.66483127 80164328.439567685 52070.045720141919 -1438500.8172972579 -2171286.9064987935 -1675.1358903300459
261 3 2336877.6632670416 -82375356.723402396 122060962.39460605 82784.005281695558 -2175864.7150877472 -1448645.5136811121 -1151.6488272360357
262 3 2345192.9798965924 118256272.91601372 89802382.623454019 65231.911444519697 -1598949.5746977858 2040772.4465272503 1270.1203609684173
263 3 2370991.719167856 -8139397.2209163057 -151800778.35468492 -76496.517413793466 2527807.9108885429 -146965.70285964341 27.274224819769113
264 3 2376378.8498725621 -148837433.30746043 5502485.7391477227 -3338.5474125657965 -137370.90136798413 -2581081.0693295458 -1213.2138423050703
265 3 2380005.8086885167 -130934989.01918162 68901740.701846555 26047.281462083371 -1240734.6378228392 -2286873.9029324809 -1064.3880424420581
266 3 2387124.1056553391 124520533.41984315 -86144065.707413092 -30429.969768302766 1422223.5524674957 2107328.3592495746 891.07190090155279
267 3 2388122.4774242025 -92798389.236620784 -119349709.48581156 -50191.068503242801 1989635.9494099 -1588996.9339784875 -560.9513948937032
268 3 2392154.3841063543 -62408568.66861137 -138155323.67176533 -53088.999059506292 2303341.6993882628 -1068747.8926171723 -326.47856049414906
269 3 2395842.9038048694 26553839.920357917 -149762865.36253607 -51186.596843344632 2492213.5446501002 439989.85569802305 223.82663488938445
270 3 2396629.7907888312 135851248.43356329 -66208126.677738436 -18723.344269040244 1085449.9374370063 2304423.9824411911 817.54310141583369
271 3 2397629.8318821136 -70112899.460080311 -134302030.22985047 -47122.955463528509 2239407.0263908906 -1200473.8481442311 -339.18822267941482
272 3 2404811.4480631137 -73648630.060925826 127452281.52332455 35069.309847220662 -2270619.3819699041 -1297103.5807032769 -431.57166773835235
273 3 2412889.9097686643 -142097941.5655677 42587428.542010799 7400.0110113663695 -780877.05102880159 -2474795.4406829616 -608.11048226238427
274 3 2413887.7417795858 64851436.000724196 132618190.96998402 32257.6565090521 -2354174.0780424606 1121241.4845317737 216.80026762013674
275 3 2415269.3455272634 145677128.86032447 -38669477.139764711 -5836.8425546910275 618152.41780272464 2478201.8467555773 571.80948369008865
276 3 2427281.7438184912 88461606.385481849 -123478719.31730016 -17630.714343533593 2050188.4784037748 1489530.2823447548 253.37537162525732
277 3 2430223.9755300651 123998242.67263408 -86927445.26161392 -9986.5211663410064 1435428.2079573621 2097944.8645803961 296.57059829239574
278 3 2438709.3066442958 99247635.112539679 109964916.4315235 9466.5441669590673 -1952648.1061745584 1714929.0908037524 120.76748755728502
279 3 2443928.8440317437 -134635878.01032671 61580658.788458034 2170.3091401063589 -1112499.3695083465 -2350162.215970879 -115.19970126698291
280 3 2445644.9856616813 107165956.22016843 102483553.35096519 3922.8551026753075 -1820905.0778939987 1850504.1533740473 60.89240552051254
281 3 2451545 -26502570.878664158 144693953.17519942 -170.45460439614484 -2573548.5485954834 -473314.40293698892 3.6551352941262847
282 3 2455780.6185128624 105645461.29676957 -108907021.64669758 2793.9896788983046 1805423.7614337029 1782321.7480238089 -53.756338100892059
283 3 2459182.2556217411 58393303.764963448 135523608.35259447 -6522.4521358264565 -2405613.4382765656 1008736.6185510629 -40.702987243753476
284 3 2460000.5 -135034590.84294599 60716760.608444914 -2422.2966263232124 -1097259.420800749 -2357174.8929438298 128.59845449763768
285 3 2488482.5704794307 -125072151.83811666 78762082.856529325 -15526.59994477988 -1413200.522993651 -2187632.9450550205 534.3619144530968
286 3 2489819.2025211975 138336406.33030823 55838303.181056008 -16342.387883410036 -1005083.9951052838 2376815.9287381172 -537.43463126762288
287 3 2492685.2748244773 127448382.7669251 -81666009.531408712 17637.168564783173 1346764.4621657394 2157232.1248993133 -581.99233171737353
288 3 2504033.6608409234 149001903.98494816 -20988324.523417957 2256.1416722391527 317275.74693319626 2538642.6912232731 -836.46133723586263
289 3 2504602.7596786916 -143470795.074716 -42713918.696756542 18743.55157443769 692771.78495156334 -2476674.7721482934 793.01512386164291
290 3 2512905.4735039109 -19759663.11139622 145787559.25074819 -54701.821923646647 -2592114.0283941482 -355627.43300621823 226.86265901519278
291 3 2523346.855778534 93955105.089343816 -119292618.11895809 49262.284112349589 1980339.49533416 1582479.6267289852 -793.63685307933349
292 3 2527986.3878183668 -137369089.29334643 -60225833.039895535 34973.540778753551 991906.35977525485 -2367229.6735181818 1076.4529904452784
293 3 2529004.8281801906 -87202645.318379521 118709007.25100467 -52634.227951305089 -2115826.957999886 -1533862.9173304292 838.7762453586721
294 3 2534204.6539322813 -126973690.48171455 -80520289.876087278 47648.965886335973 1336915.6960493869 -2183722.4510780177 1051.2597913317359
295 3 2539832.3931754557 149875396.59254009 -11763882.956999924 -1847.0148301324639 159935.4423546294 2555726.3473824835 -1405.1079438022875
296 3 2552765.0013598762 -121090699.70944327 84602071.04080826 -45223.540344218061 -1515429.9063848935 -2120014.1082991548 1427.8718847793959
297 3 2554081.6564721013 150162166.16685972 -850546.38394512609 -8838.6469375721936 -26917.397196803959 2563526.0426308983 -1625.5557972412917
298 3 2558285.6269039265 -148182962.20381489 -17888134.901124261 21979.426493493454 267036.58795215795 -2565365.7705797665 1680.2533932556826
299 3 2558371.8932364495 1248388.483492488 -152001925.18433836 100658.99187427576 2532289.747012224 10918.874772678826 -179.4437676784693
300 3 2563235.3643878875 138727443.33867124 54997012.728728287 -47754.042256185996 -989908.13499372115 2382199.4308211841 -1575.4886173099603
301 3 2569990.0017094421 -138208734.75112897 -58139196.002090521 53415.50666112583 956639.69416408055 -2382665.1731449254 1675.6873767518255
302 3 2579255.7230520854 133409670.87254651 -71237714.065146446 45042.551267348819 1170969.5479663748 2259998.6418462377 -1883.8490981844586
303 3 2580334.9513992053 109117279.18879056 -105369387.07114293 74988.789097115543 1746549.8775629075 1841068.8044384667 -1610.5826073533524
304 3 2585619.0314996373 -86033575.40095745 119550728.47904891 -91681.951831620288 -2130343.3796984991 -1513809.3354711833 1446.1299933124274
305 3 2590927.9373818147 110086845.34143028 -104338471.54220723 79810.386571604133 1729305.938269506 1857547.4000994023 -1758.4644852556564
306 3 2594131.938634336 -82685313.141472936 -126651543.58379926 119655.90544159478 2113779.7257669647 -1417504.7979442 1050.6632141535119
307 3 2594454.9199183537 -144053355.8292357 -40432765.444242775 49481.342446562252 654267.45384081511 -2488459.8412133236 2140.7005429001429
308 3 2599132.0830741855 -82948797.029328212 121691831.08966888 -102948.03181166803 -2167890.5476967101 -1460014.4510323354 1540.8271801377296
309 3 2599597.916308701 -107721069.24867189 -105540837.42516913 107064.87105286878 1760059.5689963063 -1848893.368115522 1519.269335427522
310 3 2599795.5498471037 82374904.509327263 122866268.32021031 -120878.81839351101 -2179012.8728040005 1422714.7326363705 -1090.9585371616918
311 3 2602719.135731013 79007801.776871607 125003913.9938866 -125124.08454083838 -2216852.381188455 1364519.6336056162 -1051.5606376481949
312 3 2610128.653321431 -142254465.63456875 41923113.855692856 -26257.405093118468 -768818.6702577261 -2479298.5168556268 2511.7661183371783
313 3 2612009.4318707641 -119552800.05114856 -91468161.830381215 103896.0047373656 1522806.3859761443 -2054627.8439339323 1879.0890629943024
314 3 2613361.6542204674 -46865697.775102489 139470315.88464218 -134326.78504103352 -2480877.1114372895 -830303.51034720975 1097.2917936555664
315 3 2623207.6890664985 -6133148.7716235351 147048132.72161013 -155420.84931344297 -2612766.7779649817 -117825.37732443417 430.90343045279064
316 3 2633947.2335361363 -77651518.638522565 -129861997.76119569 155975.90221696885 2167938.7496219794 -1331466.4828671366 1233.9865337485935
317 3 2639963.4621254038 103352124.60400124 106335175.79587613 -137096.11071120756 -1886682.8151974948 1783271.0217673888 -1831.6238181411677
318 3 2646597.6717841192 -41065696.398070909 141287104.89087972 -164692.94541715301 -2512498.3871785281 -729036.7264011834 1220.1441960702577
319 3 2656885.4775461224 -144969194.89091039 31923077.282294001 -19537.3627225251 -594506.78481299209 -2524318.6149398903 3287.1822922308211
320 3 2677018.0529618911 -129323575.32998081 -76431950.516611591 127401.7895153336 1268641.0327441106 -2226655.386988977 2896.594025087501
321 3 2687156.7457698481 -78237588.102759495 124738926.9485514 -167873.41812346558 -2221194.5566240051 -1378537.4418958307 2379.3309720992934
322 3 2687478.5469928114 30962033.602245949 144111163.68020093 -214904.30030768938 -2557193.1849871594 529765.08970899112 -333.93620951021325
323 3 2691739.3598765568 111285880.63626042 -103045179.63412993 133131.71872914929 1707751.9568892352 1877555.5996259602 -3082.1990790775471
324 3 2694998.6611173609 53085407.804646604 -142470044.54057875 204650.69770470588 2371044.9782421952 887693.19312099984 -1752.1036579228369
325 3 2699607.7463223063 -133891483.96437524 63031305.892891757 -72002.142758700356 -1136992.4733846572 -2339647.1053115595 3783.2988162015422
326 3 2712994.8481145767 134034969.06141903 65318287.9567357 -131293.15949098396 -1168117.1580433119 2302559.8832108085 -3484.1650726372031
327 3 2720192.2663031323 31046979.72788436 -148838962.82236651 240158.28376969651 2478883.4036636152 514294.95084334986 -1348.9065214259449
328 3 2734478.9223056557 118769006.59228401 -94145068.184117705 138620.17009446988 1558196.9512451862 2005821.8321727379 -3824.2553256477718
329 3 2735766.2260085526 -131645406.36674798 67454162.141482398 -89607.261540026651 -1214323.1382982663 -2301713.164645215 4287.7679867646093
330 3 2752197.1942264545 -124256034.33644654 79943905.784949973 -119187.69078103271 -1433068.5216303363 -2175836.7422941532 4356.1742847982823
331 3 2758238.490190743 140874733.90005955 -54480259.478974365 69540.28018322635 887829.11816629942 2389029.886272348 -4714.3873750833636
332 3 2759166.898219761 -148605037.11258277 7321211.307623622 21653.675632352337 -167019.0491953762 -2582020.4411891531 4930.1592116364418
333 3 2768290.7817972419 -146083323.62731701 26641518.474851143 -15862.704909435051 -502136.28736247134 -2543363.9612122225 5079.0099674622679
334 3 2770125.8040816123 -148772794.79671443 4171913.5172904702 28636.166757742481 -112620.89757022774 -2584172.7619273458 5090.124288144063
335 3 2770289.6663790005 138740564.73909503 -59893951.207406834 82963.167516203088 979516.61235083942 2351557.4333962086 -4852.460234543546
336 3 2776319.406326449 -141477786.47073495 44237438.68813888 -52284.683945855031 -808474.6397060107 -2467932.5366927022 5132.532099198218
337 4 2123113.0349457869 169645325.01381919 -118332722.28601916 -6928585.6350790635 1289123.5480610505 1888372.9053240523 4702.7612428950169
338 4 2127795.3645717041 -78032699.119610503 -209209803.01036894 -2241538.0028977222 2051796.6921908711 -559138.92873782071 -65804.148226055433
339 4 2138104.6861491553 -68451583.494976684 -211649275.03314325 -2551488.2160453503 2081811.6195760921 -471734.19905077893 -64688.106626367015
340 4 2143897.2885015784 83589941.16278632 212403974.8852616 2172033.8736001253 -1857418.8809273182 937609.33705121395 68304.337918905425
341 4 2150094.8669681395 55419459.042192914 224291341.63690257 3164075.2536412505 -1941985.5174530847 673283.57437014079 65023.32018098791
342 4 2156031.1187056098 70802001.770389259 -199323367.99133694 -5972043.853912374 2062097.7846084624 873832.51675802225 -36218.007088009057
343 4 2169854.0779234455 196472315.143022 -64980277.802895755 -6493329.3864460196 747215.0098060678 2159829.9826729107 24980.40629461201
344 4 2173847.7005283888 -25884761.946245044 -217305567.46284693 -3807805.8524572891 2167313.9105957923 -74133.372850670654 -58313.356927994741
345 4 2174730.037998172 196208609.43652722 83864746.326499611 -3409001.7890076013 -732568.30285630084 2097019.6153501892 62479.038630553208
346 4 2187010.1218484947 178953087.01365036 -103475672.48300931 -6812932.3606704017 1136847.0434628574 1985216.4861966881 11314.330982371532
347 4 2191692.3820939488 -61822623.634353675 -213265195.1393767 -2793642.8292404963 2098787.3687698026 -409308.0803191727 -63235.53125906847
348 4 2193343.1313160704 113329214.79442605 194147201.61351764 1056599.7370413269 -1718957.8771709725 1227894.5934295177 70220.13280006159
349 4 2196093.6560216988 108876912.35167696 197245973.02786848 1238268.7686739669 -1744015.2287073245 1183952.2231034229 69942.673036993176
350 4 2203231.3770349962 -244296458.84833631 -21277800.925866634 5919402.0192666603 268497.76620476466 -1912309.0025312218 -46532.843559259964
351 4 2206390.2505630087 122626045.82446082 187061615.83904162 679948.42779132572 -1662267.0906534032 1320582.1128790977 70554.106063043102
352 4 2212798.3843579576 -237129479.69922173 74716259.409015909 7705436.5711035272 -542172.61991492286 -1823454.2637537667 -23650.059222177853
353 4 2215537.6106538624 -231877773.21279213 90343733.867995501 7889506.7002875423 -672966.46057336195 -1777143.2257908643 -19307.225651398596
354 4 2220168.785808885 51371652.422582403 225311110.7683236 3331306.8862268901 -1953407.1489966027 637894.15217659948 63862.90098594447
355 4 2222230.6847840799 49476311.069073729 225936042.08346221 3394590.5332879019 -1957244.0751907926 620462.76213057211 63577.367773736791
356 4 2225351.8379692216 -67366771.710258275 -212260289.69295841 -2650064.666077795 2082286.9519091342 -458604.43312512053 -63432.695582161352
357 4 2226714.9654775043 -89492167.240217909 -206180528.44713303 -1951498.5861476827 2007508.4560931765 -659173.39600163326 -65635.379827655343
358 4 2230008.3344342182 -246550574.40793842 7798400.5157496287 6540868.1528948089 19783.893127021642 -1918711.3636488814 -40254.369689858228
359 4 2235617.2172599081 -143020346.6247828 -180549324.88885352 -44446.070639633523 1727602.5857428545 -1125478.7854467633 -67962.944363549235
360 4 2239455.3988043396 -50538559.693794653 234453209.22728118 6163366.5682347007 -1959177.3146639678 -268064.04498083959 45031.289166961105
361 4 2244227.8197905556 22119882.849712588 232697333.7463007 4252174.2167414008 -1997018.4219869385 370930.62537675782 59199.411634333534
362 4 2244866.8475764599 112801511.75172092 194272849.24082562 1118185.505388546 -1722974.2125274097 1224711.242029195 69818.39118792268
363 4 2248541.2957229535 -244989733.72559643 37280627.624214903 7085445.7230677577 -229261.03433900399 -1895278.0520073532 -33387.11315841641
364 4 2263212.2346964045 94753723.812403008 -187720599.53619394 -6329078.7466565287 1954442.8119548073 1118667.4636579317 -26981.297357937274
365 4 2263306.3837560201 207482408.89712873 -14585519.426885368 -5631430.8112333566 233643.31524687199 2262774.3844072134 40955.417530933555
366 4 2267110.5793651319 -246319691.73815671 -2736872.8900927696 6263923.7349811569 108024.34193228693 -1918691.3737874597 -42598.468095384211
367 4 2270286.4218801963 110526739.65136781 195734234.83412483 1228591.3946142364 -1736625.8266831099 1203130.9774756378 69505.486020579425
368 4 2275884.5760737974 -87658318.89073585 226033604.1341134 6939141.3792371461 -1865981.2318239934 -582923.02753428824 35678.8927590733
369 4 2280256.3695080988 -166961672.05510375 -162936362.99684522 887010.61611706507 1546706.4875352434 -1322960.8906711934 -67050.533521097081
370 4 2299656.7972613135 154730347.35682946 -137978167.72162998 -6810443.3995764069 1478011.3102088047 1738160.3381895858 -1502.8718880194483
371 4 2303402.269203268 -154055629.39778405 192470576.08313009 7923069.4395677587 -1549815.217563757 -1133404.871085796 15865.785497967736
372 4 2306519.2365563889 143365327.30602795 -150394018.848268 -6774353.3870361969 1599625.5325221827 1620389.9001893818 -6977.2571662339606
373 4 2335563.956944535 84280200.530172676 211101290.31262013 2268388.0422518039 -1860218.6058178663 951394.95252414222 66808.791572105634
374 4 2338728.2978442991 -14891255.98638241 -218004922.0580104 -4166690.8195951795 2171493.2770035462 34474.233245853167 -54097.825018123411
375 4 2354258.4124045721 -182741362.12891811 167486397.36018407 8089252.1840300355 -1331845.7757078107 -1366979.6583888475 4996.9190746774566
376 4 2355260.9334874172 81149625.890903622 -195093177.23598731 -6108598.7892291294 2015621.6188184072 981674.31402463466 -30212.526458221633
377 4 2379052.4411693225 -240252421.45770839 64332227.150182679 7350166.6428052187 -460496.5843351942 -1844981.2427662532 -27008.83521575552
378 4 2381556.983789904 143127473.10586086 167612044.83236706 -76937.782855225232 -1509467.5631579298 1536156.0524397432 69801.459805753155
379 4 2404981.9574490115 19664994.454249669 232436831.85127446 4369725.8484374797 -2004578.4588565957 352994.71251588641 57198.709027249824
380 4 2408033.9721599305 -168146953.71186453 -162658352.84904867 775270.99542372092 1535730.8082925442 -1326758.0884550363 -65884.824419238677
381 4 2412745.0615201537 -247034482.32550263 6218560.0392962564 6258843.0682784189 27193.992374279158 -1914894.514934916 -40718.066174475258
382 4 2415215.4677391909 148341347.71463433 161891124.46993902 -292503.05768463202 -1462471.3071019789 1591772.9468690171 69548.518144970003
383 4 2423075.7402529335 -240858613.90874225 -43403973.712841198 5052528.5018781042 450546.2492867948 -1882198.7362451658 -50530.987101194631
384 4 2436018.2546131993 -194970172.75350359 153800671.87094912 8029888.0224727076 -1216915.7108330608 -1465426.9860164903 -659.52592807958831
385 4 2451545 208048153.2106522 -2007056.3593485206 -5156289.6411088854 100454.95495709612 2271979.8709806567 45126.439648045038
386 4 2456340.8760012174 204815548.76836407 -31404803.562050201 -5686738.5274491142 397528.66411029437 2247827.2437879201 37335.96727644722
387 4 2459036.1882308088 154004719.13764971 -138954542.60754138 -6689725.1454220014 1481943.9041166191 1733508.9875466446 -30.305129523003487
388 4 2460000.5 -98563777.290617749 221732625.06119835 7064826.6290333532 -1833712.1052442756 -672397.65601629508 30887.745854786615
389 4 2465340.1544623259 179898297.62481353 117754877.05563647 -1938735.1947472345 -1066686.8061785963 1930349.2917226185 66592.20840667533
390 4 2470453.3672715141 -247110975.83001322 1940462.4924449222 6086007.9308302561 61126.619295657394 -1914172.9877650891 -41633.040691204675
391 4 2471623.0257334891 11354822.489547646 233408763.83357087 4615891.8602974247 -2012385.6429902106 279784.73732476973 55089.469573685768
392 4 2472762.5104311025 132819580.99833027 -160647391.28110349 -6616566.6627190672 1691985.1073590796 1513786.9229256329 -9632.057301856903
393 4 2480244.0148984119 -20135941.348666333 -218530378.95609277 -4091694.1747443872 2162874.4718723046 -11847.665505636136 -53041.803185679171
394 4 2493951.4627856016 -87769842.818381846 -207980041.1469889 -2229859.3020672728 2006299.237146927 -633402.134749213 -62099.834562723539
395 4 2503450.8331075516 -241658804.06807217 -41053770.455058627 5003843.8683744362 427135.34128361859 -1884297.2580368617 -49931.459918647146
396 4 2506415.4980710978 116803129.52151398 -173785384.51293328 -6481547.0346630262 1814960.1022497846 1348147.3497248585 -15709.621426048809
397 4 2512080.3439736152 147151541.6640968 162569672.94728148 -149489.83995338395 -1474437.7716997056 1584670.8093146598 68995.182050365518
398 4 2523377.9062283342 -239553125.3629677 -49931814.33257398 4736850.1524098283 502905.97363391519 -1869127.248657556 -51424.05254807802
399 4 2535207.1375189004 -10263438.558421809 -218559534.43829498 -4348063.8749862453 2167470.6411799509 83628.057148566644 -50432.032569064235
400 4 2540107.0117029399 163725906.17906001 -126793772.44234832 -6604218.1667409157 1358236.6111512866 1836348.6462197867 5950.6682698172544
401 4 2541391.2220755946 -7484879.5056934878 -218461714.94429103 -4413587.2690519365 2168330.1377007524 110061.41194467133 -49820.665834589548
402 4 2548327.9769965075 128374994.82663053 -164617506.68735364 -6543991.5530863851 1726898.0521512334 1469041.6752608311 -10545.790537222243
403 4 2552167.0216208193 -238725798.29827631 70937112.77392891 7216095.2085210057 -521471.5080583269 -1825857.9627659102 -25908.62506741142
404 4 2558348.0965355625 -237818986.47739956 73999093.830877289 7251414.5097503355 -547435.3447088073 -1817985.3172134024 -25145.1734560486
405 4 2586173.6986432099 201375215.80958611 -46814245.450125106 -5774452.4180530785 549402.70335128019 2220495.9920893572 33707.755988768295
406 4 2586821.8817577441 163867373.46283403 -126622668.70313495 -6562230.6536724586 1355223.560281506 1838491.1241320842 6510.9173961287825
407 4 2587457.141883492 73671087.266344398 -199178416.47750264 -5947043.9792338191 2037835.7426207336 908991.54717990174 -29282.682353441807
408 4 2587799.3621917288 -135464528.5410161 203947489.04182938 7516061.9106782153 -1669433.7727751825 -977234.06712890766 19088.3075639368
409 4 2592767.6329422677 -237088826.67679438 -59244199.114133552 4379951.095642183 580791.81881398719 -1849313.1101318602 -52750.038881711334
410 4 2595570.6256607161 -181587613.00844711 -151272842.49175256 1119453.5109126596 1413671.6040591232 -1426358.742967742 -63584.753773242322
411 4 2597165.5957643311 201443754.65521264 -46449380.007352374 -5755004.13618044 545249.37371375225 2221675.6836766428 33884.842983558046
412 4 2600287.8114953237 -247531281.40843168 10053128.078717042 6075701.5649824059 -12060.567460434442 -1909927.0791418024 -39968.619005501518
413 4 2607492.6203447473 207910283.48000905 3946237.1335029835 -4834152.4297171207 34873.158821671328 2275093.1031386591 47133.878015930663
414 4 2623222.3024637862 149985971.19654846 -143765007.14643833 -6564792.1847036825 1522018.4760895134 1693844.0033044366 -125.98436968495292
415 4 2627245.3637496624 -47326786.289307892 -217371618.35602641 -3471612.8774654432 2118344.8273771852 -262168.8864667021 -55375.139977410101
416 4 2636740.451056798 -233319964.55748531 -70709499.781218261 3984574.4575609691 678858.01508645015 -1820930.1706320157 -54355.514830413551
417 4 2640142.7673517196 -246900195.82703435 -9617888.949677866 5587800.7943062419 153032.09804836285 -1909264.2829181168 -43882.833002781044
418 4 2649868.000383121 -140663619.66752079 -184331339.04212555 -600757.74815180956 1736036.7095832503 -1086604.7357436009 -63549.393204489781
419 4 2656833.4136699531 55268848.827246562 -206654734.80571753 -5654558.6805851078 2094225.6965362916 725071.13246719725 -33589.453647850496
420 4 2668851.9062620592 -116775325.73924135 213492637.11464775 7227326.1615658049 -1765301.1661847329 -822132.20729387458 23726.200467235802
421 4 2671582.1173583907 -84380467.418774784 225666703.16741255 6729681.4387513325 -1889460.1692464564 -550935.40942225081 32312.621941325557
422 4 2676303.9893228849 87174933.860026062 207817178.63143951 2365485.0766224195 -1859037.2051736908 992378.0141705292 64162.644892580473
423 4 2684668.2380999429 -143644910.118664 198627096.22668353 7527523.1439468767 -1625693.3142772024 -1044051.996662237 15620.712976411145
424 4 2688095.6827056976 -131334625.84501463 205982754.75346962 7395630.9867256144 -1694687.5245221625 -942518.3643861427 19338.608304208996
425 4 2690344.5702751265 -216979935.64346993 -105722092.60659036 2788351.3053439748 987091.86331160087 -1698307.2055209773 -58745.205607734664
426 4 2694404.4992509354 -247734449.70718199 8531466.8411612287 5909637.2157671954 -2277.3590119044648 -1908668.1941973555 -40292.28696598651
427 4 2702335.0091680395 192159046.20127708 89613602.379297972 -2539307.4716934762 -813655.46648931282 2081352.2604813443 62789.413978938639
428 4 2703516.2717751106 -13070491.535139643 -219259857.97886568 -4334275.9614902586 2160258.3414121415 60317.42432517586 -48560.365278031728
429 4 2704751.205092866 -233598533.65811998 -70694288.360857561 3892469.5835386026 675575.01061384613 -1819902.7420671803 -54066.251306014768
430 4 2712309.2122985488 -232799377.84313229 -72894446.828920007 3815760.6348422007 694733.48985447909 -1813599.2971349312 -54345.227917013712
431 4 2735247.0168861626 200083615.18083113 -51093689.29920873 -5658788.7229037462 587687.81477911049 2213274.9483570578 33401.065820047625
432 4 2735868.0731230946 117714012.40432478 -173592957.99486879 -6366140.2799300663 1801799.2504191454 1360015.6001236464 -12429.835753958194
433 4 2746785.936825885 -34934866.747886032 -218994782.0922069 -3838654.2065368756 2136295.3150548805 -144134.04970869905 -51773.056901526172
434 4 2748781.4771107044 -160233112.16551113 -171166792.37276465 29043.599033149669 1596551.4941868454 -1245646.1224134518 -62766.262792688773
435 4 2748820.8191905124 -88981265.576721385 -208757645.25198132 -2391003.7377972472 1994334.875100231 -635458.02546885575 -58914.09260691324
436 4 2759589.5310204253 -200912833.97868666 145918780.64968872 7656305.2616522554 -1162594.2358414524 -1509136.4482597501 -5534.7114523534901
437 4 2766271.320202806 134062952.94144316 174057156.15294161 644852.09700874356 -1590634.8962365494 1462085.8050994594 67055.517518414315
438 4 2767540.6202090513 202915021.38749847 -38994685.407819957 -5428477.5970616294 463728.10882322147 2241262.1073482623 36959.542173689944
439 4 2768777.0068734284 -18488780.071072724 -219594490.02783594 -4231997.6567985564 2154231.6757909236 10647.164150211775 -48613.228113276935
440 5 2135878.3255382236 -3047065.8231792105 768313221.10374594 -2720532.6108266963 -1142146.7096663036 46616.10840449122 25900.780702840602
441 5 2155908.6966380966 432033030.55674851 -630173266.60188508 -7532765.7440819098 919370.32349630888 689753.04068318359 -23482.514045799493
442 5 2163851.6409292547 -339242527.02904052 -724216615.83259058 10387902.67141897 1011122.6309030496 -427318.56837138731 -21445.765954203933
443 5 2171995.9205286475 -738430542.8439889 -341566950.69307816 18067395.562407993 463021.13635597914 -973950.75806142937 -6951.0682241655732
444 5 2172248.0988236973 -580961764.47954011 -562496559.75238621 15297000.585456602 774517.57647153025 -760305.18807089573 -14828.537116441117
445 5 2174855.2950005797 16736910.945616363 767962425.17135835 -3210806.662587997 -1140699.9522602332 76052.465718202322 25683.391146527705
446 5 2198091.3403767394 -685452028.96469963 -435368079.00847256 17199836.471754167 594121.13446560851 -902809.55691585806 -10130.054922330324
447 5 2206451.617668035 -804394777.22169411 -130494566.45087983 18738660.87720805 168810.18017305 -1063151.0185583043 150.15140717266868
448 5 2207753.7489798958 285061224.10494488 -716168342.9091748 -3786062.3516559848 1037648.7889323725 470449.08606522146 -25304.028873773925
449 5 2207875.7400087798 406339108.96991539 -647484050.28701413 -6794846.2734137252 944856.02588027203 653290.76807081827 -23883.380793344331
450 5 2212051.1628840589 248915213.82872668 -731201712.11532259 -2908378.4565397929 1057904.7972681662 416861.41403807251 -25561.532725076453
451 5 2223959.9364344976 -750233782.30960453 -315239945.72834736 18197036.822597411 425621.17672258813 -990602.35421217547 -5914.5481993652338
452 5 2229904.4322534814 674344416.72418213 -324426840.29523939 -14051666.128683126 477497.02301179682 1071145.3293937673 -14858.233278236288
453 5 2235420.0998771777 118978462.94445989 753968025.42836154 -5545141.9705997668 -1127315.5362248705 228895.99037758322 24669.772643992514
454 5 2240621.5745898732 -710019384.35323632 379926481.2228232 14644895.432138838 -544028.13274631288 -944436.86945017392 15895.674923003984
455 5 2240932.1351602222 -810666627.3182199 61468606.249013163 18129681.64752632 -96509.275877021093 -1074901.8017186774 6254.8583712603086
456 5 2243632.109119867 564380375.0605886 487455023.7593739 -14625855.295836536 -750117.58322645118 906620.95141659048 13535.683345136869
457 5 2251111.8840108467 319076297.09875643 -699780306.9242326 -4557594.5262283422 1015619.5942430289 521769.98383654369 -24955.973592289938
458 5 2254853.136078815 -321520980.43478537 -731771162.53342485 10054213.205454556 1022257.3555024019 -401603.34238638123 -21594.194624575648
459 5 2258494.7909046956 -793180480.13682616 -188067942.4013246 18657614.59179737 249211.95369271503 -1046897.4187670129 -1646.7396889165921
460 5 2268238.6554903453 104649565.35543929 -772907942.32516539 592730.69644234097 1107526.4021670374 203243.79412089699 -25808.638443091422
461 5 2269193.2636266379 741947858.11283934 17579697.20213934 -16835043.754111543 -38986.798697749531 1181458.4973462624 -3639.7805359017989
462 5 2269466.8879292775 665156714.49150288 329567559.16794699 -16293485.497785656 -513726.12982995808 1064362.5351816225 7537.1814705930929
463 5 2287760.5541462689 -276151942.60576856 731170709.16898525 3416327.659820172 -1068676.182047656 -347353.22425277147 25459.798236612856
464 5 2288964.9040576192 -741988859.07650888 -334845780.68786681 18038434.666304182 452700.72926614358 -978087.99853645125 -6449.229297821189
465 5 2291839.523325678 6650752.0829198807 767825249.32015693 -3110408.337593189 -1142147.8342031895 62017.00440185592 25535.151703805543
466 5 2293064.7521002283 -809740633.44543624 -94952602.425346777 18637091.640094239 118735.05717691079 -1069468.3157075772 1445.5470224288838
467 5 2297628.8028588234 -743257684.63461745 -334606411.48020327 18060664.075355511 451006.36519549147 -977128.09062922723 -6404.7228669891883
468 5 2302385.5683018104 -441595909.90902531 -672164640.99954176 12565456.752101889 932288.13530485146 -567471.04829105712 -18835.808774679925
469 5 2305986.5098443795 -814375451.43096936 -14394128.892201914 18427867.736655686 8404.9341985798237 -1077044.0912157907 3982.9805981491536
470 5 2313999.1574641466 -516648820.920048 602663321.64874995 9304675.4469932672 -870450.51326585526 -682999.20656381128 22272.096410370475
471 5 2325684.0196937127 708033412.11787009 216962347.91548991 -16803203.865218122 -343154.77185094071 1133831.9421844189 3305.0938369654909
472 5 2327619.7010349352 -814187853.3452177 15840994.371353958 18285462.200133279 -33834.745080292356 -1076739.7487393997 4969.1841206079234
473 5 2327728.0552795283 -809100478.87503994 -100582783.16584736 18625692.34531872 127482.52295230946 -1068364.1935171569 1301.3386051936536
474 5 2331423.0743512763 -594063320.73162019 533213904.50715971 11292740.570157016 -766713.44209831418 -788610.80376481847 20352.468513548334
475 5 2334348.0749315764 708979048.51447284 215483879.59157023 -16808648.927361492 -341117.3637279378 1133628.9118001279 3244.6253981217392
476 5 2339380.1636606455 136266227.09643212 748648390.11027598 -6007318.4813273987 -1125189.7052970279 255946.80686510014 24331.358713335048
477 5 2339599.4806024712 -113375741.72196691 764227275.9734813 -447258.25256182998 -1131207.6377415068 -112337.5249908409 25912.888818382558
478 5 2345624.1771074785 -517783266.9723388 -619971842.03217041 14099341.052438948 854496.86654774845 -671002.82923200063 -16592.054525204618
479 5 2348742.153723225 -587015927.23855531 540783816.74718881 11082377.471218126 -777718.2736791257 -777833.59076789219 20573.294093635825
480 5 2351187.3427516278 663532027.8603363 -347931422.95215523 -13555227.214673333 512245.25393588393 1053522.0672377953 -15682.268646937458
481 5 2359131.8720880845 6228785.1798617905 -785764392.4214884 2973192.9941578507 1115851.6789193435 62028.198247044202 -25348.335935457442
482 5 2362474.2706970111 -792725404.84204733 -193857371.86491191 18600874.916395288 254466.61796599813 -1044333.7384978195 -1585.2754299658877
483 5 2364440.5977529427 739360775.94924664 -60944235.487545736 -16391953.183173368 78972.304199014485 1180062.8419603605 -6458.2903589767247
484 5 2368382.3174722637 579759210.02500558 -482653471.84013927 -11117153.694018152 709855.41876761219 922164.00656685093 -19633.024988508649
485 5 2375583.6513581621 -754952042.36346221 -307153988.80570197 18193187.059686378 412974.02899907454 -994065.80784644186 -5321.2584967372986
486 5 2385453.0990880718 355676940.42021853 -680826418.22369373 -5267174.4072548794 987092.32464276685 576788.03502899362 -24493.603253241658
487 5 2390058.0502593592 588450618.44636512 -471347592.06673491 -11323880.590584906 692996.91675996862 935721.15593952488 -19330.073935132092
488 5 2402562.5217212485 122687603.3345308 -770882210.90862012 365264.76259148616 1101297.1632284869 230353.00435568878 -25658.37023158478
489 5 2411960.8065247755 711404230.47042608 -221904673.71853036 -15060752.57495896 322807.69077753619 1132448.7854832099 -11845.656183874011
490 5 2413325.7482160358 -194794958.91916162 751962258.77436924 1313523.2518059732 -1107047.42883367 -229791.7484242091 25773.271324608981
491 5 2419732.7801873079 -55275616.921830513 -786386752.58741701 4439742.536815661 1113746.8154410215 -26628.954528268165 -24872.133778118732
492 5 2421173.2405077424 625132926.40299058 400609459.33871597 -15650318.908327432 -622882.38757850952 1004123.0738820842 9884.9459302137948
493 5 2422185.4113829308 -398395912.06518865 678619600.7563653 6174554.3143809019 -987703.75467576832 -519667.68033052766 24267.396037707833
494 5 2429724.3302172883 686397357.78019083 277766746.65614069 -16530870.503530204 -438414.97206334636 1100778.5619899055 5318.0813266251371
495 5 2429925.9731603209 565770597.6914041 482476859.32042491 -14665698.832324143 -747551.43753481866 913288.93771810178 13013.702914537422
496 5 2451545 598567592.11913395 439604704.97625065 -15226860.71770958 -683409.9670259892 963889.92093891476 11306.531424319433
497 5 2460000.5 707285091.88147259 219379641.55929416 -16735519.963101966 -347920.30893545155 1132391.9556394636 3080.4903739767324
498 5 2460147.1051810491 638280587.7672081 378227467.1978665 -15851495.862463322 -589113.08672378561 1025284.1826558058 8921.2423566974358
499 5 2462309.3361005103 -722718422.47921133 -375812118.44555044 17732065.205692686 507834.478860726 -949849.46480934555 -7414.4947178978664
500 5 2464763.7685172698 415943605.32182997 623620411.85288227 -11897395.029314464 -953326.83416788862 679731.77157706558 18502.766637834022
501 5 2481036.9046858498 581102077.33173168 -481626696.79118037 -10962217.331434617 707474.01968037663 923433.52280144277 -19679.462638182289
502 5 2483662.0114963688 -813150207.43436801 -55514230.435118787 18400670.965422906 63654.466876090977 -1074542.2006083275 3088.2225341708122
503 5 2484229.0235512331 -552756949.65630651 -591097699.05605686 14831456.173572097 811719.16129432607 -719143.09721779765 -15115.41096591675
504 5 2489511.5634945845 424452589.88423175 -636555076.84670353 -6789667.8067733459 925456.4571876491 678943.11324431328 -23532.267819068591
505 5 2491570.5338518303 -454285964.13242137 645381932.14961183 7418117.5714086462 -938229.79378556542 -598336.54663324449 23476.462215050127
506 5 2499752.2280493015 67499384.654955745 760818292.66868353 -4726864.6070285365 -1139400.9137625177 153570.40184965244 24768.745690158776
507 5 2502188.1778422976 89447051.398887783 -776466399.37313783 1291561.3015315738 1108771.1892462706 182858.36416964346 -25507.78121103326
508 5 2503793.0969782211 382881227.59184331 645709987.0738796 -11276709.64895311 -985108.28264633426 629759.37309670413 19307.807669651727
509 5 2512514.4306263821 328579468.45517731 677291137.97040391 -10211495.533135932 -1030719.5146628773 545455.38064131222 20653.990487382031
510 5 2512867.5055438899 -64093409.624407321 767135967.72498298 -1840164.4145437167 -1140156.3249423287 -41933.103587925005 25596.904793911566
511 5 2515243.3510483974 153049414.65146872 -764065330.09827983 -155040.01202855937 1093246.7018421993 274140.15773373557 -25539.8203554053
512 5 2516927.154422679 243456558.96270022 715726482.68074036 -8481440.4408121556 -1084168.2208279129 416759.34131895751 22382.386562865144
513 5 2520088.6952209147 618012738.43663728 -429087511.23778689 -11935257.795130329 630065.72559244453 981962.75280717679 -18225.928071349183
514 5 2523192.8059397186 -578484304.33188546 -567963363.41844463 15309436.418406211 777627.1842841811 -752846.26469253434 -14106.928295173046
515 5 2528119.1030050176 17243389.14284984 -784834769.55036926 2972148.4186988235 1116096.9428466435 77768.885041193455 -25192.335636826032
516 5 2528956.8314809357 714880855.94283831 -210896155.6748105 -15021264.145994512 306112.07677084551 1136863.0794013205 -11679.684688456447
517 5 2529246.9921851079 729286639.31680286 128941444.58480257 -16795296.972595003 -210157.86302019423 1165751.4767194639 -303.64941851079908
518 5 2530533.1307922672 -424746973.36445874 664178882.52476084 6620309.6401805002 -965120.73080815922 -556136.02889760258 23875.210618480076
519 5 2571819.1351465164 411671025.38848764 -644374304.3471905 -6344498.3426672956 938523.09171153232 661950.34351528855 -23722.312881553928
520 5 2582218.6518814121 -99571728.913283452 764992135.6070348 -1128605.2499173062 -1134881.9293316861 -92762.009734436477 25586.457761904458
521 5 2591240.6544234846 -475409545.50134152 632539442.47280204 7779338.4628433455 -916915.87698833225 -625031.88553833496 23077.33780916714
522 5 2593400.2533219298 332632110.66374487 -693299330.15055108 -4344422.1151093785 1004963.2633081481 542668.47258696705 -24670.317841553704
523 5 2601771.6154178027 17365880.820692889 -785289893.32109106 3063854.517332322 1115375.2130001623 77722.951632075434 -25066.926412663892
524 5 2606141.5071714013 56785386.425890349 -781772940.9459548 2178527.4325949196 1112093.2624244979 135927.23118280739 -25243.768069051985
525 5 2609790.0129204965 -618252026.57212079 -527568740.96919191 16021027.614740131 718692.72745664534 -805433.06908243883 -12385.291447676731
526 5 2610263.0888662059 -176280413.55726945 -774996798.68722451 7314605.091841965 1087120.9625433742 -196327.93353603245 -23228.193888943468
527 5 2613936.763423834 -730543816.60989177 -362740896.58467627 17789487.53834483 488528.51372859697 -958131.29715913173 -6599.9703255166969
528 5 2621051.1445405367 80787190.62584351 758931861.35119414 -5144421.7178302528 -1137499.4499902695 172824.71958250698 24425.943164820488
529 5 2629110.775722194 642194211.68950272 368231536.1107645 -15851280.785320548 -577209.20293699927 1034914.4862909048 8193.6185530526527
530 5 2650623.3883791873 710036075.90901434 205151024.26004052 -16625152.691843964 -329205.53920984018 1140248.5307863408 2187.7609083362368
531 5 2653129.0835664799 -606619803.10172796 -540992034.19652665 15837124.518371025 736579.84002732835 -788994.76205011248 -12769.335979621812
532 5 2657477.4609578112 -594516652.69662499 -553067768.80917501 15629807.372592513 755000.41306815704 -773022.43952417688 -13233.374601740557
533 5 2661497.8709233468 -770473333.62588406 -270399118.08168209 18254129.570345312 359977.65220470325 -1012155.0437416092 -3420.5772831616296
534 5 2663071.9105557292 626519520.29227233 -415548129.34749329 -11983706.230425311 610126.72723402327 995479.52108740434 -17957.768467158268
535 5 2666157.4994829651 -581990181.32098532 -565032279.15309429 15403999.176299334 772437.10993300995 -757413.54851590877 -13673.223140128172
536 5 2667111.4665725799 393034033.68136281 -657789995.97688997 -5732593.5780726643 955211.73388052185 633222.23394016782 -23959.506810529379
537 5 2676519.3155034594 733581886.65943384 91590776.338880539 -16631018.169196581 -155622.0708091339 1176406.0663316152 -1871.8415413998528
538 5 2690049.8256090512 419815072.99894708 619188891.13392591 -12078043.125303822 -950206.89743123029 687991.16031585936 17869.128335836711
539 5 2690746.6324308612 -341011215.78751576 704986679.4588033 4337220.8543816917 -1032339.9369529076 -438476.38635030668 24788.443051106311
540 5 2703412.4171453044 25808515.10442213 764415483.07903826 -4062827.9122811141 -1144340.8578327724 92951.081750250261 24841.660977056421
541 5 2709958.7702327748 -119278451.81643446 -783494854.48634171 6216629.2449445063 1101931.0547403709 -116451.14222030441 -23787.215936577664
542 5 2721325.9537258558 -574190359.3559649 551706956.60378349 10120827.660327446 -798598.50912683934 -760190.20835719688 21123.525581493228
543 5 2730034.8583681118 -607482576.91068769 518060825.10246152 11004573.343179589 -748138.10024336795 -806014.7270927981 20219.76361422065
544 5 2752501.1730946647 -762817619.5584234 -291532958.14116478 18166307.22808769 387937.53762905853 -1001752.0983276154 -3873.6856466580493
545 5 2760651.9312156201 -769558273.78729165 250040270.32502735 15776308.846521176 -365936.46439305681 -1021023.2686807519 12852.794349239379
546 5 2764220.4175721435 -144334024.00048193 758610199.17448461 -394889.01729886641 -1126541.8581994178 -156580.14931931393 25535.031252193465
547 5 2778992.344652331 -420344926.71246386 -688231883.62691057 12511257.833449418 947444.84195938148 -535881.37083328154 -18306.642384160368
548 6 2153095.596797646 -1203747239.0262923 686917034.87202489 33792899.201234274 -462408.49272337719 -722867.3535609761 31405.648650206163
549 6 2156769.7502038977 -64821043.341551341 -1506569053.2694228 30604175.566465449 785767.56532732735 -32967.181818435791 -29829.055314946203
550 6 2163152.4691946334 -786179733.72611785 1111142240.7761457 9818864.845538903 -729174.16344801942 -480686.17338471895 37229.196625612058
551 6 2164564.9490184956 -1413689261.671587 119040372.1868912 52642740.830876179 -117397.75896854889 -828873.70932811464 20003.618802996898
552 6 2168756.9533151798 846414734.35839832 -1230182975.3784938 -9977046.9354011435 639270.43519127392 475606.58068493957 -33643.684056628532
553 6 2171194.9479112038 1259508693.7764909 573700210.1318754 -59564762.163532265 -395146.19349268067 761714.50141578133 1149.5738048301919
554 6 2186677.354613733 -1396894220.4799426 -376296011.3798455 61324498.918336883 168533.84355629372 -803051.63409751246 8334.7776379577317
555 6 2191705.7585542561 1412072027.1283298 -248963331.77827835 -50323323.45758155 94376.655611299764 825030.72852548503 -18943.280786352614
556 6 2195400.8554627816 -762327564.84003043 1123594552.4184184 8885657.8700180743 -738786.44323200791 -466155.07096576178 37398.601910216508
557 6 2198407.576837521 -1039739914.192189 -1063043832.5512978 60100484.759085186 548615.7063306187 -582272.75311481627 -10606.954968737904
558 6 2210665.3857177175 23082645.080463223 -1512056110.0218432 26959777.986802187 785027.92881580268 12807.037094489791 -30872.720557235563
559 6 2215121.887556266 741142634.22964728 1132501810.8604224 -49787747.258378558 -747009.13832542836 458364.67442187539 20684.76186701288
560 6 2216388.9220632422 -333092969.52825683 1303746727.1547387 -11025069.726317706 -856492.88523405569 -204726.14867661658 37210.081417579335
561 6 2217709.9421922415 -1231535067.108861 636400928.39602435 36341952.581007615 -432099.58446445927 -740162.13412829151 30488.433490492607
562 6 2221685.5904193479 225484589.37111863 -1492440787.6740651 18633270.979589291 776015.88526753418 126755.85154991373 -32623.923111444914
563 6 2258100.6093574455 796679348.84254026 1099087613.0225956 -51302319.638691805 -724774.97514513193 489646.07896828558 19434.259419195289
564 6 2262367.3934228849 -1304655192.6196802 -656309430.64804506 63104751.460045651 325676.40296530433 -747244.24790950399 862.67032039504693
565 6 2268580.4407982114 986704667.27850831 944127875.46571803 -55923191.74129077 -625555.2037875544 604386.55929378839 13549.604395128952
566 6 2269643.816742592 156683420.1662074 1335519752.383008 -30475794.849056359 -878405.64954460459 99230.106748108185 32656.72476733091
567 6 2280583.4791884967 7644110.7314632619 1343912616.2057099 -24763890.93671209 -882269.05818319053 3993.3378656656732 34569.228469165901
568 6 2280648.8255675738 -49996856.913521439 1343004701.891099 -22484048.233897753 -881646.07186238945 -31776.791310736928 35198.2764355545
569 6 2299395.2484001941 1425419961.6838064 -189616353.71512699 -52603851.842437632 61129.899851644579 826195.61197093897 -17370.605244753024
570 6 2309105.9126805286 1113311320.5166156 -976076931.02142668 -26163732.073705003 500508.1951190012 626381.13297179178 -31055.31210823145
571 6 2312881.3162881499 2259116.7643485288 1345218398.0554833 -24402413.956462704 -883464.44273563998 1764.3839459111625 34757.810257130965
572 6 2314588.6081609842 -1232165036.0626714 631543964.441275 37097919.219468735 -427398.07608597376 -745813.80121797975 30301.450927095269
573 6 2326374.4659422552 -1416046096.6098979 -194467987.33968818 59302292.282321684 65835.63787471049 -828941.66141394398 12333.892558467136
574 6 2331842.3304965016 1426411885.8733833 -58289058.472499609 -55207670.699421965 -14466.746613215188 831297.00738228275 -14420.0886973705
575 6 2354269.8012687992 1215514994.3597753 666644980.10255075 -59962469.505751424 -448126.07333988242 729172.22738635272 4634.4817734990111
576 6 2354777.2401392735 933425803.16690981 998757056.25682712 -54767527.84207771 -656172.0625785907 568025.39878346492 15753.56321830283
577 6 2359358.6707434491 -1255094247.0457361 -744159797.66047084 62863144.879211232 380214.37535925495 -720881.20380786504 -2101.718884946773
578 6 2365526.3319133134 941110362.3298949 997022442.0261122 -54953017.133391656 -654127.4166177247 570405.95520926802 15649.686590814428
579 6 2368738.708181411 -1346143453.0804148 374178312.1136331 46525577.768467747 -268734.55986372521 -805634.72767803434 25005.96412884444
580 6 2377285.103205495 152472112.38087943 1339296804.9798594 -29889590.062830411 -875527.49397995451 93398.226375424885 32980.30734841169
581 6 2378775.866992339 -1031977753.0711585 901953819.49031854 24742336.78171793 -596192.89883599104 -630881.0309394733 34803.238991734244
582 6 2383106.0398752089 230496333.04700735 -1486754985.9843125 17309111.699934788 777791.77926918701 124305.63604457231 -32993.539711863326
583 6 2388096.6243061726 104347009.89422905 1345767613.6187496 -27997057.59763217 -877939.30898048042 61759.510408713657 33627.561789048916
584 6 2397451.0479451967 1145134132.059675 772694259.79711413 -59058031.899002969 -512322.00996276166 689048.92893192731 8079.9871573723221
585 6 2401760.9760931241 -1410606869.1646435 -245300237.99068567 60183560.637302272 99063.452263581683 -825498.28036825662 10664.514826125511
586 6 2407865.0991555988 1294964627.2631731 528173504.57139939 -60604965.326928981 -360058.813123097 771364.57557553577 660.69218642475664
587 6 2424290.9945253641 -1083342572.3393917 -997470451.76663589 60480019.51121103 521459.14479307533 -616601.23862751317 -9847.4839147164494
588 6 2427847.4440433807 1284555248.7480779 -700458833.55462515 -38697275.97632613 354567.05943330971 730348.55724948598 -26880.098094013632
589 6 2429017.1947419792 1392248519.9170799 242125296.61747521 -59486914.184985429 -187261.84679954452 821166.15381588554 -6951.6544961250702
590 6 2441500.4894659799 428799272.06291199 1282922545.0084364 -39494900.963560656 -835811.45536771696 263033.44653570926 28632.765220244466
591 6 2443575.6368564777 -1172509796.4529352 728463872.43313539 33856508.413460538 -486498.570622114 -711380.83355771436 31758.899952841803
592 6 2443741.7963145529 -1247130098.5308807 606678911.4115473 38949054.958243109 -411070.08592544153 -753115.81509354291 29490.163899996438
593 6 2450947.4282442005 1269471559.7801776 577064658.45271707 -60518443.347338036 -389471.5119082501 759356.80427404644 2270.2094788075419
594 6 2451545 958385161.21699953 982856392.47044671 -55213049.947278298 -642126.68947768735 581982.97617267922 15400.776513127179
595 6 2455750.3823234607 -1379220109.2632594 -417129904.04515815 62162508.219213851 196218.33331282574 -799831.37620670581 6110.0753938503049
596 6 2460000.5 1241392071.8150659 -785165977.84912229 -35750776.639076516 399544.40889694192 704825.60018134501 -28155.498162180695
597 6 2462180.5191103588 1034029043.0182313 905044046.07903564 -56919557.489846423 -594517.76099790563 625745.86487178796 12780.06903594122
598 6 2463091.8106102357 359071297.92064291 1302879870.4382412 -36958360.029413886 -848788.42107992317 220267.85697060256 29985.00944051359
599 6 2473550.7291022469 597569281.93448329 1220673396.6913621 -44923548.689934388 -794630.32519100257 366186.59788818972 25333.005114485997
600 6 2476084.6127119409 -1280053265.6345553 542475065.90706825 41661517.720502041 -369696.6179660359 -770255.13387186767 28082.646050688374
601 6 2496525.487828257 -645510194.10129893 1193958951.4126565 5259625.5179881305 -779381.99909194 -399840.93185331702 38010.970865271622
602 6 2497472.9586579432 -1231850546.9659381 633764577.37501454 38325310.261909112 -426211.20876671234 -744507.90896399808 29849.167899226049
603 6 2497845.5785390702 -1357920793.900563 342632911.5967344 48376507.002107844 -248610.41361077389 -811080.00306509587 23904.165178845167
604 6 2501180.5070854784 39899381.524902061 -1505754589.0404618 24274237.57591445 788506.33676043758 18902.850113084558 -31850.551249350621
605 6 2508238.9229684048 -1232839585.2119586 630563043.10402286 38468427.946740016 -426005.17273352935 -745320.61952374852 29820.994701753356
606 6 2510158.3015905884 -1170631565.4441535 -886845552.26026714 62005046.495351665 458812.79919784318 -667830.77826552652 -6900.3072663529501
607 6 2512007.4812351018 96096680.840757787 -1501147998.6721892 21876187.621841636 787079.22733817343 52047.531940687753 -32376.917271875162
608 6 2512368.9245871082 376859887.97386205 -1454012300.6315851 9835024.3125885595 761573.093213349 208013.84810987097 -34040.94469562007
609 6 2524255.5583894355 1116699305.5472026 -973172252.7445631 -28092151.066206206 502056.81377351761 627416.59872232203 -30820.760083429897
610 6 2526982.6265895991 863492407.41408217 1058093732.5536525 -52682809.250453368 -692092.63483256206 525236.48572445638 18736.660451451819
611 6 2530634.8987397524 -1420474327.9409537 -84016908.926919684 58337618.061748378 2820.2709328641749 -836560.98716668435 14153.803683702934
612 6 2535685.4570525601 1365665118.5019059 -490927468.71873689 -46416110.63472642 235634.93588419174 783038.69700422091 -22797.965870992233
613 6 2549513.462057454 41832331.900920369 1347235038.3603518 -24587957.7877369 -878965.25315378723 23451.137370480668 34896.160748980255
614 6 2549789.9413206 -200564566.66928306 1332954027.1204967 -14610644.25449877 -869997.03973727045 -126507.06885479437 37091.828662328422
615 6 2549898.8782727919 -294783486.82484365 1315994589.1152182 -10538115.616685476 -859104.22347787116 -184723.09902331734 37646.61041379776
616 6 2550477.7630432276 -761516268.86840534 1123986145.5723624 11473671.660877442 -735876.16683071514 -470320.94824507355 37553.081084076563
617 6 2559684.4549945649 541075167.5087899 1243172360.1729083 -42792302.614604063 -811310.47175007174 332772.18146243249 26968.658547319701
618 6 2568522.333576519 1431181335.3177528 -41388635.613993205 -56829936.532559551 -23866.336190267193 831599.56149606081 -13103.926391684743
619 6 2576364.8290499886 -56817517.446717426 -1505545687.8130903 27689896.851376373 788090.98308960535 -34192.50156408242 -31124.394215130458
620 6 2580346.2306431774 1131440581.7716227 792638487.00149775 -58917865.085237719 -524527.61019377015 681459.52453720488 9648.2157252397137
621 6 2581013.5017562695 696357529.23196185 1168307603.2135322 -47722515.919187665 -762861.25070891203 426234.72328156227 23540.556240733884
622 6 2583134.6942699528 -1016366389.7430738 916859070.64302683 25470374.430108186 -604298.93335450662 -624750.95888597239 34856.870192980234
623 6 2583940.7128133583 -1360939268.8598306 322788248.76444793 49356613.229837477 -237402.89972605216 -816940.59108152462 23334.837753671589
624 6 2586887.0820796345 -239656017.90462783 -1485145452.9600019 34673882.706960522 776232.81189820915 -138012.50413108201 -28963.694419094281
625 6 2595979.8071701182 -1271858186.6728747 -707474931.21860445 63118284.65697483 359068.11616080161 -734958.29909658805 -2124.9921013652111
626 6 2613918.92432243 194370939.50631475 1336500939.0743716 -30218100.983674325 -870867.76173920115 115375.09907421912 33199.415269100267
627 6 2629635.4980433788 -466722603.97197139 -1422676441.0099819 42585972.082581691 745794.19567621697 -266196.58103799139 -25701.952400412865
628 6 2630204.5888735987 -26974909.172907945 -1505045697.0318141 26184028.302195497 787440.10269531899 -21580.295245714962 -31472.93831735614
629 6 2643865.4975548293 1432010239.0814011 -36770484.871774539 -57312479.47353708 -24875.867482319398 828172.79227508686 -12771.696418628713
630 6 2649135.4012429519 -1410470097.4208636 -184705310.74525574 60088174.313514672 64811.247220986595 -834202.40870072134 11226.682454064168
631 6 2650218.6509336894 -1078259905.488157 -996051071.70121539 60131565.448876128 521166.70863266301 -618961.75660623342 -10792.398177633548
632 6 2650889.8206543275 -662883576.9327029 -1333743860.402719 48939603.464684971 701098.21500310593 -377650.03347345296 -22094.227278897837
633 6 2657560.2208607197 -314745535.25810301 1313483185.7465882 -9013059.6022811085 -855150.22647889564 -200402.80286584201 37914.754948831673
634 6 2668984.2928403942 -838861009.74289894 1071580126.3993827 16268167.995128743 -702386.92431562033 -520130.64360065508 37020.133703431711
635 6 2689539.6668375419 -46591376.37357606 1350333119.000191 -20275165.504031185 -878444.81527654279 -33519.704997402718 36169.409623894826
636 6 2696946.3337543304 1332106899.2272415 -612621023.20539844 -43974188.382624827 305612.48410622496 751489.55253056309 -24672.737575304523
637 6 2702532.9992113304 -1391909454.4208841 171958179.38884968 53652819.889443219 -144907.14628620219 -833701.8589925844 19501.479703852168
638 6 2706024.9523731228 351339027.73043567 -1461997089.0367184 9607362.5915547516 768070.92831089243 188810.74083501942 -34227.554300045544
639 6 2706300.7134307083 558435041.84884775 -1393827265.2905889 96795.967067088233 731099.96886837436 304746.9921630079 -34620.174372566042
640 6 2708198.337747226 1426754830.2422051 -227455355.41273785 -54183419.535515741 86571.906908593519 817363.20622134837 -16879.25281171238
641 6 2712217.1621662453 -961625672.42610741 970260601.6423924 23198130.149558336 -636947.91939768963 -593759.65112791723 35518.650859726957
642 6 2718674.3687459351 1386198250.1801705 -449661271.80112284 -48949988.335004829 215136.62324898198 787345.66484408733 -21510.095849228277
643 6 2723910.4933589306 -1366615335.5571339 290124186.1276477 50797832.803687409 -215018.30462817725 -821622.23996358481 22074.506986116106
644 6 2725612.9946367131 -1048202197.1666353 -1026811992.210546 59209587.547230877 540452.91728543467 -603451.3884131714 -12184.344562170136
645 6 2732233.962060546 255041045.16739786 1331517577.273428 -31935424.624772493 -861733.41812712885 151641.84664175825 32577.775291062579
646 6 2740025.2755707847 1344172271.3862197 -575536631.59140873 -45342709.317857601 286449.52533652802 760670.79495500948 -23901.54593992373
647 6 2746241.5491961665 -1378154516.4799964 -387060727.84096515 62284689.033006981 183021.18604194414 -808779.54931182682 5571.3021926748652
648 6 2749768.9846151434 858290173.63320577 -1221744851.5002198 -15244828.083292285 639930.0366926553 474676.99822430313 -33650.976629718738
649 6 2752218.9950055759 1277707705.3697524 575666505.68686652 -61250552.393238865 -385320.11253661278 754082.51874902425 3528.0996937375266
650 6 2753398.1626860881 547185399.67222595 1247491189.9309859 -42335485.383096851 -805623.84951995057 329500.82092722878 27494.379190834636
651 6 2758938.1342819137 -333124302.45079029 -1455220228.4786191 36878775.794413336 771151.78926528769 -192231.65124702701 -28292.461038585381
652 6 2767518.8769102735 -1408600726.6970999 -194061124.88696125 60481332.580539972 72040.616128346155 -831478.03106796998 10359.794552789672
653 7 2123752.9964102167 1304033684.6531353 2593298613.6699266 -6954590.608528248 -530262.177288746 237291.41964236708 7948.2094000632414
654 7 2129601.4901124639 -1917253176.6484458 1991251426.3652234 33180048.864111289 -427627.3689077454 -433966.60448942066 3925.1871918234142
655 7 2135602.944141617 -2385189438.3380289 -1407815735.1785789 25957085.021450669 293735.90175606392 -532455.68490686105 -5974.3958656022287
656 7 2142038.5267265309 875464295.43255281 -2792841759.7649908 -22519198.817663778 557407.42464774684 149098.79649026343 -6764.4961078020106
657 7 2156908.4085306437 -101893169.30784424 2836392280.5936632 12463778.353793753 -593033.00638997229 -46727.891331720086 7633.0208768585417
658 7 2161585.495555277 -2385738134.4302516 1362427166.9177666 36791606.876747236 -297511.66685589129 -536910.39284806815 1829.9277321417014
659 7 2167151.4259267887 -2094822512.3101509 -1837788347.4808254 20469401.434682872 383442.19792175718 -469676.9052723943 -6881.7270575892107
660 7 2172308.1785284574 638456423.84863579 -2845862477.6811023 -19512250.392579034 570072.2541491224 101875.35349751347 -7116.1975914477916
661 7 2189087.7788742054 -961873596.1134094 2631353004.3685188 22917656.68692692 -556818.95278790989 -229425.10724604133 6443.9707140436776
662 7 2211767.1053202171 2840488095.301826 922269020.67509031 -33767571.880891144 -185090.89744797902 533096.34021665761 4475.0630174730977
663 7 2212542.907768805 2665407785.2846737 1324404114.0118914 -29928406.568681587 -265765.62056705076 501505.07874338329 5410.7627069506198
664 7 2217631.4018468317 295895359.97009438 2842463796.0142832 7068740.8898912361 -590535.45345268119 34907.420246064459 7900.0450095977731
665 7 2219638.9496332784 -880174905.56362665 2663408952.6440396 21854572.943016581 -562687.16830160352 -212171.44213196653 6576.9339355486181
666 7 2220996.3820065907 -1596031214.1239753 2269845203.7797966 29727108.080237351 -484810.71711724892 -364283.77861296001 4944.8205567722125
667 7 2221913.6571227377 -2007205730.2729559 1893738451.4170182 33663719.496074498 -408590.57032985077 -453687.36680700182 3608.7901622020886
668 7 2238417.8020082596 2706978716.3887062 -1286560716.7039981 -40458367.134072028 248576.77987138572 505704.35087561602 -1318.8916347982013
669 7 2243279.7227006438 2652698732.6898613 1346790918.3536904 -29613311.770875901 -270841.72413232172 499283.31420980702 5458.291094290973
670 7 2247089.7512494391 1006326457.2678468 2709536634.8448992 -2797107.6612751517 -555532.39779060881 179271.49381540978 7961.265639783267
671 7 2247313.1478887163 881194176.62195528 2746810447.8368464 -1015451.2131130875 -564568.82285161584 154309.56190103356 7986.2763914664147
672 7 2248429.5026217187 232634192.39097261 2846038729.5553975 7871831.9168469412 -592137.82129369315 21559.813486895397 7859.5599097961567
673 7 2250720.8750142092 -1096305547.096034 2572057171.9627018 24267383.533944961 -544717.14531884273 -257491.94522954241 6146.0381118632995
674 7 2274430.6049504504 2517467642.5212584 1568959951.8000741 -26916996.702709649 -316635.49895506533 472945.83383472811 5961.3534403418762
675 7 2280325.246383612 -479608544.63736033 2780705596.6330676 16928495.141716871 -584232.52660961077 -127337.6513957391 7161.4851403726752
676 7 2280862.8416789966 -789786589.63681471 2694698672.7532654 20657924.105937283 -568498.85032793274 -192384.55310894913 6697.8235074213953
677 7 2290550.3893450941 -1834196547.0416439 -2113359991.3479664 15878093.792625694 439846.19941850955 -411246.56270069559 -7335.1263493771912
678 7 2298880.2865547244 2438309198.4195719 -1730372997.1735811 -38504371.770080678 336690.66444167576 454182.29346878472 -2682.1413724744662
679 7 2319153.8051088182 -2540009903.9366708 -1077312504.8439972 29102179.161735859 225355.56795099331 -569371.5780990026 -5120.385617266641
680 7 2324341.5736736408 -186294210.312417 -2874346421.4798717 -8516303.6432754286 583211.44457365584 -65001.660104499577 -7866.3428601796486
681 7 2327779.2422686238 1704772461.6468301 -2422442199.1548901 -31471436.888789922 476680.23359993199 310855.00012419821 -5035.2434347675317
682 7 2334750.7407710408 2798438733.2286358 1037546489.7732853 -32603884.69422856 -210373.56229394369 525539.09295933612 4757.2885837363528
683 7 2336069.3736898471 2433163740.1442642 1687955686.5547395 -25334746.97717008 -340532.44161933759 455531.68279205723 6198.2171701972011
684 7 2337165.9984414973 2007411631.5488338 2144868244.5744791 -18026984.165078383 -433462.46340693132 374566.4948088068 7082.755726454533
685 7 2346227.2659458071 -2514867677.5414572 1087965408.5801036 36972281.720273823 -237791.41172706604 -566950.89392242557 943.94561767485868
686 7 2346695.0639148173 -2612696466.3429513 817620394.03340411 37218786.600110747 -180133.95978061593 -587878.73350679176 109.82208162021365
687 7 2353451.5425158404 -1075961279.4935389 -2624855773.7109704 4098464.719300421 539405.61810156552 -250962.37295803981 -7985.2593693810086
688 7 2361466.0255018398 2777239178.2744126 -1138519544.4478199 -40547281.341504805 217718.1073797752 516966.26542374562 -878.03051749751342
689 7 2364521.9667794039 2947687810.1394696 542856849.68384957 -36432207.094728209 -111478.47506707945 552916.20733367628 3534.4401021444878
690 7 2368604.1468135021 1663086979.1755157 2402447747.7740254 -12625814.105945792 -488391.1626124066 308592.34800241422 7533.0764021973355
691 7 2377820.2014073245 -2677971396.8671474 559229401.92117834 37030133.39517615 -125749.94426094256 -602388.71306592529 -627.36763628620076
692 7 2383897.9090333795 -1204068312.7790678 -2561091352.0120873 6091408.8076089723 528010.34804893611 -278387.46678640682 -7924.7103980797201
693 7 2394572.805921434 2997591323.4103618 188051867.11141554 -38326053.320266739 -40929.419601316004 561082.31838302093 2619.171658003529
694 7 2403777.6541885016 -871878355.48796964 2663651888.4705687 21318793.868200276 -564092.8789014928 -209700.60745059073 6547.2423346539299
695 7 2407127.0130708609 -2382455744.973444 1356296347.151974 36066915.631135896 -294789.84710810945 -538098.00666397798 1802.9840667537917
696 7 2408672.655375001 -2695009929.5206738 463441051.05521363 36780838.525422856 -105345.77890518453 -607082.57308773173 -891.33052646569411
697 7 2411841.1743798465 -2372479920.8069749 -1419335693.3474083 25566568.60676283 297813.64726920787 -531817.11316324677 -5869.6289713039714
698 7 2425431.0701996032 2988411297.4692359 285976439.38754141 -37758501.321103424 -60792.05507868516 559360.24855199538 2866.3065541270571
699 7 2427227.1492210347 2704839993.1581182 1252079745.890949 -30471610.562078122 -251519.93130594306 505777.31600377354 5153.8142127006877
700 7 2427663.1035686666 2585803610.4032936 1467875442.5326858 -28121901.745816957 -294325.27854595508 483656.5972033072 5621.1640980938646
701 7 2451545 2158974972.9957857 -2054625493.7976489 -35625467.419651441 400638.89416265185 399829.58211625228 -3705.8464605771378
702 7 2451991.1767595215 2329370092.51618 -1868946277.8452768 -37140875.799696341 362801.11343936401 431862.94271435944 -3085.2649249215815
703 7 2457928.8481083005 2701026323.815814 1259498650.5763497 -30295813.786817528 -252405.66011601122 504880.22919112485 5142.6389601137571
704 7 2460000.5 1975976118.196568 2178684776.5442328 -17522032.07335148 -440521.30934478127 369047.5614090903 7064.6051323656184
705 7 2461642.2032818804 1160316365.1829686 2657086756.1267967 -5175748.3660739819 -544087.63756101613 207408.0009218044 7827.4224337957421
706 7 2469212.1355062453 -2562578001.3936043 960773850.00272536 36739334.223915502 -211667.08152519949 -578112.79545756185 593.88661063286736
707 7 2471020.3579086461 -2734180961.567204 -133976134.52274925 34902124.951670937 24949.360920849886 -615995.67727075762 -2612.9770597004322
708 7 2471162.4136285987 -2729291610.405129 -221394272.74140486 34513625.536880814 43869.54438280192 -614642.56585506455 -2855.7926008855661
709 7 2476322.0480778301 -1007331795.6910628 -2652392522.6016283 3218416.8851324464 546766.48459358024 -236338.64262263908 -7959.2672149002592
710 7 2496316.7715420248 -1140897161.7116141 2549265952.3042245 24195930.193111073 -542147.02700040734 -268857.47185074067 6033.6841707169897
711 7 2501910.0519690546 -2725853136.0530233 -263735993.83427411 34287425.677070476 53255.240994057312 -613508.02556300571 -2975.0257565343004
712 7 2516822.5260877223 3004955337.3846631 -82111190.343652964 -39150410.211939774 10733.369402031909 561307.93892524671 1946.5809099831836
713 7 2516885.1612680587 3005410308.2589273 -46952145.75664679 -39025601.37347766 3798.0477063502117 561340.03801267676 2037.8585993316924
714 7 2518917.4442586238 2789405002.010747 1066271099.1028513 -32085307.069817081 -213767.17267812579 521194.22659402882 4695.1299422606044
715 7 2523821.7176947175 705075098.85730183 2787679546.2059236 1197285.6608292446 -573691.42342569889 116718.327474067 7823.9432984885761
716 7 2527704.2701129932 -1506107365.8470244 2331291616.5963264 28068792.147791076 -498084.38061037555 -347507.4005586761 5151.4288031486594
717 7 2528459.3003781531 -1860444558.1873529 2039517450.0805573 31565557.000976373 -438442.87130809849 -423836.95001437597 4091.3950601786119
718 7 2535592.6118662572 -2013305584.2130368 -1921683987.1071436 18928537.440666545 402046.53970370523 -454417.62098564132 -6867.3791823017827
719 7 2537157.4554273579 -1283702827.9870403 -2512838722.0813665 7312467.9623140022 520433.56609831931 -294923.82713367906 -7823.5234587633458
720 7 2537242.6139001837 -1239183467.5531046 -2537545516.7554331 6645146.8537953114 525084.29979031661 -285313.60825023189 -7847.9788776918558
721 7 2544116.8007905711 2360203499.4332695 -1833389715.8270626 -37224152.211204596 356633.66400097287 435989.35671069584 -2995.9018965878104
722 7 2551952.4632479637 2016542311.7245703 2144636722.7196538 -18159006.382351879 -434047.2868995571 374995.35888716625 7001.2273362058677
723 7 2563080.5686167339 -2731337694.6071749 -146348593.52416089 34750179.044978678 28036.646138703967 -615315.25548347388 -2626.9593725580698
724 7 2563862.7203613077 -2669510818.6834154 -622772237.27642143 32199105.115049966 129422.21349364557 -600150.44442421617 -3875.0196923042786
725 7 2566295.6187331146 -2002877602.7264283 -1933027725.0251281 18807271.539303344 405134.85090060084 -452318.302192709 -6887.9610965429838
726 7 2576996.323614941 2917469555.0384703 -737891623.97235847 -40344333.688212708 140166.23186091785 543588.63272523589 165.80514479072531
727 7 2588485.8000464565 -1199707541.6303411 2516689107.9321861 24647840.95437124 -534125.50523415185 -281662.49975744245 5847.2570751220783
728 7 2592020.8963747104 -2576283165.2132483 915871822.21069849 36557120.5601594 -201218.49254356287 -583799.95739481924 480.14947696218462
729 7 2592740.2669495451 -2687795588.2059579 486275278.14963639 36435992.020148814 -108174.67191673147 -607927.54596658598 -816.56101643057514
730 7 2608301.3093838352 2983798690.4026723 -391616301.12201869 -39847039.480596714 72010.87273414644 554996.72926158377 1088.8740769823185
731 7 2615980.9149100613 643433029.73005915 2804448217.1912107 1842500.8899799157 -577863.76354933681 104105.24055114368 7817.4169548466152
732 7 2623166.9559104536 -2654966807.2685618 642591367.44031656 36487944.010080241 -141403.08324388257 -600444.72376997478 -355.15909920179968
733 7 2626008.4031339227 -2530425165.6444745 -1074852187.091939 28693151.710297424 225565.47449225374 -570837.75909725181 -4942.0433104575804
734 7 2626064.8631824339 -2517496338.5796404 -1107000846.628638 28411932.812075932 232413.82583244093 -567962.88407198433 -5019.7363217602433
735 7 2643159.9042026065 2352426169.8079042 1807810800.1526945 -23737146.801840499 -362738.52056371904 438189.35618621658 6242.5819770849812
736 7 2658020.1918030609 -2128900276.8162658 -1774926738.9912143 20968879.452178445 374376.72605971794 -480568.55321828194 -6529.9812218404331
737 7 2666694.9985832777 2312195181.5991793 -1888603127.1376443 -36429717.882456936 369824.30427304545 427859.64637348911 -3217.8431173865029
738 7 2669930.78636077 2997976641.9253211 -238356760.73967221 -39287831.847678214 43279.887540512696 557254.4462825571 1457.2475549246146
739 7 2670398.0161253926 3006421175.6188583 22644351.58628102 -38455764.392383493 -7197.9092632112552 559282.56095002976 2102.4267520206845
740 7 2674723.0943870451 1996996228.7258713 2166475843.5694656 -17843975.815262552 -435265.26002068137 370046.5935242449 6899.5359662366945
741 7 2677087.1458455822 788562999.32053924 2777232120.7463861 -190062.23669976526 -570511.10359394632 133339.08413901157 7796.6504303983957
742 7 2677605.595018568 488870082.2600615 2830545942.3587689 3848170.014400417 -584456.53167206445 71966.579034005656 7764.5260110440531
743 7 2682169.5641611684 -1985301304.3537178 1915368313.5218735 32313524.023803994 -412737.49364634848 -452518.83122974163 3683.7121304963166
744 7 2684642.9758196757 -2669886719.588593 576992186.58694637 36287087.101385549 -126888.55836225791 -602522.35668444273 -551.83605289175466
745 7 2690777.7062257593 -1171105799.6934674 -2566804785.1958246 5827870.7556228945 531117.3668880678 -272903.82225032785 -7760.4401813603108
746 7 2694209.0968220974 791830923.17126167 -2807658039.6673355 -20182749.215498991 562708.53934006603 132298.90413478023 -6740.4180007235373
747 7 2701612.0685886201 2987069042.9029107 323230093.3620432 -37102314.572530687 -65674.453739233519 557232.34127126401 2828.0864674678628
748 7 2707609.1820222782 876838530.16801202 2755561514.5782967 -1415584.7631790871 -564919.96316233871 150776.74236491509 7772.3288620552557
749 7 2707832.8173061651 749638806.05997062 2786395048.0107284 323770.42207031389 -572455.1487389541 124916.68189085068 7780.3934628512752
750 7 2711313.3298151349 -1254592945.4653137 2492930783.209816 24939558.870130211 -529309.24241634423 -291871.95237184723 5737.2742408925751
751 7 2716841.5512455804 -2712811631.0118051 -352379513.41999173 33482827.160042789 72050.582164947176 -612388.1743507107 -3098.62314642709
752 7 2721019.0382322818 -1398061259.0605884 -2435854122.6069064 9209988.6004023962 506177.3371037108 -321278.65735124244 -7607.9678822738215
753 7 2723917.0772977131 233975905.43999901 -2880480955.612865 -13245138.020056725 583798.23177695728 20309.033215176216 -7406.2443562518383
754 7 2727304.1327555794 2013554247.2416248 -2186232313.4622893 -33543339.6100876 431031.11702598655 370576.16451992199 -4213.7275078520024
755 7 2733977.275089256 2721015462.0913992 1232538773.0386503 -30452407.715287559 -246924.44852230209 507574.66597782524 4984.8198783699181
756 7 2735373.5716039599 2282765814.3800907 1887075433.1084538 -22494769.628926724 -377368.13585678389 424434.16136299074 6342.8350897404334
757 7 2739571.2578420853 128912214.98517081 2851084085.5707502 8480048.7306234278 -590484.07656358054 -2304.1288923002535 7545.2552104993565
758 7 2740730.9237641245 -552506554.8284682 2766902941.5736556 16887936.917616736 -579335.0913311668 -142827.98618221935 6889.7200672402441
759 7 2749707.923809248 -2250465024.3545628 -1603912991.2493327 23125930.549562208 339111.53424880054 -506684.26865942782 -6154.6662129889601
760 7 2751570.2696092292 -1459423668.3983612 -2396060390.368618 10187022.852795556 498754.33788798098 -334797.00422693277 -7559.5264913567407
761 7 2762129.2466176376 3006030094.1533132 -142965815.27043498 -38979387.03481888 25955.057012559024 559991.97731548257 1630.3676657162646
762 7 2780165.3175607352 -2323975125.3872609 -1486302870.3606186 24519461.023241762 314899.06875418633 -523249.2817710918 -5872.782801934798
763 8 2130611.7016490297 -4501540203.5771122 -443489012.57004988 112617458.92056714 42854.5993893505 -463697.97932093649 8585.1502043687888
764 8 2136332.2958398149 -3505296921.1048303 -2874841421.8223963 139779303.58255643 294202.01346768625 -360993.7713388917 655.45853563804337
765 8 2140471.5518224426 -2006947264.6863983 -4063324320.8800988 129806911.56107756 416809.21503997443 -205713.99501988196 -5349.4941893312389
766 8 2145115.3321211985 86566143.243716568 -4523773551.5109415 91154055.506232172 465939.23373329954 10648.658363248644 -10948.117334711635
767 8 2153646.7729220241 3532686672.7047868 -2777533912.1750193 -24024670.221748535 286188.15998428239 370923.58820915926 -14226.849944674652
768 8 2157495.174805752 4326019475.9988756 -1163275448.4768138 -75508923.05807735 117900.34334290633 456300.20784389874 -12107.292268177567
769 8 2170420.9640699443 1995775696.7587075 3988062798.9405541 -127999203.2187288 -423968.4257163583 213390.2622574163 5359.6944518045275
770 8 2174035.9458027477 360007605.02300864 4451652010.1988945 -99927331.257845193 -471498.88537377486 41583.487048723255 10007.057599486005
771 8 2175239.5876699132 -209492535.11417452 4464856928.0911207 -87093801.326988876 -472982.40728821425 -19804.664462395966 11276.131466075096
772 8 2175246.8741424042 -212938891.06625557 4464711216.3899841 -87011609.99914524 -472960.10601217032 -20173.306968446588 11283.145447883457
773 8 2178660.138940698 -1774669307.2422128 4114073188.3506284 -43889438.822904788 -434614.32209375419 -182344.1566781381 13759.651523810579
774 8 2194252.4274197817 -4068683476.8971391 -1994767546.4143205 134620562.90813029 204581.41714176995 -419322.3645013803 3927.9615822723795
775 8 2197808.6561900261 -3090212675.2035842 -3319085946.2252517 139400306.67769587 341046.60114671756 -318624.42040959175 -1301.8136362690088
776 8 2201394.8133116486 -1686056327.5810757 -4206531796.5879507 125378451.50516035 432251.47388775053 -172706.20628791474 -6399.934501251978
777 8 2201942.3103989689 -1446660582.8094435 -4294427807.9854321 121672650.24910858 442055.69073657988 -148200.87184365699 -7134.7095732348389
778 8 2237946.8255581148 -1384645337.1625447 4258295404.1862941 -55826545.137284808 -448641.44936141674 -142163.19206834881 13256.185338451183
779 8 2246471.6720608342 -4212482925.3573151 1611349610.8030472 63717106.04194928 -169600.83936108617 -435637.91310341691 12873.877212551193
780 8 2253228.9021657621 -4281573370.5489497 -1478525561.9585075 128949042.50678825 149787.00083083805 -441775.5553788481 5636.5390715918438
781 8 2253549.8865589462 -4231099922.3237362 -1619543929.1229346 130686158.91181399 164680.21525501218 -436781.76223641727 5185.5968659797381
782 8 2255600.6175926179 -3799217249.9417281 -2471475421.036231 138267734.35354227 254046.73709736229 -390177.98635783489 2199.4157216891963
783 8 2257195.4500466366 -3346551542.7509909 -3057371207.8180952 139938586.00300646 312648.59912843094 -343836.68198063067 -111.95093670548243
784 8 2260911.4868015177 -1966079746.8493695 -4083473592.2128506 129311044.57189198 419359.36570602335 -200507.88523263048 -5504.2028925456198
785 8 2264337.206939836 -434743777.59809506 -4507285145.2369576 102778706.23543219 465412.70853146043 -41866.575934101762 -9837.1751075919765
786 8 2266530.1337492219 585422109.10781682 -4483380298.9961071 78821428.491007224 462127.25470633816 62719.829204599846 -11940.048534724378
787 8 2271408.2113666162 2672715813.3493323 -3625476059.2911377 13132769.028181078 374894.77702834539 280112.80400628818 -14408.573235334174
788 8 2276097.4006803907 4047916876.4911733 -1933666687.5247586 -53356550.207526475 200011.04325969331 425707.77992662182 -13383.416223740498
789 8 2276914.8015547134 4196583170.3500242 -1578607319.1409891 -64093787.955680564 163304.39986170919 442617.53613383882 -12867.864562194542
790 8 2278679.8090668465 4409359865.7767172 -773706745.32482636 -85536633.433175027 76944.139409186973 465730.78392303508 -11351.588640384334
791 8 2278761.4153937893 4415474775.6360035 -735678340.65861213 -86459746.075593293 72929.794657590086 466260.62214132393 -11273.148669869164
792 8 2279222.2136139097 4443888462.2875118 -520216670.74786848 -91549819.307950243 50444.753555813899 468729.07167573716 -10817.294473361
793 8 2289079.1836576555 2671761391.1978607 3568267338.1966453 -134964223.47402656 -378241.74844598171 283606.9932980985 2852.3365495062899
794 8 2291213.3288700399 1803406361.0536544 4080443257.7449069 -125504318.00257933 -433226.87270752288 193618.456444073 6003.4753854280998
795 8 2291770.2140345257 1559008962.405709 4180919045.5314898 -121940945.10737747 -444130.38697466045 167070.13267813422 6787.6263381931449
796 8 2292752.6251051375 1115357065.1206529 4321547334.0028877 -114631724.3851361 -457961.93508348049 119180.80702402951 8071.2278249770307
797 8 2293000.3730586977 1001573933.7189749 4349584204.791234 -112594025.02787597 -460521.63705392834 107155.4021690909 8376.7810273077412
798 8 2300175.1073118928 -2267971136.0712938 3871475988.4665818 -27502283.611518424 -408965.94606763555 -233788.80813500052 14237.401796646656
799 8 2310762.2702826909 -4516090486.1480684 -271742174.13249499 109522338.11635686 25999.285576563627 -466617.40561864112 8996.449741810693
800 8 2330636.7151068226 2305456684.4753156 -3874233944.1169686 26683797.740969542 399674.53258948843 243244.34984594988 -14205.700707459519
801 8 2343298.7898191474 4270494527.1071978 1300866594.552392 -125103878.08110164 -140688.90196373887 452994.70296084089 -6071.7207631993733
802 8 2346262.8809786653 3654148250.8896966 2554348267.2944241 -136731686.86531192 -271154.56164190272 387728.42742878624 -1732.2869858583313
803 8 2354615.1618713546 332214156.47192317 4454752607.2148018 -99383866.368734792 -470193.60813758464 37857.011358560521 10047.815817929695
804 8 2370992.7824516967 -4516350591.1194553 -293794274.7576642 110048811.50214821 28015.562659816896 -466953.27440212213 8948.9362998148081
805 8 2373948.8806485189 -4224820150.6474094 -1635043759.5635223 130953258.13884374 165839.31318433117 -434572.00430445519 5133.3024040441896
806 8 2382631.3812187007 -1379423888.4731245 -4315809799.3283195 120629162.81425929 443534.411658308 -140092.50458552709 -7327.6991063650576
807 8 2389208.1926018596 1628648490.9802358 -4210325697.1456652 49162253.020578735 435772.39800444187 171637.77063136251 -13572.306846573802
808 8 2397904.0036513801 4288144616.3471293 -1297181804.5078053 -72084037.725864843 133641.79052362451 452148.60538932553 -12388.556425509323
809 8 2403501.2887358326 4267101470.2635121 1308685388.4139054 -125236952.59539004 -140596.22279635596 452730.23249205545 -6068.7840266945832
810 8 2423314.1935228184 -3291878829.2709017 3067926304.0416193 12665526.208394626 -322386.5759443079 -341633.76348100282 14446.374246720876
811 8 2426810.3250820599 -4179453672.7549562 1702756035.5504658 61227489.499345794 -180270.17671690611 -432683.0709301359 13045.769297855006
812 8 2428427.2917341487 -4409306943.97229 982713972.67666709 81327959.522674903 -103748.51162613487 -455169.78545350494 11763.841546263511
813 8 2429597.5699358359 -4498652367.817977 444966147.10073686 94476157.059761062 -49143.590831672162 -463089.57136807055 10688.753203276292
814 8 2430499.2743066289 -4523876537.254365 25621496.577693138 103704762.14258271 -6485.5485246864309 -466550.50439840811 9760.0260729285674
815 8 2442512.3685318003 -1516326857.6480813 -4270101253.3896389 122860928.54620628 439263.04339446081 -153526.29543944821 -6936.3882966851243
816 8 2442915.2675501364 -1338214505.204284 -4328292188.5330458 119963817.44731553 444790.1639103904 -135365.89335221157 -7442.5904775154204
817 8 2445054.0861903615 -361531153.25943577 -4513224942.2772532 101256413.97691917 465805.27568941715 -35912.392506577555 -10008.100557651382
818 8 2451545 2515045869.8652868 -3738714470.7545485 19032309.156529054 385853.97308510658 265820.57228461537 -14347.876408079434
819 8 2455075.6939767599 3680414368.5302563 -2575349176.1164789 -31783278.368950848 266719.08935843216 388272.9668955424 -14126.148241228591
820 8 2458180.9034184003 4298490336.6490717 -1258434104.0063851 -73156208.668618634 129660.59873150715 452826.06108211773 -12328.0223920054
821 8 2460000.5 4454447819.2631941 -414301361.3401581 -94125146.201658666 40157.663656568962 471692.34042991709 -10622.495096099408
822 8 2467275.3446910325 3470558196.6603708 2796242995.4203486 -137573803.69929424 -296383.46676020452 368143.77478957037 -757.85748724977361
823 8 2472665.5748623828 1404991101.6551394 4235876085.7290063 -119620616.60249272 -448391.74644502142 152121.80389413188 7221.4317392731145
824 8 2474522.5806957306 548854769.79629242 4433790046.6489677 -103950466.04341871 -469585.40337640792 59990.44198402678 9575.7541189377534
825 8 2486527.0242732824 -4089757830.9311767 1906601971.4410529 55013609.543197669 -202111.0252654379 -422307.1448584079 13365.632971924106
826 8 2501867.9424220412 -1880993619.4784524 -4126155231.5187559 128311453.53743042 425541.93097477249 -192297.52179298186 -5855.8267754312583
827 8 2509740.3647796647 1689952247.6726317 -4185152788.8884659 47237244.64315068 432678.070238685 177398.38282870001 -13645.796171820346
828 8 2510600.060933358 2055155801.5661516 -4015854389.1994753 35320385.96019458 416203.80575289414 216382.20045396325 -14056.154512466597
829 8 2511909.952754871 2579164881.7492838 -3694850204.440309 16639305.089781553 382099.55688178906 272631.58556416596 -14408.89904528933
830 8 2518576.4147364241 4322265371.3809443 -1167129033.1705673 -75608573.925866604 119479.27076904512 455158.75156173494 -12141.878624282013
831 8 2525370.0137001472 4006023624.5630937 1961059799.3569775 -132745745.6428504 -210323.65765957677 425669.44641188363 -3906.8506845631155
832 8 2531672.3758322261 1922577177.1636333 4023148357.2664075 -127192947.69382137 -425791.59123174765 204590.17862355805 5585.5176083378865
833 8 2534824.4901680332 498342052.38547146 4439559320.4422646 -102929006.29032543 -470218.20302579255 55286.30410685423 9691.4013827729468
834 8 2541816.7498776624 -2625110446.2304316 3645850779.0536532 -14569461.322786739 -383244.59409862768 -270442.28547872737 14422.021980817239
835 8 2543036.073701357 -3070895417.5873909 3287331238.6740317 3107415.3627009355 -346723.68394888594 -317325.94990057556 14529.774582291235
836 8 2546994.5257124593 -4142883219.4360399 1790607428.6862524 58642836.720905818 -189692.62707493181 -426957.08091778134 13181.667299294337
837 8 2551052.7434542929 -4526193433.9997454 -51573718.972142957 105436927.26526648 2150.5357920604706 -465599.16471895081 9559.6966650015784
838 8 2558314.4581084568 -3295761155.2466497 -3118266248.2066631 140204014.56534061 320764.81585671741 -338087.78936397546 -431.91082854534318
839 8 2561890.4046752327 -1958100725.8851564 -4090751860.6025405 129409771.15190539 420877.40047634736 -200987.72102560525 -5578.9986223014475
840 8 2564589.685945244 -760914840.92699397 -4465291790.1114178 109531758.72521909 459080.90627958684 -75863.104390858934 -9021.4875984333194
841 8 2565365.3985973313 -402705260.04360342 -4510173189.0474281 102190270.21002667 464204.289063123 -39701.366105638313 -9901.9634829219503
842 8 2577128.7351568425 4063158326.450985 -1899046528.6230195 -54582189.461109929 195324.14397010318 429416.14201630664 -13338.337280032993
843 8 2577639.2677030656 4156848887.0918455 -1677337974.2934921 -61306355.070811465 171705.71896734723 438844.23145891394 -12998.860875238814
844 8 2590334.2671391643 2551568660.1077352 3655932137.800746 -134153558.93984658 -388890.16345552931 272864.08933394216 3360.640120554986
845 8 2595997.4277934292 37773325.03103219 4469555495.9632492 -92935556.987670049 -472655.42525418487 6209.7956580738428 10754.201784382836
846 8 2596685.4703123774 -286895917.49701768 4462098033.6312971 -85307382.119633496 -470697.19817468972 -27739.298698894698 11409.702362744896
847 8 2596902.4767300789 -388928940.05981785 4454940494.0463638 -82810114.572604403 -469648.39004792296 -38233.341019808875 11605.007660958332
848 8 2599958.6811479013 -1782169056.1175373 4115713526.8735213 -43680559.438126236 -434429.57460043562 -183751.83576328747 13792.792755929899
849 8 2607461.5385275586 -4193230528.7213321 1674681138.3096232 62225813.142429605 -177260.09163831593 -432059.0036235493 13001.539905357038
850 8 2618665.2202832801 -3250023335.285738 -3168971013.4188023 140236923.48816052 325919.40749394702 -333797.546804482 -652.59817942365294
851 8 2622969.6595060355 -1582570981.3352432 -4249876080.7904916 124034955.79179592 437769.22545015934 -161344.2189749362 -6780.1116099869841
852 8 2636101.3604303026 3786803574.9413924 -2411196370.8757682 -37687369.190034173 249711.19062637916 398625.37203822302 -13974.815244520825
853 8 2641305.6078180475 4468798320.0026255 -85895304.933750868 -101328004.63431399 6596.7738907046041 473413.23014396202 -9893.9751535678788
854 8 2646186.7395561016 3915312960.5546041 2132161751.9031265 -134240821.67659056 -228126.16996093906 416630.56287164864 -3298.3681064604652
855 8 2652672.8788275202 1663881276.0043931 4136756606.8938818 -123611043.02195102 -438270.92664133152 177630.39391310574 6431.2100302141353
856 8 2655817.3911270499 219785749.22791481 4463263509.9894085 -97010220.425259113 -473179.29779453663 26586.317384063539 10369.654307483805
857 8 2657675.7904352564 -656630609.61434937 4425518715.3262663 -76029772.428152174 -466737.09407372319 -66085.82882942626 12124.966785228149
858 8 2660712.9689958571 -2019547932.2566075 4006991703.4158711 -35945852.310723387 -422853.19846211537 -208898.02393021624 14043.04767638558
859 8 2673114.1483041537 -4457711275.731514 -821251442.49612474 119776838.96361506 81388.889813181144 -458516.1448204632 7564.4191923903936
860 8 2690567.3579719397 1779461093.5289602 -4147398168.7292647 44401164.328235 427115.64410711214 187754.00468843628 -13722.99411462197
861 8 2697604.4441013052 4074198250.6007028 -1875430067.8756185 -55383222.92921342 193806.32315346526 430636.83853234345 -13329.570761693534
862 8 2699249.9134048764 4328807272.1854143 -1142596776.8940125 -76333170.184159264 115350.11566701748 456995.56269231607 -12077.248946626141
863 8 2706019.8488313816 3997227680.8626189 1971891678.0083015 -132867371.08309914 -209945.04280054438 424710.63738171145 -3898.8831999334243
864 8 2718979.4228122425 -1163171001.215251 4322869903.8510981 -62226712.085603632 -455440.08743300638 -118027.05269884451 12948.617456017653
865 8 2720458.1684011132 -1821486575.6392598 4097686632.4290538 -42372266.789472751 -433225.53999166028 -186749.60482359972 13855.405861248497
866 8 2722283.5085893935 -2573535703.2165141 3681941417.3559513 -16463193.678856162 -387642.15866765898 -266591.13521970907 14427.076269908897
867 8 2725810.706325612 -3738582649.8687687 2519171796.5516214 34388362.155940868 -265802.23094043205 -387093.55974022025 14090.722544401899
868 8 2728509.8327481919 -4297490641.7929354 1391891783.1064818 70496563.126268998 -147584.15665937983 -442149.17962123925 12530.842011877694
869 8 2730729.1316622673 -4510474257.14645 380024121.28463286 96252962.544459686 -42231.984556383264 -465397.67224199011 10549.981431427683
870 8 2731022.0789917279 -4520726329.4518166 243551733.70164382 99297856.406226501 -27766.870181607937 -466239.64912174264 10236.822079610331
871 8 2742359.3750335346 -2020929810.8783176 -4062298751.94416 130333809.57045616 415873.15691872191 -205802.18714607431 -5353.064139407973
872 8 2745002.8418905083 -857629252.40640724 -4452227774.6234665 111505708.18844627 458683.30284085334 -85617.601805857557 -8812.9795582470269
873 8 2747657.219437053 373558148.4211542 -4510901256.8479471 84307866.610288709 464538.66325567727 40683.65653023425 -11578.860241889808
874 8 2749649.840763649 1286739996.4421947 -4333380391.6026087 59558083.143449381 447752.89189448353 137546.06094952556 -13155.309086603038
875 8 2752433.6495864699 2459078917.6055379 -3778101942.0373502 21065693.248819966 390401.14398965676 258384.44563385475 -14345.105804929401
876 8 2761257.4085423201 4459503277.0635357 -308325355.11825836 -96585992.921304777 29516.137033078154 470814.36001048546 -10395.582251357788
+126
View File
@@ -0,0 +1,126 @@
// Package semianalytic 内置半解析模型:VSOP2013/TOP2013 与 MPP02 结构、按 DE441 重拟的表,提供历元 L/B/R 与 ICRF 几何状态。
package semianalytic
import (
"math"
"b612.me/astro/internal/ephem"
"b612.me/astro/planet/internal/semianalytic/lunar"
"b612.me/astro/planet/internal/semianalytic/planets"
)
// 表以 TT 为自变量拟合;TDB−TT 小于 1.7 ms,直接当作 TDB 使用。
const (
coverStart = -1931455.0
coverEnd = 5373545.0
eps0 = 84381.448 / 3600 * math.Pi / 180
emrat = 81.3005682214972
)
// Ephemeris 内置表;越过覆盖范围仍外推求值,只在 Coverage 中报告范围 / built-in tables; extrapolates beyond coverage.
type Ephemeris struct{}
var _ ephem.Engine = Ephemeris{}
// Apparent 地心视方向(ICRF 单位矢量)、几何地心距 km、光行时日 / apparent geocentric direction.
func (Ephemeris) Apparent(target ephem.Body, jdTT float64) (dir [3]float64, distKM, tauDays float64, err error) {
return Apparent(target, jdTT)
}
func finite(x float64) bool { return !math.IsNaN(x) && !math.IsInf(x, 0) }
type state struct{ p, v [3]float64 }
func (a state) sub(b state) state {
for i := range a.p {
a.p[i] -= b.p[i]
a.v[i] -= b.v[i]
}
return a
}
// State 目标相对中心的 ICRF 几何状态 / geometric ICRF state of target relative to center.
func (Ephemeris) State(target, center ephem.Body, jdTDB float64) (pos, vel [3]float64, err error) {
if !finite(jdTDB) {
return pos, vel, ephem.ErrOutOfRange
}
t, err := helio(target, jdTDB)
if err != nil {
return pos, vel, err
}
c, err := helio(center, jdTDB)
if err != nil {
return pos, vel, err
}
d := t.sub(c)
return toICRF(d.p), toICRF(d.v), nil
}
// Coverage 可信区间 / trusted time span.
func (Ephemeris) Coverage(target ephem.Body) (start, end float64, ok bool) {
if _, err := helio(target, 2451545); err != nil {
return 0, 0, false
}
return coverStart, coverEnd, true
}
// helio 日心 J2000 平黄道状态(km、km/日)。
func helio(b ephem.Body, jd float64) (state, error) {
switch b {
case ephem.Sun:
return state{}, nil
case ephem.SSB:
return ssbHelio(jd), nil
case ephem.Earth, ephem.Moon:
emb, err := planetHelio(int(ephem.EMB), jd)
if err != nil {
return state{}, err
}
mp, mv := lunar.Default().PositionVelocityJ2000(jd)
k := 1.0 / (1 + emrat)
if b == ephem.Moon {
k -= 1
}
for i := range mp {
emb.p[i] -= mp[i] * k
emb.v[i] -= mv[i] * k
}
return emb, nil
}
if b >= ephem.Mercury && b <= ephem.Neptune {
return planetHelio(int(b), jd)
}
return state{}, ephem.ErrUnsupportedBody
}
func planetHelio(id int, jd float64) (state, error) {
p, v, err := planets.Default().HeliocentricState(id, jd)
return state{p, v}, err
}
// ssbHelio 太阳系质心的日心状态:Σ GMᵢ·rᵢ / (GM☉ + Σ GMᵢ),冥王星等小天体不计。
func ssbHelio(jd float64) state {
var s state
_, gmSun := planets.GM(1)
total := gmSun
for id := 1; id <= 8; id++ {
gm, _ := planets.GM(id)
h, _ := planetHelio(id, jd)
for i := range s.p {
s.p[i] += gm * h.p[i]
s.v[i] += gm * h.v[i]
}
total += gm
}
for i := range s.p {
s.p[i] /= total
s.v[i] /= total
}
return s
}
// toICRF J2000 平黄道 → ICRF 赤道(绕 x 轴转 −ε0)。
func toICRF(e [3]float64) [3]float64 {
s, c := math.Sincos(eps0)
return [3]float64{e[0], e[1]*c - e[2]*s, e[1]*s + e[2]*c}
}
+153
View File
@@ -0,0 +1,153 @@
// 被测契约:内置表经 ICRF 适配后与 DE441 几何状态一致到表本身的精度;质心推算误差不影响光行差。
package semianalytic
import (
"bufio"
"math"
"os"
"strconv"
"strings"
"testing"
"b612.me/astro/internal/ephem"
)
type sample struct {
target, center ephem.Body
jd float64
p, v [3]float64
}
func loadSamples(t *testing.T) []sample {
f, err := os.Open("testdata/de441-states.csv")
if err != nil {
t.Fatal(err)
}
defer f.Close()
var out []sample
sc := bufio.NewScanner(f)
for sc.Scan() {
parts := strings.Split(sc.Text(), ",")
var v [9]float64
for i := range v {
if v[i], err = strconv.ParseFloat(parts[i], 64); err != nil {
t.Fatal(err)
}
}
out = append(out, sample{ephem.Body(v[0]), ephem.Body(v[1]), v[2], [3]float64{v[3], v[4], v[5]}, [3]float64{v[6], v[7], v[8]}})
}
if len(out) < 500 {
t.Fatalf("only %d samples", len(out))
}
return out
}
func norm(a, b [3]float64) float64 {
return math.Sqrt((a[0]-b[0])*(a[0]-b[0]) + (a[1]-b[1])*(a[1]-b[1]) + (a[2]-b[2])*(a[2]-b[2]))
}
func modern(jd float64) bool { return jd >= 2086302.5 && jd <= 2816787.5 }
func TestStatesMatchDE441(t *testing.T) {
type key struct {
target, center ephem.Body
modern bool
}
type acc struct{ n, dp, dv, maxDp, maxDv, maxAng float64 }
stats := map[key]*acc{}
e := Ephemeris{}
for _, s := range loadSamples(t) {
p, v, err := e.State(s.target, s.center, s.jd)
if err != nil {
t.Fatal(err)
}
k := key{s.target, s.center, modern(s.jd)}
if stats[k] == nil {
stats[k] = &acc{}
}
a := stats[k]
dp, dv := norm(p, s.p), norm(v, s.v)/86.4
r := math.Sqrt(s.p[0]*s.p[0] + s.p[1]*s.p[1] + s.p[2]*s.p[2])
a.n++
a.dp += dp * dp
a.dv += dv * dv
a.maxDp = math.Max(a.maxDp, dp)
a.maxDv = math.Max(a.maxDv, dv)
a.maxAng = math.Max(a.maxAng, dp/r*206264.806)
}
// 上限:最大位置差 km、最大速度差 m/s;太阳相对质心的残差来自表外天体(冥王星、阋神星等)。
type limit struct{ km, ms float64 }
limits := map[key]limit{
{ephem.Sun, ephem.SSB, true}: {300, 1e-3}, {ephem.Sun, ephem.SSB, false}: {300, 1e-3},
{ephem.Earth, ephem.SSB, true}: {300, 0.01}, {ephem.Earth, ephem.SSB, false}: {500, 0.05},
{ephem.Earth, ephem.Sun, true}: {40, 0.01}, {ephem.Earth, ephem.Sun, false}: {250, 0.05},
{ephem.Moon, ephem.Earth, true}: {0.6, 0.005}, {ephem.Moon, ephem.Earth, false}: {1.2, 0.008},
{ephem.Mars, ephem.SSB, true}: {400, 0.04}, {ephem.Mars, ephem.SSB, false}: {1200, 0.1},
{ephem.Jupiter, ephem.SSB, true}: {2000, 0.03}, {ephem.Jupiter, ephem.SSB, false}: {4000, 0.05},
{ephem.Saturn, ephem.SSB, true}: {2500, 0.02}, {ephem.Saturn, ephem.SSB, false}: {7000, 0.04},
}
for k, a := range stats {
t.Logf("%3d-%3d modern=%-5v n=%2.0f pos rms %.3g km max %.3g km (%.4f″) vel rms %.3g m/s max %.3g m/s",
k.target, k.center, k.modern, a.n, math.Sqrt(a.dp/a.n), a.maxDp, a.maxAng, math.Sqrt(a.dv/a.n), a.maxDv)
l, ok := limits[k]
if !ok {
t.Errorf("%d-%d modern=%v: no limit defined", k.target, k.center, k.modern)
continue
}
if a.maxDp > l.km || a.maxDv > l.ms {
t.Errorf("%d-%d modern=%v: max %.3g km / %.3g m/s exceeds %.3g km / %.3g m/s",
k.target, k.center, k.modern, a.maxDp, a.maxDv, l.km, l.ms)
}
}
}
func TestStateAntisymmetricAndComposable(t *testing.T) {
e := Ephemeris{}
bodies := []ephem.Body{ephem.SSB, ephem.Sun, ephem.Mercury, ephem.EMB, ephem.Earth, ephem.Moon, ephem.Neptune}
for _, jd := range []float64{2451545.0, 2460000.5, 1000000.5} {
for _, a := range bodies {
for _, b := range bodies {
p1, v1, err1 := e.State(a, b, jd)
p2, v2, err2 := e.State(b, a, jd)
if err1 != nil || err2 != nil {
t.Fatal(err1, err2)
}
for i := range p1 {
if math.Abs(p1[i]+p2[i]) > 1e-6 || math.Abs(v1[i]+v2[i]) > 1e-9 {
t.Fatalf("%d-%d jd %.1f: not antisymmetric", a, b, jd)
}
}
}
// 经质心中转与直接求差一致
ps, _, _ := e.State(a, ephem.SSB, jd)
pe, _, _ := e.State(ephem.Earth, ephem.SSB, jd)
pd, _, _ := e.State(a, ephem.Earth, jd)
for i := range pd {
if math.Abs(ps[i]-pe[i]-pd[i]) > 1e-4 {
t.Fatalf("%d via SSB differs from direct by %.3g km", a, ps[i]-pe[i]-pd[i])
}
}
}
}
}
func TestUnsupportedBodyAndCoverage(t *testing.T) {
e := Ephemeris{}
if _, _, err := e.State(ephem.Body(999), ephem.Sun, 2451545); err != ephem.ErrUnsupportedBody {
t.Fatalf("want ErrUnsupportedBody, got %v", err)
}
if _, _, ok := e.Coverage(ephem.Body(999)); ok {
t.Fatal("unsupported body reported coverage")
}
s, end, ok := e.Coverage(ephem.Moon)
if !ok || s >= 2086302.5 || end <= 2816787.5 {
t.Fatalf("coverage %v..%v ok=%v", s, end, ok)
}
}
func BenchmarkEarthBarycentric(b *testing.B) {
e := Ephemeris{}
for i := 0; i < b.N; i++ {
e.State(ephem.Earth, ephem.SSB, 2451545.0+float64(i%7300)*10)
}
}
+560
View File
@@ -0,0 +1,560 @@
10,0,-453760.43827763933,627503.58386753942,-124230.69050468586,-70199.078707220062,26.76776105652425,765.92648268149367,334.66502282017069
399,0,-453760.43827763933,107103581.39105695,92605789.262403503,41615993.840190336,-1825853.499460791,1701479.4253012564,784308.67706974538
301,399,-453760.43827763933,-378705.73482052982,-28103.816160514951,-4017.4131024926901,3342.9625418581395,-77819.182821935115,-44213.971528624854
399,10,-453760.43827763933,106476077.80718942,92730019.952908188,41686192.918897554,-1825880.2672218478,1700713.4988185749,783974.01204692514
4,0,-453760.43827763933,169899735.16094986,-110355741.70409171,-56951329.050765976,1390624.903042719,1643145.9958309424,681686.37711209245
5,0,-453760.43827763933,-795152443.37427366,-114721004.00195973,-25286023.797442842,159314.46442211611,-988964.39427058503,-431497.11358438112
6,0,-453760.43827763933,1018743245.1316302,782191583.20550311,289192256.68771762,-579827.2059701574,633218.12694378977,273048.03342590691
10,0,-423678.70671046677,179909.8780418032,-63616.807055276884,-40950.160518573954,83.110891028374496,742.67766260582778,323.1304096576477
399,0,-423678.70671046677,-149343645.39114499,9355483.6249353141,4992417.8648941768,-231365.52615053259,-2326441.6302622342,-1057956.1165324459
301,399,-423678.70671046677,-362497.12572547793,-18989.414561057463,-26273.515087980777,9050.9046067815598,-87472.242646161438,-31950.617127462578
399,10,-423678.70671046677,-149523555.26918679,9419100.4319905918,5033368.0254127504,-231448.63704156096,-2327184.3079248401,-1058279.2469421034
4,0,-423678.70671046677,-124479878.0323623,-165270415.92394394,-69258047.861014932,1871669.9375692941,-978522.93242947722,-520494.3005525489
5,0,-423678.70671046677,-789098416.28881919,127609049.23493271,79009712.306077182,-211886.21464492343,-986005.85410317755,-418932.84563305299
6,0,-423678.70671046677,1055647465.7742503,-875380582.46072364,-384706841.81956458,509714.64545812609,617854.61940350023,236530.72638943736
10,0,-341426.16644567705,1262769.5920344677,-12843.113056088087,-44673.111321944591,192.05195299485459,1122.6787803388454,472.82069914201332
399,0,-341426.16644567705,-67420712.2168971,-123924288.49601531,-56057011.641266786,2249658.9569060388,-1043850.8712911939,-484948.76346071513
301,399,-341426.16644567705,353508.68930772692,81476.007399842143,27496.600809656084,-25016.476000322597,84701.806706080868,29842.278451677859
399,10,-341426.16644567705,-68683481.808931574,-123911445.38295922,-56012338.529944845,2249466.9049530439,-1044973.5500715327,-485421.58415985713
4,0,-341426.16644567705,-194700914.1804221,132111452.73911095,67805538.859190211,-1106469.9289963758,-1453285.0502874847,-609306.52568247006
5,0,-341426.16644567705,-772362855.05181193,190373590.34130129,105414962.08175862,-306762.49500183394,-965002.72271918959,-407101.11956292926
6,0,-341426.16644567705,-1398022432.4734106,-562786993.05195999,-188571905.17817026,275356.2760138099,-674855.90839133295,-281669.90831381845
10,0,-324796.10496353707,70937.878713973201,-693144.55331471935,-300420.81453991978,1158.1163208507717,119.39272746038905,22.442442342931706
399,0,-324796.10496353707,42742866.585810877,127221490.89314052,57641128.49656865,-2510762.2874431824,685382.01387348806,323035.27252551523
301,399,-324796.10496353707,-66186.945268243551,-351223.13583222032,-193947.72853952646,82731.122926523749,-10694.849705449889,-9210.9054652472169
399,10,-324796.10496353707,42671928.707096905,127914635.44645524,57941549.311108567,-2511920.4037640332,685262.6211460277,323012.8300831723
4,0,-324796.10496353707,-192197639.67468974,-111839819.18567654,-42395532.288457409,1253199.6871998506,-1518782.3089291244,-737951.33603576955
5,0,-324796.10496353707,-250476891.47148129,678697469.34220517,300365365.55205262,-1071758.3956206813,-306557.97302640002,-100009.46333471482
6,0,-324796.10496353707,1120314399.2619877,667410859.63375628,238772380.73121825,-496473.62316226226,685255.79174112098,292228.49759181245
10,0,-240920.88948244418,-75454.751970275684,596690.9036632292,252642.55203370831,-955.3831380591871,375.06841084704524,194.94239957869917
399,0,-240920.88948244418,76011539.575863644,-118842251.59630252,-54283713.502295278,2176925.0884052352,1187286.3231776035,529551.13488172321
301,399,-240920.88948244418,-240195.25513634086,-291111.43127427995,-145459.04963837564,66462.133179508732,-48564.774128241814,-14620.894423581543
399,10,-240920.88948244418,76086994.327833921,-119438942.49996576,-54536356.054328986,2177880.4715432944,1186911.2547667564,529356.19248214446
4,0,-240920.88948244418,-83915284.901893944,-181679091.85636759,-78575043.891084388,2078302.2405602112,-621887.10568215535,-367304.18231882545
5,0,-240920.88948244418,-506666036.12325954,-570435363.11525273,-230983463.82616255,866177.87226951157,-612820.75171545194,-290335.85495241586
6,0,-240920.88948244418,1003176300.2264693,-936133043.14471006,-408882641.44364846,547291.55888138711,584496.16270809667,221230.75135872042
10,0,-136305.25725227379,143094.43903393406,1167331.2967486593,489165.05573821237,-1227.9900662357579,-95.239974211215539,-7.8524917579509879
399,0,-136305.25725227379,-5115705.7768299906,134794008.3806335,61059780.776681036,-2622807.104624155,-80473.118247179853,-26205.829805254147
301,399,-136305.25725227379,-135071.25769134518,-321196.27134543657,-121554.68873813003,84752.537477942387,-29880.855052582217,-20935.866063526304
399,10,-136305.25725227379,-5258800.2158639245,133626677.08388485,60570615.720942825,-2621579.1145579191,-80377.878272968635,-26197.977313496194
4,0,-136305.25725227379,216383601.43630025,23271023.442273706,1580481.4558775835,-48056.937799281521,1988673.2289311781,900792.58517917059
5,0,-136305.25725227379,164213995.9978635,-691617404.07310879,-303285467.8200323,1098572.9234916801,267409.22831109242,82755.005996207547
6,0,-136305.25725227379,-1094650719.3921556,-1009686290.7719079,-377293906.60044181,534084.27739309974,-510907.40708203777,-223116.28406723318
10,0,30779.849641129607,325285.19509265444,-622658.9547295532,-274866.49127055617,972.13826311861328,502.27178429537702,190.66368771312477
399,0,30779.849641129607,-45218113.618455507,-133198911.02380063,-60038082.129406638,2409954.832107571,-692040.73699167243,-320568.28503903653
301,399,30779.849641129607,199094.05585694313,270804.87592631578,132343.87062557787,-79923.592886510713,48124.246877130056,12789.008542954869
399,10,30779.849641129607,-45543398.813548163,-132576252.06907107,-59763215.638136081,2408982.693844452,-692543.00877596776,-320758.94872674963
4,0,30779.849641129607,33030995.020363957,217866655.9026649,97284527.145953894,-1922791.6625242801,326530.36135733215,225508.62360496089
5,0,30779.849641129607,-545361056.97010326,524906872.12050623,242430111.90726534,-823948.08953940775,-681604.84083041106,-269986.58774138265
6,0,30779.849641129607,819637518.14857697,971622073.76355374,369081670.34898657,-707248.41433020262,502549.67841657891,225637.97933998608
10,0,140198.1254105469,1136951.4456759819,108880.12548372868,25778.181877663847,-438.61890392273813,884.48962166408126,390.50962613380051
399,0,140198.1254105469,-15209072.633473158,133124392.88546264,60076419.945044287,-2606574.6103484146,-258689.69478386734,-109007.7718831063
301,399,140198.1254105469,371038.12426981144,-66178.799296975136,-4907.703617952764,11832.909284232097,83387.721396486784,31184.345092606552
399,10,140198.1254105469,-16346024.07914914,133015512.75997892,60050641.763166621,-2606135.9914444918,-259574.18440553138,-109398.28150924009
4,0,140198.1254105469,-234960457.78411904,46245944.208213083,30351888.417449288,-324952.41276325844,-1760877.6552028595,-784648.10135903535
5,0,140198.1254105469,-625425795.27779233,-465799679.98433721,-182795564.12458292,700261.29289416876,-764042.95712471497,-349954.52736126329
6,0,140198.1254105469,-745394692.11534095,1064252205.1074734,455266286.54390258,-754618.17328486068,-396564.52445036377,-137355.34838903981
10,0,323411.96748006181,34210.586069219898,128271.68157016362,63292.96387677118,-466.10778441045494,-643.41543448852235,-269.05260783345869
399,0,323411.96748006181,100512294.32486616,-103165494.96654348,-46629080.087800294,1876626.5307019195,1561874.4839539139,697953.54083895206
301,399,323411.96748006181,100989.65486904979,-324328.19912312925,-115916.64987385273,90173.587613736003,24588.562106619291,15048.821262504913
399,10,323411.96748006181,100478083.73879693,-103293766.64811364,-46692373.051677063,1877092.6384863297,1562517.8993884025,698222.59344678547
4,0,323411.96748006181,71103695.818554983,207630728.40813014,91403844.284720734,-1854135.9799148592,648971.27772321133,366827.35258264322
5,0,323411.96748006181,599485102.14727378,-415860544.26402104,-196491215.54749018,683233.26214325998,869172.36671001406,355417.49964572699
6,0,323411.96748006181,-900211237.9924432,961546193.65715563,419656291.39301538,-686917.49286723323,-486456.95044434589,-175228.77953201107
10,0,410958.80400505499,-245059.3682541163,-434583.29653500795,-184808.03223093296,747.79765976975636,-553.92434138418332,-265.04289085256511
399,0,410958.80400505499,-140060387.47585872,-52106971.392762199,-23092956.088610828,918364.03788714588,-2173934.3514118898,-978128.38693157409
301,399,410958.80400505499,275106.02984830737,222320.62423730642,123035.74025066569,-57537.463286377104,66412.343673773561,23608.348773510788
399,10,410958.80400505499,-139815328.10760459,-51672388.096227191,-22908148.056379896,917616.24022737611,-2173380.4270705059,-977863.34404072154
4,0,410958.80400505499,-196355162.82393789,-111558567.97122648,-43036902.106849015,1224739.4642769785,-1503585.0770338448,-729774.47295531456
5,0,410958.80400505499,560643734.63105357,467483956.1044026,185736622.29063299,-757380.37724661629,803656.17509993911,368130.10632862721
6,0,410958.80400505499,-1469405970.5139503,-35741558.862380534,33853664.460445754,-40365.728163699059,-748731.75708044507,-302736.93673589337
10,0,672459.66525789374,645539.54830305907,136502.11925789321,35538.858895883473,-15.518729950149929,884.47081105946381,384.14299420599144
399,0,672459.66525789374,-149009947.22007665,416636.87278272526,379320.98538751283,-53385.621863982349,-2346655.7459996752,-1049183.6073999063
301,399,672459.66525789374,-127310.13541820645,344764.77268082416,169050.11814553768,-78969.238528246686,-26836.008240724288,-4431.9900806051355
399,10,672459.66525789374,-149655486.76837972,280134.75352483208,343782.12649162934,-53370.103134032208,-2347540.2168107345,-1049567.7503941124
4,0,672459.66525789374,-50145022.153465472,217207973.84045941,100637677.99620563,-1912310.62804844,-304382.11815668899,-66944.861614348381
5,0,672459.66525789374,-794368144.76506698,125644990.78110985,76196281.991929084,-208666.61002827447,-979694.47930937167,-416631.04395147809
6,0,672459.66525789374,208355968.18891349,-1383893126.6364479,-569815786.85804617,773553.61521544191,136335.92253831017,28728.139764948082
10,0,696936.53672289755,-770404.85808557493,-255223.29417820607,-86590.711500965583,787.57558923321039,-937.0387596381986,-421.24234051764654
399,0,696936.53672289755,-150185135.05409065,-10977263.750148753,-4667819.9072268493,154542.00456880519,-2342472.2874880671,-1046962.7510517323
301,399,696936.53672289755,205603.35032978654,299670.43087032996,126755.7124454584,-76286.400136153898,42905.76840027998,10799.865849996382
399,10,696936.53672289755,-149414730.19600508,-10722040.455970546,-4581229.1957258834,153754.42897957197,-2341535.2487284285,-1046541.5087112148
4,0,696936.53672289755,168874778.45740345,-107274081.73852165,-55077529.653738879,1342627.226751019,1690853.0633071044,718978.52745493792
5,0,696936.53672289755,533621128.91751736,492084177.33193231,197397832.60611317,-799646.61553727638,769527.01443606988,353932.91383846977
6,0,696936.53672289755,1315831347.1208186,346369890.16144598,95268737.134883881,-271878.46888971946,763502.7310255816,319840.64900005102
10,0,1167745.7896862614,-133708.72319508885,1041902.6789467742,443816.62844419561,-1262.2881277491579,-249.50014957519255,-70.429732337884914
399,0,1167745.7896862614,-149454357.81419855,5020613.9728487339,2286935.4602207472,-122204.01789723781,-2353325.7838803092,-1043204.5765919515
301,399,1167745.7896862614,-96167.780640661716,344891.39719489869,143127.97551840311,-85820.888738375288,-18497.453442909478,-44.093726527256649
399,10,1167745.7896862614,-149320649.09100348,3978711.2939019594,1843118.8317765514,-120941.72976948865,-2353076.2837307341,-1043134.1468596137
4,0,1167745.7896862614,-3037789.5087923734,219462711.6726191,100175476.75606233,-1972812.9288323952,82675.244628950211,106300.82116090877
5,0,1167745.7896862614,89733093.596783444,-707179735.06682336,-306976891.06356704,1114601.6418969852,174120.24055872232,45272.227803170987
6,0,1167745.7896862614,532629719.49820274,-1292308305.7648468,-546812039.54359138,726302.3606329225,299527.36914683977,95138.270941744835
10,0,1249492.6623223473,724161.14411717979,682292.41094350046,271074.18694952864,-759.11478480629989,764.72787280101375,343.89208115491624
399,0,1249492.6623223473,-42835620.038486578,129051264.89645538,57113535.036888085,-2504002.5584751382,-698601.7558053761,-308315.04094684956
301,399,1249492.6623223473,-72656.72027835995,321878.7892229259,139684.46265818179,-92170.504715571107,-22795.314999024577,-477.69461479725948
399,10,1249492.6623223473,-43559781.182603754,128368972.48551188,56842460.849938557,-2503243.4436903321,-699366.48367817712,-308658.93302800448
4,0,1249492.6623223473,4689673.5394349657,218421127.34269571,99502303.539471179,-1974594.3654773652,140993.1177642447,132072.68998593753
5,0,1249492.6623223473,-506962062.43960947,-574592772.43059659,-234007933.4962554,866786.80498500052,-603400.43350880593,-282758.8261645991
6,0,1249492.6623223473,-1305842478.3232687,471413341.50154948,241611019.27994251,-366986.34768341598,-708990.90283243079,-275466.97308580414
10,0,1286243.8747144653,-502700.78423914744,-116365.88801059836,-42815.336192564442,631.36511564489376,-743.72805611893477,-333.32255120133499
399,0,1286243.8747144653,126765170.1007296,-74631811.32028763,-33053969.787823867,1343083.449423417,1980299.5704166649,875648.8617137043
301,399,1286243.8747144653,-325645.55342233181,198445.1098806262,82674.789149478078,-44803.523130046873,-65147.725763014714,-37466.277445392487
399,10,1286243.8747144653,127267870.88496874,-74515445.432277039,-33011154.451631304,1342452.0843077721,1981043.2984727838,875982.18426490563
4,0,1286243.8747144653,-76593836.754464939,-188771491.66355914,-83559384.223152295,2080974.6789679483,-498320.40545437078,-298419.18401374662
5,0,1286243.8747144653,469074518.60016835,545857414.44471633,222640573.31567121,-889247.12279054744,680867.44697292952,316617.41456959402
6,0,1286243.8747144653,618421159.54254699,-1256681460.1771402,-536338783.45012498,706162.48867637152,340885.15250775538,112367.80459898795
10,0,1366926.0296145864,266645.2199337121,609036.44912596606,256497.93520170121,-891.73469916082286,130.86127969991588,74.614358731594038
399,0,1366926.0296145864,51176075.488903083,-130549056.36901253,-57697982.31234879,2379077.8277257644,786386.52304830472,346865.18794627633
301,399,1366926.0296145864,-367576.16793164611,101073.56945747137,56931.19923081249,-22791.884578142104,-74517.707861693503,-41031.276571204173
399,10,1366926.0296145864,50909430.268969372,-131158092.8181385,-57954480.247550495,2379969.5624249252,786255.66176860477,346790.57358754479
4,0,1366926.0296145864,81256792.994015694,199553520.89477363,88379900.709219798,-1846914.3975690817,778404.67555819778,417606.6805098654
5,0,1366926.0296145864,-35209342.86299181,-718532938.26496387,-308392520.28327638,1120218.3473974604,8894.265589923667,-25565.055264334027
6,0,1366926.0296145864,-750367080.24278295,1040795009.4428687,453711488.93813241,-748219.94295809406,-425988.34405618918,-145312.6374682457
10,0,1394255.2611955395,-759977.80689333007,-231527.8038175565,-78138.784542168738,314.48291056921602,-1052.0564111998183,-455.98364927717017
399,0,1394255.2611955395,-102965651.98664136,-102435446.11972897,-45181294.019446827,1852552.038553915,-1592841.203840204,-703760.68952724303
301,399,1394255.2611955395,-40577.679762855172,-351293.19585238397,-194286.02508876473,84007.626002565332,-5859.5740515482021,-2602.5535224470559
399,10,1394255.2611955395,-102205674.17974803,-102203918.31591141,-45103155.234904662,1852237.5556433457,-1591789.1474290045,-703304.7058779659
4,0,1394255.2611955395,199957578.96918827,-48606513.194219477,-28896642.226250682,676064.31165367912,1979760.8798501482,881597.58173156902
5,0,1394255.2611955395,678270823.9188621,289171905.12004817,106718132.30380945,-473461.89793303586,983903.02745740081,435923.13837477926
6,0,1394255.2611955395,897478319.75767362,-1079286717.63485,-475276386.65027696,612122.58871399029,487850.63516792562,175740.66148788715
10,0,1540037.7435625107,628498.90084087849,643025.38002604444,252205.42382998261,-923.63591148223816,460.45903843394262,216.02320948165141
399,0,1540037.7435625107,2643526.329480005,-138662571.20653906,-61102844.92950689,2527111.0323729799,29005.059494638826,12431.730472547471
301,399,1540037.7435625107,-374734.29918320896,-112233.267511338,-43819.304923593998,21798.633057134215,-78830.871977227507,-26495.913505385226
399,10,1540037.7435625107,2015027.4286391265,-139305596.58656511,-61355050.353336871,2528034.6682844618,28544.60045620488,12215.70726306582
4,0,1540037.7435625107,94058137.520531431,193028009.1459724,85134385.821311831,-1803487.3512046519,893427.99880858581,467242.28164426994
5,0,1540037.7435625107,-255656396.39574125,-691410249.90966821,-290843832.97292084,1059937.4582405013,-279451.72740607447,-147659.63970557705
6,0,1540037.7435625107,-1319723094.8317888,433367108.01214272,228939451.10908249,-342312.80205306987,-719810.09792945685,-281021.44501011219
10,0,1565000.0455863921,486856.21582467703,175203.6131132115,55386.387190895708,-37.156090046814626,894.17758566081363,388.52662566763013
399,0,1565000.0455863921,126473107.31323674,71903115.29829827,31622419.568302542,-1403691.6369292056,1996922.0020895831,879290.32156210719
301,399,1565000.0455863921,128026.30753955245,311338.65034233034,166876.72068337351,-82702.2842225684,35064.946106137824,11094.02679858684
399,10,1565000.0455863921,125986251.09741206,71727911.68518506,31567033.181111645,-1403654.4808391589,1996027.8245039221,878901.79493643949
4,0,1565000.0455863921,-242991178.2676422,29265885.606154762,21269934.890574083,-190966.64007022683,-1743243.1217300082,-790704.12607539876
5,0,1565000.0455863921,-801834811.80000269,101660317.35817008,64434678.62341217,-173334.63387270641,-981638.76002203347,-417804.2193836873
6,0,1565000.0455863921,-95726863.640287668,-1405971995.382911,-571438330.49038398,779269.44017201581,-28746.695200808259,-42380.131152042246
10,0,1889839.0155428546,719836.50959284685,68833.436357806044,14611.810434701043,189.77594036846585,768.69027282739853,330.97140741406986
399,0,1889839.0155428546,-138364902.48478115,47296786.197665848,20676527.785093918,-939128.44165621756,-2215019.7108430685,-969654.34982069547
301,399,1889839.0155428546,-261664.32007193565,-234427.28468436748,-124198.52134773135,60457.164867589687,-59035.655430183899,-33521.837339324367
399,10,1889839.0155428546,-139084738.99437401,47227952.761308044,20661915.974659216,-939318.21759658598,-2215788.4011158962,-969985.32122810953
4,0,1889839.0155428546,-148802749.47486317,177183231.31609508,85671177.23088935,-1566902.942095832,-1019305.1052165934,-418758.46154279157
5,0,1889839.0155428546,-775392250.88077521,201971370.20056602,106348766.33179846,-327405.28233183734,-952729.50221286423,-401096.13944470783
6,0,1889839.0155428546,1258794002.5284052,-660338298.37609601,-322359477.0464617,368562.75085798593,678644.82249033032,263468.69682902459
10,0,2027804.330076247,62249.76468689536,-78143.086725076326,-48135.941918988698,779.55332266714379,279.39488519691173,104.83797036428177
399,0,2027804.330076247,81634751.008104131,112749330.51308981,49235806.083713755,-2187344.5236724559,1296655.2028865039,566100.2017827424
301,399,2027804.330076247,-99438.883430570364,330718.79413504899,127845.67404284328,-89696.478194018913,-14847.316331671209,-14973.797525035339
399,10,2027804.330076247,81572501.243417233,112827473.59981488,49283942.025632747,-2188124.0769951232,1296375.8080013068,565995.36381237803
4,0,2027804.330076247,71546620.496415392,199541564.84508044,89264070.884582832,-1894346.6473023503,723942.31680345186,387921.96363776835
5,0,2027804.330076247,-279183816.54482061,668300795.94156718,293988326.13816065,-1066258.5211465377,-332482.10949176934,-116133.95912687063
6,0,2027804.330076247,21947051.965795226,-1396746454.298749,-574829445.01212502,785298.14579425787,23971.187960232812,-22655.022211400901
10,0,2086815.8666723573,-795679.73180566053,239894.17696613466,124242.09089082951,-383.61897730562356,-897.66428734228509,-380.27458307739965
399,0,2086815.8666723573,-25223220.420830529,-137286886.74172539,-59878600.976765573,2497347.3756929459,-387364.76033586101,-168768.3644281578
301,399,2086815.8666723573,242639.0815602541,259651.46321371198,134961.66818419099,-72169.299504405732,45881.606309370494,26635.470723991635
399,10,2086815.8666723573,-24427540.689024869,-137526780.91869152,-60002843.067656405,2497730.9946702514,-386467.09604851872,-168388.08984508042
4,0,2086815.8666723573,177865583.26885295,113899116.67111084,46953013.592959613,-1093655.9676846594,1710400.8997220506,815766.16147857718
5,0,2086815.8666723573,615356770.45875466,-391609063.87699097,-183475462.81719759,637325.44311552017,901931.58072537044,371376.56521035632
6,0,2086815.8666723573,100969230.44989257,1241465358.2270935,506248438.74994004,-880270.35741452023,46968.54298108731,55935.68221279078
10,0,2099489.6272558859,-98908.210391892091,392943.82485257211,167873.49369500036,-831.87833971150985,-289.54238058273523,-107.79517335756842
399,0,2099489.6272558859,-132056357.98271817,61903758.657800734,26982525.283405062,-1210852.9838009048,-2110916.1369288079,-920921.10023620527
301,399,2099489.6272558859,391712.98889483511,42588.833707660437,-12469.274598196149,-10443.768712517811,76715.42291709948,38309.285415361141
399,10,2099489.6272558859,-131957449.77232628,61510814.832948163,26814651.78971006,-1210021.1054611932,-2110626.5945482254,-920813.30506284779
4,0,2099489.6272558859,-245723116.79959786,-7309822.3322583521,3830602.9564854666,137330.02411354604,-1746628.3824186435,-804288.8284863435
5,0,2099489.6272558859,342923292.54386282,-627602503.6304276,-277986268.79383302,998242.10164144763,520791.09679809003,198732.53700891862
6,0,2099489.6272558859,-1274548327.2677507,501067440.15145624,259168898.30899084,-384187.23247185623,-710029.8904072427,-276013.11018963216
10,0,2120571.7387645813,601786.10790288902,202364.9246442047,72425.95854305214,-793.4456803889766,472.96230529418119,216.90279049818085
399,0,2120571.7387645813,98285124.567659885,102089583.46455696,44508699.935892865,-1978291.1482050095,1551530.7261598012,676375.13476195699
301,399,2120571.7387645813,-232664.07951657474,-261509.48931859434,-130387.51262889057,73533.620175558899,-46263.81487983033,-28157.646273923085
399,10,2120571.7387645813,97683338.459757,101887218.53991276,44436273.97734981,-1977497.7025246206,1551057.7638545071,676158.23197145876
4,0,2120571.7387645813,22690948.97972177,212498714.36542284,96705524.016103774,-1993737.0222408166,313596.84458833508,201787.7977233204
5,0,2120571.7387645813,-288262031.83491343,-685543935.46227217,-287122969.79236215,1040450.9161762344,-318361.55747931561,-162534.21936913967
6,0,2120571.7387645813,-1070678604.6756555,782671401.4617641,366689107.570135,-571257.27067430783,-607284.20141264203,-225984.73638259841
10,0,2129691.5391471279,52245.763763670933,225140.13702041117,102809.25576647997,-748.60907804900398,-327.47818158253205,-125.92058462910524
399,0,2129691.5391471279,118538196.75593223,82142475.74655503,35828784.098640934,-1593592.874858632,1877068.8624099866,818160.78655203525
301,399,2129691.5391471279,-340349.264203161,163359.94846588373,35177.988661788404,-32815.259109088744,-75580.634058082796,-34649.741331709731
399,10,2129691.5391471279,118485950.99216856,81917335.609534621,35725974.842874452,-1592844.265780583,1877396.340591569,818286.70713666442
4,0,2129691.5391471279,-243993756.90561414,36225674.838996746,23698961.320317954,-269611.77785708749,-1722606.5235176869,-781497.63354250183
5,0,2129691.5391471279,210745843.96482921,-682758418.63624871,-298318793.82373732,1074990.0808944716,339100.8185794758,118851.04141020701
6,0,2129691.5391471279,225037283.11990792,1229574569.0415993,496456657.73483026,-870591.93229054357,118348.48426269997,85061.325074702807
10,0,2136031.8966931319,300761.40511707781,-93971.897766627299,-52851.092133560487,829.21334531757122,157.24336169580829,51.446240717315618
399,0,2136031.8966931319,-145968152.74305409,24276767.832828704,10554013.417778656,-502648.25399232126,-2327224.4506025868,-1014495.0470628883
301,399,2136031.8966931319,-363542.74368751049,3755.1553276926279,-32372.437844518572,4684.211475105104,-84668.399258849167,-38921.515225957395
399,10,2136031.8966931319,-146268914.14817116,24370739.730595332,10606864.509912217,-503477.46733763878,-2327381.6939642825,-1014546.4933036056
4,0,2136031.8966931319,-92396357.856428593,-187197398.85271659,-83097454.783372059,1998067.4804792111,-607290.82764326804,-336322.68044812564
5,0,2136031.8966931319,-176590887.26378736,692906463.36545205,301808567.79089618,-1111608.6944989644,-199645.37743766894,-58080.484139468594
6,0,2136031.8966931319,530595907.32363993,-1289171416.3514507,-552632430.89649689,732952.83825500507,286562.45020076178,87274.140733310589
10,0,2152046.0972028235,-804662.45225551585,-91646.232153783247,-20872.642403275175,-12.217527650470018,-950.1465811560048,-412.36321408844634
399,0,2152046.0972028235,-55929728.21855174,124934648.09143758,54457127.202658847,-2430292.9634709298,-891747.46106921136,-388901.81901437155
301,399,2152046.0972028235,-213468.03732085973,-288252.4029724896,-89982.696465872228,74521.657056449039,-49538.20590339003,-19937.256285700027
399,10,2152046.0972028235,-55125065.766296223,125026294.32359137,54477999.845062122,-2430280.7459432795,-890797.3144880553,-388489.45580028312
4,0,2152046.0972028235,203484691.07636839,51865557.816598415,17874843.331937201,-451048.93949722964,1989172.5825124797,924648.33287775808
5,0,2152046.0972028235,722867886.04743457,-157510989.87702823,-85543086.945528582,259007.54405865876,1056758.6908656415,447158.11161576048
6,0,2152046.0972028235,-508267495.77646565,1150054513.9644098,494552625.90265369,-821295.30204820575,-300666.37479726312,-89341.033100792483
10,0,2191169.7453055531,-759845.81634070189,146044.40216129573,84533.518584882011,-115.1284416233411,-1187.804386918461,-501.46802951241983
399,0,2191169.7453055531,-133577179.35463855,60098616.423502661,26179725.74245115,-1180543.5686987306,-2124903.8412678358,-925579.8879813212
301,399,2191169.7453055531,-289951.21323598921,-206911.77295928448,-104637.33339931816,57327.537181398955,-67684.066274933735,-21453.001503787793
399,10,2191169.7453055531,-132817333.53829785,59952572.021341369,26095192.223866269,-1180428.4402571071,-2123716.0368809174,-925078.41995180876
4,0,2191169.7453055531,205896926.075528,-18099303.00457928,-14209748.031088138,315266.77474534209,2051664.3897380724,931319.66444016946
5,0,2191169.7453055531,741069367.65622187,-18970615.556932595,-26463769.253140029,31385.388210380795,1084797.75893969,464765.05299046205
6,0,2191169.7453055531,1294900291.5741408,-601894442.70103419,-302300824.42123652,334435.97224718379,692066.95444769517,270876.25262683601
10,0,2222902.5223428425,-31811.921223032059,-437857.05956900999,-184506.89565301503,808.58258090666664,309.21598126670989,119.12582198111686
399,0,2222902.5223428425,-46977710.394847795,127370599.82010448,55439735.525237501,-2480850.5502371769,-761267.3660579148,-331699.55435256142
301,399,2222902.5223428425,377774.18447648734,123125.77356898785,66815.591044165194,-31009.989227167614,68310.62396753137,37260.194433984616
399,10,2222902.5223428425,-46945898.473624766,127808456.8796735,55624242.420890518,-2481659.1328180833,-761576.58203918161,-331818.68017454253
4,0,2222902.5223428425,78525237.33104755,195397281.7189236,87341290.080230415,-1877004.7706001916,792496.74316675356,416756.16362342658
5,0,2222902.5223428425,-405506792.52435106,616706161.32620692,274623575.79391831,-979592.07322265918,-495999.84434182767,-188652.35980610672
6,0,2222902.5223428425,1054887317.1394116,-944486035.12823963,-433580101.73650342,536020.20070164872,559956.39507466624,208006.51728907338
10,0,2237832.9073254745,17274.874995160946,198266.20438364861,92708.483425302591,-797.69720940317825,-38.748273667062229,-2.5063441405931837
399,0,2237832.9073254745,67742345.696188971,120439686.35588382,52421706.863086291,-2330818.5846573864,1076176.4576625729,468089.58520350611
301,399,2237832.9073254745,-389466.47788223624,-80939.715276628733,-74611.34033356607,19949.183632475524,-74371.267878019091,-33081.600688428807
399,10,2237832.9073254745,67725070.821193814,120241420.15150018,52328998.379660986,-2330020.8874479835,1076215.2059362398,468092.09154764673
4,0,2237832.9073254745,161298398.46057799,-116237441.82282674,-57861915.90850284,1399421.8697204893,1655046.3517958715,718895.77710493864
5,0,2237832.9073254745,15965723.845020093,-719680136.43737435,-309176251.59463125,1117402.0783430669,79148.247016362729,6412.9184276650285
6,0,2237832.9073254745,-262641291.04375511,1215521949.018343,511823073.82079452,-867163.15764808271,-163389.15809150602,-30636.6211961872
10,0,2243651.4172194409,-612543.77663846279,-272835.18075540283,-104564.27420752516,573.66531568860921,-857.24723507911494,-377.2730765211125
399,0,2243651.4172194409,118082179.6347068,81494355.339958385,35483220.750790514,-1588263.3894983626,1879258.9775326706,817604.8724098953
301,399,2243651.4172194409,-400358.99508082867,29497.166477665305,4392.3212913870811,-3444.1796453665006,-74328.962029269765,-40334.787624958488
399,10,2243651.4172194409,118694723.41134526,81767190.520713791,35587785.024998039,-1588837.0548140511,1880116.2247677497,817982.14548641641
4,0,2243651.4172194409,-178296492.98881412,154913689.48416907,76074393.751507685,-1371713.8250774362,-1222106.139690618,-521261.45480805839
5,0,2243651.4172194409,549035406.38062036,468528850.15211165,187496448.57818928,-775223.32101531746,804314.68321204628,364188.48712537542
6,0,2243651.4172194409,560457514.26709211,-1281846383.6349003,-551821135.75327826,725014.66176911478,299568.57522781764,92725.699703466642
10,0,2254293.9172081626,899278.66154223622,718540.70017971541,281049.66639121919,-625.85045935375547,832.79436431692795,378.17313308830251
399,0,2254293.9172081626,7170411.2295902967,135517779.24887457,58921814.968575045,-2614682.4303279612,92918.830549306236,40273.987093444593
301,399,2254293.9172081626,380511.42355155386,7651.5220775306225,-22303.989354915917,-5616.3460308893264,83204.314382687036,30290.768787730598
399,10,2254293.9172081626,6271132.5680480609,134799238.54869485,58640765.302183829,-2614056.5798686077,92086.036184989309,39895.813960356289
4,0,2254293.9172081626,119144352.5474879,-154678277.9468779,-74302333.531088635,1811260.4764499622,1255839.6448417746,524411.35774215474
5,0,2254293.9172081626,-747495091.18108141,-302156990.4034093,-111246623.36155902,434007.94928596308,-900408.45590670081,-396991.66149795044
6,0,2254293.9172081626,477642506.86673558,-1314990718.9624736,-562007619.46510541,741919.03438888607,255266.55163186576,73734.399212020304
10,0,2261064.7260303102,78279.925993263925,-309436.61472286488,-142189.29012209762,862.09990338308808,-441.80578720322882,-216.06734809690653
399,0,2261064.7260303102,30066741.752402131,-137074691.406288,-59627976.785093144,2480505.2321906392,456405.70612564805,198815.35994236975
301,399,2261064.7260303102,206668.07659891248,-324600.82258298993,-129551.26468621194,71782.80924915272,42206.110930854484,10416.677756978685
399,10,2261064.7260303102,29988461.826408867,-136765254.79156512,-59485787.494971044,2479643.132287256,456847.51191285125,199031.42729046667
4,0,2261064.7260303102,-87974325.519609347,-189256832.16448519,-84271723.576552853,2012800.5341086108,-566319.58366937935,-316493.53339307412
5,0,2261064.7260303102,478557890.82745934,532802686.66184503,216803960.96996856,-879112.95465606602,704000.18020278343,323668.91203609551
6,0,2261064.7260303102,-1338865088.5012829,350300852.61838943,201075609.78967202,-287665.60691885097,-744235.68245532527,-294455.07648196619
10,0,2262317.2403235584,1165687.1981577098,189272.85614616086,40109.297382762554,352.01807493019174,1066.8028742116967,447.02270919003621
399,0,2262317.2403235584,39258178.636320405,130690985.75357826,56806022.480646923,-2529667.5479012784,603972.82502993324,262583.42071400472
301,399,2262317.2403235584,-153357.85277006775,-297640.9833009094,-124264.70397567004,86033.903907757078,-33086.440453248018,-23889.944223251921
399,10,2262317.2403235584,38092491.438162692,130501712.8974321,56765913.183264159,-2530019.5659762085,602906.02215572156,262136.39800481472
4,0,2262317.2403235584,-241525888.46378499,-31677011.764772642,-7712189.9726098655,361563.49845678295,-1723178.1549274859,-800200.94449534162
5,0,2262317.2403235584,-726831770.318578,312744568.06009227,152052776.8201668,-497161.20061463816,-892748.13348372676,-370783.22377433715
6,0,2262317.2403235584,-1319297281.3960383,-592417075.88443005,-188180546.47313049,304997.90800477844,-694585.35204007826,-299114.69789699547
10,0,2287908.3421941791,4143.9516225847719,-508536.67761969334,-210540.44099679697,834.11764347571716,318.26445362703174,121.6400068030745
399,0,2287908.3421941791,-21953756.194393236,132856552.8964617,57770928.25066182,-2585724.2973605297,-359462.22431590874,-156593.75812690536
301,399,2287908.3421941791,-183279.72734864801,322234.80639927089,117508.20022240281,-75671.866680143154,-42825.783475537486,-11654.411327583935
399,10,2287908.3421941791,-21957900.146015819,133365089.57408139,57981468.691658616,-2586558.4150040057,-359780.48876953579,-156715.39813370843
4,0,2287908.3421941791,21324855.034284212,-195152176.95042789,-90046156.895709589,2169121.9733538395,371110.19101050834,109216.26181886965
5,0,2287908.3421941791,-426734681.64347178,605755859.30249131,270348171.97192574,-961288.59246410045,-522202.50345125294,-200400.94405535512
6,0,2287908.3421941791,1257204675.3826034,-679694059.92511404,-333569058.46586382,380592.31727740786,666824.27889892866,258648.57462729231
10,0,2298029.5066036088,149182.21664803207,762304.2658384369,326880.27929181803,-1028.4615013844229,361.78414598241687,185.22163367148752
399,0,2298029.5066036088,149204055.89610764,-17565035.370481946,-7628356.0678320909,297323.63310723199,2331615.3080781614,1013519.3929126936
301,399,2298029.5066036088,91424.215324014425,-316199.46040638164,-168365.16250440106,88802.255996855427,18355.481261480385,13010.616232201619
399,10,2298029.5066036088,149054873.6794596,-18327339.636320382,-7955236.3471239088,298352.09460861637,2331253.523932179,1013334.171279022
4,0,2298029.5066036088,-245536212.94441086,-12847696.632431304,972601.05105793476,186711.45923905601,-1739224.6172007893,-802639.9804357473
5,0,2298029.5066036088,-463816049.96891904,-608697436.81549561,-249726458.51609185,909843.44655625778,-540577.57513745583,-254226.77942001953
6,0,2298029.5066036088,944010183.63852286,-1054014418.0031654,-474575367.1157136,597436.50193117408,495604.68340246088,178865.41231368008
10,0,2327275.1795267262,910007.93583023327,232008.80454877202,63263.281612006467,337.5462780713616,995.27956453483102,417.82716311148369
399,0,2327275.1795267262,143647267.50891253,40456719.808969781,17549005.176665574,-797059.61031048745,2249038.2975293007,977176.50684092485
301,399,2327275.1795267262,87323.947360634804,365576.11818409711,139966.30951103941,-81553.179509460257,21727.920970028641,1931.7417379628182
399,10,2327275.1795267262,142737259.5730823,40224711.004421011,17485741.895053569,-797397.15658855881,2248043.0179647659,976758.67967781343
4,0,2327275.1795267262,159049076.4332011,139181059.03282508,59371987.396541491,-1361151.3141347459,1523451.4934614771,736387.40107031842
5,0,2327275.1795267262,-714296602.53369629,335339240.3323164,161334263.99374431,-532413.3435945753,-876578.3091100161,-362928.68891950627
6,0,2327275.1795267262,-1173435032.4939845,-835478786.27492797,-294479617.65006506,454189.69579373742,-611656.44855240791,-271541.85007022793
10,0,2331417.6902572853,-94589.664800175218,-160192.94541794911,-65260.800358124317,659.47029771874793,445.69791172180629,179.59243235338104
399,0,2331417.6902572853,-118286261.6833428,81072233.155126333,35218664.19565849,-1586075.4006784488,-1897211.1424093132,-824372.02340222429
301,399,2331417.6902572853,140419.12349501252,-309112.10636629164,-170494.26783139259,81128.859121602392,34002.028975589928,17162.027873070998
399,10,2331417.6902572853,-118191672.01854262,81232426.100544289,35283924.996016614,-1586734.8709761677,-1897656.8403210351,-824551.61583457759
4,0,2331417.6902572853,126980158.65456004,167279108.00660402,73175239.822979823,-1633719.9057955747,1230260.9309102115,609525.40238416276
5,0,2331417.6902572853,-590013082.14314902,488487456.87971961,223978044.10941631,-772267.53682600264,-726077.13716345839,-292495.13934535009
6,0,2331417.6902572853,1389627952.1570451,-353825591.4134317,-205156888.99221995,185709.42000652538,741915.99945261178,297986.22219268058
10,0,2334130.121555666,-1086143.9495426279,-219847.42405115435,-64694.834599984664,186.0312950162558,-1122.1563958897734,-489.85578255806757
399,0,2334130.121555666,62820829.598802768,-126766391.76535879,-55035461.96210257,2293837.49019892,982123.11434910516,426894.24898472481
301,399,2334130.121555666,273426.79222983122,245900.98786973953,109288.0992680341,-58321.856335629993,63477.33027527442,19113.464594928173
399,10,2334130.121555666,63906973.548345394,-126546544.34130764,-54970767.127502583,2293651.4589039041,983245.27074499498,427384.10476728284
4,0,2334130.121555666,175549501.89499348,114674710.71187784,47708162.571843922,-1120857.4164402767,1703759.650468349,812401.41925021389
5,0,2334130.121555666,740215867.03228176,-29609341.718846321,-30833904.662636369,47224.179923605247,1084578.1187022834,464027.23056967143
6,0,2334130.121555666,246782399.50608405,1228075576.6181493,495838623.96276319,-867934.95630151813,127113.87295366528,89428.029663003457
10,0,2337320.8779854057,247781.09464800125,760656.66027396917,308356.13918567594,-1071.9904291138287,324.3273707172803,162.7283921881839
399,0,2337320.8779854057,-138801010.39377666,-50850045.069251679,-22119195.935322523,921398.61577859218,-2196846.4748548018,-954214.61085856135
301,399,2337320.8779854057,272151.9569991231,-210745.41005213559,-127319.14851891994,60040.053521680296,64700.162349085011,26969.98267228539
399,10,2337320.8779854057,-139048791.48842466,-51610701.729525648,-22427552.074508198,922470.60620770592,-2197170.802225519,-954377.33925074944
4,0,2337320.8779854057,-85314081.823724389,-189163802.14098251,-84400519.477199778,2018114.6429841318,-542730.87917616754,-304923.34053748229
5,0,2337320.8779854057,-158585400.07909256,-714866745.87677062,-302732109.07814044,1092285.1377093592,-149090.44838522954,-90709.204233596713
6,0,2337320.8779854057,-1394410665.3426485,-343762172.20947623,-82292085.436997533,155832.81411062955,-748735.43897035089,-315395.80726797786
10,0,2338572.9299390446,-733978.74922599469,174340.12762066803,80586.478819036391,-26.297224820956512,-938.10202024663579,-399.68916456427877
399,0,2338572.9299390446,148328742.56848523,-18217473.162346501,-7899460.913891511,299709.90792849491,2330619.1799540557,1012429.8602783752
301,399,2338572.9299390446,-64879.838449984789,-348290.95227034763,-191722.62353033852,82361.999687221381,-14097.69892202246,-6482.097382440872
399,10,2338572.9299390446,149062721.31771123,-18391813.289967168,-7980047.3927105479,299736.20515331585,2331557.2819743026,1012829.5494429396
4,0,2338572.9299390446,-243196315.97516173,-33795216.106859848,-8763526.9237425346,378590.4975921553,-1721177.4697557397,-799698.84948832018
5,0,2338572.9299390446,734325190.73275197,88533822.819950208,19967753.996009607,-149479.07212957929,1077887.043722837,465968.03120230272
6,0,2338572.9299390446,-878597702.45175731,-1122927405.4403727,-425589110.66634417,625903.84882303828,-449119.14424768981,-211894.62505268989
10,0,2380645.0336247454,756067.31772556435,1073743.4479081845,430337.95234245301,-1149.4669784392886,368.36603909390681,184.27074819553266
399,0,2380645.0336247454,75704086.945917279,117856512.54998891,51126537.213543922,-2262098.9623230333,1190487.8040291902,516654.66509534133
301,399,2380645.0336247454,-299828.70168225467,-219552.27352672815,-128929.34437176585,53132.336821870857,-64210.071117433443,-23991.509968363192
399,10,2380645.0336247454,74948019.62819171,116782769.10208073,50696199.261201471,-2260949.4953445941,1190119.4379900964,516470.39434714586
4,0,2380645.0336247454,9529633.8158030659,-195692404.0703823,-90044305.002909184,2172278.8080862262,260994.49578405605,59945.583371684348
5,0,2380645.0336247454,-158645039.67992848,-714929520.24199855,-302697851.20587301,1091411.3363159264,-149896.36522988317,-90967.778175578293
6,0,2380645.0336247454,-1332301204.026154,-544769054.48355901,-167781299.87718248,281502.22606058459,-708159.28645035345,-304226.06725073088
10,0,2398495.5430682423,-813382.8601499541,188163.35546851746,105812.96681874918,-648.36141445616602,-673.44802757218088,-275.78359884720646
399,0,2398495.5430682423,145184433.25485334,29920568.879924223,13012814.663183527,-600872.67680765036,2294699.8726837179,995742.15994458925
301,399,2398495.5430682423,351789.95705485344,-87761.542996484786,-72508.475399086252,29179.363965001732,79097.81431623979,36890.270257887307
399,10,2398495.5430682423,145997816.11500329,29732405.524455704,12907001.696364777,-600224.31539319421,2295373.3207112895,996017.94354343647
4,0,2398495.5430682423,-15971621.25117249,-198341345.65587571,-90525510.915965661,2168894.3842597003,51378.882294792988,-35803.659820766472
5,0,2398495.5430682423,399383559.21854508,-595874402.78166521,-265249433.49807611,949215.9281622601,599312.10434458393,233780.50733145353
6,0,2398495.5430682423,414460115.10808611,1196090909.9417958,475824793.05548024,-840105.60428611003,221792.04683932051,127516.1036228661
10,0,2413686.2331876168,839929.70712861617,-325304.9452569905,-164133.91465903239,626.6140324479544,802.5548546481474,329.1255376716656
399,0,2413686.2331876168,-100036118.43424186,-103437886.52809952,-44899848.177016854,1873678.759278615,-1585674.8513307958,-687991.70691314165
301,399,2413686.2331876168,382001.6778203845,-121636.96141207218,-46586.878627464175,28830.524575587653,68943.067477315402,37890.967236136654
399,10,2413686.2331876168,-100876048.14137048,-103112581.58284253,-44735714.262357824,1873052.1452461672,-1586477.406185444,-688320.83245081326
4,0,2413686.2331876168,140597850.27959752,-138999543.00265855,-67575742.698410675,1632130.2463554812,1458170.9681136615,624209.71184742101
5,0,2413686.2331876168,-550093885.2495054,522437172.25928843,237410074.80718002,-827749.74255101872,-676570.00742913026,-269859.95385139366
6,0,2413686.2331876168,-1002254336.39868,-1020244078.454566,-378161864.90899003,567705.40376237791,-516792.92818956164,-237669.47394473862
10,0,2419099.8913994296,343914.59964714502,102953.98574393574,49388.08714776572,-460.10294156543392,576.23306505715243,257.25551012919374
399,0,2419099.8913994296,-142234653.21965715,37750605.580937952,16378268.991582017,-753831.10094342066,-2277985.8785604178,-988283.2337963013
301,399,2419099.8913994296,330465.09498018026,159111.63808003813,59289.255134753883,-42757.621619033402,70686.593698129829,39219.505745768809
399,10,2419099.8913994296,-142578567.81930429,37647651.595194019,16328880.904434253,-753370.99800185533,-2278562.1116254744,-988540.48930643057
4,0,2419099.8913994296,-25893181.851110358,-198540367.43971843,-90339856.826623246,2158144.2277900358,-42623.871731116851,-78368.766391681827
5,0,2419099.8913994296,-652669497.5692457,-450128280.9605698,-177040917.86628282,658593.73067270021,-779832.90717987786,-350410.01211918594
6,0,2419099.8913994296,1071344044.18525,816449749.00840116,291058551.28608662,-569745.48851004592,589449.86407574057,267766.5254858589
10,0,2449479.6387276892,75081.602514802027,927433.65439988009,397033.6741555616,-814.07678957300607,491.48010129760723,234.713292983439
399,0,2449479.6387276892,-103968663.65400779,-99415676.897257879,-43108842.645481184,1822218.973185248,-1636792.4526669548,-709567.20567037025
301,399,2449479.6387276892,400410.79394945502,38679.054008454084,46204.845046199858,-9234.9207277465557,78444.329961096752,28309.882753571466
399,10,2449479.6387276892,-104043745.2565226,-100343110.55165777,-43505876.319636747,1823033.0499748208,-1637283.9327682527,-709801.91896335362
4,0,2449479.6387276892,207439263.78437772,-8027447.6480873972,-9319396.4328955077,201195.08939347428,2065010.675297691,941695.9000382747
5,0,2449479.6387276892,-618520429.770805,-488078714.25227875,-194140595.65203217,716248.928536786,-736144.00399833068,-332992.03893947997
6,0,2449479.6387276892,1324160760.1721256,-541000271.54681969,-280384061.5361827,302981.18812228832,704328.19487680553,277856.84240588039
10,0,2460086.0360979214,-1317265.0220896695,-168207.0967738546,-37970.771917544334,374.54986188902626,-1158.5751704644761,-500.17831157467742
399,0,2460086.0360979214,-77223377.710741818,-120359784.78198612,-52139826.254583478,2186475.7564471201,-1194253.8101822049,-517780.99330128281
301,399,2460086.0360979214,54316.750983566046,346681.67736046016,179585.28833595663,-84945.188132126903,11871.274013299933,11082.609914700657
399,10,2460086.0360979214,-75906112.688652143,-120191577.68521227,-52101855.482665934,2186101.2065852312,-1193095.2350117406,-517280.81498970813
4,0,2460086.0360979214,-221319690.26114699,103772447.56349744,53573287.509449326,-901991.76357277448,-1528975.6976025545,-676930.87244392873
5,0,2460086.0360979214,669996447.03957152,294411722.22733676,109886170.08994903,-491472.8730021526,984083.60738751781,433773.72708397254
6,0,2460086.0360979214,1272808815.3423407,-649265205.93833685,-323001235.68284535,366036.81430117128,674867.13329718367,262988.82292738376
10,0,2466525.8732528649,1009515.595290805,144528.37066467578,30470.566633707396,-343.01802979033636,1093.7691457061435,475.5197524746871
399,0,2466525.8732528649,-39153517.554650351,129991062.3333901,56312458.075520687,-2518687.9699908067,-653331.74146838963,-283174.54296435753
301,399,2466525.8732528649,331499.47501964122,-122602.80725114048,-87467.410212807357,41540.652785733881,75841.261780687273,34592.428464144738
399,10,2466525.8732528649,-40163033.149941154,129846533.96272543,56281987.508886978,-2518344.9519610163,-654425.51061409584,-283650.06271683227
4,0,2466525.8732528649,27361474.802295696,-194132156.20756927,-89791563.232515037,2155868.4144959594,418548.36627270246,133873.59573340151
5,0,2466525.8732528649,-771257438.82232177,-247413066.93508676,-87275103.106291905,348377.46124626382,-931471.97101272224,-407716.74195366749
6,0,2466525.8732528649,-1375496306.1974819,-422109912.54968184,-115119330.69852343,205554.84800567714,-733920.28002986975,-312028.15642904805
10,0,2527446.1114655072,341554.84867037972,-116408.17788731915,-48015.809729443507,-374.83537313242181,636.80968137536445,279.25657026921868
399,0,2527446.1114655072,132534475.31262048,62896629.289431185,27229610.862128798,-1229346.4550616192,2087955.5766267846,904248.70998558379
301,399,2527446.1114655072,-188027.32820233703,-285026.91622550786,-121609.55600734055,79587.839328174479,-41430.704113165419,-27208.625601253316
399,10,2527446.1114655072,132192920.4639501,63013037.467318505,27277626.67185824,-1228971.6196884867,2087318.7669454094,903969.45341531455
4,0,2527446.1114655072,-242895133.00316998,44764800.867718413,26997113.431740779,-361697.07995916106,-1700089.2595502886,-770338.87035991717
5,0,2527446.1114655072,-635861159.27323937,-469904173.45267457,-185926505.62821865,688530.03996844962,-758135.08000889269,-341536.10482362541
6,0,2527446.1114655072,511590579.41765743,1166992153.0402052,460264212.49570036,-818119.7380957359,276789.24465253181,149885.3463559791
10,0,2539199.4973181798,592024.32060003106,-1005741.8103577961,-437183.1763271892,1165.0845016322189,573.9263469779255,212.11040568260833
399,0,2539199.4973181798,-7608632.229589262,133830567.80565083,57934820.934509456,-2610969.2518502241,-140905.48236879549,-60805.239254598448
301,399,2539199.4973181798,231893.60862087458,-313203.02062146366,-113861.16622678936,68940.23835197759,45797.888114464244,13144.797283163156
399,10,2539199.4973181798,-8200656.550189293,134836309.61600864,58372004.110836647,-2612134.3363518561,-141479.40871577343,-61017.349660281056
4,0,2539199.4973181798,-224883801.83047602,-83475584.996833116,-32305303.852078564,840301.39894408488,-1599078.6953660585,-755848.51338077849
5,0,2539199.4973181798,-424654780.12585855,605068152.71656477,269526922.91174763,-964459.21561168437,-519670.14411181328,-199321.24268936465
6,0,2539199.4973181798,-353187776.99472535,1198917973.1387367,511072193.28259313,-850298.46838243701,-217428.17009526156,-52972.183756866303
10,0,2544041.2294167071,836939.23356612574,127904.7066080209,30301.431275721901,114.30825669788662,915.08471239820165,392.42154823206732
399,0,2544041.2294167071,-147185529.37817705,-17703089.235492367,-7679201.8657867163,293964.92098502954,-2351196.2993864887,-1017733.7076506928
301,399,2544041.2294167071,333025.10852622986,146673.79478384554,92972.92839250993,-36822.855028851467,77672.451781815485,29091.357166977916
399,10,2544041.2294167071,-148022468.61174318,-17830993.942100387,-7709503.297062438,293850.61272833165,-2352111.384098887,-1018126.1291989248
4,0,2544041.2294167071,-188761876.31906784,-131177162.47933044,-55197209.615577817,1332826.6829586106,-1343496.8602285609,-651602.49167420145
5,0,2544041.2294167071,-772615620.85085332,214482299.99874818,110585500.222857,-349512.94854648091,-944648.69970725442,-396275.79752662405
6,0,2544041.2294167071,-89382091.86380288,-1391221680.9527254,-571370102.64462185,786150.14977697597,-36326.352864520188,-49161.404483834158
10,0,2545005.9619791363,319385.20175392111,877942.91924749024,368194.71611340647,-1069.716662382308,401.675769043233,202.71466063053012
399,0,2545005.9619791363,85124620.069521204,112114867.35411355,48513874.935304128,-2150814.6796580716,1345824.2695296176,582696.37148067018
301,399,2545005.9619791363,-299547.83259084821,233066.03247600794,64227.264827243984,-59453.483863736088,-60122.041800686886,-23900.771888430205
399,10,2545005.9619791363,84805234.867767289,111236924.43486606,48145680.219190724,-2149744.9629956898,1345422.5937605745,582493.6568200395
4,0,2545005.9619791363,200149892.97587687,64733783.789097987,24382670.542180695,-599970.07709408482,1960364.987691571,915194.18408200378
5,0,2545005.9619791363,-450447373.97640067,-617291268.08345711,-253580637.80019099,921541.8236191324,-523020.15076277009,-246382.20232220268
6,0,2545005.9619791363,647194370.81544006,-1241289588.8336635,-541362352.71417415,706081.99826455873,340811.06840355211,110258.18498777834
10,0,2545457.4552275087,-216875.51076475988,921266.16097223398,401885.89488835738,-1224.5937903664264,-218.11508384274325,-58.919242797562099
399,0,2545457.4552275087,-117543965.95133653,83181026.594020009,36016113.870435469,-1605930.6541565589,-1887253.2085273708,-816714.0840450743
301,399,2545457.4552275087,303623.85709019005,-249744.16484682262,-79330.969431824982,53740.863216446007,62508.449837572516,21265.81686237577
399,10,2545457.4552275087,-117327090.44057177,82259760.433047771,35614227.975547113,-1604706.0603661924,-1887035.0934435281,-816655.16480227676
4,0,2545457.4552275087,-121932447.93835436,-177008697.33207026,-78010357.328283727,1849018.2667936047,-827463.23217431956,-428457.41654404736
5,0,2545457.4552275087,24505785.822398536,-719934036.08775759,-309048081.01980096,1114166.2503302167,91840.492003860811,12395.290705216226
6,0,2545457.4552275087,943428177.7094574,-1051853116.0896277,-475897640.12044114,599177.72765812813,494636.08718891814,178503.35703357929
10,0,2564512.9509296902,92588.650049497825,-21544.878419444809,-23554.097978756956,779.34457102535089,-300.70433197816413,-146.22791393974893
399,0,2564512.9509296902,-136331793.30465278,-57280184.499361426,-24789454.223661128,1030633.4642513982,-2157283.8611461432,-933531.71639816626
301,399,2564512.9509296902,-245854.54511743784,276146.42089901119,89853.187449268997,-70144.922940808232,-48034.711470503906,-26288.512093775069
399,10,2564512.9509296902,-136424381.95470229,-57258639.620941982,-24765900.125682373,1029854.1196803729,-2156983.1568141649,-933385.48848422652
4,0,2564512.9509296902,-225480327.17596674,94012196.917026773,49049414.341530509,-813403.49847555568,-1566623.8133742164,-697341.43204445869
5,0,2564512.9509296902,319134167.652551,629155049.62078691,261814553.73676038,-1036836.7703212504,480791.96678278135,231034.32401582089
6,0,2564512.9509296902,-853792122.41202283,-1138190776.1766675,-433590552.65281051,636006.88819036423,-436382.37860707246,-208153.93158309485
10,0,2600234.2858049506,405397.52789709473,-268861.83801738103,-114295.33026414778,446.77407682631787,649.72400914242542,271.33493747298496
399,0,2600234.2858049506,-95931557.078252971,102102232.33966252,44167315.820800424,-1989599.3385787597,-1553404.6186732196,-671536.5811326619
301,399,2600234.2858049506,72063.034038886428,-376469.71021702886,-127081.61511419713,82576.961661738693,16556.821373176059,3362.4945734509365
399,10,2600234.2858049506,-96336954.606150061,102371094.1776799,44281611.151064575,-1990046.1126555863,-1554054.3426823623,-671807.91607013484
4,0,2600234.2858049506,-223997872.20275286,96040256.458059236,49921857.763252765,-835924.1809246355,-1556175.3824534079,-692237.78385204403
5,0,2600234.2858049506,-715665191.72008276,332077733.58802575,159515390.73134491,-530296.74607639317,-879218.87692007201,-363818.06647567393
6,0,2600234.2858049506,1365403321.4300685,-446548844.08135045,-244335290.75738522,243322.21896344356,723502.6966429872,288734.10638411768
10,0,2608979.7969310419,756781.86520504975,100301.52636178937,19600.144660814145,195.43894887097014,847.26630652381289,362.2784095882659
399,0,2608979.7969310419,-49123059.83593642,127157436.22002214,54964997.194116227,-2463190.1628198191,-810471.75377386727,-350129.81833870069
301,399,2608979.7969310419,254916.75632757694,-221714.92567959428,-129237.59380484372,66271.138759831403,62221.051281405445,23957.054181329939
399,10,2608979.7969310419,-49879841.701141469,127057134.69366035,54945397.049455412,-2463385.6017686902,-811319.0200803912,-350492.09674828895
4,0,2608979.7969310419,88324400.646115124,189962859.89884046,84857433.214827508,-1855245.8369787289,887002.08173089416,455199.76973324217
5,0,2608979.7969310419,-754836537.79344773,258426118.55497602,128886430.73282503,-417211.49627477449,-923558.45485388895,-385533.32287878386
6,0,2608979.7969310419,208462280.84809926,-1376263257.3282206,-578572837.71794045,779741.66800624598,114062.05230632138,13160.269201257768
10,0,2615533.9554745653,-178489.59800731501,16062.266476812571,4998.6098161895743,-219.05202912071508,-770.16973643549989,-330.48072810000679
399,0,2615533.9554745653,2454286.1852386938,135124842.05837277,58418887.898823611,-2615808.8306244784,31447.129660463983,14016.498783887189
301,399,2615533.9554745653,5637.1029513622634,-340188.21498626471,-156856.7331180945,90568.534520848974,7978.6441950346598,-5249.1309059334053
399,10,2615533.9554745653,2632775.7832460087,135108779.79189596,58413889.289007425,-2615589.7785953577,32217.299396899482,14346.979511987196
4,0,2615533.9554745653,-113590194.58340576,-181738805.5960173,-80446487.597750336,1891123.5615050513,-760037.08313260879,-397805.64315851784
5,0,2615533.9554745653,687369892.49725759,-262281522.23530549,-128918045.61183235,427331.49013432645,1008937.6214926401,421843.16115539538
6,0,2615533.9554745653,-1072841297.5604942,769685004.01460826,365350000.41551155,-563563.86045030993,-617701.66089311009,-231013.15705332524
10,0,2635917.1527230339,257961.02770900208,395197.70261086046,164597.41248240109,-597.83804233350986,565.3393571275767,251.02433053376186
399,0,2635917.1527230339,142808353.91453663,41546258.665558517,17930682.584758177,-814579.99929867638,2244154.5583349871,970118.96741961536
301,399,2635917.1527230339,137373.96139597893,-339164.90022586286,-169793.43649566546,77819.00755605771,30064.546108347349,6502.4070448540788
399,10,2635917.1527230339,142550392.88682762,41151060.962947659,17766085.172275778,-813982.16125634278,2243589.2189778597,969867.94308908156
4,0,2635917.1527230339,-179892060.68048704,152877025.85960108,74783873.368933886,-1363219.0527400698,-1232247.978216996,-530234.90086710348
5,0,2635917.1527230339,-512266198.42846155,-579213800.82084858,-235727648.99719551,859170.36080465605,-600385.78724378848,-277831.18600096786
6,0,2635917.1527230339,-215527212.04651374,1227757534.1516883,517620350.32652283,-868594.17564871931,-141728.50887645304,-20691.848342505051
10,0,2642390.5360429501,-1029235.8973237275,-336380.53689267271,-118875.61264126579,739.01563205183243,-793.98261354027488,-352.22908242407124
399,0,2642390.5360429501,24663522.191442408,-137902888.62901181,-59572178.427150428,2495416.0155577632,388687.43634846021,167710.47510053124
301,399,2642390.5360429501,-11065.7749697119,-373625.68672391772,-158730.23926307261,83566.995136054698,536.23958567766579,-8193.4524846218465
399,10,2642390.5360429501,25692758.088766135,-137566508.09211913,-59453302.814509161,2494676.9999257112,389481.4189620004,168062.70418295532
4,0,2642390.5360429501,19742742.759206221,-196140005.66824147,-90499901.865443602,2157057.623310972,368633.96643440175,113559.50776009531
5,0,2642390.5360429501,422077691.01269501,571088319.98130131,234422851.38652307,-945416.49608351791,627229.19001237338,291384.32328029582
6,0,2642390.5360429501,990883103.13520777,-1011931147.2500703,-462259622.18641692,576727.13610682974,517519.1740159638,188989.05749064338
10,0,2649688.0114172399,-10973.093632877803,527612.43741151167,219209.7211009037,-1027.9709362111455,-241.24498361653275,-79.494056158407233
399,0,2649688.0114172399,6430164.4737134753,-138881820.92212266,-60020420.532043539,2528450.6188950595,89645.156596132467,38437.39843066199
301,399,2649688.0114172399,231603.12556655984,-273817.37268388271,-151967.06545255333,72571.807245051023,46213.81390494894,15301.245393264726
399,10,2649688.0114172399,6441137.5673463531,-139409433.35953417,-60239630.253144443,2529478.5898312707,89886.401579748999,38516.892486820398
4,0,2649688.0114172399,-216670992.70713976,109999648.21559718,56026990.336129099,-960899.69312555261,-1499380.4267490641,-663277.13852080156
5,0,2649688.0114172399,297637437.54009432,-651358114.03983021,-286118125.06313449,1025935.597094204,459489.79417449085,172088.51381872428
6,0,2649688.0114172399,-1303093872.8889651,-600984287.81563747,-191780064.07773927,317238.16619482578,-695554.91744519176,-301836.56827944884
10,0,2700824.4628194338,331151.2804885598,197186.14983151684,76825.779257340546,-525.10627875576063,685.61053579906707,300.41261757022517
399,0,2700824.4628194338,8231575.6674397774,-139161294.91459486,-60089125.178318746,2529027.6584768291,114536.53810581991,48895.420960990239
301,399,2700824.4628194338,-374663.515338175,10758.773753970861,-26262.369229525328,-5017.4160009013685,-84107.187349356536,-31834.088365868043
399,10,2700824.4628194338,7900424.3869512174,-139358481.06442636,-60165950.957576089,2529552.7647555848,113850.92757002084,48595.008343420013
4,0,2700824.4628194338,104131033.45526709,-165403855.1614227,-78553795.221109524,1891216.1762117397,1123976.0841787448,467738.83513275615
5,0,2700824.4628194338,-576700717.69105506,-529832006.11069691,-212989329.45346567,778950.79744882917,-680741.87415629672,-310165.42132240703
6,0,2700824.4628194338,-494491760.65895081,1157071698.3857672,501054724.70388138,-819591.29354779795,-300372.91524002643,-88470.68821904737
10,0,2711543.1667099777,-461854.25943179138,-1043042.4069318279,-430286.85477289982,996.6364647260159,-711.59292211588206,-333.5159379073433
399,0,2711543.1667099777,120961399.29489869,77817039.46052669,33584753.641164802,-1526907.079927068,1917823.9777629334,828137.92833275627
301,399,2711543.1667099777,152005.17981147766,-299295.63725988567,-166781.79879388586,84442.598584644569,29736.025592515467,11676.008427150839
399,10,2711543.1667099777,121423253.55433048,78860081.867458522,34015040.495937705,-1527903.7163917939,1918535.5706850493,828471.44427066355
4,0,2711543.1667099777,-237986100.8536658,65396740.303940028,36075171.203499012,-563743.13587951986,-1652515.7462323804,-744060.5450461203
5,0,2711543.1667099777,564059959.89112532,447815755.93097049,178187669.43175572,-748628.49790223874,831686.25963101897,374036.70908793813
6,0,2711543.1667099777,-460787709.6893537,1167580429.372082,503969374.42997319,-827939.27650321124,-281349.40033029392,-80199.546869382029
10,0,2712215.8356112055,372982.40465777344,-1196232.9581941136,-519531.87932943774,1294.0285233877216,294.83068148122385,90.056465785886004
399,0,2712215.8356112055,140907674.05312273,-52012400.866029859,-22483867.882688854,904383.85878020106,2189500.1243210291,944958.4864603926
301,399,2712215.8356112055,-348199.96341067553,183864.77723930776,94433.62742363289,-41861.872570208776,-63929.071170824558,-35465.161334266682
399,10,2712215.8356112055,140534691.64846495,-50816167.907835744,-21964336.003359415,903089.83025681332,2189205.2936395477,944868.42999460676
4,0,2712215.8356112055,-227553954.84300566,88416632.583437324,46374784.188201025,-776716.4305632161,-1579768.3321870398,-705321.73898399423
5,0,2712215.8356112055,-130499886.62386407,697335487.41221964,301684891.75219548,-1127591.499962443,-136309.60302587211,-31293.936323100115
6,0,2712215.8356112055,-960407413.87181592,880513876.38730574,406981779.02026373,-636151.41240509704,-558141.16695132991,-203295.3245185822
10,0,2725309.45320648,709091.53140688105,-440068.37662564928,-212490.35408248092,894.00146178408011,450.51738465008879,170.74555694873791
399,0,2725309.45320648,40601999.041450851,-135145931.06814885,-58353481.338623077,2442997.9720001589,610969.85424073157,263182.68902857299
301,399,2725309.45320648,-247753.72570178658,-261481.53720170259,-132086.96970115602,71165.29169588731,-45355.148478182404,-26455.765350949183
399,10,2725309.45320648,39892907.510043971,-134705862.69152319,-58140990.984540597,2442103.970538375,610519.3368560815,263011.94347162422
4,0,2725309.45320648,-246427762.5185186,20676792.122279793,15713432.627840398,-147275.26796392648,-1726203.5681825976,-788489.20511612529
5,0,2725309.45320648,-237668146.48416796,678062825.14058065,295961572.6818561,-1089995.9103968637,-277241.53328875994,-92529.007711734477
6,0,2725309.45320648,-1195513700.2337928,-786345045.76910031,-273333692.28833246,432977.38083647052,-632380.59364796197,-281105.10950867058
10,0,2745392.846049882,-62615.297146284029,458152.72708088398,187560.33895600017,-529.23066772368588,-638.3164679535497,-265.04610713062584
399,0,2745392.846049882,25750123.318370849,-137109815.71406034,-59166053.839187533,2494163.5962896477,390538.22829901107,167950.26587566419
301,399,2745392.846049882,-70498.59513413161,-351508.32470929623,-178856.9412188679,84050.947732894041,-9112.7430943959407,-9553.4421642329526
399,10,2745392.846049882,25812738.615517132,-137567968.44114122,-59353614.178143531,2494692.8269573711,391176.54476696457,168215.31198279484
4,0,2745392.846049882,-75065969.99329856,-193592586.42468992,-86986759.414347216,2042391.7829828099,-446225.44528710115,-256032.1160433655
5,0,2745392.846049882,626684592.21555567,-375604817.51297569,-175800842.60094872,607341.3926233711,921328.60198079923,379791.83979316906
6,0,2745392.846049882,-1359601587.6215639,272166403.19865072,172670635.8878448,-231718.52519419254,-759966.50039688393,-304852.54400395852
10,0,2774164.9606293491,448088.15840350912,-257791.99332652127,-107723.65267647651,-159.61715948365793,729.88457171715743,315.16708849041089
399,0,2774164.9606293491,-140673890.28485256,-46177246.73052939,-19868953.756420221,817921.17510828236,-2237738.0868936959,-965232.26823120075
301,399,2774164.9606293491,110414.62703517079,-332634.50232607871,-157867.01349444315,82333.594595852395,24863.998907889072,18679.103740099941
399,10,2774164.9606293491,-141121978.44325608,-45919454.737202868,-19761230.103743743,818080.79226776608,-2238467.971465413,-965547.4353196912
4,0,2774164.9606293491,-207311338.94758445,-112079356.04996613,-46254017.329790264,1119961.3592328541,-1465485.8538510173,-700510.13054519997
5,0,2774164.9606293491,-762462565.25658274,-274847729.0026747,-99359721.299222812,387437.39980796317,-916921.88418233173,-401686.66957800038
6,0,2774164.9606293491,1068257536.3366171,831040464.8123672,297539121.38924152,-572920.91490529943,580248.0495470009,265901.41996473819
10,0,2790474.4587943852,757927.94421332434,-231315.39868980288,-126581.36674878166,740.64517388558716,609.08720491771476,244.58883023595885
399,0,2790474.4587943852,47878699.519051813,128205703.79251131,55226019.905343294,-2479683.3842284335,744323.39801153191,321596.11743143015
301,399,2790474.4587943852,-3523.0689736306667,-374677.83940377831,-125254.74451130629,86303.619071969384,2839.0666928581027,-1155.725634187884
399,10,2790474.4587943852,47120771.574838489,128437019.19120112,55352601.272092074,-2480424.0294023193,743714.31080661411,321351.52860119421
4,0,2790474.4587943852,-161188760.85381597,166764531.7281113,80533337.997066066,-1508924.6720310452,-1097065.5143238239,-466117.88377359248
5,0,2790474.4587943852,-416969905.11767596,609292570.29630947,270686050.30951369,-972888.74867964198,-509259.58501910313,-194657.45059444063
6,0,2790474.4587943852,-857050015.56909716,-1125692602.650573,-429134731.57915747,637004.26670721371,-442480.02181193873,-211694.1151886952
10,0,3220882.2318521156,705416.8487658751,1112759.4760429095,446561.9351762397,-1081.7953491407343,628.52387553169183,295.82780570882113
399,0,3220882.2318521156,-131600426.273826,-63714222.365568921,-27181987.919335734,1171390.0323369175,-2100744.7657913165,-900361.64265116374
301,399,3220882.2318521156,287190.25853562355,204623.0590602383,88096.893050741404,-58679.44702403916,63242.674760293587,36499.494879429825
399,10,3220882.2318521156,-132305843.12259188,-64826981.841611832,-27628549.854511973,1172471.8276860581,-2101373.2896668483,-900657.4704568726
4,0,3220882.2318521156,127145929.47647579,-150416860.94788399,-71880153.395914376,1721679.9195421906,1335376.4408867529,575377.78740930685
5,0,3220882.2318521156,-456373166.14974523,-616980280.776636,-252714114.49773023,912826.91283776076,-528810.26906156889,-247163.07552614264
6,0,3220882.2318521156,-807066814.99702883,-1149338172.0408068,-443060640.4493888,657331.49981390988,-420322.85171357793,-205244.77834561619
10,0,3522038.5148897273,110056.50484767664,-16613.006591152425,-19447.686801002634,787.88873079710515,-286.48651847621261,-137.19824613784144
399,0,3522038.5148897273,133370206.05783606,62183357.141661592,26278764.118446916,-1200103.2453972441,2097299.0520725865,895123.93705909874
301,399,3522038.5148897273,-17986.898892328143,-362193.04711612314,-161391.26644778624,84665.290674686039,-10145.092773908584,3519.1984598343424
399,10,3522038.5148897273,133260149.55298838,62199970.148252748,26298211.805247918,-1200891.1341280411,2097585.5385910627,895261.13530523656
4,0,3522038.5148897273,-39243030.689604692,209140429.64275125,96750182.783643201,-2024869.7930933982,-156551.4218204731,-31834.887610838785
5,0,3522038.5148897273,293802376.47452813,635561851.78699481,264033414.70368987,-1060401.0486543966,450508.7366668178,216627.58475300754
6,0,3522038.5148897273,-870310584.33829212,-1096696388.618474,-419762219.56776369,633792.15333532926,-459073.05057237478,-221580.23992920638
10,0,3559348.6398703274,-548790.68918734929,286262.45392846817,146291.80013305493,-888.91812682720854,-372.71458541429809,-139.95395225597872
399,0,3559348.6398703274,22784175.547997218,134430140.36742711,57221032.469525471,-2577702.5437567816,358732.66890176706,156701.31035158594
301,399,3559348.6398703274,-179549.35987118632,325993.16425362229,149832.28890164942,-76535.775792740926,-35811.31441832093,-6914.8322999860638
399,10,3559348.6398703274,23332966.237184566,134143877.91349864,57074740.669392414,-2576813.6256299545,359105.38348718133,156841.26430384192
4,0,3559348.6398703274,-238430127.76609886,-62182142.675967455,-23884235.127862602,602288.64283137128,-1648839.0980139873,-768416.8006487767
5,0,3559348.6398703274,93810257.110855103,-717385317.4362396,-307843204.99194074,1099259.7751216677,183831.95541153956,52832.085259415224
6,0,3559348.6398703274,1182609672.4668341,722421180.54068661,248569149.56536657,-486909.41428985522,628044.16177704884,285831.20012196462
10,0,3646878.6329298224,-749698.73736538005,22932.115104886343,27282.345596787658,93.692316364403382,-1065.5398277262204,-462.3818418687257
399,0,3646878.6329298224,100089905.20911871,-104278072.45385405,-44497069.720660977,1887596.754755832,1558470.1129182847,659350.66471412824
301,399,3646878.6329298224,362817.0748629272,30083.633481830359,-11490.14750187844,-3344.3878684526567,88014.438177131742,30138.084702202203
399,10,3646878.6329298224,100839603.94648409,-104301004.56895894,-44524352.066257767,1887503.0624394675,1559535.6527460108,659813.04655599699
4,0,3646878.6329298224,201623010.72873473,-33318180.405505005,-19091381.770639636,422803.35758950189,2053333.5251773715,934225.30486937752
5,0,3646878.6329298224,735502629.55407512,-75308693.02887772,-49112512.037197709,113012.78495476655,1083356.4840918905,458786.67616147263
6,0,3646878.6329298224,157037376.96542469,1257651465.2747264,520879183.92768192,-863104.83766322699,61024.265517823391,65417.880292777198
10,0,3685691.7969500911,-861300.68953968037,351869.11709532182,174039.09387760653,-557.13603267194731,-1101.4842451308225,-451.4108318655139
399,0,3685691.7969500911,104006229.83662674,97522347.68894279,41268466.139579229,-1862154.5735088601,1653700.0251794613,706085.1583323126
301,399,3685691.7969500911,-332502.78835575283,-194372.69736206532,-103434.5827480033,49121.873954649163,-66799.957533849403,-21188.888950975143
399,10,3685691.7969500911,104867530.52616642,97170478.571847469,41094427.045701623,-1861597.4374761879,1654801.5094245921,706536.5691641781
4,0,3685691.7969500911,-246297246.48052597,41101818.998038232,23436025.872868404,-360263.37872430758,-1692749.607083021,-769914.00774753653
5,0,3685691.7969500911,687174047.86679399,-262914130.87896961,-127856526.14426911,419271.66748449643,1011129.3816468153,420829.09163305222
6,0,3685691.7969500911,814629057.17884731,-1136012401.2208102,-514945980.95201999,663726.4006903281,418249.04894464283,145133.12098811727
10,0,3834580.5701606283,272121.94564087683,-56.618389920962727,-14677.089291653141,718.20269088086309,482.92855738713718,193.61096311684383
399,0,3834580.5701606283,9677326.1669106279,-139358633.26135755,-59117744.375900045,2535317.7431928939,133500.90947394067,50983.194704818176
301,399,3834580.5701606283,322472.32114823349,151287.07283136249,97818.239416882396,-43695.888397809264,75342.076161025543,28755.431035040714
399,10,3834580.5701606283,9405204.221269751,-139358576.64296761,-59103067.286608391,2534599.5405020132,133017.98091655353,50789.583741701332
4,0,3834580.5701606283,29516095.384629518,203706099.97997683,92900516.91818732,-2049868.1870130436,415844.78661446413,226667.14325408835
5,0,3834580.5701606283,-371200085.35698694,627660660.21616507,275552739.2545166,-1017293.8578416235,-451944.25969808834,-168779.90464435017
6,0,3834580.5701606283,-507658683.27496737,-1277452240.2328758,-514585155.63071573,750671.6282941422,-266367.20192498312,-147012.10059947686
10,0,3910956.9868338462,-823352.60858663369,490566.91939699929,231245.27904739059,-653.29376559545597,-987.25368986948058,-398.67024979475588
399,0,3910956.9868338462,96325284.770029023,-106783928.10711445,-45431995.074282996,1942068.0538848715,1503359.0934856324,631825.10601398477
301,399,3910956.9868338462,-371632.0856950134,-41567.144876942039,-18264.739269733429,13175.107528721002,-85340.008891380843,-27427.286465473204
399,10,3910956.9868338462,97148637.378615662,-107274495.02651145,-45663240.353330389,1942721.347650467,1504346.347175502,632223.77626377961
4,0,3910956.9868338462,-193357361.18872902,138419750.19079736,66749778.316729128,-1281215.4629124489,-1316389.4258152,-581799.86757568538
5,0,3910956.9868338462,671788294.6619041,-299853309.26521522,-142972153.54205498,475988.33237460459,986190.30174423137,408380.35906515794
6,0,3910956.9868338462,343420180.64587504,-1325383717.8671291,-574855251.42316818,779387.15365075762,177938.25150005514,38821.473902110672
10,0,4365292.1955561377,-470374.2744229791,719087.26395662525,320974.87432991189,-1008.5554868662208,-487.0203112786117,-183.64967498500494
399,0,4365292.1955561377,-5750755.8401075527,-138739515.2606073,-58329470.302606203,2538700.1776225176,-96168.255539441321,-50063.812880695114
301,399,4365292.1955561377,-243764.10760402028,-298089.83240705729,-128006.42416021228,66667.136080273616,-49133.028098025243,-12662.460558734794
399,10,4365292.1955561377,-5280381.5656845737,-139458602.52456394,-58650445.176936112,2539708.7331093843,-95681.23522816271,-49880.163205710109
4,0,4365292.1955561377,-76559620.544616058,-199719487.22411439,-90369076.555136099,1982576.3446111742,-426385.9889402978,-222358.75762053896
5,0,4365292.1955561377,182541035.42921939,-702097613.83341956,-301890822.59975803,1068779.2520816161,302366.42139532743,103613.76622325028
6,0,4365292.1955561377,1456873485.2846169,33833994.359257981,-53476710.24123054,-29364.095312228514,749910.36466922332,319878.90951038041
10,0,4463509.6345559489,639504.67060380266,-590639.79318482406,-255308.714329521,337.85074212211907,832.51658640487756,340.94897714311895
399,0,4463509.6345559489,-90608047.768275201,-110874952.9112087,-46217868.76097665,2014780.522994169,-1452693.1890121682,-618495.60598176473
301,399,4463509.6345559489,-362781.14446261525,10094.23956592381,40846.71286958456,-3364.0845679902441,-84539.849233664165,-38129.234658447291
399,10,4463509.6345559489,-91247552.438878998,-110284313.11802389,-45962560.046647131,2014442.6722520471,-1453525.705598573,-618836.55495890789
4,0,4463509.6345559489,-114968253.74590702,-189421257.1374996,-85126135.027471319,1828903.1487474276,-732030.5240922462,-358727.11019392632
5,0,4463509.6345559489,-809346194.34945035,64826353.12935394,46094099.236987948,-137489.75002276772,-984921.15119858074,-414195.04978393327
6,0,4463509.6345559489,986281932.7473886,953654197.24144268,359736542.11237872,-620872.80976204283,507632.53366210917,244891.31186404263
10,0,4751511.2397211073,-1278750.4926174963,496098.03276931861,250535.50718434656,-536.74401684777592,-1178.3893216467079,-484.12407730399491
399,0,4751511.2397211073,101158078.0482174,100659938.92773394,41652031.146709815,-1900858.6012568541,1608766.0190202908,682868.52102462621
301,399,4751511.2397211073,-217888.51695020497,-250589.93884703517,-133041.22438909113,74101.887946953982,-56325.203597452477,-19409.344885480819
399,10,4751511.2397211073,102436828.5408349,100163840.89496462,41401495.639525466,-1900321.8572400063,1609944.4083419375,683352.64510193013
4,0,4751511.2397211073,173930387.85539088,-102606239.04772317,-48747151.470482536,1130625.6138269848,1788251.7112173592,804166.9911084004
5,0,4751511.2397211073,684770744.50092375,-273367029.58197844,-131425566.09753555,425193.59897124337,1006172.0457672633,415798.55149978586
6,0,4751511.2397211073,1213120755.735692,-745148971.79660988,-374763263.34684646,451727.17128783627,622565.34559361369,245042.74254368604
10,0,4836805.5100452611,646160.01533393026,898467.49851627753,373476.73622960848,-972.99975365246075,561.2671002800937,263.65117268101028
399,0,4836805.5100452611,-82575890.962881774,-114750134.24058118,-47527007.7198359,2113739.7911811168,-1327325.8525787718,-566239.19191721221
301,399,4836805.5100452611,-402155.54529306293,1885.0866488218307,42435.933481320739,-2821.6779986591064,-77381.229878840517,-31802.026990421127
399,10,4836805.5100452611,-83222050.978215709,-115648601.73909746,-47900484.456065506,2114712.790934769,-1327887.1196790517,-566502.84308989323
4,0,4836805.5100452611,169464054.64476943,112264292.64707901,49443175.507166527,-1242163.035353398,1729950.8117033236,802265.87650657562
5,0,4836805.5100452611,-565420673.10670328,-551200605.52353716,-219982708.5710074,784528.31695648807,-660029.57833945099,-297163.11511526589
6,0,4836805.5100452611,766622704.27409041,-1139498209.7470298,-523092481.01549476,692558.16035834036,395590.08065576403,137090.35458151219
10,0,5068732.0711162677,19759.105967778785,-1078942.3415830047,-464503.99274743145,1176.342698814386,-323.72504105309946,-166.79642805755026
399,0,5068732.0711162677,-105286780.42409669,-99728462.699190646,-40928112.502778672,1806285.4610295116,-1684448.0395283443,-713564.38401092531
301,399,5068732.0711162677,59486.241197779775,361505.9684292078,174887.50090330839,-82687.210992255728,7942.0264184957887,10462.228980136808
399,10,5068732.0711162677,-105306539.53006446,-98649520.357607648,-40463608.510031238,1805109.1183306973,-1684124.3144872913,-713397.58758286771
4,0,5068732.0711162677,-127010563.11985897,-187575532.2808592,-84301907.109550267,1755079.4423116748,-812883.81732467737,-385531.8344932078
5,0,5068732.0711162677,340585519.16016114,606363667.78401947,248084703.0578481,-1036177.7135462891,521316.01795226993,244164.95776344181
6,0,5068732.0711162677,-1070545138.4277253,788559457.47666681,387919578.88665009,-543310.5874553062,-619354.33147116797,-240875.91829927298
10,0,5113926.4576401599,854767.93400613242,614094.04534067481,237352.59922297261,-710.04915282154991,942.94605792769676,418.97025374472969
399,0,5113926.4576401599,-89796110.63870123,107981215.8489171,45552490.783726625,-2058009.9968769827,-1480411.3970171621,-603602.8961995882
301,399,5113926.4576401599,-279628.51858134568,254850.43192119896,87815.91144477576,-58379.281437255107,-63076.772211217954,-18480.713162779135
399,10,5113926.4576401599,-90650878.57270737,107367121.80357642,45315138.184503652,-2057299.9477241612,-1481354.3430750896,-604021.86645333294
4,0,5113926.4576401599,-247460203.20961854,24666852.381610889,13271222.264282024,-257319.7562977038,-1707187.9148789735,-775130.22432834352
5,0,5113926.4576401599,-677494336.7458601,-433903246.67988849,-167390901.73140791,603727.88849768543,-803099.71704461752,-352988.18109985162
6,0,5113926.4576401599,-1146308434.5083432,-779755748.28337586,-282225950.6534313,473385.7972441407,-629623.09217070509,-292360.65799079748
1 10 0 -453760.43827763933 627503.58386753942 -124230.69050468586 -70199.078707220062 26.76776105652425 765.92648268149367 334.66502282017069
2 399 0 -453760.43827763933 107103581.39105695 92605789.262403503 41615993.840190336 -1825853.499460791 1701479.4253012564 784308.67706974538
3 301 399 -453760.43827763933 -378705.73482052982 -28103.816160514951 -4017.4131024926901 3342.9625418581395 -77819.182821935115 -44213.971528624854
4 399 10 -453760.43827763933 106476077.80718942 92730019.952908188 41686192.918897554 -1825880.2672218478 1700713.4988185749 783974.01204692514
5 4 0 -453760.43827763933 169899735.16094986 -110355741.70409171 -56951329.050765976 1390624.903042719 1643145.9958309424 681686.37711209245
6 5 0 -453760.43827763933 -795152443.37427366 -114721004.00195973 -25286023.797442842 159314.46442211611 -988964.39427058503 -431497.11358438112
7 6 0 -453760.43827763933 1018743245.1316302 782191583.20550311 289192256.68771762 -579827.2059701574 633218.12694378977 273048.03342590691
8 10 0 -423678.70671046677 179909.8780418032 -63616.807055276884 -40950.160518573954 83.110891028374496 742.67766260582778 323.1304096576477
9 399 0 -423678.70671046677 -149343645.39114499 9355483.6249353141 4992417.8648941768 -231365.52615053259 -2326441.6302622342 -1057956.1165324459
10 301 399 -423678.70671046677 -362497.12572547793 -18989.414561057463 -26273.515087980777 9050.9046067815598 -87472.242646161438 -31950.617127462578
11 399 10 -423678.70671046677 -149523555.26918679 9419100.4319905918 5033368.0254127504 -231448.63704156096 -2327184.3079248401 -1058279.2469421034
12 4 0 -423678.70671046677 -124479878.0323623 -165270415.92394394 -69258047.861014932 1871669.9375692941 -978522.93242947722 -520494.3005525489
13 5 0 -423678.70671046677 -789098416.28881919 127609049.23493271 79009712.306077182 -211886.21464492343 -986005.85410317755 -418932.84563305299
14 6 0 -423678.70671046677 1055647465.7742503 -875380582.46072364 -384706841.81956458 509714.64545812609 617854.61940350023 236530.72638943736
15 10 0 -341426.16644567705 1262769.5920344677 -12843.113056088087 -44673.111321944591 192.05195299485459 1122.6787803388454 472.82069914201332
16 399 0 -341426.16644567705 -67420712.2168971 -123924288.49601531 -56057011.641266786 2249658.9569060388 -1043850.8712911939 -484948.76346071513
17 301 399 -341426.16644567705 353508.68930772692 81476.007399842143 27496.600809656084 -25016.476000322597 84701.806706080868 29842.278451677859
18 399 10 -341426.16644567705 -68683481.808931574 -123911445.38295922 -56012338.529944845 2249466.9049530439 -1044973.5500715327 -485421.58415985713
19 4 0 -341426.16644567705 -194700914.1804221 132111452.73911095 67805538.859190211 -1106469.9289963758 -1453285.0502874847 -609306.52568247006
20 5 0 -341426.16644567705 -772362855.05181193 190373590.34130129 105414962.08175862 -306762.49500183394 -965002.72271918959 -407101.11956292926
21 6 0 -341426.16644567705 -1398022432.4734106 -562786993.05195999 -188571905.17817026 275356.2760138099 -674855.90839133295 -281669.90831381845
22 10 0 -324796.10496353707 70937.878713973201 -693144.55331471935 -300420.81453991978 1158.1163208507717 119.39272746038905 22.442442342931706
23 399 0 -324796.10496353707 42742866.585810877 127221490.89314052 57641128.49656865 -2510762.2874431824 685382.01387348806 323035.27252551523
24 301 399 -324796.10496353707 -66186.945268243551 -351223.13583222032 -193947.72853952646 82731.122926523749 -10694.849705449889 -9210.9054652472169
25 399 10 -324796.10496353707 42671928.707096905 127914635.44645524 57941549.311108567 -2511920.4037640332 685262.6211460277 323012.8300831723
26 4 0 -324796.10496353707 -192197639.67468974 -111839819.18567654 -42395532.288457409 1253199.6871998506 -1518782.3089291244 -737951.33603576955
27 5 0 -324796.10496353707 -250476891.47148129 678697469.34220517 300365365.55205262 -1071758.3956206813 -306557.97302640002 -100009.46333471482
28 6 0 -324796.10496353707 1120314399.2619877 667410859.63375628 238772380.73121825 -496473.62316226226 685255.79174112098 292228.49759181245
29 10 0 -240920.88948244418 -75454.751970275684 596690.9036632292 252642.55203370831 -955.3831380591871 375.06841084704524 194.94239957869917
30 399 0 -240920.88948244418 76011539.575863644 -118842251.59630252 -54283713.502295278 2176925.0884052352 1187286.3231776035 529551.13488172321
31 301 399 -240920.88948244418 -240195.25513634086 -291111.43127427995 -145459.04963837564 66462.133179508732 -48564.774128241814 -14620.894423581543
32 399 10 -240920.88948244418 76086994.327833921 -119438942.49996576 -54536356.054328986 2177880.4715432944 1186911.2547667564 529356.19248214446
33 4 0 -240920.88948244418 -83915284.901893944 -181679091.85636759 -78575043.891084388 2078302.2405602112 -621887.10568215535 -367304.18231882545
34 5 0 -240920.88948244418 -506666036.12325954 -570435363.11525273 -230983463.82616255 866177.87226951157 -612820.75171545194 -290335.85495241586
35 6 0 -240920.88948244418 1003176300.2264693 -936133043.14471006 -408882641.44364846 547291.55888138711 584496.16270809667 221230.75135872042
36 10 0 -136305.25725227379 143094.43903393406 1167331.2967486593 489165.05573821237 -1227.9900662357579 -95.239974211215539 -7.8524917579509879
37 399 0 -136305.25725227379 -5115705.7768299906 134794008.3806335 61059780.776681036 -2622807.104624155 -80473.118247179853 -26205.829805254147
38 301 399 -136305.25725227379 -135071.25769134518 -321196.27134543657 -121554.68873813003 84752.537477942387 -29880.855052582217 -20935.866063526304
39 399 10 -136305.25725227379 -5258800.2158639245 133626677.08388485 60570615.720942825 -2621579.1145579191 -80377.878272968635 -26197.977313496194
40 4 0 -136305.25725227379 216383601.43630025 23271023.442273706 1580481.4558775835 -48056.937799281521 1988673.2289311781 900792.58517917059
41 5 0 -136305.25725227379 164213995.9978635 -691617404.07310879 -303285467.8200323 1098572.9234916801 267409.22831109242 82755.005996207547
42 6 0 -136305.25725227379 -1094650719.3921556 -1009686290.7719079 -377293906.60044181 534084.27739309974 -510907.40708203777 -223116.28406723318
43 10 0 30779.849641129607 325285.19509265444 -622658.9547295532 -274866.49127055617 972.13826311861328 502.27178429537702 190.66368771312477
44 399 0 30779.849641129607 -45218113.618455507 -133198911.02380063 -60038082.129406638 2409954.832107571 -692040.73699167243 -320568.28503903653
45 301 399 30779.849641129607 199094.05585694313 270804.87592631578 132343.87062557787 -79923.592886510713 48124.246877130056 12789.008542954869
46 399 10 30779.849641129607 -45543398.813548163 -132576252.06907107 -59763215.638136081 2408982.693844452 -692543.00877596776 -320758.94872674963
47 4 0 30779.849641129607 33030995.020363957 217866655.9026649 97284527.145953894 -1922791.6625242801 326530.36135733215 225508.62360496089
48 5 0 30779.849641129607 -545361056.97010326 524906872.12050623 242430111.90726534 -823948.08953940775 -681604.84083041106 -269986.58774138265
49 6 0 30779.849641129607 819637518.14857697 971622073.76355374 369081670.34898657 -707248.41433020262 502549.67841657891 225637.97933998608
50 10 0 140198.1254105469 1136951.4456759819 108880.12548372868 25778.181877663847 -438.61890392273813 884.48962166408126 390.50962613380051
51 399 0 140198.1254105469 -15209072.633473158 133124392.88546264 60076419.945044287 -2606574.6103484146 -258689.69478386734 -109007.7718831063
52 301 399 140198.1254105469 371038.12426981144 -66178.799296975136 -4907.703617952764 11832.909284232097 83387.721396486784 31184.345092606552
53 399 10 140198.1254105469 -16346024.07914914 133015512.75997892 60050641.763166621 -2606135.9914444918 -259574.18440553138 -109398.28150924009
54 4 0 140198.1254105469 -234960457.78411904 46245944.208213083 30351888.417449288 -324952.41276325844 -1760877.6552028595 -784648.10135903535
55 5 0 140198.1254105469 -625425795.27779233 -465799679.98433721 -182795564.12458292 700261.29289416876 -764042.95712471497 -349954.52736126329
56 6 0 140198.1254105469 -745394692.11534095 1064252205.1074734 455266286.54390258 -754618.17328486068 -396564.52445036377 -137355.34838903981
57 10 0 323411.96748006181 34210.586069219898 128271.68157016362 63292.96387677118 -466.10778441045494 -643.41543448852235 -269.05260783345869
58 399 0 323411.96748006181 100512294.32486616 -103165494.96654348 -46629080.087800294 1876626.5307019195 1561874.4839539139 697953.54083895206
59 301 399 323411.96748006181 100989.65486904979 -324328.19912312925 -115916.64987385273 90173.587613736003 24588.562106619291 15048.821262504913
60 399 10 323411.96748006181 100478083.73879693 -103293766.64811364 -46692373.051677063 1877092.6384863297 1562517.8993884025 698222.59344678547
61 4 0 323411.96748006181 71103695.818554983 207630728.40813014 91403844.284720734 -1854135.9799148592 648971.27772321133 366827.35258264322
62 5 0 323411.96748006181 599485102.14727378 -415860544.26402104 -196491215.54749018 683233.26214325998 869172.36671001406 355417.49964572699
63 6 0 323411.96748006181 -900211237.9924432 961546193.65715563 419656291.39301538 -686917.49286723323 -486456.95044434589 -175228.77953201107
64 10 0 410958.80400505499 -245059.3682541163 -434583.29653500795 -184808.03223093296 747.79765976975636 -553.92434138418332 -265.04289085256511
65 399 0 410958.80400505499 -140060387.47585872 -52106971.392762199 -23092956.088610828 918364.03788714588 -2173934.3514118898 -978128.38693157409
66 301 399 410958.80400505499 275106.02984830737 222320.62423730642 123035.74025066569 -57537.463286377104 66412.343673773561 23608.348773510788
67 399 10 410958.80400505499 -139815328.10760459 -51672388.096227191 -22908148.056379896 917616.24022737611 -2173380.4270705059 -977863.34404072154
68 4 0 410958.80400505499 -196355162.82393789 -111558567.97122648 -43036902.106849015 1224739.4642769785 -1503585.0770338448 -729774.47295531456
69 5 0 410958.80400505499 560643734.63105357 467483956.1044026 185736622.29063299 -757380.37724661629 803656.17509993911 368130.10632862721
70 6 0 410958.80400505499 -1469405970.5139503 -35741558.862380534 33853664.460445754 -40365.728163699059 -748731.75708044507 -302736.93673589337
71 10 0 672459.66525789374 645539.54830305907 136502.11925789321 35538.858895883473 -15.518729950149929 884.47081105946381 384.14299420599144
72 399 0 672459.66525789374 -149009947.22007665 416636.87278272526 379320.98538751283 -53385.621863982349 -2346655.7459996752 -1049183.6073999063
73 301 399 672459.66525789374 -127310.13541820645 344764.77268082416 169050.11814553768 -78969.238528246686 -26836.008240724288 -4431.9900806051355
74 399 10 672459.66525789374 -149655486.76837972 280134.75352483208 343782.12649162934 -53370.103134032208 -2347540.2168107345 -1049567.7503941124
75 4 0 672459.66525789374 -50145022.153465472 217207973.84045941 100637677.99620563 -1912310.62804844 -304382.11815668899 -66944.861614348381
76 5 0 672459.66525789374 -794368144.76506698 125644990.78110985 76196281.991929084 -208666.61002827447 -979694.47930937167 -416631.04395147809
77 6 0 672459.66525789374 208355968.18891349 -1383893126.6364479 -569815786.85804617 773553.61521544191 136335.92253831017 28728.139764948082
78 10 0 696936.53672289755 -770404.85808557493 -255223.29417820607 -86590.711500965583 787.57558923321039 -937.0387596381986 -421.24234051764654
79 399 0 696936.53672289755 -150185135.05409065 -10977263.750148753 -4667819.9072268493 154542.00456880519 -2342472.2874880671 -1046962.7510517323
80 301 399 696936.53672289755 205603.35032978654 299670.43087032996 126755.7124454584 -76286.400136153898 42905.76840027998 10799.865849996382
81 399 10 696936.53672289755 -149414730.19600508 -10722040.455970546 -4581229.1957258834 153754.42897957197 -2341535.2487284285 -1046541.5087112148
82 4 0 696936.53672289755 168874778.45740345 -107274081.73852165 -55077529.653738879 1342627.226751019 1690853.0633071044 718978.52745493792
83 5 0 696936.53672289755 533621128.91751736 492084177.33193231 197397832.60611317 -799646.61553727638 769527.01443606988 353932.91383846977
84 6 0 696936.53672289755 1315831347.1208186 346369890.16144598 95268737.134883881 -271878.46888971946 763502.7310255816 319840.64900005102
85 10 0 1167745.7896862614 -133708.72319508885 1041902.6789467742 443816.62844419561 -1262.2881277491579 -249.50014957519255 -70.429732337884914
86 399 0 1167745.7896862614 -149454357.81419855 5020613.9728487339 2286935.4602207472 -122204.01789723781 -2353325.7838803092 -1043204.5765919515
87 301 399 1167745.7896862614 -96167.780640661716 344891.39719489869 143127.97551840311 -85820.888738375288 -18497.453442909478 -44.093726527256649
88 399 10 1167745.7896862614 -149320649.09100348 3978711.2939019594 1843118.8317765514 -120941.72976948865 -2353076.2837307341 -1043134.1468596137
89 4 0 1167745.7896862614 -3037789.5087923734 219462711.6726191 100175476.75606233 -1972812.9288323952 82675.244628950211 106300.82116090877
90 5 0 1167745.7896862614 89733093.596783444 -707179735.06682336 -306976891.06356704 1114601.6418969852 174120.24055872232 45272.227803170987
91 6 0 1167745.7896862614 532629719.49820274 -1292308305.7648468 -546812039.54359138 726302.3606329225 299527.36914683977 95138.270941744835
92 10 0 1249492.6623223473 724161.14411717979 682292.41094350046 271074.18694952864 -759.11478480629989 764.72787280101375 343.89208115491624
93 399 0 1249492.6623223473 -42835620.038486578 129051264.89645538 57113535.036888085 -2504002.5584751382 -698601.7558053761 -308315.04094684956
94 301 399 1249492.6623223473 -72656.72027835995 321878.7892229259 139684.46265818179 -92170.504715571107 -22795.314999024577 -477.69461479725948
95 399 10 1249492.6623223473 -43559781.182603754 128368972.48551188 56842460.849938557 -2503243.4436903321 -699366.48367817712 -308658.93302800448
96 4 0 1249492.6623223473 4689673.5394349657 218421127.34269571 99502303.539471179 -1974594.3654773652 140993.1177642447 132072.68998593753
97 5 0 1249492.6623223473 -506962062.43960947 -574592772.43059659 -234007933.4962554 866786.80498500052 -603400.43350880593 -282758.8261645991
98 6 0 1249492.6623223473 -1305842478.3232687 471413341.50154948 241611019.27994251 -366986.34768341598 -708990.90283243079 -275466.97308580414
99 10 0 1286243.8747144653 -502700.78423914744 -116365.88801059836 -42815.336192564442 631.36511564489376 -743.72805611893477 -333.32255120133499
100 399 0 1286243.8747144653 126765170.1007296 -74631811.32028763 -33053969.787823867 1343083.449423417 1980299.5704166649 875648.8617137043
101 301 399 1286243.8747144653 -325645.55342233181 198445.1098806262 82674.789149478078 -44803.523130046873 -65147.725763014714 -37466.277445392487
102 399 10 1286243.8747144653 127267870.88496874 -74515445.432277039 -33011154.451631304 1342452.0843077721 1981043.2984727838 875982.18426490563
103 4 0 1286243.8747144653 -76593836.754464939 -188771491.66355914 -83559384.223152295 2080974.6789679483 -498320.40545437078 -298419.18401374662
104 5 0 1286243.8747144653 469074518.60016835 545857414.44471633 222640573.31567121 -889247.12279054744 680867.44697292952 316617.41456959402
105 6 0 1286243.8747144653 618421159.54254699 -1256681460.1771402 -536338783.45012498 706162.48867637152 340885.15250775538 112367.80459898795
106 10 0 1366926.0296145864 266645.2199337121 609036.44912596606 256497.93520170121 -891.73469916082286 130.86127969991588 74.614358731594038
107 399 0 1366926.0296145864 51176075.488903083 -130549056.36901253 -57697982.31234879 2379077.8277257644 786386.52304830472 346865.18794627633
108 301 399 1366926.0296145864 -367576.16793164611 101073.56945747137 56931.19923081249 -22791.884578142104 -74517.707861693503 -41031.276571204173
109 399 10 1366926.0296145864 50909430.268969372 -131158092.8181385 -57954480.247550495 2379969.5624249252 786255.66176860477 346790.57358754479
110 4 0 1366926.0296145864 81256792.994015694 199553520.89477363 88379900.709219798 -1846914.3975690817 778404.67555819778 417606.6805098654
111 5 0 1366926.0296145864 -35209342.86299181 -718532938.26496387 -308392520.28327638 1120218.3473974604 8894.265589923667 -25565.055264334027
112 6 0 1366926.0296145864 -750367080.24278295 1040795009.4428687 453711488.93813241 -748219.94295809406 -425988.34405618918 -145312.6374682457
113 10 0 1394255.2611955395 -759977.80689333007 -231527.8038175565 -78138.784542168738 314.48291056921602 -1052.0564111998183 -455.98364927717017
114 399 0 1394255.2611955395 -102965651.98664136 -102435446.11972897 -45181294.019446827 1852552.038553915 -1592841.203840204 -703760.68952724303
115 301 399 1394255.2611955395 -40577.679762855172 -351293.19585238397 -194286.02508876473 84007.626002565332 -5859.5740515482021 -2602.5535224470559
116 399 10 1394255.2611955395 -102205674.17974803 -102203918.31591141 -45103155.234904662 1852237.5556433457 -1591789.1474290045 -703304.7058779659
117 4 0 1394255.2611955395 199957578.96918827 -48606513.194219477 -28896642.226250682 676064.31165367912 1979760.8798501482 881597.58173156902
118 5 0 1394255.2611955395 678270823.9188621 289171905.12004817 106718132.30380945 -473461.89793303586 983903.02745740081 435923.13837477926
119 6 0 1394255.2611955395 897478319.75767362 -1079286717.63485 -475276386.65027696 612122.58871399029 487850.63516792562 175740.66148788715
120 10 0 1540037.7435625107 628498.90084087849 643025.38002604444 252205.42382998261 -923.63591148223816 460.45903843394262 216.02320948165141
121 399 0 1540037.7435625107 2643526.329480005 -138662571.20653906 -61102844.92950689 2527111.0323729799 29005.059494638826 12431.730472547471
122 301 399 1540037.7435625107 -374734.29918320896 -112233.267511338 -43819.304923593998 21798.633057134215 -78830.871977227507 -26495.913505385226
123 399 10 1540037.7435625107 2015027.4286391265 -139305596.58656511 -61355050.353336871 2528034.6682844618 28544.60045620488 12215.70726306582
124 4 0 1540037.7435625107 94058137.520531431 193028009.1459724 85134385.821311831 -1803487.3512046519 893427.99880858581 467242.28164426994
125 5 0 1540037.7435625107 -255656396.39574125 -691410249.90966821 -290843832.97292084 1059937.4582405013 -279451.72740607447 -147659.63970557705
126 6 0 1540037.7435625107 -1319723094.8317888 433367108.01214272 228939451.10908249 -342312.80205306987 -719810.09792945685 -281021.44501011219
127 10 0 1565000.0455863921 486856.21582467703 175203.6131132115 55386.387190895708 -37.156090046814626 894.17758566081363 388.52662566763013
128 399 0 1565000.0455863921 126473107.31323674 71903115.29829827 31622419.568302542 -1403691.6369292056 1996922.0020895831 879290.32156210719
129 301 399 1565000.0455863921 128026.30753955245 311338.65034233034 166876.72068337351 -82702.2842225684 35064.946106137824 11094.02679858684
130 399 10 1565000.0455863921 125986251.09741206 71727911.68518506 31567033.181111645 -1403654.4808391589 1996027.8245039221 878901.79493643949
131 4 0 1565000.0455863921 -242991178.2676422 29265885.606154762 21269934.890574083 -190966.64007022683 -1743243.1217300082 -790704.12607539876
132 5 0 1565000.0455863921 -801834811.80000269 101660317.35817008 64434678.62341217 -173334.63387270641 -981638.76002203347 -417804.2193836873
133 6 0 1565000.0455863921 -95726863.640287668 -1405971995.382911 -571438330.49038398 779269.44017201581 -28746.695200808259 -42380.131152042246
134 10 0 1889839.0155428546 719836.50959284685 68833.436357806044 14611.810434701043 189.77594036846585 768.69027282739853 330.97140741406986
135 399 0 1889839.0155428546 -138364902.48478115 47296786.197665848 20676527.785093918 -939128.44165621756 -2215019.7108430685 -969654.34982069547
136 301 399 1889839.0155428546 -261664.32007193565 -234427.28468436748 -124198.52134773135 60457.164867589687 -59035.655430183899 -33521.837339324367
137 399 10 1889839.0155428546 -139084738.99437401 47227952.761308044 20661915.974659216 -939318.21759658598 -2215788.4011158962 -969985.32122810953
138 4 0 1889839.0155428546 -148802749.47486317 177183231.31609508 85671177.23088935 -1566902.942095832 -1019305.1052165934 -418758.46154279157
139 5 0 1889839.0155428546 -775392250.88077521 201971370.20056602 106348766.33179846 -327405.28233183734 -952729.50221286423 -401096.13944470783
140 6 0 1889839.0155428546 1258794002.5284052 -660338298.37609601 -322359477.0464617 368562.75085798593 678644.82249033032 263468.69682902459
141 10 0 2027804.330076247 62249.76468689536 -78143.086725076326 -48135.941918988698 779.55332266714379 279.39488519691173 104.83797036428177
142 399 0 2027804.330076247 81634751.008104131 112749330.51308981 49235806.083713755 -2187344.5236724559 1296655.2028865039 566100.2017827424
143 301 399 2027804.330076247 -99438.883430570364 330718.79413504899 127845.67404284328 -89696.478194018913 -14847.316331671209 -14973.797525035339
144 399 10 2027804.330076247 81572501.243417233 112827473.59981488 49283942.025632747 -2188124.0769951232 1296375.8080013068 565995.36381237803
145 4 0 2027804.330076247 71546620.496415392 199541564.84508044 89264070.884582832 -1894346.6473023503 723942.31680345186 387921.96363776835
146 5 0 2027804.330076247 -279183816.54482061 668300795.94156718 293988326.13816065 -1066258.5211465377 -332482.10949176934 -116133.95912687063
147 6 0 2027804.330076247 21947051.965795226 -1396746454.298749 -574829445.01212502 785298.14579425787 23971.187960232812 -22655.022211400901
148 10 0 2086815.8666723573 -795679.73180566053 239894.17696613466 124242.09089082951 -383.61897730562356 -897.66428734228509 -380.27458307739965
149 399 0 2086815.8666723573 -25223220.420830529 -137286886.74172539 -59878600.976765573 2497347.3756929459 -387364.76033586101 -168768.3644281578
150 301 399 2086815.8666723573 242639.0815602541 259651.46321371198 134961.66818419099 -72169.299504405732 45881.606309370494 26635.470723991635
151 399 10 2086815.8666723573 -24427540.689024869 -137526780.91869152 -60002843.067656405 2497730.9946702514 -386467.09604851872 -168388.08984508042
152 4 0 2086815.8666723573 177865583.26885295 113899116.67111084 46953013.592959613 -1093655.9676846594 1710400.8997220506 815766.16147857718
153 5 0 2086815.8666723573 615356770.45875466 -391609063.87699097 -183475462.81719759 637325.44311552017 901931.58072537044 371376.56521035632
154 6 0 2086815.8666723573 100969230.44989257 1241465358.2270935 506248438.74994004 -880270.35741452023 46968.54298108731 55935.68221279078
155 10 0 2099489.6272558859 -98908.210391892091 392943.82485257211 167873.49369500036 -831.87833971150985 -289.54238058273523 -107.79517335756842
156 399 0 2099489.6272558859 -132056357.98271817 61903758.657800734 26982525.283405062 -1210852.9838009048 -2110916.1369288079 -920921.10023620527
157 301 399 2099489.6272558859 391712.98889483511 42588.833707660437 -12469.274598196149 -10443.768712517811 76715.42291709948 38309.285415361141
158 399 10 2099489.6272558859 -131957449.77232628 61510814.832948163 26814651.78971006 -1210021.1054611932 -2110626.5945482254 -920813.30506284779
159 4 0 2099489.6272558859 -245723116.79959786 -7309822.3322583521 3830602.9564854666 137330.02411354604 -1746628.3824186435 -804288.8284863435
160 5 0 2099489.6272558859 342923292.54386282 -627602503.6304276 -277986268.79383302 998242.10164144763 520791.09679809003 198732.53700891862
161 6 0 2099489.6272558859 -1274548327.2677507 501067440.15145624 259168898.30899084 -384187.23247185623 -710029.8904072427 -276013.11018963216
162 10 0 2120571.7387645813 601786.10790288902 202364.9246442047 72425.95854305214 -793.4456803889766 472.96230529418119 216.90279049818085
163 399 0 2120571.7387645813 98285124.567659885 102089583.46455696 44508699.935892865 -1978291.1482050095 1551530.7261598012 676375.13476195699
164 301 399 2120571.7387645813 -232664.07951657474 -261509.48931859434 -130387.51262889057 73533.620175558899 -46263.81487983033 -28157.646273923085
165 399 10 2120571.7387645813 97683338.459757 101887218.53991276 44436273.97734981 -1977497.7025246206 1551057.7638545071 676158.23197145876
166 4 0 2120571.7387645813 22690948.97972177 212498714.36542284 96705524.016103774 -1993737.0222408166 313596.84458833508 201787.7977233204
167 5 0 2120571.7387645813 -288262031.83491343 -685543935.46227217 -287122969.79236215 1040450.9161762344 -318361.55747931561 -162534.21936913967
168 6 0 2120571.7387645813 -1070678604.6756555 782671401.4617641 366689107.570135 -571257.27067430783 -607284.20141264203 -225984.73638259841
169 10 0 2129691.5391471279 52245.763763670933 225140.13702041117 102809.25576647997 -748.60907804900398 -327.47818158253205 -125.92058462910524
170 399 0 2129691.5391471279 118538196.75593223 82142475.74655503 35828784.098640934 -1593592.874858632 1877068.8624099866 818160.78655203525
171 301 399 2129691.5391471279 -340349.264203161 163359.94846588373 35177.988661788404 -32815.259109088744 -75580.634058082796 -34649.741331709731
172 399 10 2129691.5391471279 118485950.99216856 81917335.609534621 35725974.842874452 -1592844.265780583 1877396.340591569 818286.70713666442
173 4 0 2129691.5391471279 -243993756.90561414 36225674.838996746 23698961.320317954 -269611.77785708749 -1722606.5235176869 -781497.63354250183
174 5 0 2129691.5391471279 210745843.96482921 -682758418.63624871 -298318793.82373732 1074990.0808944716 339100.8185794758 118851.04141020701
175 6 0 2129691.5391471279 225037283.11990792 1229574569.0415993 496456657.73483026 -870591.93229054357 118348.48426269997 85061.325074702807
176 10 0 2136031.8966931319 300761.40511707781 -93971.897766627299 -52851.092133560487 829.21334531757122 157.24336169580829 51.446240717315618
177 399 0 2136031.8966931319 -145968152.74305409 24276767.832828704 10554013.417778656 -502648.25399232126 -2327224.4506025868 -1014495.0470628883
178 301 399 2136031.8966931319 -363542.74368751049 3755.1553276926279 -32372.437844518572 4684.211475105104 -84668.399258849167 -38921.515225957395
179 399 10 2136031.8966931319 -146268914.14817116 24370739.730595332 10606864.509912217 -503477.46733763878 -2327381.6939642825 -1014546.4933036056
180 4 0 2136031.8966931319 -92396357.856428593 -187197398.85271659 -83097454.783372059 1998067.4804792111 -607290.82764326804 -336322.68044812564
181 5 0 2136031.8966931319 -176590887.26378736 692906463.36545205 301808567.79089618 -1111608.6944989644 -199645.37743766894 -58080.484139468594
182 6 0 2136031.8966931319 530595907.32363993 -1289171416.3514507 -552632430.89649689 732952.83825500507 286562.45020076178 87274.140733310589
183 10 0 2152046.0972028235 -804662.45225551585 -91646.232153783247 -20872.642403275175 -12.217527650470018 -950.1465811560048 -412.36321408844634
184 399 0 2152046.0972028235 -55929728.21855174 124934648.09143758 54457127.202658847 -2430292.9634709298 -891747.46106921136 -388901.81901437155
185 301 399 2152046.0972028235 -213468.03732085973 -288252.4029724896 -89982.696465872228 74521.657056449039 -49538.20590339003 -19937.256285700027
186 399 10 2152046.0972028235 -55125065.766296223 125026294.32359137 54477999.845062122 -2430280.7459432795 -890797.3144880553 -388489.45580028312
187 4 0 2152046.0972028235 203484691.07636839 51865557.816598415 17874843.331937201 -451048.93949722964 1989172.5825124797 924648.33287775808
188 5 0 2152046.0972028235 722867886.04743457 -157510989.87702823 -85543086.945528582 259007.54405865876 1056758.6908656415 447158.11161576048
189 6 0 2152046.0972028235 -508267495.77646565 1150054513.9644098 494552625.90265369 -821295.30204820575 -300666.37479726312 -89341.033100792483
190 10 0 2191169.7453055531 -759845.81634070189 146044.40216129573 84533.518584882011 -115.1284416233411 -1187.804386918461 -501.46802951241983
191 399 0 2191169.7453055531 -133577179.35463855 60098616.423502661 26179725.74245115 -1180543.5686987306 -2124903.8412678358 -925579.8879813212
192 301 399 2191169.7453055531 -289951.21323598921 -206911.77295928448 -104637.33339931816 57327.537181398955 -67684.066274933735 -21453.001503787793
193 399 10 2191169.7453055531 -132817333.53829785 59952572.021341369 26095192.223866269 -1180428.4402571071 -2123716.0368809174 -925078.41995180876
194 4 0 2191169.7453055531 205896926.075528 -18099303.00457928 -14209748.031088138 315266.77474534209 2051664.3897380724 931319.66444016946
195 5 0 2191169.7453055531 741069367.65622187 -18970615.556932595 -26463769.253140029 31385.388210380795 1084797.75893969 464765.05299046205
196 6 0 2191169.7453055531 1294900291.5741408 -601894442.70103419 -302300824.42123652 334435.97224718379 692066.95444769517 270876.25262683601
197 10 0 2222902.5223428425 -31811.921223032059 -437857.05956900999 -184506.89565301503 808.58258090666664 309.21598126670989 119.12582198111686
198 399 0 2222902.5223428425 -46977710.394847795 127370599.82010448 55439735.525237501 -2480850.5502371769 -761267.3660579148 -331699.55435256142
199 301 399 2222902.5223428425 377774.18447648734 123125.77356898785 66815.591044165194 -31009.989227167614 68310.62396753137 37260.194433984616
200 399 10 2222902.5223428425 -46945898.473624766 127808456.8796735 55624242.420890518 -2481659.1328180833 -761576.58203918161 -331818.68017454253
201 4 0 2222902.5223428425 78525237.33104755 195397281.7189236 87341290.080230415 -1877004.7706001916 792496.74316675356 416756.16362342658
202 5 0 2222902.5223428425 -405506792.52435106 616706161.32620692 274623575.79391831 -979592.07322265918 -495999.84434182767 -188652.35980610672
203 6 0 2222902.5223428425 1054887317.1394116 -944486035.12823963 -433580101.73650342 536020.20070164872 559956.39507466624 208006.51728907338
204 10 0 2237832.9073254745 17274.874995160946 198266.20438364861 92708.483425302591 -797.69720940317825 -38.748273667062229 -2.5063441405931837
205 399 0 2237832.9073254745 67742345.696188971 120439686.35588382 52421706.863086291 -2330818.5846573864 1076176.4576625729 468089.58520350611
206 301 399 2237832.9073254745 -389466.47788223624 -80939.715276628733 -74611.34033356607 19949.183632475524 -74371.267878019091 -33081.600688428807
207 399 10 2237832.9073254745 67725070.821193814 120241420.15150018 52328998.379660986 -2330020.8874479835 1076215.2059362398 468092.09154764673
208 4 0 2237832.9073254745 161298398.46057799 -116237441.82282674 -57861915.90850284 1399421.8697204893 1655046.3517958715 718895.77710493864
209 5 0 2237832.9073254745 15965723.845020093 -719680136.43737435 -309176251.59463125 1117402.0783430669 79148.247016362729 6412.9184276650285
210 6 0 2237832.9073254745 -262641291.04375511 1215521949.018343 511823073.82079452 -867163.15764808271 -163389.15809150602 -30636.6211961872
211 10 0 2243651.4172194409 -612543.77663846279 -272835.18075540283 -104564.27420752516 573.66531568860921 -857.24723507911494 -377.2730765211125
212 399 0 2243651.4172194409 118082179.6347068 81494355.339958385 35483220.750790514 -1588263.3894983626 1879258.9775326706 817604.8724098953
213 301 399 2243651.4172194409 -400358.99508082867 29497.166477665305 4392.3212913870811 -3444.1796453665006 -74328.962029269765 -40334.787624958488
214 399 10 2243651.4172194409 118694723.41134526 81767190.520713791 35587785.024998039 -1588837.0548140511 1880116.2247677497 817982.14548641641
215 4 0 2243651.4172194409 -178296492.98881412 154913689.48416907 76074393.751507685 -1371713.8250774362 -1222106.139690618 -521261.45480805839
216 5 0 2243651.4172194409 549035406.38062036 468528850.15211165 187496448.57818928 -775223.32101531746 804314.68321204628 364188.48712537542
217 6 0 2243651.4172194409 560457514.26709211 -1281846383.6349003 -551821135.75327826 725014.66176911478 299568.57522781764 92725.699703466642
218 10 0 2254293.9172081626 899278.66154223622 718540.70017971541 281049.66639121919 -625.85045935375547 832.79436431692795 378.17313308830251
219 399 0 2254293.9172081626 7170411.2295902967 135517779.24887457 58921814.968575045 -2614682.4303279612 92918.830549306236 40273.987093444593
220 301 399 2254293.9172081626 380511.42355155386 7651.5220775306225 -22303.989354915917 -5616.3460308893264 83204.314382687036 30290.768787730598
221 399 10 2254293.9172081626 6271132.5680480609 134799238.54869485 58640765.302183829 -2614056.5798686077 92086.036184989309 39895.813960356289
222 4 0 2254293.9172081626 119144352.5474879 -154678277.9468779 -74302333.531088635 1811260.4764499622 1255839.6448417746 524411.35774215474
223 5 0 2254293.9172081626 -747495091.18108141 -302156990.4034093 -111246623.36155902 434007.94928596308 -900408.45590670081 -396991.66149795044
224 6 0 2254293.9172081626 477642506.86673558 -1314990718.9624736 -562007619.46510541 741919.03438888607 255266.55163186576 73734.399212020304
225 10 0 2261064.7260303102 78279.925993263925 -309436.61472286488 -142189.29012209762 862.09990338308808 -441.80578720322882 -216.06734809690653
226 399 0 2261064.7260303102 30066741.752402131 -137074691.406288 -59627976.785093144 2480505.2321906392 456405.70612564805 198815.35994236975
227 301 399 2261064.7260303102 206668.07659891248 -324600.82258298993 -129551.26468621194 71782.80924915272 42206.110930854484 10416.677756978685
228 399 10 2261064.7260303102 29988461.826408867 -136765254.79156512 -59485787.494971044 2479643.132287256 456847.51191285125 199031.42729046667
229 4 0 2261064.7260303102 -87974325.519609347 -189256832.16448519 -84271723.576552853 2012800.5341086108 -566319.58366937935 -316493.53339307412
230 5 0 2261064.7260303102 478557890.82745934 532802686.66184503 216803960.96996856 -879112.95465606602 704000.18020278343 323668.91203609551
231 6 0 2261064.7260303102 -1338865088.5012829 350300852.61838943 201075609.78967202 -287665.60691885097 -744235.68245532527 -294455.07648196619
232 10 0 2262317.2403235584 1165687.1981577098 189272.85614616086 40109.297382762554 352.01807493019174 1066.8028742116967 447.02270919003621
233 399 0 2262317.2403235584 39258178.636320405 130690985.75357826 56806022.480646923 -2529667.5479012784 603972.82502993324 262583.42071400472
234 301 399 2262317.2403235584 -153357.85277006775 -297640.9833009094 -124264.70397567004 86033.903907757078 -33086.440453248018 -23889.944223251921
235 399 10 2262317.2403235584 38092491.438162692 130501712.8974321 56765913.183264159 -2530019.5659762085 602906.02215572156 262136.39800481472
236 4 0 2262317.2403235584 -241525888.46378499 -31677011.764772642 -7712189.9726098655 361563.49845678295 -1723178.1549274859 -800200.94449534162
237 5 0 2262317.2403235584 -726831770.318578 312744568.06009227 152052776.8201668 -497161.20061463816 -892748.13348372676 -370783.22377433715
238 6 0 2262317.2403235584 -1319297281.3960383 -592417075.88443005 -188180546.47313049 304997.90800477844 -694585.35204007826 -299114.69789699547
239 10 0 2287908.3421941791 4143.9516225847719 -508536.67761969334 -210540.44099679697 834.11764347571716 318.26445362703174 121.6400068030745
240 399 0 2287908.3421941791 -21953756.194393236 132856552.8964617 57770928.25066182 -2585724.2973605297 -359462.22431590874 -156593.75812690536
241 301 399 2287908.3421941791 -183279.72734864801 322234.80639927089 117508.20022240281 -75671.866680143154 -42825.783475537486 -11654.411327583935
242 399 10 2287908.3421941791 -21957900.146015819 133365089.57408139 57981468.691658616 -2586558.4150040057 -359780.48876953579 -156715.39813370843
243 4 0 2287908.3421941791 21324855.034284212 -195152176.95042789 -90046156.895709589 2169121.9733538395 371110.19101050834 109216.26181886965
244 5 0 2287908.3421941791 -426734681.64347178 605755859.30249131 270348171.97192574 -961288.59246410045 -522202.50345125294 -200400.94405535512
245 6 0 2287908.3421941791 1257204675.3826034 -679694059.92511404 -333569058.46586382 380592.31727740786 666824.27889892866 258648.57462729231
246 10 0 2298029.5066036088 149182.21664803207 762304.2658384369 326880.27929181803 -1028.4615013844229 361.78414598241687 185.22163367148752
247 399 0 2298029.5066036088 149204055.89610764 -17565035.370481946 -7628356.0678320909 297323.63310723199 2331615.3080781614 1013519.3929126936
248 301 399 2298029.5066036088 91424.215324014425 -316199.46040638164 -168365.16250440106 88802.255996855427 18355.481261480385 13010.616232201619
249 399 10 2298029.5066036088 149054873.6794596 -18327339.636320382 -7955236.3471239088 298352.09460861637 2331253.523932179 1013334.171279022
250 4 0 2298029.5066036088 -245536212.94441086 -12847696.632431304 972601.05105793476 186711.45923905601 -1739224.6172007893 -802639.9804357473
251 5 0 2298029.5066036088 -463816049.96891904 -608697436.81549561 -249726458.51609185 909843.44655625778 -540577.57513745583 -254226.77942001953
252 6 0 2298029.5066036088 944010183.63852286 -1054014418.0031654 -474575367.1157136 597436.50193117408 495604.68340246088 178865.41231368008
253 10 0 2327275.1795267262 910007.93583023327 232008.80454877202 63263.281612006467 337.5462780713616 995.27956453483102 417.82716311148369
254 399 0 2327275.1795267262 143647267.50891253 40456719.808969781 17549005.176665574 -797059.61031048745 2249038.2975293007 977176.50684092485
255 301 399 2327275.1795267262 87323.947360634804 365576.11818409711 139966.30951103941 -81553.179509460257 21727.920970028641 1931.7417379628182
256 399 10 2327275.1795267262 142737259.5730823 40224711.004421011 17485741.895053569 -797397.15658855881 2248043.0179647659 976758.67967781343
257 4 0 2327275.1795267262 159049076.4332011 139181059.03282508 59371987.396541491 -1361151.3141347459 1523451.4934614771 736387.40107031842
258 5 0 2327275.1795267262 -714296602.53369629 335339240.3323164 161334263.99374431 -532413.3435945753 -876578.3091100161 -362928.68891950627
259 6 0 2327275.1795267262 -1173435032.4939845 -835478786.27492797 -294479617.65006506 454189.69579373742 -611656.44855240791 -271541.85007022793
260 10 0 2331417.6902572853 -94589.664800175218 -160192.94541794911 -65260.800358124317 659.47029771874793 445.69791172180629 179.59243235338104
261 399 0 2331417.6902572853 -118286261.6833428 81072233.155126333 35218664.19565849 -1586075.4006784488 -1897211.1424093132 -824372.02340222429
262 301 399 2331417.6902572853 140419.12349501252 -309112.10636629164 -170494.26783139259 81128.859121602392 34002.028975589928 17162.027873070998
263 399 10 2331417.6902572853 -118191672.01854262 81232426.100544289 35283924.996016614 -1586734.8709761677 -1897656.8403210351 -824551.61583457759
264 4 0 2331417.6902572853 126980158.65456004 167279108.00660402 73175239.822979823 -1633719.9057955747 1230260.9309102115 609525.40238416276
265 5 0 2331417.6902572853 -590013082.14314902 488487456.87971961 223978044.10941631 -772267.53682600264 -726077.13716345839 -292495.13934535009
266 6 0 2331417.6902572853 1389627952.1570451 -353825591.4134317 -205156888.99221995 185709.42000652538 741915.99945261178 297986.22219268058
267 10 0 2334130.121555666 -1086143.9495426279 -219847.42405115435 -64694.834599984664 186.0312950162558 -1122.1563958897734 -489.85578255806757
268 399 0 2334130.121555666 62820829.598802768 -126766391.76535879 -55035461.96210257 2293837.49019892 982123.11434910516 426894.24898472481
269 301 399 2334130.121555666 273426.79222983122 245900.98786973953 109288.0992680341 -58321.856335629993 63477.33027527442 19113.464594928173
270 399 10 2334130.121555666 63906973.548345394 -126546544.34130764 -54970767.127502583 2293651.4589039041 983245.27074499498 427384.10476728284
271 4 0 2334130.121555666 175549501.89499348 114674710.71187784 47708162.571843922 -1120857.4164402767 1703759.650468349 812401.41925021389
272 5 0 2334130.121555666 740215867.03228176 -29609341.718846321 -30833904.662636369 47224.179923605247 1084578.1187022834 464027.23056967143
273 6 0 2334130.121555666 246782399.50608405 1228075576.6181493 495838623.96276319 -867934.95630151813 127113.87295366528 89428.029663003457
274 10 0 2337320.8779854057 247781.09464800125 760656.66027396917 308356.13918567594 -1071.9904291138287 324.3273707172803 162.7283921881839
275 399 0 2337320.8779854057 -138801010.39377666 -50850045.069251679 -22119195.935322523 921398.61577859218 -2196846.4748548018 -954214.61085856135
276 301 399 2337320.8779854057 272151.9569991231 -210745.41005213559 -127319.14851891994 60040.053521680296 64700.162349085011 26969.98267228539
277 399 10 2337320.8779854057 -139048791.48842466 -51610701.729525648 -22427552.074508198 922470.60620770592 -2197170.802225519 -954377.33925074944
278 4 0 2337320.8779854057 -85314081.823724389 -189163802.14098251 -84400519.477199778 2018114.6429841318 -542730.87917616754 -304923.34053748229
279 5 0 2337320.8779854057 -158585400.07909256 -714866745.87677062 -302732109.07814044 1092285.1377093592 -149090.44838522954 -90709.204233596713
280 6 0 2337320.8779854057 -1394410665.3426485 -343762172.20947623 -82292085.436997533 155832.81411062955 -748735.43897035089 -315395.80726797786
281 10 0 2338572.9299390446 -733978.74922599469 174340.12762066803 80586.478819036391 -26.297224820956512 -938.10202024663579 -399.68916456427877
282 399 0 2338572.9299390446 148328742.56848523 -18217473.162346501 -7899460.913891511 299709.90792849491 2330619.1799540557 1012429.8602783752
283 301 399 2338572.9299390446 -64879.838449984789 -348290.95227034763 -191722.62353033852 82361.999687221381 -14097.69892202246 -6482.097382440872
284 399 10 2338572.9299390446 149062721.31771123 -18391813.289967168 -7980047.3927105479 299736.20515331585 2331557.2819743026 1012829.5494429396
285 4 0 2338572.9299390446 -243196315.97516173 -33795216.106859848 -8763526.9237425346 378590.4975921553 -1721177.4697557397 -799698.84948832018
286 5 0 2338572.9299390446 734325190.73275197 88533822.819950208 19967753.996009607 -149479.07212957929 1077887.043722837 465968.03120230272
287 6 0 2338572.9299390446 -878597702.45175731 -1122927405.4403727 -425589110.66634417 625903.84882303828 -449119.14424768981 -211894.62505268989
288 10 0 2380645.0336247454 756067.31772556435 1073743.4479081845 430337.95234245301 -1149.4669784392886 368.36603909390681 184.27074819553266
289 399 0 2380645.0336247454 75704086.945917279 117856512.54998891 51126537.213543922 -2262098.9623230333 1190487.8040291902 516654.66509534133
290 301 399 2380645.0336247454 -299828.70168225467 -219552.27352672815 -128929.34437176585 53132.336821870857 -64210.071117433443 -23991.509968363192
291 399 10 2380645.0336247454 74948019.62819171 116782769.10208073 50696199.261201471 -2260949.4953445941 1190119.4379900964 516470.39434714586
292 4 0 2380645.0336247454 9529633.8158030659 -195692404.0703823 -90044305.002909184 2172278.8080862262 260994.49578405605 59945.583371684348
293 5 0 2380645.0336247454 -158645039.67992848 -714929520.24199855 -302697851.20587301 1091411.3363159264 -149896.36522988317 -90967.778175578293
294 6 0 2380645.0336247454 -1332301204.026154 -544769054.48355901 -167781299.87718248 281502.22606058459 -708159.28645035345 -304226.06725073088
295 10 0 2398495.5430682423 -813382.8601499541 188163.35546851746 105812.96681874918 -648.36141445616602 -673.44802757218088 -275.78359884720646
296 399 0 2398495.5430682423 145184433.25485334 29920568.879924223 13012814.663183527 -600872.67680765036 2294699.8726837179 995742.15994458925
297 301 399 2398495.5430682423 351789.95705485344 -87761.542996484786 -72508.475399086252 29179.363965001732 79097.81431623979 36890.270257887307
298 399 10 2398495.5430682423 145997816.11500329 29732405.524455704 12907001.696364777 -600224.31539319421 2295373.3207112895 996017.94354343647
299 4 0 2398495.5430682423 -15971621.25117249 -198341345.65587571 -90525510.915965661 2168894.3842597003 51378.882294792988 -35803.659820766472
300 5 0 2398495.5430682423 399383559.21854508 -595874402.78166521 -265249433.49807611 949215.9281622601 599312.10434458393 233780.50733145353
301 6 0 2398495.5430682423 414460115.10808611 1196090909.9417958 475824793.05548024 -840105.60428611003 221792.04683932051 127516.1036228661
302 10 0 2413686.2331876168 839929.70712861617 -325304.9452569905 -164133.91465903239 626.6140324479544 802.5548546481474 329.1255376716656
303 399 0 2413686.2331876168 -100036118.43424186 -103437886.52809952 -44899848.177016854 1873678.759278615 -1585674.8513307958 -687991.70691314165
304 301 399 2413686.2331876168 382001.6778203845 -121636.96141207218 -46586.878627464175 28830.524575587653 68943.067477315402 37890.967236136654
305 399 10 2413686.2331876168 -100876048.14137048 -103112581.58284253 -44735714.262357824 1873052.1452461672 -1586477.406185444 -688320.83245081326
306 4 0 2413686.2331876168 140597850.27959752 -138999543.00265855 -67575742.698410675 1632130.2463554812 1458170.9681136615 624209.71184742101
307 5 0 2413686.2331876168 -550093885.2495054 522437172.25928843 237410074.80718002 -827749.74255101872 -676570.00742913026 -269859.95385139366
308 6 0 2413686.2331876168 -1002254336.39868 -1020244078.454566 -378161864.90899003 567705.40376237791 -516792.92818956164 -237669.47394473862
309 10 0 2419099.8913994296 343914.59964714502 102953.98574393574 49388.08714776572 -460.10294156543392 576.23306505715243 257.25551012919374
310 399 0 2419099.8913994296 -142234653.21965715 37750605.580937952 16378268.991582017 -753831.10094342066 -2277985.8785604178 -988283.2337963013
311 301 399 2419099.8913994296 330465.09498018026 159111.63808003813 59289.255134753883 -42757.621619033402 70686.593698129829 39219.505745768809
312 399 10 2419099.8913994296 -142578567.81930429 37647651.595194019 16328880.904434253 -753370.99800185533 -2278562.1116254744 -988540.48930643057
313 4 0 2419099.8913994296 -25893181.851110358 -198540367.43971843 -90339856.826623246 2158144.2277900358 -42623.871731116851 -78368.766391681827
314 5 0 2419099.8913994296 -652669497.5692457 -450128280.9605698 -177040917.86628282 658593.73067270021 -779832.90717987786 -350410.01211918594
315 6 0 2419099.8913994296 1071344044.18525 816449749.00840116 291058551.28608662 -569745.48851004592 589449.86407574057 267766.5254858589
316 10 0 2449479.6387276892 75081.602514802027 927433.65439988009 397033.6741555616 -814.07678957300607 491.48010129760723 234.713292983439
317 399 0 2449479.6387276892 -103968663.65400779 -99415676.897257879 -43108842.645481184 1822218.973185248 -1636792.4526669548 -709567.20567037025
318 301 399 2449479.6387276892 400410.79394945502 38679.054008454084 46204.845046199858 -9234.9207277465557 78444.329961096752 28309.882753571466
319 399 10 2449479.6387276892 -104043745.2565226 -100343110.55165777 -43505876.319636747 1823033.0499748208 -1637283.9327682527 -709801.91896335362
320 4 0 2449479.6387276892 207439263.78437772 -8027447.6480873972 -9319396.4328955077 201195.08939347428 2065010.675297691 941695.9000382747
321 5 0 2449479.6387276892 -618520429.770805 -488078714.25227875 -194140595.65203217 716248.928536786 -736144.00399833068 -332992.03893947997
322 6 0 2449479.6387276892 1324160760.1721256 -541000271.54681969 -280384061.5361827 302981.18812228832 704328.19487680553 277856.84240588039
323 10 0 2460086.0360979214 -1317265.0220896695 -168207.0967738546 -37970.771917544334 374.54986188902626 -1158.5751704644761 -500.17831157467742
324 399 0 2460086.0360979214 -77223377.710741818 -120359784.78198612 -52139826.254583478 2186475.7564471201 -1194253.8101822049 -517780.99330128281
325 301 399 2460086.0360979214 54316.750983566046 346681.67736046016 179585.28833595663 -84945.188132126903 11871.274013299933 11082.609914700657
326 399 10 2460086.0360979214 -75906112.688652143 -120191577.68521227 -52101855.482665934 2186101.2065852312 -1193095.2350117406 -517280.81498970813
327 4 0 2460086.0360979214 -221319690.26114699 103772447.56349744 53573287.509449326 -901991.76357277448 -1528975.6976025545 -676930.87244392873
328 5 0 2460086.0360979214 669996447.03957152 294411722.22733676 109886170.08994903 -491472.8730021526 984083.60738751781 433773.72708397254
329 6 0 2460086.0360979214 1272808815.3423407 -649265205.93833685 -323001235.68284535 366036.81430117128 674867.13329718367 262988.82292738376
330 10 0 2466525.8732528649 1009515.595290805 144528.37066467578 30470.566633707396 -343.01802979033636 1093.7691457061435 475.5197524746871
331 399 0 2466525.8732528649 -39153517.554650351 129991062.3333901 56312458.075520687 -2518687.9699908067 -653331.74146838963 -283174.54296435753
332 301 399 2466525.8732528649 331499.47501964122 -122602.80725114048 -87467.410212807357 41540.652785733881 75841.261780687273 34592.428464144738
333 399 10 2466525.8732528649 -40163033.149941154 129846533.96272543 56281987.508886978 -2518344.9519610163 -654425.51061409584 -283650.06271683227
334 4 0 2466525.8732528649 27361474.802295696 -194132156.20756927 -89791563.232515037 2155868.4144959594 418548.36627270246 133873.59573340151
335 5 0 2466525.8732528649 -771257438.82232177 -247413066.93508676 -87275103.106291905 348377.46124626382 -931471.97101272224 -407716.74195366749
336 6 0 2466525.8732528649 -1375496306.1974819 -422109912.54968184 -115119330.69852343 205554.84800567714 -733920.28002986975 -312028.15642904805
337 10 0 2527446.1114655072 341554.84867037972 -116408.17788731915 -48015.809729443507 -374.83537313242181 636.80968137536445 279.25657026921868
338 399 0 2527446.1114655072 132534475.31262048 62896629.289431185 27229610.862128798 -1229346.4550616192 2087955.5766267846 904248.70998558379
339 301 399 2527446.1114655072 -188027.32820233703 -285026.91622550786 -121609.55600734055 79587.839328174479 -41430.704113165419 -27208.625601253316
340 399 10 2527446.1114655072 132192920.4639501 63013037.467318505 27277626.67185824 -1228971.6196884867 2087318.7669454094 903969.45341531455
341 4 0 2527446.1114655072 -242895133.00316998 44764800.867718413 26997113.431740779 -361697.07995916106 -1700089.2595502886 -770338.87035991717
342 5 0 2527446.1114655072 -635861159.27323937 -469904173.45267457 -185926505.62821865 688530.03996844962 -758135.08000889269 -341536.10482362541
343 6 0 2527446.1114655072 511590579.41765743 1166992153.0402052 460264212.49570036 -818119.7380957359 276789.24465253181 149885.3463559791
344 10 0 2539199.4973181798 592024.32060003106 -1005741.8103577961 -437183.1763271892 1165.0845016322189 573.9263469779255 212.11040568260833
345 399 0 2539199.4973181798 -7608632.229589262 133830567.80565083 57934820.934509456 -2610969.2518502241 -140905.48236879549 -60805.239254598448
346 301 399 2539199.4973181798 231893.60862087458 -313203.02062146366 -113861.16622678936 68940.23835197759 45797.888114464244 13144.797283163156
347 399 10 2539199.4973181798 -8200656.550189293 134836309.61600864 58372004.110836647 -2612134.3363518561 -141479.40871577343 -61017.349660281056
348 4 0 2539199.4973181798 -224883801.83047602 -83475584.996833116 -32305303.852078564 840301.39894408488 -1599078.6953660585 -755848.51338077849
349 5 0 2539199.4973181798 -424654780.12585855 605068152.71656477 269526922.91174763 -964459.21561168437 -519670.14411181328 -199321.24268936465
350 6 0 2539199.4973181798 -353187776.99472535 1198917973.1387367 511072193.28259313 -850298.46838243701 -217428.17009526156 -52972.183756866303
351 10 0 2544041.2294167071 836939.23356612574 127904.7066080209 30301.431275721901 114.30825669788662 915.08471239820165 392.42154823206732
352 399 0 2544041.2294167071 -147185529.37817705 -17703089.235492367 -7679201.8657867163 293964.92098502954 -2351196.2993864887 -1017733.7076506928
353 301 399 2544041.2294167071 333025.10852622986 146673.79478384554 92972.92839250993 -36822.855028851467 77672.451781815485 29091.357166977916
354 399 10 2544041.2294167071 -148022468.61174318 -17830993.942100387 -7709503.297062438 293850.61272833165 -2352111.384098887 -1018126.1291989248
355 4 0 2544041.2294167071 -188761876.31906784 -131177162.47933044 -55197209.615577817 1332826.6829586106 -1343496.8602285609 -651602.49167420145
356 5 0 2544041.2294167071 -772615620.85085332 214482299.99874818 110585500.222857 -349512.94854648091 -944648.69970725442 -396275.79752662405
357 6 0 2544041.2294167071 -89382091.86380288 -1391221680.9527254 -571370102.64462185 786150.14977697597 -36326.352864520188 -49161.404483834158
358 10 0 2545005.9619791363 319385.20175392111 877942.91924749024 368194.71611340647 -1069.716662382308 401.675769043233 202.71466063053012
359 399 0 2545005.9619791363 85124620.069521204 112114867.35411355 48513874.935304128 -2150814.6796580716 1345824.2695296176 582696.37148067018
360 301 399 2545005.9619791363 -299547.83259084821 233066.03247600794 64227.264827243984 -59453.483863736088 -60122.041800686886 -23900.771888430205
361 399 10 2545005.9619791363 84805234.867767289 111236924.43486606 48145680.219190724 -2149744.9629956898 1345422.5937605745 582493.6568200395
362 4 0 2545005.9619791363 200149892.97587687 64733783.789097987 24382670.542180695 -599970.07709408482 1960364.987691571 915194.18408200378
363 5 0 2545005.9619791363 -450447373.97640067 -617291268.08345711 -253580637.80019099 921541.8236191324 -523020.15076277009 -246382.20232220268
364 6 0 2545005.9619791363 647194370.81544006 -1241289588.8336635 -541362352.71417415 706081.99826455873 340811.06840355211 110258.18498777834
365 10 0 2545457.4552275087 -216875.51076475988 921266.16097223398 401885.89488835738 -1224.5937903664264 -218.11508384274325 -58.919242797562099
366 399 0 2545457.4552275087 -117543965.95133653 83181026.594020009 36016113.870435469 -1605930.6541565589 -1887253.2085273708 -816714.0840450743
367 301 399 2545457.4552275087 303623.85709019005 -249744.16484682262 -79330.969431824982 53740.863216446007 62508.449837572516 21265.81686237577
368 399 10 2545457.4552275087 -117327090.44057177 82259760.433047771 35614227.975547113 -1604706.0603661924 -1887035.0934435281 -816655.16480227676
369 4 0 2545457.4552275087 -121932447.93835436 -177008697.33207026 -78010357.328283727 1849018.2667936047 -827463.23217431956 -428457.41654404736
370 5 0 2545457.4552275087 24505785.822398536 -719934036.08775759 -309048081.01980096 1114166.2503302167 91840.492003860811 12395.290705216226
371 6 0 2545457.4552275087 943428177.7094574 -1051853116.0896277 -475897640.12044114 599177.72765812813 494636.08718891814 178503.35703357929
372 10 0 2564512.9509296902 92588.650049497825 -21544.878419444809 -23554.097978756956 779.34457102535089 -300.70433197816413 -146.22791393974893
373 399 0 2564512.9509296902 -136331793.30465278 -57280184.499361426 -24789454.223661128 1030633.4642513982 -2157283.8611461432 -933531.71639816626
374 301 399 2564512.9509296902 -245854.54511743784 276146.42089901119 89853.187449268997 -70144.922940808232 -48034.711470503906 -26288.512093775069
375 399 10 2564512.9509296902 -136424381.95470229 -57258639.620941982 -24765900.125682373 1029854.1196803729 -2156983.1568141649 -933385.48848422652
376 4 0 2564512.9509296902 -225480327.17596674 94012196.917026773 49049414.341530509 -813403.49847555568 -1566623.8133742164 -697341.43204445869
377 5 0 2564512.9509296902 319134167.652551 629155049.62078691 261814553.73676038 -1036836.7703212504 480791.96678278135 231034.32401582089
378 6 0 2564512.9509296902 -853792122.41202283 -1138190776.1766675 -433590552.65281051 636006.88819036423 -436382.37860707246 -208153.93158309485
379 10 0 2600234.2858049506 405397.52789709473 -268861.83801738103 -114295.33026414778 446.77407682631787 649.72400914242542 271.33493747298496
380 399 0 2600234.2858049506 -95931557.078252971 102102232.33966252 44167315.820800424 -1989599.3385787597 -1553404.6186732196 -671536.5811326619
381 301 399 2600234.2858049506 72063.034038886428 -376469.71021702886 -127081.61511419713 82576.961661738693 16556.821373176059 3362.4945734509365
382 399 10 2600234.2858049506 -96336954.606150061 102371094.1776799 44281611.151064575 -1990046.1126555863 -1554054.3426823623 -671807.91607013484
383 4 0 2600234.2858049506 -223997872.20275286 96040256.458059236 49921857.763252765 -835924.1809246355 -1556175.3824534079 -692237.78385204403
384 5 0 2600234.2858049506 -715665191.72008276 332077733.58802575 159515390.73134491 -530296.74607639317 -879218.87692007201 -363818.06647567393
385 6 0 2600234.2858049506 1365403321.4300685 -446548844.08135045 -244335290.75738522 243322.21896344356 723502.6966429872 288734.10638411768
386 10 0 2608979.7969310419 756781.86520504975 100301.52636178937 19600.144660814145 195.43894887097014 847.26630652381289 362.2784095882659
387 399 0 2608979.7969310419 -49123059.83593642 127157436.22002214 54964997.194116227 -2463190.1628198191 -810471.75377386727 -350129.81833870069
388 301 399 2608979.7969310419 254916.75632757694 -221714.92567959428 -129237.59380484372 66271.138759831403 62221.051281405445 23957.054181329939
389 399 10 2608979.7969310419 -49879841.701141469 127057134.69366035 54945397.049455412 -2463385.6017686902 -811319.0200803912 -350492.09674828895
390 4 0 2608979.7969310419 88324400.646115124 189962859.89884046 84857433.214827508 -1855245.8369787289 887002.08173089416 455199.76973324217
391 5 0 2608979.7969310419 -754836537.79344773 258426118.55497602 128886430.73282503 -417211.49627477449 -923558.45485388895 -385533.32287878386
392 6 0 2608979.7969310419 208462280.84809926 -1376263257.3282206 -578572837.71794045 779741.66800624598 114062.05230632138 13160.269201257768
393 10 0 2615533.9554745653 -178489.59800731501 16062.266476812571 4998.6098161895743 -219.05202912071508 -770.16973643549989 -330.48072810000679
394 399 0 2615533.9554745653 2454286.1852386938 135124842.05837277 58418887.898823611 -2615808.8306244784 31447.129660463983 14016.498783887189
395 301 399 2615533.9554745653 5637.1029513622634 -340188.21498626471 -156856.7331180945 90568.534520848974 7978.6441950346598 -5249.1309059334053
396 399 10 2615533.9554745653 2632775.7832460087 135108779.79189596 58413889.289007425 -2615589.7785953577 32217.299396899482 14346.979511987196
397 4 0 2615533.9554745653 -113590194.58340576 -181738805.5960173 -80446487.597750336 1891123.5615050513 -760037.08313260879 -397805.64315851784
398 5 0 2615533.9554745653 687369892.49725759 -262281522.23530549 -128918045.61183235 427331.49013432645 1008937.6214926401 421843.16115539538
399 6 0 2615533.9554745653 -1072841297.5604942 769685004.01460826 365350000.41551155 -563563.86045030993 -617701.66089311009 -231013.15705332524
400 10 0 2635917.1527230339 257961.02770900208 395197.70261086046 164597.41248240109 -597.83804233350986 565.3393571275767 251.02433053376186
401 399 0 2635917.1527230339 142808353.91453663 41546258.665558517 17930682.584758177 -814579.99929867638 2244154.5583349871 970118.96741961536
402 301 399 2635917.1527230339 137373.96139597893 -339164.90022586286 -169793.43649566546 77819.00755605771 30064.546108347349 6502.4070448540788
403 399 10 2635917.1527230339 142550392.88682762 41151060.962947659 17766085.172275778 -813982.16125634278 2243589.2189778597 969867.94308908156
404 4 0 2635917.1527230339 -179892060.68048704 152877025.85960108 74783873.368933886 -1363219.0527400698 -1232247.978216996 -530234.90086710348
405 5 0 2635917.1527230339 -512266198.42846155 -579213800.82084858 -235727648.99719551 859170.36080465605 -600385.78724378848 -277831.18600096786
406 6 0 2635917.1527230339 -215527212.04651374 1227757534.1516883 517620350.32652283 -868594.17564871931 -141728.50887645304 -20691.848342505051
407 10 0 2642390.5360429501 -1029235.8973237275 -336380.53689267271 -118875.61264126579 739.01563205183243 -793.98261354027488 -352.22908242407124
408 399 0 2642390.5360429501 24663522.191442408 -137902888.62901181 -59572178.427150428 2495416.0155577632 388687.43634846021 167710.47510053124
409 301 399 2642390.5360429501 -11065.7749697119 -373625.68672391772 -158730.23926307261 83566.995136054698 536.23958567766579 -8193.4524846218465
410 399 10 2642390.5360429501 25692758.088766135 -137566508.09211913 -59453302.814509161 2494676.9999257112 389481.4189620004 168062.70418295532
411 4 0 2642390.5360429501 19742742.759206221 -196140005.66824147 -90499901.865443602 2157057.623310972 368633.96643440175 113559.50776009531
412 5 0 2642390.5360429501 422077691.01269501 571088319.98130131 234422851.38652307 -945416.49608351791 627229.19001237338 291384.32328029582
413 6 0 2642390.5360429501 990883103.13520777 -1011931147.2500703 -462259622.18641692 576727.13610682974 517519.1740159638 188989.05749064338
414 10 0 2649688.0114172399 -10973.093632877803 527612.43741151167 219209.7211009037 -1027.9709362111455 -241.24498361653275 -79.494056158407233
415 399 0 2649688.0114172399 6430164.4737134753 -138881820.92212266 -60020420.532043539 2528450.6188950595 89645.156596132467 38437.39843066199
416 301 399 2649688.0114172399 231603.12556655984 -273817.37268388271 -151967.06545255333 72571.807245051023 46213.81390494894 15301.245393264726
417 399 10 2649688.0114172399 6441137.5673463531 -139409433.35953417 -60239630.253144443 2529478.5898312707 89886.401579748999 38516.892486820398
418 4 0 2649688.0114172399 -216670992.70713976 109999648.21559718 56026990.336129099 -960899.69312555261 -1499380.4267490641 -663277.13852080156
419 5 0 2649688.0114172399 297637437.54009432 -651358114.03983021 -286118125.06313449 1025935.597094204 459489.79417449085 172088.51381872428
420 6 0 2649688.0114172399 -1303093872.8889651 -600984287.81563747 -191780064.07773927 317238.16619482578 -695554.91744519176 -301836.56827944884
421 10 0 2700824.4628194338 331151.2804885598 197186.14983151684 76825.779257340546 -525.10627875576063 685.61053579906707 300.41261757022517
422 399 0 2700824.4628194338 8231575.6674397774 -139161294.91459486 -60089125.178318746 2529027.6584768291 114536.53810581991 48895.420960990239
423 301 399 2700824.4628194338 -374663.515338175 10758.773753970861 -26262.369229525328 -5017.4160009013685 -84107.187349356536 -31834.088365868043
424 399 10 2700824.4628194338 7900424.3869512174 -139358481.06442636 -60165950.957576089 2529552.7647555848 113850.92757002084 48595.008343420013
425 4 0 2700824.4628194338 104131033.45526709 -165403855.1614227 -78553795.221109524 1891216.1762117397 1123976.0841787448 467738.83513275615
426 5 0 2700824.4628194338 -576700717.69105506 -529832006.11069691 -212989329.45346567 778950.79744882917 -680741.87415629672 -310165.42132240703
427 6 0 2700824.4628194338 -494491760.65895081 1157071698.3857672 501054724.70388138 -819591.29354779795 -300372.91524002643 -88470.68821904737
428 10 0 2711543.1667099777 -461854.25943179138 -1043042.4069318279 -430286.85477289982 996.6364647260159 -711.59292211588206 -333.5159379073433
429 399 0 2711543.1667099777 120961399.29489869 77817039.46052669 33584753.641164802 -1526907.079927068 1917823.9777629334 828137.92833275627
430 301 399 2711543.1667099777 152005.17981147766 -299295.63725988567 -166781.79879388586 84442.598584644569 29736.025592515467 11676.008427150839
431 399 10 2711543.1667099777 121423253.55433048 78860081.867458522 34015040.495937705 -1527903.7163917939 1918535.5706850493 828471.44427066355
432 4 0 2711543.1667099777 -237986100.8536658 65396740.303940028 36075171.203499012 -563743.13587951986 -1652515.7462323804 -744060.5450461203
433 5 0 2711543.1667099777 564059959.89112532 447815755.93097049 178187669.43175572 -748628.49790223874 831686.25963101897 374036.70908793813
434 6 0 2711543.1667099777 -460787709.6893537 1167580429.372082 503969374.42997319 -827939.27650321124 -281349.40033029392 -80199.546869382029
435 10 0 2712215.8356112055 372982.40465777344 -1196232.9581941136 -519531.87932943774 1294.0285233877216 294.83068148122385 90.056465785886004
436 399 0 2712215.8356112055 140907674.05312273 -52012400.866029859 -22483867.882688854 904383.85878020106 2189500.1243210291 944958.4864603926
437 301 399 2712215.8356112055 -348199.96341067553 183864.77723930776 94433.62742363289 -41861.872570208776 -63929.071170824558 -35465.161334266682
438 399 10 2712215.8356112055 140534691.64846495 -50816167.907835744 -21964336.003359415 903089.83025681332 2189205.2936395477 944868.42999460676
439 4 0 2712215.8356112055 -227553954.84300566 88416632.583437324 46374784.188201025 -776716.4305632161 -1579768.3321870398 -705321.73898399423
440 5 0 2712215.8356112055 -130499886.62386407 697335487.41221964 301684891.75219548 -1127591.499962443 -136309.60302587211 -31293.936323100115
441 6 0 2712215.8356112055 -960407413.87181592 880513876.38730574 406981779.02026373 -636151.41240509704 -558141.16695132991 -203295.3245185822
442 10 0 2725309.45320648 709091.53140688105 -440068.37662564928 -212490.35408248092 894.00146178408011 450.51738465008879 170.74555694873791
443 399 0 2725309.45320648 40601999.041450851 -135145931.06814885 -58353481.338623077 2442997.9720001589 610969.85424073157 263182.68902857299
444 301 399 2725309.45320648 -247753.72570178658 -261481.53720170259 -132086.96970115602 71165.29169588731 -45355.148478182404 -26455.765350949183
445 399 10 2725309.45320648 39892907.510043971 -134705862.69152319 -58140990.984540597 2442103.970538375 610519.3368560815 263011.94347162422
446 4 0 2725309.45320648 -246427762.5185186 20676792.122279793 15713432.627840398 -147275.26796392648 -1726203.5681825976 -788489.20511612529
447 5 0 2725309.45320648 -237668146.48416796 678062825.14058065 295961572.6818561 -1089995.9103968637 -277241.53328875994 -92529.007711734477
448 6 0 2725309.45320648 -1195513700.2337928 -786345045.76910031 -273333692.28833246 432977.38083647052 -632380.59364796197 -281105.10950867058
449 10 0 2745392.846049882 -62615.297146284029 458152.72708088398 187560.33895600017 -529.23066772368588 -638.3164679535497 -265.04610713062584
450 399 0 2745392.846049882 25750123.318370849 -137109815.71406034 -59166053.839187533 2494163.5962896477 390538.22829901107 167950.26587566419
451 301 399 2745392.846049882 -70498.59513413161 -351508.32470929623 -178856.9412188679 84050.947732894041 -9112.7430943959407 -9553.4421642329526
452 399 10 2745392.846049882 25812738.615517132 -137567968.44114122 -59353614.178143531 2494692.8269573711 391176.54476696457 168215.31198279484
453 4 0 2745392.846049882 -75065969.99329856 -193592586.42468992 -86986759.414347216 2042391.7829828099 -446225.44528710115 -256032.1160433655
454 5 0 2745392.846049882 626684592.21555567 -375604817.51297569 -175800842.60094872 607341.3926233711 921328.60198079923 379791.83979316906
455 6 0 2745392.846049882 -1359601587.6215639 272166403.19865072 172670635.8878448 -231718.52519419254 -759966.50039688393 -304852.54400395852
456 10 0 2774164.9606293491 448088.15840350912 -257791.99332652127 -107723.65267647651 -159.61715948365793 729.88457171715743 315.16708849041089
457 399 0 2774164.9606293491 -140673890.28485256 -46177246.73052939 -19868953.756420221 817921.17510828236 -2237738.0868936959 -965232.26823120075
458 301 399 2774164.9606293491 110414.62703517079 -332634.50232607871 -157867.01349444315 82333.594595852395 24863.998907889072 18679.103740099941
459 399 10 2774164.9606293491 -141121978.44325608 -45919454.737202868 -19761230.103743743 818080.79226776608 -2238467.971465413 -965547.4353196912
460 4 0 2774164.9606293491 -207311338.94758445 -112079356.04996613 -46254017.329790264 1119961.3592328541 -1465485.8538510173 -700510.13054519997
461 5 0 2774164.9606293491 -762462565.25658274 -274847729.0026747 -99359721.299222812 387437.39980796317 -916921.88418233173 -401686.66957800038
462 6 0 2774164.9606293491 1068257536.3366171 831040464.8123672 297539121.38924152 -572920.91490529943 580248.0495470009 265901.41996473819
463 10 0 2790474.4587943852 757927.94421332434 -231315.39868980288 -126581.36674878166 740.64517388558716 609.08720491771476 244.58883023595885
464 399 0 2790474.4587943852 47878699.519051813 128205703.79251131 55226019.905343294 -2479683.3842284335 744323.39801153191 321596.11743143015
465 301 399 2790474.4587943852 -3523.0689736306667 -374677.83940377831 -125254.74451130629 86303.619071969384 2839.0666928581027 -1155.725634187884
466 399 10 2790474.4587943852 47120771.574838489 128437019.19120112 55352601.272092074 -2480424.0294023193 743714.31080661411 321351.52860119421
467 4 0 2790474.4587943852 -161188760.85381597 166764531.7281113 80533337.997066066 -1508924.6720310452 -1097065.5143238239 -466117.88377359248
468 5 0 2790474.4587943852 -416969905.11767596 609292570.29630947 270686050.30951369 -972888.74867964198 -509259.58501910313 -194657.45059444063
469 6 0 2790474.4587943852 -857050015.56909716 -1125692602.650573 -429134731.57915747 637004.26670721371 -442480.02181193873 -211694.1151886952
470 10 0 3220882.2318521156 705416.8487658751 1112759.4760429095 446561.9351762397 -1081.7953491407343 628.52387553169183 295.82780570882113
471 399 0 3220882.2318521156 -131600426.273826 -63714222.365568921 -27181987.919335734 1171390.0323369175 -2100744.7657913165 -900361.64265116374
472 301 399 3220882.2318521156 287190.25853562355 204623.0590602383 88096.893050741404 -58679.44702403916 63242.674760293587 36499.494879429825
473 399 10 3220882.2318521156 -132305843.12259188 -64826981.841611832 -27628549.854511973 1172471.8276860581 -2101373.2896668483 -900657.4704568726
474 4 0 3220882.2318521156 127145929.47647579 -150416860.94788399 -71880153.395914376 1721679.9195421906 1335376.4408867529 575377.78740930685
475 5 0 3220882.2318521156 -456373166.14974523 -616980280.776636 -252714114.49773023 912826.91283776076 -528810.26906156889 -247163.07552614264
476 6 0 3220882.2318521156 -807066814.99702883 -1149338172.0408068 -443060640.4493888 657331.49981390988 -420322.85171357793 -205244.77834561619
477 10 0 3522038.5148897273 110056.50484767664 -16613.006591152425 -19447.686801002634 787.88873079710515 -286.48651847621261 -137.19824613784144
478 399 0 3522038.5148897273 133370206.05783606 62183357.141661592 26278764.118446916 -1200103.2453972441 2097299.0520725865 895123.93705909874
479 301 399 3522038.5148897273 -17986.898892328143 -362193.04711612314 -161391.26644778624 84665.290674686039 -10145.092773908584 3519.1984598343424
480 399 10 3522038.5148897273 133260149.55298838 62199970.148252748 26298211.805247918 -1200891.1341280411 2097585.5385910627 895261.13530523656
481 4 0 3522038.5148897273 -39243030.689604692 209140429.64275125 96750182.783643201 -2024869.7930933982 -156551.4218204731 -31834.887610838785
482 5 0 3522038.5148897273 293802376.47452813 635561851.78699481 264033414.70368987 -1060401.0486543966 450508.7366668178 216627.58475300754
483 6 0 3522038.5148897273 -870310584.33829212 -1096696388.618474 -419762219.56776369 633792.15333532926 -459073.05057237478 -221580.23992920638
484 10 0 3559348.6398703274 -548790.68918734929 286262.45392846817 146291.80013305493 -888.91812682720854 -372.71458541429809 -139.95395225597872
485 399 0 3559348.6398703274 22784175.547997218 134430140.36742711 57221032.469525471 -2577702.5437567816 358732.66890176706 156701.31035158594
486 301 399 3559348.6398703274 -179549.35987118632 325993.16425362229 149832.28890164942 -76535.775792740926 -35811.31441832093 -6914.8322999860638
487 399 10 3559348.6398703274 23332966.237184566 134143877.91349864 57074740.669392414 -2576813.6256299545 359105.38348718133 156841.26430384192
488 4 0 3559348.6398703274 -238430127.76609886 -62182142.675967455 -23884235.127862602 602288.64283137128 -1648839.0980139873 -768416.8006487767
489 5 0 3559348.6398703274 93810257.110855103 -717385317.4362396 -307843204.99194074 1099259.7751216677 183831.95541153956 52832.085259415224
490 6 0 3559348.6398703274 1182609672.4668341 722421180.54068661 248569149.56536657 -486909.41428985522 628044.16177704884 285831.20012196462
491 10 0 3646878.6329298224 -749698.73736538005 22932.115104886343 27282.345596787658 93.692316364403382 -1065.5398277262204 -462.3818418687257
492 399 0 3646878.6329298224 100089905.20911871 -104278072.45385405 -44497069.720660977 1887596.754755832 1558470.1129182847 659350.66471412824
493 301 399 3646878.6329298224 362817.0748629272 30083.633481830359 -11490.14750187844 -3344.3878684526567 88014.438177131742 30138.084702202203
494 399 10 3646878.6329298224 100839603.94648409 -104301004.56895894 -44524352.066257767 1887503.0624394675 1559535.6527460108 659813.04655599699
495 4 0 3646878.6329298224 201623010.72873473 -33318180.405505005 -19091381.770639636 422803.35758950189 2053333.5251773715 934225.30486937752
496 5 0 3646878.6329298224 735502629.55407512 -75308693.02887772 -49112512.037197709 113012.78495476655 1083356.4840918905 458786.67616147263
497 6 0 3646878.6329298224 157037376.96542469 1257651465.2747264 520879183.92768192 -863104.83766322699 61024.265517823391 65417.880292777198
498 10 0 3685691.7969500911 -861300.68953968037 351869.11709532182 174039.09387760653 -557.13603267194731 -1101.4842451308225 -451.4108318655139
499 399 0 3685691.7969500911 104006229.83662674 97522347.68894279 41268466.139579229 -1862154.5735088601 1653700.0251794613 706085.1583323126
500 301 399 3685691.7969500911 -332502.78835575283 -194372.69736206532 -103434.5827480033 49121.873954649163 -66799.957533849403 -21188.888950975143
501 399 10 3685691.7969500911 104867530.52616642 97170478.571847469 41094427.045701623 -1861597.4374761879 1654801.5094245921 706536.5691641781
502 4 0 3685691.7969500911 -246297246.48052597 41101818.998038232 23436025.872868404 -360263.37872430758 -1692749.607083021 -769914.00774753653
503 5 0 3685691.7969500911 687174047.86679399 -262914130.87896961 -127856526.14426911 419271.66748449643 1011129.3816468153 420829.09163305222
504 6 0 3685691.7969500911 814629057.17884731 -1136012401.2208102 -514945980.95201999 663726.4006903281 418249.04894464283 145133.12098811727
505 10 0 3834580.5701606283 272121.94564087683 -56.618389920962727 -14677.089291653141 718.20269088086309 482.92855738713718 193.61096311684383
506 399 0 3834580.5701606283 9677326.1669106279 -139358633.26135755 -59117744.375900045 2535317.7431928939 133500.90947394067 50983.194704818176
507 301 399 3834580.5701606283 322472.32114823349 151287.07283136249 97818.239416882396 -43695.888397809264 75342.076161025543 28755.431035040714
508 399 10 3834580.5701606283 9405204.221269751 -139358576.64296761 -59103067.286608391 2534599.5405020132 133017.98091655353 50789.583741701332
509 4 0 3834580.5701606283 29516095.384629518 203706099.97997683 92900516.91818732 -2049868.1870130436 415844.78661446413 226667.14325408835
510 5 0 3834580.5701606283 -371200085.35698694 627660660.21616507 275552739.2545166 -1017293.8578416235 -451944.25969808834 -168779.90464435017
511 6 0 3834580.5701606283 -507658683.27496737 -1277452240.2328758 -514585155.63071573 750671.6282941422 -266367.20192498312 -147012.10059947686
512 10 0 3910956.9868338462 -823352.60858663369 490566.91939699929 231245.27904739059 -653.29376559545597 -987.25368986948058 -398.67024979475588
513 399 0 3910956.9868338462 96325284.770029023 -106783928.10711445 -45431995.074282996 1942068.0538848715 1503359.0934856324 631825.10601398477
514 301 399 3910956.9868338462 -371632.0856950134 -41567.144876942039 -18264.739269733429 13175.107528721002 -85340.008891380843 -27427.286465473204
515 399 10 3910956.9868338462 97148637.378615662 -107274495.02651145 -45663240.353330389 1942721.347650467 1504346.347175502 632223.77626377961
516 4 0 3910956.9868338462 -193357361.18872902 138419750.19079736 66749778.316729128 -1281215.4629124489 -1316389.4258152 -581799.86757568538
517 5 0 3910956.9868338462 671788294.6619041 -299853309.26521522 -142972153.54205498 475988.33237460459 986190.30174423137 408380.35906515794
518 6 0 3910956.9868338462 343420180.64587504 -1325383717.8671291 -574855251.42316818 779387.15365075762 177938.25150005514 38821.473902110672
519 10 0 4365292.1955561377 -470374.2744229791 719087.26395662525 320974.87432991189 -1008.5554868662208 -487.0203112786117 -183.64967498500494
520 399 0 4365292.1955561377 -5750755.8401075527 -138739515.2606073 -58329470.302606203 2538700.1776225176 -96168.255539441321 -50063.812880695114
521 301 399 4365292.1955561377 -243764.10760402028 -298089.83240705729 -128006.42416021228 66667.136080273616 -49133.028098025243 -12662.460558734794
522 399 10 4365292.1955561377 -5280381.5656845737 -139458602.52456394 -58650445.176936112 2539708.7331093843 -95681.23522816271 -49880.163205710109
523 4 0 4365292.1955561377 -76559620.544616058 -199719487.22411439 -90369076.555136099 1982576.3446111742 -426385.9889402978 -222358.75762053896
524 5 0 4365292.1955561377 182541035.42921939 -702097613.83341956 -301890822.59975803 1068779.2520816161 302366.42139532743 103613.76622325028
525 6 0 4365292.1955561377 1456873485.2846169 33833994.359257981 -53476710.24123054 -29364.095312228514 749910.36466922332 319878.90951038041
526 10 0 4463509.6345559489 639504.67060380266 -590639.79318482406 -255308.714329521 337.85074212211907 832.51658640487756 340.94897714311895
527 399 0 4463509.6345559489 -90608047.768275201 -110874952.9112087 -46217868.76097665 2014780.522994169 -1452693.1890121682 -618495.60598176473
528 301 399 4463509.6345559489 -362781.14446261525 10094.23956592381 40846.71286958456 -3364.0845679902441 -84539.849233664165 -38129.234658447291
529 399 10 4463509.6345559489 -91247552.438878998 -110284313.11802389 -45962560.046647131 2014442.6722520471 -1453525.705598573 -618836.55495890789
530 4 0 4463509.6345559489 -114968253.74590702 -189421257.1374996 -85126135.027471319 1828903.1487474276 -732030.5240922462 -358727.11019392632
531 5 0 4463509.6345559489 -809346194.34945035 64826353.12935394 46094099.236987948 -137489.75002276772 -984921.15119858074 -414195.04978393327
532 6 0 4463509.6345559489 986281932.7473886 953654197.24144268 359736542.11237872 -620872.80976204283 507632.53366210917 244891.31186404263
533 10 0 4751511.2397211073 -1278750.4926174963 496098.03276931861 250535.50718434656 -536.74401684777592 -1178.3893216467079 -484.12407730399491
534 399 0 4751511.2397211073 101158078.0482174 100659938.92773394 41652031.146709815 -1900858.6012568541 1608766.0190202908 682868.52102462621
535 301 399 4751511.2397211073 -217888.51695020497 -250589.93884703517 -133041.22438909113 74101.887946953982 -56325.203597452477 -19409.344885480819
536 399 10 4751511.2397211073 102436828.5408349 100163840.89496462 41401495.639525466 -1900321.8572400063 1609944.4083419375 683352.64510193013
537 4 0 4751511.2397211073 173930387.85539088 -102606239.04772317 -48747151.470482536 1130625.6138269848 1788251.7112173592 804166.9911084004
538 5 0 4751511.2397211073 684770744.50092375 -273367029.58197844 -131425566.09753555 425193.59897124337 1006172.0457672633 415798.55149978586
539 6 0 4751511.2397211073 1213120755.735692 -745148971.79660988 -374763263.34684646 451727.17128783627 622565.34559361369 245042.74254368604
540 10 0 4836805.5100452611 646160.01533393026 898467.49851627753 373476.73622960848 -972.99975365246075 561.2671002800937 263.65117268101028
541 399 0 4836805.5100452611 -82575890.962881774 -114750134.24058118 -47527007.7198359 2113739.7911811168 -1327325.8525787718 -566239.19191721221
542 301 399 4836805.5100452611 -402155.54529306293 1885.0866488218307 42435.933481320739 -2821.6779986591064 -77381.229878840517 -31802.026990421127
543 399 10 4836805.5100452611 -83222050.978215709 -115648601.73909746 -47900484.456065506 2114712.790934769 -1327887.1196790517 -566502.84308989323
544 4 0 4836805.5100452611 169464054.64476943 112264292.64707901 49443175.507166527 -1242163.035353398 1729950.8117033236 802265.87650657562
545 5 0 4836805.5100452611 -565420673.10670328 -551200605.52353716 -219982708.5710074 784528.31695648807 -660029.57833945099 -297163.11511526589
546 6 0 4836805.5100452611 766622704.27409041 -1139498209.7470298 -523092481.01549476 692558.16035834036 395590.08065576403 137090.35458151219
547 10 0 5068732.0711162677 19759.105967778785 -1078942.3415830047 -464503.99274743145 1176.342698814386 -323.72504105309946 -166.79642805755026
548 399 0 5068732.0711162677 -105286780.42409669 -99728462.699190646 -40928112.502778672 1806285.4610295116 -1684448.0395283443 -713564.38401092531
549 301 399 5068732.0711162677 59486.241197779775 361505.9684292078 174887.50090330839 -82687.210992255728 7942.0264184957887 10462.228980136808
550 399 10 5068732.0711162677 -105306539.53006446 -98649520.357607648 -40463608.510031238 1805109.1183306973 -1684124.3144872913 -713397.58758286771
551 4 0 5068732.0711162677 -127010563.11985897 -187575532.2808592 -84301907.109550267 1755079.4423116748 -812883.81732467737 -385531.8344932078
552 5 0 5068732.0711162677 340585519.16016114 606363667.78401947 248084703.0578481 -1036177.7135462891 521316.01795226993 244164.95776344181
553 6 0 5068732.0711162677 -1070545138.4277253 788559457.47666681 387919578.88665009 -543310.5874553062 -619354.33147116797 -240875.91829927298
554 10 0 5113926.4576401599 854767.93400613242 614094.04534067481 237352.59922297261 -710.04915282154991 942.94605792769676 418.97025374472969
555 399 0 5113926.4576401599 -89796110.63870123 107981215.8489171 45552490.783726625 -2058009.9968769827 -1480411.3970171621 -603602.8961995882
556 301 399 5113926.4576401599 -279628.51858134568 254850.43192119896 87815.91144477576 -58379.281437255107 -63076.772211217954 -18480.713162779135
557 399 10 5113926.4576401599 -90650878.57270737 107367121.80357642 45315138.184503652 -2057299.9477241612 -1481354.3430750896 -604021.86645333294
558 4 0 5113926.4576401599 -247460203.20961854 24666852.381610889 13271222.264282024 -257319.7562977038 -1707187.9148789735 -775130.22432834352
559 5 0 5113926.4576401599 -677494336.7458601 -433903246.67988849 -167390901.73140791 603727.88849768543 -803099.71704461752 -352988.18109985162
560 6 0 5113926.4576401599 -1146308434.5083432 -779755748.28337586 -282225950.6534313 473385.7972441407 -629623.09217070509 -292360.65799079748
+17
View File
@@ -0,0 +1,17 @@
package planet
import (
"b612.me/astro/internal/ephem"
"b612.me/astro/planet/internal/semianalytic"
)
func init() {
ephem.RegisterModelEngine(ephem.Semianalytic, func() ephem.Engine { return semianalytic.Ephemeris{} })
}
func semianalyticActive() bool { return ephem.Active() == ephem.Semianalytic }
// semiPlanet 与 WherePlanetN 同语义,调用方已做越界检查。
func semiPlanet(xt, zn int, jde float64, n int) float64 { return semianalytic.Planet(xt, zn, jde, n) }
func semiMoon(coord int, jde float64, n int) float64 { return semianalytic.Moon(coord, jde, n) }
+132
View File
File diff suppressed because one or more lines are too long
+11
View File
@@ -0,0 +1,11 @@
package planet
import "b612.me/astro/internal/ephem"
// WhereMoonModelN 按指定模型计算月球几何量 / evaluate lunar geometry with an explicit model.
func WhereMoonModelN(model ephem.Model, coordIndex int, jd float64, n int) float64 {
if model == ephem.Semianalytic && coordIndex >= 0 && coordIndex <= 2 {
return semiMoon(coordIndex, jd, n)
}
return elpMoonN(coordIndex, jd, n)
}
+11 -5
View File
@@ -1,11 +1,12 @@
package planet
import (
"b612.me/astro/internal/ephem"
. "b612.me/astro/tools"
"math"
)
// WherePlanet 天体 xt 在儒略日 jde 的 VSOP 结果 / VSOP result for body xt at Julian day jde.
// WherePlanet 天体 xt 在儒略日 jde 的历元平黄道几何量,按当前星历模型求值 / geometric position of body xt of date under the active ephemeris model.
//
// xt 取 -1 或 0..7:0 为地球,1..7 依次为水星、金星、火星、木星、土星、天王星、海王星;-1 表示地球,zn 取 0 时给日心黄经。
// zn 取 0 黄经、1 黄纬、2 日心距(AU);xt 或 zn 越界返回 NaN 而不 panic。
@@ -15,14 +16,19 @@ func WherePlanet(xt, zn int, jde float64) float64 {
return WherePlanetN(xt, zn, jde, -1)
}
// WherePlanetN 同 WherePlanet 的截断版 / truncated form of WherePlanet.
//
// n < 0 时使用全部项;否则保留约 n 个主项并按比例缩短高阶项。取值域与越界行为同 WherePlanet。
// When n < 0 all terms are used; otherwise roughly n principal terms are kept and higher orders scaled proportionally. Domain and out-of-range behavior match WherePlanet.
// WherePlanetN WherePlanet 的 n 变体;n < 0 取完整级数,半解析模型下 n >= 0 用快速表,Legacy 按 n 截断 / n-parameterised WherePlanet.
func WherePlanetN(xt, zn int, jde float64, n int) float64 {
return WherePlanetModelN(ephem.Active(), xt, zn, jde, n)
}
// WherePlanetModelN 按指定模型计算行星几何量 / evaluate planetary geometry with an explicit model.
func WherePlanetModelN(model ephem.Model, xt, zn int, jde float64, n int) float64 {
if xt < -1 || xt > 7 || zn < 0 || zn > 2 {
return math.NaN()
}
if model == ephem.Semianalytic {
return semiPlanet(xt, zn, jde, n)
}
sata := 0
if xt == -1 {
+3
View File
@@ -3,6 +3,8 @@ package planet
import (
"math"
"testing"
"b612.me/astro/internal/ephemtest"
)
func TestPlanetViewsMatchRawCuts(t *testing.T) {
@@ -80,6 +82,7 @@ func assertWherePlanetNaN(t *testing.T, xt, zn int, jd float64) {
}
func TestWherePlanetGoldenValues(t *testing.T) {
ephemtest.PinLegacy(t)
jd := 2451545.0
cases := []struct {
xt, zn int
+141
View File
@@ -0,0 +1,141 @@
// 被测契约:半解析模型在 1800–2200 年与旧级数相差不超过旧级数自身误差量级;n ≥ 0 走快速档且不劣于旧级数 n=16;越界返回 NaN,切回后逐位还原。
package planet
import (
"math"
"strconv"
"testing"
"b612.me/astro/internal/ephem"
"b612.me/astro/internal/ephemtest"
)
func useSemianalytic(t testing.TB) {
prev := ephem.Active()
ephem.SetActive(ephem.Semianalytic)
t.Cleanup(func() { ephem.SetActive(prev) })
}
func angleDiffArcsec(a, b float64) float64 {
return math.Abs(math.Mod(a-b+540, 360)-180) * 3600
}
type lbrDeg struct{ l, b, r float64 }
func sampleAll(jds []float64) map[[2]int]lbrDeg {
out := map[[2]int]lbrDeg{}
for i, jd := range jds {
for xt := -1; xt <= 7; xt++ {
out[[2]int{xt, i}] = lbrDeg{WherePlanet(xt, 0, jd), WherePlanet(xt, 1, jd), WherePlanet(xt, 2, jd)}
}
out[[2]int{-9, i}] = lbrDeg{
math.Mod(WhereMoon(0, jd)*180/math.Pi, 360), WhereMoon(1, jd) * 180 / math.Pi, WhereMoon(2, jd),
}
}
return out
}
func TestSemianalyticNearLegacyModernEra(t *testing.T) {
var jds []float64
for jd := 2378496.5; jd <= 2524593.5; jd += 1461.37 {
jds = append(jds, jd)
}
ephemtest.PinLegacy(t)
legacy := sampleAll(jds)
useSemianalytic(t)
semi := sampleAll(jds)
// 角秒;距离 AU(行星)或 km(月球,-9)。
tolA := map[int]float64{-1: 0.5, 0: 0.5, 1: 1, 2: 1, 3: 2, 4: 2, 5: 3, 6: 6, 7: 10, -9: 10}
tolR := map[int]float64{-1: 2e-7, 0: 2e-7, 1: 2e-7, 2: 3e-7, 3: 1e-6, 4: 4e-6, 5: 1e-5, 6: 2e-4, 7: 2e-4, -9: 5}
worst := map[int][3]float64{}
for k, want := range legacy {
got := semi[k]
w := worst[k[0]]
w[0] = math.Max(w[0], angleDiffArcsec(got.l, want.l)*math.Cos(want.b*math.Pi/180))
w[1] = math.Max(w[1], math.Abs(got.b-want.b)*3600)
w[2] = math.Max(w[2], math.Abs(got.r-want.r))
worst[k[0]] = w
}
for xt, w := range worst {
t.Logf("xt %d: max ΔL %.3f″ ΔB %.3f″ ΔR %.3g", xt, w[0], w[1], w[2])
if w[0] > tolA[xt] || w[1] > tolA[xt] || w[2] > tolR[xt] {
t.Errorf("xt %d differs from legacy beyond expected truncation error", xt)
}
}
}
func TestSemianalyticDomainAndRestore(t *testing.T) {
ephemtest.PinLegacy(t)
jd := 2460000.5
before := WherePlanetN(3, 0, jd, 16)
moonBefore := WhereMoonN(0, jd, 8)
useSemianalytic(t)
for _, c := range [][2]int{{-2, 0}, {8, 0}, {0, -1}, {0, 3}} {
if v := WherePlanet(c[0], c[1], jd); !math.IsNaN(v) {
t.Errorf("xt %d zn %d: want NaN, got %v", c[0], c[1], v)
}
}
if WherePlanetN(3, 0, jd, 16) != WherePlanetN(3, 0, jd, 8) || WhereMoonN(0, jd, 16) != WhereMoonN(0, jd, 0) {
t.Error("every n >= 0 must use the same fast tier")
}
if WherePlanetN(3, 0, jd, 16) == WherePlanetN(3, 0, jd, -1) {
t.Error("n >= 0 did not switch to the fast tier")
}
ephem.SetActive(ephem.Legacy)
if WherePlanetN(3, 0, jd, 16) != before || WhereMoonN(0, jd, 8) != moonBefore {
t.Error("switching back did not restore legacy values bit for bit")
}
}
// 快速档相对全表的最大差(角秒;月球另有 km),全表本身对 DE441 已在 0.02″ 内。
func TestSemianalyticFastTierNearFull(t *testing.T) {
useSemianalytic(t)
var worst [9]float64
worstKM := 0.0
for jd := -1931455.0; jd <= 5373545.0; jd += 3652.5 * 7.3 {
for xt := 0; xt <= 7; xt++ {
d := angleDiffArcsec(WherePlanetN(xt, 0, jd, 0), WherePlanetN(xt, 0, jd, -1))*math.Cos(WherePlanetN(xt, 1, jd, -1)*math.Pi/180) +
math.Abs(WherePlanetN(xt, 1, jd, 0)-WherePlanetN(xt, 1, jd, -1))*3600
worst[xt] = math.Max(worst[xt], d)
}
ml := angleDiffArcsec(WhereMoonN(0, jd, 0)*180/math.Pi, WhereMoonN(0, jd, -1)*180/math.Pi) +
math.Abs(WhereMoonN(1, jd, 0)-WhereMoonN(1, jd, -1))*206264.806
worst[8] = math.Max(worst[8], ml)
worstKM = math.Max(worstKM, math.Abs(WhereMoonN(2, jd, 0)-WhereMoonN(2, jd, -1)))
}
limits := [9]float64{2, 0.6, 1, 8, 15, 60, 75, 20, 60}
for i, w := range worst {
t.Logf("slot %d: max %.2f″", i, w)
if w > limits[i] {
t.Errorf("slot %d: fast tier differs from full table by %.2f″ (limit %.0f″)", i, w, limits[i])
}
}
if worstKM > 20 {
t.Errorf("moon distance: fast tier differs by %.1f km", worstKM)
}
}
func BenchmarkWherePlanetSemianalytic(b *testing.B) {
useSemianalytic(b)
for _, n := range []int{-1, 16} {
n := n
b.Run("n="+strconv.Itoa(n), func(b *testing.B) {
for xt := 0; xt <= 7; xt++ {
xt := xt
b.Run(strconv.Itoa(xt), func(b *testing.B) {
for i := 0; i < b.N; i++ {
jd := 2451545.0 + float64(i%7300)*100
_ = WherePlanetN(xt, 0, jd, n) + WherePlanetN(xt, 1, jd, n) + WherePlanetN(xt, 2, jd, n)
}
})
}
b.Run("moon", func(b *testing.B) {
for i := 0; i < b.N; i++ {
jd := 2451545.0 + float64(i%7300)*10.3
_ = WhereMoonN(0, jd, n) + WhereMoonN(1, jd, n) + WhereMoonN(2, jd, n)
}
})
})
}
}
+45
View File
@@ -0,0 +1,45 @@
package spk
import (
"math"
"os"
"testing"
"b612.me/astro/internal/ephem"
"b612.me/astro/planet/internal/semianalytic"
)
// SPK 只给几何状态,实例应走通用矢量视位置链;与按 DE441 拟合的内置表相比只剩表的拟合误差。
func TestSPKInstanceApparentMatchesSemianalytic(t *testing.T) {
path := de441Path()
if _, err := os.Stat(path); err != nil {
t.Skip("DE441 file not available; set ASTRO_DE441_BSP")
}
file, err := Open(path)
if err != nil {
t.Fatal(err)
}
defer file.Close()
inst := ephem.NewInstance(file)
worst := 0.0
for _, jd := range []float64{2451545.0, 2460409.25, 2470000.5} {
for _, b := range []ephem.Body{ephem.Sun, ephem.Moon, ephem.Mercury, ephem.Venus, ephem.Mars, ephem.Jupiter, ephem.Saturn, ephem.Uranus, ephem.Neptune} {
got, gd, _, err := inst.Apparent(b, jd)
if err != nil {
t.Fatalf("jd %.1f body %d: %v", jd, b, err)
}
want, wd, _, err := semianalytic.Ephemeris{}.Apparent(b, jd)
if err != nil {
t.Fatal(err)
}
c := got[0]*want[0] + got[1]*want[1] + got[2]*want[2]
arcsec := math.Acos(math.Min(1, c)) * 206264.806
worst = math.Max(worst, arcsec)
// 内置表的几何距离取自快速档,外行星可差数万千米。
if arcsec > 1.5 || math.Abs(gd-wd)/wd > 5e-5 {
t.Errorf("jd %.1f body %d: %.4f\" dist rel %.2e", jd, b, arcsec, (gd-wd)/wd)
}
}
}
t.Logf("worst %.4f\"", worst)
}
+84
View File
@@ -0,0 +1,84 @@
// 被测契约:畸形阶数与非有限系数报 ErrInvalidFile 而不是 panic 或返回 NaN;无关段的覆盖缺口不阻断有效路径。
package spk
import (
"encoding/binary"
"errors"
"math"
"testing"
"b612.me/astro/internal/ephem"
)
func type21Record(maxdim, kqmax1, kq int) []float64 {
record := make([]float64, 4*maxdim+12)
record[0] = float64(maxdim)
for index := 0; index < maxdim; index++ {
record[2+index] = 1
}
record[4*maxdim+8] = float64(kqmax1)
for component := 0; component < 3; component++ {
record[4*maxdim+9+component] = float64(kq)
}
return record
}
func TestType21RejectsInconsistentOrders(t *testing.T) {
cases := []struct{ maxdim, kqmax1, kq int }{
{15, 3, 15},
{15, 27, 1},
{15, 17, 1},
{15, 5, 5},
}
for _, c := range cases {
_, _, err := evaluateType21(0, type21Record(c.maxdim, c.kqmax1, c.kq))
if !errors.Is(err, ErrInvalidFile) {
t.Errorf("maxdim=%d kqmax1=%d kq=%d: err = %v, want %v", c.maxdim, c.kqmax1, c.kq, err, ErrInvalidFile)
}
}
if _, _, err := evaluateType21(0, type21Record(15, 16, 15)); err != nil {
t.Errorf("maximal valid orders: err = %v", err)
}
}
func TestType21RejectsNonFiniteRecord(t *testing.T) {
record := type21Record(15, 3, 1)
record[15+2] = math.NaN()
if _, _, err := evaluateType21(0, record); !errors.Is(err, ErrInvalidFile) {
t.Errorf("err = %v, want %v", err, ErrInvalidFile)
}
}
func TestType2RejectsNonFiniteCoefficient(t *testing.T) {
path := writeTestSPK(t, binary.LittleEndian, "LTL-IEEE",
testSPKSegment{target: Mars, center: Sun, frame: 1, typ: 2, start: 0, end: 10, words: type2Words(0, 10, []float64{5, 5, math.NaN(), 20, 30})},
)
file, err := Open(path)
if err != nil {
t.Fatal(err)
}
defer file.Close()
if _, _, err := file.State(Mars, Sun, spkJ2000+5/spkSecondsDay); !errors.Is(err, ErrInvalidFile) {
t.Errorf("err = %v, want %v", err, ErrInvalidFile)
}
}
func TestUnrelatedSegmentCoverageDoesNotBlockDirectPath(t *testing.T) {
path := writeTestSPK(t, binary.LittleEndian, "LTL-IEEE",
testSPKSegment{target: Mars, center: Sun, frame: 1, typ: 2, start: 0, end: 10, words: type2Words(0, 10, []float64{5, 5, 10, 20, 30})},
testSPKSegment{target: Sun, center: SSB, frame: 1, typ: 2, start: 100, end: 110, words: type2Words(100, 10, []float64{105, 5, 1, 2, 3})},
)
file, err := Open(path)
if err != nil {
t.Fatal(err)
}
defer file.Close()
pos, _, err := file.State(Mars, Sun, spkJ2000+5/spkSecondsDay)
if err != nil {
t.Fatalf("Mars→Sun err = %v", err)
}
assertVector(t, pos, [3]float64{10, 20, 30})
if _, _, err := file.State(Mars, SSB, spkJ2000+5/spkSecondsDay); err != ephem.ErrOutOfRange {
t.Errorf("Mars→SSB err = %v, want %v", err, ephem.ErrOutOfRange)
}
}
+844
View File
@@ -0,0 +1,844 @@
package spk
import (
"encoding/binary"
"errors"
"fmt"
"math"
"os"
"sync"
"b612.me/astro/internal/ephem"
)
const (
dafRecordBytes = 1024
dafFileHeadSize = 1024
dafND = 2
dafNI = 6
dafSummaryWords = dafND + (dafNI+1)/2
dafSummaryBytes = dafSummaryWords * 8
dafHeaderWords = 3
dafWordBytes = 8
spkJ2000 = 2451545.0
spkSecondsDay = 86400.0
spkCacheRecords = 16
)
var (
// ErrInvalidFile 无效 SPK 文件 / invalid SPK file.
ErrInvalidFile = errors.New("spk: invalid DAF/SPK file")
// ErrUnsupportedFrame 不支持的参考框架 / unsupported reference frame.
ErrUnsupportedFrame = errors.New("spk: unsupported reference frame")
// ErrUnsupportedType 不支持的段类型 / unsupported segment type.
ErrUnsupportedType = errors.New("spk: unsupported SPK data type")
// ErrClosed 文件已关闭 / file is closed.
ErrClosed = errors.New("spk: file is closed")
errInvalidDAF = ErrInvalidFile
errClosed = ErrClosed
)
// Body NAIF 天体编号 / NAIF body identifier.
type Body = ephem.Body
const (
// SSB 太阳系质心 / solar-system barycenter.
SSB = ephem.SSB
// Mercury 水星 / Mercury.
Mercury = ephem.Mercury
// Venus 金星 / Venus.
Venus = ephem.Venus
// EMB 地月质心 / Earth-Moon barycenter.
EMB = ephem.EMB
// Mars 火星 / Mars.
Mars = ephem.Mars
// Jupiter 木星 / Jupiter.
Jupiter = ephem.Jupiter
// Saturn 土星 / Saturn.
Saturn = ephem.Saturn
// Uranus 天王星 / Uranus.
Uranus = ephem.Uranus
// Neptune 海王星 / Neptune.
Neptune = ephem.Neptune
// Sun 太阳 / the Sun.
Sun = ephem.Sun
// Moon 月球 / the Moon.
Moon = ephem.Moon
// Earth 地球 / Earth.
Earth = ephem.Earth
)
// Segment 描述一个支持的 SPK 段 / describes a supported SPK segment.
type Segment struct {
Target Body
Center Body
Frame int
Type int
Start float64
End float64
}
type summarySegment struct {
target Body
center Body
frame int
dataType int
startET float64
endET float64
startWord int64
endWord int64
initET float64
interval float64
recordSize int
records int
maxDim int
distanceScale float64
timeScale float64
initJD float64
initFR float64
epochStartWord int64
directoryCount int
cacheMu sync.Mutex
cache map[int][]float64
cacheOrder []int
owner *File
}
// File 只读 SPK 文件 / read-only SPK file.
type File struct {
mu sync.RWMutex
file *os.File
order binary.ByteOrder
segments []*summarySegment
known map[Body]bool
closed bool
size int64
}
// Open 打开并解析 SPK 文件 / opens and indexes an SPK file.
func Open(path string) (*File, error) {
f, err := os.Open(path)
if err != nil {
return nil, err
}
spk := &File{file: f, known: make(map[Body]bool)}
stat, err := f.Stat()
if err != nil {
_ = f.Close()
return nil, err
}
spk.size = stat.Size()
if err := spk.index(); err != nil {
_ = f.Close()
return nil, err
}
return spk, nil
}
// Load Open 的别名 / alias for Open.
func Load(path string) (*File, error) { return Open(path) }
// Close 关闭文件 / closes the file.
func (s *File) Close() error {
s.mu.Lock()
defer s.mu.Unlock()
if s.closed {
return nil
}
s.closed = true
return s.file.Close()
}
// Segments 返回支持段的快照 / returns a snapshot of supported segments.
func (s *File) Segments() []Segment {
s.mu.RLock()
defer s.mu.RUnlock()
result := make([]Segment, 0, len(s.segments))
for _, segment := range s.segments {
result = append(result, Segment{
Target: segment.target,
Center: segment.center,
Frame: segment.frame,
Type: segment.dataType,
Start: spkJ2000 + segment.startET/spkSecondsDay,
End: spkJ2000 + segment.endET/spkSecondsDay,
})
}
return result
}
// Coverage 返回天体覆盖的 TDB 儒略日范围 / returns the body's TDB Julian-date coverage.
func (s *File) Coverage(target Body) (start, end float64, ok bool) {
s.mu.RLock()
defer s.mu.RUnlock()
if s.closed {
return 0, 0, false
}
for _, segment := range s.segments {
if segment.target != target || segment.frame != 1 {
continue
}
segmentStart := spkJ2000 + segment.startET/spkSecondsDay
segmentEnd := spkJ2000 + segment.endET/spkSecondsDay
if !ok || segmentStart < start {
start = segmentStart
}
if !ok || segmentEnd > end {
end = segmentEnd
}
ok = true
}
return start, end, ok
}
// Bodies 返回文件中出现的天体编号 / returns body identifiers present in the file.
func (s *File) Bodies() []Body {
s.mu.RLock()
defer s.mu.RUnlock()
if s.closed {
return nil
}
result := make([]Body, 0, len(s.known))
for body := range s.known {
result = append(result, body)
}
return result
}
// State 返回目标相对中心的 ICRF 状态,速度为 km/日 / returns an ICRF state, with velocity in km/day.
func (s *File) State(target, center Body, jdTDB float64) (pos, vel [3]float64, err error) {
s.mu.RLock()
defer s.mu.RUnlock()
if s.closed {
return pos, vel, errClosed
}
if math.IsNaN(jdTDB) || math.IsInf(jdTDB, 0) {
return pos, vel, ephem.ErrOutOfRange
}
if target == center {
return pos, vel, nil
}
return s.composeState(target, center, jdTDB)
}
func (s *File) index() error {
header := make([]byte, dafFileHeadSize)
if _, err := s.file.ReadAt(header, 0); err != nil {
return err
}
if string(header[:8]) != "DAF/SPK " {
return errInvalidDAF
}
order, err := byteOrderFor(string(header[88:96]))
if err != nil {
return err
}
s.order = order
if int32Value(s.order, header, 8) != dafND || int32Value(s.order, header, 12) != dafNI {
return fmt.Errorf("%w: ND/NI must be 2/6", errInvalidDAF)
}
first := int(int32Value(s.order, header, 76))
last := int(int32Value(s.order, header, 80))
if first < 2 || last < 2 || int64(first)*dafRecordBytes > s.size || int64(last)*dafRecordBytes > s.size {
return fmt.Errorf("%w: invalid summary record range", errInvalidDAF)
}
seen := make(map[int]bool)
previous := 0
supported := 0
for record := first; record != 0; {
if seen[record] {
return fmt.Errorf("%w: cyclic summary record chain", errInvalidDAF)
}
seen[record] = true
data, err := s.readRecord(record)
if err != nil {
return err
}
nextValue := float64Value(s.order, data[0:8])
previousValue := float64Value(s.order, data[8:16])
countValue := float64Value(s.order, data[16:24])
if !validInteger(nextValue, 0, s.size/dafRecordBytes) || previousValue != float64(previous) || !validInteger(countValue, 0, (dafRecordBytes-24)/dafSummaryBytes) {
return fmt.Errorf("%w: invalid summary controls", errInvalidDAF)
}
next, count := int(nextValue), int(countValue)
if next == 0 && record != last {
return fmt.Errorf("%w: final summary disagrees with backward pointer", errInvalidDAF)
}
for index := 0; index < count; index++ {
base := dafHeaderWords*8 + index*dafSummaryBytes
segment, err := s.parseSummary(data[base : base+dafSummaryBytes])
if err != nil {
return err
}
if segment.frame == 1 && (segment.dataType == 2 || segment.dataType == 3 || segment.dataType == 20 || segment.dataType == 21) {
if err := segment.loadMeta(s); err != nil {
return err
}
supported++
} else {
continue
}
s.segments = append(s.segments, segment)
s.known[segment.target] = true
s.known[segment.center] = true
}
previous, record = record, next
}
if supported == 0 {
return fmt.Errorf("%w: no supported J2000 segments", errInvalidDAF)
}
return nil
}
func (s *File) parseSummary(data []byte) (*summarySegment, error) {
if len(data) != dafSummaryBytes {
return nil, errInvalidDAF
}
segment := &summarySegment{
startET: float64Value(s.order, data[0:8]),
endET: float64Value(s.order, data[8:16]),
target: Body(int32Value(s.order, data, 16)),
center: Body(int32Value(s.order, data, 20)),
frame: int(int32Value(s.order, data, 24)),
dataType: int(int32Value(s.order, data, 28)),
startWord: int64(int32Value(s.order, data, 32)),
endWord: int64(int32Value(s.order, data, 36)),
cache: make(map[int][]float64),
owner: s,
}
if !finite(segment.startET) || !finite(segment.endET) || segment.endET < segment.startET || segment.startWord < 1 || segment.endWord < segment.startWord || segment.endWord > s.size/dafWordBytes {
return nil, fmt.Errorf("%w: invalid segment summary", errInvalidDAF)
}
return segment, nil
}
func (segment *summarySegment) loadMeta(s *File) error {
if segment.endWord-segment.startWord+1 < 4 {
return fmt.Errorf("%w: segment trailer is missing", errInvalidDAF)
}
if segment.dataType == 20 {
trailer, err := s.readWords(segment.endWord-6, 7)
if err != nil {
return err
}
if !finitePositive(trailer[0]) || !finitePositive(trailer[1]) || !finite(trailer[2]) || math.Abs(trailer[3]) >= 1 || !finitePositive(trailer[4]) || !validInteger(trailer[5], 6, segment.endWord-segment.startWord) || !validInteger(trailer[6], 1, segment.endWord-segment.startWord) {
return fmt.Errorf("%w: invalid type 20 trailer", errInvalidDAF)
}
segment.distanceScale = trailer[0]
segment.timeScale = trailer[1]
segment.initJD = trailer[2]
segment.initFR = trailer[3]
segment.interval = trailer[4]
segment.recordSize = int(trailer[5])
segment.records = int(trailer[6])
wordCount := segment.endWord - segment.startWord - 6
if int64(segment.recordSize)*int64(segment.records) != wordCount || segment.recordSize < 6 || segment.recordSize%3 != 0 {
return fmt.Errorf("%w: invalid type 20 record size", errInvalidDAF)
}
return nil
}
if segment.dataType == 21 {
trailer, err := s.readWords(segment.endWord-1, 2)
if err != nil {
return err
}
if !validInteger(trailer[0], 1, 25) || !validInteger(trailer[1], 1, segment.endWord-segment.startWord) {
return fmt.Errorf("%w: invalid type 21 trailer", errInvalidDAF)
}
segment.maxDim = int(trailer[0])
segment.recordSize = 4*segment.maxDim + 11
segment.records = int(trailer[1])
segment.epochStartWord = segment.startWord + int64(segment.recordSize*segment.records)
segment.directoryCount = segment.records / 100
wordCount := segment.endWord - segment.startWord + 1
want := int64(segment.recordSize*segment.records + segment.records + segment.directoryCount + 2)
if want != wordCount {
return fmt.Errorf("%w: invalid type 21 segment size", errInvalidDAF)
}
return nil
}
trailerWords := segment.endWord - 3
trailer, err := s.readWords(trailerWords, 4)
if err != nil {
return err
}
segment.initET = trailer[0]
segment.interval = trailer[1]
wordCount := segment.endWord - segment.startWord - 3
if !finite(segment.initET) || !finitePositive(segment.interval) || !validInteger(trailer[2], 5, wordCount) || !validInteger(trailer[3], 1, wordCount) {
return fmt.Errorf("%w: invalid type %d trailer", errInvalidDAF, segment.dataType)
}
segment.recordSize = int(trailer[2])
segment.records = int(trailer[3])
if int64(segment.recordSize)*int64(segment.records) != wordCount {
return fmt.Errorf("%w: invalid type %d trailer", errInvalidDAF, segment.dataType)
}
components := 3
if segment.dataType == 3 {
components = 6
}
if (segment.recordSize-2)%components != 0 || (segment.recordSize-2)/components < 1 {
return fmt.Errorf("%w: invalid type %d record size %d", errInvalidDAF, segment.dataType, segment.recordSize)
}
return nil
}
func chosenSegment(segment *summarySegment) (*summarySegment, error) {
if segment == nil {
return nil, ephem.ErrOutOfRange
}
if segment.frame != 1 {
return nil, ErrUnsupportedFrame
}
if segment.dataType != 2 && segment.dataType != 3 && segment.dataType != 20 && segment.dataType != 21 {
return nil, ErrUnsupportedType
}
return segment, nil
}
type stateEdge struct {
to Body
segment *summarySegment
reverse bool
}
func (s *File) composeState(target, center Body, jdTDB float64) (pos, vel [3]float64, err error) {
if !s.known[target] || !s.known[center] {
return pos, vel, ephem.ErrUnsupportedBody
}
// 一次倒序扫描求出每个目标在 jdTDB 处覆盖它的最后一段,后加载的段优先。
chosen := make(map[Body]*summarySegment)
for index := len(s.segments) - 1; index >= 0; index-- {
segment := s.segments[index]
if _, ok := chosen[segment.target]; ok {
continue
}
if jdTDB >= spkJ2000+segment.startET/spkSecondsDay && jdTDB <= spkJ2000+segment.endET/spkSecondsDay {
chosen[segment.target] = segment
}
}
graph := make(map[Body][]stateEdge)
selected := make(map[Body]bool)
for index := len(s.segments) - 1; index >= 0; index-- {
segment := s.segments[index]
if selected[segment.target] {
continue
}
current, selectErr := chosenSegment(chosen[segment.target])
if selectErr != nil {
// 覆盖缺口留到 BFS 结束再报:别的路径仍可能连通。
if selectErr != ephem.ErrOutOfRange && (segment.target == target || segment.target == center) {
return pos, vel, selectErr
}
continue
}
segment = current
selected[segment.target] = true
graph[segment.target] = append(graph[segment.target], stateEdge{to: segment.center, segment: segment})
graph[segment.center] = append(graph[segment.center], stateEdge{to: segment.target, segment: segment, reverse: true})
}
type node struct {
body Body
pos [3]float64
vel [3]float64
}
queue := []node{{body: target}}
visited := map[Body]bool{target: true}
for head := 0; head < len(queue); head++ {
current := queue[head]
if current.body == center {
return current.pos, current.vel, nil
}
for _, edge := range graph[current.body] {
if visited[edge.to] {
continue
}
edgePos, edgeVel, edgeErr := edge.segment.state(jdTDB)
if edgeErr != nil {
return pos, vel, edgeErr
}
if edge.reverse {
negateVector(&edgePos)
negateVector(&edgeVel)
}
addVector(&edgePos, current.pos)
addVector(&edgeVel, current.vel)
visited[edge.to] = true
queue = append(queue, node{body: edge.to, pos: edgePos, vel: edgeVel})
}
}
return pos, vel, ephem.ErrOutOfRange
}
func (segment *summarySegment) state(jdTDB float64) (pos, vel [3]float64, err error) {
if segment.dataType == 20 {
return segment.stateType20(jdTDB)
}
if segment.dataType == 21 {
return segment.stateType21(jdTDB)
}
et := (jdTDB - spkJ2000) * spkSecondsDay
index := int(math.Floor((et - segment.initET) / segment.interval))
if index < 0 {
index = 0
}
if index >= segment.records {
index = segment.records - 1
}
if jdTDB < spkJ2000+segment.startET/spkSecondsDay || jdTDB > spkJ2000+segment.endET/spkSecondsDay {
return pos, vel, ephem.ErrOutOfRange
}
record, err := segment.readRecord(index)
if err != nil {
return pos, vel, err
}
if !finite(record[0]) || !finitePositive(record[1]) || !finiteAll(record[2:]) {
return pos, vel, errInvalidDAF
}
x := (et - record[0]) / record[1]
tolerance := math.Abs(math.Nextafter(jdTDB, math.Inf(1))-jdTDB) * spkSecondsDay / record[1]
if x < -1-tolerance || x > 1+tolerance {
return pos, vel, ephem.ErrOutOfRange
}
x = math.Max(-1, math.Min(1, x))
components := 3
if segment.dataType == 3 {
components = 6
}
coefficientCount := (segment.recordSize - 2) / components
for component := 0; component < 3; component++ {
value, derivative := chebyshev(record[2+component*coefficientCount:2+(component+1)*coefficientCount], x)
pos[component] = value
if segment.dataType == 2 {
vel[component] = derivative / record[1] * spkSecondsDay
} else {
velocityStart := 2 + (component+3)*coefficientCount
vel[component], _ = chebyshev(record[velocityStart:velocityStart+coefficientCount], x)
vel[component] *= spkSecondsDay
}
}
return pos, vel, nil
}
func (segment *summarySegment) stateType20(jdTDB float64) (pos, vel [3]float64, err error) {
if jdTDB < spkJ2000+segment.startET/spkSecondsDay || jdTDB > spkJ2000+segment.endET/spkSecondsDay {
return pos, vel, ephem.ErrOutOfRange
}
et := (jdTDB - spkJ2000) * spkSecondsDay
init := (segment.initJD - spkJ2000 + segment.initFR) * spkSecondsDay
interval := segment.interval * spkSecondsDay
if !finitePositive(interval) {
return pos, vel, errInvalidDAF
}
index := int(math.Floor((et - init) / interval))
if index < 0 {
index = 0
}
if index >= segment.records {
index = segment.records - 1
}
record, err := segment.readRecord(index)
if err != nil {
return pos, vel, err
}
nterms := segment.recordSize / 3
coefficientCount := nterms - 1
if len(record) != segment.recordSize || coefficientCount < 1 || !finiteAll(record) {
return pos, vel, errInvalidDAF
}
recbeg := (segment.initJD - spkJ2000 + float64(index)*segment.interval) * spkSecondsDay
radius := interval / 2
mid := recbeg + segment.initFR*spkSecondsDay + radius
x := (et - mid) / radius
if !finite(x) || x < -1-1e-12 || x > 1+1e-12 {
return pos, vel, ephem.ErrOutOfRange
}
x = math.Max(-1, math.Min(1, x))
velocityScale := segment.distanceScale / segment.timeScale
for component := 0; component < 3; component++ {
base := component * nterms
coefficients := record[base : base+coefficientCount]
value, _ := chebyshev(coefficients, x)
integral := chebyshevIntegral(coefficients, x)
pos[component] = record[base+coefficientCount]*segment.distanceScale + radius*integral*velocityScale
vel[component] = value * velocityScale * spkSecondsDay
}
return pos, vel, nil
}
func (segment *summarySegment) stateType21(jdTDB float64) (pos, vel [3]float64, err error) {
if jdTDB < spkJ2000+segment.startET/spkSecondsDay || jdTDB > spkJ2000+segment.endET/spkSecondsDay {
return pos, vel, ephem.ErrOutOfRange
}
et := (jdTDB - spkJ2000) * spkSecondsDay
epochs, err := segment.owner.readWords(segment.epochStartWord, segment.records)
if err != nil {
return pos, vel, err
}
index := 0
for index < len(epochs) && epochs[index] < et {
index++
}
if index >= len(epochs) {
index = len(epochs) - 1
}
record, err := segment.readRecord(index)
if err != nil {
return pos, vel, err
}
maxdim := segment.maxDim
record = append([]float64{float64(maxdim)}, record...)
pos, vel, err = evaluateType21(et, record)
for component := range vel {
vel[component] *= spkSecondsDay
}
return pos, vel, err
}
func evaluateType21(et float64, record []float64) (statePos, stateVel [3]float64, err error) {
if len(record) < 72 {
return statePos, stateVel, errInvalidDAF
}
maxdim := int(math.Round(record[0]))
if maxdim < 15 || maxdim > 25 || len(record) != 4*maxdim+12 || !finiteAll(record) {
return statePos, stateVel, errInvalidDAF
}
tl := record[1]
g := record[2 : 2+maxdim]
refPos := [3]float64{record[maxdim+2], record[maxdim+4], record[maxdim+6]}
refVel := [3]float64{record[maxdim+3], record[maxdim+5], record[maxdim+7]}
kqmax1 := int(math.Round(record[4*maxdim+8]))
kq := [3]int{int(math.Round(record[4*maxdim+9])), int(math.Round(record[4*maxdim+10])), int(math.Round(record[4*maxdim+11]))}
// 差分表与步长表各只有 MAXDIM 项,权重表只有 KQMAX1+1 项。
if kqmax1 < 3 || kqmax1 > maxdim+1 {
return statePos, stateVel, errInvalidDAF
}
for _, value := range g[:kqmax1-2] {
if !finite(value) || value == 0 {
return statePos, stateVel, errInvalidDAF
}
}
for _, value := range kq {
if value < 1 || value > kqmax1-1 {
return statePos, stateVel, errInvalidDAF
}
}
delta := et - tl
tp := delta
mq2 := kqmax1 - 2
ks := kqmax1 - 1
fc := make([]float64, kqmax1+1)
wc := make([]float64, kqmax1)
weights := make([]float64, kqmax1+2)
for j := 1; j <= mq2; j++ {
fc[j] = tp / g[j-1]
wc[j-1] = delta / g[j-1]
tp = delta + g[j-1]
}
for j := 1; j <= kqmax1; j++ {
weights[j-1] = 1 / float64(j)
}
jx := 0
ks1 := ks - 1
for ks >= 2 {
jx++
for j := 1; j <= jx; j++ {
weights[j+ks-1] = fc[j]*weights[j+ks1-1] - wc[j-1]*weights[j+ks-1]
}
ks = ks1
ks1--
}
for component := 0; component < 3; component++ {
sum := 0.0
for j := kq[component]; j >= 1; j-- {
sum += record[8+(component+1)*maxdim+j-1] * weights[j+ks-1]
}
statePos[component] = refPos[component] + delta*(refVel[component]+delta*sum)
}
for j := 1; j <= jx; j++ {
weights[j+ks-1] = fc[j]*weights[j+ks1-1] - wc[j-1]*weights[j+ks-1]
}
ks--
for component := 0; component < 3; component++ {
sum := 0.0
for j := kq[component]; j >= 1; j-- {
sum += record[8+(component+1)*maxdim+j-1] * weights[j+ks-1]
}
stateVel[component] = refVel[component] + delta*sum
}
return statePos, stateVel, nil
}
func chebyshevIntegral(coefficients []float64, x float64) float64 {
degree := len(coefficients) - 1
if degree < 0 {
return 0
}
s2 := 2 * x
a2 := coefficients[0]
if len(coefficients) >= 3 {
a2 -= coefficients[2] * 0.5
}
adegree1, adegree2 := 0.0, 0.0
if degree >= 2 {
adegree1 = coefficients[degree-1] * 0.5 / float64(degree)
}
if degree >= 1 {
adegree2 = coefficients[degree] * 0.5 / float64(degree+1)
}
f2, f1 := 0.0, 0.0
f0 := a2
if degree > 0 {
f0 = adegree2
}
z2, z1, z0 := 0.0, 0.0, f0
w2, w1, w0 := 0.0, 0.0, 0.0
for index := len(coefficients); index > 1; index-- {
var coefficient float64
switch {
case index == 2:
coefficient = a2
case index < len(coefficients):
coefficient = (coefficients[index-2] - coefficients[index]) * 0.5 / float64(index-1)
default:
coefficient = adegree1
}
f2, f1 = f1, f0
f0 = coefficient + (s2*f1 - f2)
z2, z1 = z1, z0
z0 = coefficient - z2
w2, w1 = w1, w0
w0 = coefficients[index-1] + (s2*w1 - w2)
}
c0 := z1
return c0 + x*f0 - f1
}
func (segment *summarySegment) readRecord(index int) ([]float64, error) {
if index < 0 || index >= segment.records {
return nil, ephem.ErrOutOfRange
}
segment.cacheMu.Lock()
if record, ok := segment.cache[index]; ok {
copyRecord := append([]float64(nil), record...)
segment.cacheMu.Unlock()
return copyRecord, nil
}
segment.cacheMu.Unlock()
record, err := segment.owner.readWords(segment.startWord+int64(index*segment.recordSize), segment.recordSize)
if err != nil {
return nil, err
}
segment.cacheMu.Lock()
defer segment.cacheMu.Unlock()
if previous, ok := segment.cache[index]; ok {
return append([]float64(nil), previous...), nil
}
if len(segment.cacheOrder) >= spkCacheRecords {
delete(segment.cache, segment.cacheOrder[0])
segment.cacheOrder = segment.cacheOrder[1:]
}
segment.cache[index] = record
segment.cacheOrder = append(segment.cacheOrder, index)
return append([]float64(nil), record...), nil
}
func chebyshev(coefficients []float64, x float64) (value, derivative float64) {
t0, t1 := 1.0, x
d0, d1 := 0.0, 1.0
for index, coefficient := range coefficients {
switch index {
case 0:
value += coefficient
case 1:
value += coefficient * t1
derivative += coefficient
default:
t2 := 2*x*t1 - t0
d2 := 2*t1 + 2*x*d1 - d0
value += coefficient * t2
derivative += coefficient * d2
t0, t1 = t1, t2
d0, d1 = d1, d2
}
}
return value, derivative
}
func (s *File) readRecord(record int) ([]byte, error) {
if record < 1 || int64(record)*dafRecordBytes > s.size {
return nil, errInvalidDAF
}
data := make([]byte, dafRecordBytes)
if _, err := s.file.ReadAt(data, int64(record-1)*dafRecordBytes); err != nil {
return nil, err
}
return data, nil
}
func (s *File) readWords(startWord int64, count int) ([]float64, error) {
if startWord < 1 || count < 1 || int64(count) > s.size/dafWordBytes || startWord > s.size/dafWordBytes-int64(count)+1 {
return nil, errInvalidDAF
}
data := make([]byte, count*dafWordBytes)
if _, err := s.file.ReadAt(data, (startWord-1)*dafWordBytes); err != nil {
return nil, err
}
words := make([]float64, count)
for index := range words {
words[index] = float64Value(s.order, data[index*dafWordBytes:(index+1)*dafWordBytes])
}
return words, nil
}
func byteOrderFor(format string) (binary.ByteOrder, error) {
switch format {
case "LTL-IEEE":
return binary.LittleEndian, nil
case "BIG-IEEE":
return binary.BigEndian, nil
default:
return nil, fmt.Errorf("%w: binary format %q", errInvalidDAF, format)
}
}
func int32Value(order binary.ByteOrder, data []byte, offset int) int32 {
return int32(order.Uint32(data[offset : offset+4]))
}
func float64Value(order binary.ByteOrder, data []byte) float64 {
return math.Float64frombits(order.Uint64(data))
}
func finitePositive(value float64) bool {
return value > 0 && finite(value)
}
func finite(value float64) bool { return !math.IsNaN(value) && !math.IsInf(value, 0) }
func finiteAll(values []float64) bool {
for _, value := range values {
if !finite(value) {
return false
}
}
return true
}
func validInteger(value float64, minimum, maximum int64) bool {
return finite(value) && value >= float64(minimum) && value <= float64(maximum) && value == math.Trunc(value)
}
func addVector(dst *[3]float64, src [3]float64) {
for index := range dst {
dst[index] += src[index]
}
}
func negateVector(value *[3]float64) {
for index := range value {
value[index] = -value[index]
}
}
var _ ephem.Engine = (*File)(nil)
+441
View File
@@ -0,0 +1,441 @@
package spk
import (
"bufio"
"encoding/binary"
"math"
"os"
"path/filepath"
"strconv"
"strings"
"testing"
"b612.me/astro/internal/ephem"
)
// de441Path 真实 DE441 核文件路径,环境变量 ASTRO_DE441_BSP 优先。
func de441Path() string {
if path := os.Getenv("ASTRO_DE441_BSP"); path != "" {
return path
}
return "/tmp/de441data/de441_part-2.bsp"
}
type testSPKSegment struct {
target Body
center Body
frame int
typ int
start float64
end float64
words []float64
}
func TestType2StateCoverageAndBoundary(t *testing.T) {
path := writeTestSPK(t, binary.LittleEndian, "LTL-IEEE", testSPKSegment{
target: Mars,
center: Sun,
frame: 1,
typ: 2,
start: -10,
end: 10,
words: type2Words(-10, 10,
[]float64{-5, 5, 10, 2.5, 0, 0, 20, 0},
[]float64{5, 5, 20, 2.5, 0, 0, 40, 0},
),
})
spk, err := Open(path)
if err != nil {
t.Fatalf("open type21: %+v", err)
}
defer spk.Close()
start, end, ok := spk.Coverage(Mars)
if !ok || math.Abs(start-(spkJ2000-10/spkSecondsDay)) > 1e-12 || math.Abs(end-(spkJ2000+10/spkSecondsDay)) > 1e-12 {
t.Fatalf("coverage = %.15f..%.15f/%v", start, end, ok)
}
pos, vel, err := spk.State(Mars, Sun, spkJ2000-5/spkSecondsDay)
if err != nil {
t.Fatal(err)
}
assertVector(t, pos, [3]float64{10, 0, 20})
assertVector(t, vel, [3]float64{43200, 0, 0})
pos, _, err = spk.State(Mars, Sun, spkJ2000+10/spkSecondsDay)
if err != nil {
t.Fatal(err)
}
assertVector(t, pos, [3]float64{22.5, 0, 40})
_, _, err = spk.State(Mars, Sun, spkJ2000+11/spkSecondsDay)
if err != ephem.ErrOutOfRange {
t.Fatalf("out-of-range error = %v", err)
}
}
func TestType3BigEndianAndStateComposition(t *testing.T) {
path := writeTestSPK(t, binary.BigEndian, "BIG-IEEE",
testSPKSegment{
target: Earth,
center: EMB,
frame: 1,
typ: 3,
start: -10,
end: 10,
words: type3Words(0, 10, []float64{1, 2, 3}, []float64{0.1, 0.2, 0.3}),
},
testSPKSegment{
target: EMB,
center: SSB,
frame: 1,
typ: 2,
start: -10,
end: 10,
words: type2Words(-10, 20, []float64{0, 10, 10, 20, 30}),
},
)
spk, err := Open(path)
if err != nil {
t.Fatal(err)
}
defer spk.Close()
pos, vel, err := spk.State(Earth, SSB, spkJ2000)
if err != nil {
t.Fatal(err)
}
assertVector(t, pos, [3]float64{11, 22, 33})
assertVector(t, vel, [3]float64{0.1 * spkSecondsDay, 0.2 * spkSecondsDay, 0.3 * spkSecondsDay})
pos, vel, err = spk.State(SSB, Earth, spkJ2000)
if err != nil {
t.Fatal(err)
}
assertVector(t, pos, [3]float64{-11, -22, -33})
assertVector(t, vel, [3]float64{-0.1 * spkSecondsDay, -0.2 * spkSecondsDay, -0.3 * spkSecondsDay})
}
func TestType20State(t *testing.T) {
intervalDays := 2 / spkSecondsDay
record := []float64{1, 10, 1, 20, 1, 30}
path := writeTestSPK(t, binary.LittleEndian, "LTL-IEEE", testSPKSegment{
target: Mars,
center: Sun,
frame: 1,
typ: 20,
start: -1,
end: 1,
words: append(record, []float64{1, 1, spkJ2000, 0, intervalDays, 6, 1}...),
})
spk, err := Open(path)
if err != nil {
t.Fatal(err)
}
defer spk.Close()
pos, vel, err := spk.State(Mars, Sun, spkJ2000+1/spkSecondsDay)
if err != nil {
t.Fatal(err)
}
assertVector(t, pos, [3]float64{10, 20, 30})
assertVector(t, vel, [3]float64{spkSecondsDay, spkSecondsDay, spkSecondsDay})
}
func TestType21State(t *testing.T) {
maxdim := 15
full := make([]float64, 4*maxdim+12)
full[0] = 15
full[1] = 0
for index := 0; index < maxdim; index++ {
full[2+index] = 1
}
full[maxdim+2] = 10
full[maxdim+4] = 20
full[maxdim+6] = 30
full[maxdim+3] = 1
full[maxdim+5] = 2
full[maxdim+7] = 3
full[8+maxdim] = 1
full[8+2*maxdim] = 1
full[8+3*maxdim] = 1
full[4*maxdim+8] = 3
full[4*maxdim+9] = 1
full[4*maxdim+10] = 1
full[4*maxdim+11] = 1
words := append(append([]float64(nil), full[1:]...), 2, 15, 1)
path := writeTestSPK(t, binary.LittleEndian, "LTL-IEEE", testSPKSegment{
target: Mars,
center: Sun,
frame: 1,
typ: 21,
start: 0,
end: 2,
words: words,
})
spk, err := Open(path)
if err != nil {
t.Fatal(err)
}
defer spk.Close()
pos, vel, err := spk.State(Mars, Sun, spkJ2000+2/spkSecondsDay)
if err != nil {
t.Fatal(err)
}
assertVectorTolerance(t, pos, [3]float64{14, 26, 38}, 1e-3)
assertVectorTolerance(t, vel, [3]float64{3 * spkSecondsDay, 4 * spkSecondsDay, 5 * spkSecondsDay}, 2)
}
func TestLaterSegmentHasPriorityAndClose(t *testing.T) {
path := writeTestSPK(t, binary.LittleEndian, "LTL-IEEE",
testSPKSegment{target: Venus, center: Sun, frame: 1, typ: 2, start: -1, end: 1, words: type2Words(-1, 2, []float64{0, 1, 1, 0, 0})},
testSPKSegment{target: Venus, center: Sun, frame: 1, typ: 2, start: -1, end: 1, words: type2Words(-1, 2, []float64{0, 2, 2, 0, 0})},
)
spk, err := Load(path)
if err != nil {
t.Fatal(err)
}
pos, _, err := spk.State(Venus, Sun, spkJ2000)
if err != nil {
t.Fatal(err)
}
assertVector(t, pos, [3]float64{2, 0, 0})
if err := spk.Close(); err != nil {
t.Fatal(err)
}
if _, _, err := spk.State(Venus, Sun, spkJ2000); err != errClosed {
t.Fatalf("closed state error = %v", err)
}
}
func TestOpenRejectsUnsupportedSPK(t *testing.T) {
path := filepath.Join(t.TempDir(), "bad.bsp")
if err := os.WriteFile(path, []byte("not an SPK"), 0o600); err != nil {
t.Fatal(err)
}
if _, err := Open(path); err == nil {
t.Fatal("invalid SPK was accepted")
}
}
func type2Words(init, interval float64, records ...[]float64) []float64 {
if len(records) == 0 || len(records[0]) < 5 || (len(records[0])-2)%3 != 0 {
panic("invalid type2 test record")
}
recordSize := len(records[0])
words := make([]float64, 0, recordSize*len(records)+4)
for _, record := range records {
if len(record) != recordSize {
panic("type2 record sizes differ")
}
words = append(words, record...)
}
words = append(words, init, interval, float64(recordSize), float64(len(records)))
return words
}
func type3Words(mid, radius float64, position, velocity []float64) []float64 {
words := []float64{mid, radius}
words = append(words, position...)
words = append(words, velocity...)
words = append(words, mid-radius, radius*2, 2+6, 1)
return words
}
func writeTestSPK(t *testing.T, order binary.ByteOrder, format string, segments ...testSPKSegment) string {
t.Helper()
const summaryRecord = 2
const nameRecord = 3
const firstDataRecord = 4
wordsPerRecord := int64(dafRecordBytes / dafWordBytes)
dataWord := int64(firstDataRecord-1)*wordsPerRecord + 1
type indexedSegment struct {
testSPKSegment
startWord int64
endWord int64
}
indexed := make([]indexedSegment, len(segments))
for index, segment := range segments {
indexed[index] = indexedSegment{testSPKSegment: segment, startWord: dataWord}
dataWord += int64(len(segment.words))
indexed[index].endWord = dataWord - 1
}
dataRecords := int((dataWord-1+wordsPerRecord-1)/wordsPerRecord) + 1
fileData := make([]byte, dataRecords*dafRecordBytes)
copy(fileData[0:8], []byte("DAF/SPK "))
order.PutUint32(fileData[8:12], uint32(dafND))
order.PutUint32(fileData[12:16], uint32(dafNI))
copy(fileData[16:28], []byte("test SPK"))
order.PutUint32(fileData[76:80], summaryRecord)
order.PutUint32(fileData[80:84], summaryRecord)
order.PutUint32(fileData[84:88], uint32(dataWord))
copy(fileData[88:96], []byte(format))
summaryOffset := (summaryRecord - 1) * dafRecordBytes
putF64(order, fileData[summaryOffset:summaryOffset+8], 0)
putF64(order, fileData[summaryOffset+8:summaryOffset+16], 0)
putF64(order, fileData[summaryOffset+16:summaryOffset+24], float64(len(indexed)))
_ = nameRecord
for index, segment := range indexed {
offset := summaryOffset + 24 + index*dafSummaryBytes
putF64(order, fileData[offset:offset+8], segment.start)
putF64(order, fileData[offset+8:offset+16], segment.end)
putI32(order, fileData[offset+16:offset+20], int32(segment.target))
putI32(order, fileData[offset+20:offset+24], int32(segment.center))
putI32(order, fileData[offset+24:offset+28], int32(segment.frame))
putI32(order, fileData[offset+28:offset+32], int32(segment.typ))
putI32(order, fileData[offset+32:offset+36], int32(segment.startWord))
putI32(order, fileData[offset+36:offset+40], int32(segment.endWord))
for word, value := range segment.words {
putF64(order, fileData[(segment.startWord-1+int64(word))*dafWordBytes:(segment.startWord+int64(word))*dafWordBytes], value)
}
}
path := filepath.Join(t.TempDir(), "test.bsp")
if err := os.WriteFile(path, fileData, 0o600); err != nil {
t.Fatal(err)
}
return path
}
func putF64(order binary.ByteOrder, destination []byte, value float64) {
order.PutUint64(destination, math.Float64bits(value))
}
func putI32(order binary.ByteOrder, destination []byte, value int32) {
order.PutUint32(destination, uint32(value))
}
func assertVector(t *testing.T, got, want [3]float64) {
assertVectorTolerance(t, got, want, 1e-5)
}
func assertVectorTolerance(t *testing.T, got, want [3]float64, tolerance float64) {
t.Helper()
for index := range got {
if math.Abs(got[index]-want[index]) > tolerance {
t.Fatalf("vector[%d] = %.12f, want %.12f", index, got[index], want[index])
}
}
}
// TestDE441AccuracyVsSkyfield 验收测试:读取真实 DE441 文件,对照 skyfield / acceptance test: read real DE441, compare with skyfield.
func TestDE441AccuracyVsSkyfield(t *testing.T) {
spkPath := de441Path()
if _, err := os.Stat(spkPath); os.IsNotExist(err) {
t.Skip("DE441 file not available; set ASTRO_DE441_BSP")
}
refPath := filepath.Join("testdata", "de441_ref.csv")
spk, err := Open(spkPath)
if err != nil {
t.Fatal(err)
}
defer spk.Close()
f, err := os.Open(refPath)
if err != nil {
t.Fatal(err)
}
defer f.Close()
var maxPosErr, maxVelErr float64
lineNum := 0
scanner := bufio.NewScanner(f)
for scanner.Scan() {
lineNum++
parts := strings.Split(scanner.Text(), ",")
if len(parts) != 8 {
continue
}
code, _ := strconv.Atoi(parts[0])
jd, _ := strconv.ParseFloat(parts[1], 64)
refPos := [3]float64{}
refVel := [3]float64{}
for i := 0; i < 3; i++ {
refPos[i], _ = strconv.ParseFloat(parts[2+i], 64)
refVel[i], _ = strconv.ParseFloat(parts[5+i], 64)
}
pos, vel, err := spk.State(Body(code), Sun, jd)
if err != nil {
t.Fatalf("line %d: State(%d, Sun, %.1f) error: %v", lineNum, code, jd, err)
}
for i := 0; i < 3; i++ {
dPos := math.Abs(pos[i] - refPos[i])
dVel := math.Abs(vel[i] - refVel[i])
if dPos > maxPosErr {
maxPosErr = dPos
}
if dVel > maxVelErr {
maxVelErr = dVel
}
}
}
// 验收标准:位置 < 100 m,速度 < 0.1 mm/s / acceptance: position < 100 m, velocity < 0.1 mm/s.
if maxPosErr > 0.1 {
t.Errorf("max position error = %.6f km (> 100 m)", maxPosErr)
}
if maxVelErr > 0.01 { // 0.1 mm/s = 0.01 km/d
t.Errorf("max velocity error = %.9f km/d (> 0.1 mm/s)", maxVelErr)
}
t.Logf("max errors: position %.3e km, velocity %.3e km/d", maxPosErr, maxVelErr)
}
func TestType20IntegralConstantVelocity(t *testing.T) {
if got, want := chebyshevIntegral([]float64{2}, 0.25), 0.5; got != want {
t.Fatalf("integral = %.17g, want %.17g", got, want)
}
}
func TestType21SyntheticRecord(t *testing.T) {
maxdim := 15
record := make([]float64, 4*maxdim+12)
record[0] = float64(maxdim)
record[1] = 0
for index := 0; index < maxdim; index++ {
record[2+index] = 1
}
record[maxdim+2] = 10
record[maxdim+4] = 20
record[maxdim+6] = 30
record[maxdim+3] = 1
record[maxdim+5] = 2
record[maxdim+7] = 3
record[4*maxdim+8] = 3
record[4*maxdim+9] = 1
record[4*maxdim+10] = 1
record[4*maxdim+11] = 1
for component := 0; component < 3; component++ {
record[8+(component+1)*maxdim] = 1
}
gotPos, gotVel, err := evaluateType21(2, record)
if err != nil {
t.Fatal(err)
}
if gotPos != [3]float64{14, 26, 38} || gotVel != [3]float64{3, 4, 5} {
t.Fatalf("state = %v, %v", gotPos, gotVel)
}
}
func TestHorizonsType21CeresAgainstCSPICE(t *testing.T) {
path := filepath.Join("testdata", "ceres.bsp")
if _, err := os.Stat(path); os.IsNotExist(err) {
t.Skip("Horizons Ceres SPK is not available")
}
file, err := Open(path)
if err != nil {
t.Fatal(err)
}
defer file.Close()
tests := []struct {
jd float64
pos [3]float64
vel [3]float64
}{
{2461041.5, [3]float64{381172803.95163149, 202285004.74382541, 17811912.880624987}, [3]float64{-8.4262244193126747 * spkSecondsDay, 12.764612139351195 * spkSecondsDay, 7.7363904450095804 * spkSecondsDay}},
{2461042.5, [3]float64{380442435.16916716, 203386620.60955107, 18480226.044434257}, [3]float64{-8.480449226845364 * spkSecondsDay, 12.735725686923541 * spkSecondsDay, 7.7338055274662123 * spkSecondsDay}},
{2461043.5, [3]float64{379707384.25882173, 204485733.05701393, 19148311.683061387}, [3]float64{-8.5346068958188273 * spkSecondsDay, 12.706662654284424 * spkSecondsDay, 7.7311236408537631 * spkSecondsDay}},
}
for _, test := range tests {
pos, vel, stateErr := file.State(Body(20000001), Sun, test.jd)
if stateErr != nil {
t.Fatal(stateErr)
}
assertVectorTolerance(t, pos, test.pos, 1e-6)
assertVectorTolerance(t, vel, test.vel, 1e-6)
}
}
BIN
View File
Binary file not shown.
+45
View File
@@ -0,0 +1,45 @@
1,2451545.000000,-19461726.355853721,-59927967.773480386,-29992772.679831419,3196367.296468922403,-736963.944484227919,-725165.666795568075
1,2455197.500000,7615348.314506317,40349559.970724382,20764230.250799619,-4994527.427748897113,573399.385201107943,824151.435103199328
1,2460409.250000,-59095102.744904339,-12208835.836776096,-397061.253618861,-80157.589996882845,-3500633.117726195138,-1861734.035449085291
1,2470000.500000,-58423379.476459160,-21095218.873128951,-5219094.863423973,577984.675783590879,-3315398.069772230461,-1831093.688917552819
1,2488069.500000,35715235.692744091,-45902347.318416558,-28220925.763680972,2657160.074483643752,2349521.284594707657,980587.628848225228
2,2451545.000000,-107456494.052190557,-6922528.774882653,3686187.045620657,119396.680928361806,-2766339.512497388292,-1252094.584890355356
2,2455197.500000,7980400.349791029,-98757537.297539294,-44937823.562456690,2997233.027447930072,261290.997697278799,-72100.389786119573
2,2460409.250000,104033519.902185202,-26158564.735811118,-18352357.632673483,855986.988639243646,2649988.735226617660,1138248.387975588674
2,2470000.500000,-68287385.053574130,-78212941.874442697,-30880999.369566523,2327074.364669556729,-1699613.802507086657,-912090.491982413805
2,2488069.500000,102852993.216383740,33439527.000706431,8554308.473454434,-961949.957846128964,2585099.317701762542,1224659.527287552366
4,2451545.000000,208048140.641832381,209619.173358767,-5529162.313239297,100454.898522694188,2066550.598105826415,945144.452117909910
4,2455197.500000,-109157269.549356803,196726101.683266968,93181300.810612798,-1791776.105491590220,-709366.836053605075,-276972.610298371932
4,2460409.250000,152691947.616703689,-126257132.256598845,-62030955.482422978,1496812.112169315806,1577887.720354233636,683358.677785717067
4,2470000.500000,107630427.253999338,-162708449.197838932,-77528699.089063302,1876069.888584472705,1158239.285938726505,480780.601375605213
4,2488069.500000,91203205.631215408,188672444.573695242,84102402.739245221,-1836876.649216917576,913745.130979382899,468367.767875669757
5,2451545.000000,598567583.597928882,409386350.116554618,160894347.123006970,-683409.976292214124,879854.211247629719,393786.926219645888
5,2455197.500000,674546437.387645483,-291887651.141048610,-141534852.950989753,475266.914842320664,989687.270147228497,412637.771498839953
5,2460409.250000,435947579.421117783,563448248.670763493,230897554.998261392,-931739.974492124049,645272.707379632047,299261.391436264093
5,2470000.500000,-538636165.009431601,531267619.259489059,240803282.070978582,-844445.853253175621,-664204.002779098344,-264128.109617178678
5,2488069.500000,-803903147.176483989,-132064236.644811392,-37056634.120138355,174569.878011514316,-974561.869908771943,-421903.878750392585
6,2451545.000000,958385124.219723463,923715658.081787348,340300865.572902262,-642126.700622105272,527832.834165259846,245629.459105411050
6,2455197.500000,-1415832919.845060587,13356405.577122003,66480591.272885621,-67221.690704686960,-773182.582146253320,-316438.760555763729
6,2460409.250000,1370501763.601192951,-421096086.748522639,-232938609.442695707,228454.155326918553,731091.306874577655,292130.717300834775
6,2470000.500000,841483890.628529906,-1122639452.952589512,-500061931.231320977,642654.884433073457,444128.590101163660,155757.490514981735
6,2488069.500000,-1369282076.754732370,-447490210.113554776,-125815618.898983285,220805.838523651590,-730244.951046228060,-311279.220554805885
7,2451545.000000,2158975019.759225368,-1870910802.754762411,-849968734.846995473,400638.893986218667,368310.601333641505,155643.038094210089
7,2455197.500000,2997435943.653147697,-194589174.388139933,-127611353.968718126,40958.326044318790,513239.595447454543,224198.539512870426
7,2460409.250000,1789526966.016673088,2136360112.069344521,910337186.673249483,-471282.549542022636,302221.967622562137,139025.602688870422
7,2470000.500000,-2690167831.288533211,437221284.444555461,229510953.261675596,-110923.075897150295,-556571.606659970246,-242188.063348572468
7,2488069.500000,2822174470.747951508,911931163.314849496,359554751.563923001,-197081.774681179988,481963.416306072671,213875.698730149888
8,2451545.000000,2515046428.529101849,-3437774104.132060051,-1469713457.826672316,385853.937104861659,249592.869656585477,92573.436759929973
8,2455197.500000,3712593238.298039436,-2305923479.038077354,-1036254439.833165526,261633.561518639035,365043.385950069467,142918.714684926119
8,2460409.250000,4466604507.374163628,-163850563.700708121,-178261172.000086695,19352.899797939608,437790.884244481393,178719.607153477846
8,2470000.500000,2527937114.220953465,3422784599.666448116,1338029333.502541065,-390204.538922515116,245177.586645644769,110050.696193157419
8,2488069.500000,-4347198940.227345467,1100540332.667645454,558700600.743709564,-130479.251811205046,-417745.715501652157,-167755.317465597502
301,2451545.000000,-26790642.061618209,132490700.504490972,57480615.983234145,-2518622.958077146206,-491109.695287754876,-213988.565447278350
301,2455197.500000,-26413263.099680163,133102337.661037028,57708299.928026907,-2664399.190042089205,-448878.810475415608,-203923.795661982935
301,2460409.250000,-141274051.615975320,-44769623.371007383,-19403911.675677348,770024.379791575717,-2163063.666139910463,-928279.042105002794
301,2470000.500000,52633568.632847480,-130780085.628255159,-56678008.516612209,2320825.419408109970,870837.598782564630,369012.737071698008
301,2488069.500000,-23887291.531281494,133377636.959700242,57798398.255998142,-2617892.707621465903,-459650.174950940651,-207580.434036122402
399,2451545.000000,-26499033.677430496,132757417.338345051,57556718.470540732,-2574224.070085791871,-433559.719480311556,-187954.024564559892
399,2455197.500000,-26331886.663379308,132783019.476163641,57564916.131770104,-2572895.233377746306,-431404.139418599079,-186901.856015971338
399,2460409.250000,-141614561.775911272,-44875366.929020450,-19451994.188401155,798726.151406769990,-2241899.490074577276,-971954.226801195182
399,2470000.500000,52344709.055075817,-131003495.311840236,-56779941.691634409,2375381.176934503950,803200.719235604280,348196.328601448564
399,2488069.500000,-23547771.928055670,133241770.144845873,57731796.154016882,-2581876.036687009037,-386210.308926678495,-167170.899428247882
1 1 2451545.000000 -19461726.355853721 -59927967.773480386 -29992772.679831419 3196367.296468922403 -736963.944484227919 -725165.666795568075
2 1 2455197.500000 7615348.314506317 40349559.970724382 20764230.250799619 -4994527.427748897113 573399.385201107943 824151.435103199328
3 1 2460409.250000 -59095102.744904339 -12208835.836776096 -397061.253618861 -80157.589996882845 -3500633.117726195138 -1861734.035449085291
4 1 2470000.500000 -58423379.476459160 -21095218.873128951 -5219094.863423973 577984.675783590879 -3315398.069772230461 -1831093.688917552819
5 1 2488069.500000 35715235.692744091 -45902347.318416558 -28220925.763680972 2657160.074483643752 2349521.284594707657 980587.628848225228
6 2 2451545.000000 -107456494.052190557 -6922528.774882653 3686187.045620657 119396.680928361806 -2766339.512497388292 -1252094.584890355356
7 2 2455197.500000 7980400.349791029 -98757537.297539294 -44937823.562456690 2997233.027447930072 261290.997697278799 -72100.389786119573
8 2 2460409.250000 104033519.902185202 -26158564.735811118 -18352357.632673483 855986.988639243646 2649988.735226617660 1138248.387975588674
9 2 2470000.500000 -68287385.053574130 -78212941.874442697 -30880999.369566523 2327074.364669556729 -1699613.802507086657 -912090.491982413805
10 2 2488069.500000 102852993.216383740 33439527.000706431 8554308.473454434 -961949.957846128964 2585099.317701762542 1224659.527287552366
11 4 2451545.000000 208048140.641832381 209619.173358767 -5529162.313239297 100454.898522694188 2066550.598105826415 945144.452117909910
12 4 2455197.500000 -109157269.549356803 196726101.683266968 93181300.810612798 -1791776.105491590220 -709366.836053605075 -276972.610298371932
13 4 2460409.250000 152691947.616703689 -126257132.256598845 -62030955.482422978 1496812.112169315806 1577887.720354233636 683358.677785717067
14 4 2470000.500000 107630427.253999338 -162708449.197838932 -77528699.089063302 1876069.888584472705 1158239.285938726505 480780.601375605213
15 4 2488069.500000 91203205.631215408 188672444.573695242 84102402.739245221 -1836876.649216917576 913745.130979382899 468367.767875669757
16 5 2451545.000000 598567583.597928882 409386350.116554618 160894347.123006970 -683409.976292214124 879854.211247629719 393786.926219645888
17 5 2455197.500000 674546437.387645483 -291887651.141048610 -141534852.950989753 475266.914842320664 989687.270147228497 412637.771498839953
18 5 2460409.250000 435947579.421117783 563448248.670763493 230897554.998261392 -931739.974492124049 645272.707379632047 299261.391436264093
19 5 2470000.500000 -538636165.009431601 531267619.259489059 240803282.070978582 -844445.853253175621 -664204.002779098344 -264128.109617178678
20 5 2488069.500000 -803903147.176483989 -132064236.644811392 -37056634.120138355 174569.878011514316 -974561.869908771943 -421903.878750392585
21 6 2451545.000000 958385124.219723463 923715658.081787348 340300865.572902262 -642126.700622105272 527832.834165259846 245629.459105411050
22 6 2455197.500000 -1415832919.845060587 13356405.577122003 66480591.272885621 -67221.690704686960 -773182.582146253320 -316438.760555763729
23 6 2460409.250000 1370501763.601192951 -421096086.748522639 -232938609.442695707 228454.155326918553 731091.306874577655 292130.717300834775
24 6 2470000.500000 841483890.628529906 -1122639452.952589512 -500061931.231320977 642654.884433073457 444128.590101163660 155757.490514981735
25 6 2488069.500000 -1369282076.754732370 -447490210.113554776 -125815618.898983285 220805.838523651590 -730244.951046228060 -311279.220554805885
26 7 2451545.000000 2158975019.759225368 -1870910802.754762411 -849968734.846995473 400638.893986218667 368310.601333641505 155643.038094210089
27 7 2455197.500000 2997435943.653147697 -194589174.388139933 -127611353.968718126 40958.326044318790 513239.595447454543 224198.539512870426
28 7 2460409.250000 1789526966.016673088 2136360112.069344521 910337186.673249483 -471282.549542022636 302221.967622562137 139025.602688870422
29 7 2470000.500000 -2690167831.288533211 437221284.444555461 229510953.261675596 -110923.075897150295 -556571.606659970246 -242188.063348572468
30 7 2488069.500000 2822174470.747951508 911931163.314849496 359554751.563923001 -197081.774681179988 481963.416306072671 213875.698730149888
31 8 2451545.000000 2515046428.529101849 -3437774104.132060051 -1469713457.826672316 385853.937104861659 249592.869656585477 92573.436759929973
32 8 2455197.500000 3712593238.298039436 -2305923479.038077354 -1036254439.833165526 261633.561518639035 365043.385950069467 142918.714684926119
33 8 2460409.250000 4466604507.374163628 -163850563.700708121 -178261172.000086695 19352.899797939608 437790.884244481393 178719.607153477846
34 8 2470000.500000 2527937114.220953465 3422784599.666448116 1338029333.502541065 -390204.538922515116 245177.586645644769 110050.696193157419
35 8 2488069.500000 -4347198940.227345467 1100540332.667645454 558700600.743709564 -130479.251811205046 -417745.715501652157 -167755.317465597502
36 301 2451545.000000 -26790642.061618209 132490700.504490972 57480615.983234145 -2518622.958077146206 -491109.695287754876 -213988.565447278350
37 301 2455197.500000 -26413263.099680163 133102337.661037028 57708299.928026907 -2664399.190042089205 -448878.810475415608 -203923.795661982935
38 301 2460409.250000 -141274051.615975320 -44769623.371007383 -19403911.675677348 770024.379791575717 -2163063.666139910463 -928279.042105002794
39 301 2470000.500000 52633568.632847480 -130780085.628255159 -56678008.516612209 2320825.419408109970 870837.598782564630 369012.737071698008
40 301 2488069.500000 -23887291.531281494 133377636.959700242 57798398.255998142 -2617892.707621465903 -459650.174950940651 -207580.434036122402
41 399 2451545.000000 -26499033.677430496 132757417.338345051 57556718.470540732 -2574224.070085791871 -433559.719480311556 -187954.024564559892
42 399 2455197.500000 -26331886.663379308 132783019.476163641 57564916.131770104 -2572895.233377746306 -431404.139418599079 -186901.856015971338
43 399 2460409.250000 -141614561.775911272 -44875366.929020450 -19451994.188401155 798726.151406769990 -2241899.490074577276 -971954.226801195182
44 399 2470000.500000 52344709.055075817 -131003495.311840236 -56779941.691634409 2375381.176934503950 803200.719235604280 348196.328601448564
45 399 2488069.500000 -23547771.928055670 133241770.144845873 57731796.154016882 -2581876.036687009037 -386210.308926678495 -167170.899428247882