Repository: haoel/downsampling-algorithm Branch: master Commit: bf6cb5e6ff3c Files: 24 Total size: 238.1 KB Directory structure: gitextract_xbt6xg04/ ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── core/ │ ├── ltd.go │ ├── ltd_test.go │ ├── ltob.go │ ├── ltob_test.go │ ├── lttb.go │ ├── lttb_test.go │ ├── module.go │ └── utils.go ├── demo/ │ ├── common/ │ │ ├── data.go │ │ ├── error.go │ │ └── utils.go │ ├── data/ │ │ ├── downsampling.ltd.csv │ │ ├── downsampling.ltob.csv │ │ ├── downsampling.lttb.csv │ │ └── source.csv │ ├── diagram/ │ │ ├── draw.go │ │ └── module.go │ └── main/ │ └── main.go ├── go.mod └── go.sum ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ .vscode/ build/ downsampling.code-workspace glide.lock pkg/ src/vendor vendor/ ================================================ FILE: LICENSE ================================================ MIT License Copyright (c) 2019 Hao Chen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: Makefile ================================================ .PHONY: default build clean prof bench run export GO111MODULE=on MKFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) MKFILE_DIR := $(dir $(MKFILE_PATH)) DEMO_DIR := $(MKFILE_DIR)/demo GOBUILD := ${DEMO_DIR}/build GOBIN := ${GOBUILD}/bin export GOBIN TARGET=${DEMO_DIR}/build/bin/main SOURCE=${DEMO_DIR}/main/main.go ALL_SOURCE=$(shell find ${MKFILE_DIR} -type f -name "*.go") default: ${TARGET} ${TARGET}: ${ALL_SOURCE} @echo "-------------- building ---------------" go mod tidy mkdir -p ${DEMO_DIR}build/bin/ cd ${DEMO_DIR} && go build -v -ldflags "-s -w" -o ${TARGET} ${SOURCE} mkdir -p ${GOBUILD}/data/ && cp ${DEMO_DIR}/data/* ${GOBUILD}/data/ build: default clean: @rm -rf ${TARGET} && rm -rf ${GOBUILD}/data/ && rm -rf ${GOBUILD} run : ${TARGET} ${TARGET} prof: ${TARGET} ${TARGET} -cpuprofile=downsampling.prof go tool pprof ${TARGET} downsampling.prof bench: go test -bench=. ./core/ ================================================ FILE: README.md ================================================ # Downsampling Algorithm The Golang implementation for downsampling time series data algorithm - [Downsampling Algorithm](#downsampling-algorithm) - [Background](#background) - [Acknowledgment](#acknowledgment) - [Algorithms Library](#algorithms-library) - [Demo](#demo) - [Performance](#performance) - [Profiling](#profiling) - [Benchmark](#benchmark) - [Further Reading](#further-reading) - [License](#license) ## Background While monitoring the online system, there could be so many metrics' time series data will be stored in the ElasticSearch or NoSQL database for analysis. As time passed, storing every piece of historical data is not a very effective way, and those huge data could impact the analysis performance and the cost of storage. One solution just simply deletes the aged historical data(e.g. only keep the latest 6 months' data), but there is a solution we can compressing those data to a small size with good resolution. Here is the Go library to demonstrate how to downsamping the time series data from 7500 points to 500 points (Actually, you can downsample it to 200 or 300 points). ## Acknowledgment - All of the algorithms are based on Sveinn Steinarsson's 2013 paper [Downsampling Time Series for Visual Representation]( https://skemman.is/bitstream/1946/15343/3/SS_MSthesis.pdf) - This implementation refers to Ján Jakub Naništa's [implementation by Typescript](https://github.com/janjakubnanista/downsample) - The test data I borrow from one of Python implementation which is [here](https://github.com/devoxi/lttb-py/) ## Algorithms Library [Sveinn Steinarsson's paper]( https://skemman.is/bitstream/1946/15343/3/SS_MSthesis.pdf) mentioned 3 types of algorithms: - Largest triangle three buckets (LTTB) - Largest triangle one bucket (LTOB) - Largest triangle dynamic (LTD) You can find all of these implementations under `core` directory. And you can import the library by: ```go import "github.com/haoel/downsampling/core" ``` ## Demo Following the below instructions compile and run this repo. ```shell make ./demo/build/bin/main ``` If everything goes fine, you will see the following message ``` 2019/09/07 18:34:42 Reading the testing data... 2019/09/07 18:34:42 Downsampling the data from 7501 to 500... 2019/09/07 18:34:42 Downsampling data - LTOB algorithm done! 2019/09/07 18:34:42 Downsampling data - LTTB algorithm done! 2019/09/07 18:34:42 Downsampling data - LTD algorithm done! 2019/09/07 18:34:42 Creating the diagram file... 2019/09/07 18:34:43 Successfully created the diagram - ....../data/downsampling.chart.png ``` You can go to the `./demo/build/data/` directory to check the diagram and the CVS files. The diagram picture as below - The first black chart at the top is the raw data with 7500 points - The second, third, and fourth respectively are LTOB, LTTB, and LTD downsampling data with 500 points - The last one at the bottom is just put all together. ![](./demo/data/downsampling.chart.png?raw=true) ## Performance You can use the following makefile target to analyze the performance of these algorithms. ### Profiling ``` make prof ``` ### Benchmark ``` make bench ``` ## Further Reading * [The Billion Data Point [Challenge](https://eng.uber.com/billion-data-point-challenge/) by the Uber Engineering team * [Visualize Big Data on Mobile](http://dduraz.com/2019/04/26/data-visualization-mobile/) by dduraz * [Sampling large datasets in d3fc](http://blog.scottlogic.com/2015/11/16/sampling-large-data-in-d3fc.html) by William Ferguson * [Downsampling algorithms](http://www.adrian.idv.hk/2018-01-24-downsample/) by Adrian S. Tam Enjoy it! ## License [MIT License](./LICENSE) ================================================ FILE: core/ltd.go ================================================ package core import ( "math" ) func calculateLinearRegressionCoefficients(points []Point) (float64, float64) { average := calculateAveragePoint(points) aNumerator := 0.0 aDenominator := 0.0 for i := 0; i < len(points); i++ { aNumerator += (points[i].X - average.X) * (points[i].Y - average.Y) aDenominator += (points[i].X - average.X) * (points[i].X - average.X) } a := aNumerator / aDenominator b := average.Y - a*average.X return a, b } func calculateSSEForBucket(points []Point) float64 { a, b := calculateLinearRegressionCoefficients(points) sumStandardErrorsSquared := 0.0 for _, p := range points { standardError := p.Y - (a*p.X + b) sumStandardErrorsSquared += standardError * standardError } return sumStandardErrorsSquared } func calculateSSEForBuckets(buckets [][]Point) []float64 { sse := make([]float64, len(buckets)-2) // We skip the first and last buckets since they only contain one data point for i := 1; i < len(buckets)-1; i++ { prevBucket := buckets[i-1] currBucket := buckets[i] nextBucket := buckets[i+1] // var bucketWithAdjacentPoints []Point // bucketWithAdjacentPoints = append(bucketWithAdjacentPoints, prevBucket[len(prevBucket)-1]) // bucketWithAdjacentPoints = append(bucketWithAdjacentPoints, currBucket...) // bucketWithAdjacentPoints = append(bucketWithAdjacentPoints, nextBucket[0]) bucketWithAdjacentPoints := make([]Point, len(currBucket)+2) bucketWithAdjacentPoints[0] = prevBucket[len(prevBucket)-1] bucketWithAdjacentPoints[len(bucketWithAdjacentPoints)-1] = nextBucket[0] for i := 1; i < len(currBucket); i++ { bucketWithAdjacentPoints[i] = currBucket[i-1] } sse[i-1] = calculateSSEForBucket(bucketWithAdjacentPoints) } sse = append(sse, 0) return sse } func findLowestSSEAdjacentBucketsIndex(sse []float64, ignoreIndex int) int { minSSE := float64(math.MaxInt64) minSSEIndex := -1 for i := 1; i < len(sse)-2; i++ { if i == ignoreIndex || i+1 == ignoreIndex { continue } if sse[i]+sse[i+1] < minSSE { minSSE = sse[i] + sse[i+1] minSSEIndex = i } } return minSSEIndex } func findHighestSSEBucketIndex(buckets [][]Point, sse []float64) int { maxSSE := 0.0 maxSSEIdx := -1 for i := 1; i < len(sse)-1; i++ { if len(buckets[i]) > 1 && sse[i] > maxSSE { maxSSE = sse[i] maxSSEIdx = i } } return maxSSEIdx } func splitBucketAt(buckets [][]Point, index int) [][]Point { if index < 0 || index >= len(buckets) { return buckets } bucket := buckets[index] bucketSize := len(bucket) if bucketSize < 2 { return buckets } bucketALength := int(math.Ceil(float64(bucketSize / 2))) bucketA := bucket[0 : bucketALength+1] bucketB := bucket[bucketALength:] var newBuckets [][]Point newBuckets = append(newBuckets, buckets[0:index]...) newBuckets = append(newBuckets, bucketA, bucketB) newBuckets = append(newBuckets, buckets[index+1:]...) return newBuckets } func mergeBucketAt(buckets [][]Point, index int) [][]Point { if index < 0 || index >= len(buckets)-1 { return buckets } mergedBucket := buckets[index] mergedBucket = append(mergedBucket, buckets[index+1]...) var newBuckets [][]Point newBuckets = append(newBuckets, buckets[0:index]...) newBuckets = append(newBuckets, mergedBucket) newBuckets = append(newBuckets, buckets[index+2:]...) return newBuckets } // LTD - Largest triangle dynamic(LTD) data downsampling algorithm implementation // - Require: data . The original data // - Require: threshold . Number of data points to be returned func LTD(data []Point, threshold int) []Point { if threshold >= len(data) || threshold == 0 { return data // Nothing to do } // 1: Split the data into equal number of buckets as the threshold but have the first // bucket only containing the first data point and the last bucket containing only // the last data point . First and last buckets are then excluded in the bucket // resizing // 2: Calculate the SSE for the buckets accordingly . With one point in adjacent // buckets overlapping // 3: while halting condition is not met do . For example, using formula 4.2 // 4: Find the bucket F with the highest SSE // 5: Find the pair of adjacent buckets A and B with the lowest SSE sum . The // pair should not contain F // 6: Split bucket F into roughly two equal buckets . If bucket F contains an odd // number of points then one bucket will contain one more point than the other // 7: Merge the buckets A and B // 8: Calculate the SSE of the newly split up and merged buckets // 9: end while. // 10: Use the Largest-Triangle-Three-Buckets algorithm on the resulting bucket configuration // to select one point per buckets //1: Split the data into equal number of buckets as the threshold. buckets := splitDataBucket(data, threshold) numIterations := len(data) * 10 / threshold for iter := 0; iter < numIterations; iter++ { // 2: Calculate the SSE for the buckets accordingly. sseForBuckets := calculateSSEForBuckets(buckets) // 4: Find the bucket F with the highest SSE highestSSEBucketIndex := findHighestSSEBucketIndex(buckets, sseForBuckets) if highestSSEBucketIndex < 0 { break } // 5: Find the pair of adjacent buckets A and B with the lowest SSE sum . lowestSSEAdjacentBucketIndex := findLowestSSEAdjacentBucketsIndex(sseForBuckets, highestSSEBucketIndex) if lowestSSEAdjacentBucketIndex < 0 { break } // 6: Split bucket F into roughly two equal buckets . If bucket F contains an odd // number of points then one bucket will contain one more point than the other buckets = splitBucketAt(buckets, highestSSEBucketIndex) // 7: Merge the buckets A and B if lowestSSEAdjacentBucketIndex > highestSSEBucketIndex { lowestSSEAdjacentBucketIndex++ } buckets = mergeBucketAt(buckets, lowestSSEAdjacentBucketIndex) } // 10: Use the Largest-Triangle-Three-Buckets algorithm on the resulting bucket return LTTBForBuckets(buckets) } ================================================ FILE: core/ltd_test.go ================================================ package core_test import ( "os" "path/filepath" "testing" "github.com/haoel/downsampling/core" "github.com/haoel/downsampling/demo/common" ) func BenchmarkLTD(b *testing.B) { dir, err := os.Getwd() if err != nil { b.Fatal(err) } source := filepath.Join(dir, "..", "demo", "data", "source.csv") const sampledCount = 500 rawdata := common.LoadPointsFromCSV(source) b.ResetTimer() for i := 0; i < b.N; i++ { core.LTOB(rawdata, sampledCount) } } ================================================ FILE: core/ltob.go ================================================ package core import ( "math" ) // LTOB - Largest triangle one bucket(LTOB) data downsampling algorithm implementation // - Require: data . The original data // - Require: threshold . Number of data points to be returned func LTOB(data []Point, threshold int) []Point { if threshold >= len(data) || threshold == 0 { return data // Nothing to do } sampledData := make([]Point, 0, threshold) // Bucket size. Leave room for start and end data points bucketSize := float64(len(data)-2) / float64(threshold-2) sampledData = append(sampledData, data[0]) // Always add the first point for bucket := 1; bucket < threshold-1; bucket++ { startIdx := int(math.Floor(float64(bucket) * bucketSize)) endIdx := int(math.Min(float64(len(data)-1), float64(bucket+1)*bucketSize)) maxArea := -1.0 maxAreaIdx := -1 for i := startIdx; i < endIdx; i++ { area := calculateTriangleArea(data[i-1], data[i], data[i+1]) if area > maxArea { maxArea = area maxAreaIdx = i } } sampledData = append(sampledData, data[maxAreaIdx]) } sampledData = append(sampledData, data[len(data)-1]) // Always add last return sampledData } ================================================ FILE: core/ltob_test.go ================================================ package core_test import ( "os" "path/filepath" "testing" "github.com/haoel/downsampling/core" "github.com/haoel/downsampling/demo/common" ) func BenchmarkLTOB(b *testing.B) { dir, err := os.Getwd() if err != nil { b.Fatal(err) } source := filepath.Join(dir, "..", "demo", "data", "source.csv") const sampledCount = 500 rawdata := common.LoadPointsFromCSV(source) b.ResetTimer() for i := 0; i < b.N; i++ { core.LTOB(rawdata, sampledCount) } } ================================================ FILE: core/lttb.go ================================================ package core import ( "math" ) // LTTB - Largest triangle three buckets (LTTB) data downsampling algorithm implementation // - Require: data . The original data // - Require: threshold . Number of data points to be returned func LTTB(data []Point, threshold int) []Point { if threshold >= len(data) || threshold == 0 { return data // Nothing to do } sampledData := make([]Point, 0, threshold) // Bucket size. Leave room for start and end data points bucketSize := float64(len(data)-2) / float64(threshold-2) sampledData = append(sampledData, data[0]) // Always add the first point // We have 3 pointers represent for // > bucketLow - the current bucket's beginning location // > bucketMiddle - the current bucket's ending location, // also the beginning location of next bucket // > bucketHight - the next bucket's ending location. bucketLow := 1 bucketMiddle := int(math.Floor(bucketSize)) + 1 var prevMaxAreaPoint int for i := 0; i < threshold-2; i++ { bucketHigh := int(math.Floor(float64(i+2)*bucketSize)) + 1 if bucketHigh >= len(data)-1 { bucketHigh = len(data) - 2 } // Calculate point average for next bucket (containing c) avgPoint := calculateAverageDataPoint(data[bucketMiddle : bucketHigh+1]) // Get the range for current bucket currBucketStart := bucketLow currBucketEnd := bucketMiddle // Point a pointA := data[prevMaxAreaPoint] maxArea := -1.0 var maxAreaPoint int for ; currBucketStart < currBucketEnd; currBucketStart++ { area := calculateTriangleArea(pointA, avgPoint, data[currBucketStart]) if area > maxArea { maxArea = area maxAreaPoint = currBucketStart } } sampledData = append(sampledData, data[maxAreaPoint]) // Pick this point from the bucket prevMaxAreaPoint = maxAreaPoint // This MaxArea point is the next's prevMAxAreaPoint //move to the next window bucketLow = bucketMiddle bucketMiddle = bucketHigh } sampledData = append(sampledData, data[len(data)-1]) // Always add last return sampledData } // LTTB2 - split the data into buckets and then apply run LTTB on each bucket func LTTB2(data []Point, threshold int) []Point { buckets := splitDataBucket(data, threshold) samples := LTTBForBuckets(buckets) return samples } // LTTBForBuckets - apply LTTB on each bucket func LTTBForBuckets(buckets [][]Point) []Point { bucketCount := len(buckets) sampledData := make([]Point, 0) sampledData = append(sampledData, buckets[0][0]) lastSelectedDataPoint := buckets[0][0] for i := 1; i < bucketCount-1; i++ { bucket := buckets[i] averagePoint := calculateAveragePoint(buckets[i+1]) maxArea := -1.0 maxAreaIndex := -1 for j := 0; j < len(bucket); j++ { point := bucket[j] area := calculateTriangleArea(lastSelectedDataPoint, point, averagePoint) if area > maxArea { maxArea = area maxAreaIndex = j } } lastSelectedDataPoint := bucket[maxAreaIndex] sampledData = append(sampledData, lastSelectedDataPoint) } sampledData = append(sampledData, buckets[len(buckets)-1][0]) return sampledData } ================================================ FILE: core/lttb_test.go ================================================ package core_test import ( "os" "path/filepath" "testing" "github.com/haoel/downsampling/core" "github.com/haoel/downsampling/demo/common" ) func BenchmarkLTTB(b *testing.B) { dir, err := os.Getwd() if err != nil { b.Fatal(err) } source := filepath.Join(dir, "..", "demo", "data", "source.csv") const sampledCount = 500 rawdata := common.LoadPointsFromCSV(source) b.ResetTimer() for i := 0; i < b.N; i++ { core.LTTB(rawdata, sampledCount) } } func BenchmarkLTTB2(b *testing.B) { dir, err := os.Getwd() if err != nil { b.Fatal(err) } source := filepath.Join(dir, "..", "demo", "data", "source.csv") const sampledCount = 500 rawdata := common.LoadPointsFromCSV(source) b.ResetTimer() for i := 0; i < b.N; i++ { core.LTTB2(rawdata, sampledCount) } } ================================================ FILE: core/module.go ================================================ // Package core is a the core of the downsampling library. package core // Point is a point on a line type Point struct { X float64 Y float64 } ================================================ FILE: core/utils.go ================================================ package core import ( "math" ) func calculateTriangleArea(pa, pb, pc Point) float64 { area := ((pa.X-pc.X)*(pb.Y-pa.Y) - (pa.X-pb.X)*(pc.Y-pa.Y)) * 0.5 return math.Abs(area) } func calculateAverageDataPoint(points []Point) (avg Point) { for _, point := range points { avg.X += point.X avg.Y += point.Y } l := float64(len(points)) avg.X /= l avg.Y /= l return avg } func splitDataBucket(data []Point, threshold int) [][]Point { buckets := make([][]Point, threshold) for i := range buckets { buckets[i] = make([]Point, 0) } // First and last bucket are formed by the first and the last data points buckets[0] = append(buckets[0], data[0]) buckets[threshold-1] = append(buckets[threshold-1], data[len(data)-1]) // so we only have N - 2 buckets left to fill bucketSize := float64(len(data)-2) / float64(threshold-2) //slice remove the first and last point d := data[1 : len(data)-1] for i := 0; i < threshold-2; i++ { bucketStartIdx := int(math.Floor(float64(i) * bucketSize)) bucketEndIdx := int(math.Floor(float64(i+1)*bucketSize)) + 1 if i == threshold-3 { bucketEndIdx = len(d) } buckets[i+1] = append(buckets[i+1], d[bucketStartIdx:bucketEndIdx]...) } return buckets } func calculateAveragePoint(points []Point) Point { l := len(points) var p Point for i := 0; i < l; i++ { p.X += points[i].X p.Y += points[i].Y } p.X /= float64(l) p.Y /= float64(l) return p } func peakAndTroughPointIndex(points []Point) (int, int) { max := -0.1 min := math.MaxFloat64 minIdx := 0 maxIdx := 0 for i := 0; i < len(points); i++ { if points[i].Y > max { max = points[i].Y maxIdx = i } if points[i].Y < min { min = points[i].Y minIdx = i } } return maxIdx, minIdx } ================================================ FILE: demo/common/data.go ================================================ package common import ( "bufio" "encoding/csv" "fmt" "io" "os" "strconv" "github.com/haoel/downsampling/core" ) func LoadPointsFromCSV(file string) []core.Point { csvFile, err := os.Open(file) CheckError("Cannot Open the file.", err) reader := csv.NewReader(bufio.NewReader(csvFile)) var data []core.Point for { line, error := reader.Read() if error == io.EOF { break } CheckError("Read file error", err) var d core.Point d.X, _ = strconv.ParseFloat(line[0], 64) d.Y, _ = strconv.ParseFloat(line[1], 64) data = append(data, d) } return data } func SavePointsToCSV(file string, points []core.Point) { fp, err := os.Create(file) CheckError("Cannot create file", err) defer fp.Close() writer := csv.NewWriter(fp) defer writer.Flush() for _, point := range points { x := fmt.Sprintf("%f", point.X) y := fmt.Sprintf("%f", point.Y) err := writer.Write([]string{x, y}) CheckError("Cannot write to file", err) } } ================================================ FILE: demo/common/error.go ================================================ package common import ( "log" ) func CheckError(message string, err error) { if err != nil { log.Fatal(message, err) } } func LogFatal(message string, err error) { log.Fatal(message, err) } ================================================ FILE: demo/common/utils.go ================================================ package common import ( "os" "path/filepath" ) func GetBinaryDirectory() string { dir, err := filepath.Abs(filepath.Dir(os.Args[0])) if err != nil { return "." } return dir } ================================================ FILE: demo/data/downsampling.ltd.csv ================================================ 0.000000,119.522786 3.000000,166.808079 9.000000,168.357489 13.000000,169.010391 16.000000,169.757434 16.000000,169.757434 31.000000,161.639753 53.000000,162.518889 61.000000,161.099876 77.000000,163.699213 102.000000,159.669573 107.000000,151.901109 133.000000,135.490657 136.000000,137.451515 151.000000,146.841869 166.000000,161.221031 192.000000,151.835246 202.000000,169.940399 211.000000,167.969370 234.000000,165.447952 244.000000,157.059169 256.000000,153.731646 267.000000,149.355079 272.000000,228.949920 290.000000,227.182882 304.000000,227.199163 323.000000,219.341256 334.000000,220.132723 359.000000,209.528387 378.000000,218.796500 405.000000,232.794917 417.000000,244.859175 423.000000,247.032036 440.000000,241.850672 466.000000,233.852276 478.000000,238.848083 491.000000,252.501132 497.000000,250.302306 516.000000,252.416051 529.000000,249.019111 543.000000,250.019674 568.000000,254.331724 573.000000,253.392308 599.000000,253.429099 603.000000,252.031677 618.000000,247.376764 646.000000,251.714661 648.000000,251.538217 688.000000,242.808308 693.000000,249.143381 708.000000,258.013642 729.000000,276.524783 738.000000,268.842307 740.000000,270.273951 757.000000,167.428392 774.000000,185.402210 791.000000,182.011920 799.000000,160.614790 825.000000,180.364741 831.000000,175.077966 859.000000,169.588844 859.000000,169.588844 874.000000,163.408133 889.000000,155.262103 919.000000,143.070316 921.000000,142.461882 946.000000,163.313289 952.000000,159.178660 975.000000,159.605080 979.000000,157.785791 1003.000000,151.444384 1020.000000,144.257562 1034.000000,146.916055 1043.000000,150.356002 1063.000000,153.928453 1070.000000,160.776228 1098.000000,162.843667 1103.000000,164.473844 1132.000000,175.874943 1149.000000,174.533763 1170.000000,221.945067 1178.000000,217.200512 1190.000000,214.325977 1215.000000,218.412183 1222.000000,187.311919 1269.000000,199.380433 1296.000000,208.111925 1301.000000,212.868618 1319.000000,160.933045 1340.000000,165.194985 1351.000000,175.141724 1356.000000,170.116238 1404.000000,165.836841 1409.000000,163.334889 1415.000000,98.739613 1416.000000,98.591260 1439.000000,193.707399 1446.000000,199.248096 1472.000000,211.214306 1487.000000,200.605345 1493.000000,201.183363 1517.000000,203.237327 1526.000000,213.392671 1536.000000,209.090006 1564.000000,197.847405 1568.000000,198.494427 1583.000000,214.980663 1605.000000,216.305266 1627.000000,209.773442 1629.000000,210.664309 1644.000000,95.496263 1672.000000,114.730772 1673.000000,116.394926 1687.000000,110.984138 1689.000000,189.392041 1702.000000,111.894863 1718.000000,105.966969 1747.000000,98.053940 1749.000000,97.136577 1766.000000,196.704335 1777.000000,191.321007 1798.000000,184.955415 1807.000000,175.693050 1825.000000,174.656595 1850.000000,164.289296 1868.000000,172.218763 1883.000000,182.267794 1883.000000,182.267794 1906.000000,114.483142 1924.000000,109.557961 1930.000000,111.885476 1958.000000,90.932888 1958.000000,90.932888 1988.000000,106.302873 2005.000000,119.838623 2041.000000,114.322710 2055.000000,112.528561 2073.000000,93.428419 2079.000000,99.017780 2097.000000,99.858164 2118.000000,103.631378 2124.000000,105.512085 2154.000000,134.303512 2154.000000,134.303512 2184.000000,121.659720 2186.000000,120.915369 2207.000000,202.664423 2214.000000,192.275567 2229.000000,197.292999 2255.000000,225.573168 2259.000000,223.793979 2275.000000,223.005173 2289.000000,217.245153 2289.000000,217.245153 2305.000000,160.690547 2321.000000,149.888503 2335.000000,136.711314 2354.000000,131.145201 2379.000000,143.448959 2381.000000,142.199184 2395.000000,105.776889 2410.000000,90.153458 2428.000000,80.455495 2448.000000,90.761069 2468.000000,78.284042 2476.000000,89.024302 2496.000000,71.032346 2510.000000,71.712615 2530.000000,75.929224 2543.000000,82.618072 2549.000000,75.898346 2560.000000,80.030741 2591.000000,84.975348 2591.000000,84.975348 2613.000000,189.186942 2629.000000,200.136027 2636.000000,194.966347 2660.000000,188.479968 2681.000000,181.499459 2683.000000,180.293377 2711.000000,245.754746 2711.000000,245.754746 2741.000000,270.668365 2746.000000,272.030847 2780.000000,264.097622 2791.000000,267.931849 2801.000000,271.632219 2816.000000,281.862677 2847.000000,292.375899 2850.000000,294.104998 2862.000000,121.253781 2892.000000,112.247302 2892.000000,112.247302 2907.000000,197.867237 2931.000000,215.131981 2943.000000,223.526368 2953.000000,217.922191 2969.000000,215.195011 2982.000000,187.464335 3007.000000,173.742905 3012.000000,179.967632 3015.000000,177.355083 3031.000000,235.760680 3065.000000,222.466020 3072.000000,228.965135 3075.000000,230.236434 3102.000000,159.585716 3102.000000,159.585716 3131.000000,171.029582 3138.000000,180.761569 3156.000000,167.900932 3163.000000,183.043582 3182.000000,189.678635 3204.000000,173.055899 3217.000000,186.290118 3223.000000,181.343676 3241.000000,178.056190 3256.000000,172.092275 3270.000000,170.982550 3292.000000,151.934032 3300.000000,154.432058 3328.000000,192.954333 3328.000000,192.954333 3371.000000,204.565766 3375.000000,201.880509 3415.000000,193.177098 3431.000000,206.807112 3435.000000,206.841183 3457.000000,194.372586 3467.000000,201.143808 3482.000000,203.445402 3495.000000,205.442757 3524.000000,224.512426 3533.000000,237.205906 3542.000000,163.669853 3568.000000,170.631826 3570.000000,170.571561 3600.000000,183.782387 3614.000000,179.020684 3614.000000,179.020684 3630.000000,117.351622 3645.000000,102.452707 3665.000000,103.971413 3688.000000,85.104369 3691.000000,87.704386 3705.000000,93.437033 3710.000000,89.490172 3734.000000,131.217461 3742.000000,141.657187 3750.000000,132.400340 3769.000000,129.782140 3795.000000,123.837370 3795.000000,123.837370 3812.000000,251.148377 3834.000000,233.595915 3861.000000,246.218664 3870.000000,241.209504 3873.000000,243.087704 3886.000000,191.763923 3901.000000,177.403426 3920.000000,183.397291 3935.000000,192.559391 3952.000000,180.557833 3961.000000,185.334328 3990.000000,208.469561 3991.000000,207.748998 4019.000000,197.180986 4026.000000,198.352791 4036.000000,209.399590 4051.000000,214.687621 4066.000000,227.211471 4095.000000,237.471316 4105.000000,237.423321 4111.000000,225.081903 4145.000000,222.691979 4156.000000,214.492579 4161.000000,215.713981 4175.000000,121.236592 4198.000000,124.649525 4205.000000,125.879846 4230.000000,142.748377 4238.000000,135.846061 4251.000000,140.676544 4262.000000,143.897697 4285.000000,152.488277 4293.000000,157.186470 4322.000000,164.204224 4322.000000,164.204224 4344.000000,167.388856 4352.000000,177.138198 4392.000000,208.078267 4398.000000,210.267223 4425.000000,218.451435 4429.000000,222.317605 4447.000000,229.363279 4458.000000,220.686241 4473.000000,217.426653 4488.000000,209.324735 4515.000000,194.974341 4519.000000,191.674458 4538.000000,190.088682 4562.000000,188.571890 4563.000000,185.493125 4581.000000,181.411775 4599.000000,173.470042 4613.000000,181.764380 4623.000000,174.311858 4641.000000,175.666634 4660.000000,176.761854 4676.000000,187.621179 4684.000000,183.245270 4699.000000,174.206337 4721.000000,165.846993 4729.000000,160.613818 4750.000000,143.110419 4763.000000,149.221010 4782.000000,163.755909 4782.000000,163.755909 4788.000000,155.264536 4792.000000,150.017148 4808.000000,214.471761 4824.000000,204.826879 4842.000000,239.937273 4849.000000,246.061062 4864.000000,256.775108 4879.000000,266.202097 4883.000000,268.486205 4896.000000,111.869501 4925.000000,95.280562 4925.000000,95.280562 4942.000000,218.677019 4955.000000,212.079998 4976.000000,207.712377 5010.000000,195.864754 5016.000000,198.971815 5034.000000,205.759817 5050.000000,205.680384 5075.000000,199.651301 5079.000000,203.832265 5090.000000,137.291808 5105.000000,142.311543 5124.000000,159.487294 5135.000000,150.320846 5145.000000,145.352038 5150.000000,224.129159 5169.000000,207.887959 5189.000000,218.594538 5211.000000,212.986519 5221.000000,219.362616 5229.000000,145.596947 5244.000000,153.564238 5267.000000,168.098085 5283.000000,157.265005 5286.000000,159.688380 5307.000000,175.412958 5318.000000,170.825240 5344.000000,146.947394 5346.000000,150.795612 5369.000000,170.451470 5390.000000,161.349622 5404.000000,167.356406 5421.000000,165.045090 5423.000000,166.742887 5437.000000,152.974294 5452.000000,158.594097 5482.000000,177.866837 5483.000000,178.009473 5501.000000,119.294493 5514.000000,125.341976 5527.000000,126.350339 5548.000000,139.054046 5558.000000,138.647806 5575.000000,125.304776 5592.000000,140.553435 5607.000000,134.994882 5626.000000,127.804840 5633.000000,131.945856 5647.000000,144.204994 5662.000000,152.638795 5663.000000,150.395453 5678.000000,230.105793 5708.000000,222.750468 5729.000000,223.983012 5743.000000,236.882310 5765.000000,235.970391 5770.000000,226.203748 5787.000000,234.726296 5805.000000,244.158780 5828.000000,230.401888 5828.000000,230.401888 5844.000000,240.246946 5873.000000,241.764910 5877.000000,247.360304 5892.000000,214.947218 5921.000000,230.505667 5935.000000,226.500910 5955.000000,215.655845 5964.000000,206.881494 5994.000000,198.253580 5998.000000,198.466862 6017.000000,136.867923 6024.000000,136.219340 6040.000000,132.498800 6068.000000,118.303633 6080.000000,133.345976 6084.000000,133.560088 6113.000000,149.400124 6114.000000,147.918999 6144.000000,132.801309 6147.000000,128.613525 6161.000000,169.086235 6177.000000,174.593833 6193.000000,188.293634 6205.000000,178.050907 6216.000000,168.737964 6218.000000,168.221477 6223.000000,143.371643 6250.000000,223.867725 6250.000000,223.867725 6275.000000,154.501983 6295.000000,155.502554 6295.000000,155.502554 6311.000000,135.123459 6327.000000,137.673961 6349.000000,153.177101 6380.000000,149.567401 6389.000000,148.080040 6400.000000,137.551445 6436.000000,139.237597 6445.000000,128.234336 6452.000000,127.762679 6466.000000,190.762436 6484.000000,175.745734 6501.000000,196.705052 6515.000000,190.661481 6524.000000,187.668412 6551.000000,147.499946 6559.000000,157.311835 6569.000000,148.056858 6581.000000,154.132742 6598.000000,163.557129 6625.000000,190.088293 6627.000000,190.949621 6645.000000,207.466311 6656.000000,196.405896 6663.000000,207.422513 6672.000000,132.101837 6694.000000,130.984868 6712.000000,121.744928 6728.000000,127.884283 6744.000000,121.397153 6748.000000,121.852665 6765.000000,127.562980 6787.000000,140.428429 6808.000000,136.075452 6822.000000,134.066330 6849.000000,121.363560 6871.000000,126.580122 6885.000000,128.407744 6906.000000,147.034822 6913.000000,139.808243 6933.000000,128.937648 6953.000000,116.738805 6972.000000,127.780883 6972.000000,127.780883 6988.000000,187.763095 7004.000000,191.659397 7020.000000,206.684525 7046.000000,197.034276 7048.000000,197.338595 7077.000000,208.283238 7078.000000,207.504859 7093.000000,206.322678 7111.000000,195.266888 7123.000000,196.728779 7144.000000,212.217884 7158.000000,202.372609 7181.000000,210.801206 7189.000000,210.575895 7208.000000,193.880265 7214.000000,193.772058 7228.000000,208.737741 7246.000000,204.057748 7265.000000,202.071182 7284.000000,190.159420 7290.000000,192.829300 7313.000000,230.774740 7319.000000,225.073647 7334.000000,211.952923 7349.000000,193.016270 7349.000000,193.016270 7392.000000,106.853409 7395.000000,107.243327 7418.000000,98.460901 7426.000000,92.082722 7444.000000,90.530955 7469.000000,73.403968 7477.000000,84.528507 7495.000000,73.546093 7500.000000,83.717558 ================================================ FILE: demo/data/downsampling.ltob.csv ================================================ 0.000000,119.522786 19.000000,168.554665 41.000000,159.288886 53.000000,162.518889 64.000000,157.244281 83.000000,164.091492 96.000000,152.357002 111.000000,145.396649 130.000000,135.621052 137.000000,140.762428 161.000000,151.662550 166.000000,161.221031 190.000000,155.953482 198.000000,161.314611 211.000000,167.969370 228.000000,159.356843 244.000000,157.059169 268.000000,233.228816 271.000000,230.687152 288.000000,221.738418 305.000000,224.592789 323.000000,219.341256 344.000000,221.599420 346.000000,215.317126 368.000000,213.581895 380.000000,222.953890 399.000000,231.096603 408.000000,239.693566 435.000000,238.962551 448.000000,236.818431 451.000000,236.053426 478.000000,238.848083 493.000000,247.197832 498.000000,247.522557 520.000000,252.984146 537.000000,250.471507 547.000000,245.091910 568.000000,254.331724 585.000000,248.731596 592.000000,242.895594 614.000000,240.413222 618.000000,247.376764 641.000000,242.832849 652.000000,249.622371 665.000000,251.179444 689.000000,246.898029 701.000000,258.400848 708.000000,258.013642 729.000000,276.524783 742.000000,206.199790 766.000000,177.170410 767.000000,174.199347 795.000000,157.249836 809.000000,165.853710 817.000000,179.824072 840.000000,167.603191 851.000000,166.199265 859.000000,169.588844 876.000000,162.734443 889.000000,155.262103 907.000000,152.441070 931.000000,151.057133 943.000000,158.318568 951.000000,157.513138 970.000000,157.690664 986.000000,148.118684 993.000000,148.886568 1018.000000,147.534619 1038.000000,148.482034 1042.000000,153.149814 1058.000000,154.535974 1071.000000,164.693298 1098.000000,162.843667 1105.000000,169.057694 1126.000000,177.411547 1142.000000,182.530098 1156.000000,213.088528 1160.000000,212.646651 1183.000000,212.739507 1190.000000,214.325977 1216.000000,194.064963 1231.000000,196.417437 1240.000000,204.584466 1256.000000,196.414622 1264.000000,200.713216 1284.000000,208.382311 1301.000000,212.868618 1319.000000,160.933045 1326.000000,165.288975 1343.000000,163.773484 1356.000000,170.116238 1384.000000,158.121306 1395.000000,159.356593 1410.000000,100.342643 1416.000000,98.591260 1433.000000,198.391347 1445.000000,196.068699 1472.000000,211.214306 1480.000000,205.219151 1494.000000,201.392884 1517.000000,203.237327 1532.000000,209.327863 1548.000000,201.499051 1554.000000,203.406087 1575.000000,209.400549 1583.000000,214.980663 1605.000000,216.305266 1623.000000,213.661578 1633.000000,208.294407 1655.000000,108.177595 1656.000000,106.279238 1685.000000,113.284773 1692.000000,103.372858 1713.000000,105.847408 1730.000000,96.482086 1733.000000,98.750553 1752.000000,191.830768 1767.000000,193.507935 1786.000000,180.093877 1803.000000,175.954969 1810.000000,172.126431 1836.000000,172.888314 1837.000000,168.144149 1860.000000,170.099878 1878.000000,175.469546 1884.000000,107.248940 1906.000000,114.483142 1917.000000,101.930214 1938.000000,100.444798 1948.000000,96.713143 1968.000000,97.668494 1973.000000,106.189053 1988.000000,106.302873 2005.000000,119.838623 2022.000000,108.222755 2045.000000,110.267800 2055.000000,112.528561 2065.000000,102.848065 2083.000000,108.078512 2105.000000,109.096703 2118.000000,103.631378 2128.000000,107.797163 2142.000000,130.245158 2157.000000,133.901502 2170.000000,133.453557 2191.000000,125.578896 2212.000000,196.207731 2213.000000,192.264686 2238.000000,222.631752 2246.000000,221.276993 2268.000000,221.807487 2280.000000,213.722613 2293.000000,161.618093 2310.000000,160.566724 2330.000000,142.514055 2339.000000,135.884155 2355.000000,132.894568 2374.000000,139.243969 2389.000000,108.523904 2399.000000,98.981413 2409.000000,91.148733 2432.000000,85.607796 2448.000000,90.761069 2455.000000,85.912148 2472.000000,80.634325 2485.000000,74.664258 2503.000000,74.455878 2515.000000,83.241862 2543.000000,82.618072 2553.000000,82.527756 2565.000000,83.222641 2583.000000,82.548714 2596.000000,85.408127 2608.000000,190.343319 2629.000000,200.136027 2646.000000,186.403489 2653.000000,178.869164 2674.000000,188.575647 2683.000000,180.293377 2700.000000,251.560913 2711.000000,245.754746 2737.000000,261.330049 2747.000000,271.992673 2764.000000,260.641055 2773.000000,269.202504 2785.000000,267.985889 2801.000000,271.632219 2829.000000,290.663118 2840.000000,296.552015 2860.000000,117.219405 2862.000000,121.253781 2885.000000,108.162294 2897.000000,203.755976 2909.000000,200.605924 2927.000000,221.926778 2939.000000,218.574233 2962.000000,209.980597 2970.000000,214.658032 2991.000000,187.037764 3007.000000,173.742905 3015.000000,177.355083 3036.000000,229.130671 3046.000000,232.696156 3062.000000,226.694493 3079.000000,229.565261 3099.000000,164.357530 3105.000000,167.048178 3117.000000,173.457497 3145.000000,178.218430 3160.000000,186.831530 3172.000000,187.596380 3189.000000,189.699902 3204.000000,173.055899 3217.000000,186.290118 3225.000000,178.777556 3237.000000,176.868511 3260.000000,171.244630 3280.000000,160.706453 3292.000000,151.934032 3302.000000,158.355772 3317.000000,193.363829 3331.000000,199.293031 3354.000000,198.058618 3365.000000,204.125586 3382.000000,196.043072 3400.000000,199.264150 3415.000000,193.177098 3421.000000,205.640249 3441.000000,200.404279 3457.000000,194.372586 3467.000000,201.143808 3489.000000,208.413216 3500.000000,207.362396 3509.000000,220.006314 3536.000000,235.923762 3545.000000,168.236590 3563.000000,174.731863 3573.000000,175.135948 3596.000000,178.034156 3608.000000,181.369612 3615.000000,103.715128 3630.000000,117.351622 3653.000000,98.027276 3669.000000,102.564275 3680.000000,92.212597 3689.000000,89.476944 3711.000000,89.864827 3729.000000,133.016936 3734.000000,131.217461 3755.000000,132.005364 3774.000000,123.047365 3789.000000,124.480634 3797.000000,241.626979 3812.000000,251.148377 3832.000000,237.985632 3839.000000,240.401933 3858.000000,238.653877 3878.000000,193.806989 3885.000000,188.927930 3904.000000,179.995455 3917.000000,186.134396 3944.000000,183.567437 3947.000000,185.037174 3972.000000,194.429987 3977.000000,197.595271 3992.000000,204.464803 4010.000000,197.456244 4029.000000,206.475209 4041.000000,213.893527 4064.000000,229.289991 4076.000000,230.530499 4085.000000,229.688428 4105.000000,237.423321 4122.000000,213.414482 4133.000000,213.098865 4153.000000,213.806511 4165.000000,211.070580 4180.000000,129.475397 4188.000000,128.013792 4205.000000,125.879846 4229.000000,139.670479 4240.000000,140.885922 4253.000000,144.923933 4267.000000,149.139500 4285.000000,152.488277 4303.000000,166.557634 4307.000000,167.663082 4324.000000,167.868291 4345.000000,171.189932 4360.000000,214.076716 4373.000000,208.846921 4386.000000,212.234621 4402.000000,212.319299 4421.000000,228.089443 4431.000000,229.161280 4455.000000,227.089847 4469.000000,213.686146 4481.000000,209.006997 4488.000000,209.324735 4502.000000,187.669529 4531.000000,183.440840 4540.000000,189.240110 4556.000000,186.783757 4570.000000,179.926543 4587.000000,180.739211 4603.000000,173.569333 4616.000000,181.232524 4623.000000,174.311858 4648.000000,176.714962 4652.000000,185.620759 4676.000000,187.621179 4694.000000,173.276187 4710.000000,161.949718 4715.000000,158.937730 4731.000000,156.407860 4748.000000,144.844445 4768.000000,150.443800 4782.000000,163.755909 4796.000000,249.463523 4803.000000,210.460924 4829.000000,205.901114 4833.000000,208.215648 4852.000000,246.424393 4877.000000,266.380766 4883.000000,268.486205 4904.000000,104.432443 4910.000000,96.440658 4934.000000,99.888097 4946.000000,214.098835 4960.000000,202.430482 4975.000000,203.573620 4992.000000,203.427330 5004.000000,196.437752 5017.000000,201.504899 5041.000000,202.547079 5046.000000,198.172875 5068.000000,204.368635 5079.000000,203.832265 5100.000000,141.781702 5109.000000,147.799116 5120.000000,153.116501 5148.000000,222.296415 5150.000000,224.129159 5169.000000,207.887959 5181.000000,210.202822 5206.000000,216.127636 5224.000000,148.638555 5232.000000,151.585636 5246.000000,153.757432 5258.000000,161.469175 5278.000000,158.471940 5291.000000,169.193660 5307.000000,175.412958 5328.000000,163.353413 5343.000000,146.954615 5354.000000,166.421868 5362.000000,166.224698 5377.000000,162.654188 5393.000000,161.968739 5406.000000,162.735428 5423.000000,166.742887 5438.000000,156.838326 5461.000000,168.310354 5477.000000,172.516183 5484.000000,120.645103 5506.000000,126.192882 5521.000000,132.608676 5528.000000,130.667008 5553.000000,133.633873 5562.000000,130.177968 5577.000000,126.382267 5592.000000,140.553435 5603.000000,128.907916 5619.000000,132.886190 5637.000000,135.339967 5656.000000,150.745072 5665.000000,150.455347 5677.000000,227.865521 5692.000000,223.847986 5718.000000,226.821361 5735.000000,231.815550 5748.000000,233.294195 5754.000000,229.975014 5770.000000,226.203748 5794.000000,235.485853 5800.000000,238.086640 5812.000000,237.448192 5837.000000,236.885950 5846.000000,234.643203 5871.000000,237.520225 5883.000000,244.841659 5891.000000,215.177283 5915.000000,226.117120 5928.000000,221.927253 5937.000000,225.626410 5955.000000,215.655845 5972.000000,196.617035 5978.000000,200.737558 5999.000000,135.652213 6019.000000,134.432082 6028.000000,129.528625 6042.000000,126.804637 6065.000000,120.334421 6068.000000,118.303633 6085.000000,136.989306 6111.000000,142.856123 6113.000000,149.400124 6142.000000,139.688714 6148.000000,128.660398 6166.000000,175.553798 6177.000000,174.593833 6198.000000,187.896713 6204.000000,176.783918 6229.000000,144.957378 6245.000000,225.900818 6259.000000,153.517345 6273.000000,150.894909 6280.000000,153.305430 6302.000000,147.902913 6317.000000,136.691615 6324.000000,136.570756 6349.000000,153.177101 6365.000000,145.054016 6376.000000,146.269533 6391.000000,146.236081 6411.000000,131.583771 6426.000000,125.914450 6436.000000,139.237597 6454.000000,189.460465 6471.000000,186.398454 6486.000000,176.143365 6503.000000,194.933748 6507.000000,189.621410 6529.000000,138.512425 6549.000000,150.504272 6562.000000,154.837795 6569.000000,148.056858 6590.000000,163.868930 6599.000000,163.743831 6616.000000,194.174142 6626.000000,192.218633 6645.000000,207.466311 6663.000000,207.422513 6682.000000,131.460782 6698.000000,123.511779 6709.000000,124.011041 6730.000000,122.734706 6742.000000,123.838022 6752.000000,123.357346 6765.000000,127.562980 6783.000000,135.691656 6797.000000,132.945705 6820.000000,133.568271 6831.000000,126.862877 6849.000000,121.363560 6864.000000,132.158408 6878.000000,127.846336 6883.000000,132.509535 6910.000000,141.782065 6923.000000,134.075297 6937.000000,123.664864 6947.000000,121.832208 6959.000000,123.749820 6985.000000,188.848761 6995.000000,194.771324 7005.000000,195.297100 7031.000000,198.760662 7046.000000,197.034276 7047.000000,199.081250 7065.000000,201.336178 7090.000000,203.144559 7100.000000,205.781334 7111.000000,195.266888 7124.000000,211.086231 7144.000000,212.217884 7160.000000,202.410520 7172.000000,210.197842 7189.000000,210.575895 7202.000000,194.021661 7216.000000,200.049297 7241.000000,201.558216 7255.000000,203.104880 7265.000000,202.071182 7284.000000,190.159420 7293.000000,194.556011 7303.000000,219.468449 7332.000000,224.615129 7333.000000,224.524838 7350.000000,102.356088 7371.000000,98.825768 7383.000000,99.507379 7405.000000,94.918667 7410.000000,91.653889 7426.000000,92.082722 7450.000000,89.110489 7466.000000,79.258702 7476.000000,84.533871 7495.000000,73.546093 7499.000000,81.145915 7500.000000,83.717558 ================================================ FILE: demo/data/downsampling.lttb.csv ================================================ 0.000000,119.522786 3.000000,166.808079 16.000000,169.757434 43.000000,153.594119 53.000000,162.518889 64.000000,157.244281 83.000000,164.091492 91.000000,154.316872 114.000000,150.648236 130.000000,135.621052 144.000000,139.729559 164.000000,157.637058 174.000000,161.595521 182.000000,150.256890 202.000000,169.940399 217.000000,158.842110 234.000000,165.447952 255.000000,152.236265 268.000000,233.228816 279.000000,223.122756 290.000000,227.182882 308.000000,227.767721 318.000000,213.137584 344.000000,221.599420 355.000000,209.962679 368.000000,213.581895 388.000000,223.667342 395.000000,234.340987 421.000000,245.924711 433.000000,236.496913 445.000000,242.181693 465.000000,233.743384 478.000000,238.848083 486.000000,251.199026 503.000000,243.767274 520.000000,252.984146 535.000000,245.395656 543.000000,250.019674 568.000000,254.331724 586.000000,244.164781 599.000000,253.429099 614.000000,240.413222 618.000000,247.376764 641.000000,242.832849 648.000000,251.538217 674.000000,241.936696 688.000000,242.808308 704.000000,254.263525 718.000000,274.231325 737.000000,270.140635 747.000000,173.826446 757.000000,167.428392 774.000000,185.402210 796.000000,156.652257 804.000000,169.167303 825.000000,180.364741 834.000000,169.171356 852.000000,163.047546 859.000000,169.588844 879.000000,151.165790 889.000000,155.262103 916.000000,144.022661 929.000000,155.449728 946.000000,163.313289 951.000000,157.513138 975.000000,159.605080 989.000000,145.188911 1003.000000,151.444384 1020.000000,144.257562 1027.000000,153.135776 1043.000000,150.356002 1066.000000,154.841675 1074.000000,168.117743 1098.000000,162.843667 1114.000000,174.319944 1123.000000,172.002804 1143.000000,179.663379 1155.000000,179.346422 1163.000000,218.393488 1187.000000,215.347860 1201.000000,205.932947 1215.000000,218.412183 1222.000000,187.311919 1240.000000,204.584466 1256.000000,196.414622 1265.000000,203.553612 1292.000000,213.090270 1302.000000,163.883475 1319.000000,160.933045 1331.000000,170.678151 1351.000000,175.141724 1362.000000,157.229658 1380.000000,164.693729 1400.000000,163.593152 1415.000000,98.739613 1417.000000,204.332722 1439.000000,193.707399 1451.000000,208.658049 1472.000000,211.214306 1486.000000,200.601221 1497.000000,207.806373 1517.000000,203.237327 1526.000000,213.392671 1540.000000,199.988964 1564.000000,197.847405 1575.000000,209.400549 1583.000000,214.980663 1605.000000,216.305266 1626.000000,209.175626 1635.000000,104.705143 1644.000000,95.496263 1658.000000,109.030990 1680.000000,106.242097 1689.000000,189.392041 1702.000000,111.894863 1730.000000,96.482086 1746.000000,96.278529 1752.000000,191.830768 1774.000000,195.740762 1786.000000,180.093877 1798.000000,184.955415 1812.000000,168.123516 1825.000000,174.656595 1850.000000,164.289296 1864.000000,167.123825 1882.000000,182.786314 1884.000000,107.248940 1906.000000,114.483142 1917.000000,101.930214 1930.000000,111.885476 1957.000000,90.987516 1964.000000,100.003075 1973.000000,106.189053 1996.000000,107.146958 2005.000000,119.838623 2022.000000,108.222755 2041.000000,114.322710 2055.000000,112.528561 2073.000000,93.428419 2083.000000,108.078512 2097.000000,99.858164 2122.000000,104.829832 2133.000000,119.687332 2142.000000,130.245158 2154.000000,134.303512 2183.000000,122.991706 2192.000000,196.284868 2207.000000,202.664423 2215.000000,192.397706 2238.000000,222.631752 2247.000000,217.702147 2259.000000,223.793979 2288.000000,216.928440 2293.000000,161.618093 2310.000000,160.566724 2319.000000,148.227988 2341.000000,131.953887 2360.000000,131.623662 2379.000000,143.448959 2389.000000,108.523904 2401.000000,92.580903 2421.000000,80.411058 2436.000000,86.390168 2448.000000,90.761069 2466.000000,78.707052 2476.000000,89.024302 2492.000000,71.502330 2510.000000,71.712615 2519.000000,84.622774 2530.000000,75.929224 2550.000000,75.951151 2564.000000,83.232388 2590.000000,84.191069 2597.000000,192.770727 2613.000000,189.186942 2629.000000,200.136027 2650.000000,182.504419 2660.000000,188.479968 2680.000000,181.777439 2685.000000,249.257695 2710.000000,248.414313 2724.000000,261.659565 2737.000000,261.330049 2742.000000,271.802288 2764.000000,260.641055 2773.000000,269.202504 2793.000000,268.080722 2810.000000,272.860952 2818.000000,283.747308 2840.000000,296.552015 2859.000000,292.075817 2862.000000,121.253781 2891.000000,111.383841 2897.000000,203.755976 2907.000000,197.867237 2922.000000,222.696640 2943.000000,223.526368 2965.000000,213.002883 2972.000000,182.442937 2994.000000,187.314459 3007.000000,173.742905 3016.000000,236.161365 3036.000000,229.130671 3046.000000,232.696156 3071.000000,229.216952 3080.000000,159.210182 3088.000000,166.798345 3102.000000,159.585716 3118.000000,173.593145 3138.000000,180.761569 3156.000000,167.900932 3165.000000,187.099240 3189.000000,189.699902 3204.000000,173.055899 3217.000000,186.290118 3235.000000,173.616090 3241.000000,178.056190 3265.000000,165.399497 3270.000000,170.982550 3292.000000,151.934032 3303.000000,203.562187 3317.000000,193.363829 3340.000000,202.237817 3348.000000,195.936340 3365.000000,204.125586 3382.000000,196.043072 3394.000000,192.848324 3415.000000,193.177098 3421.000000,205.640249 3448.000000,195.322985 3457.000000,194.372586 3465.000000,206.181102 3491.000000,204.988552 3505.000000,219.486514 3512.000000,214.325894 3536.000000,235.923762 3539.000000,165.221043 3568.000000,170.631826 3578.000000,181.643099 3592.000000,176.058815 3613.000000,179.426972 3615.000000,103.715128 3630.000000,117.351622 3653.000000,98.027276 3665.000000,103.971413 3678.000000,86.316352 3704.000000,95.787833 3712.000000,139.589492 3734.000000,131.217461 3742.000000,141.657187 3757.000000,128.499009 3769.000000,129.782140 3794.000000,123.928769 3797.000000,241.626979 3812.000000,251.148377 3834.000000,233.595915 3840.000000,242.582001 3868.000000,243.141911 3878.000000,193.806989 3894.000000,176.306447 3906.000000,186.032335 3921.000000,183.429050 3935.000000,192.559391 3952.000000,180.557833 3974.000000,202.788749 3990.000000,208.469561 3999.000000,200.345307 4019.000000,197.180986 4026.000000,198.352791 4047.000000,218.779162 4051.000000,214.687621 4071.000000,231.256611 4095.000000,237.471316 4105.000000,237.423321 4122.000000,213.414482 4126.000000,219.905411 4155.000000,216.345206 4166.000000,116.394085 4180.000000,129.475397 4200.000000,124.986971 4209.000000,139.417052 4230.000000,142.748377 4238.000000,135.846061 4260.000000,142.984315 4275.000000,157.826387 4285.000000,152.488277 4303.000000,166.557634 4314.000000,171.059148 4322.000000,164.204224 4349.000000,169.821123 4360.000000,214.076716 4373.000000,208.846921 4392.000000,208.078267 4406.000000,222.540433 4425.000000,218.451435 4431.000000,229.161280 4450.000000,228.878642 4460.000000,218.305636 4486.000000,211.799413 4489.000000,177.810985 4504.000000,192.553871 4531.000000,183.440840 4538.000000,190.088682 4550.000000,180.883735 4566.000000,185.323250 4591.000000,174.601190 4594.000000,179.468822 4614.000000,181.751986 4623.000000,174.311858 4652.000000,185.620759 4660.000000,176.761854 4676.000000,187.621179 4693.000000,173.772159 4710.000000,161.949718 4721.000000,165.846993 4737.000000,159.291253 4750.000000,143.110419 4765.000000,156.062093 4788.000000,155.264536 4796.000000,249.463523 4804.000000,212.281800 4833.000000,208.215648 4834.000000,245.802987 4852.000000,246.424393 4878.000000,265.632787 4884.000000,111.935584 4899.000000,111.599315 4924.000000,96.471418 4935.000000,218.273133 4942.000000,218.677019 4960.000000,202.430482 4977.000000,207.676681 4985.000000,198.962937 5010.000000,195.864754 5028.000000,205.254437 5042.000000,199.079315 5050.000000,205.680384 5074.000000,199.329871 5080.000000,132.015347 5103.000000,138.084315 5113.000000,155.412597 5134.000000,150.528302 5147.000000,146.660070 5150.000000,224.129159 5169.000000,207.887959 5187.000000,218.304736 5206.000000,216.127636 5223.000000,218.805342 5226.000000,148.891712 5253.000000,164.571925 5267.000000,168.098085 5283.000000,157.265005 5291.000000,169.193660 5307.000000,175.412958 5328.000000,163.353413 5343.000000,146.954615 5354.000000,166.421868 5369.000000,170.451470 5377.000000,162.654188 5405.000000,167.356157 5411.000000,157.527181 5423.000000,166.742887 5437.000000,152.974294 5456.000000,159.074961 5480.000000,177.597436 5484.000000,120.645103 5502.000000,119.315536 5521.000000,132.608676 5527.000000,126.350339 5548.000000,139.054046 5571.000000,127.626709 5575.000000,125.304776 5592.000000,140.553435 5603.000000,128.907916 5630.000000,128.090726 5640.000000,142.607042 5660.000000,149.112735 5666.000000,234.150358 5689.000000,222.820493 5705.000000,219.962403 5709.000000,225.838335 5729.000000,223.983012 5742.000000,236.626799 5754.000000,229.975014 5770.000000,226.203748 5783.000000,235.823347 5805.000000,244.158780 5813.000000,237.452850 5828.000000,230.401888 5844.000000,240.246946 5862.000000,233.725125 5877.000000,247.360304 5891.000000,215.177283 5909.000000,228.833685 5921.000000,230.505667 5937.000000,225.626410 5950.000000,211.927142 5972.000000,196.617035 5993.000000,198.554967 5999.000000,135.652213 6022.000000,136.602255 6028.000000,129.528625 6040.000000,132.498800 6068.000000,118.303633 6069.000000,138.882161 6084.000000,133.560088 6113.000000,149.400124 6117.000000,144.929387 6143.000000,135.169143 6149.000000,169.335948 6161.000000,169.086235 6183.000000,183.602583 6203.000000,188.081144 6213.000000,167.000401 6229.000000,144.957378 6235.000000,218.628600 6258.000000,214.588883 6265.000000,153.629777 6294.000000,155.231175 6304.000000,142.422430 6311.000000,135.123459 6339.000000,150.503546 6349.000000,153.177101 6362.000000,143.809571 6380.000000,149.567401 6389.000000,148.080040 6402.000000,132.529061 6422.000000,125.751401 6444.000000,130.771752 6454.000000,189.460465 6475.000000,182.910665 6486.000000,176.143365 6491.000000,196.504255 6520.000000,190.178626 6529.000000,138.512425 6541.000000,151.701476 6559.000000,157.311835 6569.000000,148.056858 6594.000000,161.069973 6600.000000,205.070378 6619.000000,191.309654 6637.000000,202.783609 6654.000000,198.895288 6664.000000,136.260602 6685.000000,124.385104 6694.000000,130.984868 6712.000000,121.744928 6728.000000,127.884283 6744.000000,121.397153 6751.000000,126.553793 6765.000000,127.562980 6787.000000,140.428429 6792.000000,132.163257 6821.000000,134.965467 6833.000000,120.921367 6849.000000,121.363560 6854.000000,129.743227 6878.000000,127.846336 6890.000000,141.169230 6909.000000,146.417735 6915.000000,135.815248 6929.000000,123.325089 6953.000000,116.738805 6970.000000,126.413321 6984.000000,134.511626 6988.000000,187.763095 7011.000000,201.731195 7020.000000,206.684525 7038.000000,197.289457 7049.000000,197.515591 7070.000000,208.042016 7085.000000,200.932478 7093.000000,206.322678 7111.000000,195.266888 7124.000000,211.086231 7138.000000,204.752434 7160.000000,202.410520 7168.000000,209.889872 7189.000000,210.575895 7202.000000,194.021661 7227.000000,208.261056 7238.000000,199.307188 7246.000000,204.057748 7265.000000,202.071182 7288.000000,190.838686 7294.000000,221.352214 7313.000000,230.774740 7333.000000,224.524838 7348.000000,197.033870 7350.000000,102.356088 7364.000000,97.763918 7392.000000,106.853409 7405.000000,94.918667 7418.000000,98.460901 7427.000000,88.651364 7446.000000,90.455960 7467.000000,75.684399 7476.000000,84.533871 7495.000000,73.546093 7500.000000,83.717558 ================================================ FILE: demo/data/source.csv ================================================ 0,119.52278589195186 1,119.8929321310357 2,121.54238071207443 3,166.80807910822023 4,166.50591942988436 5,166.43703589727022 6,169.7631896996207 7,166.17697576479216 8,166.42952187201666 9,168.35748922237872 10,167.43488902489844 11,164.10716970647653 12,166.41775298438085 13,169.01039071546958 14,169.1120696750589 15,169.47046661734316 16,169.75743430508402 17,168.73312587063916 18,168.00913049973838 19,168.55466469356844 20,166.4757260401334 21,165.78041576214153 22,166.39858952636993 23,164.7545770468931 24,163.29875637816616 25,162.4213805023317 26,163.28646257032514 27,163.3505458175294 28,162.85270623238253 29,163.00584358567755 30,161.2977090876597 31,161.63975270028226 32,161.42604709154742 33,162.3805023117436 34,162.43648920081458 35,163.46526642880949 36,161.3813121857803 37,161.3682298417211 38,160.2399992396794 39,157.15875401823175 40,157.88247349814495 41,159.28888607371516 42,155.05172360798682 43,153.5941187833451 44,153.96243507495873 45,153.31990824176557 46,154.06410467887616 47,153.4084593686965 48,154.86436346198303 49,155.60424895690005 50,155.685638277971 51,157.9703758461233 52,158.68877097697958 53,162.5188892011817 54,162.50569385358452 55,161.53563673401976 56,162.16194531943907 57,162.53493885206115 58,161.7619328166815 59,160.34975489328517 60,160.56065219676344 61,161.0998758184194 62,160.46544707111877 63,160.50695139919517 64,157.24428050203178 65,157.60956120052566 66,157.22701487826106 67,159.41632744578132 68,160.5351924187018 69,160.53727369852842 70,161.70056039976592 71,161.98811808272617 72,162.10794018110107 73,162.96530032834139 74,163.3243507103213 75,161.12206753566707 76,162.95875080193787 77,163.69921324213303 78,163.82330216287562 79,163.79833399435822 80,162.63553205955878 81,161.71161803176514 82,163.72553156136362 83,164.09149209347754 84,160.04578536599902 85,157.08546012675444 86,156.45231850303773 87,153.25135529742735 88,152.8659724727446 89,152.78462172420146 90,154.27143405301763 91,154.3168719415449 92,154.39576496329505 93,154.28516169202732 94,153.60430453384882 95,153.68113489352723 96,152.35700239168474 97,155.32921256906755 98,156.51448209375985 99,157.54435200253087 100,158.61136043636643 101,159.22214405806486 102,159.66957307755612 103,157.08738678852868 104,152.78333246899416 105,152.45093630933405 106,151.4767075260871 107,151.90110874978947 108,151.66417742620223 109,150.44310352188154 110,147.45350525142328 111,145.39664895782428 112,149.64273774239805 113,151.0062006141681 114,150.64823572961186 115,149.73120903775953 116,147.1955833476293 117,145.29534643158672 118,145.16708103609088 119,145.90183741728043 120,144.56345694486504 121,143.47013258483162 122,143.36096953911922 123,140.7301083885229 124,140.58961763040847 125,141.48707478287926 126,141.04229101829117 127,142.28289737169456 128,141.06023505538144 129,137.89899612211786 130,135.62105213902245 131,138.95907374700673 132,137.4562289741694 133,135.49065744727014 134,138.00733693106758 135,136.17012897354184 136,137.4515151013508 137,140.76242756577577 138,140.30013435075122 139,140.93348697123315 140,141.6245212266531 141,141.6478885315893 142,139.24868242676183 143,140.12567444974778 144,139.72955919572834 145,141.0342856822435 146,143.3638964771228 147,144.68027137027565 148,145.36090484506445 149,146.2873602911279 150,146.1585364677464 151,146.8418685049689 152,147.4361504587025 153,150.14834118782878 154,150.52167902646156 155,151.8782505176913 156,150.7807918094639 157,152.27292363977165 158,152.10758251402896 159,150.41825993706496 160,151.85287184685896 161,151.66255025816284 162,155.31592472238668 163,156.65723900296666 164,157.63705770836546 165,157.45277687815238 166,161.2210313433627 167,159.46128520589977 168,159.34041248844426 169,158.62271121853763 170,158.78340364875586 171,158.7248351092565 172,158.24987902173586 173,161.1536265973341 174,161.59552103161667 175,160.87406102351946 176,159.81585979471325 177,157.34089193054578 178,157.66325220928388 179,156.4350306355151 180,152.79386566256866 181,150.4544078816742 182,150.2568897402171 183,153.23081127454154 184,153.2953776445044 185,153.31004406249605 186,153.51363608599752 187,152.21382266716722 188,151.6974812912683 189,154.49053701232222 190,155.95348159422005 191,152.22443420127874 192,151.8352458862378 193,152.82804842666263 194,153.49368261130684 195,153.10235751934934 196,155.3509737075325 197,157.54051789901177 198,161.3146108920055 199,160.96220208980031 200,163.7174528337724 201,167.66456755805368 202,169.94039901778294 203,169.90404036960382 204,169.06705663059714 205,165.09528719678104 206,165.02706340833467 207,161.63120886888328 208,160.5261904656951 209,161.53390650770214 210,165.39744001081854 211,167.96936981437244 212,163.90669723329407 213,163.88467329416144 214,164.11996573785083 215,164.29070084494984 216,160.9481058380381 217,158.84211011398364 218,161.4779491491016 219,162.90250552492958 220,164.65372975027242 221,163.169542311996 222,163.1574032593853 223,162.41673752487125 224,158.25929312592598 225,158.62490642270575 226,160.11782210264204 227,160.8537474959107 228,159.3568433027209 229,161.31740646875994 230,163.8736325580901 231,164.76740099269773 232,165.094613711347 233,165.06465809120368 234,165.44795194012568 235,165.07598471081542 236,163.60722746816342 237,161.11327983720076 238,157.70719143764958 239,155.04590696495956 240,155.32275515313344 241,155.84841125727095 242,155.39084278588646 243,154.30612539405172 244,157.0591694633104 245,154.60013710651353 246,154.5577998852757 247,154.73429858215883 248,154.42052586427397 249,154.61063150296508 250,152.9883677890323 251,153.63695560906953 252,154.03111385437296 253,154.6995631872234 254,154.8550784159293 255,152.236265239847 256,153.7316463933962 257,152.94590687687636 258,151.01803993407668 259,149.358324610555 260,149.3587493681393 261,149.2638202920509 262,150.23082652836965 263,150.00086403369224 264,149.86113940782934 265,149.48772831284026 266,149.5093968659019 267,149.35507879168927 268,233.2288157066267 269,231.81308863283667 270,229.1751241993479 271,230.68715160478078 272,228.94992002873815 273,228.76161696790908 274,228.4223906878518 275,228.86924013940597 276,227.0885633518144 277,225.7096794139438 278,225.0614490734388 279,223.12275585696378 280,223.83259806680408 281,225.52235299854738 282,224.6228801340684 283,224.59682645361738 284,223.53057724927137 285,223.59616124789457 286,225.5025667385357 287,225.11616538563968 288,221.73841839755403 289,223.89549463960714 290,227.18288163404154 291,226.68052581899101 292,223.1212053837668 293,223.9143444628851 294,222.63436796751097 295,224.17626343808394 296,223.9877084998705 297,222.28827097805933 298,222.18263409755374 299,225.19251765999093 300,225.025221883809 301,223.21569653031264 302,225.3757611192969 303,226.56985171797504 304,227.19916344313208 305,224.59278914492918 306,227.14850467188552 307,227.85665749909776 308,227.76772117241322 309,226.71701368140947 310,220.57948661909367 311,219.4454330502343 312,218.9314717413759 313,218.9791411776002 314,216.56093420388186 315,215.59471123851316 316,214.51121923816993 317,214.6278235352112 318,213.13758419428683 319,213.24860629943942 320,215.70104738321797 321,217.636320880757 322,216.94665623936137 323,219.34125641029328 324,218.11269375656536 325,218.5973911146006 326,218.50032502615065 327,218.29622229625235 328,219.15494010015405 329,219.5381137460685 330,219.0273620755514 331,220.33291458952277 332,218.49529968471361 333,218.6364080532886 334,220.13272320716945 335,219.20193954882598 336,219.68586564216628 337,217.36431590864356 338,217.16093817923016 339,214.15139243786112 340,214.93018980094675 341,215.48089529877555 342,217.19067263516746 343,219.7926174059979 344,221.59941989189008 345,219.45564951897083 346,215.31712642425168 347,216.3014874640534 348,216.28667529327993 349,217.16856438215157 350,217.5954372601676 351,214.06693664964078 352,213.50138321507376 353,213.85585275140716 354,213.76752671159815 355,209.9626794058881 356,210.0705436268242 357,210.25448790967823 358,212.0404629727382 359,209.5283871308898 360,210.66905507776525 361,210.86901084407282 362,212.94208073723289 363,212.84427988492484 364,213.46438341243748 365,214.877278661726 366,216.41440204875505 367,214.77278669949823 368,213.58189481818437 369,217.67143635105498 370,217.68336827853747 371,219.18142912733967 372,219.11760667176492 373,219.37887042984605 374,219.49491742260082 375,218.3837150245086 376,218.07494332697013 377,218.64752232619244 378,218.7964999970139 379,222.12128577094398 380,222.95389011652182 381,220.48905519025195 382,220.54332638126323 383,223.39169624549888 384,223.3576067818256 385,223.32251507027834 386,223.22981188765655 387,223.8445243174349 388,223.6673415531111 389,226.4440811557166 390,226.4464741237262 391,228.85477612950956 392,229.35689695766263 393,231.57192513194812 394,232.07113166387964 395,234.34098730616506 396,234.35971672914033 397,235.17307399455896 398,231.93610330178126 399,231.09660317399596 400,235.08609095191855 401,235.06316803561188 402,234.9779315715918 403,234.53458169805026 404,235.6537064337727 405,232.794916765357 406,233.3666942475424 407,236.84421543696243 408,239.69356601702796 409,239.21305366685635 410,238.13560725588553 411,238.1407612793071 412,238.26583121186357 413,240.68740190765058 414,241.21100685133948 415,243.01931769379522 416,243.14610662795684 417,244.85917461688416 418,244.26079177644633 419,243.52701005564637 420,243.52404503499199 421,245.9247105133507 422,246.22023579183698 423,247.03203602615508 424,246.36955120060696 425,246.5651505253474 426,245.73372124280445 427,245.6414521423208 428,245.01648523428315 429,245.29689948609993 430,242.65957962888095 431,242.46275844343043 432,239.1124567432681 433,236.49691305335858 434,237.29170418454618 435,238.9625510938715 436,236.9268382520696 437,236.58251940379586 438,238.93904951203163 439,240.3373941103929 440,241.8506723378719 441,241.95765181382572 442,241.4193873554144 443,241.17552419501564 444,241.9096473569521 445,242.1816930240501 446,239.29032351680098 447,239.20646132708984 448,236.81843099405958 449,240.17218881088883 450,240.37814518590233 451,236.05342581280914 452,235.79213834663932 453,236.7358334780373 454,236.75964667738742 455,236.1958892648806 456,235.84072436453292 457,237.7359287829445 458,236.824713851626 459,236.50772091797208 460,236.45623621588848 461,236.55408475821267 462,236.27377175433338 463,236.84418973756271 464,235.87637565411217 465,233.74338423959955 466,233.85227627808908 467,236.54618736860718 468,237.9844831201105 469,238.00164810955334 470,239.0745612289088 471,239.09948648331414 472,239.2043251048121 473,238.13539817087067 474,239.88812596414562 475,239.95567902628514 476,239.06653667487126 477,238.94577466139376 478,238.8480830604563 479,242.49371642220305 480,243.26123886428664 481,243.74805618941596 482,245.54645905726628 483,247.42729464898426 484,247.07048620744376 485,249.82167166274658 486,251.1990264878459 487,250.83592137900203 488,251.44867768827206 489,251.1509385700759 490,251.9785516901868 491,252.50113168762016 492,252.2827374720209 493,247.1978318025911 494,249.0265150038564 495,250.22466900820334 496,250.02963651842444 497,250.30230622876726 498,247.52255705283832 499,249.30101267150513 500,248.15062410839158 501,245.92881651714373 502,245.21798968014954 503,243.767273902222 504,244.94794249262915 505,247.6581932661125 506,247.0991382007018 507,246.18690023378977 508,246.69279763977264 509,246.73268271640512 510,248.5986814623091 511,249.67321270726683 512,250.85219936945873 513,250.98998337428213 514,250.14195313452126 515,251.2990891799384 516,252.416050612925 517,251.97048401988485 518,251.88763507225272 519,250.34038713079542 520,252.98414571176633 521,249.62694906805925 522,248.06636528956807 523,248.039065091476 524,250.3958985725062 525,249.4335285985125 526,248.38986348302424 527,248.58001514777112 528,248.03657373898568 529,249.01911096362574 530,248.31193241838903 531,246.47964785671448 532,246.54128586667582 533,245.9573228288981 534,245.6441775872623 535,245.39565611203258 536,247.2815538895178 537,250.47150737435123 538,249.37325120812315 539,249.33519583693803 540,247.89653159762844 541,248.3725338663642 542,250.1613417910832 543,250.0196743806875 544,248.49075402832722 545,248.2699054120449 546,248.08054492866617 547,245.09190964830148 548,247.3702293232806 549,247.9643913128491 550,246.49502867473456 551,246.17021749856065 552,246.15159540632638 553,246.4189376853879 554,246.66883325236267 555,244.85341987783204 556,246.0597669429127 557,246.20700464079587 558,246.39219303776963 559,246.02881661842036 560,247.0970605865835 561,245.48994804971184 562,245.3928388203005 563,245.98096004901166 564,249.6565956025796 565,249.4229205774642 566,250.29510820162508 567,252.8271812894203 568,254.33172381308603 569,251.88083885482067 570,250.80911467081768 571,251.15673648697611 572,253.05321915476517 573,253.39230832393895 574,250.99679959516368 575,251.9127262607186 576,251.59581548293622 577,251.82384141404322 578,251.77163843084085 579,251.46093930090856 580,251.33936683397334 581,249.0772119935225 582,249.2569108121866 583,249.0496293488512 584,246.96566138490726 585,248.7315957932027 586,244.16478058053326 587,244.7944782681202 588,243.88905004943422 589,244.03862727283823 590,243.1483330906006 591,243.5153321521436 592,242.89559420381454 593,247.36892002859543 594,249.9781977529812 595,249.41342089511113 596,250.94275117228395 597,250.33101736069472 598,251.483876248845 599,253.42909949573675 600,250.47166084026696 601,250.35380589588286 602,250.0802639233525 603,252.03167667160878 604,250.52232063585686 605,248.46365779126458 606,250.1674552710132 607,248.19486222031017 608,246.024149123421 609,245.0665266710062 610,245.01696736205236 611,246.07856115497495 612,243.65860711439723 613,241.99051852880314 614,240.41322200861407 615,243.3929177656441 616,241.850605518655 617,243.94900023054186 618,247.37676375511256 619,247.01301666141714 620,246.55666600009857 621,245.1205928198005 622,244.22754447738248 623,247.01183011444274 624,247.12717911401975 625,245.256052909978 626,244.75241520958173 627,244.51850703740394 628,245.71849130113864 629,245.9262909179963 630,245.94259227510366 631,246.32728291855932 632,245.44536414189284 633,243.84153563511563 634,244.30146368598912 635,244.29040840926436 636,243.61522066335706 637,245.3515612577881 638,246.76498784437632 639,244.62709559772642 640,243.26718218133269 641,242.83284869636736 642,246.4895305016172 643,246.22025849179727 644,246.86420619987035 645,251.21797008007857 646,251.71466058732702 647,251.4722015263307 648,251.53821663264574 649,250.01546033408005 650,247.71529685220085 651,247.99220554000198 652,249.62237082053645 653,247.74678901574669 654,249.29624156684187 655,248.51144975025477 656,248.67021498054527 657,246.41885067378433 658,245.2551454127609 659,244.4397132374349 660,244.54816426276253 661,246.3328647991359 662,246.4892641626693 663,248.5611047722786 664,248.2441169826455 665,251.17944447848782 666,249.59679663942902 667,249.51427729189174 668,247.8533681084967 669,247.07611330856665 670,245.6153477409932 671,245.1788853208789 672,244.72071300510808 673,242.86682718253874 674,241.93669571974684 675,241.97502189365284 676,243.02470773010447 677,243.09223078609963 678,243.4409935369996 679,242.88924721819416 680,245.02697781648482 681,245.54074626570136 682,244.41270377366516 683,245.21199551852072 684,245.60292341412338 685,245.3106862265871 686,243.6019616518737 687,243.58711263625202 688,242.8083078185445 689,246.89802850473535 690,246.06625555961088 691,248.01826502090756 692,248.8180045946826 693,249.14338098137804 694,251.93838640273006 695,250.6701176366235 696,253.48073358260874 697,252.21046070749614 698,252.95732335609785 699,252.92701442046433 700,254.23414688219347 701,258.4008480708445 702,254.83639292675977 703,255.26681344035154 704,254.26352497818024 705,257.2656059182838 706,260.34113323799966 707,259.2050263678636 708,258.01364171304243 709,261.34526254221845 710,261.36117616906967 711,263.99619634482207 712,266.94476679163495 713,270.10010613483615 714,270.04634969991633 715,271.373575560407 716,270.7006529356071 717,271.3852664483268 718,274.23132530553755 719,272.7089960649512 720,274.1885649766741 721,272.5720175427174 722,273.2091619525693 723,273.7147157043453 724,274.3173800520122 725,273.96326370543613 726,273.9466678477066 727,271.8394596883673 728,273.5306425773742 729,276.5247827716225 730,275.21259387331844 731,274.1474052475028 732,272.75228091035376 733,268.8884001560599 734,269.2679061554636 735,270.89048722207133 736,271.1593251535438 737,270.14063530593364 738,268.84230657264277 739,269.4725815122404 740,270.2739507596689 741,267.6498932806886 742,206.19979035849678 743,205.49941248279487 744,205.5290853205487 745,205.7363303266359 746,205.25406679003456 747,173.82644612965044 748,174.17220471647994 749,174.22640329908373 750,171.48180879552368 751,171.2620458116202 752,171.69940044716785 753,170.6776474615688 754,169.1228456635398 755,168.2171325874883 756,167.43079669985283 757,167.42839158159833 758,168.8324604724717 759,172.39595552216784 760,175.2449121882976 761,175.77129192154072 762,176.1519540485277 763,175.50693152498252 764,177.3018566684167 765,175.85139337613978 766,177.17041049279155 767,174.19934724142814 768,177.97003065221293 769,178.9593151637518 770,179.99793208456413 771,179.5663741485732 772,180.22314413782954 773,181.4841733378309 774,185.40220995747038 775,183.68579980295843 776,182.14606126171094 777,182.3057126845596 778,182.31243790452314 779,184.74597277666905 780,184.74286431700364 781,180.81200380816327 782,178.98489390170997 783,178.90897738475593 784,178.08029256392635 785,177.09966576980867 786,175.14602687089226 787,175.9226006409361 788,179.4009563762076 789,180.24958701614418 790,180.95145749422932 791,182.0119197736381 792,180.06342787698009 793,179.97929614928185 794,175.49145254912725 795,157.24983625846085 796,156.65225728998016 797,158.56882366025332 798,160.85964647004738 799,160.61479010042518 800,160.8267492716067 801,163.65854137755807 802,164.67388334393655 803,167.85653372813758 804,169.16730301140504 805,168.43595546343303 806,168.25154770621245 807,168.1442735247957 808,168.96216600030021 809,165.85370971027308 810,167.5967984596058 811,168.48152143295843 812,168.85043042838493 813,168.7096367976396 814,169.60841752007033 815,173.10770605585304 816,176.30652085763126 817,179.82407244194485 818,176.62681216816588 819,176.33281639932142 820,178.3374395279522 821,178.49533590281854 822,176.4434562284307 823,176.3379783126288 824,179.84590192617728 825,180.3647406586019 826,179.9088540563535 827,179.90185402423845 828,176.8391949038654 829,174.7233374365464 830,174.6528155635172 831,175.0779658942977 832,172.65486352076934 833,171.82036729701363 834,169.171356149513 835,170.93027942208923 836,172.13730169206684 837,169.5684739558209 838,170.9319493768825 839,171.87513281415417 840,167.60319095136796 841,168.61174767571327 842,170.21373804051413 843,169.03738461535963 844,166.87029670930025 845,167.02209060350114 846,166.55954593660746 847,164.27810197082314 848,164.23511333731216 849,164.15468722546854 850,165.73708499807813 851,166.1992653485127 852,163.047545848218 853,163.19899003703563 854,162.8744723299558 855,164.6481434463604 856,166.18534361393125 857,166.71581182053797 858,165.75316664230516 859,169.58884403270136 860,166.1461796456374 861,163.78127732259128 862,163.59781219918216 863,160.76916999271268 864,162.4592145431476 865,162.82053793940256 866,161.9873752892372 867,161.609528649133 868,162.6569468778588 869,159.26313630420506 870,159.25839916511075 871,160.41524907328923 872,163.87523871194347 873,163.38650281863102 874,163.40813317979038 875,162.7388588676699 876,162.73444301715014 877,157.85031425745078 878,153.15504284219716 879,151.16579034066152 880,151.29875210430745 881,151.2774919488827 882,152.8613003077597 883,152.71586742731157 884,152.9226726812003 885,154.29357455484478 886,154.2546998163016 887,152.29695591034783 888,152.30681734890263 889,155.26210301996966 890,152.7556854014854 891,152.04038177835736 892,152.44194938848588 893,151.6281129395201 894,150.85950889201175 895,149.76485644946558 896,152.81589184057012 897,152.60134649368163 898,153.85272946932878 899,153.46123489061992 900,153.66810747164854 901,151.70972255889728 902,151.03435642537215 903,149.7264569047901 904,148.94336450698825 905,149.64947449733435 906,149.08229086473096 907,152.4410704317381 908,150.05528435512966 909,150.28186271327073 910,150.21860547555792 911,149.58940618084367 912,149.7833075818838 913,146.9659832371988 914,146.77644392537994 915,146.3645922407458 916,144.02266073262646 917,144.4900883964137 918,145.08061041914223 919,143.0703162553321 920,142.62817126835552 921,142.46188226609658 922,142.77992810183602 923,144.7756276483329 924,146.15710348246952 925,148.40231137396438 926,150.09033975266772 927,151.68791202182666 928,151.62296140981027 929,155.4497275657778 930,154.9718242770464 931,151.05713289011288 932,152.17435182267332 933,151.9999154729809 934,153.0154201596916 935,151.48158707885858 936,152.27307100068913 937,152.74185124561086 938,155.80494182613577 939,156.11508908638837 940,158.24355630706103 941,158.43845148756142 942,158.37624993535894 943,158.31856765569557 944,161.9880558694879 945,162.36885835892065 946,163.31328882946113 947,161.0557034472813 948,158.94457935582557 949,158.37389642944026 950,158.5001211084181 951,157.51313763962423 952,159.17865965050413 953,159.09399813906356 954,159.11686602992478 955,157.45207510395824 956,157.55126767793277 957,158.01512812233372 958,158.40242492428848 959,156.44887469755503 960,155.82609436281453 961,156.14360575500555 962,156.34751898613868 963,154.75036456499788 964,154.6006423872491 965,155.0039253140053 966,155.13124762691243 967,154.03618536028185 968,152.90456102005942 969,154.3056347881232 970,157.69066378687972 971,157.69014456166687 972,156.8863870835222 973,157.22149059095815 974,158.481591843241 975,159.6050797090294 976,157.80308335409185 977,157.46167362160503 978,157.06912704154652 979,157.78579144376695 980,155.74586373900567 981,155.42837102040107 982,154.85322457940526 983,152.7020843534816 984,153.38897616085183 985,152.6400154121347 986,148.1186844333617 987,150.4178631002861 988,146.50393966627246 989,145.18891115774363 990,146.97329332089348 991,146.88001512932289 992,146.58560359510454 993,148.88656751115164 994,148.12815759524153 995,147.37693030957524 996,146.4604047678949 997,146.33245294691397 998,147.56156900265177 999,148.13770897240585 1000,147.98736432337094 1001,149.49253296060743 1002,151.02214704273769 1003,151.444384107504 1004,149.40428589032038 1005,147.46133837741223 1006,147.58083352721889 1007,147.5950517913237 1008,149.43358707188645 1009,149.81133760425715 1010,150.41773979271048 1011,146.94064145740316 1012,146.94333830761232 1013,145.96574945820456 1014,146.92406110023407 1015,148.05970076956396 1016,147.1500151721585 1017,145.6174178206801 1018,147.5346191574597 1019,144.62476231159442 1020,144.25756238228328 1021,147.1654959361827 1022,150.48153325118295 1023,151.70548840230532 1024,151.17260607267625 1025,151.4189556082525 1026,151.50191743026514 1027,153.1357759294696 1028,152.11034298938648 1029,149.84150267350304 1030,150.23346269151938 1031,150.75813088558633 1032,150.38935684798193 1033,148.24959024518728 1034,146.91605519420793 1035,148.43311650276382 1036,148.46810322359147 1037,149.29108173788075 1038,148.48203418437728 1039,150.98336131947931 1040,153.35475197673964 1041,151.76702364754803 1042,153.14981402526308 1043,150.35600244892098 1044,150.7120168894318 1045,150.61547344634207 1046,153.09174195139485 1047,154.05957804499073 1048,154.16017133684915 1049,155.39388294420624 1050,156.7021959037762 1051,157.17210825271877 1052,156.151879710598 1053,156.50879370165882 1054,156.5198799243189 1055,156.6262780567141 1056,158.37297927344423 1057,158.04134957764649 1058,154.53597361219036 1059,156.81148378213828 1060,156.0050913287633 1061,156.09524927168567 1062,154.57673674580795 1063,153.928453477263 1064,157.00121225223555 1065,157.05027235190644 1066,154.8416748426307 1067,155.33838292542532 1068,156.25567906867948 1069,160.34714579930494 1070,160.77622788274718 1071,164.6932980426206 1072,164.50518461404906 1073,166.06041086746856 1074,168.1177427279974 1075,167.0312666435761 1076,167.74112321986962 1077,168.9497328450922 1078,168.25997160899252 1079,165.40250439621286 1080,165.46983781001 1081,165.91226556681357 1082,165.89928768777347 1083,165.76394226315247 1084,166.586067465841 1085,167.7545547095518 1086,169.647893103155 1087,169.85308346014355 1088,168.98093149082794 1089,168.85047748658644 1090,168.93737190984285 1091,167.71702086617887 1092,167.7558016542086 1093,170.82005801782952 1094,168.3890248575117 1095,166.2513302491787 1096,165.36664159027418 1097,167.21633069371785 1098,162.84366683735755 1099,165.76007641026337 1100,166.03915134272077 1101,165.7623246110422 1102,165.91488909088588 1103,164.47384435812847 1104,165.81498225398786 1105,169.05769413674665 1106,169.1268906673769 1107,168.48140719715016 1108,166.10432822559568 1109,166.1449865302732 1110,168.5923802456455 1111,168.73890757723018 1112,170.59056113904802 1113,171.26467534472806 1114,174.31994440417003 1115,175.0162007283155 1116,174.73032838084805 1117,176.39970008470377 1118,175.57633465063302 1119,175.29362063660184 1120,176.03836653030908 1121,173.77815758269165 1122,171.8426829158006 1123,172.00280393995826 1124,174.81163591442143 1125,174.26164718098045 1126,177.41154699119204 1127,176.85233540844305 1128,174.5570580288312 1129,174.5508220629529 1130,176.29159165694367 1131,176.44260394821262 1132,175.87494292853722 1133,176.5314677913157 1134,176.4141295029943 1135,176.62604586216435 1136,179.19482126237295 1137,179.69887725043745 1138,180.70016207577004 1139,179.87337455399015 1140,180.52878262135513 1141,181.03282064544325 1142,182.53009780917057 1143,179.66337895745147 1144,180.59612359599222 1145,181.6700716171667 1146,179.4870267487856 1147,179.3609620662673 1148,175.91511638875934 1149,174.53376280111863 1150,174.65314060243705 1151,176.64956567051019 1152,176.6699116899245 1153,178.87450985322323 1154,178.1218602563621 1155,179.34642245690972 1156,213.0885275349445 1157,213.1346431319712 1158,212.91335159230385 1159,213.02176475236536 1160,212.6466511395761 1161,215.62663946600267 1162,216.1217206826348 1163,218.39348767584485 1164,217.8620844678984 1165,215.90760537537855 1166,217.14282988840066 1167,218.91165386372512 1168,219.31340313440396 1169,221.7738914593061 1170,221.94506743990127 1171,219.87587113861667 1172,216.85908373534934 1173,216.88914672596147 1174,216.4997776982228 1175,215.7202643113624 1176,215.88284033748775 1177,216.80719678160315 1178,217.20051221040154 1179,215.13286134298363 1180,213.88291295168287 1181,213.30115072923144 1182,214.18539441688378 1183,212.7395066568667 1184,215.1454617387725 1185,215.09495270957686 1186,215.06310898460126 1187,215.34785999061128 1188,213.8445657363949 1189,214.16827374258432 1190,214.3259773714801 1191,210.11780578144263 1192,209.67380266702816 1193,208.31759426722158 1194,208.6223431631138 1195,208.6412877573558 1196,207.4077350375968 1197,207.43342219335153 1198,207.16971578804421 1199,208.03007239896473 1200,206.49220059449198 1201,205.93294661519653 1202,206.1606188017856 1203,208.4819573632513 1204,213.18333944492773 1205,213.12332097273398 1206,215.8185952423636 1207,215.78445322208395 1208,215.05560039164635 1209,214.8986889101459 1210,216.40672544900454 1211,216.4024109146294 1212,216.0550509010692 1213,215.6700738935372 1214,218.28620773626864 1215,218.41218291110803 1216,194.06496309615113 1217,194.35453798475484 1218,193.935732730205 1219,192.3236303313063 1220,189.24126724490637 1221,190.09508197268283 1222,187.3119186412647 1223,188.20775116521835 1224,189.0498063052892 1225,192.5940074486763 1226,192.64583105287772 1227,190.57470042064438 1228,190.85898732395682 1229,191.59020602089208 1230,193.9980774106663 1231,196.41743720513077 1232,194.5675060549646 1233,194.20855798883977 1234,196.73523951092233 1235,200.76565303858712 1236,200.8793762558792 1237,200.63858947114804 1238,202.41579487007934 1239,203.00164121377583 1240,204.58446600157254 1241,201.86206151479246 1242,200.7737878255962 1243,201.71893641575934 1244,203.0980300851985 1245,203.74486117414872 1246,204.289186716475 1247,206.06108059760194 1248,204.93389758036943 1249,200.61062276315883 1250,200.95187745411664 1251,199.9260681770847 1252,198.54087995675104 1253,199.25118440955964 1254,199.4008457541868 1255,200.69917654520697 1256,196.41462234709104 1257,198.35632669957047 1258,197.6340053485329 1259,200.16793419981443 1260,200.04684128097716 1261,199.94993565758435 1262,202.45145082510115 1263,201.93125548580858 1264,200.71321572193793 1265,203.55361193605714 1266,202.3537867296961 1267,202.90723911173606 1268,199.9696546727701 1269,199.38043259251234 1270,200.85630326205026 1271,200.89792698028754 1272,200.8382259503729 1273,203.98311484273884 1274,203.83534513657963 1275,202.88838896140882 1276,205.89272359782757 1277,206.1099504324542 1278,206.14496949460664 1279,204.96406754547888 1280,204.42601751140492 1281,205.06930046145277 1282,204.30573033007474 1283,204.6533378870291 1284,208.38231146564706 1285,207.10014712905297 1286,206.99165535420454 1287,205.91801725185434 1288,209.83011145729606 1289,210.27845950735676 1290,210.78890779447605 1291,213.17602926885363 1292,213.09027044199587 1293,211.73503903322776 1294,208.88459538525552 1295,208.7389454905302 1296,208.11192486368037 1297,206.63713501816855 1298,208.8830782873356 1299,212.10075361766062 1300,212.08138148290567 1301,212.86861817576184 1302,163.88347524960204 1303,164.0941540276271 1304,161.85778676781928 1305,161.86720029051367 1306,163.08330022011012 1307,163.13234022618403 1308,164.90456733446152 1309,166.68435388051265 1310,166.45123131216988 1311,166.47368796151667 1312,169.3324671608159 1313,169.11665692568565 1314,169.1425435062822 1315,167.46818084023107 1316,166.5446499933898 1317,164.24492213295173 1318,163.64039163369168 1319,160.93304500813466 1320,163.46869740776475 1321,165.47148112694853 1322,165.63098845630466 1323,165.0598489064785 1324,168.4113447830037 1325,167.8304919144409 1326,165.28897451480478 1327,166.78258602588977 1328,169.24013637110718 1329,169.76816460801837 1330,170.1279155725303 1331,170.6781510291655 1332,170.44580157356492 1333,169.7766287000071 1334,169.54520174238715 1335,169.7531487056028 1336,168.4505430394024 1337,167.8323637286873 1338,167.32446949297275 1339,166.6871219312527 1340,165.19498521567309 1341,167.34207187484523 1342,166.56980314640853 1343,163.7734838991641 1344,165.4462536167303 1345,169.02547614008157 1346,168.61582954214649 1347,168.76316342172916 1348,170.66960698462606 1349,173.85312861372802 1350,174.28619916984763 1351,175.14172426210965 1352,173.58757211532554 1353,172.99997825698236 1354,171.80574471518233 1355,170.6810469520366 1356,170.11623773920562 1357,166.08658340105703 1358,164.67012918963127 1359,161.31436949807784 1360,158.27301867536528 1361,158.49837468819482 1362,157.22965831014068 1363,157.17227507528406 1364,156.62477907309426 1365,158.14011516197667 1366,157.71198344729106 1367,160.4182702343341 1368,162.47744295415123 1369,162.90956384249404 1370,164.6231561226084 1371,161.4266746843491 1372,161.48745843788402 1373,160.1646456077372 1374,159.64160875431247 1375,161.25607871135603 1376,161.10805148921597 1377,161.73151898155777 1378,161.73629133591416 1379,161.05222045539588 1380,164.69372875233753 1381,163.56196234360087 1382,162.59628469153364 1383,161.59015249718828 1384,158.12130597725067 1385,161.05624792954097 1386,162.69807459574787 1387,162.10416770795132 1388,161.70975060949732 1389,163.1236547667667 1390,162.07640836090528 1391,159.5546664886935 1392,160.17781252183886 1393,160.97424850201892 1394,160.4312837439164 1395,159.35659302143452 1396,161.52626214434895 1397,162.29378706869878 1398,163.26675343772945 1399,163.89160405477259 1400,163.59315197464747 1401,163.53003822725103 1402,163.04381548378853 1403,164.06577354859292 1404,165.8368414845662 1405,164.2104467278645 1406,164.63705018429582 1407,163.39730717478633 1408,163.51972085277515 1409,163.33488906219858 1410,100.34264278465889 1411,100.27074370997286 1412,98.9425664429206 1413,101.77635935471908 1414,98.55865238112489 1415,98.73961266636111 1416,98.59126023671793 1417,204.33272184647018 1418,206.4637675248922 1419,207.1677580264454 1420,206.4510166302925 1421,206.42185558668092 1422,206.11858629040358 1423,203.29406124106805 1424,202.72835024560976 1425,202.61633311493088 1426,203.19678345750305 1427,200.83038943423227 1428,199.82096653123628 1429,199.47148133689592 1430,199.74459081185506 1431,201.37621623059795 1432,201.30785168001057 1433,198.39134658725993 1434,199.75393830251437 1435,200.0960011024103 1436,198.1742481948694 1437,197.886555539937 1438,195.8534851832135 1439,193.70739865763585 1440,194.73295937748682 1441,196.01910626536906 1442,197.81892979915665 1443,196.35150694401509 1444,197.26254581882853 1445,196.06869906478047 1446,199.24809620666048 1447,200.32887397145228 1448,201.77878347744985 1449,203.76899646750124 1450,206.4677446083126 1451,208.6580485756617 1452,208.01548796662246 1453,207.23698614565234 1454,203.61689917116803 1455,204.27771900615355 1456,203.94956310440944 1457,202.28342311217844 1458,202.91388688231294 1459,202.33375423004907 1460,202.65629335020606 1461,203.32902556061615 1462,204.06771236757533 1463,204.6615975501745 1464,203.76394137806446 1465,205.74628762206396 1466,209.24381202066613 1467,209.8920911162468 1468,208.15657922310245 1469,208.97595617156458 1470,208.38922164399253 1471,208.18392144296254 1472,211.2143062845114 1473,210.47190802525472 1474,210.31931425260439 1475,208.16458365595074 1476,206.48621324391115 1477,204.0672267535328 1478,204.13588149528366 1479,204.18276657282848 1480,205.2191508139037 1481,203.74165177708824 1482,203.83003862356583 1483,202.77097093383244 1484,202.7034972688626 1485,201.162198373884 1486,200.60122051149156 1487,200.60534531239446 1488,200.7789879282948 1489,200.7915714599191 1490,203.04473898862298 1491,204.46158439812487 1492,202.42581872264188 1493,201.18336340736448 1494,201.39288377887613 1495,205.36135478740815 1496,206.3047854534593 1497,207.80637270784138 1498,205.89849508057762 1499,205.4255975453334 1500,205.87831156752046 1501,205.54157571418017 1502,205.16260819939566 1503,203.97936498816117 1504,205.59956841268723 1505,209.0837525481627 1506,207.49989460644065 1507,210.30888288061826 1508,209.38881556617252 1509,208.54583434509055 1510,208.4024159044647 1511,209.77456077158007 1512,208.2361691726451 1513,205.33346365075735 1514,205.39766294424945 1515,206.92689553428505 1516,205.163823291403 1517,203.23732735223282 1518,207.3186451564608 1519,207.77517356086662 1520,207.6431571793782 1521,208.61827651814414 1522,209.20871617224353 1523,210.20570939695077 1524,212.1502516806472 1525,213.01109531970826 1526,213.39267147744937 1527,211.96191150887935 1528,210.737558640264 1529,210.7972492059342 1530,213.34656840632368 1531,212.77470436517868 1532,209.32786346301629 1533,210.23073072948037 1534,210.0976674657107 1535,209.27696631236503 1536,209.0900057755713 1537,207.15264283613374 1538,203.3644299644462 1539,203.3006475333838 1540,199.98896423765126 1541,200.88751972239447 1542,200.32145700697063 1543,201.37103131006538 1544,201.13437467279542 1545,202.60938723299256 1546,203.35117480876363 1547,203.79895608060508 1548,201.499051486075 1549,203.69329410942765 1550,205.74972413778997 1551,205.75092003819518 1552,205.388364583028 1553,206.347497001863 1554,203.40608722645945 1555,204.37073194790023 1556,203.9526342852508 1557,204.17627342955137 1558,202.7302709368396 1559,202.58937595086155 1560,200.5668602609281 1561,199.19530470721875 1562,199.27436629869328 1563,198.0373727294782 1564,197.84740520973207 1565,199.84938571021848 1566,198.43029601010176 1567,198.94376766453388 1568,198.49442672390438 1569,200.89068407343137 1570,200.70363834275403 1571,200.66414316650838 1572,201.13969475086785 1573,203.62914159997737 1574,205.53820916271616 1575,209.40054908082118 1576,208.9948976865277 1577,208.84542538831948 1578,207.80143786533975 1579,207.89856655922077 1580,211.09201706032476 1581,210.65179539574012 1582,210.79098907846267 1583,214.98066283801387 1584,212.09565245867805 1585,208.51492542677698 1586,208.31245077359242 1587,212.16003772492297 1588,212.00284893802186 1589,211.4520235397738 1590,211.62242511552307 1591,213.29187896877528 1592,212.9422423173262 1593,210.83469011728073 1594,212.48462452533866 1595,210.08743539834535 1596,209.78819786781597 1597,209.76092935415963 1598,208.30371311671698 1599,208.4764346483231 1600,207.9470325713398 1601,208.39842100819973 1602,209.53917271322874 1603,210.48440869488542 1604,212.7660950927355 1605,216.30526648696016 1606,215.89283502941873 1607,213.98398080517148 1608,213.92078450505636 1609,211.92234448441192 1610,212.27648332598642 1611,209.99194906821538 1612,207.04019997910666 1613,207.64965622318365 1614,207.79951441852157 1615,207.6324365655027 1616,208.53214991653743 1617,208.42275626617845 1618,208.5356982688479 1619,207.80724628971075 1620,207.7478535329363 1621,208.85284315326837 1622,209.96443912563797 1623,213.66157756079033 1624,210.3338116392007 1625,209.7479185508223 1626,209.17562623358705 1627,209.77344176642532 1628,210.4773716538251 1629,210.66430893372572 1630,210.60842643074412 1631,208.10750591672496 1632,208.0173832630599 1633,208.29440706881462 1634,121.13348159098472 1635,104.70514280000907 1636,101.29493773063658 1637,101.60066125807802 1638,101.22115359739692 1639,101.54260575216715 1640,99.34214793200519 1641,99.5549050855211 1642,99.75222243213892 1643,97.12680715229433 1644,95.49626341235894 1645,96.25085836631126 1646,98.41375103559572 1647,98.88985673230574 1648,99.67992059732359 1649,99.71608184407008 1650,101.01028805320172 1651,103.04200960726828 1652,103.60884373242251 1653,104.85724548739249 1654,104.45123625869583 1655,108.17759451526227 1656,106.27923828962349 1657,108.12438138638836 1658,109.03099045355354 1659,107.66649386859294 1660,107.8525690686391 1661,108.89603035804787 1662,108.28945419679047 1663,107.69390194324008 1664,109.1753867676798 1665,108.38354545963523 1666,107.82806621343093 1667,108.28187236607508 1668,110.95764140454875 1669,110.23218795540609 1670,110.17611595795181 1671,112.01967763210277 1672,114.73077183790494 1673,116.39492575011512 1674,113.04303216141474 1675,111.15747248819383 1676,111.06874977573274 1677,109.6405654423393 1678,108.86126590840256 1679,108.30851289809067 1680,106.24209748302509 1681,106.88681065809659 1682,106.94214583280227 1683,109.56662383852698 1684,109.18306686025234 1685,113.28477341349067 1686,111.40082901332946 1687,110.98413792012778 1688,111.03006310236809 1689,189.39204113010277 1690,186.9409359777277 1691,186.0448379352955 1692,103.37285798912394 1693,103.87925815559272 1694,101.66082768862589 1695,101.78471568390786 1696,104.80069414642637 1697,104.8236615585938 1698,105.34728692595814 1699,105.09548190068595 1700,108.76368134449244 1701,109.70796981712144 1702,111.89486266361936 1703,111.80254874384858 1704,110.6038181876831 1705,110.0081636895475 1706,109.12669547644565 1707,109.38895291771328 1708,109.9851890694963 1709,108.51088925605657 1710,107.71401394865475 1711,107.54805578956524 1712,107.74625493967746 1713,105.84740847771022 1714,106.46247165632838 1715,105.41165965738323 1716,105.51436729729538 1717,105.16784080576129 1718,105.96696926272557 1719,105.40889851626748 1720,105.23228089029918 1721,104.26325738139244 1722,104.83279591784876 1723,102.18143187930086 1724,101.92622914243222 1725,100.28479728977099 1726,102.33499310644711 1727,101.96032693230167 1728,100.65171186127064 1729,100.04203242709937 1730,96.48208595697844 1731,99.27308040150385 1732,97.76810710823143 1733,98.75055285977623 1734,95.26760990420932 1735,95.22896154248171 1736,95.08510323464031 1737,97.81769234710242 1738,98.85276546171565 1739,97.87253304282248 1740,96.70439942440164 1741,97.65715550724566 1742,97.90205882970105 1743,97.37968039690419 1744,97.11283822868464 1745,98.04815030430694 1746,96.27852851099237 1747,98.05393976579319 1748,98.0409393945612 1749,97.13657658702631 1750,100.32576168528794 1751,102.84472243390431 1752,191.83076791137557 1753,190.61715534092633 1754,190.10317524322593 1755,190.7848400850988 1756,190.3806447624347 1757,192.0813417592153 1758,193.5412582940546 1759,193.6486879154433 1760,195.32603543160832 1761,196.0716083819834 1762,195.4687471332129 1763,195.4974753909252 1764,195.54089318660576 1765,196.57566363878604 1766,196.70433462855829 1767,193.50793473681503 1768,194.2959168814566 1769,195.4904932698783 1770,194.787030122987 1771,194.9815328208996 1772,194.9616659881113 1773,194.91312785811914 1774,195.74076198807802 1775,195.00716698188026 1776,191.95950622499043 1777,191.321007174366 1778,188.32974376725102 1779,188.3163480828846 1780,188.23053612465958 1781,188.5626785457028 1782,184.60270013654636 1783,184.51368033589512 1784,185.03357087541602 1785,181.46916227755858 1786,180.0938773041315 1787,183.57900417791524 1788,184.50332115564984 1789,185.35603322224904 1790,185.3814210213998 1791,184.16251467156658 1792,183.28678092870732 1793,181.81368559213422 1794,181.89076498015206 1795,182.4212269799478 1796,181.91591890566647 1797,184.80781496177025 1798,184.9554152149081 1799,180.77628565320168 1800,180.55749203443463 1801,179.13663435122498 1802,178.23856402059997 1803,175.95496870712788 1804,178.09313348769894 1805,177.72534768820984 1806,175.65235313339338 1807,175.69304975948214 1808,172.5996724603031 1809,171.91122570265145 1810,172.12643130926787 1811,168.7917655223139 1812,168.1235161077915 1813,168.04085373329806 1814,168.5685415140007 1815,168.50413397361237 1816,167.90507309487347 1817,168.5274272119886 1818,169.81558339368124 1819,169.9016880656015 1820,169.95873480439397 1821,170.6394076490177 1822,171.07332587855683 1823,171.21918272506286 1824,173.99968763611102 1825,174.6565953117783 1826,172.7325901268882 1827,173.49978055890446 1828,170.796096054496 1829,170.07191483237008 1830,169.9658915654059 1831,172.1586871726218 1832,173.95685574232476 1833,173.7435727646475 1834,171.76863794515344 1835,172.17066619533873 1836,172.88831380965456 1837,168.14414930054292 1838,169.9543037038933 1839,170.21991448945883 1840,169.98111667005028 1841,170.4770834137912 1842,170.44427267382696 1843,171.00533483941356 1844,170.2443396756441 1845,172.2803356992812 1846,171.69124686387508 1847,170.27605910968288 1848,169.44233385610485 1849,167.82290321731656 1850,164.28929628170562 1851,166.73554286461282 1852,164.65562518891318 1853,165.43400681791869 1854,165.36197033320352 1855,166.7422778144343 1856,166.51621743115058 1857,166.5833115737262 1858,165.6815802723421 1859,167.57392857401948 1860,170.0998775821967 1861,166.6552515645016 1862,167.415590315519 1863,167.1180950378742 1864,167.12382539881565 1865,167.7467219720272 1866,170.22634807529647 1867,169.75034848688057 1868,172.21876269812248 1869,173.1345159135163 1870,173.20043126704576 1871,173.1145785637546 1872,173.17373399060574 1873,175.79047050367993 1874,176.035616533409 1875,173.4588125137107 1876,176.1026296435377 1877,177.4647606087401 1878,175.46954637027565 1879,179.8791993495756 1880,180.248288351805 1881,182.70091076353805 1882,182.78631411489644 1883,182.26779389940987 1884,107.2489395362824 1885,107.44556125554602 1886,109.53127851270605 1887,108.63423197133847 1888,110.2817162663611 1889,112.41787484424972 1890,112.04574006303416 1891,108.7788964657157 1892,108.07725159397921 1893,108.90491096990118 1894,106.49784141810744 1895,103.62360761363362 1896,106.43395061542577 1897,106.90357055171037 1898,106.58618316180024 1899,106.26747744140111 1900,109.54662790618096 1901,109.36531524963097 1902,109.78242614760033 1903,109.10379486240286 1904,108.96595074526472 1905,111.78734324830084 1906,114.48314158068929 1907,112.53449862852405 1908,111.71378951356824 1909,110.56666882848103 1910,110.12588469829865 1911,110.96261848211581 1912,108.31531104207929 1913,107.83879467510877 1914,107.00179120674657 1915,103.80661516290742 1916,102.78149997956744 1917,101.93021443434792 1918,104.27991651447645 1919,105.90051882168525 1920,106.24899504534031 1921,106.38070969122592 1922,108.514941207716 1923,109.45676710847034 1924,109.5579614135002 1925,108.52168659043014 1926,108.86926510939497 1927,107.38637331843361 1928,107.9945539420854 1929,109.80920026800972 1930,111.88547591646305 1931,109.98873852275543 1932,107.33200818612795 1933,102.99717678567181 1934,101.537315451085 1935,101.11707497473992 1936,100.71234816798662 1937,99.23250549983311 1938,100.44479770552577 1939,96.61689091899156 1940,97.34424366241169 1941,97.63706078345497 1942,98.02570087658873 1943,98.4050317947905 1944,97.44925277509554 1945,96.90555122930368 1946,96.63747057882176 1947,96.82413682740716 1948,96.71314323509037 1949,100.05282032733308 1950,100.38112505693543 1951,99.43668860639927 1952,99.35331294984086 1953,98.31920081466322 1954,95.8780115641358 1955,95.78379016760655 1956,93.17567196490239 1957,90.98751603189979 1958,90.93288776889969 1959,93.71395302490856 1960,93.87159945340247 1961,95.934370462036 1962,97.7178395744553 1963,98.85171031230172 1964,100.00307466244846 1965,99.83548999750731 1966,99.11975936550834 1967,99.75766725394925 1968,97.66849381095372 1969,100.1661455257414 1970,102.65610541823077 1971,103.09706042428657 1972,102.84814831701394 1973,106.18905288019552 1974,103.96182463399428 1975,104.16275784890769 1976,103.20367956428912 1977,102.45837414376982 1978,101.85285890648363 1979,102.28488235008237 1980,102.00206189355393 1981,102.48173626574753 1982,102.4442028487011 1983,102.43518570680818 1984,103.23671171710593 1985,105.59906876589521 1986,105.77309228932062 1987,106.2379510443444 1988,106.30287273056538 1989,110.27730406536483 1990,111.19210863236299 1991,109.4282538254959 1992,108.62321333174222 1993,108.82918268355998 1994,108.32417919283638 1995,107.20783107322697 1996,107.14695813310185 1997,108.57615632360371 1998,109.01843001601021 1999,110.89283780931613 2000,110.48185796414835 2001,110.60454706720557 2002,110.54649459339468 2003,110.98371609353394 2004,110.43512181409865 2005,119.83862314948664 2006,119.10903389688919 2007,118.13201385630757 2008,117.2044490620757 2009,118.04537932835244 2010,117.23541221683733 2011,114.0422216805699 2012,112.24422497412088 2013,109.98309729871437 2014,110.07297175028557 2015,110.53861683033638 2016,110.37803467305861 2017,111.24859980183754 2018,111.63876299193936 2019,110.72108706380565 2020,110.69084535878807 2021,108.76086346642106 2022,108.2227552161888 2023,111.5773766087278 2024,111.57796900867929 2025,111.17851522195238 2026,108.23399414628483 2027,107.54150423823323 2028,109.83175814074949 2029,110.07652277106014 2030,109.81588522963662 2031,110.19975654541429 2032,110.24754126113218 2033,109.60837566140103 2034,110.45260549879183 2035,110.72185018385224 2036,111.3449004312917 2037,111.32969112596253 2038,111.41675184238517 2039,111.8960166593314 2040,113.25362112698022 2041,114.32270963017135 2042,114.25003892913212 2043,113.06423879518056 2044,112.85326859433327 2045,110.26780021943816 2046,110.15665139573038 2047,109.54436218448555 2048,109.71051069870124 2049,109.78665183381906 2050,109.1566656277066 2051,110.45953925893552 2052,110.4897129490542 2053,112.45357046375199 2054,112.34693119797949 2055,112.52856066193908 2056,108.40540508020358 2057,103.92207032321578 2058,103.24459152996725 2059,102.3409343195359 2060,103.60247877943044 2061,101.24797938334797 2062,101.2521513399138 2063,101.25417502125947 2064,99.93450155766541 2065,102.84806521016205 2066,99.27921417075451 2067,98.42706567104081 2068,97.57023158823154 2069,96.14666987689546 2070,95.87915687904804 2071,96.21994365491894 2072,93.94248869018335 2073,93.42841853809507 2074,94.33567149414412 2075,97.24236097112231 2076,98.26752776676051 2077,98.6244020642587 2078,98.38365005700763 2079,99.01777969063467 2080,101.24009869603302 2081,105.78642047023749 2082,104.77491771866252 2083,108.07851245598876 2084,104.72054589162248 2085,101.6067076038778 2086,101.19988013532391 2087,103.0422546729914 2088,104.7721706703787 2089,104.98106320497203 2090,105.24019811809193 2091,105.55159178855997 2092,106.11643062747872 2093,106.1987859666592 2094,106.16378504588592 2095,106.44933424407394 2096,103.1889453963955 2097,99.85816366916762 2098,100.3650861439981 2099,104.05628401188467 2100,105.43257704529121 2101,104.55037159108775 2102,104.59841159897356 2103,104.22287592140056 2104,107.75575789650536 2105,109.09670291332068 2106,104.3172508502439 2107,104.32160980144415 2108,105.95135351264295 2109,106.13730908339684 2110,107.3054459448418 2111,106.95809735445307 2112,109.90811678493368 2113,109.58842718843171 2114,108.71187472954288 2115,108.47348816752297 2116,107.0621835908288 2117,106.25036424924265 2118,103.63137844029761 2119,104.31239965424741 2120,105.19524945303557 2121,104.8576215309161 2122,104.82983192891763 2123,105.3730639869964 2124,105.51208506380412 2125,106.21826874184468 2126,106.32799185524473 2127,107.80101006861706 2128,107.79716254488022 2129,111.3970066076454 2130,112.64791392617359 2131,117.13209200569341 2132,118.15881177638278 2133,119.68733200171415 2134,119.03964672488333 2135,118.19588860998942 2136,120.93398496233908 2137,121.01464583822899 2138,122.17410884516217 2139,124.49683838593987 2140,127.69691803375827 2141,128.86970002418724 2142,130.2451582658354 2143,126.54985958349219 2144,127.53565416477387 2145,129.07601996353068 2146,130.20749471463287 2147,127.44440154309248 2148,127.97962180143513 2149,127.90807053739167 2150,127.18288893769372 2151,127.53139608552357 2152,130.01795910066681 2153,133.24422127547027 2154,134.3035117128558 2155,134.1974071883135 2156,131.67440305245137 2157,133.9015015123599 2158,130.8411610053786 2159,132.03333349317663 2160,132.04098778803464 2161,131.31572218670672 2162,129.35490047542666 2163,126.84815147540108 2164,127.83982872279628 2165,128.54562931309977 2166,131.0783348723604 2167,131.2747288717161 2168,130.85031205061227 2169,130.87075032698544 2170,133.4535573024058 2171,131.29061585762832 2172,132.27196188215188 2173,130.14110073899988 2174,129.15641021456372 2175,130.27864971687535 2176,129.47397473169207 2177,126.3066956795399 2178,126.45564179606224 2179,126.59979415956711 2180,126.15171214845755 2181,126.01770931056653 2182,125.33284762371835 2183,122.99170564771012 2184,121.65971976304354 2185,121.69156319803237 2186,120.91536870667397 2187,122.24426701795542 2188,122.6436430204746 2189,125.53493522338952 2190,126.06398802174341 2191,125.57889602524455 2192,196.2848679836825 2193,198.25206689002366 2194,198.098910156647 2195,198.31393988768752 2196,197.9897551443916 2197,198.00898485124375 2198,196.3975824219911 2199,195.24274441174646 2200,194.96558699965203 2201,196.41705119741977 2202,198.16996058692698 2203,197.71301919703814 2204,197.60012729211556 2205,200.46101864925768 2206,201.91795820476844 2207,202.66442332677335 2208,200.67479215674945 2209,196.38431520394144 2210,194.53493719206358 2211,194.98384924348758 2212,196.20773092947587 2213,192.26468582442044 2214,192.27556717701611 2215,192.39770620399344 2216,193.30074657216332 2217,193.88835522967304 2218,193.6844340502279 2219,193.74314845290473 2220,196.65730061164433 2221,196.3459381813685 2222,197.30637784787106 2223,196.22645396078195 2224,195.75433139178864 2225,196.0032908783535 2226,197.7312024659739 2227,196.4351871991845 2228,197.11488814086954 2229,197.2929991646995 2230,200.31690757157043 2231,201.04654475238456 2232,201.089260239458 2233,199.1826609532286 2234,199.48918169699795 2235,200.79082268095317 2236,202.74431018203742 2237,204.4250920773049 2238,222.63175214856778 2239,222.1848182725014 2240,221.41839862037557 2241,221.3349211321753 2242,220.0039531645191 2243,218.96147796855837 2244,219.34729983264978 2245,219.13500430668267 2246,221.27699344772392 2247,217.70214698537222 2248,218.05002747940298 2249,220.56976417496503 2250,219.70466759578827 2251,219.90686665843094 2252,219.53506636608182 2253,223.68244021778327 2254,224.38055396170492 2255,225.57316759848445 2256,225.0666929958898 2257,223.43451000667557 2258,223.36266822191428 2259,223.7939794021872 2260,221.96526155823355 2261,221.31505202827867 2262,223.42789508351527 2263,223.52662980507628 2264,222.8835604517592 2265,220.44244838200825 2266,220.03199855149694 2267,220.05639466638607 2268,221.8074874819416 2269,220.13020604938077 2270,218.91016990365787 2271,218.94490882670462 2272,218.97639171124223 2273,220.80155573572543 2274,222.86357092437976 2275,223.00517299154635 2276,219.94761271091363 2277,216.80199718041783 2278,216.9747681470636 2279,217.204057161265 2280,213.722613303775 2281,216.60390571566538 2282,215.60489270612234 2283,215.75574925521028 2284,217.04425404373382 2285,217.47971280626746 2286,215.9279465206979 2287,216.9312300338598 2288,216.92843952156875 2289,217.2451531097911 2290,216.07617309009237 2291,213.8966396154786 2292,212.24692086563954 2293,161.61809322066728 2294,160.87544689919068 2295,161.11659319390972 2296,161.17463605441733 2297,160.79125056838927 2298,160.1645782157225 2299,160.31794093388282 2300,159.1096464564428 2301,156.74796218379754 2302,157.06646091943264 2303,156.8541342539557 2304,159.1946703940054 2305,160.69054708939726 2306,160.67486238108162 2307,159.86001586981956 2308,159.19860406451582 2309,159.16210194270712 2310,160.56672447845364 2311,158.13136760308504 2312,158.1625546338451 2313,158.28180349815833 2314,156.65307734166424 2315,153.03213062192268 2316,151.0540083427746 2317,151.3338323713561 2318,150.78741921350215 2319,148.2279876076408 2320,148.39550369023252 2321,149.88850260459765 2322,147.47863165049887 2323,146.51391759490403 2324,145.54688344576542 2325,144.47287125757344 2326,143.1345182487171 2327,142.96470403639168 2328,141.5380889160699 2329,141.84689800940006 2330,142.51405483047134 2331,138.98182969622366 2332,137.4642824276479 2333,136.54239704455108 2334,136.68417863476654 2335,136.71131354543778 2336,135.67721607905727 2337,134.00858200579484 2338,133.69502027997044 2339,135.88415472992003 2340,133.38774644746334 2341,131.95388687176808 2342,132.39251643854183 2343,133.12925169726216 2344,134.41630875497822 2345,133.24646335088374 2346,131.83978658471037 2347,131.83785398391308 2348,131.20990692036207 2349,132.09956064881695 2350,131.89740243796626 2351,132.93738662528588 2352,132.72205776638344 2353,131.26887587591276 2354,131.14520077975567 2355,132.8945684567766 2356,132.37817958585453 2357,133.65848354254138 2358,133.3622333980282 2359,132.0452131691282 2360,131.62366230352958 2361,132.30598842334186 2362,134.40234747249073 2363,136.16158557673322 2364,136.92198184291183 2365,137.03068109898058 2366,137.17233547530313 2367,135.79005362949084 2368,135.25973927926862 2369,135.64781749968543 2370,137.38154267612043 2371,137.56716720608176 2372,140.28360784757783 2373,140.54427666749794 2374,139.24396868083778 2375,142.16159820098957 2376,142.63814880343324 2377,141.77662699771767 2378,140.6245733192631 2379,143.4489594042214 2380,142.1360571962779 2381,142.1991844441458 2382,141.2698178153889 2383,141.17744038870708 2384,138.11483879484456 2385,135.92350647598712 2386,135.9094019648589 2387,134.98860931067432 2388,133.20588813164645 2389,108.52390438571781 2390,107.92388341771124 2391,108.8622136852425 2392,111.87762700708645 2393,107.323401115066 2394,107.63610175488995 2395,105.77688924215079 2396,104.46142342220064 2397,100.77483193999163 2398,98.78679917055261 2399,98.98141285724378 2400,94.50241989854487 2401,92.5809026375795 2402,92.33285168763551 2403,91.74996484029379 2404,91.0195700393014 2405,90.78059179571727 2406,91.14823878678752 2407,88.28073071746417 2408,87.62889192504007 2409,91.14873269952601 2410,90.15345778970345 2411,87.19593206632898 2412,86.58111119948853 2413,87.44614193663189 2414,88.0164224453646 2415,86.60074428256918 2416,85.04037629936461 2417,86.2181168060925 2418,86.21793612163977 2419,85.86945941486941 2420,82.35150820992442 2421,80.41105752642868 2422,80.36642876099349 2423,80.8690113372002 2424,82.07973126945978 2425,81.93193766652912 2426,82.53518748710165 2427,81.27356320703481 2428,80.45549526785275 2429,80.8772556410617 2430,81.08757663317024 2431,81.29785633171106 2432,85.60779599973698 2433,85.60293809052763 2434,85.3126656607627 2435,84.13376533646013 2436,86.39016772337988 2437,85.20481483783809 2438,84.41594760140119 2439,84.2944907497392 2440,84.13423858116727 2441,85.77515262533474 2442,81.92106873392245 2443,81.43808064173925 2444,81.86722496360836 2445,81.21710994768875 2446,83.61673037929135 2447,86.48423397234848 2448,90.76106942152579 2449,88.39943145017197 2450,87.14717990484336 2451,86.65400437305233 2452,87.8974771719478 2453,85.13418180943586 2454,85.37189027450174 2455,85.91214810616052 2456,84.3530529611771 2457,83.60229070964603 2458,83.1042229585903 2459,83.755160209284 2460,83.08507253902732 2461,83.45993618734512 2462,83.22417081228993 2463,82.37593774865218 2464,80.95396658800364 2465,79.1163320209575 2466,78.70705223983954 2467,79.18194498469094 2468,78.28404154372191 2469,78.49718167539817 2470,80.41650465998964 2471,83.25592684996474 2472,80.63432531983817 2473,84.65898333851493 2474,84.59204029285492 2475,87.6472272675838 2476,89.02430165024388 2477,86.58989480009448 2478,84.73657822711772 2479,80.85302223234176 2480,82.49015114106443 2481,79.84832878492942 2482,78.9335684311034 2483,78.91999536733435 2484,77.93341429409142 2485,74.66425829184402 2486,75.13328320981296 2487,75.20235200092357 2488,75.1835968655635 2489,75.1182783399919 2490,72.65703254572601 2491,72.53293159543868 2492,71.50233049820795 2493,71.33190863220064 2494,71.45961862471871 2495,71.48550460414316 2496,71.03234569550943 2497,72.78455935441858 2498,74.47950935523383 2499,77.45302621023043 2500,78.62098194531637 2501,76.09095741904588 2502,75.71155957640663 2503,74.45587848730148 2504,77.24115315656329 2505,77.234664386071 2506,74.1861455831699 2507,74.59596750085538 2508,74.69437910346925 2509,73.53274689371993 2510,71.7126148678414 2511,72.62350145056497 2512,75.73358636598614 2513,79.24307445484654 2514,81.14292971610692 2515,83.24186216757647 2516,82.28605723459843 2517,83.71778011524037 2518,83.78952548171442 2519,84.6227736729583 2520,84.44675799656592 2521,82.74357486445373 2522,81.64359401701715 2523,82.29216940604068 2524,82.9264755179121 2525,81.43308858807457 2526,78.56590190507457 2527,78.63822092932848 2528,78.40811877665931 2529,77.93428097934837 2530,75.92922415265961 2531,76.21928839318576 2532,80.04956247121905 2533,80.33371416308701 2534,82.54398410364607 2535,82.26395546843604 2536,82.45594358906637 2537,82.45394877494333 2538,82.48390047993487 2539,81.92325749691238 2540,81.35764309470233 2541,80.29127066693793 2542,79.11513842825316 2543,82.61807176500005 2544,80.69617347934368 2545,81.0004232241196 2546,77.35191807529998 2547,77.20117524618266 2548,77.08612552176783 2549,75.8983457386591 2550,75.95115134254725 2551,80.14103506011496 2552,80.83092125217337 2553,82.52775606545009 2554,79.40352402014545 2555,78.83295355493965 2556,77.8526785031649 2557,78.83763893452016 2558,77.9217306612526 2559,79.12703559243762 2560,80.03074144031581 2561,80.62021046110765 2562,82.27411052720659 2563,82.79287605151855 2564,83.23238805597622 2565,83.22264068476825 2566,81.77101782974484 2567,80.99274650545668 2568,81.2225924144013 2569,82.44945824312641 2570,82.42488959496924 2571,82.46352935778975 2572,82.4590187457608 2573,82.33889354266326 2574,82.67991389284263 2575,82.22602087349293 2576,82.88228809194594 2577,85.02365700015703 2578,85.72899969967527 2579,85.6843635397701 2580,88.46937411151215 2581,88.09624249507151 2582,86.27079456971867 2583,82.548713514977 2584,83.98245017631896 2585,84.93616409910486 2586,84.2691526262723 2587,84.00884220428914 2588,84.10457674523492 2589,85.51775233228332 2590,84.19106867241462 2591,84.97534789965626 2592,88.39153955461525 2593,89.26253521898555 2594,89.97456196101764 2595,87.25638860478861 2596,85.40812711444056 2597,192.7707267016782 2598,195.94106079634213 2599,197.81731352110694 2600,197.7239200517171 2601,195.97983515526803 2602,197.6412589580469 2603,195.90321803851714 2604,195.1861251058665 2605,194.0386853283892 2606,194.05364358837838 2607,192.55621674710707 2608,190.34331851463176 2609,192.52571738718814 2610,192.1097086117919 2611,192.58962038744664 2612,190.22842728873943 2613,189.1869418780615 2614,190.62658986214717 2615,190.07803231916213 2616,191.64301924191437 2617,190.37674361087375 2618,193.07896514227662 2619,192.74904740478573 2620,190.4978769228308 2621,191.50150765652728 2622,194.3614536754123 2623,195.60930293312134 2624,195.78376365407843 2625,198.9762560324189 2626,198.37721513084398 2627,198.44084532866432 2628,196.21411612585771 2629,200.13602704503498 2630,196.88755301742864 2631,198.2009360252764 2632,197.15447542722484 2633,196.82615215315224 2634,195.79354551746385 2635,194.4700786996708 2636,194.96634749801333 2637,194.21774666431835 2638,194.17321143774748 2639,194.20413044865302 2640,192.87733832254622 2641,193.39113376700251 2642,193.3908903124539 2643,193.00745884950325 2644,189.85661358026806 2645,189.5599659340379 2646,186.40348877387072 2647,187.3586428776531 2648,187.2710669291332 2649,185.22651023460682 2650,182.5044186060775 2651,180.92287888756883 2652,181.3360065608311 2653,178.86916370464067 2654,182.89729807824554 2655,182.87173505566025 2656,181.6113947366265 2657,182.7250120255407 2658,183.88268518135683 2659,188.12949035785383 2660,188.4799684741187 2661,188.24306767301388 2662,186.27038521913886 2663,183.9613417459298 2664,185.03567690500873 2665,185.74687598133374 2666,185.10590396430533 2667,186.0092240944295 2668,184.58247571659982 2669,184.93944056818245 2670,184.65295992944783 2671,185.34066834864558 2672,184.8878060545709 2673,186.24494239482075 2674,188.57564656925337 2675,186.65451821545287 2676,184.19462272313788 2677,183.73992349692728 2678,182.79704150300168 2679,181.4929256539408 2680,181.77743861626536 2681,181.4994588756037 2682,180.36609821443668 2683,180.29337736730898 2684,245.74330463703927 2685,249.25769515807846 2686,251.68612697784147 2687,251.51674133897185 2688,248.27171002532714 2689,248.35089262025113 2690,245.34474141645458 2691,245.33911195094456 2692,248.61863789609995 2693,250.42703587140207 2694,250.42518344781917 2695,251.57626738645772 2696,249.5193990183266 2697,249.99239709513125 2698,250.35128832296553 2699,249.40462519421126 2700,251.5609134255473 2701,250.03673431476474 2702,249.44119674312657 2703,248.5060723078712 2704,248.01121966859145 2705,249.7488854040263 2706,250.44644960219472 2707,248.75537463523284 2708,248.8862404987021 2709,248.643560369091 2710,248.4143126476232 2711,245.7547464320232 2712,250.16669367149018 2713,249.78727247775498 2714,249.97373856744287 2715,254.07943907427773 2716,254.41967976650892 2717,254.96561397854643 2718,252.94429662667514 2719,252.99598286664198 2720,252.75172462483795 2721,252.90922862710823 2722,255.9426797833259 2723,257.9621691279005 2724,261.6595651508473 2725,259.34556768737656 2726,260.20617478800284 2727,261.160786954399 2728,261.8970889183431 2729,264.8001437641089 2730,263.8572298036705 2731,263.4723167680377 2732,264.9562101499646 2733,263.8787207229631 2734,263.97003018540175 2735,263.2376964662009 2736,263.5871644884932 2737,261.3300494651585 2738,263.3784176775419 2739,266.2496551838043 2740,266.6242092953189 2741,270.66836544265465 2742,271.80228814376665 2743,270.25124211826136 2744,269.95279702565955 2745,270.0356069853551 2746,272.0308472632392 2747,271.9926726042394 2748,267.93870744656624 2749,264.62113827210624 2750,264.47654736275115 2751,264.622454766328 2752,264.6210247224947 2753,264.8737493408297 2754,265.0227935337088 2755,262.588445450348 2756,263.42175461928707 2757,264.06433737896384 2758,265.3284527708911 2759,264.82664832902236 2760,263.77885006211767 2761,261.406453866989 2762,261.0676141878503 2763,261.62626855278455 2764,260.64105530536995 2765,264.2272809206707 2766,264.2282770808398 2767,266.154043660602 2768,265.7593211261462 2769,264.9413649625178 2770,266.28671529203655 2771,266.2721696819176 2772,266.1524420957669 2773,269.20250444801746 2774,265.6661456511772 2775,265.5358116613105 2776,264.8630628848447 2777,265.496067056418 2778,265.6174088162332 2779,264.204445357226 2780,264.09762167001116 2781,264.8510972177829 2782,264.78333269238027 2783,265.453619483102 2784,268.8290352855633 2785,267.9858886297826 2786,270.018211281905 2787,270.40607443749224 2788,270.4098433991687 2789,268.7731593576726 2790,268.3127189575707 2791,267.9318490595251 2792,268.11753085492285 2793,268.08072166882664 2794,268.56115878744214 2795,270.0394411034766 2796,272.94414226236984 2797,274.1259329643917 2798,274.22038780675337 2799,275.0784429837827 2800,274.86836337543485 2801,271.63221895198444 2802,272.54348294836296 2803,274.9934988479917 2804,275.4498679653443 2805,275.8745774306505 2806,272.94609422105134 2807,273.4955743294631 2808,272.6419565716464 2809,272.949016927408 2810,272.86095182570944 2811,275.7852506382493 2812,275.9541857520242 2813,280.26521805490063 2814,282.1121263517189 2815,281.5849320346153 2816,281.86267701065674 2817,282.47787935237653 2818,283.74730800389324 2819,283.7653571089751 2820,283.43678981656956 2821,283.51259943362794 2822,283.88651246737487 2823,285.93800602624276 2824,285.22641291277887 2825,283.4365010231098 2826,284.8380595077002 2827,285.4576383259852 2828,286.8350018330125 2829,290.66311792882254 2830,290.55331996933194 2831,293.56660936394474 2832,294.69918146829366 2833,294.7856223887531 2834,295.8782678801886 2835,296.15199405936687 2836,297.2590495268786 2837,295.4947669883757 2838,294.422615856541 2839,295.4174847444894 2840,296.55201501302395 2841,294.5429767915665 2842,292.9233052760077 2843,292.867375068286 2844,292.77641606050054 2845,291.85248879406095 2846,291.60340348027324 2847,292.3758990589137 2848,292.7473047991675 2849,292.6873179280177 2850,294.1049983066562 2851,292.7370674653869 2852,292.78030963929183 2853,293.2826315790731 2854,293.3556167533669 2855,290.9504963996707 2856,290.93645105735794 2857,290.65469703886123 2858,290.88030333119565 2859,292.07581673411386 2860,117.21940469738513 2861,118.57172598826718 2862,121.25378082597616 2863,118.74509973492117 2864,115.56189786434435 2865,116.77799877474895 2866,117.12022394963813 2867,117.23529840720357 2868,113.96419625925529 2869,111.6487046388707 2870,113.19860247968904 2871,115.74202515370764 2872,115.6681180889294 2873,115.06686228887888 2874,114.61413912977105 2875,112.53246733046234 2876,113.468755190076 2877,111.63158348137245 2878,111.48422080737326 2879,110.52433394478345 2880,110.53950256148146 2881,110.73133926266321 2882,112.25663416996605 2883,112.10918729689188 2884,112.62251630555343 2885,108.16229367112521 2886,109.0458566819256 2887,109.76166354758628 2888,109.39605604858005 2889,111.032765385211 2890,110.79229359288267 2891,111.38384136007647 2892,112.24730151006652 2893,113.43586373511133 2894,113.93795307274105 2895,116.82569870107967 2896,117.51947922767836 2897,203.75597596493284 2898,204.19553381404742 2899,202.63710402639023 2900,200.7969669052828 2901,199.50598832675485 2902,196.81892365244715 2903,196.63633710757483 2904,196.84142256123462 2905,195.30923804139314 2906,195.47890881529955 2907,197.86723657083698 2908,201.845205825454 2909,200.60592443539178 2910,204.86661121194194 2911,209.20089471681075 2912,211.1728653201572 2913,211.62072255449394 2914,210.72664224152402 2915,210.06808776979744 2916,209.80104807791218 2917,209.85219522287426 2918,213.31339636925975 2919,213.7161830224138 2920,216.0726247146197 2921,219.49097490757507 2922,222.69663952788122 2923,221.57988247161325 2924,220.9582404581874 2925,221.29962708812062 2926,220.03572648889218 2927,221.9267780123004 2928,218.80753879708362 2929,215.45011403134382 2930,215.2715054180317 2931,215.13198088372303 2932,217.32088018198075 2933,217.54847573477898 2934,216.7726380977782 2935,217.3305342793266 2936,219.41939995362844 2937,220.44897323037475 2938,220.135990152686 2939,218.57423318444853 2940,221.21243059917785 2941,221.32755862031675 2942,222.60421124777653 2943,223.52636834493447 2944,222.71078734979733 2945,221.65331114713175 2946,221.5701146206307 2947,221.48766569450754 2948,221.49260378232393 2949,221.3305416905077 2950,220.12342028445914 2951,218.22227435999997 2952,215.97230697028536 2953,217.92219111181694 2954,217.1866038189905 2955,216.47766623737155 2956,215.2882847804071 2957,217.32934352533795 2958,215.71259370942798 2959,215.36261241901127 2960,214.05569007070721 2961,211.9184559814459 2962,209.9805970710032 2963,213.68819186574436 2964,212.1242912950096 2965,213.00288293445624 2966,211.58114954070413 2967,210.401250097942 2968,212.060603611123 2969,215.19501124760757 2970,214.65803190604854 2971,185.97564653303976 2972,182.44293715475044 2973,182.67610510019983 2974,183.52734555567366 2975,182.2394059709976 2976,181.45543168398925 2977,182.3148538783418 2978,185.98736435291045 2979,186.03714262572072 2980,187.01631382229354 2981,187.5406779737823 2982,187.46433495503013 2983,185.83067986137306 2984,185.82972714492064 2985,184.94409638424477 2986,184.00784235893232 2987,181.50192427879074 2988,181.66782206350916 2989,181.76251781410355 2990,184.44502799600272 2991,187.0377639475291 2992,185.7525468768449 2993,186.11279168870172 2994,187.31445925075795 2995,186.2125882770146 2996,184.89969952499865 2997,183.7648363575861 2998,183.0622738269297 2999,179.829030518259 3000,176.49835066279087 3001,174.31180021302163 3002,176.38578406020824 3003,177.82542289801708 3004,178.22721362496017 3005,177.13300197253844 3006,177.1319424667018 3007,173.74290502885137 3008,175.29816371745835 3009,176.5957650653565 3010,179.35006645370967 3011,179.73891010299633 3012,179.96763212568356 3013,179.2442059884916 3014,180.08578165502377 3015,177.35508297957125 3016,236.16136531785384 3017,236.30651411630922 3018,231.74241276939094 3019,232.9963215163453 3020,233.00263191931916 3021,230.85647800387537 3022,232.6620140106669 3023,232.3854187466254 3024,235.45855987720873 3025,234.40243385840603 3026,234.32927141440686 3027,235.4280117592013 3028,234.45969012149544 3029,234.2246384388402 3030,234.65247711013765 3031,235.76068005331462 3032,234.29477136832276 3033,234.35772995573086 3034,233.39486438740477 3035,231.97451389003527 3036,229.13067099785076 3037,229.2662783298223 3038,229.3823210308186 3039,230.10033590982945 3040,230.39433131274524 3041,229.80429664678158 3042,230.63895831117418 3043,232.00424517148357 3044,231.9998335225882 3045,230.2119827264656 3046,232.69615626255722 3047,229.949373671656 3048,230.82208026720443 3049,228.83380362961412 3050,227.26194467729036 3051,228.1746485778317 3052,228.08482214447565 3053,230.9340381288652 3054,228.97316067485272 3055,226.87002483824276 3056,226.9086197740182 3057,223.71601584326552 3058,224.34291455253376 3059,224.32713798048596 3060,224.69329533830438 3061,225.7184249069862 3062,226.69449256024748 3063,222.4281130426398 3064,222.98961376141258 3065,222.46602039388304 3066,224.2684234393811 3067,223.90992008182164 3068,223.9240208282319 3069,223.85280624205424 3070,228.36887854891665 3071,229.21695200276196 3072,228.96513546517514 3073,228.5945884125286 3074,229.96398091586425 3075,230.2364344391686 3076,230.08909986941043 3077,225.97062196719574 3078,227.89721599544276 3079,229.56526133221723 3080,159.2101821134512 3081,158.52766978702743 3082,159.62125675531922 3083,159.95718623507764 3084,164.18357861321996 3085,165.45015586169146 3086,165.75642993213114 3087,166.46764160641555 3088,166.79834470647026 3089,166.33286234248382 3090,164.70395190321173 3091,163.81850473080615 3092,165.86684149707858 3093,166.4494864817828 3094,163.42718742656206 3095,163.74692099928683 3096,162.89630690135016 3097,162.42199359837494 3098,162.35884403291124 3099,164.35753040090464 3100,162.72829631539435 3101,160.20812224658047 3102,159.5857156330556 3103,163.58737435031045 3104,163.67215300611468 3105,167.0481784599299 3106,165.14634176139563 3107,165.62473265114755 3108,166.1651418206378 3109,167.50739892098014 3110,165.23961433659474 3111,164.54370977173954 3112,165.8217503747058 3113,168.9444311415973 3114,167.9171714006354 3115,169.13277556466264 3116,169.97715583503776 3117,173.45749698491218 3118,173.5931452318613 3119,173.61099477918876 3120,173.30102670149375 3121,173.01901817871124 3122,174.62882120267727 3123,175.40568820378584 3124,175.2153855355224 3125,176.21133722192934 3126,175.2273638727879 3127,172.74055462283346 3128,172.10199185385082 3129,172.0798231552907 3130,172.08259628402567 3131,171.029582114864 3132,171.30917073418087 3133,173.39874496190504 3134,174.3693580417334 3135,176.9118143956735 3136,180.48483309250372 3137,180.67977158027657 3138,180.7615694841776 3139,179.46880637289672 3140,180.40797352936943 3141,179.86506588424075 3142,178.44868115458172 3143,178.06225290604888 3144,177.78294530913624 3145,178.21842963307856 3146,174.46372544291822 3147,171.55706777639105 3148,170.9491096782942 3149,172.58925899876888 3150,174.77559758295757 3151,173.6849886836947 3152,171.67304507863358 3153,171.70626420680944 3154,173.4625567592209 3155,171.06602406166337 3156,167.90093224200447 3157,170.11582104073725 3158,168.825660548342 3159,168.96507509837502 3160,186.8315295597788 3161,184.06355541055223 3162,182.56050916869972 3163,183.04358201672218 3164,185.0876338443529 3165,187.09924040998814 3166,187.0227392655487 3167,187.41938050619177 3168,186.60903917983032 3169,186.34170656892832 3170,186.40940978671318 3171,186.2927940319879 3172,187.5963799262121 3173,185.63356226034168 3174,185.3077420129491 3175,183.93536622179204 3176,183.81893593171566 3177,183.71102917014284 3178,185.20808726292617 3179,186.0256449763276 3180,187.66447700974564 3181,189.45468891247424 3182,189.67863450439862 3183,186.66697002146893 3184,185.00035977175511 3185,182.95746181604108 3186,184.66562462337586 3187,184.6612592105565 3188,186.94355294421047 3189,189.69990164637179 3190,187.6768424830747 3191,188.04277231326853 3192,184.67552708710863 3193,183.61977356437598 3194,181.43092145329638 3195,178.62494739955181 3196,177.00875922456362 3197,177.68374916135443 3198,176.52176495791176 3199,176.67103882252067 3200,176.07959674851747 3201,176.3131162694264 3202,176.13569417963348 3203,176.82001664276297 3204,173.05589882951088 3205,174.92053524224755 3206,175.6998680813366 3207,176.6682108247039 3208,174.82635536198026 3209,175.0604956880717 3210,177.00552561328504 3211,179.6579943631267 3212,179.06553079051793 3213,178.8633104363127 3214,180.66822645061325 3215,182.19906571812567 3216,185.52840710772142 3217,186.29011844737758 3218,183.50713617226958 3219,183.1498114228696 3220,183.61590636545887 3221,182.72096063878976 3222,181.6419390238173 3223,181.34367559511008 3224,181.33123588866636 3225,178.777555788668 3226,179.67991513273674 3227,181.20796153147342 3228,179.90998173778226 3229,179.84319751795942 3230,180.42271848211433 3231,177.61468347227037 3232,175.8015276999239 3233,176.19944518724495 3234,175.3447265525328 3235,173.6160901624764 3236,174.72004965365414 3237,176.86851073108355 3238,175.2576330320988 3239,175.2888179735842 3240,175.8174262295367 3241,178.05619043228623 3242,177.30484304365083 3243,175.05116592183464 3244,175.14658066635954 3245,174.014019973785 3246,175.12123151773628 3247,175.21833141918964 3248,175.91697258928326 3249,175.517796550748 3250,174.9397075815296 3251,173.21718081340174 3252,172.3673654021357 3253,169.74016385196785 3254,170.79349287932496 3255,170.07087438028069 3256,172.09227524894735 3257,171.09758024007618 3258,170.91537289450852 3259,168.95346306289164 3260,171.24462980201923 3261,167.26030676410122 3262,167.02520405907313 3263,168.59218773190992 3264,167.89915029809256 3265,165.3994972988827 3266,166.10669172276482 3267,168.04903791989858 3268,168.13030122002687 3269,168.83437963459286 3270,170.98254965013595 3271,169.1987854739081 3272,167.85772029764868 3273,167.9810282963406 3274,169.17707784247497 3275,167.50760861944124 3276,167.94129454835107 3277,167.93361537493604 3278,167.00402965065766 3279,164.73913593806114 3280,160.70645303433906 3281,160.9534143041731 3282,160.91276486054858 3283,160.31504662029997 3284,158.3887483955931 3285,158.17302152102965 3286,155.94765317927673 3287,155.30620628906567 3288,152.47225234675466 3289,152.51637028424886 3290,152.8783534835844 3291,153.4551714537601 3292,151.9340315015186 3293,155.0605192122608 3294,154.77187845745812 3295,156.34287482224832 3296,157.2500345634384 3297,155.5858530135215 3298,157.01943517812663 3299,155.52402372208545 3300,154.43205767325753 3301,156.90929090580798 3302,158.35577176436334 3303,203.56218684690273 3304,205.08811743240366 3305,205.34026962511925 3306,204.41165843362353 3307,202.0024430986824 3308,200.70219850172887 3309,199.93847981951114 3310,199.86833419944855 3311,198.5950231794078 3312,199.81547970468753 3313,200.57760672119403 3314,198.2902000542957 3315,198.7532697824116 3316,196.9118916742256 3317,193.36382879221415 3318,198.27451763497365 3319,197.3354526321315 3320,197.7145783197123 3321,199.0114738838638 3322,195.924678438119 3323,193.86608616291497 3324,193.7939413785848 3325,194.03631369067244 3326,196.18004004172758 3327,196.0096544036197 3328,192.9543329449699 3329,193.74420489022788 3330,195.5102409581823 3331,199.2930313610311 3332,196.86267367528237 3333,196.31519893644995 3334,199.48428198044928 3335,198.6651462022691 3336,198.20835181091573 3337,198.52676611765847 3338,198.99570156665146 3339,199.45374581868302 3340,202.2378173869941 3341,200.4221618640009 3342,198.1611306460306 3343,198.02386445677723 3344,197.2041438343402 3345,196.8035857206572 3346,199.4207768891262 3347,199.50991600027245 3348,195.9363395137476 3349,197.38243045118003 3350,198.36697681839922 3351,198.98459854116683 3352,200.60842502090497 3353,200.88458605374169 3354,198.05861773465332 3355,200.9492309738383 3356,200.22613148545423 3357,199.69262979134646 3358,199.21070664799873 3359,198.75886105283647 3360,199.31083418432843 3361,199.5575510380729 3362,200.46761486036178 3363,201.7618750423586 3364,203.86130133743305 3365,204.1255856351381 3366,202.23523256459765 3367,202.38410613351388 3368,202.33776748559708 3369,202.46797559974996 3370,203.0836325781382 3371,204.56576605812901 3372,204.19647924603035 3373,202.26380571006695 3374,200.6679250452237 3375,201.88050876411006 3376,201.33743842986982 3377,201.40880513261004 3378,197.98800711929488 3379,198.33318271560577 3380,198.5187336239543 3381,198.33599258373653 3382,196.04307228404804 3383,197.72035658141363 3384,197.36441698563485 3385,197.7839717002909 3386,197.3652981631775 3387,197.18845209525773 3388,197.03686658751624 3389,197.3141474375801 3390,195.60490070180543 3391,194.84257248725945 3392,193.70392898274505 3393,192.8957357933404 3394,192.84832416895878 3395,193.37974354834856 3396,195.05661689666087 3397,194.75085101859696 3398,195.8895383862892 3399,196.93637315232226 3400,199.2641502452337 3401,197.35916377237245 3402,197.0204075308719 3403,196.5430980970715 3404,198.00654488073897 3405,198.14830336506583 3406,197.6434280774229 3407,195.1733592635608 3408,195.96027522941745 3409,196.39755822790255 3410,196.65636132520095 3411,196.61567310113355 3412,197.72188136040137 3413,197.90212089822802 3414,197.10515403733038 3415,193.1770982444767 3416,194.67440989200037 3417,195.1421761450865 3418,197.33156456698208 3419,199.29156897852116 3420,201.68738040066532 3421,205.64024887718227 3422,204.65295135258916 3423,206.073499048238 3424,204.34810902952367 3425,201.85265966878083 3426,202.8280315672804 3427,203.2868015912884 3428,202.523454329366 3429,206.44339668439972 3430,206.4212791355333 3431,206.80711179115227 3432,206.66891837344855 3433,206.34371499790154 3434,206.08750778341573 3435,206.8411832601852 3436,203.68614813512653 3437,203.0432255854456 3438,203.1925107624939 3439,201.69663002165737 3440,203.8537805113673 3441,200.40427922191037 3442,203.9589481434837 3443,200.94817784937433 3444,200.43429286788765 3445,196.16765194239508 3446,196.7039430414925 3447,196.0520879210476 3448,195.3229851977395 3449,195.8465276978565 3450,195.11369999262544 3451,196.86487970395262 3452,197.1742273166504 3453,195.5921639307999 3454,196.09044422215356 3455,196.66530055798822 3456,196.94465874073612 3457,194.37258604467496 3458,198.14259881285253 3459,200.3444467483395 3460,200.60062850085598 3461,200.81651537787187 3462,203.14704126872624 3463,202.49084197066074 3464,204.70041319215827 3465,206.181102149389 3466,204.69051606843416 3467,201.14380787492377 3468,204.65512559276573 3469,203.30053442455025 3470,202.70599380970233 3471,203.96203531572127 3472,203.02874253941695 3473,202.9657060727673 3474,204.73960757465323 3475,206.21129308941485 3476,206.94307430066203 3477,206.93556744318906 3478,209.76217698028486 3479,208.42212599149983 3480,207.09323452713332 3481,203.75434260098686 3482,203.4454018828832 3483,203.68025315858884 3484,205.45765981675515 3485,206.4966395635361 3486,208.49201015960884 3487,208.4860676051764 3488,207.4240745744686 3489,208.41321569947246 3490,205.04996274249913 3491,204.98855248850984 3492,206.70122010928603 3493,208.6620127171075 3494,208.32023122196694 3495,205.44275672788982 3496,205.72052272102135 3497,207.114192889044 3498,207.0789438675175 3499,208.7365582443439 3500,207.3623962764136 3501,209.75812768286903 3502,212.76421748758486 3503,215.08546258968124 3504,217.06020350213822 3505,219.48651377169676 3506,219.63634405359994 3507,218.212556967451 3508,218.2215883195852 3509,220.00631360891074 3510,217.86187637729958 3511,215.75549745292457 3512,214.32589361821414 3513,215.33027850860387 3514,217.1060056311388 3515,217.12252993314524 3516,219.57850375696918 3517,220.0983894125931 3518,219.53587819543586 3519,219.84593748871728 3520,219.5962689345391 3521,221.5517569411052 3522,222.5913207957401 3523,222.5711130965182 3524,224.51242596208976 3525,222.92354816953744 3526,224.83379361953303 3527,227.05796584006967 3528,229.06595231539148 3529,232.30755858658924 3530,232.53532343419056 3531,232.44135222166943 3532,233.29378552450953 3533,237.20590618819506 3534,235.88430012869742 3535,235.361814759079 3536,235.92376222308204 3537,163.4303781757356 3538,163.69633091546848 3539,165.2210428948076 3540,164.88370667977145 3541,164.44183328843724 3542,163.66985312150263 3543,163.93721489604326 3544,164.66919983651368 3545,168.23658965306635 3546,168.3434478129472 3547,168.53874643257527 3548,169.3013010740167 3549,170.0574764479062 3550,167.86997973659308 3551,168.7079680640431 3552,171.62191851138712 3553,172.10908101239832 3554,171.59243453354 3555,172.40620987033546 3556,170.7088132455122 3557,170.79041763127645 3558,170.9525443417073 3559,170.58781673559267 3560,171.82675637614958 3561,171.00357277357946 3562,171.28325348071274 3563,174.73186310456322 3564,173.1459686529071 3565,173.9382160678577 3566,171.0618760114355 3567,171.51471826750696 3568,170.63182614164455 3569,171.3269982707878 3570,170.57156067501074 3571,174.82609614592278 3572,177.2802652397875 3573,175.13594808849032 3574,179.759436047474 3575,179.05093615648659 3576,178.94561311728822 3577,179.7233163209245 3578,181.64309926888316 3579,180.45642861206093 3580,180.4905188195978 3581,180.42900105819916 3582,178.85821740067678 3583,180.0410552046201 3584,181.55808885512664 3585,180.53736177644407 3586,180.05241766677315 3587,179.61963619959252 3588,179.2487564072166 3589,179.53954546499824 3590,178.95503265048868 3591,178.89212078195538 3592,176.05881499633023 3593,176.82476244365648 3594,177.69590175720194 3595,178.709215279225 3596,178.0341559036996 3597,181.3495738569781 3598,181.356775823344 3599,180.85965204659004 3600,183.782386742921 3601,183.77269587919275 3602,183.42908673810317 3603,180.79882147544697 3604,177.52514974362708 3605,177.56978039231976 3606,177.16728978454933 3607,177.07798952912165 3608,181.36961150459206 3609,180.67774657811447 3610,179.178083520809 3611,177.56256749303688 3612,178.21879620121908 3613,179.4269718825369 3614,179.02068434716415 3615,103.71512777470673 3616,106.7844796323195 3617,109.21050274161298 3618,109.97919400191199 3619,106.8204755764296 3620,107.18099506860236 3621,107.87057665936887 3622,108.7575457271233 3623,111.37597902665505 3624,109.09317253800276 3625,110.44012657918712 3626,110.27676408327176 3627,111.948529400495 3628,112.9442179083448 3629,112.90065952232115 3630,117.35162194465087 3631,112.79537741071472 3632,112.8359186305769 3633,114.62722426134955 3634,114.41307136000758 3635,114.67451528392743 3636,113.53654701915082 3637,111.13611565175079 3638,108.40457650602406 3639,108.67370835999895 3640,108.19937282151744 3641,108.21107727144674 3642,107.7059952713807 3643,105.31487460606394 3644,104.38331517154317 3645,102.45270746968181 3646,101.63582434949866 3647,102.13661537710152 3648,101.94462884652603 3649,101.77597740175845 3650,99.99538248194699 3651,99.93529839440095 3652,98.94231454333033 3653,98.02727592647516 3654,100.54419636126794 3655,101.73178162799955 3656,101.35611118188825 3657,101.62566648921606 3658,100.00676706824731 3659,101.7898448205242 3660,101.8045917003731 3661,101.39806359459284 3662,101.44682693945346 3663,99.22391314309785 3664,101.99251393344923 3665,103.9714125476967 3666,102.84433725517016 3667,102.66054819907076 3668,99.98564576876323 3669,102.5642753397546 3670,99.84982682488771 3671,97.79713839676764 3672,97.52446265279278 3673,95.82944609790597 3674,93.22215266445689 3675,92.71839538325172 3676,88.98640335341021 3677,88.07147617678122 3678,86.3163518414846 3679,87.63331543137947 3680,92.2125972762057 3681,91.84861286970923 3682,90.5979446133505 3683,90.64089127087524 3684,89.64395110911552 3685,90.87176018999685 3686,88.60907354455541 3687,85.36145575546793 3688,85.10436929517063 3689,89.47694384661133 3690,89.06363247319958 3691,87.70438580873089 3692,89.8411765497656 3693,94.65110603477729 3694,96.09997457224574 3695,96.36549251497259 3696,94.38990342288653 3697,96.09610322822894 3698,95.79196859631185 3699,96.08431578172903 3700,97.33005932397054 3701,98.36186865060655 3702,97.56930657954702 3703,96.46511443924916 3704,95.78783262107869 3705,93.43703310558521 3706,93.63637305666833 3707,92.28529359970503 3708,92.73788124245384 3709,92.81684730962311 3710,89.49017152922526 3711,89.86482701458884 3712,139.58949154856708 3713,140.23010171125244 3714,141.9808662236774 3715,138.97198889542068 3716,136.26141702177094 3717,136.49748426152385 3718,137.28681515078426 3719,135.62875940688232 3720,131.97608536952498 3721,132.30005268261797 3722,134.3171610841105 3723,135.55806607403443 3724,135.56052525247807 3725,136.04067688125414 3726,136.19921933204301 3727,135.95160871844107 3728,136.20831940638723 3729,133.01693575507784 3730,133.81708872533804 3731,133.14851674428695 3732,132.1642766929411 3733,131.93074334016987 3734,131.21746101024303 3735,135.26625248748778 3736,137.31038827649908 3737,140.5203240769925 3738,139.87017418411918 3739,138.76069404543273 3740,140.6740323045855 3741,141.1612654907655 3742,141.6571874813563 3743,139.5816173387922 3744,137.70511514898166 3745,139.18613648051758 3746,140.98988780648116 3747,139.65485570309926 3748,136.6793775009469 3749,135.3800361720657 3750,132.4003401841594 3751,131.7528734974214 3752,132.00915385591028 3753,131.66016794013592 3754,132.32168568820123 3755,132.00536432228307 3756,129.23653323464308 3757,128.49900885498406 3758,128.18536843128965 3759,128.3889046690443 3760,128.8716213936898 3761,128.81101277840975 3762,130.7540415071512 3763,130.65915457890725 3764,128.88583864710313 3765,127.85277594596685 3766,127.99998120411269 3767,127.99386691037616 3768,128.58494230633778 3769,129.78214049201108 3770,128.12760460976077 3771,128.10855737134452 3772,127.58587600580863 3773,124.70972876615744 3774,123.04736490873148 3775,125.80605200130941 3776,125.7850190877941 3777,125.12033502231024 3778,125.27330120419809 3779,123.86602338732095 3780,121.98614975265446 3781,120.89746772688956 3782,121.19138729728527 3783,120.59055050793708 3784,120.81903858513839 3785,121.94790338958668 3786,121.91640206924254 3787,121.78175921717643 3788,121.73806966567528 3789,124.48063358116977 3790,124.42853145552165 3791,122.7714144285881 3792,122.9041881068232 3793,123.8754324821771 3794,123.92876949011888 3795,123.83736967301829 3796,125.24439439307227 3797,241.62697850629604 3798,241.2904432005972 3799,241.82090659919743 3800,240.70086233481135 3801,242.69377495557546 3802,242.3713906309075 3803,244.48336620266642 3804,245.42233928228316 3805,246.60917022804014 3806,246.59966558072148 3807,244.068138991585 3808,244.4755141047519 3809,246.77465354923513 3810,246.159062599675 3811,247.62497065843948 3812,251.1483772610438 3813,248.5151979806095 3814,247.4662570173744 3815,247.50866437576525 3816,245.9248113062583 3817,246.44109873485067 3818,245.31486712680498 3819,247.04629966241905 3820,247.96999545205716 3821,248.19734112068087 3822,245.99153983463825 3823,248.46785100224199 3824,248.4328623255387 3825,246.21872358463943 3826,245.10448888867646 3827,241.50986744535987 3828,238.6487353385482 3829,239.50042480682598 3830,238.98011588185926 3831,236.80211841055365 3832,237.98563190852522 3833,234.14468597182307 3834,233.5959151445975 3835,235.1718116964279 3836,236.3719957754711 3837,240.9702560516955 3838,240.85784450717054 3839,240.40193273273866 3840,242.58200100226952 3841,242.21182118213324 3842,242.4783755170734 3843,242.43119646197903 3844,241.68080780436367 3845,241.5007972015501 3846,241.96188812968722 3847,241.84757169954196 3848,239.39899385769985 3849,239.0819976263872 3850,239.11682835411634 3851,241.13449233218677 3852,241.12535935695954 3853,239.6601650000721 3854,240.45886123261343 3855,241.00711623798705 3856,241.0760102674078 3857,237.90646615840728 3858,238.65387731598048 3859,243.3966509257249 3860,244.83535678414583 3861,246.2186635313843 3862,246.02385835059212 3863,244.7729106466904 3864,243.15122961783595 3865,241.9256898066489 3866,240.93335049546988 3867,242.00442134538903 3868,243.14191089717636 3869,241.9182273319612 3870,241.2095036365389 3871,241.13304114049816 3872,242.17289293784066 3873,243.08770411677784 3874,241.7839856426929 3875,240.57267374674507 3876,239.85385861488996 3877,239.0984728743799 3878,193.80698856566573 3879,195.4656456549818 3880,194.94206052669736 3881,195.51651607441576 3882,193.48443274666283 3883,192.83951551263632 3884,191.13395498303805 3885,188.92792985594951 3886,191.763923176719 3887,191.0485008252422 3888,190.27855338409077 3889,187.29109455347523 3890,186.11151092755225 3891,184.2188244818152 3892,180.68994923956504 3893,176.63622917478244 3894,176.3064469835859 3895,178.46515639255261 3896,179.3216415241855 3897,176.4477925415085 3898,175.4340314158756 3899,175.71592710995822 3900,177.39077874139056 3901,177.40342594835175 3902,178.50700027612265 3903,181.85736509756333 3904,179.9954546958353 3905,183.71284848658053 3906,186.03233481691055 3907,185.97502507194136 3908,185.6630824595559 3909,186.9226277092717 3910,186.8739277607692 3911,186.25941198652265 3912,184.13393175085207 3913,183.60715380932328 3914,184.7921239405473 3915,184.6385957533108 3916,184.36341538341074 3917,186.13439588691188 3918,184.4148167365543 3919,184.55700985821287 3920,183.39729145954456 3921,183.42905040912672 3922,186.10716611949533 3923,186.1745765818581 3924,186.1383468534115 3925,184.95204141379278 3926,184.28978950150344 3927,185.0131212039254 3928,185.67450626781792 3929,185.90609856396944 3930,185.80878026667338 3931,186.08752946285267 3932,190.45952893214297 3933,191.52105365252385 3934,192.41217787501367 3935,192.55939134721 3936,192.20023709264626 3937,191.2323521846824 3938,189.37418510427395 3939,188.28327874548188 3940,187.46656144345246 3941,187.20123224524446 3942,188.3007304830228 3943,187.25584716408613 3944,183.56743680840412 3945,184.68441903215594 3946,183.74758795056545 3947,185.0371742422714 3948,182.80712951888418 3949,182.22617820273072 3950,181.88250808460594 3951,181.35520722309812 3952,180.55783284449237 3953,181.81573123046485 3954,183.1676108289657 3955,182.8402177054862 3956,183.15065968783247 3957,183.40903677979458 3958,184.13872637246376 3959,184.9965295744005 3960,185.97208447838946 3961,185.33432782449444 3962,187.45739862128028 3963,192.02446728495113 3964,192.2040275349973 3965,191.13009580599305 3966,194.0064582927574 3967,194.27844948780026 3968,194.28265895764702 3969,194.5823571149096 3970,193.6340385522538 3971,195.13970420019047 3972,194.42998734617746 3973,198.8777849573373 3974,202.78874875077634 3975,202.12594182850438 3976,200.7080272375329 3977,197.59527145884695 3978,200.20535365520777 3979,200.06463576311378 3980,199.78086949973166 3981,199.81425010654243 3982,199.44769835558975 3983,200.20938198908993 3984,202.56999802357194 3985,205.33786783762667 3986,207.22462959621492 3987,206.94890007751093 3988,206.9133933199953 3989,207.39003107561243 3990,208.46956072414955 3991,207.74899752138208 3992,204.46480273673274 3993,207.08486527598436 3994,205.19967292264263 3995,206.82783625406216 3996,203.92313428847615 3997,202.7550511316597 3998,204.36295875696723 3999,200.34530707292052 4000,201.7661318700733 4001,202.49928690730871 4002,201.05393391719645 4003,200.9044558117876 4004,201.38818118727377 4005,200.5782535295036 4006,200.54161400468064 4007,200.52445193954216 4008,199.88741963927458 4009,200.110344179657 4010,197.45624413200443 4011,198.65346685886547 4012,199.35618271789915 4013,199.30373409276385 4014,199.56253318883137 4015,199.1156775299287 4016,199.563678139011 4017,199.36110482905576 4018,199.38263442082 4019,197.18098621983643 4020,198.06415929765421 4021,199.21659915544225 4022,199.33962275265586 4023,199.3647082560699 4024,198.4868696991921 4025,198.58712065764962 4026,198.3527910206668 4027,200.18314283639134 4028,203.3313603270744 4029,206.4752090878866 4030,206.58218270983627 4031,206.6221488258966 4032,206.93713782849952 4033,207.71572151975968 4034,208.93690482199366 4035,207.74539266100615 4036,209.3995899856222 4037,210.09732164166698 4038,210.3393099768622 4039,210.1301095352389 4040,210.50256451230175 4041,213.89352727686608 4042,211.80630249375486 4043,213.8436029458739 4044,216.2856162139519 4045,217.1827074561564 4046,217.22145850418497 4047,218.77916234965357 4048,218.78165738412625 4049,215.37295592489033 4050,215.00831488531935 4051,214.68762112086335 4052,216.01713244025373 4053,219.66981783215428 4054,221.51833271716643 4055,221.57868687690632 4056,220.23182086051528 4057,218.9568709563889 4058,218.85894415216015 4059,218.65293855670407 4060,222.60432870886407 4061,222.59024076541422 4062,223.9145813753846 4063,225.75487340854545 4064,229.28999121873164 4065,227.4475322118921 4066,227.21147059450877 4067,227.78593630056622 4068,228.11420531037024 4069,228.22524913132392 4070,228.84461273150015 4071,231.25661136851096 4072,231.15276045140905 4073,230.52569085365215 4074,232.00991715386712 4075,232.07672450383998 4076,230.5304991667795 4077,232.47995229227084 4078,232.50317661711603 4079,232.34614285841323 4080,233.75703012131103 4081,233.49221979367647 4082,232.13357255568792 4083,230.99365231923366 4084,232.1115012707097 4085,229.68842823005187 4086,231.82193291037223 4087,230.62325895506572 4088,230.8602020346393 4089,231.5699114441506 4090,232.7519916110696 4091,232.74463143102722 4092,232.728032841888 4093,233.27631801926682 4094,237.24756794210163 4095,237.4713163489062 4096,235.819693990216 4097,236.03333066051331 4098,235.01363239453298 4099,236.14645908882935 4100,233.853390394221 4101,236.14712515625936 4102,236.52997018128593 4103,234.13611136566428 4104,233.87085332013538 4105,237.42332128206414 4106,232.82324361560308 4107,231.2148912302925 4108,227.05333955001217 4109,226.86587759986242 4110,224.09226666484716 4111,225.0819026550433 4112,223.33666226948054 4113,223.4485403415613 4114,221.58897852649122 4115,219.8971685514713 4116,219.89800227932372 4117,218.8990729147211 4118,218.37622020643067 4119,217.9930933439994 4120,216.89781825743768 4121,216.51972989224137 4122,213.41448248340348 4123,214.286269556723 4124,217.4204923031525 4125,220.9600092337052 4126,219.9054113014168 4127,219.18603866684714 4128,217.69835620054107 4129,217.49047878578682 4130,215.97832096637177 4131,215.57936285679227 4132,215.70098059776066 4133,213.0988652042689 4134,216.97007624492855 4135,216.808815972863 4136,218.428863537611 4137,218.19465145592176 4138,217.00039617944498 4139,218.22335910750112 4140,217.52845235386133 4141,220.7340130550252 4142,220.5369885582658 4143,221.38491166740502 4144,221.3893624210797 4145,222.69197869072184 4146,219.2742653333267 4147,219.3295440270687 4148,219.071503326254 4149,220.41801524803 4150,220.27379123900351 4151,220.85779348405248 4152,217.53516357870916 4153,213.80651101222745 4154,216.42546918463304 4155,216.3452064513692 4156,214.49257898386077 4157,211.25059392888687 4158,215.22980547249148 4159,215.02175496689406 4160,214.44130939541094 4161,215.7139813483743 4162,213.37270471064883 4163,213.58159576562917 4164,209.7376272029813 4165,211.07058004009477 4166,116.39408532123944 4167,116.5897706311289 4168,119.02358202058558 4169,121.20134339850308 4170,125.11940328933238 4171,125.70996585433411 4172,125.7694202822248 4173,124.28922836408236 4174,121.29997635629744 4175,121.23659189843961 4176,121.58315245829085 4177,125.04986503394714 4178,125.29442434501661 4179,126.70404683090368 4180,129.47539701063926 4181,126.22143634784868 4182,126.68026741239443 4183,126.55702337432965 4184,126.81548665710537 4185,127.36388709555872 4186,127.26226665431558 4187,125.47420601121252 4188,128.01379154275435 4189,124.86753425444255 4190,125.39176172960269 4191,127.85493977636553 4192,127.9051033264298 4193,127.8747468934384 4194,127.85504495199704 4195,126.15180814859119 4196,125.22789425643614 4197,125.06648246350258 4198,124.64952485953434 4199,125.4647481956512 4200,124.98697056557836 4201,126.66100927346618 4202,125.88115246505703 4203,127.34580879067954 4204,127.00506251530359 4205,125.87984598410776 4206,129.86639020283954 4207,134.01878040756458 4208,136.58470056082905 4209,139.41705214281873 4210,138.79153915210247 4211,139.8029429799721 4212,139.164764313158 4213,139.31068853778868 4214,139.50484342160476 4215,139.46589186022064 4216,142.0137799226774 4217,140.9909281728297 4218,140.90148070821743 4219,139.14199548099091 4220,140.6235215817752 4221,140.95172359555076 4222,141.10307458306536 4223,141.45092884486593 4224,140.89435875806336 4225,140.8885244741641 4226,139.60058593709445 4227,140.3769380040512 4228,140.24732162050032 4229,139.6704792319262 4230,142.74837656935807 4231,142.59724609469725 4232,140.5521732747051 4233,138.0737707076597 4234,138.7888280995411 4235,136.92371856939116 4236,137.7310893306579 4237,137.51019927344734 4238,135.84606109879212 4239,137.1408290877032 4240,140.88592187012063 4241,141.05730152413753 4242,142.87169877595602 4243,141.99479011855698 4244,144.04342424844702 4245,144.14106855678847 4246,142.7030370391564 4247,142.9841944552371 4248,144.294776940235 4249,144.30129187642936 4250,144.89417234035125 4251,140.6765439772585 4252,141.0766002616122 4253,144.92393284258546 4254,143.87913484425968 4255,143.10227849127287 4256,144.33564747228328 4257,146.65610037708387 4258,144.41320746818081 4259,142.98530332257292 4260,142.9843148137707 4261,144.4837857245232 4262,143.89769703605356 4263,146.7922632803529 4264,147.71485210904856 4265,149.14377160004042 4266,150.63512736516745 4267,149.13949963122806 4268,152.2309382383123 4269,153.57641500269048 4270,154.9644694804302 4271,154.99426266870472 4272,151.6806982399802 4273,151.67837497561814 4274,155.3422417837626 4275,157.82638677052023 4276,157.9420667676319 4277,158.2526203523349 4278,159.11147645671588 4279,156.38610687544497 4280,154.81191589855231 4281,154.43808575161526 4282,155.66292795604744 4283,155.77634068934154 4284,153.89059334742396 4285,152.48827690781823 4286,154.8910833006829 4287,156.58615978169223 4288,156.5731322422142 4289,156.91889329041865 4290,159.16295676884087 4291,160.22079336723786 4292,157.66263504621634 4293,157.18646987529533 4294,158.03089137207718 4295,157.52857178463367 4296,157.38761604640254 4297,157.6784307779816 4298,159.29597895873167 4299,158.56585594323863 4300,159.9775456819933 4301,160.60690971676706 4302,162.67569245808752 4303,166.55763371470556 4304,166.460199069807 4305,167.22583310970836 4306,166.05102992450367 4307,167.66308179646828 4308,165.0234668431399 4309,165.44679538805119 4310,167.97493590029464 4311,167.86326046523115 4312,169.39169807781232 4313,170.32912237168367 4314,171.05914761437668 4315,170.17680299176484 4316,170.51565163787944 4317,170.07081938207529 4318,166.8425189676594 4319,164.54509819643175 4320,165.20339831403547 4321,166.17549376871258 4322,164.20422391763418 4323,164.2268688746845 4324,167.8682905413526 4325,166.64802153749008 4326,165.5573500898357 4327,167.76956385773974 4328,170.1633397623826 4329,169.0195705075268 4330,167.02912708731657 4331,168.54671782936353 4332,168.45253163598846 4333,167.78183213470564 4334,170.04599166253172 4335,170.70976208674634 4336,170.67611568565619 4337,170.7442502136339 4338,169.91891843463856 4339,170.52900749174535 4340,172.79427136053695 4341,172.03365682878845 4342,167.84659317270862 4343,167.49054672422568 4344,167.38885584586708 4345,171.18993160289523 4346,170.01480380198421 4347,170.48965643359438 4348,169.76544547948805 4349,169.8211232918215 4350,173.93041357456093 4351,174.78773295990834 4352,177.13819777772264 4353,179.35292842884334 4354,178.45538580637643 4355,182.24287337437434 4356,182.71769253101863 4357,182.70743117004807 4358,186.92992670247096 4359,188.06886608216743 4360,214.07671580987 4361,213.61514561846963 4362,211.53998170744967 4363,210.9194686093695 4364,211.7401846069322 4365,211.5873213494966 4366,210.59277106265014 4367,210.20374272040598 4368,210.51547408752896 4369,209.52882844525308 4370,211.44605000708887 4371,211.31772778745992 4372,211.05465064323187 4373,208.8469211981337 4374,212.20443872302283 4375,212.90112994583362 4376,212.73679398050092 4377,212.97345248898432 4378,214.92138762097213 4379,213.2892246322171 4380,213.91465582505361 4381,213.12884884080924 4382,213.33688371497354 4383,212.92363525893694 4384,211.14837234444377 4385,211.17695557440376 4386,212.2346211355349 4387,209.62801540506848 4388,208.4704060796938 4389,210.04500987201263 4390,208.9340382002516 4391,208.19753008599312 4392,208.07826692368545 4393,209.7088099488763 4394,211.52784503168215 4395,210.93656297343207 4396,211.76858143565929 4397,209.8316668007792 4398,210.2672231818743 4399,210.89718507326612 4400,212.97431520591635 4401,214.86504312143015 4402,212.31929938852636 4403,216.32507331745308 4404,216.69816193696983 4405,220.6751403226661 4406,222.54043299769745 4407,221.1139795571909 4408,218.41230038767148 4409,216.65440967444675 4410,217.18850208735427 4411,217.20550750719366 4412,218.55388351137984 4413,221.29573738592404 4414,220.72580533654968 4415,221.69524923074428 4416,222.74971101133832 4417,222.76485461349804 4418,224.0572443681047 4419,223.57538291496735 4420,225.01521227398277 4421,228.08944303349125 4422,224.6995206254041 4423,221.51739452980652 4424,220.09761953416972 4425,218.451435335106 4426,222.20711743258235 4427,222.8381137160789 4428,222.86282379827904 4429,222.3176052093967 4430,225.3748960147302 4431,229.1612800468736 4432,227.06362092830508 4433,224.81575843361193 4434,226.09757413581838 4435,225.97024740771812 4436,225.46173772689284 4437,225.85725930159936 4438,225.502642109316 4439,225.74623426811326 4440,223.53207995302478 4441,225.62444420011732 4442,227.67824475716407 4443,227.91558899408713 4444,227.59875690430022 4445,227.99160899937092 4446,228.71431066495782 4447,229.363279193024 4448,228.40128062527745 4449,228.5571800353261 4450,228.87864247803176 4451,227.81355108537568 4452,227.5737756813201 4453,226.062250952296 4454,223.95053650972267 4455,227.08984686019943 4456,223.21496636258746 4457,222.42082799463287 4458,220.68624057713944 4459,218.86765792967904 4460,218.30563592729706 4461,218.7083722743227 4462,218.70384240637614 4463,218.60432723254976 4464,218.54814804696161 4465,216.8189608816269 4466,215.47901297645927 4467,216.8010096785136 4468,215.83902882014507 4469,213.68614646415216 4470,215.7670501123904 4471,215.4567967411428 4472,217.8547378267354 4473,217.42665325275146 4474,216.13471297921978 4475,215.99553705118882 4476,214.64135428267144 4477,214.97427767720995 4478,212.23300387300685 4479,214.83554005154 4480,212.80139438633637 4481,209.00699713181587 4482,211.51527119290068 4483,211.0727357644578 4484,211.0289573778208 4485,212.049074990542 4486,211.79941315437665 4487,208.5993080485521 4488,209.32473495240853 4489,177.81098496205016 4490,177.8106146310412 4491,179.0044378970437 4492,183.1562554666535 4493,185.5038934314848 4494,185.97345479445852 4495,187.6459084574258 4496,188.63937443473728 4497,188.82914738990345 4498,187.34516044968555 4499,191.54198046318348 4500,190.93901817799656 4501,187.7682727162362 4502,187.66952853133822 4503,191.33497047152264 4504,192.5538711465312 4505,192.8025040397046 4506,192.4483482006775 4507,193.36283027052667 4508,192.53326576296644 4509,193.26417277016378 4510,192.72468558706836 4511,192.29861845386694 4512,192.6107833432098 4513,193.8330477276794 4514,193.9661712883589 4515,194.9743405059911 4516,194.74542529109561 4517,194.78987275055331 4518,191.14547777787465 4519,191.67445809121392 4520,191.3578866621382 4521,191.01841497982048 4522,190.50344983236212 4523,190.48847430925883 4524,189.1661992653985 4525,186.9876786107941 4526,186.99750320667738 4527,186.98894711732976 4528,187.15646050467217 4529,187.1606009649006 4530,186.73505740995532 4531,183.44084001107012 4532,186.79297892081203 4533,188.72244236084146 4534,187.48853011295657 4535,188.24948084766254 4536,188.07977863857718 4537,189.9434710923463 4538,190.08868184982626 4539,188.98193682066534 4540,189.24011000350538 4541,186.1161751009746 4542,185.0526224296097 4543,184.74990683038214 4544,185.84538076224266 4545,187.5567276685025 4546,187.69127394142782 4547,186.3977377107729 4548,185.17045938953996 4549,183.23572240734933 4550,180.8837350356037 4551,181.66102719133474 4552,180.80113476581585 4553,180.78790451850938 4554,181.79779558900614 4555,183.18169419058842 4556,186.78375729233602 4557,186.13930128135624 4558,183.3870697328345 4559,184.1259228482868 4560,185.4014238539611 4561,188.0041940520086 4562,188.57188964929935 4563,185.49312450933095 4564,185.12848999452567 4565,185.33726271178583 4566,185.32324951109157 4567,184.70208857270487 4568,184.71412269653075 4569,184.01660539376167 4570,179.92654306409293 4571,179.94817732698112 4572,179.11896185273648 4573,177.69494387237177 4574,178.73987683698516 4575,179.4562792172355 4576,179.30469135224305 4577,178.71946515100097 4578,179.40069123345594 4579,178.81557262248197 4580,180.85735106443977 4581,181.41177486673095 4582,179.636895703735 4583,179.1821068824961 4584,179.42018093820383 4585,179.2371074084875 4586,179.377615880681 4587,180.73921062760894 4588,177.9012385060065 4589,175.25827131719413 4590,176.427248974366 4591,174.60119030781297 4592,175.95677164100033 4593,179.16377173893963 4594,179.46882186521898 4595,178.92742131075264 4596,177.4263369139322 4597,175.0647258232651 4598,175.08690647069815 4599,173.47004175408864 4600,174.78812503801294 4601,174.7774677079037 4602,175.87297160253965 4603,173.56933335436946 4604,176.26229192617328 4605,176.72126298564098 4606,177.55800309321822 4607,176.97812350934976 4608,179.25609685475592 4609,180.04112872622622 4610,178.21921550471384 4611,179.2530929514548 4612,178.79213960123283 4613,181.76438006689486 4614,181.75198635146924 4615,181.50959829716206 4616,181.23252425127623 4617,177.0686274398381 4618,176.19398093250766 4619,175.6563866339623 4620,177.07390298496284 4621,175.50502283630388 4622,176.92090111011504 4623,174.3118581475946 4624,177.72872811100532 4625,178.20155520503374 4626,178.03327499279152 4627,177.32636015638434 4628,179.3672904112067 4629,178.44160613244264 4630,177.17441615491194 4631,177.66005693552842 4632,175.7267941871847 4633,176.0837393969586 4634,177.6889458197111 4635,176.72066880964036 4636,177.12352439885387 4637,176.75104926666825 4638,180.12730909113026 4639,175.80571303700822 4640,175.9097417161436 4641,175.66663392234457 4642,178.8267465020864 4643,179.85568972777742 4644,181.541919404878 4645,180.56886526794668 4646,180.66326961673943 4647,180.94556326356496 4648,176.71496180498906 4649,180.85877341449373 4650,180.7946735621559 4651,183.23312450389673 4652,185.6207585546961 4653,184.17219022108333 4654,184.19514457529746 4655,183.50014743925428 4656,183.2414839407789 4657,182.93555684623172 4658,180.4528843433717 4659,177.8896736310287 4660,176.76185445299612 4661,177.18380522207136 4662,177.8767587138158 4663,177.66144981559336 4664,181.2765741105359 4665,182.25676075880017 4666,183.42120007960807 4667,183.94161160141041 4668,184.16471649771145 4669,184.3618708283207 4670,184.17240320964905 4671,181.6975181522298 4672,183.26931330354992 4673,183.46945894503543 4674,183.90351217380044 4675,184.9451129118751 4676,187.6211785801289 4677,185.43208026889212 4678,186.43977805908625 4679,186.44138526950454 4680,185.506324974525 4681,186.7809569028278 4682,185.510239524226 4683,184.38861504164123 4684,183.24527025313947 4685,181.0349088524205 4686,180.07625903715606 4687,179.3375891097043 4688,178.94889059846847 4689,177.97375023831455 4690,177.0357903615556 4691,177.1386796618075 4692,175.30737749261988 4693,173.77215917471707 4694,173.27618721058533 4695,174.9260065111774 4696,174.91076622960523 4697,176.1677625859987 4698,175.72956188320407 4699,174.2063368039899 4700,170.69459715760692 4701,169.2113758634375 4702,171.0130287055932 4703,171.69997160055104 4704,171.69886707947157 4705,170.94234563311446 4706,170.9332563955517 4707,168.34990667881252 4708,166.11228458810714 4709,166.1231401383093 4710,161.94971760276587 4711,162.22809746228538 4712,164.2907215846098 4713,162.54215986382033 4714,159.78570227921088 4715,158.9377296684195 4716,163.26117353172026 4717,162.79306384772067 4718,164.13461736567805 4719,163.42372866073285 4720,165.76959892902556 4721,165.8469926105727 4722,163.27570070818467 4723,163.37957134864317 4724,163.51926779028577 4725,162.76098848529426 4726,162.89153996230556 4727,162.486627766141 4728,162.37674947520085 4729,160.61381820016769 4730,158.81832217354324 4731,156.40785973663068 4732,156.39990437109293 4733,157.43794339736354 4734,157.9550053989913 4735,159.47595168446912 4736,159.22850788216482 4737,159.2912527913824 4738,157.5232619815259 4739,157.3058066607372 4740,156.20737940790178 4741,153.82288136590478 4742,153.20587944120913 4743,152.70396129954796 4744,153.42042797917583 4745,153.11922531188455 4746,149.6185094479751 4747,148.50958183284195 4748,144.84444520621867 4749,144.64672422357563 4750,143.11041913138996 4751,144.58046910639334 4752,144.4762843298223 4753,145.3779853444964 4754,144.79506292834736 4755,146.20304922980915 4756,144.24465840945228 4757,145.6413318258149 4758,147.16967664609865 4759,150.7813357453265 4760,149.97606723923582 4761,149.30579529534654 4762,150.89030985917262 4763,149.22100960714334 4764,153.477254302751 4765,156.06209298411702 4766,156.49643805591688 4767,154.52565037134048 4768,150.4438004852249 4769,152.6912305153534 4770,154.88149723701304 4771,155.649273547537 4772,153.7899043953222 4773,154.06369806338066 4774,156.34274902572582 4775,157.76737997887807 4776,159.23847538358635 4777,161.1561516291494 4778,161.765145578005 4779,161.59960515261994 4780,163.60668894805215 4781,163.2868866007228 4782,163.75590865812822 4783,160.32276975878855 4784,158.8952870093526 4785,156.43061106673434 4786,156.4131752033604 4787,154.10325688960197 4788,155.2645355699259 4789,151.48399148394216 4790,151.13195041103268 4791,151.94347757303518 4792,150.01714767227466 4793,152.45662436970645 4794,153.74162185211947 4795,158.40739259891498 4796,249.4635228162611 4797,249.2638223952523 4798,247.47637953853632 4799,250.66319518653182 4800,249.80563904811925 4801,250.66466861459966 4802,250.84374597703214 4803,210.46092393991307 4804,212.28180035796632 4805,211.6541024949558 4806,210.06797853275404 4807,210.34796904493896 4808,214.4717607470035 4809,214.28998702168596 4810,212.16333829552678 4811,212.00483778408548 4812,211.85410231381607 4813,208.28716427317406 4814,208.92534911434225 4815,206.21513486209702 4816,204.70611131427518 4817,204.79685036951938 4818,206.2076193038135 4819,206.5852146658132 4820,205.9609674105746 4821,205.8911576293058 4822,207.0110996800992 4823,205.33168382381783 4824,204.82687886174227 4825,205.59140561657986 4826,207.10394576325226 4827,206.45372263653576 4828,206.0668874143288 4829,205.9011144213477 4830,208.62272799311754 4831,209.00780996426028 4832,209.62575522263108 4833,208.21564800659587 4834,245.80298717753425 4835,245.4750339742967 4836,245.2434497909341 4837,243.68871324130083 4838,242.92683794627817 4839,243.77639308792882 4840,239.96436100815268 4841,239.9809629533411 4842,239.93727319248816 4843,243.7717806886019 4844,244.02741289071884 4845,244.9391649646288 4846,243.59265279010683 4847,244.64926099022034 4848,243.4935952141571 4849,246.06106164232963 4850,247.25987544918323 4851,248.33533812978993 4852,246.42439287954244 4853,248.91627522894055 4854,251.39055288677494 4855,250.19841224580753 4856,250.9483741602742 4857,249.810341885433 4858,249.25488407697063 4859,251.64754883096288 4860,250.4511630299753 4861,251.8353559920016 4862,251.81208802659353 4863,254.17660231364854 4864,256.77510836337 4865,257.63791951001946 4866,258.24528078062167 4867,257.02361485698793 4868,257.1733905426989 4869,259.5027467369699 4870,260.50141481083966 4871,260.5058281116454 4872,260.64355432958354 4873,261.23864121584205 4874,262.4399594624226 4875,262.3164409800528 4876,262.8582867415476 4877,266.38076621853133 4878,265.6327866390659 4879,266.20209650337466 4880,266.08825997052924 4881,265.71295113051593 4882,266.17358117339234 4883,268.4862054435922 4884,111.93558434550854 4885,112.35118207027722 4886,113.3583473423724 4887,111.28295811187002 4888,111.25807553880963 4889,112.3781818992731 4890,109.01175778907823 4891,107.53353544330088 4892,107.60573795805611 4893,110.28196517124721 4894,110.94320678640902 4895,111.43086531476962 4896,111.86950129193974 4897,111.09974271102794 4898,110.18613259953688 4899,111.59931544590444 4900,109.70467640703833 4901,105.68072620905428 4902,103.12712761369373 4903,103.96766964228911 4904,104.43244255273727 4905,100.9721257170047 4906,99.78019073908499 4907,99.69860796367458 4908,98.3767243764678 4909,99.41935950698874 4910,96.44065804901867 4911,97.62791757119906 4912,94.80835180764656 4913,94.61517518700362 4914,94.12912010598951 4915,95.99269625218025 4916,97.38719173974309 4917,96.92873937598985 4918,94.74051161692427 4919,94.86279514325128 4920,94.36163142922457 4921,94.67904434984385 4922,96.26926098425477 4923,96.57904278656898 4924,96.47141770205164 4925,95.28056236830022 4926,98.49426803091727 4927,98.62140875822213 4928,99.72409557795439 4929,99.42100277328613 4930,99.13087527288555 4931,100.29404470357545 4932,99.91138343566439 4933,100.4825606480422 4934,99.88809728604886 4935,218.2731333638137 4936,220.3113383301502 4937,218.87307728745404 4938,219.28616771222502 4939,218.3439698547242 4940,217.58728208962464 4941,217.65655625424571 4942,218.67701879510523 4943,218.07130533551532 4944,216.28743686341704 4945,216.28219070571018 4946,214.09883492423282 4947,214.6499156256353 4948,213.8638996920347 4949,213.92384326955818 4950,212.38679729457317 4951,210.67008983665195 4952,210.74369887937638 4953,209.9397212467276 4954,211.22584302030882 4955,212.07999794578322 4956,209.60544005482868 4957,206.81911207703592 4958,204.4235202724056 4959,203.2738456475166 4960,202.4304818525876 4961,205.88442570540437 4962,206.43680074311794 4963,206.45315652974605 4964,206.37118260569642 4965,204.69668736208297 4966,205.51971869400933 4967,205.71276523266408 4968,204.79336753759907 4969,205.42434047307168 4970,205.53652353340016 4971,204.42233886217923 4972,205.9604471756766 4973,205.7159483909124 4974,205.81155476058254 4975,203.57361969733032 4976,207.71237680180045 4977,207.6766814543896 4978,205.21189702309061 4979,202.9847391803904 4980,202.615342058405 4981,200.84601349712486 4982,200.20398879457198 4983,198.1608829340987 4984,199.01187615102475 4985,198.96293740747004 4986,201.2181354594886 4987,202.43101202254886 4988,200.75911936479312 4989,201.6226523231529 4990,201.51466910750878 4991,200.6744962089111 4992,203.42732973141645 4993,199.74692300343756 4994,200.96520859489732 4995,202.02752288149424 4996,200.79523518325774 4997,200.8468039501238 4998,199.6519248320553 4999,196.8191291530887 5000,196.72422711523996 5001,196.29729699800973 5002,199.35127375627806 5003,199.37485379199427 5004,196.43775247219514 5005,197.89055873584968 5006,198.451376250787 5007,199.7841761486201 5008,199.12290041888863 5009,198.3381968166404 5010,195.864754359323 5011,196.00131689517136 5012,196.4262501436561 5013,197.13533993887913 5014,197.96926891251965 5015,199.68220510588006 5016,198.9718154535355 5017,201.50489890525088 5018,200.7194548657799 5019,200.61448368516054 5020,201.67152771016322 5021,202.08364572282244 5022,202.65659794973274 5023,201.63797367434827 5024,201.6451324602204 5025,202.964713379097 5026,201.43663227378045 5027,202.2319579418908 5028,205.25443692160775 5029,205.08626870258936 5030,203.25558054774726 5031,205.18501262506578 5032,205.187778006425 5033,205.2725782980224 5034,205.7598172809908 5035,203.70416236857255 5036,204.03138452734953 5037,203.73826662402308 5038,202.29867544517478 5039,201.62719851481214 5040,200.43743313914027 5041,202.54707885086475 5042,199.0793154294347 5043,199.61931995643698 5044,200.45560908814568 5045,202.0944636077975 5046,198.17287520885563 5047,201.45811435861341 5048,201.40648825823297 5049,203.9792993956316 5050,205.68038437946242 5051,203.2984046704809 5052,203.17280487906143 5053,202.38243243202504 5054,202.84487784876222 5055,202.7560725834181 5056,202.28327190904696 5057,202.34663681276837 5058,204.0437479804346 5059,203.59621573290747 5060,201.4999115637933 5061,201.37515022221177 5062,201.30199620934098 5063,201.5644590766204 5064,205.3286421168108 5065,205.07684512187905 5066,202.97501105827772 5067,203.30025337797954 5068,204.36863470897075 5069,200.802716547785 5070,200.77217112511508 5071,201.22500534418907 5072,200.97664050489735 5073,198.80131952085836 5074,199.3298707029883 5075,199.65130096284503 5076,200.9531162610016 5077,201.79508988890754 5078,201.50472014662114 5079,203.8322646701667 5080,132.0153472125695 5081,132.02353101763555 5082,134.71971277977988 5083,134.801191521042 5084,134.32967399695798 5085,131.59969751461466 5086,131.374270915407 5087,131.42402179845448 5088,134.44700216977992 5089,135.33252699215456 5090,137.2918076937364 5091,140.06458308505452 5092,139.0524403030799 5093,138.90911001465673 5094,138.79197250842356 5095,139.155063413244 5096,138.8739627560808 5097,140.11886266220068 5098,142.7301584149089 5099,140.62973893864083 5100,141.7817022261185 5101,137.73460523565433 5102,137.88326352348648 5103,138.0843146006269 5104,140.63964049596592 5105,142.31154315330122 5106,142.59847413884435 5107,145.3642038631871 5108,147.47998484425327 5109,147.79911584626856 5110,151.82701088894123 5111,152.4181045340154 5112,152.71192418837595 5113,155.41259725243654 5114,155.3562632606701 5115,154.0829640772537 5116,153.3267255008857 5117,153.77509791292363 5118,154.02031791605367 5119,156.41692265656428 5120,153.11650060677928 5121,156.362880289138 5122,154.7181155463648 5123,158.68242857702376 5124,159.48729442917573 5125,158.74929794552315 5126,157.3202797158614 5127,157.3295213895342 5128,157.394699373098 5129,155.88862851279924 5130,154.94651068179635 5131,152.79002733982443 5132,153.26986258766732 5133,152.96466539875817 5134,150.5283024667852 5135,150.3208457917707 5136,150.82160932309932 5137,151.61650811085656 5138,151.28049458071493 5139,149.969520780377 5140,149.93259925047786 5141,149.3033659436422 5142,149.7000361513505 5143,146.88405635028911 5144,146.9172032055099 5145,145.35203831711107 5146,146.61978693727806 5147,146.66007034510795 5148,222.29641509532513 5149,222.0367679418466 5150,224.1291591624062 5151,220.02495487412304 5152,221.1011504532552 5153,221.80444969790958 5154,220.79330160837569 5155,221.0067743316517 5156,219.4765453988536 5157,218.24861546341052 5158,217.3855841908061 5159,215.9683746849022 5160,212.74470852553517 5161,212.13300524252088 5162,212.0480672218003 5163,210.89308647671106 5164,210.1112950366826 5165,210.83268813603547 5166,209.99983947952038 5167,209.98000541565443 5168,209.5332591775808 5169,207.8879588486596 5170,212.4873150209664 5171,213.6130645748026 5172,212.77489405408326 5173,213.08430674841125 5174,212.43264441743315 5175,211.6682364044622 5176,210.08054022890042 5177,211.3592877935349 5178,212.59027228261692 5179,213.7047876034655 5180,211.43521379480947 5181,210.2028218541329 5182,214.28112429596413 5183,214.56117404961822 5184,214.40607703179788 5185,216.00172688419082 5186,217.95142956091158 5187,218.304736409183 5188,217.92262312978198 5189,218.59453768238765 5190,218.34137267053168 5191,214.43392087053394 5192,215.65285835161865 5193,216.13137224567387 5194,215.0710549302743 5195,215.59850787366767 5196,217.17019566542663 5197,217.50482951610164 5198,217.5527330734887 5199,217.110741091187 5200,216.41552265127456 5201,216.47032948533635 5202,216.83190932328017 5203,216.39093320288748 5204,212.6253798132279 5205,212.4943056970232 5206,216.12763569598636 5207,213.38438599964056 5208,213.8055895738465 5209,214.54021725039382 5210,213.6858261724109 5211,212.9865189443012 5212,213.50375035257576 5213,213.7205697475487 5214,214.06768402358907 5215,214.88978891000144 5216,215.62416286340058 5217,214.91994596401082 5218,215.67594451366148 5219,215.75228489914767 5220,216.03109059627334 5221,219.36261630520843 5222,218.83993270091415 5223,218.80534202356858 5224,148.6385553736337 5225,151.06719266173033 5226,148.8917118747271 5227,148.773259967485 5228,145.74071495931557 5229,145.59694690597198 5230,147.18315799325688 5231,147.83083402171061 5232,151.58563637543438 5233,150.67930015237314 5234,152.9675131499408 5235,152.57429852402774 5236,154.73088402118742 5237,154.72084463155585 5238,151.2514151651889 5239,150.47062689650275 5240,150.93762967341428 5241,155.10302600781515 5242,156.7417385132613 5243,154.2314258028432 5244,153.56423774343864 5245,155.04578589211656 5246,153.75743215896665 5247,157.8851067469091 5248,159.38879490231625 5249,159.43192838885733 5250,162.52624679953146 5251,163.6549629293977 5252,163.22004506991004 5253,164.57192538056364 5254,163.56090876651115 5255,161.63147905195683 5256,163.9873129887619 5257,164.58026927915267 5258,161.46917481965824 5259,163.82736595950612 5260,161.67301971705047 5261,164.14639296014502 5262,164.4551051076486 5263,163.4822397538842 5264,165.46815127563795 5265,167.62163116909403 5266,166.3309986708467 5267,168.09808516657182 5268,164.72173300908125 5269,164.44939157776648 5270,164.12825338269235 5271,164.61968960071442 5272,165.2911749621385 5273,164.89009113219885 5274,163.69072405554118 5275,165.49980654598582 5276,165.35262714438304 5277,164.7787917907681 5278,158.47193981997862 5279,159.63281471621562 5280,157.84647451912588 5281,158.11853351610603 5282,157.47892903165123 5283,157.26500511694317 5284,159.740146767166 5285,159.1958402840081 5286,159.68838035084272 5287,160.40862138486554 5288,161.85312075898122 5289,164.03309038859445 5290,165.5310778143575 5291,169.19366043362663 5292,168.0504729881178 5293,168.6640142118282 5294,167.2234839327154 5295,167.18872893764296 5296,167.250578404309 5297,166.35209896345944 5298,165.79565326502572 5299,169.05105909954057 5300,169.93882537187855 5301,169.83718810225164 5302,169.99056635771106 5303,169.75589603035095 5304,170.98889093701658 5305,172.6130446267818 5306,174.85520067290196 5307,175.41295787452106 5308,173.27578710709605 5309,171.6345864864994 5310,172.11299800640026 5311,171.43616187164338 5312,170.15898891308623 5313,170.99103187578473 5314,170.606935835764 5315,168.17460464702796 5316,168.59845085419357 5317,169.53311472308502 5318,170.82524043406193 5319,168.83503014609278 5320,165.36633825661622 5321,162.17720415568513 5322,161.99553620306312 5323,161.14045420655876 5324,160.7414078070361 5325,160.55893567311034 5326,160.35274354715327 5327,160.4415436093456 5328,163.35341346989648 5329,159.2451556138218 5330,157.88243266969792 5331,157.3602679292031 5332,155.5487125573265 5333,155.3858680497245 5334,155.28488381492645 5335,151.78692977948148 5336,151.78564058281 5337,151.77655472718024 5338,150.9281483638586 5339,150.83020989569735 5340,150.83189733425425 5341,151.74590303699551 5342,151.15349632626413 5343,146.95461513840382 5344,146.9473940347479 5345,148.67228952524957 5346,150.79561169309667 5347,154.07771993134884 5348,154.2857951501915 5349,155.1934439500446 5350,158.16410628656067 5351,159.29773632096885 5352,161.4063331269308 5353,162.5580907336756 5354,166.42186826875547 5355,166.66430273934805 5356,165.10074904603886 5357,165.94177007234228 5358,164.8587042462018 5359,163.81622776603933 5360,164.38896697612682 5361,163.593959404162 5362,166.22469769276194 5363,163.83978138349283 5364,163.61572587633685 5365,165.97224453378342 5366,169.45984889161676 5367,169.96553831134915 5368,170.10491870406184 5369,170.45146961188752 5370,166.44297995732356 5371,165.7135904005861 5372,165.2867793105992 5373,164.81714272839676 5374,165.8929325125818 5375,165.95962148045695 5376,166.22289588382802 5377,162.65418754405084 5378,163.80274185773624 5379,165.54965458092727 5380,165.81935050804583 5381,166.5497793158686 5382,164.5736567973929 5383,164.39870601041846 5384,164.16185797885828 5385,162.2577734682781 5386,162.26872048326936 5387,162.56100685496614 5388,162.46379408543675 5389,162.45344757785148 5390,161.34962155846387 5391,162.63332726180496 5392,164.6146291969611 5393,161.9687385123249 5394,164.5282226031063 5395,164.50224506367346 5396,165.40686052737948 5397,163.45156660438968 5398,164.51364753961076 5399,163.7178046711137 5400,163.2156258461528 5401,165.66114033815379 5402,166.6675664303612 5403,167.3078423885673 5404,167.35640563421316 5405,167.35615676707096 5406,162.73542754524007 5407,162.9199719252962 5408,162.89352218496091 5409,160.29378722183134 5410,160.22826854022017 5411,157.52718146506473 5412,157.12614690786768 5413,160.3877185702512 5414,161.71035989007726 5415,163.26804525481464 5416,161.52813426616956 5417,161.83758582934885 5418,162.44148297949096 5419,160.6942989113405 5420,161.99057917023475 5421,165.04509017791128 5422,164.2832952739317 5423,166.74288739875684 5424,148.44133082959922 5425,148.10989323117965 5426,148.24250362567767 5427,148.2154236354234 5428,148.45927156689814 5429,147.23271676270662 5430,148.41493656673453 5431,146.7859039327868 5432,147.04776306312291 5433,147.4040061941914 5434,146.60649447896364 5435,147.82271572717178 5436,151.26141888746307 5437,152.97429408502003 5438,156.83832632001008 5439,154.9746326579931 5440,153.45409069955028 5441,154.2694111885305 5442,153.3893403104558 5443,154.18457566789326 5444,154.15311884186983 5445,155.7642372398906 5446,156.85146437544466 5447,155.6871989170666 5448,155.8935693003665 5449,157.0842156515189 5450,158.20588808370488 5451,158.6805055975511 5452,158.5940974216107 5453,158.75580301999042 5454,160.48082221466268 5455,161.2769488036242 5456,159.07496060309398 5457,160.4345858895717 5458,165.21814379214638 5459,166.1568574884862 5460,165.7562216035531 5461,168.31035391408912 5462,165.11547529140086 5463,165.29284179028636 5464,165.41449466810028 5465,167.2325694093584 5466,169.39687514593538 5467,169.5551701736401 5468,172.2165347333762 5469,176.45641368169777 5470,176.20915840978543 5471,172.44620005253356 5472,174.29169166298794 5473,174.0934375517036 5474,174.0727606729563 5475,174.51257985442115 5476,174.09243829175853 5477,172.5161825069884 5478,176.77186990400256 5479,177.8553792202871 5480,177.597436424633 5481,176.54841692137293 5482,177.86683723429854 5483,178.00947317601288 5484,120.64510266718585 5485,123.01420482498294 5486,122.96262304568722 5487,123.57061492845958 5488,123.45553561069883 5489,123.55437292411368 5490,124.03163044693075 5491,123.11014453660466 5492,122.3468879389754 5493,122.30281378713886 5494,125.95270965381972 5495,127.39998121038337 5496,126.32011197030974 5497,123.41882003412033 5498,123.29076128482839 5499,122.17203551811734 5500,121.28815979600012 5501,119.2944930528015 5502,119.3155361226588 5503,121.83639492715072 5504,122.236003711564 5505,122.27108420071565 5506,126.19288184713328 5507,124.66466105534012 5508,124.61049529806667 5509,125.11212202359297 5510,126.81427537151367 5511,125.46998442487005 5512,125.68975536092806 5513,125.5574209261228 5514,125.34197635148122 5515,127.92050435785445 5516,128.1917805043236 5517,129.91474672347238 5518,129.30874499586383 5519,129.0797422781048 5520,130.72888462306219 5521,132.60867605752122 5522,131.1507265952745 5523,131.285827852094 5524,128.28840106217353 5525,127.28284056223784 5526,127.48013566424167 5527,126.35033853580133 5528,130.6670081769981 5529,127.2475083170238 5530,128.82254155279244 5531,130.8455276179305 5532,128.63802042084748 5533,129.1267140659549 5534,130.35670554709978 5535,133.41089269792317 5536,132.61213835235702 5537,136.1372583304695 5538,136.14250625740758 5539,135.71614370959125 5540,137.58705769595403 5541,135.62838218517783 5542,135.9252060312839 5543,136.03900221482405 5544,135.21661272801467 5545,138.22332831763083 5546,138.239551035568 5547,138.43491770166966 5548,139.0540461481896 5549,136.61212915668082 5550,135.32617888108456 5551,130.7456087436272 5552,129.76092389854355 5553,133.63387329063966 5554,132.59393649550253 5555,136.3788192802864 5556,138.34215525224775 5557,136.53070901661368 5558,138.64780550297377 5559,137.57694216610696 5560,138.6229739952541 5561,134.96047907354264 5562,130.17796755878038 5563,130.50728605048567 5564,130.82133618665378 5565,129.55086308536696 5566,129.63887162051003 5567,130.81477895747238 5568,129.60355244749866 5569,128.7633040962613 5570,128.8963828750031 5571,127.62670873749276 5572,127.58437532503378 5573,127.52872248168647 5574,126.44831225698589 5575,125.30477613715009 5576,127.62690421752924 5577,126.3822670754689 5578,129.040244071824 5579,131.87956132951368 5580,133.07035121312495 5581,132.85330226941448 5582,132.8495805223939 5583,132.7705349211164 5584,134.96164964026855 5585,135.4562273050093 5586,135.49091474250622 5587,136.91270964138445 5588,136.69506913464076 5589,136.4641365832528 5590,136.50273040866813 5591,137.43897318920042 5592,140.55343451218695 5593,138.82581692612737 5594,135.42988407970276 5595,135.29683624797948 5596,134.75634641702874 5597,133.6371001669397 5598,133.4465065246417 5599,133.62438089310882 5600,132.78731259124712 5601,132.52187168947788 5602,132.6934356913297 5603,128.90791567577395 5604,132.61871909916252 5605,133.91465934570985 5606,133.96768014871446 5607,134.99488178065712 5608,133.4179722853728 5609,131.323242824784 5610,131.2299294892289 5611,129.57758536860885 5612,128.46349651695905 5613,128.316329814959 5614,128.79606265414242 5615,129.010045950677 5616,126.85286461327408 5617,129.00753711960397 5618,129.77010211421256 5619,132.88618957834822 5620,130.77259448399374 5621,130.3451656440726 5622,131.98669516492552 5623,133.62470778926368 5624,132.06023409989314 5625,129.896901503714 5626,127.80484025631053 5627,128.2230895747063 5628,129.16386557102996 5629,128.41120306516353 5630,128.09072586069792 5631,131.2459177238552 5632,132.59671217866074 5633,131.94585638015587 5634,132.2686506775067 5635,135.1106538595835 5636,135.47921647012174 5637,135.33996680705468 5638,138.22649341422957 5639,139.83885984090713 5640,142.60704213650567 5641,142.67401080793377 5642,143.6278489326747 5643,143.1952701717176 5644,142.88254982181112 5645,142.2899201732642 5646,142.89625826498207 5647,144.2049937804608 5648,148.3552447735169 5649,148.66750053881893 5650,146.99661423634967 5651,147.00461315333527 5652,148.12606792179272 5653,146.23285658177693 5654,146.23762315952104 5655,149.06315672463538 5656,150.74507188970628 5657,146.11068493733652 5658,146.0046401010661 5659,147.93933204614336 5660,149.11273493931034 5661,153.1453513021523 5662,152.6387950250201 5663,150.39545294240304 5664,151.4521497446745 5665,150.45534694319653 5666,234.15035805181893 5667,235.53836426814985 5668,234.26082986721298 5669,233.81504004859255 5670,233.25896873600234 5671,233.22048385791626 5672,235.01003287456828 5673,233.92841622807578 5674,230.50940438558308 5675,229.74262839774133 5676,230.86163279747132 5677,227.86552143478974 5678,230.10579268787308 5679,229.29466640757985 5680,229.9158564164765 5681,228.69410859982193 5682,227.8878947605568 5683,228.2080164453284 5684,228.68522428150447 5685,227.3989823469413 5686,227.74937625186445 5687,227.8637761845537 5688,223.76488970283913 5689,222.82049277503768 5690,226.23603774541718 5691,226.3813393062859 5692,223.84798625251102 5693,225.15732922585664 5694,224.94337137561382 5695,221.98192469022337 5696,221.93435041074858 5697,220.93154358894066 5698,220.75139645989893 5699,220.7835200357896 5700,220.70215413736918 5701,220.32946848542642 5702,220.5770505715782 5703,220.87491367847886 5704,221.37055410522538 5705,219.96240337229557 5706,221.9459249681136 5707,223.47220394973905 5708,222.7504675278048 5709,225.83833450412175 5710,225.94396304228056 5711,225.63623668610984 5712,226.21313161435782 5713,225.3137687176161 5714,225.44722127882972 5715,225.17857669160313 5716,225.75822316202033 5717,225.52382304958454 5718,226.82136118484846 5719,224.29785505407312 5720,224.55613278816315 5721,223.85583237319557 5722,224.15945969130937 5723,225.36668733686275 5724,227.35040004022522 5725,227.00394526434067 5726,227.4375910101162 5727,225.53050847740127 5728,225.73953252022403 5729,223.9830120138207 5730,225.2950674994219 5731,226.511341022561 5732,229.2244490039247 5733,231.54949810680654 5734,232.66370485223314 5735,231.81554957402227 5736,234.93376895339492 5737,234.20684038434618 5738,234.69872823095605 5739,235.0429196035315 5740,235.36467981676725 5741,235.909436075972 5742,236.62679857913776 5743,236.88230967766532 5744,235.67578821558604 5745,235.91253811878533 5746,234.7806698022579 5747,234.6468376431544 5748,233.29419538624342 5749,236.0674179432384 5750,235.9339833971091 5751,232.5994067412164 5752,231.04933596760839 5753,231.58417210562916 5754,229.97501426856996 5755,232.72466217659354 5756,232.06119303071472 5757,231.82755322009427 5758,231.2784551748855 5759,231.27349472864537 5760,231.66875358742826 5761,230.9641291454095 5762,232.02911413439705 5763,233.0846991194295 5764,234.01922937476468 5765,235.9703911624013 5766,235.90747287531948 5767,233.50498473259015 5768,230.2368831870819 5769,229.2997302404134 5770,226.20374841096958 5771,230.10285141611084 5772,229.57483768268625 5773,230.06388876317777 5774,228.02823794125914 5775,230.7695549203511 5776,231.21909146925591 5777,232.52724766251384 5778,233.30650297550326 5779,233.1908780606425 5780,234.89944525500908 5781,233.52837821281548 5782,235.67636537015315 5783,235.82334654396345 5784,234.78397382722176 5785,235.26902481064587 5786,234.78259427241545 5787,234.72629629646636 5788,236.62809276706062 5789,235.70473198468162 5790,235.60368364772978 5791,236.24333992981482 5792,236.20029839808478 5793,236.58978807893845 5794,235.48585256698192 5795,238.1636448825692 5796,237.29350775411189 5797,235.6757016486552 5798,235.81811018055654 5799,235.83941837993476 5800,238.08664023469734 5801,236.36102638205017 5802,237.13279096207077 5803,240.2325037703123 5804,241.63411943495154 5805,244.1587796813238 5806,243.2589704391687 5807,243.20945934338022 5808,243.66900470043385 5809,241.30272990166782 5810,240.01075588492776 5811,240.3242614616684 5812,237.44819237022 5813,237.45284960014678 5814,238.65888955121005 5815,239.0382516382276 5816,238.17416078255994 5817,237.79914758842878 5818,237.8737173941432 5819,238.05374379989672 5820,239.32129899513575 5821,240.73635436446745 5822,240.24472157189558 5823,238.59779406121066 5824,237.8128264354478 5825,237.9752220213805 5826,236.53240114439262 5827,234.70969929670315 5828,230.40188840691923 5829,230.68014648445796 5830,233.2587052963957 5831,235.5134658154788 5832,235.61930120879165 5833,237.03040754736503 5834,237.7073627158834 5835,239.55378251558017 5836,239.58084394830522 5837,236.88595030863965 5838,241.12975311169006 5839,242.13701721827908 5840,239.80290049850925 5841,241.36393122862916 5842,241.8501631311348 5843,240.02292678040686 5844,240.24694565793263 5845,238.84137553157007 5846,234.64320305384672 5847,236.21300998121453 5848,236.20858198256028 5849,238.0382734724902 5850,239.38322030833515 5851,239.37883531556167 5852,238.62380268520963 5853,239.69056096861098 5854,240.29297834195694 5855,240.10387798782932 5856,239.97652810586436 5857,239.51380970177456 5858,237.0940488039845 5859,236.39540024843 5860,236.53521566001783 5861,235.1753237896471 5862,233.72512475012093 5863,234.1948791975215 5864,235.62369013017505 5865,236.7138415369029 5866,234.0761264740017 5867,237.1327383592822 5868,238.07040630352978 5869,238.0714777788656 5870,240.97207092676283 5871,237.52022483166613 5872,240.89867594939744 5873,241.7649100410783 5874,241.81826387138705 5875,244.48798282929712 5876,244.49563927482492 5877,247.3603036287917 5878,245.8403110442386 5879,242.19163097103547 5880,242.57053336056035 5881,243.14103506320697 5882,243.30994545411377 5883,244.84165904444092 5884,222.14522073987962 5885,221.13132519367528 5886,220.4391705752161 5887,220.38969439872952 5888,218.9994725102729 5889,218.6469656326459 5890,217.97064930627917 5891,215.17728305874314 5892,214.94721755603464 5893,216.85365736321248 5894,218.63366224053152 5895,218.68633486624 5896,219.58847095969995 5897,220.10785229781123 5898,222.09286100767304 5899,221.76017739632192 5900,223.5395190843363 5901,224.26129368698994 5902,226.40112709118117 5903,226.51467173554192 5904,226.63663594147383 5905,226.24776598313323 5906,226.40917029527137 5907,227.81135109538968 5908,228.0217577797099 5909,228.83368528898504 5910,228.14689232396964 5911,227.5230955821532 5912,227.1144652485064 5913,227.54996227088546 5914,227.3670731603281 5915,226.11712032550813 5916,227.01132839565582 5917,226.1973037238145 5918,225.968733600973 5919,227.67679747479664 5920,228.83711032220467 5921,230.50566680566882 5922,229.34415383074645 5923,228.72135829956005 5924,227.07744679296346 5925,226.47081054448523 5926,226.3484239867101 5927,224.61583342588906 5928,221.92725266271967 5929,226.13271166629065 5930,226.93232830949265 5931,223.73330993418097 5932,224.34079240608398 5933,225.59697392116746 5934,223.96815291792262 5935,226.50091038058508 5936,224.86817855250627 5937,225.62640961471396 5938,222.16040048695396 5939,220.6190374264913 5940,221.02654712978276 5941,220.07225557012322 5942,217.2686817262572 5943,218.22369162597985 5944,217.80054804155125 5945,216.22584796313626 5946,216.52915006869054 5947,215.4550416483421 5948,213.5029445212255 5949,213.44697679235335 5950,211.92714248035242 5951,212.99354976766537 5952,212.84255354345575 5953,212.3381639197377 5954,214.12354152962627 5955,215.65584523298588 5956,214.55596635335687 5957,213.78253749821334 5958,211.24701642098705 5959,209.84096053966994 5960,209.9065569697629 5961,208.4068844228649 5962,207.4582620677935 5963,206.61057217589206 5964,206.88149442249582 5965,204.3414504320727 5966,204.28634316203963 5967,205.92587519063295 5968,206.03299809243242 5969,201.3957202435558 5970,198.56678434230062 5971,197.18233746109027 5972,196.61703536904434 5973,200.92014609616862 5974,202.17541406287876 5975,200.5437173386049 5976,200.43749439230098 5977,200.6310613579878 5978,200.73755785152272 5979,198.9774823216374 5980,197.9740351863101 5981,196.2702178962935 5982,196.28332578904104 5983,197.26177259412648 5984,197.5229600224986 5985,197.9304328751667 5986,198.04854880027145 5987,198.196992782028 5988,198.8741682337773 5989,198.83443575843833 5990,197.64042509366988 5991,197.63777763225332 5992,198.50309079598364 5993,198.55496702247413 5994,198.25357963587396 5995,195.467744920292 5996,196.15055954627164 5997,196.72087675838839 5998,198.46686244591191 5999,135.65221281560895 6000,137.41146298338091 6001,138.41281968684797 6002,137.6723312613974 6003,137.53922051247258 6004,137.21565198372778 6005,138.10455027448504 6006,137.2853584729894 6007,137.4260526331091 6008,137.09364648462815 6009,135.15156070369403 6010,135.6682863051766 6011,135.608629382764 6012,135.90346604718664 6013,134.42245439557178 6014,133.53184655879386 6015,133.7925508946851 6016,135.6178783140723 6017,136.86792307458 6018,136.38046389328014 6019,134.4320823390264 6020,135.4451113868947 6021,135.49553360731306 6022,136.6022548064375 6023,135.99971507163062 6024,136.21934003095458 6025,135.89657459257037 6026,135.21215672138516 6027,131.81378873311905 6028,129.52862461529162 6029,133.19194778846418 6030,133.1864724331075 6031,128.4952131558234 6032,128.39664467854507 6033,129.7260816242881 6034,129.26804394411954 6035,129.12239278880799 6036,130.88723301511664 6037,133.74530926560112 6038,133.5149892867902 6039,132.4392353090463 6040,132.49879961873785 6041,131.21149325159973 6042,126.8046365352842 6043,129.25822391552927 6044,129.33970795656012 6045,126.72958202547292 6046,126.98893240521792 6047,127.00802111418254 6048,129.90162371645062 6049,127.94435433219121 6050,127.12585262337065 6051,123.21588720930612 6052,123.27632706250547 6053,122.1143122113561 6054,121.92203469951538 6055,118.7975034314646 6056,118.65349217349123 6057,121.00950476385026 6058,120.33275136562484 6059,120.92469567177982 6060,124.13749216715517 6061,123.71703132106737 6062,123.7200748495365 6063,124.26490677932034 6064,123.80007533955875 6065,120.3344209316246 6066,120.56913244275297 6067,119.79183685762733 6068,118.30363301371924 6069,138.88216083602947 6070,138.79301798617217 6071,133.97518193010637 6072,134.28610693217064 6073,135.85266807156927 6074,134.73510603796964 6075,136.66469901205076 6076,134.56966172535465 6077,134.98090058689166 6078,134.97321979742424 6079,134.92032947397834 6080,133.34597613433826 6081,133.662714562809 6082,133.99021112114602 6083,134.34008773297725 6084,133.56008772817998 6085,136.9893056506031 6086,134.68705383636114 6087,136.51001041468226 6088,137.14508334974272 6089,137.68261928187323 6090,137.62709386213126 6091,137.64404515735612 6092,137.64106359555655 6093,140.77707042089654 6094,145.0112119054178 6095,146.68644324645564 6096,145.61884590611282 6097,142.41924675818456 6098,143.6033030535054 6099,144.12597945956807 6100,143.1900366199153 6101,141.68233715540902 6102,141.16717122750958 6103,143.18431180345965 6104,142.0916481668911 6105,142.9409839042398 6106,144.04919563679437 6107,143.5589487799805 6108,143.26569577069196 6109,142.85704270030635 6110,142.67492395767897 6111,142.85612307912987 6112,146.423082115379 6113,149.4001242204887 6114,147.91899866106405 6115,146.50413533400865 6116,147.08261766841383 6117,144.92938712548164 6118,145.0536488987841 6119,144.69418110045433 6120,146.1601615447519 6121,146.76088004999727 6122,145.47874275720145 6123,143.27279284948912 6124,143.93735438411585 6125,142.84456344389997 6126,145.46251471511184 6127,145.7361165274746 6128,145.27355297082826 6129,144.3288052259908 6130,143.97426610156748 6131,143.52038411109467 6132,143.37926984903643 6133,143.5851696306182 6134,140.20128986737006 6135,140.294743339327 6136,139.32255362849972 6137,140.4460901986143 6138,141.38519565109536 6139,140.6264008280988 6140,141.3097221277498 6141,139.63035295906187 6142,139.68871439816547 6143,135.16914260110732 6144,132.80130880871093 6145,130.36272717452238 6146,129.11433752425316 6147,128.6135253118956 6148,128.66039821262498 6149,169.33594824533955 6150,170.52045169702566 6151,168.57824721657855 6152,170.79246172251794 6153,170.62892653339844 6154,167.9120770608745 6155,169.75658387251875 6156,169.27541964723602 6157,168.56889891335462 6158,168.37097826721717 6159,170.95971426662916 6160,170.37091547125596 6161,169.08623530131754 6162,171.06030668710747 6163,171.7531810723001 6164,172.83991684219734 6165,172.3720626923551 6166,175.55379832599473 6167,174.31481488112718 6168,175.25426684305103 6169,177.12943957178396 6170,176.88995591092194 6171,175.9728845415395 6172,176.4496023965037 6173,178.10995412849516 6174,177.94620423385388 6175,177.1702467373782 6176,176.45655555076752 6177,174.59383303303198 6178,176.69892064272932 6179,177.22399863498288 6180,176.23989614568617 6181,177.9793699894865 6182,180.51038407668955 6183,183.60258267571962 6184,182.82071024812782 6185,183.01463865120408 6186,183.88311451343267 6187,184.3193994617712 6188,183.88830453276205 6189,184.69487781596936 6190,185.1753354389751 6191,185.8284267536947 6192,187.58817444431216 6193,188.29363372991574 6194,187.7522113900104 6195,186.02823835592653 6196,186.23030956463413 6197,186.07283833043633 6198,187.89671286869668 6199,186.15065966835184 6200,186.2478378368532 6201,186.8288373822802 6202,187.7937927271118 6203,188.0811435130506 6204,176.7839182684434 6205,178.05090674568476 6206,177.55023660326208 6207,175.61766464656597 6208,175.56895263482886 6209,175.96961633039282 6210,172.5926788501131 6211,170.3592579641119 6212,169.51305398083068 6213,167.00040114621635 6214,167.87085691179277 6215,167.83552580044588 6216,168.737963621432 6217,167.58848203773806 6218,168.22147685467175 6219,166.468893027335 6220,144.7638360663389 6221,144.75165408100455 6222,143.98921736318218 6223,143.37164264302564 6224,146.20839097209085 6225,145.51358054988776 6226,145.76096842275652 6227,145.46514958635655 6228,146.8703171396673 6229,144.95737837013309 6230,219.60461421609182 6231,219.61223425945983 6232,219.4504874733118 6233,219.81084938721128 6234,218.83974427772276 6235,218.62860025115535 6236,218.92520962519285 6237,218.6691280844617 6238,221.44687158211184 6239,221.36350104450747 6240,222.89099592237545 6241,222.57343694246165 6242,219.87408516122358 6243,221.87057481632903 6244,221.86554421394717 6245,225.90081848490627 6246,223.49494645573176 6247,223.65791997622634 6248,223.69098014304018 6249,223.513518794104 6250,223.86772519930713 6251,223.20926718115345 6252,220.87745522232916 6253,220.74185362459326 6254,219.2806898326377 6255,216.34184893650075 6256,214.2510828743628 6257,215.11150045008162 6258,214.58888271997353 6259,153.51734458602417 6260,156.2634734721787 6261,154.979639757159 6262,154.33962318392545 6263,153.59226509771895 6264,153.75616060958603 6265,153.62977710536114 6266,153.46857316257814 6267,151.174026519855 6268,151.99402699106773 6269,150.75926302305132 6270,152.32282308429362 6271,152.37698423343016 6272,151.7553586696686 6273,150.89490853301163 6274,154.27167684875 6275,154.5019828343727 6276,152.90958919056854 6277,150.56867347977126 6278,151.03316195981594 6279,149.97433785650065 6280,153.30543047277268 6281,150.92386715331895 6282,148.57780049957384 6283,150.38809603804114 6284,150.7804672924934 6285,151.5789652902873 6286,151.50712157079423 6287,151.20928288658894 6288,150.46018738847263 6289,148.41435103793717 6290,148.78868272195183 6291,148.54425629704343 6292,148.25979476953057 6293,152.77329899426564 6294,155.23117510231896 6295,155.50255439243242 6296,152.93112601066161 6297,152.25745775226923 6298,152.30400999506242 6299,151.2184079270464 6300,150.79689947627833 6301,147.4788322309962 6302,147.90291324945082 6303,144.16202702711294 6304,142.42242998004625 6305,142.97631236404547 6306,141.18289308975477 6307,141.2896089462978 6308,141.91013649410831 6309,141.79667418871495 6310,137.12108638841246 6311,135.12345880326203 6312,137.5776922421976 6313,137.5289628858245 6314,137.8878191136968 6315,138.01470282648663 6316,139.35263949769126 6317,136.69161464388242 6318,140.62629868449227 6319,141.78475289102101 6320,142.96758639622306 6321,143.01175979935067 6322,143.3509810157566 6323,139.9594244463043 6324,136.57075595962806 6325,137.99732380344102 6326,137.89127020352896 6327,137.6739611269032 6328,138.33791743944553 6329,140.84512092325312 6330,139.66407625835743 6331,139.90522782395152 6332,140.58803805539355 6333,140.00946895296698 6334,140.6226036954413 6335,141.616461714336 6336,142.87664578148326 6337,146.43574551020097 6338,147.77383468679434 6339,150.50354565409495 6340,150.11903721735834 6341,150.3730288006671 6342,150.3684847246137 6343,150.0778966138634 6344,149.652305056779 6345,150.00095609885997 6346,149.88697635161617 6347,149.90138275220954 6348,151.56108388890408 6349,153.17710055432647 6350,149.8286390483185 6351,151.00218826700905 6352,148.56269043723427 6353,148.06696276470754 6354,145.98605734556202 6355,145.90411407806755 6356,146.31673927817587 6357,146.42137701997754 6358,145.6963878476863 6359,145.15468694884197 6360,144.70219809969774 6361,145.2760303094347 6362,143.80957074293744 6363,144.8639633085274 6364,145.1177422173574 6365,145.0540158201635 6366,147.8874360082197 6367,148.00451163874678 6368,147.21318527645678 6369,146.80498640497515 6370,147.93077778152588 6371,148.2006457282655 6372,148.12899846891185 6373,148.81731796422872 6374,149.26418649561236 6375,149.44232926489252 6376,146.26953293667586 6377,147.76813312891557 6378,147.9419063960727 6379,148.13780179402218 6380,149.56740129323296 6381,149.47838235331983 6382,147.105895437389 6383,146.39252082940763 6384,146.05849828038313 6385,145.88328762474484 6386,145.75156248069678 6387,147.43712721546072 6388,147.53101216020588 6389,148.08003962461672 6390,145.0854822930437 6391,146.23608107873343 6392,140.46117729342387 6393,140.1495415578984 6394,140.13747520510407 6395,141.1409316810556 6396,139.85249556907183 6397,139.06749974892048 6398,137.67721920765132 6399,136.84083855071162 6400,137.55144496866535 6401,134.82574614260375 6402,132.52906104542808 6403,134.92906325257067 6404,133.6544211626316 6405,134.75311242471605 6406,135.39971948794945 6407,132.897795696876 6408,132.7079612541344 6409,131.1167744850042 6410,129.78433226270636 6411,131.58377147750275 6412,127.35348115455822 6413,127.18738808843996 6414,127.0951049911788 6415,127.90427826521774 6416,126.9373472248103 6417,129.66341254183624 6418,130.59165464282205 6419,131.73996509435077 6420,132.82969438457536 6421,128.92580084045608 6422,125.75140069550963 6423,127.67394309862473 6424,128.60660120687834 6425,128.61709572795854 6426,125.91444982557238 6427,129.22851156469028 6428,128.98155542103726 6429,131.15135586205795 6430,132.82524121571586 6431,134.6288089280861 6432,136.5121329014528 6433,136.98400895842346 6434,137.6339132784568 6435,138.2763782900371 6436,139.23759680430013 6437,136.06633619572472 6438,132.40940197125965 6439,132.85937934744925 6440,133.12281974755862 6441,130.99860506711065 6442,131.0176258296094 6443,130.02504627555163 6444,130.77175227522048 6445,128.23433579522046 6446,127.82374087996423 6447,128.495596023231 6448,128.59411574408838 6449,128.37094177243145 6450,128.89744058479135 6451,129.3648725362809 6452,127.76267938048824 6453,128.2980472538682 6454,189.46046543552208 6455,189.0785595962655 6456,189.5311963441572 6457,187.68677911352637 6458,187.8422899421601 6459,187.69173374046386 6460,188.28909397732667 6461,187.69663563954617 6462,188.0848814610363 6463,187.8735960377774 6464,188.79154166499413 6465,187.8963476526949 6466,190.76243642601725 6467,190.69972719165744 6468,188.6932752114117 6469,188.7743577548456 6470,190.12944825860862 6471,186.3984537912754 6472,187.77908842106694 6473,186.7306896323598 6474,183.58471454989754 6475,182.9106651848295 6476,183.38425150006864 6477,183.25688259005886 6478,182.94055736373994 6479,182.94085120080518 6480,180.4363273919164 6481,177.85465571339833 6482,178.66338755655093 6483,178.9413816767603 6484,175.7457335100305 6485,176.14142553054725 6486,176.1433645224101 6487,196.75049717760558 6488,197.7564099362421 6489,198.1876525416411 6490,196.61412661934386 6491,196.50425527948897 6492,194.83824382704483 6493,194.7432606727635 6494,195.14675366409546 6495,195.7523613411245 6496,196.64128941649756 6497,196.43297100751002 6498,196.3949911801885 6499,195.7807488220657 6500,195.57711943713667 6501,196.70505153280297 6502,194.93504541091832 6503,194.9337476554015 6504,190.7142959029634 6505,188.48181116203344 6506,188.44433803845175 6507,189.6214099441157 6508,188.599219393729 6509,186.78831258533108 6510,186.61448276125384 6511,188.54980470059704 6512,189.31518778423418 6513,189.32746936239334 6514,189.6803300928697 6515,190.6614811933517 6516,189.83231787726757 6517,189.79590327836377 6518,189.72622648136357 6519,189.65135680988612 6520,190.17862602886655 6521,186.7205124544011 6522,185.03229677578653 6523,186.8127703055226 6524,187.6684116372046 6525,186.0271592803871 6526,185.98891334619597 6527,171.2444852807646 6528,170.6347007166819 6529,138.51242495794975 6530,140.34161853661075 6531,144.3144733106155 6532,146.74619263460107 6533,147.14225033589761 6534,149.4114218540188 6535,149.3621151594258 6536,148.4131128941418 6537,148.47576126510057 6538,149.62132441688894 6539,149.6442951579236 6540,150.63341940944267 6541,151.7014757934495 6542,150.56114192618662 6543,151.2984415984242 6544,151.94783956733767 6545,150.6177662036912 6546,151.63130617390013 6547,151.2502324644664 6548,150.8382146541801 6549,150.50427222955827 6550,147.5980961558088 6551,147.49994615094081 6552,147.04182672930668 6553,147.33570839201354 6554,146.61580901667705 6555,149.7813427850806 6556,153.72741684729638 6557,154.0080283210728 6558,155.97820892403217 6559,157.3118345614523 6560,154.27280832297825 6561,154.3135524264576 6562,154.8377949518594 6563,150.58471176869728 6564,150.56243597038954 6565,149.62743794623862 6566,149.80158959937623 6567,150.5262925784486 6568,150.53348286790305 6569,148.05685789245328 6570,148.96234365129294 6571,149.97721922795932 6572,149.99543636768416 6573,151.2515588018723 6574,153.17852077012907 6575,152.8096459091319 6576,152.3372297670237 6577,152.6982458647283 6578,152.71133547582087 6579,154.6711750297909 6580,154.43414842225866 6581,154.13274241574587 6582,156.6099999121142 6583,158.58670304058947 6584,159.88126791824504 6585,157.2708232228572 6586,160.25313728150186 6587,157.9629468093058 6588,157.17846476133914 6589,159.32759919371333 6590,163.8689295481972 6591,162.12433460260772 6592,164.5313119137898 6593,161.8307066151163 6594,161.06997262688645 6595,162.85083446489907 6596,164.5833960560895 6597,164.50742895218323 6598,163.5571287909358 6599,163.74383133639415 6600,205.07037809886026 6601,206.28804908869668 6602,203.76707683503895 6603,203.73920426345848 6604,203.0317209183979 6605,203.92376578531847 6606,204.90117705897956 6607,204.44933505282285 6608,203.84933679804882 6609,200.6553439828422 6610,201.67131018789868 6611,200.8326520980113 6612,200.56853979331348 6613,199.91573815184677 6614,199.51089409688836 6615,198.9807040575323 6616,194.174142399747 6617,194.10741824976387 6618,192.2171009705033 6619,191.3096538576127 6620,192.11634474859753 6621,190.89223484535137 6622,190.68053571307232 6623,191.84960809537753 6624,190.22615035564425 6625,190.08829323224336 6626,192.21863251009853 6627,190.94962090905116 6628,191.06648932551755 6629,192.57943257510112 6630,192.8584628541798 6631,193.14087869370422 6632,193.35357724736483 6633,195.40297125715517 6634,197.40463594920826 6635,199.60845529372378 6636,199.80068392971683 6637,202.78360917306685 6638,202.6108431402784 6639,202.6532987989996 6640,202.7466055093054 6641,201.9778747247835 6642,205.45196990848214 6643,205.10375158122122 6644,206.358585443863 6645,207.46631119092282 6646,203.26148082456416 6647,198.6068209902564 6648,196.72529061302214 6649,195.78611434855833 6650,195.8573306366114 6651,193.4576565082812 6652,195.82896794931622 6653,198.39124338699853 6654,198.89528759888424 6655,197.16964416067478 6656,196.4058964446089 6657,198.25592520127321 6658,199.7764330712137 6659,199.47986161190326 6660,199.55951940530653 6661,200.46348726167858 6662,201.7283013712558 6663,207.4225127452852 6664,136.26060196225257 6665,136.91545543231408 6666,136.50067673205183 6667,134.72820457572513 6668,134.35048743906523 6669,133.3910875516192 6670,133.53732942941454 6671,132.01459154542135 6672,132.10183715241442 6673,129.46137977912042 6674,129.68860772346417 6675,129.7238363371616 6676,130.54395300659735 6677,131.01170710581616 6678,130.31206599838478 6679,128.63894631125416 6680,129.23580232802314 6681,129.5104824998718 6682,131.46078182276653 6683,129.23046136863638 6684,127.2710196130809 6685,124.38510373865297 6686,124.47206037345217 6687,123.43204916511101 6688,125.8494003054737 6689,126.96195161176335 6690,127.5275804279384 6691,129.38512819162855 6692,129.93808712685998 6693,129.217012851807 6694,130.98486847031074 6695,130.8293447729512 6696,128.84591273964008 6697,126.05720160058779 6698,123.51177881279594 6699,125.09429514969631 6700,126.29427136657333 6701,126.95865735926013 6702,126.96288826361045 6703,127.18838461974943 6704,125.81691223493488 6705,127.76184833352585 6706,127.90079468901418 6707,129.33324044907297 6708,128.635226094799 6709,124.01104053668233 6710,124.08531258471746 6711,124.2439836358344 6712,121.7449276402647 6713,123.29337898294978 6714,122.70532738977023 6715,125.52689297386287 6716,124.3542471453514 6717,125.75776565087527 6718,125.69882218708744 6719,124.49450052314474 6720,125.21002866680207 6721,126.47634793541727 6722,127.21335210313207 6723,126.03569278339766 6724,127.47382495151328 6725,127.56432956408702 6726,127.18570858289686 6727,125.4635481235185 6728,127.88428251449466 6729,126.59930151706315 6730,122.73470627767084 6731,125.62497573216346 6732,127.30010557164368 6733,126.35571869697705 6734,125.9481571116657 6735,124.96090601191078 6736,126.04616468877563 6737,126.12283303718789 6738,126.24048357958742 6739,125.45751532733166 6740,123.47556306596164 6741,122.64451331050536 6742,123.83802199325025 6743,122.31711936017409 6744,121.39715262954032 6745,123.15664447640441 6746,122.45800855440777 6747,122.30544799274742 6748,121.85266548869025 6749,122.09016689259579 6750,125.50076359440979 6751,126.55379345470013 6752,123.35734575702709 6753,126.41175732679203 6754,127.69741400230191 6755,128.00282760304512 6756,126.58532865459533 6757,128.77008571007028 6758,128.6141968812385 6759,127.82123129116002 6760,127.01259738647768 6761,128.68064496585583 6762,130.38930616100276 6763,128.5902522727569 6764,130.91401037697145 6765,127.56298005254784 6766,130.56645021049968 6767,129.9505967271971 6768,129.71553925109933 6769,129.0533098217846 6770,129.9581754818521 6771,129.94027287427164 6772,131.97284792324083 6773,133.07942809935307 6774,134.02685388309237 6775,134.42043526663127 6776,136.3797574001025 6777,136.37242293210818 6778,136.7664549217167 6779,136.56565836166624 6780,137.18611842513843 6781,137.5556773467295 6782,138.46140345692908 6783,135.6916556905458 6784,138.24093611017713 6785,138.26114603694325 6786,138.13082839553576 6787,140.42842901555318 6788,137.42866021357185 6789,136.16702062820116 6790,133.93342374816007 6791,133.7203021881986 6792,132.16325745921884 6793,132.3805491250673 6794,136.66086904078563 6795,136.6917555988413 6796,137.02082170083557 6797,132.94570470601215 6798,134.31355114607925 6799,133.07869380838912 6800,133.85766635279657 6801,134.6249629687699 6802,135.0456232769193 6803,134.63702062499223 6804,131.6533866755897 6805,131.24836470569983 6806,133.8218425873872 6807,134.4783868776695 6808,136.0754522576998 6809,135.8893157716969 6810,135.19546552762918 6811,133.56040326936267 6812,133.06687633909752 6813,133.66011943478142 6814,134.0314448811301 6815,133.52963976672538 6816,133.47470230591975 6817,134.86856920268477 6818,134.82150208845187 6819,135.124008034907 6820,133.56827140463335 6821,134.96546680412163 6822,134.06632953248723 6823,131.43877304396787 6824,126.96767638583559 6825,126.13862217745239 6826,126.1380007263815 6827,125.45945178845487 6828,125.6863166776105 6829,124.35152752893217 6830,124.4377430416757 6831,126.86287712725459 6832,124.52581992454735 6833,120.92136695370802 6834,120.91000744208135 6835,120.92053003202498 6836,124.50377924937928 6837,124.04489967889586 6838,124.06845214793702 6839,123.70640403639696 6840,122.43045368178166 6841,125.3011600648625 6842,123.1857083916083 6843,123.26629965437284 6844,123.21102774917557 6845,125.40401386356672 6846,125.41062170129997 6847,126.09885876122117 6848,125.41735937207262 6849,121.36356019464847 6850,122.63066680524086 6851,125.47391726965712 6852,127.5296785255588 6853,129.01584507120742 6854,129.74322653774158 6855,129.4970769151651 6856,127.94703903475843 6857,129.05436807702552 6858,127.76667931294122 6859,126.6361629842279 6860,126.04318883723214 6861,126.63243758422126 6862,128.39190348352872 6863,128.61114724103206 6864,132.1584077413092 6865,132.13714217165668 6866,129.70836675799094 6867,130.14135336936081 6868,128.1945002294157 6869,129.4796764261119 6870,129.5289599145898 6871,126.58012179129139 6872,127.76770009849413 6873,129.1160160598972 6874,128.574591554448 6875,130.69405829789855 6876,132.154218457683 6877,131.37324172145262 6878,127.84633606905521 6879,129.17394645852002 6880,129.17710528228554 6881,128.7659317144349 6882,128.7310446221152 6883,132.50953513452706 6884,128.96091093925227 6885,128.40774409267343 6886,130.75601858818086 6887,133.89632874488868 6888,134.09834134091392 6889,137.21281853887945 6890,141.1692304738428 6891,139.85132848793154 6892,141.320369064797 6893,141.03885343670825 6894,140.50959474127558 6895,140.294949619762 6896,140.90442193174016 6897,139.2961300853945 6898,141.09744303119643 6899,142.8943697321299 6900,143.02469677129665 6901,143.4941330936787 6902,141.82774368008458 6903,141.41966590551974 6904,141.26324560848389 6905,145.61077069185723 6906,147.03482186976896 6907,145.9280564615492 6908,146.33724618362388 6909,146.41773539862965 6910,141.78206473112684 6911,142.23353043848698 6912,139.52672040167496 6913,139.8082427813358 6914,136.6950391335775 6915,135.81524767995273 6916,135.6150413972663 6917,135.5371870046949 6918,134.6119612049778 6919,134.9282992017072 6920,135.59412511689087 6921,134.5209302735214 6922,134.18580836001934 6923,134.07529714020984 6924,130.40785630719634 6925,128.2588208220202 6926,127.09466739965299 6927,125.82701396806242 6928,126.42030219001373 6929,123.3250885695739 6930,124.01842923468418 6931,125.7492146603589 6932,128.38008761489345 6933,128.93764818201322 6934,127.2647926265885 6935,128.73713707829882 6936,128.00036435960243 6937,123.66486395003062 6938,124.53004199257607 6939,122.63542160625552 6940,122.39355206300873 6941,123.12963054119483 6942,125.15077240169458 6943,124.71865955034144 6944,124.78416800040101 6945,126.06343237590465 6946,124.96512254054501 6947,121.83220828099032 6948,121.919345165469 6949,122.14870874267501 6950,121.23687027138828 6951,118.64812989874922 6952,118.62652739698899 6953,116.73880536328875 6954,117.02437000650346 6955,117.2707848350657 6956,118.71268096996694 6957,121.99421315930981 6958,122.6333151818485 6959,123.74981960692332 6960,121.77885705822406 6961,121.64880520137528 6962,122.91239419755183 6963,122.93910484938054 6964,125.08718332306475 6965,125.49550056158124 6966,126.60878175661387 6967,128.14276560130173 6968,127.44242283850335 6969,127.23278532179678 6970,126.41332069891122 6971,127.99809058265927 6972,127.78088265477345 6973,129.47643523769054 6974,130.61717534604222 6975,132.45092543599637 6976,133.49202117819218 6977,131.8026803223674 6978,132.2555594412612 6979,131.07244200552967 6980,128.34184840277405 6981,128.39008539459485 6982,131.73092050971803 6983,133.99265531410384 6984,134.51162559758373 6985,188.84876135696962 6986,189.26027706000198 6987,187.5400068783791 6988,187.76309545922913 6989,188.28200740555576 6990,191.44008069823224 6991,192.4031623510117 6992,191.81117690757654 6993,192.85319047664342 6994,192.6451365462929 6995,194.7713238837225 6996,193.1473987017401 6997,192.37988476305958 6998,192.32893324012227 6999,192.26506604715763 7000,193.2557877952453 7001,194.9249191481065 7002,193.4698635063183 7003,192.13848059279866 7004,191.65939691658642 7005,195.29710033709844 7006,192.86957855568656 7007,192.22466883876743 7008,195.29679445847535 7009,196.22960600684985 7010,200.8986964751779 7011,201.73119505313272 7012,199.00413168885248 7013,199.02160633311243 7014,200.269591267402 7015,199.44120209745037 7016,200.15163495593043 7017,204.04023050284852 7018,205.12602513237934 7019,206.43515309753468 7020,206.68452546634103 7021,206.48777339527217 7022,203.46336591574527 7023,200.31799675715718 7024,202.06375810082977 7025,202.6770524292176 7026,201.72524251650438 7027,201.2120270318878 7028,201.21661689769553 7029,201.4933018463132 7030,201.70799844313092 7031,198.76066231007158 7032,201.2606470895691 7033,199.09377902560664 7034,199.8585837646224 7035,199.98409413813252 7036,199.94189989257308 7037,197.90255193129573 7038,197.28945659164134 7039,197.95450786762234 7040,201.0750315148704 7041,201.20309165288162 7042,201.08673367384654 7043,199.0570409845407 7044,201.15804300385224 7045,201.22519964490783 7046,197.03427623552832 7047,199.0812502778938 7048,197.3385954456109 7049,197.5155905524573 7050,198.2175684149925 7051,199.2601175997661 7052,201.0712731848699 7053,202.14208947375147 7054,200.75865742944208 7055,201.5106350157259 7056,199.96197902538793 7057,202.02307481246038 7058,201.2866676250492 7059,204.20017676864654 7060,204.55239541242216 7061,202.8896543626042 7062,204.33950286273472 7063,203.86205451289024 7064,201.95752088552197 7065,201.33617790450182 7066,205.5495674929571 7067,206.23781588997377 7068,205.78600422553288 7069,206.3871468431146 7070,208.04201636805152 7071,205.86779802012668 7072,205.798417368034 7073,206.04548528009752 7074,206.63811645008104 7075,205.9010358506803 7076,207.97681445987385 7077,208.28323830102826 7078,207.50485872648025 7079,207.19596680756217 7080,205.6464350800361 7081,205.24741272342885 7082,202.17603219985742 7083,202.07217809823058 7084,202.62425890964542 7085,200.93247792173042 7086,203.12855894884484 7087,206.5314095041418 7088,206.3043166909387 7089,206.10162059454532 7090,203.14455898333952 7091,206.9565103757637 7092,206.71864616808296 7093,206.32267799477705 7094,204.2211829122615 7095,201.59413428783316 7096,201.618445286491 7097,200.49765204607698 7098,200.84685000298174 7099,203.08234865848942 7100,205.7813335664342 7101,204.44755280827127 7102,203.96082283117047 7103,200.87112676833644 7104,200.78678815008294 7105,200.71630405858642 7106,200.56506046546338 7107,199.76590970920884 7108,199.1255190172304 7109,199.15377974024383 7110,199.16583750586483 7111,195.26688783425817 7112,195.98185360413055 7113,199.2236372230869 7114,200.6769882977744 7115,199.91355299421613 7116,197.82755225121022 7117,198.89528528703286 7118,200.33690261895015 7119,201.56122147336188 7120,201.3593574284274 7121,199.5062954477184 7122,196.2553148845241 7123,196.72877920192693 7124,211.0862314084728 7125,211.08695220516623 7126,209.74273512034324 7127,206.43630872402304 7128,207.70558247017817 7129,205.70610352111623 7130,203.4516617475273 7131,203.20709573618038 7132,202.28162334276868 7133,203.47870026308695 7134,205.84030672874434 7135,207.06604698245206 7136,207.33080761078438 7137,205.82142516810654 7138,204.7524336807614 7139,205.49585230308531 7140,207.13121426472796 7141,208.31391127193936 7142,207.36113410379406 7143,208.86634109739325 7144,212.21788419679223 7145,209.85275801607077 7146,211.2870213861423 7147,208.22721166989146 7148,207.09303373665998 7149,207.08953936422697 7150,208.57531124087464 7151,206.56633402052375 7152,204.40994633388627 7153,205.3309751421068 7154,207.08811010820853 7155,204.69154266908498 7156,204.25670757530264 7157,203.25218225645315 7158,202.3726087028189 7159,202.39262364975085 7160,202.4105195691033 7161,206.98073601649372 7162,207.89648257191865 7163,207.89861505051257 7164,208.4178287831893 7165,208.63689205394132 7166,208.60601009043322 7167,209.1747353753512 7168,209.88987203777154 7169,209.5501058187074 7170,209.70548750003556 7171,209.2900547354731 7172,210.19784217714613 7173,208.54884465546536 7174,208.22189773939874 7175,208.04953247505352 7176,209.39213860232647 7177,209.5930548768715 7178,209.48648966018035 7179,209.69483731041038 7180,209.92997699171121 7181,210.8012064130577 7182,210.71378756981372 7183,209.51758263953926 7184,206.92531808154843 7185,206.4568634285583 7186,206.63329059759087 7187,208.00158219823646 7188,210.3852912590848 7189,210.57589546854945 7190,207.0841614393968 7191,206.35191625385497 7192,203.6737177743794 7193,203.4201796637961 7194,203.4258602720423 7195,202.3802853625126 7196,200.20880510271175 7197,199.82905633959408 7198,196.09967547424552 7199,195.9725898410603 7200,196.70968034528417 7201,197.74958651810854 7202,194.0216608194589 7203,196.446527597097 7204,194.86422302385327 7205,195.30398810198707 7206,194.56590357177262 7207,194.26988699017735 7208,193.8802648105941 7209,195.3222935979914 7210,194.86212535258187 7211,194.85528543189164 7212,195.02909683256757 7213,194.753094327144 7214,193.77205819866631 7215,195.3544457748938 7216,200.04929654886178 7217,196.8318942644561 7218,199.11299837839778 7219,199.10911594581145 7220,202.26031248163312 7221,202.03605025120467 7222,202.94680587272097 7223,204.90854990517028 7224,204.3069688975883 7225,205.2845470183633 7226,207.8580918986775 7227,208.26105599555638 7228,208.7377411251761 7229,207.22319170950925 7230,207.90224032517045 7231,207.259600926993 7232,207.1250725307374 7233,205.9167418105659 7234,202.67454854796088 7235,200.69019124062922 7236,200.90867471364288 7237,200.04977541425484 7238,199.3071884448608 7239,199.16992656807537 7240,199.25142094735457 7241,201.55821608886222 7242,201.23091235177287 7243,201.57607835178172 7244,201.3919958713486 7245,202.08548606194756 7246,204.05774756052372 7247,202.50523656100586 7248,203.44662315344777 7249,203.1398419064159 7250,202.01690247898358 7251,203.24616622338445 7252,202.16398621505553 7253,202.03592967002484 7254,201.70735806076556 7255,203.1048804030091 7256,199.97932530322328 7257,200.1057924246097 7258,199.91299656425582 7259,199.66959883591707 7260,199.50222674318795 7261,196.4532971955889 7262,196.4849965748098 7263,197.6207067055634 7264,197.93493429665517 7265,202.0711821637799 7266,200.05015093530378 7267,199.26230539867458 7268,199.26440606271575 7269,198.62528229935492 7270,196.30164855073204 7271,195.39310367892074 7272,194.17026912222371 7273,194.07345196649143 7274,193.2290208414058 7275,192.57906072667282 7276,192.78761500113654 7277,194.77616202701182 7278,193.54412989059028 7279,190.87630210121574 7280,190.9418697004988 7281,190.94142174756274 7282,191.14719821818025 7283,191.19049490497625 7284,190.15942016957092 7285,193.2424339418688 7286,193.2882599055184 7287,193.19987713192145 7288,190.8386858984851 7289,193.08368708965767 7290,192.8293004228469 7291,195.46158837409976 7292,194.3101616939751 7293,194.55601098961594 7294,221.3522140079858 7295,222.5443593379701 7296,222.87234681020783 7297,223.70071730849605 7298,222.01010012557524 7299,222.1931752476395 7300,219.98328143684108 7301,219.94294492527237 7302,219.6681184416119 7303,219.46844900444174 7304,223.30287989772992 7305,223.5341175742566 7306,223.76903836446718 7307,225.093942289681 7308,226.91329846858997 7309,228.54408492149398 7310,227.72124715782712 7311,229.32187454573298 7312,230.14733994758254 7313,230.77473988740834 7314,228.14957095839486 7315,227.9734031986833 7316,226.03355681456384 7317,226.1024474137388 7318,225.61314940234186 7319,225.07364684365422 7320,222.34770476854717 7321,221.43760333032364 7322,222.97691171455193 7323,222.17669716511668 7324,220.93119080633582 7325,221.15784847177957 7326,220.10713962183394 7327,221.82032677736848 7328,220.59990452229698 7329,220.90435588490948 7330,221.3837869995881 7331,221.77072649064118 7332,224.61512909709484 7333,224.52483843376046 7334,211.95292303542186 7335,207.2124228137274 7336,204.0519878424104 7337,202.94813031461248 7338,202.704832585979 7339,201.28164687508317 7340,201.60737482090147 7341,201.1864153358002 7342,197.4374838542188 7343,195.1539921385422 7344,195.21346810617734 7345,195.21677020717004 7346,195.32557860951457 7347,196.39933271433912 7348,197.03387001321528 7349,193.01626985413424 7350,102.35608763196322 7351,102.71128554560693 7352,102.90066399187982 7353,102.23475434071682 7354,101.1361681549784 7355,100.13676400189551 7356,95.78152343469407 7357,95.63655369446666 7358,95.09086857929071 7359,95.4531025807473 7360,96.52074634871917 7361,96.86095048314134 7362,97.63326354662843 7363,97.3267287236139 7364,97.76391832952622 7365,97.86457087744043 7366,98.01262189229764 7367,100.62766661697711 7368,101.60072035282771 7369,101.1380817881146 7370,101.16936945608721 7371,98.82576849134693 7372,99.41164415808719 7373,100.53653787026691 7374,101.52512427136573 7375,101.23909870603782 7376,100.48912500282638 7377,100.97980164232592 7378,101.79226448965753 7379,101.32688176522076 7380,102.89190666993127 7381,103.18826591541493 7382,102.07019949863255 7383,99.50737854755593 7384,102.6078682394587 7385,102.0625183938045 7386,103.65717546588988 7387,103.64597881465289 7388,103.56981756829953 7389,102.47528016731555 7390,104.22962749026752 7391,105.78069428714394 7392,106.85340918451419 7393,105.87267336304242 7394,105.57343860111824 7395,107.24332671312992 7396,103.96625093018315 7397,105.34792689911485 7398,105.1926867600971 7399,102.76783094111339 7400,102.95051217930654 7401,99.99237718110504 7402,99.8002763219395 7403,98.01728845937119 7404,97.20151234246022 7405,94.91866689327986 7406,97.93115661986202 7407,96.59512302139771 7408,97.1244325127221 7409,95.11641903942412 7410,91.6538892513058 7411,95.25087265074538 7412,95.37099509716919 7413,95.11662009256398 7414,93.44437283115013 7415,93.4728367294603 7416,92.96520307485083 7417,96.20039212843311 7418,98.46090113044583 7419,97.49810539193354 7420,93.40165508769327 7421,89.49785000729898 7422,90.26214837190274 7423,89.76038063046478 7424,90.38252116663122 7425,90.54816911836288 7426,92.08272177061428 7427,88.65136387994998 7428,89.49108826775034 7429,88.20647339376603 7430,88.21851808215114 7431,88.32534241737827 7432,87.72563899051886 7433,87.05361255976646 7434,87.35595884882429 7435,86.20777121557039 7436,85.82914122000821 7437,86.24427340167664 7438,86.83909568709893 7439,86.78525418430657 7440,86.83213718081932 7441,88.46667534781237 7442,88.60908060797745 7443,88.74751830986281 7444,90.53095504081149 7445,90.5148716294653 7446,90.45595977756633 7447,89.9918239757871 7448,88.41275211801327 7449,87.54617795532721 7450,89.11048933493826 7451,87.73576748084862 7452,85.0450936005774 7453,84.30167662085165 7454,82.08530502868547 7455,82.41014998823236 7456,83.9338293057801 7457,84.5540035222775 7458,82.39799857619923 7459,80.91949460478385 7460,81.05381428653867 7461,81.7873065452909 7462,81.76135232197205 7463,78.41861152210382 7464,78.53511183947319 7465,77.93370149086103 7466,79.25870234296457 7467,75.68439894197 7468,75.77002471733273 7469,73.40396767797053 7470,74.6537408800093 7471,76.5345441145939 7472,76.49506313587932 7473,76.97268853062432 7474,77.72082820028484 7475,80.67481691915582 7476,84.5338709396341 7477,84.5285071947204 7478,82.10579284879991 7479,82.30371711219105 7480,81.79798226648495 7481,79.51631226249505 7482,80.23484973561573 7483,79.70086931808648 7484,80.62139899340275 7485,79.12747034392633 7486,79.22650649691289 7487,78.76595233390196 7488,76.94388029001652 7489,76.58207028167489 7490,77.71516297583342 7491,77.4380414226693 7492,77.7598916755787 7493,77.11670209696972 7494,74.97980809646604 7495,73.5460929563748 7496,76.61724012376907 7497,79.91509490420387 7498,78.78452974275098 7499,81.14591507065622 7500,83.71755755731016 ================================================ FILE: demo/diagram/draw.go ================================================ package diagram import ( "fmt" "image" "image/color" "image/draw" "image/png" "os" "github.com/haoel/downsampling/core" "gonum.org/v1/plot" "gonum.org/v1/plot/plotter" _ "gonum.org/v1/plot/plotutil" "gonum.org/v1/plot/vg" ) func CovertToPlotXY(data []core.Point) plotter.XYs { pts := make(plotter.XYs, len(data)) for i := range pts { pts[i].X = data[i].X pts[i].Y = data[i].Y } return pts } func MakeLinePlotter(d plotter.XYs, c color.RGBA, width int) (*plotter.Line, error) { // Make a line plotter and set its style. line, err := plotter.NewLine(d) if err != nil { return nil, err } line.LineStyle.Width = vg.Points(float64(width)) //rawLine.LineStyle.Dashes = []vg.Length{vg.Points(5), vg.Points(5)} line.LineStyle.Color = c return line, nil } func SavePNG(title string, file string, name []string, line []*plotter.Line) error { p := plot.New() p.Title.Text = title p.X.Label.Text = "X" p.Y.Label.Text = "Y" for i := range line { p.Add(line[i]) p.Legend.Add(name[i], line[i]) } if err := p.Save(18*vg.Inch, 6*vg.Inch, file); err != nil { return err } return nil } func ConcatPNGs(fileNames []string, targetFile string) error { images := make([]image.Image, len(fileNames)) width := 0 height := 0 for i, f := range fileNames { file, err := os.Open(f) if err != nil { return err } images[i], _, err = image.Decode(file) if width < images[i].Bounds().Dx() { width = images[i].Bounds().Dx() } height += images[i].Bounds().Dy() } //rectangle for the big image rect := image.Rectangle{image.Point{0, 0}, image.Point{width, height}} //create the new Image file rgba := image.NewRGBA(rect) height = 0 for i := range images { rect := images[i].Bounds().Add(image.Point{0, height}) draw.Draw(rgba, rect, images[i], image.Point{0, 0}, draw.Src) height += images[i].Bounds().Dy() } // Encode as PNG. f, _ := os.Create(targetFile) png.Encode(f, rgba) f.Close() for _, f := range fileNames { os.Remove(f) } return nil } func CreateDiagram(confs []Config, outputFile string) error { plotterLines := make([]*plotter.Line, len(confs)) var files []string var names []string var err error for i, c := range confs { plotterLines[i], err = MakeLinePlotter(CovertToPlotXY(c.Data), c.Color, 1) if err != nil { return err } filename := fmt.Sprintf("%03d.png", i) if err := SavePNG(c.Title, filename, []string{c.Title}, []*plotter.Line{plotterLines[i]}); err != nil { return err } files = append(files, filename) names = append(names, c.Name) } // All in One if err := SavePNG("All in One", "all.png", names, plotterLines); err != nil { return err } // concat all picture together files = append(files, "all.png") if err := ConcatPNGs(files, outputFile); err != nil { return err } return nil } ================================================ FILE: demo/diagram/module.go ================================================ package diagram import ( "github.com/haoel/downsampling/core" "image/color" ) type Config struct { Title string Name string Data []core.Point Color color.RGBA } ================================================ FILE: demo/main/main.go ================================================ package main import ( "flag" "image/color" "log" "os" "runtime/pprof" "github.com/haoel/downsampling/core" "github.com/haoel/downsampling/demo/common" "github.com/haoel/downsampling/demo/diagram" ) var cpuprofile = flag.String("cpuprofile", "", "write cpu profile to file") func main() { dir := common.GetBinaryDirectory() dataDir := dir + "/../data/" const sampledCount = 500 log.Println("Reading the testing data...") rawdata := common.LoadPointsFromCSV(dataDir + "source.csv") flag.Parse() if *cpuprofile != "" { f, err := os.Create(*cpuprofile) if err != nil { log.Fatal(err) } pprof.StartCPUProfile(f) var x []core.Point for i := 0; i < 200; i++ { x = core.LTOB(rawdata, sampledCount) x = core.LTTB(rawdata, sampledCount) x = core.LTD(rawdata, sampledCount) } pprof.StopCPUProfile() println("%v\n", x) } log.Printf("Downsampling the data from %d to %d...\n", len(rawdata), sampledCount) samplesLTOB := core.LTOB(rawdata, sampledCount) common.SavePointsToCSV(dataDir+"downsampling.ltob.csv", samplesLTOB) log.Println("Downsampling data - LTOB algorithm done!") samplesLTTB := core.LTTB(rawdata, sampledCount) common.SavePointsToCSV(dataDir+"downsampling.lttb.csv", samplesLTTB) log.Println("Downsampling data - LTTB algorithm done!") samplesLTD := core.LTD(rawdata, sampledCount) common.SavePointsToCSV(dataDir+"downsampling.ltd.csv", samplesLTD) log.Println("Downsampling data - LTD algorithm done!") file := dataDir + "downsampling.chart.png" log.Printf("Creating the diagram file...") var dcs = []diagram.Config{ {Title: "Raw Data", Name: "Raw Data", Data: rawdata, Color: color.RGBA{A: 255}}, {Title: "LTOB Sampled Data", Name: "Sampled - LTOB", Data: samplesLTOB, Color: color.RGBA{R: 255, A: 255}}, {Title: "LTTB Sampled Data", Name: "Sampled - LTTD", Data: samplesLTTB, Color: color.RGBA{B: 255, A: 255}}, {Title: "LTD Sampled Data", Name: "Sampled - LTD", Data: samplesLTD, Color: color.RGBA{G: 255, A: 255}}, } err := diagram.CreateDiagram(dcs, file) common.CheckError("create diagram error", err) log.Printf("Successfully created the diagram - %s\n", file) } ================================================ FILE: go.mod ================================================ module github.com/haoel/downsampling go 1.16 require gonum.org/v1/plot v0.9.0 ================================================ FILE: go.sum ================================================ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af h1:wVe6/Ea46ZMeNkQjjBW6xcqyQA/j5e0D6GytH95g0gQ= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/fogleman/gg v1.3.0 h1:/7zJX8F6AaYQc57WQCyN9cAIz+4bCJGO9B+dyW29am8= github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/go-fonts/dejavu v0.1.0 h1:JSajPXURYqpr+Cu8U9bt8K+XcACIHWqWrvWCKyeFmVQ= github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= github.com/go-fonts/liberation v0.1.1 h1:wBrPaMkrXFBW3qXpXAjiKljdVUMxn9bX2ia3XjPHoik= github.com/go-fonts/liberation v0.1.1/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= github.com/go-fonts/stix v0.1.0/go.mod h1:w/c1f0ldAUlJmLBvlbkvVXLAD+tAMqobIIQpmnUIzUY= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07 h1:OTlfMvwR1rLyf9goVmXfuS5AJn80+Vmj4rTf4n46SOs= github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/phpdave11/gofpdf v1.4.2 h1:KPKiIbfwbvC/wOncwhrpRdXVj2CZTCFlw4wnoyjtHfQ= github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3 h1:n9HxLrNxWWtEb1cA950nuEEj3QnKbtsCJ6KjcgisNUs= golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3/go.mod h1:NOZ3BPKG0ec/BKJQgnvsSFpcKLM5xXVWnvZS97DWHgE= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20190910094157-69e4b8554b2a/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20200119044424-58c23975cae1/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20200430140353-33d19683fad8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20200618115811-c13761719519/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20201208152932-35266b937fa6/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20210216034530-4410531fe030 h1:lP9pYkih3DUSC641giIXa2XqfTIbbbRr0w2EOTA7wHA= golang.org/x/image v0.0.0-20210216034530-4410531fe030/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210304124612-50617c2ba197/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.8.2 h1:CCXrcPKiGGotvnN6jfUsKk4rRqm7q09/YbKb5xCEvtM= gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= gonum.org/v1/plot v0.9.0 h1:3sEo36Uopv1/SA/dMFFaxXoL5XyikJ9Sf2Vll/k6+2E= gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=