Files
kingchenc 4f708d410d test: golden-pin the four de-duplicated indicators across all bindings (#305)
* test: golden-pin the four de-duplicated indicators across all C-ABI bindings

Extend gen_golden to emit reference fixtures for AdOscillator (ADOSC),
IntradayIntensity, AwesomeOscillatorHistogram and AverageDrawdown, and replay
them through the Go / C# / Java / R golden harnesses so their corrected
definitions stay bit-identical to the Rust core in every binding. Go suite
verified locally (gcc 13 + cgo): all 9 golden tests pass; C#/Java/R use the
same fixtures and harness pattern (CI-verified). First step of extending the
golden coverage beyond the seven archetype representatives.

* test: golden-pin the scalar-output tranche (308 indicators) against Rust

Extend gen_golden with a generated emit_scalar that writes reference fixtures
for every single-f64-output indicator (scalar / candle / pairwise input) using
valid constructor params, and add a manifest-driven generic Python golden
replay that reconstructs each by its native name and checks it bit-for-bit
against the Rust output. 308 indicators now value-tied to the Rust core in
Python (pytest: 308/308). Takes golden coverage from the 7 archetype
representatives to 308+ of the catalogue.

22 scalar indicators with non-default constructor constraints are skipped by
gen_golden for now (logged), as are non-f64-output ones; multi-output, exotic
inputs and the per-indicator arg arities of the C-ABI/Node replays follow.
Generated + verified locally with the full toolchain.

* test: golden-pin the multi-output tranche (70 indicators) in Python

Add a generated emit_multi to gen_golden (per-indicator Output-field access,
one CSV column per field) and a manifest-driven generic Python replay that
checks every field of each multi-output indicator against the Rust reference.
70 multi-output indicators now value-tied to Rust in Python; combined with the
scalar tranche, 378 indicators are golden-pinned. 8 multi with non-default
param constraints and 5 with non-f64 Output fields (Option/Vec/i64) are
deferred. pytest green.

* test(golden): add 30 constraint-tuned indicators to scalar/multi golden suite

Emit golden fixtures for 22 scalar-output and 8 multi-output indicators
whose constructors need non-default parameters (Alma, Jma, Psar, T3, Mama,
DoubleBollinger, ZigZag, ...). All 408 fixtures replay bit-for-bit through
the Python binding.

* test(golden): cover 36 missed scalar/multi indicators

Add 26 single-output (LinearRegression family, HT cycle, Candle
volatility estimators, DrawdownDuration) and 10 multi-output
(BollingerBands, MACD/MACDEXT/MACDFIX, Camarilla, VWAP bands, ...)
indicators to the golden suite. 444 fixtures replay bit-for-bit
through the Python binding.

* test(golden): cover 50 exotic-input indicators

Add deterministic synthetic feeders for the DerivativesTick (17),
CrossSection (15), Trade (8), TradeQuote (3) and OrderBook (7)
families, derived from the shared OHLCV input series in both
gen_golden and a new Python replay harness (test_golden_exotic).
All 494 fixtures replay bit-for-bit through the Python binding.

* test(golden): complete 514-indicator golden coverage

Add the final tranches: 3 mixed multi-output indicators (Ichimoku,
WilliamsFractals, LeadLagCrossCorrelation), 6 histogram profiles
(time/volume seasonality + TPO/volume price profiles), 10 alt-chart
bar builders and the footprint. Every one of the 514 distinct
indicators now has a Rust-generated g_<Canonical>.csv fixture and a
generic Python replay (scalar/multi/exotic/profile/bars), all passing
bit-for-bit.

* test(golden): add generic Node replay for all 514 indicators

A manifest-driven node:test harness reconstructs every indicator by its
native class, feeds the same synthetic stream derived from the shared
golden input, and checks output bit-for-bit against the Rust reference
fixtures (scalar/multi/exotic/profile/bars). node_manifest.json is
generated from index.d.ts plus the Python-side manifests. 514/514 pass.

* test(golden): add generated Go replay for all 514 indicators

golden_all_test.go (generated by gen_golden_test.py) reconstructs every
Go indicator, feeds the shared synthetic stream and checks output
bit-for-bit against the Rust reference fixtures. A reflection-based
comparator flattens multi-output structs, profiles and bar slices so one
path covers all archetypes. This is the first C-ABI binding verified
across the full catalogue. 514/514 pass.

* test(golden): add generated C# replay for all 514 indicators

GoldenAllTests.g.cs (generated by gen_golden_test.py) reconstructs every
C# indicator, feeds the shared synthetic stream and checks output
bit-for-bit against the Rust reference fixtures via a reflection-based
flatten covering scalar/multi/profile/bar archetypes. 514/514 pass.

Also add the '#nullable enable' directive the compiler requires to the
generated Indicators.g.cs, clearing the four CS8669 warnings on the
nullable double[] profile return types.

* fix(java): marshal C ABI bool params correctly; add 514 golden replay

The Java FFM binding marshalled the cross-section state flags (newHigh,
newLow, aboveMa, onBuySignal) as JAVA_DOUBLE arrays, but the C ABI takes
them as const bool* (one byte each), so the native side read the low byte
of each 8-byte double and saw every flag as false. Add WickraNative.
boolSegment and use it across the 15 cross-section indicators. Also pass
the MacdExt MaType arguments as byte to match the uint8_t downcall
descriptor (was int, throwing WrongMethodTypeException).

Add GoldenAllTest.java (generated by gen_golden_test.py): a reflection
runner replaying all 514 indicators against the Rust reference fixtures.
The bugs above were found by this test; 514/514 now pass.

* fix(r): marshal C ABI bool flags correctly; add 514 golden replay

The R wrapper passed the cross-section state flags as (bool *)REAL(x),
reinterpreting the 8-byte doubles as 1-byte bools so the native side read
every flag as false. Add wk_bool_vec to convert each flag vector into a
real C bool buffer and use it for all 15 cross-section update wrappers.

Add test-golden-all.R + generated golden_specs.R: a reflective runner
replaying all 514 indicators against the Rust reference fixtures. The bug
above was found by this test; verified 514/514 pass locally.

* test(golden): add WASM replay for all 514 indicators

A manifest-driven node:test harness loads the nodejs-target wasm-pack
build, reconstructs every indicator by its JS class, feeds the shared
synthetic stream and checks output bit-for-bit against the Rust
reference fixtures. wasm_manifest.json is generated from the wasm .d.ts
plus the shared manifests; a recursive flattener covers scalar, multi
(Reflect objects), profile and bar shapes. 514/514 pass locally
(wasm-pack build --target nodejs, then node --test).

* test(golden): add C and C++ replay for all 514 indicators

golden_test.c (generated by gen_golden_test.py) drives every indicator
through the C ABI (wickra.h) and checks output bit-for-bit against the
Rust reference fixtures. golden_test.cpp #includes the same source so the
identical runner is compiled and run under both gcc (C) and g++ (C++) via
the CMake targets golden_test / golden_test_cpp — proving the extern "C"
header is consumable from each language. Both 514/514 (verified via ctest).

* test(golden): gofmt the generated Go golden replay

* test(golden): make the Node fixture reader CRLF-safe and pin fixtures to LF
2026-06-15 04:48:51 +02:00

60 KiB

1profile
2nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
3nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
4nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
5nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
6nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
7nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
8nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
9nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
10nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
11nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
12nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
13nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
14nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
15nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
16nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
17nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
18nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
19nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
20nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
2195.93821562552817,115.1642566915892,112.67911120066519,339.27202557381503,339.27202557381503,339.27202557381503,456.1109297051646,681.1724975054628,681.1724975054628,681.1724975054628,778.2221627832005,665.5430515825353,438.9501372093855,569.4816427505712,569.4816427505712,554.6294319271722,329.567864126874,437.65282816506993,437.65282816506993,534.1242635372764,534.1242635372764,306.5430927183531,306.5430927183531,306.5430927183531,410.43727614143955,444.81680066880995,444.81680066880995,336.73183663061405,336.73183663061405,336.73183663061405,240.2604012584075,240.2604012584075,514.414569499152,378.04835166383094,274.15416824074447,274.15416824074447,274.15416824074447,396.3716527189834,515.4533870623115,358.684135192623,458.5518600106999,548.9638269965159,548.9638269965159,548.9638269965159,548.9638269965159,548.9638269965159,426.7463425182769,307.66460817494885,307.66460817494885,307.66460817494885,307.66460817494885,99.38217350879296
2295.93821562552817,115.1642566915892,112.67911120066519,339.27202557381503,339.27202557381503,339.27202557381503,456.1109297051646,570.0613863943516,570.0613863943516,570.0613863943516,667.1110516720894,554.4319404714241,327.83902609827436,458.37053163946,458.37053163946,443.518320816061,329.567864126874,437.65282816506993,437.65282816506993,534.1242635372764,534.1242635372764,306.5430927183531,306.5430927183531,306.5430927183531,410.43727614143955,444.81680066880995,444.81680066880995,434.5209502243225,434.5209502243225,434.5209502243225,338.049514852116,338.049514852116,612.2036830928604,475.8374652575394,371.94328183445293,371.94328183445293,371.94328183445293,494.16076631269186,515.4533870623115,358.684135192623,458.5518600106999,548.9638269965159,548.9638269965159,548.9638269965159,548.9638269965159,548.9638269965159,426.7463425182769,307.66460817494885,307.66460817494885,307.66460817494885,307.66460817494885,99.38217350879296
2395.93821562552817,115.1642566915892,112.67911120066519,339.27202557381503,339.27202557381503,339.27202557381503,456.1109297051646,570.0613863943516,570.0613863943516,570.0613863943516,667.1110516720894,554.4319404714241,327.83902609827436,458.37053163946,458.37053163946,341.53162750811043,227.5811708189234,335.6661348571193,335.6661348571193,432.13757022932583,432.13757022932583,204.55639941040243,204.55639941040243,204.55639941040243,308.45058283348897,444.81680066880995,444.81680066880995,434.5209502243225,434.5209502243225,434.5209502243225,338.049514852116,338.049514852116,612.2036830928604,475.8374652575394,371.94328183445293,371.94328183445293,480.6590395585888,602.8765240368277,624.1691447864474,467.39989291675886,567.2676177348358,657.6795847206517,657.6795847206517,657.6795847206517,657.6795847206517,657.6795847206517,426.7463425182769,307.66460817494885,307.66460817494885,307.66460817494885,307.66460817494885,99.38217350879296
2495.93821562552817,115.26697281350663,112.67911120066519,339.27202557381503,339.27202557381503,339.27202557381503,456.1109297051646,570.0613863943516,570.0613863943516,570.0613863943516,667.1110516720894,554.4319404714241,327.83902609827436,458.37053163946,458.37053163946,341.53162750811043,325.8402290354651,325.8402290354651,325.8402290354651,431.95880794489227,431.95880794489227,204.37763712596893,204.37763712596893,204.37763712596893,325.5920529795876,325.5920529795876,325.5920529795876,325.1221083567543,325.1221083567543,219.00352944732714,219.00352944732714,219.00352944732714,493.1576976880716,371.94328183445293,371.94328183445293,371.94328183445293,590.6547755890039,590.6547755890039,626.8326131315395,470.0633612618509,569.9310860799278,672.3891319377526,672.3891319377526,672.3891319377526,672.3891319377526,672.3891319377526,502.23738827844954,502.23738827844954,502.23738827844954,502.23738827844954,381.7765995583618,281.9088747402849
2595.93821562552817,118.47543335247398,255.95135197769713,381.6810287705419,381.6810287705419,513.1247959183102,641.3190596936456,641.3190596936456,641.3190596936456,759.9353172553251,503.98396527762793,508.7857940259688,508.7857940259688,377.3420268782005,357.232727141061,357.232727141061,463.3513060504882,463.3513060504882,344.73504848880873,214.2035429476231,214.2035429476231,350.5697607829441,350.5697607829441,458.1377857360234,350.05282169782754,350.05282169782754,243.9342427884003,243.9342427884003,426.8317033030369,290.4654854677159,290.4654854677159,548.5776671011247,548.5776671011247,594.1147291608958,521.0717659461437,521.0717659461437,778.0572542114339,778.0572542114339,778.0572542114339,824.689258287756,549.3666867966666,549.3666867966666,549.3666867966666,549.3666867966666,303.99380218668335,157.0527286233352,157.0527286233352,157.0527286233352,157.0527286233352,157.0527286233352,157.0527286233352,157.0527286233352
2695.93821562552817,121.38046215528227,292.51583083165383,436.2068900234764,436.2068900234764,714.6226019676899,714.6226019676899,714.6226019676899,848.0658917245792,555.5500608929253,561.0378651767436,561.0378651767436,410.81641700786554,417.728358280275,417.728358280275,550.376581917059,416.93329216016963,267.7544286845289,267.7544286845289,423.6015347820386,423.6015347820386,422.9553609256428,422.9553609256428,290.3071372888588,290.3071372888588,509.78408990642276,353.936983808913,353.936983808913,666.381974886843,531.9219436954938,434.50554363335726,434.50554363335726,726.0341891337748,726.0341891337748,726.0341891337748,632.6212395336352,632.6212395336352,632.6212395336352,632.6212395336352,355.6825300523807,157.0527286233352,157.0527286233352,157.0527286233352,157.0527286233352,294.5047862337832,294.5047862337832,294.5047862337832,137.452057610448,137.452057610448,137.452057610448,137.452057610448,137.452057610448
2795.93821562552817,123.36781277048146,316.6613546603678,484.30092371749413,634.5223718863723,781.030101915327,781.030101915327,914.4733916722163,745.4547248712186,579.351331430363,579.351331430363,429.12988326148485,417.728358280275,417.728358280275,569.3263281508853,435.8830383939959,286.7041749183552,286.7041749183552,468.5257986987832,602.9858298901323,467.87962484238744,316.28165497177713,316.28165497177713,535.758607589341,353.936983808913,353.936983808913,666.381974886843,531.9219436954938,449.7631127027857,449.7631127027857,586.4136012773761,586.4136012773761,586.4136012773761,493.0006516772364,493.0006516772364,493.0006516772364,355.6825300523807,512.7352586757158,157.0527286233352,157.0527286233352,157.0527286233352,294.5047862337832,294.5047862337832,294.5047862337832,274.43861104373724,274.43861104373724,274.43861104373724,274.43861104373724,274.43861104373724,136.98655343328923,136.98655343328923,136.98655343328923
2895.93821562552817,124.2878498649492,316.6613546603678,484.30092371749413,634.5223718863723,781.030101915327,781.030101915327,914.4733916722163,745.4547248712186,604.2144753429696,604.2144753429696,453.9930271740916,461.8923886282739,594.5406122650579,594.5406122650579,287.05531511992103,287.05531511992103,468.87693890034905,468.87693890034905,468.1384544930396,468.1384544930396,335.4902308562556,554.9671834738194,373.1455596933914,373.1455596933914,685.5905507713214,531.9219436954938,449.7631127027857,449.7631127027857,449.7631127027857,449.7631127027857,449.7631127027857,356.3501631026461,356.3501631026461,356.3501631026461,219.03204147779033,402.26022487168143,183.22818339389107,183.22818339389107,183.22818339389107,340.3162492344031,340.3162492344031,157.088065840512,294.0746192738012,294.0746192738012,449.5525429269462,449.5525429269462,292.4644770864343,292.4644770864343,292.4644770864343,292.4644770864343,155.47792365314504
2995.93821562552817,124.2878498649492,316.6613546603678,484.30092371749413,634.5223718863723,781.030101915327,781.030101915327,914.4733916722163,745.4547248712186,604.2144753429696,604.2144753429696,453.9930271740916,461.8923886282739,594.5406122650579,594.5406122650579,287.05531511992103,287.05531511992103,468.87693890034905,468.87693890034905,468.1384544930396,468.1384544930396,335.4902308562556,554.9671834738194,373.1455596933914,373.1455596933914,685.5905507713214,531.9219436954938,312.4449910779299,312.4449910779299,312.4449910779299,312.4449910779299,312.4449910779299,219.03204147779033,219.03204147779033,219.03204147779033,219.03204147779033,402.26022487168143,183.22818339389107,183.22818339389107,183.22818339389107,340.3162492344031,340.3162492344031,157.088065840512,294.0746192738012,294.0746192738012,449.5525429269462,449.5525429269462,507.919766837554,507.919766837554,507.919766837554,507.919766837554,370.9332134042648
3095.93821562552817,124.2878498649492,316.6613546603678,484.30092371749413,634.5223718863723,781.030101915327,781.030101915327,914.4733916722163,745.4547248712186,604.2144753429696,604.2144753429696,453.9930271740916,461.8923886282739,594.5406122650579,594.5406122650579,287.05531511992103,287.05531511992103,468.87693890034905,468.87693890034905,468.1384544930396,468.1384544930396,335.4902308562556,554.9671834738194,373.1455596933914,373.1455596933914,528.4537850135855,374.785177937758,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,219.03204147779033,219.03204147779033,219.03204147779033,219.03204147779033,402.26022487168143,183.22818339389107,183.22818339389107,183.22818339389107,340.3162492344031,340.3162492344031,157.088065840512,294.0746192738012,294.0746192738012,449.5525429269462,626.7403202248182,685.107544135426,685.107544135426,685.107544135426,685.107544135426,548.1209907021369
3195.93821562552817,124.2878498649492,316.6613546603678,484.30092371749413,634.5223718863723,781.030101915327,781.030101915327,914.4733916722163,745.4547248712186,604.2144753429696,604.2144753429696,453.9930271740916,461.8923886282739,594.5406122650579,594.5406122650579,287.05531511992103,287.05531511992103,468.87693890034905,468.87693890034905,468.1384544930396,468.1384544930396,335.4902308562556,335.4902308562556,153.66860707582757,153.66860707582757,308.9768323960217,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,219.03204147779033,219.03204147779033,219.03204147779033,219.03204147779033,402.26022487168143,183.22818339389107,183.22818339389107,183.22818339389107,340.3162492344031,340.3162492344031,157.088065840512,443.5689361225692,443.5689361225692,599.0468597757142,776.2346370735862,834.601860984194,834.601860984194,834.601860984194,685.107544135426,548.1209907021369
3295.93821562552817,124.2878498649492,316.6613546603678,484.30092371749413,634.5223718863723,781.030101915327,781.030101915327,914.4733916722163,745.4547248712186,604.2144753429696,604.2144753429696,453.9930271740916,461.8923886282739,594.5406122650579,594.5406122650579,287.05531511992103,287.05531511992103,287.05531511992103,287.05531511992103,286.3168307126116,286.3168307126116,153.66860707582757,153.66860707582757,153.66860707582757,153.66860707582757,308.9768323960217,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,219.03204147779033,219.03204147779033,219.03204147779033,219.03204147779033,402.26022487168143,183.22818339389107,183.22818339389107,183.22818339389107,487.1650420658163,487.1650420658163,303.9368586719252,590.4177289539824,590.4177289539824,745.8956526071274,923.0834299049994,834.601860984194,834.601860984194,834.601860984194,685.107544135426,548.1209907021369
3395.93821562552817,124.2878498649492,316.6613546603678,484.30092371749413,634.5223718863723,781.030101915327,781.030101915327,914.4733916722163,745.4547248712186,604.2144753429696,604.2144753429696,453.9930271740916,307.4852971451369,440.1335207819209,440.1335207819209,132.648223636784,132.648223636784,132.648223636784,132.648223636784,286.3168307126116,286.3168307126116,153.66860707582757,153.66860707582757,153.66860707582757,153.66860707582757,308.9768323960217,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,219.03204147779033,219.03204147779033,219.03204147779033,219.03204147779033,546.3043591976457,327.2723177198553,327.2723177198553,327.2723177198553,631.2091763917805,631.2091763917805,447.9809929978894,590.4177289539824,590.4177289539824,745.8956526071274,923.0834299049994,834.601860984194,834.601860984194,834.601860984194,685.107544135426,548.1209907021369
3495.93821562552817,124.2878498649492,316.6613546603678,484.30092371749413,634.5223718863723,781.030101915327,781.030101915327,781.030101915327,612.0114351143292,470.7711855860804,470.7711855860804,320.54973741720227,174.04200738824753,306.6902310250315,306.6902310250315,132.648223636784,132.648223636784,132.648223636784,132.648223636784,286.3168307126116,286.3168307126116,153.66860707582757,153.66860707582757,153.66860707582757,153.66860707582757,308.9768323960217,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,155.30822532019414,363.5541729756545,363.5541729756545,363.5541729756545,363.5541729756545,690.8264906955098,471.7944492177195,471.7944492177195,327.2723177198553,631.2091763917805,631.2091763917805,447.9809929978894,590.4177289539824,590.4177289539824,745.8956526071274,923.0834299049994,834.601860984194,834.601860984194,834.601860984194,685.107544135426,548.1209907021369
3595.93821562552817,124.2878498649492,316.6613546603678,484.30092371749413,484.30092371749413,630.8086537464488,630.8086537464488,630.8086537464488,461.7899869454511,320.54973741720227,320.54973741720227,320.54973741720227,174.04200738824753,306.6902310250315,306.6902310250315,132.648223636784,132.648223636784,132.648223636784,132.648223636784,286.3168307126116,286.3168307126116,153.66860707582757,153.66860707582757,153.66860707582757,153.66860707582757,308.9768323960217,155.30822532019414,302.615959084671,302.615959084671,302.615959084671,302.615959084671,302.615959084671,510.86190674013136,510.86190674013136,363.5541729756545,363.5541729756545,690.8264906955098,471.7944492177195,471.7944492177195,327.2723177198553,631.2091763917805,631.2091763917805,447.9809929978894,590.4177289539824,590.4177289539824,745.8956526071274,923.0834299049994,834.601860984194,834.601860984194,834.601860984194,685.107544135426,548.1209907021369
3695.93821562552817,124.2878498649492,169.01866680099778,336.65823585812416,336.65823585812416,483.16596588707887,483.16596588707887,483.16596588707887,314.1472990860811,320.54973741720227,320.54973741720227,320.54973741720227,174.04200738824753,306.6902310250315,306.6902310250315,132.648223636784,132.648223636784,132.648223636784,132.648223636784,286.3168307126116,286.3168307126116,153.66860707582757,153.66860707582757,153.66860707582757,328.570496261471,483.8787215816651,330.2101145058376,477.5178482703144,477.5178482703144,477.5178482703144,302.615959084671,302.615959084671,510.86190674013136,510.86190674013136,363.5541729756545,363.5541729756545,690.8264906955098,471.7944492177195,471.7944492177195,327.2723177198553,631.2091763917805,631.2091763917805,447.9809929978894,590.4177289539824,590.4177289539824,745.8956526071274,923.0834299049994,834.601860984194,834.601860984194,834.601860984194,685.107544135426,548.1209907021369
3796.54876504706593,124.2878498649492,167.63956905712635,167.63956905712635,314.1472990860811,314.1472990860811,314.1472990860811,314.1472990860811,320.54973741720227,320.54973741720227,320.54973741720227,174.04200738824753,174.04200738824753,325.6399772588578,151.59796987061029,151.59796987061029,151.59796987061029,151.59796987061029,286.05800106195943,286.05800106195943,134.46003119134912,312.0764745033289,312.0764745033289,461.9923795195947,617.3006048397889,617.3006048397889,482.8405736484398,452.5318641009368,452.5318641009368,452.5318641009368,302.615959084671,510.86190674013136,510.86190674013136,510.86190674013136,363.5541729756545,363.5541729756545,471.7944492177195,471.7944492177195,327.2723177198553,327.2723177198553,631.2091763917805,631.2091763917805,447.9809929978894,590.4177289539824,590.4177289539824,745.8956526071274,923.0834299049994,834.601860984194,834.601860984194,834.601860984194,685.107544135426,548.1209907021369
3897.93278462060415,124.2878498649492,146.50773002895474,146.50773002895474,146.50773002895474,146.50773002895474,320.54973741720227,320.54973741720227,320.54973741720227,174.04200738824753,306.6902310250315,306.6902310250315,132.648223636784,132.648223636784,132.648223636784,132.648223636784,252.16825136242767,252.16825136242767,299.41449212312955,477.0309354351093,477.0309354351093,477.0309354351093,626.9468404513751,782.2550657715693,602.3606013740834,434.11839738037725,434.11839738037725,434.11839738037725,434.11839738037725,284.2024923641114,474.3831735823387,474.3831735823387,474.3831735823387,345.4889065384215,345.4889065384215,453.7291827804865,453.7291827804865,453.7291827804865,327.2723177198553,593.2170690577899,593.2170690577899,409.9888856638988,387.7105766119695,537.2048934607374,537.2048934607374,844.5580547977728,1024.1041295903726,758.159378252438,758.159378252438,758.159378252438,608.66506140367,486.89923612963514
39100.25554360082955,124.2878498649492,149.17886347564075,149.17886347564075,149.17886347564075,149.17886347564075,267.0883955972265,267.0883955972265,267.0883955972265,117.90953212158577,117.90953212158577,117.90953212158577,117.90953212158577,237.42955984722943,512.7215716652037,394.81203954361786,547.0547052396006,547.0547052396006,547.0547052396006,696.9706102558664,832.8653074110363,678.6700522131913,559.1500244875475,414.7048692153529,414.7048692153529,414.7048692153529,264.7889641990871,264.7889641990871,437.87783333604034,437.87783333604034,437.87783333604034,308.9835662921231,308.9835662921231,592.074912450677,409.5482112191851,409.5482112191851,283.0913461585539,283.0913461585539,549.0360974964884,549.0360974964884,391.98336887315327,375.53399408456596,506.34152132723796,506.34152132723796,642.3847045237399,794.2599422076302,707.8612656622954,707.8612656622954,707.8612656622954,707.8612656622954,577.0537384196234,467.46449567299203
40102.65835969292533,124.2878498649492,117.90953212158577,117.90953212158577,117.90953212158577,117.90953212158577,117.90953212158577,117.90953212158577,117.90953212158577,237.42955984722943,493.447164765473,375.5376326438872,637.4594950601848,637.4594950601848,637.4594950601848,754.0607545172804,754.0607545172804,889.9554516724503,635.5145756486922,362.1751533325804,476.74783514939566,476.74783514939566,367.0686384290808,367.0686384290808,250.46737897198517,271.024140015237,397.48100507586815,397.48100507586815,397.48100507586815,282.90832325905285,282.90832325905285,532.3637875024433,375.9123293040217,375.9123293040217,249.45546424339048,249.45546424339048,462.2112653137381,462.2112653137381,462.2112653137381,324.79012776831985,322.34504381697906,453.15257105965105,453.15257105965105,574.079845012097,706.9706779855011,860.8673135220153,648.1115124516676,648.1115124516676,648.1115124516676,517.3039852089956,407.71474246236426,407.71474246236426
41105.7105413401633,124.2878498649492,97.78911359370845,196.86827810108687,331.7891263992013,450.2000886071878,541.5994192074502,541.5994192074502,541.5994192074502,646.5405527188362,646.5405527188362,755.2563104429722,720.3222198300814,622.533106236373,498.7842646438569,498.7842646438569,498.7842646438569,498.7842646438569,407.3849340435945,302.44380053220846,302.44380053220846,451.34499305499924,451.34499305499924,351.35823536977557,351.35823536977557,257.61695024692665,257.61695024692665,257.61695024692665,324.1485083392739,324.1485083392739,324.1485083392739,222.983016290769,222.983016290769,222.983016290769,425.7423040803568,425.7423040803568,425.7423040803568,303.59018181776275,294.08365674511396,398.72967853925155,398.72967853925155,398.72967853925155,507.5642250964531,640.455058069857,672.3204591823177,572.3553263747191,572.3553263747191,572.3553263747191,572.3553263747191,467.7093045805815,376.3849356250554,243.49410265165136
42106.26786689008574,124.2878498649492,219.00880743903568,219.00880743903568,428.8191002472846,428.8191002472846,428.8191002472846,428.8191002472846,533.7602337586707,533.7602337586707,642.4759914828065,622.533106236373,622.533106236373,498.7842646438569,498.7842646438569,498.7842646438569,407.3849340435945,407.3849340435945,302.44380053220846,302.44380053220846,564.2521106595364,564.2521106595364,464.2653529743127,464.2653529743127,370.52406785146377,370.52406785146377,370.52406785146377,437.0556259438111,437.0556259438111,314.9516454257735,314.9516454257735,222.983016290769,222.983016290769,416.39738090017596,416.39738090017596,416.39738090017596,294.2452586375819,193.41436460940696,284.7387335649331,389.3847553590707,389.3847553590707,389.3847553590707,498.21930191627223,631.1101348896763,572.3553263747191,572.3553263747191,572.3553263747191,572.3553263747191,572.3553263747191,467.7093045805815,376.3849356250554,243.49410265165136
43106.26786689008574,124.2878498649492,219.00880743903568,219.00880743903568,428.8191002472846,428.8191002472846,428.8191002472846,428.8191002472846,533.7602337586707,533.7602337586707,533.7602337586707,513.8173485122371,513.8173485122371,390.068506919721,390.068506919721,390.068506919721,298.66917631945864,298.66917631945864,193.7280428080726,193.7280428080726,564.2521106595364,564.2521106595364,464.2653529743127,464.2653529743127,370.52406785146377,370.52406785146377,370.52406785146377,437.0556259438111,437.0556259438111,314.9516454257735,451.71077738427067,359.74214824926617,359.74214824926617,553.1565128586731,553.1565128586731,553.1565128586731,431.0043905960791,330.1734965679041,284.7387335649331,389.3847553590707,389.3847553590707,389.3847553590707,498.21930191627223,631.1101348896763,572.3553263747191,572.3553263747191,572.3553263747191,572.3553263747191,572.3553263747191,467.7093045805815,376.3849356250554,243.49410265165136
44106.26786689008574,124.2878498649492,219.00880743903568,219.00880743903568,428.8191002472846,428.8191002472846,428.8191002472846,428.8191002472846,533.7602337586707,533.7602337586707,533.7602337586707,513.8173485122371,513.8173485122371,390.068506919721,390.068506919721,390.068506919721,298.66917631945864,298.66917631945864,193.7280428080726,193.7280428080726,407.8006524611147,407.8006524611147,307.81389477589096,307.81389477589096,214.0726096530421,214.0726096530421,214.0726096530421,437.0556259438111,437.0556259438111,314.9516454257735,451.71077738427067,359.74214824926617,359.74214824926617,553.1565128586731,553.1565128586731,553.1565128586731,431.0043905960791,330.1734965679041,284.7387335649331,488.06292725078237,488.06292725078237,488.06292725078237,596.8974738079838,729.7883067813879,671.0334982664307,671.0334982664307,671.0334982664307,671.0334982664307,671.0334982664307,566.3874764722931,376.3849356250554,243.49410265165136
45106.26786689008574,127.14038418498515,256.0176049182436,256.0176049182436,507.968631269058,507.968631269058,507.968631269058,624.5698907261536,624.5698907261536,624.5698907261536,611.8550795988681,338.5156572827563,453.0883390995716,453.0883390995716,453.0883390995716,353.3799784447399,236.77871898764425,236.77871898764425,506.1756533583806,383.96961618755165,383.96961618755165,269.39693437073635,269.39693437073635,269.39693437073635,381.4312610687085,224.44042897408877,380.7365797837998,268.3304775076832,268.3304775076832,481.0862785780309,481.0862785780309,481.0862785780309,481.0862785780309,322.34504381697906,559.2250559003351,559.2250559003351,668.0596024575365,800.9504354309405,935.6099915253903,722.8541904550427,722.8541904550427,722.8541904550427,830.1981614337839,483.72890660379653,483.72890660379653,350.8380736303925,107.34397097874114,107.34397097874114,107.34397097874114,107.34397097874114,107.34397097874114,107.34397097874114
46106.26786689008574,130.20955349568973,290.42910639549035,442.67177209147303,564.5375462251562,564.5375462251562,695.7139631143888,695.7139631143888,695.7139631143888,679.0004997337264,505.0966646569137,505.0966646569137,505.0966646569137,383.23089052323047,252.05447363399787,252.05447363399787,561.6673094716855,424.18551765450286,424.18551765450286,309.61283583768756,309.61283583768756,435.65145337290625,252.49548259584986,434.84099187384606,308.38412681321495,422.59985457098077,422.59985457098077,422.59985457098077,422.59985457098077,366.78908027447267,502.4715666255762,502.4715666255762,790.3899875059684,944.2866230424826,830.0708952847167,830.0708952847167,830.0708952847167,818.5344469073126,561.0861352821742,409.21089759828396,119.27107886526794,119.27107886526794,119.27107886526794,119.27107886526794,251.58254377641498,251.58254377641498,132.31146491114703,132.31146491114703,132.31146491114703,132.31146491114703,132.31146491114703,132.31146491114703
47106.26786689008574,132.45313613345562,335.5902943376519,487.83296003363466,624.9319559340282,624.9319559340282,774.847860950294,774.847860950294,732.4351883699908,576.7393584298247,571.8044264983189,571.8044264983189,434.7054305979253,284.7895255816594,411.2463906422906,594.402361419347,456.9205696021644,309.61283583768756,309.61283583768756,435.65145337290625,435.65145337290625,434.84099187384606,308.38412681321495,436.8768205407015,436.8768205407015,436.8768205407015,436.8768205407015,277.98701057625453,433.05270926323,569.0958924597319,746.2836697576039,797.3370508227172,797.3370508227172,797.3370508227172,782.0226976973756,626.9569990104002,449.7692217125282,134.17996372342643,134.17996372342643,134.17996372342643,266.4914286345735,266.4914286345735,132.31146491114703,132.31146491114703,132.31146491114703,132.31146491114703,305.84677299850966,305.84677299850966,173.5353080873626,173.5353080873626,173.5353080873626,173.5353080873626
48106.26786689008574,134.3228744433646,335.5902943376519,650.3057335500253,650.3057335500253,650.3057335500253,825.2076227356687,825.2076227356687,802.4352061292487,616.4306666415797,616.4306666415797,479.33167074118614,304.4297815555426,304.4297815555426,668.7390779858745,511.6170301948087,364.30929643033187,364.30929643033187,508.35343075629606,288.5662658238284,507.3808769574239,362.8587454595597,509.70753829097293,509.70753829097293,509.70753829097293,296.3431096801812,451.40880836715667,451.40880836715667,628.5965856650287,661.2938676262153,661.2938676262153,661.2938676262153,645.9795145008737,490.9138158138983,313.7260385160262,134.17996372342643,134.17996372342643,134.17996372342643,285.393066479023,285.393066479023,151.2131027555966,151.2131027555966,151.2131027555966,324.7484108429592,324.7484108429592,173.5353080873626,343.91680665570004,343.91680665570004,343.91680665570004,170.38149856833743,170.38149856833743,170.38149856833743
49106.26786689008574,135.053120145851,335.5902943376519,650.3057335500253,650.3057335500253,800.2216385662912,800.2216385662912,937.7034303834737,757.8089659859879,571.8044264983189,571.8044264983189,434.7054305979253,284.7895255816594,612.4676278565801,612.4676278565801,474.98583603939744,327.67810227492055,327.67810227492055,495.72959232187884,312.57362154482246,386.86610118055376,515.3587949080403,515.3587949080403,515.3587949080403,347.307304861082,433.05270926323,433.05270926323,610.240486561102,610.240486561102,481.74779283361545,481.74779283361545,615.9277565570419,311.36774102129846,134.17996372342643,134.17996372342643,134.17996372342643,134.17996372342643,285.393066479023,285.393066479023,151.2131027555966,151.2131027555966,151.2131027555966,324.7484108429592,324.7484108429592,173.5353080873626,343.91680665570004,510.99639707992264,510.99639707992264,337.46108899256006,337.46108899256006,337.46108899256006,167.07959042422263
50106.26786689008574,135.065460892756,335.5902943376519,650.3057335500253,650.3057335500253,800.2216385662912,800.2216385662912,937.7034303834737,757.8089659859879,571.8044264983189,571.8044264983189,434.7054305979253,284.7895255816594,612.4676278565801,612.4676278565801,474.98583603939744,327.67810227492055,327.67810227492055,495.72959232187884,312.57362154482246,386.86610118055376,515.3587949080403,515.3587949080403,515.3587949080403,347.307304861082,433.05270926323,433.05270926323,433.05270926323,433.05270926323,304.5600155357434,304.5600155357434,438.7399792591698,134.17996372342643,134.17996372342643,134.17996372342643,134.17996372342643,134.17996372342643,285.393066479023,285.393066479023,151.2131027555966,151.2131027555966,151.2131027555966,324.7484108429592,324.7484108429592,173.5353080873626,343.91680665570004,680.5685101003057,680.5685101003057,507.0332020129431,507.0332020129431,507.0332020129431,336.6517034446057
51106.26786689008574,135.065460892756,335.5902943376519,650.3057335500253,650.3057335500253,800.2216385662912,800.2216385662912,937.7034303834737,757.8089659859879,571.8044264983189,571.8044264983189,434.7054305979253,284.7895255816594,612.4676278565801,612.4676278565801,474.98583603939744,327.67810227492055,327.67810227492055,495.72959232187884,312.57362154482246,386.86610118055376,515.3587949080403,515.3587949080403,515.3587949080403,347.307304861082,283.558392414462,283.558392414462,283.558392414462,283.558392414462,155.06569868697542,155.06569868697542,289.24566241040185,134.17996372342643,134.17996372342643,134.17996372342643,134.17996372342643,134.17996372342643,285.393066479023,285.393066479023,151.2131027555966,151.2131027555966,151.2131027555966,324.7484108429592,324.7484108429592,321.6278670766759,492.0093656450133,828.661069089619,828.661069089619,655.1257610022564,655.1257610022564,655.1257610022564,336.6517034446057
52106.26786689008574,135.065460892756,335.5902943376519,650.3057335500253,650.3057335500253,800.2216385662912,800.2216385662912,937.7034303834737,757.8089659859879,571.8044264983189,571.8044264983189,434.7054305979253,284.7895255816594,612.4676278565801,612.4676278565801,474.98583603939744,327.67810227492055,327.67810227492055,495.72959232187884,312.57362154482246,386.86610118055376,386.86610118055376,386.86610118055376,386.86610118055376,218.81461113359546,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,289.24566241040185,134.17996372342643,134.17996372342643,134.17996372342643,134.17996372342643,134.17996372342643,285.393066479023,285.393066479023,151.2131027555966,151.2131027555966,301.8419757683019,475.3772838556645,475.3772838556645,472.2567400893812,642.6382386577186,979.2899421023243,979.2899421023243,655.1257610022564,655.1257610022564,655.1257610022564,336.6517034446057
53106.26786689008574,135.065460892756,335.5902943376519,650.3057335500253,650.3057335500253,800.2216385662912,800.2216385662912,937.7034303834737,757.8089659859879,571.8044264983189,571.8044264983189,434.7054305979253,284.7895255816594,612.4676278565801,612.4676278565801,474.98583603939744,327.67810227492055,327.67810227492055,327.67810227492055,144.5221314978642,218.81461113359546,218.81461113359546,218.81461113359546,218.81461113359546,218.81461113359546,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,289.24566241040185,134.17996372342643,134.17996372342643,134.17996372342643,134.17996372342643,134.17996372342643,285.393066479023,438.2484191589308,304.06845543550435,304.06845543550435,454.69732844820965,628.2326365355723,628.2326365355723,625.112092769289,642.6382386577186,979.2899421023243,979.2899421023243,655.1257610022564,655.1257610022564,655.1257610022564,336.6517034446057
54106.26786689008574,135.065460892756,335.5902943376519,650.3057335500253,650.3057335500253,800.2216385662912,800.2216385662912,937.7034303834737,757.8089659859879,571.8044264983189,571.8044264983189,434.7054305979253,284.7895255816594,467.9454963587158,467.9454963587158,330.4637045415332,183.15597077705638,183.15597077705638,183.15597077705638,0,218.81461113359546,218.81461113359546,218.81461113359546,218.81461113359546,218.81461113359546,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,289.24566241040185,134.17996372342643,134.17996372342643,288.8631989960786,288.8631989960786,288.8631989960786,440.07630175167515,592.931654431583,458.7516907081565,458.7516907081565,454.69732844820965,628.2326365355723,628.2326365355723,625.112092769289,642.6382386577186,979.2899421023243,979.2899421023243,655.1257610022564,655.1257610022564,655.1257610022564,336.6517034446057
55106.26786689008574,135.065460892756,335.5902943376519,650.3057335500253,650.3057335500253,800.2216385662912,800.2216385662912,937.7034303834737,757.8089659859879,424.496692733842,424.496692733842,287.39769683344844,137.48179181718257,320.63776259423895,320.63776259423895,183.15597077705638,183.15597077705638,183.15597077705638,183.15597077705638,0,218.81461113359546,218.81461113359546,218.81461113359546,218.81461113359546,218.81461113359546,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,155.06569868697542,471.291919437282,316.22622075030654,316.22622075030654,470.9094560229587,470.9094560229587,470.9094560229587,440.07630175167515,592.931654431583,458.7516907081565,458.7516907081565,454.69732844820965,628.2326365355723,628.2326365355723,625.112092769289,642.6382386577186,979.2899421023243,979.2899421023243,655.1257610022564,655.1257610022564,655.1257610022564,336.6517034446057
56106.26786689008574,135.065460892756,335.5902943376519,650.3057335500253,650.3057335500253,650.3057335500253,650.3057335500253,787.7875253672078,607.893060969722,274.5807877175762,274.5807877175762,137.48179181718257,137.48179181718257,320.63776259423895,320.63776259423895,183.15597077705638,183.15597077705638,183.15597077705638,183.15597077705638,0,218.81461113359546,218.81461113359546,218.81461113359546,218.81461113359546,218.81461113359546,155.06569868697542,155.06569868697542,338.08130252141694,338.08130252141694,338.08130252141694,338.08130252141694,654.3075232717235,499.2418245847481,316.22622075030654,470.9094560229587,470.9094560229587,470.9094560229587,440.07630175167515,592.931654431583,458.7516907081565,458.7516907081565,454.69732844820965,628.2326365355723,628.2326365355723,625.112092769289,642.6382386577186,979.2899421023243,979.2899421023243,655.1257610022564,655.1257610022564,655.1257610022564,336.6517034446057
57106.26786689008574,135.065460892756,335.5902943376519,472.6892902380455,472.6892902380455,472.6892902380455,472.6892902380455,610.171082055228,430.27661765774224,274.5807877175762,274.5807877175762,137.48179181718257,137.48179181718257,320.63776259423895,320.63776259423895,183.15597077705638,183.15597077705638,183.15597077705638,183.15597077705638,0,218.81461113359546,218.81461113359546,218.81461113359546,218.81461113359546,375.9573283700341,312.208415923414,312.208415923414,495.22401975785556,495.22401975785556,495.22401975785556,495.22401975785556,654.3075232717235,499.2418245847481,316.22622075030654,470.9094560229587,470.9094560229587,470.9094560229587,440.07630175167515,592.931654431583,458.7516907081565,458.7516907081565,454.69732844820965,628.2326365355723,628.2326365355723,625.112092769289,642.6382386577186,979.2899421023243,979.2899421023243,655.1257610022564,655.1257610022564,655.1257610022564,336.6517034446057
58106.26786689008574,135.065460892756,155.69582994016608,292.79482584055967,292.79482584055967,292.79482584055967,292.79482584055967,430.27661765774224,430.27661765774224,274.5807877175762,274.5807877175762,137.48179181718257,137.48179181718257,320.63776259423895,320.63776259423895,183.15597077705638,183.15597077705638,183.15597077705638,183.15597077705638,0,218.81461113359546,356.0543327479869,356.0543327479869,356.0543327479869,513.1970499844256,449.44813753780545,449.44813753780545,632.463741372247,632.463741372247,495.22401975785556,495.22401975785556,654.3075232717235,499.2418245847481,316.22622075030654,470.9094560229587,470.9094560229587,470.9094560229587,440.07630175167515,592.931654431583,458.7516907081565,458.7516907081565,454.69732844820965,628.2326365355723,628.2326365355723,625.112092769289,642.6382386577186,979.2899421023243,979.2899421023243,655.1257610022564,655.1257610022564,655.1257610022564,336.6517034446057
59107.32068773822765,135.065460892756,137.0989959003936,137.0989959003936,137.0989959003936,137.0989959003936,294.2210436914594,294.2210436914594,294.2210436914594,294.2210436914594,157.1220477910658,157.1220477910658,340.2780185681222,183.15597077705638,183.15597077705638,183.15597077705638,183.15597077705638,183.15597077705638,182.34550927799623,318.8371158488047,456.07683746319617,456.07683746319617,456.07683746319617,613.2195546996347,585.9397441086139,585.9397441086139,585.9397441086139,669.0668621391352,531.8271405247438,531.8271405247438,690.9106440386117,535.8449453516364,316.22622075030654,451.57405161387715,451.57405161387715,451.57405161387715,401.83925949814414,535.5876930930635,401.407729369637,401.407729369637,401.407729369637,565.4333213079395,565.4333213079395,565.4333213079395,727.2556998732522,593.5072662783328,930.1589697229384,930.1589697229384,630.7855469210654,630.7855469210654,630.7855469210654,336.6517034446057
60109.67068524069803,135.065460892756,137.48179181718257,137.48179181718257,137.48179181718257,137.48179181718257,137.48179181718257,137.48179181718257,294.4726239118023,294.4726239118023,156.99083209461975,156.99083209461975,156.99083209461975,156.99083209461975,156.99083209461975,182.34550927799623,303.6713817853815,425.66224544261837,580.2740825135999,580.2740825135999,717.7739600954837,535.4284508174875,690.4941495044629,690.4941495044629,873.5097533389045,597.5720437605377,475.58118010330077,475.58118010330077,639.398638413565,484.33293972658953,301.31733589214804,301.31733589214804,436.6651667557187,436.6651667557187,254.61890972883862,386.93037463998564,520.6788082349049,401.407729369637,401.407729369637,401.407729369637,397.8601623921835,571.3954704795461,571.3954704795461,439.0840055683991,599.4694154499393,888.0280184024584,888.0280184024584,714.4927103150959,582.6924464289788,582.6924464289788,582.6924464289788,288.5586029525191
61113.09073586402833,135.065460892756,156.99083209461975,156.99083209461975,156.99083209461975,156.99083209461975,156.99083209461975,156.99083209461975,156.99083209461975,0,182.34550927799623,291.538794534643,401.3305718261562,555.9424088971377,555.9424088971377,811.8335858629706,629.4880765849744,750.0947311192887,750.0947311192887,750.0947311192887,778.4984978827486,669.3052126261018,559.5134353345887,425.8443717748747,440.1569511389158,559.4280300041838,255.80577163542802,255.80577163542802,364.0840363262846,364.0840363262846,364.0840363262846,364.0840363262846,345.15953458825516,452.1582814641906,332.88720259892267,332.88720259892267,332.88720259892267,332.88720259892267,341.76472802905914,471.91620909458106,471.91620909458106,354.3060180624504,597.4746728903244,490.475926014389,617.6550107796763,760.8660882861527,760.8660882861527,513.5588170996378,513.5588170996378,513.5588170996378,383.97782798398873,270.3901622717638
62116.6612183117217,135.065460892756,156.29615080971104,255.56277377029897,347.0559215132266,467.3095725684345,467.3095725684345,467.3095725684345,696.126420020354,539.830269210643,638.5084411023546,638.5084411023546,638.5084411023546,755.5814735245817,692.9317170811644,692.9317170811644,601.4385693382367,482.62162395182423,372.6217218863172,493.98589323757056,591.5713214000625,336.0226319359724,218.94959951374537,218.94959951374537,317.3843855963422,317.3843855963422,317.3843855963422,317.3843855963422,196.0202142450888,301.8693861740064,399.1409742430386,301.5555460805467,301.5555460805467,301.5555460805467,301.5555460805467,203.12075999794985,424.25117649841866,424.25117649841866,424.25117649841866,318.40200456950095,318.40200456950095,449.90118364882625,449.90118364882625,674.3356526118966,674.3356526118966,558.6454472203216,453.2052361114279,453.2052361114279,453.2052361114279,453.2052361114279,224.43446896307043,224.43446896307043
63117.25536324735009,135.065460892756,99.26662296058795,298.98805665320265,298.98805665320265,298.98805665320265,398.9879676218454,517.8049130082579,517.8049130082579,616.4830848999695,616.4830848999695,616.4830848999695,733.5561173221965,682.9317259843001,682.9317259843001,591.4385782413724,472.62163285495996,372.6217218863172,677.6049231341291,677.6049231341291,422.0562336700389,304.9832012478119,304.9832012478119,403.4179873304087,403.4179873304087,403.4179873304087,403.4179873304087,282.05381597915533,378.280335914535,373.28023756354037,283.82692841458936,283.82692841458936,283.82692841458936,283.82692841458936,185.39214233199255,281.2468797037141,396.93708509528915,396.93708509528915,396.93708509528915,300.7105651599095,506.6042555934313,417.4386331968184,519.1819010090481,630.5682946251966,630.5682946251966,514.8780892336215,419.0233518619,419.0233518619,419.0233518619,419.0233518619,213.12966142837823,213.12966142837823
64117.25536324735009,135.065460892756,99.26662296058795,298.98805665320265,298.98805665320265,298.98805665320265,398.9879676218454,517.8049130082579,517.8049130082579,517.8049130082579,517.8049130082579,517.8049130082579,634.8779454304849,584.2535540925885,584.2535540925885,492.76040634966074,373.9434609632483,273.9435499946055,578.9267512424174,578.9267512424174,422.0562336700389,304.9832012478119,304.9832012478119,403.4179873304087,403.4179873304087,403.4179873304087,403.4179873304087,374.46839939232177,470.6949193277014,465.6948209767068,376.2415118277558,376.2415118277558,376.2415118277558,376.2415118277558,277.806725745159,373.66146311688055,489.3516685084556,489.3516685084556,396.93708509528915,300.7105651599095,506.6042555934313,417.4386331968184,519.1819010090481,630.5682946251966,630.5682946251966,514.8780892336215,419.0233518619,419.0233518619,419.0233518619,419.0233518619,213.12966142837823,213.12966142837823
65117.25536324735009,135.065460892756,99.26662296058795,298.98805665320265,298.98805665320265,298.98805665320265,398.9879676218454,517.8049130082579,517.8049130082579,517.8049130082579,517.8049130082579,517.8049130082579,634.8779454304849,584.2535540925885,584.2535540925885,492.76040634966074,373.9434609632483,273.9435499946055,489.4734420934665,489.4734420934665,332.602924521088,215.52989209886096,215.52989209886096,313.96467818145777,313.96467818145777,313.96467818145777,313.96467818145777,285.0150902433708,381.2416101787505,376.2415118277558,376.2415118277558,376.2415118277558,376.2415118277558,376.2415118277558,277.806725745159,373.66146311688055,489.3516685084556,589.687898980667,497.2733155675005,401.04679563212085,606.9404860656426,517.7748636690297,619.5181314812595,730.9045250974079,730.9045250974079,615.2143197058328,519.3595823341113,419.0233518619,419.0233518619,419.0233518619,213.12966142837823,213.12966142837823
66117.25536324735009,136.79793765689536,200.6864329995744,320.94008405478223,320.94008405478223,320.94008405478223,564.6090496800033,564.6090496800033,564.6090496800033,564.6090496800033,564.6090496800033,681.6820821022304,609.1056633627543,609.1056633627543,383.9434520601125,383.9434520601125,395.30772134585897,498.89001416822725,498.89001416822725,342.01949659584875,224.94646417362168,333.2247288644782,333.2247288644782,333.2247288644782,333.2247288644782,313.5165992677079,313.5165992677079,316.93305332127505,316.93305332127505,316.93305332127505,316.93305332127505,208.65478863041852,314.09499973931224,444.24648080483416,555.7311813295134,454.0751395750304,454.0751395750304,575.8471598474525,575.8471598474525,800.2816288105229,800.2816288105229,670.1301477450008,667.0050348871225,555.5203343624432,555.5203343624432,555.5203343624432,326.7495672140858,326.7495672140858,102.31509825101539,102.31509825101539,102.31509825101539,102.31509825101539
67117.25536324735009,140.0546941334019,231.11764979889847,366.4030072360073,366.4030072360073,488.62512064212626,641.3897647103709,641.3897647103709,641.3897647103709,773.0969261853763,956.1125300198178,699.5013000753237,589.7095227838105,436.9448787155659,470.7624141896299,600.2402802175902,417.2246763831488,285.5175149081433,405.8266978979839,405.8266978979839,405.8266978979839,362.73820652278215,362.73820652278215,352.147837023639,352.147837023639,352.147837023639,352.147837023639,231.83865403379838,363.6389179199155,489.05920601017976,376.10804850519855,376.10804850519855,533.0992348919477,646.1473102388697,771.4570030570367,771.4570030570367,639.6567391709195,642.1303238944246,642.1303238944246,494.0377649051113,366.25164097885823,366.25164097885823,127.89387281376924,127.89387281376924,258.14596077410226,130.252087960333,130.252087960333,130.252087960333,130.252087960333,130.252087960333,130.252087960333,130.252087960333
68117.25536324735009,142.5489901806554,258.4824702280453,413.0943072990268,413.0943072990268,703.3588289491553,703.3588289491553,703.3588289491553,703.3588289491553,1036.8969030407459,745.7934593989559,623.802595741719,471.03795167347437,619.0555889997339,619.0555889997339,436.03998516529236,285.5175149081433,420.8653457717139,420.8653457717139,547.9353979648178,391.8957490846349,381.30537958549166,381.30537958549166,381.30537958549166,381.30537958549166,377.7578126080382,377.7578126080382,394.0252325180934,394.0252325180934,542.1177915074067,550.4093797438768,693.6204572503534,693.6204572503534,689.7140661780055,546.3765940748464,546.3765940748464,398.28403508553305,398.28403508553305,127.89387281376924,127.89387281376924,258.14596077410226,130.252087960333,130.252087960333,130.252087960333,130.252087960333,130.252087960333,306.7866465387867,306.7866465387867,176.53455857845373,176.53455857845373,176.53455857845373,176.53455857845373
69117.25536324735009,144.5932922665057,293.23012912388685,473.6106057066986,473.6106057066986,808.978741022756,808.978741022756,808.978741022756,959.5012112799051,842.7490517889277,705.5093301745362,527.2839120949175,681.6653179133193,681.6653179133193,462.04659331198957,311.52412305484046,466.20735832749267,466.20735832749267,429.38401809273125,563.1324516876505,433.65458565969016,433.65458565969016,433.65458565969016,278.971350387038,429.6002233997433,451.6043573946436,451.6043573946436,490.63057595392314,635.9781013999657,635.9781013999657,635.9781013999657,464.28660367312057,464.28660367312057,291.5119515189217,291.5119515189217,146.16442607287914,146.16442607287914,295.0239551704026,148.85952909752342,148.85952909752342,148.85952909752342,148.85952909752342,148.85952909752342,325.3940876759772,176.53455857845373,176.53455857845373,176.53455857845373,391.34207637750274,391.34207637750274,214.80751779904898,214.80751779904898,214.80751779904898
70117.25536324735009,146.0756620034572,293.23012912388685,473.6106057066986,473.6106057066986,808.978741022756,808.978741022756,808.978741022756,1167.603893490538,831.2330093982309,693.9932877838395,515.7678697042207,725.0553649319929,725.0553649319929,366.43021246421085,521.113447736863,521.113447736863,447.88085609672555,447.88085609672555,452.76150474467863,452.76150474467863,452.76150474467863,448.7071424847318,448.7071424847318,470.7112764796321,618.8038354689454,465.94848278903754,465.94848278903754,465.94848278903754,461.4840358492114,294.2569850621924,294.2569850621924,146.16442607287914,146.16442607287914,146.16442607287914,295.0239551704026,148.85952909752342,148.85952909752342,148.85952909752342,148.85952909752342,148.85952909752342,360.7009993916679,211.84147029414447,211.84147029414447,390.8477351266853,390.8477351266853,359.9922950801491,359.9922950801491,359.9922950801491,359.9922950801491,180.98603024760828,180.98603024760828
71117.25536324735009,146.57143212166807,293.23012912388685,473.6106057066986,473.6106057066986,870.8142775114194,870.8142775114194,870.8142775114194,1266.04255074609,929.6716666537827,578.5614433438489,577.2745302615506,725.2492342935052,505.6305096921754,330.0209610588348,484.70419633148697,484.70419633148697,447.88085609672555,581.6292896916449,433.65458565969016,433.65458565969016,433.65458565969016,429.6002233997433,596.8272741867622,451.6043573946436,451.6043573946436,317.8559237997243,317.8559237997243,317.8559237997243,146.16442607287914,146.16442607287914,146.16442607287914,146.16442607287914,146.16442607287914,295.0239551704026,295.0239551704026,148.85952909752342,148.85952909752342,148.85952909752342,148.85952909752342,325.3940876759772,176.53455857845373,176.53455857845373,355.54082341099456,355.54082341099456,667.0102160438603,490.4756574654066,490.4756574654066,490.4756574654066,311.4693926328657,311.4693926328657,311.4693926328657
72117.25536324735009,146.57143212166807,293.23012912388685,473.6106057066986,473.6106057066986,870.8142775114194,870.8142775114194,870.8142775114194,1266.04255074609,929.6716666537827,578.5614433438489,577.2745302615506,725.2492342935052,505.6305096921754,330.0209610588348,484.70419633148697,484.70419633148697,447.88085609672555,581.6292896916449,433.65458565969016,433.65458565969016,433.65458565969016,278.971350387038,446.198401174057,300.97548438193826,300.97548438193826,167.22705078701898,167.22705078701898,167.22705078701898,146.16442607287914,146.16442607287914,146.16442607287914,146.16442607287914,146.16442607287914,295.0239551704026,295.0239551704026,148.85952909752342,148.85952909752342,148.85952909752342,148.85952909752342,325.3940876759772,176.53455857845373,176.53455857845373,355.54082341099456,512.5494999209213,824.018892553787,647.4843339753334,647.4843339753334,647.4843339753334,468.47806914279244,468.47806914279244,311.4693926328657
73117.25536324735009,146.57143212166807,293.23012912388685,473.6106057066986,473.6106057066986,870.8142775114194,870.8142775114194,870.8142775114194,1266.04255074609,929.6716666537827,578.5614433438489,577.2745302615506,725.2492342935052,505.6305096921754,330.0209610588348,484.70419633148697,484.70419633148697,447.88085609672555,447.88085609672555,299.9061520647709,299.9061520647709,299.9061520647709,145.2229167921187,312.4499675791377,167.22705078701898,167.22705078701898,167.22705078701898,167.22705078701898,167.22705078701898,146.16442607287914,146.16442607287914,146.16442607287914,146.16442607287914,146.16442607287914,295.0239551704026,295.0239551704026,148.85952909752342,148.85952909752342,148.85952909752342,148.85952909752342,325.3940876759772,333.64922504583035,333.64922504583035,512.6554898783711,669.6641663882979,981.1335590211636,804.5990004427099,804.5990004427099,647.4843339753334,468.47806914279244,468.47806914279244,311.4693926328657
74117.25536324735009,146.57143212166807,293.23012912388685,473.6106057066986,473.6106057066986,870.8142775114194,870.8142775114194,870.8142775114194,1266.04255074609,929.6716666537827,578.5614433438489,577.2745302615506,725.2492342935052,505.6305096921754,330.0209610588348,330.0209610588348,330.0209610588348,293.1976208240734,293.1976208240734,145.2229167921187,145.2229167921187,145.2229167921187,145.2229167921187,312.4499675791377,167.22705078701898,167.22705078701898,167.22705078701898,167.22705078701898,167.22705078701898,146.16442607287914,146.16442607287914,146.16442607287914,146.16442607287914,146.16442607287914,295.0239551704026,295.0239551704026,148.85952909752342,148.85952909752342,368.172684628509,368.172684628509,544.7072432069627,552.9623805768159,552.9623805768159,512.6554898783711,669.6641663882979,981.1335590211636,804.5990004427099,804.5990004427099,647.4843339753334,468.47806914279244,468.47806914279244,311.4693926328657
75117.25536324735009,146.57143212166807,293.23012912388685,473.6106057066986,473.6106057066986,870.8142775114194,870.8142775114194,870.8142775114194,1266.04255074609,929.6716666537827,578.5614433438489,395.2282732346704,543.2029772666251,323.58425266529525,147.97470403195467,147.97470403195467,147.97470403195467,293.1976208240734,293.1976208240734,145.2229167921187,145.2229167921187,145.2229167921187,145.2229167921187,312.4499675791377,167.22705078701898,167.22705078701898,167.22705078701898,167.22705078701898,167.22705078701898,146.16442607287914,146.16442607287914,146.16442607287914,146.16442607287914,327.7442789418875,476.603808039411,476.603808039411,330.4393819665318,330.4393819665318,549.7525374975173,368.172684628509,544.7072432069627,552.9623805768159,552.9623805768159,512.6554898783711,669.6641663882979,981.1335590211636,804.5990004427099,804.5990004427099,647.4843339753334,468.47806914279244,468.47806914279244,311.4693926328657
76117.25536324735009,146.57143212166807,293.23012912388685,473.6106057066986,473.6106057066986,870.8142775114194,870.8142775114194,870.8142775114194,1046.42382614476,710.052942052453,358.942718742519,175.6095486333406,323.58425266529525,323.58425266529525,147.97470403195467,147.97470403195467,147.97470403195467,293.1976208240734,293.1976208240734,145.2229167921187,145.2229167921187,145.2229167921187,145.2229167921187,312.4499675791377,167.22705078701898,167.22705078701898,167.22705078701898,167.22705078701898,321.3449374638092,300.28231274966936,300.28231274966936,300.28231274966936,300.28231274966936,481.86216561867775,630.7216947162012,476.603808039411,330.4393819665318,330.4393819665318,549.7525374975173,368.172684628509,544.7072432069627,552.9623805768159,552.9623805768159,512.6554898783711,669.6641663882979,981.1335590211636,804.5990004427099,804.5990004427099,647.4843339753334,468.47806914279244,468.47806914279244,311.4693926328657
77117.25536324735009,146.57143212166807,293.23012912388685,473.6106057066986,473.6106057066986,687.481107402241,687.481107402241,687.481107402241,863.0906560355817,526.7197719432745,175.6095486333406,175.6095486333406,323.58425266529525,323.58425266529525,147.97470403195467,147.97470403195467,147.97470403195467,293.1976208240734,293.1976208240734,145.2229167921187,145.2229167921187,145.2229167921187,145.2229167921187,312.4499675791377,319.37401993212063,319.37401993212063,319.37401993212063,319.37401993212063,473.4919066089108,452.429281894771,452.429281894771,300.28231274966936,300.28231274966936,481.86216561867775,630.7216947162012,476.603808039411,330.4393819665318,330.4393819665318,549.7525374975173,368.172684628509,544.7072432069627,552.9623805768159,552.9623805768159,512.6554898783711,669.6641663882979,981.1335590211636,804.5990004427099,804.5990004427099,647.4843339753334,468.47806914279244,468.47806914279244,311.4693926328657
78117.25536324735009,146.57143212166807,155.99040750949536,336.37088409230716,336.37088409230716,550.2413857878496,550.2413857878496,550.2413857878496,725.8509344211902,389.48005032888307,175.6095486333406,175.6095486333406,323.58425266529525,323.58425266529525,147.97470403195467,147.97470403195467,147.97470403195467,293.1976208240734,293.1976208240734,145.2229167921187,145.2229167921187,319.99622827301533,319.99622827301533,487.2232790600343,494.14733141301724,494.14733141301724,494.14733141301724,319.37401993212063,473.4919066089108,452.429281894771,452.429281894771,300.28231274966936,300.28231274966936,481.86216561867775,630.7216947162012,476.603808039411,330.4393819665318,330.4393819665318,549.7525374975173,368.172684628509,544.7072432069627,552.9623805768159,552.9623805768159,512.6554898783711,669.6641663882979,981.1335590211636,804.5990004427099,804.5990004427099,647.4843339753334,468.47806914279244,468.47806914279244,311.4693926328657
79117.95421275941922,146.57143212166807,180.38047658281178,180.38047658281178,394.25097827835424,394.25097827835424,394.25097827835424,569.8605269116948,389.48005032888307,175.6095486333406,175.6095486333406,323.58425266529525,323.58425266529525,147.97470403195467,147.97470403195467,147.97470403195467,293.1976208240734,293.1976208240734,292.4103218884859,292.4103218884859,442.2160174435401,442.2160174435401,585.5534895466992,573.4591707565446,573.4591707565446,426.2717656601774,426.2717656601774,411.31922094731453,557.4836470201936,414.1461749170345,414.1461749170345,281.01757691507055,436.657450802792,436.657450802792,585.5169799003155,304.4994029852449,304.4994029852449,304.4994029852449,523.8125585162304,368.172684628509,580.0141549226535,588.2692922925066,588.2692922925066,685.3449935402477,685.3449935402477,784.9729158789689,784.9729158789689,784.9729158789689,627.8582494115924,448.8519845790516,448.8519845790516,311.4693926328657
80119.152517136663,146.57143212166807,178.22541807961872,178.22541807961872,178.22541807961872,353.83496671295933,353.83496671295933,353.83496671295933,175.6095486333406,323.58425266529525,323.58425266529525,147.97470403195467,147.97470403195467,147.97470403195467,147.97470403195467,293.1976208240734,145.2229167921187,460.8728827601433,460.8728827601433,610.6785783151975,610.6785783151975,754.0160504183566,741.921731628202,573.4591707565446,426.2717656601774,426.2717656601774,411.31922094731453,539.2130937610838,395.8756216579246,395.8756216579246,262.7470236559607,262.7470236559607,444.32687652496907,574.5789644853021,439.72581364311065,311.8319408293414,311.8319408293414,531.145096360327,349.5652434913186,526.0998020697723,526.0998020697723,579.1481583213787,359.8350027903931,676.2238595691198,813.0200554371712,791.616379928096,791.616379928096,608.3159357161566,608.3159357161566,429.30967088361575,429.30967088361575,291.9270789374299
81120.87761530843784,146.57143212166807,175.6095486333406,175.6095486333406,175.6095486333406,175.6095486333406,305.08741466130095,305.08741466130095,129.47786602796035,129.47786602796035,129.47786602796035,129.47786602796035,256.5479182210642,256.5479182210642,271.4665329402387,418.65393803660595,562.8240358970014,712.6297314520556,712.6297314520556,855.9672035552148,862.025749364075,717.6292686169401,570.4418635205728,426.2717656601774,396.33553752040433,396.33553752040433,399.16249149012435,399.16249149012435,266.0338934881604,266.0338934881604,421.6737673758819,421.6737673758819,551.9258553362149,285.8919618480545,285.8919618480545,285.8919618480545,468.65292479054244,313.01305090282096,464.3283868272099,464.3283868272099,491.1909653342534,491.1909653342534,583.9818031845213,583.9818031845213,856.5175217382787,705.2021858138899,705.2021858138899,548.0875193465133,548.0875193465133,394.6535780614783,394.6535780614783,272.53571855375753