├── .gitignore
├── .npmignore
├── README.md
├── css
└── react-d3-map-choropleth.css
├── example
├── canner.js
├── choropleth.html
├── data
│ ├── 110m_countries.geojson
│ ├── population.json
│ ├── states.json
│ ├── twTown1982.topo.json
│ ├── uk.json
│ ├── unemployment.tsv
│ ├── us.json
│ └── world-50m.json
├── img
│ ├── twpopulation-tile.png
│ ├── twpopulation.png
│ └── us.png
├── layout.hbs
├── map.html
├── src
│ ├── choropleth.jsx
│ ├── css
│ │ ├── choropleth.css
│ │ └── twpopulation.css
│ ├── map.jsx
│ └── twpopulation.jsx
└── twpopulation.html
├── package.json
├── src
├── choropleth.jsx
├── index.jsx
├── map.jsx
└── mapChoropleth.jsx
├── webpack.config.js
└── webpack.prod.config.js
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | dist/
4 | example/dist
5 | example/dist_es5
6 | npm-debug.log
7 | lib
8 | .DS_Store
9 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | src
2 | example
3 | __tests__
4 | .DS_Store
5 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # react-d3-map-choropleth
2 |
3 | react-d3-map choropleth
4 |
5 | ## Example1 (USA unemployment rate)
6 |
7 | - MapChoropleth
8 |
9 | Reference: http://bl.ocks.org/mbostock/4060606
10 |
11 | ```js
12 | "use strict";
13 |
14 | var React = require('react');
15 | var ReactDOM = require('react-dom');
16 | var topojson = require('topojson');
17 | var MapChoropleth = require('react-d3-map-choropleth').MapChoropleth;
18 |
19 | var css= require('./css/choropleth.css');
20 |
21 | // Example
22 | // http://bl.ocks.org/mbostock/4060606
23 | (function() {
24 | var width = 960,
25 | height = 600;
26 |
27 | var topodata = require('json!../data/us.json');
28 | var unemploy = require('dsv?delimiter=\t!../data/unemployment.tsv')
29 |
30 | // data should be a MultiLineString
31 | var dataStates = topojson.mesh(topodata, topodata.objects.states, function(a, b) { return a !== b; });
32 | /// data should be polygon
33 | var dataCounties = topojson.feature(topodata, topodata.objects.counties).features;
34 |
35 | // domain
36 | var domain = {
37 | scale: 'quantize',
38 | domain: [0, .15],
39 | range: d3.range(9).map(function(i) { return "q" + i + "-9"; })
40 | };
41 | var domainValue = function(d) { return +d.rate; };
42 | var domainKey = function(d) {return +d.id};
43 | var mapKey = function(d) {return +d.id};
44 |
45 | var scale = 1280;
46 | var translate = [width / 2, height / 2];
47 | var projection = 'albersUsa';
48 |
49 | ReactDOM.render(
50 |
65 | , document.getElementById('blank-choropleth')
66 | )
67 |
68 | })()
69 | ```
70 |
71 | 
72 |
73 | ## Example2 (Taiwan population)
74 |
75 | - MapChoropleth
76 |
77 | ```js
78 | "use strict";
79 |
80 | var React = require('react');
81 | var ReactDOM = require('react-dom');
82 | var topojson = require('topojson');
83 | var MapChoropleth = require('react-d3-map-choropleth').MapChoropleth;
84 |
85 | var css= require('./css/twpopulation.css');
86 |
87 | // Example
88 | (function() {
89 | var width = 960,
90 | height = 800;
91 |
92 | var topodata = require('json!../data/twTown1982.topo.json');
93 | var population = require('json!../data/population.json')['102']
94 |
95 | // data should be a MultiLineString
96 | var dataMeshCounties = topojson.mesh(topodata, topodata.objects["twTown1982.geo"], function(a, b) { return a !== b; });
97 | /// data should be polygon
98 | var dataCounties = topojson.feature(topodata, topodata.objects["twTown1982.geo"]).features;
99 |
100 | dataCounties.forEach(function(d, i) {
101 | if(d.properties.TOWNID === "1605" || d.properties.TOWNID === "1603" || d.properties.TOWNID=== "1000128") {
102 | dataCounties.splice(i, 1);
103 | }
104 | })
105 |
106 | var valArr = []
107 |
108 | for (var key in population) {
109 | for (var reg in population[key]) {
110 | valArr.push({
111 | "region": key.trim() + '/' + reg.trim(),
112 | "value": +population[key][reg]
113 | });
114 | }
115 | }
116 |
117 | // domain
118 | var domain = {
119 | scale: 'quantize',
120 | domain: d3.extent(valArr, function(d) {return d.value;}),
121 | range: d3.range(11).map(function(i) { return "q" + i + "-11"; })
122 | };
123 | var domainValue = function(d) { return +d.value; };
124 | var domainKey = function(d) {return d.region};
125 | var mapKey = function(d) {return d.properties.name.trim()};
126 |
127 | var scale = 10000;
128 | var center = [120.979531, 23.978567];
129 | var projection = 'mercator';
130 |
131 | ReactDOM.render(
132 |
147 | , document.getElementById('blank-twpopulation')
148 | )
149 |
150 | })()
151 |
152 | ```
153 |
154 | 
155 |
156 | ### With tile
157 |
158 | 
159 |
160 | ## Install
161 |
162 | ```
163 | npm install --save react-d3-map-choropleth
164 | ```
165 |
166 | ## License
167 |
168 | Apache 2.0
169 |
--------------------------------------------------------------------------------
/css/react-d3-map-choropleth.css:
--------------------------------------------------------------------------------
1 | .polygon {
2 | fill: #333;
3 | }
4 |
5 | .mesh {
6 | fill: none;
7 | stroke: #fff;
8 | stroke-linejoin: round;
9 | }
10 |
--------------------------------------------------------------------------------
/example/canner.js:
--------------------------------------------------------------------------------
1 | examples = [
2 | {
3 | "link": "map",
4 | "title": "Map"
5 | },
6 | {
7 | "link": "choropleth",
8 | "title": "Choropleth"
9 | },
10 | {
11 | "link": "twpopulation",
12 | "title": "Taiwan Population"
13 | }
14 | ];
15 |
16 |
17 | var canner = examples.map(function(d) {
18 | return {
19 | "layout": "./layout.hbs",
20 | "filename": './' + d.link + '.html',
21 | "data": {
22 | "link": d.link,
23 | "title": d.title
24 | }
25 | }
26 | })
27 |
28 | module.exports = canner;
29 |
--------------------------------------------------------------------------------
/example/choropleth.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Choropleth Example
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/example/data/uk.json:
--------------------------------------------------------------------------------
1 | {"type":"Topology","transform":{"scale":[0.001546403012701271,0.0010939367048704803],"translate":[-13.69131425699993,49.90961334800009]},"objects":{"subunits":{"type":"GeometryCollection","geometries":[{"type":"MultiPolygon","id":"ENG","arcs":[[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6,7,8,9]]],"properties":{"name":"England"}},{"type":"MultiPolygon","id":"IRL","arcs":[[[10]],[[11]],[[12]],[[13]],[[14]],[[15]],[[16,17]]],"properties":{"name":"Ireland"}},{"type":"MultiPolygon","id":"NIR","arcs":[[[-17,18]],[[19]]],"properties":{"name":"N. Ireland"}},{"type":"MultiPolygon","id":"SCT","arcs":[[[20]],[[21]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31]],[[32]],[[33]],[[34]],[[35]],[[36]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[-9,49]],[[50]],[[51]],[[52]],[[53]],[[54]],[[55]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]],[[62]],[[63]],[[64]],[[65]],[[66]]],"properties":{"name":"Scotland"}},{"type":"MultiPolygon","id":"WLS","arcs":[[[67]],[[-7,68]],[[69]]],"properties":{"name":"Wales"}}]},"places":{"type":"GeometryCollection","geometries":[{"type":"Point","coordinates":[5868,5064],"properties":{"name":"Ayr"}},{"type":"Point","coordinates":[7508,6637],"properties":{"name":"Aberdeen"}},{"type":"Point","coordinates":[6609,5933],"properties":{"name":"Perth"}},{"type":"Point","coordinates":[6913,5997],"properties":{"name":"Dundee"}},{"type":"Point","coordinates":[8058,4269],"properties":{"name":"Middlesbrough"}},{"type":"Point","coordinates":[7883,2295],"properties":{"name":"Coventry"}},{"type":"Point","coordinates":[7333,1347],"properties":{"name":"Bath"}},{"type":"Point","coordinates":[6570,722],"properties":{"name":"Exeter"}},{"type":"Point","coordinates":[8929,2094],"properties":{"name":"Cambridge"}},{"type":"Point","coordinates":[8640,3511],"properties":{"name":"Kingston upon Hull"}},{"type":"Point","coordinates":[4111,4653],"properties":{"name":"Londonderry"}},{"type":"Point","coordinates":[4540,4214],"properties":{"name":"Lisburn"}},{"type":"Point","coordinates":[5264,204],"properties":{"name":"Penzance"}},{"type":"Point","coordinates":[8155,3712],"properties":{"name":"York"}},{"type":"Point","coordinates":[6881,3584],"properties":{"name":"Blackpool"}},{"type":"Point","coordinates":[6558,4714],"properties":{"name":"Dumfries"}},{"type":"Point","coordinates":[8575,3995],"properties":{"name":"Scarborough"}},{"type":"Point","coordinates":[6163,434],"properties":{"name":"Plymouth"}},{"type":"Point","coordinates":[9610,1975],"properties":{"name":"Ipswich"}},{"type":"Point","coordinates":[9694,2487],"properties":{"name":"Norwich"}},{"type":"Point","coordinates":[8743,841],"properties":{"name":"Brighton"}},{"type":"Point","coordinates":[6945,8279],"properties":{"name":"Kirkwall"}},{"type":"Point","coordinates":[6116,6908],"properties":{"name":"Inverness"}},{"type":"Point","coordinates":[8045,1701],"properties":{"name":"Oxford"}},{"type":"Point","coordinates":[8582,1801],"properties":{"name":"Luton"}},{"type":"Point","coordinates":[8155,814],"properties":{"name":"Portsmouth"}},{"type":"Point","coordinates":[8691,2441],"properties":{"name":"Peterborough"}},{"type":"Point","coordinates":[8097,2797],"properties":{"name":"Nottingham"}},{"type":"Point","coordinates":[7443,2825],"properties":{"name":"Stoke"}},{"type":"Point","coordinates":[9694,1118],"properties":{"name":"Dover"}},{"type":"Point","coordinates":[6771,5520],"properties":{"name":"Edinburgh"}},{"type":"Point","coordinates":[7817,4655],"properties":{"name":"Newcastle"}},{"type":"Point","coordinates":[6965,3207],"properties":{"name":"Liverpool"}},{"type":"Point","coordinates":[6768,1453],"properties":{"name":"Cardiff"}},{"type":"Point","coordinates":[6859,7791],"properties":{"name":"Wick"}},{"type":"Point","coordinates":[7830,3585],"properties":{"name":"Leeds"}},{"type":"Point","coordinates":[8109,9361],"properties":{"name":"Lerwick"}},{"type":"Point","coordinates":[7398,3284],"properties":{"name":"Manchester"}},{"type":"Point","coordinates":[7610,2346],"properties":{"name":"Birmingham"}},{"type":"Point","coordinates":[4999,4287],"properties":{"name":"Belfast"}},{"type":"Point","coordinates":[6103,5454],"properties":{"name":"Glasgow"}},{"type":"Point","coordinates":[8776,1455],"properties":{"name":"London"}}]}},"arcs":[[[4787,4],[-6,-4],[-8,3],[1,13],[6,7],[4,-3],[5,-8],[-2,-8]],[[4762,36],[-4,-7],[-5,3],[-5,10],[0,8],[4,-1],[3,-3],[2,-1],[4,-3],[1,-6]],[[8015,789],[98,-36],[16,0],[7,-1],[8,-5],[0,-3],[-1,-7],[1,-3],[2,0],[5,1],[2,-1],[13,-19],[0,-6],[-3,0],[-2,-2],[-1,-2],[-2,-3],[-24,-6],[-11,-5],[-18,-14],[-3,-4],[-2,-5],[0,-20],[0,-10],[-2,-4],[-72,-19],[-24,6],[-84,54],[-4,5],[-22,14],[-7,3],[-25,-3],[-10,-4],[-12,-6],[16,25],[25,20],[57,24],[-2,-3],[-1,-6],[-2,-4],[16,2],[15,11],[22,25],[17,10],[14,1]],[[8246,803],[0,-7],[-53,7],[0,6],[14,5],[17,27],[8,-1],[7,-5],[1,-5],[-2,-5],[-6,-4],[0,-6],[4,-3],[6,-6],[4,-3]],[[5837,1147],[-4,-4],[-5,6],[-1,12],[2,12],[3,2],[3,-7],[1,-4],[1,-6],[0,-11]],[[9459,1335],[-16,-6],[-76,6],[-13,4],[-11,10],[-9,13],[-6,11],[8,25],[5,6],[8,2],[80,-25],[7,-3],[7,-5],[13,-13],[6,-14],[-3,-11]],[[7130,1561],[-5,18],[0,9],[-4,6],[-3,5],[-1,3],[2,2],[10,3],[3,4],[0,3],[-1,4],[-2,5],[-5,16],[-6,12],[-1,5],[1,4],[4,6],[2,3],[2,7],[0,5],[-4,8],[-2,6],[-1,7],[2,6],[2,7],[14,20],[4,13],[-1,-1],[-6,-3],[-12,7],[-12,10],[-5,2],[-5,0],[-11,0],[-4,1],[-3,2],[-2,3],[-3,5],[-2,3],[-8,8],[-2,3],[-7,8],[-63,50],[-7,-1],[-7,-2],[-19,-13],[-7,-3],[-4,0],[-7,0],[-6,2],[-13,11],[-4,4],[-3,4],[-1,7],[0,3],[-2,2],[-1,2],[-19,15],[-15,18],[-18,31],[-2,5],[-1,7],[1,4],[0,8],[-2,4],[-1,4],[-12,11],[-6,4],[-5,2],[0,2],[-1,3],[4,15],[3,8],[2,3],[2,3],[3,2],[1,2],[0,1],[-10,6],[-5,5],[0,3],[1,3],[6,3],[17,5],[3,3],[3,3],[1,5],[-1,3],[-3,1],[-3,-1],[-4,0],[-4,1],[-5,6],[-1,4],[1,4],[26,34],[3,5],[4,11],[1,3],[2,2],[3,2],[9,5],[2,2],[2,2],[5,6],[2,2],[2,1],[7,2],[22,1],[4,2],[3,4],[0,3],[-1,2],[-3,2],[-17,4],[-2,3],[-3,4],[-1,10],[0,1],[2,6],[3,6],[4,5],[14,7],[4,5],[1,3],[-1,9],[-73,5],[-5,4],[-17,16],[-23,14],[-17,14],[-22,12],[-2,3],[-2,2],[-2,4],[-2,4],[-1,4],[-1,7],[0,4],[0,3],[1,4],[8,11],[4,4],[3,2],[30,10],[17,11],[6,2],[50,3],[5,2],[6,13],[16,13],[5,5],[3,4],[1,4],[-1,3],[-2,4],[-16,16],[-3,1],[-4,0],[-3,-2],[-12,-10],[-18,-9],[-3,-2],[-2,-2],[-3,-6],[-2,-3],[-3,-2],[-4,-1],[-4,-1],[-7,0],[-3,2],[0,3],[3,5],[1,3],[0,3],[-1,3],[-1,3],[-5,8],[-3,6],[-1,4],[1,6],[1,3],[2,3],[2,2],[18,10],[5,4],[4,5],[2,3],[1,4],[1,13],[2,5],[1,3],[3,2],[12,7],[3,2],[2,5],[2,8],[0,12],[0,6],[1,3],[5,8],[3,9],[2,3],[2,2],[3,1],[4,1],[12,1],[4,2],[4,3],[4,8],[1,3],[-1,2],[-11,5],[-3,2],[-3,3],[-7,11],[-1,0],[-4,2],[-15,5],[-18,2],[-4,2],[-3,3],[-4,7],[-2,2],[-3,1],[-20,2],[-11,4],[-7,6],[-7,21],[-1,5],[1,5],[1,3],[4,6],[2,2],[9,7],[3,5],[1,4],[-1,3],[-1,4],[-1,4],[-2,8],[1,4],[2,3],[7,2],[4,3],[5,4],[5,10],[3,5],[4,3],[8,6],[3,1],[3,0],[3,1],[33,22],[7,3],[11,0],[8,-1],[3,-2],[11,-11],[3,-2],[3,-2],[4,0],[6,0],[25,7],[8,0],[8,-2],[3,-2],[35,-30],[4,-2],[6,-1],[5,1],[13,9],[7,2],[8,2],[4,2],[3,3],[0,4],[1,14],[-1,4],[-1,3],[-4,8],[-1,8],[-1,0],[-26,14],[-24,3],[-5,1],[-3,3],[-5,9],[-16,16],[-3,5],[-2,5],[1,4],[-1,3],[-4,16],[-4,12],[-17,33],[-4,4],[-31,29],[-4,5],[0,1],[0,2],[1,3],[2,2],[24,13],[2,3],[0,4],[-1,8],[-3,6],[-3,3],[-21,21],[-42,28],[-6,2],[-24,4],[-12,5]],[[6858,3061],[0,15],[-7,11],[-10,14],[-15,29],[-24,26],[-9,13],[0,15],[7,9],[11,5],[28,4],[13,4],[23,16],[15,-1],[15,-16],[39,-84],[11,-14],[16,-12],[19,-7],[20,1],[0,2],[1,4],[2,4],[5,2],[6,0],[10,-4],[5,-1],[10,0],[9,3],[18,9],[-4,11],[2,9],[5,6],[6,5],[5,-2],[6,1],[6,3],[5,5],[-9,1],[-32,-7],[-8,-4],[-4,-13],[-11,-5],[-7,1],[-22,2],[-27,8],[-25,15],[-21,19],[-15,21],[-75,138],[-4,13],[2,12],[7,15],[43,59],[34,38],[6,3],[5,10],[26,15],[8,10],[-55,0],[-24,9],[-18,22],[-4,31],[7,69],[-7,25],[10,16],[15,7],[59,19],[11,1],[8,-5],[5,-2],[2,4],[2,6],[6,5],[5,3],[5,2],[-7,10],[22,19],[3,15],[-11,-7],[-11,-3],[-20,-2],[-3,2],[-11,20],[-1,7],[5,5],[6,5],[6,4],[13,20],[8,9],[21,7],[8,9],[12,24],[-11,14],[-15,25],[-9,15],[-3,9],[14,5],[15,11],[10,16],[-1,18],[-4,0],[-3,-14],[-9,-11],[-19,-12],[-23,-11],[-12,-8],[-5,-10],[-5,-13],[-13,-7],[-29,-1],[-8,6],[-9,13],[-4,14],[6,10],[-5,10],[-6,9],[-7,4],[-9,-3],[3,-13],[-2,-13],[-3,-12],[-2,-10],[-3,-7],[-20,-21],[-10,-19],[-7,-9],[-18,-8],[-1,-10],[2,-13],[-1,-10],[-23,27],[-6,4],[-10,1],[-9,2],[-7,4],[-7,6],[2,14],[4,16],[-1,13],[-9,7],[0,6],[21,6],[5,27],[-1,31],[1,18],[-10,-5],[-5,-9],[-7,-23],[6,-18],[-10,-4],[-15,1],[-10,-2],[-13,-5],[-14,12],[-24,34],[-19,20],[-8,13],[-4,14],[2,7],[3,8],[1,8],[-5,13],[-1,9],[-2,2],[-15,6],[-23,38],[-15,12],[-61,70],[-10,5],[-3,3],[-7,13],[-7,6],[5,7],[7,7],[3,2],[13,32],[18,71],[21,42],[9,22],[5,8],[5,4],[14,5],[7,4],[9,9],[10,15],[5,17],[-5,16],[21,53],[12,25],[15,15],[13,3],[8,-5],[6,-7],[11,-3],[7,0],[27,12],[-9,5],[-32,14],[17,15],[9,6],[41,10],[8,-2],[5,-3],[4,-4],[5,-3],[24,-7],[13,-1],[54,13],[11,7],[-45,0],[0,6],[13,2],[10,5],[10,4],[12,-4],[0,6],[-16,6],[-2,0]],[[6881,4636],[2,16],[9,15],[1,4],[1,24],[2,4],[4,2],[3,-1],[25,-11],[5,0],[10,1],[3,3],[3,2],[11,20],[3,3],[21,8],[5,3],[5,5],[2,3],[14,18],[18,21],[9,6],[12,3],[28,11],[18,10],[14,11],[8,10],[15,20],[11,7],[9,3],[3,3],[3,4],[1,8],[1,3],[0,2],[-1,2],[-2,3],[-2,4],[0,7],[2,3],[3,3],[8,6],[35,35],[58,42],[7,3],[16,2],[9,-1],[3,-1],[7,-4],[2,-3],[4,-1],[6,1],[12,6],[6,5],[3,5],[3,8],[2,5],[4,7],[5,3],[19,7],[6,6],[9,6],[18,3],[8,3],[13,7],[8,7],[7,7],[3,5],[1,4],[0,3],[-1,4],[-2,2],[-2,3],[-15,17],[-1,3],[-1,3],[0,2],[0,2],[1,1],[-1,3],[0,3],[-7,11],[-9,10],[-10,16],[-11,23],[-2,7],[-1,3],[0,3],[-2,3],[-8,6],[-2,3],[-2,3],[0,3],[-1,4],[-3,1],[-10,5],[-2,3],[-2,2],[-1,4],[0,4],[1,4],[2,2],[4,2],[8,2],[25,1],[9,1],[7,3],[4,4],[36,43],[3,6],[3,7],[2,4],[3,3],[7,3],[6,6],[4,2],[10,4],[3,2],[16,14],[3,5],[2,4],[2,14],[2,7],[3,3],[4,2],[29,9]],[[7545,5389],[9,-13],[85,-88],[9,-21],[7,-12],[14,-7],[3,-7],[3,-6],[4,-4],[6,2],[4,4],[3,5],[2,2],[7,-1],[8,-3],[8,-8],[6,-13],[-13,0],[0,-6],[8,-4],[22,6],[14,-2],[45,-25],[0,-7],[-4,-6],[1,-6],[5,-7],[6,-6],[-8,-6],[0,-6],[5,-3],[13,-10],[0,-6],[-6,-8],[3,-4],[7,-3],[4,-4],[3,-11],[3,-61],[-2,-9],[-3,-15],[0,-5],[-1,-8],[4,-20],[16,-24],[2,-16],[-1,-4],[-1,-4],[-2,-4],[-2,-4],[-3,-7],[1,-6],[3,-5],[1,-6],[4,-11],[8,-10],[15,-14],[-6,-12],[4,-5],[6,-5],[4,-9],[-2,-9],[-4,-8],[-3,-8],[3,-10],[11,-14],[3,-6],[2,-20],[6,-19],[2,-6],[3,-2],[8,-3],[2,-1],[1,-3],[2,-7],[11,-24],[6,-8],[3,-8],[3,-12],[4,-10],[8,-4],[2,-3],[18,-16],[5,-9],[1,-6],[-2,-4],[0,-6],[1,-20],[1,-8],[5,-3],[-2,-9],[39,-113],[13,-29],[23,-25],[10,-6],[34,-12],[0,-7],[-13,0],[0,-4],[1,-3],[4,-6],[1,-7],[3,-7],[4,-6],[5,-5],[-5,-7],[-7,-5],[-15,-6],[2,-6],[3,-4],[4,-2],[7,0],[2,1],[0,3],[1,3],[3,-1],[2,-2],[3,-5],[1,-4],[-1,-2],[8,1],[4,5],[5,26],[12,-13],[10,-7],[13,-4],[27,-3],[32,-18],[133,-34],[145,-76],[18,-15],[8,-13],[1,-8],[-1,-7],[2,-9],[6,-8],[22,-13],[9,-8],[10,-14],[11,-22],[8,-23],[0,-19],[2,-6],[4,-6],[5,-4],[6,-2],[-2,-10],[-2,-3],[5,-5],[13,-15],[5,-5],[26,-6],[6,-4],[8,-6],[15,-6],[5,-10],[4,-24],[2,-4],[17,-15],[79,-26],[23,-18],[-57,-26],[-20,-19],[-16,-37],[14,-25],[19,-60],[11,-27],[69,-90],[115,-145],[11,-30],[-8,-30],[-4,-3],[-14,-10],[14,28],[3,16],[-10,7],[-14,3],[-28,18],[-14,4],[-12,-2],[-25,-14],[-14,-3],[-16,2],[-15,3],[-13,6],[-11,8],[-62,68],[-22,14],[-23,3],[-6,1],[-82,-24],[-12,0],[-39,0],[-22,-4],[-4,2],[-16,13],[-2,2],[-38,4],[-14,-4],[-44,-25],[6,-2],[6,-2],[5,-4],[5,-4],[10,14],[18,7],[20,1],[15,-3],[26,-16],[7,-7],[9,-5],[11,3],[18,12],[115,18],[18,-6],[13,-18],[46,-61],[29,-13],[20,-20],[11,-7],[23,-3],[9,-3],[30,-32],[62,-43],[13,-5],[12,-2],[11,-5],[11,-10],[2,-7],[1,-9],[2,-8],[4,-4],[5,-2],[19,-11],[-5,-6],[11,-7],[11,-13],[7,-15],[3,-12],[52,-124],[10,-34],[0,-39],[-14,-48],[-4,-6],[-7,-3],[-13,-2],[-10,-6],[-58,-50],[-12,-4],[-9,-6],[-51,-65],[-13,-12],[-16,-5],[-10,-6],[-8,-13],[1,-11],[19,-2],[34,7],[8,-3],[18,-13],[9,-2],[16,-10],[33,-44],[16,-16],[11,7],[14,2],[26,-2],[10,-6],[18,-22],[10,-4],[0,6],[-4,14],[13,17],[17,17],[9,12],[3,22],[8,25],[11,22],[8,16],[23,20],[31,12],[35,6],[32,-1],[-5,7],[13,4],[14,-3],[15,-5],[13,-3],[56,0],[25,-6],[30,-12],[30,-6],[30,11],[-7,4],[-8,3],[-8,1],[-8,-1],[0,6],[199,-41],[79,-35],[160,-105],[19,-19],[16,-22],[12,-44],[12,-26],[8,-27],[-4,-20],[4,-14],[1,-18],[-1,-33],[16,-42],[-3,-9],[-8,-8],[-17,-48],[1,-9],[-1,-8],[-29,-66],[-21,-32],[-7,-7],[-6,-10],[-2,-24],[2,-41],[-4,-18],[-11,-31],[-3,-17],[-9,-24],[-1,-13],[-4,-5],[-50,-19],[-11,-11],[-10,7],[-3,-8],[-2,-11],[-5,-7],[-5,-3],[-15,-21],[-46,-44],[-7,-10],[-7,-2],[-44,49],[-19,6],[-32,22],[-18,3],[0,-6],[23,-19],[13,-8],[30,-7],[7,-3],[3,-4],[-1,-14],[-2,-4],[-13,2],[-8,0],[-13,-4],[-8,-1],[-8,2],[-18,10],[-15,-1],[-31,-9],[-17,-2],[18,-7],[107,-6],[13,7],[-2,-18],[-51,-45],[8,-6],[10,-4],[24,-3],[6,6],[5,9],[3,1],[1,-19],[-7,-14],[-37,-31],[-34,-19],[-21,-8],[-45,-6],[-12,2],[-6,4],[-10,19],[-21,25],[-6,12],[-2,-17],[-10,-10],[-24,-10],[-20,-17],[-4,-2],[-1,-5],[-2,-11],[-2,-11],[-4,-5],[-7,-1],[-11,-8],[-6,-3],[-8,0],[-15,5],[-6,2],[-16,-2],[-30,-10],[-14,-8],[10,-4],[12,-1],[11,-5],[7,-15],[18,16],[42,8],[20,8],[18,13],[12,2],[10,-9],[1,-8],[-2,-9],[-3,-7],[-1,-1],[1,-7],[3,-7],[5,-12],[-7,-4],[-2,-8],[0,-22],[-2,-4],[-6,-5],[-9,-6],[17,1],[6,-4],[3,-4],[-18,-26],[-33,-26],[-29,-16],[-8,-5],[-29,-8],[-51,8],[-18,-2],[-1,1],[-8,0],[-3,0],[-1,-1],[-1,-1],[-13,-11],[-9,-2],[-9,-1],[-8,-2],[-9,-7],[-10,9],[-4,0],[-14,-1],[-45,-11],[-3,-6],[-2,-9],[-4,-11],[-9,-9],[-9,-5],[-10,-3],[-9,-5],[41,7],[6,3],[3,6],[2,7],[3,2],[42,11],[103,-14],[10,-6],[8,-13],[1,-8],[-7,-5],[-13,-2],[-23,5],[-10,-1],[-21,-17],[-23,-5],[-12,-7],[5,-5],[4,-6],[5,-6],[6,-2],[56,0],[26,-7],[-5,11],[-3,13],[3,9],[14,-1],[1,-11],[7,-17],[9,-15],[7,-7],[138,-14],[80,22],[209,18],[16,-9],[-6,-30],[-3,-6],[-3,-5],[-3,-4],[-4,-3],[-24,0],[-3,-4],[2,-19],[5,-16],[10,-24],[6,-36],[-5,-35],[-14,-29],[-17,-19],[-43,-13],[-18,-12],[-7,-1],[-14,1],[-8,-2],[-7,-6],[-5,-7],[-5,-4],[-13,-5],[-42,-1],[-13,-3],[-13,-8],[-25,-21],[-33,-43],[-7,-11],[2,-23],[7,-36],[-23,-8],[-48,15],[-44,13],[-26,-8],[-63,-55],[-26,-11],[-140,-27],[-24,-9],[-4,0],[-7,-9],[-6,-9],[-1,-4],[-23,-13],[-24,-31],[-24,0],[-12,2],[-30,10],[-7,1],[-23,0],[-6,3],[-11,10],[-12,3],[-28,2],[-11,4],[-123,40],[-21,2],[-2,-1],[-16,-8],[-23,9],[-83,-27],[-111,0],[-106,-31],[-5,1],[-6,5],[-5,2],[-6,-2],[-4,-8],[5,-17],[-3,-9],[-13,-7],[-14,5],[-60,34],[-4,5],[3,9],[9,7],[19,6],[0,6],[-7,4],[-12,12],[-8,3],[-3,-3],[-8,-4],[-5,1],[7,12],[-7,4],[-6,3],[-21,3],[-15,0],[-5,0],[-12,-3],[-8,-16],[-6,-22],[-9,-17],[-17,-2],[-13,13],[6,16],[12,16],[4,12],[-12,6],[-40,-3],[-10,-3],[23,-17],[3,-5],[2,-18],[-2,-10],[-9,-7],[-8,0],[-12,5],[-11,6],[-4,5],[-4,9],[-21,10],[-16,12],[-21,6],[-8,4],[-12,12],[-13,15],[-71,36],[-11,5],[0,-5],[6,-3],[12,-7],[8,-1],[16,-17],[51,-51],[5,-12],[-2,-11],[-14,-5],[-42,-3],[-9,-3],[4,-3],[5,-4],[0,-6],[-30,-5],[-16,-5],[-8,-5],[-3,-1],[-21,4],[-21,-35],[-1,-3],[-1,-1],[-13,4],[-14,8],[-44,8],[-2,0],[-13,0],[-14,-4],[-25,-12],[-12,-3],[-16,3],[-25,4],[-14,0],[-13,-4],[-12,-6],[-11,-8],[-10,-11],[-7,-4],[-3,6],[-1,9],[-2,5],[-25,6],[-17,-1],[-5,1],[-3,4],[0,1],[-5,11],[-3,3],[-6,-5],[-23,-33],[9,1],[7,3],[8,4],[7,5],[14,-22],[7,-7],[12,-3],[11,1],[9,-2],[5,-7],[-5,-16],[10,-6],[3,-1],[-22,-25],[1,-13],[-12,-5],[-52,-1],[-11,2],[-49,20],[-120,12],[-22,13],[-14,-2],[-24,-7],[-8,-9],[-8,-19],[-3,-20],[6,-9],[16,-5],[2,-11],[-7,-15],[-9,-13],[-4,0],[-1,35],[-15,23],[-135,93],[-111,38],[-15,0],[-38,-7],[-11,-3],[-23,-13],[-15,-2],[-24,6],[-8,-2],[-15,-11],[-3,-2],[-11,-8],[-6,-2],[-7,0],[-12,5],[-7,1],[-13,-1],[-22,-10],[-26,-5],[-7,-9],[-6,-13],[-10,-12],[-47,-19],[-15,1],[-10,3],[-9,8],[-8,13],[-8,22],[-3,4],[-2,1],[-1,2],[-2,2],[-4,0],[-2,-2],[-1,-4],[1,-4],[8,-8],[8,-32],[6,-12],[-12,-10],[-10,-13],[-9,-15],[-9,-19],[-7,-25],[1,-18],[11,-38],[-14,-1],[-15,-3],[-11,-8],[-5,-13],[5,-15],[11,-5],[29,1],[0,-6],[-7,-16],[0,-3],[-6,-1],[-5,-3],[-3,-4],[-5,-23],[-7,-5],[-10,3],[-11,8],[-4,-21],[-14,-7],[-15,-4],[-7,-8],[-3,-16],[-7,-19],[-3,-21],[5,-23],[-10,-5],[-26,-7],[-11,-1],[-15,3],[-11,6],[-11,1],[-9,-10],[-24,20],[-38,43],[-42,35],[-7,3],[-6,-2],[-17,-8],[-6,-2],[-4,-2],[-9,-9],[-5,-2],[-7,1],[-7,4],[-10,8],[2,3],[2,9],[-14,3],[-15,10],[-6,14],[9,17],[-24,-2],[-7,2],[-9,5],[-3,6],[-3,7],[-5,10],[-5,15],[5,13],[8,12],[7,13],[-13,-6],[-6,1],[-7,5],[-2,-7],[-1,-3],[-5,-6],[-6,-4],[-8,1],[0,-6],[9,-6],[3,-9],[-3,-10],[-5,-7],[-9,-2],[-31,2],[11,-14],[37,6],[14,-10],[-22,-6],[0,-6],[5,1],[13,-1],[-5,-7],[18,0],[0,-6],[-7,-2],[-5,-5],[0,-6],[3,-7],[0,-5],[-14,1],[-6,11],[-7,13],[-11,6],[-55,13],[-30,-3],[-47,-27],[-25,-9],[-106,-5],[0,-2],[-2,-2],[-3,-3],[-4,0],[-9,25],[-4,1],[-4,-2],[-4,-3],[-3,-2],[-14,-1],[-13,-4],[-7,-7],[5,-12],[0,-7],[-4,-3],[-6,-6],[-6,-7],[-2,-6],[1,-5],[3,-7],[0,-3],[-7,-18],[-1,-5],[-7,-6],[-32,5],[-12,-5],[-12,-13],[-12,-6],[-27,-9],[-9,-8],[-27,-42],[-8,11],[-3,33],[-9,6],[-12,-3],[-1,-8],[1,-10],[-8,-10],[0,-6],[4,-3],[10,-10],[-6,0],[-4,-1],[-8,-5],[-6,-5],[-1,-6],[0,-8],[-2,-6],[-6,-4],[-21,-9],[8,0],[5,-1],[9,-5],[4,0],[7,1],[3,-1],[2,-4],[2,-12],[2,-3],[3,-7],[-8,-17],[-19,-26],[-6,-1],[-13,2],[-7,-1],[-5,-3],[-19,-21],[-8,-21],[-2,-5],[-6,2],[-6,5],[-20,19],[-3,5],[-3,6],[-2,12],[1,7],[-1,7],[-4,9],[-19,27],[-10,12],[-13,8],[-39,17],[-26,4],[-21,12],[-11,4],[-14,0],[-17,-6],[-12,-9],[0,-13],[4,-16],[-7,-12],[-12,-8],[-9,-5],[-27,-8],[-31,-3],[-24,9],[-7,28],[6,0],[5,2],[3,4],[0,6],[-2,4],[-2,2],[-1,0],[-4,18],[-1,9],[3,5],[1,3],[12,19],[5,3],[19,6],[41,22],[23,7],[24,15],[15,0],[20,-17],[13,-6],[13,7],[9,14],[5,9],[2,8],[3,4],[23,0],[24,12],[74,70],[24,16],[9,2],[2,5],[1,11],[-1,11],[-5,18],[8,5],[10,1],[4,-1],[45,22],[2,5],[6,13],[6,35],[0,19],[3,15],[6,13],[13,9],[13,0],[5,3],[8,9],[5,1],[4,-5],[3,-10],[1,-13],[1,-10],[4,2],[2,2],[2,2],[12,-6],[27,-1],[10,-5],[-7,12],[-11,6],[-22,8],[-10,11],[1,9],[4,7],[-4,10],[0,6],[16,-3],[48,3],[19,5],[10,14],[8,16],[10,15],[-4,14],[2,10],[7,4],[9,-2],[45,35],[8,12],[5,16],[12,12],[27,18],[18,32],[-3,81],[7,38],[4,7],[9,23],[-2,7],[-3,13],[0,13],[3,6],[58,0],[7,-2],[13,-9],[7,-2],[37,-4],[13,4],[10,6],[44,44],[3,5],[3,6],[4,4],[7,4],[-4,9],[-8,25],[-1,6],[-2,6],[-12,15],[-4,8],[22,-2],[5,2],[4,10],[-1,9],[-5,8],[-7,4],[0,6],[49,18],[118,10],[24,8],[13,2],[46,0],[15,2],[20,10],[12,1],[83,-20],[52,2],[81,-17],[20,-16],[12,-6],[74,3],[47,13],[23,3],[43,-2],[25,4],[18,11],[5,-7],[-9,-13],[9,-6],[11,19],[2,7],[1,11],[-1,6],[-2,5],[-2,9],[0,34],[-2,18],[-7,10],[13,-3],[6,3],[3,8],[0,14],[5,9],[9,8],[4,8],[-9,9],[14,14],[20,-4],[24,20],[44,52],[11,8],[12,6],[13,4],[15,1],[14,5],[13,12],[57,86],[5,4],[7,3],[5,4],[3,8],[1,7],[4,9],[4,8],[4,5],[37,34],[22,27],[11,5],[28,9],[11,8],[5,11],[-2,10],[-10,8],[-2,-17],[-12,-9],[-15,-5],[-13,-1],[-12,-4],[-9,-10],[-8,-12],[-9,-11],[-38,-23],[-6,-5],[-6,-9],[-42,-44]],[[2500,1580],[5,0],[6,2],[5,-4],[-5,-6],[-4,-2],[-51,-15],[-7,3],[-9,4],[1,9],[10,7],[12,4],[15,1],[22,-3]],[[2176,1846],[5,-4],[3,0],[7,0],[3,-6],[-4,-7],[-12,-7],[-25,-10],[-23,-2],[-6,-6],[-13,-1],[-2,7],[11,13],[33,19],[6,5],[12,0],[5,-1]],[[2547,2948],[8,0],[15,3],[13,-2],[16,-5],[5,-7],[-6,-7],[1,-6],[15,-7],[2,1],[3,-1],[-1,-7],[-12,-3],[-76,30],[-22,13],[7,8],[15,1],[17,-11]],[[2607,3037],[-22,-6],[-11,12],[-2,13],[-4,7],[0,5],[6,8],[7,5],[9,2],[9,-2],[6,-5],[15,-22],[-13,-17]],[[2414,3753],[14,-24],[-14,0],[2,-8],[0,-7],[-2,-6],[-4,-5],[0,-7],[8,4],[7,2],[6,-1],[6,-5],[0,-6],[-6,-7],[-4,-14],[-2,-16],[3,-13],[-14,-11],[-12,6],[-13,13],[-14,11],[-9,1],[-8,-2],[-7,2],[-3,9],[1,13],[2,11],[-1,8],[-7,8],[-13,3],[-49,-9],[-17,2],[-32,10],[-17,1],[0,6],[16,1],[14,3],[11,9],[8,18],[5,-5],[5,-2],[6,2],[6,5],[14,-14],[16,4],[16,10],[14,6],[56,-1],[12,-5]],[[3367,4630],[-28,-7],[-14,1],[-11,6],[0,6],[2,4],[-1,2],[-1,7],[10,5],[3,1],[-1,3],[-2,2],[-1,2],[5,5],[5,1],[4,-2],[3,-4],[11,-4],[8,-5],[5,-8],[3,-15]],[[4167,4716],[-13,-4],[-5,-5],[-5,-7],[-6,-5],[-41,-5],[-8,-5],[-6,-6],[-19,-23],[3,-8],[-2,-2],[-3,0],[-3,-7],[4,-23],[-1,-8],[-4,-6],[-1,-1],[-13,-5],[-5,-5],[-3,-11],[3,-23],[0,-10],[-7,-19],[-10,-17],[-47,-47],[-4,-13],[-1,-22],[2,-7],[3,-3],[0,-2],[-8,-3],[-7,0],[-12,5],[-19,-4],[-23,5],[-11,-6],[-23,-18],[-22,-11],[-22,-1],[-21,9],[-19,14],[-8,0],[-23,-18],[-32,-13],[11,-8],[4,-2],[-5,-13],[5,-10],[11,-6],[11,-2],[6,-3],[6,-12],[5,-4],[6,0],[10,6],[4,1],[9,-4],[21,-15],[10,-4],[11,5],[10,6],[7,-2],[2,-18],[-27,-7],[-64,-51],[-25,-8],[-26,1],[-49,9],[-13,-12],[-13,-16],[-8,-14],[-4,-3],[-7,-6],[-16,-8],[-34,-8],[-12,-6],[-4,-1],[9,-7],[2,-7],[1,-7],[6,-8],[16,-14],[27,-32],[15,-13],[17,-7],[18,0],[14,-29],[9,-13],[11,-10],[5,-2],[5,-2],[26,-3],[9,-6],[5,-15],[2,-40],[9,-14],[12,-7],[36,-4],[38,3],[12,-2],[46,-29],[5,-6],[1,-8],[2,-8],[8,-4],[69,-14],[14,2],[26,18],[16,-1],[-7,-8],[2,-2],[7,1],[5,-1],[5,-8],[1,-4],[3,-1],[10,2],[31,-9],[7,1],[4,0],[-15,26],[0,6],[5,5],[19,10],[3,-3],[-2,-6],[-1,-8],[0,-11],[-1,-8],[3,-4],[8,4],[6,6],[5,8],[2,9],[-3,9],[13,5],[-1,5],[-6,4],[-3,4],[3,9],[4,6],[6,5],[7,4],[36,8],[13,8],[-4,15],[9,10],[-23,16],[4,13],[-22,9],[-1,10],[3,0],[5,-1],[3,4],[1,0],[5,8],[0,1],[-2,1],[-2,5],[-2,5],[1,5],[2,1],[2,1],[12,-2],[5,0],[21,13],[32,41],[19,16],[20,1],[22,-9],[40,-28],[4,-6],[6,-15],[6,-3],[7,0],[4,-4],[7,-14],[7,-17],[1,-14],[-5,-9],[-11,-5],[23,-10],[5,-5],[3,-8],[3,-9],[3,-9],[11,-15],[13,-12],[14,-10],[14,-7],[7,-1],[5,5],[5,6],[7,3],[8,0],[7,-4],[13,-9],[10,-10],[5,-5],[4,-16],[-6,-17],[-15,-15],[7,-11],[-1,-10],[-10,-22],[10,-6],[17,-18],[10,-4],[3,2],[4,4],[3,4],[3,4],[5,0],[10,-3],[5,-1],[56,18],[18,0],[0,-1],[3,-4],[3,-4],[5,-3],[4,0],[17,5],[15,2],[4,4],[3,7],[-1,8],[-1,7],[1,6],[9,12],[5,-1],[5,-6],[8,-5],[8,2],[9,4],[10,1],[10,-7]],[[4799,3828],[40,-33],[10,-4],[5,-3],[9,-13],[4,-3],[14,-1],[6,-2],[4,-3],[13,-15],[-3,-11],[-21,-21],[-11,-4],[-16,5],[-15,8],[-9,6],[-9,-1],[-45,16],[-35,4],[0,-7],[8,-4],[-4,-9],[-8,-12],[-4,-15],[-3,-27],[-1,-16],[4,-16],[14,-17],[22,-9],[48,-6],[0,-6],[-7,-17],[-1,-16],[7,-14],[14,-10],[-13,-12],[-3,-25],[1,-23],[3,-41],[3,-13],[5,-13],[4,-10],[6,-5],[10,-6],[7,-4],[11,-22],[18,-10],[19,-8],[13,-8],[6,-8],[4,-12],[2,-14],[-5,-13],[-11,-15],[-3,-6],[-1,-7],[-5,-8],[-7,-16],[-6,-7],[-5,9],[-11,2],[-13,-4],[-11,-7],[42,-17],[3,-10],[2,-11],[6,-6],[-2,-3],[-4,-7],[-3,-3],[11,-4],[27,-2],[11,-6],[-7,-17],[-8,0],[-9,6],[-9,4],[-3,3],[-8,9],[-2,2],[-6,-2],[-12,-4],[-4,-1],[-38,-25],[-2,-10],[5,-8],[15,-13],[12,-16],[9,-7],[18,-3],[7,-5],[5,-1],[7,-3],[0,-8],[-3,-7],[-2,-4],[-1,-20],[1,-13],[4,-13],[7,-10],[7,-8],[4,-10],[-4,-17],[8,-10],[23,-40],[-2,-3],[0,-1],[-1,0],[-2,-2],[3,-15],[-1,-22],[-3,-22],[-5,-13],[-3,-15],[8,-14],[27,-27],[2,-6],[-8,-4],[-3,-4],[-7,-17],[-3,-4],[-7,-6],[-22,-43],[5,-7],[-28,-23],[-8,-8],[-7,-14],[-15,-43],[4,-21],[-2,-4],[-12,-22],[-30,-47],[-3,-17],[0,-14],[7,-26],[2,-14],[-2,-39],[-9,-16],[-39,-56],[-11,-12],[-11,-5],[-10,-12],[-15,-24],[-6,-14],[-1,-17],[2,-16],[-2,-12],[-4,7],[-5,5],[-6,1],[-38,-2],[-13,3],[4,17],[-6,-2],[-6,-3],[-5,-3],[-5,-5],[0,-5],[10,-3],[9,-8],[7,-10],[5,-12],[-4,-9],[20,-4],[6,-8],[4,-9],[8,8],[15,22],[0,-5],[-11,-19],[13,-21],[33,-30],[-18,-39],[-9,-10],[-6,-6],[-5,-2],[-6,1],[-8,6],[1,5],[5,4],[6,11],[-1,4],[-8,1],[-4,-2],[-5,-7],[-8,-6],[-1,-2],[-2,0],[-28,-1],[0,6],[13,0],[-9,7],[-6,0],[-11,-7],[-31,-6],[-28,-14],[-11,2],[-17,15],[-12,6],[-48,12],[-45,-6],[-13,3],[0,7],[10,4],[9,8],[7,11],[1,14],[-8,-9],[-11,-10],[-12,-5],[-13,5],[-4,-5],[0,-8],[1,-2],[0,-3],[-1,-7],[7,4],[2,3],[4,0],[-2,-14],[-2,-5],[-5,-6],[4,0],[5,0],[0,-6],[-2,-1],[-5,1],[-2,0],[5,-7],[-47,-25],[-6,-6],[-8,-11],[-9,-8],[-10,6],[5,11],[8,6],[8,5],[8,7],[0,9],[-11,37],[-4,6],[-7,9],[-7,7],[-7,3],[-7,7],[-10,28],[-8,10],[2,-11],[2,-10],[1,-4],[0,-10],[2,-4],[9,-15],[2,-9],[-8,-23],[1,-9],[17,1],[0,-7],[-11,-7],[-18,-22],[-12,-8],[-14,-3],[-29,-1],[-14,-3],[4,10],[18,22],[-14,5],[-8,2],[-9,-1],[0,-6],[3,-3],[2,-3],[2,-3],[2,-4],[-7,1],[-8,5],[-5,1],[-8,-3],[-5,-5],[-3,-6],[-4,-5],[-13,-5],[-12,0],[-24,5],[-124,-12],[-45,-21],[-24,-5],[-3,-2],[-2,-5],[-4,-4],[-6,-1],[-5,3],[-2,7],[-2,6],[-2,3],[-11,-3],[-13,-8],[-8,-12],[3,-15],[6,7],[10,1],[12,-3],[19,-8],[5,0],[1,-4],[-4,-11],[-20,-14],[-3,-27],[-2,-7],[-5,-2],[-7,-1],[-5,-3],[-12,-7],[-35,3],[-13,-6],[-6,-12],[1,-10],[-4,-4],[-69,8],[-2,4],[-1,8],[-3,8],[-7,4],[-1,-3],[-1,-1],[-1,-22],[-1,-8],[-9,-12],[-9,-10],[-11,-5],[-14,-1],[19,-16],[8,-2],[-7,-10],[-15,-5],[-27,-5],[-33,-13],[-10,-12],[12,-12],[-10,-6],[-49,-9],[-25,-8],[-41,-4],[-17,2],[-8,-1],[-6,1],[-3,3],[2,7],[4,5],[6,3],[5,1],[-1,4],[-3,8],[9,2],[9,3],[9,5],[8,9],[-4,2],[-3,2],[-4,2],[-6,0],[5,12],[3,4],[5,3],[-3,8],[-4,2],[-5,-3],[-6,-7],[-9,5],[-13,2],[-26,0],[0,5],[-6,5],[-11,-2],[-12,-5],[-12,-3],[-26,1],[-14,-2],[-13,-6],[22,-7],[27,-4],[16,-10],[-12,-29],[24,2],[8,-2],[0,-6],[-4,0],[0,-7],[5,-4],[3,-1],[-9,-2],[-5,-2],[-4,-3],[23,0],[-11,-15],[-2,-4],[0,-5],[3,-4],[2,-6],[-3,-7],[-22,-21],[-7,-9],[-17,-9],[-24,-5],[-8,-5],[-9,-11],[-4,11],[-9,7],[-10,4],[-8,-2],[9,-7],[4,-10],[-3,-10],[-10,-6],[-5,19],[-14,7],[-29,0],[0,-6],[6,-3],[13,-1],[7,-3],[6,6],[4,1],[3,-7],[-1,-5],[-5,-4],[-5,-3],[-4,-1],[-10,-21],[-2,-6],[1,-10],[3,-14],[1,-10],[-8,6],[-9,18],[-9,7],[-11,1],[-32,-8],[-77,7],[9,-9],[11,-4],[24,0],[0,-6],[-5,-3],[-4,-4],[13,-5],[-7,-6],[-4,-7],[0,-8],[3,-11],[-25,3],[-5,-4],[-5,4],[-5,6],[-5,4],[-24,0],[-7,1],[-5,3],[-4,0],[-4,-4],[-13,5],[-9,-10],[-7,-16],[-6,-11],[-23,-7],[-4,-2],[-3,-9],[-5,2],[-6,7],[-2,3],[-4,2],[-13,9],[-7,2],[-8,-1],[-9,-5],[-36,-7],[-8,3],[-15,8],[-8,2],[0,-7],[3,-1],[6,-5],[-6,-10],[-8,-8],[-9,-5],[-10,-2],[-17,4],[-5,-1],[2,-9],[0,-6],[-10,0],[-4,-6],[-3,-8],[-6,-5],[-7,-1],[-5,3],[-6,1],[-8,-3],[0,6],[-2,4],[-1,4],[-2,5],[-17,-10],[-2,-8],[-4,-1],[-5,0],[-5,-3],[-8,-7],[-9,-2],[-20,-1],[7,5],[6,5],[5,6],[4,9],[-9,-6],[-8,-3],[-3,3],[6,13],[7,8],[16,10],[8,6],[-2,2],[0,1],[-1,1],[-2,3],[-5,-5],[-21,-11],[-2,-5],[-6,-6],[-14,-11],[-7,9],[0,9],[5,10],[2,13],[-4,6],[-11,5],[-11,2],[-9,-4],[5,-11],[-18,-8],[-46,-9],[-2,-3],[-1,-9],[-3,-3],[-11,1],[-4,-1],[-13,-11],[-7,-2],[-11,0],[-1,9],[-8,10],[-9,5],[-4,-8],[-36,-29],[5,-4],[1,-1],[3,-1],[-44,-19],[2,11],[-6,-2],[-18,-15],[-5,6],[-4,-6],[1,11],[1,5],[2,4],[0,5],[-5,2],[-3,2],[-5,9],[14,4],[12,7],[23,20],[12,8],[22,5],[14,6],[12,8],[28,29],[12,8],[24,10],[13,8],[-30,2],[-124,-56],[-41,-3],[27,16],[6,3],[7,3],[4,9],[6,9],[25,8],[80,37],[9,12],[21,3],[24,11],[24,5],[19,8],[1,14],[3,5],[3,5],[3,3],[0,5],[-10,5],[-10,-6],[-11,-4],[-14,11],[-6,-1],[-3,2],[0,3],[1,12],[-1,3],[-4,4],[-5,4],[-7,4],[-6,1],[3,-11],[-1,-9],[0,-8],[7,-10],[-13,-3],[-9,-5],[-18,-17],[-12,-7],[-14,-3],[-42,-4],[-22,-9],[-82,-10],[-27,-10],[-9,-7],[-1,-3],[-1,-3],[0,-3],[-2,-3],[-4,-3],[-41,-11],[-15,-11],[-8,1],[-12,4],[-7,1],[-30,-3],[-14,-6],[-11,-10],[-5,7],[5,3],[1,5],[1,6],[2,5],[4,2],[44,11],[10,5],[0,4],[-1,1],[-2,0],[-2,1],[3,11],[-5,7],[-10,2],[-10,0],[9,11],[14,3],[26,-2],[14,5],[30,26],[0,7],[-26,0],[11,16],[20,14],[23,10],[17,3],[-2,-4],[-4,-9],[-3,-5],[11,2],[11,5],[7,9],[2,15],[8,-5],[11,-2],[25,1],[0,6],[-5,1],[-13,5],[0,6],[9,5],[16,17],[13,6],[8,12],[3,4],[5,1],[17,-1],[21,6],[38,19],[21,6],[0,7],[-47,-6],[-68,-22],[-12,-7],[-6,-6],[-4,-6],[-21,0],[-10,-3],[4,-7],[-19,-11],[-8,-1],[2,4],[2,11],[1,4],[-9,0],[-6,-4],[-3,-5],[-4,-3],[-8,-3],[-16,-2],[-7,-2],[-28,-20],[-15,-6],[-15,7],[-13,-12],[-16,-12],[-17,-9],[-16,-4],[4,12],[-62,25],[25,7],[6,22],[-11,23],[-26,11],[-8,-5],[-16,-22],[-7,-5],[-8,-3],[-20,-17],[-10,-5],[-4,12],[8,26],[-4,12],[-9,2],[-14,-1],[-8,2],[5,10],[-1,4],[-1,1],[-2,1],[-1,0],[1,3],[2,3],[1,2],[1,5],[-3,0],[-4,-1],[-2,1],[0,6],[21,2],[54,17],[11,0],[5,3],[2,6],[0,6],[-2,3],[-10,5],[-5,10],[-7,9],[-12,2],[0,5],[8,5],[16,5],[7,3],[-5,14],[14,6],[18,3],[17,10],[41,17],[61,12],[26,13],[14,32],[5,0],[0,-17],[6,-7],[9,-2],[9,1],[-2,8],[14,54],[20,-10],[20,-1],[48,5],[-5,4],[-5,6],[-4,3],[23,12],[-129,-6],[9,-19],[-4,-10],[-3,-4],[-4,15],[-6,6],[-9,4],[-9,2],[-20,1],[-87,-19],[-15,-9],[-7,6],[-6,9],[-7,5],[-7,-2],[-4,-6],[-5,-2],[-17,15],[-7,0],[-18,-5],[0,-6],[6,0],[6,-1],[11,-5],[0,-5],[-17,2],[-30,9],[-16,0],[1,-6],[2,-3],[7,-2],[-14,-1],[-26,-10],[-14,-3],[-15,6],[-5,11],[-1,15],[-6,18],[6,3],[12,10],[0,6],[-7,7],[8,8],[14,7],[12,3],[-5,-12],[14,-11],[8,-2],[7,3],[2,7],[-2,7],[-1,6],[8,8],[-7,5],[-2,1],[5,14],[8,4],[10,-1],[12,3],[8,7],[14,19],[7,4],[67,18],[11,-8],[-8,-35],[1,-5],[42,5],[19,10],[17,17],[6,19],[-15,17],[23,1],[7,-4],[-3,-9],[3,-13],[0,-15],[3,-11],[9,-5],[11,-1],[19,-8],[22,-5],[27,0],[9,5],[14,15],[7,3],[8,-2],[-4,-3],[-4,-4],[10,-5],[47,5],[-10,9],[-9,3],[-21,0],[-21,11],[-9,2],[-10,-7],[-5,5],[-4,6],[-2,7],[-2,8],[8,-7],[6,-3],[7,0],[10,4],[-8,4],[-5,1],[-5,1],[0,7],[6,0],[17,5],[-7,16],[2,44],[-11,10],[-34,5],[-18,8],[-12,11],[10,9],[12,3],[44,3],[64,26],[9,6],[9,13],[11,5],[17,0],[17,-4],[11,-5],[-3,13],[-7,6],[-11,2],[-11,-1],[4,4],[2,5],[-2,5],[-4,4],[0,7],[6,5],[1,5],[-2,11],[3,7],[15,16],[4,-3],[4,3],[5,4],[7,2],[26,-6],[52,0],[5,-2],[6,-4],[6,-2],[7,4],[4,6],[4,3],[6,1],[49,-2],[2,0],[6,-1],[9,4],[41,-1],[23,4],[11,4],[9,8],[9,5],[79,22],[11,7],[6,-10],[11,-2],[14,2],[9,4],[4,5],[4,8],[5,8],[7,4],[113,12],[22,7],[-12,0],[-42,14],[-21,4],[-42,-6],[-11,2],[-7,4],[-1,6],[8,7],[0,6],[-3,8],[1,11],[-1,9],[-10,4],[5,7],[7,12],[5,5],[-17,-4],[-20,-9],[-15,-13],[-1,-11],[-21,-35],[-58,-66],[-12,-6],[-58,-6],[-3,-2],[-10,-13],[-7,-4],[-8,-1],[-8,1],[-8,3],[-6,4],[10,8],[14,8],[11,9],[0,13],[-21,-11],[-47,-13],[-33,-1],[-14,2],[-12,5],[-6,8],[-4,5],[-22,3],[-9,7],[3,15],[-7,5],[-23,-1],[0,-6],[6,-2],[5,-4],[4,-5],[3,-7],[-49,-20],[-29,-5],[-14,-6],[-6,-10],[-2,-13],[-5,-2],[-6,4],[-4,1],[-18,-11],[-115,-14],[0,6],[11,5],[28,17],[33,7],[131,109],[-1,3],[-3,9],[7,3],[9,7],[6,3],[9,2],[20,-2],[7,1],[12,5],[7,1],[7,3],[2,9],[2,10],[5,9],[-3,4],[1,1],[2,7],[-4,7],[6,3],[7,6],[7,7],[6,9],[4,8],[2,7],[2,6],[6,3],[0,7],[1,12],[40,33],[7,18],[-12,3],[-51,-2],[-17,5],[19,16],[7,8],[19,28],[6,6],[8,4],[-5,7],[34,56],[14,13],[11,15],[9,20],[11,16],[14,4],[15,-7],[30,-25],[15,-5],[12,4],[13,7],[15,4],[15,-8],[2,14],[-9,9],[-29,7],[0,7],[38,6],[10,-3],[20,-14],[13,-1],[0,5],[-27,13],[0,7],[15,-5],[8,-2],[7,7],[8,3],[5,-1],[-4,-9],[7,-7],[7,-6],[8,-3],[9,-2],[-5,18],[-4,7],[-4,6],[8,14],[11,10],[21,13],[-7,0],[-12,-4],[-5,-1],[-64,2],[-9,3],[11,7],[29,6],[13,0],[0,7],[-18,0],[0,5],[6,5],[17,4],[8,4],[0,6],[-51,6],[-13,-2],[-23,-8],[-209,-15],[-21,-8],[-9,-7],[-15,-3],[-27,0],[-13,6],[-8,8],[-5,9],[-9,8],[12,16],[-4,10],[-11,0],[-6,-17],[-3,-20],[-8,-11],[-10,-2],[-10,11],[0,7],[12,19],[-5,41],[13,8],[2,-1],[6,-3],[5,-1],[3,2],[4,8],[2,2],[2,3],[-27,22],[8,7],[24,12],[-24,1],[-11,-2],[-10,-6],[9,-10],[1,-16],[-6,-14],[-12,-4],[-12,10],[3,18],[7,16],[-1,7],[-3,2],[-3,3],[-3,2],[-4,-4],[-9,-10],[-8,-2],[-5,-7],[-7,-15],[-15,-23],[-10,-11],[-31,-12],[-10,0],[-11,11],[-13,9],[-28,-6],[-10,7],[3,3],[3,12],[1,10],[2,7],[5,3],[6,2],[8,0],[11,3],[27,15],[9,8],[0,5],[-22,0],[0,7],[13,6],[0,6],[-9,0],[-7,-3],[-15,-9],[1,-6],[-9,-5],[-10,1],[-4,10],[4,8],[13,8],[5,9],[-8,-1],[-5,-5],[-5,-5],[-6,-2],[-6,2],[-5,3],[-6,1],[-7,-6],[-2,-9],[1,-10],[1,-9],[-7,-3],[-8,-1],[-11,-4],[-25,-1],[-9,2],[-7,4],[-7,7],[-4,9],[-4,6],[-9,3],[-26,-4],[-16,1],[-9,9],[-5,-4],[-6,-2],[-12,0],[6,14],[7,10],[10,6],[13,2],[25,-5],[10,1],[9,9],[0,7],[-7,1],[-6,3],[-5,6],[-4,9],[14,-2],[16,-7],[13,-1],[6,10],[-13,-1],[-24,4],[-25,9],[-13,13],[-1,5],[-4,11],[-5,11],[-6,4],[-19,-4],[-8,-1],[-6,5],[15,11],[15,0],[16,-4],[16,-1],[-1,4],[-3,11],[-1,4],[29,0],[29,-7],[4,-3],[9,-15],[6,3],[9,11],[7,4],[-39,22],[-10,11],[25,5],[50,-4],[19,4],[22,12],[9,1],[6,-3],[14,-8],[31,-5],[51,-3],[0,6],[-12,5],[-45,-3],[-28,9],[-52,27],[-9,41],[3,19],[8,15],[4,14],[-6,17],[6,4],[24,4],[18,5],[15,2],[7,2],[7,6],[4,0],[13,-7],[7,-3],[120,18],[0,7],[-10,2],[-26,11],[4,2],[2,2],[3,1],[4,1],[0,6],[-2,8],[7,8],[22,15],[-5,1],[-12,6],[5,3],[4,6],[3,7],[1,9],[-4,-1],[-3,-1],[-3,-2],[-3,-3],[-19,6],[-92,1],[-64,-31],[-35,-7],[-21,19],[8,6],[4,25],[11,7],[-2,8],[0,4],[2,7],[0,5],[-5,0],[0,6],[31,7],[6,-2],[14,-9],[9,-2],[7,-5],[3,-21],[7,-5],[6,3],[0,7],[-1,10],[2,11],[-6,6],[-5,7],[-6,5],[-9,1],[0,-6],[4,-7],[-8,3],[-4,6],[-8,23],[1,5],[0,3],[-3,5],[-4,0],[-11,-1],[-3,4],[-2,5],[-4,5],[-5,8],[-2,13],[3,14],[7,4],[8,3],[8,8],[-9,3],[0,5],[5,6],[9,4],[-5,6],[18,13],[-6,5],[-8,0],[-17,-5],[2,-7],[-1,-4],[-3,-1],[-7,-1],[0,-6],[5,0],[-19,-20],[-18,-3],[-17,11],[-13,24],[13,0],[29,7],[12,6],[-20,12],[-8,9],[-4,11],[5,-3],[9,-2],[4,-2],[-8,11],[-23,21],[9,-5],[8,-1],[6,4],[4,8],[-34,23],[-15,5],[-9,-9],[9,-10],[-3,-8],[-11,-3],[-13,2],[6,-10],[3,-3],[0,-6],[-9,1],[-8,-1],[-14,-7],[0,-5],[9,-3],[3,-5],[1,-18],[-5,0],[-13,-6],[9,-5],[8,-9],[1,-8],[-11,-3],[-12,1],[-9,3],[-6,10],[-1,17],[3,11],[15,26],[3,10],[3,17],[5,7],[7,6],[8,12],[-20,0],[-9,3],[-7,9],[12,0],[6,8],[4,12],[5,11],[7,5],[29,14],[2,4],[2,5],[3,3],[6,0],[4,-2],[1,-6],[1,-6],[2,-4],[9,-6],[11,-5],[11,-1],[10,5],[4,-7],[6,-4],[5,0],[7,5],[1,-3],[0,-2],[3,-1],[-14,-23],[-15,-10],[-16,2],[-17,12],[-4,-18],[10,-5],[15,-1],[12,-4],[11,-6],[9,6],[8,10],[10,5],[-9,11],[4,15],[11,13],[10,5],[14,-3],[22,-14],[14,-2],[-3,8],[-5,5],[-14,6],[0,7],[7,2],[6,0],[14,-2],[-12,6],[-34,6],[-7,9],[-4,13],[1,7],[38,9],[14,-3],[25,-13],[12,-3],[111,-7],[7,1],[12,5],[8,1],[5,-2],[9,-8],[5,-3],[52,-6],[6,2],[8,3],[7,5],[5,6],[6,4],[8,-2],[29,-11],[6,-1],[4,-3],[6,-18],[3,-4],[12,2],[6,2],[1,3],[5,-7],[1,-8],[-2,-6],[-4,-5],[0,-6],[15,-6],[0,-6],[-13,-8],[3,-8],[31,-24],[9,-10],[5,-14],[0,-18],[4,0],[0,16],[3,14],[1,13],[-4,14],[14,5],[15,12],[11,18],[4,24],[10,15],[22,2],[39,-7],[5,1],[3,3],[4,2],[7,-6],[11,-5],[11,-3],[14,-9],[10,-2],[32,0],[14,4],[13,8],[18,-11],[39,7],[19,-8],[3,-9],[2,-10],[4,-9],[19,-6],[7,-6],[14,-17],[8,6],[10,1],[21,0],[0,6],[-9,4],[-12,3],[-10,5],[-4,10],[-4,7],[-10,5],[-12,3],[-10,0],[0,7],[5,4],[7,11],[6,4],[14,-6],[9,-2],[4,5],[7,4],[46,-8],[-10,11],[-12,8],[-13,5],[-12,1],[-13,0],[-5,2],[-1,8],[3,9],[8,-2],[15,-11],[13,7],[-5,8],[-14,8],[-14,3],[-64,0],[-3,3],[-1,9],[3,7],[6,6],[8,4],[19,5],[75,44],[10,3],[4,3],[2,7],[1,18],[2,16],[5,-3],[5,-10],[1,-6],[3,0],[1,-1],[0,-5],[19,11],[19,8],[2,0],[53,9],[8,1],[29,17],[21,3],[0,7],[-21,1],[-10,4],[-8,8],[35,25],[-2,17],[30,23],[-2,23],[7,-4],[5,-4],[5,-3],[8,-2],[7,30],[4,8],[-2,2],[-1,0],[-2,3],[-12,-9],[-13,-6],[-44,-6],[-24,-16],[-13,-6],[0,6],[7,8],[1,8],[-5,7],[-9,3],[-10,-4],[-17,-18],[-16,-7],[-30,-28],[-9,-6],[-9,-4],[-9,-2],[0,5],[15,16],[10,7],[12,2],[9,7],[-2,13],[-8,8],[-10,-8],[-4,0],[2,20],[-8,0],[-11,-13],[-5,-17],[-4,-5],[-6,4],[-7,8],[-3,6],[1,4],[-1,4],[-5,1],[-4,-1],[-7,-4],[-4,-1],[-15,-1],[-8,-2],[-7,-13],[-8,2],[-13,8],[-49,0],[-11,6],[5,9],[-6,5],[-54,17],[-11,0],[2,3],[1,3],[2,3],[4,4],[0,5],[-9,5],[-4,6],[1,6],[9,3],[10,1],[7,3],[6,6],[1,11],[8,7],[46,28],[16,5],[65,-1],[34,-10],[18,0],[0,6],[-46,9],[-12,10],[10,4],[29,1],[8,-2],[8,-11],[10,-11],[12,-5],[12,5],[-34,28],[-25,7],[-23,14],[-15,1],[2,9],[5,2],[7,0],[7,2],[7,4],[8,9],[8,5],[12,-10],[14,-1],[31,5],[36,-12],[13,0],[0,6],[-11,1],[-14,5],[-11,10],[1,15],[9,8],[25,-4],[10,2],[-9,6],[-7,17],[-9,3],[-12,1],[-3,-1],[-3,-4],[-1,-7],[0,-5],[0,-3],[-19,1],[-15,13],[-12,19],[-8,17],[9,5],[6,-3],[6,-5],[8,-3],[9,1],[9,3],[16,8],[-19,7],[-15,12],[-24,25],[0,6],[5,5],[7,2],[7,-1],[7,-6],[7,10],[2,3],[-4,0],[3,13],[5,2],[7,-1],[7,4],[13,22],[4,4],[6,-6],[2,-21],[6,-5],[4,4],[4,17],[6,5],[-8,27],[-2,16],[2,7],[8,6],[10,28],[7,10],[10,0],[36,-13],[12,2],[20,9],[11,2],[-5,-8],[-4,-6],[-3,-6],[-2,-9],[4,-4],[7,5],[20,22],[39,21],[12,3],[9,7],[6,15],[8,14],[15,2],[17,-11],[-5,-10],[-30,-17],[0,-6],[27,12],[4,-2],[5,-5],[10,1],[10,3],[6,4],[9,-13],[0,-6],[-3,-10],[6,1],[9,7],[10,2],[-3,-9],[-5,-6],[-6,-3],[-8,-1],[0,-6],[12,0],[7,-2],[6,1],[6,7],[8,17],[-2,10],[-15,17],[-4,18],[11,11],[17,11],[16,16],[2,-5],[3,-2],[-15,-43],[-1,-6],[1,-2],[2,-4],[4,-4],[4,-3],[6,0],[6,6],[6,1],[9,-3],[13,-8],[12,-9],[6,-9],[1,-3],[6,-12],[2,-6],[-1,-7],[-3,-16],[-1,-9],[5,9],[11,24],[4,5],[2,6],[-4,15],[-6,14],[-3,6],[-1,9],[-3,11],[-5,10],[-9,4],[-5,-7],[2,-13],[4,-14],[4,-10],[-9,1],[-6,6],[-6,6],[-6,6],[-19,4],[-7,6],[2,12],[18,29],[0,5],[23,-3],[10,3],[23,16],[8,3],[11,-4],[7,-9],[5,-9],[6,-4],[3,-7],[-1,-14],[-3,-14],[-1,-5],[3,-8],[9,-6],[18,-8],[0,-11],[6,-12],[7,-10],[7,-4],[9,-7],[2,-15],[-4,-15],[-7,-7],[-9,-2],[-8,-6],[-12,-11],[-35,-19],[0,-6],[39,6],[12,-6],[-7,-19],[-8,-7],[-32,-18],[-21,-25],[-9,-7],[0,-6],[13,3],[11,7],[62,49],[7,1],[5,10],[13,5],[15,3],[11,4],[9,11],[4,15],[-3,13],[-12,5],[-3,4],[2,8],[7,13],[0,22],[-4,1],[-26,33],[-16,11],[-5,5],[-2,6],[-3,10],[0,9],[15,10],[7,16],[1,19],[-7,14],[11,-1],[10,-3],[9,-2],[10,6],[-2,3],[0,2],[0,3],[-2,5],[13,-9],[14,-7],[14,0],[25,22],[13,3],[13,-5],[10,-17],[-14,0],[-4,0],[12,-7],[14,-6],[15,0],[12,7],[-41,27],[-19,20],[-2,22],[-17,8],[-8,5],[-5,6],[10,6],[12,-2],[21,-10],[45,-13],[11,-2],[24,-11],[9,-6],[33,-41],[10,-7],[32,-12],[24,-3],[30,-11],[13,-8],[15,5],[9,-14],[-2,-18],[-20,-10],[-18,-3],[-22,-7],[-20,-11],[-22,-18],[-21,-9],[-18,-4],[-8,-7],[-29,-32],[-10,-15],[-8,-17],[-1,-4]],[[4167,4716],[-7,-17],[11,0],[29,7],[12,-1],[28,-12],[22,-3],[22,3],[8,4],[14,15],[9,6],[0,12],[5,16],[8,15],[7,7],[8,9],[4,41],[4,13],[10,0],[28,-15],[13,-4],[83,3],[74,28],[45,3],[11,7],[10,11],[12,9],[14,6],[14,1],[24,-11],[15,-4],[25,13],[16,-3],[63,-29],[10,-3],[14,2],[25,9],[13,2],[25,-4],[13,-5],[5,-7],[6,-2],[24,-22],[6,-10],[-2,-51],[-4,-15],[-10,-19],[5,-9],[12,-1],[12,1],[9,-1],[10,-4],[8,-6],[5,-8],[-2,-17],[-11,-34],[1,-6],[19,-2],[17,-8],[16,-12],[13,-15],[2,-7],[5,-14],[4,-7],[4,-4],[10,-7],[5,-5],[6,-7],[6,-9],[4,-12],[2,-13],[7,-25],[17,-9],[19,-6],[15,-19],[4,0],[-12,20],[-41,36],[10,15],[20,-4],[20,-15],[12,-14],[8,-29],[-2,-26],[-9,-20],[-15,-13],[-19,-8],[-38,-10],[-18,-7],[-17,-13],[-12,-14],[-15,-23],[-9,-13],[8,-4],[3,-8],[0,-8],[2,-5],[8,0],[5,4],[3,6],[8,6],[14,19],[6,6],[23,9],[22,13],[14,6],[10,-4],[10,-6],[15,-1],[77,10],[4,-3],[8,-12],[6,-3],[7,-2],[2,-6],[0,-7],[2,-10],[10,-32],[8,-13],[11,-5],[4,-8],[4,-36],[3,-12],[20,-26],[4,-3],[-4,-9],[1,-5],[2,-3],[-1,-5],[-3,-6],[-12,-16],[-4,-11],[4,-15],[-2,-15],[-7,-7],[-8,-6],[-3,-8],[9,-10],[-10,-4],[-8,-13],[-9,-1],[-7,6],[-6,13],[-7,18],[-8,3],[-6,9],[-5,10],[-1,10],[4,11],[15,15],[3,14],[-2,29],[-7,21],[-11,15],[-45,36],[-18,8],[-19,1],[0,-7],[5,-8],[-2,-9],[-6,-8],[-6,-6],[9,0],[7,-4],[6,-5],[5,-3],[24,-1],[7,-5],[-10,-4],[-14,-2],[-5,-4],[20,-9],[-3,-11],[0,-11],[4,-8],[8,-2],[0,-4],[-1,-3],[-4,-5],[5,-6],[-18,-48],[-5,-8],[-23,-16],[-8,-10],[27,8],[30,15],[27,6],[19,-16],[6,-35],[-8,-26],[-17,-21],[-21,-19],[-3,0],[-8,1],[-3,-1],[-4,-18],[-4,-3],[-6,-2],[-5,1],[-2,7],[-8,7],[-38,2],[-27,-2],[-28,-9],[-13,-1],[-13,-5],[-3,-11],[1,-31],[0,-3],[-2,-18],[-4,-19],[-5,-18],[-7,-15],[-12,-12],[-27,-11],[-20,-18],[-27,-18],[-9,-3],[-25,-2],[-11,2],[-11,7],[0,5],[13,6],[5,1],[-49,15],[-9,1],[-7,16],[-17,6],[-20,1],[-13,4],[-4,-6]],[[4860,4931],[2,-10],[-4,-12],[-6,-10],[-5,-6],[1,7],[0,5],[1,3],[3,4],[-15,11],[-16,1],[-16,-1],[-15,1],[7,6],[7,4],[8,2],[8,1],[34,-4],[6,-2]],[[5544,5055],[-30,-5],[-35,3],[-29,9],[-27,13],[-27,19],[0,6],[0,6],[-6,25],[-3,7],[0,6],[4,2],[1,3],[1,2],[3,5],[-16,18],[-12,18],[-5,22],[3,30],[9,20],[15,19],[20,14],[22,3],[-1,4],[-2,6],[-1,4],[16,0],[6,0],[42,-17],[11,-9],[13,-17],[9,-19],[13,-46],[-7,-12],[28,-23],[1,-21],[-6,-3],[-9,0],[-6,-3],[3,-13],[6,-3],[26,-10],[-14,-8],[1,-12],[7,-14],[1,-15],[-9,-8],[-16,-6]],[[5614,5319],[-5,-5],[-8,0],[-6,8],[-8,16],[-42,32],[-7,15],[-7,26],[-1,11],[-23,13],[-4,6],[-5,14],[-8,16],[1,15],[21,9],[20,-14],[20,-18],[5,-3],[6,0],[5,-3],[3,-21],[5,-4],[6,-2],[5,-4],[8,-12],[6,-12],[5,-13],[6,-28],[0,-6],[-5,-5],[-6,-12],[7,-4],[5,-7],[1,-8]],[[4907,5413],[2,-28],[4,-9],[9,-9],[10,-7],[6,-3],[3,-4],[-2,-7],[-3,-9],[0,-5],[3,-5],[4,-4],[11,-4],[-2,-10],[0,-11],[2,-9],[4,-7],[0,-6],[-8,-3],[-6,-4],[-5,-5],[-3,-8],[-4,7],[-12,-14],[-15,-11],[-17,-8],[-18,-4],[-28,3],[-8,-3],[-5,-20],[-3,-3],[-6,-6],[-16,-11],[-17,-4],[-15,4],[-9,20],[4,21],[14,13],[35,16],[-14,33],[-8,7],[-26,10],[-5,1],[3,16],[16,17],[30,23],[-15,6],[-18,2],[-18,-2],[-14,-9],[-15,-32],[-9,-15],[-20,-12],[-21,-24],[-8,-8],[-18,-2],[-8,9],[0,15],[9,16],[-4,1],[-2,4],[-4,2],[7,15],[29,34],[-22,12],[9,6],[5,6],[3,9],[1,14],[1,11],[5,8],[24,13],[35,13],[8,7],[7,4],[8,-3],[-5,-5],[-8,-26],[0,-6],[5,-16],[5,-7],[8,-2],[0,6],[-5,18],[14,20],[21,17],[23,11],[16,18],[8,4],[10,2],[9,4],[9,7],[6,5],[6,-1],[4,-4],[2,-6],[3,-39],[9,-50]],[[4887,5670],[-21,-29],[-7,-18],[1,-16],[-12,-8],[-18,-4],[-18,1],[-13,5],[10,7],[5,10],[3,12],[6,12],[13,14],[4,5],[5,3],[10,-3],[5,3],[-2,4],[-1,2],[-1,6],[11,1],[10,4],[7,0],[3,-11]],[[5115,5586],[-54,-86],[-14,-37],[-7,2],[-16,-16],[-11,-4],[-5,-7],[-6,-36],[-4,-14],[-17,-9],[-25,2],[-23,12],[-10,23],[-6,44],[1,16],[7,14],[9,6],[11,5],[11,9],[19,13],[51,8],[21,14],[-16,0],[-23,-5],[-22,-1],[-10,15],[8,21],[18,24],[20,19],[13,8],[20,5],[49,39],[33,26],[20,11],[14,-5],[2,-9],[2,-13],[-1,-11],[-10,-8],[-10,-14],[-13,-10],[-26,-51]],[[5151,5716],[-16,-2],[7,15],[11,9],[22,14],[5,-7],[4,-15],[-13,-9],[-20,-5]],[[5224,5808],[1,-13],[-5,-13],[-6,-14],[-6,-28],[-7,6],[-12,24],[6,9],[8,22],[7,7],[4,-3],[3,-3],[3,1],[4,5]],[[5242,5865],[-4,-11],[-6,-8],[-4,-8],[4,-12],[-14,-7],[-12,6],[-4,15],[8,18],[8,5],[15,-2],[9,4]],[[5295,5952],[-10,-16],[-12,-11],[-14,-5],[-17,1],[3,8],[4,6],[10,11],[20,-1],[10,2],[6,5]],[[4870,5996],[-34,-1],[-16,2],[-17,12],[6,8],[8,7],[8,3],[9,0],[9,-8],[20,-12],[7,-11]],[[4403,5973],[-13,0],[-41,14],[-6,11],[-3,14],[-7,15],[14,7],[44,5],[14,4],[24,13],[15,3],[33,9],[16,0],[9,-16],[-9,-12],[-40,-4],[-1,-15],[-13,-9],[-14,-2],[-14,-5],[-12,-16],[4,-16]],[[4952,6133],[16,-19],[26,-49],[2,-7],[0,-6],[1,-4],[7,-2],[65,0],[5,-3],[5,-6],[4,-3],[10,5],[7,1],[6,-1],[5,-3],[14,-17],[6,-4],[6,-2],[12,2],[4,0],[7,-5],[9,-8],[8,-11],[3,-11],[4,-2],[10,2],[7,-4],[-4,-18],[-5,3],[-5,2],[-12,1],[5,-6],[10,-13],[5,-12],[-9,-6],[-21,0],[-9,3],[1,10],[-4,4],[-4,2],[-4,0],[-5,0],[2,-12],[-8,-11],[-21,-15],[0,-7],[10,7],[12,4],[24,2],[11,-4],[-5,-10],[-11,-11],[-57,-31],[-26,-4],[-20,11],[4,2],[7,6],[6,8],[1,8],[-6,5],[-7,0],[-16,-5],[-4,-2],[-3,-7],[-5,-6],[-6,-3],[-22,-4],[-51,-21],[-11,-10],[-7,-5],[-9,2],[-8,4],[-7,3],[-7,-2],[-15,-9],[-7,-3],[-60,0],[-4,-2],[-3,-7],[-4,-6],[-6,-3],[-8,0],[-14,4],[-18,8],[-11,10],[-10,14],[-4,17],[6,13],[14,8],[17,2],[12,-1],[11,-10],[8,-13],[9,-8],[12,6],[0,7],[-5,0],[-3,2],[-2,2],[-3,2],[11,4],[29,-5],[11,4],[11,8],[44,7],[29,17],[13,10],[-4,5],[-13,-3],[-38,-17],[-31,-6],[-17,1],[-12,9],[-3,10],[3,9],[6,7],[7,2],[9,2],[5,4],[9,19],[2,7],[3,6],[5,6],[7,2],[22,-2],[39,14],[8,5],[4,9],[0,9],[-3,8],[-6,5],[-41,-17],[-14,-1],[-5,-3],[-5,-4],[-6,-1],[-6,4],[-11,19],[-6,8],[-8,7],[-13,6],[-60,8],[-13,5],[-11,6],[-9,8],[31,18],[-5,8],[-13,12],[-4,11],[24,2],[10,4],[10,7],[6,-7],[6,-4],[5,0],[5,4],[2,18],[19,11],[25,7],[21,2],[9,-5],[31,-8],[-2,-4],[-1,-10],[-1,-4],[20,-1]],[[4608,6114],[-33,-21],[-11,-3],[-16,5],[-7,0],[-4,-8],[-2,-10],[-6,5],[-6,11],[-4,9],[18,3],[17,13],[29,37],[8,8],[21,12],[15,5],[19,13],[11,3],[17,3],[7,-3],[-5,-9],[-6,-9],[-9,-19],[-4,-7],[-5,-5],[-5,-4],[-6,-3],[-9,0],[-24,-26]],[[4080,6470],[5,-5],[-19,1],[-5,-4],[-6,-5],[-5,-5],[-5,-3],[-5,-2],[4,-8],[-5,-6],[-10,-4],[-11,-1],[-42,6],[-10,4],[1,9],[7,9],[11,4],[8,4],[3,9],[-2,11],[-7,6],[16,9],[16,3],[12,8],[5,25],[3,0],[2,-2],[4,-5],[5,0],[3,-1],[3,-2],[3,-3],[-10,-16],[-4,-3],[21,-9],[6,-4],[3,-6],[2,-7],[3,-7]],[[4799,6497],[0,-7],[17,0],[-9,-33],[-12,-19],[-18,-8],[-25,-2],[-11,5],[-11,22],[-9,5],[-10,3],[-20,17],[-12,5],[39,34],[20,13],[25,3],[34,-17],[14,-13],[-12,-8]],[[4640,6527],[-21,-2],[-21,0],[-17,3],[10,7],[22,10],[13,3],[7,-6],[16,-3],[8,-4],[-17,-8]],[[5021,6748],[-21,-7],[-17,6],[-15,12],[-4,12],[16,8],[22,-4],[17,-13],[2,-14]],[[4098,6854],[58,-31],[-5,-3],[-5,-1],[-12,4],[0,-6],[14,-3],[20,-14],[15,-2],[0,-6],[-18,-8],[-14,6],[-12,9],[-27,12],[-13,14],[-12,10],[-15,-6],[4,-3],[4,-4],[4,-4],[1,-5],[2,-7],[5,-2],[5,0],[6,0],[15,-6],[3,-2],[8,-11],[10,-4],[20,0],[10,-2],[7,-7],[7,-7],[7,-5],[10,0],[-3,-13],[-6,-5],[-8,-3],[-7,-7],[-4,-8],[-7,-19],[-5,-8],[-12,-4],[-50,10],[0,-6],[42,-9],[11,-9],[6,-14],[3,-20],[-2,-18],[-7,-11],[-11,6],[-12,1],[-25,0],[0,-7],[11,-1],[23,2],[10,-1],[11,-7],[8,-10],[8,-7],[13,-1],[0,-6],[-15,-12],[-54,9],[-20,-10],[-18,17],[-6,10],[-17,48],[-2,15],[4,10],[0,7],[-11,12],[-7,4],[-9,2],[8,8],[5,6],[9,18],[3,9],[1,8],[3,6],[9,2],[5,12],[-8,28],[-17,41],[12,8],[30,11],[6,0]],[[4137,6925],[6,-3],[6,0],[7,1],[-1,-4],[0,-1],[-1,0],[-3,-2],[6,-3],[5,0],[6,2],[6,1],[4,-1],[18,-11],[-4,-6],[-9,4],[-15,-10],[-12,-1],[4,-9],[5,-3],[15,0],[9,-3],[6,-6],[-1,-6],[-56,-13],[-17,3],[-51,24],[-7,10],[3,18],[9,14],[13,8],[15,1],[7,-5],[8,-2],[8,2],[8,5],[3,-4]],[[4984,6936],[-2,-14],[-11,-27],[-9,-32],[0,-28],[5,-6],[9,-15],[4,-15],[-11,-7],[-11,-4],[-10,-6],[-10,-3],[-11,6],[1,6],[1,3],[3,4],[-8,8],[-1,15],[6,59],[4,15],[11,7],[18,2],[0,6],[-4,5],[-4,4],[-5,10],[7,6],[7,0],[13,-6],[0,7],[-9,12],[6,-1],[5,-2],[3,-4],[3,-5]],[[4994,6969],[0,-15],[-10,5],[-4,9],[1,12],[8,12],[-3,2],[0,1],[-2,4],[5,5],[4,4],[5,1],[4,-5],[-8,-35]],[[1,7026],[-1,0],[0,1],[0,1],[1,0],[1,-1],[-1,-1]],[[4204,7080],[11,-5],[19,8],[9,-5],[9,-1],[15,0],[12,-5],[5,-11],[-6,-6],[-11,-15],[-5,-4],[-9,1],[-6,7],[-5,7],[-4,3],[-7,2],[-15,11],[-29,0],[0,-6],[7,-1],[5,-2],[1,-4],[-4,-5],[0,-7],[18,1],[6,-4],[2,-13],[5,-8],[10,0],[21,5],[-13,-20],[-15,-8],[-38,-3],[-5,-1],[-9,-5],[-4,0],[-5,3],[-5,12],[-4,3],[-8,-1],[-27,-17],[0,-7],[46,0],[38,8],[13,-1],[11,-4],[4,-3],[3,-6],[-2,-6],[-13,-19],[-27,2],[-14,-2],[-10,-7],[-11,7],[-22,-2],[-12,2],[-6,3],[-2,3],[-8,10],[-2,5],[-3,5],[-5,5],[5,0],[13,7],[-22,1],[-39,20],[-20,4],[-4,-6],[-4,-4],[-5,-2],[-5,1],[-8,3],[-10,4],[-30,16],[0,6],[15,8],[10,16],[9,18],[10,15],[14,-6],[44,6],[0,-6],[-5,-1],[-12,-5],[11,-12],[19,15],[21,22],[15,11],[0,-5],[-4,-3],[-3,-4],[-7,-12],[36,-11],[13,-1],[0,6],[-4,1],[-9,5],[14,5],[30,17],[18,2],[8,-8],[3,-9],[-4,-7],[-12,-6]],[[4772,7124],[6,-10],[5,-6],[16,-9],[6,-7],[16,-20],[2,-5],[29,-18],[12,-13],[7,-8],[3,-8],[6,-64],[6,-27],[1,-13],[-2,-13],[-6,-21],[-1,-12],[-3,-7],[-17,-13],[-6,-8],[7,5],[11,6],[12,4],[9,-3],[6,-9],[-4,-9],[-7,-8],[-3,-5],[3,-15],[9,-10],[10,-6],[4,-7],[-5,-8],[-22,-10],[-8,-7],[55,6],[15,-3],[3,-8],[-8,-8],[-16,-6],[0,-6],[17,1],[15,6],[13,1],[14,-11],[6,-4],[9,-1],[16,2],[10,-4],[6,-8],[4,-9],[4,-5],[10,-1],[6,5],[3,6],[4,3],[27,-1],[18,14],[18,6],[19,0],[11,-12],[48,0],[-10,-23],[0,-6],[3,-10],[-3,-9],[-5,-7],[-13,-14],[-23,-15],[-10,-4],[-26,-2],[-4,-6],[-2,-20],[-6,-13],[-13,-8],[-14,-6],[-6,-5],[-5,-7],[-38,-41],[-11,-8],[-12,-7],[-34,-5],[-9,3],[-6,12],[2,16],[17,20],[-2,8],[0,6],[4,2],[2,3],[3,8],[2,4],[4,5],[12,17],[6,6],[7,6],[62,24],[0,6],[-18,-7],[-18,-5],[-55,0],[-3,2],[-1,5],[0,7],[-2,5],[-15,20],[-9,8],[-7,3],[2,-9],[3,-8],[8,-14],[-7,-13],[-4,-7],[-7,-5],[5,-7],[-8,-7],[-6,-10],[-6,-10],[-9,-3],[-8,7],[-4,16],[-3,18],[-1,14],[-5,5],[-4,1],[-3,-1],[-5,-5],[-5,6],[-5,4],[-6,2],[-7,1],[0,-6],[10,-7],[-11,-6],[-92,-19],[0,7],[8,5],[19,20],[0,6],[-12,0],[-11,-2],[-11,-5],[-10,-6],[-13,15],[-9,17],[7,2],[6,4],[5,5],[4,7],[-30,-2],[-11,2],[-30,32],[-2,3],[-3,9],[-2,3],[-4,4],[-2,3],[-3,3],[-2,6],[30,16],[13,5],[14,-2],[12,-8],[11,-11],[14,-9],[17,-3],[-8,12],[-41,26],[-8,8],[-4,2],[-8,2],[-7,-2],[-14,-4],[-8,0],[9,6],[0,6],[-5,1],[-13,6],[5,1],[2,1],[2,4],[-6,2],[-4,5],[-2,8],[3,10],[-9,-2],[-13,-13],[-9,-4],[4,8],[0,9],[-2,8],[-6,7],[-5,-12],[-8,-4],[-7,-2],[-6,-8],[-1,-10],[7,-17],[-2,-10],[-10,-7],[-60,15],[-15,8],[-12,11],[-5,13],[-6,24],[-27,16],[-7,20],[40,0],[-9,8],[-6,10],[-1,11],[5,12],[9,10],[6,2],[6,-3],[35,-39],[4,-8],[6,-6],[11,-7],[9,-1],[-4,11],[0,6],[3,2],[2,3],[4,1],[-12,11],[-1,2],[-2,3],[-6,6],[-1,4],[1,4],[6,2],[2,3],[5,4],[11,-1],[19,-7],[-6,17],[-16,14],[-20,10],[-16,4],[8,9],[7,13],[1,13],[-7,8],[0,7],[13,0],[10,-7],[7,-8],[14,-7],[3,-8],[1,-8],[1,-6],[7,-6],[4,-3],[30,-12],[7,-5],[7,-9],[10,-7],[8,0],[9,4],[11,0],[-15,-27],[7,-1],[14,13],[7,18],[9,-3],[49,-50],[0,6],[-3,3],[-3,6],[-3,4],[0,12],[-9,12],[-22,20],[-11,19],[3,9],[8,9],[8,19],[-7,-1],[-8,1],[-6,3],[-5,3],[3,13],[-3,7],[-6,6],[-3,6],[-1,10],[2,4],[4,1],[26,12],[4,4],[6,11],[4,11],[5,6],[8,-3],[5,2],[2,1],[2,4]],[[4217,7135],[-19,-7],[-15,2],[27,23],[12,2],[6,-10],[-11,-10]],[[3312,7219],[-14,-2],[-13,7],[-7,19],[10,-7],[24,-2],[11,-4],[-11,-11]],[[4328,7318],[0,-20],[-7,-4],[-23,12],[-3,-11],[-4,-6],[-7,-3],[-9,0],[2,7],[0,2],[-1,1],[-1,3],[27,20],[14,5],[12,-6]],[[4416,7627],[21,-18],[7,3],[6,-5],[5,-5],[4,-7],[3,-8],[-54,0],[0,6],[7,0],[2,0],[0,6],[-8,3],[-6,9],[-3,11],[4,9],[12,-4]],[[4847,7721],[8,-3],[10,1],[0,-7],[-14,-5],[-29,-17],[-10,-9],[3,-8],[-1,-6],[-5,-4],[-8,-1],[-8,-3],[-6,-13],[-19,-6],[-2,-6],[2,-8],[-1,-7],[-6,-5],[-7,-2],[-18,0],[12,-15],[24,-5],[26,1],[18,6],[31,26],[10,4],[12,3],[7,-1],[-6,-6],[0,-6],[4,0],[-3,-5],[-3,-5],[-3,-3],[2,-4],[3,-9],[-17,-6],[-6,-3],[-5,-4],[-6,-9],[-2,-3],[-12,-4],[-9,1],[-19,10],[-11,2],[-29,-2],[-10,2],[-20,10],[-10,0],[15,-33],[7,-11],[-5,-4],[-2,-3],[0,-5],[3,-7],[-11,-7],[-33,-5],[-22,-21],[-9,-4],[-7,0],[-9,5],[-7,1],[-17,-13],[-34,-7],[-10,1],[0,-6],[24,-1],[84,16],[20,9],[9,1],[8,-5],[7,-9],[3,-12],[0,-12],[2,-1],[6,-5],[-4,-5],[-6,-4],[-5,-2],[-7,-1],[7,-4],[8,-2],[8,-1],[8,0],[-12,-10],[-9,-10],[-10,-8],[-15,-3],[-61,8],[-14,4],[-3,0],[-4,-7],[6,-4],[13,-4],[11,-8],[22,-5],[10,-9],[0,-7],[-7,-3],[-10,-15],[-5,-6],[-12,-6],[-8,0],[-8,4],[-12,2],[0,-7],[3,-1],[3,-3],[3,-2],[0,-7],[-15,-5],[-12,1],[-10,7],[-8,10],[-6,13],[-3,5],[-6,2],[-3,-5],[3,-10],[6,-12],[5,-6],[-4,-5],[-21,8],[-6,4],[-4,5],[-4,11],[-17,27],[-5,13],[-2,13],[10,24],[19,13],[23,6],[24,1],[0,6],[-62,0],[0,-6],[-3,-10],[-15,-15],[-18,-13],[-13,-6],[9,-10],[13,-28],[7,-5],[9,-4],[8,-7],[6,-9],[6,-6],[-3,-2],[-3,-2],[-3,-2],[-5,-1],[5,-6],[5,-2],[5,-2],[3,-2],[2,-6],[3,-19],[-53,10],[-23,10],[-6,-3],[-3,-5],[-3,-6],[-6,-6],[8,-4],[13,-5],[6,-3],[15,-20],[3,-6],[-4,-7],[-8,-4],[-12,-2],[-11,1],[0,-6],[4,0],[0,-6],[-14,2],[-30,17],[-5,-7],[4,-2],[5,-7],[5,-3],[-8,-9],[-7,-6],[-17,-11],[3,-1],[4,-3],[2,-2],[-13,-10],[-39,-21],[-12,-10],[-5,2],[-33,30],[-6,2],[-39,38],[-7,4],[-3,6],[-5,7],[0,6],[10,2],[8,-1],[5,-4],[4,-8],[2,-11],[53,37],[8,11],[15,3],[31,-1],[-31,19],[0,6],[33,14],[19,4],[19,-4],[13,-7],[-6,4],[-6,4],[-6,4],[-2,2],[-2,3],[12,6],[6,1],[0,6],[-38,0],[-9,3],[-17,14],[-9,3],[-38,-2],[-17,5],[-5,15],[-9,-5],[-5,0],[-30,17],[10,7],[8,8],[8,5],[13,0],[0,5],[-2,2],[0,1],[-1,1],[-1,3],[19,2],[22,6],[39,17],[-61,-13],[-19,0],[3,9],[5,4],[7,1],[7,-1],[0,6],[-18,0],[6,3],[5,4],[4,5],[3,7],[-28,-15],[-5,-1],[-19,30],[-5,5],[3,11],[-4,4],[-5,2],[-3,4],[2,12],[7,8],[0,9],[5,2],[3,2],[1,3],[3,5],[-4,2],[-5,3],[-3,2],[0,6],[48,2],[13,4],[-17,6],[-6,5],[-3,11],[1,11],[4,7],[13,11],[9,-6],[25,-10],[5,-1],[5,4],[35,-13],[0,-6],[-19,1],[5,-13],[13,-16],[8,-7],[-1,-14],[7,-19],[10,-17],[8,-9],[-1,8],[0,5],[1,12],[-4,6],[-10,16],[-4,9],[7,4],[2,6],[1,7],[2,2],[29,6],[6,4],[11,2],[17,-6],[15,-12],[8,-13],[17,19],[-16,8],[-5,5],[-3,5],[-3,15],[-3,5],[-4,1],[-10,-2],[-4,1],[-1,2],[-2,8],[-1,3],[-8,8],[-3,5],[-3,5],[3,2],[3,2],[3,2],[5,0],[-4,7],[-3,4],[-4,2],[-7,0],[53,35],[13,15],[8,-4],[5,3],[4,4],[6,3],[22,0],[17,4],[41,16],[5,4],[17,16],[115,67],[32,31],[18,13],[16,-1],[13,-10],[11,-17],[9,-17],[3,-15],[11,-15],[2,-9],[-11,-5],[-5,-5],[-15,-38],[5,-6],[8,-4]],[[6881,4636],[-55,-12],[-206,12],[-11,3],[-10,4],[-10,3],[-9,-3],[2,-2],[1,-1],[1,-4],[-11,-4],[-10,3],[-19,14],[-8,-25],[5,-10],[3,-18],[1,-20],[-1,-15],[-7,-15],[-11,-5],[-60,5],[-17,-2],[-14,-19],[-46,6],[2,-5],[3,-2],[-6,-4],[-5,1],[-4,4],[-3,6],[7,11],[3,-2],[3,-4],[-1,7],[-1,3],[-2,3],[-8,-11],[-10,-7],[3,-10],[2,-4],[-5,0],[-9,-6],[22,-18],[-6,-5],[-34,-12],[-50,-32],[-31,-3],[-20,1],[0,7],[-3,1],[-2,0],[-2,2],[-2,2],[2,3],[2,3],[0,1],[-1,9],[3,12],[-2,9],[-9,3],[0,5],[-9,-7],[-8,-13],[-2,-16],[6,-14],[-25,-4],[-33,18],[-23,31],[6,37],[-10,-5],[-16,-17],[-10,-4],[-10,1],[-48,19],[-7,5],[-6,6],[-6,13],[-3,10],[-5,7],[-10,2],[-4,-4],[-5,-9],[-4,-12],[-2,-10],[6,-21],[5,-13],[4,-6],[10,-1],[10,-2],[8,-5],[8,-8],[2,-12],[-6,-10],[-3,-12],[9,-13],[-8,-13],[2,-19],[3,-18],[-4,-7],[-4,-2],[-3,-4],[-4,-5],[-7,-2],[-15,2],[-13,5],[-17,10],[-6,3],[-23,-1],[-5,4],[-38,47],[-21,17],[-77,39],[-29,7],[-14,7],[-12,26],[-13,5],[-25,0],[-16,-6],[-14,-10],[-13,-11],[-10,-11],[-6,-9],[-2,-5],[-1,-5],[0,-6],[1,-8],[4,-11],[4,-9],[7,-4],[4,-10],[8,-22],[10,-21],[19,-13],[0,-8],[-3,-17],[-1,-8],[1,-5],[8,-15],[-14,3],[-28,13],[-13,2],[-6,7],[-4,14],[0,15],[8,9],[-5,5],[-3,6],[0,7],[3,7],[-12,1],[-5,1],[-5,4],[-2,8],[-3,13],[-4,12],[-7,5],[-13,5],[-61,61],[-19,27],[-12,33],[-3,36],[2,33],[4,17],[9,7],[14,-1],[7,1],[3,3],[3,11],[7,-5],[6,-10],[2,-5],[10,-13],[5,-9],[3,-10],[1,-10],[-1,-22],[2,-8],[9,-10],[11,-8],[11,-2],[12,10],[2,4],[2,3],[0,6],[-23,38],[-3,9],[-2,7],[-1,1],[-9,19],[-2,10],[1,21],[1,6],[3,8],[11,22],[5,12],[1,19],[6,17],[12,10],[27,14],[42,47],[3,2],[7,1],[1,3],[0,10],[0,4],[15,31],[3,8],[0,9],[-2,20],[2,9],[3,5],[22,22],[11,8],[6,5],[3,9],[6,22],[6,10],[21,15],[43,17],[15,18],[6,25],[-6,22],[-15,16],[-24,6],[14,17],[0,1],[-3,19],[-14,19],[-19,13],[-36,12],[-20,1],[-7,3],[5,9],[0,7],[-37,19],[-21,16],[-13,14],[29,25],[10,20],[-3,30],[-4,11],[-4,8],[-3,10],[-4,39],[0,1],[-3,25],[4,24],[10,16],[14,11],[20,6],[13,2],[8,0],[41,-16],[11,-1],[8,2],[14,-7],[107,-13],[16,8],[-70,12],[-26,5],[-28,14],[-33,33],[-26,8],[-12,10],[-10,12],[-8,12],[-8,27],[-1,5],[-9,2],[-3,-7],[0,-10],[4,-11],[31,-37],[7,-16],[-4,-8],[-12,-1],[-16,0],[-15,5],[-7,13],[-2,16],[-1,35],[1,8],[25,52],[46,59],[3,13],[-3,4],[-7,-4],[-9,-10],[-37,-61],[-9,-11],[-14,-1],[-5,7],[1,29],[-3,12],[-6,9],[-9,3],[-9,-9],[8,-16],[9,-32],[5,-32],[-1,-14],[-9,-2],[-1,-7],[2,-19],[0,-18],[2,-12],[3,-10],[-9,-4],[-9,3],[-11,4],[-11,3],[0,-6],[8,-4],[9,-4],[7,-7],[3,-11],[-3,-13],[-6,-9],[-8,-7],[-5,-8],[-3,-11],[-2,-9],[-3,-9],[-6,-9],[-9,-8],[-8,-1],[-20,3],[-11,11],[-9,23],[-6,26],[-3,18],[-26,28],[-3,11],[-5,8],[-10,-7],[10,-15],[24,-49],[5,-19],[-5,-9],[-12,3],[-43,28],[-6,12],[0,19],[-7,-7],[-5,-12],[-4,-13],[-2,-9],[-3,-7],[-19,-22],[16,-26],[6,-14],[5,-16],[-12,0],[-28,13],[-22,6],[-7,7],[-4,23],[-4,4],[-5,2],[-5,4],[-2,7],[0,8],[0,17],[2,7],[6,10],[1,8],[-1,8],[-8,27],[16,14],[71,98],[37,13],[27,16],[6,6],[23,42],[11,12],[19,10],[25,9],[23,13],[12,24],[-11,-6],[-24,-21],[-11,-5],[-26,-2],[-11,-3],[-10,-7],[-7,-12],[-15,-32],[-7,-6],[-77,-42],[-53,-65],[-6,-3],[-12,-1],[-5,-2],[1,-5],[-4,-13],[-4,-11],[-2,1],[-6,-10],[-14,-4],[-16,1],[-12,3],[0,5],[0,8],[-2,5],[-5,-2],[-2,-5],[0,-5],[0,-6],[-4,-50],[2,-2],[10,-4],[3,0],[7,-19],[2,-10],[1,-9],[2,-7],[8,-6],[0,-6],[-4,0],[0,-6],[2,-1],[7,-5],[-3,-2],[-3,-2],[-3,-2],[35,-31],[17,-22],[5,-23],[-4,-13],[-9,-6],[-22,-6],[-10,-5],[-29,-27],[-8,-9],[-6,-10],[-4,-11],[-2,-8],[-2,-16],[-1,-7],[-14,-9],[1,-4],[3,-4],[1,-3],[-1,-21],[6,-5],[8,-2],[5,-9],[-4,-12],[-11,-4],[-7,-5],[4,-17],[-14,-22],[-4,-9],[0,-5],[0,-17],[-1,-7],[-2,-1],[-3,1],[-3,-2],[-14,-31],[-10,-12],[-15,-7],[0,-6],[8,1],[6,-2],[6,-5],[6,-7],[11,-21],[0,-4],[8,-6],[-7,-13],[-21,-25],[-11,-9],[-12,-8],[-15,-6],[-15,-2],[-6,1],[-13,5],[-7,0],[-7,-2],[-15,-9],[-7,-2],[-19,1],[-12,3],[-6,11],[-8,40],[-1,20],[3,18],[18,12],[25,24],[6,9],[0,19],[-3,21],[-1,21],[9,26],[-3,7],[-4,6],[-2,7],[2,10],[16,27],[13,32],[3,19],[-7,12],[35,24],[4,11],[4,12],[10,16],[11,13],[9,6],[18,7],[23,16],[20,24],[12,28],[-63,-57],[-23,-15],[-8,-3],[-8,0],[4,12],[-18,5],[-8,5],[-9,9],[-5,12],[-1,25],[-3,7],[27,33],[4,7],[4,12],[10,10],[12,9],[10,10],[-15,-6],[-22,-21],[-17,-7],[-12,-9],[-5,-1],[-5,6],[-4,11],[-1,10],[70,88],[6,11],[-3,4],[4,4],[4,4],[-9,3],[-8,-3],[-9,-7],[-10,-5],[-4,-17],[-28,-25],[1,-21],[-11,-16],[-2,-3],[-7,2],[-2,5],[1,7],[3,5],[3,25],[24,37],[49,56],[2,4],[1,4],[1,4],[5,1],[4,0],[5,-2],[4,-3],[0,-1],[2,-2],[5,-3],[5,0],[1,5],[-3,6],[-4,4],[-4,2],[-2,1],[-4,15],[-1,7],[2,7],[21,25],[4,9],[4,12],[-19,-4],[-15,-15],[-13,-15],[-15,-10],[4,19],[9,18],[11,18],[12,15],[-6,12],[8,9],[14,7],[13,2],[7,3],[1,7],[-4,7],[-9,3],[-27,-7],[-5,-3],[-6,-6],[-7,-5],[-6,1],[-4,8],[2,11],[7,19],[8,34],[6,12],[12,10],[12,-5],[18,1],[32,11],[0,5],[-15,0],[-28,-8],[-15,3],[13,30],[5,7],[7,4],[9,3],[5,4],[-3,8],[16,18],[22,8],[65,5],[52,-12],[22,4],[17,12],[41,44],[21,38],[14,15],[-14,-7],[-9,-13],[-7,-16],[-10,-14],[-26,-19],[-15,-20],[-7,-6],[-28,-2],[-69,12],[-18,-13],[-10,6],[-11,35],[-8,-3],[-8,-8],[-12,-20],[-9,6],[23,44],[3,13],[16,-13],[16,-4],[14,0],[12,4],[31,19],[16,6],[9,4],[6,9],[-21,-11],[-8,-1],[-13,0],[-2,0],[-11,-7],[-7,-2],[-14,-10],[-8,-1],[-8,3],[-10,9],[-9,1],[2,7],[2,3],[3,1],[4,4],[3,5],[2,7],[2,4],[17,25],[5,6],[27,19],[4,6],[4,6],[-13,7],[0,6],[6,3],[14,10],[17,-2],[8,1],[19,13],[15,0],[28,-6],[13,3],[25,13],[53,9],[11,6],[-107,-18],[-50,19],[0,5],[6,13],[4,5],[44,37],[12,15],[10,18],[-38,-27],[-5,-7],[-3,-6],[-7,-5],[-8,-4],[-7,-1],[-5,-3],[-2,-6],[-2,-9],[-2,-7],[-8,-13],[-9,-8],[-9,-4],[-12,0],[-5,-2],[-7,-8],[-13,-5],[-5,-5],[-8,-11],[-18,-18],[-10,-6],[-13,-2],[-7,-3],[-9,-17],[-6,-4],[-9,-2],[-7,-4],[-7,-7],[-26,-30],[-43,-40],[-44,-28],[-4,-2],[-6,4],[-7,12],[-7,2],[-11,2],[-12,4],[-11,6],[-8,8],[9,14],[3,8],[1,9],[-4,0],[-25,-26],[-39,6],[-96,62],[-4,8],[1,14],[6,7],[10,3],[32,1],[22,-3],[21,-9],[18,-13],[5,6],[-15,10],[-7,6],[0,9],[68,36],[16,2],[41,-17],[16,-2],[35,2],[19,4],[13,7],[-60,-7],[-14,2],[-33,17],[-26,5],[-71,-30],[-24,-6],[-7,0],[-8,3],[-15,8],[-8,1],[-45,-2],[-48,10],[-16,-1],[-13,-10],[-11,-6],[-16,3],[-15,6],[-9,7],[-3,5],[-3,5],[-2,5],[-1,6],[2,9],[3,0],[4,-1],[5,2],[14,17],[8,6],[100,8],[8,3],[22,13],[10,3],[11,-2],[6,-5],[6,-6],[10,-6],[34,-12],[6,-3],[-1,10],[-3,9],[-7,7],[-11,2],[0,6],[8,1],[8,0],[7,-3],[7,-4],[10,9],[14,4],[17,-4],[13,-3],[-49,19],[-12,12],[-1,10],[9,7],[67,7],[27,9],[21,17],[-9,3],[-12,-1],[-10,-4],[-11,-16],[-13,1],[-25,5],[5,9],[26,22],[-29,4],[-61,-10],[-30,6],[22,5],[23,1],[0,7],[-5,2],[-13,11],[11,10],[7,19],[6,21],[7,18],[11,12],[19,10],[19,5],[17,-2],[6,-6],[13,-18],[8,-7],[9,-6],[10,-4],[21,-2],[35,6],[31,12],[0,7],[-11,-3],[-10,-5],[-10,-2],[-8,3],[-15,-7],[-14,3],[-13,7],[-14,4],[-9,5],[2,12],[1,12],[-14,8],[-6,-1],[-13,-4],[-7,-1],[-7,2],[-11,9],[-7,1],[-7,7],[10,15],[27,27],[8,10],[4,4],[8,0],[19,-1],[7,4],[11,5],[16,-5],[28,-16],[13,-5],[63,-1],[4,3],[5,7],[10,0],[11,-2],[5,-2],[4,0],[0,7],[-13,6],[-54,-7],[-15,-5],[-9,-1],[-4,4],[-17,16],[-7,5],[-54,13],[-8,9],[4,16],[23,25],[8,13],[-12,15],[16,18],[27,13],[22,4],[21,-12],[20,-19],[22,-13],[26,6],[0,6],[-27,5],[-6,5],[-10,13],[-6,6],[-7,3],[-6,6],[9,13],[15,13],[16,5],[0,7],[-16,5],[-11,-7],[-8,-12],[-7,-5],[-12,-3],[-22,-13],[-13,-3],[-14,1],[-24,9],[-13,2],[-28,-7],[-13,1],[-6,13],[3,3],[15,28],[5,4],[14,7],[6,5],[6,4],[4,-4],[4,-6],[3,-3],[15,2],[73,26],[29,21],[5,26],[-11,2],[-17,-14],[-30,-32],[-17,-10],[-15,2],[-15,6],[-19,2],[16,8],[5,6],[-1,8],[-6,11],[-1,6],[-3,0],[-10,-8],[-43,-44],[-17,-6],[-34,-4],[-15,5],[-11,37],[2,-1],[3,1],[3,3],[1,3],[-1,3],[-6,7],[-2,3],[0,12],[2,6],[7,6],[-6,3],[-20,5],[-5,2],[-1,10],[-6,16],[-1,11],[1,7],[9,15],[3,6],[0,13],[0,12],[3,7],[10,0],[-1,4],[-2,10],[-2,5],[12,3],[11,-2],[11,-5],[35,-28],[11,-6],[6,4],[11,-13],[6,-4],[19,-10],[7,-2],[-3,5],[-2,5],[-2,5],[-2,4],[47,6],[26,-3],[16,0],[2,6],[-19,13],[-30,5],[-28,-3],[-18,-12],[-22,20],[3,3],[6,9],[-22,3],[-11,14],[-8,18],[-12,15],[-10,3],[-10,1],[-8,3],[-4,12],[4,11],[13,11],[-4,8],[0,7],[25,11],[12,0],[19,-16],[8,1],[7,7],[5,10],[-7,1],[-5,5],[-4,6],[-7,6],[-7,3],[-54,10],[-2,10],[3,24],[-1,10],[2,8],[-6,18],[-1,12],[3,10],[5,8],[6,8],[9,5],[16,5],[17,1],[17,-5],[16,-7],[-3,-13],[2,-18],[5,-18],[5,-14],[6,-9],[9,-7],[10,-4],[10,0],[-5,5],[-3,4],[-5,11],[8,1],[7,-2],[12,-6],[-4,18],[2,13],[1,12],[-9,14],[-24,18],[-9,10],[7,10],[-5,1],[-2,1],[-2,4],[6,9],[15,15],[6,7],[9,-9],[7,-3],[24,0],[-4,-25],[18,-19],[27,-11],[21,-2],[-4,7],[7,8],[8,26],[6,9],[9,0],[29,-10],[9,-5],[18,-17],[22,-10],[47,-14],[-10,13],[-7,6],[-19,6],[-29,22],[-41,15],[-5,3],[-1,6],[-2,2],[0,2],[3,6],[4,1],[5,-4],[4,-1],[4,11],[12,-6],[18,-20],[15,-6],[7,1],[12,5],[7,1],[8,-2],[15,-9],[6,-1],[8,-4],[24,-18],[27,-10],[19,-25],[13,-6],[-4,5],[-4,8],[-4,9],[-2,6],[-3,6],[-65,43],[-15,3],[0,7],[12,0],[5,7],[-1,10],[-5,12],[-8,5],[-21,3],[-9,7],[-19,3],[-27,26],[-17,3],[2,2],[0,1],[3,2],[-9,11],[-13,3],[-27,-1],[2,4],[2,3],[2,3],[3,3],[0,6],[-21,29],[12,13],[25,-6],[15,-24],[14,9],[14,-3],[14,-2],[16,15],[-4,0],[3,9],[0,8],[-4,8],[-4,6],[9,0],[0,7],[-13,6],[8,5],[19,4],[8,3],[0,7],[-21,-1],[-10,2],[-9,5],[5,6],[-5,5],[-6,3],[-5,3],[-6,2],[1,4],[2,11],[1,4],[-8,0],[-6,3],[-30,35],[0,15],[11,3],[15,-5],[27,-14],[11,-3],[11,3],[25,13],[14,3],[14,-1],[14,-8],[5,6],[8,6],[9,5],[6,1],[12,-3],[19,-13],[9,-2],[32,2],[10,-2],[45,-26],[-7,10],[-7,5],[-18,11],[9,5],[18,2],[9,5],[-41,6],[-13,0],[-5,-2],[-7,-8],[-7,-2],[-7,2],[-13,8],[-7,2],[-10,5],[-19,22],[-6,4],[-1,4],[-12,14],[-3,2],[-5,11],[-2,7],[-1,7],[13,0],[-7,9],[0,10],[5,9],[6,9],[1,5],[-1,6],[0,5],[2,2],[5,-1],[9,-3],[4,-1],[37,-20],[27,1],[-18,11],[-6,6],[2,7],[-4,7],[-6,-5],[-6,-2],[-7,0],[-8,0],[0,7],[7,0],[2,0],[0,6],[-5,1],[-2,2],[-6,4],[35,16],[16,-6],[20,-10],[-71,47],[0,16],[1,8],[5,4],[34,16],[10,8],[7,14],[-4,0],[5,18],[2,19],[5,16],[10,10],[84,-14],[15,-8],[11,-11],[1,-5],[3,-14],[4,-12],[2,1],[-1,-11],[-2,-8],[-2,-6],[-5,-7],[12,7],[5,8],[2,10],[0,9],[2,14],[6,5],[4,7],[-4,15],[12,-7],[20,-20],[11,-4],[18,-11],[8,-1],[7,-4],[0,-7],[-2,-9],[-3,-5],[-8,-8],[-23,-17],[-11,-23],[-12,-17],[-7,-12],[12,1],[39,32],[6,3],[4,14],[11,6],[13,5],[12,9],[7,16],[4,16],[6,13],[16,5],[28,-4],[27,-9],[32,-17],[0,-7],[-1,-3],[-1,-1],[2,-9],[-15,-13],[-10,-17],[-8,-19],[-12,-20],[11,4],[11,8],[18,19],[1,4],[-1,4],[0,4],[2,1],[3,1],[26,22],[2,2],[25,13],[18,6],[6,1],[13,-4],[19,-13],[15,-3],[-9,7],[6,4],[4,5],[3,5],[5,4],[7,1],[12,-5],[9,-1],[6,2],[5,12],[7,3],[25,0],[13,-3],[6,0],[7,3],[6,7],[8,15],[6,3],[6,1],[1,1],[1,-2],[12,-18],[3,-2],[15,2],[55,-7],[55,7],[28,10],[45,25],[24,9],[41,5],[20,0],[15,-5],[-6,-5],[-3,-2],[16,-10],[18,1],[37,9],[36,-12],[18,0],[8,19],[-11,3],[-11,7],[-11,9],[-7,12],[15,15],[10,5],[10,-1],[3,-5],[2,-9],[2,-8],[5,-3],[20,0],[42,10],[26,2],[34,-19],[21,0],[43,7],[22,-7],[-4,-17],[-13,-19],[-3,-13],[-7,-8],[-10,-17],[-6,-7],[-16,-12],[-5,-6],[-7,-18],[0,-15],[6,-11],[14,-6],[8,0],[7,3],[6,2],[6,-5],[2,-11],[-3,-8],[-6,-5],[-7,-2],[-6,-32],[-28,-41],[-34,-38],[-24,-21],[-27,-11],[-57,-15],[-23,-11],[-34,-26],[-6,-9],[-5,-15],[-12,-15],[-27,-23],[-142,-88],[-48,-18],[-12,-9],[-6,-10],[-6,-19],[-4,-6],[-5,-5],[-17,-7],[-20,-3],[-41,-22],[-7,-3],[-4,-6],[-2,-7],[-1,-10],[-10,5],[-3,2],[4,6],[-9,3],[-17,2],[-18,8],[-3,-3],[2,-8],[5,-8],[10,-5],[20,-1],[10,-4],[4,-4],[14,-18],[-13,-17],[-3,-9],[2,-11],[-10,1],[-19,5],[-10,0],[-6,-3],[-11,-12],[-5,-4],[-18,1],[-38,14],[-18,4],[-52,-10],[-14,7],[-21,22],[-12,9],[-13,3],[34,-39],[21,-13],[24,-4],[26,10],[14,1],[11,-8],[11,-10],[16,-8],[10,0],[-3,15],[41,-21],[23,-5],[36,22],[21,-4],[11,-11],[-8,-12],[21,-5],[24,9],[23,16],[18,21],[10,8],[8,-1],[4,-9],[-2,-15],[-5,-8],[-88,-87],[-14,-9],[-17,-20],[-9,-7],[-13,-2],[-10,4],[-3,9],[8,14],[-17,13],[-23,-6],[-50,-35],[-9,-3],[-16,-1],[-42,-9],[-12,2],[-11,0],[-5,-11],[-4,-12],[-10,-6],[-9,-3],[-42,-33],[-6,-6],[-5,-9],[-6,-14],[4,-1],[8,5],[20,7],[9,7],[9,9],[7,9],[8,9],[29,13],[25,20],[28,11],[5,1],[8,-3],[8,-8],[33,-6],[14,1],[10,6],[8,7],[29,13],[9,1],[4,-11],[-14,-19],[-19,-18],[-18,-11],[-23,-28],[2,-5],[2,-3],[2,-2],[3,-2],[-30,-3],[-13,-5],[-11,-11],[6,-9],[-4,-1],[-15,4],[-35,0],[0,-7],[18,0],[9,-1],[8,-5],[-12,-21],[-7,-9],[-7,-7],[23,-5],[12,-1],[13,6],[11,10],[4,6],[1,2],[15,1],[6,3],[12,14],[10,7],[10,5],[9,2],[12,4],[-8,10],[-24,17],[18,-1],[60,7],[62,-5],[20,5],[98,56],[39,7],[-5,-10],[-3,-4],[-5,-5],[8,-5],[8,1],[9,3],[10,1],[-13,25],[23,-7],[13,-1],[13,2],[9,5],[10,10],[6,12],[-3,11],[6,9],[6,1],[6,-3],[8,-1],[9,2],[17,8],[8,2],[80,-2],[48,-25],[85,-22],[29,-1],[26,7],[40,22],[10,3],[103,0],[4,-3],[7,-8],[6,-3],[7,2],[6,3],[5,1],[7,-6],[22,9],[55,-15],[20,1],[11,-13],[5,2],[4,7],[9,4],[11,-1],[31,-12],[5,7],[5,-2],[5,-4],[7,-1],[8,3],[11,8],[6,2],[12,-6],[8,-2],[4,5],[2,5],[4,5],[6,3],[6,2],[13,-2],[29,-13],[13,-3],[17,2],[38,23],[11,1],[71,-1],[1,-4],[4,-8],[5,-8],[6,-5],[8,-1],[11,7],[7,0],[5,-4],[7,-12],[55,-47],[6,-16],[2,-16],[4,-17],[10,-14],[0,-6],[-3,-11],[7,-10],[18,-16],[-9,-1],[-4,-7],[0,-8],[6,-4],[8,-2],[-4,-6],[-15,-10],[-26,-27],[-12,-17],[-1,-12],[-68,-49],[-16,-20],[-42,-85],[-15,-47],[-4,-19],[2,-17],[12,-7],[2,-8],[-10,-17],[-1,-1],[-58,-72],[-20,-33],[-9,-33],[2,-8],[4,-5],[3,-7],[0,-11],[-3,-5],[-12,-12],[-2,-5],[-4,-16],[-10,-11],[-22,-13],[-17,-20],[-16,-21],[-11,-10],[-36,-18],[-10,-8],[-12,-10],[-6,-10],[-3,-5],[-7,-40],[-8,-12],[-9,-9],[-6,-13],[0,-8],[4,-12],[0,-5],[-4,-7],[-11,-10],[-7,-15],[-10,-10],[-61,-34],[-11,-20],[-13,-7],[-25,-10],[-5,-7],[-13,-24],[-6,-2],[-5,2],[-5,4],[-8,2],[-35,-4],[-153,-18],[-3,0],[-25,-9],[-22,-14],[-68,-54],[-27,-9],[-28,7],[8,-8],[11,-4],[28,0],[13,3],[27,13],[25,5],[129,52],[7,6],[6,8],[14,7],[16,3],[11,-6],[11,-9],[23,-1],[8,-12],[1,-17],[-5,-17],[-8,-13],[-11,-10],[16,0],[3,-2],[2,-13],[2,-3],[7,-3],[6,-1],[4,-2],[5,-6],[59,-4],[14,-6],[22,-16],[5,-2],[24,-17],[0,-5],[-35,-27],[-11,-18],[-16,-6],[-31,-5],[-41,-23],[-14,-3],[-16,2],[-40,17],[-31,0],[-16,-3],[-6,-7],[-5,-8],[-35,-20],[-36,-32],[-10,-5],[-13,-4],[-7,-10],[-9,-30],[-8,-14],[-9,-5],[-45,-2],[-13,-5],[-23,-12],[-25,-9],[-26,-4],[-25,2],[-105,24],[-57,-1],[-25,7],[-23,13],[-1,0],[-23,18],[-13,14],[-9,5],[-13,0],[0,-6],[38,-21],[6,-7],[5,-3],[22,-31],[4,-7],[5,-2],[13,2],[4,0],[5,-5],[3,-6],[4,-5],[8,-3],[36,7],[15,-1],[111,-24],[30,0],[12,4],[6,-1],[7,-7],[11,-8],[117,-7],[5,-3],[12,-13],[3,-3],[9,-2],[40,4],[49,17],[15,10],[11,14],[11,12],[16,1],[-4,11],[-1,4],[-3,4],[11,8],[20,19],[13,4],[108,-6],[13,-4],[18,-21],[12,-6],[-6,-15],[-4,-5],[10,-2],[16,2],[10,-5],[2,3],[7,5],[4,4],[10,-8],[26,-15],[25,-6],[41,-27],[28,-13],[104,-16],[6,-2],[3,-8],[1,-8],[2,-7],[5,-3],[14,-4],[12,-12],[37,-58]],[[6987,8145],[-18,-9],[-4,-4],[-1,-8],[4,-6],[1,-5],[-8,-6],[7,-15],[3,-12],[-5,-10],[-14,-7],[-31,25],[0,6],[9,7],[-7,14],[-20,23],[8,-4],[8,-1],[8,1],[7,4],[0,7],[-44,0],[0,6],[25,8],[29,4],[29,-2],[15,-5],[-1,-11]],[[6754,8214],[34,-39],[-9,-5],[0,-7],[8,0],[5,-3],[9,-9],[0,-6],[-12,-1],[-15,-4],[-14,-8],[-7,-13],[19,1],[38,14],[18,-2],[-16,-18],[-32,-7],[-60,0],[-4,5],[-12,23],[-3,8],[-6,5],[-8,4],[-6,5],[-13,18],[0,6],[2,4],[2,4],[-4,5],[-4,1],[-8,-5],[-3,1],[-6,4],[-7,-1],[-5,1],[-2,9],[10,18],[1,3],[15,11],[28,8],[8,0],[10,-5],[22,-16],[15,-3],[12,-6]],[[6812,8439],[23,-16],[8,0],[8,3],[7,0],[7,-4],[10,-11],[6,-3],[-9,-5],[-4,-1],[12,-10],[37,-16],[-5,-1],[-2,-1],[-2,-4],[3,-2],[3,-2],[3,-2],[-39,-11],[-5,2],[-6,-15],[-13,-14],[-15,-9],[-11,-3],[10,-6],[12,-4],[25,-3],[9,6],[10,12],[11,6],[25,-17],[9,2],[8,6],[9,4],[11,-5],[7,-9],[7,-5],[11,7],[-2,-5],[-1,-10],[-2,-5],[14,-2],[11,5],[10,7],[12,3],[15,1],[6,-2],[3,-5],[-4,-10],[-26,-14],[-10,-7],[8,-12],[9,-7],[11,-3],[12,2],[-9,19],[-4,7],[12,0],[22,11],[10,2],[9,-4],[4,-7],[1,-11],[0,-13],[-5,-7],[-13,-5],[-24,-4],[-9,-4],[-15,-21],[-10,-6],[-10,1],[-49,15],[-8,5],[-6,8],[-24,37],[-5,6],[-8,-1],[-9,-9],[-10,-8],[-12,2],[-7,-4],[-6,1],[-6,2],[-9,1],[10,-13],[-20,1],[-8,-3],[-3,-10],[-16,5],[-39,-5],[-16,12],[-7,20],[2,20],[8,17],[10,13],[0,6],[-5,5],[-3,6],[-3,7],[-2,7],[-7,-4],[-5,-4],[-1,-5],[4,-6],[0,-6],[-6,3],[-5,1],[-6,-1],[-5,-3],[6,-4],[2,-6],[-1,-7],[2,-2],[3,-12],[-5,-8],[-16,-11],[0,-6],[-22,6],[-19,24],[-9,30],[10,27],[5,7],[-4,41],[17,27],[29,15],[31,4],[31,-1],[17,-5]],[[7162,8448],[-2,-3],[18,0],[8,-1],[6,-5],[-9,2],[-7,-5],[-1,-8],[7,-9],[8,-1],[9,2],[15,6],[0,-4],[-1,-2],[-2,1],[-2,-2],[-4,-10],[4,-6],[18,-8],[-12,-9],[-28,-4],[-13,-6],[-2,21],[-9,10],[-13,2],[-12,-7],[2,-15],[-14,-3],[-10,7],[13,17],[10,3],[10,1],[8,4],[3,10],[-4,6],[-20,16],[-7,3],[26,7],[9,-1],[0,-6],[-2,-3]],[[6894,8476],[5,0],[27,5],[8,0],[10,-4],[0,-5],[-1,-1],[-2,0],[-2,-1],[-11,-11],[2,-15],[-1,-12],[-19,-6],[-20,1],[-19,4],[-17,9],[-15,14],[-4,17],[12,12],[18,7],[16,-1],[1,-2],[1,-3],[3,-4],[4,-3],[4,-1]],[[7063,8533],[0,-6],[8,1],[8,-1],[6,-4],[4,-9],[-4,-8],[-14,-16],[-3,-4],[0,-15],[1,-12],[5,-7],[11,-1],[0,-6],[-19,-5],[-11,-1],[-5,3],[-3,12],[-6,9],[-8,5],[-10,2],[0,19],[8,-5],[7,1],[6,3],[8,1],[0,3],[-3,16],[1,6],[-2,12],[2,9],[7,5],[11,0],[0,-7],[-5,0]],[[7304,8579],[2,-9],[-31,-1],[-12,-5],[-5,-10],[-7,-5],[-13,-21],[-4,-5],[-7,-3],[-1,20],[-11,-1],[-28,-25],[3,10],[2,3],[0,6],[-13,-6],[-5,1],[-5,5],[-24,-24],[-13,-10],[-11,2],[-2,-12],[-4,-6],[-3,2],[0,10],[3,14],[4,4],[7,2],[8,5],[6,6],[10,14],[6,5],[8,3],[6,0],[5,3],[3,13],[-4,3],[-10,10],[16,0],[26,12],[16,1],[0,-7],[-9,-5],[-10,-6],[-16,-15],[5,-1],[2,-1],[2,-3],[7,5],[21,3],[17,14],[10,1],[11,0],[9,2],[14,16],[9,8],[4,-3],[6,-19]],[[6948,8629],[-1,-1],[-2,0],[-1,-1],[-8,-7],[0,-4],[3,-8],[-14,-1],[-4,1],[0,-6],[51,-12],[9,-4],[12,-24],[4,-5],[7,-3],[7,-1],[6,-1],[6,-7],[0,-5],[-13,0],[-8,-5],[-15,-15],[1,8],[1,6],[3,6],[5,5],[-32,23],[-18,7],[-17,2],[0,-7],[3,-3],[6,-10],[-9,7],[-5,-8],[-5,-3],[-5,1],[-7,3],[-5,4],[-3,5],[-9,19],[-2,5],[-2,4],[-6,8],[-6,3],[-5,-1],[-4,2],[-3,9],[14,0],[20,-4],[11,4],[18,19],[10,5],[12,-6],[0,-4]],[[7813,8810],[-1,-8],[9,0],[0,-6],[-11,-5],[-12,-9],[-9,-3],[-4,14],[5,15],[12,9],[15,4],[12,0],[1,-4],[-1,-2],[-2,0],[-2,-1],[-9,-1],[-3,-3]],[[7998,9309],[-1,-5],[6,5],[4,0],[2,-6],[-3,-10],[-5,-9],[-6,-14],[-4,-7],[-4,1],[1,6],[3,10],[0,11],[-1,2],[-1,-6],[-1,-5],[-10,-12],[-9,-6],[-2,4],[9,9],[3,10],[3,13],[6,9],[-2,6],[-4,4],[1,4],[12,2],[4,4],[3,0],[1,-8],[-5,-12]],[[7529,9342],[-10,-11],[-15,5],[-12,8],[-5,6],[1,6],[5,5],[10,5],[15,1],[7,-1],[3,-8],[1,-16]],[[8158,9391],[1,-9],[2,-8],[5,-1],[8,5],[0,-6],[-2,-13],[-4,-10],[-5,-7],[-4,-20],[-7,-2],[-19,10],[-6,6],[2,30],[-10,11],[0,10],[13,1],[11,-4],[6,2],[2,8],[4,2],[3,-5]],[[8222,9535],[-25,-6],[-13,5],[4,5],[3,4],[2,4],[3,7],[6,7],[8,2],[7,1],[6,3],[4,5],[23,1],[7,2],[2,1],[4,1],[1,-4],[-4,-5],[-9,-8],[-11,-11],[-18,-14]],[[8330,9779],[6,0],[4,2],[3,3],[3,2],[10,-2],[7,-5],[2,-8],[-4,-10],[-16,-11],[-18,4],[-18,7],[-19,0],[0,-7],[4,-3],[2,-3],[1,-3],[2,-3],[-17,3],[-14,15],[-22,31],[0,7],[76,0],[6,-2],[1,-6],[0,-7],[1,-4]],[[8018,9772],[-1,-6],[-4,-4],[-6,-1],[5,-21],[-6,-10],[-9,-7],[-8,-12],[13,0],[-3,-5],[-3,-1],[-7,-1],[4,-2],[2,-2],[2,-1],[5,-1],[-13,-31],[6,1],[6,2],[6,4],[5,5],[4,-6],[-9,-14],[-2,-5],[2,-6],[0,-6],[-13,-4],[-15,-32],[-12,-8],[0,-7],[8,-1],[8,1],[8,3],[7,4],[-1,16],[17,10],[41,5],[-30,17],[-9,8],[6,7],[9,5],[6,-2],[1,-16],[6,6],[13,16],[3,6],[6,3],[12,-5],[8,-10],[-4,-10],[8,-3],[7,-4],[5,-7],[2,-11],[-3,-4],[-1,-2],[8,-6],[-8,-5],[-14,6],[-6,-4],[-6,-7],[-6,-4],[-6,-3],[2,-3],[8,2],[15,5],[-3,-2],[-6,-4],[0,-7],[22,9],[7,-4],[1,-17],[5,0],[3,9],[2,1],[3,-2],[5,4],[3,6],[2,6],[3,8],[6,6],[2,-3],[1,-3],[1,-7],[6,15],[9,11],[13,5],[12,0],[-9,-15],[-46,-39],[-3,-7],[0,-7],[4,-2],[5,5],[7,9],[3,2],[9,5],[8,0],[4,-10],[0,-5],[-2,-10],[-3,-9],[-6,-4],[-50,-4],[-10,-3],[13,-9],[33,-6],[17,-9],[-31,-23],[-7,-3],[-3,-2],[0,-5],[1,-5],[2,-4],[3,-1],[4,5],[4,-1],[5,-2],[9,-1],[3,-2],[-25,-18],[-12,-4],[-11,2],[-6,12],[-6,7],[-6,1],[-4,-6],[0,-5],[4,-6],[5,-3],[0,-5],[-7,0],[-5,-2],[-10,-5],[0,-5],[26,0],[-4,-7],[-4,-6],[-5,-13],[11,13],[7,4],[8,2],[-19,-31],[-3,-13],[10,10],[14,4],[7,-4],[-9,-16],[22,-13],[0,-6],[-18,0],[0,-7],[5,0],[0,-6],[-11,5],[-6,-4],[-7,-6],[-11,-1],[9,-6],[-3,-8],[-4,-4],[-4,-2],[-7,1],[0,-6],[5,-1],[13,-5],[-11,-11],[6,-12],[12,-8],[6,-1],[-3,-13],[-10,-7],[-12,-1],[-10,3],[2,-13],[15,-26],[-6,-10],[-9,0],[-20,10],[2,-19],[-1,-19],[-5,-17],[-10,-13],[-2,4],[-2,2],[5,-10],[2,-10],[-1,-11],[-6,-12],[7,-7],[2,-8],[-3,-7],[-6,-4],[-3,5],[-10,14],[-5,-10],[-6,2],[-1,6],[8,9],[0,6],[-10,6],[-20,-3],[-11,4],[-8,11],[12,12],[-4,14],[5,8],[7,4],[7,2],[8,-1],[0,5],[-12,10],[-6,3],[0,6],[18,0],[-4,16],[7,15],[10,15],[9,44],[10,17],[7,19],[-4,24],[-3,4],[-4,-1],[-4,1],[-2,9],[0,3],[2,5],[10,19],[-6,0],[-10,-5],[-2,-3],[-7,0],[-3,4],[2,7],[10,24],[5,9],[6,8],[6,4],[0,7],[-12,1],[-10,-10],[-17,-29],[-9,21],[-10,16],[-13,9],[-21,4],[0,-7],[12,-4],[10,-8],[9,-11],[8,-14],[-4,-13],[-13,10],[-6,3],[-8,0],[0,-16],[-4,-12],[-6,-3],[-3,13],[-8,-6],[-3,-9],[-2,-10],[-5,-7],[-6,0],[-25,13],[-2,2],[-13,11],[-2,-1],[-4,9],[0,4],[4,6],[7,5],[19,4],[9,3],[-8,5],[-16,19],[-3,-7],[-3,-13],[-8,-8],[-8,-2],[-3,9],[-4,8],[-9,-2],[-20,-9],[-14,-1],[-6,1],[-4,3],[-1,5],[-1,4],[-5,2],[-13,1],[-6,5],[-6,24],[-7,18],[3,5],[9,8],[9,6],[12,5],[13,3],[11,-1],[9,-6],[7,-7],[8,-6],[11,0],[-5,13],[23,-7],[0,7],[-5,0],[0,6],[30,3],[9,-8],[1,-27],[3,1],[7,4],[3,2],[-3,5],[-4,10],[-2,4],[14,0],[-2,3],[-3,10],[15,5],[17,-4],[14,-13],[7,-20],[9,11],[9,8],[-18,13],[13,24],[5,-4],[4,-1],[9,-1],[-8,11],[12,3],[32,-1],[-15,8],[-19,3],[-16,7],[-4,19],[-12,-10],[-7,-3],[-7,1],[-7,7],[-2,9],[2,8],[7,7],[0,6],[-20,0],[-9,2],[-6,5],[1,12],[-1,15],[-5,29],[-9,-17],[-6,-10],[-7,-4],[-10,3],[-2,7],[4,9],[8,6],[-13,0],[-11,-2],[-10,0],[-10,8],[-6,-10],[-9,-4],[-23,1],[-2,5],[4,11],[6,11],[5,5],[16,-2],[4,2],[3,6],[1,7],[-1,6],[2,5],[6,9],[8,7],[8,1],[9,-10],[8,-19],[21,-15],[25,-7],[21,10],[-7,4],[-10,2],[-16,0],[-5,3],[-6,7],[-7,7],[-11,1],[6,7],[8,16],[4,3],[7,1],[20,11],[-7,5],[-3,2],[6,6],[2,5],[-1,3],[-2,4],[16,6],[17,-2],[18,-7],[15,-10],[2,4],[3,3],[-11,9],[1,9],[15,20],[6,-18],[1,-7],[-3,-7],[2,-7]],[[8155,9896],[7,-16],[7,10],[14,4],[28,-2],[0,-12],[-1,-4],[-4,-2],[0,-7],[3,-1],[3,-3],[3,-2],[-7,-11],[0,-9],[12,-17],[-4,-10],[-5,-10],[-21,18],[-11,6],[-13,1],[8,-6],[9,-12],[14,-25],[-8,-5],[-9,-2],[-9,2],[-9,5],[3,-10],[8,-6],[10,-3],[10,-1],[-1,-3],[-4,-2],[11,-9],[1,-12],[-8,-9],[-13,-2],[10,-16],[3,-8],[1,-10],[-2,-12],[-5,-2],[-15,5],[-16,-1],[-8,3],[-3,7],[-3,-1],[-3,-3],[-1,-6],[7,-6],[0,-6],[-22,4],[-15,11],[-9,20],[-8,86],[6,20],[21,3],[0,-6],[-2,-11],[7,-10],[10,-7],[8,3],[-2,4],[-9,24],[-3,13],[2,6],[6,13],[-1,3],[-4,3],[0,9],[1,9],[3,7],[6,10],[8,9],[8,0]],[[8351,9947],[-12,-5],[-9,-7],[5,-11],[0,-7],[-13,0],[4,-1],[5,-2],[4,-3],[0,-7],[-27,-19],[-5,-5],[5,-11],[9,-10],[5,-9],[-10,-8],[-6,-1],[-5,2],[-5,3],[-6,3],[-12,1],[-10,-1],[-19,-2],[-10,2],[-11,5],[3,9],[1,9],[-1,8],[-3,6],[12,-6],[3,7],[-1,13],[-5,11],[11,4],[6,12],[0,14],[-8,7],[0,7],[10,3],[12,9],[9,11],[0,9],[6,9],[7,0],[7,-7],[2,-12],[-2,-10],[-7,-6],[-7,-5],[-6,-8],[2,-3],[8,3],[9,5],[5,5],[14,34],[7,7],[4,-5],[4,-1],[9,-1],[8,-2],[7,-5],[5,-7],[2,-11],[-5,-1],[-12,-5],[12,-5],[5,-1],[-10,-8]],[[5843,3117],[7,0],[12,1],[4,-4],[10,-8],[9,-9],[6,-12],[2,-12],[3,-5],[6,-5],[3,-7],[-3,-10],[-5,-3],[-7,3],[-13,10],[-13,21],[-7,6],[-5,1],[-19,-1],[-4,2],[-11,16],[0,7],[17,13],[8,-4]],[[7130,1561],[-19,-20],[-12,-9],[-31,-6],[-24,-15],[-12,-7],[-27,-9],[-55,-3],[-9,3],[-5,7],[-3,6],[-3,3],[-7,-4],[-16,-19],[-4,-6],[-38,-21],[-1,-1],[-8,-2],[-11,-7],[-17,-16],[-2,-3],[-4,-11],[-3,-4],[-4,-3],[-10,-1],[-3,-2],[-1,-1],[9,-19],[-5,-20],[-11,-11],[-13,3],[-9,1],[-46,-17],[-161,14],[-12,6],[-12,14],[-19,23],[-38,28],[-9,0],[-12,-5],[-14,7],[-13,11],[-7,9],[0,4],[1,2],[2,0],[1,1],[-4,18],[-2,5],[-5,12],[-7,15],[-8,12],[-5,5],[-11,7],[-6,7],[-10,17],[-6,5],[-9,3],[-20,-3],[-49,-5],[-9,-3],[-9,-5],[-6,-6],[0,-9],[5,-9],[6,-8],[5,-8],[-27,0],[0,-2],[-3,-5],[-4,-1],[-1,5],[-2,3],[-4,3],[-6,2],[-4,1],[-2,-2],[-6,-9],[-3,-2],[-4,1],[-7,5],[-16,3],[-6,1],[-7,-3],[-7,-6],[-9,-9],[-6,-4],[-7,2],[-7,4],[-6,0],[-2,-9],[-8,0],[-39,14],[-11,1],[-2,3],[-1,3],[-2,7],[13,8],[-2,10],[-6,11],[0,14],[22,7],[3,3],[6,11],[5,5],[4,-7],[-4,0],[0,-6],[4,-3],[5,-3],[20,5],[33,2],[30,7],[14,21],[0,6],[0,5],[0,1],[-3,2],[-8,-8],[-5,-4],[-8,-1],[-25,3],[-35,17],[-9,-5],[-51,-7],[-14,5],[-18,12],[-15,16],[-9,17],[27,-4],[12,2],[6,8],[-12,-1],[-12,3],[-10,6],[-6,11],[2,2],[4,7],[3,8],[0,8],[-5,7],[-4,-3],[-5,-10],[-3,-3],[-6,-8],[-4,-2],[-6,2],[-6,4],[-5,7],[-13,-2],[-2,-6],[5,-9],[10,-9],[-22,-10],[-25,-1],[-49,6],[-19,-2],[-23,-6],[-4,0],[-21,-14],[-1,-23],[-6,-1],[-2,-1],[0,-4],[-1,-7],[-12,-25],[-6,1],[-9,7],[-4,-3],[-11,-10],[-58,1],[-10,-2],[-10,-6],[-6,-7],[-5,-8],[-6,-7],[-12,-4],[-5,-9],[-6,-2],[-3,1],[-7,4],[-42,12],[-16,10],[6,10],[-9,18],[-32,7],[-13,12],[4,7],[50,-7],[-1,4],[-2,6],[-1,3],[9,1],[17,-5],[9,-2],[9,2],[22,11],[31,6],[16,9],[7,2],[8,-4],[0,5],[-18,17],[-4,22],[11,18],[24,6],[0,7],[-7,-5],[-19,-7],[-36,-3],[-8,-4],[10,0],[8,-4],[3,-8],[-4,-14],[10,-7],[-3,-10],[-9,-9],[-51,-11],[-14,0],[-90,11],[-11,-4],[6,-15],[-7,-8],[-9,0],[1,10],[0,6],[-32,22],[-13,3],[14,0],[9,2],[8,4],[7,10],[9,8],[22,4],[11,4],[11,9],[2,9],[-4,23],[0,14],[-3,14],[-6,11],[-8,7],[-5,-6],[-11,9],[-26,3],[-11,7],[-10,-7],[-36,-6],[-12,0],[4,3],[5,3],[0,7],[-3,4],[-1,2],[2,3],[6,4],[0,5],[-5,12],[6,5],[23,2],[12,4],[20,18],[8,4],[20,2],[27,9],[20,15],[2,24],[9,0],[0,6],[-8,6],[1,6],[7,4],[11,2],[18,-1],[7,-1],[35,-17],[12,0],[19,7],[-5,12],[12,-1],[25,-9],[14,-2],[6,4],[-1,9],[-3,10],[1,8],[5,4],[21,3],[13,8],[9,10],[16,23],[12,11],[9,0],[21,-15],[-1,27],[24,11],[80,-3],[8,3],[4,5],[3,6],[4,5],[19,6],[13,7],[13,10],[19,20],[9,6],[11,2],[13,1],[12,3],[77,58],[38,46],[19,32],[8,21],[6,39],[5,21],[8,18],[7,13],[-3,9],[-2,11],[1,11],[4,7],[5,1],[14,-6],[7,-1],[11,3],[34,21],[0,7],[-18,0],[-33,-10],[-18,-3],[-10,7],[-29,35],[-8,14],[2,23],[11,23],[14,17],[11,7],[2,3],[3,12],[2,4],[2,1],[7,3],[27,17],[8,10],[-17,-2],[-11,-8],[-11,-2],[-49,52],[-13,22],[-3,9],[2,7],[11,3],[8,7],[-2,14],[-5,14],[-3,6],[0,13],[2,6],[4,4],[38,24],[-5,1],[-2,2],[-2,3],[-7,-7],[-7,-4],[-7,1],[-5,10],[-17,-10],[-17,-2],[-37,6],[-47,-13],[-11,-5],[-13,-7],[-44,0],[-14,-6],[-12,-9],[-23,-23],[2,-2],[2,-4],[-10,-5],[-6,-11],[-1,-12],[8,-9],[-8,-8],[-5,-3],[-4,-2],[-8,1],[-9,9],[-14,4],[-13,9],[-7,2],[-8,-2],[-4,-3],[-4,-4],[-5,-3],[-14,-4],[-36,4],[-10,-6],[-9,-9],[-9,-3],[-10,5],[7,9],[1,4],[-3,5],[4,5],[9,15],[90,89],[10,5],[12,1],[12,3],[13,6],[52,34],[13,19],[42,24],[5,11],[3,17],[1,38],[2,11],[4,3],[5,-2],[2,-6],[2,-6],[6,8],[4,10],[1,4],[26,27],[7,4],[12,4],[8,11],[14,23],[14,15],[18,10],[18,5],[21,1],[5,-1],[5,-3],[5,-1],[9,5],[14,6],[15,3],[22,16],[71,25],[22,0],[-7,17],[-19,16],[-5,11],[12,-1],[13,-3],[11,-6],[8,-9],[13,6],[14,-4],[13,-10],[11,-14],[10,-5],[74,2],[26,5],[123,51],[27,1],[24,-10],[14,-9],[6,-10],[7,-7],[83,-46],[10,-9],[8,-12],[4,-4],[2,4],[0,18]],[[6135,3097],[8,-1],[9,1],[14,3],[8,1],[4,2],[6,9],[4,2],[4,-1],[8,-4],[3,-1],[19,0],[9,-1],[8,-6],[-13,-12],[-23,-36],[-15,-7],[-16,-3],[-17,-7],[-15,-10],[-12,-12],[-3,-3],[-1,-2],[0,-4],[0,-7],[-1,-7],[-2,-1],[-3,1],[-23,-14],[-10,-11],[-41,-21],[-7,-2],[-8,2],[-16,6],[0,-2],[-4,-3],[-5,-2],[-4,1],[-1,6],[0,8],[1,8],[2,3],[5,4],[7,9],[3,8],[-6,4],[-10,-4],[-14,-18],[-10,-3],[-1,3],[-21,16],[-2,1],[-5,-2],[-2,1],[0,2],[1,8],[-1,2],[0,3],[0,7],[-3,7],[-13,10],[-21,36],[-12,12],[0,7],[4,9],[1,14],[0,20],[3,31],[-1,13],[-7,14],[12,7],[82,24],[9,0],[44,-6],[13,-1],[24,-12],[7,-5],[3,-11],[1,-11],[2,-5],[0,-2],[8,-5],[9,-5],[4,0],[0,-5],[0,-6],[-1,-6],[3,-2],[0,-2],[11,-10],[3,-11],[1,-8],[3,-5]]]}
--------------------------------------------------------------------------------
/example/data/unemployment.tsv:
--------------------------------------------------------------------------------
1 | id rate
2 | 1001 .097
3 | 1003 .091
4 | 1005 .134
5 | 1007 .121
6 | 1009 .099
7 | 1011 .164
8 | 1013 .167
9 | 1015 .108
10 | 1017 .186
11 | 1019 .118
12 | 1021 .099
13 | 1023 .127
14 | 1025 .17
15 | 1027 .159
16 | 1029 .104
17 | 1031 .085
18 | 1033 .114
19 | 1035 .195
20 | 1037 .14
21 | 1039 .101
22 | 1041 .097
23 | 1043 .096
24 | 1045 .093
25 | 1047 .211
26 | 1049 .143
27 | 1051 .09
28 | 1053 .129
29 | 1055 .107
30 | 1057 .128
31 | 1059 .123
32 | 1061 .1
33 | 1063 .147
34 | 1065 .127
35 | 1067 .099
36 | 1069 .089
37 | 1071 .118
38 | 1073 .107
39 | 1075 .148
40 | 1077 .105
41 | 1079 .136
42 | 1081 .086
43 | 1083 .093
44 | 1085 .185
45 | 1087 .114
46 | 1089 .075
47 | 1091 .148
48 | 1093 .152
49 | 1095 .092
50 | 1097 .111
51 | 1099 .187
52 | 1101 .102
53 | 1103 .104
54 | 1105 .198
55 | 1107 .13
56 | 1109 .087
57 | 1111 .151
58 | 1113 .126
59 | 1115 .107
60 | 1117 .076
61 | 1119 .139
62 | 1121 .136
63 | 1123 .137
64 | 1125 .09
65 | 1127 .119
66 | 1129 .151
67 | 1131 .256
68 | 1133 .175
69 | 2013 .101
70 | 2016 .084
71 | 2020 .07
72 | 2050 .148
73 | 2060 .036
74 | 2068 .034
75 | 2070 .084
76 | 2090 .069
77 | 2100 .062
78 | 2110 .057
79 | 2122 .097
80 | 2130 .061
81 | 2150 .066
82 | 2164 .059
83 | 2170 .088
84 | 2180 .121
85 | 2185 .057
86 | 2188 .132
87 | 2201 .136
88 | 2220 .059
89 | 2232 .073
90 | 2240 .081
91 | 2261 .064
92 | 2270 .204
93 | 2280 .098
94 | 2282 .063
95 | 2290 .136
96 | 4001 .148
97 | 4003 .074
98 | 4005 .077
99 | 4007 .109
100 | 4009 .144
101 | 4011 .215
102 | 4012 .089
103 | 4013 .085
104 | 4015 .102
105 | 4017 .142
106 | 4019 .084
107 | 4021 .118
108 | 4023 .172
109 | 4025 .095
110 | 4027 .242
111 | 5001 .143
112 | 5003 .091
113 | 5005 .082
114 | 5007 .053
115 | 5009 .064
116 | 5011 .078
117 | 5013 .062
118 | 5015 .043
119 | 5017 .096
120 | 5019 .063
121 | 5021 .104
122 | 5023 .059
123 | 5025 .06
124 | 5027 .081
125 | 5029 .065
126 | 5031 .059
127 | 5033 .066
128 | 5035 .099
129 | 5037 .071
130 | 5039 .076
131 | 5041 .099
132 | 5043 .091
133 | 5045 .06
134 | 5047 .059
135 | 5049 .061
136 | 5051 .066
137 | 5053 .057
138 | 5055 .082
139 | 5057 .086
140 | 5059 .073
141 | 5061 .072
142 | 5063 .078
143 | 5065 .077
144 | 5067 .092
145 | 5069 .092
146 | 5071 .061
147 | 5073 .086
148 | 5075 .079
149 | 5077 .082
150 | 5079 .082
151 | 5081 .056
152 | 5083 .077
153 | 5085 .052
154 | 5087 .053
155 | 5089 .112
156 | 5091 .045
157 | 5093 .113
158 | 5095 .074
159 | 5097 .058
160 | 5099 .087
161 | 5101 .062
162 | 5103 .071
163 | 5105 .056
164 | 5107 .088
165 | 5109 .063
166 | 5111 .075
167 | 5113 .064
168 | 5115 .062
169 | 5117 .067
170 | 5119 .06
171 | 5121 .073
172 | 5123 .094
173 | 5125 .058
174 | 5127 .063
175 | 5129 .059
176 | 5131 .062
177 | 5133 .051
178 | 5135 .078
179 | 5137 .066
180 | 5139 .095
181 | 5141 .091
182 | 5143 .05
183 | 5145 .067
184 | 5147 .091
185 | 5149 .064
186 | 6001 .113
187 | 6003 .152
188 | 6005 .121
189 | 6007 .122
190 | 6009 .143
191 | 6011 .145
192 | 6013 .112
193 | 6015 .119
194 | 6017 .112
195 | 6019 .141
196 | 6021 .138
197 | 6023 .103
198 | 6025 .301
199 | 6027 .095
200 | 6029 .139
201 | 6031 .139
202 | 6033 .147
203 | 6035 .118
204 | 6037 .127
205 | 6039 .123
206 | 6041 .08
207 | 6043 .088
208 | 6045 .101
209 | 6047 .157
210 | 6049 .111
211 | 6051 .103
212 | 6053 .1
213 | 6055 .087
214 | 6057 .109
215 | 6059 .094
216 | 6061 .113
217 | 6063 .139
218 | 6065 .147
219 | 6067 .122
220 | 6069 .125
221 | 6071 .136
222 | 6073 .102
223 | 6075 .097
224 | 6077 .155
225 | 6079 .09
226 | 6081 .09
227 | 6083 .085
228 | 6085 .118
229 | 6087 .102
230 | 6089 .147
231 | 6091 .137
232 | 6093 .135
233 | 6095 .115
234 | 6097 .099
235 | 6099 .153
236 | 6101 .151
237 | 6103 .137
238 | 6105 .159
239 | 6107 .149
240 | 6109 .127
241 | 6111 .11
242 | 6113 .109
243 | 6115 .178
244 | 8001 .081
245 | 8003 .055
246 | 8005 .069
247 | 8007 .062
248 | 8009 .034
249 | 8011 .05
250 | 8013 .055
251 | 8014 .066
252 | 8015 .051
253 | 8017 .02
254 | 8019 .07
255 | 8021 .051
256 | 8023 .084
257 | 8025 .076
258 | 8027 .052
259 | 8029 .066
260 | 8031 .077
261 | 8033 .132
262 | 8035 .059
263 | 8037 .062
264 | 8039 .06
265 | 8041 .072
266 | 8043 .077
267 | 8045 .058
268 | 8047 .06
269 | 8049 .058
270 | 8051 .044
271 | 8053 .022
272 | 8055 .072
273 | 8057 .033
274 | 8059 .067
275 | 8061 .028
276 | 8063 .029
277 | 8065 .071
278 | 8067 .047
279 | 8069 .056
280 | 8071 .07
281 | 8073 .037
282 | 8075 .046
283 | 8077 .082
284 | 8079 .053
285 | 8081 .056
286 | 8083 .063
287 | 8085 .069
288 | 8087 .049
289 | 8089 .058
290 | 8091 .041
291 | 8093 .061
292 | 8095 .026
293 | 8097 .05
294 | 8099 .05
295 | 8101 .075
296 | 8103 .039
297 | 8105 .048
298 | 8107 .06
299 | 8109 .078
300 | 8111 .053
301 | 8113 .042
302 | 8115 .033
303 | 8117 .058
304 | 8119 .067
305 | 8121 .032
306 | 8123 .075
307 | 8125 .026
308 | 9001 .078
309 | 9003 .088
310 | 9005 .079
311 | 9007 .067
312 | 9009 .089
313 | 9011 .076
314 | 9013 .067
315 | 9015 .09
316 | 10001 .079
317 | 10003 .086
318 | 10005 .073
319 | 11001 .117
320 | 12001 .071
321 | 12003 .114
322 | 12005 .089
323 | 12007 .083
324 | 12009 .111
325 | 12011 .098
326 | 12013 .082
327 | 12015 .127
328 | 12017 .121
329 | 12019 .098
330 | 12021 .131
331 | 12023 .09
332 | 12027 .117
333 | 12029 .123
334 | 12031 .112
335 | 12033 .098
336 | 12035 .162
337 | 12037 .071
338 | 12039 .096
339 | 12041 .1
340 | 12043 .1
341 | 12045 .098
342 | 12047 .113
343 | 12049 .126
344 | 12051 .168
345 | 12053 .138
346 | 12055 .116
347 | 12057 .115
348 | 12059 .072
349 | 12061 .152
350 | 12063 .072
351 | 12065 .085
352 | 12067 .072
353 | 12069 .123
354 | 12071 .139
355 | 12073 .072
356 | 12075 .121
357 | 12077 .053
358 | 12079 .117
359 | 12081 .127
360 | 12083 .133
361 | 12085 .119
362 | 12086 .113
363 | 12087 .07
364 | 12089 .107
365 | 12091 .072
366 | 12093 .133
367 | 12095 .114
368 | 12097 .128
369 | 12099 .117
370 | 12101 .125
371 | 12103 .112
372 | 12105 .127
373 | 12107 .122
374 | 12109 .09
375 | 12111 .153
376 | 12113 .094
377 | 12115 .123
378 | 12117 .106
379 | 12119 .09
380 | 12121 .098
381 | 12123 .104
382 | 12125 .084
383 | 12127 .117
384 | 12129 .072
385 | 12131 .068
386 | 12133 .096
387 | 13001 .097
388 | 13003 .126
389 | 13005 .085
390 | 13007 .091
391 | 13009 .116
392 | 13011 .067
393 | 13013 .111
394 | 13015 .133
395 | 13017 .153
396 | 13019 .124
397 | 13021 .1
398 | 13023 .097
399 | 13025 .116
400 | 13027 .087
401 | 13029 .081
402 | 13031 .09
403 | 13033 .122
404 | 13035 .127
405 | 13037 .111
406 | 13039 .091
407 | 13043 .093
408 | 13045 .108
409 | 13047 .08
410 | 13049 .106
411 | 13051 .085
412 | 13053 .146
413 | 13055 .114
414 | 13057 .095
415 | 13059 .07
416 | 13061 .082
417 | 13063 .123
418 | 13065 .11
419 | 13067 .096
420 | 13069 .168
421 | 13071 .09
422 | 13073 .07
423 | 13075 .119
424 | 13077 .1
425 | 13079 .095
426 | 13081 .121
427 | 13083 .09
428 | 13085 .101
429 | 13087 .127
430 | 13089 .107
431 | 13091 .112
432 | 13093 .101
433 | 13095 .111
434 | 13097 .114
435 | 13099 .105
436 | 13101 .067
437 | 13103 .079
438 | 13105 .122
439 | 13107 .103
440 | 13109 .089
441 | 13111 .1
442 | 13113 .084
443 | 13115 .111
444 | 13117 .086
445 | 13119 .118
446 | 13121 .107
447 | 13123 .098
448 | 13125 .111
449 | 13127 .082
450 | 13129 .131
451 | 13131 .098
452 | 13133 .111
453 | 13135 .094
454 | 13137 .094
455 | 13139 .091
456 | 13141 .177
457 | 13143 .113
458 | 13145 .072
459 | 13147 .138
460 | 13149 .124
461 | 13151 .104
462 | 13153 .073
463 | 13155 .145
464 | 13157 .109
465 | 13159 .127
466 | 13161 .135
467 | 13163 .149
468 | 13165 .196
469 | 13167 .119
470 | 13169 .086
471 | 13171 .153
472 | 13173 .084
473 | 13175 .108
474 | 13177 .079
475 | 13179 .085
476 | 13181 .103
477 | 13183 .059
478 | 13185 .082
479 | 13187 .111
480 | 13189 .121
481 | 13191 .096
482 | 13193 .13
483 | 13195 .083
484 | 13197 .099
485 | 13199 .132
486 | 13201 .087
487 | 13205 .104
488 | 13207 .102
489 | 13209 .085
490 | 13211 .098
491 | 13213 .123
492 | 13215 .092
493 | 13217 .126
494 | 13219 .062
495 | 13221 .082
496 | 13223 .107
497 | 13225 .102
498 | 13227 .108
499 | 13229 .093
500 | 13231 .118
501 | 13233 .108
502 | 13235 .071
503 | 13237 .104
504 | 13239 .118
505 | 13241 .104
506 | 13243 .13
507 | 13245 .103
508 | 13247 .12
509 | 13249 .138
510 | 13251 .137
511 | 13253 .107
512 | 13255 .154
513 | 13257 .107
514 | 13259 .107
515 | 13261 .129
516 | 13263 .098
517 | 13265 .124
518 | 13267 .087
519 | 13269 .13
520 | 13271 .162
521 | 13273 .116
522 | 13275 .093
523 | 13277 .106
524 | 13279 .098
525 | 13281 .078
526 | 13283 .119
527 | 13285 .129
528 | 13287 .13
529 | 13289 .114
530 | 13291 .09
531 | 13293 .133
532 | 13295 .096
533 | 13297 .11
534 | 13299 .107
535 | 13301 .188
536 | 13303 .14
537 | 13305 .117
538 | 13307 .091
539 | 13309 .091
540 | 13311 .095
541 | 13313 .125
542 | 13315 .116
543 | 13317 .117
544 | 13319 .107
545 | 13321 .108
546 | 15001 .108
547 | 15003 .063
548 | 15007 .096
549 | 15009 .097
550 | 16001 .091
551 | 16003 .121
552 | 16005 .084
553 | 16007 .052
554 | 16009 .121
555 | 16011 .059
556 | 16013 .077
557 | 16015 .071
558 | 16017 .095
559 | 16019 .059
560 | 16021 .12
561 | 16023 .045
562 | 16025 .11
563 | 16027 .106
564 | 16029 .06
565 | 16031 .059
566 | 16033 .041
567 | 16035 .118
568 | 16037 .039
569 | 16039 .077
570 | 16041 .04
571 | 16043 .066
572 | 16045 .104
573 | 16047 .055
574 | 16049 .083
575 | 16051 .068
576 | 16053 .059
577 | 16055 .087
578 | 16057 .059
579 | 16059 .065
580 | 16061 .052
581 | 16063 .097
582 | 16065 .055
583 | 16067 .06
584 | 16069 .055
585 | 16071 .05
586 | 16073 .041
587 | 16075 .077
588 | 16077 .067
589 | 16079 .119
590 | 16081 .051
591 | 16083 .068
592 | 16085 .114
593 | 16087 .084
594 | 17001 .079
595 | 17003 .112
596 | 17005 .093
597 | 17007 .138
598 | 17009 .045
599 | 17011 .109
600 | 17013 .095
601 | 17015 .105
602 | 17017 .073
603 | 17019 .082
604 | 17021 .099
605 | 17023 .131
606 | 17025 .114
607 | 17027 .079
608 | 17029 .091
609 | 17031 .106
610 | 17033 .105
611 | 17035 .097
612 | 17037 .092
613 | 17039 .092
614 | 17041 .091
615 | 17043 .086
616 | 17045 .107
617 | 17047 .091
618 | 17049 .079
619 | 17051 .116
620 | 17053 .104
621 | 17055 .146
622 | 17057 .125
623 | 17059 .11
624 | 17061 .092
625 | 17063 .114
626 | 17065 .093
627 | 17067 .113
628 | 17069 .128
629 | 17071 .094
630 | 17073 .086
631 | 17075 .1
632 | 17077 .073
633 | 17079 .095
634 | 17081 .1
635 | 17083 .088
636 | 17085 .081
637 | 17087 .104
638 | 17089 .099
639 | 17091 .128
640 | 17093 .104
641 | 17095 .103
642 | 17097 .1
643 | 17099 .124
644 | 17101 .103
645 | 17103 .109
646 | 17105 .107
647 | 17107 .095
648 | 17109 .077
649 | 17111 .093
650 | 17113 .074
651 | 17115 .124
652 | 17117 .105
653 | 17119 .097
654 | 17121 .119
655 | 17123 .106
656 | 17125 .143
657 | 17127 .08
658 | 17129 .078
659 | 17131 .089
660 | 17133 .078
661 | 17135 .122
662 | 17137 .084
663 | 17139 .09
664 | 17141 .119
665 | 17143 .116
666 | 17145 .119
667 | 17147 .082
668 | 17149 .081
669 | 17151 .106
670 | 17153 .119
671 | 17155 .15
672 | 17157 .094
673 | 17159 .105
674 | 17161 .095
675 | 17163 .108
676 | 17165 .112
677 | 17167 .079
678 | 17169 .066
679 | 17171 .075
680 | 17173 .1
681 | 17175 .098
682 | 17177 .116
683 | 17179 .113
684 | 17181 .108
685 | 17183 .12
686 | 17185 .103
687 | 17187 .08
688 | 17189 .08
689 | 17191 .097
690 | 17193 .086
691 | 17195 .106
692 | 17197 .099
693 | 17199 .096
694 | 17201 .155
695 | 17203 .086
696 | 18001 .134
697 | 18003 .093
698 | 18005 .088
699 | 18007 .09
700 | 18009 .133
701 | 18011 .068
702 | 18013 .078
703 | 18015 .099
704 | 18017 .105
705 | 18019 .082
706 | 18021 .096
707 | 18023 .092
708 | 18025 .105
709 | 18027 .049
710 | 18029 .089
711 | 18031 .11
712 | 18033 .124
713 | 18035 .095
714 | 18037 .08
715 | 18039 .15
716 | 18041 .134
717 | 18043 .074
718 | 18045 .116
719 | 18047 .089
720 | 18049 .112
721 | 18051 .067
722 | 18053 .111
723 | 18055 .071
724 | 18057 .061
725 | 18059 .078
726 | 18061 .078
727 | 18063 .068
728 | 18065 .12
729 | 18067 .119
730 | 18069 .111
731 | 18071 .101
732 | 18073 .087
733 | 18075 .104
734 | 18077 .095
735 | 18079 .122
736 | 18081 .074
737 | 18083 .066
738 | 18085 .11
739 | 18087 .14
740 | 18089 .094
741 | 18091 .107
742 | 18093 .111
743 | 18095 .097
744 | 18097 .084
745 | 18099 .114
746 | 18101 .063
747 | 18103 .123
748 | 18105 .056
749 | 18107 .097
750 | 18109 .075
751 | 18111 .089
752 | 18113 .145
753 | 18115 .105
754 | 18117 .092
755 | 18119 .081
756 | 18121 .083
757 | 18123 .088
758 | 18125 .087
759 | 18127 .082
760 | 18129 .07
761 | 18131 .095
762 | 18133 .082
763 | 18135 .102
764 | 18137 .091
765 | 18139 .095
766 | 18141 .104
767 | 18143 .121
768 | 18145 .088
769 | 18147 .081
770 | 18149 .126
771 | 18151 .129
772 | 18153 .093
773 | 18155 .07
774 | 18157 .085
775 | 18159 .103
776 | 18161 .086
777 | 18163 .074
778 | 18165 .108
779 | 18167 .092
780 | 18169 .12
781 | 18171 .101
782 | 18173 .069
783 | 18175 .112
784 | 18177 .109
785 | 18179 .091
786 | 18181 .094
787 | 18183 .116
788 | 19001 .051
789 | 19003 .06
790 | 19005 .093
791 | 19007 .094
792 | 19009 .051
793 | 19011 .058
794 | 19013 .058
795 | 19015 .059
796 | 19017 .05
797 | 19019 .059
798 | 19021 .055
799 | 19023 .06
800 | 19025 .054
801 | 19027 .042
802 | 19029 .058
803 | 19031 .057
804 | 19033 .067
805 | 19035 .044
806 | 19037 .084
807 | 19039 .074
808 | 19041 .062
809 | 19043 .079
810 | 19045 .077
811 | 19047 .047
812 | 19049 .051
813 | 19051 .101
814 | 19053 .066
815 | 19055 .068
816 | 19057 .082
817 | 19059 .058
818 | 19061 .06
819 | 19063 .086
820 | 19065 .085
821 | 19067 .087
822 | 19069 .07
823 | 19071 .07
824 | 19073 .063
825 | 19075 .049
826 | 19077 .056
827 | 19079 .081
828 | 19081 .09
829 | 19083 .06
830 | 19085 .044
831 | 19087 .088
832 | 19089 .086
833 | 19091 .062
834 | 19093 .058
835 | 19095 .058
836 | 19097 .077
837 | 19099 .081
838 | 19101 .087
839 | 19103 .044
840 | 19105 .063
841 | 19107 .071
842 | 19109 .056
843 | 19111 .114
844 | 19113 .065
845 | 19115 .08
846 | 19117 .06
847 | 19119 .043
848 | 19121 .058
849 | 19123 .077
850 | 19125 .057
851 | 19127 .07
852 | 19129 .043
853 | 19131 .054
854 | 19133 .071
855 | 19135 .075
856 | 19137 .087
857 | 19139 .089
858 | 19141 .053
859 | 19143 .054
860 | 19145 .087
861 | 19147 .07
862 | 19149 .047
863 | 19151 .052
864 | 19153 .062
865 | 19155 .048
866 | 19157 .066
867 | 19159 .053
868 | 19161 .047
869 | 19163 .073
870 | 19165 .039
871 | 19167 .041
872 | 19169 .045
873 | 19171 .066
874 | 19173 .067
875 | 19175 .06
876 | 19177 .08
877 | 19179 .094
878 | 19181 .058
879 | 19183 .049
880 | 19185 .064
881 | 19187 .083
882 | 19189 .091
883 | 19191 .058
884 | 19193 .057
885 | 19195 .063
886 | 19197 .084
887 | 20001 .078
888 | 20003 .079
889 | 20005 .081
890 | 20007 .051
891 | 20009 .061
892 | 20011 .065
893 | 20013 .056
894 | 20015 .072
895 | 20017 .054
896 | 20019 .084
897 | 20021 .085
898 | 20023 .037
899 | 20025 .037
900 | 20027 .042
901 | 20029 .045
902 | 20031 .057
903 | 20033 .038
904 | 20035 .076
905 | 20037 .081
906 | 20039 .033
907 | 20041 .051
908 | 20043 .088
909 | 20045 .054
910 | 20047 .044
911 | 20049 .11
912 | 20051 .036
913 | 20053 .041
914 | 20055 .043
915 | 20057 .038
916 | 20059 .071
917 | 20061 .069
918 | 20063 .035
919 | 20065 .043
920 | 20067 .042
921 | 20069 .034
922 | 20071 .045
923 | 20073 .072
924 | 20075 .042
925 | 20077 .056
926 | 20079 .074
927 | 20081 .037
928 | 20083 .042
929 | 20085 .06
930 | 20087 .067
931 | 20089 .049
932 | 20091 .068
933 | 20093 .045
934 | 20095 .063
935 | 20097 .049
936 | 20099 .078
937 | 20101 .034
938 | 20103 .073
939 | 20105 .063
940 | 20107 .084
941 | 20109 .04
942 | 20111 .057
943 | 20113 .051
944 | 20115 .063
945 | 20117 .049
946 | 20119 .042
947 | 20121 .068
948 | 20123 .058
949 | 20125 .094
950 | 20127 .068
951 | 20129 .047
952 | 20131 .043
953 | 20133 .07
954 | 20135 .04
955 | 20137 .047
956 | 20139 .07
957 | 20141 .044
958 | 20143 .065
959 | 20145 .037
960 | 20147 .06
961 | 20149 .041
962 | 20151 .053
963 | 20153 .035
964 | 20155 .063
965 | 20157 .041
966 | 20159 .051
967 | 20161 .032
968 | 20163 .073
969 | 20165 .059
970 | 20167 .046
971 | 20169 .057
972 | 20171 .032
973 | 20173 .088
974 | 20175 .051
975 | 20177 .064
976 | 20179 .032
977 | 20181 .039
978 | 20183 .043
979 | 20185 .061
980 | 20187 .034
981 | 20189 .053
982 | 20191 .09
983 | 20193 .036
984 | 20195 .036
985 | 20197 .066
986 | 20199 .059
987 | 20201 .045
988 | 20203 .035
989 | 20205 .102
990 | 20207 .089
991 | 20209 .104
992 | 21001 .101
993 | 21003 .143
994 | 21005 .109
995 | 21007 .102
996 | 21009 .116
997 | 21011 .133
998 | 21013 .125
999 | 21015 .092
1000 | 21017 .091
1001 | 21019 .083
1002 | 21021 .11
1003 | 21023 .102
1004 | 21025 .1
1005 | 21027 .121
1006 | 21029 .108
1007 | 21031 .137
1008 | 21033 .109
1009 | 21035 .08
1010 | 21037 .107
1011 | 21039 .091
1012 | 21041 .124
1013 | 21043 .135
1014 | 21045 .102
1015 | 21047 .129
1016 | 21049 .114
1017 | 21051 .135
1018 | 21053 .09
1019 | 21055 .108
1020 | 21057 .13
1021 | 21059 .091
1022 | 21061 .128
1023 | 21063 .126
1024 | 21065 .129
1025 | 21067 .077
1026 | 21069 .122
1027 | 21071 .124
1028 | 21073 .091
1029 | 21075 .144
1030 | 21077 .111
1031 | 21079 .119
1032 | 21081 .101
1033 | 21083 .103
1034 | 21085 .164
1035 | 21087 .124
1036 | 21089 .098
1037 | 21091 .136
1038 | 21093 .1
1039 | 21095 .125
1040 | 21097 .111
1041 | 21099 .106
1042 | 21101 .098
1043 | 21103 .107
1044 | 21105 .092
1045 | 21107 .091
1046 | 21109 .175
1047 | 21111 .105
1048 | 21113 .088
1049 | 21115 .111
1050 | 21117 .1
1051 | 21119 .12
1052 | 21121 .115
1053 | 21123 .107
1054 | 21125 .101
1055 | 21127 .131
1056 | 21129 .123
1057 | 21131 .137
1058 | 21133 .12
1059 | 21135 .151
1060 | 21137 .121
1061 | 21139 .098
1062 | 21141 .104
1063 | 21143 .122
1064 | 21145 .091
1065 | 21147 .133
1066 | 21149 .106
1067 | 21151 .087
1068 | 21153 .214
1069 | 21155 .129
1070 | 21157 .107
1071 | 21159 .124
1072 | 21161 .111
1073 | 21163 .124
1074 | 21165 .147
1075 | 21167 .108
1076 | 21169 .158
1077 | 21171 .14
1078 | 21173 .126
1079 | 21175 .145
1080 | 21177 .107
1081 | 21179 .115
1082 | 21181 .125
1083 | 21183 .094
1084 | 21185 .086
1085 | 21187 .101
1086 | 21189 .112
1087 | 21191 .117
1088 | 21193 .125
1089 | 21195 .107
1090 | 21197 .167
1091 | 21199 .1
1092 | 21201 .096
1093 | 21203 .128
1094 | 21205 .086
1095 | 21207 .108
1096 | 21209 .091
1097 | 21211 .096
1098 | 21213 .118
1099 | 21215 .102
1100 | 21217 .102
1101 | 21219 .126
1102 | 21221 .16
1103 | 21223 .107
1104 | 21225 .108
1105 | 21227 .092
1106 | 21229 .127
1107 | 21231 .136
1108 | 21233 .088
1109 | 21235 .114
1110 | 21237 .139
1111 | 21239 .083
1112 | 22001 .071
1113 | 22003 .101
1114 | 22005 .067
1115 | 22007 .088
1116 | 22009 .081
1117 | 22011 .08
1118 | 22013 .105
1119 | 22015 .064
1120 | 22017 .079
1121 | 22019 .072
1122 | 22021 .107
1123 | 22023 .056
1124 | 22025 .103
1125 | 22027 .103
1126 | 22029 .113
1127 | 22031 .09
1128 | 22033 .068
1129 | 22035 .142
1130 | 22037 .08
1131 | 22039 .086
1132 | 22041 .113
1133 | 22043 .082
1134 | 22045 .076
1135 | 22047 .104
1136 | 22049 .078
1137 | 22051 .065
1138 | 22053 .064
1139 | 22055 .059
1140 | 22057 .049
1141 | 22059 .073
1142 | 22061 .078
1143 | 22063 .07
1144 | 22065 .093
1145 | 22067 .151
1146 | 22069 .084
1147 | 22071 .107
1148 | 22073 .076
1149 | 22075 .062
1150 | 22077 .079
1151 | 22079 .069
1152 | 22081 .096
1153 | 22083 .107
1154 | 22085 .081
1155 | 22087 .105
1156 | 22089 .065
1157 | 22091 .118
1158 | 22093 .1
1159 | 22095 .084
1160 | 22097 .083
1161 | 22099 .075
1162 | 22101 .086
1163 | 22103 .052
1164 | 22105 .081
1165 | 22107 .135
1166 | 22109 .052
1167 | 22111 .122
1168 | 22113 .072
1169 | 22115 .067
1170 | 22117 .096
1171 | 22119 .091
1172 | 22121 .074
1173 | 22123 .17
1174 | 22125 .082
1175 | 22127 .091
1176 | 23001 .084
1177 | 23003 .093
1178 | 23005 .065
1179 | 23007 .112
1180 | 23009 .068
1181 | 23011 .073
1182 | 23013 .07
1183 | 23015 .063
1184 | 23017 .109
1185 | 23019 .08
1186 | 23021 .116
1187 | 23023 .067
1188 | 23025 .107
1189 | 23027 .078
1190 | 23029 .104
1191 | 23031 .074
1192 | 24001 .075
1193 | 24003 .065
1194 | 24005 .077
1195 | 24009 .059
1196 | 24011 .088
1197 | 24013 .06
1198 | 24015 .086
1199 | 24017 .059
1200 | 24019 .109
1201 | 24021 .059
1202 | 24023 .069
1203 | 24025 .071
1204 | 24027 .054
1205 | 24029 .071
1206 | 24031 .053
1207 | 24033 .073
1208 | 24035 .066
1209 | 24037 .056
1210 | 24039 .095
1211 | 24041 .068
1212 | 24043 .094
1213 | 24045 .077
1214 | 24047 .075
1215 | 24510 .106
1216 | 25001 .08
1217 | 25003 .084
1218 | 25005 .118
1219 | 25007 .05
1220 | 25009 .101
1221 | 25011 .087
1222 | 25013 .105
1223 | 25015 .073
1224 | 25017 .081
1225 | 25019 .05
1226 | 25021 .085
1227 | 25023 .097
1228 | 25025 .093
1229 | 25027 .101
1230 | 26001 .167
1231 | 26003 .12
1232 | 26005 .132
1233 | 26007 .139
1234 | 26009 .147
1235 | 26011 .158
1236 | 26013 .243
1237 | 26015 .105
1238 | 26017 .123
1239 | 26019 .12
1240 | 26021 .135
1241 | 26023 .14
1242 | 26025 .124
1243 | 26027 .114
1244 | 26029 .139
1245 | 26031 .086
1246 | 26033 .116
1247 | 26035 .168
1248 | 26037 .094
1249 | 26039 .137
1250 | 26041 .115
1251 | 26043 .12
1252 | 26045 .103
1253 | 26047 .122
1254 | 26049 .158
1255 | 26051 .165
1256 | 26053 .133
1257 | 26055 .12
1258 | 26057 .137
1259 | 26059 .172
1260 | 26061 .102
1261 | 26063 .148
1262 | 26065 .116
1263 | 26067 .134
1264 | 26069 .164
1265 | 26071 .117
1266 | 26073 .085
1267 | 26075 .149
1268 | 26077 .112
1269 | 26079 .143
1270 | 26081 .117
1271 | 26083 .119
1272 | 26085 .175
1273 | 26087 .181
1274 | 26089 .09
1275 | 26091 .161
1276 | 26093 .136
1277 | 26095 .132
1278 | 26097 .061
1279 | 26099 .181
1280 | 26101 .126
1281 | 26103 .101
1282 | 26105 .129
1283 | 26107 .13
1284 | 26109 .125
1285 | 26111 .102
1286 | 26113 .15
1287 | 26115 .142
1288 | 26117 .176
1289 | 26119 .189
1290 | 26121 .16
1291 | 26123 .138
1292 | 26125 .156
1293 | 26127 .152
1294 | 26129 .127
1295 | 26131 .138
1296 | 26133 .153
1297 | 26135 .191
1298 | 26137 .147
1299 | 26139 .128
1300 | 26141 .16
1301 | 26143 .146
1302 | 26145 .129
1303 | 26147 .19
1304 | 26149 .139
1305 | 26151 .178
1306 | 26153 .127
1307 | 26155 .152
1308 | 26157 .163
1309 | 26159 .132
1310 | 26161 .093
1311 | 26163 .183
1312 | 26165 .183
1313 | 27001 .081
1314 | 27003 .079
1315 | 27005 .064
1316 | 27007 .072
1317 | 27009 .07
1318 | 27011 .045
1319 | 27013 .063
1320 | 27015 .055
1321 | 27017 .073
1322 | 27019 .07
1323 | 27021 .079
1324 | 27023 .061
1325 | 27025 .084
1326 | 27027 .036
1327 | 27029 .091
1328 | 27031 .047
1329 | 27033 .052
1330 | 27035 .074
1331 | 27037 .069
1332 | 27039 .061
1333 | 27041 .056
1334 | 27043 .076
1335 | 27045 .07
1336 | 27047 .076
1337 | 27049 .067
1338 | 27051 .068
1339 | 27053 .073
1340 | 27055 .071
1341 | 27057 .073
1342 | 27059 .083
1343 | 27061 .092
1344 | 27063 .047
1345 | 27065 .103
1346 | 27067 .055
1347 | 27069 .052
1348 | 27071 .073
1349 | 27073 .054
1350 | 27075 .075
1351 | 27077 .069
1352 | 27079 .086
1353 | 27081 .045
1354 | 27083 .049
1355 | 27085 .08
1356 | 27087 .06
1357 | 27089 .062
1358 | 27091 .069
1359 | 27093 .078
1360 | 27095 .105
1361 | 27097 .09
1362 | 27099 .055
1363 | 27101 .039
1364 | 27103 .061
1365 | 27105 .045
1366 | 27107 .051
1367 | 27109 .055
1368 | 27111 .063
1369 | 27113 .056
1370 | 27115 .091
1371 | 27117 .053
1372 | 27119 .044
1373 | 27121 .064
1374 | 27123 .074
1375 | 27125 .067
1376 | 27127 .061
1377 | 27129 .064
1378 | 27131 .075
1379 | 27133 .051
1380 | 27135 .05
1381 | 27137 .082
1382 | 27139 .068
1383 | 27141 .081
1384 | 27143 .065
1385 | 27145 .068
1386 | 27147 .077
1387 | 27149 .043
1388 | 27151 .066
1389 | 27153 .075
1390 | 27155 .062
1391 | 27157 .071
1392 | 27159 .088
1393 | 27161 .07
1394 | 27163 .068
1395 | 27165 .075
1396 | 27167 .047
1397 | 27169 .07
1398 | 27171 .082
1399 | 27173 .051
1400 | 28001 .08
1401 | 28003 .113
1402 | 28005 .086
1403 | 28007 .118
1404 | 28009 .126
1405 | 28011 .09
1406 | 28013 .097
1407 | 28015 .098
1408 | 28017 .132
1409 | 28019 .113
1410 | 28021 .15
1411 | 28023 .1
1412 | 28025 .178
1413 | 28027 .111
1414 | 28029 .099
1415 | 28031 .077
1416 | 28033 .072
1417 | 28035 .077
1418 | 28037 .09
1419 | 28039 .1
1420 | 28041 .099
1421 | 28043 .11
1422 | 28045 .075
1423 | 28047 .072
1424 | 28049 .079
1425 | 28051 .166
1426 | 28053 .102
1427 | 28055 .092
1428 | 28057 .096
1429 | 28059 .08
1430 | 28061 .102
1431 | 28063 .155
1432 | 28065 .106
1433 | 28067 .071
1434 | 28069 .103
1435 | 28071 .069
1436 | 28073 .066
1437 | 28075 .087
1438 | 28077 .102
1439 | 28079 .087
1440 | 28081 .098
1441 | 28083 .116
1442 | 28085 .088
1443 | 28087 .102
1444 | 28089 .063
1445 | 28091 .101
1446 | 28093 .112
1447 | 28095 .137
1448 | 28097 .127
1449 | 28099 .084
1450 | 28101 .079
1451 | 28103 .176
1452 | 28105 .08
1453 | 28107 .119
1454 | 28109 .083
1455 | 28111 .104
1456 | 28113 .098
1457 | 28115 .087
1458 | 28117 .115
1459 | 28119 .111
1460 | 28121 .056
1461 | 28123 .059
1462 | 28125 .09
1463 | 28127 .082
1464 | 28129 .082
1465 | 28131 .072
1466 | 28133 .118
1467 | 28135 .099
1468 | 28137 .103
1469 | 28139 .125
1470 | 28141 .101
1471 | 28143 .13
1472 | 28145 .088
1473 | 28147 .103
1474 | 28149 .091
1475 | 28151 .113
1476 | 28153 .094
1477 | 28155 .135
1478 | 28157 .101
1479 | 28159 .151
1480 | 28161 .129
1481 | 28163 .105
1482 | 29001 .065
1483 | 29003 .076
1484 | 29005 .079
1485 | 29007 .092
1486 | 29009 .081
1487 | 29011 .117
1488 | 29013 .108
1489 | 29015 .093
1490 | 29017 .088
1491 | 29019 .062
1492 | 29021 .087
1493 | 29023 .08
1494 | 29025 .086
1495 | 29027 .08
1496 | 29029 .079
1497 | 29031 .069
1498 | 29033 .098
1499 | 29035 .087
1500 | 29037 .097
1501 | 29039 .086
1502 | 29041 .105
1503 | 29043 .08
1504 | 29045 .113
1505 | 29047 .086
1506 | 29049 .087
1507 | 29051 .067
1508 | 29053 .084
1509 | 29055 .107
1510 | 29057 .101
1511 | 29059 .094
1512 | 29061 .087
1513 | 29063 .093
1514 | 29065 .094
1515 | 29067 .098
1516 | 29069 .111
1517 | 29071 .115
1518 | 29073 .108
1519 | 29075 .068
1520 | 29077 .083
1521 | 29079 .069
1522 | 29081 .078
1523 | 29083 .096
1524 | 29085 .123
1525 | 29087 .071
1526 | 29089 .083
1527 | 29091 .092
1528 | 29093 .087
1529 | 29095 .109
1530 | 29097 .084
1531 | 29099 .106
1532 | 29101 .08
1533 | 29103 .059
1534 | 29105 .11
1535 | 29107 .09
1536 | 29109 .078
1537 | 29111 .083
1538 | 29113 .113
1539 | 29115 .103
1540 | 29117 .078
1541 | 29119 .07
1542 | 29121 .079
1543 | 29123 .098
1544 | 29125 .087
1545 | 29127 .089
1546 | 29129 .079
1547 | 29131 .106
1548 | 29133 .097
1549 | 29135 .078
1550 | 29137 .11
1551 | 29139 .103
1552 | 29141 .113
1553 | 29143 .089
1554 | 29145 .079
1555 | 29147 .059
1556 | 29149 .09
1557 | 29151 .099
1558 | 29153 .076
1559 | 29155 .121
1560 | 29157 .072
1561 | 29159 .081
1562 | 29161 .071
1563 | 29163 .083
1564 | 29165 .08
1565 | 29167 .089
1566 | 29169 .068
1567 | 29171 .074
1568 | 29173 .08
1569 | 29175 .094
1570 | 29177 .083
1571 | 29179 .127
1572 | 29181 .095
1573 | 29183 .087
1574 | 29185 .103
1575 | 29186 .093
1576 | 29187 .109
1577 | 29189 .096
1578 | 29195 .079
1579 | 29197 .078
1580 | 29199 .122
1581 | 29201 .092
1582 | 29203 .096
1583 | 29205 .081
1584 | 29207 .09
1585 | 29209 .09
1586 | 29211 .064
1587 | 29213 .086
1588 | 29215 .088
1589 | 29217 .079
1590 | 29219 .112
1591 | 29221 .137
1592 | 29223 .095
1593 | 29225 .09
1594 | 29227 .084
1595 | 29229 .096
1596 | 29510 .111
1597 | 30001 .044
1598 | 30003 .102
1599 | 30005 .05
1600 | 30007 .062
1601 | 30009 .048
1602 | 30011 .039
1603 | 30013 .052
1604 | 30015 .042
1605 | 30017 .046
1606 | 30019 .042
1607 | 30021 .048
1608 | 30023 .065
1609 | 30025 .037
1610 | 30027 .047
1611 | 30029 .088
1612 | 30031 .055
1613 | 30033 .034
1614 | 30035 .072
1615 | 30037 .047
1616 | 30039 .082
1617 | 30041 .051
1618 | 30043 .058
1619 | 30045 .046
1620 | 30047 .083
1621 | 30049 .043
1622 | 30051 .047
1623 | 30053 .111
1624 | 30055 .032
1625 | 30057 .048
1626 | 30059 .078
1627 | 30061 .086
1628 | 30063 .056
1629 | 30065 .075
1630 | 30067 .061
1631 | 30069 .045
1632 | 30071 .048
1633 | 30073 .06
1634 | 30075 .04
1635 | 30077 .073
1636 | 30079 .031
1637 | 30081 .075
1638 | 30083 .046
1639 | 30085 .075
1640 | 30087 .073
1641 | 30089 .112
1642 | 30091 .043
1643 | 30093 .055
1644 | 30095 .052
1645 | 30097 .031
1646 | 30099 .04
1647 | 30101 .041
1648 | 30103 .051
1649 | 30105 .046
1650 | 30107 .043
1651 | 30109 .041
1652 | 30111 .047
1653 | 31001 .056
1654 | 31003 .036
1655 | 31005 .044
1656 | 31007 .035
1657 | 31009 .052
1658 | 31011 .039
1659 | 31013 .071
1660 | 31015 .036
1661 | 31017 .031
1662 | 31019 .035
1663 | 31021 .057
1664 | 31023 .039
1665 | 31025 .046
1666 | 31027 .032
1667 | 31029 .03
1668 | 31031 .025
1669 | 31033 .041
1670 | 31035 .043
1671 | 31037 .04
1672 | 31039 .035
1673 | 31041 .031
1674 | 31043 .055
1675 | 31045 .044
1676 | 31047 .048
1677 | 31049 .038
1678 | 31051 .037
1679 | 31053 .049
1680 | 31055 .05
1681 | 31057 .04
1682 | 31059 .044
1683 | 31061 .037
1684 | 31063 .03
1685 | 31065 .041
1686 | 31067 .059
1687 | 31069 .044
1688 | 31071 .025
1689 | 31073 .038
1690 | 31075 .031
1691 | 31077 .033
1692 | 31079 .044
1693 | 31081 .034
1694 | 31083 .036
1695 | 31085 .042
1696 | 31087 .066
1697 | 31089 .032
1698 | 31091 .04
1699 | 31093 .038
1700 | 31095 .046
1701 | 31097 .039
1702 | 31099 .038
1703 | 31101 .039
1704 | 31103 .044
1705 | 31105 .043
1706 | 31107 .036
1707 | 31109 .042
1708 | 31111 .04
1709 | 31113 .043
1710 | 31115 .032
1711 | 31117 .04
1712 | 31119 .042
1713 | 31121 .04
1714 | 31123 .041
1715 | 31125 .036
1716 | 31127 .054
1717 | 31129 .047
1718 | 31131 .05
1719 | 31133 .041
1720 | 31135 .031
1721 | 31137 .038
1722 | 31139 .036
1723 | 31141 .044
1724 | 31143 .042
1725 | 31145 .042
1726 | 31147 .057
1727 | 31149 .031
1728 | 31151 .04
1729 | 31153 .047
1730 | 31155 .045
1731 | 31157 .048
1732 | 31159 .037
1733 | 31161 .035
1734 | 31163 .03
1735 | 31165 .038
1736 | 31167 .036
1737 | 31169 .043
1738 | 31171 .038
1739 | 31173 .138
1740 | 31175 .029
1741 | 31177 .041
1742 | 31179 .038
1743 | 31181 .042
1744 | 31183 .032
1745 | 31185 .057
1746 | 32001 .099
1747 | 32003 .139
1748 | 32005 .126
1749 | 32007 .068
1750 | 32009 .083
1751 | 32011 .093
1752 | 32013 .086
1753 | 32015 .072
1754 | 32017 .094
1755 | 32019 .163
1756 | 32021 .105
1757 | 32023 .161
1758 | 32027 .106
1759 | 32029 .148
1760 | 32031 .131
1761 | 32033 .084
1762 | 32510 .128
1763 | 33001 .07
1764 | 33003 .054
1765 | 33005 .065
1766 | 33007 .078
1767 | 33009 .056
1768 | 33011 .075
1769 | 33013 .063
1770 | 33015 .075
1771 | 33017 .066
1772 | 33019 .065
1773 | 34001 .122
1774 | 34003 .084
1775 | 34005 .091
1776 | 34007 .109
1777 | 34009 .085
1778 | 34011 .126
1779 | 34013 .111
1780 | 34015 .1
1781 | 34017 .116
1782 | 34019 .069
1783 | 34021 .081
1784 | 34023 .092
1785 | 34025 .087
1786 | 34027 .076
1787 | 34029 .096
1788 | 34031 .117
1789 | 34033 .101
1790 | 34035 .079
1791 | 34037 .085
1792 | 34039 .098
1793 | 34041 .088
1794 | 35001 .075
1795 | 35003 .081
1796 | 35005 .068
1797 | 35006 .063
1798 | 35007 .08
1799 | 35009 .044
1800 | 35011 .043
1801 | 35013 .069
1802 | 35015 .06
1803 | 35017 .123
1804 | 35019 .075
1805 | 35021 .045
1806 | 35023 .076
1807 | 35025 .083
1808 | 35027 .051
1809 | 35028 .029
1810 | 35029 .134
1811 | 35031 .086
1812 | 35033 .131
1813 | 35035 .068
1814 | 35037 .059
1815 | 35039 .072
1816 | 35041 .044
1817 | 35043 .09
1818 | 35045 .083
1819 | 35047 .078
1820 | 35049 .065
1821 | 35051 .048
1822 | 35053 .05
1823 | 35055 .087
1824 | 35057 .088
1825 | 35059 .055
1826 | 35061 .085
1827 | 36001 .071
1828 | 36003 .079
1829 | 36005 .133
1830 | 36007 .085
1831 | 36009 .085
1832 | 36011 .08
1833 | 36013 .078
1834 | 36015 .089
1835 | 36017 .087
1836 | 36019 .09
1837 | 36021 .077
1838 | 36023 .085
1839 | 36025 .084
1840 | 36027 .082
1841 | 36029 .083
1842 | 36031 .078
1843 | 36033 .078
1844 | 36035 .091
1845 | 36037 .072
1846 | 36039 .084
1847 | 36041 .056
1848 | 36043 .076
1849 | 36045 .078
1850 | 36047 .11
1851 | 36049 .076
1852 | 36051 .075
1853 | 36053 .074
1854 | 36055 .083
1855 | 36057 .088
1856 | 36059 .072
1857 | 36061 .092
1858 | 36063 .088
1859 | 36065 .073
1860 | 36067 .079
1861 | 36069 .067
1862 | 36071 .082
1863 | 36073 .082
1864 | 36075 .093
1865 | 36077 .068
1866 | 36079 .07
1867 | 36081 .091
1868 | 36083 .077
1869 | 36085 .089
1870 | 36087 .074
1871 | 36089 .089
1872 | 36091 .064
1873 | 36093 .078
1874 | 36095 .076
1875 | 36097 .074
1876 | 36099 .073
1877 | 36101 .095
1878 | 36103 .075
1879 | 36105 .086
1880 | 36107 .079
1881 | 36109 .056
1882 | 36111 .081
1883 | 36113 .072
1884 | 36115 .074
1885 | 36117 .078
1886 | 36119 .074
1887 | 36121 .078
1888 | 36123 .06
1889 | 37001 .118
1890 | 37003 .136
1891 | 37005 .109
1892 | 37007 .148
1893 | 37009 .1
1894 | 37011 .079
1895 | 37013 .112
1896 | 37015 .105
1897 | 37017 .12
1898 | 37019 .105
1899 | 37021 .082
1900 | 37023 .141
1901 | 37025 .114
1902 | 37027 .152
1903 | 37029 .071
1904 | 37031 .076
1905 | 37033 .124
1906 | 37035 .136
1907 | 37037 .08
1908 | 37039 .142
1909 | 37041 .119
1910 | 37043 .108
1911 | 37045 .143
1912 | 37047 .125
1913 | 37049 .1
1914 | 37051 .091
1915 | 37053 .05
1916 | 37055 .068
1917 | 37057 .125
1918 | 37059 .121
1919 | 37061 .087
1920 | 37063 .08
1921 | 37065 .163
1922 | 37067 .095
1923 | 37069 .097
1924 | 37071 .133
1925 | 37073 .071
1926 | 37075 .134
1927 | 37077 .102
1928 | 37079 .102
1929 | 37081 .11
1930 | 37083 .131
1931 | 37085 .109
1932 | 37087 .085
1933 | 37089 .086
1934 | 37091 .094
1935 | 37093 .083
1936 | 37095 .059
1937 | 37097 .121
1938 | 37099 .078
1939 | 37101 .095
1940 | 37103 .109
1941 | 37105 .135
1942 | 37107 .114
1943 | 37109 .132
1944 | 37111 .141
1945 | 37113 .092
1946 | 37115 .093
1947 | 37117 .106
1948 | 37119 .11
1949 | 37121 .11
1950 | 37123 .133
1951 | 37125 .095
1952 | 37127 .119
1953 | 37129 .091
1954 | 37131 .107
1955 | 37133 .083
1956 | 37135 .063
1957 | 37137 .101
1958 | 37139 .091
1959 | 37141 .108
1960 | 37143 .103
1961 | 37145 .108
1962 | 37147 .1
1963 | 37149 .082
1964 | 37151 .11
1965 | 37153 .132
1966 | 37155 .115
1967 | 37157 .117
1968 | 37159 .128
1969 | 37161 .143
1970 | 37163 .083
1971 | 37165 .165
1972 | 37167 .119
1973 | 37169 .101
1974 | 37171 .118
1975 | 37173 .091
1976 | 37175 .085
1977 | 37177 .088
1978 | 37179 .1
1979 | 37181 .13
1980 | 37183 .083
1981 | 37185 .127
1982 | 37187 .117
1983 | 37189 .069
1984 | 37191 .088
1985 | 37193 .129
1986 | 37195 .119
1987 | 37197 .093
1988 | 37199 .109
1989 | 38001 .027
1990 | 38003 .034
1991 | 38005 .053
1992 | 38007 .013
1993 | 38009 .029
1994 | 38011 .027
1995 | 38013 .022
1996 | 38015 .028
1997 | 38017 .037
1998 | 38019 .025
1999 | 38021 .041
2000 | 38023 .034
2001 | 38025 .036
2002 | 38027 .038
2003 | 38029 .051
2004 | 38031 .028
2005 | 38033 .025
2006 | 38035 .035
2007 | 38037 .032
2008 | 38039 .036
2009 | 38041 .027
2010 | 38043 .034
2011 | 38045 .043
2012 | 38047 .027
2013 | 38049 .029
2014 | 38051 .031
2015 | 38053 .022
2016 | 38055 .034
2017 | 38057 .033
2018 | 38059 .03
2019 | 38061 .044
2020 | 38063 .029
2021 | 38065 .031
2022 | 38067 .051
2023 | 38069 .04
2024 | 38071 .032
2025 | 38073 .06
2026 | 38075 .033
2027 | 38077 .043
2028 | 38079 .097
2029 | 38081 .065
2030 | 38083 .037
2031 | 38085 .043
2032 | 38087 .012
2033 | 38089 .028
2034 | 38091 .021
2035 | 38093 .032
2036 | 38095 .026
2037 | 38097 .035
2038 | 38099 .045
2039 | 38101 .028
2040 | 38103 .038
2041 | 38105 .02
2042 | 39001 .138
2043 | 39003 .102
2044 | 39005 .114
2045 | 39007 .126
2046 | 39009 .086
2047 | 39011 .101
2048 | 39013 .092
2049 | 39015 .119
2050 | 39017 .091
2051 | 39019 .132
2052 | 39021 .114
2053 | 39023 .099
2054 | 39025 .094
2055 | 39027 .139
2056 | 39029 .125
2057 | 39031 .123
2058 | 39033 .132
2059 | 39035 .085
2060 | 39037 .099
2061 | 39039 .117
2062 | 39041 .067
2063 | 39043 .095
2064 | 39045 .082
2065 | 39047 .117
2066 | 39049 .082
2067 | 39051 .121
2068 | 39053 .095
2069 | 39055 .065
2070 | 39057 .094
2071 | 39059 .108
2072 | 39061 .089
2073 | 39063 .091
2074 | 39065 .112
2075 | 39067 .106
2076 | 39069 .109
2077 | 39071 .153
2078 | 39073 .104
2079 | 39075 .063
2080 | 39077 .128
2081 | 39079 .105
2082 | 39081 .127
2083 | 39083 .087
2084 | 39085 .079
2085 | 39087 .084
2086 | 39089 .089
2087 | 39091 .112
2088 | 39093 .091
2089 | 39095 .113
2090 | 39097 .085
2091 | 39099 .118
2092 | 39101 .102
2093 | 39103 .075
2094 | 39105 .152
2095 | 39107 .078
2096 | 39109 .11
2097 | 39111 .115
2098 | 39113 .11
2099 | 39115 .146
2100 | 39117 .1
2101 | 39119 .119
2102 | 39121 .14
2103 | 39123 .107
2104 | 39125 .115
2105 | 39127 .128
2106 | 39129 .103
2107 | 39131 .147
2108 | 39133 .092
2109 | 39135 .111
2110 | 39137 .09
2111 | 39139 .118
2112 | 39141 .115
2113 | 39143 .108
2114 | 39145 .121
2115 | 39147 .12
2116 | 39149 .119
2117 | 39151 .11
2118 | 39153 .096
2119 | 39155 .135
2120 | 39157 .102
2121 | 39159 .08
2122 | 39161 .132
2123 | 39163 .113
2124 | 39165 .085
2125 | 39167 .094
2126 | 39169 .089
2127 | 39171 .141
2128 | 39173 .1
2129 | 39175 .112
2130 | 40001 .076
2131 | 40003 .055
2132 | 40005 .084
2133 | 40007 .033
2134 | 40009 .059
2135 | 40011 .057
2136 | 40013 .052
2137 | 40015 .061
2138 | 40017 .055
2139 | 40019 .057
2140 | 40021 .056
2141 | 40023 .076
2142 | 40025 .035
2143 | 40027 .052
2144 | 40029 .088
2145 | 40031 .051
2146 | 40033 .04
2147 | 40035 .055
2148 | 40037 .081
2149 | 40039 .049
2150 | 40041 .06
2151 | 40043 .046
2152 | 40045 .045
2153 | 40047 .045
2154 | 40049 .059
2155 | 40051 .074
2156 | 40053 .042
2157 | 40055 .079
2158 | 40057 .069
2159 | 40059 .043
2160 | 40061 .084
2161 | 40063 .107
2162 | 40065 .048
2163 | 40067 .086
2164 | 40069 .07
2165 | 40071 .081
2166 | 40073 .043
2167 | 40075 .062
2168 | 40077 .104
2169 | 40079 .087
2170 | 40081 .067
2171 | 40083 .056
2172 | 40085 .054
2173 | 40087 .056
2174 | 40089 .116
2175 | 40091 .082
2176 | 40093 .045
2177 | 40095 .075
2178 | 40097 .081
2179 | 40099 .047
2180 | 40101 .081
2181 | 40103 .077
2182 | 40105 .093
2183 | 40107 .089
2184 | 40109 .061
2185 | 40111 .085
2186 | 40113 .074
2187 | 40115 .062
2188 | 40117 .082
2189 | 40119 .063
2190 | 40121 .065
2191 | 40123 .051
2192 | 40125 .065
2193 | 40127 .089
2194 | 40129 .045
2195 | 40131 .072
2196 | 40133 .092
2197 | 40135 .087
2198 | 40137 .084
2199 | 40139 .038
2200 | 40141 .056
2201 | 40143 .068
2202 | 40145 .066
2203 | 40147 .059
2204 | 40149 .063
2205 | 40151 .042
2206 | 40153 .065
2207 | 41001 .085
2208 | 41003 .075
2209 | 41005 .104
2210 | 41007 .082
2211 | 41009 .126
2212 | 41011 .117
2213 | 41013 .161
2214 | 41015 .112
2215 | 41017 .135
2216 | 41019 .14
2217 | 41021 .056
2218 | 41023 .099
2219 | 41025 .15
2220 | 41027 .066
2221 | 41029 .115
2222 | 41031 .129
2223 | 41033 .133
2224 | 41035 .12
2225 | 41037 .101
2226 | 41039 .115
2227 | 41041 .094
2228 | 41043 .136
2229 | 41045 .093
2230 | 41047 .103
2231 | 41049 .074
2232 | 41051 .109
2233 | 41053 .093
2234 | 41055 .076
2235 | 41057 .082
2236 | 41059 .078
2237 | 41061 .102
2238 | 41063 .087
2239 | 41065 .08
2240 | 41067 .096
2241 | 41069 .067
2242 | 41071 .11
2243 | 42001 .074
2244 | 42003 .072
2245 | 42005 .08
2246 | 42007 .084
2247 | 42009 .109
2248 | 42011 .091
2249 | 42013 .074
2250 | 42015 .076
2251 | 42017 .073
2252 | 42019 .071
2253 | 42021 .088
2254 | 42023 .167
2255 | 42025 .1
2256 | 42027 .056
2257 | 42029 .063
2258 | 42031 .083
2259 | 42033 .098
2260 | 42035 .082
2261 | 42037 .082
2262 | 42039 .101
2263 | 42041 .068
2264 | 42043 .081
2265 | 42045 .079
2266 | 42047 .129
2267 | 42049 .092
2268 | 42051 .091
2269 | 42053 .102
2270 | 42055 .086
2271 | 42057 .143
2272 | 42059 .078
2273 | 42061 .102
2274 | 42063 .078
2275 | 42065 .095
2276 | 42067 .076
2277 | 42069 .083
2278 | 42071 .075
2279 | 42073 .089
2280 | 42075 .07
2281 | 42077 .093
2282 | 42079 .092
2283 | 42081 .093
2284 | 42083 .1
2285 | 42085 .113
2286 | 42087 .104
2287 | 42089 .09
2288 | 42091 .07
2289 | 42093 .059
2290 | 42095 .088
2291 | 42097 .094
2292 | 42099 .081
2293 | 42101 .11
2294 | 42103 .086
2295 | 42105 .103
2296 | 42107 .101
2297 | 42109 .086
2298 | 42111 .085
2299 | 42113 .079
2300 | 42115 .078
2301 | 42117 .078
2302 | 42119 .088
2303 | 42121 .087
2304 | 42123 .073
2305 | 42125 .079
2306 | 42127 .066
2307 | 42129 .078
2308 | 42131 .069
2309 | 42133 .084
2310 | 44001 .111
2311 | 44003 .119
2312 | 44005 .1
2313 | 44007 .135
2314 | 44009 .092
2315 | 45001 .148
2316 | 45003 .094
2317 | 45005 .225
2318 | 45007 .125
2319 | 45009 .181
2320 | 45011 .19
2321 | 45013 .087
2322 | 45015 .107
2323 | 45017 .144
2324 | 45019 .09
2325 | 45021 .162
2326 | 45023 .211
2327 | 45025 .168
2328 | 45027 .161
2329 | 45029 .142
2330 | 45031 .13
2331 | 45033 .172
2332 | 45035 .103
2333 | 45037 .107
2334 | 45039 .129
2335 | 45041 .117
2336 | 45043 .125
2337 | 45045 .102
2338 | 45047 .137
2339 | 45049 .161
2340 | 45051 .109
2341 | 45053 .107
2342 | 45055 .104
2343 | 45057 .179
2344 | 45059 .117
2345 | 45061 .157
2346 | 45063 .083
2347 | 45065 .157
2348 | 45067 .21
2349 | 45069 .202
2350 | 45071 .117
2351 | 45073 .142
2352 | 45075 .187
2353 | 45077 .106
2354 | 45079 .095
2355 | 45081 .094
2356 | 45083 .122
2357 | 45085 .139
2358 | 45087 .206
2359 | 45089 .154
2360 | 45091 .141
2361 | 46003 .04
2362 | 46005 .03
2363 | 46007 .06
2364 | 46009 .049
2365 | 46011 .032
2366 | 46013 .031
2367 | 46015 .027
2368 | 46017 .172
2369 | 46019 .039
2370 | 46021 .045
2371 | 46023 .048
2372 | 46025 .047
2373 | 46027 .037
2374 | 46029 .058
2375 | 46031 .056
2376 | 46033 .03
2377 | 46035 .043
2378 | 46037 .053
2379 | 46039 .048
2380 | 46041 .104
2381 | 46043 .031
2382 | 46045 .027
2383 | 46047 .049
2384 | 46049 .031
2385 | 46051 .035
2386 | 46053 .031
2387 | 46055 .036
2388 | 46057 .051
2389 | 46059 .028
2390 | 46061 .03
2391 | 46063 .023
2392 | 46065 .027
2393 | 46067 .039
2394 | 46069 .036
2395 | 46071 .062
2396 | 46073 .026
2397 | 46075 .024
2398 | 46077 .051
2399 | 46079 .058
2400 | 46081 .038
2401 | 46083 .039
2402 | 46085 .057
2403 | 46087 .045
2404 | 46089 .05
2405 | 46091 .047
2406 | 46093 .04
2407 | 46095 .068
2408 | 46097 .057
2409 | 46099 .047
2410 | 46101 .061
2411 | 46103 .044
2412 | 46105 .039
2413 | 46107 .032
2414 | 46109 .048
2415 | 46111 .038
2416 | 46113 .126
2417 | 46115 .034
2418 | 46117 .021
2419 | 46119 .024
2420 | 46121 .084
2421 | 46123 .029
2422 | 46125 .044
2423 | 46127 .053
2424 | 46129 .04
2425 | 46135 .053
2426 | 46137 .078
2427 | 47001 .097
2428 | 47003 .121
2429 | 47005 .128
2430 | 47007 .137
2431 | 47009 .093
2432 | 47011 .093
2433 | 47013 .131
2434 | 47015 .108
2435 | 47017 .164
2436 | 47019 .098
2437 | 47021 .094
2438 | 47023 .115
2439 | 47025 .111
2440 | 47027 .126
2441 | 47029 .122
2442 | 47031 .102
2443 | 47033 .134
2444 | 47035 .108
2445 | 47037 .092
2446 | 47039 .142
2447 | 47041 .102
2448 | 47043 .098
2449 | 47045 .14
2450 | 47047 .108
2451 | 47049 .13
2452 | 47051 .104
2453 | 47053 .157
2454 | 47055 .14
2455 | 47057 .135
2456 | 47059 .143
2457 | 47061 .13
2458 | 47063 .125
2459 | 47065 .087
2460 | 47067 .183
2461 | 47069 .127
2462 | 47071 .111
2463 | 47073 .103
2464 | 47075 .18
2465 | 47077 .181
2466 | 47079 .131
2467 | 47081 .124
2468 | 47083 .116
2469 | 47085 .119
2470 | 47087 .127
2471 | 47089 .118
2472 | 47091 .122
2473 | 47093 .081
2474 | 47095 .107
2475 | 47097 .189
2476 | 47099 .146
2477 | 47101 .149
2478 | 47103 .069
2479 | 47105 .095
2480 | 47107 .13
2481 | 47109 .127
2482 | 47111 .112
2483 | 47113 .11
2484 | 47115 .121
2485 | 47117 .163
2486 | 47119 .119
2487 | 47121 .136
2488 | 47123 .161
2489 | 47125 .09
2490 | 47127 .097
2491 | 47129 .116
2492 | 47131 .104
2493 | 47133 .12
2494 | 47135 .176
2495 | 47137 .134
2496 | 47139 .114
2497 | 47141 .097
2498 | 47143 .127
2499 | 47145 .089
2500 | 47147 .101
2501 | 47149 .095
2502 | 47151 .184
2503 | 47153 .128
2504 | 47155 .092
2505 | 47157 .102
2506 | 47159 .128
2507 | 47161 .111
2508 | 47163 .088
2509 | 47165 .097
2510 | 47167 .116
2511 | 47169 .12
2512 | 47171 .103
2513 | 47173 .107
2514 | 47175 .142
2515 | 47177 .125
2516 | 47179 .086
2517 | 47181 .129
2518 | 47183 .13
2519 | 47185 .135
2520 | 47187 .075
2521 | 47189 .09
2522 | 48001 .094
2523 | 48003 .076
2524 | 48005 .089
2525 | 48007 .073
2526 | 48009 .065
2527 | 48011 .051
2528 | 48013 .079
2529 | 48015 .084
2530 | 48017 .052
2531 | 48019 .068
2532 | 48021 .08
2533 | 48023 .051
2534 | 48025 .103
2535 | 48027 .071
2536 | 48029 .072
2537 | 48031 .058
2538 | 48033 .062
2539 | 48035 .086
2540 | 48037 .078
2541 | 48039 .089
2542 | 48041 .062
2543 | 48043 .051
2544 | 48045 .059
2545 | 48047 .099
2546 | 48049 .072
2547 | 48051 .074
2548 | 48053 .063
2549 | 48055 .082
2550 | 48057 .095
2551 | 48059 .063
2552 | 48061 .108
2553 | 48063 .096
2554 | 48065 .067
2555 | 48067 .125
2556 | 48069 .053
2557 | 48071 .107
2558 | 48073 .097
2559 | 48075 .064
2560 | 48077 .074
2561 | 48079 .072
2562 | 48081 .086
2563 | 48083 .069
2564 | 48085 .078
2565 | 48087 .059
2566 | 48089 .066
2567 | 48091 .066
2568 | 48093 .061
2569 | 48095 .082
2570 | 48097 .065
2571 | 48099 .087
2572 | 48101 .056
2573 | 48103 .095
2574 | 48105 .097
2575 | 48107 .07
2576 | 48109 .045
2577 | 48111 .044
2578 | 48113 .087
2579 | 48115 .087
2580 | 48117 .058
2581 | 48119 .084
2582 | 48121 .077
2583 | 48123 .083
2584 | 48125 .06
2585 | 48127 .11
2586 | 48129 .07
2587 | 48131 .125
2588 | 48133 .084
2589 | 48135 .092
2590 | 48137 .067
2591 | 48139 .086
2592 | 48141 .098
2593 | 48143 .071
2594 | 48145 .095
2595 | 48147 .09
2596 | 48149 .057
2597 | 48151 .064
2598 | 48153 .069
2599 | 48155 .057
2600 | 48157 .083
2601 | 48159 .073
2602 | 48161 .067
2603 | 48163 .084
2604 | 48165 .068
2605 | 48167 .085
2606 | 48169 .057
2607 | 48171 .049
2608 | 48173 .052
2609 | 48175 .079
2610 | 48177 .061
2611 | 48179 .089
2612 | 48181 .087
2613 | 48183 .08
2614 | 48185 .1
2615 | 48187 .067
2616 | 48189 .064
2617 | 48191 .089
2618 | 48193 .06
2619 | 48195 .055
2620 | 48197 .072
2621 | 48199 .101
2622 | 48201 .085
2623 | 48203 .087
2624 | 48205 .043
2625 | 48207 .052
2626 | 48209 .068
2627 | 48211 .03
2628 | 48213 .085
2629 | 48215 .116
2630 | 48217 .085
2631 | 48219 .07
2632 | 48221 .076
2633 | 48223 .065
2634 | 48225 .103
2635 | 48227 .075
2636 | 48229 .065
2637 | 48231 .085
2638 | 48233 .08
2639 | 48235 .054
2640 | 48237 .064
2641 | 48239 .076
2642 | 48241 .119
2643 | 48243 .056
2644 | 48245 .108
2645 | 48247 .1
2646 | 48249 .1
2647 | 48251 .091
2648 | 48253 .082
2649 | 48255 .105
2650 | 48257 .088
2651 | 48259 .06
2652 | 48261 .061
2653 | 48263 .062
2654 | 48265 .06
2655 | 48267 .054
2656 | 48269 .054
2657 | 48271 .089
2658 | 48273 .077
2659 | 48275 .064
2660 | 48277 .078
2661 | 48279 .066
2662 | 48281 .061
2663 | 48283 .099
2664 | 48285 .064
2665 | 48287 .069
2666 | 48289 .079
2667 | 48291 .112
2668 | 48293 .072
2669 | 48295 .061
2670 | 48297 .076
2671 | 48299 .073
2672 | 48301 .115
2673 | 48303 .057
2674 | 48305 .068
2675 | 48307 .091
2676 | 48309 .071
2677 | 48311 .078
2678 | 48313 .087
2679 | 48315 .118
2680 | 48317 .05
2681 | 48319 .054
2682 | 48321 .112
2683 | 48323 .136
2684 | 48325 .071
2685 | 48327 .09
2686 | 48329 .062
2687 | 48331 .102
2688 | 48333 .06
2689 | 48335 .087
2690 | 48337 .078
2691 | 48339 .079
2692 | 48341 .053
2693 | 48343 .156
2694 | 48345 .053
2695 | 48347 .07
2696 | 48349 .084
2697 | 48351 .124
2698 | 48353 .064
2699 | 48355 .077
2700 | 48357 .063
2701 | 48359 .055
2702 | 48361 .111
2703 | 48363 .091
2704 | 48365 .075
2705 | 48367 .084
2706 | 48369 .048
2707 | 48371 .117
2708 | 48373 .103
2709 | 48375 .066
2710 | 48377 .178
2711 | 48379 .085
2712 | 48381 .051
2713 | 48383 .058
2714 | 48385 .061
2715 | 48387 .105
2716 | 48389 .14
2717 | 48391 .07
2718 | 48393 .062
2719 | 48395 .087
2720 | 48397 .078
2721 | 48399 .101
2722 | 48401 .091
2723 | 48403 .159
2724 | 48405 .108
2725 | 48407 .1
2726 | 48409 .098
2727 | 48411 .078
2728 | 48413 .111
2729 | 48415 .072
2730 | 48417 .043
2731 | 48419 .081
2732 | 48421 .049
2733 | 48423 .083
2734 | 48425 .073
2735 | 48427 .178
2736 | 48429 .069
2737 | 48431 .046
2738 | 48433 .048
2739 | 48435 .078
2740 | 48437 .067
2741 | 48439 .082
2742 | 48441 .061
2743 | 48443 .078
2744 | 48445 .077
2745 | 48447 .056
2746 | 48449 .077
2747 | 48451 .07
2748 | 48453 .07
2749 | 48455 .088
2750 | 48457 .105
2751 | 48459 .081
2752 | 48461 .056
2753 | 48463 .089
2754 | 48465 .096
2755 | 48467 .074
2756 | 48469 .079
2757 | 48471 .078
2758 | 48473 .09
2759 | 48475 .085
2760 | 48477 .069
2761 | 48479 .091
2762 | 48481 .079
2763 | 48483 .056
2764 | 48485 .081
2765 | 48487 .055
2766 | 48489 .139
2767 | 48491 .078
2768 | 48493 .069
2769 | 48495 .09
2770 | 48497 .096
2771 | 48499 .084
2772 | 48501 .071
2773 | 48503 .064
2774 | 48505 .126
2775 | 48507 .163
2776 | 49001 .042
2777 | 49003 .056
2778 | 49005 .042
2779 | 49007 .065
2780 | 49009 .027
2781 | 49011 .056
2782 | 49013 .069
2783 | 49015 .062
2784 | 49017 .049
2785 | 49019 .052
2786 | 49021 .063
2787 | 49023 .068
2788 | 49025 .044
2789 | 49027 .04
2790 | 49029 .053
2791 | 49031 .038
2792 | 49033 .028
2793 | 49035 .06
2794 | 49037 .086
2795 | 49039 .056
2796 | 49041 .057
2797 | 49043 .058
2798 | 49045 .064
2799 | 49047 .066
2800 | 49049 .054
2801 | 49051 .06
2802 | 49053 .078
2803 | 49055 .042
2804 | 49057 .07
2805 | 50001 .058
2806 | 50003 .068
2807 | 50005 .07
2808 | 50007 .057
2809 | 50009 .078
2810 | 50011 .062
2811 | 50013 .07
2812 | 50015 .066
2813 | 50017 .055
2814 | 50019 .083
2815 | 50021 .087
2816 | 50023 .061
2817 | 50025 .063
2818 | 50027 .058
2819 | 51001 .061
2820 | 51003 .05
2821 | 51005 .087
2822 | 51007 .07
2823 | 51009 .07
2824 | 51011 .067
2825 | 51013 .042
2826 | 51015 .058
2827 | 51017 .054
2828 | 51019 .062
2829 | 51021 .075
2830 | 51023 .062
2831 | 51025 .114
2832 | 51027 .088
2833 | 51029 .078
2834 | 51031 .066
2835 | 51033 .082
2836 | 51035 .113
2837 | 51036 .087
2838 | 51037 .091
2839 | 51041 .068
2840 | 51043 .061
2841 | 51045 .072
2842 | 51047 .075
2843 | 51049 .07
2844 | 51051 .083
2845 | 51053 .083
2846 | 51057 .077
2847 | 51059 .047
2848 | 51061 .05
2849 | 51063 .071
2850 | 51065 .058
2851 | 51067 .078
2852 | 51069 .073
2853 | 51071 .085
2854 | 51073 .055
2855 | 51075 .067
2856 | 51077 .104
2857 | 51079 .058
2858 | 51081 .091
2859 | 51083 .115
2860 | 51085 .066
2861 | 51087 .072
2862 | 51089 .134
2863 | 51091 .059
2864 | 51093 .063
2865 | 51095 .046
2866 | 51097 .075
2867 | 51099 .075
2868 | 51101 .064
2869 | 51103 .073
2870 | 51105 .071
2871 | 51107 .047
2872 | 51109 .081
2873 | 51111 .091
2874 | 51113 .06
2875 | 51115 .048
2876 | 51117 .105
2877 | 51119 .064
2878 | 51121 .063
2879 | 51125 .062
2880 | 51127 .069
2881 | 51131 .066
2882 | 51133 .065
2883 | 51135 .079
2884 | 51137 .076
2885 | 51139 .098
2886 | 51141 .099
2887 | 51143 .103
2888 | 51145 .06
2889 | 51147 .084
2890 | 51149 .073
2891 | 51153 .053
2892 | 51155 .108
2893 | 51157 .056
2894 | 51159 .072
2895 | 51161 .059
2896 | 51163 .056
2897 | 51165 .053
2898 | 51167 .096
2899 | 51169 .099
2900 | 51171 .076
2901 | 51173 .102
2902 | 51175 .077
2903 | 51177 .051
2904 | 51179 .051
2905 | 51181 .073
2906 | 51183 .095
2907 | 51185 .079
2908 | 51187 .066
2909 | 51191 .082
2910 | 51193 .071
2911 | 51195 .067
2912 | 51197 .097
2913 | 51199 .05
2914 | 51510 .048
2915 | 51515 .089
2916 | 51520 .099
2917 | 51530 .087
2918 | 51540 .062
2919 | 51550 .064
2920 | 51570 .082
2921 | 51580 .091
2922 | 51590 .13
2923 | 51595 .118
2924 | 51600 .054
2925 | 51610 .073
2926 | 51620 .107
2927 | 51630 .091
2928 | 51640 .103
2929 | 51650 .077
2930 | 51660 .064
2931 | 51670 .104
2932 | 51678 .092
2933 | 51680 .077
2934 | 51683 .068
2935 | 51685 .054
2936 | 51690 .2
2937 | 51700 .073
2938 | 51710 .084
2939 | 51720 .055
2940 | 51730 .138
2941 | 51735 .05
2942 | 51740 .084
2943 | 51750 .085
2944 | 51760 .1
2945 | 51770 .086
2946 | 51775 .063
2947 | 51790 .073
2948 | 51800 .066
2949 | 51810 .059
2950 | 51820 .082
2951 | 51830 .135
2952 | 51840 .079
2953 | 53001 .065
2954 | 53003 .081
2955 | 53005 .058
2956 | 53007 .065
2957 | 53009 .085
2958 | 53011 .127
2959 | 53013 .084
2960 | 53015 .128
2961 | 53017 .066
2962 | 53019 .113
2963 | 53021 .062
2964 | 53023 .053
2965 | 53025 .073
2966 | 53027 .117
2967 | 53029 .081
2968 | 53031 .074
2969 | 53033 .088
2970 | 53035 .071
2971 | 53037 .073
2972 | 53039 .081
2973 | 53041 .12
2974 | 53043 .074
2975 | 53045 .094
2976 | 53047 .074
2977 | 53049 .107
2978 | 53051 .121
2979 | 53053 .088
2980 | 53055 .047
2981 | 53057 .091
2982 | 53059 .094
2983 | 53061 .101
2984 | 53063 .083
2985 | 53065 .105
2986 | 53067 .071
2987 | 53069 .114
2988 | 53071 .055
2989 | 53073 .078
2990 | 53075 .047
2991 | 53077 .068
2992 | 54001 .092
2993 | 54003 .085
2994 | 54005 .094
2995 | 54007 .08
2996 | 54009 .111
2997 | 54011 .066
2998 | 54013 .121
2999 | 54015 .119
3000 | 54017 .074
3001 | 54019 .086
3002 | 54021 .065
3003 | 54023 .112
3004 | 54025 .083
3005 | 54027 .078
3006 | 54029 .118
3007 | 54031 .097
3008 | 54033 .071
3009 | 54035 .129
3010 | 54037 .066
3011 | 54039 .071
3012 | 54041 .075
3013 | 54043 .106
3014 | 54045 .098
3015 | 54047 .127
3016 | 54049 .065
3017 | 54051 .087
3018 | 54053 .121
3019 | 54055 .069
3020 | 54057 .079
3021 | 54059 .107
3022 | 54061 .046
3023 | 54063 .065
3024 | 54065 .091
3025 | 54067 .091
3026 | 54069 .078
3027 | 54071 .075
3028 | 54073 .102
3029 | 54075 .113
3030 | 54077 .07
3031 | 54079 .063
3032 | 54081 .08
3033 | 54083 .085
3034 | 54085 .088
3035 | 54087 .13
3036 | 54089 .078
3037 | 54091 .079
3038 | 54093 .109
3039 | 54095 .108
3040 | 54097 .089
3041 | 54099 .077
3042 | 54101 .104
3043 | 54103 .123
3044 | 54105 .114
3045 | 54107 .088
3046 | 54109 .115
3047 | 55001 .083
3048 | 55003 .083
3049 | 55005 .071
3050 | 55007 .062
3051 | 55009 .071
3052 | 55011 .057
3053 | 55013 .091
3054 | 55015 .067
3055 | 55017 .066
3056 | 55019 .076
3057 | 55021 .071
3058 | 55023 .081
3059 | 55025 .054
3060 | 55027 .084
3061 | 55029 .066
3062 | 55031 .065
3063 | 55033 .058
3064 | 55035 .06
3065 | 55037 .081
3066 | 55039 .078
3067 | 55041 .081
3068 | 55043 .061
3069 | 55045 .078
3070 | 55047 .075
3071 | 55049 .062
3072 | 55051 .094
3073 | 55053 .072
3074 | 55055 .08
3075 | 55057 .085
3076 | 55059 .098
3077 | 55061 .073
3078 | 55063 .059
3079 | 55065 .06
3080 | 55067 .085
3081 | 55069 .096
3082 | 55071 .085
3083 | 55073 .077
3084 | 55075 .102
3085 | 55077 .083
3086 | 55078 .127
3087 | 55079 .093
3088 | 55081 .064
3089 | 55083 .091
3090 | 55085 .074
3091 | 55087 .075
3092 | 55089 .072
3093 | 55091 .054
3094 | 55093 .061
3095 | 55095 .084
3096 | 55097 .058
3097 | 55099 .094
3098 | 55101 .093
3099 | 55103 .075
3100 | 55105 .111
3101 | 55107 .101
3102 | 55109 .068
3103 | 55111 .07
3104 | 55113 .071
3105 | 55115 .082
3106 | 55117 .083
3107 | 55119 .096
3108 | 55121 .064
3109 | 55123 .066
3110 | 55125 .071
3111 | 55127 .077
3112 | 55129 .078
3113 | 55131 .081
3114 | 55133 .072
3115 | 55135 .082
3116 | 55137 .082
3117 | 55139 .07
3118 | 55141 .074
3119 | 56001 .036
3120 | 56003 .082
3121 | 56005 .057
3122 | 56007 .068
3123 | 56009 .059
3124 | 56011 .049
3125 | 56013 .074
3126 | 56015 .053
3127 | 56017 .058
3128 | 56019 .067
3129 | 56021 .063
3130 | 56023 .065
3131 | 56025 .073
3132 | 56027 .045
3133 | 56029 .051
3134 | 56031 .062
3135 | 56033 .066
3136 | 56035 .045
3137 | 56037 .074
3138 | 56039 .052
3139 | 56041 .072
3140 | 56043 .059
3141 | 56045 .059
3142 | 72001 .217
3143 | 72003 .179
3144 | 72005 .178
3145 | 72007 .182
3146 | 72009 .192
3147 | 72011 .183
3148 | 72013 .167
3149 | 72015 .227
3150 | 72017 .201
3151 | 72019 .196
3152 | 72021 .136
3153 | 72023 .135
3154 | 72025 .158
3155 | 72027 .156
3156 | 72029 .212
3157 | 72031 .133
3158 | 72033 .183
3159 | 72035 .181
3160 | 72037 .176
3161 | 72039 .236
3162 | 72041 .173
3163 | 72043 .231
3164 | 72045 .234
3165 | 72047 .177
3166 | 72049 .116
3167 | 72051 .152
3168 | 72053 .178
3169 | 72054 .215
3170 | 72055 .199
3171 | 72057 .22
3172 | 72059 .226
3173 | 72061 .106
3174 | 72063 .163
3175 | 72065 .165
3176 | 72067 .164
3177 | 72069 .208
3178 | 72071 .191
3179 | 72073 .219
3180 | 72075 .186
3181 | 72077 .191
3182 | 72079 .186
3183 | 72081 .175
3184 | 72083 .181
3185 | 72085 .192
3186 | 72087 .204
3187 | 72089 .202
3188 | 72091 .192
3189 | 72093 .199
3190 | 72095 .259
3191 | 72097 .179
3192 | 72099 .18
3193 | 72101 .216
3194 | 72103 .232
3195 | 72105 .189
3196 | 72107 .228
3197 | 72109 .236
3198 | 72111 .202
3199 | 72113 .159
3200 | 72115 .168
3201 | 72117 .179
3202 | 72119 .171
3203 | 72121 .189
3204 | 72123 .252
3205 | 72125 .178
3206 | 72127 .119
3207 | 72129 .185
3208 | 72131 .182
3209 | 72133 .257
3210 | 72135 .129
3211 | 72137 .134
3212 | 72139 .111
3213 | 72141 .258
3214 | 72143 .163
3215 | 72145 .176
3216 | 72147 .277
3217 | 72149 .198
3218 | 72151 .241
3219 | 72153 .16
3220 |
--------------------------------------------------------------------------------
/example/img/twpopulation-tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/react-d3/react-d3-map-choropleth/de84dddea432a7b764238e11e55013c6efeacac3/example/img/twpopulation-tile.png
--------------------------------------------------------------------------------
/example/img/twpopulation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/react-d3/react-d3-map-choropleth/de84dddea432a7b764238e11e55013c6efeacac3/example/img/twpopulation.png
--------------------------------------------------------------------------------
/example/img/us.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/react-d3/react-d3-map-choropleth/de84dddea432a7b764238e11e55013c6efeacac3/example/img/us.png
--------------------------------------------------------------------------------
/example/layout.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{title}} Example
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/example/map.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Map Example
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/example/src/choropleth.jsx:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | var React = require('react');
4 | var ReactDOM = require('react-dom');
5 | var topojson = require('topojson');
6 | var MapChoropleth = require('../../lib').MapChoropleth;
7 |
8 | var css= require('./css/choropleth.css');
9 |
10 | // Example
11 | // http://bl.ocks.org/mbostock/4060606
12 | (function() {
13 | var width = 960,
14 | height = 600;
15 |
16 | var topodata = require('json!../data/us.json');
17 | var unemploy = require('dsv?delimiter=\t!../data/unemployment.tsv')
18 |
19 | // data should be a MultiLineString
20 | var dataStates = topojson.mesh(topodata, topodata.objects.states, function(a, b) { return a !== b; });
21 | /// data should be polygon
22 | var dataCounties = topojson.feature(topodata, topodata.objects.counties).features;
23 |
24 | // domain
25 | var domain = {
26 | scale: 'quantize',
27 | domain: [0, .15],
28 | range: d3.range(9).map(function(i) { return "q" + i + "-9"; })
29 | };
30 | var domainValue = function(d) { return +d.rate; };
31 | var domainKey = function(d) {return +d.id};
32 | var mapKey = function(d) {return +d.id};
33 |
34 | var scale = 1280;
35 | var translate = [width / 2, height / 2];
36 | var projection = 'albersUsa';
37 |
38 | var tooltipContent = function(d) {return d.properties;}
39 |
40 | ReactDOM.render(
41 |
58 | , document.getElementById('blank-choropleth')
59 | )
60 |
61 | })()
62 |
--------------------------------------------------------------------------------
/example/src/css/choropleth.css:
--------------------------------------------------------------------------------
1 | .q0-9 { fill:rgb(247,251,255); }
2 | .q1-9 { fill:rgb(222,235,247); }
3 | .q2-9 { fill:rgb(198,219,239); }
4 | .q3-9 { fill:rgb(158,202,225); }
5 | .q4-9 { fill:rgb(107,174,214); }
6 | .q5-9 { fill:rgb(66,146,198); }
7 | .q6-9 { fill:rgb(33,113,181); }
8 | .q7-9 { fill:rgb(8,81,156); }
9 | .q8-9 { fill:rgb(8,48,107); }
10 |
11 | .polygon:hover {
12 | fill-opacity: 0.5;
13 | }
14 |
--------------------------------------------------------------------------------
/example/src/css/twpopulation.css:
--------------------------------------------------------------------------------
1 | .q10-11{fill:rgb(165,0,38)}
2 | .q9-11{fill:rgb(215,48,39)}
3 | .q8-11{fill:rgb(244,109,67)}
4 | .q7-11{fill:rgb(253,174,97)}
5 | .q6-11{fill:rgb(254,224,139)}
6 | .q5-11{fill:rgb(255,255,191)}
7 | .q4-11{fill:rgb(217,239,139)}
8 | .q3-11{fill:rgb(166,217,106)}
9 | .q2-11{fill:rgb(102,189,99)}
10 | .q1-11{fill:rgb(26,152,80)}
11 | .q0-11{fill:rgb(0,104,55)}
12 |
13 | .polygon {
14 | fill-opacity: 0.5
15 | }
16 |
17 | .polygon:hover {
18 | fill-opacity: 0.3;
19 | }
20 |
--------------------------------------------------------------------------------
/example/src/map.jsx:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | var React = require('react');
4 | var ReactDOM = require('react-dom');
5 | var topojson = require('topojson');
6 | var Map = require('../../lib').Map;
7 |
8 | // Example
9 | // http://bl.ocks.org/mbostock/4060606
10 | (function() {
11 | var width = 960,
12 | height = 600;
13 |
14 | var topodata = require('json!../data/us.json');
15 |
16 | // data should be a MultiLineString
17 | var dataStates = topojson.mesh(topodata, topodata.objects.states, function(a, b) { return a !== b; });
18 | var dataCounties = topojson.feature(topodata, topodata.objects.counties).features;
19 |
20 | var scale = 1280;
21 | var translate = [width / 2, height / 2];
22 | var projection = 'albersUsa';
23 |
24 | ReactDOM.render(
25 |
35 | , document.getElementById('blank-map')
36 | )
37 |
38 | })()
39 |
--------------------------------------------------------------------------------
/example/src/twpopulation.jsx:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | var React = require('react');
4 | var ReactDOM = require('react-dom');
5 | var topojson = require('topojson');
6 | var MapChoropleth = require('../../lib').MapChoropleth;
7 |
8 | var css= require('./css/twpopulation.css');
9 |
10 | // Example
11 | (function() {
12 | var width = 960,
13 | height = 800;
14 |
15 | var topodata = require('json!../data/twTown1982.topo.json');
16 | var population = require('json!../data/population.json')['102']
17 |
18 | // data should be a MultiLineString
19 | var dataMeshCounties = topojson.mesh(topodata, topodata.objects["twTown1982.geo"], function(a, b) { return a !== b; });
20 | /// data should be polygon
21 | var dataCounties = topojson.feature(topodata, topodata.objects["twTown1982.geo"]).features;
22 |
23 | dataCounties.forEach(function(d, i) {
24 | if(d.properties.TOWNID === "1605" || d.properties.TOWNID === "1603" || d.properties.TOWNID=== "1000128") {
25 | dataCounties.splice(i, 1);
26 | }
27 | })
28 |
29 | var valArr = []
30 |
31 | for (var key in population) {
32 | for (var reg in population[key]) {
33 | valArr.push({
34 | "region": key.trim() + '/' + reg.trim(),
35 | "value": +population[key][reg]
36 | });
37 | }
38 | }
39 |
40 | // domain
41 | var domain = {
42 | scale: 'quantize',
43 | domain: d3.extent(valArr, function(d) {return d.value;}),
44 | range: d3.range(11).map(function(i) { return "q" + i + "-11"; })
45 | };
46 | var domainValue = function(d) { return +d.value; };
47 | var domainKey = function(d) {return d.region};
48 | var mapKey = function(d) {return d.properties.name.trim()};
49 |
50 | var scale = 10000;
51 | var center = [120.979531, 23.978567];
52 | var projection = 'mercator';
53 |
54 | var tooltipContent = function(d) { return d.properties;}
55 |
56 | ReactDOM.render(
57 |
75 | , document.getElementById('blank-twpopulation')
76 | )
77 |
78 | })()
79 |
--------------------------------------------------------------------------------
/example/twpopulation.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Taiwan Population Example
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react-d3-map-choropleth",
3 | "version": "0.5.1",
4 | "description": "react-d3 map choropleth component",
5 | "main": "./lib/index.js",
6 | "scripts": {
7 | "build": "rm -rf ./lib && babel -w --stage 0 src --out-dir lib"
8 | },
9 | "author": "ElixirDoc team",
10 | "license": "Apache 2.0",
11 | "devDependencies": {
12 | "babel-core": "^5.8.24",
13 | "babel-jest": "^5.3.0",
14 | "babel-loader": "^5.3.2",
15 | "css-loader": "^0.18.0",
16 | "dsv-loader": "^1.0.0",
17 | "jest-cli": "^0.5.8",
18 | "json-loader": "^0.5.3",
19 | "jsx-loader": "^0.13.2",
20 | "react-addons-test-utils": "^0.14.0",
21 | "react-hot-loader": "^1.3.0",
22 | "style-loader": "^0.12.4",
23 | "webpack": "^1.12.2",
24 | "webpack-dev-server": "^1.11.0",
25 | "topojson": "^1.6.19",
26 | "react-dom": "^0.14.0",
27 | "react": "^0.14.2"
28 | },
29 | "peerDepencies": {
30 | "react": "^0.14.2"
31 | },
32 | "dependencies": {
33 | "d3": "^3.5.6",
34 | "react-d3-map-core": "^0.13.4",
35 | "react-faux-dom": "^2.1.0"
36 | },
37 | "jest": {
38 | "scriptPreprocessor": "./node_modules/babel-jest",
39 | "unmockedModulePathPatterns": [
40 | "./node_modules/react"
41 | ]
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/src/choropleth.jsx:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | import {
4 | default as React,
5 | Component,
6 | PropTypes
7 | } from 'react';
8 |
9 | import {
10 | Polygon,
11 | Graticule,
12 | Mesh,
13 | Svg,
14 | Tile,
15 | isTooltipUpdate,
16 | tileFunc,
17 | scale as domainScaleFunc,
18 | projection as projectionFunc,
19 | geoPath as geoPathFunc
20 | } from 'react-d3-map-core';
21 |
22 | export default class Choropleth extends Component {
23 | constructor(props) {
24 | super(props);
25 | }
26 |
27 | shouldComponentUpdate(nextProps, nextState) {
28 | return !isTooltipUpdate(nextProps, nextState, this);
29 | }
30 |
31 | render() {
32 | const {
33 | width,
34 | height,
35 | showGraticule,
36 | dataPolygon,
37 | dataMesh,
38 | scale,
39 | translate,
40 | precision,
41 | rotate,
42 | center,
43 | clipAngle,
44 | parallels,
45 | projection,
46 | domain,
47 | domainData,
48 | domainValue,
49 | domainKey,
50 | mapKey,
51 | onMouseOut,
52 | onMouseOver,
53 | showTile
54 | } = this.props;
55 |
56 | var proj = projectionFunc({
57 | projection: projection,
58 | scale: scale,
59 | translate: translate,
60 | precision: precision,
61 | rotate: rotate,
62 | center: center,
63 | clipAngle: clipAngle,
64 | parallels: parallels
65 | });
66 | var geoPath = geoPathFunc(proj);
67 |
68 | var domainScale = domainScaleFunc(domain);
69 | var byId = d3.map();
70 |
71 | domainData.forEach((d) => {
72 | byId.set(domainKey(d), domainValue(d));
73 | })
74 |
75 | var graticule, mesh, polygon, tile;
76 |
77 | if(showTile && projection === 'mercator') {
78 | var tiles= tileFunc({
79 | scale: proj.scale() * 2 * Math.PI,
80 | translate: proj([0, 0]),
81 | size: ([width, height])
82 | })
83 |
84 | tile= ()
89 | }
90 |
91 | if(showGraticule){
92 | graticule = (
93 |
96 | )
97 | }
98 |
99 | if(dataPolygon) {
100 | if(!Array.isArray(dataPolygon)) {
101 | var val = byId.get(mapKey(d));
102 | var polygonClass = domainScale(val);
103 |
104 | d.properties[mapKey(d)] = val;
105 |
106 | polygon = (
107 |
113 | )
114 | }else {
115 | polygon = dataPolygon.map((d, i) => {
116 | var val = byId.get(mapKey(d));
117 | var polygonClass = domainScale(val);
118 |
119 | d.properties[mapKey(d)] = val;
120 |
121 | return (
122 |
130 | )
131 | })
132 | }
133 | }
134 |
135 | if(dataMesh) {
136 | if(!Array.isArray(dataMesh)) {
137 | mesh = (
138 |
142 | )
143 | } else {
144 | mesh = dataMesh.map((d, i) => {
145 | return (
146 |
151 | )
152 | })
153 | }
154 | }
155 |
156 | return (
157 |
166 | )
167 | }
168 | }
169 |
--------------------------------------------------------------------------------
/src/index.jsx:
--------------------------------------------------------------------------------
1 | // export components
2 |
3 | import {
4 | default as Map
5 | } from './map';
6 |
7 | import {
8 | default as MapChoropleth
9 | } from './mapChoropleth';
10 |
11 | require('../css/react-d3-map-choropleth.css')
12 |
13 | export {Map}
14 | export {MapChoropleth}
15 |
--------------------------------------------------------------------------------
/src/map.jsx:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | import {
4 | default as React,
5 | Component,
6 | PropTypes
7 | } from 'react';
8 |
9 | import {
10 | Polygon,
11 | Graticule,
12 | Mesh,
13 | Svg,
14 | projection as projectionFunc,
15 | geoPath as geoPathFunc
16 | } from 'react-d3-map-core';
17 |
18 | export default class Map extends Component {
19 | constructor(props) {
20 | super(props);
21 | }
22 |
23 | render() {
24 | const {
25 | width,
26 | height,
27 | showGraticule,
28 | dataPolygon,
29 | dataMesh,
30 | scale,
31 | translate,
32 | precision,
33 | rotate,
34 | center,
35 | clipAngle,
36 | parallels,
37 | projection
38 | } = this.props;
39 |
40 | var graticule, mesh, polygon;
41 |
42 | var proj = projectionFunc({
43 | projection: projection,
44 | scale: scale,
45 | translate: translate,
46 | precision: precision,
47 | rotate: rotate,
48 | center: center,
49 | clipAngle: clipAngle,
50 | parallels: parallels
51 | });
52 | var geoPath = geoPathFunc(proj);
53 |
54 | if(showGraticule){
55 | graticule = (
56 |
59 | )
60 | }
61 |
62 | if(dataPolygon && !Array.isArray(dataPolygon)) {
63 | polygon = (
64 |
68 | )
69 | }else {
70 | polygon = dataPolygon.map((d, i) => {
71 | return (
72 |
77 | )
78 | })
79 | }
80 |
81 | if(dataMesh && !Array.isArray(dataMesh)) {
82 | mesh = (
83 |
87 | )
88 | } else {
89 | mesh = dataMesh.map((d, i) => {
90 | return (
91 |
96 | )
97 | })
98 | }
99 |
100 | return (
101 |
109 | )
110 | }
111 | }
112 |
--------------------------------------------------------------------------------
/src/mapChoropleth.jsx:
--------------------------------------------------------------------------------
1 | "use strict"
2 |
3 | import {
4 | default as React,
5 | Component,
6 | PropTypes
7 | } from 'react';
8 |
9 | import {
10 | default as Choropleth
11 | } from './choropleth';
12 |
13 | import {
14 | Tooltip
15 | } from 'react-d3-map-core';
16 |
17 | export default class MapChoropleth extends Component {
18 | constructor(props) {
19 | super(props);
20 |
21 | this.state = {
22 | xTooltip: null,
23 | yTooltip: null,
24 | contentTooltip: null
25 | }
26 | }
27 |
28 | _onMouseOver (dom, d, i) {
29 | const {
30 | tooltipContent
31 | } = this.props
32 |
33 | this.setState({
34 | xTooltip: d3.event.clientX,
35 | yTooltip: d3.event.clientY,
36 | contentTooltip: tooltipContent(d)
37 | })
38 | }
39 |
40 | _onMouseOut (dom, d, i) {
41 | this.setState({
42 | xTooltip: null,
43 | yTooltip: null,
44 | contentTooltip: null
45 | })
46 | }
47 |
48 | render() {
49 | const {
50 | showTooltip,
51 | tooltipContent
52 | } = this.props;
53 |
54 | var tooltip;
55 |
56 | if(showTooltip) {
57 | var tooltip = (
58 |
62 | )
63 | }
64 |
65 | return (
66 |
67 | {tooltip}
68 |
69 |
70 | )
71 | }
72 |
73 | }
74 |
--------------------------------------------------------------------------------
/webpack.config.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var path = require('path'),
4 | webpack = require('webpack'),
5 | nodeModulesPath = path.join(__dirname, 'node_modules');
6 |
7 | // 0 stands for development, 1 stands for production
8 | // for development mode: NODE_ENV=0 webpack
9 | // for production mode: NODE_ENV=1 webpack
10 | var ENV = !!(+process.env.NODE_ENV || 0);
11 |
12 |
13 | module.exports = [{
14 | name: 'react-d3-map-core-example-es5',
15 | devtool: ENV ? "source-map": '',
16 | entry: {
17 | map: './example/src/map.jsx',
18 | choropleth: './example/src/choropleth.jsx',
19 | twpopulation: './example/src/twpopulation.jsx'
20 | },
21 |
22 | output: {
23 | path: path.join(__dirname, './example/dist'),
24 | filename: ENV ? '[name].min.js': '[name].js'
25 | },
26 |
27 | module: {
28 | loaders: [
29 | {
30 | test: [/\.jsx$/, /\.js$/],
31 | exclude: /node_modules/,
32 | loaders: ["jsx-loader"],
33 | },
34 | {
35 | test: /\.css$/,
36 | loader: 'style-loader!css-loader'
37 | }
38 | ],
39 | },
40 |
41 | resolve: {
42 | extensions: ['', '.webpack.js', '.web.js', '.js', '.jsx']
43 | },
44 |
45 | plugins: ENV ? [
46 | new webpack.optimize.UglifyJsPlugin({minimize: true}),
47 | new webpack.ProvidePlugin({
48 | 'd3': 'd3'
49 | })
50 | ]:[
51 | new webpack.ProvidePlugin({
52 | 'd3': 'd3'
53 | })
54 | ]
55 |
56 | }];
57 |
--------------------------------------------------------------------------------
/webpack.prod.config.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var path = require('path'),
4 | webpack = require('webpack'),
5 | nodeModulesPath = path.join(__dirname, 'node_modules');
6 |
7 | var js_root = './lib/';
8 | var js_dist = __dirname;
9 |
10 | // 0 stands for development, 1 stands for production
11 | // for development mode: NODE_ENV=0 webpack
12 | // for production mode: NODE_ENV=1 webpack
13 | var ENV = !!(+process.env.NODE_ENV || 0);
14 |
15 | module.exports = [{
16 | name: 'prod',
17 | entry: {
18 | "react-d3-map-choropleth": js_root + 'index.js',
19 | },
20 |
21 | output: {
22 | libraryTarget: "var",
23 | library: "ReactD3Choropleth",
24 | path: js_dist,
25 | filename: ENV ? '[name].min.js': '[name].js'
26 | },
27 |
28 | module: {
29 | loaders: [
30 | {
31 | test: [/\.jsx$/, /\.js$/],
32 | exclude: /node_modules/,
33 | loaders: ["jsx-loader"],
34 | },
35 | {
36 | test: /\.css$/,
37 | loader: 'style-loader!css-loader'
38 | }
39 | ],
40 | },
41 |
42 | resolve: {
43 | extensions: ['', '.webpack.js', '.web.js', '.js', '.jsx']
44 | },
45 |
46 | externals: {
47 | //don't bundle the 'react' npm package with our bundle.js
48 | //but get it from a global 'React' variable
49 | 'react': 'React',
50 | 'react-dom': 'ReactDOM',
51 | 'd3': 'd3'
52 | },
53 |
54 | plugins: ENV ? [
55 | new webpack.optimize.UglifyJsPlugin({
56 | sourceMap: true,
57 | mangle: false
58 | }),
59 | new webpack.ProvidePlugin({
60 | 'd3': 'd3'
61 | })
62 | ]: [
63 | new webpack.ProvidePlugin({
64 | 'd3': 'd3'
65 | })
66 | ]
67 | }];
68 |
--------------------------------------------------------------------------------