diff --git a/devices/util/archiver.py b/devices/util/archiver.py
index 1045634a3dba6f9a82b0d1eb0795fe4e4e877659..f70d5b11f49eed950fa3486d176c03a1bc80242f 100644
--- a/devices/util/archiver.py
+++ b/devices/util/archiver.py
@@ -4,7 +4,12 @@ from logging import error
 from .lofar2_config import configure_logging
 from tango import DeviceProxy
 from datetime import datetime, timedelta
-import mysql.connector as sql
+
+import mysql.connector
+from sqlalchemy import create_engine, and_
+from sqlalchemy.orm import sessionmaker
+from sqlalchemy.orm.session import Session
+from util.archiver_base import *
 
 def add_attribute_to_archiver(attribute: str, polling_period: float, event_period: float, archive_manager: str = 'archiving/hdbpp/confmanager01', archiver: str = 'archiving/hdbpp/eventsubscriber01'):
     """
@@ -20,124 +25,113 @@ def add_attribute_to_archiver(attribute: str, polling_period: float, event_perio
     am.write_attribute('SetPollingPeriod', int(polling_period))
     am.write_attribute('SetPeriodEvent', int(event_period))
     am.AttributeAdd()
-    am.AttributeStart(attribute)    #the attribute archiving starts even without this line
+    #am.AttributeStart(attribute)    #the attribute archiving starts even without this line
 
 def remove_attribute_from_archiver(attribute: str, archive_manager: str = 'archiving/hdbpp/confmanager01'):
-    '''
+    """
     Stops the data archiving of the attribute passed as input, and remove it from the subscriber's list. 
-    '''
+    """
     am = DeviceProxy(archive_manager)
     am.AttributeStop(attribute)
     am.AttributeRemove(attribute)
 
 def connect_to_archiving_db(host: str = 'archiver-maria-db', port: int = 3306, user: str = 'root', password: str = 'secret', database: str = 'hdbpp'):
-    '''
-    Returns a connection to a MySQL DBMS using default or user-defined credentials.
-    '''
-    return sql.connect(host=host,port=port,user=user,password=password,database=database)
+    """
+    Returns a session to a MySQL DBMS using default or user-defined credentials.
+    """
+    engine = create_engine('mysql+mysqlconnector://'+user+':'+password+'@'+host+':'+str(port)+'/'+database)
+    Session = sessionmaker(bind=engine)
+    return Session()
 
 def get_all_archived_attributes():
-    '''
+    """
     Returns a list of the archived attributes in the DB.
-    '''
-    db = connect_to_archiving_db()
-    cursor = db.cursor()
-    sql_script = 'SELECT att_name FROM att_conf'
-    cursor.execute(sql_script)
-    result = cursor.fetchall()
-    attrs = [item[0] for item in result]
+    """
+    session = connect_to_archiving_db()
+    attrs = session.query(Attribute).order_by(Attribute.att_conf_id).all()
+    # Returns the representation as set in __repr__ method of the mapper class
     return attrs
 
-def get_attribute_id(attribute: str):
-    '''
+def get_attribute_id(attribute_fqname: str):
+    """
     Takes as input the fully-qualified name of an attribute and returns its id.
-    '''
-    db = connect_to_archiving_db()
-    cursor = db.cursor()
+    """
+    session = connect_to_archiving_db()
     try:
-        [domain, family, member, name] = attribute.split('/')
+        [domain, family, member, name] = attribute_fqname.split('/')
     except:
         print("Attribute name error. Use FQDN - eg: LTS/Device/1/Attribute")
         return
-    attrid_sql_script = "SELECT att_conf_id \
-                        FROM att_conf \
-                        WHERE domain = %s AND family = %s AND member = %s AND name = %s;"
-    attrid_params = (domain,family,member,name)
-    cursor.execute(attrid_sql_script,attrid_params)
     try:
-        attr_id = cursor.fetchone()[0]
-        return attr_id
+        result = session.query(Attribute.att_conf_id).filter(and_(Attribute.domain == domain, Attribute.family == family, \
+                                Attribute.member == member, Attribute.name == name)).one()
+        return result[0]
     except TypeError:
         print("Attribute not found!")
         return
 
-def get_attribute_datatype(attribute: str):
-    '''
+def get_attribute_datatype(attribute_fqname: str):
+    """
     Takes as input the fully-qualified name of an attribute and returns its Data-Type.
     Data Type name indicates the type (e.g. string, int, ...) and the read/write property. The name is used
     as DB table name suffix in which values are stored.
-    '''
-    db = connect_to_archiving_db()
-    cursor = db.cursor()
+    """
+    session = connect_to_archiving_db()
     try:
-        [domain, family, member, name] = attribute.split('/')
+        [domain, family, member, name] = attribute_fqname.split('/')
     except:
         print("Attribute name error. Use FQDN - eg: LTS/Device/1/Attribute")
         return
-    attr_sql_script = "SELECT att_conf_data_type.data_type \
-                        FROM att_conf_data_type JOIN att_conf ON att_conf.att_conf_data_type_id = att_conf_data_type.att_conf_data_type_id  \
-                        WHERE att_conf.domain = %s AND att_conf.family = %s AND att_conf.member = %s AND att_conf.name = %s;"
-    attrid_params = (domain,family,member,name)
-    cursor.execute(attr_sql_script,attrid_params)
     try:
-        attr_datatype = cursor.fetchone()[0]
-        return attr_datatype
+        result = session.query(DataType.data_type).join(Attribute,Attribute.att_conf_data_type_id==DataType.att_conf_data_type_id).\
+                    filter(and_(Attribute.domain == domain, Attribute.family == family, Attribute.member == member, Attribute.name == name)).one()
+        return result[0]
     except TypeError:
         print("Attribute not found!")
         return
-    
-def get_attribute_value_by_hours(attribute: str, hours: float = 1):
-    '''
-    Takes as input the attribute name and the number of past hours since the actual time (e.g. hours=1 
-    retrieves values in the last hour, hours=8.5 retrieves values in the last eight hours and half).
+
+def get_attribute_value_by_hours(attribute_fqname: str, hours: float = 1.0):
+    """
+    Takes as input the attribute fully-qualified name and the number of past hours since the actual time 
+    (e.g. hours=1 retrieves values in the last hour, hours=8.5 retrieves values in the last eight hours and half).
     Returns a list of timestamps and a list of values
-    '''
-    attr_id = get_attribute_id(attribute)
-    attr_datatype = get_attribute_datatype(attribute)
+    """
+    attr_id = get_attribute_id(attribute_fqname)
+    attr_datatype = get_attribute_datatype(attribute_fqname)
     attr_table_name = 'att_'+str(attr_datatype)
-    db = connect_to_archiving_db()
-    cursor = db.cursor()
+    # Retrieves the class that maps the DB table given the tablename
+    base_class = get_class_by_tablename(attr_table_name)
+    session = connect_to_archiving_db()
+    # Retrieves the timestamp 
     time_now = datetime.now()
     time_delta = time_now - timedelta(hours=hours)
-    history_sql_script = "SELECT data_time, value_r \
-                FROM " + attr_table_name + " INNER JOIN att_conf ON att_conf.att_conf_id = " + attr_table_name +".att_conf_id \
-                WHERE att_conf.att_conf_id = %s AND data_time >= %s AND data_time <= %s \
-                ORDER BY data_time;" 
-    history_params =  (attr_id,str(time_delta.strftime("%Y-%m-%d %X")),str(time_now.strftime("%Y-%m-%d %X")))
-    cursor.execute(history_sql_script,history_params)
-    result = cursor.fetchall()
-    timestamp = [item[0].strftime("%Y-%m-%d %X:%f") for item in result]
-    value = [item[1] for item in result]
-    return timestamp,value
+    # Converts the timestamps in the right format for the query
+    time_now_db = str(time_now.strftime("%Y-%m-%d %X"))
+    time_delta_db = str(time_delta.strftime("%Y-%m-%d %X"))
+    result = session.query(base_class).\
+            join(Attribute,Attribute.att_conf_id==base_class.att_conf_id).\
+            filter(and_(Attribute.att_conf_id == attr_id,base_class.data_time >= time_delta_db, \
+                       base_class.data_time <= time_now_db)).order_by(base_class.data_time).all()
+    #timestamp = [item[0].strftime("%Y-%m-%d %X:%f") for item in result]
+    #value = [item[1] for item in result]
+    return result
 
-def get_attribute_value_by_interval(attribute: str, start_time: datetime, stop_time: datetime):
+def get_attribute_value_by_interval(attribute_fqname: str, start_time: datetime, stop_time: datetime):
     '''
     Takes as input the attribute name and a certain starting and ending point-time. 
     The datetime format is pretty flexible (e.g. "YYYY-MM-dd hh:mm:ss").
     Returns a list of timestamps and a list of values
     '''
-    attr_id = get_attribute_id(attribute)
-    attr_datatype = get_attribute_datatype(attribute)
+    attr_id = get_attribute_id(attribute_fqname)
+    attr_datatype = get_attribute_datatype(attribute_fqname)
     attr_table_name = 'att_'+str(attr_datatype)
-    db = connect_to_archiving_db()
-    cursor = db.cursor()
-    history_sql_script = "SELECT data_time, value_r \
-                FROM " + attr_table_name + " INNER JOIN att_conf ON att_conf.att_conf_id = " + attr_table_name +".att_conf_id \
-                WHERE att_conf.att_conf_id = %s AND data_time >= %s AND data_time <= %s \
-                ORDER BY data_time;"
-    history_params =  (attr_id,str(start_time),str(stop_time))
-    cursor.execute(history_sql_script,history_params)
-    result = cursor.fetchall()
-    timestamp = [item[0].strftime("%Y-%m-%d %X:%f") for item in result]
-    value = [item[1] for item in result]
-    return timestamp,value
\ No newline at end of file
+    # Retrieves the class that maps the DB table given the tablename
+    base_class = get_class_by_tablename(attr_table_name)
+    session = connect_to_archiving_db()
+    result = session.query(base_class).\
+            join(Attribute,Attribute.att_conf_id==base_class.att_conf_id).\
+                filter(and_(Attribute.att_conf_id == attr_id,base_class.data_time >= str(start_time), \
+                        base_class.data_time <= str(stop_time))).order_by(base_class.data_time).all()
+    #timestamp = [item[0].strftime("%Y-%m-%d %X:%f") for item in result]
+    #value = [item[1] for item in result]
+    return result
\ No newline at end of file
diff --git a/devices/util/archiver_base.py b/devices/util/archiver_base.py
new file mode 100644
index 0000000000000000000000000000000000000000..9d8e1b01f169be37c2557de4012980e5becbe953
--- /dev/null
+++ b/devices/util/archiver_base.py
@@ -0,0 +1,79 @@
+#! /usr/bin/env python3
+
+from sqlalchemy.orm import declarative_base
+from sqlalchemy import Column, Integer, String
+from sqlalchemy.dialects.mysql import DOUBLE,TIMESTAMP
+from sqlalchemy.sql.expression import table
+
+#Declarative system used to define classes mapped to relational DB tables
+Base = declarative_base()
+
+class Attribute(Base):
+    '''
+    Class that represents a Tango Attribute mapped to table 'att_conf'
+    '''
+    __tablename__ = 'att_conf'
+    __table_args__ = {'extend_existing': True}
+    
+    att_conf_id = Column(Integer, primary_key=True)
+    att_name = Column(String)
+    att_conf_data_type_id = Column(Integer)
+    att_ttl = Column(Integer)
+    facility = Column(String)
+    domain = Column(String)
+    family = Column(String)
+    member = Column(String)
+    name = Column(String)
+    
+    
+    def __repr__(self):
+        return "<Attribute(fullname='%s',data_type ='%s',ttl='%s',facility ='%s',domain ='%s',family ='%s',member ='%s',name ='%s')>" \
+                % (self.att_name,self.att_conf_data_type_id,self.att_ttl,self.facility,self.domain,self.family,self.member,self.name)
+    
+class DataType(Base):
+    '''
+    Class that represents a Tango Data Type mapped to table 'att_conf_data_type'
+    '''
+    __tablename__ = 'att_conf_data_type'
+    __table_args__ = {'extend_existing': True}
+    
+    att_conf_data_type_id = Column(Integer, primary_key=True)
+    data_type = Column(String)
+    
+    def __repr__(self):
+        return "<DataType(type='%s')>" \
+                % (self.data_type)
+
+class Scalar_Double_RO(Base):
+    '''
+    Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devdouble_ro'
+    '''
+    __tablename__ = 'att_scalar_devdouble_ro'
+    __table_args__ = {'extend_existing': True}
+    # Primary key is not defined for this kind of tables, but SQLAlchemy requires a mandatory 
+    # primary key definition. Anyway, this definition is on Python-side and does not compromise
+    # DBMS architecture
+    
+    att_conf_id = Column(Integer, primary_key=True)
+    data_time = Column(TIMESTAMP)
+    recv_time = Column(TIMESTAMP)
+    insert_time = Column(TIMESTAMP, primary_key=True)
+    value_r = Column(DOUBLE, primary_key=True)
+    quality = Column(Integer)
+    att_error_desc_id = Column(Integer)
+
+    def __repr__(self):
+        return "<Scalar_Double_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \
+                % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id)
+
+def get_class_by_tablename(tablename: str):
+    """
+    Returns class reference mapped to a table.    
+    """
+    for mapper in Base.registry.mappers:
+        c = mapper.class_
+        classname = c.__name__
+        if not classname.startswith('_'):
+            if hasattr(c, '__tablename__') and c.__tablename__ == tablename:
+                return c
+    return None
\ No newline at end of file
diff --git a/docker-compose/jupyter/Dockerfile b/docker-compose/jupyter/Dockerfile
index 2ba7c46c68a21e4862ac67ef693a328c93fe540f..79e17ae5f7db30cda225600e201b570ad5d0c6df 100644
--- a/docker-compose/jupyter/Dockerfile
+++ b/docker-compose/jupyter/Dockerfile
@@ -24,7 +24,7 @@ RUN sudo pip3 install python-logstash-async
 COPY jupyter-notebook /usr/local/bin/jupyter-notebook
 
 #Install further python modules
-RUN sudo pip3 install mysql-connector-python
+RUN sudo pip3 install mysql-connector-python sqlalchemy
 
 # Add Tini. Tini operates as a process subreaper for jupyter. This prevents kernel crashes.
 ENV TINI_VERSION v0.6.0
diff --git a/jupyter-notebooks/archiving_test.ipynb b/jupyter-notebooks/archiving_test.ipynb
index 4ba8d744c2f32ee8eb1ab8b0677708c9dd2f1008..15db7b79f5d7a8f6661ef04b44e56cb3ddc40c08 100644
--- a/jupyter-notebooks/archiving_test.ipynb
+++ b/jupyter-notebooks/archiving_test.ipynb
@@ -2,7 +2,7 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 1,
    "id": "efcbb5de",
    "metadata": {},
    "outputs": [],
@@ -15,7 +15,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 3,
    "id": "63bbd665",
    "metadata": {},
    "outputs": [
@@ -25,7 +25,7 @@
        "['rnd1', 'rnd2', 'rnd3', 'rnd4', 'rnd5', 'rnd6', 'rnd7', 'rnd8', 'rnd9', 'rnd10', 'rnd11', 'rnd12', 'rnd13', 'rnd14', 'rnd15', 'rnd16', 'rnd17', 'rnd18', 'rnd19', 'rnd20', 'State', 'Status']"
       ]
      },
-     "execution_count": 7,
+     "execution_count": 3,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -37,7 +37,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 9,
+   "execution_count": 4,
    "id": "3f2f22af",
    "metadata": {},
    "outputs": [
@@ -47,7 +47,7 @@
        "['AttributeOKNumber', 'AttributeNokNumber', 'AttributePendingNumber', 'AttributeNumber', 'SetAttributeName', 'SetPollingPeriod', 'SetAbsoluteEvent', 'SetRelativeEvent', 'SetPeriodEvent', 'SetCodePushedEvent', 'SetArchiver', 'AttributeMaxStoreTime', 'AttributeMinStoreTime', 'AttributeMaxProcessingTime', 'AttributeMinProcessingTime', 'AttributeRecordFreq', 'AttributeFailureFreq', 'AttributeStartedNumber', 'AttributeStoppedNumber', 'AttributeMaxPendingNumber', 'AttributePausedNumber', 'SetTTL', 'SetStrategy', 'Context', 'ArchiverList', 'ArchiverStatus', 'ArchiverStatisticsResetTime', 'ArchiverContext', 'ContextsList', 'State', 'Status']"
       ]
      },
-     "execution_count": 9,
+     "execution_count": 4,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -59,23 +59,24 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 8,
    "id": "62a325e0",
    "metadata": {},
    "outputs": [],
    "source": [
-    "cm.write_attribute('SetAttributeName',\"LTS/RandomData/1/rnd2\")\n",
+    "att_fqn = \"LTS/RandomData/1/rnd15\"\n",
+    "cm.write_attribute('SetAttributeName', att_fqn)\n",
     "cm.read_attribute('SetArchiver')\n",
     "cm.read_attribute('ArchiverList')\n",
     "cm.write_attribute('SetArchiver',\"archiving/hdbpp/eventsubscriber01\")\n",
     "cm.write_attribute('SetStrategy',\"ALWAYS\")\n",
-    "cm.write_attribute('SetPollingPeriod',1000)\n",
+    "cm.write_attribute('SetPollingPeriod',5000)\n",
     "cm.write_attribute('SetPeriodEvent',1000)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 9,
    "id": "60935266",
    "metadata": {},
    "outputs": [],
@@ -85,17 +86,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 10,
    "id": "c8e482f5",
    "metadata": {},
    "outputs": [],
    "source": [
-    "cm.AttributeStop(\"LTS/RandomData/1/rnd2\")"
+    "cm.AttributeStop(att_fqn)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 9,
    "id": "e2b3bded",
    "metadata": {},
    "outputs": [],
@@ -106,22 +107,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 11,
+   "execution_count": 10,
    "id": "a6305a27",
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "['tango://databaseds:10000/lts/mock/1/mocktemperature',\n",
-       " 'tango://databaseds:10000/lts/randomdata/1/rnd1',\n",
-       " 'tango://databaseds:10000/lts/randomdata/1/rnd2',\n",
-       " 'tango://databaseds:10000/lts/randomdata/1/rnd3',\n",
-       " 'tango://databaseds:10000/lts/randomdata/1/rnd4',\n",
-       " 'tango://databaseds:10000/lts/randomdata/1/rnd9']"
+       "['tango://databaseds:10000/lts/randomdata/1/rnd2']"
       ]
      },
-     "execution_count": 11,
+     "execution_count": 10,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -132,17 +128,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 36,
+   "execution_count": 11,
    "id": "27084117",
    "metadata": {},
    "outputs": [],
    "source": [
-    "timestamps, values = get_attribute_value_by_hours('lts/randomdata/1/rnd3',48)"
+    "timestamps, values = get_attribute_value_by_hours('lts/randomdata/1/rnd2',24)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 37,
+   "execution_count": 12,
    "id": "d654a1ed",
    "metadata": {},
    "outputs": [
@@ -150,7 +146,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "[0.7606279998610853, 0.0010674439997622187, 0.3426962798935904, 0.6954755884710412, 0.06801608385007174, 0.040349637589830456, 0.844327803419971, 0.3776016929850671, 0.5553140388033995, 0.2007037700414519, 0.4108507825166615, 0.39299789699307863, 0.900994474294906, 0.8762676802800669, 0.09242913994120883, 0.8492810540518783, 0.4941474700658586, 0.9702291989250298, 0.9133778275466953, 0.0009224307639393858, 0.09833878951681452, 0.05001240736525259, 0.3454684705682859, 0.4645536669550526, 0.455728184090888, 0.0694213376599574, 0.09887773110333054, 0.9858453745710541, 0.699131795141024, 0.7042101034860654, 0.7007617172483673, 0.08543849103795476, 0.00585176908982199, 0.1796081401098779, 0.6238261213761166, 0.4650356584366875, 0.1562834203730672, 0.5405479018321905, 0.196054067601097, 0.32475368240313485, 0.7069400740598899, 0.07144996666541847, 0.05484307256342036, 0.43525275299433874, 0.2767588305376758, 0.6436453632856112, 0.06133622585009035, 0.2915541952515449, 0.10353942065673583, 0.46654560182313753, 0.062469641295197054, 0.5995419603946378, 0.14677089847404712, 0.3365192853816279, 0.004548463764197042, 0.9415562871137388, 0.8365370033636885, 0.15507787308349086, 0.6670987864894355, 0.3189890301802186, 0.613591703217955, 0.5454356706437561, 0.7681006084601225, 0.6480456456515132, 0.5727510689766171, 0.23775876733628543, 0.45376596490841636, 0.7877507704287597, 0.6370361118507094, 0.7601239101824094, 0.5895740164077334, 0.8469021003605111, 0.8227232672644847, 0.7175974760599511, 0.40696784243636464, 0.5691407539945249, 0.8736643623346935, 0.2681579554054071, 0.009300961212896808, 0.28314201461217536, 0.09617475828947597, 0.2221347213894017, 0.9317275430043586, 0.8079215896179885, 0.3384806862960503, 0.4681333959043429, 0.20574723391599603, 0.9317490828164022, 0.8394676733010202, 0.5471017008828409, 0.5394565614251482, 0.43368404817727246, 0.7118183427904461, 0.8357387813653993, 0.4183611281427674, 0.42729060307856914, 0.45394343806550697, 0.5291454847717318, 0.06820931043959422, 0.6606979710081559, 0.6453642784101449, 0.27003805070263875, 0.16567053272271215, 0.39664812463485655, 0.6472493582073967, 0.36385502366052636, 0.26772912945941685, 0.8228290805473246, 0.5061488393446338, 0.8116291639038127, 0.6668198986880756, 0.9837676198769214, 0.4904515003172183, 0.21578565339264888, 0.6527142617168342, 0.8468487318192682, 0.8508483823506233, 0.04851229445636429, 0.45757168364418377, 0.34693182691080415, 0.28406378314930447, 0.946860262839376, 0.617360225866646, 0.15975122929646424, 0.6176770503084756, 0.04026451127869246, 0.7029280278922485, 0.5030499244626025, 0.8858471357530696, 0.34086124432750875, 0.8066117197765194, 0.6300173295445068, 0.4180280136438129, 0.4231445248061315, 0.14754197278835612, 0.3934999378544848, 0.06907245693099662, 0.7293971917696146, 0.75788884379277, 0.7175405928788063, 0.2081397057743255, 0.9854870410536415, 0.931041919990054, 0.4311016716491465, 0.6258531254990938, 0.9530150600217532, 0.7997587597365248, 0.40339408124082976, 0.37828172197777876, 0.36447279951251954, 0.4008085724884394, 0.0327674084087719, 0.5883442351996134, 0.8925669788635869, 0.968809044841427, 0.7112152430400877, 0.5413787255328885, 0.9057411769192246, 0.8347569912052479, 0.9392957790588558, 0.5195148582892015, 0.7059592451111448, 0.4638166773327824, 0.5795310784875256, 0.38310223642567987, 0.6698023155821011, 0.9026728600115899, 0.9452305944911451, 0.5256882193207063, 0.22451791718799963, 0.34060010426302845, 0.6367198034559489, 0.9345493470334252, 0.9413721388474022, 0.9254391608213242, 0.45522908245523064, 0.1027858309645463, 0.5207004359732433, 0.6254461095767433, 0.7864579623105833, 0.7133020514186736, 0.583525828597428, 0.5264231336348748, 0.752822697528262, 0.9608051982569388, 0.49626711920544486, 0.07964238473180996, 0.7319763682366061, 0.8410576667440367, 0.8865983965023523, 0.5025552700678344, 0.30820139445274564, 0.10619482518455547, 0.18641912416875794, 0.9920021937507816, 0.5782758569884477, 0.3219768470866644, 0.8317404627169512, 0.0038044115204549644, 0.3317959501808083, 0.7894133878977683, 0.6878488858826031, 0.6763554930252276, 0.7114601236894652, 0.7477105116799065, 0.40598009926041645, 0.6248796763734291, 0.03536825217045836, 0.7000564280102725, 0.5430499310759385, 0.5908985739563187, 0.2654711280003408, 0.27492685852170595, 0.8542299257399557, 0.8581451816587639, 0.3230070381559744, 0.11292010228551808, 0.7018228110261726, 0.13132104604076988, 0.3043614107212568, 0.6653564599727662, 0.40193176236180794, 0.8811669023413193, 0.5513867402832331, 0.05588300059726814, 0.5873921999820272, 0.6049474304287641, 0.4530880033458544, 0.9668918546614524, 0.9480472242114749, 0.14594392867986028, 0.8587202288877211, 0.013788905397933982, 0.9298001951256981, 0.5634185851480447, 0.21330315170074388, 0.9710143514833122, 0.23294470353737884, 0.5179072960855732, 0.49118481617003573, 0.8492288429322348, 0.7788808985960816, 0.9662280947425086, 0.32961776715118973, 0.9929241909811598, 0.2869663021121134, 0.6850673549806313, 0.5654248878539185, 0.38285371290784376, 0.8723005428035184, 0.3406311685317427, 0.4599701775720503, 0.7405595035383807, 0.471563883454046, 0.37157591969339565, 0.758616698514295, 0.7310241920010188, 0.13893153652133694, 0.4589442434480674, 0.8156127470342678, 0.6561662790540091, 0.7834312140299972, 0.9264020369903451, 0.1858684042619425, 0.04976976623666807, 0.7500322754559344, 0.6555545302933086, 0.08606279639106451, 0.10533795105136823, 0.6703251063419232, 0.40504057650163006, 0.8509488258857596, 0.7157279654564629, 0.8809039967389679, 0.41617868956707504, 0.3745429589156801, 0.40190223546324166, 0.0074143674818941685, 0.6509972723831052, 0.8596563324237959, 0.012067379259051325, 0.3685383619873084, 0.8872713097417451, 0.22424407017777048, 0.8554840703206755, 0.544201285895236, 0.002829205065396634, 0.48688539780926765, 0.64971628189754, 0.01810910036953295, 0.020648414121868908, 0.9247067808150682, 0.45360354653430646, 0.38636921522710554, 0.7052537751211623, 0.06306534140033482, 0.15040034602534158, 0.36184828069158426, 0.172507390820277, 0.9562453093078365, 0.02539678624566699, 0.08523456073749891, 0.6095772981986793, 0.04915591109170314, 0.511057717090761, 0.872908749150241, 0.7641380762905984, 0.7548709844043343, 0.21837409027157506, 0.6745980767796266, 0.7142445262729885, 0.2808516142644639, 0.8264798255496699, 0.43744827294127575, 0.029521978724032727, 0.5266409853455347, 0.30412664709283843, 0.3285624120542454, 0.11065105909914308, 0.04216409548867073, 0.7566528613822615, 0.8049394594900191, 0.7928207594987658, 0.7834241921788571, 0.7322596545251943, 0.1575897075999777, 0.24387963666550716, 0.1798349868230854, 0.8241883785748896, 0.12415881154579156, 0.7797274493095383, 0.6097219939910103, 0.1259486776731732, 0.14523304242688184, 0.5146777273376116, 0.059661213934349755, 0.6179303949000786, 0.5044859621277857, 0.1918352212854756, 0.5228554946530337, 0.23704078055882494, 0.01577311248675828, 0.22071424484654334, 0.5695999779883718, 0.10803129010922197, 0.2691035311955592, 0.3263965530530132, 0.7305163306273896, 0.07700282794124202, 0.8129809884334951, 0.4641348181399447, 0.3794944714098111, 0.286528498670524, 0.7134610321995432, 0.7440871358015839, 0.34587339762687896, 0.14798332643123313, 0.48950430725849536, 0.9842763030042752, 0.9706290777617778, 0.50631204768189, 0.18519696012067566, 0.13782501933746694, 0.17152503943658082, 0.5937329508824525, 0.6120144752848312, 0.1404820587845813, 0.8193049722363245, 0.565276934516684, 0.6239899717355224, 0.8537598855351918, 0.3422991411591926, 0.11631766801342092, 0.22093038320338132, 0.9797872340787785, 0.0016431692125482567, 0.9430288408886849, 0.07021234487574557, 0.3878914840277383, 0.07212533228444051, 0.6420905571775046, 0.6269605969327448, 0.3132078264537256, 0.2647196430157156, 0.6458207010911876, 0.4008778867753727, 0.4221878775468344, 0.2670613002262694, 0.1337357776749749, 0.5733509361144975, 0.9387257984064205, 0.06443476912438595, 0.08394890432838531, 0.880164670284796, 0.24398371569529698, 0.6141314889193793, 0.13644148719265392, 0.9564842381885184, 0.09972274496220157, 0.6667771520585434, 0.1260715578659365, 0.14717053849830675, 0.08501130700098847, 0.9893441643850879, 0.7602392610914083, 0.6453094141984906, 0.5360110451172618, 0.087445578438614, 0.922432128355474, 0.7297321404109501, 0.928174709675065, 0.5867020217220892, 0.6703611572842283, 0.10306509386476381, 0.97433704439515, 0.7842941901022848, 0.36954792983427853, 0.14996927043023278, 0.32894561388953736, 0.6894648676899889, 0.24144132318428801, 0.7865130712920537, 0.22199975383379222, 0.9902858449492924, 0.8747585377953365, 0.3294938496668697, 0.7146881430066556, 0.21009528025271895, 0.8877978611526631, 0.22863180464298238, 0.05640852233772875, 0.73031027844876, 0.5928650139607909, 0.042278176047954696, 0.5438805470000942, 0.8270543948677608, 0.7159888805611078, 0.28231404502711144, 0.2714625611644399, 0.7051956957534299, 0.4377910096767569, 0.6571360174555633, 0.6995242239186799, 0.9583807884561468, 0.6458925899382212, 0.390354414363728, 0.048825784569868524, 0.9368282911980204, 0.7712251800928829, 0.835063177268477, 0.04090245762067812, 0.976209100846488, 0.45351150852451894, 0.49091907111123767, 0.7391268418392843, 0.2419480411620485, 0.8740911428952989, 0.4897789710907575, 0.27451036725055233, 0.47675388579567823, 0.49721518027703826, 0.02330037328404433, 0.4442937317910405, 0.7990771209673515, 0.10433104407231786, 0.43895953586485636, 0.857136105532526, 0.9282290193476856, 0.13794609294620286, 0.0073666680095199055, 0.441898669738242, 0.1019213751074115, 0.7683704397286221, 0.10485038151997006, 0.04766501194408046, 0.04417220087928675, 0.40887313427057337, 0.7794776235860364, 0.08875240133269191, 0.19969749811028747, 0.5008897856660505, 0.9498663311269763, 0.08532973979772085, 0.06698296999671449, 0.026870776130156204, 0.7274886549389772, 0.946788609274658, 0.10473694267391043, 0.290451672272932, 0.05073780577813114, 0.22596353884289289, 0.5937649561995123, 0.04888182220185833, 0.07494343009165727, 0.6294550034496226, 0.9842854878850849, 0.7313090455307238, 0.4812734985400132, 0.5656892264016021, 0.5782886946380777, 0.3120731252707658, 0.31830484634736966, 0.24284507355144969, 0.027775451775343463, 0.8169752990315616, 0.6174944187153207, 0.556839440583435, 0.7641226329786226, 0.48604058310859977, 0.03265997391846187, 0.6112966992065322, 0.3503003815480503, 0.5937131480154575, 0.40194766477652677, 0.8344685961825882, 0.5146880515423309, 0.1926902406940909, 0.02496119840721045, 0.30642556062628734, 0.2837223986476084, 0.2262372344542235, 0.7082171213359492, 0.10429559888865625, 0.8796966367059442, 0.8449698089657642, 0.2055879720830942, 0.28256093688839157, 0.5640654104945905, 0.620345010351776, 0.33646882097228625, 0.8718999519413407, 0.1762561288835609, 0.3922885297997343, 0.4638021492547255, 0.2702009995840874, 0.4144308872682618, 0.2697932367707606, 0.5346140434207811, 0.7644522006499441, 0.8760695865677562, 0.5827074140077007, 0.256393129647307, 0.13527631584552213, 0.8133119484614881, 0.2837751550449563, 0.7517691615114113, 0.26281729346033134, 0.700957653689067, 0.4148892309141692, 0.7372931712898687, 0.5884336906763414, 0.1256506552148774, 0.21125741134198472, 0.4198543181807739, 0.006726765372255139, 0.9956911007756836, 0.6589104386158924, 0.6652182009867285, 0.06706404220426143, 0.5691625056499404, 0.10205145310511865, 0.7403249611950007, 0.807314549079146, 0.7614159601302981, 0.043538064381510644, 0.07348475205032923, 0.2878355170292354, 0.32717024452554344, 0.8131106712349707, 0.3976421878779063, 0.4493589850470232, 0.38334445148122875, 0.05683012820172373, 0.06445335646370531, 0.2355035849846423, 0.6714395683278721, 0.13224282051539316, 0.9643579340914081, 0.6772223767035475, 0.37624763930749927, 0.3204019773930775, 0.6366121317128954, 0.328042355690501, 0.5357874203792032, 0.3003247521039233, 0.9163061583306408, 0.6814656110068085, 0.7791198551439765, 0.6405693699472376, 0.36389232833290563, 0.5047291716504853, 0.46726624962056584, 0.6498310604535654, 0.7520003702594785, 0.5502466445501704, 0.8364607371199829, 0.8567188480296343, 0.046213627453612016, 0.010037209526076896, 0.6848575393201932, 0.3089213560509009, 0.11245590656763993, 0.9648905221678402, 0.263550478981459, 0.4525141306592415, 0.5516215552981067, 0.08309203847493829, 0.37110420681276113, 0.4231970434282276, 0.5459295284214153, 0.849576896220977, 0.25900350223706725, 0.7274046973553736, 0.7322192005543766, 0.9612876326401366, 0.2784250989257898, 0.21463905602405653, 0.09726164484943045, 0.016291856325573617, 0.5294025946718859, 0.031851685662587004, 0.20806218256716313, 0.7959835383831475, 0.8469778873337798, 0.4541858169040537, 0.11655999332090272, 0.28449849711594744, 0.5196444598142047, 0.09767009339544352, 0.03381208983151707, 0.9258237754413015, 0.5937119666205188, 0.1257823164331473, 0.2896327190821041, 0.02524458692171827, 0.43100746199768847, 0.7906931869024922, 0.4372234763828585, 0.9653455007624818, 0.5661972777655856, 0.8975135796248467, 0.9263097218198512, 0.05922526983298548, 0.6601271687171245, 0.09108715059937811, 0.23072968970929142, 0.14676048236335393, 0.503948661558603, 0.5443584235846214, 0.3127581730440835, 0.8464421025141499, 0.24455461682296387, 0.3781276263467841, 0.8368276167025079, 0.4334518957130349, 0.9460390199139945, 0.7146177951489054, 0.3150120476597288, 0.9758711895723426, 0.32613801753553706, 0.25079535727943514, 0.6000928390587051, 0.9564519968095654, 0.05876518598816394, 0.24549022830030487, 0.8767320754497232, 0.2021097398020072, 0.22487831172877215, 0.16292119784253312, 0.3891465573047306, 0.466483943670995, 0.576793106904352, 0.5341710376167726, 0.7760175486329439, 0.9201931681209956, 0.12814624597106927, 0.781177776785633, 0.5479227760478409, 0.9736068320435588, 0.04845429871281792, 0.01608958828190843, 0.12425005784288357, 0.816664599430947, 0.3786795829019597, 0.20091165509322295, 0.09702738408389577, 0.7821264043709693, 0.3982867503526838, 0.1936809616013584, 0.5469307232637152, 0.4237302944734701, 0.5252291378770068, 0.70640382834174, 0.7781920958217481, 0.5899053867392151, 0.6526735098064131, 0.3133785515401619, 0.42089753031368105, 0.6241353301718178, 0.7509264800308091, 0.25464577833721647, 0.7040837936793857, 0.7179056652189837, 0.6878838053012598, 0.9079944363345166, 0.5789260958045612, 0.2546518729985071, 0.06310208516638882, 0.38032859140291386, 0.48422000587170666, 0.6396680778841799, 0.3599763460349543, 0.24734044306850966, 0.5467638646883636, 0.44376432875747274, 0.45818467954553943, 0.48300739761442346, 0.9969033940903957, 0.3424616203722819, 0.12754954796086504, 0.6622598616244196, 0.7066285626903623, 0.20599347737846907, 0.18382276454853097, 0.15099765644595975, 0.6186557905383872, 0.008716015835596669, 0.8775957282645188, 0.13891574895021486, 0.4976767454419857, 0.9813508695191305, 0.8540601602807668, 0.8820938658659017, 0.6106975137439923, 0.8295395567193714, 0.6238030346446892, 0.21569825346467697, 0.5701913208658854, 0.9616222248633172, 0.8141740574898475, 0.8012450578310465, 0.388329751001783, 0.010087565781053742, 0.20936880432440286, 0.5694558473127792, 0.2809020967928737, 0.9159812377298184, 0.5024619977482915, 0.29512448067252983, 0.1597609806349305, 0.8154925797141364, 0.8306965606405525, 0.7135786268059586, 0.5577764880332798, 0.17622037635199994, 0.2224571961913897, 0.7358269834477222, 0.6520048854341919, 0.15744042747167608, 0.11990901425530476, 0.9734087300934964, 0.744511483564953, 0.6046405540917907, 0.4578822563554128, 0.01490298737769391, 0.6446374039533241, 0.5644472073597188, 0.24678249860813983, 0.7223046536521288, 0.8716643795200434, 0.4711683850521309, 0.4448498394105842, 0.3560351472943333, 0.5329799263473546, 0.30813943213675477, 0.5764662557514069, 0.10792948333336028, 0.30653753307760445, 0.3953483696828849, 0.4227988805908357, 0.8765681042301959, 0.827706752194472, 0.03228620897390222, 0.628309439171671, 0.9779439546073107, 0.4800698234144546, 0.20121919916658293, 0.793103145491445, 0.6172586352530905, 0.2838665828766138, 0.924582244788494, 0.7238305124497352, 0.9244265270954407, 0.3440655381866262, 0.3706475809098604, 0.12677001821722478, 0.5849434163183835, 0.23922220071061406, 0.32675461572206865, 0.14456997227176516, 0.383777746196179, 0.29476821591171365, 0.6926687612751266, 0.10088439634593238, 0.9754196040461213, 0.35525725847196055, 0.3997162599159728, 0.24732139257192154, 0.1737089926942459, 0.5856412509741998, 0.8208156873833038, 0.7887171737284929, 0.941186778334313, 0.696619003518905, 0.701307384867902, 0.8014016639608912, 0.8341246037223817, 0.6433715624048647, 0.2018845872407724, 0.21653060941805913, 0.08523077228927001, 0.026848462609950663, 0.9917119606377013, 0.005673502578006584, 0.5210522378160506, 0.7279997336526445, 0.7937752047751256, 0.9844353408070898, 0.4206798647295372, 0.7706669323339636, 0.018011115062849692, 0.06890040395953156, 0.6907006279102719, 0.30923048609955894, 0.5960881370556687, 0.2932014668530405, 0.8524222578477892, 0.05719815335338663, 0.13891278368948157, 0.8149314766826864, 0.8999495529425541, 0.6782383682605715, 0.41962532830482235, 0.44117393463135035, 0.9639194731271847, 0.7134943698510864, 0.9927658292827654, 0.36490327278942414, 0.0733220076822273, 0.3803000529548545, 0.022175616576423307, 0.7479734684620551, 0.8888378751631931, 0.4242034293803676, 0.48218904449998345, 0.7556843876650203, 0.1550808562168582, 0.034819508048929415, 0.1274560354615475, 0.07034559131426987, 0.09447159389432958, 0.00689992436135034, 0.4806618118582373, 0.45123315526750396, 0.817042393035219, 0.02002148014062144, 0.09356558143226523, 0.6487030338381491, 0.24582865170722124, 0.7639387202611658, 0.009306824910492062, 0.8329456429320371, 0.532362062608353, 0.542200645454113, 0.02350050874315246, 0.8691846328271263, 0.776369289550438, 0.22134127102276424, 0.9699323390483607, 0.3273102131965937, 0.2925141304286275, 0.5366725326759711, 0.13008816296681425, 0.550972729623859, 0.3051255961710839, 0.47611245194968443, 0.2588585644046212, 0.39899596929101866, 0.6904517755394272, 0.4247650074005652, 0.8400766157800853, 0.15332496947863639, 0.4981313438963706, 0.8601477220687885, 0.6765142729792344, 0.1572823203696636, 0.8798882015884093, 0.549967459313142, 0.9334160032997082, 0.9817149769872472, 0.3981166541774406, 0.2849088762491251, 0.9834048496855088, 0.025883511582513896, 0.14782659822379496, 0.7653875638428915, 0.44560217478875763, 0.7768612619739671, 0.32288976829349825, 0.2278190813561346, 0.8793728704547655, 0.5767798939728643, 0.2289071351119092, 0.23922234533232345, 0.6986552645317073, 0.8712224957717682, 0.7691669641447086, 0.3171341019672861, 0.5410628852599235, 0.9048526950097142, 0.6773404038743887, 0.8192585561884782, 0.5332491657395713, 0.9451677174298604, 0.2664664458799738, 0.42321021826612815, 0.08031938181318254, 0.3973978664473049, 0.5037874318075535, 0.016778257204857594, 0.17921053095579675, 0.0920834504178919, 0.7811435143313319, 0.43774147804772123, 0.10653475645352628, 0.499439726069261, 0.8503037821537641, 0.6605893892106327, 0.4942447209075118, 0.20717326251693935, 0.4433289790533119, 0.5790166123250883, 0.40743376864267056, 0.1299233363646901, 0.318102270833553, 0.01931901474482467, 0.8715556437803996, 0.6900772595092893, 0.9578439166680133, 0.1111174056053591, 0.32303364041524807, 0.4325553076382166, 0.4780335733686829, 0.5270165246982664, 0.5574534566295071, 0.049922039770553095, 0.8532782526348647, 0.11297523527774322, 0.22656953324882234, 0.9415516805243169, 0.5916173749456639, 0.7155244794337565, 0.638465847057224, 0.3298724733402425, 0.056268561980170606, 0.6216209552796795, 0.14810100358617084, 0.016954911676459572, 0.3048187585503487, 0.9056802394488487, 0.22431179050545835, 0.8154550372365547, 0.49968664490596626, 0.47969155561329935, 0.24462009842757027, 0.2938849502547317, 0.360046497108615, 0.5877946022926778, 0.9079904332520612, 0.7216766230884902, 0.657745735703167, 0.0991830729684956, 0.1337935073054185, 0.2929525865148559, 0.5699707932122056, 0.49720086178701806, 0.4170796662825492, 0.6274742330837232, 0.4055396410427681, 0.6455640702455516, 0.1076027094413583, 0.18117454116239085, 0.2907720189840447, 0.6059437334768011, 0.770137593862091, 0.05898502523519711, 0.6109897926937743, 0.34280783313891516, 0.7562229570255147, 0.19140868865706429, 0.15024814994478863, 0.7153954971693299, 0.2535248617897433, 0.7014836009620904, 0.9422776083587886, 0.7828490774806045, 0.4027765734874612, 0.24160951527002172, 0.7119280116576555, 0.24210977314948656, 0.2656002540047222, 0.36523993281570255, 0.2165602213654112, 0.04202721607714888, 0.974902875459754, 0.28103128725195603, 0.9595902209659319, 0.34453238977040634, 0.9888310695773647, 0.9201966289432045, 0.06348197467937589, 0.49702314358892885, 0.4694753845207714, 0.4814727908106401, 0.4242394017781045, 0.6077478984572711, 0.5336730921359577, 0.23265730531492412, 0.669330638771915, 0.6586979127912711, 0.28052851392469136, 0.08236504270988199, 0.3661125500945507, 0.44716501823779153, 0.7950499470825162, 0.25365807952436137, 0.2643216003570673, 0.38702224715090117, 0.5064711842137894, 0.5730489989667916, 0.9974214001183527, 0.7080508933798062, 0.7088647449833355, 0.9344852847306996, 0.20146597604776428, 0.3279564002688111, 0.5678861527039857, 0.36114708963192443, 0.3265384530563805, 0.9277933022282497, 0.6840365934266944, 0.29431776667349563, 0.10759516500578248, 0.6161538035561501, 0.9829890158052162, 0.3208744987008487, 0.061137437378826376, 0.6072905660964995, 0.005923618314576662, 0.5111156733194857, 0.7769107438586548, 0.5769806154919378, 0.7959962798772735, 0.18660928508033425, 0.9539529807763241, 0.3598304187176673, 0.2716215568553324, 0.13823282171599305, 0.8869519740341439, 0.6740647252208065, 0.7779997320605214, 0.4159176872364996, 0.10893141798033479, 0.4336375540071131, 0.9402598426340003, 0.8224839668709081, 0.5068383841602698, 0.5845756748787624, 0.04676401794961893, 0.647287197059702, 0.7907920391939552, 0.7042811444622424, 0.6746585208743563, 0.5765388743083344, 0.2487952746844624, 0.7687319543317945, 0.3817433624014879, 0.58394498441797, 0.49554321930707035, 0.06357864273010638, 0.611324104713555, 0.45786400827705287, 0.27954524683443616, 0.5162148813978593, 0.0031013518971553244, 0.5589100970433819, 0.844524581171186, 0.5712174038422004, 0.2726536247890843, 0.6130891398085585, 0.5062230346728868, 0.11437055669723284, 0.5091255858121105, 0.01452765726755878, 0.4454615333751354, 0.9127493406718266, 0.022641211644206516, 0.39362198716212426, 0.012269505138538528, 0.7185074213293329, 0.02758689265363845, 0.9475638029509744, 0.20620538738232752, 0.6091252066559567, 0.14769245047872004, 0.7328332531289425, 0.11484155599224044, 0.6073062414737451, 0.266271898741379, 0.8686050158350815, 0.9028880773091339, 0.3694330979923104, 0.2572296411243916, 0.6180145020645266, 0.4498747543270577, 0.723104340526622, 0.8876499544437056, 0.10873093513863274, 0.2586618648246315, 0.5280792092740567, 0.6489904218519253, 0.5643725704657392, 0.7810920237731398, 0.36687540438558175, 0.8516311404213661, 0.29207913920837647, 0.5303502547281902, 0.6241835704661218, 0.7864232037101814, 0.44963636778355787, 0.3456894285946881, 0.7613878447442484, 0.5357842711423644, 0.7882138853255212, 0.7000181698469382, 0.592716315861073, 0.902643066684016, 0.05660961542876031, 0.017880968172534484, 0.08136167451297971, 0.3088040603494304, 0.04631791640033156, 0.47890878700095896, 0.2878810944152438, 0.21497474344560796, 0.13780698874284525, 0.7958111249201903, 0.05760718288470568, 0.046240061002327915, 0.5698145957167536, 0.07603753568769556, 0.28822118413685316, 0.976032650511101, 0.6330917093126197, 0.48421432934211484, 0.8624469232985887, 0.8574181241380893, 0.24374788173766415, 0.6782009096981568, 0.5499936057432858, 0.36207367274429914, 0.5461152549046301, 0.02271349090759034, 0.6243342222303939, 0.4578022853232333, 0.23475769099269694, 0.2784068789328714, 0.2878445445217124, 0.2132260731629395, 0.35588166058065396, 0.49956821994092415, 0.08292564831533178, 0.7915341453839246, 0.19465627073969793, 0.6453453441592366, 0.35894628650957017, 0.35179121328244833, 0.43684155792335033, 0.1703365066433733, 0.5033495684857471, 0.5789066892975081, 0.6023643419179973, 0.46098904836103094, 0.522127479088893, 0.028674921646563156, 0.007686997524255834, 0.9914629212470822, 0.5726909691275126, 0.9474301357033809, 0.3581872412278818, 0.356060046344148, 0.09609901379886454, 0.17958016015020895, 0.06794420605510076, 0.9930180113931442, 0.09211273260225106, 0.9286553567104368, 0.3515639422677648, 0.54435973842714, 0.09241083310879472, 0.503651905278943, 0.22345990453304354, 0.16648001176941973, 0.9091934200507203, 0.4097878504927098, 0.4197684783300418, 0.3103438228619132, 0.9996914643803634, 0.8768232866646095, 0.5352923505901309, 0.007303713062264849, 0.2641668622395925, 0.6711139811905311, 0.44097758974588697, 0.011837200497747391, 0.9114406787348083, 0.8766676558000358, 0.4920264058575803, 0.8112921017831861, 0.04043014459500882, 0.718353704730322, 0.7340436465647021, 0.4381549893407919, 0.7227755957472588, 0.2829802884509174, 0.6371498475217732, 0.7988968826320567, 0.2947171121878013, 0.22154155223096805, 0.16857939373932163, 0.19538156345494884, 0.018686286868175528, 0.6442191195095157, 0.6818900187856997, 0.5980841421883999, 0.6582544421182233, 0.933794881436908, 0.0788824839333373, 0.2557193139542886, 0.7715898656838236, 0.5840269270641244, 0.003968666431507617, 0.42076123304474156, 0.8338779072465483, 0.6664078077107006, 0.3221111456783632, 0.7745639618517348, 0.04495232388842285, 0.5547881967174079, 0.6504939711211256, 0.9657155963717257, 0.8092535543691631, 0.915656814624214, 0.13772575076861138, 0.4042138491380475, 0.41116905626447164, 0.15504358763091153, 0.4875171197153021, 0.2072118686003176, 0.8827900254661005, 0.32699993564495344, 0.671748180488137, 0.11390937245993005, 0.47685627685983334, 0.522439304463094, 0.794943970018257, 0.7178199902641555, 0.10445514561317815, 0.1497328700147179, 0.9430969628377996, 0.01742863584649401, 0.16776905637420947, 0.6817965803228352, 0.5811252328189823, 0.10933689794396317, 0.1714121235611572, 0.13259922892621656, 0.4153391530973525, 0.020707548870389836, 0.40313721379750933, 0.7129353263107976, 0.13532492059879164, 0.7781933406745482, 0.16160668395737043, 0.62813849495667, 0.03595897202062348, 0.6149378829993233, 0.001076097868933923, 0.4414608753815189, 0.5266331116498452, 0.4649204382478822, 0.40930520280373706, 0.13698085749439293, 0.5835363445359468, 0.027465691078353283, 0.2779209126824689, 0.02599165478110843, 0.4382925830057717, 0.8374756196616966, 0.10561761372270462, 0.672365892162244, 0.5204753598224812, 0.2355215617600801, 0.3536358376887879, 0.20941790237922664, 0.8905098992159299, 0.5856580056784152, 0.3324381401597871, 0.6214600647481102, 0.9867524155460895, 0.7937568574496648, 0.8824999113885605, 0.3634935494396675, 0.042927838551747644, 0.29690903809483293, 0.5801321114439749, 0.1646662258694992, 0.11669517583981548, 0.40050180447931627, 0.9197467090818212, 0.6059229895043197, 0.9526569298187283, 0.9378190564004327, 0.681780559882606, 0.03192355708689221, 0.7912971750841404, 0.6417346846959119, 0.387984701283304, 0.18728801243944337, 0.04712794673914955, 0.8691850520378753, 0.9446244022983162, 0.9317983792571866, 0.14474706840878204, 0.11958518437167465, 0.17113930717723425, 0.9005394766029636, 0.4825891330371336, 0.0013282226059215807, 0.39713184300508075, 0.2541104708216241, 0.5360371977222661, 0.42626348102852085, 0.47611329494477117, 0.6165153858908642, 0.6609866090471548, 0.50137960785155, 0.4409403014028477, 0.5484262940012077, 0.19387846094214167, 0.7333686554279377, 0.35848037026968727, 0.7472117742800632, 0.793417150221581, 0.052680380798090676, 0.46258600943012995, 0.47037938650098965, 0.31430907127661145, 0.8660601213553968, 0.6195706815263384, 0.7507115273180596, 0.4003082275006934, 0.33505912504474045, 0.664938480186106, 0.5928314012126022, 0.22951994789095576, 0.28009459792613167, 0.18852473363019417, 0.8202454492837008, 0.4523328856908079, 0.19563603568100096, 0.79244020789362, 0.5509900342222784, 0.1674604216564053, 0.8769265183554362, 0.6013628440982328, 0.17532338931368097, 0.45688801223916253, 0.8677631464746826, 0.7649217236372057, 0.5048224287061067, 0.059698288855753345, 0.35262618805184687, 0.397257625865308, 0.8957222645693623, 0.1984930544898612, 0.9319174938569459, 0.46381247791964253, 0.3230466877440904, 0.2975795356684634, 0.24076936148706563, 0.5279125007823682, 0.2711085087977547, 0.2489192321772572, 0.20200117692198383, 0.01670029738872969, 0.7126033104072075, 0.47069495249066384, 0.8248987462058427, 0.5521960250565932, 0.6924550941537443, 0.9455548492276192, 0.36615467165533067, 0.6616308475497537, 0.9200990746539288, 0.2822186144523826, 0.6311213918254293, 0.6948951003940289, 0.8470748794224185, 0.7798844159593046, 0.531653010726341, 0.9350338315879538, 0.12847167050975694, 0.5774103058816196, 0.05976065117244311, 0.5831291003158248, 0.7847952885897498, 0.994305381953037, 0.5933824851547268, 0.7175562593863654, 0.46690041675733684, 0.27123119856144495, 0.09852270302937027, 0.8553484050642705, 0.4050888447828034, 0.4358380876549257, 0.9217068023764833, 0.7559501475136962, 0.14599948328928247, 0.2528157705503603, 0.478973081672873, 0.008086128125247227, 0.7580155271887699, 0.14860393768394142, 0.2528254465061741, 0.788074994097203, 0.808744989039611, 0.33437485879672657, 0.7495302117302675, 0.1719514240420953, 0.20136890834629761, 0.7330166339021339, 0.8934577166733796, 0.36131605909016395, 0.8434942783459002, 0.21212243626104432, 0.5095453561031059, 0.9262457922545818, 0.12564401037611939, 0.3464944599039631, 0.9439973126766018, 0.19646613623964182, 0.7624177721499797, 0.2759490895619755, 0.8687098238064399, 0.87566235328782, 0.9691772334706925, 0.1830181722673898, 0.6102509011256125, 0.9958173614238488, 0.21497879442485324, 0.31756177482918657, 0.07946546334636828, 0.28704132587828013, 0.5721776834909189, 0.5197950218016572, 0.22650180604428038, 0.8510234427609187, 0.06770441194294974, 0.8749739713545684, 0.37594054581749003, 0.3257795067820942, 0.27649332031322205, 0.14326995635345752, 0.54770626794436, 0.8958162577294196, 0.2667415106334, 0.4188887372266926, 0.38627454429490304, 0.044634091176948165, 0.07336719184255369, 0.17645900198208198, 0.913737050671735, 0.5279978891309465, 0.602444072667532, 0.4508620993849586, 0.64118829155315, 0.6240774727878201, 0.7692129786329917, 0.8118178787797974, 0.8659413773722328, 0.37270834653440466, 0.4672755975736228, 0.4423136189296062, 0.9050043052832774, 0.8556414285420753, 0.72573093512269, 0.35546480698392124, 0.8000177236682673, 0.277358285259393, 0.1839179352472371, 0.25307507825557307, 0.22596058242139783, 0.7231331337667471, 0.14310342292152434, 0.755831017315835, 0.28278417584216586, 0.3331719589552524, 0.9087871159439238, 0.020596618289622892, 0.5211338077633791, 0.4088396621464284, 0.24547360253642037, 0.3751917550842294, 0.21817226429627912, 0.28149363786793813, 0.2166883762581543, 0.1850771334885014, 0.10614181830901104, 0.31590451146714227, 0.5555074757554049, 0.5603867499231335, 0.7923968573737773, 0.3553859309598769, 0.394879942246692, 0.696275738190324, 0.07889572226118646, 0.33545519766902787, 0.693827493849712, 0.08809485517342841, 0.3071777014965952, 0.9645036557159189, 0.020126559068440075, 0.3417290333826871, 0.880519720255199, 0.6045530750100384, 0.6973298689330082, 0.6389073913795508, 0.20525943207393027, 0.6444440046645558, 0.9189742646340406, 0.23592477201071393, 0.9560144865421432, 0.9674220345962867, 0.16502081319046502, 0.1607805025878294, 0.15970573500751029, 0.033145862854013775, 0.31876333916439636, 0.14171926949345415, 0.42427609474427286, 0.33324596938983475, 0.6803003028936203, 0.5501989711316964, 0.2749143750960944, 0.16717551784857143, 0.020327171352007678, 0.05689699551581384, 0.17041784656197734, 0.6805816694602528, 0.7830073796814166, 0.7641232097977543, 0.45838349171180826, 0.09618168239848846, 0.4418911910448843, 0.06912598799933112, 0.18335980245060213, 0.3672228599550914, 0.9415334280419483, 0.0008443890002181043, 0.7776219560158857, 0.9556372800895157, 0.9917067111204513, 0.738798097254809, 0.4407506188546364, 0.8216266941062873, 0.7977858955709193, 0.5973492019145479, 0.4981949859003312, 0.8338885831431943, 0.62263768313002, 0.9296290384467247, 0.23179841660650002, 0.8452747841515573, 0.04160959997946578, 0.41790823613003747, 0.3333430438922187, 0.8678400955179144, 0.40280966680811203, 0.6278689733669292, 0.34802304877829526, 0.9222437139205812, 0.17448219568595336, 0.42253902692645673, 0.9706125701897156, 0.9560951938878404, 0.19244475225634827, 0.5509273532051854, 0.4761710709956125, 0.5481785185903327, 0.02416177145987841, 0.1520752358271732, 0.7143748262766586, 0.6946183376686024, 0.7119388528640189, 0.9845258124520672, 0.6267664138542643, 0.2705707563770935, 0.890571570578411, 0.19682386528434137, 0.4083232510278201, 0.35370181122174105, 0.19178578255620726, 0.38605368346860247, 0.37338349461264286, 0.9648685917851356, 0.4783912781260736, 0.3422352366457183, 0.01644914111537632, 0.8099608707320228, 0.35246058984803397, 0.1523799921109068, 0.7396433026071503, 0.7242971396693539, 0.49356970382561227, 0.008184136820001187, 0.5259775604757897, 0.5014196788468532, 0.14772774357585827, 0.17983348938213362, 0.5040563713244256, 0.6469599359582179, 0.8517415526503342, 0.5927657906134796, 0.6277986737604939, 0.16372175545192236, 0.5718956962836919, 0.14760937708071808, 0.7358186346711506, 0.04713038925104596, 0.7850709988018693, 0.674385878262318, 0.3531272468057184, 0.10829944747939535, 0.5741814316229588, 0.8322367524112566, 0.03702702899448507, 0.2702712409361615, 0.515119439097147, 0.9537705913208914, 0.12545157776433635, 0.16797699608382743, 0.6976571055702666, 0.530885937995577, 0.5541530440991655, 0.246829286706308, 0.1753522990338765, 0.2889806692761109, 0.9377055429286761, 0.9207833873662307, 0.9593211577570968, 0.19773582780918642, 0.6904208526756519, 0.42584346923033656, 0.11175671679781773, 0.9063314557633101, 0.21473432130597025, 0.9206041979148908, 0.4980112876368711, 0.35467199882984546, 0.580023431621903, 0.17402801273688773, 0.5074623251414531, 0.3559800495835276, 0.0871358198024339, 0.2438320924721572, 0.4581874417498605, 0.6650524230633764, 0.2350449803326532, 0.7796364933552683, 0.5209931513525998, 0.4015005226242757, 0.18428527931462046, 0.978469687740487, 0.3198563253268609, 0.2678710361435609, 0.9065145848341559, 0.9581412287004782, 0.5413942889010481, 0.831295869731572, 0.32613192151450565, 0.9672108721412699, 0.5308479634965817, 0.717950807934501, 0.7911636197890533, 0.1903411207342236, 0.07803113713635856, 0.8259655006211425, 0.5935874086463826, 0.7378588401409613, 0.3013780094733469, 0.3985880307817531, 0.7897806443755365, 0.7532446643108262, 0.08843286093701519, 0.4569838215613061, 0.4476148927846536, 0.2526745971266562, 0.21478603816667408, 0.4481001512465892, 0.557820236755575, 0.005017449097274418, 0.5827701530546069, 0.39978725647092883, 0.5255384685619028, 0.7088518806040277, 0.7194503799827779, 0.5817838502035921, 0.0830641170326839, 0.22191338288683327, 0.9965034551966065, 0.7141638288105431, 0.8598482759284818, 0.39334587521456765, 0.19294096939436955, 0.7458657583593002, 0.3530827713173875, 0.7260166078701735, 0.03438156968107631, 0.9815361336578708, 0.3336845358077093, 0.4503909255564633, 0.7037266860573957, 0.5001849185559076, 0.43861595874596215, 0.2712369025560304, 0.05073270066802349, 0.2319616551353395, 0.45512188446576574, 0.1352684675041137, 0.5186008027547471, 0.8907592278207225, 0.8689246304213745, 0.5152901686453989, 0.47986066138022665, 0.2868110113492366, 0.9681609783263039, 0.5438320720485393, 0.9572819592680798, 0.8795747256468763, 0.10456252356796847, 0.44896749758190657, 0.02212877237780253, 0.3069378075012644, 0.797704655243414, 0.5944848150447967, 0.7513297156866329, 0.14164067982667727, 0.04791538894920411, 0.9258173337490255, 0.807459386996864, 0.2693219350380506, 0.31348146682320377, 0.29181425232482605, 0.02591062907988073, 0.8064305002416661, 0.6410809991800174, 0.9351714755075734, 0.5978747245400645, 0.7943628382621556, 0.2989907495291524, 0.9832368150084283, 0.30672403950971316, 0.8896048723992004, 0.7164156848765593, 0.1764375695919309, 0.07208435226718746, 0.9229852068813865, 0.8144229499141955, 0.10226226352782553, 0.7173077340012284, 0.4938333495566818, 0.8857864187033154, 0.15685194900505006, 0.3338028683844575, 0.7972520064432648, 0.053197528235965796, 0.5992499219998211, 0.9576136831247117, 0.4509525346680846, 0.2440471925013754, 0.288251216159088, 0.49485653457634415, 0.8092989370869309, 0.4409104782094253, 0.3361350457781801, 0.8318592365710772, 0.23923945538776226, 0.7392445278587559, 0.4849950292265899, 0.043850514592797984, 0.7940913448092587, 0.31839691692023764, 0.11205592058969371, 0.9885478264003905, 0.564588301558367, 0.37630745756758277, 0.04970464765141713, 0.4866772307915669, 0.1547941139247535, 0.49749641611228146, 0.4410622294051574, 0.43967828220408833, 0.7175979166181741, 0.5174628826174141, 0.8140572478389779, 0.771687324543614, 0.5507248428568801, 0.0070678809719507685, 0.872784204560012, 0.6891258402306244, 0.12013584228100016, 0.8225931094347313, 0.033511743299050045, 0.29983018223577185, 0.4588585260538154, 0.30108907012269637, 0.8268438699855211, 0.2137696270084083, 0.7427280136946783, 0.047842242045252115, 0.7627624943196163, 0.5992671735418942, 0.5709205713383698, 0.5927957388456202, 0.8934768988707823, 0.619639441062995, 0.09723932056796869, 0.1252251714169219, 0.8528966348940749, 0.1280647502536063, 0.4253824440697056, 0.5699320303752143, 0.2510755133956881, 0.18568275412665847, 0.6580936416838944, 0.8013379616018118, 0.09098732615961058, 0.05237081414478206, 0.5427202185918761, 0.9768723718193665, 0.02342618144396924, 0.06777568037674864, 0.9101089820302026, 0.5112527636207953, 0.3621829071824957, 0.8030327153780022, 0.2254622936826407, 0.8799870986007123, 0.9588278390993192, 0.06489697195347377, 0.40612007920340354, 0.7076625894168176, 0.8592062248869266, 0.37721673692944135, 0.878215518702962, 0.7801613865060116, 0.6773937037857413, 0.7015619648279876, 0.7387928906689069, 0.7232442352638253, 0.7876748824106343, 0.9534485436190654, 0.7168486261673666, 0.6176268143568533, 0.6190020663223269, 0.5798589213123028, 0.5815257718835577, 0.5463045624966838, 0.019025452456724712, 0.304773500425203, 0.3767048323264457, 0.9044118057000575, 0.19057388969043165, 0.9595914313504742, 0.25201615452001935, 0.4619490568743816, 0.9521158057518854, 0.1414498145613179, 0.18288632067305222, 0.1428838048648703, 0.47549067458448, 0.6966837910907041, 0.0012347499230581649, 0.023863126361584275, 0.7556530265834381, 0.9201820512555352, 0.8010205748211686, 0.7377608410021949, 0.08297216712827804, 0.3071408928660556, 0.2826690363847456, 0.8328947168242757, 0.8163095955663965, 0.5377161077339364, 0.7199379919632669, 0.6847476444630065, 0.7910646682666017, 0.9816353306387369, 0.3482934389132697, 0.16561285799126346, 0.36157679173461443, 0.5098981812588774, 0.6070460942170044, 0.3516607369825865, 0.025505685494571995, 0.6540417240073048, 0.26925015483960724, 0.2247181160661037, 0.362036547899227, 0.5124532266591925, 0.2006076806528072, 0.10074097208667265, 0.9458829312423113, 0.3586319991540883, 0.4697170147691858, 0.4322175622487888, 0.5364586344574215, 0.9415112028794164, 0.3974295992701238, 0.6662381732293505, 0.29164984196724764, 0.35393074753675413, 0.16847836795709892, 0.4399205207484115, 0.8712564921388127, 0.2444761814019677, 0.34834942889265963, 0.5607195563025164, 0.9972171089875245, 0.9330190839651873, 0.3411921188514804, 0.6439100800871331, 0.12432436561882365, 0.18435818870511567, 0.45560066213969974, 0.6781332046535492, 0.692462455917035, 0.8120844557543329, 0.47204532913519237, 0.9667531032979491, 0.9270648135256213, 0.7620508600395693, 0.9321944825218365, 0.2844096635962773, 0.7663692906993103, 0.13707330540086138, 0.8587704655065154, 0.07857359082394066, 0.6626906262538661, 0.7136210824310066, 0.91640029367752, 0.8879825211378259, 0.02676754863671227, 0.13733117069878453, 0.14199109514204866, 0.8929665706936434, 0.4707288467486497, 0.3259202085566544, 0.15361735883559602, 0.7086816496708347, 0.37206339394317434, 0.533727437572084, 0.7354912144928286, 0.09740041377033093, 0.09799392818506192, 0.3039772550582589, 0.9313299067338854, 0.7307009900409372, 0.3023731667726267, 0.6004411872955177, 0.9368501517482026, 0.21992149040233977, 0.32250822405312907, 0.8077643947859298, 0.3280892286918595, 0.7202374579320957, 0.9205091595866267, 0.7499072303190196, 0.3571155777128442, 0.8941814526221784, 0.6032245278659021, 0.015383021888514037, 0.6564747305932449, 0.05089476818625327, 0.24884970218139812, 0.6398259278367481, 0.7911458228724441, 0.24745747996445, 0.7238603205232141, 0.6412081238276125, 0.22707385974079042, 0.6215666450230004, 0.9530278398196572, 0.0908861681957317, 0.15099507907101717, 0.6608969871798237, 0.17142178717993606, 0.2657427848927143, 0.606390627795346, 0.6979530890083517, 0.528995079834591, 0.9444619833066403, 0.9003347816318839, 0.5632553007545484, 0.5395547453053217, 0.8026537230836946, 0.20952330053023305, 0.2272667494004862, 0.6636309595774226, 0.7917810493888054, 0.9390980585483777, 0.38136437256789735, 0.2262015979291705, 0.6087992082957377, 0.1857059498331335, 0.9338482006020432, 0.9448389450803144, 0.3217422294510538, 0.36065039251457587, 0.9737306251321063, 0.2841183139612532, 0.9858766556001288, 0.8236917972372624, 0.8019836968233586, 0.03508388809808949, 0.36565015239909426, 0.8672032709443953, 0.9354100625350036, 0.9321239742505351, 0.16316257862288608, 0.8768467269512861, 0.397432307977168, 0.9399502755925858, 0.20070105928174953, 0.9243080719858486, 0.32223051218142273, 0.6676088987663614, 0.2988495743968067, 0.7779550273393468, 0.18562039980548384, 0.7116780558177559, 0.39514241869170796, 0.950096227888954, 0.5548293797590864, 0.5198617204218469, 0.10980623243128063, 0.4620094974408435, 0.8480106103665015, 0.904281840827414, 0.2300622012546173, 0.23047057438203478, 0.02107901594274031, 0.5622520568369359, 0.16574469634835298, 0.3125913616877106, 0.987525057824471, 0.15096440399855526, 0.024640388151155768, 0.16659506461234708, 0.6769134935164328, 0.30836208014147426, 0.46188990919936745, 0.2001947929787795, 0.7342151381227396, 0.4954286590912719, 0.8588643612327473, 0.1745164357996728, 0.2055596944802539, 0.5176468880373847, 0.2869901193532194, 0.9752660844422758, 0.15250700021513308, 0.720137157614338, 0.8319845809741795, 0.9868652643175717, 0.9985846364742177, 0.49664496891318055, 0.9817851017943398, 0.15696962891857624, 0.7774530302091065, 0.6903511382213285, 0.8754993474088345, 0.7209914330253672, 0.9436544842412743, 0.3741106473752235, 0.7564092279885113, 0.4250426035688428, 0.8940490961195632, 0.25680644655383245, 0.7815733524749646, 0.6072318040753423, 0.5916143189391633, 0.7942964378882788, 0.10248541767847386, 0.9356399966218794, 0.3424461338168505, 0.07024578684497551, 0.20130165635539443, 0.3924440276304929, 0.4035355641496894, 0.8110863657313262, 0.6458090828855603, 0.27234756534251114, 0.8985477898980365, 0.5453229331948015, 0.9103471669804298, 0.27647033843789937, 0.583107631744554, 0.01794611124457579, 0.34686309118646264, 0.46682929396042416, 0.7337761091197669, 0.7361965892448552, 0.7119957533170503, 0.11832963747948311, 0.1512213246165972, 0.3850743028841128, 0.8079519712969074, 0.06010493676837947, 0.20434395154396445, 0.04641103223914178, 0.407963668309104, 0.9403726971529976, 0.4378512757661246, 0.5245493422963089, 0.36160611151297994, 0.004436602261144729, 0.6092986440933263, 0.6391109600056866, 0.3819492519836334, 0.8202598662950608, 0.2461614320065496, 0.8870837065959248, 0.6189382220051038, 0.57623301479816, 0.35902342688551225, 0.13890395216258888, 0.5434268537565677, 0.901513059864929, 0.7892420686381877, 0.5674507087786304, 0.7077342048300895, 0.8087032912065876, 0.13115238908567006, 0.09748713834023837, 0.47753711709546187, 0.9379730182464578, 0.39868053437620554, 0.06831673664114501, 0.1198744842019116, 0.17436333884168131, 0.25754382134642073, 0.1799172867333314, 0.4785608584938311, 0.17221913741707873, 0.0162366271373221, 0.3288381491555742, 0.4106759372074631, 0.3082912599611347, 0.6849099131025987, 0.8841918338461076, 0.9789383903643094, 0.5024127115901094, 0.3746892163652601, 0.7239908384849983, 0.8652933395211524, 0.5378885031656208, 0.7807477914739304, 0.43770298550665576, 0.09891392030105173, 0.9534473088896704, 0.23735882619839355, 0.7733211095325103, 0.9345729951136521, 0.788505647895035, 0.9139625180046993, 0.5053446476340439, 0.1852939753796442, 0.8760943659800909, 0.7675399187010398, 0.9965123730783658, 0.3049083132257612, 0.9898990093258223, 0.5717615394251965, 0.6312251329934011, 0.7025898151483048, 0.2841510091949129, 0.8221020649786297, 0.3893125515645288, 0.39692728413187317, 0.8102125488192564, 0.7380052367459029, 0.22837953074616046, 0.6724664775383578, 0.2569894297234626, 0.7524835059554766, 0.46834728502042655, 0.2416611594217103, 0.4438995638133796, 0.30269003472153855, 0.05634009989416877, 0.7084304649866082, 0.4504316717966226, 0.6185833354765468, 0.17694609653860183, 0.8007994338211996, 0.8882504927746472, 0.9735540739536742, 0.17889837655404617, 0.523835706665316, 0.008509986496603505, 0.2508046511872304, 0.5572298651547672, 0.5084567499231052, 0.6154988868199099, 0.7108159134507716, 0.7268155079191855, 0.6936792299478145, 0.9326544020284668, 0.9980571132420377, 0.4390525607450627, 0.02840717258478931, 0.03824362651877189, 0.5445415962312183, 0.31599465617150124, 0.38722991704491216, 0.0036621447554170405, 0.8596165132202702, 0.35641050515535433, 0.13316842410112473, 0.7382717932995823, 0.2391653424655078, 0.5799739038351835, 0.3648447246235833, 0.9255093089167142, 0.7271693225038539, 0.49809125411184707, 0.29973149021378176, 0.15461357106915596, 0.23512417376383354, 0.08692048813504771, 0.000957360472249702, 0.2623798180965693, 0.8211671363274065, 0.18298623052265328, 0.18171120752266, 0.1652242603066797, 0.8169165703389032, 0.20412543259232274, 0.4317727461173626, 0.5455168887262968, 0.04235741015771477, 0.15329807123791306, 0.4874394900918214, 0.4507640173404872, 0.027268057561710357, 0.6565751771241848, 0.08122806554965445, 0.9859258948152909, 0.884216464307073, 0.8595108521686572, 0.9034757844282828, 0.9394350310609814, 0.4354936670648466, 0.7347777341500895, 0.07049633207038264, 0.7054669379597233, 0.12710199450935966, 0.8791992845046341, 0.1900337770489403, 0.19873486728277334, 0.8546455716399872, 0.41972238546730967, 0.9434881027784716, 0.43431177683887323, 0.10277433108117828, 0.3082459191724217, 0.46689380865691976, 0.13954099422049138, 0.7541993405167029, 0.6288170687454042, 0.47327833620093296, 0.256893388209796, 0.691762296282355, 0.3099168716623254, 0.5502180609249862, 0.45945742148898483, 0.11981641000257937, 0.0025519837219289965, 0.5330292012839098, 0.4910038634530315, 0.25284413276806583, 0.9061734420006147, 0.7073778459396162, 0.15899648984947634, 0.7170608611056478, 0.9318904536984715, 0.08988664806082647, 0.3578383076153364, 0.533035378025575, 0.6806142292066673, 0.7750847285755331, 0.6735578619392987, 0.07423731563652214, 0.024487741187611323, 0.4401938697537501, 0.660000664311793, 0.06919729226603755, 0.6915975042989592, 0.3693461014769329, 0.4632697918717563, 0.31079055270983347, 0.5977787331706533, 0.08353535521567956, 0.6217298005063921, 0.3463658067227915, 0.1960982886112912, 0.6345431676199018, 0.1489527543230964, 0.37689710208682503, 0.7985514955518976, 0.6622079077146413, 0.10345983729966068, 0.9874326368047156, 0.4292304191720171, 0.6158732703343133, 0.939733413636063, 0.9542308604701466, 0.6241098602718946, 0.7042283034822547, 0.7174276936941573, 0.9649604502269874, 0.9579784494460348, 0.5801322761233743, 0.49149537436307233, 0.4092866623718967, 0.7329045676900309, 0.4306969155671423, 0.016285141769793787, 0.403610074679578, 0.6566933628172358, 0.10844600065151344, 0.20511773064376437, 0.9573517341739511, 0.4011212981429164, 0.15469020588233395, 0.4165838492558118, 0.35095286503614687, 0.3424661456474679, 0.9121508045092289, 0.8881887898770516, 0.21212795055196187, 0.3043082274226304, 0.4417722920185071, 0.1671211450744382, 0.5458557424810314, 0.44554443982440295, 0.4493237515457762, 0.5111101363303757, 0.7430368053563363, 0.12713834433005933, 0.847115036385792, 0.7443007894566406, 0.7685049778137756, 0.44877703929469004, 0.3237678937312217, 0.7678129210307356, 0.9090089233577752, 0.5962306813802266, 0.6351815994374193, 0.5177141940419347, 0.8206464710417597, 0.38965439806339797, 0.6858608769820144, 0.12955474499298703, 0.5476989265945545, 0.19364954037805715, 0.17347517288593617, 0.06962112073204185, 0.1895989783759543, 0.46005069428368806, 0.967518992352105, 0.3584869698986205, 0.3139032831100238, 0.2135665170010409, 0.48024655616395406, 0.06710782696011375, 0.23374142017168242, 0.9960349415293706, 0.9549298196559464, 0.21592849810878234, 0.22055275186296774, 0.2543558383971998, 0.3418139466263762, 0.40034029911910685, 0.39613717084734634, 0.16326661186247082, 0.4317583466363333, 0.9476291540806718, 0.36413203896671476, 0.9633331324201942, 0.6168480352729978, 0.8768572234873133, 0.16818210159450642, 0.7533903924452239, 0.7701473942394345, 0.9880535060532821, 0.9719206603496785, 0.07160008230767545, 0.5715972661009411, 0.5231635174035959, 0.36865714286774987, 0.057907259538675926, 0.1275160679138566, 0.9884503150328255, 0.963569770685724, 0.7556528631240403, 0.10730932010957495, 0.7268106578983524, 0.35186633968835956, 0.03187310401102095, 0.6556651058105742, 0.42603099022460034, 0.5224562368231036, 0.5375935491464341, 0.8559966002701518, 0.3211962124291321, 0.6813545337165716, 0.1994276142232423, 0.7295298604663851, 0.24229467396251558, 0.9990274572853515, 0.48576449879573813, 0.7224667498688694, 0.5321389085891048, 0.36673393232531204, 0.495615524241107, 0.9272526381544763, 0.9382235284559424, 0.1712760501503483, 0.898006366047677, 0.7180130512063976, 0.8830439159653178, 0.641247345835906, 0.3633336475862585, 0.9652897576262477, 0.01845254371200311, 0.639845367292801, 0.9809013379112461, 0.8415656925075866, 0.05931812335819264, 0.614542494617621, 0.16075190768505665, 0.8508013740721706, 0.5556287881685497, 0.12138598801921685, 0.05280884137189967, 0.49361009655265087, 0.7580916670611743, 0.6726558262636126, 0.7936691620496301, 0.17602428354039323, 0.4365337450545964, 0.5670301360402396, 0.10780051262368218, 0.3784757203739342, 0.15433422076656889, 0.07982033123033205, 0.27905162450924825, 0.8677895304447666, 0.8589994510166006, 0.08036813952920285, 0.719979387533978, 0.12135481962962613, 0.4768440905203707, 0.666446308048199, 0.787027004212178, 0.9561728009007497, 0.5326176524398146, 0.3066136396685937, 0.6485672063039463, 0.65353225198704, 0.14521188170953747, 0.17950263914723308, 0.0441170735502916, 0.7999581744690598, 0.023737201196621482, 0.9692119901761665, 0.4710175890046968, 0.138124611901006, 0.6016952171647025, 0.5660363414139846, 0.5434192892339006, 0.659766529227602, 0.8653518308390682, 0.8328181983620074, 0.19301255126484418, 0.9596184144711742, 0.8116946686574612, 0.41926295083052667, 0.21453846074207683, 0.41165929005179247, 0.7925744772638349, 0.5422990708403811, 0.12379364661613945, 0.2298999432995008, 0.06726470856084987, 0.15993324923695462, 0.003979004321790214, 0.6926471004974866, 0.8535770324763384, 0.8885037662907224, 0.43798295798986897, 0.7376962519034264, 0.3911482328747371, 0.26100729657890276, 0.6563949168942863, 0.9842977324141268, 0.1381020515377126, 0.46325626461792635, 0.7095388412484183, 0.1791908096292656, 0.37109591357168725, 0.02203444137661914, 0.2203832057202958, 0.7399263028684863, 0.4209017497285026, 0.2584927652431108, 0.7638878167237683, 0.5413344310376411, 0.7441743372920018, 0.12125320585007882, 0.48916031942521343, 0.34827626150501356, 0.30869978731091297, 0.3293355996924884, 0.9881163281512976, 0.17710287557850324, 0.5489488080476831, 0.9426886562072813, 0.74290251816064, 0.7732993107341757, 0.06965045586321683, 0.40838797698596374, 0.7311009570382011, 0.006041012132642187, 0.4739838371248548, 0.24198091001171917, 0.1329107541248834, 0.40794410468927933, 0.7004815584494284, 0.7522192383125745, 0.4133061117656548, 0.4212599927393653, 0.19205346383740185, 0.9951231882612595, 0.16242683940810798, 0.5904112301626733, 0.06302708166123183, 0.07093038288919518, 0.042718370476953704, 0.5446485342859927, 0.3591906666595337, 0.2179541083341181, 0.21954947432169536, 0.8330475304027984, 0.4878967981814689, 0.7757901759008596, 0.6458968994720379, 0.7474583221786381, 0.39769654829997947, 0.49773418436319716, 0.6081432521875509, 0.2679623955363445, 0.5427700684956003, 0.31545336017066805, 0.3367102767135678, 0.013241409464838538, 0.7468023003699583, 0.9284031995253013, 0.656353945382662, 0.193160845213049, 0.49895800146585767, 0.09453766348814874, 0.49092601059573016, 0.7160148833594207, 0.8820381275324343, 0.5578833329912833, 0.10271448430136176, 0.7134469093821107, 0.26694205961740447, 0.33459032608626127, 0.44928719811434314, 0.31294357117591665, 0.9911485565354131, 0.8922416423539886, 0.45471291677224834, 0.9311800700566959, 0.43372491487538944, 0.10061458381682364, 0.1445583224473811, 0.8089292541603441, 0.7983608571309363, 0.5257598278571235, 0.7727207755169295, 0.8913702846436552, 0.3506414272250613, 0.447237341215421, 0.2226081513863558, 0.6826157505916699, 0.15773285592895203, 0.7246732569849674, 0.9167240174847635, 0.8276243307452893, 0.3715147426850286, 0.44766329835958574, 0.2891407602996603, 0.4341371150371519, 0.4088276779937057, 0.1368171614172915, 0.566293031985752, 0.1268798382950116, 0.6618721743421478, 0.8958785690383357, 0.6599145022830789, 0.5916403450048273, 0.001743443787769694, 0.04887821594880282, 0.2646385074019655, 0.09580129931916725, 0.47023047879830326, 0.5344188296814448, 0.7451784775053453, 0.7384016597678623, 0.4769028314884819, 0.041023717957951567, 0.8889786548962896, 0.37879051553241905, 0.8877957132099702, 0.06217395363601441, 0.2461911395632449, 0.29952119876841143, 0.44764944432827314, 0.8006785719811601, 0.21030926681631146, 0.43856832569720183, 0.41001681182879746, 0.29125954408339383, 0.35639594410832487, 0.07935181807799907, 0.813358797538798, 0.38619673547040645, 0.40292881991883944, 0.29992068414903894, 0.33336371411876187, 0.7364327164897154, 0.8951024253815291, 0.10498045106301956, 0.3288570414086506, 0.6535978226089715, 0.9498575942801443, 0.082798571551571, 0.19435518611284397, 0.2858675871629722, 0.9142913941289766, 0.057295083226256316, 0.17942612080819698, 0.35799675447706203, 0.8768450861922624, 0.7092214764153475, 0.3532255129906665, 0.868785949800434, 0.9780718289280981, 0.9618859112326975, 0.048405213050332185, 0.1537132428370228, 0.9374399337958235, 0.06878369450700217, 0.4929837887914018, 0.137699921227887, 0.34493591103566656, 0.6179138989917184, 0.5809929558860597, 0.07121496634578073, 0.9631606471867514, 0.9245067148844486, 0.7091768875137205, 0.4561900744644749, 0.5639955263853987, 0.13930937538841393, 0.06109275999511499, 0.3220252529650731, 0.43160090756183256, 0.6904840423098764, 0.5516661952462417, 0.9435153892040604, 0.45903239364554105, 0.41594891927574085, 0.12466110132426156, 0.8588476576672943, 0.8426433368499788, 0.9685649972077474, 0.4471246909724902, 0.13089718911625714, 0.8390733886951656, 0.017121608276363998, 0.05012533123124663, 0.015174552307517408, 0.7358757374359819, 0.7372814198142786, 0.0956795907930329, 0.6114200138789037, 0.02938577446932522, 0.19640490700928404, 0.8740563112599824, 0.7661624411884328, 0.8625112898608585, 0.47744699908827526, 0.8194043384234471, 0.6841643985349334, 0.31150609116288885, 0.725277298569764, 0.9481220215511188, 0.17004918622379583, 0.841683664583774, 0.5708326518563966, 0.7246804140940719, 0.7805955832078818, 0.10580864230457587, 0.8235411444387261, 0.5922103438183395, 0.3406825298993281, 0.9966605008079886, 0.3702070378310527, 0.15766614783177957, 0.8461166339438002, 0.31012637058791537, 0.1324888166352468, 0.2364327292558378, 0.8413388325248944, 0.6219143856430888, 0.9831497246262397, 0.8296627939180203, 0.13763448996577798, 0.4688201829182832, 0.5900719977793264, 0.8948795171600075, 0.03997171334395533, 0.9368843035427047, 0.7257172128768281, 0.7225954180797396, 0.04289842784815412, 0.9832793603654177, 0.5768084868594204, 0.2408137300929939, 0.009558886838306524, 0.9599399758979374, 0.8025793561606117, 0.24401534899408317, 0.6355556132207315, 0.9775065637679057, 0.9917586759738003, 0.7104537090862987, 0.8883933786840386, 0.1018438282113856, 0.9168740167467151, 0.2642191509496844, 0.7216303500741212, 0.49145720327611764, 0.6573794205256194, 0.7463586591407977, 0.326417964933418, 0.889100449155311, 0.4791560695174678, 0.224055187682782, 0.8496019006221424, 0.35835052781543275, 0.2946772678278181, 0.06612815340655687, 0.745057077766081, 0.18461252947428053, 0.29339950021100225, 0.003652119264677789, 0.7933948494399411, 0.6677169512311226, 0.6562639552113041, 0.6830630509154237, 0.3183485984318627, 0.23100275157501293, 0.8116678110144552, 0.45186098919044826, 0.6511637760518243, 0.6193600759861478, 0.1054915596708983, 0.5761368564502868, 0.3063349159992068, 0.7057306933543568, 0.3113718468016159, 0.3355285697514654, 0.02006759058901353, 0.8700778004353958, 0.9271230493169208, 0.18434910297210705, 0.003999015797162553, 0.861223929014359, 0.4620299473712103, 0.07370465914845514, 0.02265229399924007, 0.15406744614395262, 0.40901330653565793, 0.9997176207778616, 0.5106828452364636, 0.12418511693578793, 0.09174609138758028, 0.7087841617212821, 0.6298957629629475, 0.7400634692197221, 0.01630430224082058, 0.3849799813642184, 0.4363711240346396, 0.20161429410881793, 0.37564760899421756, 0.8473127188663808, 0.10918391250391546, 0.6964371757041123, 0.23674907051382943, 0.63258281930339, 0.22487457167575853, 0.6436802328790607, 0.386713167132255, 0.8456042256498271, 0.47888599672224774, 0.3869108814454626, 0.3247824027033669, 0.2193400433454048, 0.8314077432921254, 0.8440373514132975, 0.7186750252454394, 0.2673377891170111, 0.2762445138212358, 0.81542738657172, 0.06941877852151468, 0.9681179268120241, 0.22646683664417133, 0.40292958412931845, 0.74525824849861, 0.231811493976551, 0.6504256396527159, 0.10179397587448769, 0.8130693804169397, 0.2883784791886127, 0.5472729541586424, 0.3723728986296513, 0.4854602335487279, 0.18975767832658075, 0.6337186580581785, 0.04424269790697466, 0.07804856480545508, 0.6533601086810613, 0.23003302619208055, 0.24590493848663453, 0.816199516679236, 0.6488364432181967, 0.8498228893816291, 0.6879621975012178, 0.6071780145370035, 0.5678362540338165, 0.1947646509911347, 0.10879397245015476, 0.9329462662872089, 0.17380066630195212, 0.6734988303728583, 0.251117674407599, 0.31390876661057887, 0.8352878023082652, 0.09476697504391585, 0.8426221596148499, 0.1950432777669222, 0.010613115497807413, 0.30888430925501154, 0.7110559766366373, 0.4077778546649957, 0.6175681295346717, 0.3623802769358293, 0.43107373384531555, 0.8542365012763854, 0.5623074374879531, 0.1538079070411733, 0.428568144909361, 0.18931241498745865, 0.7841627695969312, 0.6869731509118046, 0.26079139925176487, 0.7866762761601347, 0.7152833318410747, 0.6267748315727587, 0.9777022577801266, 0.4398755535187675, 0.42432999898503165, 0.9007952854181114, 0.38605568235108956, 0.5064665326000347, 0.6350751612111938, 0.4336080245974776, 0.3375567201483318, 0.6452226214562595, 0.5478423609666304, 0.9367125061020438, 0.29108644276325846, 0.20464822010028982, 0.20892739426105456, 0.44554750644308583, 0.8454797352264943, 0.1597922254876556, 0.9826270413768617, 0.8627211469093488, 0.4698921646584201, 0.050616217946508835, 0.9063448978049136, 0.4223994781275632, 0.3923025717428701, 0.5981640891766775, 0.44014856450946716, 0.23586201299322784, 0.7322043721234809, 0.20249964078141502, 0.4235601096395526, 0.5486066191663903, 0.6645277527679566, 0.4602477248693414, 0.6840710566915555, 0.7059390641114205, 0.3284523618652845, 0.2822754301085365, 0.8151966889773219, 0.9903486852260439, 0.3388864471924554, 0.8672088518734029, 0.4972069308354532]\n"
+      "[0.20784630214668376, 0.3019711225097942, 0.5245422053030214, 0.2700524910134535]\n"
      ]
     }
    ],
@@ -160,17 +156,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 38,
+   "execution_count": 14,
    "id": "b6145fbe",
    "metadata": {},
    "outputs": [],
    "source": [
-    "timestamps, values = get_attribute_value_by_interval('lts/randomdata/1/rnd4','2021-06-07 13:20:00', '2021-06-07 13:21:00')"
+    "timestamps, values = get_attribute_value_by_interval('lts/randomdata/1/rnd2','2021-06-18 13:20:00', '2021-06-19 13:21:00')"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 39,
+   "execution_count": 15,
    "id": "a012d71b",
    "metadata": {},
    "outputs": [
@@ -178,7 +174,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "[0.008721170319330174, 0.2778457820295206, 0.08771206166994494, 0.08995306943783543, 0.4252407827730984, 0.8567703113574187, 0.6443064078665959, 0.820472639265817, 0.6724153389885987, 0.9737917508764153, 0.2574030042513442, 0.11365468019523772, 0.6469867671892283, 0.22054997528331632, 0.19647883265352262, 0.92819713442957, 0.6054952676099805, 0.4385335924804723, 0.9951106389720911, 0.08011384237343688, 0.9466835316121099, 0.8420223458578644, 0.7965281292100906, 0.7377238724947689, 0.8061675028145234, 0.459483229064807, 0.5061376890824932, 0.888112952681436, 0.8756426396399274, 0.34324035972784217, 0.8499336644006312, 0.21108646761550232, 0.8823657883678858, 0.11452389757530734, 0.23893284393127756, 0.9960508103583509, 0.5909251065648178, 0.8261812350213734, 0.8683854913299328, 0.3032002462717681, 0.7868411998647392, 0.2884397488152086, 0.12188186111639632, 0.2398054609920065, 0.15787661103771455, 0.07772481225925076, 0.09871638585797682, 0.8321893810767013, 0.5567973595348706, 0.6985377902973685, 0.0850308577504425, 0.11832525288301632, 0.7279176045413792, 0.6979789043157206, 0.6033096853838185, 0.07090560942957136, 0.020106929389148265, 0.27391797898197723, 0.20930768646037212, 0.2445019933472372]\n"
+      "[0.20784630214668376, 0.3019711225097942, 0.5245422053030214, 0.2700524910134535]\n"
      ]
     }
    ],
diff --git a/jupyter-notebooks/archiving_test_v2.ipynb b/jupyter-notebooks/archiving_test_v2.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..dd6101f97e192d3d56ee4ed9e5aa145a1d4fa6d2
--- /dev/null
+++ b/jupyter-notebooks/archiving_test_v2.ipynb
@@ -0,0 +1,220 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "id": "c7dd05cd",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import sys\n",
+    "sys.path.append('/hosthome/tango/devices')\n",
+    "from util.archiver import *\n",
+    "from util.archiver_base import *\n",
+    "import mysql.connector"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "57834b5e",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "dev_rand = DeviceProxy(\"LTS/RandomData/1\")\n",
+    "dev_rand.get_attribute_list()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "6816f78f",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "cm = DeviceProxy(\"archiving/hdbpp/confmanager01\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "7bda559b",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "get_all_archived_attributes()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "f0ef38a4",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "add_attribute_to_archiver('lts/randomdata/1/rnd7',3000,1000)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "7d0746e7",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "remove_attribute_from_archiver('lts/randomdata/1/rnd7')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "id": "129a75c6",
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "[<Attribute(fullname='tango://databaseds:10000/lts/randomdata/1/rnd2',data_type ='37',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='randomdata',member ='1',name ='rnd2')>,\n",
+       " <Attribute(fullname='tango://databaseds:10000/lts/randomdata/1/rnd3',data_type ='37',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='randomdata',member ='1',name ='rnd3')>,\n",
+       " <Attribute(fullname='tango://databaseds:10000/lts/randomdata/1/rnd15',data_type ='37',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='randomdata',member ='1',name ='rnd15')>,\n",
+       " <Attribute(fullname='tango://databaseds:10000/lts/randomdata/1/rnd7',data_type ='37',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='randomdata',member ='1',name ='rnd7')>]"
+      ]
+     },
+     "execution_count": 2,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "get_all_archived_attributes()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "id": "5f9865ee",
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "4"
+      ]
+     },
+     "execution_count": 3,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "main_att = 'lts/randomdata/1/rnd7'\n",
+    "get_attribute_id(main_att)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "id": "2a3707a3",
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "'scalar_devdouble_ro'"
+      ]
+     },
+     "execution_count": 4,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "get_attribute_datatype(main_att)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "id": "18100623",
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "[<Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:21.892781',recv_time='2021-06-23 15:00:23.040862',insert_time='2021-06-23 15:00:23.042065',value_r='0.9263038657',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:24.909897',recv_time='2021-06-23 15:00:24.911329',insert_time='2021-06-23 15:00:24.912696',value_r='0.6869173892',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:27.909636',recv_time='2021-06-23 15:00:27.910767',insert_time='2021-06-23 15:00:27.912330',value_r='0.1070759253',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:30.909940',recv_time='2021-06-23 15:00:30.911529',insert_time='2021-06-23 15:00:30.913542',value_r='0.2699634793',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:33.910365',recv_time='2021-06-23 15:00:33.910897',insert_time='2021-06-23 15:00:33.911735',value_r='0.8323236082',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:36.910232',recv_time='2021-06-23 15:00:36.911389',insert_time='2021-06-23 15:00:36.912912',value_r='0.7979368397',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:39.909182',recv_time='2021-06-23 15:00:39.909785',insert_time='2021-06-23 15:00:39.910372',value_r='0.2178505902',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:42.909868',recv_time='2021-06-23 15:00:42.911390',insert_time='2021-06-23 15:00:42.913124',value_r='0.6949464171',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:45.909946',recv_time='2021-06-23 15:00:45.911036',insert_time='2021-06-23 15:00:45.912787',value_r='0.1093199257',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:48.909615',recv_time='2021-06-23 15:00:48.910722',insert_time='2021-06-23 15:00:48.912259',value_r='0.9768430390',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:51.909200',recv_time='2021-06-23 15:00:51.910290',insert_time='2021-06-23 15:00:51.911793',value_r='0.8888621550',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:54.909296',recv_time='2021-06-23 15:00:54.910679',insert_time='2021-06-23 15:00:54.912332',value_r='0.3799629383',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='4',data_time='2021-06-23 15:00:57.909804',recv_time='2021-06-23 15:00:57.910850',insert_time='2021-06-23 15:00:57.912311',value_r='0.7681945847',quality='2',att_error_desc_id='None')>]"
+      ]
+     },
+     "execution_count": 5,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "get_attribute_value_by_hours(main_att,24)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "id": "ab476d57",
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "[<Scalar_Double_RO(att_conf_id='3',data_time='2021-06-21 14:50:06.179562',recv_time='2021-06-21 14:50:07.180444',insert_time='2021-06-21 14:50:07.204869',value_r='0.1400088842',quality='2',att_error_desc_id='None')>,\n",
+       " <Scalar_Double_RO(att_conf_id='3',data_time='2021-06-21 14:50:10.213110',recv_time='2021-06-21 14:50:10.214549',insert_time='2021-06-21 14:50:10.216117',value_r='0.6627579896',quality='2',att_error_desc_id='None')>]"
+      ]
+     },
+     "execution_count": 6,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "get_attribute_value_by_interval('lts/randomdata/1/rnd15', '2021-06-21 13:20:00', '2021-06-23 15:21:00')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "21c9b91b",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "StationControl",
+   "language": "python",
+   "name": "stationcontrol"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.7.3"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}