Skip to content

Instantly share code, notes, and snippets.

@alexalemi
Created September 30, 2015 20:44
Show Gist options
  • Save alexalemi/5422343c921004decf9c to your computer and use it in GitHub Desktop.
Save alexalemi/5422343c921004decf9c to your computer and use it in GitHub Desktop.
Game of Life Convnet
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Game of Life Convolutional Network"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Try to train a single layer convolutional network that predicts the center square of a 3x3 convolutional region.\n",
"\n",
"This is similar to [this blog post](http://danielrapp.github.io/cnn-gol/) except we are going to do things differently.\n",
"\n",
"I'll be using [torch](http://torch.ch/) for this."
]
},
{
"cell_type": "code",
"execution_count": 1262,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"require 'nn';\n",
"require 'optim';"
]
},
{
"cell_type": "code",
"execution_count": 1263,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"hidden = 2\n",
"steps = 0\n",
"coefL2 = 1e-5\n",
"\n",
"net = nn.Sequential()\n",
"convlayer = nn.SpatialConvolution(1,hidden,3,3,1,1,0,0)\n",
"net:add(convlayer)\n",
"net:add(nn.Reshape(hidden))\n",
"net:add(nn.ReLU())\n",
"net:add(nn.Linear(hidden,1))\n",
"net:add(nn.Sigmoid())\n",
"net:float()\n",
"\n",
"criterion = nn.BCECriterion():float()"
]
},
{
"cell_type": "code",
"execution_count": 1264,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"allinputs = torch.FloatTensor(512,1,3,3):zero()\n",
"\n",
"for i = 1,512 do\n",
" local target = i-1\n",
" for j = 1,3 do\n",
" for k = 1,3 do\n",
" local pk = (3-j)*3 + (3-k)\n",
" local pow = 2^pk\n",
" if (target >= pow) then\n",
" allinputs[{i,1,j,k}] = 1\n",
" target = target - pow\n",
" end\n",
" end\n",
" end\n",
"end"
]
},
{
"cell_type": "code",
"execution_count": 1265,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"function golforward(allinputs)\n",
" -- assume this is nx1x3x3\n",
" local guy = allinputs[{{},1,2,2}]\n",
" local neighbors = allinputs:sum(3):sum(4):squeeze() - guy\n",
" return neighbors:eq(3):float() + neighbors:eq(2):float():cmul(guy)\n",
"end\n",
"\n",
"targets = golforward(allinputs)"
]
},
{
"cell_type": "code",
"execution_count": 1266,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"parameters, gradParameters = net:getParameters()\n",
"\n",
"function feval(x)\n",
" steps = steps or 1\n",
" \n",
" gradParameters:zero()\n",
" \n",
" if x ~= parameters then\n",
" parameters:copy(x)\n",
" end\n",
" \n",
" outputs = net:forward(allinputs)\n",
" f = criterion:forward(outputs, targets)\n",
" df_do = criterion:backward(outputs, targets)\n",
" net:backward(allinputs, df_do)\n",
" \n",
" -- add L2 weight decay\n",
" f = f + coefL2 * torch.norm(parameters, 2)^2/2\n",
" gradParameters:add( parameters:clone():mul(coefL2) )\n",
" \n",
" return f, gradParameters\n",
"end\n",
"\n",
"function errs(x)\n",
" if x ~= parameters then\n",
" parameters:copy(x)\n",
" end\n",
" outputs = net:forward(allinputs)\n",
" return (512 - outputs:gt(0.5):float():eq(targets):sum())\n",
"end\n",
"\n",
"adamConfig = {learningRate=0.05}\n",
"adamState = {}\n",
"\n",
"function onestep()\n",
" local x, fxt = optim.adam(feval, parameters, adamConfig, adamState)\n",
" steps = steps + 1\n",
" return fxt[1]\n",
"end"
]
},
{
"cell_type": "code",
"execution_count": 1267,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"140\t\n"
]
},
"execution_count": 1267,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"errs(parameters)"
]
},
{
"cell_type": "code",
"execution_count": 1278,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"config = {learningRate = 0.1}\n",
"state = {}"
]
},
{
"cell_type": "code",
"execution_count": 1269,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"-- newp, fhist, current_func_val = optim.lbfgs(feval, parameters, config, state)"
]
},
{
"cell_type": "code",
"execution_count": 1274,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"vals = {}\n",
"errors = {}"
]
},
{
"cell_type": "code",
"execution_count": 1279,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0\t1.2092050600831\t\n"
]
},
"execution_count": 1279,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"for i=1,1000 do\n",
" local p, fxt = optim.sgd(feval, parameters, config, state)\n",
" table.insert(vals, fxt[1]*100)\n",
" table.insert(errors, errs(p))\n",
"end\n",
"\n",
"print(errors[#errors], vals[#vals])"
]
},
{
"cell_type": "code",
"execution_count": 1280,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"Plot = require 'itorch.Plot';"
]
},
{
"cell_type": "code",
"execution_count": 1285,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<script type=\"text/javascript\">\n",
"$(function() {\n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\"){\n",
" window._bokeh_onload_callbacks = [];\n",
" }\n",
" function load_lib(url, callback){\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading){\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", new Date());\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", new Date());\n",
" window._bokeh_is_loading = true;\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = true;\n",
" s.onreadystatechange = s.onload = function(){\n",
" Bokeh.embed.inject_css(\"http://cdn.pydata.org/bokeh-0.7.0.min.css\");\n",
" window._bokeh_onload_callbacks.forEach(function(callback){callback()});\n",
" };\n",
" s.onerror = function(){\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
"\n",
" bokehjs_url = \"http://cdn.pydata.org/bokeh-0.7.0.min.js\"\n",
"\n",
" var elt = document.getElementById(\"0e888dc7-1c95-4b0d-cbc8-d2351e06e286\");\n",
" if(elt==null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '0e888dc7-1c95-4b0d-cbc8-d2351e06e286'\"\n",
" + \"but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
"\n",
" if(typeof(Bokeh) !== \"undefined\") {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" var modelid = \"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\";\n",
" var modeltype = \"Plot\";\n",
" var all_models = [{\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\",\"type\":\"ColumnDataSource\",\"attributes\":{\"data\":{\"y\":[20.414452448694,20.408351038827,20.402949145578,20.397928421506,20.393122685485,20.388629961158,20.384415136167,20.380446031718,20.376688142106,20.373120179546,20.36972697302,20.366763938339,20.364652739005,20.362789991995,20.36177603492,20.360294061468,20.366197951406,20.362747164382,20.359444517901,20.356272477986,20.354975893585,20.357047356071,20.35380185263,20.350649497388,20.347955203328,20.347231432039,20.343886765762,20.406528319933,20.76606992829,20.665904939784,20.600472909076,20.553925437728,20.51887666029,20.491381270624,20.469110279425,20.450664068365,20.435057516349,20.421318252325,20.409200381877,20.397738420685,20.387157128928,20.377468484418,20.368516784779,20.360193646265,20.352153846304,20.344124080524,20.336240700982,20.328285082406,20.319937521247,20.311763984079,20.303698748327,20.295662723758,20.287027984249,20.277700650863,20.268334005605,20.258731464769,20.248949554322,20.239191583433,20.2314776091,20.229441772759,20.217880504963,20.206109469804,20.194330518257,20.182668601146,20.178681314401,20.188908896129,20.176287992535,20.16467262247,20.153148691854,20.141688914457,20.130275148343,20.118424790073,20.106460291982,20.094190034894,20.080599618358,20.066825484722,20.053240761163,20.039949888564,20.024213647018,20.00551935433,19.991110599434,19.991276099361,19.966600460187,19.941385425203,19.917050837983,19.89432065097,19.87104819553,19.847548445332,19.823606607505,19.798733401481,19.773051827855,19.75118822158,19.723401020089,19.693877734032,19.682844846683,19.734670250448,19.695001614974,19.657227980033,19.621056442006,19.585386624903,19.549165458375,19.510774912421,19.471320048678,19.431557011112,19.39199316624,19.352145619461,19.311947860611,19.271888707445,19.232493523795,19.193267673743,19.153652246799,19.11297863509,19.073769645992,19.036788779875,18.992446000925,18.948714294595,18.912869741558,18.890201770321,18.846906518461,18.803426179051,18.759700736365,18.715674425991,18.671320591322,18.629543365995,18.607883975974,18.560440455228,18.512810847501,18.464938202813,18.418694395312,18.37433901267,18.326780781542,18.280176316751,18.232902384552,18.189309940873,18.151224247668,18.21400258959,18.147215956814,18.083328050229,18.021444001346,17.960944772879,17.901413921518,17.842539411375,17.784098526825,17.725921061585,17.667895863249,17.613076044456,17.558440080272,17.504581683879,17.45539961484,17.396849197522,17.345705120246,17.304878884306,17.244483812478,17.184380672621,17.124605226731,17.095297313821,17.198284329007,17.106967947911,17.024383631433,16.947381138919,16.874128515856,16.80348865009,16.734728404114,16.667336426261,16.600954492354,16.535341296505,16.478452305167,16.436036067601,16.368592404748,16.301935428741,16.247040422867,16.263320663988,16.185466625284,16.110772527203,16.03830496078,15.967453040253,15.897800941852,15.871166425367,15.91211297225,15.819855482664,15.736559205077,15.65874144948,15.584203789453,15.512052783585,15.443751263358,15.383752884956,15.324522029859,15.269157794058,15.251234565081,15.236594977933,15.154046082314,15.076625697047,15.00273511347,14.932006193343,14.874537703385,14.817271720259,14.81902557877,15.13953953481,14.925850622168,14.785947899825,14.676011808976,14.581355307368,14.495613853532,14.415592136066,14.348014259234,14.312986438365,14.234316563106,14.210674583671,14.188903532745,14.099354155694,14.017111630383,13.966732989009,13.951671004253,13.863715336569,13.783504880766,13.730556968521,13.698079726332,13.61523933927,13.767411906568,13.987394933674,13.718462538337,13.563044532304,13.446272982029,13.347660301093,13.263881928034,13.209795328419,13.194176329429,13.150771388165,13.053176319549,13.01510024313,12.985825230841,12.886439857503,12.863058420372,12.88287346296,12.765120063454,12.669069717289,12.617236761028,12.623721096397,12.51943280584,12.57587187912,12.921849531207,12.59943601468,12.434138098457,12.314018634005,12.267886564375,12.228546078548,12.149155791061,12.120677656528,12.054350667766,12.021604388268,11.953236480806,11.917984133622,11.857107718897,11.818071320785,11.766126991766,11.808384123595,11.661740853833,11.636935274835,11.60151559003,11.521464532005,11.474231516014,11.469524237336,11.684569541953,11.424220759852,11.296463729218,11.264243268261,11.226815993175,11.14976466808,11.109454447871,11.090649360155,11.051821695525,10.987904280451,10.924167673011,10.880382295501,10.840685064079,10.785737659698,10.741169762083,10.698684243324,10.65011605856,10.606853276025,10.70854872794,11.101905605738,10.619967277775,10.475802797257,10.42719109365,10.383001472431,10.33962990654,10.296507398055,10.253517415811,10.210650935426,10.167910787559,10.125296428759,10.084376275366,10.085347004817,10.17317461368,10.51889411596,10.0142520237,9.9302426916453,9.8796983024016,9.8359698598014,9.7933896387213,9.7511174577362,9.7090389201512,9.6671158088665,9.6326639763921,9.7684582213374,9.5691093024741,9.5267047882446,9.4854730074336,9.4542535701668,9.4088569380475,9.3750105202628,9.4168220827536,9.3114880355848,9.3735778619178,9.2459206458233,9.2027334682605,9.1609608148302,9.1204472002961,9.088028939268,9.0516528720834,9.0608713516771,8.9888297544935,8.950170344666,8.9132504874509,8.8901400724995,9.2538790769911,8.8526659345774,8.8047218723587,8.7603788072161,8.7178083692092,8.6763947664418,8.6666803371945,8.9757463252535,8.6202082923265,8.5738175484359,8.5303167314655,8.4884601024922,8.447717860815,8.4301440419109,8.7063831038746,8.3923118374623,8.3470011311283,8.3042141647505,8.2630373143896,8.222969171907,8.2125481320555,8.4592823923268,8.187459182184,8.1331598071007,8.0886513322717,8.0469063629109,8.0067534454561,7.9965946903141,8.238329575674,7.9720792130423,7.918677100638,7.8745916719281,7.8333548045425,7.7937966565116,7.8058381630744,8.023415287435,7.7598109278624,7.7077930601554,7.6645613167964,7.6241212862275,7.5950552998464,7.751454686105,7.5742958336609,7.5257197365777,7.4843234077048,7.4511984322562,7.4548946660004,7.3943117282426,7.382981829261,7.4713517239165,7.3335769408864,7.2882102267395,7.2569514326826,7.2669160777041,7.2014051663187,7.1964329390212,7.2527510567348,7.1352295379324,7.0917384177799,7.0907821619904,7.3013159629851,7.0592034192364,7.0098818927233,6.968350508696,6.9335016713894,6.9463266245954,6.8840634621767,6.8825953015248,6.9320093225366,6.8200362473739,6.7783990669767,6.7892156637135,6.9773462634262,6.7468536056319,6.6998627252095,6.6600174157193,6.6344524514857,6.7825032914154,6.6162777849362,6.5720153231629,6.5339158876414,6.5322330582548,6.7170619365473,6.5028162063024,6.4577847539189,6.4193615316252,6.3928915177439,6.4625588949115,6.3603600769466,6.3212075502811,6.3187418522328,6.4521731030938,6.2823675210783,6.2401969839794,6.2038356787055,6.2161174335084,6.3770244429886,6.1743356658022,6.1317566423891,6.095280000663,6.0887764245414,6.2596473245016,6.0656533609715,6.0235413516559,5.9874682859622,5.9731977607775,6.1452079972013,5.9580445759485,5.9166720688008,5.8811870751505,5.8648246517347,6.0337552818598,5.852171436517,5.8115935044525,5.7767662269235,5.7616604606654,5.9251611949977,5.7482856826965,5.7085124650595,5.6743531203496,5.662677662212,5.8192811125257,5.646472333854,5.6075168099564,5.5740344085933,5.5672522457518,5.7160095128154,5.5468161448293,5.5086470015202,5.4758502713054,5.4749631116111,5.6152543592963,5.4493122714515,5.4119395156884,5.3798231397804,5.3854811816904,5.516928317587,5.353981347456,5.3173895164432,5.2859174350763,5.2985656960454,5.4209388022361,5.2608115364169,5.2249687274799,5.1941605157829,5.2140341339983,5.327248079687,5.1697767753982,5.1346786538866,5.1045214093962,5.1317186979204,5.2357690140968,5.080856558046,5.0464839238764,5.0187900956946,5.1651306803213,5.0208046827272,4.9855316255049,4.955453108143,4.9613116105557,5.0759040534853,4.9318669893418,4.8982611858563,4.8694631846266,4.8934491237779,4.9900849759393,4.847027992618,4.8144164948876,4.7920579819809,4.9245150674875,4.7902478875485,4.7568615361706,4.7284446251254,4.7412772688918,4.8410634345121,4.7064390734857,4.6746641099956,4.6495130175741,4.7783747848103,4.6511776168454,4.6188495361633,4.5913657539968,4.6040546576815,4.6982219496265,4.5701911449888,4.5394948326621,4.5178012862505,4.6383799595045,4.5169716781265,4.4857836222538,4.4592855390643,4.4756007630147,4.561544276237,4.4390748785465,4.4094432463299,4.3936206778731,4.5043332371373,4.396467991699,4.3663365407435,4.3690907715447,4.4349055853937,4.32774344623,4.3015585880002,4.289461439597,4.3869085729621,4.2809457494841,4.2530189765377,4.2290711356121,4.2425754423944,4.3185053075223,4.2203202735092,4.1929671413595,4.2087430999508,4.2559104133899,4.1555593788195,4.1309741984419,4.1303236754962,4.2110716958198,4.1224799529792,4.0960400294837,4.1009463362575,4.1520970778656,4.0588664543392,4.0350222810392,4.0270308203665,4.1089759826589,4.0302761369226,4.0010068094775,4.0002677624631,4.0525118347162,3.9646341179774,3.9414459333591,3.9305001964733,4.0108912810201,3.9416255563476,3.9084343071415,3.905503716538,3.9566267940521,3.873085708175,3.8505301665776,3.8393246611844,3.9164237129755,3.8560445667088,3.8185679098586,3.8154932899962,3.86418710332,3.7843546697467,3.7623988174042,3.7525014599625,3.8253345895998,3.7733624019694,3.7315386578811,3.7294797526364,3.7750191926621,3.7023763535536,3.691004225795,3.7054935592289,3.7308264547141,3.6559106408459,3.635430847737,3.6369337871629,3.6940280589454,3.6453409181363,3.6074848911022,3.6110295603709,3.6473932183188,3.5811484665115,3.5689605647872,3.5869747273218,3.6057435751381,3.5352521318003,3.5156084653797,3.5217478588101,3.5706874272243,3.5293913030273,3.4892948483283,3.4962885916383,3.5266701081205,3.4687590534238,3.4526356384511,3.4735551010941,3.4871954965689,3.4206261281911,3.4066013279786,3.4233553677594,3.4451903134291,3.3811727535968,3.3735006271985,3.4259958952062,3.3899280765545,3.3538493229857,3.3556247503184,3.3857466748257,3.3345285615962,3.3188950103788,3.3349127358102,3.3487578361446,3.2896396256806,3.2845939571618,3.3082742758005,3.3130356147372,3.2533395515768,3.2391234658676,3.2599050543647,3.2754997621573,3.2170885401885,3.2123398005598,3.2565744477592,3.2263522733966,3.1917815291331,3.1952020659947,3.2197445509566,3.1760264430371,3.1592558981756,3.1761849318265,3.185615760229,3.1348729249208,3.1273693783069,3.1518563336782,3.1526054428181,3.0985381412746,3.0958847778873,3.1249868533671,3.1203464744376,3.0668395851674,3.0589754913096,3.1418980513127,3.0498495545262,3.0318338403236,3.0422342755556,3.0689710402103,3.0438946313433,3.0118144129394,3.018577961473,3.0358674643458,2.9997146358645,2.9820796140704,3.000679187851,3.0048862667806,2.962966228913,2.9528946722801,2.9784035432175,2.9748461833826,2.9301949779763,2.9265813815365,2.9540354293483,2.9072322411759,2.8972137774518,2.9730628924953,2.8919860401431,2.8748389754385,2.8822644975998,2.9443429493201,2.8633892850873,2.8465854669917,2.8870943659774,2.8667852901101,2.8394807176969,2.8341049270878,2.8573240314349,2.8277657369696,2.8117627083561,2.8188106001373,2.8290549883505,2.7948097663045,2.7846514959404,2.7997084551816,2.8016612074836,2.7651876989788,2.7580209199539,2.7785975275105,2.7748697961629,2.7375533830124,2.7327790492943,2.7574956291168,2.716493469268,2.7088393730933,2.7243547256565,2.7307374382094,2.6894598759092,2.6893997293644,2.7466320598585,2.6768983360634,2.6609278526746,2.6771297120649,2.720946996741,2.6519136608395,2.6413162233073,2.6715321397847,2.6496330790534,2.622567640697,2.6330047114065,2.6455127614706,2.6276614369426,2.6060010857947,2.6125359816521,2.6206987414675,2.5970786702439,2.5820974052614,2.5969381855567,2.5964347282551,2.5701554541961,2.5586246823367,2.5790955768245,2.5727647583331,2.5453306407454,2.5389042054835,2.5583972233992,2.5250198735518,2.5229470600424,2.5425966846524,2.5073673313306,2.5020546613309,2.5150345106858,2.5188595858589,2.4836270356737,2.4861490835509,2.531199800254,2.4729945875632,2.4592357108907,2.4799453360425,2.4815249248309,2.4472630980824,2.4481785715788,2.4932755724164,2.4369695466474,2.422473810821,2.4554444163102,2.4344772264856,2.4106643288046,2.4164637941633,2.4287547772937,2.4129419994861,2.3892399450394,2.4023051699497,2.4070616628917,2.3952770057279,2.3750251977073,2.383332740534,2.3862590246976,2.3702668455451,2.3545058279878,2.3694835120803,2.3655304858925,2.3478154010822,2.3358499170986,2.3539089229436,2.3298125230235,2.3223165183765,2.3402369449175,2.3134008256658,2.3094272053244,2.3249472200196,2.3178595620037,2.2957293646479,2.2912593969436,2.3069396994224,2.279942627538,2.2771480245681,2.2937581020991,2.2651713473326,2.2646874075699,2.2784493717779,2.2718184075706,2.2490716788515,2.2459230599962,2.261452509931,2.234218852921,2.2330199422575,2.2471385762952,2.2399917968129,2.2183472342453,2.2154392688022,2.229992699844,2.2037936651441,2.2021744136034,2.2166949399962,2.2089353389755,2.1882673904443,2.1857366404637,2.1993034966577,2.1740459117789,2.1725019807713,2.1871979039676,2.1608056572301,2.1581820322843,2.1661921337099,2.1681298208004,2.1421786547406,2.1456938889586,2.175587481716,2.1343762393425,2.126022904144,2.1387250834103,2.1391820529908,2.1136774180273,2.117607623149,2.1462030967092,2.1061294841891,2.0972417889008,2.1114312451871,2.110728225478,2.0858530100466,2.0902349605717,2.1174688062663,2.0785385386908,2.0697630275136,2.0842064091133,2.0829370391359,2.058670786961,2.0634918542528,2.0893778395463,2.0515742671007,2.043237863887,2.0790839488539,2.0417230040364,2.0323316846712,2.0436718678992,2.0452331911776,2.0221750339934,2.023180261066,2.0510368132796,2.0152156512244,2.0067621086893,2.0180788897045,2.0187566498266,1.9961982782216,1.9986322679062,2.0243386415557,1.9894845185503,1.9817624845329,1.9929403686617,1.9929284229037,1.9708808724342,1.9745106680982,1.9982876919375,1.9643720398937,1.9573397033252,1.9683078246746,1.9676952007609,1.9461524398634,1.9508309014864,1.9728474597282,1.9398324530237,1.9334798160406,1.9441400910534,1.9430373080009,1.9220081927752,1.9276147541918,1.9479935046068,1.9158813058904,1.9101649267003,1.9204758785603,1.9189527959283,1.8988715005151,1.9052649809336,1.9102510447442,1.8898704733624,1.8934590924881,1.9008243528938,1.8808173931951,1.8822033664977,1.8914046998639,1.8717145165496,1.8715550905921,1.881587081891,1.8743565320443,1.8615820544656,1.8586304444929,1.8680263741894,1.8515598249186,1.8484226753035,1.8584694776637,1.8514972387411,1.8409180304487,1.8363021147413,1.8453890154623,1.8307846102581,1.82614547214,1.8366379256345,1.8212999121493,1.8175411185469,1.8265688718018,1.8203737441771,1.8109110934616,1.8052987583142,1.8144797065433,1.8010162749889,1.7957707606414,1.8055157261907,1.7987042369292,1.7905907759413,1.7846647995733,1.793031973701,1.780827991768,1.7750726170231,1.7847752073145,1.7717349459944,1.7665692857618,1.7756043476951,1.7691663738967,1.7617411881458,1.7554698654881,1.7637226420267,1.7523305891085,1.7461200743354,1.755714344637,1.7435313571755,1.7381307629922,1.7465757535761,1.7404802051835,1.7339195114318,1.7271082400191,1.7352619324503,1.7247770916517,1.7180305539649,1.7272913327577,1.7205060534678,1.7151466760362,1.708188658331,1.715453919777,1.7061208307383,1.6992371532851,1.7078851763704,1.6977369222124,1.6910985627689,1.6997388132551,1.6932737551795,1.6885438391028,1.6812643544498,1.68840780878,1.6798512804945,1.6725098312878,1.6810652173812,1.6717512207831,1.6648217433154,1.6729503811281,1.6668001510632,1.6628624689983,1.6550629222465,1.662104123893,1.6544344525282,1.6465471753263,1.654991274495,1.6465765013282,1.6392467465156,1.6469372049214,1.6410395185993,1.6379550537097,1.6296210709667,1.6365425084773,1.6297681703813,1.6213333039893,1.6296244094443,1.6221528039881,1.6143534351088,1.6216890944721,1.6160071779755,1.6123745175717,1.6076748473983,1.6105885837365,1.6060849187313,1.5977468663021,1.6047351580827,1.5994189145709,1.5885842105708,1.5986445838387,1.5927132025976,1.5802720541623,1.5894586989994,1.5972885919789,1.576860544487,1.5747160471693,1.591544363582,1.5707716473358,1.5688334645055,1.5671071718569,1.5655327738702,1.5646724170963,1.5640439356878,1.5636738807256,1.5639653468244,1.5626716705045,1.562372139707,1.5612112535515,1.5622360319881,1.5608065866807,1.5605547754507,1.5590491675438,1.5603950552881,1.559039873258,1.5586513910705,1.5571128925984,1.5584547198822,1.5572842357982,1.5566939787369,1.5553080733609,1.5564909860152,1.5555676004581,1.5546949714881,1.5535657195613,1.5544959844071,1.5538473530275,1.5526854533223,1.5518891606345,1.5524744978746,1.5521392499664,1.5506650764858,1.5502424227174,1.5505950119291,1.5503159054046,1.548526790641,1.5487456216639,1.5489905777007,1.5482070164722,1.5464401699623,1.547198838641,1.5473786719504,1.5461296148508,1.5443475691286,1.5457787190643,1.5458804830003,1.5439419121742,1.5427356477525,1.5444395897922,1.5434769549429,1.5416080163585,1.5416120772443,1.5431101556121,1.541082694325,1.5392903233635,1.5412008648534,1.5407939359749,1.5388472928773,1.5375957433534,1.5400460296892,1.5383436320882,1.5364845979332,1.5372814581678,1.5379524014652,1.5359345136085,1.5341690399654,1.5368952348701,1.5354650454413,1.5335443484809,1.5337703930735,1.5349853922803,1.5329462218727,1.5313688744916,1.5333931394306,1.5324229472321,1.5304730243273,1.5306352540823,1.5318966010213,1.5298492475693,1.5285735794958,1.5300541389324,1.5293081014574,1.5273631708229,1.5276734441446,1.5287900819866,1.5267177831611,1.5257793222509,1.526799374127,1.5261642471738,1.5244663827977,1.5245635141059,1.5254369312785,1.5234268975875,1.5230297510358,1.5237969685991,1.5229111135568,1.5217001495328,1.5215176127727,1.5222297370928,1.5204347860997,1.5200469739332,1.5208041020955,1.5195880740532,1.5190263768028,1.5184777918763,1.5189515072096,1.5176953283404,1.5168075603473,1.5177772498986,1.5164845980338,1.5161901792641,1.5155091708256,1.5156469899754,1.5150639730367,1.5135425097667,1.5147145661035,1.5138140050276,1.5129571848314,1.5124225477097,1.5126117858227,1.5122220583471,1.5103530879531,1.5116288229012,1.5111822691822,1.5094722322699,1.5097224146777,1.5099338574207,1.5088404247573,1.5075418199652,1.5087438951711,1.50808253999,1.5060735031181,1.5070336514857,1.5074768169239,1.505400862706,1.5046963790121,1.5061847132624,1.5047060931705,1.5027835701247,1.5047999720724,1.5041800611774,1.502164409537,1.502013674526,1.5034796127859,1.5013909652722,1.4996612741177,1.5024408054268,1.5006568804986,1.4987155118732,1.500188423659,1.5000904454741,1.4980533604532,1.4975337527479,1.499357756894,1.4972584465009,1.4957264986548,1.4977787151796,1.4965839358893,1.4946406291621,1.4956640447951,1.4959830470394,1.4939365048107,1.4931691011244,1.4949090636404,1.4933311213421,1.4919543746145,1.4928161152952,1.4926091927447,1.4907905378015,1.4908957323054,1.4917565720063,1.4897277709923,1.4894707458935,1.4902987779528,1.4891337897718,1.4882425647751,1.4882332710051,1.4884021128877,1.4870610829524,1.4863464949101,1.4875545699674,1.4859030892236,1.4853548344252,1.4858531614536,1.4848508017292,1.4845802427699,1.4837499121617,1.4841449228181,1.4833749029628,1.4820339562304,1.4831402647956,1.4822223403185,1.4814071269312,1.4810356578356,1.4811069498465,1.4806105182605,1.4791132236602,1.4800153238502,1.4797631387756,1.4777877787306,1.4786127233769,1.4786985116426,1.4771731803749,1.4764843777274,1.4775574332216,1.4764262833366,1.4745584507956,1.4764447552711,1.4755773700281,1.4736208276606,1.4744921430278,1.47492444463,1.4729021372242,1.4721354801193,1.4741525542746,1.4720700070127,1.4702154861804,1.4729141991749,1.4715561435942,1.4695983185669,1.4702601220858,1.4708869215297,1.468851418855,1.467985358911,1.4701185629358,1.4680357877146,1.4666010028981,1.4683160850498,1.4673223328998,1.4654920695823,1.4664189824993,1.4665320656424,1.4645545112525,1.4645075355166,1.4658042852352,1.4637950654491,1.4631372480057,1.4639625982359,1.463130183045,1.4620135822577,1.4620318252581,1.4623675883492,1.4608998548566,1.46026340653,1.4614506662218,1.4598291193782,1.4595901569146,1.4594643809114,1.4590047248643,1.4585984947969,1.4575246777217,1.4582557796316,1.4574671305344,1.4561815772841,1.4569963742351,1.4563792204728,1.4555364521107,1.4550207138366,1.4553179159292,1.4547474538488,1.4531846010473,1.4542746470859,1.453861012534,1.4519486754455,1.4527411268268,1.4532106821147,1.4511995189466,1.4507289411479,1.4520178736203,1.4505123512037,1.4488519767454,1.4509294069315,1.4497235155072,1.4478342569849,1.4491354588362,1.4490805409121,1.4471270455922,1.4468586348904,1.4483489384276,1.446328043647,1.4448317835002,1.4472721640719,1.4456675045749,1.44380891547,1.4453666611727,1.4450636469845,1.4431369079,1.4430694588169,1.4443274217733,1.44234750489,1.4415192809645,1.4428024699374,1.4416828938863,1.4404468660533,1.440945180906,1.4409080419921,1.4393909285919,1.4391972239884,1.4400448209712,1.4383476383888,1.4379758451331,1.4387331496543,1.4374247046171,1.4371959980003,1.4367883031395,1.4367298635932,1.4360919633768,1.4350107191847,1.4359404968528,1.4350324268738,1.4339039243098,1.4344993134818,1.434006992288,1.4332300724075,1.4326150202601,1.4330068959403,1.4324383518868,1.4308615055815,1.4320047979739,1.4315779544201,1.4296801012986,1.4305243640584,1.4309149704167,1.4289669909065,1.428491993542,1.4298688824769,1.4282628267765,1.4266844964786,1.4288302427253,1.4274625936735,1.4256385602524,1.4271240974921,1.426840777664,1.4249393091619,1.4249403111634,1.4261309205348,1.4241822490847,1.4229947529324,1.425303517141,1.4233124734961,1.4219596946148,1.4234744699014,1.4226049862565,1.4209549632333,1.4217055271107,1.4217893573253,1.4199612016743,1.4200498915982,1.4209258059237,1.4190307091261,1.4188357596068,1.4195104206631,1.4184360793974,1.4177903286725,1.4176835111695,1.4177091296209,1.4167770266469,1.4159703796076,1.4168941387551,1.4157670031081,1.4148938941985,1.4154704928751,1.4147876868429,1.4142200175363,1.4136498087711,1.4138424738161,1.4134165316838,1.4119356481026,1.412885030918,1.4125578135602,1.4107194331579,1.4115258667997,1.4118977578357,1.4100055926646,1.4096061654856,1.4108448411834,1.4093059791183,1.4078355481549,1.4098453269942,1.408533614274,1.4067399307623,1.4082886442427,1.407938259335,1.4060671042411,1.4061707198427,1.407211547386,1.4053044072015,1.4042670786264,1.4063972692299,1.4044535800446,1.4032182335207,1.4046923372705,1.403760774524,1.4022517770027,1.4029588300533,1.4029785845145,1.4012988707659,1.4013159491821,1.4021313342087,1.4003645547775,1.4001563096977,1.4008581658003,1.3995655881975,1.3993182080897,1.3990173562009,1.3989027425412,1.398304486594,1.397325291968,1.3981234764599,1.3973110591463,1.3961992692308,1.3968173834334,1.3963768816698,1.3955264703943,1.3950250972226,1.3954363267007,1.3947459280058,1.3933525214296,1.3945232978963,1.3939366462931,1.3921431829333,1.3932279808238,1.3932676226056,1.3914335804031,1.3912433124317,1.392535822927,1.3906580916322,1.3894690354146,1.3917242785261,1.3897935480189,1.3881745424213,1.3903318208849,1.3890963662091,1.3873478917552,1.3885654873124,1.3884774507036,1.3866772057964,1.3865739998323,1.3877410164018,1.385882698471,1.3852609395837,1.3862822530449,1.3852414517781,1.3843232478867,1.3845561426985,1.3844876153206,1.3833730378682,1.3829486116314,1.3836726972598,1.3824520815169,1.3817749629204,1.3824653256681,1.3815512529905,1.3810870667703,1.3807106615186,1.3806780494888,1.3803031730793,1.3790906266152,1.3797901734041,1.3794750320652,1.3777086117295,1.3787444604241,1.3788224179587,1.3769996695,1.3768463385837,1.3780857745402,1.3762303308258,1.3751826401626,1.3770533171023,1.3754955808265,1.3737883553593,1.3758945784554,1.3749258077219,1.3731552335571,1.3738336956601,1.3742575023513,1.3724295657415,1.372009700386,1.3734850653545,1.3716250518425,1.3707859032176,1.3720328059166,1.3709602701784,1.3698724162125,1.3703887423398,1.3702311081192,1.3689756880623,1.3688153427841,1.3694110218581,1.3681008550248,1.3675390646365,1.3683304163293,1.3672220557505,1.3668320981656,1.3666254750283,1.3663768414242,1.3660544801733,1.3650150178321,1.3655281713697,1.3652327900988,1.3634992799657,1.3646739059161,1.3645911729115,1.3628031793748,1.3628279345878,1.363862688931,1.362039873957,1.3611518652775,1.3628829159239,1.3613097643112,1.3596525453287,1.3619115832447,1.3607460881541,1.3590271458726,1.3598759922928,1.3600920777052,1.3583142911923,1.3581293353872,1.3593341059184,1.3575347484522,1.3567716076158,1.358064421865,1.3568681239963,1.3558898905436,1.356413063924,1.3561287672387,1.3550406741802,1.3548627062876,1.3553282256542,1.3541609946567,1.3534806230023,1.354406722921,1.3533257303648,1.3528179946195,1.3527152861572,1.3525058772654,1.3520576020858,1.3511505744479,1.3516720650737,1.3512474172904,1.3496438540507,1.3508576403227,1.3503867784548,1.3486698488059,1.3495430715523,1.3497194840736,1.3479501969573,1.3478100940904,1.3489793034388,1.3471952389302,1.3462242666195,1.3481725932682,1.3463553959651,1.3450078741597,1.3468847335345,1.3456719513234,1.3441670982876,1.3452863625193,1.3449050088534,1.3433544757883,1.343778285275,1.3441110192456,1.3425324073046,1.3423325044983,1.3432513496083,1.3417232328209,1.3414085576645,1.3418993074951,1.3409212174014,1.3406987735323,1.3402809544698,1.3401178207472,1.3399214838795,1.3387459171816,1.3393310267783,1.3391093062481,1.3374061296481,1.3384009172063,1.3384492513557,1.3367308733591,1.336655855898,1.3377480449625,1.3359702655467,1.3350810169563,1.336947964494,1.33517268134,1.3336481897364,1.3359232863761,1.3344789979432,1.3328423710563,1.3343509405935,1.333894594671,1.3322013026961,1.3325322159186,1.3331982590586,1.331474843759,1.3310938884616,1.3320868573383,1.3308476443882,1.3302489032308,1.3304754699548,1.3301554674642,1.3294114012528,1.328974109767,1.3294032779993,1.3285905298106,1.3276531527372,1.3284939843302,1.3277952106953,1.3269969213154,1.3268702942433,1.3270017296775,1.3262797644273,1.3253354940797,1.3262146211721,1.3254959927757,1.3238797353608,1.3254285743908,1.3246654555861,1.32299526251,1.3240957716847,1.3240138566092,1.3223249704735,1.3224320965635,1.323317644259,1.3215715848711,1.3209017987948,1.322530214652,1.3207616244709,1.3198253301072,1.3212128797368,1.3201176558331,1.3190302465247,1.3196613735489,1.3193852130455,1.3182420349651,1.3181921117134,1.3185914162164,1.3174633399814,1.3168457191273,1.3177458807874,1.3166846055598,1.3161873003995,1.3161396617987,1.3159250040577,1.3154510674381,1.3146357516794,1.3151715746788,1.314676098252,1.3132013253676,1.3144012128856,1.3138522748235,1.3122043701168,1.3132541872386,1.3132089730347,1.3115306456725,1.3116376387235,1.3124979506467,1.3107851427525,1.3101298085965,1.3117353628883,1.3099963924221,1.3089596145274,1.3105514348046,1.3093493131901,1.3081769305603,1.3090135567956,1.3086053496824,1.3074162779705,1.307596512437,1.3078372221435,1.3066667539616,1.3062072153836,1.3070282761009,1.3058846128505,1.3052868072521,1.3057515879542,1.3051466505974,1.3045984067654,1.3042221873251,1.3043975519039,1.3038756053491,1.3027785977972,1.3036704040071,1.3030936668021,1.3014669641638,1.3028038414317,1.3024711751754,1.3008290406832,1.3011707508429,1.3017796820391,1.3001037882764,1.2997018635621,1.3010305894903,1.2993263201415,1.2983322783678,1.3000584937281,1.2986985287111,1.2975756302615,1.2985349963524,1.2979776594439,1.2968335977646,1.2971111476881,1.2972151448003,1.2960886935178,1.2957413688512,1.2964179045738,1.2953502806419,1.2946962522945,1.295303056154,1.2946049203512,1.2940373632942,1.2937539504215,1.2938865797213,1.2933214370757,1.2923224080636,1.2931722927691,1.2925447146695,1.2909672413076,1.2924049496978,1.291949926582,1.2903090620338,1.2908256780262,1.2912602374638,1.2896046698482,1.2893714837846,1.2905221463992,1.2888440766976,1.2880037416051,1.2897407373977,1.2880601165646,1.2872398491663,1.2882844399519,1.2874018855174,1.2864877817886,1.286829880699,1.2866740872485,1.2857522072193,1.2854467802711,1.2859112181631,1.2850194210788,1.284241371932,1.2849982606842,1.2843044283969,1.283616502886,1.2834759627337,1.2835971549442,1.2828945537876,1.2820537889252,1.2828940055789,1.2821430932313,1.2806750639821,1.2821853475914,1.2813629356788,1.2797939285415,1.2810299322336,1.2807425469481,1.2791371693125,1.2794856952424,1.2800627157502,1.2784066859153,1.2780906568207,1.279322040012,1.2776654162649,1.2770309567928,1.2781351301877,1.2770231096899,1.2763028217244,1.2766795707066,1.2763276047637,1.2755826230369,1.2752953776249,1.2755910232205,1.2748678778576,1.2739671190079,1.2748171417058,1.274138755312,1.2731708279363,1.273552942012,1.2734447130634,1.2725288795218,1.2720700500717,1.2727354813621,1.2718153957301,1.2706833578283,1.2720603657189,1.2710498486168,1.2695362697181,1.2711780109834,1.2704559795729,1.2688999072546,1.2696310389852,1.2698145904619,1.2682035043272,1.2682183993648,1.2690864413632,1.2674570482295,1.2669977541546,1.268091964528,1.2668463345762,1.266280409564,1.2666487230843,1.2661787337253,1.2655951099722,1.2652774066043,1.2654375152622,1.2648855457931,1.2639764155174,1.2646869838297,1.2641769830048,1.2630695084518,1.2635438117848,1.2635028111116,1.2624136706152,1.2621086621867,1.2628139564309,1.2617331534418,1.2607192164063,1.2621219736589,1.2609927627811,1.2594937562458,1.2613538326163,1.2604079568999,1.2588664370834,1.2598405070472,1.2597467442718,1.2581766230824,1.2584397197359,1.2590625634691,1.2574635410445,1.2571642211039,1.2583227195067,1.256715685889,1.2564823353365,1.2568732827286,1.2560734098423,1.2557894644244,1.2554875763884,1.2553808994808,1.255071871352,1.254166601721,1.254653367051,1.2543677368061,1.2530831172906,1.2537283036624,1.2537117321912,1.2524450921496,1.2522892724032,1.2530288375317,1.251774908669,1.2509009962773,1.2523544710953,1.251059372731,1.2496006663364,1.2517014449674,1.2503138075597,1.2488408421422,1.2504841286788,1.2495959656624,1.2482063105047,1.249171542098,1.2488451406421,1.2475673708478,1.2478765740024,1.2480515108358,1.2469193509209,1.2466394468897,1.247258046998,1.2462906011544,1.2456588076856,1.246209796018,1.2456509234869,1.2450101753461,1.2448203042392,1.2450075929082,1.2443035320433,1.243483568073,1.2443664694254,1.2435617984534,1.2421945632982,1.2437241126214,1.2427987384043,1.2413103285456,1.2427229990753,1.2421924229767,1.240677927893,1.2413214291832,1.241533802636,1.2399907447314,1.2400329885665,1.240817617777,1.2392714757647,1.2389723737736,1.2397807544551,1.2386565953436,1.2382964431325,1.2384170619698,1.2379917071418,1.2376429322638,1.2371022853109,1.2372978775433,1.2369831166768,1.2358546233813,1.236550394144,1.2363065489255,1.2350120785582,1.2354286017658,1.2356633672044,1.2343857871594,1.2340372801909,1.2350296544795,1.233703172925,1.2327235354702,1.2344949164064,1.2329072436145,1.2316847618824,1.2336943244659,1.2321092341414,1.2311014384783,1.2323470193995,1.2314358826036,1.2304690038487,1.2310246761462,1.2307354460422,1.2298488046986,1.229762728467,1.2299853089024,1.2292198166266,1.2285413234381,1.2292292292372,1.2286003768181,1.2276815202935,1.2281070223761,1.2279666607415,1.2270453783054,1.226760386654,1.2273511086601,1.2263613035978,1.2254686314142,1.2267317172913,1.2256515430963,1.2242319110512,1.2261026855982,1.2250763065918,1.2236168012704,1.2246988009243,1.2244582160875,1.2229490170758,1.2233977292286,1.2237866472922,1.2222641038236,1.2222070322151,1.2230801400606,1.2215612391815,1.2214842294689,1.2217887720794,1.2209938679587,1.2207764275447,1.2204878136519,1.2204008156472,1.2200616713203,1.2192282395139,1.2198286170336,1.2193083253794,1.2180084154447,1.2192424909446,1.2185518041179,1.2170999821841,1.2183466271615,1.2179455668041,1.2164825983233,1.2170422846757,1.2172835320192,1.2157945899731,1.2158398292484,1.2165892216407,1.215076446013,1.2147458366758,1.2156806659055,1.2144871863792,1.2141371397218,1.2143562543618,1.2138391526773,1.2135165207608,1.2130743119272,1.2131562093479,1.2128969116977,1.2118586141419,1.2124361317622,1.2122818571842,1.2109562424668,1.21147145273,1.2117545810118,1.2102671322627,1.2102915353764,1.2110574225377,1.2095522179347,1.2092050600831],\"x\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,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,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000]},\"column_names\":[\"y\",\"x\"],\"cont_ranges\":{},\"discrete_ranges\":{},\"selected\":[],\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\",\"doc\":null,\"tags\":[]}},{\"id\":\"fda0b134-cf3d-45bb-c5f4-623431b7ed70\",\"type\":\"Line\",\"attributes\":{\"fill_alpha\":{\"units\":\"data\",\"value\":0.2},\"line_alpha\":{\"units\":\"data\",\"value\":1},\"doc\":null,\"size\":{\"units\":\"screen\",\"value\":10},\"fill_color\":{\"value\":\"blue\"},\"line_color\":{\"value\":\"blue\"},\"x\":{\"units\":\"data\",\"field\":\"x\"},\"id\":\"fda0b134-cf3d-45bb-c5f4-623431b7ed70\",\"y\":{\"units\":\"data\",\"field\":\"y\"},\"tags\":[]}},{\"id\":\"0bd3707c-a30b-428a-c26c-55bf1cf297a6\",\"type\":\"Line\",\"attributes\":{\"fill_alpha\":{\"units\":\"data\",\"value\":0.2},\"line_alpha\":{\"units\":\"data\",\"value\":1},\"doc\":null,\"size\":{\"units\":\"screen\",\"value\":10},\"fill_color\":{\"value\":\"blue\"},\"line_color\":{\"value\":\"blue\"},\"x\":{\"units\":\"data\",\"field\":\"x\"},\"id\":\"0bd3707c-a30b-428a-c26c-55bf1cf297a6\",\"y\":{\"units\":\"data\",\"field\":\"y\"},\"tags\":[]}},{\"id\":\"01c412cd-bdc6-47cf-c783-d1233acc5bd0\",\"type\":\"GlyphRenderer\",\"attributes\":{\"name\":null,\"nonselection_glyph\":{\"type\":\"Line\",\"id\":\"0bd3707c-a30b-428a-c26c-55bf1cf297a6\"},\"doc\":null,\"server_data_source\":null,\"data_source\":{\"type\":\"ColumnDataSource\",\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\"},\"glyph\":{\"type\":\"Line\",\"id\":\"fda0b134-cf3d-45bb-c5f4-623431b7ed70\"},\"selection_glyph\":null,\"id\":\"01c412cd-bdc6-47cf-c783-d1233acc5bd0\",\"tags\":[]}},{\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\",\"type\":\"ColumnDataSource\",\"attributes\":{\"data\":{\"y\":[46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,32,35,32,32,32,32,31,30,29,29,23,23,23,11,10,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],\"x\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,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,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000]},\"column_names\":[\"y\",\"x\"],\"cont_ranges\":{},\"discrete_ranges\":{},\"selected\":[],\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\",\"doc\":null,\"tags\":[]}},{\"id\":\"f1324cc9-2747-48f0-c869-1f3436117218\",\"type\":\"Line\",\"attributes\":{\"fill_alpha\":{\"units\":\"data\",\"value\":0.2},\"line_alpha\":{\"units\":\"data\",\"value\":1},\"doc\":null,\"size\":{\"units\":\"screen\",\"value\":10},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"x\":{\"units\":\"data\",\"field\":\"x\"},\"id\":\"f1324cc9-2747-48f0-c869-1f3436117218\",\"y\":{\"units\":\"data\",\"field\":\"y\"},\"tags\":[]}},{\"id\":\"1e2e9ffd-690b-4d58-cd34-83745fc81db4\",\"type\":\"Line\",\"attributes\":{\"fill_alpha\":{\"units\":\"data\",\"value\":0.2},\"line_alpha\":{\"units\":\"data\",\"value\":1},\"doc\":null,\"size\":{\"units\":\"screen\",\"value\":10},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"x\":{\"units\":\"data\",\"field\":\"x\"},\"id\":\"1e2e9ffd-690b-4d58-cd34-83745fc81db4\",\"y\":{\"units\":\"data\",\"field\":\"y\"},\"tags\":[]}},{\"id\":\"a166b612-909c-4e40-ced4-c84c487a6b9c\",\"type\":\"GlyphRenderer\",\"attributes\":{\"name\":null,\"nonselection_glyph\":{\"type\":\"Line\",\"id\":\"1e2e9ffd-690b-4d58-cd34-83745fc81db4\"},\"doc\":null,\"server_data_source\":null,\"data_source\":{\"type\":\"ColumnDataSource\",\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\"},\"glyph\":{\"type\":\"Line\",\"id\":\"f1324cc9-2747-48f0-c869-1f3436117218\"},\"selection_glyph\":null,\"id\":\"a166b612-909c-4e40-ced4-c84c487a6b9c\",\"tags\":[]}},{\"id\":\"5d72871d-80ed-4a83-cab4-4e60fc2b64e0\",\"type\":\"DataRange1d\",\"attributes\":{\"sources\":[{\"columns\":[\"x\"],\"source\":{\"type\":\"ColumnDataSource\",\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\"}},{\"columns\":[\"x\"],\"source\":{\"type\":\"ColumnDataSource\",\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\"}}],\"id\":\"5d72871d-80ed-4a83-cab4-4e60fc2b64e0\",\"tags\":[],\"doc\":null}},{\"id\":\"28ee5d09-aefe-458d-c51d-72b19426e2f1\",\"type\":\"DataRange1d\",\"attributes\":{\"sources\":[{\"columns\":[\"y\"],\"source\":{\"type\":\"ColumnDataSource\",\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\"}},{\"columns\":[\"y\"],\"source\":{\"type\":\"ColumnDataSource\",\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\"}}],\"id\":\"28ee5d09-aefe-458d-c51d-72b19426e2f1\",\"tags\":[],\"doc\":null}},{\"id\":\"f811210e-64b3-4ae1-cae1-4a01366a5a6d\",\"type\":\"ToolEvents\",\"attributes\":{\"tags\":[],\"id\":\"f811210e-64b3-4ae1-cae1-4a01366a5a6d\",\"geometries\":[],\"doc\":null}},{\"id\":\"7c0845cf-f705-4402-c491-e438cc59dc0a\",\"type\":\"BasicTickFormatter\",\"attributes\":{\"id\":\"7c0845cf-f705-4402-c491-e438cc59dc0a\",\"tags\":[],\"doc\":null}},{\"id\":\"06cbba0c-5a41-4a5c-cadb-0ccaaaa5c1ea\",\"type\":\"BasicTicker\",\"attributes\":{\"num_minor_ticks\":5,\"id\":\"06cbba0c-5a41-4a5c-cadb-0ccaaaa5c1ea\",\"tags\":[],\"doc\":null}},{\"id\":\"54e90745-6ccc-43e2-c33d-3a0a3e20a79d\",\"type\":\"LinearAxis\",\"attributes\":{\"formatter\":{\"type\":\"BasicTickFormatter\",\"id\":\"7c0845cf-f705-4402-c491-e438cc59dc0a\"},\"ticker\":{\"type\":\"BasicTicker\",\"id\":\"06cbba0c-5a41-4a5c-cadb-0ccaaaa5c1ea\"},\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"axis_label\":null,\"id\":\"54e90745-6ccc-43e2-c33d-3a0a3e20a79d\",\"doc\":null,\"tags\":[]}},{\"id\":\"a0beaff3-f7a0-4251-c2c8-698c62c15a90\",\"type\":\"Grid\",\"attributes\":{\"dimension\":0,\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"ticker\":{\"type\":\"BasicTicker\",\"id\":\"06cbba0c-5a41-4a5c-cadb-0ccaaaa5c1ea\"},\"id\":\"a0beaff3-f7a0-4251-c2c8-698c62c15a90\",\"doc\":null,\"tags\":[]}},{\"id\":\"271dc32d-1cc1-4c13-cc89-8a645563134a\",\"type\":\"BasicTickFormatter\",\"attributes\":{\"id\":\"271dc32d-1cc1-4c13-cc89-8a645563134a\",\"tags\":[],\"doc\":null}},{\"id\":\"ce8d0da9-cb75-497d-c908-d916c7edcbe7\",\"type\":\"BasicTicker\",\"attributes\":{\"num_minor_ticks\":5,\"id\":\"ce8d0da9-cb75-497d-c908-d916c7edcbe7\",\"tags\":[],\"doc\":null}},{\"id\":\"231321f6-df8f-40a8-c069-63ee438fe716\",\"type\":\"LinearAxis\",\"attributes\":{\"formatter\":{\"type\":\"BasicTickFormatter\",\"id\":\"271dc32d-1cc1-4c13-cc89-8a645563134a\"},\"ticker\":{\"type\":\"BasicTicker\",\"id\":\"ce8d0da9-cb75-497d-c908-d916c7edcbe7\"},\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"axis_label\":null,\"id\":\"231321f6-df8f-40a8-c069-63ee438fe716\",\"doc\":null,\"tags\":[]}},{\"id\":\"e2d8bc88-ef97-46cb-c685-a81dc2796f73\",\"type\":\"Grid\",\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"ticker\":{\"type\":\"BasicTicker\",\"id\":\"ce8d0da9-cb75-497d-c908-d916c7edcbe7\"},\"id\":\"e2d8bc88-ef97-46cb-c685-a81dc2796f73\",\"doc\":null,\"tags\":[]}},{\"id\":\"70f2689b-6fa8-49aa-c942-5583481f37e1\",\"type\":\"PanTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"dimensions\":[\"width\",\"height\"],\"id\":\"70f2689b-6fa8-49aa-c942-5583481f37e1\",\"doc\":null,\"tags\":[]}},{\"id\":\"dd4525f3-bfea-4688-c6d6-0bd591b2961e\",\"type\":\"WheelZoomTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"dimensions\":[\"width\",\"height\"],\"id\":\"dd4525f3-bfea-4688-c6d6-0bd591b2961e\",\"doc\":null,\"tags\":[]}},{\"id\":\"1a87bd00-6d42-4427-c41d-45c7d6b259ce\",\"type\":\"BoxZoomTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"id\":\"1a87bd00-6d42-4427-c41d-45c7d6b259ce\",\"tags\":[],\"doc\":null}},{\"id\":\"1e35577e-4680-4de3-cde9-8304bfbb9d13\",\"type\":\"PreviewSaveTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"id\":\"1e35577e-4680-4de3-cde9-8304bfbb9d13\",\"tags\":[],\"doc\":null}},{\"id\":\"9ca1bfb2-bc3b-4c0c-cc4f-79daabebfdcd\",\"type\":\"ResizeTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"id\":\"9ca1bfb2-bc3b-4c0c-cc4f-79daabebfdcd\",\"tags\":[],\"doc\":null}},{\"id\":\"2ecf10c0-a4d5-4886-c8e7-5a7d4fa411c2\",\"type\":\"ResetTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"id\":\"2ecf10c0-a4d5-4886-c8e7-5a7d4fa411c2\",\"tags\":[],\"doc\":null}},{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"attributes\":{\"x_range\":{\"type\":\"DataRange1d\",\"id\":\"5d72871d-80ed-4a83-cab4-4e60fc2b64e0\"},\"tool_events\":{\"type\":\"ToolEvents\",\"id\":\"f811210e-64b3-4ae1-cae1-4a01366a5a6d\"},\"below\":[{\"type\":\"LinearAxis\",\"id\":\"54e90745-6ccc-43e2-c33d-3a0a3e20a79d\"}],\"renderers\":[{\"type\":\"GlyphRenderer\",\"id\":\"01c412cd-bdc6-47cf-c783-d1233acc5bd0\"},{\"type\":\"GlyphRenderer\",\"id\":\"a166b612-909c-4e40-ced4-c84c487a6b9c\"},{\"type\":\"LinearAxis\",\"id\":\"54e90745-6ccc-43e2-c33d-3a0a3e20a79d\"},{\"type\":\"Grid\",\"id\":\"a0beaff3-f7a0-4251-c2c8-698c62c15a90\"},{\"type\":\"LinearAxis\",\"id\":\"231321f6-df8f-40a8-c069-63ee438fe716\"},{\"type\":\"Grid\",\"id\":\"e2d8bc88-ef97-46cb-c685-a81dc2796f73\"}],\"above\":[],\"tools\":[{\"type\":\"PanTool\",\"id\":\"70f2689b-6fa8-49aa-c942-5583481f37e1\"},{\"type\":\"WheelZoomTool\",\"id\":\"dd4525f3-bfea-4688-c6d6-0bd591b2961e\"},{\"type\":\"BoxZoomTool\",\"id\":\"1a87bd00-6d42-4427-c41d-45c7d6b259ce\"},{\"type\":\"PreviewSaveTool\",\"id\":\"1e35577e-4680-4de3-cde9-8304bfbb9d13\"},{\"type\":\"ResizeTool\",\"id\":\"9ca1bfb2-bc3b-4c0c-cc4f-79daabebfdcd\"},{\"type\":\"ResetTool\",\"id\":\"2ecf10c0-a4d5-4886-c8e7-5a7d4fa411c2\"}],\"doc\":null,\"right\":[],\"title\":\"GOL\",\"extra_x_ranges\":{},\"left\":[{\"type\":\"LinearAxis\",\"id\":\"231321f6-df8f-40a8-c069-63ee438fe716\"}],\"y_range\":{\"type\":\"DataRange1d\",\"id\":\"28ee5d09-aefe-458d-c51d-72b19426e2f1\"},\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"extra_y_ranges\":{},\"tags\":[]}}];\n",
" Bokeh.load_models(all_models);\n",
" var model = Bokeh.Collections(modeltype).get(modelid);\n",
" $(\"#0e888dc7-1c95-4b0d-cbc8-d2351e06e286\").html(''); // clear any previous plot in window_id\n",
" var view = new model.default_view({model: model, el: \"#0e888dc7-1c95-4b0d-cbc8-d2351e06e286\"});\n",
" } else {\n",
" load_lib(bokehjs_url, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", new Date())\n",
" var modelid = \"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\";\n",
" var modeltype = \"Plot\";\n",
" var all_models = [{\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\",\"type\":\"ColumnDataSource\",\"attributes\":{\"data\":{\"y\":[20.414452448694,20.408351038827,20.402949145578,20.397928421506,20.393122685485,20.388629961158,20.384415136167,20.380446031718,20.376688142106,20.373120179546,20.36972697302,20.366763938339,20.364652739005,20.362789991995,20.36177603492,20.360294061468,20.366197951406,20.362747164382,20.359444517901,20.356272477986,20.354975893585,20.357047356071,20.35380185263,20.350649497388,20.347955203328,20.347231432039,20.343886765762,20.406528319933,20.76606992829,20.665904939784,20.600472909076,20.553925437728,20.51887666029,20.491381270624,20.469110279425,20.450664068365,20.435057516349,20.421318252325,20.409200381877,20.397738420685,20.387157128928,20.377468484418,20.368516784779,20.360193646265,20.352153846304,20.344124080524,20.336240700982,20.328285082406,20.319937521247,20.311763984079,20.303698748327,20.295662723758,20.287027984249,20.277700650863,20.268334005605,20.258731464769,20.248949554322,20.239191583433,20.2314776091,20.229441772759,20.217880504963,20.206109469804,20.194330518257,20.182668601146,20.178681314401,20.188908896129,20.176287992535,20.16467262247,20.153148691854,20.141688914457,20.130275148343,20.118424790073,20.106460291982,20.094190034894,20.080599618358,20.066825484722,20.053240761163,20.039949888564,20.024213647018,20.00551935433,19.991110599434,19.991276099361,19.966600460187,19.941385425203,19.917050837983,19.89432065097,19.87104819553,19.847548445332,19.823606607505,19.798733401481,19.773051827855,19.75118822158,19.723401020089,19.693877734032,19.682844846683,19.734670250448,19.695001614974,19.657227980033,19.621056442006,19.585386624903,19.549165458375,19.510774912421,19.471320048678,19.431557011112,19.39199316624,19.352145619461,19.311947860611,19.271888707445,19.232493523795,19.193267673743,19.153652246799,19.11297863509,19.073769645992,19.036788779875,18.992446000925,18.948714294595,18.912869741558,18.890201770321,18.846906518461,18.803426179051,18.759700736365,18.715674425991,18.671320591322,18.629543365995,18.607883975974,18.560440455228,18.512810847501,18.464938202813,18.418694395312,18.37433901267,18.326780781542,18.280176316751,18.232902384552,18.189309940873,18.151224247668,18.21400258959,18.147215956814,18.083328050229,18.021444001346,17.960944772879,17.901413921518,17.842539411375,17.784098526825,17.725921061585,17.667895863249,17.613076044456,17.558440080272,17.504581683879,17.45539961484,17.396849197522,17.345705120246,17.304878884306,17.244483812478,17.184380672621,17.124605226731,17.095297313821,17.198284329007,17.106967947911,17.024383631433,16.947381138919,16.874128515856,16.80348865009,16.734728404114,16.667336426261,16.600954492354,16.535341296505,16.478452305167,16.436036067601,16.368592404748,16.301935428741,16.247040422867,16.263320663988,16.185466625284,16.110772527203,16.03830496078,15.967453040253,15.897800941852,15.871166425367,15.91211297225,15.819855482664,15.736559205077,15.65874144948,15.584203789453,15.512052783585,15.443751263358,15.383752884956,15.324522029859,15.269157794058,15.251234565081,15.236594977933,15.154046082314,15.076625697047,15.00273511347,14.932006193343,14.874537703385,14.817271720259,14.81902557877,15.13953953481,14.925850622168,14.785947899825,14.676011808976,14.581355307368,14.495613853532,14.415592136066,14.348014259234,14.312986438365,14.234316563106,14.210674583671,14.188903532745,14.099354155694,14.017111630383,13.966732989009,13.951671004253,13.863715336569,13.783504880766,13.730556968521,13.698079726332,13.61523933927,13.767411906568,13.987394933674,13.718462538337,13.563044532304,13.446272982029,13.347660301093,13.263881928034,13.209795328419,13.194176329429,13.150771388165,13.053176319549,13.01510024313,12.985825230841,12.886439857503,12.863058420372,12.88287346296,12.765120063454,12.669069717289,12.617236761028,12.623721096397,12.51943280584,12.57587187912,12.921849531207,12.59943601468,12.434138098457,12.314018634005,12.267886564375,12.228546078548,12.149155791061,12.120677656528,12.054350667766,12.021604388268,11.953236480806,11.917984133622,11.857107718897,11.818071320785,11.766126991766,11.808384123595,11.661740853833,11.636935274835,11.60151559003,11.521464532005,11.474231516014,11.469524237336,11.684569541953,11.424220759852,11.296463729218,11.264243268261,11.226815993175,11.14976466808,11.109454447871,11.090649360155,11.051821695525,10.987904280451,10.924167673011,10.880382295501,10.840685064079,10.785737659698,10.741169762083,10.698684243324,10.65011605856,10.606853276025,10.70854872794,11.101905605738,10.619967277775,10.475802797257,10.42719109365,10.383001472431,10.33962990654,10.296507398055,10.253517415811,10.210650935426,10.167910787559,10.125296428759,10.084376275366,10.085347004817,10.17317461368,10.51889411596,10.0142520237,9.9302426916453,9.8796983024016,9.8359698598014,9.7933896387213,9.7511174577362,9.7090389201512,9.6671158088665,9.6326639763921,9.7684582213374,9.5691093024741,9.5267047882446,9.4854730074336,9.4542535701668,9.4088569380475,9.3750105202628,9.4168220827536,9.3114880355848,9.3735778619178,9.2459206458233,9.2027334682605,9.1609608148302,9.1204472002961,9.088028939268,9.0516528720834,9.0608713516771,8.9888297544935,8.950170344666,8.9132504874509,8.8901400724995,9.2538790769911,8.8526659345774,8.8047218723587,8.7603788072161,8.7178083692092,8.6763947664418,8.6666803371945,8.9757463252535,8.6202082923265,8.5738175484359,8.5303167314655,8.4884601024922,8.447717860815,8.4301440419109,8.7063831038746,8.3923118374623,8.3470011311283,8.3042141647505,8.2630373143896,8.222969171907,8.2125481320555,8.4592823923268,8.187459182184,8.1331598071007,8.0886513322717,8.0469063629109,8.0067534454561,7.9965946903141,8.238329575674,7.9720792130423,7.918677100638,7.8745916719281,7.8333548045425,7.7937966565116,7.8058381630744,8.023415287435,7.7598109278624,7.7077930601554,7.6645613167964,7.6241212862275,7.5950552998464,7.751454686105,7.5742958336609,7.5257197365777,7.4843234077048,7.4511984322562,7.4548946660004,7.3943117282426,7.382981829261,7.4713517239165,7.3335769408864,7.2882102267395,7.2569514326826,7.2669160777041,7.2014051663187,7.1964329390212,7.2527510567348,7.1352295379324,7.0917384177799,7.0907821619904,7.3013159629851,7.0592034192364,7.0098818927233,6.968350508696,6.9335016713894,6.9463266245954,6.8840634621767,6.8825953015248,6.9320093225366,6.8200362473739,6.7783990669767,6.7892156637135,6.9773462634262,6.7468536056319,6.6998627252095,6.6600174157193,6.6344524514857,6.7825032914154,6.6162777849362,6.5720153231629,6.5339158876414,6.5322330582548,6.7170619365473,6.5028162063024,6.4577847539189,6.4193615316252,6.3928915177439,6.4625588949115,6.3603600769466,6.3212075502811,6.3187418522328,6.4521731030938,6.2823675210783,6.2401969839794,6.2038356787055,6.2161174335084,6.3770244429886,6.1743356658022,6.1317566423891,6.095280000663,6.0887764245414,6.2596473245016,6.0656533609715,6.0235413516559,5.9874682859622,5.9731977607775,6.1452079972013,5.9580445759485,5.9166720688008,5.8811870751505,5.8648246517347,6.0337552818598,5.852171436517,5.8115935044525,5.7767662269235,5.7616604606654,5.9251611949977,5.7482856826965,5.7085124650595,5.6743531203496,5.662677662212,5.8192811125257,5.646472333854,5.6075168099564,5.5740344085933,5.5672522457518,5.7160095128154,5.5468161448293,5.5086470015202,5.4758502713054,5.4749631116111,5.6152543592963,5.4493122714515,5.4119395156884,5.3798231397804,5.3854811816904,5.516928317587,5.353981347456,5.3173895164432,5.2859174350763,5.2985656960454,5.4209388022361,5.2608115364169,5.2249687274799,5.1941605157829,5.2140341339983,5.327248079687,5.1697767753982,5.1346786538866,5.1045214093962,5.1317186979204,5.2357690140968,5.080856558046,5.0464839238764,5.0187900956946,5.1651306803213,5.0208046827272,4.9855316255049,4.955453108143,4.9613116105557,5.0759040534853,4.9318669893418,4.8982611858563,4.8694631846266,4.8934491237779,4.9900849759393,4.847027992618,4.8144164948876,4.7920579819809,4.9245150674875,4.7902478875485,4.7568615361706,4.7284446251254,4.7412772688918,4.8410634345121,4.7064390734857,4.6746641099956,4.6495130175741,4.7783747848103,4.6511776168454,4.6188495361633,4.5913657539968,4.6040546576815,4.6982219496265,4.5701911449888,4.5394948326621,4.5178012862505,4.6383799595045,4.5169716781265,4.4857836222538,4.4592855390643,4.4756007630147,4.561544276237,4.4390748785465,4.4094432463299,4.3936206778731,4.5043332371373,4.396467991699,4.3663365407435,4.3690907715447,4.4349055853937,4.32774344623,4.3015585880002,4.289461439597,4.3869085729621,4.2809457494841,4.2530189765377,4.2290711356121,4.2425754423944,4.3185053075223,4.2203202735092,4.1929671413595,4.2087430999508,4.2559104133899,4.1555593788195,4.1309741984419,4.1303236754962,4.2110716958198,4.1224799529792,4.0960400294837,4.1009463362575,4.1520970778656,4.0588664543392,4.0350222810392,4.0270308203665,4.1089759826589,4.0302761369226,4.0010068094775,4.0002677624631,4.0525118347162,3.9646341179774,3.9414459333591,3.9305001964733,4.0108912810201,3.9416255563476,3.9084343071415,3.905503716538,3.9566267940521,3.873085708175,3.8505301665776,3.8393246611844,3.9164237129755,3.8560445667088,3.8185679098586,3.8154932899962,3.86418710332,3.7843546697467,3.7623988174042,3.7525014599625,3.8253345895998,3.7733624019694,3.7315386578811,3.7294797526364,3.7750191926621,3.7023763535536,3.691004225795,3.7054935592289,3.7308264547141,3.6559106408459,3.635430847737,3.6369337871629,3.6940280589454,3.6453409181363,3.6074848911022,3.6110295603709,3.6473932183188,3.5811484665115,3.5689605647872,3.5869747273218,3.6057435751381,3.5352521318003,3.5156084653797,3.5217478588101,3.5706874272243,3.5293913030273,3.4892948483283,3.4962885916383,3.5266701081205,3.4687590534238,3.4526356384511,3.4735551010941,3.4871954965689,3.4206261281911,3.4066013279786,3.4233553677594,3.4451903134291,3.3811727535968,3.3735006271985,3.4259958952062,3.3899280765545,3.3538493229857,3.3556247503184,3.3857466748257,3.3345285615962,3.3188950103788,3.3349127358102,3.3487578361446,3.2896396256806,3.2845939571618,3.3082742758005,3.3130356147372,3.2533395515768,3.2391234658676,3.2599050543647,3.2754997621573,3.2170885401885,3.2123398005598,3.2565744477592,3.2263522733966,3.1917815291331,3.1952020659947,3.2197445509566,3.1760264430371,3.1592558981756,3.1761849318265,3.185615760229,3.1348729249208,3.1273693783069,3.1518563336782,3.1526054428181,3.0985381412746,3.0958847778873,3.1249868533671,3.1203464744376,3.0668395851674,3.0589754913096,3.1418980513127,3.0498495545262,3.0318338403236,3.0422342755556,3.0689710402103,3.0438946313433,3.0118144129394,3.018577961473,3.0358674643458,2.9997146358645,2.9820796140704,3.000679187851,3.0048862667806,2.962966228913,2.9528946722801,2.9784035432175,2.9748461833826,2.9301949779763,2.9265813815365,2.9540354293483,2.9072322411759,2.8972137774518,2.9730628924953,2.8919860401431,2.8748389754385,2.8822644975998,2.9443429493201,2.8633892850873,2.8465854669917,2.8870943659774,2.8667852901101,2.8394807176969,2.8341049270878,2.8573240314349,2.8277657369696,2.8117627083561,2.8188106001373,2.8290549883505,2.7948097663045,2.7846514959404,2.7997084551816,2.8016612074836,2.7651876989788,2.7580209199539,2.7785975275105,2.7748697961629,2.7375533830124,2.7327790492943,2.7574956291168,2.716493469268,2.7088393730933,2.7243547256565,2.7307374382094,2.6894598759092,2.6893997293644,2.7466320598585,2.6768983360634,2.6609278526746,2.6771297120649,2.720946996741,2.6519136608395,2.6413162233073,2.6715321397847,2.6496330790534,2.622567640697,2.6330047114065,2.6455127614706,2.6276614369426,2.6060010857947,2.6125359816521,2.6206987414675,2.5970786702439,2.5820974052614,2.5969381855567,2.5964347282551,2.5701554541961,2.5586246823367,2.5790955768245,2.5727647583331,2.5453306407454,2.5389042054835,2.5583972233992,2.5250198735518,2.5229470600424,2.5425966846524,2.5073673313306,2.5020546613309,2.5150345106858,2.5188595858589,2.4836270356737,2.4861490835509,2.531199800254,2.4729945875632,2.4592357108907,2.4799453360425,2.4815249248309,2.4472630980824,2.4481785715788,2.4932755724164,2.4369695466474,2.422473810821,2.4554444163102,2.4344772264856,2.4106643288046,2.4164637941633,2.4287547772937,2.4129419994861,2.3892399450394,2.4023051699497,2.4070616628917,2.3952770057279,2.3750251977073,2.383332740534,2.3862590246976,2.3702668455451,2.3545058279878,2.3694835120803,2.3655304858925,2.3478154010822,2.3358499170986,2.3539089229436,2.3298125230235,2.3223165183765,2.3402369449175,2.3134008256658,2.3094272053244,2.3249472200196,2.3178595620037,2.2957293646479,2.2912593969436,2.3069396994224,2.279942627538,2.2771480245681,2.2937581020991,2.2651713473326,2.2646874075699,2.2784493717779,2.2718184075706,2.2490716788515,2.2459230599962,2.261452509931,2.234218852921,2.2330199422575,2.2471385762952,2.2399917968129,2.2183472342453,2.2154392688022,2.229992699844,2.2037936651441,2.2021744136034,2.2166949399962,2.2089353389755,2.1882673904443,2.1857366404637,2.1993034966577,2.1740459117789,2.1725019807713,2.1871979039676,2.1608056572301,2.1581820322843,2.1661921337099,2.1681298208004,2.1421786547406,2.1456938889586,2.175587481716,2.1343762393425,2.126022904144,2.1387250834103,2.1391820529908,2.1136774180273,2.117607623149,2.1462030967092,2.1061294841891,2.0972417889008,2.1114312451871,2.110728225478,2.0858530100466,2.0902349605717,2.1174688062663,2.0785385386908,2.0697630275136,2.0842064091133,2.0829370391359,2.058670786961,2.0634918542528,2.0893778395463,2.0515742671007,2.043237863887,2.0790839488539,2.0417230040364,2.0323316846712,2.0436718678992,2.0452331911776,2.0221750339934,2.023180261066,2.0510368132796,2.0152156512244,2.0067621086893,2.0180788897045,2.0187566498266,1.9961982782216,1.9986322679062,2.0243386415557,1.9894845185503,1.9817624845329,1.9929403686617,1.9929284229037,1.9708808724342,1.9745106680982,1.9982876919375,1.9643720398937,1.9573397033252,1.9683078246746,1.9676952007609,1.9461524398634,1.9508309014864,1.9728474597282,1.9398324530237,1.9334798160406,1.9441400910534,1.9430373080009,1.9220081927752,1.9276147541918,1.9479935046068,1.9158813058904,1.9101649267003,1.9204758785603,1.9189527959283,1.8988715005151,1.9052649809336,1.9102510447442,1.8898704733624,1.8934590924881,1.9008243528938,1.8808173931951,1.8822033664977,1.8914046998639,1.8717145165496,1.8715550905921,1.881587081891,1.8743565320443,1.8615820544656,1.8586304444929,1.8680263741894,1.8515598249186,1.8484226753035,1.8584694776637,1.8514972387411,1.8409180304487,1.8363021147413,1.8453890154623,1.8307846102581,1.82614547214,1.8366379256345,1.8212999121493,1.8175411185469,1.8265688718018,1.8203737441771,1.8109110934616,1.8052987583142,1.8144797065433,1.8010162749889,1.7957707606414,1.8055157261907,1.7987042369292,1.7905907759413,1.7846647995733,1.793031973701,1.780827991768,1.7750726170231,1.7847752073145,1.7717349459944,1.7665692857618,1.7756043476951,1.7691663738967,1.7617411881458,1.7554698654881,1.7637226420267,1.7523305891085,1.7461200743354,1.755714344637,1.7435313571755,1.7381307629922,1.7465757535761,1.7404802051835,1.7339195114318,1.7271082400191,1.7352619324503,1.7247770916517,1.7180305539649,1.7272913327577,1.7205060534678,1.7151466760362,1.708188658331,1.715453919777,1.7061208307383,1.6992371532851,1.7078851763704,1.6977369222124,1.6910985627689,1.6997388132551,1.6932737551795,1.6885438391028,1.6812643544498,1.68840780878,1.6798512804945,1.6725098312878,1.6810652173812,1.6717512207831,1.6648217433154,1.6729503811281,1.6668001510632,1.6628624689983,1.6550629222465,1.662104123893,1.6544344525282,1.6465471753263,1.654991274495,1.6465765013282,1.6392467465156,1.6469372049214,1.6410395185993,1.6379550537097,1.6296210709667,1.6365425084773,1.6297681703813,1.6213333039893,1.6296244094443,1.6221528039881,1.6143534351088,1.6216890944721,1.6160071779755,1.6123745175717,1.6076748473983,1.6105885837365,1.6060849187313,1.5977468663021,1.6047351580827,1.5994189145709,1.5885842105708,1.5986445838387,1.5927132025976,1.5802720541623,1.5894586989994,1.5972885919789,1.576860544487,1.5747160471693,1.591544363582,1.5707716473358,1.5688334645055,1.5671071718569,1.5655327738702,1.5646724170963,1.5640439356878,1.5636738807256,1.5639653468244,1.5626716705045,1.562372139707,1.5612112535515,1.5622360319881,1.5608065866807,1.5605547754507,1.5590491675438,1.5603950552881,1.559039873258,1.5586513910705,1.5571128925984,1.5584547198822,1.5572842357982,1.5566939787369,1.5553080733609,1.5564909860152,1.5555676004581,1.5546949714881,1.5535657195613,1.5544959844071,1.5538473530275,1.5526854533223,1.5518891606345,1.5524744978746,1.5521392499664,1.5506650764858,1.5502424227174,1.5505950119291,1.5503159054046,1.548526790641,1.5487456216639,1.5489905777007,1.5482070164722,1.5464401699623,1.547198838641,1.5473786719504,1.5461296148508,1.5443475691286,1.5457787190643,1.5458804830003,1.5439419121742,1.5427356477525,1.5444395897922,1.5434769549429,1.5416080163585,1.5416120772443,1.5431101556121,1.541082694325,1.5392903233635,1.5412008648534,1.5407939359749,1.5388472928773,1.5375957433534,1.5400460296892,1.5383436320882,1.5364845979332,1.5372814581678,1.5379524014652,1.5359345136085,1.5341690399654,1.5368952348701,1.5354650454413,1.5335443484809,1.5337703930735,1.5349853922803,1.5329462218727,1.5313688744916,1.5333931394306,1.5324229472321,1.5304730243273,1.5306352540823,1.5318966010213,1.5298492475693,1.5285735794958,1.5300541389324,1.5293081014574,1.5273631708229,1.5276734441446,1.5287900819866,1.5267177831611,1.5257793222509,1.526799374127,1.5261642471738,1.5244663827977,1.5245635141059,1.5254369312785,1.5234268975875,1.5230297510358,1.5237969685991,1.5229111135568,1.5217001495328,1.5215176127727,1.5222297370928,1.5204347860997,1.5200469739332,1.5208041020955,1.5195880740532,1.5190263768028,1.5184777918763,1.5189515072096,1.5176953283404,1.5168075603473,1.5177772498986,1.5164845980338,1.5161901792641,1.5155091708256,1.5156469899754,1.5150639730367,1.5135425097667,1.5147145661035,1.5138140050276,1.5129571848314,1.5124225477097,1.5126117858227,1.5122220583471,1.5103530879531,1.5116288229012,1.5111822691822,1.5094722322699,1.5097224146777,1.5099338574207,1.5088404247573,1.5075418199652,1.5087438951711,1.50808253999,1.5060735031181,1.5070336514857,1.5074768169239,1.505400862706,1.5046963790121,1.5061847132624,1.5047060931705,1.5027835701247,1.5047999720724,1.5041800611774,1.502164409537,1.502013674526,1.5034796127859,1.5013909652722,1.4996612741177,1.5024408054268,1.5006568804986,1.4987155118732,1.500188423659,1.5000904454741,1.4980533604532,1.4975337527479,1.499357756894,1.4972584465009,1.4957264986548,1.4977787151796,1.4965839358893,1.4946406291621,1.4956640447951,1.4959830470394,1.4939365048107,1.4931691011244,1.4949090636404,1.4933311213421,1.4919543746145,1.4928161152952,1.4926091927447,1.4907905378015,1.4908957323054,1.4917565720063,1.4897277709923,1.4894707458935,1.4902987779528,1.4891337897718,1.4882425647751,1.4882332710051,1.4884021128877,1.4870610829524,1.4863464949101,1.4875545699674,1.4859030892236,1.4853548344252,1.4858531614536,1.4848508017292,1.4845802427699,1.4837499121617,1.4841449228181,1.4833749029628,1.4820339562304,1.4831402647956,1.4822223403185,1.4814071269312,1.4810356578356,1.4811069498465,1.4806105182605,1.4791132236602,1.4800153238502,1.4797631387756,1.4777877787306,1.4786127233769,1.4786985116426,1.4771731803749,1.4764843777274,1.4775574332216,1.4764262833366,1.4745584507956,1.4764447552711,1.4755773700281,1.4736208276606,1.4744921430278,1.47492444463,1.4729021372242,1.4721354801193,1.4741525542746,1.4720700070127,1.4702154861804,1.4729141991749,1.4715561435942,1.4695983185669,1.4702601220858,1.4708869215297,1.468851418855,1.467985358911,1.4701185629358,1.4680357877146,1.4666010028981,1.4683160850498,1.4673223328998,1.4654920695823,1.4664189824993,1.4665320656424,1.4645545112525,1.4645075355166,1.4658042852352,1.4637950654491,1.4631372480057,1.4639625982359,1.463130183045,1.4620135822577,1.4620318252581,1.4623675883492,1.4608998548566,1.46026340653,1.4614506662218,1.4598291193782,1.4595901569146,1.4594643809114,1.4590047248643,1.4585984947969,1.4575246777217,1.4582557796316,1.4574671305344,1.4561815772841,1.4569963742351,1.4563792204728,1.4555364521107,1.4550207138366,1.4553179159292,1.4547474538488,1.4531846010473,1.4542746470859,1.453861012534,1.4519486754455,1.4527411268268,1.4532106821147,1.4511995189466,1.4507289411479,1.4520178736203,1.4505123512037,1.4488519767454,1.4509294069315,1.4497235155072,1.4478342569849,1.4491354588362,1.4490805409121,1.4471270455922,1.4468586348904,1.4483489384276,1.446328043647,1.4448317835002,1.4472721640719,1.4456675045749,1.44380891547,1.4453666611727,1.4450636469845,1.4431369079,1.4430694588169,1.4443274217733,1.44234750489,1.4415192809645,1.4428024699374,1.4416828938863,1.4404468660533,1.440945180906,1.4409080419921,1.4393909285919,1.4391972239884,1.4400448209712,1.4383476383888,1.4379758451331,1.4387331496543,1.4374247046171,1.4371959980003,1.4367883031395,1.4367298635932,1.4360919633768,1.4350107191847,1.4359404968528,1.4350324268738,1.4339039243098,1.4344993134818,1.434006992288,1.4332300724075,1.4326150202601,1.4330068959403,1.4324383518868,1.4308615055815,1.4320047979739,1.4315779544201,1.4296801012986,1.4305243640584,1.4309149704167,1.4289669909065,1.428491993542,1.4298688824769,1.4282628267765,1.4266844964786,1.4288302427253,1.4274625936735,1.4256385602524,1.4271240974921,1.426840777664,1.4249393091619,1.4249403111634,1.4261309205348,1.4241822490847,1.4229947529324,1.425303517141,1.4233124734961,1.4219596946148,1.4234744699014,1.4226049862565,1.4209549632333,1.4217055271107,1.4217893573253,1.4199612016743,1.4200498915982,1.4209258059237,1.4190307091261,1.4188357596068,1.4195104206631,1.4184360793974,1.4177903286725,1.4176835111695,1.4177091296209,1.4167770266469,1.4159703796076,1.4168941387551,1.4157670031081,1.4148938941985,1.4154704928751,1.4147876868429,1.4142200175363,1.4136498087711,1.4138424738161,1.4134165316838,1.4119356481026,1.412885030918,1.4125578135602,1.4107194331579,1.4115258667997,1.4118977578357,1.4100055926646,1.4096061654856,1.4108448411834,1.4093059791183,1.4078355481549,1.4098453269942,1.408533614274,1.4067399307623,1.4082886442427,1.407938259335,1.4060671042411,1.4061707198427,1.407211547386,1.4053044072015,1.4042670786264,1.4063972692299,1.4044535800446,1.4032182335207,1.4046923372705,1.403760774524,1.4022517770027,1.4029588300533,1.4029785845145,1.4012988707659,1.4013159491821,1.4021313342087,1.4003645547775,1.4001563096977,1.4008581658003,1.3995655881975,1.3993182080897,1.3990173562009,1.3989027425412,1.398304486594,1.397325291968,1.3981234764599,1.3973110591463,1.3961992692308,1.3968173834334,1.3963768816698,1.3955264703943,1.3950250972226,1.3954363267007,1.3947459280058,1.3933525214296,1.3945232978963,1.3939366462931,1.3921431829333,1.3932279808238,1.3932676226056,1.3914335804031,1.3912433124317,1.392535822927,1.3906580916322,1.3894690354146,1.3917242785261,1.3897935480189,1.3881745424213,1.3903318208849,1.3890963662091,1.3873478917552,1.3885654873124,1.3884774507036,1.3866772057964,1.3865739998323,1.3877410164018,1.385882698471,1.3852609395837,1.3862822530449,1.3852414517781,1.3843232478867,1.3845561426985,1.3844876153206,1.3833730378682,1.3829486116314,1.3836726972598,1.3824520815169,1.3817749629204,1.3824653256681,1.3815512529905,1.3810870667703,1.3807106615186,1.3806780494888,1.3803031730793,1.3790906266152,1.3797901734041,1.3794750320652,1.3777086117295,1.3787444604241,1.3788224179587,1.3769996695,1.3768463385837,1.3780857745402,1.3762303308258,1.3751826401626,1.3770533171023,1.3754955808265,1.3737883553593,1.3758945784554,1.3749258077219,1.3731552335571,1.3738336956601,1.3742575023513,1.3724295657415,1.372009700386,1.3734850653545,1.3716250518425,1.3707859032176,1.3720328059166,1.3709602701784,1.3698724162125,1.3703887423398,1.3702311081192,1.3689756880623,1.3688153427841,1.3694110218581,1.3681008550248,1.3675390646365,1.3683304163293,1.3672220557505,1.3668320981656,1.3666254750283,1.3663768414242,1.3660544801733,1.3650150178321,1.3655281713697,1.3652327900988,1.3634992799657,1.3646739059161,1.3645911729115,1.3628031793748,1.3628279345878,1.363862688931,1.362039873957,1.3611518652775,1.3628829159239,1.3613097643112,1.3596525453287,1.3619115832447,1.3607460881541,1.3590271458726,1.3598759922928,1.3600920777052,1.3583142911923,1.3581293353872,1.3593341059184,1.3575347484522,1.3567716076158,1.358064421865,1.3568681239963,1.3558898905436,1.356413063924,1.3561287672387,1.3550406741802,1.3548627062876,1.3553282256542,1.3541609946567,1.3534806230023,1.354406722921,1.3533257303648,1.3528179946195,1.3527152861572,1.3525058772654,1.3520576020858,1.3511505744479,1.3516720650737,1.3512474172904,1.3496438540507,1.3508576403227,1.3503867784548,1.3486698488059,1.3495430715523,1.3497194840736,1.3479501969573,1.3478100940904,1.3489793034388,1.3471952389302,1.3462242666195,1.3481725932682,1.3463553959651,1.3450078741597,1.3468847335345,1.3456719513234,1.3441670982876,1.3452863625193,1.3449050088534,1.3433544757883,1.343778285275,1.3441110192456,1.3425324073046,1.3423325044983,1.3432513496083,1.3417232328209,1.3414085576645,1.3418993074951,1.3409212174014,1.3406987735323,1.3402809544698,1.3401178207472,1.3399214838795,1.3387459171816,1.3393310267783,1.3391093062481,1.3374061296481,1.3384009172063,1.3384492513557,1.3367308733591,1.336655855898,1.3377480449625,1.3359702655467,1.3350810169563,1.336947964494,1.33517268134,1.3336481897364,1.3359232863761,1.3344789979432,1.3328423710563,1.3343509405935,1.333894594671,1.3322013026961,1.3325322159186,1.3331982590586,1.331474843759,1.3310938884616,1.3320868573383,1.3308476443882,1.3302489032308,1.3304754699548,1.3301554674642,1.3294114012528,1.328974109767,1.3294032779993,1.3285905298106,1.3276531527372,1.3284939843302,1.3277952106953,1.3269969213154,1.3268702942433,1.3270017296775,1.3262797644273,1.3253354940797,1.3262146211721,1.3254959927757,1.3238797353608,1.3254285743908,1.3246654555861,1.32299526251,1.3240957716847,1.3240138566092,1.3223249704735,1.3224320965635,1.323317644259,1.3215715848711,1.3209017987948,1.322530214652,1.3207616244709,1.3198253301072,1.3212128797368,1.3201176558331,1.3190302465247,1.3196613735489,1.3193852130455,1.3182420349651,1.3181921117134,1.3185914162164,1.3174633399814,1.3168457191273,1.3177458807874,1.3166846055598,1.3161873003995,1.3161396617987,1.3159250040577,1.3154510674381,1.3146357516794,1.3151715746788,1.314676098252,1.3132013253676,1.3144012128856,1.3138522748235,1.3122043701168,1.3132541872386,1.3132089730347,1.3115306456725,1.3116376387235,1.3124979506467,1.3107851427525,1.3101298085965,1.3117353628883,1.3099963924221,1.3089596145274,1.3105514348046,1.3093493131901,1.3081769305603,1.3090135567956,1.3086053496824,1.3074162779705,1.307596512437,1.3078372221435,1.3066667539616,1.3062072153836,1.3070282761009,1.3058846128505,1.3052868072521,1.3057515879542,1.3051466505974,1.3045984067654,1.3042221873251,1.3043975519039,1.3038756053491,1.3027785977972,1.3036704040071,1.3030936668021,1.3014669641638,1.3028038414317,1.3024711751754,1.3008290406832,1.3011707508429,1.3017796820391,1.3001037882764,1.2997018635621,1.3010305894903,1.2993263201415,1.2983322783678,1.3000584937281,1.2986985287111,1.2975756302615,1.2985349963524,1.2979776594439,1.2968335977646,1.2971111476881,1.2972151448003,1.2960886935178,1.2957413688512,1.2964179045738,1.2953502806419,1.2946962522945,1.295303056154,1.2946049203512,1.2940373632942,1.2937539504215,1.2938865797213,1.2933214370757,1.2923224080636,1.2931722927691,1.2925447146695,1.2909672413076,1.2924049496978,1.291949926582,1.2903090620338,1.2908256780262,1.2912602374638,1.2896046698482,1.2893714837846,1.2905221463992,1.2888440766976,1.2880037416051,1.2897407373977,1.2880601165646,1.2872398491663,1.2882844399519,1.2874018855174,1.2864877817886,1.286829880699,1.2866740872485,1.2857522072193,1.2854467802711,1.2859112181631,1.2850194210788,1.284241371932,1.2849982606842,1.2843044283969,1.283616502886,1.2834759627337,1.2835971549442,1.2828945537876,1.2820537889252,1.2828940055789,1.2821430932313,1.2806750639821,1.2821853475914,1.2813629356788,1.2797939285415,1.2810299322336,1.2807425469481,1.2791371693125,1.2794856952424,1.2800627157502,1.2784066859153,1.2780906568207,1.279322040012,1.2776654162649,1.2770309567928,1.2781351301877,1.2770231096899,1.2763028217244,1.2766795707066,1.2763276047637,1.2755826230369,1.2752953776249,1.2755910232205,1.2748678778576,1.2739671190079,1.2748171417058,1.274138755312,1.2731708279363,1.273552942012,1.2734447130634,1.2725288795218,1.2720700500717,1.2727354813621,1.2718153957301,1.2706833578283,1.2720603657189,1.2710498486168,1.2695362697181,1.2711780109834,1.2704559795729,1.2688999072546,1.2696310389852,1.2698145904619,1.2682035043272,1.2682183993648,1.2690864413632,1.2674570482295,1.2669977541546,1.268091964528,1.2668463345762,1.266280409564,1.2666487230843,1.2661787337253,1.2655951099722,1.2652774066043,1.2654375152622,1.2648855457931,1.2639764155174,1.2646869838297,1.2641769830048,1.2630695084518,1.2635438117848,1.2635028111116,1.2624136706152,1.2621086621867,1.2628139564309,1.2617331534418,1.2607192164063,1.2621219736589,1.2609927627811,1.2594937562458,1.2613538326163,1.2604079568999,1.2588664370834,1.2598405070472,1.2597467442718,1.2581766230824,1.2584397197359,1.2590625634691,1.2574635410445,1.2571642211039,1.2583227195067,1.256715685889,1.2564823353365,1.2568732827286,1.2560734098423,1.2557894644244,1.2554875763884,1.2553808994808,1.255071871352,1.254166601721,1.254653367051,1.2543677368061,1.2530831172906,1.2537283036624,1.2537117321912,1.2524450921496,1.2522892724032,1.2530288375317,1.251774908669,1.2509009962773,1.2523544710953,1.251059372731,1.2496006663364,1.2517014449674,1.2503138075597,1.2488408421422,1.2504841286788,1.2495959656624,1.2482063105047,1.249171542098,1.2488451406421,1.2475673708478,1.2478765740024,1.2480515108358,1.2469193509209,1.2466394468897,1.247258046998,1.2462906011544,1.2456588076856,1.246209796018,1.2456509234869,1.2450101753461,1.2448203042392,1.2450075929082,1.2443035320433,1.243483568073,1.2443664694254,1.2435617984534,1.2421945632982,1.2437241126214,1.2427987384043,1.2413103285456,1.2427229990753,1.2421924229767,1.240677927893,1.2413214291832,1.241533802636,1.2399907447314,1.2400329885665,1.240817617777,1.2392714757647,1.2389723737736,1.2397807544551,1.2386565953436,1.2382964431325,1.2384170619698,1.2379917071418,1.2376429322638,1.2371022853109,1.2372978775433,1.2369831166768,1.2358546233813,1.236550394144,1.2363065489255,1.2350120785582,1.2354286017658,1.2356633672044,1.2343857871594,1.2340372801909,1.2350296544795,1.233703172925,1.2327235354702,1.2344949164064,1.2329072436145,1.2316847618824,1.2336943244659,1.2321092341414,1.2311014384783,1.2323470193995,1.2314358826036,1.2304690038487,1.2310246761462,1.2307354460422,1.2298488046986,1.229762728467,1.2299853089024,1.2292198166266,1.2285413234381,1.2292292292372,1.2286003768181,1.2276815202935,1.2281070223761,1.2279666607415,1.2270453783054,1.226760386654,1.2273511086601,1.2263613035978,1.2254686314142,1.2267317172913,1.2256515430963,1.2242319110512,1.2261026855982,1.2250763065918,1.2236168012704,1.2246988009243,1.2244582160875,1.2229490170758,1.2233977292286,1.2237866472922,1.2222641038236,1.2222070322151,1.2230801400606,1.2215612391815,1.2214842294689,1.2217887720794,1.2209938679587,1.2207764275447,1.2204878136519,1.2204008156472,1.2200616713203,1.2192282395139,1.2198286170336,1.2193083253794,1.2180084154447,1.2192424909446,1.2185518041179,1.2170999821841,1.2183466271615,1.2179455668041,1.2164825983233,1.2170422846757,1.2172835320192,1.2157945899731,1.2158398292484,1.2165892216407,1.215076446013,1.2147458366758,1.2156806659055,1.2144871863792,1.2141371397218,1.2143562543618,1.2138391526773,1.2135165207608,1.2130743119272,1.2131562093479,1.2128969116977,1.2118586141419,1.2124361317622,1.2122818571842,1.2109562424668,1.21147145273,1.2117545810118,1.2102671322627,1.2102915353764,1.2110574225377,1.2095522179347,1.2092050600831],\"x\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,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,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000]},\"column_names\":[\"y\",\"x\"],\"cont_ranges\":{},\"discrete_ranges\":{},\"selected\":[],\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\",\"doc\":null,\"tags\":[]}},{\"id\":\"fda0b134-cf3d-45bb-c5f4-623431b7ed70\",\"type\":\"Line\",\"attributes\":{\"fill_alpha\":{\"units\":\"data\",\"value\":0.2},\"line_alpha\":{\"units\":\"data\",\"value\":1},\"doc\":null,\"size\":{\"units\":\"screen\",\"value\":10},\"fill_color\":{\"value\":\"blue\"},\"line_color\":{\"value\":\"blue\"},\"x\":{\"units\":\"data\",\"field\":\"x\"},\"id\":\"fda0b134-cf3d-45bb-c5f4-623431b7ed70\",\"y\":{\"units\":\"data\",\"field\":\"y\"},\"tags\":[]}},{\"id\":\"0bd3707c-a30b-428a-c26c-55bf1cf297a6\",\"type\":\"Line\",\"attributes\":{\"fill_alpha\":{\"units\":\"data\",\"value\":0.2},\"line_alpha\":{\"units\":\"data\",\"value\":1},\"doc\":null,\"size\":{\"units\":\"screen\",\"value\":10},\"fill_color\":{\"value\":\"blue\"},\"line_color\":{\"value\":\"blue\"},\"x\":{\"units\":\"data\",\"field\":\"x\"},\"id\":\"0bd3707c-a30b-428a-c26c-55bf1cf297a6\",\"y\":{\"units\":\"data\",\"field\":\"y\"},\"tags\":[]}},{\"id\":\"01c412cd-bdc6-47cf-c783-d1233acc5bd0\",\"type\":\"GlyphRenderer\",\"attributes\":{\"name\":null,\"nonselection_glyph\":{\"type\":\"Line\",\"id\":\"0bd3707c-a30b-428a-c26c-55bf1cf297a6\"},\"doc\":null,\"server_data_source\":null,\"data_source\":{\"type\":\"ColumnDataSource\",\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\"},\"glyph\":{\"type\":\"Line\",\"id\":\"fda0b134-cf3d-45bb-c5f4-623431b7ed70\"},\"selection_glyph\":null,\"id\":\"01c412cd-bdc6-47cf-c783-d1233acc5bd0\",\"tags\":[]}},{\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\",\"type\":\"ColumnDataSource\",\"attributes\":{\"data\":{\"y\":[46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,32,35,32,32,32,32,31,30,29,29,23,23,23,11,10,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],\"x\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,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,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000]},\"column_names\":[\"y\",\"x\"],\"cont_ranges\":{},\"discrete_ranges\":{},\"selected\":[],\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\",\"doc\":null,\"tags\":[]}},{\"id\":\"f1324cc9-2747-48f0-c869-1f3436117218\",\"type\":\"Line\",\"attributes\":{\"fill_alpha\":{\"units\":\"data\",\"value\":0.2},\"line_alpha\":{\"units\":\"data\",\"value\":1},\"doc\":null,\"size\":{\"units\":\"screen\",\"value\":10},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"x\":{\"units\":\"data\",\"field\":\"x\"},\"id\":\"f1324cc9-2747-48f0-c869-1f3436117218\",\"y\":{\"units\":\"data\",\"field\":\"y\"},\"tags\":[]}},{\"id\":\"1e2e9ffd-690b-4d58-cd34-83745fc81db4\",\"type\":\"Line\",\"attributes\":{\"fill_alpha\":{\"units\":\"data\",\"value\":0.2},\"line_alpha\":{\"units\":\"data\",\"value\":1},\"doc\":null,\"size\":{\"units\":\"screen\",\"value\":10},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"x\":{\"units\":\"data\",\"field\":\"x\"},\"id\":\"1e2e9ffd-690b-4d58-cd34-83745fc81db4\",\"y\":{\"units\":\"data\",\"field\":\"y\"},\"tags\":[]}},{\"id\":\"a166b612-909c-4e40-ced4-c84c487a6b9c\",\"type\":\"GlyphRenderer\",\"attributes\":{\"name\":null,\"nonselection_glyph\":{\"type\":\"Line\",\"id\":\"1e2e9ffd-690b-4d58-cd34-83745fc81db4\"},\"doc\":null,\"server_data_source\":null,\"data_source\":{\"type\":\"ColumnDataSource\",\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\"},\"glyph\":{\"type\":\"Line\",\"id\":\"f1324cc9-2747-48f0-c869-1f3436117218\"},\"selection_glyph\":null,\"id\":\"a166b612-909c-4e40-ced4-c84c487a6b9c\",\"tags\":[]}},{\"id\":\"5d72871d-80ed-4a83-cab4-4e60fc2b64e0\",\"type\":\"DataRange1d\",\"attributes\":{\"sources\":[{\"columns\":[\"x\"],\"source\":{\"type\":\"ColumnDataSource\",\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\"}},{\"columns\":[\"x\"],\"source\":{\"type\":\"ColumnDataSource\",\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\"}}],\"id\":\"5d72871d-80ed-4a83-cab4-4e60fc2b64e0\",\"tags\":[],\"doc\":null}},{\"id\":\"28ee5d09-aefe-458d-c51d-72b19426e2f1\",\"type\":\"DataRange1d\",\"attributes\":{\"sources\":[{\"columns\":[\"y\"],\"source\":{\"type\":\"ColumnDataSource\",\"id\":\"f211e5e4-c16d-4f7b-cfa0-a0936f85cb1d\"}},{\"columns\":[\"y\"],\"source\":{\"type\":\"ColumnDataSource\",\"id\":\"4605cdfd-58d4-4a96-cafa-229c833f39b1\"}}],\"id\":\"28ee5d09-aefe-458d-c51d-72b19426e2f1\",\"tags\":[],\"doc\":null}},{\"id\":\"f811210e-64b3-4ae1-cae1-4a01366a5a6d\",\"type\":\"ToolEvents\",\"attributes\":{\"tags\":[],\"id\":\"f811210e-64b3-4ae1-cae1-4a01366a5a6d\",\"geometries\":[],\"doc\":null}},{\"id\":\"7c0845cf-f705-4402-c491-e438cc59dc0a\",\"type\":\"BasicTickFormatter\",\"attributes\":{\"id\":\"7c0845cf-f705-4402-c491-e438cc59dc0a\",\"tags\":[],\"doc\":null}},{\"id\":\"06cbba0c-5a41-4a5c-cadb-0ccaaaa5c1ea\",\"type\":\"BasicTicker\",\"attributes\":{\"num_minor_ticks\":5,\"id\":\"06cbba0c-5a41-4a5c-cadb-0ccaaaa5c1ea\",\"tags\":[],\"doc\":null}},{\"id\":\"54e90745-6ccc-43e2-c33d-3a0a3e20a79d\",\"type\":\"LinearAxis\",\"attributes\":{\"formatter\":{\"type\":\"BasicTickFormatter\",\"id\":\"7c0845cf-f705-4402-c491-e438cc59dc0a\"},\"ticker\":{\"type\":\"BasicTicker\",\"id\":\"06cbba0c-5a41-4a5c-cadb-0ccaaaa5c1ea\"},\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"axis_label\":null,\"id\":\"54e90745-6ccc-43e2-c33d-3a0a3e20a79d\",\"doc\":null,\"tags\":[]}},{\"id\":\"a0beaff3-f7a0-4251-c2c8-698c62c15a90\",\"type\":\"Grid\",\"attributes\":{\"dimension\":0,\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"ticker\":{\"type\":\"BasicTicker\",\"id\":\"06cbba0c-5a41-4a5c-cadb-0ccaaaa5c1ea\"},\"id\":\"a0beaff3-f7a0-4251-c2c8-698c62c15a90\",\"doc\":null,\"tags\":[]}},{\"id\":\"271dc32d-1cc1-4c13-cc89-8a645563134a\",\"type\":\"BasicTickFormatter\",\"attributes\":{\"id\":\"271dc32d-1cc1-4c13-cc89-8a645563134a\",\"tags\":[],\"doc\":null}},{\"id\":\"ce8d0da9-cb75-497d-c908-d916c7edcbe7\",\"type\":\"BasicTicker\",\"attributes\":{\"num_minor_ticks\":5,\"id\":\"ce8d0da9-cb75-497d-c908-d916c7edcbe7\",\"tags\":[],\"doc\":null}},{\"id\":\"231321f6-df8f-40a8-c069-63ee438fe716\",\"type\":\"LinearAxis\",\"attributes\":{\"formatter\":{\"type\":\"BasicTickFormatter\",\"id\":\"271dc32d-1cc1-4c13-cc89-8a645563134a\"},\"ticker\":{\"type\":\"BasicTicker\",\"id\":\"ce8d0da9-cb75-497d-c908-d916c7edcbe7\"},\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"axis_label\":null,\"id\":\"231321f6-df8f-40a8-c069-63ee438fe716\",\"doc\":null,\"tags\":[]}},{\"id\":\"e2d8bc88-ef97-46cb-c685-a81dc2796f73\",\"type\":\"Grid\",\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"ticker\":{\"type\":\"BasicTicker\",\"id\":\"ce8d0da9-cb75-497d-c908-d916c7edcbe7\"},\"id\":\"e2d8bc88-ef97-46cb-c685-a81dc2796f73\",\"doc\":null,\"tags\":[]}},{\"id\":\"70f2689b-6fa8-49aa-c942-5583481f37e1\",\"type\":\"PanTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"dimensions\":[\"width\",\"height\"],\"id\":\"70f2689b-6fa8-49aa-c942-5583481f37e1\",\"doc\":null,\"tags\":[]}},{\"id\":\"dd4525f3-bfea-4688-c6d6-0bd591b2961e\",\"type\":\"WheelZoomTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"dimensions\":[\"width\",\"height\"],\"id\":\"dd4525f3-bfea-4688-c6d6-0bd591b2961e\",\"doc\":null,\"tags\":[]}},{\"id\":\"1a87bd00-6d42-4427-c41d-45c7d6b259ce\",\"type\":\"BoxZoomTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"id\":\"1a87bd00-6d42-4427-c41d-45c7d6b259ce\",\"tags\":[],\"doc\":null}},{\"id\":\"1e35577e-4680-4de3-cde9-8304bfbb9d13\",\"type\":\"PreviewSaveTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"id\":\"1e35577e-4680-4de3-cde9-8304bfbb9d13\",\"tags\":[],\"doc\":null}},{\"id\":\"9ca1bfb2-bc3b-4c0c-cc4f-79daabebfdcd\",\"type\":\"ResizeTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"id\":\"9ca1bfb2-bc3b-4c0c-cc4f-79daabebfdcd\",\"tags\":[],\"doc\":null}},{\"id\":\"2ecf10c0-a4d5-4886-c8e7-5a7d4fa411c2\",\"type\":\"ResetTool\",\"attributes\":{\"plot\":{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"subtype\":\"Figure\"},\"id\":\"2ecf10c0-a4d5-4886-c8e7-5a7d4fa411c2\",\"tags\":[],\"doc\":null}},{\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"type\":\"Plot\",\"attributes\":{\"x_range\":{\"type\":\"DataRange1d\",\"id\":\"5d72871d-80ed-4a83-cab4-4e60fc2b64e0\"},\"tool_events\":{\"type\":\"ToolEvents\",\"id\":\"f811210e-64b3-4ae1-cae1-4a01366a5a6d\"},\"below\":[{\"type\":\"LinearAxis\",\"id\":\"54e90745-6ccc-43e2-c33d-3a0a3e20a79d\"}],\"renderers\":[{\"type\":\"GlyphRenderer\",\"id\":\"01c412cd-bdc6-47cf-c783-d1233acc5bd0\"},{\"type\":\"GlyphRenderer\",\"id\":\"a166b612-909c-4e40-ced4-c84c487a6b9c\"},{\"type\":\"LinearAxis\",\"id\":\"54e90745-6ccc-43e2-c33d-3a0a3e20a79d\"},{\"type\":\"Grid\",\"id\":\"a0beaff3-f7a0-4251-c2c8-698c62c15a90\"},{\"type\":\"LinearAxis\",\"id\":\"231321f6-df8f-40a8-c069-63ee438fe716\"},{\"type\":\"Grid\",\"id\":\"e2d8bc88-ef97-46cb-c685-a81dc2796f73\"}],\"above\":[],\"tools\":[{\"type\":\"PanTool\",\"id\":\"70f2689b-6fa8-49aa-c942-5583481f37e1\"},{\"type\":\"WheelZoomTool\",\"id\":\"dd4525f3-bfea-4688-c6d6-0bd591b2961e\"},{\"type\":\"BoxZoomTool\",\"id\":\"1a87bd00-6d42-4427-c41d-45c7d6b259ce\"},{\"type\":\"PreviewSaveTool\",\"id\":\"1e35577e-4680-4de3-cde9-8304bfbb9d13\"},{\"type\":\"ResizeTool\",\"id\":\"9ca1bfb2-bc3b-4c0c-cc4f-79daabebfdcd\"},{\"type\":\"ResetTool\",\"id\":\"2ecf10c0-a4d5-4886-c8e7-5a7d4fa411c2\"}],\"doc\":null,\"right\":[],\"title\":\"GOL\",\"extra_x_ranges\":{},\"left\":[{\"type\":\"LinearAxis\",\"id\":\"231321f6-df8f-40a8-c069-63ee438fe716\"}],\"y_range\":{\"type\":\"DataRange1d\",\"id\":\"28ee5d09-aefe-458d-c51d-72b19426e2f1\"},\"id\":\"ffab8f3d-666f-49d4-c928-a2b5c03e0f32\",\"extra_y_ranges\":{},\"tags\":[]}}];\n",
" Bokeh.load_models(all_models);\n",
" var model = Bokeh.Collections(modeltype).get(modelid);\n",
" $(\"#0e888dc7-1c95-4b0d-cbc8-d2351e06e286\").html(''); // clear any previous plot in window_id\n",
" var view = new model.default_view({model: model, el: \"#0e888dc7-1c95-4b0d-cbc8-d2351e06e286\"});\n",
" });\n",
" }\n",
"});\n",
"</script>\n",
"<div class=\"plotdiv\" id=\"0e888dc7-1c95-4b0d-cbc8-d2351e06e286\"></div>\n"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plot = Plot():line(torch.range(1,#vals), vals, 'blue'):line(torch.range(1,#errors), errors, 'red'):title(\"GOL\"):draw()"
]
},
{
"cell_type": "code",
"execution_count": 1282,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAGgAAAA0CAAAAABDOyLxAAAAVklEQVRYhe3YsQoAIAhFUQ3/O/ry2muIRITkvlHQAy5SOiUnJv25Z3ig5mkCAgICAgIKjsWM0b1wHO56qwMCAgIC+hEKOnz3B2q91QEBAQEBBUazvjoXfAYFamDx9ocAAAAASUVORK5CYII=",
"text/plain": [
"Console does not support images"
]
},
"metadata": {
"image/png": {
"height": 52,
"width": 104
}
},
"output_type": "display_data"
}
],
"source": [
"W = 50\n",
"local N = (#convlayer.weight)[1]\n",
"bigfilts = torch.FloatTensor(N, W, W)\n",
"\n",
"for i = 1, N do\n",
" bigfilts[i] = image.scale(convlayer.weight[{i,1}], W, 'simple')\n",
"end\n",
"\n",
"itorch.image(bigfilts)"
]
},
{
"cell_type": "code",
"execution_count": 1283,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"(1,1,.,.) = \n",
" 1.3616 1.3616 1.3616\n",
" 1.3616 1.3623 1.3616\n",
" 1.3616 1.3616 1.3616\n",
"\n",
"(2,1,.,.) = \n",
" 2.0221 2.0221 2.0221\n",
" 2.0221 0.7083 2.0221\n",
" 2.0221 2.0221 2.0221\n",
"[torch.FloatTensor of size 2x1x3x3]\n",
"\n"
]
},
"execution_count": 1283,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"convlayer.weight"
]
},
{
"cell_type": "code",
"execution_count": 1284,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"\n",
" 23\n",
"[torch.LongStorage of size 1]\n",
"\n"
]
},
"execution_count": 1284,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"parameters:size()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "iTorch",
"language": "lua",
"name": "itorch"
},
"language_info": {
"name": "lua",
"version": "20100"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment