├── .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 | ![us](./example/img/us.png) 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 | ![twpopulation](./example/img/twpopulation.png) 155 | 156 | ### With tile 157 | 158 | ![twpopulation-tile](./example/img/twpopulation-tile.png) 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 | 161 | {tile} 162 | {graticule} 163 | {polygon} 164 | {mesh} 165 | 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 | 105 | {graticule} 106 | {polygon} 107 | {mesh} 108 | 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 | --------------------------------------------------------------------------------