├── .npmrc ├── src ├── .npmignore ├── __tests__ │ ├── test_distillation_tower.js │ ├── test.js │ └── large-datasets.js └── index.js ├── .eslintignore ├── .eslintrc.yml ├── .babelrc.json ├── data ├── README.md ├── x02.js ├── x42.js ├── ydistillationjs.csv └── xdistillationjs.csv ├── .prettierrc.json ├── rollup.config.js ├── .github └── workflows │ ├── nodes.yml │ ├── release.yml │ └── documentationjs.yml ├── .gitignore ├── regression-multivariate-linear.d.ts ├── LICENSE ├── package.json ├── README.md └── CHANGELOG.md /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /src/.npmignore: -------------------------------------------------------------------------------- 1 | __tests__ 2 | .npmignore 3 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | src/__tests__/large-datasets.js 2 | -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- 1 | extends: cheminfo 2 | parserOptions: 3 | sourceType: module 4 | -------------------------------------------------------------------------------- /.babelrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": ["@babel/plugin-transform-modules-commonjs"] 3 | } 4 | -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- 1 | # Test datasets 2 | 3 | Datasets are taken from http://people.sc.fsu.edu/~jburkardt/datasets/regression/regression.html 4 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "arrowParens": "always", 3 | "semi": true, 4 | "singleQuote": true, 5 | "tabWidth": 2, 6 | "trailingComma": "all" 7 | } 8 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | input: 'src/index.js', 3 | output: { 4 | format: 'cjs', 5 | file: 'lib/index.js' 6 | }, 7 | external: ['ml-matrix', 'ml-regression-base'] 8 | }; 9 | -------------------------------------------------------------------------------- /.github/workflows/nodes.yml: -------------------------------------------------------------------------------- 1 | name: Node.js CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | 9 | jobs: 10 | nodejs: 11 | # Documentation: https://github.com/zakodium/workflows#nodejs-ci 12 | uses: zakodium/workflows/.github/workflows/nodejs.yml@nodejs-v1 13 | with: 14 | node-version-matrix: "[12, 14, 16]" 15 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | 8 | jobs: 9 | release: 10 | # Documentation: https://github.com/zakodium/workflows#release 11 | uses: zakodium/workflows/.github/workflows/release.yml@release-v1 12 | with: 13 | npm: true 14 | secrets: 15 | github-token: ${{ secrets.BOT_TOKEN }} 16 | npm-token: ${{ secrets.NPM_BOT_TOKEN }} 17 | -------------------------------------------------------------------------------- /data/x02.js: -------------------------------------------------------------------------------- 1 | // http://people.sc.fsu.edu/~jburkardt/datasets/regression/x02.txt 2 | 3 | const x02 = { 4 | x: [ 5 | [42.8, 40.0], 6 | [63.5, 93.5], 7 | [37.5, 35.5], 8 | [39.5, 30.0], 9 | [45.5, 52.0], 10 | [38.5, 17.0], 11 | [43.0, 38.5], 12 | [22.5, 8.5], 13 | [37.0, 33.0], 14 | [23.5, 9.5], 15 | [33.0, 21.0], 16 | [58.0, 79.0], 17 | ], 18 | y: [[37], [50], [34], [36], [43], [28], [37], [20], [34], [30], [38], [47]], 19 | }; 20 | 21 | export default x02; 22 | -------------------------------------------------------------------------------- /.github/workflows/documentationjs.yml: -------------------------------------------------------------------------------- 1 | name: Deploy documentation.js on GitHub pages 2 | 3 | on: 4 | workflow_dispatch: 5 | release: 6 | types: [published] 7 | 8 | jobs: 9 | deploy: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v2 13 | - name: Build documentation 14 | uses: zakodium/documentationjs-action@v1 15 | - name: Deploy to GitHub pages 16 | uses: JamesIves/github-pages-deploy-action@releases/v4 17 | with: 18 | token: ${{ secrets.BOT_TOKEN }} 19 | branch: gh-pages 20 | folder: docs 21 | clean: true 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | 6 | # Runtime data 7 | pids 8 | *.pid 9 | *.seed 10 | 11 | # Directory for instrumented libs generated by jscoverage/JSCover 12 | lib-cov 13 | 14 | # Coverage directory used by tools like istanbul 15 | coverage 16 | 17 | # nyc test coverage 18 | .nyc_output 19 | 20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 21 | .grunt 22 | 23 | # node-waf configuration 24 | .lock-wscript 25 | 26 | # Compiled binary addons (http://nodejs.org/api/addons.html) 27 | build/Release 28 | 29 | # Dependency directories 30 | node_modules 31 | jspm_packages 32 | 33 | # Optional npm cache directory 34 | .npm 35 | 36 | # Optional REPL history 37 | .node_repl_history 38 | 39 | lib 40 | -------------------------------------------------------------------------------- /data/x42.js: -------------------------------------------------------------------------------- 1 | // http://people.sc.fsu.edu/~jburkardt/datasets/regression/x42.txt 2 | 3 | const x42 = { 4 | x: [ 5 | [1, -1, -1, 0, 0, 1, 0, 0, 0], 6 | [1, 1, -1, 0, 0, -1, 0, 0, 0], 7 | [1, -1, 1, 0, 0, -1, 0, 0, 0], 8 | [1, 1, 1, 0, 0, 1, 0, 0, 0], 9 | [1, -1, -1, 1, 0, 1, -1, -1, 1], 10 | [1, 1, -1, 1, 0, -1, 1, -1, -1], 11 | [1, -1, 1, 1, 0, -1, -1, 1, -1], 12 | [1, 1, 1, 1, 0, 1, 1, 1, 1], 13 | [1, -1, -1, 0, 1, 1, 0, 0, 0], 14 | [1, 1, -1, 0, 1, -1, 0, 0, 0], 15 | [1, -1, 1, 0, 1, -1, 0, 0, 0], 16 | [1, 1, 1, 0, 1, 1, 0, 0, 0], 17 | [1, -1, -1, 1, 1, 1, -1, -1, 1], 18 | [1, 1, -1, 1, 1, -1, 1, -1, -1], 19 | [1, -1, 1, 1, 1, -1, -1, 1, -1], 20 | [1, 1, 1, 1, 1, 1, 1, 1, 1], 21 | ], 22 | y: [ 23 | [67], 24 | [83], 25 | [95], 26 | [89], 27 | [71], 28 | [85], 29 | [98], 30 | [92], 31 | [77], 32 | [89], 33 | [79], 34 | [78], 35 | [77], 36 | [92], 37 | [87], 38 | [85], 39 | ], 40 | }; 41 | 42 | export default x42; 43 | -------------------------------------------------------------------------------- /regression-multivariate-linear.d.ts: -------------------------------------------------------------------------------- 1 | import { AbstractMatrix, Matrix } from 'ml-matrix'; 2 | 3 | declare namespace MultivariateLinearRegression { 4 | export interface MLRModel { 5 | name: 'multivariateLinearRegression'; 6 | } 7 | 8 | export interface MLROptions { 9 | intercept?: boolean; 10 | statistics?: boolean; 11 | } 12 | } 13 | 14 | declare class MultivariateLinearRegression { 15 | stdError: number; 16 | stdErrorMatrix: Matrix; 17 | stdErrors: number[]; 18 | tStats: number[]; 19 | weights: number[][]; 20 | 21 | constructor( 22 | x: number[][] | AbstractMatrix, 23 | y: number[][] | AbstractMatrix, 24 | options?: MultivariateLinearRegression.MLROptions, 25 | ); 26 | 27 | static load( 28 | model: MultivariateLinearRegression.MLRModel, 29 | ): MultivariateLinearRegression; 30 | 31 | predict(x: number[]): number[]; 32 | predict(x: number[][]): number[][]; 33 | predict(x: AbstractMatrix): Matrix; 34 | toJSON(): MultivariateLinearRegression.MLRModel; 35 | } 36 | 37 | export = MultivariateLinearRegression; 38 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 mljs 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ml-regression-multivariate-linear", 3 | "version": "2.0.4", 4 | "description": "Multivariate linear regression", 5 | "main": "lib/index.js", 6 | "module": "src/index.js", 7 | "types": "regression-multivariate-linear.d.ts", 8 | "sideEffects": false, 9 | "files": [ 10 | "regression-multivariate-linear.d.ts", 11 | "lib", 12 | "src" 13 | ], 14 | "scripts": { 15 | "compile": "rollup -c", 16 | "eslint": "eslint src data", 17 | "eslint-fix": "npm run eslint -- --fix", 18 | "prepack": "npm run compile", 19 | "prettier": "prettier --check src", 20 | "prettier-write": "prettier --write src", 21 | "test": "npm run test-only && npm run eslint && npm run prettier", 22 | "test-only": "jest --coverage" 23 | }, 24 | "repository": { 25 | "type": "git", 26 | "url": "git+https://github.com/mljs/regression-multivariate-linear.git" 27 | }, 28 | "keywords": [], 29 | "author": "Michaël Zasso", 30 | "license": "MIT", 31 | "bugs": { 32 | "url": "https://github.com/mljs/regression-multivariate-linear/issues" 33 | }, 34 | "homepage": "https://github.com/mljs/regression-multivariate-linear#readme", 35 | "devDependencies": { 36 | "@babel/plugin-transform-modules-commonjs": "^7.18.2", 37 | "eslint": "^8.18.0", 38 | "eslint-config-cheminfo": "^8.0.1", 39 | "jest": "^28.1.1", 40 | "papaparse": "^5.3.2", 41 | "prettier": "^2.7.1", 42 | "rollup": "^2.75.7" 43 | }, 44 | "dependencies": { 45 | "ml-matrix": "^6.10.1" 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ml-regression-multivariate-linear 2 | 3 | [![NPM version][npm-image]][npm-url] 4 | [![build status][ci-image]][ci-url] 5 | [![npm download][download-image]][download-url] 6 | 7 | Multivariate linear regression. 8 | 9 | ## Installation 10 | 11 | `npm install --save ml-regression-multivariate-linear` 12 | 13 | ## API 14 | 15 | ### new MLR(x, y[, options]) 16 | 17 | **Arguments** 18 | 19 | - `x`: Matrix containing the inputs 20 | - `y`: Matrix containing the outputs 21 | 22 | **Options** 23 | 24 | - `intercept`: boolean indicating if intercept terms should be computed (default: true) 25 | - `statistics`: boolean for calculating and returning regression statistics (default: true) 26 | 27 | ## Usage 28 | 29 | ```js 30 | import MLR from "ml-regression-multivariate-linear"; 31 | 32 | const x = [ 33 | [0, 0], 34 | [1, 2], 35 | [2, 3], 36 | [3, 4] 37 | ]; 38 | // Y0 = X0 * 2, Y1 = X1 * 2, Y2 = X0 + X1 39 | const y = [ 40 | [0, 0, 0], 41 | [2, 4, 3], 42 | [4, 6, 5], 43 | [6, 8, 7] 44 | ]; 45 | const mlr = new MLR(x, y); 46 | console.log(mlr.predict([3, 3])); 47 | // [6, 6, 6] 48 | ``` 49 | 50 | ## License 51 | 52 | [MIT](./LICENSE) 53 | 54 | [npm-image]: https://img.shields.io/npm/v/ml-regression-multivariate-linear.svg 55 | [npm-url]: https://npmjs.org/package/ml-regression-multivariate-linear 56 | [ci-image]: https://github.com/mljs/regression-multivariate-linear/workflows/Node.js%20CI/badge.svg?branch=master 57 | [ci-url]: https://github.com/mljs/regression-multivariate-linear/actions?query=workflow%3A%22Node.js+CI%22 58 | [download-image]: https://img.shields.io/npm/dm/ml-regression-multivariate-linear.svg 59 | [download-url]: https://npmjs.org/package/ml-regression-multivariate-linear 60 | -------------------------------------------------------------------------------- /src/__tests__/test_distillation_tower.js: -------------------------------------------------------------------------------- 1 | import MLR from '..'; 2 | 3 | const fs = require('fs'); 4 | const { join } = require('path'); 5 | 6 | const Papa = require('papaparse'); 7 | 8 | // Dataset -> https://openmv.net/info/distillation-tower 9 | 10 | describe('multivariate linear regression', () => { 11 | it('should work with large dataset with intercept', () => { 12 | const ymatrix = fs.readFileSync( 13 | join(__dirname, '../../data/ydistillationjs.csv'), 14 | 'utf8', 15 | ); 16 | const y = Papa.parse(ymatrix, { delimiter: ',', dynamicTyping: true }).data; 17 | const xmatrix = fs.readFileSync( 18 | join(__dirname, '../../data/xdistillationjs.csv'), 19 | 'utf8', 20 | ); 21 | const x = Papa.parse(xmatrix, { delimiter: ',', dynamicTyping: true }).data; 22 | // 23 | const mlr = new MLR(x, y, { intercept: true }); 24 | expect(mlr.predict(x[0]).map(Math.round)).toStrictEqual([33]); 25 | expect(mlr.predict(x[10]).map(Math.round)).toStrictEqual([35]); 26 | expect(mlr.predict(x[20]).map(Math.round)).toStrictEqual([41]); 27 | expect(mlr.predict(x[30]).map(Math.round)).toStrictEqual([33]); 28 | expect(mlr.predict(x[40]).map(Math.round)).toStrictEqual([46]); 29 | expect(mlr.predict(x[50]).map(Math.round)).toStrictEqual([33]); 30 | expect(mlr.predict(x[60]).map(Math.round)).toStrictEqual([35]); 31 | expect(mlr.predict(x[250]).map(Math.round)).toStrictEqual([36]); 32 | }); 33 | it('should work with large dataset without intercept', () => { 34 | const ymatrix = fs.readFileSync( 35 | join(__dirname, '../../data/ydistillationjs.csv'), 36 | 'utf8', 37 | ); 38 | const y = Papa.parse(ymatrix, { delimiter: ',', dynamicTyping: true }).data; 39 | const xmatrix = fs.readFileSync( 40 | join(__dirname, '../../data/xdistillationjs.csv'), 41 | 'utf8', 42 | ); 43 | const x = Papa.parse(xmatrix, { delimiter: ',', dynamicTyping: true }).data; 44 | // 45 | let mlr = new MLR(x, y, { intercept: false }); 46 | expect(mlr.predict(x[0]).map(Math.round)).toStrictEqual([33]); 47 | expect(mlr.predict(x[10]).map(Math.round)).toStrictEqual([34]); 48 | expect(mlr.predict(x[20]).map(Math.round)).toStrictEqual([41]); 49 | expect(mlr.predict(x[30]).map(Math.round)).toStrictEqual([33]); 50 | expect(mlr.predict(x[40]).map(Math.round)).toStrictEqual([45]); 51 | expect(mlr.predict(x[50]).map(Math.round)).toStrictEqual([33]); 52 | expect(mlr.predict(x[60]).map(Math.round)).toStrictEqual([35]); 53 | expect(mlr.predict(x[250]).map(Math.round)).toStrictEqual([36]); 54 | }); 55 | }); 56 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## [2.0.4](https://github.com/mljs/regression-multivariate-linear/compare/v2.0.3...v2.0.4) (2022-06-21) 4 | 5 | 6 | ### Bug Fixes 7 | 8 | * fix TypeScript export issue ([4cba7a2](https://github.com/mljs/regression-multivariate-linear/commit/4cba7a2e78108e12210dbe834d6d0428883d2a73)), closes [#18](https://github.com/mljs/regression-multivariate-linear/issues/18) 9 | 10 | ## [2.0.3](https://github.com/mljs/regression-multivariate-linear/compare/v2.0.2...v2.0.3) (2019-12-06) 11 | 12 | ### Bug Fixes 13 | 14 | - add weights to TS definition ([#16](https://github.com/mljs/regression-multivariate-linear/issues/16)) ([773df98](https://github.com/mljs/regression-multivariate-linear/commit/773df986b3c5530d0f3f0a1f8517dbdc050d1f04)) 15 | 16 | ## [2.0.2](https://github.com/mljs/regression-multivariate-linear/compare/v2.0.1...v2.0.2) (2019-06-22) 17 | 18 | ### Bug Fixes 19 | 20 | - **ts:** correct TypeScript definitions ([f3346c4](https://github.com/mljs/regression-multivariate-linear/commit/f3346c4)) 21 | - change algorithm to fix bug with some datasets ([fc3e052](https://github.com/mljs/regression-multivariate-linear/commit/fc3e052)) 22 | 23 | ## [2.0.1](https://github.com/mljs/regression-multivariate-linear/compare/v2.0.0...v2.0.1) (2019-06-02) 24 | 25 | ### Bug Fixes 26 | 27 | - stop depending on BaseRegression ([#13](https://github.com/mljs/regression-multivariate-linear/issues/13)) ([8be20a4](https://github.com/mljs/regression-multivariate-linear/commit/8be20a4)) 28 | 29 | # [2.0.0](https://github.com/mljs/regression-multivariate-linear/compare/v1.2.0...v2.0.0) (2019-05-01) 30 | 31 | ### Bug Fixes 32 | 33 | - add missing fields to TS definitions ([43fdf75](https://github.com/mljs/regression-multivariate-linear/commit/43fdf75)) 34 | - include TS definitions in npm package ([4c49609](https://github.com/mljs/regression-multivariate-linear/commit/4c49609)) 35 | 36 | ### chore 37 | 38 | - update ml-matrix to 6.0.0 ([4984850](https://github.com/mljs/regression-multivariate-linear/commit/4984850)) 39 | 40 | ### BREAKING CHANGES 41 | 42 | - Node.js 6 is no longer supported. 43 | 44 | 45 | 46 | # [1.2.0](https://github.com/mljs/regression-multivariate-linear/compare/v1.1.0...v1.2.0) (2018-05-11) 47 | 48 | ### Features 49 | 50 | - add option to make statistics calculations optional ([#5](https://github.com/mljs/regression-multivariate-linear/issues/5)) ([59726a0](https://github.com/mljs/regression-multivariate-linear/commit/59726a0)) 51 | 52 | 53 | 54 | # [1.1.0](https://github.com/mljs/regression-multivariate-linear/compare/v1.0.1...v1.1.0) (2018-02-16) 55 | 56 | ### Features 57 | 58 | - add stats around the calculated betas to be able to interpret them ([#2](https://github.com/mljs/regression-multivariate-linear/issues/2)) ([b2d395e](https://github.com/mljs/regression-multivariate-linear/commit/b2d395e)) 59 | 60 | 61 | 62 | ## [1.0.1](https://github.com/mljs/regression-multivariate-linear/compare/v1.0.0...v1.0.1) (2017-07-21) 63 | 64 | 65 | 66 | # 1.0.0 (2017-06-28) 67 | -------------------------------------------------------------------------------- /data/ydistillationjs.csv: -------------------------------------------------------------------------------- 1 | 32.5026 2 | 34.8598 3 | 32.1666 4 | 30.4064 5 | 30.9238 6 | 30.7826 7 | 32.579 8 | 34.5996 9 | 34.6329 10 | 31.8927 11 | 33.8014 12 | 34.8923 13 | 34.0389 14 | 33.9831 15 | 33.9934 16 | 32.7455 17 | 31.4356 18 | 32.5001 19 | 34.0893 20 | 38.5297 21 | 40.2702 22 | 40.087 23 | 38.8862 24 | 35.1761 25 | 50.3194 26 | 35.9798 27 | 39.6292 28 | 30.9402 29 | 31.2894 30 | 34.1631 31 | 32.8465 32 | 29.5425 33 | 28.0671 34 | 28.0504 35 | 30.3515 36 | 29.3428 37 | 27.8542 38 | 64.2744 39 | 50.3172 40 | 48.8601 41 | 48.4691 42 | 42.5255 43 | 42.5123 44 | 39.8345 45 | 42.5989 46 | 40.6399 47 | 31.4028 48 | 35.7244 49 | 37.9229 50 | 34.2886 51 | 27.9127 52 | 32.2779 53 | 53.1295 54 | 34.6087 55 | 42.9974 56 | 39.8422 57 | 41.4156 58 | 36.1824 59 | 29.1776 60 | 33.3462 61 | 34.0628 62 | 40.4772 63 | 40.0652 64 | 31.9529 65 | 34.4621 66 | 33.3491 67 | 33.3213 68 | 32.6827 69 | 42.5107 70 | 38.3497 71 | 34.2811 72 | 32.4759 73 | 36.5374 74 | 35.7014 75 | 40.4562 76 | 35.6782 77 | 34.6668 78 | 35.8379 79 | 27.9961 80 | 25.9983 81 | 27.9127 82 | 30.0126 83 | 30.3107 84 | 27.0864 85 | 27.3021 86 | 30.7549 87 | 31.901 88 | 26.0273 89 | 26.087 90 | 28.2905 91 | 33.7396 92 | 26.6229 93 | 42.9009 94 | 37.1997 95 | 37.0776 96 | 34.8119 97 | 32.7257 98 | 27.4437 99 | 29.7374 100 | 32.4644 101 | 25.156 102 | 29.3943 103 | 29.0456 104 | 29.6302 105 | 29.8194 106 | 32.6728 107 | 32.4276 108 | 31.0614 109 | 32.801 110 | 30.7367 111 | 34.4059 112 | 25.8118 113 | 33.2323 114 | 31.7572 115 | 30.2396 116 | 32.6808 117 | 25.3188 118 | 25.9747 119 | 31.5129 120 | 33.3457 121 | 33.7138 122 | 32.9326 123 | 33.5385 124 | 31.7152 125 | 33.6992 126 | 32.9508 127 | 36.2368 128 | 31.5886 129 | 31.7365 130 | 38.2699 131 | 33.0723 132 | 31.9808 133 | 38.9281 134 | 33.4695 135 | 38.0865 136 | 33.7208 137 | 37.1608 138 | 37.5225 139 | 37.8462 140 | 41.2297 141 | 45.5674 142 | 47.5367 143 | 47.9844 144 | 42.3269 145 | 40.1429 146 | 42.3706 147 | 45.2644 148 | 47.7862 149 | 36.9685 150 | 50.628 151 | 48.6803 152 | 43.503 153 | 45.3048 154 | 43.6849 155 | 42.7736 156 | 46.8331 157 | 43.2496 158 | 43.3947 159 | 38.5154 160 | 39.7456 161 | 38.7442 162 | 40.982 163 | 37.9706 164 | 40.786 165 | 42.4414 166 | 34.0883 167 | 39.3857 168 | 43.5044 169 | 35.1528 170 | 33.7628 171 | 37.294 172 | 38.2859 173 | 34.2881 174 | 29.0263 175 | 33.262 176 | 34.4477 177 | 32.956 178 | 34.8528 179 | 36.0404 180 | 34.5999 181 | 38.6039 182 | 34.9535 183 | 34.8497 184 | 31.9906 185 | 35.1437 186 | 34.1002 187 | 26.5295 188 | 26.5479 189 | 27.8677 190 | 31.1238 191 | 32.2378 192 | 30.7453 193 | 30.8765 194 | 31.2063 195 | 32.2763 196 | 36.0323 197 | 31.269 198 | 31.6002 199 | 31.6657 200 | 33.2634 201 | 33.0152 202 | 30.6151 203 | 30.6245 204 | 37.3363 205 | 38.3952 206 | 30.8035 207 | 33.4861 208 | 33.6691 209 | 36.6612 210 | 38.0614 211 | 37.8471 212 | 36.9011 213 | 43.7621 214 | 44.0626 215 | 47.4158 216 | 45.7207 217 | 47.2427 218 | 45.0156 219 | 31.0176 220 | 38.1245 221 | 40.1241 222 | 37.6231 223 | 40.8039 224 | 42.2749 225 | 44.6285 226 | 43.0842 227 | 44.3923 228 | 43.1091 229 | 43.4364 230 | 44.436 231 | 44.7115 232 | 49.2542 233 | 51.011 234 | 64.2496 235 | 64.3135 236 | 61.3798 237 | 50.3487 238 | 47.8131 239 | 41.1565 240 | 43.422 241 | 43.8887 242 | 42.0116 243 | 41.2867 244 | 41.268 245 | 41.2811 246 | 34.5282 247 | 40.5895 248 | 39.5276 249 | 38.8507 250 | 34.2653 251 | 36.5717 252 | 38.1054 253 | 35.6298 -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import { Matrix, SVD, pseudoInverse } from 'ml-matrix'; 2 | 3 | export default class MultivariateLinearRegression { 4 | constructor(x, y, options = {}) { 5 | const { intercept = true, statistics = true } = options; 6 | this.statistics = statistics; 7 | if (x === true) { 8 | this.weights = y.weights; 9 | this.inputs = y.inputs; 10 | this.outputs = y.outputs; 11 | this.intercept = y.intercept; 12 | } else { 13 | x = new Matrix(x); 14 | y = new Matrix(y); 15 | if (intercept) { 16 | x.addColumn(new Array(x.rows).fill(1)); 17 | } 18 | let xt = x.transpose(); 19 | const xx = xt.mmul(x); 20 | const xy = xt.mmul(y); 21 | const invxx = new SVD(xx).inverse(); 22 | const beta = xy.transpose().mmul(invxx).transpose(); 23 | this.weights = beta.to2DArray(); 24 | this.inputs = x.columns; 25 | this.outputs = y.columns; 26 | if (intercept) this.inputs--; 27 | this.intercept = intercept; 28 | if (statistics) { 29 | /* 30 | * Let's add some basic statistics about the beta's to be able to interpret them. 31 | * source: http://dept.stat.lsa.umich.edu/~kshedden/Courses/Stat401/Notes/401-multreg.pdf 32 | * validated against Excel Regression AddIn 33 | * test: "datamining statistics test" 34 | */ 35 | const fittedValues = x.mmul(beta); 36 | const residuals = y.clone().addM(fittedValues.neg()); 37 | const variance = 38 | residuals 39 | .to2DArray() 40 | .map((ri) => Math.pow(ri[0], 2)) 41 | .reduce((a, b) => a + b) / 42 | (y.rows - x.columns); 43 | this.stdError = Math.sqrt(variance); 44 | this.stdErrorMatrix = pseudoInverse(xx).mul(variance); 45 | this.stdErrors = this.stdErrorMatrix 46 | .diagonal() 47 | .map((d) => Math.sqrt(d)); 48 | this.tStats = this.weights.map((d, i) => 49 | this.stdErrors[i] === 0 ? 0 : d[0] / this.stdErrors[i], 50 | ); 51 | } 52 | } 53 | } 54 | 55 | predict(x) { 56 | if (Array.isArray(x)) { 57 | if (typeof x[0] === 'number') { 58 | return this._predict(x); 59 | } else if (Array.isArray(x[0])) { 60 | const y = new Array(x.length); 61 | for (let i = 0; i < x.length; i++) { 62 | y[i] = this._predict(x[i]); 63 | } 64 | return y; 65 | } 66 | } else if (Matrix.isMatrix(x)) { 67 | const y = new Matrix(x.rows, this.outputs); 68 | for (let i = 0; i < x.rows; i++) { 69 | y.setRow(i, this._predict(x.getRow(i))); 70 | } 71 | return y; 72 | } 73 | throw new TypeError('x must be a matrix or array of numbers'); 74 | } 75 | 76 | _predict(x) { 77 | const result = new Array(this.outputs); 78 | if (this.intercept) { 79 | for (let i = 0; i < this.outputs; i++) { 80 | result[i] = this.weights[this.inputs][i]; 81 | } 82 | } else { 83 | result.fill(0); 84 | } 85 | for (let i = 0; i < this.inputs; i++) { 86 | for (let j = 0; j < this.outputs; j++) { 87 | result[j] += this.weights[i][j] * x[i]; 88 | } 89 | } 90 | return result; 91 | } 92 | 93 | score() { 94 | throw new Error('score method is not implemented yet'); 95 | } 96 | 97 | toJSON() { 98 | return { 99 | name: 'multivariateLinearRegression', 100 | weights: this.weights, 101 | inputs: this.inputs, 102 | outputs: this.outputs, 103 | intercept: this.intercept, 104 | summary: this.statistics 105 | ? { 106 | regressionStatistics: { 107 | standardError: this.stdError, 108 | observations: this.outputs, 109 | }, 110 | variables: this.weights.map((d, i) => { 111 | return { 112 | label: 113 | i === this.weights.length - 1 114 | ? 'Intercept' 115 | : `X Variable ${i + 1}`, 116 | coefficients: d, 117 | standardError: this.stdErrors[i], 118 | tStat: this.tStats[i], 119 | }; 120 | }), 121 | } 122 | : undefined, 123 | }; 124 | } 125 | 126 | static load(model) { 127 | if (model.name !== 'multivariateLinearRegression') { 128 | throw new Error('not a MLR model'); 129 | } 130 | return new MultivariateLinearRegression(true, model); 131 | } 132 | } 133 | -------------------------------------------------------------------------------- /src/__tests__/test.js: -------------------------------------------------------------------------------- 1 | import MLR from '..'; 2 | import x02Data from '../../data/x02'; 3 | import x42Data from '../../data/x42'; 4 | 5 | describe('multivariate linear regression', () => { 6 | it('should work with 2 inputs and 3 outputs', () => { 7 | const mlr = new MLR( 8 | [ 9 | [0, 0], 10 | [1, 2], 11 | [2, 3], 12 | [3, 4], 13 | ], 14 | // y0 = 2 * x0, y1 = 2 * x1, y2 = x0 + x1 15 | [ 16 | [0, 0, 0], 17 | [2, 4, 3], 18 | [4, 6, 5], 19 | [6, 8, 7], 20 | ], 21 | ); 22 | expect(mlr.predict([2, 3]).map(Math.round)).toStrictEqual([4, 6, 5]); 23 | expect(mlr.predict([4, 4]).map(Math.round)).toStrictEqual([8, 8, 8]); 24 | }); 25 | 26 | it('should work with 2 inputs and 3 outputs - intercept is 0', () => { 27 | const mlr = new MLR( 28 | [ 29 | [0, 0], 30 | [1, 2], 31 | [2, 3], 32 | [3, 4], 33 | ], 34 | // y0 = 2 * x0, y1 = 2 * x1, y2 = x0 + x1 35 | [ 36 | [0, 0, 0], 37 | [2, 4, 3], 38 | [4, 6, 5], 39 | [6, 8, 7], 40 | ], 41 | { intercept: true }, 42 | ); 43 | expect(mlr.predict([2, 3]).map(Math.round)).toStrictEqual([4, 6, 5]); 44 | expect(mlr.predict([4, 4]).map(Math.round)).toStrictEqual([8, 8, 8]); 45 | }); 46 | 47 | it('should work with 2 inputs and 3 outputs - intercept is not 0', () => { 48 | const mlr = new MLR( 49 | [ 50 | [0, 0], 51 | [1, 2], 52 | [2, 3], 53 | [3, 4], 54 | ], 55 | // y0 = 2 * x0 -1, y1 = 2 * x1 + 2, y2 = x0 + x1 + 10 56 | [ 57 | [-1, 2, 10], 58 | [1, 6, 13], 59 | [3, 8, 15], 60 | [5, 10, 17], 61 | ], 62 | { intercept: true }, 63 | ); 64 | expect(mlr.predict([2, 3]).map(Math.round)).toStrictEqual([3, 8, 15]); 65 | expect(mlr.predict([4, 4]).map(Math.round)).toStrictEqual([7, 10, 18]); 66 | }); 67 | 68 | it('should work with 2 inputs and 1 output (x02)', () => { 69 | const mlr = new MLR(x02Data.x, x02Data.y, { intercept: false }); 70 | const prediction = mlr.predict(x02Data.x); 71 | expect(prediction[0][0]).toBeCloseTo(38.05); 72 | }); 73 | 74 | it('should work with 2 inputs and 1 output (x42)', () => { 75 | const mlr = new MLR(x42Data.x, x42Data.y, { intercept: false }); 76 | const expectedWeights = [ 77 | 83.125, 2.625, 3.125, 3.75, -2.0, -4.375, 0.0, 1.5, -0.25, 78 | ]; 79 | for (let i = 0; i < mlr.weights.length; i++) { 80 | expect(mlr.weights[i][0]).toBeCloseTo(expectedWeights[i]); 81 | } 82 | }); 83 | 84 | it('toJSON and load', () => { 85 | const mlr = new MLR( 86 | [ 87 | [0, 0], 88 | [1, 2], 89 | [2, 3], 90 | [3, 4], 91 | ], 92 | [ 93 | [0, 0, 0], 94 | [2, 4, 3], 95 | [4, 6, 5], 96 | [6, 8, 7], 97 | ], 98 | ); 99 | const json = JSON.parse(JSON.stringify(mlr)); 100 | const newMlr = MLR.load(json); 101 | expect(newMlr.predict([2, 3]).map(Math.round)).toStrictEqual([4, 6, 5]); 102 | expect(newMlr.predict([4, 4]).map(Math.round)).toStrictEqual([8, 8, 8]); 103 | }); 104 | 105 | it('datamining test 1-1', () => { 106 | const X = [[4.47], [208.3], [3400.0]]; 107 | const Y = [[0.51], [105.66], [1800.0]]; 108 | const mlr = new MLR(X, Y, { intercept: true }); 109 | expect(mlr.weights[0][0]).toBeCloseTo(0.53); 110 | expect(mlr.weights[1][0]).toBeCloseTo(-3.29); 111 | }); 112 | 113 | it('datamining test 1-2', () => { 114 | const X = [ 115 | [4.47, 1], 116 | [208.3, 1], 117 | [3400.0, 1], 118 | ]; 119 | const Y = [[0.51], [105.66], [1800.0]]; 120 | const mlr = new MLR(X, Y, { intercept: false }); 121 | expect(mlr.weights[0][0]).toBeCloseTo(0.53); 122 | expect(mlr.weights[1][0]).toBeCloseTo(-3.29); 123 | }); 124 | 125 | it('datamining test 2', () => { 126 | const X = [ 127 | [1, 1, 1], 128 | [2, 1, 1], 129 | [3, 1, 1], 130 | ]; 131 | const Y = [ 132 | [2, 3], 133 | [4, 6], 134 | [6, 9], 135 | ]; 136 | const mlr = new MLR(X, Y); 137 | expect(mlr.weights[0][0]).toBeCloseTo(2); 138 | expect(mlr.weights[0][1]).toBeCloseTo(3); 139 | expect(mlr.weights[1][0]).toBeCloseTo(0); 140 | expect(mlr.weights[1][1]).toBeCloseTo(0); 141 | expect(mlr.weights[2][0]).toBeCloseTo(0); 142 | expect(mlr.weights[2][1]).toBeCloseTo(0); 143 | }); 144 | 145 | it('datamining statistics test', () => { 146 | const X = [ 147 | [3, 1], 148 | [4, 2], 149 | [10, 3], 150 | [6, 4], 151 | [7, 5], 152 | ]; 153 | const Y = [[19], [28], [37], [46], [40]]; 154 | const mlr = new MLR(X, Y).toJSON(); 155 | expect(mlr.summary.regressionStatistics.standardError).toBeCloseTo(6.27); 156 | expect(mlr.summary.variables[0].coefficients[0]).toBeCloseTo(0.75); 157 | expect(mlr.summary.variables[0].standardError).toBeCloseTo(1.4); 158 | expect(mlr.summary.variables[0].tStat).toBeCloseTo(0.53); 159 | expect(mlr.summary.variables[1].coefficients[0]).toBeCloseTo(5.25); 160 | expect(mlr.summary.variables[1].standardError).toBeCloseTo(2.43); 161 | expect(mlr.summary.variables[1].tStat).toBeCloseTo(2.16); 162 | expect(mlr.summary.variables[2].label).toBe('Intercept'); 163 | expect(mlr.summary.variables[2].coefficients[0]).toBeCloseTo(13.75); 164 | expect(mlr.summary.variables[2].standardError).toBeCloseTo(7.81); 165 | expect(mlr.summary.variables[2].tStat).toBeCloseTo(1.76); 166 | }); 167 | 168 | it('should optionally return statistics', () => { 169 | const X = [ 170 | [3, 1], 171 | [4, 2], 172 | [10, 3], 173 | [6, 4], 174 | [7, 5], 175 | ]; 176 | const Y = [[19], [28], [37], [46], [40]]; 177 | const mlr = new MLR(X, Y, { statistics: false }).toJSON(); 178 | expect(mlr.summary).toBeUndefined(); 179 | }); 180 | it('should throw on wrong data type', () => { 181 | const X = [ 182 | [3, 1], 183 | [4, 2], 184 | [10, 3], 185 | [6, 4], 186 | [7, 5], 187 | ]; 188 | const Y = [[19], [28], [37], [46], [40]]; 189 | const mlr = new MLR(X, Y, { statistics: false }); 190 | expect(() => { 191 | mlr.predict(3); 192 | }).toThrow('x must be a matrix or array of numbers'); 193 | }); 194 | }); 195 | -------------------------------------------------------------------------------- /data/xdistillationjs.csv: -------------------------------------------------------------------------------- 1 | 139.9857,432.0636,377.8119,100.2204,492.1353,490.1459,180.5578,187.4331,215.0627,489.0043,488.6745,3.1033,1129.604,522.4728,86.6133,69.9017,461.2371,513.9653,8.6279,10.5988,30.8983,489.99,2.0409,2.6468,2.1681,4.3524 2 | 131.047,487.4029,371.306,100.2297,482.21,480.3128,172.6575,179.5089,205.0999,479.0443,479.5883,4.7408,1082.9395,516.014,97.61,69.69,450.3,504.5145,8.7662,10.756,31.9099,480.2888,2.0821,2.6932,2.2207,4.5497 3 | 118.2666,437.3516,378.4483,100.3084,488.7266,487.004,165.94,172.9262,205.0304,485.1326,485.6129,4.2925,1076.9067,514.6193,88.4967,70.5867,458.8101,508.9997,8.5319,10.5737,29.9165,486.619,2.055,2.6424,2.1796,4.5511 4 | 118.1769,481.8314,378.0028,95.5766,493.1481,491.1137,167.2085,174.2338,205.2561,490.4338,489.8262,4.4558,1078.9117,519.3823,95.3483,70.2167,462.5252,514.1794,8.626,10.6695,30.6229,491.1304,2.0361,2.6455,2.162,4.5464 5 | 120.7891,412.6471,377.8871,92.9052,490.2486,488.6641,167.0326,173.9681,205.0883,486.1049,485.5724,3.46,1087.4271,508.6756,82.9533,69.6567,460.7509,511.0948,8.5939,10.4922,29.4977,487.6475,2.0507,2.6463,2.1704,4.5499 6 | 121.7929,470.8127,374.248,82.5759,493.7095,491.9402,169.7501,176.3803,203.8242,493.2928,491.1167,4.59,1081.7068,521.8651,93.5633,71.1467,463.8689,514.9607,8.4507,10.4359,29.8406,492.5148,2.0304,2.672,2.1558,4.5762 7 | 120.8903,493.8452,360.8311,84.9464,480.902,479.2014,169.9978,176.8023,204.1858,477.7016,478.1935,4.1296,1106.8098,514.3184,99.8533,72.6067,445.3766,503.5075,8.4093,10.0906,35.5254,478.9996,2.0877,2.7714,2.2453,4.5687 8 | 119.4786,429.058,365.9138,86.5622,480.9136,479.1598,166.9747,173.6503,204.3738,478.2398,477.9389,3.7133,1090.3263,505.1801,85.8233,72.0667,449.7862,501.0479,8.4414,10.1504,31.1274,479.063,2.0874,2.7329,2.2233,4.5648 9 | 124.839,414.0616,367.2358,88.942,483.9983,482.3827,171.4144,178.0371,204.1163,484.0909,480.2018,3.09,1126.8611,509.5611,82.6411,71.5083,452.2374,505.4058,8.3289,10.2842,31.7608,482.6684,2.0718,2.723,2.2112,4.5701 10 | 121.602,505.6681,368.3813,85.877,485.1037,483.5936,169.5163,176.3334,204.151,484.8201,482.2794,4.6217,1087.4791,521.9056,99.9829,71.4267,452.7339,506.4996,8.5193,10.4781,32.3697,483.9492,2.0663,2.7146,2.2088,4.5694 11 | 121.8594,498.9423,363.4983,88.3123,479.7561,478.06,167.9932,174.8356,200.0809,478.5581,476.4862,4.6708,1087.1493,512.1075,99.6483,70.46,447.1647,501.0305,8.4336,10.5086,32.5914,478.2151,2.0911,2.751,2.2363,4.656 12 | 121.1189,437.2185,367.3486,95.6091,479.3336,477.7845,168.3173,175.0804,200.0809,478.2977,475.8091,3.52,1098.3901,507.4892,87.3567,69.47,447.6439,501.343,8.3687,10.4978,31.6898,477.8062,2.0929,2.7222,2.2339,4.656 13 | 121.7611,457.8587,370.117,89.4791,483.0318,481.8062,167.4377,173.9577,199.9507,481.7296,479.7272,4.17,1080.292,510.0125,92.5622,69.82,452.9978,504.7171,8.3687,10.4797,30.034,481.5737,2.0765,2.7018,2.2075,4.6588 14 | 120.8585,479.9308,369.6658,94.697,481.8801,480.4957,168.22,174.7861,200.104,480.2018,479.1079,3.8525,1096.1158,507.3272,95.5533,69.89,449.623,504.8444,8.3738,10.5319,32.2571,480.4214,2.0815,2.7051,2.2241,4.6555 15 | 121.3995,443.2095,370.2038,94.0534,482.2331,480.5443,168.4515,175.2602,200.0895,479.2005,477.9504,3.5983,1116.1411,504.6245,88.0333,69,450.8937,503.5943,8.405,10.5133,31.3394,479.9821,2.0834,2.7012,2.2178,4.6558 16 | 119.7303,493.1683,370.2125,88.9744,485.503,483.9316,167.8636,174.5803,199.8234,482.8582,482.9044,4.2889,1091.7671,509.6364,99.5933,69.1283,454.5012,508.7971,8.4957,10.5103,31.0018,483.7993,2.067,2.7012,2.2002,4.6616 17 | 121.7582,477.226,376.6432,88.2475,490.619,489.2151,169.1089,175.8802,210.035,488.6397,487.7137,5.3433,1056.8033,512.6342,96.6578,69.57,462.7161,510.9964,8.4068,10.4929,27.9029,489.0469,2.0448,2.655,2.1612,4.4498 18 | 121.411,435.8184,371.8122,87.8123,489.0275,487.7449,169.4122,176.0807,209.9164,486.5968,484.9648,3.4017,1111.2975,509.1039,88.1467,68.38,458.0705,510.2151,8.4657,10.5961,30.957,487.0835,2.053,2.6895,2.1831,4.4521 19 | 118.4661,451.9198,368.6938,105.2115,481.3303,479.5927,160.5674,167.7762,211.9356,480.1439,477.6553,5.24,1046.9514,499.9483,90.2933,67.9656,453.7755,500.0698,8.504,10.5697,27.5547,479.6805,2.0847,2.7123,2.2037,4.4124 20 | 120.3696,391.3474,374.3058,107.1746,481.8106,480.6184,165.1044,171.595,250.0772,480.086,476.8798,4.185,1021.666,479.9471,79.4267,67.2267,458.6538,498.8197,6.4398,7.9745,23.1568,479.8487,2.084,2.6716,2.1803,3.7768 21 | 119.9068,415.0105,369.5269,106.3273,476.6656,474.9066,163.366,170.1024,249.9297,475.1725,472.8228,5.485,1005.0956,474.8658,86.1967,67.2167,453.0221,493.368,6.2726,7.9064,23.6435,474.8919,2.1057,2.7062,2.2074,3.7789 22 | 120.1584,370.8142,375.3415,107.2949,480.5258,479.0857,149.7134,157.1246,249.9239,479.542,475.977,4.7675,990.9902,473.4016,74.59,67.5833,459.1573,496.8462,6.4184,7.6372,21.3686,478.7826,2.0886,2.6642,2.1779,3.779 23 | 120.1324,401.9813,370.4671,105.0679,486.2901,484.7605,163.903,170.7875,250.0772,484.8432,481.9438,4.085,1056.3173,504.3814,85.7267,68.3967,458.7754,505.7935,8.0761,9.619,27.5147,484.4594,2.0642,2.6993,2.1797,3.7768 24 | 117.824,296.5038,378.0838,112.6008,497.1935,495.7513,138.3201,141.917,249.9586,493.2928,492.5173,3,1101.0636,496.0707,59.5044,68.0333,469.8929,518.7573,6.731,8.2245,27.3006,494.6887,2.0215,2.6449,2.1281,3.7785 25 | 118.8509,230.6086,355.3377,114.2583,461.5606,459.7228,143.5885,150.0131,249.9355,458.4702,456.7976,6.2792,990.8687,458.4297,46.24,66.9233,438.5575,478.778,6.1028,8.2183,23.0031,459.1378,2.178,2.8142,2.2802,3.7788 26 | 121.871,289.7983,374.1438,116.3232,489.5599,487.9973,153.0722,159.6097,250.0627,486.1396,485.6882,3.4683,1068.2612,492.0022,57.79,67.1367,464.973,509.5032,6.8059,8.1885,24.5869,487.3462,2.0519,2.6728,2.1507,3.777 27 | 119.6927,315.5529,366.7498,118.6706,480.2133,478.3401,145.5538,151.3729,249.9326,478.2224,476.8798,2.9792,1077.7747,489.45,62.89,69.6,455.272,499.6647,6.9986,8.2798,24.9413,478.4139,2.0902,2.7267,2.1965,3.7789 28 | 117.9715,306.4695,387.2251,83.9278,502.8477,501.0602,175.1435,181.6996,249.8979,501.9218,499.8441,3.5233,1071.3427,510.4292,61.5267,71.3533,483.1909,521.8014,6.2523,7.9444,19.6568,501.4185,1.9943,2.5825,2.0696,3.7794 29 | 126.0684,309.3942,385.2927,119.8605,501.2736,499.6942,175.2153,182.3248,249.9731,499.1438,498.4899,2.8383,1086.0642,508.1374,63.6867,73.0967,479.9238,521.6336,6.453,8.0331,21.3498,499.6504,2.0014,2.5954,2.0837,3.7783 30 | 121.6801,301.896,374.0686,108.1653,487.8006,485.5084,175.5301,182.7494,229.9288,482.9912,483.761,2.85,1138.996,508.8724,63.1067,73.65,463.3342,507.8423,6.2394,7.9683,24.4664,485.0153,2.0618,2.6733,2.1583,4.0879 31 | 112.426,283.7205,384.9919,104.9661,495.7235,493.4915,158.2503,165.5334,249.9326,488.9523,492.1353,3.1667,1062.4889,492.2974,57.18,73.29,475.8892,514.2315,6.3252,7.9622,19.8343,492.5756,2.0301,2.5975,2.1013,3.7789 32 | 118.0207,286.7377,392.8371,107.2533,506.3607,504.5679,148.8824,155.124,250.0772,499.1959,502.9114,2.7567,1113.7714,510.6318,57.6233,73.9567,487.6838,525.5285,6.4447,7.9735,18.6769,503.259,1.987,2.5456,2.0505,3.7768 33 | 118.4257,303.4929,396.213,111.6933,505.7299,504.1558,155.2504,161.8083,249.9384,504.202,502.5642,3.84,1047.1163,502.5005,60.26,75.2633,489.5726,524.0874,5.5862,6.9459,16.1572,504.163,1.9835,2.5239,2.0426,3.7788 34 | 135.0188,315.2029,388.8798,112.7397,501.071,498.7241,188.5854,195.3234,249.9384,499.057,497.6391,3.1817,1092.7827,492.8356,63.6733,75.1133,482.7639,520.9275,5.5567,6.8676,18.3071,499.1228,2.0035,2.5715,2.0714,3.7788 35 | 127.6826,305.2922,374.6674,112.2165,485.7982,483.9247,172.5325,179.4046,220.0557,483.9925,482.5283,2.8,1088.5294,491.8517,64.8533,73.9567,467.3132,506.0771,6.8085,8.5243,18.485,484.0609,2.0659,2.669,2.1399,4.2598 36 | 121.2461,310.8435,384.6563,111.0266,496.881,494.6515,173.3311,180.0455,234.9131,495.0869,493.3275,3.1983,1093.6941,496.308,64.94,74.995,478.5696,516.3265,6.5582,8.4557,18.3113,494.9867,2.0203,2.5997,2.0896,4.0063 37 | 124.434,350.3939,390.303,108.1144,507.3503,505.4987,180.5833,187.5867,250.0599,506.106,504.9254,2.925,1122.7727,523.1904,71.9333,75.7567,487.0068,529.4291,6.727,8.599,20.3435,505.9701,1.9764,2.5621,2.0534,3.7771 38 | 129.8204,330.5261,332.2936,109.8136,442.6475,440.2627,177.787,184.9427,250.0396,439.0246,439.2792,2.9383,1137.4943,466.1732,66.16,74.04,412.8016,464.9925,6.4536,8.4998,29.8458,440.3035,2.2712,3.0094,2.4225,3.7774 39 | 149.2138,311.8531,347.6978,117.2677,464.2286,462.0335,187.8864,194.8962,245.2028,460.2064,460.8893,3.0672,1137.8936,478.4308,63.3767,74.6633,438.5054,486.5968,6.3794,8.4771,25.7232,461.8394,2.1653,2.8761,2.2805,3.8477 40 | 144.5911,319.3194,349.0198,118.7308,459.6913,457.9632,185.9975,193.1431,245.3851,455.507,456.9191,3.1017,1116.384,469.524,63.96,73.95,436.3527,480.9252,5.5229,7.4793,23.3386,457.5201,2.1857,2.8652,2.2917,3.845 41 | 146.483,297.9734,352.1701,118.0641,465.606,463.3856,188.4813,195.4016,250.245,461.7285,461.8094,3.0058,1114.1445,473.8414,60.24,74.44,442.5156,486.4406,5.5196,7.5691,23.0903,463.1324,2.1592,2.8395,2.2598,3.7744 42 | 158.0253,296.3939,359.8013,118.2771,474.6053,472.8043,196.1084,202.9507,250.3839,471.1387,471.5959,2.7733,1110.2039,483.4774,64.26,73.2733,450.925,497.697,5.8263,7.8722,23.6804,472.5361,2.1162,2.7793,2.2177,3.7724 43 | 120.2626,284.0243,364.4703,114.6842,465.7738,463.8371,162.9215,168.3519,250.083,458.9331,462.0583,6.3021,987.2144,464.5295,56.66,73.2867,447.4564,485.0747,5.4418,7.5245,18.3174,462.6506,2.1615,2.7437,2.2349,3.7767 44 | 121.6367,265.7736,368.9541,113.6703,473.0196,471.1396,162.1229,168.5968,249.9528,470.5484,469.1594,6.9614,983.8638,471.5496,53.4067,72.8033,456.2512,490.2544,5.4378,7.4291,16.7685,470.9668,2.1233,2.7104,2.1918,3.7786 45 | 121.9086,281.5538,362.9111,114.8093,466.7982,465.1082,169.5233,176.633,250.0743,464.2807,462.6081,5.1183,1007.6302,461.9021,56.2767,74.1333,447.4355,486.4405,5.7686,7.9803,19.3626,464.6988,2.1519,2.7555,2.235,3.7769 46 | 120.9626,325.0876,362.7664,113.3231,478.0431,476.2402,167.6344,174.5204,249.9384,476.1043,474.8773,3.0267,1119.5785,487.3202,65.8783,74.4733,454.4734,499.8846,7.7234,10.5071,23.5696,476.3162,2.0994,2.7566,2.2003,3.7788 47 | 155.4767,396.0742,372.7553,119.504,493.9873,491.9171,194.9001,201.7472,250.0165,490.1329,491.2383,3.6967,1131.2098,514.7177,79.285,76.1967,470.6498,518.0628,7.5952,9.2575,23.3374,491.8189,2.0333,2.6827,2.1247,3.7777 48 | 123.9046,291.7943,375.4977,112.8693,486.9672,484.9087,178.2708,185.1798,250.0772,484.5076,482.7366,3.6333,1119.1792,492.4247,57.8467,74.6033,466.4868,507.7728,6.1475,7.5383,20.4803,484.78,2.0628,2.6631,2.1437,3.7768 49 | 118.6166,287.9382,373.6318,112.4017,478.5697,476.8445,166.8775,173.9786,249.9152,477.5685,475.0452,5.8925,1002.8474,472.6897,57.6433,73.5117,462.2995,497.1125,5.4782,7.2405,16.2702,477.007,2.0964,2.6764,2.1631,3.7791 50 | 121.5557,235.2863,380.7539,115.0778,485.1094,483.4825,160.7526,166.8697,249.9384,480.6937,480.4738,6.1183,992.6221,467.7994,46.88,73.1467,469.6916,504.1094,5.1038,7.2611,15.4179,482.4398,2.0728,2.6264,2.1291,3.7788 51 | 141.9413,318.6656,381.4858,115.1472,495.4283,493.0446,191.8354,198.8713,250.4706,491.383,491.2209,3.5767,1111.0892,500.5039,63.7233,74.9833,474.8232,515.2733,5.5092,7.4051,20.6051,492.7692,2.0293,2.6213,2.106,3.7712 52 | 159.3068,307.1233,379.4377,119.8049,493.9178,491.5906,198.0899,205.1232,250.6326,492.4247,489.7509,3.5067,1124.2917,499.3464,60.8433,73.6933,473.9518,513.9305,5.5892,7.762,19.9661,491.921,2.0328,2.6355,2.1099,3.7689 53 | 119.1113,265.4525,348.071,111.2859,453.2904,451.5891,149.0907,155.3715,249.9239,445.9231,448.701,8.5017,965.2622,448.6895,52.77,72.5883,432.7383,470.6815,6.2977,8.4987,20.5522,449.8759,2.2228,2.873,2.3109,3.779 54 | 131.5532,366.4171,371.0022,106.2254,494.3171,492.6418,180.5485,187.6337,250.0772,492.5636,491.6434,3.0006,1161.087,512.3564,74.2267,75.0167,468.4659,516.1645,7.3753,10.0721,25.8513,492.7915,2.0293,2.6954,2.1346,3.7768 55 | 120.0022,315.955,356.6568,102.165,475.4156,473.7767,163.7872,170.4671,250.0772,473.0891,471.9547,2.8517,1130.0554,484.577,65.3467,73.5133,449.5709,496.0129,7.6934,10.6607,25.8447,473.559,2.1117,2.8038,2.2243,3.7768 56 | 140.5354,379.3017,360.5303,100.3686,483.217,481.7112,184.8679,191.4655,250.0627,482.7482,481.0351,2.9967,1172.6924,513.7685,76.06,75.7833,456.1956,506.0308,7.7128,10.5388,27.0214,482.1779,2.0739,2.7737,2.192,3.777 57 | 120.4477,286.6509,365.691,100.5862,469.6977,468.1459,164.609,170.3629,246.7765,457.8741,466.2889,5.6133,1024.678,465.6407,56.9733,77.17,451.9805,487.0945,5.2689,7.4643,17.7172,465.5016,2.1482,2.7345,2.2125,3.8245 58 | 117.8413,262.8287,382.4028,99.2435,490.1618,488.4719,135.0771,141.1668,249.9384,477.0245,485.9312,6.7333,991.5978,478.5581,52.2783,76.6467,473.8511,506.6964,5.3659,7.4093,16.3107,485.3974,2.0602,2.615,2.1104,3.7788 59 | 147.6864,255.8397,389.4699,102.1326,498.4609,496.8256,183.9559,190.7465,249.6925,486.3017,494.8843,6.3756,1009.8784,485.4798,50.8667,75.9433,483.9791,515.5974,5.2562,7.5872,14.4818,494.1181,2.0238,2.5676,2.0662,3.7823 60 | 127.7636,250.7859,383.7074,101.6233,488.5066,487.0388,176.5532,183.695,250.4041,475.4445,484.033,6.5833,996.5543,472.0878,50.5322,77.01,472.5838,505.3653,4.7629,6.7258,15.9229,483.7557,2.0672,2.6062,2.116,3.7722 61 | 127.1793,294.881,382.423,100.8038,486.0181,484.2697,174.5972,181.3818,250.9335,474.9584,482.9855,6.8217,981.5201,477.991,59.3017,77.775,469.5596,503.0966,4.9781,6.9966,16.4585,482.0579,2.0744,2.6149,2.1297,3.7646 62 | 123.3897,318.9896,370.1228,101.2761,471.5207,470.019,170.9144,177.9771,250.9422,467.8457,468.5344,5.6997,1003.1077,464.79,63.3033,78.37,453.3207,488.6803,4.7432,6.8961,18.2,469.4799,2.13,2.7018,2.2059,3.7645 63 | 119.9299,265.4033,373.2384,99.8315,472.4004,470.9983,162.4493,168.8651,250.2074,467.4232,468.002,6.8317,969.0034,452.6307,53.1,76.6467,455.8484,489.1837,4.617,6.8007,16.552,469.706,2.129,2.6793,2.1937,3.775 64 | 120.2828,286.5352,388.793,98.3314,495.1216,493.6698,141.4497,147.4968,250.0772,488.2231,492.3958,6.01,995.7209,478.6565,57.6033,81.3,479.8751,512.3622,5.4017,7.507,15.2465,492.3525,2.0311,2.5721,2.0839,3.7768 65 | 121.3445,282.0398,381.5031,97.7434,486.5736,485.1726,150.8291,157.0465,249.9384,478.1183,482.453,6.965,971.0519,472.6434,56.6333,76.9275,470.4485,503.166,5.4045,7.4689,16.1252,483.0794,2.0701,2.6212,2.1256,3.7788 66 | 120.8035,303.8371,383.4471,98.8917,488.7208,487.0388,150.0305,156.1139,249.9152,481.5676,485.5956,6.765,969.8366,475.0626,60.85,77.4967,472.8754,505.7009,5.3905,7.4477,15.8453,485.7307,2.0588,2.6079,2.1147,3.7791 67 | 128.5505,277.1597,378.3876,100.2575,481.3766,480.2596,163.234,170.0425,231.705,474.1482,478.3324,6.4867,972.6143,463.4994,55.3367,76.5433,466.6223,498.9008,5.434,7.4735,14.7543,478.5292,2.0897,2.6428,2.1431,4.0584 68 | 157.817,304.3838,376.1051,101.3872,485.6882,484.1493,211.4022,216.9236,225.8731,479.9587,482.9218,6.06,1001.9533,479.7851,60.44,79.545,472.8025,502.9693,5.5475,7.5284,12.8857,483.1795,2.0696,2.6588,2.115,4.1568 69 | 120.7515,285.6703,358.054,97.924,462.6544,461.274,153.1092,159.0627,249.9152,454.61,459.3672,5.2392,1013.3157,453.6551,56.94,78.3067,442.4774,481.2435,6.5192,9.0181,20.177,459.4764,2.1764,2.7929,2.26,3.7791 70 | 121.0986,281.7448,369.8827,95.822,478.2398,476.6245,157.7989,164.0746,250.1929,471.2834,474.4317,2.6883,1075.0057,462.9843,59.36,73.8,459.2128,496.5569,6.3976,9.04,19.027,475.1449,2.1046,2.7036,2.1776,3.7752 71 | 111.0259,342.1754,379.7617,93.8914,496.9678,495.4966,138.8664,144.3891,250.3549,491.5103,493.4606,2.8067,1102.4872,484.0909,67.66,74.5267,474.2296,517.484,7.4773,8.9751,22.7382,494.3588,2.0228,2.6332,2.1087,3.7729 72 | 120.1353,330.4827,378.2053,98.5583,492.9456,491.3267,169.2038,175.7395,249.9384,488.0436,490.1676,5.0133,1079.5193,494.3692,66.7167,75.0367,472.9588,513.2476,6.7535,9.0276,19.9868,490.6209,2.0382,2.6441,2.1143,3.7788 73 | 120.3349,351.632,368.2946,96.1554,488.5471,486.4669,158.2874,163.7047,249.8226,482.6324,485.4914,5.1442,1084.3456,488.8018,69.5533,74.61,464.4279,509.1213,7.5845,10.3899,24.1192,485.7845,2.0585,2.7152,2.1532,3.7805 74 | 136.6387,367.0709,364.9042,104.2948,485.8907,484.86,178.1481,184.9167,250.0772,480.6937,482.9218,3.8083,1131.9738,496.2964,75.9933,75.4533,460.6537,507.1188,7.7038,10.5603,25.237,483.5916,2.0679,2.7404,2.1708,3.7768 75 | 117.9483,338.8169,361.0568,100.063,473.0544,471.6512,142.7946,149.5755,250.0772,467.8052,469.5703,4.55,1059.7372,469.4488,74.3633,74.2267,448.623,491.4061,7.3409,10.4816,24.4313,470.5203,2.1253,2.7696,2.229,3.7768 76 | 131.909,330.4191,370.6378,103.2993,488.8596,487.3907,175.5509,182.2102,250.1929,482.5283,486.591,3.7925,1098.8589,499.6068,67.0667,78.3867,465.4834,509.6306,7.4312,10.3331,23.3763,486.3424,2.0562,2.6981,2.1483,3.7752 77 | 123.8555,251.8765,370.3861,103.0817,491.8459,490.5904,167.8821,174.0228,250.0772,488.796,488.877,3.7975,1108.5198,497.3787,50.4283,81.17,467.018,511.0658,7.2893,10.5571,24.8279,490.0273,2.0407,2.6999,2.1412,3.7768 78 | 113.4847,243.4209,373.8661,97.0351,493.3738,491.6022,133.2276,139.6351,249.9384,490.8621,490.1676,3.875,1098.1818,499.8557,49.4533,77.7967,468.6534,511.8297,7.56,10.49,24.7204,491.5014,2.0346,2.6748,2.1338,3.7788 79 | 116.1288,286.5381,387.0891,98.9889,511.8413,510.1548,135.6234,141.7633,250.1004,505.2842,509.1502,3.01,1149.1084,521.2227,56.7167,81.1033,487.2741,531.0959,7.8242,10.5769,24.5672,509.1076,1.9642,2.5834,2.0522,3.7765 80 | 120.7168,273.7982,394.6075,101.4659,516.5696,515.1581,146.3431,151.9981,249.8226,514.2952,513.9537,3.0333,1140.9838,526.0031,55.3033,80.71,494.7252,535.992,7.4611,9.9157,21.8445,514.9942,1.9418,2.5342,2.0213,3.7805 81 | 122.302,208.6378,395.6837,103.3317,511.8761,510.4997,170.2015,176.5366,249.5449,508.4673,508.2937,2.9717,1121.9568,506.025,42.0833,79.7233,492.2357,529.024,6.6026,8.9803,19.6404,509.7842,1.9616,2.5273,2.0315,3.7844 82 | 121.1565,226.2029,387.147,103.4104,503.4323,502.3568,165.3382,172.0145,250.0772,500.5907,500.4807,2.9942,1107.7908,500.1393,45.2433,78.855,482.1042,522.3628,6.7049,8.9256,21.3281,501.7151,1.9932,2.583,2.0742,3.7768 83 | 121.5181,227.9588,389.2125,103.2715,505.0296,503.4936,153.7758,160.3079,250.0772,503.0793,502.1359,3.11,1097.8867,502.1649,45.8533,81.08,485.0208,522.1544,6.5239,8.9235,20.0088,503.4346,1.9864,2.5693,2.0618,3.7768 84 | 114.4047,281.603,406.74,100.1649,528.0807,526.392,119.214,124.5994,250.2161,524.7877,525.3143,3.05,1136.1923,527.5541,57.4533,80.5233,507.3149,547.1328,6.8928,9.0651,20.7658,526.1437,1.9006,2.4586,1.9712,3.7748 85 | 120.9482,221.8868,392.9586,103.8827,512.1481,510.9072,165.7757,172.2385,249.9384,505.0296,508.7798,3.1067,1137.2773,505.3768,45.51,79.62,490.7601,531.8078,6.7671,8.9587,21.388,509.2162,1.9638,2.5448,2.0377,3.7788 86 | 121.4862,260.7545,381.0403,103.6234,496.7479,495.2512,164.572,171.0141,249.9384,490.9778,493.9178,3.02,1117.9205,501.0942,51.8067,80.6967,475.0385,516.5928,7.16,9.0148,21.7094,494.2237,2.0234,2.6244,2.1051,3.7788 87 | 120.9945,185.2437,383.5975,100.3964,497.3845,496.1472,154.3777,160.722,250.0772,489.8667,493.7558,3.5483,1062.3586,476.5441,37.0233,76.78,476.3822,515.7941,6.6423,8.9245,21.0022,494.2885,2.0231,2.6069,2.0992,3.7768 88 | 120.8267,260.7372,395.8051,98.6416,515.9793,514.5353,147.9958,154.4415,250.0772,513.4676,513.0336,3.0133,1116.2279,512.8947,52.92,80.46,495.121,535.095,6.8126,9.0089,20.8583,514.2539,1.9446,2.5265,2.0197,3.7768 89 | 129.4704,261.443,394.4947,103.6234,510.6549,509.055,160.5304,167.4688,250.0772,508.9882,507.7612,2.9089,1101.2112,509.59,53.5733,79.3533,490.3087,528.7926,6.9175,9.0361,20.3462,509.1148,1.9642,2.5349,2.0395,3.7768 90 | 143.7666,265.9587,388.7062,103.6003,509.3528,507.3764,180.0022,186.3989,249.5449,507.2519,506.1466,3.0367,1108.3983,505.8745,52.4567,79.5867,487.3609,527.7335,7.0671,9.0103,21.9918,507.5319,1.9703,2.5726,2.0519,3.7844 91 | 127.3818,238.0142,371.2799,84.3723,483.8478,482.2577,163.991,170.0347,236.4695,480.4101,480.3696,2.985,1079.4586,473.1585,48.29,78.2167,461.1919,501.0247,7.0238,8.929,22.6559,481.7213,2.0759,2.6934,2.1683,3.9814 92 | 133.2831,285.5256,392.8719,84.7704,513.3287,512.0556,182.8865,189.2435,235.6595,509.2312,510.8633,3.56,1125.3855,519.6774,57.64,75.1933,490.1907,533.5671,7.3508,8.9902,23.138,511.3697,1.9555,2.5454,2.04,3.9943 93 | 145.9854,175.9578,386.4672,120.1059,490.457,489.0508,187.5299,194.0418,252.1138,488.1883,486.5852,5.5383,991.1378,466.6188,35.37,70.85,471.4519,505.4752,5.8018,7.4652,19.0051,488.5703,2.0468,2.5875,2.1211,3.748 94 | 144.4493,248.4804,370.1026,131.1389,489.5599,487.8723,183.1087,189.7931,249.6606,487.3781,486.6142,3.4517,1108.1727,498.0558,50.7933,71.3,461.6086,507.8423,8.1645,10.5535,27.9514,487.8561,2.0498,2.702,2.1663,3.7828 95 | 144.3799,286.7695,368.8847,88.979,491.1283,489.3911,188.4419,195.0004,250.3318,487.3087,487.5575,3.4783,1142.3119,500.4923,58.74,71.84,460.4176,509.8736,8.1923,10.5005,30.7107,488.8464,2.0456,2.7109,2.1719,3.7732 96 | 157.1111,339.0975,372.3387,86.4511,496.771,495.3669,193.1085,199.7466,249.9384,492.9108,494.6528,2.9767,1138.8572,511.9744,68.1,72.9433,467.9798,515.1401,8.2028,10.4487,28.7912,494.9254,2.0205,2.6857,2.1368,3.7788 97 | 149.9919,277.8655,381.6073,89.7615,496.661,495.1122,190.5553,197.3865,239.802,494.5776,493.9178,3.1317,1100.4474,497.2108,54.76,72.3333,474.2712,512.7673,7.4199,9.6554,22.3898,495.0672,2.0199,2.6205,2.1085,3.9293 98 | 147.0442,263.2742,394.4976,87.891,507.3445,505.3019,187.8447,196.4409,240.3574,505.1743,504.7113,4.7383,1026.4835,504.8328,53.7767,72.5217,486.9686,521.7203,7.2327,9.0164,20.376,505.633,1.9777,2.5349,2.0535,3.9207 99 | 147.5793,297.1403,385.9783,84.488,505.4694,504.2461,182.1226,187.4357,238.8531,499.9193,501.8002,4.1217,1072.5579,497.0488,59.9133,73.6267,481.5348,522.2065,7.0102,9.0136,23.9346,502.8588,1.9886,2.5908,2.0767,3.944 100 | 120.2655,216.8331,383.0652,82.4833,489.3863,487.7056,158.9633,165.2677,239.9408,486.0701,484.7622,5.8967,977.5881,469.333,43.8433,71.2678,470.1568,503.6464,5.5122,6.9492,19.2295,486.981,2.0535,2.6105,2.1269,3.9272 101 | 143.0868,370.6435,397.6131,90.5532,526.3503,524.8129,191.0229,197.4386,239.9495,522.6232,524.0932,2.9711,1179.2026,539.7538,75.68,73.6267,496.8015,545.8074,8.0423,9.9873,29.5488,524.4699,1.9067,2.515,2.0129,3.927 102 | 119.9299,337.3387,385.1596,82.2564,504.6302,502.9194,160.3452,166.2627,239.7181,500.365,502.0144,3.0317,1098.2426,502.9346,66.44,73.1467,478.6009,520.6613,8.1132,9.9693,26.0294,502.4823,1.9901,2.5963,2.0894,3.9306 103 | 120.0225,328.1627,390.1295,89.6411,508.1664,506.6679,159.5535,166.6587,240.1838,503.1892,504.8502,3.02,1105.0912,506.0019,65.68,72.9233,482.8542,524.4578,7.9726,9.9804,25.3122,505.7184,1.9774,2.5633,2.071,3.9234 104 | 120.7833,342.2709,384.3323,82.724,507.0841,505.2393,172.9214,179.6469,239.9235,499.0917,504.4914,2.9883,1123.6581,510.7012,69.26,72.97,479.7536,523.7691,7.8849,10.0917,27.3305,503.9766,1.9842,2.6019,2.0844,3.9274 105 | 142.4157,396.6354,384.0054,90.7477,509.8794,508.2585,187.3401,193.9662,239.0556,504.5145,507.6686,3.0622,1155.9397,525.8815,80,76.4317,479.3265,527.282,7.8622,9.9205,30.5529,507.5803,1.9701,2.6041,2.0863,3.9409 106 | 135.6668,409.76,376.8457,92.6876,502.1938,500.7176,182.1388,188.884,239.9264,496.5916,499.4853,3.01,1161.4863,522.2123,80.72,74.8,470.1533,519.8105,8.4341,10.4909,32.0404,499.747,2.001,2.6536,2.127,3.9274 107 | 139.7659,392.7417,377.3896,92.5302,503.0098,501.8891,184.6711,191.1347,240.2185,500.5502,499.5721,2.955,1159.4985,522.0619,78.3,73.2,471.2713,521.0606,8.2303,10.3555,31.7384,501.2553,1.995,2.6498,2.1219,3.9229 108 | 121.7813,309.7066,380.2187,82.6685,493.1597,491.5189,160.2156,166.8306,240.774,488.4314,489.1259,3.1889,1042.8456,483.8825,62.06,72.2067,470.761,507.0841,6.8088,8.3307,22.3987,490.559,2.0385,2.6301,2.1242,3.9144 109 | 123.7773,328.0846,380.7481,104.6651,498.7098,497.2516,177.7754,184.3671,239.4693,491.9906,495.6714,2.9233,1122.712,509.6653,67.26,72.94,469.8513,514.6598,6.846,8.4867,28.8585,495.9058,2.0165,2.6264,2.1283,3.9344 110 | 148.1145,394.4918,381.7982,101.4474,506.4128,504.7091,191.5437,198.2305,240.8636,501.2447,504.312,2.9971,1166.625,527.6698,80.12,73.3333,476.4829,522.8953,7.6114,9.2491,29.9299,504.1696,1.9835,2.6192,2.0987,3.913 111 | 143.2372,388.171,372.4515,106.818,497.5523,495.867,185.5531,192.3382,240.5194,494.3866,495.0695,2.985,1163.83,523.526,78.96,73.14,465.6257,514.1447,8.535,10.5199,31.9266,495.7189,2.0173,2.6849,2.1476,3.9183 112 | 168.0402,425.7052,387.9251,108.7163,521.9403,520.1406,198.9371,205.6859,239.3883,518.1207,520.2736,3.0067,1170.6006,557.3591,85.82,75.38,494.0863,539.0363,8.613,10.504,27.854,520.1188,1.9226,2.5778,2.0239,3.9357 113 | 120.5172,361.4705,380.5745,96.3498,495.9839,494.2995,170.1089,176.732,239.1193,490.428,493.2118,2.9617,1098.4509,503.8142,73.08,73.1467,468.7749,512.1249,8.5401,10.4599,27.209,493.4808,2.0264,2.6276,2.1332,3.9399 114 | 123.3608,434.2534,387.876,98.2527,507.2519,505.6955,178.6643,185.198,239.0932,502.1938,505.0238,2.9983,1158.6913,531.3969,85.58,73.7833,476.4413,524.8918,8.521,10.4678,30.8107,505.0412,1.98,2.5781,2.0989,3.9403 115 | 137.3099,429.8535,387.7342,97.5119,509.4396,508.0409,184.5184,191.416,240.2272,504.6129,507.3908,2.9583,1157.7018,531.8541,88.1,73.0133,477.6877,527.2184,8.4093,10.425,31.7519,507.371,1.9709,2.5791,2.0934,3.9227 116 | 128.4897,382.8222,383.5512,99.6648,497.7375,496.1402,175.9722,182.5827,240.071,491.0531,495.0869,2.9658,1100.6643,503.3513,77.6,72.2417,470.4693,512.7789,8.5455,10.4942,27.2682,495.0044,2.0202,2.6072,2.1255,3.9252 117 | 163.4637,372.926,401.2928,89.2244,516.5175,514.9729,198.3237,204.9382,250.6182,514.735,513.8032,8.0179,959.7242,537.7745,75.22,73.3967,496.7008,529.9905,6.6825,7.8078,19.8167,515.0072,1.9417,2.4919,2.0133,3.7691 118 | 166.3884,391.6598,398.3161,86.84,516.5233,514.8062,200.4903,207.3139,249.8487,514.4052,513.2014,7.9475,970.5745,539.7828,77.38,74.3033,495.8779,529.9269,6.9801,8.4618,20.6454,514.734,1.9428,2.5106,2.0166,3.7801 119 | 147.4897,363.7818,381.885,82.4277,503.0966,501.9493,189.222,195.8236,249.6606,500.1335,499.52,3.0933,1097.2791,502.2343,72.04,72.7367,476.9065,519.0408,8.0307,9.7963,26.1901,501.1748,1.9953,2.6186,2.0968,3.7828 120 | 139.6039,422.9454,380.0278,86.8632,502.8188,501.646,188.884,195.5735,249.5015,500.3071,499.8557,3.0342,1131.0884,521.9634,83.54,73.3283,471.5804,519.8684,8.1517,9.9591,31.2384,501.1569,1.9954,2.6314,2.1205,3.785 121 | 140.5209,439.0613,378.5293,84.7797,502.9114,501.4307,189.4303,196.0919,250.5863,500.2087,500.7585,3.0408,1131.0276,524.2668,89.84,74.0933,471.4484,519.718,8.1338,9.941,31.463,501.3273,1.9947,2.6418,2.1211,3.7696 122 | 145.3172,417.478,383.2388,91.6412,501.0536,499.4696,191.4395,198.1993,250.4186,495.7929,498.7792,3.075,1107.9122,513.1551,82.48,73.1583,473.2122,516.94,8.2656,9.901,27.8414,498.7739,2.0049,2.6093,2.1132,3.772 123 | 143.0926,370.2212,382.99,93.4515,497.3729,495.9295,186.9489,193.6042,249.9065,491.4292,495.0348,2.98,1082.5922,495.9839,75.18,72.54,471.8546,512.2986,8.3956,10.0292,25.5182,494.9416,2.0204,2.611,2.1193,3.7793 124 | 145.025,478.1691,387.0573,96.6276,508.5425,506.7906,190.7798,197.3709,250.0425,501.2099,505.7067,2.9758,1129.96,527.7277,97.1313,73.87,477.0627,525.5285,8.6493,10.4663,31.4798,505.5624,1.978,2.5836,2.0962,3.7773 125 | 139.9713,405.956,384.0546,97.7573,497.4944,495.8485,184.9443,191.5567,250.0772,494.8554,495.1795,2.9817,1084.4758,501.1231,80.36,73.1567,471.0769,512.3448,8.707,10.5137,26.4175,495.8444,2.0168,2.6038,2.1228,3.7768 126 | 145.7453,405.9271,385.3506,97.7481,498.9297,497.1173,188.1942,194.9144,250.0772,492.4189,496.1055,3.0061,1090.6908,501.3199,80.52,73.4333,473.49,513.7917,8.6742,10.4085,25.4397,496.1428,2.0155,2.595,2.112,3.7768 127 | 129.9564,402.2069,379.1368,96.9564,490.6479,489.1156,177.75,184.2446,249.9239,485.0342,487.7369,2.8883,1077.2799,495.8277,81.5983,73.2767,463.9348,505.6662,8.8219,10.5279,26.7131,488.1337,2.0486,2.6376,2.1555,3.779 128 | 150.5155,456.9793,387.1962,98.2203,507.1072,505.1583,195.1085,201.8253,250.4793,500.7585,504.1036,2.9483,1114.431,521.541,90.24,74.07,476.9898,523.5839,8.6689,10.4445,30.1174,504.2819,1.983,2.5827,2.0965,3.7711 129 | 150.773,478.0736,386.9966,97.336,507.2346,505.3528,194.9302,201.6977,250.3491,501.9333,504.8386,2.985,1121.3145,517.5129,97.34,74.4167,476.9655,524.0758,8.7592,10.5116,30.2691,504.8398,1.9808,2.584,2.0966,3.7729 130 | 123.1299,369.6249,373.2026,92.3303,485.9525,484.5441,172.4368,179.1029,250.8308,479.757,482.1463,2.9861,1073.912,489.556,73.8064,72.2957,458.6227,501.2715,8.7127,10.478,27.3298,483.1,2.07,2.6795,2.1804,3.7661 131 | 148.1376,492.2484,376.4899,86.9928,496.2964,494.5635,193.8863,200.6792,254.59,490.1676,494.0046,3.05,1136.9475,516.3323,98.62,75.1367,465.3029,513.0393,8.5931,10.5088,30.9936,493.758,2.0253,2.6561,2.1491,3.7135 132 | 161.3173,390.1989,379.9236,80.835,498.7387,497.1312,202.5528,209.2807,249.3569,492.0775,495.5846,3.13,1096.6106,502.1475,78.46,74.6367,476.6669,513.7222,5.6876,6.9019,22.0718,495.883,2.0166,2.6321,2.0979,3.7871 133 | 134.5501,322.082,371.5403,79.5572,477.0881,475.4553,183.5531,190.2907,249.8834,469.2983,471.2024,4.8333,1003.915,466.8561,63.98,72.0567,457.6469,490.4743,5.6615,6.9663,19.4412,473.261,2.113,2.6915,2.1851,3.7796 134 | 155.4593,348.9215,379.4319,79.5618,492.8992,491.2665,197.8098,204.4381,249.6462,486.0239,489.1664,3.5433,1052.2202,486.9556,69.72,73.1011,471.622,507.7844,5.622,6.9254,21.2772,489.839,2.0415,2.6355,2.1203,3.783 135 | 136.9512,327.8792,372.79,79.5387,478.8822,477.6224,185.5299,192.1037,249.5218,471.5901,473.2858,4.3192,997.6046,466.8329,65.4367,72.8917,459.3205,492.7083,5.6972,7.0034,19.5618,475.3451,2.1037,2.6825,2.1771,3.7848 136 | 144.889,401.2523,378.7955,82.7657,492.934,491.3684,190.0831,196.8707,250.0251,488.3619,489.8319,3.4933,1056.5516,491.898,81.56,74.6967,471.1151,507.6223,7.194,8.9622,21.8189,490.6241,2.0382,2.6399,2.1226,3.7776 137 | 126.8987,342.404,373.4322,81.3953,484.5076,482.9268,179.0856,185.6956,249.9615,478.2572,480.8036,3.8,1032.0475,481.2087,69.32,72.57,461.8412,499.1265,7.3026,8.9605,22.6664,481.6238,2.0763,2.6779,2.1652,3.7785 138 | 128.2149,400.749,373.4611,81.9416,483.8015,482.0446,172.6644,179.4672,249.6606,472.7592,480.005,2.9317,1048.6266,478.0489,79.44,73.1167,460.9246,497.8648,7.3874,8.9939,22.877,479.6526,2.0848,2.6777,2.1696,3.7828 139 | 137.5558,408.7215,373.3801,82.0897,486.4579,484.9179,183.7892,190.6033,249.9673,483.6394,483.9867,2.9017,1075.5613,488.8018,83.76,73.59,463.296,500.8858,7.5018,9.0153,23.1619,484.7505,2.0629,2.6782,2.1584,3.7784 140 | 141.435,411.9007,363.6719,81.5527,474.6169,473.1215,182.0022,188.7407,249.1023,465.0851,471.3528,3.065,1050.2151,470.2012,81.72,69.9033,452.2548,487.8295,7.3284,8.9136,22.3622,471.0441,2.1229,2.7497,2.2111,3.7908 141 | 134.7613,433.0963,356.6857,81.9462,466.3641,464.7077,179.7847,186.4484,249.8226,457.6773,464.0434,3.27,1037.6982,478.1357,87.46,70.5367,442.1858,479.9529,7.3858,9.0395,24.1784,463.1981,2.1589,2.8036,2.2615,3.7805 142 | 125.5304,417.4028,353.6281,83.0065,461.8847,460.3201,174.4422,181.1317,249.7966,453.1168,459.1357,3.2178,1031.5006,473.0428,83.52,70.7517,437.5922,475.6181,7.3523,8.936,24.2925,458.6143,2.1805,2.8278,2.2852,3.7808 143 | 126.1957,361.8321,355.5836,82.3768,457.5557,456.1387,176.4421,183.0073,250.3376,453.4641,454.2454,5.0883,969.9235,445.7206,71.74,69.5933,437.6443,470.8667,5.7857,7.0164,19.9114,455.351,2.1961,2.8123,2.285,3.7731 144 | 126.2044,373.9934,369.9782,82.3722,470.6526,469.3429,176.8634,183.1818,249.6606,466.2484,465.6754,5.42,953.353,460.189,74.76,69.78,452.0499,483.6915,5.4493,6.6114,18.6026,467.9798,2.1368,2.7029,2.2121,3.7828 145 | 119.8952,360.5968,371.7168,80.3072,474.2813,472.9571,170.7756,177.4692,250.3578,469.3504,469.605,5.6317,962.2155,460.3857,71.84,71.3933,454.8033,487.8527,5.6363,6.7726,19.478,471.5484,2.1207,2.6902,2.1988,3.7728 146 | 120.3002,383.8145,363.5562,81.4138,463.7309,461.9872,171.2084,177.7557,249.9065,460.6867,459.344,5.8683,958.8128,448.9846,76.44,72.92,444.4808,476.4862,5.7874,6.7341,19.2501,461.4372,2.1671,2.7506,2.2498,3.7793 147 | 125.3076,362.83,361.8899,82.3768,460.9471,459.5816,175.5486,182.2102,249.9962,456.3115,456.9944,6.2367,930.9841,442.5896,72.46,69.5,442.9774,473.4189,5.1166,6.1093,17.9697,458.4586,2.1812,2.7633,2.2575,3.778 148 | 145.4994,370.1344,353.1247,81.7332,456.3057,455.0019,187.8401,194.5419,250.7483,451.1375,453.2325,5.6417,934.0656,445.709,74.4,70.0133,437.7832,469.2231,4.9448,5.9078,18.5225,453.9194,2.203,2.8319,2.2842,3.7673 149 | 158.517,351.2878,377.6846,80.4461,486.3885,484.7327,196.3307,202.7475,248.3907,479.2989,482.0884,5.4517,983.5773,478.1299,71.14,69.1067,466.6986,500.6312,5.0887,5.8813,19.6898,483.1271,2.0698,2.6477,2.1427,3.801 150 | 139.7456,376.0618,350.7642,80.3813,450.8887,449.4915,183.7638,190.5356,250.3231,441.8835,447.3179,5.6483,933.1542,443.6197,74.74,69.22,432.0196,463.6093,5.0187,5.9409,18.8691,447.3954,2.2352,2.8509,2.3147,3.7733 151 | 144.5014,351.3225,351.7159,79.8581,455.9526,454.4439,187.2197,193.9871,249.7908,448.5217,451.3228,5.6333,942.8066,446.3803,70.46,68.5933,436.7728,468.98,5.1963,6.021,19.1798,452.5602,2.2097,2.8432,2.2895,3.7809 152 | 124.6712,377.5284,358.002,77.8765,473.9456,472.5427,174.3311,180.8504,250.2016,469.5761,470.259,4.5133,1027.3602,484.6696,75.2217,69.2067,446.3939,489.7856,8.4353,10.0483,27.5517,471.5808,2.1205,2.7933,2.2402,3.775 153 | 120.1613,427.9645,358.2768,76.5014,472.9386,471.1905,170.22,176.7658,250.0743,467.5911,470.1896,4.4167,1020.3987,480.6995,86.08,69.11,445.0121,488.2346,8.3947,10.0922,27.9265,470.4774,2.1255,2.7911,2.2471,3.7769 154 | 120.1613,380.1811,360.3452,76.9691,475.1088,473.8392,169.676,176.2709,250.2074,467.5968,471.486,4.0542,1044.0348,478.4308,76.96,69.2733,447.512,490.4396,8.4431,10.0966,27.5969,472.0077,2.1186,2.7751,2.2346,3.775 155 | 119.9907,383.0508,360.3799,76.2005,477.3023,475.5919,169.3427,175.927,249.9355,470.3748,473.4073,4.0633,1044.929,481.5328,76.1,68.7111,449.2306,492.442,8.494,10.091,28.0717,474.1691,2.109,2.7748,2.226,3.7788 156 | 131.7036,424.1459,351.7969,77.8904,468.4418,466.7775,176.9884,183.8226,250.3376,461.9079,465.7159,3.9992,1038.6965,478.3093,85.5,69.41,439.9914,484.4034,8.8473,10.6273,28.4503,465.7108,2.1473,2.8425,2.2728,3.7731 157 | 124.2662,358.3723,363.0355,76.807,472.6666,471.2437,173.7755,180.2044,250.757,469.2694,468.7485,3.8967,1025.2943,472.8402,72.44,68.3733,449.1855,487.7485,7.1211,8.5326,23.4811,470.4821,2.1255,2.7546,2.2263,3.7671 158 | 124.6047,328.0123,356.165,75.5847,471.457,469.9773,172.6829,179.5141,250.8901,466.7172,465.9359,3.5817,1039.061,464.8189,65.42,61.1367,442.4045,485.8502,7.1953,8.5149,29.0525,468.5218,2.1344,2.8077,2.2604,3.7653 159 | 132.126,416.0056,370.9328,78.5895,483.2227,481.4913,179.3773,185.8831,251.0347,481.2782,479.9471,3.5433,1056.5083,483.2343,84.68,70.62,459.4107,497.6391,7.0463,8.5521,23.812,481.4848,2.0769,2.6959,2.1767,3.7632 160 | 147.0673,340.7782,362.4395,77.7839,480.005,477.8956,188.4535,195.4823,250.245,477.7074,475.1609,3.6217,1067.2456,478.3035,69.38,68.2433,456.0428,495.1679,6.8948,8.5047,23.9622,477.6922,2.0934,2.7591,2.1928,3.7744 161 | 124.2952,394.8245,369.2145,77.8349,484.2298,482.5703,176.4329,182.976,251.3124,476.521,479.7966,3.5317,1060.7529,484.8548,80.1,69.1867,458.5531,499.2075,7.2448,8.5134,25.6766,480.7794,2.08,2.7085,2.1808,3.7593 162 | 130.9775,367.4875,371.1064,91.581,482.1231,480.2781,179.5879,186.1019,250.1524,478.9517,477.3196,3.1233,1037.2209,473.552,73.56,68.8433,460.5287,495.7119,6.3271,7.4561,21.5944,479.6681,2.0848,2.6946,2.1714,3.7757 163 | 128.2785,358.0801,371.8875,80.9739,479.4262,477.7173,174.7755,181.1005,249.9384,474.9931,475.1031,5.1683,1003.0037,466.2194,72.94,70.93,459.9628,492.9166,6.3376,7.4869,19.4634,476.8099,2.0973,2.689,2.1741,3.7788 164 | 151.6495,458.822,349.4769,85.8585,460.3394,459.1208,186.0762,192.2366,238.6448,457.9203,456.8555,1.8583,1078.0437,463.864,97.1,70.9067,437.0575,474.4607,6.2541,7.4429,23.2819,458.559,2.1807,2.8614,2.288,3.9473 165 | 142.6037,280.0611,354.5132,90.5902,473.6157,472.0634,184.648,191.1373,240.395,472.1168,471.2255,3.0158,1083.2692,479.3857,57.2567,70.1,447.1613,489.097,7.1992,8.5259,26.4545,472.2553,2.1175,2.8208,2.2363,3.9202 166 | 164.4994,342.6701,362.0895,99.5815,494.7859,492.9266,194.4418,200.9475,240.34,492.0369,492.5115,2.9933,1094.4233,502.5642,66.88,71.4778,470.2818,511.0716,7.737,9.1108,24.5042,493.0652,2.0281,2.7617,2.1264,3.921 167 | 157.2095,336.4188,353.0466,100.7529,480.7573,478.7106,191.1085,197.6965,239.8974,475.2767,477.7942,3.0133,1087.8523,485.7345,65.34,70.78,452.3937,496.8578,7.6716,9.0508,28.3636,478.1347,2.0915,2.8325,2.2105,3.9278 168 | 156.4255,289.1416,341.8601,113.786,465.9301,464.4553,189.6225,196.3393,239.7615,463.048,463.8929,3.0433,1073.6689,475.2014,55.76,70.6867,441.1997,480.9483,6.4208,7.5371,24.7303,464.3316,2.1536,2.9252,2.2665,3.9299 169 | 157.5103,217.9931,364.7393,81.673,477.3023,475.6035,207.893,215.1548,230.4958,471.5438,473.8009,5.7162,965.2709,470.8088,43.5,69.53,462.171,489.45,5.2841,6.4414,15.1313,474.5626,2.1072,2.7417,2.1637,4.0784 170 | 163.7704,293.5966,366.5762,90.3402,489.2706,487.3768,192.8863,199.5903,240.1896,487.8411,486.7935,2.5472,1096.4891,502.3848,58.56,71.0117,469.0944,502.7262,7.2041,8.5476,20.1762,487.8205,2.0499,2.7279,2.1318,3.9233 171 | 151.9272,299.5991,364.9447,92.6228,482.7019,481.0537,188.2915,194.8233,240.2185,480.7573,480.5432,3.9817,1059.9196,491.1399,58.26,71.1917,460.3065,495.9029,7.322,8.8385,22.3954,481.264,2.0779,2.7401,2.1725,3.9229 172 | 146.5958,280.1913,362.8098,95.1646,477.962,476.0226,185.5531,191.8849,239.7991,475.514,474.0382,3.9483,1058.2529,482.2215,55.38,71.8867,454.6783,490.6711,7.2855,8.6209,23.2837,475.8842,2.1014,2.7563,2.1994,3.9293 173 | 140.4862,248.1535,378.4049,87.0715,485.8445,484.1794,181.1087,187.9645,240.5715,483.4369,482.4878,3.6417,1044.5557,481.2666,50.72,71.1283,466.3549,498.3799,7.1262,8.5847,19.4896,483.9871,2.0662,2.6427,2.1443,3.9175 174 | 147.8079,281.3484,388.2404,93.0765,498.9818,496.939,188.8678,195.3859,239.9264,496.69,495.0984,3.5067,1074.8234,501.4646,57.5,70.1833,479.6494,512.2465,7.101,8.6088,19.3323,496.9273,2.0124,2.5757,2.0849,3.9274 175 | 127.1127,261.1682,383.1549,96.2156,488.5008,486.9346,174.25,181.0666,240.4933,486.5447,484.7217,3.5658,1050.4581,485.0226,52.6,72.23,468.3687,501.3662,7.0732,8.5655,20.1322,486.6754,2.0548,2.6099,2.1351,3.9187 176 | 129.7365,233.7849,379.1079,95.3914,481.7296,480.2133,177.662,184.4921,239.7817,479.7156,477.9215,3.9033,1024.7126,475.4677,47.9,70.53,464.0564,494.4445,5.9817,7.0183,17.6732,479.895,2.0838,2.6378,2.1549,3.9296 177 | 130.3556,222.1906,385.0468,86.4511,487.2102,485.2074,177.2315,184.005,239.2089,484.386,481.9611,4.5467,1010.3036,475.566,45.62,70.445,470.7575,497.7838,5.9181,6.9441,16.4528,484.6912,2.0632,2.5971,2.1242,3.9385 178 | 127.6363,217.0356,380.0336,85.8863,479.8661,478.1827,174.4769,180.9963,238.5378,478.3556,476.7004,5.0311,971.6334,468.6385,43.92,71.24,463.5321,491.6202,5.8648,7.0057,16.334,478.2762,2.0908,2.6313,2.1573,3.9489 179 | 128.3133,234.1494,379.3509,90.6875,478.2224,476.8792,174.2662,180.6472,239.9553,476.7293,474.9584,4.3383,1000.4777,467.6952,45.74,70.5083,460.2371,490.6885,5.9104,6.9974,17.9854,476.6973,2.0978,2.6361,2.1728,3.9269 180 | 140.8073,246.1343,379.3856,105.9198,482.0595,480.3823,183.1827,189.8374,240.0623,480.549,479.6809,3.4433,1040.3284,481.0236,50.06,72.27,463.8376,494.3287,5.9946,6.8903,18.2218,480.6679,2.0804,2.6358,2.1559,3.9253 181 | 127.8822,209.7891,372.6541,86.6826,471.648,469.8199,176.6805,183.7523,241.4104,469.9292,468.4244,5.8542,960.1669,460.1427,41.18,70.4967,455.0602,482.6035,6.0549,7.0031,16.5878,469.9554,2.1279,2.6835,2.1975,3.9046 182 | 152.8934,236.2525,381.7982,122.6477,484.3918,483.0263,188.1664,194.6201,250.0772,483.1186,482.0305,3.5367,1039.8596,481.4981,49.4,72.8133,466.8375,496.1055,6.2181,7.0449,17.5543,483.1418,2.0698,2.6192,2.1421,3.7768 183 | 140.4949,263.2655,384.4538,105.017,486.4,484.9295,185.773,192.2235,250.0627,484.9474,483.6279,3.6508,1031.0667,483.6452,50.86,71.6833,468.5388,498.7271,6.1347,7.0405,17.8612,484.9762,2.062,2.6011,2.1343,3.777 184 | 133.4046,231.8873,399.7914,88.0114,501.4472,500.111,175.8681,181.7882,250.3578,497.5523,497.9806,4.7372,994.3928,484.5886,46.6,71.1961,484.9443,513.103,6.3166,7.0371,16.5029,499.2728,2.0029,2.5013,2.0621,3.7728 185 | 159.0927,221.612,380.7568,88.2475,483.1707,481.7784,229.4111,235.6244,248.7639,481.1509,479.1485,4.5533,969.0728,469.0611,43.6983,70.74,466.2299,494.6239,6.2194,6.8879,16.9408,481.3121,2.0777,2.6263,2.1449,3.7956 186 | 145.9709,213.8738,383.8984,110.5034,485.0747,483.5982,184.8841,191.5567,249.785,481.2782,481.9495,4.96,989.584,475.0973,43.78,75.2533,469.5839,496.6495,5.9802,7.0431,15.4908,482.9752,2.0705,2.6049,2.1295,3.781 187 | 142.7713,258.1886,400.0523,126.0055,508.8706,506.8832,179.8703,186.2356,250.1228,505.8798,507.1183,3.1433,1062.3026,503.502,53.62,77.0233,494.2171,519.4019,6.8231,7.9604,14.6535,507.188,1.9717,2.4997,2.0234,3.7762 188 | 134.0731,291.6468,402.6364,94.5806,508.5425,506.9481,183.7707,190.0951,245.0978,508.3136,506.4037,4.0967,1048.9357,514.5368,56.0433,76.985,492.7301,519.59,6.9512,8.0527,15.8124,507.552,1.9702,2.4836,2.0295,3.8492 189 | 139.3302,285.8583,397.9821,94.1873,503.4816,501.7942,188.6757,194.9185,245.1602,502.1439,501.4369,4.13,1061.7229,509.8955,59.02,77.3967,488.2127,514.669,7.0591,8.0606,15.2689,502.2141,1.9912,2.5127,2.0483,3.8483 190 | 128.596,263.5692,385.1361,96.7614,485.6184,483.9339,174.9144,181.2278,225.071,484.1993,483.7848,4.0617,1022.385,490.1961,50.7,76.3925,469.3767,496.5896,6.9309,7.9927,16.2417,484.3841,2.0645,2.5965,2.1305,4.1707 191 | 128.9502,289.3991,389.5153,98.5297,496.5591,494.7348,179.6805,186.7442,229.2662,495.0756,494.831,3.5844,1074.3191,509.8192,55.64,77.0267,478.0146,507.9983,6.8277,7.8544,18.5445,495.3001,2.019,2.5673,2.092,4.099 192 | 132.3029,247.2307,386.6439,97.9248,489.0517,487.4972,178.1041,184.4362,224.7963,487.1748,487.2307,3.4833,1026.7605,489.1712,51.28,83.5933,471.3477,500.3026,6.812,7.9291,17.704,487.7386,2.0503,2.5864,2.1216,4.1755 193 | 133.9536,249.5131,385.7346,97.8627,487.6707,486.1474,178.9699,185.3708,225.1842,486.1049,486.3928,3.4025,1031.6357,492.743,49.94,81.23,469.7401,498.8861,6.8039,7.967,17.9307,486.5789,2.0552,2.5925,2.1288,4.1687 194 | 136.4638,251.2777,385.8529,98.1548,487.9263,486.2608,179.9976,186.7824,224.9438,486.7018,486.1677,3.5175,1042.6528,491.5669,52.54,82.3622,469.3187,498.9547,6.7336,7.9266,18.6076,486.7641,2.0544,2.5917,2.1307,4.1729 195 | 141.5835,292.9109,381.6132,97.2716,483.2176,481.3177,182.074,188.8806,225.2109,481.8367,481.8443,3.5367,1051.1388,489.2729,56.72,82.2767,465.1952,494.283,6.9139,7.9903,18.0224,482.0541,2.0745,2.6205,2.1496,4.1683 196 | 134.6606,264.8941,373.9692,96.2987,474.5708,473.0312,177.456,184.1642,225.235,473.2281,473.1263,3.4817,1038.9258,479.6521,51.16,79.7133,455.1512,485.8337,6.8755,8.0824,19.4196,473.4891,2.112,2.674,2.1971,4.1679 197 | 119.0903,206.4074,390.0456,95.8916,485.6057,484.0312,172.7778,179.3194,224.2304,483.4669,483.4567,5.8067,956.1017,475.7076,41.8,74.4633,470.1202,496.0632,5.3883,6.4037,15.4854,484.1401,2.0655,2.5638,2.1271,4.1854 198 | 132.5331,241.1905,391.5983,95.6777,487.6021,486.027,183.7753,190.4245,244.9713,485.6565,485.6158,5.585,982.4941,485.4505,47.2,75.98,472.1659,497.9273,5.7274,6.4924,15.4361,486.2253,2.0567,2.5536,2.1179,3.8511 199 | 136.3621,308.0172,380.7815,117.3736,486.6382,484.7651,180.3657,186.9452,225.4729,484.8741,484.7181,3.9833,1050.4349,488.6193,60.27,77.3367,468.0363,498.3546,6.4798,7.4902,18.6019,485.2489,2.0608,2.6262,2.1366,4.1637 200 | 130.1449,218.7684,379.6459,114.7861,478.8128,477.1987,174.1088,180.5563,225.1212,476.7681,476.3231,5.4008,974.5632,472.4651,44.4933,74.4592,463.525,489.5984,5.5664,6.4204,15.2878,477.2757,2.0952,2.634,2.1574,4.1698 201 | 129.0805,213.2836,380.7217,114.1283,478.7518,477.0228,171.1089,176.8634,225.2223,476.7969,476.6893,5.7706,961.5664,471.8395,42.9,75.4867,463.8257,488.3192,5.5645,6.4393,14.9261,477.3152,2.0951,2.6266,2.156,4.1681 202 | 127.6677,230.0301,384.7974,111.762,485.3882,483.8969,171.4422,177.7434,225.2376,483.5915,483.3778,5.34,973.1899,480.4939,45.645,74.3867,470.6866,496.0428,5.5901,6.4232,14.7016,484.0636,2.0658,2.5988,2.1246,4.1678 203 | 133.9841,230.1198,385.0251,115.8648,485.6616,483.8598,177.4421,184.4027,225.4709,484.3959,483.6779,5.065,980.1099,479.9878,45.62,74.9167,470.7354,495.8699,5.5307,6.4609,14.9262,484.3988,2.0644,2.5972,2.1243,4.1638 204 | 135.5393,257.0055,370.949,126.8105,470.0046,467.8403,178.1088,184.9023,224.9438,467.9662,467.4398,3.415,1027.7981,462.4679,51.24,74.8333,451.6628,481.2162,5.6123,6.3713,18.3418,468.3127,2.1353,2.6958,2.214,4.1729 205 | 120.5756,207.2579,372.7217,117.0955,466.5929,465.0434,146.2112,154.2099,225.6821,464.7516,464.2074,5.0706,983.6729,459.6475,41.6933,74.4033,447.5454,476.6715,5.9096,6.3765,19.0475,465.1488,2.1498,2.683,2.2344,4.1601 206 | 148.6477,216.6856,385.0836,128.8138,483.6262,482.0609,183.7638,190.4715,225.2223,481.5213,481.4336,5.0467,972.858,476.6995,42.4467,75.1833,469.3202,493.8303,5.5835,6.4703,14.306,482.1605,2.074,2.5968,2.1307,4.1681 207 | 143.2965,206.1413,380.4483,128.9633,476.6435,475.0362,180.4397,187.1792,224.7874,474.5708,474.8658,4.8933,960.3113,464.8627,40.4,75.0267,462.5479,487.1595,5.6104,6.4764,14.0956,475.2791,2.104,2.6285,2.1619,4.1757 208 | 140.8193,212.0484,380.1355,129.6625,476.4121,475.02,178.9976,185.3848,225.2999,474.5183,473.8969,5.0483,972.015,470.4636,41.4767,74.6367,462.067,487.1265,5.5145,6.4464,14.345,474.9618,2.1054,2.6306,2.1642,4.1667 209 | 133.0551,251.3095,373.6029,126.3942,472.4041,470.7506,178.8911,185.7151,224.7404,471.1071,470.7484,3.2383,1050.3243,478.3042,49.98,74.97,453.4001,483.2405,5.6129,6.4418,19.0039,471.2525,2.122,2.6766,2.2056,4.1765 210 | 131.1826,197.2343,370.7849,123.0914,466.7582,465.1313,173.8565,180.405,224.6946,464.1642,463.7942,4.8167,962.8901,462.3064,39.5967,74.0083,451.2857,477.582,5.6959,6.4594,15.4725,464.962,2.1507,2.697,2.2159,4.1773 211 | 131.9151,197.4947,369.5819,123.6664,465.8274,464.0339,175.3033,181.8992,225.0443,463.2639,462.9562,5.2617,954.9249,461.2548,39.98,74.3033,450.3606,476.5062,5.4715,6.3476,15.4669,464.0204,2.1551,2.7058,2.2204,4.1712 212 | 132.8828,217.7848,372.5742,122.9442,470.189,468.5719,175.4491,182.0696,225.0875,468.4554,468.0807,5.455,965.0226,462.8494,42.28,74.56,455.252,480.9898,5.6408,6.4127,14.937,468.8242,2.133,2.684,2.1966,4.1704 213 | 131.7675,197.4716,358.8275,124.0275,453.2095,452.036,172.5417,179.1117,225.0697,451.4662,451.3161,6.0717,943.4119,453.9559,39.43,73.35,437.4205,464.3448,5.693,6.4317,15.789,452.0069,2.2124,2.7869,2.2861,4.1707 214 | 135.3638,212.4563,354.5127,129.0093,447.7277,445.9537,174.1945,180.831,223.8337,445.5177,445.2405,6.58,941.249,452.3537,41.86,73.7183,430.462,458.5196,5.5597,6.3402,17.2657,446.1099,2.2416,2.8208,2.3231,4.1924 215 | 131.3479,202.5253,353.9404,127.5093,445.3524,444.0968,173.1088,178.8319,225.4945,443.2899,442.7007,6.5908,937.3846,446.9927,41.4111,73.9767,427.8483,456.5334,5.4799,6.5863,17.504,443.8599,2.253,2.8253,2.3373,4.1634 216 | 132.3487,180.9797,356.0387,125.2906,446.0365,444.6872,173.3311,179.3813,224.6653,443.9172,443.782,7.3367,903.2521,443.0152,36.44,73.5011,431.1709,456.1379,5.4538,6.3602,14.8656,444.6057,2.2492,2.8087,2.3193,4.1778 217 | 131.47,184.4221,353.7497,123.9585,444.686,443.1198,172.6112,178.9574,224.8688,442.3133,441.8835,6.475,914.374,439.3378,37.0967,73.49,429.1246,455.4742,5.5476,6.3923,15.5614,443.0006,2.2573,2.8269,2.3303,4.1742 218 | 131.386,194.0956,359.0233,124.1471,451.1025,449.3618,172.5487,179.01,224.9038,448.9331,449.1951,6.9967,923.5638,446.3416,39.7433,74.1722,435.4572,461.4888,5.5322,6.4475,15.6452,449.6481,2.224,2.7853,2.2964,4.1736 219 | 131.3447,225.6996,383.1239,122.9534,482.9734,480.9287,175.331,181.6449,225.0723,480.0107,479.6241,5.955,973.682,479.118,45.82,73.4733,467.1172,493.576,5.69,6.5221,15.8562,480.8842,2.0795,2.6101,2.1408,4.1707 220 | 148.7621,236.05,367.064,132.1994,467.628,465.5435,185.3193,191.8564,225.799,465.2527,465.1993,6.0617,973.4799,470.9722,46.79,74.12,450.4888,478.8739,5.7075,6.3464,17.1392,465.9059,2.1464,2.7243,2.2198,4.1581 221 | 130.1703,206.3496,368.7172,121.7731,465.212,463.1633,174.2176,180.7496,224.6628,462.4755,462.4679,6.0608,942.9084,447.1924,40.435,73.48,449.2308,475.6237,5.5228,6.3972,15.9811,463.3297,2.1583,2.7121,2.226,4.1778 222 | 138.6002,286.0001,366.5528,126.1895,470.5806,468.683,179.7754,185.9584,225.0723,467.9917,468.3909,6.055,986.3928,473.045,55.9533,74.57,449.4781,483.1706,6.343,7.4504,21.1024,468.9116,2.1326,2.7281,2.2248,4.1707 223 | 130.679,215.2941,361.8375,120.6994,462.9435,461.0495,174.1621,180.2477,225.085,460.441,460.179,5.9725,962.3293,451.8502,44.1233,73.5133,445.4035,473.891,6.2661,7.4436,17.54,461.1532,2.1685,2.7637,2.2452,4.1705 224 | 133.9586,241.367,358.4879,124.1057,459.5026,457.5094,178.6458,184.8215,224.4644,456.4431,456.4037,5.68,997.673,481.4145,49.08,74.28,439.4441,470.2322,5.6556,6.432,20.0584,457.4647,2.186,2.7895,2.2756,4.1813 225 | 130.1602,234.8553,357.4062,123.3927,453.8491,451.9642,175.7755,181.8916,224.9604,451.1203,451.1457,5.5933,954.757,442.3082,45.6867,73.5233,435.2137,464.9322,5.312,6.1837,18.6353,452.0198,2.2123,2.7979,2.2977,4.1726 226 | 130.3261,207.5645,359.799,122.7257,454.7951,452.8348,173.7871,180.0456,225.0824,451.74,451.4229,6.085,930.7241,448.9814,40.025,72.7533,438.7258,465.2908,5.3994,6.1482,16.0693,452.6982,2.209,2.7793,2.2793,4.1705 227 | 131.3098,230.6694,356.1565,123.0546,454.7977,452.5824,176.875,183.4494,224.2495,452.3232,451.7739,5.7,968.5512,454.9299,45.82,72.9233,435.3099,466.247,5.1263,5.847,19.4878,452.8693,2.2081,2.8078,2.2972,4.1851 228 | 130.679,187.1819,358.5947,122.2036,455.1487,453.0617,174.7454,180.8986,225.2223,452.079,451.6645,6.4367,924.6052,449.101,37.9,72.45,439.0022,465.6011,5.1554,5.8818,16.1465,452.9885,2.2076,2.7887,2.2779,4.1681 229 | 130.9918,187.8356,356.0895,120.6806,455.0113,453.2006,175.5509,181.8318,225.071,452.341,452.3537,6.795,936.347,453.7118,38.87,70.27,438.2251,466.5344,5.2153,5.9938,16.7862,453.2266,2.2064,2.8083,2.2819,4.1707 230 | 140.0626,227.2154,354.6348,126.7783,455.0291,453.1311,180.5393,186.8511,225.4105,452.3537,451.9087,4.5283,996.3264,455.9866,44.16,72.9333,435.5855,466.0639,4.9636,5.8935,19.4437,453.1057,2.207,2.8198,2.2958,4.1648 231 | 140.0868,222.7865,351.5599,125.3615,455.2326,453.3395,179.9976,186.3026,224.2546,452.469,452.2621,4.5917,991.7297,449.7266,45.3667,71.7567,434.8763,467.1066,5.0528,5.9413,20.3562,453.3258,2.2059,2.8445,2.2995,4.185 232 | 146.5876,234.4098,339.2044,123.6204,446.1357,443.9162,185.1989,191.4316,225.8302,443.1551,443.1779,4.1033,1008.1255,445.5253,46.1133,73.1967,425.2927,457.3358,4.9838,5.9433,20.843,444.0962,2.2518,2.9481,2.3513,4.1576 233 | 141.9612,214.137,337.3452,123.0086,442.9389,440.9874,182.442,188.9951,224.514,440.3754,440.1109,4.81,991.6725,441.8326,43.38,73.8467,422.9691,454.2751,4.9611,5.8903,19.9698,441.1031,2.267,2.9643,2.3642,4.1804 234 | 136.1624,219.8676,319.683,123.3329,420.7777,419.0175,176.2083,182.2947,225.3571,418.6194,419.295,4.5717,973.1862,426.7338,43.5389,73.8867,400.3164,432.4483,5.2774,5.934,20.4612,419.4274,2.3842,3.1281,2.498,4.1657 235 | 139.5044,223.4113,318.447,124.1195,424.2567,422.5136,179.3541,185.5565,230.0852,421.7492,422.4104,3.9983,1000.6257,437.0286,44,73.5483,402.8308,435.8587,5.0894,5.9073,21.4259,422.7325,2.3656,3.1402,2.4824,4.0853 236 | 129.6134,174.7428,329.7076,119.6253,425.6631,423.9189,169.9978,176.2988,229.2319,422.385,422.1103,7.31,890.1084,423.3412,34.51,72.36,409.3772,435.7392,5.5644,6.4219,16.2859,423.5193,2.3612,3.033,2.4427,4.0996 237 | 128.0988,186.7045,347.3672,119.6805,443.9689,442.0431,172.3195,178.6412,230.0242,440.823,440.2635,6.9433,896.1243,421.4542,36.95,71.9233,426.8667,454.4289,5.6204,6.4461,17.1022,441.7746,2.2636,2.8788,2.3427,4.0863 238 | 128.3468,182.5534,352.932,119.9381,448.024,446.6251,173.3889,179.4025,230.2073,443.4653,443.946,7.0067,913.2258,439.1674,36.6267,72.9067,431.8909,458.7142,5.3942,6.4059,16.133,445.5151,2.2446,2.8334,2.3154,4.0832 239 | 127.0319,213.7436,364.6987,118.6524,462.3484,460.3618,173.2061,179.5339,229.2128,458.8388,456.8398,6.38,937.5105,455.1283,41.66,71.6267,445.8523,473.6502,5.4996,6.4832,16.496,459.5972,2.1758,2.742,2.2429,4.0999 240 | 129.7405,241.581,353.9519,118.1901,459.7849,457.6992,173.7732,180.1201,228.8288,456.8398,455.4335,4.5658,1001.3695,450.9626,47.265,71.7933,439.8174,471.2749,6.7149,8.0841,19.9675,457.4394,2.1861,2.8252,2.2737,4.1064 241 | 129.6668,236.1426,353.3745,117.5277,458.648,457.1088,173.2454,179.4182,230.3891,455.1131,454.3374,5.5711,980.5638,457.0815,46.46,71.32,439.567,470.9315,6.5093,7.7253,19.081,456.3018,2.1915,2.8299,2.275,4.0802 242 | 126.8233,193.708,361.5094,116.9849,460.1892,457.9724,173.75,180.1443,228.5287,456.8398,454.2611,7.1058,923.9644,451.5908,37.4656,71.6,444.2142,470.6365,5.3403,6.4135,15.975,457.3156,2.1867,2.7662,2.2512,4.1114 243 | 130.3023,191.0987,361.8833,119.1055,461.0094,459.225,175.331,181.6779,230.0585,457.5647,455.9421,5.9267,948.4741,450.2327,39.03,72.1967,444.5844,472.5719,5.4929,6.3789,16.425,458.4353,2.1813,2.7633,2.2493,4.0857 244 | 128.4205,204.99,361.3415,117.5139,461.0666,459.4265,174.6389,180.8691,229.6821,458.5514,457.496,8.0217,921.2635,461.6541,40.1333,71.8811,444.9348,468.9174,5.5777,6.4708,16.1318,459.1351,2.178,2.7675,2.2475,4.092 245 | 125.5936,209.98,363.333,117.7025,461.1862,459.57,172.2269,178.4886,229.9421,458.4293,457.6143,8.1983,911.4519,461.8296,41.3633,72.2567,444.8737,472.5719,5.5687,6.4081,16.3124,459.1999,2.1777,2.7523,2.2478,4.0877 246 | 138.5455,278.4846,375.4659,121.5688,480.8092,479.8914,182.6642,188.1583,229.8156,478.6628,477.6938,6.005,993.8125,486.4169,54.1267,72.985,459.8076,492.6629,5.5179,6.4399,21.0017,479.2643,2.0865,2.6634,2.1748,4.0898 247 | 125.1536,257.9138,365.2837,119.9151,467.4932,466.1431,176.9745,182.8288,229.649,465.1026,464.6258,6.0542,978.851,472.3659,52.3,73.12,446.6477,479.1816,5.6314,6.455,20.8455,465.8412,2.1467,2.7376,2.2389,4.0926 248 | 131.0465,229.0812,366.179,122.8058,467.3127,466.1825,178.4398,184.2251,230.0795,464.8813,464.0396,6.025,960.7004,467.1295,47.08,73.0267,448.3102,478.9807,5.3545,6.4016,19.0024,465.604,2.1477,2.7309,2.2306,4.0854 249 | 130.8138,212.6385,341.5964,121.4354,468.3401,467.0299,174.7639,180.7649,229.7393,465.4282,464.5406,6.1983,942.7787,462.5747,41.9133,72.2767,451.9269,479.029,5.559,6.447,16.4131,466.3347,2.1444,2.9274,2.2127,4.0911 250 | 128.9673,225.1412,349.8965,118.8604,479.7665,478.4652,176.2176,182.3646,230.5049,477.2564,476.0382,5.7817,957.7898,472.9839,45.6567,72.1567,462.5281,491.2362,5.6342,6.436,17.2385,477.8816,2.0926,2.858,2.162,4.0783 251 | 130.5328,223.5965,345.9366,120.4027,474.5378,473.1145,176.331,182.2578,230.6638,471.4597,470.1584,5.95,944.7319,456.1964,44.8278,72.55,457.5511,485.8786,5.481,6.3575,16.9866,472.3176,2.1172,2.8907,2.1855,4.0756 252 | 128.5248,213.5613,343.495,119.6989,469.3802,467.9954,174.6435,180.5093,230.5226,466.4124,464.2125,6.2583,942.6909,459.8052,41.7078,72.225,452.7025,480.2879,5.4727,6.4175,16.6778,467.0001,2.1413,2.9113,2.209,4.078 253 | 131.0491,217.4117,346.196,119.0825,474.6599,473.0381,177.1088,183.181,225.642,471.3944,469.988,5.9867,944.5793,462.0991,43.5767,72.36,457.7832,486.0253,5.4597,6.3291,16.8766,472.2701,2.1174,2.8885,2.1844,4.1608 -------------------------------------------------------------------------------- /src/__tests__/large-datasets.js: -------------------------------------------------------------------------------- 1 | import MLR from '..'; 2 | 3 | describe('multivariate linear regression', () => { 4 | it('should work with large dataset with intercept', () => { 5 | const yTrainMatrix = [ 6 | [0], 7 | [0], 8 | [0], 9 | [129.01], 10 | [424.1], 11 | [699.64], 12 | [895.08], 13 | [377.87999999999994], 14 | [413.43], 15 | [222.88], 16 | [397.96000000000004], 17 | [326.04], 18 | [360.24], 19 | [385.87], 20 | [0], 21 | [0], 22 | [0], 23 | [0], 24 | [0], 25 | [0], 26 | [0], 27 | [0], 28 | [0], 29 | [0], 30 | [0], 31 | [0], 32 | [0], 33 | [264.9], 34 | [288.08], 35 | [478.11999999999995], 36 | [400.59000000000003], 37 | [415.93], 38 | [277.91999999999996], 39 | [313.98], 40 | [330.68], 41 | [654.43], 42 | [525.38], 43 | [151.26999999999998], 44 | [0], 45 | [0], 46 | [0], 47 | [0], 48 | [0], 49 | [0], 50 | [0], 51 | [0], 52 | [0], 53 | [0], 54 | [0], 55 | [0], 56 | [0], 57 | [268.09999999999997], 58 | [545.1700000000001], 59 | [489.99000000000007], 60 | [632.1700000000001], 61 | [359.96999999999997], 62 | [482.75], 63 | [480.03], 64 | [646.92], 65 | [1165.3699999999997], 66 | [1299.77], 67 | [498.5], 68 | [0], 69 | [0], 70 | [0], 71 | [0], 72 | [0], 73 | [0], 74 | [0], 75 | [0], 76 | [0], 77 | [0], 78 | [0], 79 | [0], 80 | [12], 81 | [437.01], 82 | [906.0299999999999], 83 | [742.33], 84 | [558.04], 85 | [567.25], 86 | [483.09], 87 | [565.5], 88 | [780.5599999999998], 89 | [1223.1100000000001], 90 | [1302.8], 91 | [496.96000000000004], 92 | [13], 93 | [0], 94 | [850.39], 95 | [0], 96 | [0], 97 | [0], 98 | [0], 99 | [0], 100 | [0], 101 | [0], 102 | [0], 103 | [0], 104 | [0], 105 | [234.44], 106 | [670.45], 107 | [1010.87], 108 | [991.52], 109 | [497.44], 110 | [470.82], 111 | [528.78], 112 | [947.8099999999997], 113 | [1522.76], 114 | [1522.88], 115 | [493.74], 116 | [13], 117 | [0], 118 | [533.48], 119 | [0], 120 | [0], 121 | [0], 122 | [0], 123 | [0], 124 | [0], 125 | [0], 126 | [0], 127 | [0], 128 | [0], 129 | [323.15999999999997], 130 | [833.71], 131 | [808.5699999999999], 132 | [780.0099999999999], 133 | [676.33], 134 | [386.90999999999997], 135 | [425.16999999999996], 136 | [627.6300000000001], 137 | [1196.27], 138 | [1378.0799999999997], 139 | [588.5999999999999], 140 | [0], 141 | [0], 142 | [0], 143 | [0], 144 | [0], 145 | [0], 146 | [0], 147 | [0], 148 | [0], 149 | [0], 150 | [0], 151 | [0], 152 | [0], 153 | [363.90000000000003], 154 | [900.53], 155 | [690.4999999999998], 156 | [730.05], 157 | [490.91], 158 | [410.43], 159 | [568.6700000000001], 160 | [840.25], 161 | [1507.1999999999998], 162 | [1762.2300000000005], 163 | [795.6], 164 | [13], 165 | [0], 166 | [0], 167 | [0], 168 | [0], 169 | [0], 170 | [0], 171 | ]; 172 | const xTrainMatrix = [ 173 | [ 174 | 304.0233333333351, 129.01, 43.00333333333333, 0, 1, 0, 0, 0, 0, 0, 0, 0, 175 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 176 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 177 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 178 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 179 | ], 180 | [ 181 | 304.0233333333351, 553.11, 184.37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 182 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 183 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 184 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 186 | ], 187 | [ 188 | 304.0233333333351, 1252.75, 417.5833333333333, 0, 0, 0, 0, 0, 0, 0, 0, 189 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 190 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 191 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 192 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 193 | ], 194 | [ 195 | 304.71273809523996, 2018.8200000000002, 672.94, 244.82999999999998, 0, 196 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 197 | 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 198 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 199 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 200 | ], 201 | [ 202 | 305.24095238095424, 1972.6000000000001, 657.5333333333334, 203 | 512.8399999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 205 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 207 | 0, 0, 0, 0, 0, 208 | ], 209 | [ 210 | 306.470654761907, 1686.39, 562.13, 906.2299999999999, 0, 0, 0, 0, 0, 0, 211 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 213 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 215 | ], 216 | [ 217 | 306.77696428571653, 1014.19, 338.06333333333333, 946.54, 0, 0, 0, 0, 0, 218 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 220 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 222 | ], 223 | [ 224 | 309.7448214285739, 1034.27, 344.75666666666666, 876.4799999999999, 0, 0, 225 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 226 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 227 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 228 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 229 | ], 230 | [ 231 | 308.98982142857386, 946.8799999999999, 315.6266666666666, 286.59, 0, 0, 232 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 236 | ], 237 | [ 238 | 309.7872023809548, 1084.24, 361.41333333333336, 356.84000000000003, 0, 239 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 240 | 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 242 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 243 | ], 244 | [ 245 | 312.0727380952404, 1072.1499999999999, 357.38333333333327, 781.93, 0, 0, 246 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 250 | ], 251 | [ 252 | 314.7548214285738, 746.1099999999999, 248.7033333333333, 776.63, 0, 0, 253 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 256 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 257 | ], 258 | [ 259 | 316.57672619047855, 385.87, 128.62333333333333, 666.32, 0, 0, 0, 0, 0, 260 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 261 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 262 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 263 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 264 | ], 265 | [ 266 | 316.6857142857166, 0, 0, 404.18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 267 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 268 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 269 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 270 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 271 | ], 272 | [ 273 | 316.7630952380976, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 274 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 275 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 276 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 277 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 278 | ], 279 | [ 280 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 281 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 282 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 283 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 284 | 1, 0, 0, 0, 0, 0, 0, 0, 285 | ], 286 | [ 287 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 288 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 289 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 290 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 291 | 1, 0, 0, 0, 0, 0, 0, 0, 292 | ], 293 | [ 294 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 295 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 296 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 297 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 298 | 1, 0, 0, 0, 0, 0, 0, 0, 299 | ], 300 | [ 301 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 302 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 303 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 305 | 1, 0, 0, 0, 0, 0, 0, 0, 306 | ], 307 | [ 308 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 309 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 310 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 311 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 312 | 1, 0, 0, 0, 0, 0, 0, 0, 313 | ], 314 | [ 315 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 316 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 317 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 318 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 319 | 1, 0, 0, 0, 0, 0, 0, 0, 320 | ], 321 | [ 322 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 323 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 324 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 325 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 326 | 1, 0, 0, 0, 0, 0, 0, 0, 327 | ], 328 | [ 329 | 316.7630952380976, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 330 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 331 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 332 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 333 | 1, 0, 0, 0, 0, 0, 0, 0, 334 | ], 335 | [ 336 | 316.7630952380976, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 337 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 338 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 339 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 340 | 1, 0, 0, 0, 0, 0, 0, 0, 341 | ], 342 | [ 343 | 316.7630952380976, 264.9, 88.3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 345 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 346 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 347 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 348 | ], 349 | [ 350 | 316.7630952380976, 552.9799999999999, 184.32666666666663, 0, 0, 0, 0, 0, 351 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 352 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 353 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 354 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 355 | ], 356 | [ 357 | 316.7630952380976, 1031.1, 343.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 358 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 359 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 360 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 361 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 362 | ], 363 | [ 364 | 317.2813095238119, 1166.7899999999997, 388.9299999999999, 351.96, 0, 0, 365 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 366 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 367 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 368 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 369 | ], 370 | [ 371 | 317.54589285714525, 1294.6399999999996, 431.54666666666657, 332.53, 0, 372 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 373 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 374 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 375 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 376 | ], 377 | [ 378 | 318.1508333333357, 1094.4399999999998, 364.8133333333333, 579.75, 0, 0, 379 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 380 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 381 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 382 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 383 | ], 384 | [ 385 | 318.512916666669, 1007.83, 335.9433333333333, 461.41999999999996, 0, 0, 386 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 387 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 388 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 389 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 390 | ], 391 | [ 392 | 319.00797619047853, 922.5799999999999, 307.52666666666664, 393 | 499.10000000000014, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 394 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 395 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 396 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 397 | 0, 0, 0, 0, 0, 0, 398 | ], 399 | [ 400 | 320.4719047619072, 1299.0900000000001, 433.03000000000003, 523.86, 0, 0, 401 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 402 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 403 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 404 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 405 | ], 406 | [ 407 | 320.87142857143095, 1510.49, 503.49666666666667, 381.1, 0, 0, 0, 0, 0, 408 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 409 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 410 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 411 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 412 | ], 413 | [ 414 | 322.2202380952407, 1331.08, 443.6933333333333, 557.2800000000001, 0, 0, 415 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 416 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 417 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 418 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 419 | ], 420 | [ 421 | 322.1571428571456, 676.65, 225.54999999999998, 643.8299999999999, 0, 0, 422 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 423 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 424 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 425 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 426 | ], 427 | [ 428 | 321.8994642857171, 151.26999999999998, 50.423333333333325, 429 | 482.09000000000003, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 430 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 431 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 433 | 0, 0, 0, 0, 0, 0, 434 | ], 435 | [ 436 | 322.836845238098, 0, 0, 308.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 437 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 438 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 439 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 440 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 441 | ], 442 | [ 443 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 444 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 445 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 446 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 447 | 1, 0, 0, 0, 0, 0, 0, 0, 448 | ], 449 | [ 450 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 451 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 453 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 454 | 1, 0, 0, 0, 0, 0, 0, 0, 455 | ], 456 | [ 457 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 458 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 459 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 460 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 461 | 1, 0, 0, 0, 0, 0, 0, 0, 462 | ], 463 | [ 464 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 465 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 466 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 467 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 468 | 1, 0, 0, 0, 0, 0, 0, 0, 469 | ], 470 | [ 471 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 472 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 473 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 474 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 475 | 1, 0, 0, 0, 0, 0, 0, 0, 476 | ], 477 | [ 478 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 479 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 480 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 481 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 482 | 1, 0, 0, 0, 0, 0, 0, 0, 483 | ], 484 | [ 485 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 486 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 487 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 488 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 489 | 1, 0, 0, 0, 0, 0, 0, 0, 490 | ], 491 | [ 492 | 322.836845238098, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 493 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 494 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 495 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 496 | 1, 0, 0, 0, 0, 0, 0, 0, 497 | ], 498 | [ 499 | 322.836845238098, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 500 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 501 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 502 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 503 | 1, 0, 0, 0, 0, 0, 0, 0, 504 | ], 505 | [ 506 | 322.836845238098, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 507 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 508 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 509 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 510 | 1, 0, 0, 0, 0, 0, 0, 0, 511 | ], 512 | [ 513 | 322.836845238098, 268.09999999999997, 89.36666666666666, 0, 1, 0, 0, 0, 514 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 515 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 516 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 517 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 518 | ], 519 | [ 520 | 322.836845238098, 813.27, 271.09, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 521 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 522 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 523 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 524 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 525 | ], 526 | [ 527 | 322.836845238098, 1303.26, 434.42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 528 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 529 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 530 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 531 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 532 | ], 533 | [ 534 | 322.1834523809552, 1667.3300000000002, 555.7766666666668, 535 | 158.32999999999998, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 536 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 537 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 538 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 539 | 0, 0, 0, 0, 0, 0, 540 | ], 541 | [ 542 | 321.04928571428854, 1482.1300000000003, 494.04333333333346, 354.63, 0, 543 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 544 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 545 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 546 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 547 | ], 548 | [ 549 | 322.535000000003, 1474.8899999999999, 491.62999999999994, 550 | 739.5899999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 551 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 552 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 553 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 554 | 0, 0, 0, 0, 0, 555 | ], 556 | [ 557 | 323.95720238095544, 1322.7499999999998, 440.9166666666666, 558 | 871.0999999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 559 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 560 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 561 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 562 | 0, 0, 0, 0, 0, 563 | ], 564 | [ 565 | 325.3029166666699, 1609.7, 536.5666666666667, 586.0500000000001, 0, 0, 566 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 567 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 568 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 569 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 570 | ], 571 | [ 572 | 325.12875000000315, 2292.3200000000006, 764.1066666666669, 453.49, 0, 0, 573 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 574 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 575 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 576 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 577 | ], 578 | [ 579 | 325.62339285714586, 3112.060000000001, 1037.3533333333337, 563.13, 0, 0, 580 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 581 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 582 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 583 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 584 | ], 585 | [ 586 | 326.3627976190507, 2963.6400000000003, 987.8800000000001, 771.14, 0, 0, 587 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 588 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 589 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 590 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 591 | ], 592 | [ 593 | 325.75750000000295, 1798.2699999999998, 599.4233333333333, 594 | 1063.6799999999998, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 595 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 596 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 597 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 598 | 0, 0, 0, 0, 0, 0, 599 | ], 600 | [ 601 | 327.53464285714574, 498.5, 166.16666666666666, 1598.3300000000002, 0, 0, 602 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 603 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 604 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 605 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 606 | ], 607 | [ 608 | 331.5064880952408, 0, 0, 1165.77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 609 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 610 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 611 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 612 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 613 | ], 614 | [ 615 | 331.72672619047887, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 616 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 617 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 618 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 619 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 620 | ], 621 | [ 622 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 623 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 624 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 625 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 626 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 627 | ], 628 | [ 629 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 630 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 631 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 632 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 633 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 634 | ], 635 | [ 636 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 637 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 638 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 639 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 640 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 641 | ], 642 | [ 643 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 644 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 645 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 646 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 647 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 648 | ], 649 | [ 650 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 651 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 652 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 653 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 654 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 655 | ], 656 | [ 657 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 658 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 659 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 660 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 661 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 662 | ], 663 | [ 664 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 665 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 666 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 667 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 668 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 669 | ], 670 | [ 671 | 331.72672619047887, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 672 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 673 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 674 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 675 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 676 | ], 677 | [ 678 | 331.72672619047887, 12, 4, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 679 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 680 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 681 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 682 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 683 | ], 684 | [ 685 | 331.72672619047887, 449.01, 149.67, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 686 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 687 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 688 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 689 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 690 | ], 691 | [ 692 | 331.72672619047887, 1355.04, 451.68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 693 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 694 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 695 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 696 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 697 | ], 698 | [ 699 | 331.6552976190503, 2085.370000000001, 695.1233333333336, 0, 0, 0, 0, 0, 700 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 701 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 702 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 703 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 704 | ], 705 | [ 706 | 330.20482142857406, 2206.4, 735.4666666666667, 193.32999999999998, 0, 0, 707 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 708 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 709 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 710 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 711 | ], 712 | [ 713 | 329.33172619047883, 1867.6200000000001, 622.5400000000001, 714 | 759.3499999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 715 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 716 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 717 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 718 | 0, 0, 0, 0, 0, 719 | ], 720 | [ 721 | 329.61148809524104, 1608.3799999999997, 536.1266666666666, 722 | 789.3299999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 723 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 724 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 725 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 726 | 0, 0, 0, 0, 0, 727 | ], 728 | [ 729 | 330.55547619047917, 1615.84, 538.6133333333333, 716.63, 0, 0, 0, 0, 0, 730 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 731 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 732 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 733 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 734 | ], 735 | [ 736 | 330.7348214285745, 1829.1500000000005, 609.7166666666668, 737 | 597.3799999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 738 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 739 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 740 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 741 | 0, 0, 0, 0, 0, 742 | ], 743 | [ 744 | 330.0471428571459, 2569.1700000000005, 856.3900000000002, 367.56, 0, 0, 745 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 746 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 747 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 748 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 749 | ], 750 | [ 751 | 329.52458333333624, 3306.470000000001, 1102.156666666667, 752 | 477.7100000000001, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 753 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 754 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 755 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 756 | 0, 0, 0, 0, 0, 757 | ], 758 | [ 759 | 329.61464285714567, 3022.8700000000017, 1007.6233333333339, 760 | 795.6899999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 761 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 762 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 763 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 764 | 0, 0, 0, 0, 0, 765 | ], 766 | [ 767 | 331.1852976190504, 1812.76, 604.2533333333333, 1486.98, 0, 0, 0, 0, 0, 768 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 769 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 770 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 771 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 772 | ], 773 | [ 774 | 332.0163095238122, 509.96, 169.98666666666665, 1442.41, 0, 0, 0, 0, 0, 775 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 776 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 777 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 778 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 779 | ], 780 | [ 781 | 333.8162500000027, 863.39, 287.7966666666667, 799.3499999999998, 0, 0, 782 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 783 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 784 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 785 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 786 | ], 787 | [ 788 | 333.8385714285741, 850.39, 283.4633333333333, 16.75, 0, 0, 0, 0, 0, 0, 789 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 790 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 791 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 792 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 793 | ], 794 | [ 795 | 333.8385714285741, 850.39, 283.4633333333333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 796 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 797 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 798 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 799 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 800 | ], 801 | [ 802 | 340.24744047619356, 0, 0, 1927.08, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 803 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 804 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 805 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 806 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 807 | ], 808 | [ 809 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 810 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 811 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 812 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 813 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 814 | ], 815 | [ 816 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 817 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 818 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 819 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 820 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 821 | ], 822 | [ 823 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 824 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 825 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 826 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 827 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 828 | ], 829 | [ 830 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 831 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 832 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 833 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 834 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 835 | ], 836 | [ 837 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 838 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 839 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 840 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 841 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 842 | ], 843 | [ 844 | 340.24744047619356, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 845 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 846 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 847 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 848 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 849 | ], 850 | [ 851 | 340.24744047619356, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 852 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 853 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 854 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 855 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 856 | ], 857 | [ 858 | 340.24744047619356, 234.44, 78.14666666666666, 0, 1, 0, 0, 0, 0, 0, 0, 859 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 860 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 861 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 862 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 863 | ], 864 | [ 865 | 340.24744047619356, 904.89, 301.63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 866 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 867 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 868 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 869 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 870 | ], 871 | [ 872 | 340.39029761905067, 1915.7600000000002, 638.5866666666667, 24, 0, 0, 0, 873 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 874 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 875 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 876 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 877 | ], 878 | [ 879 | 341.8910714285745, 2672.8400000000006, 890.9466666666668, 486.57, 0, 0, 880 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 881 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 882 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 883 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 884 | ], 885 | [ 886 | 341.0992857142888, 2499.830000000001, 833.276666666667, 887 | 537.4300000000001, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 888 | 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 889 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 890 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 891 | 0, 0, 0, 0, 0, 892 | ], 893 | [ 894 | 340.7125595238126, 1959.7800000000002, 653.2600000000001, 895 | 945.8999999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 896 | 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 897 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 898 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 899 | 0, 0, 0, 0, 0, 900 | ], 901 | [ 902 | 339.7947023809554, 1497.04, 499.0133333333333, 837.3199999999999, 0, 0, 903 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 904 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 905 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 906 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 907 | ], 908 | [ 909 | 340.97511904762223, 1947.4100000000003, 649.1366666666668, 910 | 695.7499999999998, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 911 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 912 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 913 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 914 | 0, 0, 0, 0, 0, 915 | ], 916 | [ 917 | 340.0084523809554, 2999.350000000001, 999.7833333333336, 308.42, 0, 0, 918 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 919 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 920 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 921 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 922 | ], 923 | [ 924 | 339.84214285714586, 3993.4500000000016, 1331.1500000000005, 500.84, 0, 925 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 926 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 927 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 928 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 929 | ], 930 | [ 931 | 338.9564880952409, 3539.3800000000015, 1179.7933333333337, 799.02, 0, 0, 932 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 933 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 934 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 935 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 936 | ], 937 | [ 938 | 337.6622023809553, 2029.6200000000003, 676.5400000000001, 939 | 1305.3200000000002, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 940 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 941 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 942 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 943 | 0, 0, 0, 0, 0, 0, 944 | ], 945 | [ 946 | 337.3027380952408, 506.74, 168.91333333333333, 1462.49, 0, 0, 0, 0, 0, 947 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 948 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 949 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 950 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 951 | ], 952 | [ 953 | 338.2518452380981, 546.48, 182.16, 653.1899999999999, 0, 0, 0, 0, 0, 0, 954 | 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 955 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 956 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 957 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 958 | ], 959 | [ 960 | 338.31142857143146, 533.48, 177.82666666666668, 23.009999999999998, 0, 961 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 962 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 963 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 964 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 965 | ], 966 | [ 967 | 338.31142857143146, 533.48, 177.82666666666668, 0, 0, 0, 0, 0, 0, 0, 0, 968 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 969 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 970 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 971 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 972 | ], 973 | [ 974 | 335.1359523809553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 975 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 976 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 977 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 978 | 1, 0, 0, 0, 0, 0, 0, 0, 979 | ], 980 | [ 981 | 337.047738095241, 0, 0, 321.18, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 982 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 983 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 984 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 985 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 986 | ], 987 | [ 988 | 337.047738095241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 989 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 990 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 991 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 992 | 1, 0, 0, 0, 0, 0, 0, 0, 993 | ], 994 | [ 995 | 337.047738095241, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 996 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 997 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 998 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 999 | 1, 0, 0, 0, 0, 0, 0, 0, 1000 | ], 1001 | [ 1002 | 337.047738095241, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1003 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1004 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1005 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1006 | 1, 0, 0, 0, 0, 0, 0, 0, 1007 | ], 1008 | [ 1009 | 337.047738095241, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1010 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1011 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1012 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1013 | 1, 0, 0, 0, 0, 0, 0, 0, 1014 | ], 1015 | [ 1016 | 337.047738095241, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1017 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1018 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1019 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1020 | 1, 0, 0, 0, 0, 0, 0, 0, 1021 | ], 1022 | [ 1023 | 337.047738095241, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1024 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1025 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1026 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1027 | 1, 0, 0, 0, 0, 0, 0, 0, 1028 | ], 1029 | [ 1030 | 337.047738095241, 323.15999999999997, 107.71999999999998, 0, 1, 0, 0, 0, 1031 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1032 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1033 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1034 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1035 | ], 1036 | [ 1037 | 337.047738095241, 1156.8700000000001, 385.6233333333334, 0, 0, 0, 0, 0, 1038 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1039 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1040 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1041 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1042 | ], 1043 | [ 1044 | 337.19154761905054, 1965.4400000000003, 655.1466666666668, 24.16, 0, 0, 1045 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1046 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1047 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1048 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1049 | ], 1050 | [ 1051 | 337.1584523809553, 2422.2900000000004, 807.4300000000002, 317.6, 0, 0, 1052 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1053 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1054 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1055 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1056 | ], 1057 | [ 1058 | 335.28869047619344, 2264.91, 754.9699999999999, 519.59, 0, 0, 0, 0, 0, 1059 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1060 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1061 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1062 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1063 | ], 1064 | [ 1065 | 335.4207738095268, 1843.2500000000002, 614.4166666666667, 830.76, 0, 0, 1066 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1067 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1068 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1069 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1070 | ], 1071 | [ 1072 | 335.81148809524126, 1488.41, 496.1366666666667, 845.65, 0, 0, 0, 0, 0, 1073 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1074 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1075 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1076 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1077 | ], 1078 | [ 1079 | 333.5138690476222, 1439.7100000000003, 479.9033333333334, 290.33, 0, 0, 1080 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1081 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1083 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1084 | ], 1085 | [ 1086 | 333.8477976190509, 2249.0700000000006, 749.6900000000002, 1087 | 443.01000000000005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1088 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1089 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1090 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1091 | 0, 0, 0, 0, 0, 0, 1092 | ], 1093 | [ 1094 | 333.3497023809556, 3201.980000000001, 1067.326666666667, 341.49, 0, 0, 1095 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1096 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1097 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1098 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1099 | ], 1100 | [ 1101 | 333.8235714285748, 3162.9500000000007, 1054.3166666666668, 707.24, 0, 0, 1102 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1103 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1104 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1105 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1106 | ], 1107 | [ 1108 | 336.5485714285747, 1966.6800000000003, 655.5600000000001, 1109 | 1654.0699999999997, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1110 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1111 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1112 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1113 | 0, 0, 0, 0, 0, 0, 1114 | ], 1115 | [ 1116 | 341.36654761905095, 588.5999999999999, 196.19999999999996, 2187.5, 0, 0, 1117 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1118 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1119 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1120 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1121 | ], 1122 | [ 1123 | 342.1344642857177, 0, 0, 717.61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1124 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1125 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1126 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1127 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1128 | ], 1129 | [ 1130 | 342.1344642857177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1131 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1132 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1133 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1134 | 1, 0, 0, 0, 0, 0, 0, 0, 1135 | ], 1136 | [ 1137 | 342.1344642857177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1138 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1139 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1140 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1141 | 1, 0, 0, 0, 0, 0, 0, 0, 1142 | ], 1143 | [ 1144 | 349.4699404761942, 0, 0, 1232.36, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1145 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1146 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1147 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1148 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1149 | ], 1150 | [ 1151 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1152 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1153 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1154 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1155 | 1, 0, 0, 0, 0, 0, 0, 0, 1156 | ], 1157 | [ 1158 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1159 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1160 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1161 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1162 | 1, 0, 0, 0, 0, 0, 0, 0, 1163 | ], 1164 | [ 1165 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1166 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1167 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1168 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1169 | 1, 0, 0, 0, 0, 0, 0, 0, 1170 | ], 1171 | [ 1172 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1173 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1174 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1175 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1176 | 1, 0, 0, 0, 0, 0, 0, 0, 1177 | ], 1178 | [ 1179 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1180 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1181 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1182 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1183 | 1, 0, 0, 0, 0, 0, 0, 0, 1184 | ], 1185 | [ 1186 | 349.4699404761942, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1187 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1188 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1189 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1190 | 1, 0, 0, 0, 0, 0, 0, 0, 1191 | ], 1192 | [ 1193 | 349.4699404761942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1194 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1195 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1196 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1197 | 1, 0, 0, 0, 0, 0, 0, 0, 1198 | ], 1199 | [ 1200 | 349.4699404761942, 363.90000000000003, 121.30000000000001, 0, 1, 0, 0, 1201 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1202 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1203 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1204 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1205 | ], 1206 | [ 1207 | 349.4699404761942, 1264.43, 421.4766666666667, 0, 0, 0, 0, 0, 0, 0, 0, 1208 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1209 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1210 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1211 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1212 | ], 1213 | [ 1214 | 349.4699404761942, 1954.9299999999998, 651.6433333333333, 0, 0, 0, 0, 0, 1215 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1216 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1217 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1218 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1219 | ], 1220 | [ 1221 | 350.2069642857182, 2321.08, 773.6933333333333, 487.72, 0, 0, 0, 0, 0, 0, 1222 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1223 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1224 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1225 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1226 | ], 1227 | [ 1228 | 350.1536309523851, 1911.4600000000003, 637.1533333333334, 1229 | 891.5699999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1230 | 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1231 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1232 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1233 | 0, 0, 0, 0, 0, 1234 | ], 1235 | [ 1236 | 352.7838095238138, 1631.3899999999999, 543.7966666666666, 1132.37, 0, 0, 1237 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1238 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1239 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1240 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1241 | ], 1242 | [ 1243 | 353.6773809523851, 1470.0099999999998, 490.0033333333333, 1244 | 880.1699999999998, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1245 | 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1246 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1247 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1248 | 0, 0, 0, 0, 0, 1249 | ], 1250 | [ 1251 | 354.15202380952803, 1819.3500000000001, 606.45, 570.6500000000001, 0, 0, 1252 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1253 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1254 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1255 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1256 | ], 1257 | [ 1258 | 355.5754166666709, 2916.12, 972.04, 649.5600000000001, 0, 0, 0, 0, 0, 0, 1259 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1260 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1261 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1262 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1263 | ], 1264 | [ 1265 | 355.7322023809567, 4109.680000000001, 1369.8933333333337, 595.01, 0, 0, 1266 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1267 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1268 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1269 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1270 | ], 1271 | [ 1272 | 354.8261309523852, 4065.0300000000007, 1355.0100000000002, 688.03, 0, 0, 1273 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1274 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1275 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1276 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1277 | ], 1278 | [ 1279 | 356.79035714286135, 2570.8299999999995, 856.9433333333332, 1837.19, 0, 1280 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1281 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1282 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1283 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1284 | ], 1285 | [ 1286 | 355.9877380952422, 808.6, 269.53333333333336, 1627.39, 0, 0, 0, 0, 0, 0, 1287 | 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1288 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1289 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1290 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1291 | ], 1292 | [ 1293 | 356.6092261904805, 13, 4.333333333333333, 900.01, 0, 0, 0, 0, 0, 0, 0, 1294 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1295 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1296 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1297 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1298 | ], 1299 | [ 1300 | 356.53184523809955, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1301 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1302 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1303 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1304 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 1305 | ], 1306 | [ 1307 | 372.0725000000046, 0, 0, 2610.83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1308 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1309 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1310 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1311 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1312 | ], 1313 | [ 1314 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1315 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1316 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1317 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1318 | 1, 0, 0, 0, 0, 0, 0, 0, 1319 | ], 1320 | [ 1321 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1322 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1323 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1324 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1325 | 1, 0, 0, 0, 0, 0, 0, 0, 1326 | ], 1327 | [ 1328 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1329 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1330 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1331 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1332 | 1, 0, 0, 0, 0, 0, 0, 0, 1333 | ], 1334 | [ 1335 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1336 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1337 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1338 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1339 | 1, 0, 0, 0, 0, 0, 0, 0, 1340 | ], 1341 | [ 1342 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1343 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1344 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1345 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1346 | 1, 0, 0, 0, 0, 0, 0, 0, 1347 | ], 1348 | ]; 1349 | // 1350 | var mlr = new MLR(xTrainMatrix, yTrainMatrix, { intercept: true }); 1351 | expect(mlr.predict(xTrainMatrix[0]).map(Math.round)).toStrictEqual([0]); 1352 | expect(mlr.predict(xTrainMatrix[10]).map(Math.round)).toStrictEqual([434]); 1353 | expect(mlr.predict(xTrainMatrix[20]).map(Math.round)).toStrictEqual([-51]); 1354 | expect(mlr.predict(xTrainMatrix[30]).map(Math.round)).toStrictEqual([525]); 1355 | expect(mlr.predict(xTrainMatrix[40]).map(Math.round)).toStrictEqual([59]); 1356 | expect(mlr.predict(xTrainMatrix[50]).map(Math.round)).toStrictEqual([-36]); 1357 | expect(mlr.predict(xTrainMatrix[60]).map(Math.round)).toStrictEqual([1218]); 1358 | expect(mlr.predict(xTrainMatrix[164]).map(Math.round)).toStrictEqual([-71]); 1359 | }); 1360 | it('should work with large dataset without intercept', () => { 1361 | const yTrainMatrix = [ 1362 | [0], 1363 | [0], 1364 | [0], 1365 | [129.01], 1366 | [424.1], 1367 | [699.64], 1368 | [895.08], 1369 | [377.87999999999994], 1370 | [413.43], 1371 | [222.88], 1372 | [397.96000000000004], 1373 | [326.04], 1374 | [360.24], 1375 | [385.87], 1376 | [0], 1377 | [0], 1378 | [0], 1379 | [0], 1380 | [0], 1381 | [0], 1382 | [0], 1383 | [0], 1384 | [0], 1385 | [0], 1386 | [0], 1387 | [0], 1388 | [0], 1389 | [264.9], 1390 | [288.08], 1391 | [478.11999999999995], 1392 | [400.59000000000003], 1393 | [415.93], 1394 | [277.91999999999996], 1395 | [313.98], 1396 | [330.68], 1397 | [654.43], 1398 | [525.38], 1399 | [151.26999999999998], 1400 | [0], 1401 | [0], 1402 | [0], 1403 | [0], 1404 | [0], 1405 | [0], 1406 | [0], 1407 | [0], 1408 | [0], 1409 | [0], 1410 | [0], 1411 | [0], 1412 | [0], 1413 | [268.09999999999997], 1414 | [545.1700000000001], 1415 | [489.99000000000007], 1416 | [632.1700000000001], 1417 | [359.96999999999997], 1418 | [482.75], 1419 | [480.03], 1420 | [646.92], 1421 | [1165.3699999999997], 1422 | [1299.77], 1423 | [498.5], 1424 | [0], 1425 | [0], 1426 | [0], 1427 | [0], 1428 | [0], 1429 | [0], 1430 | [0], 1431 | [0], 1432 | [0], 1433 | [0], 1434 | [0], 1435 | [0], 1436 | [12], 1437 | [437.01], 1438 | [906.0299999999999], 1439 | [742.33], 1440 | [558.04], 1441 | [567.25], 1442 | [483.09], 1443 | [565.5], 1444 | [780.5599999999998], 1445 | [1223.1100000000001], 1446 | [1302.8], 1447 | [496.96000000000004], 1448 | [13], 1449 | [0], 1450 | [850.39], 1451 | [0], 1452 | [0], 1453 | [0], 1454 | [0], 1455 | [0], 1456 | [0], 1457 | [0], 1458 | [0], 1459 | [0], 1460 | [0], 1461 | [234.44], 1462 | [670.45], 1463 | [1010.87], 1464 | [991.52], 1465 | [497.44], 1466 | [470.82], 1467 | [528.78], 1468 | [947.8099999999997], 1469 | [1522.76], 1470 | [1522.88], 1471 | [493.74], 1472 | [13], 1473 | [0], 1474 | [533.48], 1475 | [0], 1476 | [0], 1477 | [0], 1478 | [0], 1479 | [0], 1480 | [0], 1481 | [0], 1482 | [0], 1483 | [0], 1484 | [0], 1485 | [323.15999999999997], 1486 | [833.71], 1487 | [808.5699999999999], 1488 | [780.0099999999999], 1489 | [676.33], 1490 | [386.90999999999997], 1491 | [425.16999999999996], 1492 | [627.6300000000001], 1493 | [1196.27], 1494 | [1378.0799999999997], 1495 | [588.5999999999999], 1496 | [0], 1497 | [0], 1498 | [0], 1499 | [0], 1500 | [0], 1501 | [0], 1502 | [0], 1503 | [0], 1504 | [0], 1505 | [0], 1506 | [0], 1507 | [0], 1508 | [0], 1509 | [363.90000000000003], 1510 | [900.53], 1511 | [690.4999999999998], 1512 | [730.05], 1513 | [490.91], 1514 | [410.43], 1515 | [568.6700000000001], 1516 | [840.25], 1517 | [1507.1999999999998], 1518 | [1762.2300000000005], 1519 | [795.6], 1520 | [13], 1521 | [0], 1522 | [0], 1523 | [0], 1524 | [0], 1525 | [0], 1526 | [0], 1527 | ]; 1528 | const xTrainMatrix = [ 1529 | [ 1530 | 304.0233333333351, 129.01, 43.00333333333333, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1531 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1532 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1533 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1534 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1535 | ], 1536 | [ 1537 | 304.0233333333351, 553.11, 184.37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1538 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1539 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1540 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1541 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1542 | ], 1543 | [ 1544 | 304.0233333333351, 1252.75, 417.5833333333333, 0, 0, 0, 0, 0, 0, 0, 0, 1545 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1546 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1547 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1548 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1549 | ], 1550 | [ 1551 | 304.71273809523996, 2018.8200000000002, 672.94, 244.82999999999998, 0, 1552 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1553 | 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1554 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1555 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1556 | ], 1557 | [ 1558 | 305.24095238095424, 1972.6000000000001, 657.5333333333334, 1559 | 512.8399999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1560 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1561 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1562 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1563 | 0, 0, 0, 0, 0, 1564 | ], 1565 | [ 1566 | 306.470654761907, 1686.39, 562.13, 906.2299999999999, 0, 0, 0, 0, 0, 0, 1567 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1568 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1569 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1570 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1571 | ], 1572 | [ 1573 | 306.77696428571653, 1014.19, 338.06333333333333, 946.54, 0, 0, 0, 0, 0, 1574 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1575 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1576 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1577 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1578 | ], 1579 | [ 1580 | 309.7448214285739, 1034.27, 344.75666666666666, 876.4799999999999, 0, 0, 1581 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1582 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1583 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1584 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1585 | ], 1586 | [ 1587 | 308.98982142857386, 946.8799999999999, 315.6266666666666, 286.59, 0, 0, 1588 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1589 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1590 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1591 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1592 | ], 1593 | [ 1594 | 309.7872023809548, 1084.24, 361.41333333333336, 356.84000000000003, 0, 1595 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1596 | 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1597 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1598 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1599 | ], 1600 | [ 1601 | 312.0727380952404, 1072.1499999999999, 357.38333333333327, 781.93, 0, 0, 1602 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1603 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1604 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1605 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1606 | ], 1607 | [ 1608 | 314.7548214285738, 746.1099999999999, 248.7033333333333, 776.63, 0, 0, 1609 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1610 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1611 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1612 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1613 | ], 1614 | [ 1615 | 316.57672619047855, 385.87, 128.62333333333333, 666.32, 0, 0, 0, 0, 0, 1616 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1617 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1618 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1619 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1620 | ], 1621 | [ 1622 | 316.6857142857166, 0, 0, 404.18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1623 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1624 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1625 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1626 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1627 | ], 1628 | [ 1629 | 316.7630952380976, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1630 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1631 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1632 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1633 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 1634 | ], 1635 | [ 1636 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1637 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1638 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1639 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1640 | 1, 0, 0, 0, 0, 0, 0, 0, 1641 | ], 1642 | [ 1643 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1644 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1645 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1646 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1647 | 1, 0, 0, 0, 0, 0, 0, 0, 1648 | ], 1649 | [ 1650 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1651 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1652 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1653 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1654 | 1, 0, 0, 0, 0, 0, 0, 0, 1655 | ], 1656 | [ 1657 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1658 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1659 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1660 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1661 | 1, 0, 0, 0, 0, 0, 0, 0, 1662 | ], 1663 | [ 1664 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1665 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1666 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1667 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1668 | 1, 0, 0, 0, 0, 0, 0, 0, 1669 | ], 1670 | [ 1671 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1672 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1673 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1674 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1675 | 1, 0, 0, 0, 0, 0, 0, 0, 1676 | ], 1677 | [ 1678 | 316.7630952380976, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1679 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1680 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1681 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1682 | 1, 0, 0, 0, 0, 0, 0, 0, 1683 | ], 1684 | [ 1685 | 316.7630952380976, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1686 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1687 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1688 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1689 | 1, 0, 0, 0, 0, 0, 0, 0, 1690 | ], 1691 | [ 1692 | 316.7630952380976, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1693 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1694 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1695 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1696 | 1, 0, 0, 0, 0, 0, 0, 0, 1697 | ], 1698 | [ 1699 | 316.7630952380976, 264.9, 88.3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1700 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1701 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1702 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1703 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1704 | ], 1705 | [ 1706 | 316.7630952380976, 552.9799999999999, 184.32666666666663, 0, 0, 0, 0, 0, 1707 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1708 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1709 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1710 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1711 | ], 1712 | [ 1713 | 316.7630952380976, 1031.1, 343.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1714 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1715 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1716 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1717 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1718 | ], 1719 | [ 1720 | 317.2813095238119, 1166.7899999999997, 388.9299999999999, 351.96, 0, 0, 1721 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1722 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1723 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1724 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1725 | ], 1726 | [ 1727 | 317.54589285714525, 1294.6399999999996, 431.54666666666657, 332.53, 0, 1728 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1729 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1730 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1731 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1732 | ], 1733 | [ 1734 | 318.1508333333357, 1094.4399999999998, 364.8133333333333, 579.75, 0, 0, 1735 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1736 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1737 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1738 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1739 | ], 1740 | [ 1741 | 318.512916666669, 1007.83, 335.9433333333333, 461.41999999999996, 0, 0, 1742 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1743 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1744 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1745 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1746 | ], 1747 | [ 1748 | 319.00797619047853, 922.5799999999999, 307.52666666666664, 1749 | 499.10000000000014, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1750 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1751 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1752 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1753 | 0, 0, 0, 0, 0, 0, 1754 | ], 1755 | [ 1756 | 320.4719047619072, 1299.0900000000001, 433.03000000000003, 523.86, 0, 0, 1757 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1758 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1759 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1760 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1761 | ], 1762 | [ 1763 | 320.87142857143095, 1510.49, 503.49666666666667, 381.1, 0, 0, 0, 0, 0, 1764 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1765 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1766 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1767 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1768 | ], 1769 | [ 1770 | 322.2202380952407, 1331.08, 443.6933333333333, 557.2800000000001, 0, 0, 1771 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1772 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1773 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1774 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1775 | ], 1776 | [ 1777 | 322.1571428571456, 676.65, 225.54999999999998, 643.8299999999999, 0, 0, 1778 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1779 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1780 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1781 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1782 | ], 1783 | [ 1784 | 321.8994642857171, 151.26999999999998, 50.423333333333325, 1785 | 482.09000000000003, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1786 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1787 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1788 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1789 | 0, 0, 0, 0, 0, 0, 1790 | ], 1791 | [ 1792 | 322.836845238098, 0, 0, 308.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1793 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1794 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1795 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1796 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1797 | ], 1798 | [ 1799 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1800 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1801 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1802 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1803 | 1, 0, 0, 0, 0, 0, 0, 0, 1804 | ], 1805 | [ 1806 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1807 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1808 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1809 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1810 | 1, 0, 0, 0, 0, 0, 0, 0, 1811 | ], 1812 | [ 1813 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1814 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1815 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1816 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1817 | 1, 0, 0, 0, 0, 0, 0, 0, 1818 | ], 1819 | [ 1820 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1821 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1822 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1823 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1824 | 1, 0, 0, 0, 0, 0, 0, 0, 1825 | ], 1826 | [ 1827 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1828 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1829 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1830 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1831 | 1, 0, 0, 0, 0, 0, 0, 0, 1832 | ], 1833 | [ 1834 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1835 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1836 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1837 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1838 | 1, 0, 0, 0, 0, 0, 0, 0, 1839 | ], 1840 | [ 1841 | 322.836845238098, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1842 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1843 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1844 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1845 | 1, 0, 0, 0, 0, 0, 0, 0, 1846 | ], 1847 | [ 1848 | 322.836845238098, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1849 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1850 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1851 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1852 | 1, 0, 0, 0, 0, 0, 0, 0, 1853 | ], 1854 | [ 1855 | 322.836845238098, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1856 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1857 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1858 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1859 | 1, 0, 0, 0, 0, 0, 0, 0, 1860 | ], 1861 | [ 1862 | 322.836845238098, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1863 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1864 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1865 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1866 | 1, 0, 0, 0, 0, 0, 0, 0, 1867 | ], 1868 | [ 1869 | 322.836845238098, 268.09999999999997, 89.36666666666666, 0, 1, 0, 0, 0, 1870 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1871 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1872 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1873 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1874 | ], 1875 | [ 1876 | 322.836845238098, 813.27, 271.09, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1877 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1878 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1879 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1880 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1881 | ], 1882 | [ 1883 | 322.836845238098, 1303.26, 434.42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1884 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1885 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1886 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1887 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1888 | ], 1889 | [ 1890 | 322.1834523809552, 1667.3300000000002, 555.7766666666668, 1891 | 158.32999999999998, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1892 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1893 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1894 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1895 | 0, 0, 0, 0, 0, 0, 1896 | ], 1897 | [ 1898 | 321.04928571428854, 1482.1300000000003, 494.04333333333346, 354.63, 0, 1899 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1900 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1901 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1902 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1903 | ], 1904 | [ 1905 | 322.535000000003, 1474.8899999999999, 491.62999999999994, 1906 | 739.5899999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1907 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1908 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1909 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1910 | 0, 0, 0, 0, 0, 1911 | ], 1912 | [ 1913 | 323.95720238095544, 1322.7499999999998, 440.9166666666666, 1914 | 871.0999999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1915 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1916 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1917 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1918 | 0, 0, 0, 0, 0, 1919 | ], 1920 | [ 1921 | 325.3029166666699, 1609.7, 536.5666666666667, 586.0500000000001, 0, 0, 1922 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1923 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1924 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1925 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1926 | ], 1927 | [ 1928 | 325.12875000000315, 2292.3200000000006, 764.1066666666669, 453.49, 0, 0, 1929 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1930 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1931 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1932 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1933 | ], 1934 | [ 1935 | 325.62339285714586, 3112.060000000001, 1037.3533333333337, 563.13, 0, 0, 1936 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1937 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1938 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1939 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1940 | ], 1941 | [ 1942 | 326.3627976190507, 2963.6400000000003, 987.8800000000001, 771.14, 0, 0, 1943 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1944 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1945 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1946 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1947 | ], 1948 | [ 1949 | 325.75750000000295, 1798.2699999999998, 599.4233333333333, 1950 | 1063.6799999999998, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1951 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1952 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1953 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1954 | 0, 0, 0, 0, 0, 0, 1955 | ], 1956 | [ 1957 | 327.53464285714574, 498.5, 166.16666666666666, 1598.3300000000002, 0, 0, 1958 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1959 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1960 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1961 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1962 | ], 1963 | [ 1964 | 331.5064880952408, 0, 0, 1165.77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1965 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1966 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1967 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1968 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1969 | ], 1970 | [ 1971 | 331.72672619047887, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1972 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1973 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1974 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1975 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 1976 | ], 1977 | [ 1978 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1979 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1980 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1981 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1982 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 1983 | ], 1984 | [ 1985 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1986 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1987 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1988 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1989 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 1990 | ], 1991 | [ 1992 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1993 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1994 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1995 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1996 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 1997 | ], 1998 | [ 1999 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2000 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2001 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2002 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2003 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2004 | ], 2005 | [ 2006 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2007 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2008 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2009 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2010 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2011 | ], 2012 | [ 2013 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2014 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2015 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2016 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2017 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2018 | ], 2019 | [ 2020 | 331.72672619047887, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2021 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2022 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2023 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2024 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2025 | ], 2026 | [ 2027 | 331.72672619047887, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2028 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2029 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2030 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2031 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2032 | ], 2033 | [ 2034 | 331.72672619047887, 12, 4, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2035 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2036 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2037 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2038 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2039 | ], 2040 | [ 2041 | 331.72672619047887, 449.01, 149.67, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2042 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2043 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2044 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2045 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2046 | ], 2047 | [ 2048 | 331.72672619047887, 1355.04, 451.68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2049 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2050 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2051 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2052 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2053 | ], 2054 | [ 2055 | 331.6552976190503, 2085.370000000001, 695.1233333333336, 0, 0, 0, 0, 0, 2056 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 2057 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2058 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2059 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2060 | ], 2061 | [ 2062 | 330.20482142857406, 2206.4, 735.4666666666667, 193.32999999999998, 0, 0, 2063 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2064 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2065 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2066 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2067 | ], 2068 | [ 2069 | 329.33172619047883, 1867.6200000000001, 622.5400000000001, 2070 | 759.3499999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2071 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2072 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2073 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2074 | 0, 0, 0, 0, 0, 2075 | ], 2076 | [ 2077 | 329.61148809524104, 1608.3799999999997, 536.1266666666666, 2078 | 789.3299999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2079 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2080 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2081 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2082 | 0, 0, 0, 0, 0, 2083 | ], 2084 | [ 2085 | 330.55547619047917, 1615.84, 538.6133333333333, 716.63, 0, 0, 0, 0, 0, 2086 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2087 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2088 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2089 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2090 | ], 2091 | [ 2092 | 330.7348214285745, 1829.1500000000005, 609.7166666666668, 2093 | 597.3799999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2094 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2095 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2096 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2097 | 0, 0, 0, 0, 0, 2098 | ], 2099 | [ 2100 | 330.0471428571459, 2569.1700000000005, 856.3900000000002, 367.56, 0, 0, 2101 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2102 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2103 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2104 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2105 | ], 2106 | [ 2107 | 329.52458333333624, 3306.470000000001, 1102.156666666667, 2108 | 477.7100000000001, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2109 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2110 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2111 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2112 | 0, 0, 0, 0, 0, 2113 | ], 2114 | [ 2115 | 329.61464285714567, 3022.8700000000017, 1007.6233333333339, 2116 | 795.6899999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2117 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2118 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2119 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2120 | 0, 0, 0, 0, 0, 2121 | ], 2122 | [ 2123 | 331.1852976190504, 1812.76, 604.2533333333333, 1486.98, 0, 0, 0, 0, 0, 2124 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2125 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2126 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2127 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2128 | ], 2129 | [ 2130 | 332.0163095238122, 509.96, 169.98666666666665, 1442.41, 0, 0, 0, 0, 0, 2131 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2132 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2133 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2134 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2135 | ], 2136 | [ 2137 | 333.8162500000027, 863.39, 287.7966666666667, 799.3499999999998, 0, 0, 2138 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2139 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2140 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2141 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2142 | ], 2143 | [ 2144 | 333.8385714285741, 850.39, 283.4633333333333, 16.75, 0, 0, 0, 0, 0, 0, 2145 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2146 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2147 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2148 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2149 | ], 2150 | [ 2151 | 333.8385714285741, 850.39, 283.4633333333333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2152 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2153 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2154 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2155 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2156 | ], 2157 | [ 2158 | 340.24744047619356, 0, 0, 1927.08, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2159 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2160 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2161 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2162 | 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2163 | ], 2164 | [ 2165 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2166 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2167 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2168 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2169 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2170 | ], 2171 | [ 2172 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2173 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2174 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2175 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2176 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2177 | ], 2178 | [ 2179 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2180 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2181 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2182 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2183 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2184 | ], 2185 | [ 2186 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2187 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2188 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2189 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2190 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2191 | ], 2192 | [ 2193 | 340.24744047619356, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2194 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2195 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2196 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2197 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2198 | ], 2199 | [ 2200 | 340.24744047619356, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2201 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2202 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2203 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2204 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2205 | ], 2206 | [ 2207 | 340.24744047619356, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2208 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2209 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2210 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2211 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2212 | ], 2213 | [ 2214 | 340.24744047619356, 234.44, 78.14666666666666, 0, 1, 0, 0, 0, 0, 0, 0, 2215 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2216 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2217 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2218 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2219 | ], 2220 | [ 2221 | 340.24744047619356, 904.89, 301.63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2222 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2223 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2224 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2225 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2226 | ], 2227 | [ 2228 | 340.39029761905067, 1915.7600000000002, 638.5866666666667, 24, 0, 0, 0, 2229 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 2230 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2231 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2232 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2233 | ], 2234 | [ 2235 | 341.8910714285745, 2672.8400000000006, 890.9466666666668, 486.57, 0, 0, 2236 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2237 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2238 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2239 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2240 | ], 2241 | [ 2242 | 341.0992857142888, 2499.830000000001, 833.276666666667, 2243 | 537.4300000000001, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2244 | 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2245 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2246 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2247 | 0, 0, 0, 0, 0, 2248 | ], 2249 | [ 2250 | 340.7125595238126, 1959.7800000000002, 653.2600000000001, 2251 | 945.8999999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2252 | 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2253 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2254 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2255 | 0, 0, 0, 0, 0, 2256 | ], 2257 | [ 2258 | 339.7947023809554, 1497.04, 499.0133333333333, 837.3199999999999, 0, 0, 2259 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2260 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2261 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2262 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2263 | ], 2264 | [ 2265 | 340.97511904762223, 1947.4100000000003, 649.1366666666668, 2266 | 695.7499999999998, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2267 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2268 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2269 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2270 | 0, 0, 0, 0, 0, 2271 | ], 2272 | [ 2273 | 340.0084523809554, 2999.350000000001, 999.7833333333336, 308.42, 0, 0, 2274 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2275 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2276 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2277 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2278 | ], 2279 | [ 2280 | 339.84214285714586, 3993.4500000000016, 1331.1500000000005, 500.84, 0, 2281 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2282 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2283 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2284 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2285 | ], 2286 | [ 2287 | 338.9564880952409, 3539.3800000000015, 1179.7933333333337, 799.02, 0, 0, 2288 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2289 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2290 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2291 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2292 | ], 2293 | [ 2294 | 337.6622023809553, 2029.6200000000003, 676.5400000000001, 2295 | 1305.3200000000002, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2296 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2297 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2298 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2299 | 0, 0, 0, 0, 0, 0, 2300 | ], 2301 | [ 2302 | 337.3027380952408, 506.74, 168.91333333333333, 1462.49, 0, 0, 0, 0, 0, 2303 | 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2304 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2305 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2306 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2307 | ], 2308 | [ 2309 | 338.2518452380981, 546.48, 182.16, 653.1899999999999, 0, 0, 0, 0, 0, 0, 2310 | 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2311 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2312 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2313 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2314 | ], 2315 | [ 2316 | 338.31142857143146, 533.48, 177.82666666666668, 23.009999999999998, 0, 2317 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2318 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2319 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2320 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2321 | ], 2322 | [ 2323 | 338.31142857143146, 533.48, 177.82666666666668, 0, 0, 0, 0, 0, 0, 0, 0, 2324 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2325 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2326 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2327 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2328 | ], 2329 | [ 2330 | 335.1359523809553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2331 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2332 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2333 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2334 | 1, 0, 0, 0, 0, 0, 0, 0, 2335 | ], 2336 | [ 2337 | 337.047738095241, 0, 0, 321.18, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2338 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2339 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2340 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2341 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2342 | ], 2343 | [ 2344 | 337.047738095241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2345 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2346 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2347 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2348 | 1, 0, 0, 0, 0, 0, 0, 0, 2349 | ], 2350 | [ 2351 | 337.047738095241, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2352 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2353 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2354 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2355 | 1, 0, 0, 0, 0, 0, 0, 0, 2356 | ], 2357 | [ 2358 | 337.047738095241, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2359 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2360 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2361 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2362 | 1, 0, 0, 0, 0, 0, 0, 0, 2363 | ], 2364 | [ 2365 | 337.047738095241, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2366 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2367 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2368 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2369 | 1, 0, 0, 0, 0, 0, 0, 0, 2370 | ], 2371 | [ 2372 | 337.047738095241, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2373 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2374 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2375 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2376 | 1, 0, 0, 0, 0, 0, 0, 0, 2377 | ], 2378 | [ 2379 | 337.047738095241, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2380 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2381 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2382 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2383 | 1, 0, 0, 0, 0, 0, 0, 0, 2384 | ], 2385 | [ 2386 | 337.047738095241, 323.15999999999997, 107.71999999999998, 0, 1, 0, 0, 0, 2387 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2388 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2389 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2390 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2391 | ], 2392 | [ 2393 | 337.047738095241, 1156.8700000000001, 385.6233333333334, 0, 0, 0, 0, 0, 2394 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 2395 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2396 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2397 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2398 | ], 2399 | [ 2400 | 337.19154761905054, 1965.4400000000003, 655.1466666666668, 24.16, 0, 0, 2401 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 2402 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2403 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2404 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2405 | ], 2406 | [ 2407 | 337.1584523809553, 2422.2900000000004, 807.4300000000002, 317.6, 0, 0, 2408 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 2409 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2410 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2411 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2412 | ], 2413 | [ 2414 | 335.28869047619344, 2264.91, 754.9699999999999, 519.59, 0, 0, 0, 0, 0, 2415 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 2416 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2417 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2418 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2419 | ], 2420 | [ 2421 | 335.4207738095268, 1843.2500000000002, 614.4166666666667, 830.76, 0, 0, 2422 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2423 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2424 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2425 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2426 | ], 2427 | [ 2428 | 335.81148809524126, 1488.41, 496.1366666666667, 845.65, 0, 0, 0, 0, 0, 2429 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2430 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2431 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2432 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2433 | ], 2434 | [ 2435 | 333.5138690476222, 1439.7100000000003, 479.9033333333334, 290.33, 0, 0, 2436 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 2437 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2438 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2439 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2440 | ], 2441 | [ 2442 | 333.8477976190509, 2249.0700000000006, 749.6900000000002, 2443 | 443.01000000000005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2444 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2445 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2446 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2447 | 0, 0, 0, 0, 0, 0, 2448 | ], 2449 | [ 2450 | 333.3497023809556, 3201.980000000001, 1067.326666666667, 341.49, 0, 0, 2451 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2452 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2453 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2454 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2455 | ], 2456 | [ 2457 | 333.8235714285748, 3162.9500000000007, 1054.3166666666668, 707.24, 0, 0, 2458 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2459 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2460 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2461 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2462 | ], 2463 | [ 2464 | 336.5485714285747, 1966.6800000000003, 655.5600000000001, 2465 | 1654.0699999999997, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2466 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2467 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2468 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2469 | 0, 0, 0, 0, 0, 0, 2470 | ], 2471 | [ 2472 | 341.36654761905095, 588.5999999999999, 196.19999999999996, 2187.5, 0, 0, 2473 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2474 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2475 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2476 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2477 | ], 2478 | [ 2479 | 342.1344642857177, 0, 0, 717.61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2480 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2481 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2482 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2483 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2484 | ], 2485 | [ 2486 | 342.1344642857177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2487 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2488 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2489 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2490 | 1, 0, 0, 0, 0, 0, 0, 0, 2491 | ], 2492 | [ 2493 | 342.1344642857177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2494 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2495 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2496 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2497 | 1, 0, 0, 0, 0, 0, 0, 0, 2498 | ], 2499 | [ 2500 | 349.4699404761942, 0, 0, 1232.36, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2501 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2502 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2503 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2504 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2505 | ], 2506 | [ 2507 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2508 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2509 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2510 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2511 | 1, 0, 0, 0, 0, 0, 0, 0, 2512 | ], 2513 | [ 2514 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2515 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2516 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2517 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2518 | 1, 0, 0, 0, 0, 0, 0, 0, 2519 | ], 2520 | [ 2521 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2522 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2523 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2524 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2525 | 1, 0, 0, 0, 0, 0, 0, 0, 2526 | ], 2527 | [ 2528 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2529 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2530 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2531 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2532 | 1, 0, 0, 0, 0, 0, 0, 0, 2533 | ], 2534 | [ 2535 | 349.4699404761942, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2536 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2537 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2538 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2539 | 1, 0, 0, 0, 0, 0, 0, 0, 2540 | ], 2541 | [ 2542 | 349.4699404761942, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2543 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2544 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2545 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2546 | 1, 0, 0, 0, 0, 0, 0, 0, 2547 | ], 2548 | [ 2549 | 349.4699404761942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2550 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2551 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2552 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2553 | 1, 0, 0, 0, 0, 0, 0, 0, 2554 | ], 2555 | [ 2556 | 349.4699404761942, 363.90000000000003, 121.30000000000001, 0, 1, 0, 0, 2557 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2558 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2559 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2560 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2561 | ], 2562 | [ 2563 | 349.4699404761942, 1264.43, 421.4766666666667, 0, 0, 0, 0, 0, 0, 0, 0, 2564 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2565 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2566 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2567 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2568 | ], 2569 | [ 2570 | 349.4699404761942, 1954.9299999999998, 651.6433333333333, 0, 0, 0, 0, 0, 2571 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 2572 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2573 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2574 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2575 | ], 2576 | [ 2577 | 350.2069642857182, 2321.08, 773.6933333333333, 487.72, 0, 0, 0, 0, 0, 0, 2578 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 2579 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2580 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2581 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2582 | ], 2583 | [ 2584 | 350.1536309523851, 1911.4600000000003, 637.1533333333334, 2585 | 891.5699999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2586 | 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2587 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2588 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2589 | 0, 0, 0, 0, 0, 2590 | ], 2591 | [ 2592 | 352.7838095238138, 1631.3899999999999, 543.7966666666666, 1132.37, 0, 0, 2593 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2594 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2595 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2596 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2597 | ], 2598 | [ 2599 | 353.6773809523851, 1470.0099999999998, 490.0033333333333, 2600 | 880.1699999999998, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2601 | 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2602 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2603 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2604 | 0, 0, 0, 0, 0, 2605 | ], 2606 | [ 2607 | 354.15202380952803, 1819.3500000000001, 606.45, 570.6500000000001, 0, 0, 2608 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 2609 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2610 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2611 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2612 | ], 2613 | [ 2614 | 355.5754166666709, 2916.12, 972.04, 649.5600000000001, 0, 0, 0, 0, 0, 0, 2615 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2616 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2617 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2618 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2619 | ], 2620 | [ 2621 | 355.7322023809567, 4109.680000000001, 1369.8933333333337, 595.01, 0, 0, 2622 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2623 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2624 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2625 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2626 | ], 2627 | [ 2628 | 354.8261309523852, 4065.0300000000007, 1355.0100000000002, 688.03, 0, 0, 2629 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2630 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2631 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2632 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2633 | ], 2634 | [ 2635 | 356.79035714286135, 2570.8299999999995, 856.9433333333332, 1837.19, 0, 2636 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2637 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2638 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2639 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2640 | ], 2641 | [ 2642 | 355.9877380952422, 808.6, 269.53333333333336, 1627.39, 0, 0, 0, 0, 0, 0, 2643 | 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2644 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2645 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2646 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2647 | ], 2648 | [ 2649 | 356.6092261904805, 13, 4.333333333333333, 900.01, 0, 0, 0, 0, 0, 0, 0, 2650 | 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2651 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2652 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2653 | 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2654 | ], 2655 | [ 2656 | 356.53184523809955, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2657 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2658 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2659 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2660 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 2661 | ], 2662 | [ 2663 | 372.0725000000046, 0, 0, 2610.83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2664 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2665 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2666 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2667 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2668 | ], 2669 | [ 2670 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2671 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2672 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2673 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2674 | 1, 0, 0, 0, 0, 0, 0, 0, 2675 | ], 2676 | [ 2677 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2678 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2679 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2680 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2681 | 1, 0, 0, 0, 0, 0, 0, 0, 2682 | ], 2683 | [ 2684 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2685 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2686 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2687 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2688 | 1, 0, 0, 0, 0, 0, 0, 0, 2689 | ], 2690 | [ 2691 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2692 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2693 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2694 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2695 | 1, 0, 0, 0, 0, 0, 0, 0, 2696 | ], 2697 | [ 2698 | 372.0725000000046, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2699 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2700 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2701 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2702 | 1, 0, 0, 0, 0, 0, 0, 0, 2703 | ], 2704 | ]; 2705 | // 2706 | var mlr = new MLR(xTrainMatrix, yTrainMatrix, { intercept: false }); 2707 | expect(mlr.predict(xTrainMatrix[0]).map(Math.round)).toStrictEqual([0]); 2708 | expect(mlr.predict(xTrainMatrix[10]).map(Math.round)).toStrictEqual([434]); 2709 | expect(mlr.predict(xTrainMatrix[20]).map(Math.round)).toStrictEqual([-51]); 2710 | expect(mlr.predict(xTrainMatrix[30]).map(Math.round)).toStrictEqual([525]); 2711 | expect(mlr.predict(xTrainMatrix[40]).map(Math.round)).toStrictEqual([59]); 2712 | expect(mlr.predict(xTrainMatrix[50]).map(Math.round)).toStrictEqual([-36]); 2713 | expect(mlr.predict(xTrainMatrix[60]).map(Math.round)).toStrictEqual([1218]); 2714 | expect(mlr.predict(xTrainMatrix[164]).map(Math.round)).toStrictEqual([-71]); 2715 | }); 2716 | }); 2717 | --------------------------------------------------------------------------------