ESC 500, 600, 800, 1000, 1500 PAR


measure ESCt, vh+, gh+ after 30 sec acclmiation at 500, 600, 800, 1000, 1500 PAR
// The measures DIRK ECS using on-off-on actinic, with actinic pulled from the PAR sensor.  This measurement smooths out the dark period by using a 2 layer smoothing.
// should I calibrate this to a 940 signal, to estimate thickness?

var output = {};
var spad;

var vhplus_500;
var tau_500;
var ECSt_500;
var quality_flag_500 = 0;
var i_500 = 0;
var j_500 = 0;
var h_500 = 0;
var k_500 = 0;

var vhplus_600;
var tau_600;
var ECSt_600;
var quality_flag_600 = 0;
var i_600 = 0;
var j_600 = 0;
var h_600 = 0;
var k_600 = 0;

var vhplus_800;
var tau_800;
var ECSt_800;
var quality_flag_800 = 0;
var i_800 = 0;
var j_800 = 0;
var h_800 = 0;
var k_800 = 0;

var vhplus_1000;
var tau_1000;
var ECSt_1000;
var quality_flag_1000 = 0;
var i_1000 = 0;
var j_1000 = 0;
var h_1000 = 0;
var k_1000 = 0;

var vhplus_1500;
var tau_1500;
var ECSt_1500;
var quality_flag_1500 = 0;
var i_1500 = 0;
var j_1500 = 0;
var h_1500 = 0;
var k_1500 = 0;

// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_500 = json.data_raw.slice(300,600);
var smooth1_abs_500 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_500 = MathMEAN(json.data_raw.slice(230,290));
smooth1_500[0] = fixit_500 ;// The measures DIRK ECS using on-off-on actinic, with actinic pulled from the PAR sensor.  This measurement smooths out the dark period by using a 2 layer smoothing.
// should I calibrate this to a 940 signal, to estimate thickness?


// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_500 = json.data_raw.slice(300,600);
var smooth1_abs_500 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_500 = MathMEAN(json.data_raw.slice(230,290));
smooth1_500[0] = fixit_500;
smooth1_500[1] = fixit_500;

// create an rolling average for every 2 measurements.  Then repeat with ever 3.  Then 4, etc.  Then repeat that process 5 times.

var tbsmooth_500 = 0;

///*
// first just smooth out the big bumps
for (k=0;k<15;k++) {
  for (h=2;h<3;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_500 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_500 += smooth1_500[i+j];  // sum current point + next point
      }
      smooth1_500[j] = MathROUND(tbsmooth_500/h,0);
    }
  }
}

// then roll out the kinks
for (k=0;k<7;k++) {
  for (h=2;h<5;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_500 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_500 += smooth1_500[i-1+j];  // sum previous 1 point + next h-1 point(s)
      }
      smooth1_500[j] = MathROUND(tbsmooth_500/h,0);
    }
  }
}
//*/


// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_600 = json.data_raw.slice(1200,1500);
var smooth1_abs_600 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_600 = MathMEAN(json.data_raw.slice(1130,1190));
smooth1_600[0] = fixit_600 ;// The measures DIRK ECS using on-off-on actinic, with actinic pulled from the PAR sensor.  This measurement smooths out the dark period by using a 2 layer smoothing.
// should I calibrate this to a 940 signal, to estimate thickness?


// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_600 = json.data_raw.slice(1200,1500);
var smooth1_abs_600 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_600 = MathMEAN(json.data_raw.slice(1130,1190));
smooth1_600[0] = fixit_600;
smooth1_600[1] = fixit_600;

// create an rolling average for every 2 measurements.  Then repeat with ever 3.  Then 4, etc.  Then repeat that process 5 times.

var tbsmooth_600 = 0;

///*
// first just smooth out the big bumps
for (k=0;k<15;k++) {
  for (h=2;h<3;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_600 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_600 += smooth1_600[i+j];  // sum current point + next point
      }
      smooth1_600[j] = MathROUND(tbsmooth_600/h,0);
    }
  }
}

// then roll out the kinks
for (k=0;k<7;k++) {
  for (h=2;h<5;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_600 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_600 += smooth1_600[i-1+j];  // sum previous 1 point + next h-1 point(s)
      }
      smooth1_600[j] = MathROUND(tbsmooth_600/h,0);
    }
  }
}
//*/

// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_800 = json.data_raw.slice(2100,2400);
var smooth1_abs_800 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_800 = MathMEAN(json.data_raw.slice(2030,2090));
smooth1_800[0] = fixit_800 ;// The measures DIRK ECS using on-off-on actinic, with actinic pulled from the PAR sensor.  This measurement smooths out the dark period by using a 2 layer smoothing.
// should I calibrate this to a 940 signal, to estimate thickness?


// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_800 = json.data_raw.slice(2100,2400);
var smooth1_abs_800 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_800 = MathMEAN(json.data_raw.slice(2030,2090));
smooth1_800[0] = fixit_800;
smooth1_800[1] = fixit_800;

// create an rolling average for every 2 measurements.  Then repeat with ever 3.  Then 4, etc.  Then repeat that process 5 times.

var tbsmooth_800 = 0;

///*
// first just smooth out the big bumps
for (k=0;k<15;k++) {
  for (h=2;h<3;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_800 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_800 += smooth1_800[i+j];  // sum current point + next point
      }
      smooth1_800[j] = MathROUND(tbsmooth_800/h,0);
    }
  }
}

// then roll out the kinks
for (k=0;k<7;k++) {
  for (h=2;h<5;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_800 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_800 += smooth1_800[i-1+j];  // sum previous 1 point + next h-1 point(s)
      }
      smooth1_800[j] = MathROUND(tbsmooth_800/h,0);
    }
  }
}
//*/

// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_1000 = json.data_raw.slice(3000,3300);
var smooth1_abs_1000 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_1000 = MathMEAN(json.data_raw.slice(2930,2990));
smooth1_1000[0] = fixit_1000 ;// The measures DIRK ECS using on-off-on actinic, with actinic pulled from the PAR sensor.  This measurement smooths out the dark period by using a 2 layer smoothing.
// should I calibrate this to a 940 signal, to estimate thickness?


// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_1000 = json.data_raw.slice(3000,3300);
var smooth1_abs_1000 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_1000 = MathMEAN(json.data_raw.slice(2930,2990));
smooth1_1000[0] = fixit_1000;
smooth1_1000[1] = fixit_1000;

// create an rolling average for every 2 measurements.  Then repeat with ever 3.  Then 4, etc.  Then repeat that process 5 times.

var tbsmooth_1000 = 0;

///*
// first just smooth out the big bumps
for (k=0;k<15;k++) {
  for (h=2;h<3;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_1000 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_1000 += smooth1_1000[i+j];  // sum current point + next point
      }
      smooth1_1000[j] = MathROUND(tbsmooth_1000/h,0);
    }
  }
}

// then roll out the kinks
for (k=0;k<7;k++) {
  for (h=2;h<5;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_1000 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_1000 += smooth1_1000[i-1+j];  // sum previous 1 point + next h-1 point(s)
      }
      smooth1_1000[j] = MathROUND(tbsmooth_1000/h,0);
    }
  }
}
//*/

// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_1500 = json.data_raw.slice(3900,4200);
var smooth1_abs_1500 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_1500 = MathMEAN(json.data_raw.slice(3830,3890));
smooth1_1500[0] = fixit_1500 ;// The measures DIRK ECS using on-off-on actinic, with actinic pulled from the PAR sensor.  This measurement smooths out the dark period by using a 2 layer smoothing.
// should I calibrate this to a 940 signal, to estimate thickness?


// This is the area which needs to be smoothed out,  the _abs version will be absorbance values
var smooth1_1500 = json.data_raw.slice(3900,4200);
var smooth1_abs_1500 = [];

// points 300 and 301 can be affected by electronic blips, so we set them == to the average of the previous 'on' values
var fixit_1500 = MathMEAN(json.data_raw.slice(3830,3890));
smooth1_1500[0] = fixit_1500;
smooth1_1500[1] = fixit_1500;

// create an rolling average for every 2 measurements.  Then repeat with ever 3.  Then 4, etc.  Then repeat that process 5 times.

var tbsmooth_1500 = 0;

///*
// first just smooth out the big bumps
for (k=0;k<15;k++) {
  for (h=2;h<3;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_1500 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_1500 += smooth1_1500[i+j];  // sum current point + next point
      }
      smooth1_1500[j] = MathROUND(tbsmooth_1500/h,0);
    }
  }
}

// then roll out the kinks
for (k=0;k<7;k++) {
  for (h=2;h<5;h++) {
    for (j=1;j<296;j++) {
      tbsmooth_1500 = 0;
      for (i=0;i<h;i++) {
        tbsmooth_1500 += smooth1_1500[i-1+j];  // sum previous 1 point + next h-1 point(s)
      }
      smooth1_1500[j] = MathROUND(tbsmooth_1500/h,0);
    }
  }
}
//*/











// now convert smooth1 into absorbance ( abs = log(Is / I0) )
for (var x=0;x<300;x++) {
  smooth1_abs_500[x] = MathLOG(smooth1_500[x]/smooth1_500[0]);
}


// calculate ECSt_500
max_500 = MathMEAN(smooth1_abs_500.sort().slice(10,299));
var min_500 = smooth1_abs_500[0];
ECSt_500 = max_500 - min_500;

// Calculate GH+ by finding the 1/e point in the dark period
var tmpval_500;
var howclose_e_500 = 1;
var tmpslope_500 = 0;
var close_e_500 = [];
var slope_e_500 = [];
for (k=0;k<299;k++) {
  tmpval_500 = (smooth1_abs_500[k]-min_500)/(max_500-min_500);
  howclose_e_500 = (1/Math.E - tmpval_500);
  close_e_500[k] = MathROUND((1/Math.E - tmpval_500),3);
  // if slope is largest, then choose it for vhplus_500 up to tau
  if (((smooth1_abs_500[k+1]-min_500)/(max_500-min_500) - tmpval_500) > tmpslope_500) {
    vhplus_500 = (smooth1_abs_500[k+1]-min_500)/(max_500-min_500) - tmpval_500;
  }
  tmpslope_500 = (smooth1_abs_500[k+1]-min_500)/(max_500-min_500) - tmpval_500;
  slope_e_500[k] = MathROUND((smooth1_abs_500[k+1]-min_500)/(max_500-min_500) - tmpval_500,4);
  // once you hit tau, then stop iterating
  if (howclose_e_500 < 0) {
    tau_500 = (smooth1_abs_500[k]-min_500)/(max_500-min_500);
    break;
  }
}

// Check for quality issues
// issue 1: large standard deviation in the first 'on' period
var st_dev_on_500 = MathSTDEV(json.data_raw.slice(20,290));
if (st_dev_on_500 > 50) {
  quality_flag_500++;
}

if (quality_flag_500 > 0) {
  output ["quality flag_500"] = quality_flag_500;
  output ["st_dev_on_500"] = MathROUND(st_dev_on_500,0);
}

//output ["log out"] = smooth1_abs;
output ["ECSt_500"] = MathROUND(ECSt_500,4);
output ["vhplus_500"] = MathROUND(vhplus_500,4);
output ["ghplus_500"] = 1/MathROUND(tau_500,4);
//output ["close_e"] = close_e;
//output ["slope_e"] = slope_e;
//output ["smooth1"] = smooth1;


// now convert smooth1 into absorbance ( abs = log(Is / I0) )
for (var x=0;x<300;x++) {
  smooth1_abs_600[x] = MathLOG(smooth1_600[x]/smooth1_600[0]);
}


// calculate ECSt_600
max_600 = MathMEAN(smooth1_abs_600.sort().slice(10,299));
var min_600 = smooth1_abs_600[0];
ECSt_600 = max_600 - min_600;

// Calculate GH+ by finding the 1/e point in the dark period
var tmpval_600;
var howclose_e_600 = 1;
var tmpslope_600 = 0;
var close_e_600 = [];
var slope_e_600 = [];
for (k=0;k<299;k++) {
  tmpval_600 = (smooth1_abs_600[k]-min_600)/(max_600-min_600);
  howclose_e_600 = (1/Math.E - tmpval_600);
  close_e_600[k] = MathROUND((1/Math.E - tmpval_600),3);
  // if slope is largest, then choose it for vhplus_600 up to tau
  if (((smooth1_abs_600[k+1]-min_600)/(max_600-min_600) - tmpval_600) > tmpslope_600) {
    vhplus_600 = (smooth1_abs_600[k+1]-min_600)/(max_600-min_600) - tmpval_600;
  }
  tmpslope_600 = (smooth1_abs_600[k+1]-min_600)/(max_600-min_600) - tmpval_600;
  slope_e_600[k] = MathROUND((smooth1_abs_600[k+1]-min_600)/(max_600-min_600) - tmpval_600,4);
  // once you hit tau, then stop iterating
  if (howclose_e_600 < 0) {
    tau_600 = (smooth1_abs_600[k]-min_600)/(max_600-min_600);
    break;
  }
}

// Check for quality issues
// issue 1: large standard deviation in the first 'on' period
var st_dev_on_600 = MathSTDEV(json.data_raw.slice(20,290));
if (st_dev_on_600 > 50) {
  quality_flag_600++;
}

if (quality_flag_600 > 0) {
  output ["quality flag_600"] = quality_flag_600;
  output ["st_dev_on_600"] = MathROUND(st_dev_on_600,0);
}

//output ["log out"] = smooth1_abs;
output ["ECSt_600"] = MathROUND(ECSt_600,4);
output ["vhplus_600"] = MathROUND(vhplus_600,4);
output ["ghplus_600"] = 1/MathROUND(tau_600,4);


// now convert smooth1 into absorbance ( abs = log(Is / I0) )
for (var x=0;x<300;x++) {
  smooth1_abs_800[x] = MathLOG(smooth1_800[x]/smooth1_800[0]);
}


// calculate ECSt_800
max_800 = MathMEAN(smooth1_abs_800.sort().slice(10,299));
var min_800 = smooth1_abs_800[0];
ECSt_800 = max_800 - min_800;

// Calculate GH+ by finding the 1/e point in the dark period
var tmpval_800;
var howclose_e_800 = 1;
var tmpslope_800 = 0;
var close_e_800 = [];
var slope_e_800 = [];
for (k=0;k<299;k++) {
  tmpval_800 = (smooth1_abs_800[k]-min_800)/(max_800-min_800);
  howclose_e_800 = (1/Math.E - tmpval_800);
  close_e_800[k] = MathROUND((1/Math.E - tmpval_800),3);
  // if slope is largest, then choose it for vhplus_800 up to tau
  if (((smooth1_abs_800[k+1]-min_800)/(max_800-min_800) - tmpval_800) > tmpslope_800) {
    vhplus_800 = (smooth1_abs_800[k+1]-min_800)/(max_800-min_800) - tmpval_800;
  }
  tmpslope_800 = (smooth1_abs_800[k+1]-min_800)/(max_800-min_800) - tmpval_800;
  slope_e_800[k] = MathROUND((smooth1_abs_800[k+1]-min_800)/(max_800-min_800) - tmpval_800,4);
  // once you hit tau, then stop iterating
  if (howclose_e_800 < 0) {
    tau_800 = (smooth1_abs_800[k]-min_800)/(max_800-min_800);
    break;
  }
}

// Check for quality issues
// issue 1: large standard deviation in the first 'on' period
var st_dev_on_800 = MathSTDEV(json.data_raw.slice(20,290));
if (st_dev_on_800 > 50) {
  quality_flag_800++;
}

if (quality_flag_800 > 0) {
  output ["quality flag_800"] = quality_flag_800;
  output ["st_dev_on_800"] = MathROUND(st_dev_on_800,0);
}

//output ["log out"] = smooth1_abs;
output ["ECSt_800"] = MathROUND(ECSt_800,4);
output ["vhplus_800"] = MathROUND(vhplus_800,4);
output ["ghplus_800"] = 1/MathROUND(tau_800,4);





// now convert smooth1 into absorbance ( abs = log(Is / I0) )
for (var x=0;x<300;x++) {
  smooth1_abs_1000[x] = MathLOG(smooth1_1000[x]/smooth1_1000[0]);
}


// calculate ECSt_1000
max_1000 = MathMEAN(smooth1_abs_1000.sort().slice(10,299));
var min_1000 = smooth1_abs_1000[0];
ECSt_1000 = max_1000 - min_1000;

// Calculate GH+ by finding the 1/e point in the dark period
var tmpval_1000;
var howclose_e_1000 = 1;
var tmpslope_1000 = 0;
var close_e_1000 = [];
var slope_e_1000 = [];
for (k=0;k<299;k++) {
  tmpval_1000 = (smooth1_abs_1000[k]-min_1000)/(max_1000-min_1000);
  howclose_e_1000 = (1/Math.E - tmpval_1000);
  close_e_1000[k] = MathROUND((1/Math.E - tmpval_1000),3);
  // if slope is largest, then choose it for vhplus_1000 up to tau
  if (((smooth1_abs_1000[k+1]-min_1000)/(max_1000-min_1000) - tmpval_1000) > tmpslope_1000) {
    vhplus_1000 = (smooth1_abs_1000[k+1]-min_1000)/(max_1000-min_1000) - tmpval_1000;
  }
  tmpslope_1000 = (smooth1_abs_1000[k+1]-min_1000)/(max_1000-min_1000) - tmpval_1000;
  slope_e_1000[k] = MathROUND((smooth1_abs_1000[k+1]-min_1000)/(max_1000-min_1000) - tmpval_1000,4);
  // once you hit tau, then stop iterating
  if (howclose_e_1000 < 0) {
    tau_1000 = (smooth1_abs_1000[k]-min_1000)/(max_1000-min_1000);
    break;
  }
}

// Check for quality issues
// issue 1: large standard deviation in the first 'on' period
var st_dev_on_1000 = MathSTDEV(json.data_raw.slice(20,290));
if (st_dev_on_1000 > 50) {
  quality_flag_1000++;
}

if (quality_flag_1000 > 0) {
  output ["quality flag_1000"] = quality_flag_1000;
  output ["st_dev_on_1000"] = MathROUND(st_dev_on_1000,0);
}

//output ["log out"] = smooth1_abs;
output ["ECSt_1000"] = MathROUND(ECSt_1000,4);
output ["vhplus_1000"] = MathROUND(vhplus_1000,4);
output ["ghplus_1000"] = 1/MathROUND(tau_1000,4);



// now convert smooth1 into absorbance ( abs = log(Is / I0) )
for (var x=0;x<300;x++) {
  smooth1_abs_1500[x] = MathLOG(smooth1_1500[x]/smooth1_1500[0]);
}


// calculate ECSt_1500
max_1500 = MathMEAN(smooth1_abs_1500.sort().slice(10,299));
var min_1500 = smooth1_abs_1500[0];
ECSt_1500 = max_1500 - min_1500;

// Calculate GH+ by finding the 1/e point in the dark period
var tmpval_1500;
var howclose_e_1500 = 1;
var tmpslope_1500 = 0;
var close_e_1500 = [];
var slope_e_1500 = [];
for (k=0;k<299;k++) {
  tmpval_1500 = (smooth1_abs_1500[k]-min_1500)/(max_1500-min_1500);
  howclose_e_1500 = (1/Math.E - tmpval_1500);
  close_e_1500[k] = MathROUND((1/Math.E - tmpval_1500),3);
  // if slope is largest, then choose it for vhplus_1500 up to tau
  if (((smooth1_abs_1500[k+1]-min_1500)/(max_1500-min_1500) - tmpval_1500) > tmpslope_1500) {
    vhplus_1500 = (smooth1_abs_1500[k+1]-min_1500)/(max_1500-min_1500) - tmpval_1500;
  }
  tmpslope_1500 = (smooth1_abs_1500[k+1]-min_1500)/(max_1500-min_1500) - tmpval_1500;
  slope_e_1500[k] = MathROUND((smooth1_abs_1500[k+1]-min_1500)/(max_1500-min_1500) - tmpval_1500,4);
  // once you hit tau, then stop iterating
  if (howclose_e_1500 < 0) {
    tau_1500 = (smooth1_abs_1500[k]-min_1500)/(max_1500-min_1500);
    break;
  }
}

// Check for quality issues
// issue 1: large standard deviation in the first 'on' period
var st_dev_on_1500 = MathSTDEV(json.data_raw.slice(20,290));
if (st_dev_on_1500 > 50) {
  quality_flag_1500++;
}

if (quality_flag_1500 > 0) {
  output ["quality flag_1500"] = quality_flag_1500;
  output ["st_dev_on_1500"] = MathROUND(st_dev_on_1500,0);
}

//output ["log out"] = smooth1_abs;
output ["ECSt_1500"] = MathROUND(ECSt_1500,4);
output ["vhplus_1500"] = MathROUND(vhplus_1500,4);
output ["ghplus_1500"] = 1/MathROUND(tau_1500,4);















return output;


{
  "time_offset": 240,
  "time": 1499956030511,
  "device_name": "MultispeQ",
  "device_version": "1",
  "device_id": "01:12:38:86",
  "device_battery": 92,
  "device_firmware": 1.17,
  "sample": [
    {
      "time": 1499956030524,
      "protocol_id": 1,
      "data_raw": [
        18320,
        19069,
        19079,
        19086,
        19079,
        19079,
        19079,
        19091,
        19086,
        19087,
        19085,
        19081,
        19091,
        19090,
        19087,
        19090,
        19083,
        19089,
        19099,
        19090,
        19087,
        19080,
        19092,
        19085,
        19089,
        19082,
        19086,
        19093,
        19087,
        19087,
        19086,
        19087,
        19088,
        19093,
        19086,
        19090,
        19082,
        19094,
        19085,
        19082,
        19085,
        19084,
        19087,
        19086,
        19085,
        19089,
        19083,
        19092,
        19087,
        19086,
        19086,
        19082,
        19090,
        19091,
        19090,
        19079,
        19084,
        19093,
        19091,
        19086,
        19089,
        19087,
        19091,
        19093,
        19086,
        19078,
        19081,
        19094,
        19092,
        19099,
        19085,
        19083,
        19085,
        19091,
        19091,
        19079,
        19083,
        19088,
        19090,
        19092,
        19089,
        19082,
        19092,
        19090,
        19095,
        19087,
        19083,
        19093,
        19089,
        19093,
        19087,
        19088,
        19084,
        19090,
        19087,
        19087,
        19080,
        19088,
        19087,
        19079,
        19085,
        19082,
        19092,
        19079,
        19087,
        19082,
        19083,
        19087,
        19087,
        19087,
        19084,
        19076,
        19091,
        19084,
        19089,
        19078,
        19083,
        19086,
        19085,
        19084,
        19079,
        19087,
        19090,
        19087,
        19079,
        19087,
        19082,
        19082,
        19079,
        19085,
        19077,
        19079,
        19087,
        19084,
        19089,
        19085,
        19085,
        19083,
        19087,
        19083,
        19085,
        19081,
        19091,
        19087,
        19092,
        19091,
        19079,
        19083,
        19091,
        19087,
        19081,
        19085,
        19082,
        19095,
        19087,
        19094,
        19079,
        19087,
        19087,
        19093,
        19091,
        19079,
        19087,
        19083,
        19094,
        19083,
        19084,
        19093,
        19092,
        19084,
        19085,
        19087,
        19088,
        19089,
        19087,
        19086,
        19076,
        19085,
        19091,
        19091,
        19092,
        19086,
        19091,
        19097,
        19094,
        19095,
        19081,
        19091,
        19091,
        19092,
        19093,
        19083,
        19086,
        19094,
        19091,
        19092,
        19081,
        19086,
        19095,
        19089,
        19079,
        19088,
        19089,
        19095,
        19093,
        19095,
        19087,
        19085,
        19089,
        19095,
        19095,
        19085,
        19092,
        19087,
        19092,
        19078,
        19083,
        19094,
        19091,
        19089,
        19083,
        19082,
        19085,
        19087,
        19094,
        19094,
        19087,
        19089,
        19089,
        19095,
        19087,
        19087,
        19079,
        19090,
        19083,
        19081,
        19086,
        19089,
        19087,
        19090,
        19085,
        19079,
        19087,
        19087,
        19087,
        19081,
        19078,
        19082,
        19095,
        19091,
        19089,
        19088,
        19080,
        19083,
        19089,
        19087,
        19088,
        19079,
        19087,
        19097,
        19091,
        19080,
        19089,
        19090,
        19092,
        19094,
        19094,
        19087,
        19087,
        19087,
        19090,
        19085,
        19088,
        19094,
        19091,
        19097,
        19085,
        19087,
        19092,
        19099,
        19091,
        19094,
        19081,
        19093,
        19090,
        19091,
        19085,
        19091,
        19086,
        19093,
        19091,
        19083,
        19083,
        19091,
        19091,
        19093,
        19081,
        19086,
        19089,
        19087,
        19089,
        19090,
        19087,
        19096,
        19102,
        19095,
        19095,
        19103,
        19109,
        19109,
        19109,
        19114,
        19110,
        19119,
        19118,
        19123,
        19117,
        19124,
        19129,
        19133,
        19131,
        19127,
        19131,
        19137,
        19136,
        19143,
        19137,
        19142,
        19143,
        19142,
        19143,
        19143,
        19143,
        19155,
        19154,
        19154,
        19151,
        19153,
        19162,
        19155,
        19158,
        19153,
        19158,
        19162,
        19167,
        19167,
        19166,
        19161,
        19173,
        19169,
        19174,
        19173,
        19170,
        19177,
        19167,
        19175,
        19175,
        19179,
        19175,
        19180,
        19175,
        19177,
        19170,
        19182,
        19180,
        19181,
        19175,
        19179,
        19190,
        19190,
        19181,
        19185,
        19181,
        19193,
        19192,
        19191,
        19191,
        19186,
        19203,
        19193,
        19197,
        19191,
        19195,
        19195,
        19197,
        19191,
        19191,
        19199,
        19203,
        19196,
        19195,
        19189,
        19193,
        19197,
        19198,
        19199,
        19199,
        19195,
        19207,
        19207,
        19205,
        19199,
        19201,
        19202,
        19208,
        19206,
        19202,
        19207,
        19209,
        19213,
        19207,
        19208,
        19205,
        19211,
        19208,
        19215,
        19211,
        19207,
        19209,
        19215,
        19209,
        19217,
        19202,
        19211,
        19205,
        19207,
        19205,
        19204,
        19206,
        19215,
        19212,
        19213,
        19209,
        19210,
        19210,
        19210,
        19208,
        19207,
        19215,
        19211,
        19213,
        19209,
        19210,
        19212,
        19218,
        19217,
        19213,
        19211,
        19218,
        19219,
        19214,
        19211,
        19207,
        19218,
        19215,
        19215,
        19215,
        19211,
        19215,
        19218,
        19219,
        19220,
        19209,
        19220,
        19218,
        19221,
        19211,
        19216,
        19215,
        19220,
        19223,
        19221,
        19217,
        19220,
        19223,
        19215,
        19215,
        19213,
        19217,
        19220,
        19220,
        19219,
        19226,
        19219,
        19223,
        19223,
        19218,
        19219,
        19217,
        19223,
        19222,
        19225,
        19217,
        19223,
        19220,
        19223,
        19226,
        19215,
        19219,
        19231,
        19228,
        19222,
        19218,
        19215,
        19228,
        19222,
        19229,
        19215,
        19223,
        19223,
        19226,
        19214,
        19222,
        19219,
        19225,
        19221,
        19216,
        19217,
        19221,
        19231,
        19227,
        19226,
        19219,
        19223,
        19223,
        19230,
        19217,
        19225,
        19222,
        19228,
        19221,
        19223,
        19220,
        19223,
        19226,
        19227,
        19225,
        19225,
        19223,
        19226,
        19227,
        19227,
        19220,
        19226,
        19226,
        19231,
        19223,
        19221,
        19228,
        19223,
        19228,
        19223,
        19223,
        19221,
        19234,
        19222,
        19230,
        19221,
        19225,
        19223,
        19230,
        19219,
        19221,
        19224,
        19230,
        19227,
        19228,
        19221,
        19222,
        19227,
        19225,
        19218,
        19227,
        19226,
        19235,
        19231,
        19221,
        19219,
        19223,
        19231,
        19229,
        19220,
        19220,
        19229,
        19222,
        19231,
        19220,
        19225,
        19215,
        19229,
        19231,
        19223,
        19218,
        19224,
        19231,
        19230,
        19232,
        19223,
        19223,
        19225,
        19229,
        19215,
        19217,
        19210,
        19220,
        19215,
        19213,
        19202,
        19210,
        19205,
        19209,
        19195,
        19199,
        19198,
        19194,
        19193,
        19191,
        19185,
        19187,
        19191,
        19185,
        19189,
        19178,
        19186,
        19185,
        19189,
        19186,
        19171,
        19170,
        19183,
        19171,
        19175,
        19171,
        19171,
        19168,
        19173,
        19159,
        19161,
        19162,
        19166,
        19165,
        19161,
        19153,
        19159,
        19160,
        19155,
        19151,
        19154,
        19145,
        19159,
        19153,
        19153,
        19147,
        19147,
        19148,
        19148,
        19149,
        19143,
        19135,
        19150,
        19143,
        19141,
        19140,
        19141,
        19142,
        19142,
        19136,
        19137,
        19131,
        19134,
        19132,
        19130,
        19129,
        19134,
        19132,
        19132,
        19130,
        19135,
        19132,
        19127,
        19132,
        19115,
        19121,
        19117,
        19126,
        19125,
        19119,
        19119,
        19119,
        19121,
        19126,
        19122,
        19117,
        19122,
        19114,
        19120,
        19117,
        19114,
        19111,
        19118,
        19114,
        19116,
        19110,
        19115,
        19111,
        19117,
        19105,
        19106,
        19107,
        19111,
        19104,
        19115,
        19103,
        19109,
        19107,
        19109,
        19106,
        19105,
        19108,
        19111,
        19111,
        19108,
        19101,
        19105,
        19105,
        19111,
        19101,
        19100,
        19103,
        19111,
        19103,
        19105,
        19106,
        19101,
        19109,
        19106,
        19102,
        19095,
        19098,
        19101,
        19103,
        19097,
        19099,
        19094,
        19102,
        19102,
        19095,
        19101,
        19098,
        19107,
        19101,
        19106,
        19098,
        19086,
        19097,
        19099,
        19090,
        19095,
        19095,
        19099,
        19095,
        19098,
        19095,
        19093,
        19109,
        19098,
        19104,
        19092,
        19100,
        19099,
        19099,
        19095,
        19096,
        19098,
        19102,
        19099,
        19092,
        19092,
        19093,
        19095,
        19097,
        19093,
        19091,
        19086,
        19097,
        19095,
        19092,
        19085,
        19095,
        19090,
        19091,
        19095,
        19088,
        19097,
        19089,
        19096,
        19093,
        19093,
        19087,
        19095,
        19091,
        19094,
        19091,
        19094,
        19092,
        19096,
        19085,
        19089,
        19086,
        19094,
        19091,
        19089,
        19086,
        19087,
        19091,
        19092,
        19088,
        19085,
        19085,
        19094,
        19095,
        19099,
        19090,
        19087,
        19091,
        19093,
        19099,
        19084,
        19089,
        19091,
        19093,
        19095,
        19087,
        19090,
        19092,
        19082,
        19091,
        19089,
        19085,
        19091,
        19087,
        19088,
        19086,
        19089,
        19082,
        19089,
        19087,
        19081,
        19081,
        19095,
        19085,
        19090,
        19080,
        19083,
        19083,
        19085,
        19085,
        19082,
        19078,
        19089,
        19085,
        19087,
        19082,
        19087,
        19093,
        19086,
        19084,
        19079,
        19080,
        19086,
        19091,
        19079,
        19085,
        19078,
        19090,
        19089,
        19083,
        19075,
        19080,
        19094,
        19090,
        19090,
        19077,
        19085,
        19084,
        19089,
        19084,
        19090,
        19080,
        19091,
        19084,
        19086,
        19081,
        19088,
        19083,
        19087,
        19086,
        19087,
        19081,
        19086,
        19023,
        19011,
        19019,
        19023,
        19023,
        19015,
        19015,
        19022,
        19020,
        19014,
        19015,
        19020,
        19023,
        19023,
        19016,
        19022,
        19021,
        19013,
        19015,
        19030,
        19014,
        19027,
        19018,
        19019,
        19021,
        19016,
        19023,
        19015,
        19020,
        19021,
        19018,
        19014,
        19023,
        19027,
        19017,
        19019,
        19023,
        19021,
        19021,
        19020,
        19020,
        19017,
        19022,
        19018,
        19015,
        19026,
        19019,
        19027,
        19019,
        19027,
        19025,
        19022,
        19021,
        19014,
        19024,
        19017,
        19013,
        19015,
        19014,
        19023,
        19016,
        19015,
        19026,
        19020,
        19030,
        19017,
        19023,
        19019,
        19021,
        19015,
        19021,
        19023,
        19018,
        19015,
        19015,
        19025,
        19022,
        19021,
        19017,
        19025,
        19017,
        19024,
        19015,
        19030,
        19015,
        19021,
        19014,
        19018,
        19020,
        19015,
        19023,
        19014,
        19023,
        19028,
        19020,
        19019,
        19025,
        19015,
        19026,
        19014,
        19022,
        19016,
        19021,
        19014,
        19016,
        19021,
        19023,
        19015,
        19023,
        19031,
        19026,
        19021,
        19013,
        19028,
        19025,
        19023,
        19019,
        19025,
        19023,
        19025,
        19023,
        19022,
        19019,
        19024,
        19016,
        19023,
        19021,
        19015,
        19024,
        19015,
        19030,
        19023,
        19014,
        19023,
        19019,
        19022,
        19027,
        19020,
        19022,
        19021,
        19019,
        19015,
        19027,
        19027,
        19019,
        19026,
        19023,
        19023,
        19028,
        19023,
        19023,
        19020,
        19025,
        19020,
        19018,
        19036,
        19022,
        19015,
        19021,
        19023,
        19025,
        19024,
        19025,
        19017,
        19022,
        19031,
        19019,
        19017,
        19023,
        19023,
        19017,
        19015,
        19027,
        19023,
        19026,
        19022,
        19013,
        19025,
        19026,
        19015,
        19026,
        19021,
        19025,
        19020,
        19015,
        19027,
        19021,
        19021,
        19014,
        19021,
        19021,
        19019,
        19020,
        19018,
        19019,
        19029,
        19021,
        19019,
        19026,
        19023,
        19023,
        19017,
        19023,
        19030,
        19018,
        19022,
        19019,
        19017,
        19023,
        19017,
        19020,
        19019,
        19021,
        19017,
        19020,
        19023,
        19023,
        19035,
        19017,
        19023,
        19026,
        19021,
        19017,
        19021,
        19026,
        19027,
        19013,
        19017,
        19027,
        19025,
        19016,
        19017,
        19026,
        19021,
        19023,
        19025,
        19026,
        19015,
        19018,
        19015,
        19019,
        19022,
        19018,
        19016,
        19013,
        19021,
        19022,
        19018,
        19021,
        19026,
        19029,
        19017,
        19019,
        19028,
        19016,
        19030,
        19013,
        19025,
        19021,
        19020,
        19025,
        19024,
        19028,
        19027,
        19018,
        19022,
        19021,
        19020,
        19015,
        19015,
        19031,
        19023,
        19026,
        19019,
        19023,
        19019,
        19011,
        19017,
        19024,
        19019,
        19023,
        19018,
        19020,
        19027,
        19019,
        19025,
        19015,
        19020,
        19022,
        19019,
        19021,
        19018,
        19025,
        19014,
        19012,
        19017,
        19018,
        19026,
        19016,
        19023,
        19022,
        19018,
        19031,
        19021,
        19037,
        19039,
        19045,
        19043,
        19045,
        19052,
        19047,
        19051,
        19065,
        19061,
        19068,
        19065,
        19063,
        19067,
        19078,
        19071,
        19079,
        19085,
        19085,
        19089,
        19082,
        19100,
        19092,
        19097,
        19095,
        19095,
        19107,
        19097,
        19102,
        19106,
        19109,
        19120,
        19106,
        19106,
        19116,
        19114,
        19113,
        19109,
        19123,
        19124,
        19121,
        19123,
        19121,
        19126,
        19128,
        19117,
        19125,
        19124,
        19119,
        19119,
        19121,
        19129,
        19132,
        19134,
        19123,
        19131,
        19139,
        19129,
        19134,
        19138,
        19130,
        19131,
        19129,
        19135,
        19138,
        19132,
        19139,
        19132,
        19138,
        19134,
        19131,
        19139,
        19141,
        19140,
        19141,
        19133,
        19139,
        19134,
        19139,
        19142,
        19128,
        19141,
        19143,
        19136,
        19140,
        19141,
        19139,
        19131,
        19140,
        19147,
        19142,
        19142,
        19135,
        19146,
        19143,
        19139,
        19143,
        19140,
        19143,
        19142,
        19137,
        19134,
        19143,
        19143,
        19143,
        19142,
        19149,
        19146,
        19150,
        19141,
        19141,
        19143,
        19145,
        19139,
        19138,
        19146,
        19148,
        19139,
        19145,
        19142,
        19146,
        19139,
        19135,
        19154,
        19141,
        19143,
        19146,
        19143,
        19141,
        19143,
        19137,
        19141,
        19142,
        19142,
        19139,
        19139,
        19146,
        19149,
        19153,
        19140,
        19147,
        19143,
        19142,
        19150,
        19153,
        19147,
        19147,
        19142,
        19143,
        19151,
        19143,
        19149,
        19143,
        19146,
        19154,
        19140,
        19150,
        19151,
        19158,
        19156,
        19143,
        19149,
        19146,
        19153,
        19153,
        19151,
        19150,
        19151,
        19146,
        19143,
        19142,
        19143,
        19141,
        19142,
        19153,
        19141,
        19147,
        19143,
        19148,
        19151,
        19143,
        19141,
        19153,
        19142,
        19145,
        19146,
        19143,
        19153,
        19141,
        19150,
        19143,
        19155,
        19153,
        19150,
        19148,
        19157,
        19145,
        19138,
        19140,
        19145,
        19155,
        19146,
        19147,
        19154,
        19145,
        19154,
        19142,
        19147,
        19152,
        19143,
        19142,
        19143,
        19149,
        19153,
        19153,
        19146,
        19151,
        19150,
        19155,
        19147,
        19146,
        19144,
        19153,
        19158,
        19147,
        19155,
        19150,
        19155,
        19143,
        19158,
        19155,
        19141,
        19145,
        19150,
        19153,
        19155,
        19144,
        19147,
        19161,
        19150,
        19156,
        19150,
        19158,
        19158,
        19147,
        19155,
        19153,
        19159,
        19158,
        19147,
        19146,
        19155,
        19153,
        19143,
        19143,
        19154,
        19154,
        19150,
        19141,
        19154,
        19150,
        19157,
        19147,
        19145,
        19151,
        19143,
        19146,
        19143,
        19146,
        19150,
        19142,
        19144,
        19151,
        19149,
        19151,
        19151,
        19156,
        19150,
        19152,
        19148,
        19148,
        19150,
        19151,
        19151,
        19150,
        19149,
        19147,
        19146,
        19144,
        19147,
        19150,
        19145,
        19147,
        19149,
        19155,
        19155,
        19140,
        19143,
        19142,
        19137,
        19141,
        19127,
        19142,
        19129,
        19123,
        19125,
        19127,
        19131,
        19130,
        19124,
        19127,
        19126,
        19127,
        19116,
        19117,
        19118,
        19116,
        19113,
        19111,
        19118,
        19115,
        19111,
        19111,
        19119,
        19115,
        19115,
        19114,
        19116,
        19109,
        19113,
        19113,
        19102,
        19116,
        19105,
        19103,
        19105,
        19109,
        19111,
        19096,
        19103,
        19102,
        19109,
        19104,
        19097,
        19105,
        19105,
        19099,
        19095,
        19097,
        19103,
        19095,
        19095,
        19098,
        19097,
        19095,
        19093,
        19092,
        19103,
        19093,
        19093,
        19087,
        19095,
        19089,
        19091,
        19087,
        19085,
        19094,
        19084,
        19084,
        19079,
        19087,
        19086,
        19094,
        19083,
        19086,
        19086,
        19080,
        19084,
        19090,
        19082,
        19088,
        19077,
        19083,
        19089,
        19079,
        19083,
        19078,
        19079,
        19082,
        19071,
        19073,
        19079,
        19078,
        19077,
        19070,
        19079,
        19076,
        19071,
        19083,
        19068,
        19080,
        19075,
        19073,
        19073,
        19078,
        19074,
        19076,
        19061,
        19079,
        19070,
        19068,
        19063,
        19065,
        19073,
        19077,
        19061,
        19073,
        19065,
        19063,
        19068,
        19063,
        19074,
        19065,
        19063,
        19061,
        19066,
        19059,
        19069,
        19059,
        19065,
        19062,
        19066,
        19059,
        19059,
        19059,
        19059,
        19049,
        19051,
        19060,
        19054,
        19054,
        19057,
        19060,
        19063,
        19059,
        19058,
        19063,
        19062,
        19062,
        19055,
        19061,
        19063,
        19055,
        19050,
        19055,
        19059,
        19063,
        19059,
        19058,
        19066,
        19061,
        19070,
        19054,
        19069,
        19063,
        19063,
        19055,
        19053,
        19057,
        19059,
        19050,
        19056,
        19055,
        19059,
        19047,
        19052,
        19055,
        19055,
        19055,
        19051,
        19062,
        19051,
        19056,
        19052,
        19053,
        19058,
        19050,
        19053,
        19052,
        19060,
        19060,
        19055,
        19044,
        19051,
        19048,
        19048,
        19046,
        19058,
        19054,
        19051,
        19049,
        19052,
        19049,
        19051,
        19045,
        19053,
        19051,
        19051,
        19055,
        19037,
        19053,
        19049,
        19051,
        19050,
        19047,
        19053,
        19046,
        19044,
        19057,
        19047,
        19043,
        19043,
        19048,
        19051,
        19046,
        19040,
        19047,
        19053,
        19053,
        19050,
        19045,
        19048,
        19049,
        19040,
        19044,
        19043,
        19045,
        19047,
        19034,
        19054,
        19043,
        19043,
        19042,
        19044,
        19051,
        19047,
        19045,
        19044,
        19040,
        19047,
        19035,
        19044,
        19046,
        19042,
        19046,
        19036,
        19044,
        19043,
        19044,
        19047,
        19036,
        19045,
        19047,
        19041,
        19042,
        19043,
        19039,
        19045,
        19039,
        19046,
        19045,
        19040,
        19041,
        19045,
        19044,
        19044,
        19035,
        19040,
        19043,
        19039,
        19047,
        19046,
        19044,
        19044,
        19037,
        19034,
        19047,
        19037,
        19035,
        19041,
        19044,
        19045,
        19043,
        19037,
        19041,
        19039,
        19006,
        19004,
        19005,
        19007,
        19006,
        19002,
        19009,
        19015,
        19007,
        19005,
        19014,
        19014,
        19009,
        19007,
        19018,
        19018,
        19014,
        19007,
        19019,
        19015,
        19008,
        19011,
        19015,
        19010,
        19017,
        19011,
        19018,
        19010,
        19016,
        19011,
        19003,
        19009,
        19015,
        19011,
        19020,
        19007,
        19011,
        19017,
        19013,
        19015,
        19007,
        19022,
        19015,
        19007,
        19005,
        19018,
        19017,
        19013,
        19011,
        19015,
        19011,
        19021,
        19012,
        19011,
        19020,
        19007,
        19007,
        19022,
        19015,
        19011,
        19011,
        19019,
        19011,
        19012,
        19009,
        19007,
        19015,
        19007,
        19019,
        19011,
        19011,
        19010,
        19011,
        19013,
        19008,
        19009,
        19014,
        19019,
        19019,
        19006,
        19017,
        19014,
        19017,
        19011,
        19015,
        19020,
        19009,
        19013,
        19020,
        19016,
        19011,
        19006,
        19014,
        19013,
        19005,
        19012,
        19010,
        19010,
        19010,
        19010,
        19008,
        19022,
        19015,
        19019,
        19014,
        19012,
        19013,
        19020,
        19015,
        19008,
        19017,
        19022,
        19013,
        19011,
        19011,
        19018,
        19013,
        19007,
        19009,
        19015,
        19010,
        19007,
        19015,
        19012,
        19006,
        19011,
        19015,
        19014,
        19013,
        19004,
        19028,
        19012,
        19018,
        19010,
        19016,
        19012,
        19011,
        19007,
        19020,
        19013,
        19013,
        19010,
        19015,
        19015,
        19017,
        19011,
        19012,
        19014,
        19015,
        19010,
        19014,
        19010,
        19009,
        19013,
        19018,
        19016,
        19013,
        19021,
        19006,
        19011,
        19005,
        19019,
        19015,
        19011,
        19007,
        19015,
        19013,
        19018,
        19007,
        19014,
        19011,
        19008,
        19011,
        19013,
        19013,
        19009,
        19007,
        19006,
        19011,
        19006,
        19016,
        19013,
        19013,
        19011,
        19013,
        19007,
        19007,
        19006,
        19020,
        19013,
        19008,
        19001,
        19013,
        19015,
        19014,
        19009,
        19009,
        19008,
        19009,
        19010,
        19011,
        19003,
        19010,
        19002,
        19010,
        19012,
        19004,
        19008,
        19011,
        19014,
        19007,
        18997,
        19013,
        19015,
        19006,
        19013,
        19013,
        19014,
        19010,
        19005,
        19013,
        19012,
        19007,
        19011,
        19002,
        19003,
        19011,
        19011,
        19016,
        18999,
        19009,
        19016,
        19013,
        19011,
        19014,
        19013,
        19005,
        19006,
        19013,
        19006,
        19014,
        19007,
        19014,
        19009,
        19015,
        19007,
        19015,
        19013,
        19012,
        19013,
        19013,
        19011,
        19007,
        19009,
        19014,
        19011,
        19015,
        19006,
        19011,
        19003,
        19012,
        19007,
        19010,
        19012,
        19008,
        19007,
        19017,
        19013,
        19009,
        19010,
        19011,
        19002,
        19007,
        19016,
        19011,
        19006,
        19012,
        19015,
        19004,
        19012,
        19007,
        19013,
        19009,
        19018,
        19003,
        19012,
        19013,
        19005,
        19007,
        19012,
        19017,
        19009,
        19009,
        19009,
        19023,
        19009,
        19009,
        19014,
        19013,
        19005,
        19013,
        19005,
        19023,
        19020,
        19035,
        19033,
        19038,
        19040,
        19044,
        19049,
        19052,
        19048,
        19070,
        19058,
        19059,
        19065,
        19073,
        19078,
        19073,
        19075,
        19079,
        19073,
        19075,
        19083,
        19091,
        19090,
        19080,
        19089,
        19095,
        19098,
        19086,
        19109,
        19097,
        19095,
        19101,
        19111,
        19111,
        19100,
        19101,
        19109,
        19110,
        19111,
        19103,
        19118,
        19111,
        19106,
        19107,
        19114,
        19117,
        19111,
        19115,
        19113,
        19122,
        19112,
        19114,
        19121,
        19121,
        19118,
        19129,
        19116,
        19121,
        19114,
        19133,
        19119,
        19128,
        19111,
        19123,
        19119,
        19120,
        19115,
        19120,
        19124,
        19115,
        19123,
        19121,
        19122,
        19117,
        19117,
        19123,
        19119,
        19122,
        19119,
        19122,
        19126,
        19114,
        19116,
        19115,
        19123,
        19117,
        19131,
        19119,
        19112,
        19119,
        19121,
        19124,
        19116,
        19123,
        19125,
        19130,
        19119,
        19119,
        19131,
        19119,
        19134,
        19124,
        19128,
        19125,
        19119,
        19131,
        19126,
        19129,
        19127,
        19126,
        19125,
        19121,
        19127,
        19127,
        19122,
        19122,
        19119,
        19121,
        19124,
        19125,
        19113,
        19133,
        19125,
        19123,
        19119,
        19133,
        19121,
        19121,
        19127,
        19129,
        19125,
        19124,
        19123,
        19131,
        19126,
        19117,
        19134,
        19129,
        19125,
        19127,
        19131,
        19131,
        19124,
        19125,
        19128,
        19127,
        19122,
        19123,
        19127,
        19127,
        19125,
        19133,
        19136,
        19127,
        19128,
        19119,
        19127,
        19130,
        19127,
        19122,
        19133,
        19133,
        19125,
        19133,
        19133,
        19130,
        19125,
        19126,
        19126,
        19126,
        19123,
        19136,
        19133,
        19125,
        19119,
        19138,
        19135,
        19134,
        19125,
        19128,
        19122,
        19135,
        19127,
        19132,
        19127,
        19120,
        19123,
        19124,
        19135,
        19119,
        19124,
        19131,
        19131,
        19127,
        19123,
        19132,
        19126,
        19138,
        19125,
        19134,
        19122,
        19127,
        19127,
        19131,
        19128,
        19125,
        19123,
        19122,
        19136,
        19123,
        19127,
        19127,
        19123,
        19124,
        19129,
        19138,
        19127,
        19129,
        19129,
        19129,
        19125,
        19118,
        19135,
        19129,
        19139,
        19123,
        19138,
        19127,
        19133,
        19126,
        19129,
        19130,
        19132,
        19129,
        19133,
        19134,
        19119,
        19130,
        19118,
        19130,
        19137,
        19125,
        19133,
        19133,
        19125,
        19129,
        19139,
        19135,
        19138,
        19135,
        19127,
        19133,
        19133,
        19133,
        19127,
        19138,
        19123,
        19137,
        19131,
        19132,
        19129,
        19132,
        19127,
        19127,
        19127,
        19135,
        19130,
        19125,
        19126,
        19133,
        19131,
        19118,
        19127,
        19122,
        19127,
        19126,
        19135,
        19127,
        19133,
        19125,
        19139,
        19131,
        19135,
        19125,
        19131,
        19130,
        19135,
        19127,
        19131,
        19133,
        19129,
        19129,
        19123,
        19133,
        19123,
        19135,
        19136,
        19135,
        19121,
        19118,
        19117,
        19114,
        19111,
        19109,
        19107,
        19099,
        19095,
        19105,
        19109,
        19106,
        19090,
        19104,
        19095,
        19088,
        19094,
        19099,
        19091,
        19093,
        19090,
        19094,
        19097,
        19088,
        19089,
        19092,
        19098,
        19082,
        19095,
        19092,
        19087,
        19084,
        19087,
        19094,
        19091,
        19085,
        19088,
        19090,
        19088,
        19081,
        19084,
        19093,
        19083,
        19074,
        19083,
        19079,
        19082,
        19077,
        19088,
        19075,
        19087,
        19071,
        19079,
        19077,
        19079,
        19073,
        19084,
        19078,
        19063,
        19079,
        19075,
        19074,
        19071,
        19071,
        19072,
        19078,
        19071,
        19071,
        19076,
        19072,
        19066,
        19068,
        19071,
        19073,
        19071,
        19076,
        19069,
        19071,
        19067,
        19077,
        19071,
        19059,
        19066,
        19070,
        19067,
        19072,
        19064,
        19075,
        19058,
        19063,
        19065,
        19065,
        19067,
        19060,
        19065,
        19061,
        19061,
        19055,
        19061,
        19060,
        19052,
        19052,
        19055,
        19060,
        19059,
        19048,
        19062,
        19053,
        19055,
        19042,
        19059,
        19050,
        19054,
        19051,
        19051,
        19053,
        19045,
        19050,
        19047,
        19053,
        19049,
        19052,
        19051,
        19047,
        19053,
        19053,
        19045,
        19049,
        19047,
        19046,
        19054,
        19047,
        19043,
        19054,
        19047,
        19045,
        19045,
        19049,
        19045,
        19049,
        19046,
        19042,
        19045,
        19044,
        19042,
        19050,
        19044,
        19040,
        19042,
        19051,
        19050,
        19046,
        19054,
        19047,
        19047,
        19044,
        19051,
        19042,
        19037,
        19031,
        19042,
        19044,
        19034,
        19042,
        19042,
        19043,
        19033,
        19036,
        19045,
        19044,
        19045,
        19038,
        19037,
        19042,
        19042,
        19039,
        19044,
        19036,
        19042,
        19038,
        19042,
        19041,
        19039,
        19044,
        19033,
        19031,
        19033,
        19044,
        19037,
        19039,
        19034,
        19047,
        19037,
        19031,
        19031,
        19045,
        19031,
        19035,
        19031,
        19039,
        19043,
        19033,
        19039,
        19042,
        19032,
        19033,
        19031,
        19039,
        19032,
        19033,
        19039,
        19043,
        19040,
        19026,
        19039,
        19034,
        19038,
        19034,
        19036,
        19036,
        19040,
        19035,
        19030,
        19038,
        19028,
        19023,
        19031,
        19038,
        19029,
        19029,
        19038,
        19029,
        19031,
        19022,
        19032,
        19033,
        19028,
        19030,
        19033,
        19020,
        19031,
        19029,
        19030,
        19021,
        19020,
        19037,
        19026,
        19018,
        19020,
        19030,
        19028,
        19025,
        19025,
        19025,
        19021,
        19018,
        19021,
        19033,
        19037,
        19022,
        19030,
        19027,
        19025,
        19025,
        19028,
        19035,
        19017,
        19021,
        19036,
        19031,
        19031,
        19021,
        19033,
        19025,
        19030,
        19025,
        19028,
        19029,
        19023,
        19031,
        19027,
        19026,
        19020,
        19026,
        19029,
        19033,
        19014,
        19025,
        19019,
        19022,
        19019,
        19021,
        19027,
        19020,
        19021,
        19023,
        19027,
        19027,
        19018
      ]
    }
  ],
  "app_os": "mac",
  "app_name": "PhotosynQ",
  "app_version": "0.3.8",
  "app_device": "x86-64",
  "location": [
    "43.0086214",
    "-78.7835667"
  ],
  "ConsoleMacro": null
}
Default avatar
Created by

Jonathan R Pleban


Protocol connections:
0
Latest Update:
Jul 2017