diff --git a/README.md b/README.md deleted file mode 100644 index 2fb348e..0000000 --- a/README.md +++ /dev/null @@ -1,152 +0,0 @@ -# Database Manager Kivy App - -A simple Kivy application for managing a MariaDB database with two columns (id and mass) for the `offsystemsCounting` table. - -## Features - -- **Search**: Look up records by ID -- **Add/Update**: Add new records or update existing ones -- **Delete**: Remove records from the database -- **View All**: Display all records in the database -- **Auto-create**: Table is created automatically if it doesn't exist - -## Prerequisites - -### MariaDB Server Setup - -1. **Install MariaDB server** (if not already installed): - ```bash - sudo apt update - sudo apt install mariadb-server - ``` - -2. **Start MariaDB service**: - ```bash - sudo systemctl start mariadb - sudo systemctl enable mariadb - ``` - -3. **Secure MariaDB installation**: - ```bash - sudo mysql_secure_installation - ``` - -4. **Create the database and user**: - ```bash - sudo mysql -u root -p - ``` - - Then run these SQL commands: - ```sql - CREATE DATABASE cantare_injectie; - CREATE USER 'omron'@'localhost' IDENTIFIED BY 'Initial01!'; - GRANT ALL PRIVILEGES ON cantare_injectie.* TO 'omron'@'localhost'; - FLUSH PRIVILEGES; - EXIT; - ``` - -5. **Test the connection**: - ```bash - mysql -u omron -p cantare_injectie - ``` - Enter password: `Initial01!` - -## Installation - -1. Install Python 3.7+ if not already installed -2. Install the required dependencies: - ```bash - pip install -r requirements.txt - ``` - Or using virtual environment: - ```bash - python3 -m venv venv - source venv/bin/activate - pip install -r requirements.txt - ``` - -## Usage - -1. **Make sure MariaDB server is running**: - ```bash - sudo systemctl status mariadb - ``` - -2. **Run the application**: - ```bash - python main.py - ``` - Or: - ```bash - chmod +x run_app.sh - ./run_app.sh - ``` - -3. **To search for a record:** - - Enter an ID in the "ID" field (max 20 characters) - - Click "Search" - - If found, the mass will be displayed in the "Mass" field - -4. **To add or update a record:** - - Enter both ID and mass value - - Click "Add/Update" - - If the ID exists, it will be updated; otherwise, a new record will be created - -5. **To delete a record:** - - Enter the ID to delete - - Click "Delete" - - Confirm the deletion in the popup - -6. **To refresh the display:** - - Click "Refresh All" to reload all data from the database - -## Database Structure - -The app connects to MariaDB database `cantare_injectie` with the following table structure: - -```sql -CREATE TABLE offsystemsCounting ( - id VARCHAR(20) PRIMARY KEY, - mass REAL NOT NULL -) -``` - -## Files - -- `main.py`: Main Kivy application -- `database_manager.py`: MariaDB database operations class -- `requirements.txt`: Python dependencies -- `test_database.py`: Test script for database operations -- `run_app.sh`: Startup script -- `README.md`: This documentation - -## Connection Settings - -The application connects to MariaDB with these settings: -- **Host**: localhost -- **Database**: cantare_injectie -- **User**: omron -- **Password**: Initial01! -- **Table**: offsystemsCounting - -## Troubleshooting - -1. **Connection Error 1698**: - - Make sure MariaDB is running: `sudo systemctl start mariadb` - - Verify user exists and has correct password - - Check database exists: `SHOW DATABASES;` - -2. **Access Denied**: - - Verify user permissions: `SHOW GRANTS FOR 'omron'@'localhost';` - - Reset password if needed: `ALTER USER 'omron'@'localhost' IDENTIFIED BY 'Initial01!';` - -3. **Database/Table doesn't exist**: - - The application will create the table automatically - - Make sure the database `cantare_injectie` exists - -## Notes - -- IDs must be unique and max 20 characters -- Mass values must be valid decimal numbers -- The app includes comprehensive error handling and user feedback -- All database operations use parameterized queries for security \ No newline at end of file diff --git a/WINDOWS_README.md b/WINDOWS_README.md deleted file mode 100644 index fd5ae1a..0000000 --- a/WINDOWS_README.md +++ /dev/null @@ -1,82 +0,0 @@ -# Windows Setup Instructions - -## Prerequisites -1. Python 3.8 or higher -2. MariaDB or MySQL server (local or remote) - -## Installation Steps - -### 1. Install Python -- Download from: https://www.python.org/downloads/ -- During installation, check "Add Python to PATH" - -### 2. Setup the Application -Open Command Prompt in the application folder and run: - -```cmd -# Create virtual environment -python -m venv venv - -# Activate virtual environment -venv\Scripts\activate - -# Install dependencies -pip install -r requirements.txt -``` - -### 3. Database Setup (if using local database) -- Install MariaDB or MySQL -- Run the setup script: - ```cmd - mysql -u root -p < setup_user.sql - ``` - -### 4. Run the Application - -#### Option A: Using the batch file -Simply double-click `run_app.bat` - -#### Option B: Using command line -```cmd -venv\Scripts\activate -python main.py -``` - -## Configuration -- Use the **Settings** button in the app to configure the database server IP address -- Default connection: - - Host: localhost - - Database: cantare_injectie - - User: omron - - Password: Initial01! - -## Troubleshooting - -### Missing modules error -```cmd -venv\Scripts\activate -pip install -r requirements.txt -``` - -### Database connection error -- Check if MariaDB/MySQL service is running -- Verify database credentials -- Use Settings button to update server IP address - -### Kivy installation issues -```cmd -pip install --upgrade pip -pip install kivy --pre --extra-index-url https://kivy.org/downloads/simple/ -``` - -## Features -- **Fullscreen mode**: App starts in fullscreen by default -- **Search**: Enter ID and press Enter -- **Add/Update**: Click Add/Update button to enable editing -- **Delete**: Use Delete button in update section -- **Reset**: Clear all fields with Reset Values button -- **Settings**: Configure database server IP address - -## Keyboard Shortcuts -- **F11** or **Esc**: Exit fullscreen -- **Enter**: Search for ID (when in ID field) diff --git a/database_manager.py b/database_manager.py index b2f1c62..fdc5b01 100644 --- a/database_manager.py +++ b/database_manager.py @@ -4,6 +4,8 @@ from typing import List, Tuple, Optional import json import os import sys +import logging +from datetime import datetime, timedelta # When frozen by PyInstaller, __file__ points to a temp folder that is deleted on exit. # sys.executable points to the .exe location, which is persistent. @@ -12,7 +14,59 @@ if getattr(sys, 'frozen', False): else: _BASE_DIR = os.path.dirname(os.path.abspath(__file__)) -CONFIG_FILE = os.path.join(_BASE_DIR, 'config.json') +CONFIG_FILE = os.path.join(_BASE_DIR, 'config.json') +LOG_FILE = os.path.join(_BASE_DIR, 'db_debug.log') +ACTION_LOG_FILE = os.path.join(_BASE_DIR, 'app_actions.log') + +# ---- Action log helpers (module-level, no class dependency) ---- + +def _log_action(action: str, record_id: str = '', detail: str = '') -> None: + """Append one structured line to app_actions.log.""" + ts = datetime.now().strftime('%Y-%m-%d %H:%M:%S') + line = f"{ts} | {action:<18} | id={record_id:<20} | {detail}\n" + try: + with open(ACTION_LOG_FILE, 'a', encoding='utf-8') as f: + f.write(line) + except Exception as e: + print(f"Action log write error: {e}") + + +def purge_old_action_logs(days: int = 30) -> None: + """Remove lines older than *days* from app_actions.log.""" + if not os.path.exists(ACTION_LOG_FILE): + return + cutoff = datetime.now() - timedelta(days=days) + kept = [] + removed = 0 + try: + with open(ACTION_LOG_FILE, 'r', encoding='utf-8') as f: + for line in f: + # Every valid line starts with YYYY-MM-DD HH:MM:SS + try: + ts = datetime.strptime(line[:19], '%Y-%m-%d %H:%M:%S') + if ts >= cutoff: + kept.append(line) + else: + removed += 1 + except ValueError: + kept.append(line) # malformed line — keep it + with open(ACTION_LOG_FILE, 'w', encoding='utf-8') as f: + f.writelines(kept) + if removed: + _log_action('LOG_PURGE', '', f'removed {removed} entries older than {days} days') + print(f"Action log purged: {removed} old entries removed") + except Exception as e: + print(f"Action log purge error: {e}") + +# File logger – appends on every run so history is preserved +logging.basicConfig( + filename=LOG_FILE, + level=logging.DEBUG, + format='%(asctime)s [%(levelname)s] %(message)s', + datefmt='%Y-%m-%d %H:%M:%S', +) +log = logging.getLogger('db_manager') +log.info('=== DatabaseManager module loaded ===') class DatabaseManager: """ @@ -61,7 +115,8 @@ class DatabaseManager: user=self.user, password=self.password, connection_timeout=5, - use_pure=True + use_pure=True, + autocommit=True ) if test_conn.is_connected(): test_conn.close() @@ -70,123 +125,187 @@ class DatabaseManager: return False, str(e) return False, "Connection failed" + def _new_conn(self): + """Open and return a fresh connection. Caller must close it.""" + return mysql.connector.connect( + host=self.host, + database=self.database, + user=self.user, + password=self.password, + connection_timeout=5, + use_pure=True, + autocommit=True + ) + def get_connection(self): - """Get a database connection.""" + """Get a reusable connection (kept for test_connection compatibility).""" try: if self.connection is None or not self.connection.is_connected(): - self.connection = mysql.connector.connect( - host=self.host, - database=self.database, - user=self.user, - password=self.password, - connection_timeout=5, - use_pure=True - ) + log.info(f'Opening persistent connection to {self.host}/{self.database}') + self.connection = self._new_conn() + log.info('Connection opened OK') return self.connection except Error as e: + log.error(f'Connection error: {e}') print(f"Database connection error: {e}") return None - + def init_database(self): """Initialize the database connection and create the table if it doesn't exist.""" + # Purge action log entries older than 30 days on every startup + purge_old_action_logs(30) + _log_action('APP_START', '', f'host={self.host}') try: - conn = self.get_connection() - if conn and conn.is_connected(): - cursor = conn.cursor() - cursor.execute(''' - CREATE TABLE IF NOT EXISTS offsystemsCounting ( - id VARCHAR(20) PRIMARY KEY, - mass REAL NOT NULL - ) - ''') - conn.commit() - print(f"Connected to MariaDB database: {self.database}") - print("Table 'offsystemsCounting' ready") + conn = self._new_conn() + cursor = conn.cursor(buffered=True) + cursor.execute(''' + CREATE TABLE IF NOT EXISTS offsystemsCounting ( + id VARCHAR(20) PRIMARY KEY, + mass REAL NOT NULL + ) + ''') + # Add t_update column if it doesn't exist yet (MySQL-compatible check) + cursor.execute(""" + SELECT COUNT(*) FROM information_schema.COLUMNS + WHERE TABLE_SCHEMA = %s + AND TABLE_NAME = 'offsystemsCounting' + AND COLUMN_NAME = 't_update' + """, (self.database,)) + col_exists = cursor.fetchone()[0] + cursor.close() + if not col_exists: + log.info("Adding t_update column to offsystemsCounting") + c2 = conn.cursor() + c2.execute("ALTER TABLE offsystemsCounting ADD COLUMN t_update DATETIME DEFAULT NULL") + c2.close() + log.info("t_update column added") + conn.close() + log.info("init_database complete") + print(f"Connected to MariaDB database: {self.database}") + print("Table 'offsystemsCounting' ready") except Error as e: + log.error(f"Database initialization error: {e}") print(f"Database initialization error: {e}") - + def read_all_data(self) -> List[Tuple[str, float]]: """Read all data from the database.""" try: - conn = self.get_connection() - if conn and conn.is_connected(): - cursor = conn.cursor() - cursor.execute("SELECT id, mass FROM offsystemsCounting ORDER BY id") - return cursor.fetchall() + conn = self._new_conn() + cursor = conn.cursor(buffered=True) + cursor.execute("SELECT id, mass FROM offsystemsCounting ORDER BY id") + rows = cursor.fetchall() + cursor.close() + conn.close() + return rows except Error as e: + log.error(f"read_all_data error: {e}") print(f"Error reading data: {e}") return [] - - def search_by_id(self, record_id: str) -> Optional[Tuple[str, float]]: - """Search for a record by ID.""" + + def search_by_id(self, record_id: str) -> Optional[Tuple]: + """Search for a record by ID. Returns (id, mass, t_update) or None.""" + log.info(f'search_by_id: looking up id={record_id!r}') try: - conn = self.get_connection() - if conn and conn.is_connected(): - cursor = conn.cursor() - cursor.execute("SELECT id, mass FROM offsystemsCounting WHERE id = %s", (record_id,)) - return cursor.fetchone() + conn = self._new_conn() + cursor = conn.cursor(buffered=True) + cursor.execute("SELECT id, mass, t_update FROM offsystemsCounting WHERE id = %s", (record_id,)) + row = cursor.fetchone() + # buffered=True already fetched the full result; no extra drain needed + cursor.close() + conn.close() + log.info(f'search_by_id: result={row}') + if row: + _log_action('SEARCH_FOUND', record_id, f'mass={row[1]}, t_update={row[2]}') + else: + _log_action('SEARCH_NOT_FOUND', record_id, '') + return row except Error as e: + log.error(f'search_by_id error: {e}') + _log_action('SEARCH_ERROR', record_id, str(e)) print(f"Error searching data: {e}") return None - + def add_or_update_record(self, record_id: str, mass: float) -> bool: - """Add a new record or update existing one if ID already exists.""" + """Update mass/t_update for an existing record, or INSERT if it doesn't exist yet.""" + log.info(f'add_or_update_record: id={record_id!r} mass={mass}') try: - conn = self.get_connection() - if conn and conn.is_connected(): - cursor = conn.cursor() - - # Check if record exists - existing = self.search_by_id(record_id) - - if existing: - # Update existing record - cursor.execute( - "UPDATE offsystemsCounting SET mass = %s WHERE id = %s", - (mass, record_id) - ) - print(f"Updated record: {record_id} = {mass}") - else: - # Insert new record - cursor.execute( - "INSERT INTO offsystemsCounting (id, mass) VALUES (%s, %s)", - (record_id, mass) - ) - print(f"Added new record: {record_id} = {mass}") - - conn.commit() - return True + conn = self._new_conn() + cursor = conn.cursor(buffered=True) + + # Try UPDATE first + update_sql = ( + "UPDATE offsystemsCounting " + "SET mass = %s, t_update = NOW() " + "WHERE id = %s" + ) + log.debug(f'Executing SQL: {update_sql} | params=({mass}, {record_id!r})') + cursor.execute(update_sql, (mass, record_id)) + affected = cursor.rowcount + + if affected == 0: + # Record does not exist yet — INSERT it + insert_sql = ( + "INSERT INTO offsystemsCounting (id, mass, t_update) " + "VALUES (%s, %s, NOW())" + ) + log.debug(f'Executing SQL: {insert_sql} | params=({record_id!r}, {mass})') + cursor.execute(insert_sql, (record_id, mass)) + affected = cursor.rowcount + log.info(f'add_or_update_record: inserted new record, rowcount={affected}') + _log_action('INSERT', record_id, f'mass={mass}') + print(f"Inserted new record: {record_id} = {mass}") + else: + log.info(f'add_or_update_record: updated existing record, rowcount={affected}') + _log_action('UPDATE', record_id, f'mass={mass}') + print(f"Updated record: {record_id} = {mass} (rowcount={affected})") + + cursor.close() + conn.close() + return True except Error as e: + log.error(f'add_or_update_record error: {e}') + _log_action('UPDATE_ERROR', record_id, str(e)) print(f"Error adding/updating record: {e}") return False def delete_record(self, record_id: str) -> bool: """Delete a record by ID.""" + log.info(f'delete_record: id={record_id!r}') try: - conn = self.get_connection() - if conn and conn.is_connected(): - cursor = conn.cursor() - cursor.execute("DELETE FROM offsystemsCounting WHERE id = %s", (record_id,)) - - if cursor.rowcount > 0: - conn.commit() - print(f"Deleted record: {record_id}") - return True - else: - print(f"No record found with ID: {record_id}") - return False + conn = self._new_conn() + cursor = conn.cursor(buffered=True) + cursor.execute("DELETE FROM offsystemsCounting WHERE id = %s", (record_id,)) + deleted = cursor.rowcount + # DML produces no result set — do NOT fetchall() + cursor.close() + conn.close() + if deleted > 0: + log.info(f'delete_record: deleted {deleted} row(s)') + _log_action('DELETE', record_id, f'rows_deleted={deleted}') + print(f"Deleted record: {record_id}") + return True + else: + log.info(f'delete_record: no row found for id={record_id!r}') + _log_action('DELETE_NOT_FOUND', record_id, '') + print(f"No record found with ID: {record_id}") + return False except Error as e: + log.error(f'delete_record error: {e}') + _log_action('DELETE_ERROR', record_id, str(e)) print(f"Error deleting record: {e}") return False def get_record_count(self) -> int: """Get the total number of records in the database.""" try: - conn = self.get_connection() - if conn and conn.is_connected(): - cursor = conn.cursor() - cursor.execute("SELECT COUNT(*) FROM offsystemsCounting") - return cursor.fetchone()[0] + conn = self._new_conn() + cursor = conn.cursor(buffered=True) + cursor.execute("SELECT COUNT(*) FROM offsystemsCounting") + count = cursor.fetchone()[0] + # fetchone() on a buffered cursor is fully consumed — no drain needed + cursor.close() + conn.close() + return count except Error as e: print(f"Error getting record count: {e}") return 0 diff --git a/dist/DatabaseApp.exe b/dist/DatabaseApp.exe index 09f13c3..a093cc3 100644 Binary files a/dist/DatabaseApp.exe and b/dist/DatabaseApp.exe differ diff --git a/main.py b/main.py index a5e4af0..2d0ea8d 100644 --- a/main.py +++ b/main.py @@ -19,6 +19,7 @@ class DatabaseApp(App): super().__init__(**kwargs) self.db_manager = DatabaseManager() self.active_numpad_input = None + self._pending_record_id = None # resolved (trimmed) ID locked at show_update_frame time def build(self): # Set window to fullscreen first so Window.height reflects the screen @@ -112,12 +113,23 @@ class DatabaseApp(App): self.id_input.bind(focus=self.on_id_input_focus) search_layout.add_widget(self.id_input) search_layout.add_widget(Label(text='Mass:', size_hint_x=0.25, font_size=f_normal, bold=True)) + # Mass input + last-update label share the 0.75 right side equally + mass_row = BoxLayout(orientation='horizontal', size_hint_x=0.75, spacing=sp) self.mass_input = TextInput( - multiline=False, size_hint_x=0.75, + multiline=False, size_hint_x=0.5, hint_text='Mass (read-only)', readonly=True, font_size=f_normal, padding=[7, 7] ) - search_layout.add_widget(self.mass_input) + mass_row.add_widget(self.mass_input) + self.last_update_label = Label( + text='Last update: never', + size_hint_x=0.5, font_size=max(9, int(13 * s)), + bold=False, color=(0.7, 0.7, 0.7, 1), + halign='left', valign='middle' + ) + self.last_update_label.bind(size=self.last_update_label.setter('text_size')) + mass_row.add_widget(self.last_update_label) + search_layout.add_widget(mass_row) content_layout.add_widget(search_layout) # Mode indicator row @@ -271,7 +283,7 @@ class DatabaseApp(App): self._refocus_active() def set_update_frame_enabled(self, enabled): - self.update_id_input.readonly = not enabled + self.update_id_input.readonly = True # ID is always readonly – always set from search self.update_mass_input.readonly = not enabled self.update_confirm_btn.disabled = not enabled self.delete_btn.disabled = not enabled @@ -313,17 +325,21 @@ class DatabaseApp(App): self.override_btn.background_color = (0.6, 0.2, 0.6, 1) if is_override else (0.3, 0.3, 0.3, 1) def show_update_frame(self, instance): - # If no value in search, copy from search fields record_id = self.id_input.text.strip() mass_text = self.mass_input.text.strip() self.set_update_frame_enabled(True) - # If mass field is empty, just clear update frame if not record_id: self.update_id_input.text = '' self.update_mass_input.text = '' + self._pending_record_id = None return - self.update_id_input.text = record_id + # Lock in the resolved (trimmed) DB id now; display original scan for the operator + self._pending_record_id = self._resolve_id(record_id) + self.update_id_input.text = record_id # show original barcode value self.update_mass_input.text = mass_text + # Direct numpad and keyboard focus to mass field so operator can immediately enter new mass + self.active_numpad_input = self.update_mass_input + Clock.schedule_once(lambda dt: setattr(self.update_mass_input, 'focus', True), 0.05) def search_record(self, instance): record_id = self.id_input.text.strip() @@ -344,11 +360,17 @@ class DatabaseApp(App): def _update(dt): if record: self.mass_input.text = str(record[1]) + t_update = record[2] if len(record) > 2 else None + if t_update: + self.last_update_label.text = f'Last update: {t_update.strftime("%d/%m/%Y %H:%M")}' + else: + self.last_update_label.text = 'Last update: never' self.show_status(f"Found: {record[0]} = {record[1]}") self.highlight_record(resolved_id) else: - self.show_status(f"ID '{record_id}' not found in database", error=True) self.mass_input.text = "" + self.last_update_label.text = 'Last update: never' + self.show_status(f"ID '{record_id}' not found in database", error=True) Clock.schedule_once(_update) except Exception as e: err = str(e) @@ -357,7 +379,7 @@ class DatabaseApp(App): def add_update_record(self, instance): """Add or update a record from the update frame.""" - record_id = self.update_id_input.text.strip() + record_id = self._pending_record_id mass_text = self.update_mass_input.text.strip() if not record_id or not mass_text: self.show_status("Please enter both ID and mass in update frame", error=True) @@ -378,9 +400,16 @@ class DatabaseApp(App): def _update(dt): if success: self.show_status(f"Successfully added/updated: {record_id} = {mass}") + # Clear all fields and return focus to ID input self.update_id_input.text = "" self.update_mass_input.text = "" + self.id_input.text = "" + self.mass_input.text = "" + self.last_update_label.text = 'Last update: never' + self._pending_record_id = None self.set_update_frame_enabled(False) + self.active_numpad_input = self.id_input + Clock.schedule_once(lambda dt2: setattr(self.id_input, 'focus', True), 0.05) self.refresh_data(None) else: self.show_status("Failed to add/update record", error=True) @@ -392,11 +421,10 @@ class DatabaseApp(App): def delete_record(self, instance): """Delete a record using the update frame fields.""" - record_id = self.update_id_input.text.strip() + record_id = self._pending_record_id if not record_id: self.show_status("Please enter an ID in the update fields to delete", error=True) return - # Confirm deletion self.show_confirmation_popup( f"Are you sure you want to delete ID '{record_id}'?", @@ -435,6 +463,11 @@ class DatabaseApp(App): """Reset/clear the first ID and mass fields and set focus on ID field.""" self.id_input.text = "" self.mass_input.text = "" + self.last_update_label.text = 'Last update: never' + self.update_id_input.text = "" + self.update_mass_input.text = "" + self._pending_record_id = None + self.set_update_frame_enabled(False) self.active_numpad_input = self.id_input self.id_input.focus = True self.show_status("Fields cleared", error=False) diff --git a/run_app.sh b/run_app.sh deleted file mode 100755 index 012c8b6..0000000 --- a/run_app.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash - -# Startup script for the Database Manager Kivy App - -echo "Starting Database Manager App..." -echo "================================" - -# Check if virtual environment exists -if [ ! -d "venv" ]; then - echo "Virtual environment not found. Creating one..." - python3 -m venv venv - echo "Installing dependencies..." - source venv/bin/activate - pip install -r requirements.txt -else - source venv/bin/activate -fi - -echo "Launching application..." -python main.py \ No newline at end of file diff --git a/sept.csv b/sept.csv deleted file mode 100644 index d712817..0000000 --- a/sept.csv +++ /dev/null @@ -1,10079 +0,0 @@ -id,mass -0251909010102,0.830 -0251904020102,0.760 -0251901040102,0.730 -0253901040102,0.700 -0253901045102,0.670 -0251900000102,0.990 -0251900000202,0.523 -0251903030102,1.670 -0252909010102,1.060 -0252904020102,0.980 -0252901040102,0.950 -0252901045102,0.910 -0252900000302,1.000 -0252900000102,0.620 -0252903030102,1.528 -0253900000102,1.060 -0253900000302,1.120 -0253900000402,1.160 -0253900000202,0.480 -0253900000502,0.540 -0253900000602,0.590 -0209500100402,0.000 -0209500100502,0.175 -0209500100602,0.200 -0209500100702,0.230 -0209500100802,0.270 -0209500100902,0.310 -0209500101002,0.340 -0209500101102,0.380 -0209500101202,0.000 -0209500101302,0.460 -0209500101402,0.495 -0209500101502,0.520 -0209500101602,0.560 -0209500101702,0.600 -0209500101802,0.630 -0209500101902,0.670 -0209500102002,0.700 -0209500102102,0.730 -0209500102202,0.791 -0209500102302,0.830 -0209500102402,0.000 -0209500102502,0.890 -0209500102602,0.915 -0209500102702,0.960 -0209500102802,0.990 -0209500102902,1.000 -0209500103002,1.042 -0209500103102,1.110 -0209500103202,0.000 -0209500103302,0.000 -0209500103402,0.000 -0209500000302,0.790 -0209500000702,0.000 -0209500000802,0.000 -0251902050102,0.340 -0251908050102,0.000 -0251000050402,0.084 -0251000050502,0.063 -0252902050102,0.380 -0252908050102,0.860 -0252000050302,0.143 -0253000050302,0.080 -0209501201002,7.460 -0209502201002,7.450 -0209501202002,7.800 -0209502202002,8.400 -0209501203002,9.570 -0209502203002,9.800 -0209501204002,11.000 -0209502204002,10.760 -0209501205002,12.810 -0209502205002,12.250 -0209501206002,14.100 -0209502206002,13.400 -0209501207002,15.500 -0209502207002,14.650 -0209501208002,17.080 -0209502208002,16.100 -0209501209002,18.450 -0209502209002,17.230 -0209501210002,20.460 -0209502210002,20.470 -0254909010202,0.980 -0254909010302,1.510 -0254904020202,0.540 -0254904020302,1.840 -0254903030202,1.840 -0254903030302,4.050 -0254901040202,2.540 -0910000030001,4.510 -0910000080001,9.873 -0910000040001,0.550 -0910005300001,7.900 -0910005300501,7.780 -0910005310001,9.446 -0910005310501,9.140 -0910012300001,6.878 -0910012300501,6.710 -0910012310001,6.670 -0910012310501,6.330 -0910003300001,0.000 -0910003300501,7.690 -0910003310001,9.300 -0910003310501,9.100 -0910003260001,5.630 -0910003260501,5.450 -0910003270001,0.000 -0910003270501,5.700 -0910003320001,7.590 -0910003320501,7.400 -0910003330001,8.900 -0910003330501,8.550 -0910004300001,6.435 -0910004300501,6.245 -0910004310001,6.040 -0910004310501,5.710 -0910000990701,7.600 -0910000990801,0.000 -0910000530001,2.610 -0910012300002,1.800 -0910002260002,1.450 -0910002270002,1.450 -0910003260002,1.430 -0910000550160,4.080 -0910000550260,4.100 -0910000550060,4.190 -0910000540160,4.150 -0910000540260,3.800 -0910000540060,3.700 -0910000991160,11.500 -0910000991260,10.500 -0910002470160,9.190 -0910002471160,8.910 -0914006471161,0.730 -97000003663,0.000 -97000002757,0.340 -0935002950101,2.055 -0935002950601,1.843 -0935002043101,0.000 -0935002043301,0.000 -97000000401,0.000 -97000000419,0.000 -97000000400,0.000 -0945225030600,1.370 -0945105030200,0.000 -0945105030600,0.000 -0945225030600,1.370 -0945100010300,3.330 -0945100030100,0.000 -0945145010400,2.560 -0945145011200,0.000 -0945145010900,0.000 -0945145011500,0.000 -0945145010300,5.100 -0945545003500,5.440 -0945245010200,0.000 -0945245010201,0.000 -0945245010301,0.723 -0945245011301,0.723 -0945245011601,0.000 -094524501040100,0.000 -0945245010501,0.000 -0945245011401,0.000 -0945245011501,0.000 -0945245100000,0.000 -0945145130100,0.000 -0945145130200,0.000 -0945545132000,3.910 -0945200011300,5.450 -0945100011500,5.480 -0945200011500,5.480 -0945820000002,0.000 -0945245010302,0.000 -0945245010502,0.000 -0945545003200,0.000 -0945100011700,0.000 -0945545002501,2.850 -0945545002601,2.850 -0945545004700,2.850 -0945805000500,0.000 -0945805000600,0.000 -0945245130100,2.940 -0945845011400,0.000 -0945100010200,1.800 -0945100010201,0.000 -0945100010202,1.790 -0945100010203,0.000 -0945545002700,0.000 -0945545002800,0.000 -0945545002100,0.000 -0945545002300,0.000 -0945845001900,0.000 -0945100010100,0.692 -0945100006001,0.576 -0945100006101,18.413 -0945100006601,1.810 -0945100006801,1.820 -0945100006101,18.413 -0945100006601,1.810 -0945100006801,1.820 -0945515002400,0.000 -0945145000500,0.000 -0945145000600,0.000 -0945145000800,0.000 -0945100007301,0.000 -0945100007401,0.000 -0945100007501,0.000 -0945100007201,0.000 -0945345000101,0.000 -0945345000001,0.000 -0945145902000,2.041 -0945545902000,2.942 -0945345100000,0.000 -0945545100100,0.000 -0945545000602,0.000 -0957441000700,0.000 -0945540000200,6.014 -0945540000000,6.610 -0945540000100,6.090 -0945540000200,6.014 -0945540000000,6.610 -0945540000100,6.090 -0945540000400,0.175 -0945540002000,3.200 -0945540000400,0.175 -0945540002000,3.200 -0945540000600,2.860 -0945540000900,2.788 -0945540001000,3.454 -97000004328,0.000 -0945540001100,3.552 -97000004327,0.000 -0945540001200,4.499 -0945540001300,2.647 -0945540002300,2.788 -0945540000800,0.340 -0945540001900,0.430 -0945540001800,0.000 -0945540000800,0.340 -0945540001900,0.430 -0945540001800,0.000 -0945225176000,0.000 -0945151011300,1.823 -0945151012800 ,2.408 -0945151013100,2.408 -0945151013000,2.408 -0945151013200,2.408 -0945151012900,1.823 -0945181000602,0.760 -0945181001802,0.760 -0945181004602,0.000 -0945181004802,0.000 -0945181004902,0.000 -0945181005002,0.847 -0945181000802,0.847 -0945181001902,0.847 -0945181000702,0.450 -0945182000502,0.080 -0945182000602,0.107 -0945182001002,0.746 -97000001286,0.640 -0945182001602,1.030 -0945182001402,0.650 -0945100010200,1.800 -0945100010201,0.000 -0945100010202,1.790 -0945100010203,0.000 -0945181004402,0.100 -0945181004502,0.251 -0945000090602,1.910 -0945182002502,0.620 -0946840000000,0.000 -0946200011700,0.000 -0946200013100,0.000 -0946200011800,2.134 -0946200013200,0.000 -0946200011800,2.134 -09462000132_00,0.000 -0946200012200,0.000 -0946200013300,2.260 -0946200012200,0.000 -0946200013300,2.260 -0946200012300,2.350 -0946200013400,2.300 -0946200012300,2.350 -0946200013400,2.300 -0946200012400,0.000 -0946200013500,2.510 -0946200012400,0.000 -09462000135_00,0.000 -0946200100000,0.000 -97000001362,0.000 -97000001836,0.000 -97000001406,0.000 -97000001876,0.000 -0957474050801,6.458 -0957474050701,0.000 -0957474050700,0.000 -0957474050800,0.000 -2101000004501,0.296 -2102341241860,0.740 -2102381241860,0.790 -2102185140568,0.850 -2102185143068,0.850 -2102145140568,0.822 -2102145143068,0.735 -2102145240568,0.800 -2102185240568,0.780 -2101010143465,0.480 -2101010143460,0.480 -2101010204701,0.230 -2103800990001,0.250 -0947000053001,0.759 -0947000053101,0.000 -09482222011050_02,2.300 -09488000011005_03,3.200 -2101010202801,0.000 -2101010202001,0.000 -2101010206001,3.400 -2101010204801,1.310 -2101010204801,1.310 -2103821150563,0.810 -2103821150561,0.490 -2103821150562,0.500 -2103881180560,0.840 -2103881180561,0.000 -97000000101,0.860 -2103821180560,0.360 -2103821180561,0.360 -2103881281060,0.800 -2103881281061,0.754 -97000000102 ,0.710 -2103821250565,0.870 -2103821250566,0.775 -2103821280561,0.400 -2103821280562,0.000 -2103821250562,0.515 -2103821250561,0.530 -2103296150563 ,1.760 -2103296250561 ,1.760 -2103296150661,1.760 -2103296250661,1.760 -2103296150562,2.457 -2103296250560,2.528 -2103296150660,2.457 -2103296250660,2.528 -2103896150562,0.000 -2103896250562,0.000 -2103396150560,3.300 -2103396250560,2.840 -2103396150660,2.840 -2103396250660,2.920 -2103596150561,0.720 -2103596250561,0.910 -2103596150660,0.720 -2103596250660,0.720 -2103596150552,0.000 -2103596150661,0.000 -2103296150570,8.150 -2103896150553,0.650 -2103881240585,0.891 -2103382140040,1.239 -2103322240040,1.180 -2103382240040,1.171 -2103382140030,0.490 -2103382240030,0.424 -2103382241030,0.490 -2103382141030,0.490 -2103382242030,0.000 -2103382142030,0.000 -2103309150560,2.850 -2103309250560,2.570 -2103309550161,1.520 -2103309650161,1.380 -2103309550162,0.990 -2103309650162,1.007 -2103896151564,1.270 -2103896251564,1.300 -2103896141064,1.217 -2103896241064,1.217 -2101010204000,1.074 -2101010205200,1.360 -2103896151563,2.410 -2103896251563,2.363 -2103896151063,2.502 -2103896251063,2.300 -2103896141063,2.440 -2103896241063,2.330 -2103689140061,0.380 -2103629150061,0.380 -2103629130061,0.390 -2103629120061,0.400 -2103689140061,0.380 -2103689140062,0.610 -2103689140063,0.543 -2103689140064,0.445 -2103689140065,0.387 -2103629140065,0.000 -2103689340065,0.000 -2103689180062,0.370 -2103689240061,0.000 -2103629250061,0.670 -2103629230061,0.000 -2103629220061,0.000 -2103629240061,0.000 -2103629481060,0.680 -2103629180060,0.410 -2103629240067,0.029 -2103629180063,0.410 -2103689180064,0.546 -2103689180063,0.290 -2103629150063,0.253 -2103861180571,0.420 -2103861180572,0.190 -2103861180570,0.950 -2103861280570,0.000 -2103861280571,0.480 -2103861280572,0.230 -2103896141564,1.280 -2103896241564,1.180 -2103896241563,2.470 -2103896141563,2.530 -2103399140360,3.060 -2103399240360,3.060 -2103399140162,0.990 -2103399240162,0.900 -2103399140161,1.440 -2103399240161,1.310 -2103381480266,0.183 -2103381480265,0.290 -2103381480264,0.190 -2103111141560,0.650 -2103111141561,0.270 -2103111141563,3.170 -2103111241560,1.090 -2103111241563,2.780 -2103111241564,0.980 -2103819130060,1.016 -2103819140060,1.010 -2103819150060,1.003 -2103819230060,1.030 -2103819240060,1.010 -2103819250060,1.001 -2103819150061,0.150 -2103819132060,1.570 -2103819142060,1.560 -2103819152060,1.580 -2103819232060,0.980 -2103819242060,0.970 -2103819252060,0.960 -2103819252061,1.080 -2103399240560,0.000 -2103399140560,0.000 -21033614806_61,0.000 -21033612806_60,0.000 -2101010180060,0.730 -2112283183064,2.480 -2112283180164,2.490 -2112283280164,2.430 -211552000256100,2.730 -211551000256000,8.850 -211552000256000,8.220 -97000001165,0.000 -97000001164,0.000 -97000000169,0.000 -97000000461,0.000 -97000000451,0.000 -97000000536,0.000 -97000000459,0.000 -97000000537,0.000 -97000000447,0.000 -97000000396,0.000 -97000000300,0.000 -97000000302,0.000 -97000000301,0.000 -97000000353,0.000 -97000000299,0.000 -97000000298,0.000 -97000000303,0.000 -97000000094,0.000 -97000000116,0.000 -97000000095,0.000 -97000000345,0.000 -97000000344,0.000 -97000000315,0.000 -97000000343,0.000 -97000000324,0.000 -97000000274,0.000 -97000000325,0.000 -97000001025,0.000 -97000001026,0.000 -97000000947,0.000 -97000000976,0.000 -97000000975,0.000 -97000003633,0.000 -97000003632,0.000 -97000002201,0.000 -97000002202,0.000 -97000002203,0.000 -97000002198,0.000 -97000002199,0.000 -97000002200,0.000 -97000002210,0.000 -97000002212,0.000 -97000002214,0.000 -97000002204,0.000 -97000002206,0.000 -97000002208,0.000 -97000002211,0.000 -97000002213,0.000 -97000002215,0.000 -97000002205,0.000 -97000002207,0.000 -97000002209,0.000 -97000002193,0.000 -97000002192,0.000 -2196339170063,4.100 -2196339270063,3.500 -2196339170062,2.330 -2196339270065,1.250 -2196339170065,1.120 -2196339250065,1.350 -2196339150065,1.240 -2194339590065,1.100 -2194339690065,0.870 -2194339690063,4.250 -2194339590063,6.820 -2194339590064,1.710 -2112999151065,0.000 -2112999151064,4.990 -2112999251064,4.880 -2112999151066,0.000 -2101010206200,5.820 -97000001613,5.820 -DS00174418,0.000 -DS00174437,0.000 -DS00174351,0.000 -DS00714416,0.000 -DS00174349,0.000 -0993016030001,10.260 -0993016030101,9.900 -0993003030001,6.319 -0993003030101,6.760 -0993003030102,2.450 -0993004030001,9.170 -0993004030101,9.740 -0993004030102,3.530 -97000002517,0.000 -97000002518,0.000 -97000002520,0.000 -97000001638,0.000 -97000001641,0.000 -97000001639,0.000 -97000001644,0.000 -97000001636,0.000 -97000001637,0.000 -97000001635,0.000 -97000001640,0.000 -1761000000202,16.860 -1766000000202,11.850 -1766000000302,17.920 -0916000991901,2.500 -0916000992060,1.720 -0916000992260,1.720 -0914003510111,9.030 -0914003500111,10.330 -0914003500112,4.420 -0914004500111,8.010 -0914004510111,5.940 -0914004500112,4.260 -0914004510112,4.200 -0914012500111,7.200 -0914012500112,1.900 -0914006500111,7.750 -0914006510111,8.220 -0914006500112,1.930 -0914006510112,1.930 -0914008500111,7.530 -0914008510111,7.900 -0914008500112,1.830 -0914008510112,1.830 -0932000637041,0.210 -0915000637041,1.090 -0933000637041,2.700 -97000001708,0.000 -0914012510111,6.923 -0920003500101,8.480 -0920003510101,7.950 -0920003500102,1.470 -0920003510102,1.580 -0920004500101,7.890 -0920004510101,9.000 -0920004500102,1.550 -0920004510102,1.440 -0912005500101,6.580 -0912005510101,7.700 -0912005510102,1.620 -0912000992901,0.132 -0912007500101,7.470 -0912007510101,7.990 -0912007500102,1.950 -0912006500105,0.141 -97000003047,0.140 -0920003500103,0.500 -97000001342,0.500 -0912008500101,14.430 -0912008510101,14.170 -0912008500102,2.746 -0912006500101,17.170 -0912006510101,12.860 -0912006500102,2.430 -0912000993201,0.246 -DS00237899,0.000 -DS00238354,0.000 -DS00238694,0.000 -DS00237913,0.000 -DS00244835,0.000 -DS00237434,0.000 -DS00237545,0.000 -DS00237711,0.000 -DS00237475,0.000 -DS00244523,0.000 -DS00144667,0.000 -DS00156722,0.000 -DS00156755/DS00166098,0.000 -DS00166097/DS00166096,0.000 -97000004739,0.000 -97000004738,0.000 -" -97000004737",0.000 -97000004730,0.000 -97000004729,0.000 -97000004728,0.000 -97000004733,0.000 -97000004732,0.000 -97000004731,0.000 -97000004736,0.000 -97000004735,0.000 -97000004734,0.000 -97000004743,0.000 -97000004741,0.000 -97000004740,0.000 -97000004744,0.000 -97000004746,0.000 -97000004745,0.000 -97000004749,0.000 -97000004748,0.000 -97000004747,0.000 -97000004750,0.000 -97000004752,0.000 -97000004751,0.000 -97000003665,0.000 -97000003652,0.000 -97000003651,0.000 -97000003669,0.000 -97000004462,0.000 -97000003668,0.000 -0920003261560,0.000 -0920003261561,0.000 -0920003271560,0.000 -0920003271561,0.000 -0920004261560,0.000 -0920004271560,0.000 -0920004261561,0.000 -97000001916,8.500 -97000001212,1.120 -97000001148,0.148 -2117505000060,2.500 -2117506000060,1.890 -2117505000061,0.360 -2117505000062,0.630 -2117503000060,1.700 -2117504000060,2.200 -2117503000061,0.300 -2117503000062,0.800 -211752100001060,2.600 -211752200001060,1.800 -2117521000060,0.865 -211752900001060,2.700 -211753000001060,1.960 -2117529000060,0.900 -2117100010060,0.490 -211710001002060,1.580 -2117200610060,0.087 -2117501000060,2.645 -2117502000060,2.026 -2117501000061,0.658 -2117523000060,2.980 -2117524000060,2.270 -2117523000061,0.755 -2117527000061,0.760 -2117525000060,3.025 -2117526000060,2.385 -2117525000061,0.700 -2117527000060,2.950 -2117528000060,2.291 -DS00239311,0.000 -97000001356,0.000 -97000001349,0.000 -DS00239819/E / DS00239156/E / DS00243457/C,0.000 -8/6 AWG Clamp V6 Side A,0.000 -4/6 AWG Clamp V5 Side A,0.000 -4/6 AWG Clamp V5 Side B,0.000 -8/6 AWG Clamp V6 Side B,0.000 -09030009914,0.466 -09030009913,0.462 -0906001994602,0.000 -0905048340201,10.870 -0904232320702,7.600 -0904232320702,7.600 -0904232321702,8.448 -0904232320702,7.600 -0904232320702,7.600 -0904232321702,8.448 -0905248320602,13.752 -0905248321402,13.429 -0905248320702,11.690 -0905248320702,11.690 -0905248321302,13.069 -0905248320702,11.690 -0905248320702,11.690 -0905248321302,13.069 -0906015346102,12.086 -0906048340301,6.268 -0906148340302,8.218 -0906148340302,8.218 -0906048340401,16.578 -0906048340501,1.910 -0926024341102,0.000 -0926024341101,3.550 -0906015326202,9.187 -0906015326302,0.000 -0926024320101,0.000 -0926024320102,0.000 -0906203340102,2.980 -0906203320102,0.880 -0906203320202,2.300 -0906215326502,4.700 -0906215327302,5.300 -0906215326102,5.300 -0906215326602,0.000 -0906215326202,5.476 -0906115346201,17.960 -0906115346201,17.960 -0906115346301,20.490 -0906115346502,17.915 -0906248321902,9.293 -0906148321902,9.293 -0906248322000,3.226 -0906148322000,2.635 -090622132200200,2.943 -0906248320702,19.960 -0906248320702,19.960 -EC0906248320702,0.000 -0906116346202,14.810 -0906215325002,9.460 -0906215325302,9.520 -0906215325502,10.610 -0906002990102,0.000 -0906002990202,0.000 -0906002991102,0.000 -0906002991202,0.000 -0906002992102,0.000 -0906002992202,0.000 -0906002993102,5.815 -0906002993202,0.000 -0906114340102,11.200 -0906214320102,9.710 -1631000000102,0.000 -17700062005,0.000 -17700006002,0.000 -17700006003,0.000 -17700006004,0.000 -17700006001,0.000 -17700006005,0.000 -17700007002,0.000 -17700007003,3.880 -17700007004,0.000 -17700007001,0.000 -17700008001,0.000 -17700008002,0.000 -17700008003,0.000 -17700008004,0.000 -091200530010110,0.000 -091200531010110,0.000 -091200530010210,0.000 -0912005264103,4.310 -0912005310460,7.250 -0912805310460,8.590 -0912005300460,0.000 -0912805300460,6.310 -0912005300461,1.330 -0912805300461,1.347 -0914025300101,6.180 -0914025300201,6.000 -0914025310101,5.890 -0914025310201,5.650 -0914042300101,14.870 -0914042310101,20.900 -0914904100101,4.340 -0914904110101,4.140 -0914904200101,4.370 -0914904210101,4.190 -0914904100102,0.735 -0914904110102,0.740 -0914906100101,4.595 -0914906110101,4.375 -0914906200101,4.650 -0914906210101,4.430 -0914916100102,1.600 -0914916110102,1.770 -0914921100101,3.046 -0914921110101,2.603 -0914921200101,3.100 -0914921210101,2.640 -0914921100201,2.903 -0914921110201,2.476 -0914921200201,2.950 -0914921210201,2.510 -0914931100101,4.136 -0914931200101,4.175 -0914900100001,2.430 -0914900200001,2.420 -0914916200101,2.600 -0914916100101,2.600 -0914945110101,2.970 -0914945210101,3.020 -0914945100101,2.350 -0914945200101,2.390 -0914945100201,3.260 -0914945200201,3.280 -97000000152,14.870 -97000000129,11.670 -97000000156,3.896 -0914981100201,0.000 -0914981200201,0.000 -0914981100101,0.000 -0914981200101,0.000 -0914981110201,0.000 -0914981210201,0.000 -0914981110101,0.000 -0914981210101,0.000 -97000000141,2.240 -97000000143,2.290 -97000000148,2.980 -97000000151,3.030 -97000000140,1.770 -97000000147,1.500 -97000003512,0.000 -97000000282,0.000 -97000000287,0.000 -97000000288,0.000 -97000000294,0.000 -97000000296,0.000 -97000000295,0.000 -97000000292,0.000 -091602430010110,19.430 -091604230010110,25.660 -091607230010110,35.730 -091610830010110,48.220 -091602431010110,24.120 -091604231010110,33.770 -091607231010110,47.410 -091610831010110,66.700 -0900000524102,0.000 -0900000524202,0.000 -0900000540901,4.450 -0920003032010,4.480 -0920003022010,0.000 -1920003022010,0.000 -0920003072015,0.000 -1920003072015,0.000 -1920003070715,0.000 -0920003082010,0.000 -0920003012010,0.000 -0900000541001,4.450 -0920003032710,0.000 -0920003022710,0.000 -1920003022710,0.000 -0920003072715,0.000 -1920003072715,0.000 -1920003070815,0.000 -0920003082710,0.000 -9849951010112,4.450 -092000330010311,0.000 -092000331010311,5.950 -092000330010410,0.000 -0920003032061,5.680 -0920003032761,5.680 -0920003032861,5.680 -0920003012061,10.070 -0920003022061,13.290 -0920003022761,12.600 -1920003022061,12.560 -1920003022761,12.380 -0920003072061,11.400 -0920003072761,11.430 -1920003072061,11.530 -1920003072761,11.350 -1920003070761,0.000 -1920003070861,0.000 -0920003082061,11.060 -0920003082761,11.060 -0920003544111,0.000 -0920003545261,0.000 -9849951010111,0.000 -0920003540761,4.390 -0920003540961,4.390 -0920003544561,4.390 -0920003544961,4.390 -0920003042061,12.300 -0920003042761,12.300 -9849951010131,12.300 -0920003042961,12.300 -1920003042061,11.820 -1920003042761,11.820 -1920003042861,11.820 -1081007114105,11.915 -0920003062061 ,12.730 -0920003062761,12.730 -0920003062961,12.730 -1920003062061,12.730 -1920003062761,12.730 -0920003034601,6.740 -092000430010310,0.000 -092000430010410,0.910 -092000431010310,0.000 -9849951010121.00,0.000 -9849951010133.00,0.000 -092102526040710,0.000 -092104026040710,0.600 -092101530040110,0.000 -092101531040110,0.000 -092102530040110,23.000 -092102531040110,0.000 -0921040300401,34.840 -0921040310401,42.720 -0921064300401,49.190 -0921064310401,62.900 -0921040310501,42.900 -0921040300501,36.060 -0921064310501,60.432 -0921064300501,49.190 -0921000992004,11.710 -0921000992014,11.770 -0921000992104,13.280 -093100631010110,37.470 -093100630010110,32.410 -97000002808,0.000 -97000002768,0.000 -97000002738,0.000 -97000002767,0.000 -093201230010110,0.000 -093201231010110,0.000 -093201230010210,0.000 -0932046300102,43.380 -093204631010110,57.290 -093204630010210,13.610 -0932032300102,31.540 -093203231010110,40.825 -093203230010210,9.330 -0932018300102,24.660 -093201831010110,0.000 -093201830010210,0.000 -0932010300102,18.940 -093201031010110,0.000 -093201030010210,4.460 -0933006302301,12.960 -0933006312301,12.990 -0933010302301,15.360 -0933010312301,16.680 -0933016302301,0.000 -0933016312301,0.000 -0933024302301,24.720 -0933024312301,0.000 -0933000996104,5.550 -0933000996004,5.460 -0933000996204,3.490 -0933000999304,5.160 -0933000999404,3.768 -093300230110110,2.550 -0933806300201,0.000 -0933806310201,0.000 -0933806300204,0.000 -0933810300201,0.000 -0933810310201,0.000 -0933810300204,0.000 -0933816300201,0.000 -0933816310201,0.000 -0933816300204,0.000 -0933824300201,48.142 -0933824310201,0.000 -0933824300204,0.000 -093803230010110,28.000 -093803231010110,34.082 -093803231010210,0.000 -093803230010210,0.000 -093801226010110,0.000 -093801227010110,53.759 -093800626010110,37.680 -093800627010110,42.360 -0938006300160,41.766 -0938006300161,9.200 -0938006310160,45.210 -0938006310161,9.100 -0970006300110,0.000 -0970006320110,0.000 -0970014300110,0.000 -0970020300110,0.000 -0970014320110,0.000 -0970020320110,0.000 -0993006304102,0.000 -0993006304101,0.000 -0993006314101,0.000 -1941010260101,0.000 -1941010270101,0.000 -1941014260101,0.000 -1941014270101,0.000 -1941020260101,0.000 -1941020270101,0.000 -1941028260101,42.280 -1941028270101,0.000 -5861046002100,0.000 -5861060020700,0.000 -580095000801,0.000 -580095000802,0.000 -5800950015100,0.000 -5800950015300,0.000 -5800950015001,0.000 -5800950015002,0.000 -5800950015201,20.990 -5800950015202,21.580 -5800950016700,0.000 -5800950016801,0.000 -5800950016802,0.000 -05020501161322,0.000 -05020501160122,0.000 -05020501160222,0.000 -05020501160622,0.000 -05020501160522,0.000 -05020501160422,0.000 -082950003A002,0.000 -082960001A003,0.000 -082960014A000,15.030 -082960014A001,0.000 -082960012A000,15.030 -082960011A000,15.030 -082940024A0,0.000 -082930022A0,0.000 -082930021A0,0.000 -089000029E004,12.460 -089000002A002,0.000 -089000010A002,0.000 -089000001B004,0.000 -089000008A002,0.000 -089000009A002,0.000 -089230001A003,0.000 -089230001A001,16.040 -089230002A002,43.960 -089230002A002,43.960 -089220001A004,0.000 -089220003B002,10.880 -089220004A001,4.640 -089220004B003,4.680 -089230003A001,5.840 -089230003A001,5.840 -089230034A000,0.000 -089230004A001,3.090 -089230005A001,2.930 -089230006A001,3.080 -089230031A002,2.790 -082990012D011,105.040 -082990011D011,104.280 -082990012E012,103.082 -082990012G014,105.608 -082990012G014,105.608 -082990011E012,106.109 -082990011G014,105.600 -082990011G014,105.600 -082980008C009,127.390 -082980003A007,4.030 -082980009B007,6.460 -089100001A002,0.000 -089100002A003,0.000 -089100019A001,0.000 -089100031A000,0.000 -089100022A001,0.000 -089100023A001,0.000 -089100049A000,0.000 -089100053A000,0.000 -089100054A000,0.000 -089100055A000,0.000 -089100003A001,19.400 -089110017A002,100.440 -089110015A001,119.080 -089118801A001,0.000 -089118701A001,0.000 -089110032A001,0.000 -089110033A001,0.000 -089110037A001,0.000 -089110038A001,0.000 -089110039A001,0.000 -089110040A001,0.000 -089110001A001,0.000 -089110009A001,0.000 -089110002A001,0.000 -089110010A001,0.000 -089150005A001,11.220 -089150003A002,13.310 -089150001A001,0.000 -089150002A001,0.000 -089150017A001,0.000 -089150018A001,0.000 -089150008A001,0.000 -089150009A001,0.000 -089150036A000,0.000 -089150037A000,0.000 -089150044A000,0.000 -089150045A000,0.000 -089150004A001,0.000 -089150007A001,0.000 -089150025A000,0.000 -089150026A000,0.000 -089150027A001,0.000 -089150028A000,0.000 -089110024A000,0.000 -089110025A000,0.000 -089110067A000,0.000 -089110068A000,0.000 -089110024A000,0.000 -089110025A000,0.000 -089100040A000,0.000 -089100076A000,0.000 -089100041A001,0.000 -089100042A000,0.000 -089100043A001,0.000 -089100047A001,0.000 -089100048A000,0.000 -089100051A000,0.000 -089100065A000,0.000 -089100052A001,0.000 -089100084A001,0.000 -089100063A000,0.000 -089100061A001,0.000 -089100078A000,0.000 -089100070A001,0.000 -089100071A001,0.000 -089110017A100,103.000 -089110017A100,103.000 -089110017A101,103.200 -089110017A101,103.200 -089118801A100,0.000 -089110015A100,126.160 -089110015A100,126.160 -089110015A100,126.160 -089110015A101,124.600 -089110015A101,124.600 -089110015A101,124.600 -089118701A100,0.000 -089110007A003,0.000 -089110008A003,0.000 -089110093A000,0.000 -089110094A000,0.000 -089110097A000,0.000 -089110098A000,0.000 -089120042A000,0.000 -089120043A000,0.000 -089120009A000,0.000 -089120010A000,0.000 -089120038A000,0.000 -089120039A000,0.000 -089110072A002,0.000 -089110073A002,0.000 -089110088A000,0.000 -089110089A000,0.000 -089110076A001,0.000 -089110077A001,0.000 -089110083A001,0.000 -089110084A001,0.000 -089110085A001,0.000 -089110086A001,0.000 -089110095A000,0.000 -089110096A000,0.000 -089120005A000,0.000 -089120006A000,0.000 -089120007A000,0.000 -089120008A000,0.000 -089120018A000,0.000 -089120019A000,0.000 -089120020A000,0.000 -089120021A000,0.000 -089120050A000,0.000 -089120051A000,0.000 -089120052A000,0.000 -089120053A000,0.000 -089120054A000,0.000 -089120055A000,0.000 -089120058A000,0.000 -089120059A000,0.000 -089120056A000,0.000 -089120057A000,0.000 -089110091A000,123.730 -089118702A000,0.000 -089110004A002,9.230 -089110004A002,9.230 -089110063A002,0.000 -089110064A002,0.000 -089110063A002,0.000 -089110064A002,0.000 -089110074A002,0.000 -089110075A002,0.000 -089110074A002,0.000 -089110075A002,0.000 -089120003A000,0.000 -089120004A000,0.000 -089120024A000,8.870 -089120022A000,91.000 -089120022A000,91.000 -089120022A000,91.000 -089120023A000,76.080 -089120023A000,76.080 -089120023A000,76.080 -089120025A000,0.000 -089120026A000,0.000 -089120027A000,0.000 -089120028A000,0.000 -089120025A000,0.000 -089120026A000,0.000 -089120027A000,0.000 -089120028A000,0.000 -089120025A000,0.000 -089120026A000,0.000 -089120027A000,0.000 -089120028A000,0.000 -089120063A000,0.000 -089120064A000,0.000 -089120065A000,0.000 -089120066A000,0.000 -089118301A001,0.269 -089118303A000,0.000 -089118302A000,0.000 -089118501A000,0.150 -089118503A000 ,0.000 -089118502A000,0.000 -089118301A001,0.269 -089118302A000,0.000 -089118501A000,0.150 -089118502A000,0.000 -089110065A002,18.790 -089110065A002,18.790 -089110066A003,5.010 -089110066A003,5.010 -089118001A000,0.000 -089100033A000,17.770 -089118400A002,0.000 -089118500A001,0.000 -089118200A002,0.000 -089118300A002,0.000 -089118400A002,0.000 -089118500A001,0.000 -089118200A002,0.000 -089118300A002,0.000 -6104600004385,0.000 -6104600004384,0.000 -6104600004383,0.000 -6104600004301,54.355 -09503110001000,0.000 -09503110006000,0.000 -09503110007000,0.000 -09503110003000,0.000 -09503110008000,0.000 -09503110009000,0.000 -09503110010000,0.000 -09503110014000,0.000 -09503110015000,0.000 -09503110016000,0.000 -09503110050000,18.250 -09503110051000,0.000 -09503110052000,0.000 -09503110053000,0.000 -09503110011000,0.000 -09503110012000,0.000 -09503110013000,0.000 -0950400000001,5.650 -0950311006900,3.970 -0950311006800,5.630 -0950201000000,0.000 -0950400002000,0.000 -0950400002100,3.870 -0950400002200,0.000 -09180009901,0.000 -09185009902,0.000 -09180009905,0.000 -0918000990558U,0.000 -09670009913,0.000 -09060009975,0.000 -0902000993701,0.980 -0918506340101,2.800 -0919506340101,0.000 -0918510340101,3.180 -0918510341101,3.200 -0919510340101,3.090 -0918510340101,3.180 -0918510341101,3.200 -0919510340101,3.090 -0919510340701,0.000 -0919510341701,0.000 -0918514340101,3.580 -0918514341101,0.000 -0919514340101,3.490 -0918514340101,3.580 -0918514341101,0.000 -0919514340101,3.490 -0919514340701,0.000 -0919514341701,0.000 -0918516340101,3.840 -0918516341101,3.800 -0919516340101,0.000 -0919516341101,3.720 -0918516340101,3.840 -0918516341101,3.800 -0919516340101,0.000 -0919516341101,3.720 -0919516340701,0.000 -0919516341701,0.000 -0918520340101,4.300 -0918520341101,4.300 -0919520340101,0.000 -0919520341101,0.000 -0918520340101,4.300 -0918520341101,4.300 -0919520340101,0.000 -0919520341101,0.000 -0919520340701,0.000 -0919520341701,3.670 -0918526340101,4.820 -0918526341101,4.780 -0919526340101,0.000 -0919526341101,4.740 -0918526340101,4.820 -0918526341101,4.780 -0919526340101,0.000 -0919526341101,4.740 -0919526340701,0.000 -0919526341701,0.000 -0918530340101,0.000 -0918530341101,5.360 -0919530340101,0.000 -0918540340101,6.360 -0918540341101,0.000 -0919540340101,0.000 -0919540341101,6.150 -0918540340101,6.360 -0918540341101,0.000 -0919540340101,0.000 -0919540341101,6.150 -0919540340701,0.000 -0919540341701,0.000 -0918550340101,0.000 -0918550341101,0.000 -0919550340101,0.000 -0919550341101,0.000 -0918560340101,8.560 -0918560341101,8.580 -0919560340101,0.000 -0918564340101,8.910 -0919564340101,0.000 -0918530320401,0.000 -0918530321401,2.070 -0918560320401,4.040 -0918560321401,4.040 -0918506320702,0.360 -0918510320701,0.440 -0918514320701,0.550 -0918516320701,0.580 -0918520320701,0.680 -0918526320701,0.830 -0918530320601,0.000 -0918530321601,0.000 -0918530320701,0.000 -0918534320701,1.020 -0918540320701,1.170 -0918560320701,1.360 -0918564320701,1.580 -0918506900201,0.310 -0918514900201,0.000 -0918516900201,0.500 -0918530900201,0.780 -0918540900201,0.990 -0918550900201,1.170 -0918560900201,1.350 -0918564900201,1.430 -0918000990401,0.390 -0918000991401,0.380 -0919000990401,0.380 -0919000991401,0.380 -0918000990401,0.390 -0918000991401,0.380 -0919000990401,0.380 -0919000991401,0.380 -0919001990401,0.336 -0919001991401,0.328 -0918000990301,0.420 -0918000991301,0.420 -0919000990301,0.420 -0919000991301,0.000 -0918000990301,0.420 -0918000991301,0.420 -0919000990301,0.420 -0919000991301,0.000 -0918526320401,1.780 -0918526321401,0.000 -0918534320401,2.340 -0918520320401,1.375 -0918520321401,1.400 -0918510320401,0.730 -0918510321401,0.730 -0918510320601,0.000 -0918510321601,0.450 -0918516340201,1.530 -0919516340201,0.000 -0919516341201,0.000 -0918514340201,1.430 -0918514341201,0.000 -0919514341201,1.390 -0919514340201,1.390 -0918526340201,2.260 -0918526340901,2.230 -0919526340201,2.200 -0919526341201,2.220 -0918516320401,1.110 -0918516321401,1.110 -0918514320601,0.550 -0918514321601,0.550 -0918514320401,0.000 -0918514321401,1.000 -0918110320758U,0.840 -0918540320601,1.160 -0918540320401,0.000 -0918110320401,0.400 -0918510900201,0.380 -0918506340201,0.910 -0919506340201,0.890 -0918506340901,0.900 -0919506341201,0.890 -0918564320401,4.290 -0919000990901,0.000 -0918534340101,5.630 -0918534341101,5.730 -0919534340101,5.620 -0919534341101,5.650 -0919000991001,0.290 -0919510340201,1.130 -0918510340201,1.160 -0918510341201,1.140 -0919510341201,1.140 -0918526320601,0.840 -0918526321601,0.000 -0918534320601,1.020 -0918564320601,1.800 -0918560320601,1.580 -0918560321601,0.000 -0918506320402 ,0.000 -0918550320401,3.350 -0918550320601,1.390 -0918550320701,1.450 -0918540340201,3.250 -0919540340201,0.000 -0919540341201,0.000 -0918550340201,0.000 -0919550340201,3.830 -0919550341201,0.000 -0918564340201,0.000 -0919564340201,4.810 -0918524340101,4.723 -0918524341101,0.000 -0918506320602,0.350 -0918516320601,0.590 -0918516321601,0.590 -0918520320601,0.000 -0918520321601,0.690 -0918520900201,0.590 -0918526900201,0.710 -0918534900201,0.880 -0918516340901,1.140 -0918514340901,1.140 -0918510340901,1.140 -0919530340201,2.450 -0919530341201,2.470 -0918530340201,2.540 -0918520340901,1.790 -0918534340901,2.780 -0918540340901,3.210 -0918550340901,3.950 -0918560340201,4.760 -0918564340901,4.960 -0918560340901,4.660 -0919560340201,4.640 -0919560341201,4.640 -0919564341201,4.900 -0918520340201,0.000 -0918520341201,0.000 -0919520340201,1.800 -0919520341201,0.000 -0918534340201,2.880 -0919534340201,2.770 -0919534341201,2.790 -0904132340401,7.220 -0904132340501,0.000 -0904132340601,6.280 -0904132340401,7.220 -0904132340501,0.000 -0904132340601,6.280 -0905148340101,0.000 -0905148340201,8.870 -0905148340301,0.000 -0928148310101,4.550 -0928148310101,4.550 -0928148310201,3.990 -0928148310401,0.000 -0929130340102,3.210 -0929130340202,3.180 -0929130340302,3.180 -0929130340402,3.160 -0975120340102,2.560 -0975120340202,2.440 -0975120340302,2.510 -0975120340402,2.520 -0965122001202,1.780 -0965126001202,1.730 -0966122000211,1.780 -0965322001202,3.100 -0965326001202,3.080 -0966322000202,3.580 -0965222001202,2.270 -0965226001202,1.950 -0966222000211,2.270 -0965422001202,4.170 -0965426001202,4.090 -0966422000202,4.800 -0966113000001,0.790 -0966113000012,0.810 -0966113000011,0.816 -0966115000001,0.790 -0966009001002,0.790 -0966213000001,1.240 -0966215000001,1.230 -0966015001002,1.240 -0966315000001,1.700 -0966313000001,1.960 -0966413000001,2.820 -0966415000001,2.470 -0966513000011,3.640 -0966112001202,1.730 -0966112001205,1.730 -0966112000211,1.730 -0966116001202,1.780 -0966212001202,2.280 -0966212000211,2.280 -0966216001202,2.290 -0966312001202,3.210 -0966312000211,3.210 -0966316001202,3.220 -0966412001202,4.190 -0966412000211,4.190 -0966416001202,4.180 -0966212001102,2.910 -0966216001102,2.900 -0966212001102,2.910 -0966216001102,2.900 -0966412001102,5.320 -0966416001102,5.200 -0966316000001,0.420 -0966314000001,0.430 -0966114000001,0.230 -0966114000002,0.240 -0966116000001,0.230 -0966114000003,0.220 -0966114000011,0.230 -0966214000001,0.330 -0966216000001,0.330 -0966214000011,0.330 -0966514000011,1.000 -0966414000001,0.660 -0966416000001,0.650 -0966414000011,0.660 -0966112001102,2.300 -0966112001112,2.320 -0966116001102,2.260 -0966312001102,4.050 -0966316001102,4.000 -0965122001102,2.270 -0965122001113,2.070 -0965126001102,2.270 -0965222001102,2.920 -0965226001102,2.860 -0965322001102,3.940 -0965326001102,3.860 -0965422001102,5.220 -0965426001102,5.130 -0965121001002,2.020 -0965125001002,2.030 -0965221001002,2.720 -0965225001002,2.710 -0965325001002,3.820 -0965321001002,3.820 -0965425001002,5.210 -0965421001002,5.200 -0966211001001,2.600 -0966215001001,2.610 -0966311001001,3.680 -0966315001001,3.670 -0966411001001,5.010 -0966415001001,5.020 -0966111001001,1.940 -0966115001001,1.900 -0965009001002,1.530 -0965015001002,2.030 -0966009001001,1.560 -0966015001001,2.070 -0965006000001,0.550 -0972164310101,0.000 -0927132310101,0.000 -0979196310101,7.800 -0979196310202,0.000 -0973196310101,0.000 -0973196310201,7.740 -0973196310401,8.570 -97000000456,6.770 -0972000990100,0.000 -09731586524,0.000 -0912007300101,7.530 -1081007114107,7.184 -0912007310101,0.000 -1081007030107,7.805 -0912007300102,1.120 -0912007300102,1.120 -0912012300101,0.000 -0912012310101,9.660 -0912012300102,0.260 -0912005303301,8.700 -0912005313301,10.540 -0912008303301,16.110 -0912008313301,14.780 -0912006266101,18.620 -0912006276101,12.070 -0912012990101,2.030 -0912004305101,9.230 -0912004315101,7.050 -0912003305101,8.650 -0912003315101,6.600 -0912021300101,5.810 -0912021310101,5.490 -0912021300102,1.430 -0932064300102,11.690 -0932064300103,42.200 -0932064310103,60.930 -0932040300102,7.540 -097000001203,0.000 -0932040310102,44.430 -0915003310101,6.360 -0915003300101,7.000 -0916000990502,1.610 -0916000999601,1.960 -0920004303302,0.400 -0920004303301,8.610 -0920004313301,8.870 -0920003303301,9.830 -0920003313301,8.050 -0936008500101EX,6.500 -0936008300401,6.400 -0936008510101EX,7.110 -0936008310401,0.000 -0921007300401,0.000 -0921007310401,7.240 -0921007300102,0.000 -0921007302202,0.000 -0921007312202,0.000 -0921007310102,0.000 -0921007263201,0.000 -0936008263201,0.000 -0921007273201,0.000 -0936008273201,0.000 -0935002300301,2.850 -0935000300201,0.180 -0935000300401,0.188 -0935000300301,0.190 -0935000300101,0.180 -0938042300103,41.660 -0938042300104,0.000 -0938042310102,52.280 -0938018300101,31.180 -0938018310101,37.650 -0938018300102,19.900 -0938012305101,43.440 -0938012315101,62.250 -0938012305102,0.000 -0938012315102,0.000 -0938008265101,39.790 -0938008275101,60.967 -0938008265102,0.000 -0938008275102,0.000 -0938008270101,21.460 -0938008260101,0.000 -0938008260102,14.770 -0938000611103,0.101 -0938018310201,42.300 -0938018300201,38.500 -0938018300202,2.970 -0938012300201,42.890 -0938012310201,0.000 -0938012300202,0.000 -0938012310202,0.000 -0938036300102,8.100 -0938036300101,0.000 -0938036310101,0.000 -1105105263301,7.560 -204000348110107,0.000 -2103381441260,2.320 -2103381441063,2.070 -2103381441160,2.070 -2103381441360,2.330 -0912002300102,2.190 -0912002311102,2.510 -091200230110100,0.000 -091200230110101,0.000 -0912002301101,3.050 -091200230110200,0.000 -091200230120100,0.000 -0912002301201,3.148 -091200230120103,0.000 -091200231010100,0.000 -091200231010101,0.000 -0912002310101,3.170 -091200231010200,0.000 -091200231020100,0.000 -091200231020101,0.000 -0912002310201,3.262 -0912004300103,1.210 -0912004300104,1.680 -0912007300101,7.530 -091200730010100,0.000 -0912007310101,0.000 -091200731010100,0.000 -091400231010103,0.000 -091400330010102,0.000 -091400331010102,0.000 -091400330020200,0.000 -091400226010200,0.000 -091400227010103,0.000 -0914000992001,0.000 -0914000996001,0.000 -0914001460101,8.400 -0914001461101,0.000 -0914001470101,7.230 -0914001471101,7.080 -0914001266201,14.820 -091400126620100,0.000 -97000001138,0.000 -0914001276201,14.980 -091402030010100,0.000 -091402030010101,0.000 -0914020300102,0.000 -091402030010200,0.000 -091402031010100,0.000 -0914008301101,0.000 -0914008301102,0.000 -0914008311101,0.000 -0914008311102,0.000 -0914001300101,19.200 -0914001310101,18.650 -0914001310201,0.000 -0914020301301,1.000 -0914020311301,2.150 -0914020301303,0.460 -0914020301304,0.700 -0914008301601,0.000 -0914008311601,0.000 -09140083017,0.000 -09140083116,0.000 -09140083117,0.000 -09140083121,0.000 -09140083122,0.000 -09140083016,0.000 -09140083019,0.000 -09140083020,0.000 -0914008311602,0.000 -09140083119,0.000 -09140083120,0.000 -0914005260102,1.380 -0914005270101,7.650 -0914005260101,7.700 -09140022703,0.000 -09140022706,0.000 -09140033019,0.000 -09140033118,0.000 -09140033119,0.000 -29140022701,0.000 -0914008301602,0.000 -091500731210100,0.000 -0915007312104,7.760 -0915007312201,0.000 -0915007300104,5.200 -091500730210100,0.000 -0915007302104,5.140 -0915007302201,6.360 -0915003300201,6.360 -0915003310201,5.780 -0921007310401,7.240 -092100731040100,0.000 -092100731040101,0.000 -0933024310401,43.480 -0933024311001,0.000 -0933024300500,0.000 -0933024301100,0.000 -0933024300405,0.000 -0933024301001,0.000 -0934010300400,0.000 -0933024300402,0.000 -0933024301002,15.970 -0933016301003,0.000 -0933016300405,0.000 -0933016310500,0.000 -0933016311000,0.000 -0933016310401,0.000 -0934006310400,0.000 -0933016300402,9.200 -0933016301002,11.420 -0933010300405,0.000 -0933010301001,0.000 -0934003300400,0.000 -0933010310401,0.000 -0933010311001,0.000 -0934003310400,0.000 -0933010300402,6.340 -0933010301002,7.820 -0933006300401,0.000 -0933006301001,0.000 -0933006310401,0.000 -0933006311001,0.000 -0933006300402,0.000 -0933006301002,0.000 -093301030310101,0.000 -093301031310101,0.000 -093302431330100,0.000 -093302431330101,0.000 -0934000990102,0.490 -0934000990203,0.000 -0935002042104,0.000 -093500204210100,0.000 -0935002042301,7.328 -093500204230100,0.000 -0935002042601,7.483 -0935002042103,3.110 -0935002950302,0.000 -0935002310101,3.730 -093500231010100,0.000 -093500030020100,0.000 -0935000300301,0.190 -0935000300401,0.188 -0935002042201,0.000 -093500204220100,0.000 -093500204240100,0.000 -093500204240101,0.000 -093500204240102,0.000 -0935002972401,3.250 -093500297240100,0.000 -0935002950201,0.890 -0935002300401,2.640 -093500230040100,0.000 -093500230040101,0.000 -0935002540201,0.000 -0935002540202,2.654 -0914002300101,0.000 -0914002300401,0.000 -0914002310101,0.000 -0914002310401,0.000 -091400430410200,0.000 -1105105301101,4.970 -1105105300101,5.010 -1105105301201,4.960 -1105105280101,1.950 -1105105280201,2.460 -1105105280301,2.420 -1105105280401,2.330 -1105105280501,2.360 -1105105281501,2.370 -1105105282301,0.000 -1105105292201,0.000 -2101010310401,5.820 -210101031040100,0.000 -210101031050100,0.000 -2103381441060,2.070 -2103381441160,2.070 -2103381441260,2.320 -2103381441360,2.330 -0920003044040,14.240 -0920003044540,14.260 -0920003074510,0.000 -2109004012502,1.940 -2109004012602,0.000 -2101130102360,0.000 -2101130302360,0.000 -2109004010203,2.300 -2101130000332,2.320 -2103212240060,2.193 -2103212140061,3.420 -2101010120102,0.000 -2101010120202,0.000 -2101010120302,0.000 -2101010120402,0.000 -2101010120904,0.000 -2101010121004,0.000 -2101010121104,0.000 -2101010121204,0.000 -2103212140060,2.210 -2103221240560,1.427 -2103241230060,1.390 -2103281240560,1.400 -2103221140560,1.530 -2103241130061,1.540 -2103281140560,1.520 -2101010120604,0.000 -2101010120703,0.000 -2101010120803,0.000 -2103241130064,1.240 -2103241130068,1.270 -2103241130067,1.300 -2101010121507,0.000 -2101010121506,0.000 -2103271250561,3.160 -2103271150561,3.150 -2101010121801,1.160 -97000001310,1.720 -97000001296,1.690 -97000001328,1.750 -97000001237,1.670 -97000001311,1.500 -97000001312,1.510 -2103882150561,0.000 -2103812140567,0.000 -2103882240564,0.000 -2103812140569,0.000 -2103882240560,1.200 -2101010120903,0.000 -2101010121003,0.000 -2101010121103,0.000 -2101010121203,0.000 -2103812250564,0.000 -2103812150565,0.000 -2103822350560,1.750 -2103822450560,1.703 -2103882340560,0.000 -2103281140563,1.870 -2103241130063,1.830 -2103221140563,1.850 -2104116250560,0.000 -2104116150560,0.000 -2101010155006,0.000 -2101010155007,0.000 -2104116150561,10.290 -2109002011201,0.000 -2109004011612,0.000 -2109004011622,0.000 -2109004011812,0.000 -2109004011822,0.000 -2109004011712,0.000 -2109004011722,0.000 -0912008495005,0.000 -0912008495004,28.540 -0920016300104,21.180 -0920016310104,21.820 -0920010310103,0.000 -092001030010101,0.000 -0920010300103,0.000 -0932046450101,79.730 -0932046450102,72.910 -0932046450103,26.450 -0934016300103,50.520 -0934016310103,55.950 -0938005300101,28.310 -0938005310101,28.930 -0938005300102,32.990 -0938005300201,26.660 -0938005300202,21.470 -0912008490005,24.880 -0912008490004,27.060 -0938000990101,31.680 -0915007310102,0.000 -1026,3446 -1025,3466 -1024,3454 -1023,3252 -1022,3446 -1021,3458 -1020,3456 -1019,3438 -1018,3464 -1017,3444 -1016,3442 -1015,3452 -1014,3448 -1013,3288 -1012,3460 -1011,3456 -1010,3450 -1009,3456 -1008,3436 -1007,3446 -1006,3438 -1005,3430 -1004,3434 -1003,3255 -1002,3446 -1001,3240 -1000,3466 -999,3456 -998,3434 -997,3406 -996,3444 -995,3460 -994,3440 -993,3454 -992,3432 -991,3464 -990,3448 -989,3440 -988,3452 -987,3442 -986,3436 -985,3408 -984,3398 -983,3450 -982,3446 -981,3274 -980,3438 -979,3438 -978,3244 -977,3248 -976,3442 -975,3450 -974,3454 -973,3450 -972,3452 -971,3454 -970,3242 -969,3392 -968,3440 -967,3450 -966,3268 -965,3446 -964,3450 -963,3238 -962,3456 -961,3450 -960,3246 -959,3442 -958,3250 -957,3454 -956,3440 -955,3466 -954,3438 -953,3450 -952,3238 -951,3248 -950,3450 -949,3448 -948,3436 -947,3298 -946,3480 -945,3262 -944,3454 -943,3248 -942,3250 -941,3288 -940,3454 -939,3454 -938,3454 -937,3170 -936,3440 -935,3452 -934,3250 -933,3458 -932,3442 -931,3448 -930,3446 -929,3464 -928,3452 -927,3238 -926,3288 -925,3460 -924,3462 -923,3378 -922,3246 -921,3442 -920,3444 -919,3444 -918,3272 -917,3470 -916,3456 -915,3418 -914,3442 -913,3418 -912,3446 -911,3452 -910,3246 -909,3436 -908,3458 -907,3242 -906,3446 -905,3444 -904,3450 -903,3276 -902,3460 -901,3374 -900,3446 -899,3562 -898,3320 -897,3382 -896,3540 -895,3576 -894,3550 -893,3403 -892,3346 -891,3554 -890,3252 -889,3246 -888,3246 -887,3440 -886,3464 -885,3448 -884,3446 -883,3458 -882,3404 -881,3462 -880,3462 -879,3288 -878,3448 -877,3440 -876,3446 -875,3468 -874,3294 -873,3456 -872,3440 -871,3252 -870,3452 -869,3466 -868,3450 -867,3278 -866,3476 -865,3460 -863,3456 -862,3458 -861,3458 -860,3458 -859,3450 -858,3240 -857,3456 -856,3450 -855,3450 -854,3450 -853,3444 -852,3280 -851,3452 -850,3234 -849,3442 -848,3456 -847,3446 -846,3466 -845,3442 -844,3458 -843,3446 -842,3462 -841,3458 -840,3240 -839,3444 -838,3456 -837,3330 -836,3528 -835,3228 -834,3456 -833,3440 -832,3440 -831,3276 -830,3440 -829,3248 -828,3448 -827,3282 -826,3452 -825,3454 -824,3534 -823,3538 -822,3462 -820,3540 -819,3386 -818,3348 -816,3344 -815,3388 -814,3334 -813,3560 -812,3548 -811,3446 -810,3446 -809,3252 -808,3442 -807,3204 -806,3400 -805,3440 -804,3448 -803,3452 -802,3450 -801,3466 -800,3436 -799,3240 -798,3458 -797,3240 -796,3446 -795,3456 -794,3438 -793,3256 -792,3444 -791,3268 -790,3452 -789,3460 -788,3420 -787,3450 -786,3446 -785,3470 -784,3456 -783,3448 -782,3452 -781,3454 -780,3456 -779,3448 -778,3444 -777,3246 -776,3252 -775,3450 -774,3256 -773,3446 -772,3252 -771,3438 -770,3272 -769,3278 -768,3276 -767,3442 -766,3276 -765,3270 -764,3534 -763,3442 -762,3248 -761,3254 -760,3438 -759,3438 -758,3462 -757,3448 -756,3248 -755,3460 -754,3230 -753,3460 -752,3284 -751,3534 -750,3250 -749,3276 -748,3456 -747,3228 -746,3230 -745,3450 -744,3556 -743,3436 -742,3458 -741,3450 -740,3246 -739,3272 -738,3230 -737,3270 -736,3456 -735,3294 -734,3462 -733,3246 -732,3452 -731,3464 -730,3276 -729,3256 -728,3256 -727,3460 -726,3460 -725,3292 -724,3476 -723,3454 -722,3446 -721,3454 -720,3466 -719,3452 -718,3438 -717,3468 -716,3236 -715,3254 -714,3248 -713,3238 -712,3444 -711,3446 -710,3248 -709,3270 -708,3444 -707,3454 -706,3222 -705,3440 -704,3454 -703,3448 -702,3444 -701,3442 -700,3446 -699,3440 -698,3456 -697,3446 -696,3262 -695,3282 -694,3288 -693,3460 -692,3264 -691,3274 -690,3452 -689,3462 -688,3446 -687,3246 -686,3446 -685,3440 -684,3440 -683,3462 -682,3244 -681,3248 -680,3466 -679,3450 -678,3256 -677,3448 -676,3448 -675,3254 -674,3434 -673,3444 -672,3240 -671,3240 -670,3444 -669,3466 -668,3436 -667,3466 -666,3448 -665,3254 -664,3466 -663,3448 -662,3274 -661,3406 -660,3442 -659,3446 -658,3460 -657,3456 -656,3456 -655,3438 -654,3440 -653,3262 -652,3442 -651,3454 -650,3450 -649,3442 -648,3454 -647,3258 -646,3442 -645,3278 -644,3454 -643,3450 -642,3280 -641,3280 -640,3276 -639,3448 -638,3448 -637,3454 -636,3442 -635,3532 -634,3556 -633,3538 -632,3540 -631,3590 -630,3454 -629,3556 -628,3494 -627,3450 -626,3464 -625,3458 -624,3442 -623,3468 -621,3240 -620,3246 -619,3272 -618,3442 -617,3466 -616,3436 -615,3458 -614,3438 -613,3460 -612,3534 -611,3574 -610,3348 -609,3542 -608,3316 -607,3528 -606,3332 -605,3242 -604,3442 -603,3440 -602,3450 -601,3444 -600,3286 -599,3466 -598,3444 -597,3438 -596,3268 -595,3448 -594,3464 -593,3456 -592,3458 -591,3234 -590,3452 -589,3464 -588,3444 -587,3446 -586,3450 -585,3466 -584,3446 -583,3242 -582,3448 -581,3278 -580,3442 -579,3448 -578,3456 -576,3458 -575,3448 -574,3314 -573,3442 -572,3448 -571,3442 -570,3434 -569,3230 -568,3454 -567,3442 -566,3452 -565,3448 -564,3272 -563,3456 -562,3256 -561,3442 -560,3248 -559,3248 -558,3454 -557,3444 -556,3458 -555,3440 -554,3440 -553,3440 -552,3438 -551,3440 -550,3434 -549,3434 -548,3446 -547,3452 -546,3456 -545,3230 -544,3462 -543,3238 -542,3436 -541,3452 -540,3438 -539,3450 -538,3448 -537,3276 -536,3470 -535,3246 -534,3442 -533,3438 -532,3446 -531,3452 -530,3436 -529,3446 -528,3436 -527,3248 -525,3336 -524,3228 -523,3448 -522,3236 -521,3448 -520,3276 -519,3446 -518,3228 -517,3222 -516,3236 -515,3442 -514,3230 -513,3230 -512,3256 -511,3442 -510,3244 -509,3434 -508,3442 -507,3444 -506,3444 -505,3438 -504,3448 -503,3462 -502,3448 -501,3440 -500,3438 -499,3448 -498,3272 -497,3270 -496,3246 -495,3442 -494,3288 -493,3450 -492,3454 -491,3442 -490,3454 -489,3454 -488,3442 -487,3544 -486,3462 -485,3248 -484,3278 -483,3532 -482,3272 -481,3536 -480,3534 -479,3228 -478,3536 -477,3538 -476,3438 -475,3260 -474,3280 -473,3462 -472,3290 -471,3448 -470,3464 -469,3470 -468,3452 -467,3446 -466,3444 -465,3246 -464,3452 -463,3440 -462,3448 -461,3448 -460,3444 -459,3244 -458,3244 -457,3448 -456,3446 -455,3444 -454,3250 -453,3434 -452,3240 -451,3232 -450,3448 -449,3286 -448,3446 -447,3462 -446,3432 -445,3236 -444,3456 -443,3436 -442,3456 -441,3454 -440,3458 -439,3304 -438,3456 -437,3444 -436,3450 -435,3436 -434,3450 -433,3446 -432,3444 -431,3438 -430,3272 -429,3260 -428,3444 -427,3224 -426,3228 -425,3432 -424,3460 -423,3438 -422,3436 -421,3290 -420,3444 -419,3460 -418,3440 -417,3448 -416,3226 -415,3448 -414,3436 -413,3458 -412,3462 -411,3456 -410,3450 -409,3456 -408,3464 -407,3452 -406,3456 -405,3446 -404,3230 -403,3234 -402,3492 -401,3450 -400,3400 -399,3442 -398,3430 -397,3282 -396,3238 -395,3226 -394,3448 -393,3430 -392,3456 -391,3438 -390,3440 -389,3444 -388,3280 -387,3282 -386,3272 -385,3454 -384,3442 -383,3442 -382,3434 -381,3444 -380,3280 -379,3444 -378,3440 -377,3442 -376,3432 -375,3436 -374,3446 -373,3232 -372,3284 -371,3442 -370,3442 -369,3266 -368,3284 -367,3448 -366,3450 -365,3242 -364,3436 -363,3426 -362,3460 -361,3434 -360,3444 -359,3252 -358,3234 -357,3432 -356,3274 -355,3444 -354,3440 -353,3438 -352,3444 -351,3262 -350,3440 -349,3450 -348,3440 -347,3242 -346,3444 -345,3446 -344,3248 -343,3442 -342,3452 -341,3286 -340,3458 -339,3448 -338,3476 -337,3440 -336,3456 -335,3456 -334,3464 -333,3250 -332,3454 -331,3244 -330,3458 -329,3276 -328,3452 -327,3454 -326,3232 -325,3280 -324,3450 -323,3236 -322,3466 -321,3472 -320,3464 -319,3462 -318,3458 -317,3234 -316,3458 -315,3248 -314,3456 -313,3458 -312,3288 -311,3456 -310,3458 -309,3462 -308,3464 -307,3446 -306,3458 -305,3446 -304,3488 -303,3280 -301,3244 -300,3442 -299,3258 -298,3460 -297,3252 -296,3472 -295,3450 -294,3446 -293,3242 -292,3234 -291,3454 -290,3448 -289,3448 -288,3454 -287,3240 -286,3234 -285,3436 -284,3444 -283,3444 -282,3276 -281,3468 -280,3444 -279,3224 -278,3450 -277,3250 -276,3446 -275,3456 -274,3454 -273,3464 -272,3454 -271,3408 -270,3458 -269,3276 -268,3250 -267,3244 -266,3270 -265,3450 -264,3378 -263,3296 -262,3462 -261,3444 -260,3276 -259,3242 -258,3436 -257,3450 -256,3230 -255,3460 -254,3440 -253,3446 -251,3444 -250,3458 -249,3448 -248,3454 -247,3446 -246,3462 -245,3442 -244,3246 -243,3438 -242,3240 -241,3450 -240,3452 -239,3452 -238,3450 -237,3248 -236,3456 -235,3460 -234,3448 -233,3448 -232,3448 -231,3434 -230,3242 -229,3448 -223,3380 -227,3444 -226,3450 -225,3440 -224,3450 -222,3442 -221,3444 -220,3442 -219,3466 -218,3440 -216,3440 -215,3442 -214,3438 -213,3440 -212,3446 -211,3448 -210,3450 -209,3450 -208,3402 -207,3450 -206,3284 -205,3464 -204,3448 -203,3442 -202,3446 -201,3458 -200,3452 -199,3448 -198,3492 -197,3446 -196,3466 -195,3442 -194,3444 -193,3452 -192,3250 -191,3238 -190,3394 -189,3462 -188,3436 -187,3464 -186,3228 -185,3254 -184,3456 -183,3452 -182,3246 -181,3454 -180,3250 -179,3442 -178,3440 -177,3244 -176,3444 -175,3452 -174,3432 -173,3458 -172,3448 -171,3456 -170,3444 -169,3444 -168,3456 -167,3268 -166,3446 -165,3446 -164,3448 -163,3462 -162,3246 -161,3438 -160,3440 -159,3512 -158,3412 -157,3252 -156,3460 -155,3444 -154,3248 -153,3528 -152,3250 -151,3462 -150,3438 -149,3466 -148,3446 -147,3454 -146,3464 -145,3276 -143,3358 -142,3466 -141,3436 -140,3448 -139,3288 -138,3290 -137,3442 -136,3440 -135,3444 -134,3280 -133,3356 -132,3436 -131,3458 -130,3254 -129,3290 -128,3448 -127,3280 -126,3466 -125,3448 -124,3448 -123,3252 -122,3448 -121,3460 -120,3456 -119,3460 -118,3442 -117,3450 -116,3454 -115,3440 -114,3440 -113,3444 -112,3446 -111,3432 -110,3250 -109,3238 -108,3438 -107,3242 -106,3446 -105,3278 -103,3448 -102,3454 -101,3258 -100,3470 -99,3456 -98,3462 -97,3466 -96,3470 -95,3282 -94,3462 -93,3446 -91,3446 -90,3456 -89,3452 -88,3440 -87,3446 -86,3462 -85,3446 -84,3434 -83,3468 -82,3254 -81,3436 -80,3452 -79,3444 -78,3438 -77,3230 -76,3452 -75,3436 -74,3442 -73,3480 -72,3254 -71,3438 -70,3444 -69,3440 -68,3288 -67,3448 -66,3440 -65,3444 -64,3442 -63,3454 -62,3460 -61,3460 -60,3442 -59,3438 -58,3280 -57,3232 -56,3280 -55,3448 -54,3460 -53,3254 -52,3442 -51,3244 -49,3474 -48,3444 -47,3444 -46,3452 -45,3446 -44,3440 -43,3238 -42,3236 -41,3270 -40,3260 -39,3436 -38,3240 -37,3264 -36,3450 -35,3448 -34,3452 -33,3452 -32,3466 -31,3442 -30,3444 -29,3446 -28,3248 -27,3460 -26,3242 -25,3444 -24,3250 -23,3270 -22,3240 -21,3466 -20,3274 -19,3238 -18,3232 -17,3440 -16,3232 -15,3250 -14,3448 -13,3474 -12,3454 -11,3270 -10,3448 -9,3462 -8,3440 -7,3446 -6,3438 -5,3446 -4,3446 -3,3446 -2,3444 -2052,3452 -2051,3462 -2050,3462 -2049,3460 -2048,3246 -2047,3270 -2046,3440 -2045,3444 -2044,3468 -2043,3456 -2042,3436 -2041,3436 -2040,3436 -2039,3232 -2038,3450 -2037,3458 -2036,3446 -2035,3252 -2034,3452 -2033,3266 -2032,3454 -2031,3450 -2030,3444 -2029,3454 -2028,3450 -2027,3230 -2026,3236 -2025,3432 -2024,3444 -2023,3434 -2022,3460 -2021,3288 -2020,3468 -2019,3446 -2018,3238 -2017,3452 -2016,3446 -2015,3456 -2014,3448 -2013,3444 -2012,3448 -2011,3442 -2010,3456 -2009,3440 -2008,3448 -2007,3246 -2006,3256 -2005,3244 -2004,3242 -2003,3434 -2002,3246 -2001,3448 -2000,3444 -1999,3244 -1998,3236 -1997,3448 -1996,3280 -1995,3442 -1994,3442 -1993,3448 -1992,3256 -1991,3452 -1990,3440 -1989,3446 -1988,3448 -1987,3452 -1986,3442 -1985,3258 -1984,3448 -1983,3450 -1982,3456 -1981,3444 -1980,3452 -1979,3240 -1978,3448 -1977,3454 -1976,3454 -1975,3240 -1974,3456 -1973,3444 -1972,3450 -1971,3464 -1970,3270 -1969,3288 -1968,3250 -1967,3448 -1966,3450 -1965,3240 -1964,3292 -1963,3466 -1962,3446 -1961,3470 -1960,3458 -1959,3270 -1958,3454 -1957,3436 -1956,3442 -1955,3444 -1954,3290 -1953,3462 -1952,3460 -1951,3436 -1950,3428 -1949,3434 -1948,3438 -1947,3220 -1946,3284 -1945,3436 -1944,3428 -1943,3438 -1942,3236 -1941,3240 -1940,3444 -1938,3464 -1937,3422 -1936,3438 -1935,3450 -1933,3426 -1932,3436 -1931,3450 -1930,3450 -1929,3442 -1928,3254 -1927,3470 -1926,3446 -1925,3438 -1924,3404 -1923,3442 -1922,3440 -1921,3274 -1920,3462 -1919,3436 -1918,3442 -1917,3460 -1915,3462 -1914,3298 -1913,3466 -1912,3456 -1911,3448 -1910,3452 -1909,3458 -1908,3446 -1906,3460 -1905,3246 -1904,3252 -1903,3456 -1902,3452 -1901,3460 -1900,3452 -1899,3454 -1898,3268 -1897,3456 -1896,3446 -1895,3454 -1894,3444 -1893,3448 -1892,3446 -1891,3448 -1890,3456 -1889,3464 -1888,3454 -1887,3286 -1886,3438 -1885,3436 -1884,3442 -1883,3446 -1882,3302 -1881,3448 -1880,3458 -1879,3264 -1878,3440 -1877,3440 -1876,3458 -1875,3244 -1874,3442 -1873,3448 -1872,3464 -1871,3280 -1870,3354 -1869,3260 -1868,3236 -1867,3464 -1866,3444 -1865,3254 -1864,3428 -1863,3440 -1862,3446 -1861,3440 -1860,3276 -1859,3444 -1858,3456 -1857,3276 -1856,3282 -1855,3444 -1854,3466 -1853,3242 -1852,3440 -1851,3444 -1850,3458 -1849,3442 -1848,3470 -1846,3288 -1845,3260 -1844,3474 -1843,3440 -1842,3432 -1841,3444 -1939,3440 -1838,3446 -1837,3450 -1836,3244 -1835,3436 -1834,3432 -1833,3444 -1832,3452 -1831,3440 -1830,3442 -1829,3282 -1828,3458 -1827,3246 -1826,3444 -1825,3268 -1824,3256 -1823,3442 -1822,3410 -1821,3452 -1820,3242 -1819,3442 -1818,3432 -1817,3448 -1816,3454 -1815,3462 -1814,3242 -1813,3464 -1812,3236 -1811,3454 -1810,3448 -1809,3272 -1808,3452 -1807,3444 -1806,3236 -1805,3444 -1804,3268 -1803,3450 -1802,3460 -1801,3278 -1800,3468 -1799,3450 -1798,3454 -1797,3448 -1796,3454 -1795,3246 -1794,3478 -1793,3442 -1792,3438 -1791,3448 -1790,3264 -1789,3440 -1788,3378 -1787,3248 -1786,3438 -1785,3544 -1784,3240 -1783,3238 -1782,3440 -1781,3440 -1780,3242 -1779,3450 -1778,3232 -1777,3444 -1776,3462 -1775,3446 -1774,3276 -1773,3468 -1772,3466 -1771,3456 -1770,3456 -1769,3466 -1768,3438 -1767,3442 -1766,3444 -1765,3458 -1764,3282 -1763,3460 -1762,3414 -1761,3464 -1760,3452 -1759,3276 -1758,3452 -1757,3458 -1756,3238 -1755,3298 -1754,3454 -1753,3256 -1752,3460 -1751,3232 -1750,3454 -1749,3494 -1748,3386 -1747,3460 -1746,3278 -1745,3452 -1744,3440 -1743,3436 -1742,3446 -1741,3440 -1740,3442 -1739,3234 -1738,3274 -1737,3440 -1736,3286 -1735,3290 -1734,3458 -1733,3452 -1732,3274 -1731,3444 -1730,3230 -1729,3442 -1728,3446 -1727,3440 -1726,3250 -1725,3458 -1724,3440 -1723,3270 -1722,3434 -1721,3236 -1720,3438 -1719,3454 -1718,3440 -1717,3460 -1716,3452 -1715,3454 -1714,3452 -1713,3446 -1712,3456 -1711,3452 -1710,3448 -1709,3438 -1708,3440 -1707,3232 -1706,3454 -1705,3240 -1704,3456 -1703,3454 -1702,3436 -1701,3450 -1700,3432 -1699,3246 -1698,3440 -1697,3438 -1696,3232 -1695,3414 -1694,3454 -1693,3446 -1692,3440 -1691,3454 -1690,3236 -1689,3442 -1688,3460 -1687,3238 -1686,3438 -1685,3462 -1684,3438 -1683,3460 -1682,3444 -1681,3438 -1680,3460 -1679,3440 -1678,3242 -1677,3456 -1676,3430 -1675,3442 -1674,3274 -1673,3436 -1672,3456 -1671,3260 -1670,3442 -1669,3238 -1668,3220 -1667,3250 -1666,3452 -1665,3436 -1664,3448 -1663,3448 -1662,3458 -1661,3454 -1660,3434 -1659,3432 -1658,3248 -1657,3444 -1656,3454 -1655,3446 -1654,3442 -1653,3222 -1652,3446 -1651,3442 -1650,3278 -1649,3442 -1648,3466 -1647,3460 -1646,3432 -1645,3438 -1644,3438 -1643,3260 -1642,3438 -1641,3270 -1640,3438 -1639,3456 -1638,3434 -1637,3444 -1636,3266 -1635,3266 -1934,3444 -1633,3456 -1632,3278 -1631,3446 -1630,3434 -1629,3268 -1628,3438 -1626,3436 -1625,3246 -1624,3432 -1623,3440 -1622,3444 -1621,3434 -1620,3442 -1619,3460 -1618,3270 -1617,3240 -1616,3434 -1615,3286 -1614,3472 -1613,3436 -1612,3436 -1611,3232 -1610,3276 -1609,3164 -1608,3458 -1607,3278 -1606,3448 -1605,3444 -1604,3226 -1603,3250 -1601,3288 -1600,3492 -1599,3450 -1598,3230 -1596,3446 -1595,3456 -1594,3446 -1593,3456 -1592,3448 -1591,3458 -1590,3442 -1589,3436 -1588,3282 -1587,3450 -1586,3432 -1585,3456 -1584,3438 -1583,3436 -1582,3444 -1581,3284 -1580,3430 -1579,3236 -1578,3226 -1577,3436 -1576,3434 -1575,3228 -1574,3440 -1573,3432 -1572,3458 -1571,3444 -1570,3266 -1569,3466 -1568,3242 -1567,3452 -1566,3238 -1565,3458 -1564,3460 -1563,3440 -1562,3284 -1561,3234 -1559,3286 -1558,3270 -1557,3462 -1556,3462 -1555,3330 -1554,3232 -1553,3454 -1552,3442 -1551,3442 -1550,3452 -1549,3240 -1847,3438 -1546,3244 -1545,3268 -1544,3458 -1543,3248 -1542,3282 -1541,3442 -1540,3234 -1539,3440 -1538,3446 -1537,3242 -1536,3252 -1535,3254 -1534,3242 -1533,3462 -1532,3232 -1531,3226 -1530,3448 -1529,3272 -1528,3432 -1527,3248 -1526,3442 -1525,3438 -1524,3266 -1523,3248 -1522,3434 -1521,3440 -1520,3440 -1519,3464 -1518,3446 -1517,3446 -1516,3434 -1515,3462 -1514,3440 -1513,3230 -1512,3446 -1511,3410 -1510,3262 -1509,3284 -1508,3450 -1507,3442 -1506,3446 -1505,3456 -1504,3512 -1503,3464 -1502,3450 -1501,3440 -1500,3446 -1499,3450 -1498,3466 -1497,3452 -1496,3270 -1495,3446 -1494,3440 -1493,3274 -1492,3442 -1491,3393 -1490,3262 -1489,3448 -1488,3460 -1487,3460 -1486,3274 -1485,3450 -1484,3240 -1483,3452 -1482,3442 -1481,3238 -1480,3454 -1479,3454 -1478,3440 -1477,3236 -1476,3440 -1475,3452 -1474,3242 -1473,3242 -1472,3450 -1471,3442 -1470,3248 -1469,3442 -1468,3458 -1467,3436 -1466,3226 -1465,3452 -1464,3466 -1463,3374 -1462,3374 -1461,3440 -1460,3452 -1459,3460 -1458,3464 -1457,3442 -1456,3434 -1455,3438 -1454,3428 -1453,3452 -1452,3446 -1451,3454 -1450,3454 -1449,3444 -1448,3450 -1447,3234 -1446,3442 -1445,3220 -1444,3282 -1443,3440 -1442,3438 -1441,3440 -1440,3442 -1439,3440 -1438,3230 -1437,3436 -1436,3458 -1435,3454 -1434,3438 -1433,3288 -1432,3242 -1431,3444 -1430,3244 -1429,3440 -1428,3448 -1427,3442 -1426,3440 -1425,3242 -1424,3274 -1423,3448 -1422,3448 -1421,3444 -1420,3440 -1419,3408 -1418,3282 -1417,3244 -1416,3248 -1415,3438 -1414,3444 -1413,3244 -1412,3274 -1411,3460 -1410,3442 -1409,3226 -1408,3974 -1407,3438 -1406,3450 -1405,3232 -1404,3448 -1403,3438 -1402,3458 -1401,3446 -1400,3464 -1399,3454 -1398,3452 -1397,3444 -1396,3436 -1395,3416 -1394,3246 -1393,3270 -1392,3454 -1391,3448 -1390,3446 -1389,3244 -1388,3454 -1387,3434 -1386,3460 -1385,3286 -1384,3240 -1383,3460 -1382,3464 -1381,3440 -1380,3460 -1379,3444 -1378,3228 -1377,3412 -1376,3456 -1375,3454 -1374,3450 -1373,3436 -1372,3240 -1371,3432 -1370,3240 -1369,3440 -1368,3452 -1367,3240 -1366,3272 -1365,3450 -1364,3442 -1363,3402 -1362,3442 -1361,3442 -1360,3232 -1359,3464 -1358,3246 -1357,3244 -1356,3442 -1355,3442 -1354,3450 -1353,3438 -1352,3446 -1351,3442 -1350,3444 -1349,3460 -1348,3448 -1347,3442 -1346,3434 -1345,3436 -1344,3448 -1343,3448 -1342,3442 -1341,3440 -1340,3450 -1339,3438 -1338,3240 -1337,3292 -1336,3272 -1335,3432 -1334,3286 -1333,3444 -1332,3250 -1331,3448 -1330,3432 -1329,3444 -1328,3440 -1327,3442 -1326,3446 -1325,3444 -1324,3450 -1323,3292 -1322,3444 -1321,3458 -1320,3242 -1319,3452 -1318,3436 -1317,3442 -1316,3448 -1315,3380 -1314,3248 -1313,3448 -1312,3236 -1311,3244 -1310,3464 -1309,3270 -1308,3242 -1307,3438 -1306,3440 -3080,3438 -3079,3434 -3078,3236 -3077,3470 -3076,3438 -3075,3438 -3074,3438 -3073,3434 -3072,3236 -3071,3436 -3070,3462 -3069,3436 -3068,3460 -3067,3456 -3066,3440 -3065,3446 -3064,3248 -3063,3460 -3062,3408 -3061,3448 -3060,3448 -3059,3278 -3058,3434 -3057,3270 -3056,3230 -3055,3268 -3054,3278 -3053,3450 -3052,3294 -3051,3446 -3050,3236 -3049,3278 -3048,3448 -3047,3444 -3046,3452 -3045,3230 -3044,3454 -3043,3238 -3042,3448 -3041,3454 -3040,3446 -3039,3438 -3038,3442 -3037,3436 -3036,3460 -3035,3430 -3034,3446 -3033,3274 -3032,3432 -3031,3434 -3030,3458 -3029,3460 -3028,3446 -3027,3272 -3026,3454 -3025,3246 -3024,3440 -3023,3454 -3022,3448 -3021,3456 -3020,3464 -3019,3448 -3018,3444 -3017,3432 -3016,3442 -3015,3460 -3014,3442 -3013,3282 -3012,3284 -3011,3448 -3010,3238 -3009,3432 -3008,3286 -3007,3442 -3006,3440 -3005,3454 -3004,3464 -3003,3452 -3002,3270 -3001,3456 -3000,3242 -2999,3472 -2998,3284 -2997,3448 -2996,3438 -2995,3240 -2994,3272 -2993,3452 -2992,3434 -2991,3434 -2990,3436 -2989,3238 -2988,3444 -2987,3444 -2986,3432 -2985,3440 -2984,3462 -2983,3446 -2982,3228 -2981,3432 -2980,3456 -2979,3246 -2978,3444 -2977,3232 -2976,3444 -2975,3264 -2974,3440 -2973,3242 -2972,3244 -2971,3432 -2970,3442 -2969,3244 -2968,3266 -2967,3286 -2966,3436 -2965,3222 -2964,3444 -2963,3236 -2962,3148 -2961,3442 -2960,3444 -2959,3288 -2958,3230 -2957,3276 -2956,3234 -2954,3234 -2953,3454 -2952,3446 -2951,3450 -2950,3446 -2949,3444 -2946,3468 -2945,3268 -2944,3450 -2943,3446 -2942,3282 -2941,3252 -2940,3432 -2939,3442 -2938,3274 -2937,3436 -2936,3430 -2935,3438 -2934,3238 -2933,3440 -2932,3438 -2931,3246 -2930,3430 -2929,3452 -2928,3438 -2927,3240 -2926,3448 -1305,3238 -1304,3442 -1302,3442 -1301,3280 -1300,3234 -1299,3434 -1298,3462 -1297,3284 -1296,3460 -1295,3268 -1294,3240 -1293,3444 -1292,3450 -1291,3438 -1290,3432 -1289,3446 -1288,3442 -1287,3286 -1286,3268 -1285,3454 -1284,3284 -1283,3242 -1282,3448 -1281,3454 -1279,3248 -1278,3468 -1277,3438 -1276,3274 -1275,3462 -1274,3444 -1273,3232 -1272,3286 -1271,3454 -1270,3452 -1269,3434 -1268,3228 -1267,3456 -1266,3438 -1265,3452 -1264,3452 -1263,3412 -1262,3452 -1261,3430 -1260,3444 -1259,3440 -1258,3444 -1257,3288 -1256,3278 -1255,3462 -1254,3440 -1253,3444 -1252,3458 -1251,3440 -1250,3288 -1249,3446 -1248,3460 -1247,3444 -1246,3248 -1245,3220 -1244,3234 -1243,3250 -1242,3454 -1241,3452 -1240,3232 -1239,3248 -1238,3468 -1237,3440 -1236,3460 -1235,3288 -1234,3466 -1233,3434 -1232,3440 -1231,3444 -1230,3448 -1229,3452 -1228,3448 -1227,3280 -1226,3440 -1225,3175 -1224,3460 -1223,3270 -1222,3436 -1221,3238 -1220,3432 -1219,3240 -1218,3442 -1217,3440 -1216,3448 -1215,3284 -1214,3444 -1213,3260 -1212,3450 -1211,3462 -1210,3444 -1209,3460 -1208,3450 -1207,3436 -1206,3462 -1205,3440 -1204,3228 -1203,3452 -1202,3238 -1201,3238 -1200,3456 -1199,3456 -1198,3466 -1197,3442 -1196,3440 -1195,3458 -1194,3268 -1193,3444 -1192,3434 -1191,3226 -1190,3240 -1189,3236 -1188,3454 -1187,3454 -1186,3450 -1185,3452 -1184,3470 -1183,3234 -1182,3444 -1181,3446 -1180,3444 -1179,3452 -1178,3270 -1177,3432 -1176,3446 -1175,3444 -1174,3242 -1173,3438 -1172,3442 -1171,3446 -1170,3462 -1169,3274 -1168,3448 -1167,3442 -1166,3226 -1165,3464 -1164,3446 -1163,3436 -1161,3284 -1160,3444 -1159,3232 -1158,3430 -1157,3440 -1156,3438 -1155,3242 -1154,3454 -1153,3234 -1152,3272 -1150,3297 -1149,3291 -1148,3454 -1147,3273 -1146,3378 -1145,3454 -1144,3301 -1143,3444 -1142,3232 -1141,3248 -1140,3456 -1139,3434 -1138,3437 -1137,3442 -1136,3288 -1135,3456 -1134,3240 -1133,3454 -1132,3230 -1131,3446 -1130,3454 -1129,3454 -1128,3268 -1127,3226 -1126,3450 -1125,3244 -1124,3234 -1123,3284 -1122,3240 -1121,3440 -1120,3436 -1119,3448 -1118,3442 -1117,3440 -1116,3456 -1115,3432 -1114,3371 -1113,3486 -1112,3238 -1111,3444 -1110,3432 -1109,3436 -1108,3442 -1107,3434 -1106,3438 -1105,3436 -1104,3442 -1103,3268 -1102,3242 -1100,3450 -1099,3468 -1098,3392 -1097,3448 -1096,3458 -1095,3236 -1094,3230 -1093,3432 -1092,3440 -1091,3230 -1090,3452 -1089,3226 -1088,3448 -1087,3450 -1086,3460 -1085,3454 -1084,3434 -1083,3446 -1082,3450 -1081,3452 -1080,3446 -1079,3448 -1078,3486 -1077,3226 -1076,3450 -1075,3434 -1074,3456 -1073,3272 -1072,3462 -1071,3444 -1070,3442 -1069,3456 -1068,3430 -1067,3456 -1066,3444 -1065,3442 -1064,3476 -1063,3244 -1062,3442 -1061,3450 -1060,3450 -1059,3440 -1058,3450 -1057,3450 -1056,3440 -1055,3460 -1054,3442 -1053,3448 -1052,3446 -1051,3448 -1050,3226 -1049,3440 -1048,3222 -1047,3436 -1046,3434 -1045,3438 -1044,3238 -1043,3440 -1042,3434 -1041,3438 -1040,3456 -1039,3430 -1038,3444 -1037,3438 -1036,3452 -1035,3270 -1034,3248 -1033,3438 -1032,3242 -1031,3440 -1030,3444 -1029,3466 -1028,3442 -1027,3444 -6162,3254 -6161,3424 -6160,3432 -6159,3422 -6158,3426 -6157,3436 -6156,3434 -6155,3440 -6154,3452 -6153,3222 -2925,3444 -2924,3440 -2923,3442 -2922,3456 -2921,3440 -2920,3288 -2919,3448 -2918,3438 -2917,3444 -2916,3446 -2915,3452 -2914,3446 -2913,3234 -2912,3232 -2911,3454 -2910,3446 -2909,3234 -2908,3454 -1907,3242 -2906,3438 -2905,3432 -2904,3446 -2903,3444 -2902,3254 -2901,3454 -2900,3224 -2899,3402 -2898,3402 -2897,3446 -2896,3466 -2895,3442 -2894,3432 -2893,3441 -2892,3456 -2891,3440 -2890,3402 -2889,3440 -2887,3254 -2886,3284 -2885,3438 -2884,3242 -2883,3258 -2882,3446 -2881,3444 -1280,3442 -2879,3450 -2878,3446 -2877,3452 -2876,3470 -2875,3450 -2874,3450 -2873,3444 -2872,3440 -2871,3452 -2870,3450 -2869,3440 -2868,3392 -2867,3448 -2866,3448 -2865,3440 -2864,3274 -2863,3297 -2862,3454 -2861,3440 -2860,3458 -2859,3436 -2858,3446 -2857,3452 -2856,3442 -2855,3236 -2854,3438 -2853,3446 -2852,3442 -2851,3436 -2850,3444 -2849,3436 -2848,3462 -2847,3268 -2846,3450 -2845,3446 -2844,3448 -2843,3450 -2842,3248 -2841,3448 -2840,3464 -2839,3446 -2838,3456 -2837,3442 -2836,3280 -2835,3436 -2834,3296 -2833,3444 -2832,3430 -2831,3442 -2830,3234 -2829,3456 -2828,3254 -2827,3454 -2826,3446 -2825,3418 -2824,3450 -2823,3448 -2822,3450 -2821,3434 -2820,3442 -2819,3436 -2818,3446 -2817,3266 -2816,3426 -2815,3270 -2814,3442 -2813,3470 -2812,3448 -2811,3236 -2810,3434 -2809,3444 -2808,3430 -2807,3458 -2806,3438 -2805,3238 -2804,3438 -2803,3446 -2802,3442 -2801,3220 -2800,3444 -2799,3440 -2798,3226 -2797,3440 -2796,3436 -2795,3446 -2794,3488 -2793,3446 -2792,3438 -2791,3438 -2790,3276 -2789,3444 -2788,3450 -2787,3450 -2786,3252 -2785,3436 -2784,3446 -2783,3434 -2782,3434 -2781,3406 -2780,3440 -2779,3450 -2778,3434 -2777,3444 -2775,3282 -2774,3236 -2773,3270 -2772,3454 -2771,3444 -2770,3240 -2769,3458 -2768,3460 -2767,3256 -2766,3444 -2765,3236 -2764,3454 -2763,3242 -2762,3268 -2761,3252 -2760,3444 -2759,3270 -2758,3464 -2757,3230 -2756,3452 -2755,3440 -2754,3448 -2753,3284 -2752,3446 -2751,3230 -2750,3440 -2749,3458 -2748,3442 -2747,3446 -2746,3158 -2745,3442 -2744,3440 -2743,3454 -2742,3238 -2741,3444 -2740,3444 -2739,3436 -2738,3446 -2737,3234 -2736,3438 -2735,3286 -2734,3442 -2733,3226 -2732,3278 -2731,3450 -2730,3436 -2729,3448 -2728,3438 -2727,3456 -2726,3256 -2725,3446 -2724,3442 -2723,3264 -2722,3446 -2721,3230 -2720,3454 -2719,3442 -2718,3290 -2717,3438 -2716,3232 -2715,3242 -2714,3444 -2713,3444 -2712,3236 -2711,3272 -2710,3436 -2709,3248 -2708,3446 -2707,3222 -2706,3450 -2705,3446 -2704,3448 -2703,3438 -2702,3462 -2701,3276 -2700,3286 -2699,3268 -2698,3452 -2697,3436 -2696,3258 -2695,3268 -2694,3452 -2693,3234 -2692,3444 -2691,3284 -2690,3446 -2689,3458 -2688,3470 -2687,3442 -2686,3438 -2685,3432 -2684,3284 -2683,3444 -2682,3440 -2681,3444 -2680,3282 -2679,3240 -2678,3440 -2677,3456 -2676,3444 -2675,3442 -2674,3442 -2673,3456 -2672,3438 -2671,3464 -2670,3266 -2669,3432 -2668,3432 -2667,3462 -2666,3222 -2665,3234 -2664,3434 -2663,3244 -2662,3270 -2661,3454 -2660,3276 -2659,3268 -2658,3458 -2657,3432 -2656,3282 -2655,3444 -2654,3284 -2653,3224 -2652,3460 -2651,3464 -2650,3458 -2649,3444 -2948,3440 -2947,3442 -2646,3464 -2645,3428 -2644,3466 -2643,3468 -2642,3268 -2641,3460 -2640,3442 -2639,3440 -2638,3456 -2637,3448 -2636,3270 -2635,3456 -2634,3460 -2633,3466 -2632,3244 -2631,3438 -2630,3458 -2629,3468 -2628,3468 -2627,3454 -2626,3234 -2625,3272 -2624,3460 -2623,3454 -2622,3474 -2621,3432 -2620,3460 -2619,3440 -2618,3230 -2617,3444 -2616,3446 -2615,3440 -2614,3440 -2613,3440 -2612,3460 -2611,3446 -2610,3408 -2609,3450 -2608,3460 -2607,3432 -2606,3274 -2605,3440 -2604,3458 -2603,3448 -2602,3244 -2601,3272 -2600,3454 -2599,3252 -2598,3460 -2597,3438 -2596,3442 -2595,3446 -2594,3444 -2593,3248 -2592,3462 -2591,3242 -2590,3456 -2589,3444 -2588,3458 -2587,3442 -2586,3278 -2585,3448 -2584,3462 -2583,3464 -2582,3434 -2581,3238 -2580,3488 -2579,3436 -2578,3238 -2577,3416 -2575,3440 -2574,3444 -2573,3442 -2572,3440 -2571,3438 -2570,3442 -2569,3458 -2568,3458 -2567,3442 -2566,3268 -2565,3236 -2563,3442 -2562,3436 -2561,3450 -2560,3436 -2559,3446 -2558,3242 -2557,3446 -2556,3446 -2555,3232 -2554,3438 -2553,3458 -2552,3244 -2551,3482 -2550,3440 -2549,3262 -2548,3440 -2547,3450 -2546,3226 -2545,3450 -2544,3446 -2543,3458 -2542,3448 -2541,3438 -2540,3440 -2539,3438 -2538,3222 -2537,3458 -2536,3456 -2535,3442 -2534,3444 -2533,3458 -2532,3438 -2531,3228 -2530,3436 -2529,3438 -2528,3288 -2527,3464 -2525,3454 -2524,3458 -2523,3278 -2522,3438 -2521,3440 -252,3462 -2519,3462 -2518,3240 -2517,3438 -2516,3274 -2515,3440 -2514,3234 -2513,3446 -2512,3456 -2511,3440 -2510,3444 -2509,3446 -2508,3448 -2507,3234 -2506,3436 -2505,3446 -2504,3442 -2503,3280 -2502,3440 -2501,3442 -2500,3440 -2499,3438 -2498,3438 -2497,3446 -2496,3434 -2495,3448 -2494,3448 -2493,3262 -2492,3398 -2491,3440 -2490,3280 -2489,3440 -2488,3442 -2487,3450 -2486,3432 -2485,3450 -2484,3434 -2483,3234 -2482,3226 -2481,3276 -2480,3442 -2479,3436 -2478,3440 -2477,3450 -2476,3286 -2475,3288 -2474,3236 -2473,3398 -2472,3448 -2471,3434 -2470,3442 -2469,3246 -2468,3282 -2467,3440 -2466,3440 -2465,3438 -2464,3456 -2463,3236 -2462,3442 -2461,3430 -2460,3442 -2459,3440 -2458,3464 -2457,3448 -2456,3436 -2455,3446 -2454,3462 -2453,3456 -2452,3436 -2451,3444 -2450,3448 -2449,3282 -2448,3438 -2447,3454 -2446,3446 -2445,3446 -2444,3472 -2443,3458 -2442,3230 -2441,3442 -2440,3440 -2439,3284 -2438,3248 -2437,3272 -2436,3434 -2435,3450 -2434,3224 -2433,3442 -2432,3432 -2431,3540 -2430,3286 -2429,3286 -2428,3264 -2427,3460 -2426,3228 -2425,3440 -2424,3434 -2423,3266 -2422,3224 -2421,3450 -2420,3422 -2419,3450 -2418,3432 -2417,3460 -2416,3238 -2415,3270 -2414,3236 -2413,3442 -2412,3438 -2411,3272 -2410,3440 -2409,3234 -2408,3430 -2407,3436 -2406,3446 -2405,3226 -2404,3234 -2403,3440 -2402,3456 -2401,3456 -2400,3450 -2399,3444 -2398,3442 -2397,3248 -2396,3460 -2395,3446 -2394,3438 -2393,3436 -2392,3452 -2391,3462 -2390,3454 -2389,3456 -2388,3468 -2387,3268 -2386,3458 -2385,3232 -2384,3444 -2383,3440 -2382,3232 -2381,3230 -2380,3430 -2379,3440 -2378,3434 -2377,3248 -2376,3238 -2375,3440 -2374,3222 -2373,3436 -2372,3452 -2371,3440 -2370,3236 -2369,3444 -2368,3432 -2367,3434 -2366,3466 -2365,3440 -2364,3284 -2363,3440 -2362,3238 -2361,3280 -2360,3410 -2359,3240 -2358,3242 -2357,3442 -2356,3460 -2355,3268 -2354,3448 -2353,3450 -2352,3434 -2351,3438 -2350,3438 -2349,3436 -2348,3240 -2347,3438 -2346,3274 -2345,3458 -2344,3440 -2343,3454 -2342,3462 -2341,3458 -2340,3444 -2339,3444 -2338,3440 -2337,3436 -2336,3442 -2335,3440 -2334,3450 -2333,3458 -2332,3460 -2331,3458 -2330,3436 -2329,3448 -2328,3464 -2327,3440 -2326,3244 -2325,3498 -2324,3438 -2323,3286 -2322,3234 -2321,3284 -2320,3434 -2319,3454 -2318,3444 -2317,3270 -2316,3446 -2315,3228 -2314,3450 -2313,3230 -2312,3432 -2311,3452 -2310,3452 -2309,3232 -2308,3464 -2307,3438 -2306,3432 -2305,3434 -2304,3280 -2303,3428 -2302,3246 -2301,3444 -2300,3440 -2299,3436 -2298,3438 -2297,3444 -2296,3448 -2295,3448 -2293,3452 -2292,3448 -2291,3270 -2290,3454 -2289,3446 -2288,3464 -2287,3444 -2286,3440 -2285,3442 -2284,3442 -2283,3446 -2282,3282 -2281,3248 -2280,3446 -2279,3456 -2278,3440 -2277,3462 -2276,3456 -2275,3448 -2274,3244 -2273,3266 -2272,3158 -2271,3456 -2270,3440 -2269,3458 -2268,3460 -2267,3446 -2266,3268 -2265,3426 -2264,3290 -2263,3440 -2262,3444 -2261,3460 -2260,3442 -2259,3448 -2258,3444 -2257,3456 -2256,3454 -2255,3440 -2254,3444 -2252,3464 -2251,3250 -2250,3434 -2249,3440 -2248,3444 -2247,3274 -2246,3374 -2245,3442 -2244,3442 -2243,3464 -2242,3284 -2241,3434 -2240,3236 -2239,3454 -2238,3444 -2237,3444 -2236,3450 -2235,3456 -2234,3434 -2233,3440 -2232,3444 -2231,3434 -2230,3436 -2229,3446 -2228,3450 -2227,3448 -2226,3468 -2225,3442 -2224,3448 -2223,3244 -2222,3418 -2221,3450 -2220,3438 -2219,3452 -2218,3440 -2217,3266 -2216,3432 -2215,3460 -2214,3238 -2213,3224 -2212,3438 -2211,3446 -2210,3462 -2209,3460 -2208,3450 -2207,3460 -2206,3448 -2205,3444 -2204,3444 -2203,3444 -2202,3448 -2201,3438 -2200,3286 -2199,3436 -2198,3236 -2197,3436 -2196,3434 -2195,3438 -2194,3228 -2193,3458 -2192,3436 -2191,3272 -2190,3444 -2189,3460 -2188,3452 -2187,3452 -2186,3446 -2185,3448 -2184,3282 -2183,3438 -2182,3444 -2181,3454 -2180,3250 -2179,3440 -2178,3230 -2177,3444 -2174,3446 -2173,3268 -2172,3458 -2171,3438 -2176,3444 -2175,3450 -2170,3434 -2169,3434 -2168,3444 -2167,3444 -2166,3244 -2165,3284 -2164,3244 -2163,3436 -2162,3446 -2161,3460 -2160,3438 -2159,3452 -2158,3440 -2157,3446 -2156,3236 -2155,3286 -2154,3230 -2153,3254 -2152,3430 -2151,3450 -2150,3434 -2149,3438 -2148,3248 -2147,3440 -2146,3262 -2145,3444 -2144,3272 -2143,3268 -2142,3442 -2141,3436 -2140,3458 -2139,3444 -2138,3254 -2137,3488 -2136,3460 -2135,3240 -2134,3440 -2133,3458 -2132,3444 -2131,3438 -2130,3434 -2129,3482 -2128,3436 -2127,3440 -2126,3440 -2125,3230 -2124,3438 -2123,3442 -2122,3466 -2121,3232 -2120,3454 -2119,3440 -2118,3410 -2117,3440 -2116,3450 -2115,3444 -2114,3236 -2113,3450 -2112,3436 -2111,3452 -2110,3454 -2109,3438 -2108,3450 -2107,3454 -2106,3440 -2105,3458 -2104,3434 -2103,3238 -2102,3434 -2101,3448 -2100,3440 -2099,3232 -2098,3450 -2097,3236 -2096,3224 -2095,3436 -2094,3442 -2093,3442 -2092,3456 -2091,3444 -2090,3434 -2089,3450 -2088,3440 -2087,3222 -2086,3444 -2085,3446 -2084,3236 -2083,3442 -2082,3248 -2081,3438 -2080,3448 -2079,3434 -2078,3438 -2077,3438 -2076,3434 -2075,3264 -2074,3444 -2073,3462 -2072,3432 -2071,3252 -2070,3444 -2069,3440 -2068,3432 -2067,3456 -2066,3234 -2065,3452 -2064,3248 -2063,3240 -2062,3442 -2061,3448 -2060,3230 -2059,3440 -2058,3242 -2057,3276 -2056,3436 -2055,3444 -2054,3440 -2053,3448 -4107,3446 -4106,3444 -4105,3442 -4104,3442 -4103,3254 -4102,3458 -4101,3452 -4100,3438 -4099,3442 -4098,3230 -4097,3452 -4096,3456 -4095,3444 -4094,3464 -4093,3438 -4092,3242 -4091,3248 -4090,3446 -4089,3452 -4088,3442 -4087,3454 -4086,3454 -4085,3458 -4084,3454 -4083,3436 -4082,3428 -4081,3460 -4080,3282 -4079,3232 -4078,3252 -4077,3456 -4076,3442 -4075,3460 -4074,3284 -4073,3442 -4072,3438 -4071,3233 -4070,3232 -4069,3440 -4068,3454 -4067,3444 -4066,3436 -4065,3436 -4064,3230 -4063,3446 -4062,3252 -4061,3472 -4060,3288 -4059,3286 -4058,3264 -4057,3448 -4056,3458 -4055,3456 -4054,3252 -4053,3248 -4052,3444 -4051,3438 -4050,3438 -4048,3462 -4047,3442 -4046,3442 -4045,3246 -4044,3440 -4043,3272 -4042,3438 -4041,3464 -4040,3446 -4039,3282 -4038,3228 -4037,3458 -4036,3454 -4035,3220 -4034,3434 -4033,3440 -4032,3458 -4031,3442 -4030,3462 -4029,3438 -4028,3444 -4027,3434 -4026,3240 -4025,3436 -4024,3454 -4023,3436 -4022,3240 -4021,3454 -4020,3444 -4019,3440 -4018,3242 -4017,3448 -4016,3446 -4015,3430 -4014,3436 -4013,3452 -4012,3272 -4011,3222 -4010,3466 -4009,3436 -4008,3274 -4007,3272 -4006,3452 -4005,3428 -4004,3288 -4003,3440 -4002,3448 -4001,3244 -4000,3246 -3999,3240 -3998,3448 -3997,3440 -3996,3234 -3995,3248 -3994,3460 -3993,3462 -3992,3462 -3991,3440 -3990,3440 -3989,3438 -3988,3244 -3987,3430 -3986,3226 -3985,3242 -3984,3438 -3983,3448 -3982,3444 -3981,3260 -3980,3444 -3979,3444 -3978,3444 -3977,3244 -3976,3446 -6152,3224 -6151,3242 -6150,3236 -6149,3440 -6148,3460 -6147,3442 -6146,3464 -6145,3444 -6144,3464 -6143,3284 -6142,3446 -6141,3448 -6140,3292 -6139,3446 -6138,3460 -6137,3288 -6136,3448 -6135,3266 -6134,3304 -6133,3438 -6132,3288 -6131,3440 -6130,3236 -6129,3442 -6128,3458 -6127,3466 -6126,3442 -6125,3438 -6124,3464 -6123,3452 -6122,3240 -6121,3280 -6120,3440 -6119,3456 -6118,3448 -6117,3458 -6116,3236 -6115,3450 -6114,3242 -6113,3284 -6112,3292 -6111,3456 -6110,3244 -6109,3438 -6108,3250 -6107,3464 -6106,3444 -6105,3436 -6104,3448 -6103,3434 -6102,3248 -6101,3455 -6100,3278 -6099,3436 -6098,3272 -6097,3438 -6096,3442 -6095,3448 -6094,3252 -6093,3436 -6092,3444 -6091,3462 -6090,3448 -6089,3448 -6088,3444 -6087,3438 -6086,3242 -6085,3284 -6084,3468 -6083,3230 -6082,3442 -6081,3448 -6080,3234 -6079,3442 -6078,3450 -6077,3464 -6076,3436 -6075,3438 -6074,3442 -6073,3446 -6072,3234 -6071,3440 -6070,3448 -6068,3456 -6067,3246 -6066,3436 -6065,3450 -6064,3438 -6063,3444 -6062,3286 -6061,3448 -6060,3442 -6059,3454 -6058,3452 -6057,3460 -6056,3292 -6055,3440 -6054,3234 -6053,3242 -6052,3440 -6051,3234 -6050,3286 -6049,3272 -6048,3162 -6047,3430 -6046,3438 -6044,3436 -6043,3244 -6042,3446 -6041,3442 -6040,3246 -6039,3444 -6038,3452 -6037,3448 -6036,3434 -6035,3446 -6034,3444 -6033,3448 -6032,3244 -6031,3272 -6030,3434 -6029,3444 -6028,3446 -6027,3458 -6026,3452 -6025,3452 -6024,3446 -6023,3436 -6020,3246 -6019,3450 -6018,3286 -6017,3442 -6016,3434 -6015,3444 -6014,3264 -6013,3436 -6012,3434 -6011,3234 -6010,3284 -6009,3442 -6008,3450 -6007,3448 -6006,3454 -6005,3450 -6004,3456 -6003,3438 -6002,3440 -6001,3222 -6000,3450 -5999,3434 -5998,3436 -5997,3444 -5996,3438 -5995,3444 -5994,4034 -5993,3224 -5992,3460 -5991,3472 -5990,3444 -5989,3444 -5988,3286 -5987,3460 -5986,3446 -5985,3426 -5984,3444 -5983,3436 -5982,3238 -5981,3464 -5980,3440 -5979,3452 -5978,3230 -5977,3290 -5976,3438 -5975,3454 -5974,3284 -5973,3450 -5972,3462 -5971,3434 -5970,3440 -5969,3462 -5968,3446 -5967,3246 -5966,3240 -5965,3298 -5964,3458 -5963,3274 -5962,3410 -5961,3450 -5960,3242 -5959,3246 -5958,3238 -5957,3452 -5956,3444 -5955,3470 -5954,3456 -5953,3242 -5952,3440 -5951,3454 -5950,3448 -5949,3228 -5948,3238 -5947,3448 -5946,3444 -5945,3438 -5944,3290 -5943,3448 -5942,3246 -5941,3450 -5940,3456 -5939,3450 -5938,3434 -5937,3248 -5936,3227 -5935,3224 -5934,3266 -5933,3230 -5932,3438 -5931,3434 -5930,3454 -5929,3442 -5928,3458 -5927,3270 -5926,3270 -5925,3284 -5924,3230 -5922,3434 -5921,3444 -5920,3454 -5919,3440 -5918,3444 -5917,3230 -5916,3442 -5915,3240 -5914,3464 -5913,3446 -5912,3446 -5911,3430 -5910,3270 -5909,3444 -5908,3458 -5907,3446 -5906,3464 -5905,3280 -5904,3450 -5903,3286 -5902,3444 -5901,3444 -5900,3238 -5899,3448 -5898,3438 -5897,3444 -5896,3456 -5894,3448 -5893,3454 -5892,3448 -5891,3278 -5890,3440 -5889,3438 -2888,3449 -5887,3264 -5886,3256 -5885,3444 -5884,3372 -5883,3456 -5882,3220 -5881,3442 -5880,3464 -5879,3444 -5878,3438 -5877,3458 -5876,3452 -5875,3456 -2576,3446 -5873,3450 -5872,3438 -5871,3444 -5870,3456 -5869,3450 -5868,3444 -5867,3442 -5866,3454 -5864,3444 -5863,3458 -5862,3448 -5861,3442 -1560,3284 -5859,3446 -5858,3280 -5857,3226 -5856,3244 -5855,3248 -5854,3270 -5853,3434 -5852,3226 -5851,3446 -5850,3232 -5849,3276 -5848,3444 -5847,3454 -5846,3484 -5845,3460 -5844,3442 -5843,3462 -5842,3444 -5841,3472 -5840,3454 -5839,3420 -5838,3458 -5837,3440 -5836,3440 -5835,3446 -5834,3242 -5833,3228 -5832,3377 -5831,3458 -5830,3242 -5829,3232 -5828,3230 -5826,3240 -5825,3266 -5824,3446 -5823,3444 -5822,3462 -5821,3448 -5820,3240 -5819,3452 -5818,3266 -5817,3242 -5816,3436 -5815,3454 -5813,3446 -5812,3444 -5811,3448 -5810,3230 -5809,3464 -5808,3436 -5827,3462 -5806,3242 -5805,3234 -5804,3442 -5803,3218 -5802,3420 -5801,3228 -5800,3444 -5799,3454 -5798,3264 -5797,3458 -5796,3402 -5795,3454 -5794,3444 -5793,3458 -5792,3246 -5791,3446 -5790,3440 -5789,3442 -5788,3446 -5787,3442 -5786,3286 -5785,3450 -5784,3444 -5783,3264 -5782,3243 -5781,3472 -5780,3178 -5779,3450 -5778,3434 -5777,3280 -2776,3240 -5775,3450 -5774,3324 -5773,3458 -5772,3448 -5771,3444 -5770,3270 -5769,3440 -5768,3226 -5767,3428 -5766,3442 -5765,3288 -5764,3280 -5763,3238 -5762,3288 -5761,3456 -5760,3434 -5759,3438 -5758,3278 -5757,3254 -5756,3250 -5755,3452 -5754,3230 -5753,3462 -5752,3240 -5751,3448 -5750,3442 -5749,3278 -5748,3442 -5747,3434 -5746,3450 -5745,3234 -5744,3442 -5743,3450 -5742,3436 -5741,3446 -5740,3458 -5739,3448 -5738,3376 -5737,3466 -5736,3444 -5735,3272 -5734,3434 -5733,3446 -5732,3456 -5731,3462 -5730,3554 -5729,3238 -5728,3438 -5727,3434 -5726,3450 -5725,3234 -5724,3444 -5723,3458 -5722,3464 -5721,3444 -5720,3446 -5719,3462 -5718,3458 -5717,3442 -5716,3440 -5715,3502 -5714,3438 -5713,3458 -5712,3268 -5711,3444 -5710,3464 -5709,3444 -5708,3454 -5707,3246 -5706,3446 -5705,3282 -5704,3410 -5703,3228 -5702,3440 -5701,3450 -5700,3954 -5699,3462 -5698,3434 -5697,3446 -5696,3450 -5695,3438 -5694,3444 -5693,3460 -5692,3458 -5691,3456 -5690,3448 -5689,3462 -5688,3250 -5687,3464 -5686,3444 -5685,3444 -5684,3450 -5683,3234 -5682,3446 -5681,3254 -5680,3438 -5679,3438 -5678,3438 -5677,3486 -5676,3462 -5675,3434 -5674,3446 -5673,3456 -5672,3442 -5671,3458 -5670,3238 -5669,3448 -5668,3450 -5667,3240 -5666,3442 -5665,3404 -5664,3268 -5663,3274 -5662,3458 -5661,3460 -5659,3442 -5658,3452 -5657,3448 -5656,3440 -5655,3448 -5654,3442 -5653,3444 -5652,3438 -5651,3278 -5650,3244 -5649,3276 -5648,3434 -5647,3226 -5646,3452 -5645,3262 -5644,3446 -5643,3434 -5642,3464 -5641,3464 -5640,3446 -5639,3236 -5638,3470 -5637,3288 -5636,3270 -5635,3282 -5634,3452 -5633,3452 -5632,3250 -5631,3462 -5630,3452 -5629,3246 -5628,3428 -5627,3444 -5626,3442 -5625,3450 -5624,3284 -5623,3444 -5622,3248 -5621,3460 -5620,3286 -5619,3436 -5618,3280 -5617,3234 -5616,3232 -5615,3440 -5614,3454 -5613,3230 -5612,3256 -5611,3466 -5610,3452 -5609,3458 -5608,3442 -5607,3438 -5606,3440 -5605,3444 -5604,3272 -5603,3282 -5602,3222 -5601,3442 -5600,3444 -5599,3472 -5598,3456 -5597,3244 -5596,3454 -5595,3236 -5594,3244 -3975,3278 -3974,3460 -3973,3486 -3972,3458 -3971,3448 -3970,3456 -3969,3218 -3968,3456 -3967,3246 -3966,3440 -3965,3230 -3964,3242 -3963,3452 -3962,3456 -3961,3448 -3960,3284 -3959,3448 -3958,3278 -3957,3446 -3955,3444 -3954,3442 -3953,3442 -3952,3438 -3951,3446 -3950,3276 -3949,3446 -3948,3226 -3947,3462 -3946,3442 -3945,3448 -3944,3248 -3943,3448 -3942,3440 -3941,3440 -3940,3444 -3939,3260 -3938,3444 -3937,3456 -3936,3438 -3935,3456 -3934,3444 -3933,3444 -3932,3438 -3931,3440 -3930,3400 -3929,3448 -3928,3240 -3927,3238 -3926,3342 -3925,3232 -3924,3284 -3923,3454 -3922,3444 -3921,3460 -3920,3242 -3919,3240 -3918,3232 -3917,3434 -3916,3438 -3915,3434 -3914,3462 -3913,3450 -3912,3440 -3911,3442 -3910,3236 -3909,3234 -3908,3452 -3907,3448 -3906,3444 -3905,3462 -3904,3266 -3903,3442 -3902,3444 -3901,3284 -3900,3446 -3899,3432 -3898,3440 -3897,3230 -3896,3284 -3895,3230 -3894,3232 -3893,3272 -5593,3464 -5592,3442 -5591,3454 -5590,3442 -5589,3452 -5588,3234 -5587,3460 -5586,3262 -5585,3440 -5584,3460 -5583,3438 -5582,3438 -5581,3248 -5580,3448 -5579,3432 -5578,3460 -5577,3290 -5576,3270 -5575,3444 -5574,3458 -5573,3228 -5572,3276 -5571,3446 -5570,3458 -5569,3436 -5568,3450 -5567,3444 -5566,3454 -5565,3440 -5564,3470 -5563,3436 -5562,3436 -5561,3458 -5560,3286 -5559,3286 -5558,3276 -5557,3444 -5556,3272 -5555,3446 -5554,3448 -5553,3238 -5552,3446 -5551,3446 -5550,3448 -5549,3448 -5548,3448 -5547,3442 -5546,3456 -5545,3446 -5544,3288 -5543,3234 -5542,3230 -5541,3444 -5540,3448 -5539,3222 -5538,3222 -5537,3450 -5536,3440 -5535,3282 -5534,3288 -5533,3440 -5532,3454 -5531,3462 -5530,3460 -5529,3240 -5528,3444 -5527,3443 -5526,3448 -5525,3444 -5524,3442 -5523,3442 -5522,3448 -5521,3464 -5520,3446 -5519,3295 -5518,3450 -5517,3278 -5516,3242 -5515,3262 -5514,3454 -3892,3438 -3891,3462 -3890,3444 -3889,3436 -3888,3438 -3887,3446 -3886,3448 -3885,3232 -3884,3438 -3883,3284 -3882,3438 -3881,3450 -3880,3444 -3879,3446 -3878,3444 -3877,3426 -3876,3430 -3875,3456 -3874,3286 -3873,3456 -3872,3232 -3871,3240 -3870,3442 -3869,3248 -3868,3456 -3867,3262 -3866,3452 -3865,3286 -3864,3276 -3863,3278 -3862,3464 -3861,3442 -3860,3440 -3859,3438 -3858,3452 -3857,3440 -3856,3438 -3855,3444 -3854,3448 -3853,3438 -3852,3444 -3851,3450 -3850,3446 -3849,3438 -3848,3454 -3847,3436 -3846,3440 -3845,3438 -3844,3456 -3843,3444 -3842,3236 -3841,3446 -3840,3448 -3839,3440 -3838,3444 -3837,3470 -3836,3242 -5513,3448 -5512,3440 -5511,3440 -5510,3436 -5509,3466 -5508,3456 -5507,3442 -5506,3440 -5505,3456 -5504,3454 -5503,3226 -5502,3448 -5501,3446 -5500,3438 -5499,3460 -5498,3434 -5497,3444 -5496,3242 -5495,3246 -5494,3248 -5493,3288 -5492,3268 -5491,3452 -5490,3444 -5489,3448 -5488,3242 -5487,3228 -5486,3440 -5485,3442 -5484,3444 -5483,3440 -5482,3452 -5481,3436 -5480,3448 -5479,3444 -5478,3232 -5477,3268 -5476,3258 -5475,3448 -5474,3240 -5473,3448 -5472,3222 -5471,3442 -5470,3446 -5469,3246 -5468,3444 -5467,3466 -5466,3448 -5465,3290 -5464,3440 -5463,3446 -5462,3444 -5461,3440 -5460,3446 -5459,3446 -5458,3444 -5457,3442 -5456,3450 -5455,3246 -5454,3446 -5453,3272 -5452,3460 -5451,3450 -5450,3462 -5449,3454 -5448,3232 -5447,3456 -5446,3444 -5445,3450 -5444,3448 -5443,3286 -5442,3462 -5441,3278 -5440,3450 -5439,3438 -5438,3440 -5437,3454 -5436,3444 -5435,3446 -5434,3444 -5433,3450 -5432,3434 -5431,3442 -5430,3446 -5429,3440 -5428,3436 -5427,3442 -5426,3444 -5425,3436 -5424,3456 -5423,3442 -5422,3434 -5421,3456 -5420,3440 -5419,3452 -5418,3454 -5417,3448 -5416,3240 -5415,3458 -3835,3442 -3834,3432 -3833,3448 -3832,3270 -3831,3286 -3830,3448 -3829,3440 -3828,3460 -3827,3438 -3826,3428 -3825,3228 -3824,3270 -3823,3438 -3822,3442 -3821,3278 -3820,3442 -3819,3230 -3818,3234 -3817,3232 -3816,3442 -3815,3238 -3814,3226 -3813,3444 -3812,3266 -3811,3232 -3810,3262 -3809,3454 -3808,3440 -3807,3434 -3806,3278 -3805,3224 -3804,3438 -3803,3456 -3802,3272 -3801,3250 -3800,3452 -3799,3444 -3798,3456 -3797,3446 -3796,3460 -3795,3240 -3794,3460 -3793,3440 -3792,3270 -3791,3458 -3790,3438 -3789,3228 -3788,3438 -3787,3440 -3786,3438 -3785,3440 -3784,3456 -3783,3440 -3782,3458 -3781,3234 -3780,3438 -3779,3450 -3778,3444 -3777,3432 -3776,3444 -3775,3454 -3774,3282 -3773,3444 -3772,3464 -3771,3438 -3770,3450 -3769,3438 -3768,3448 -3767,3276 -3766,3230 -3765,3438 -3764,3430 -3763,3446 -3762,3226 -3761,3438 -3760,3454 -3759,3268 -3758,3270 -3757,3438 -3756,3438 -3755,3448 -3754,3450 -3753,3244 -3752,3428 -3751,3440 -3750,3438 -3749,3440 -3748,3278 -3747,3458 -3746,3240 -3745,3434 -3744,3442 -3743,3272 -3742,3440 -3741,3450 -3740,3466 -3739,3446 -3738,3440 -3737,3442 -3736,3236 -3735,3442 -3734,3442 -3733,3438 -3732,3470 -3731,3448 -3730,3442 -3729,3464 -3728,3456 -3727,3334 -3726,3438 -3725,3288 -3724,3456 -3723,3468 -3722,3436 -3721,3434 -3720,3440 -3719,3436 -3718,3248 -3717,3448 -3716,3444 -3715,3460 -3714,3276 -3713,3448 -3712,3464 -3711,3428 -3710,3440 -3709,3466 -3708,3440 -3707,3468 -3706,3232 -3705,3444 -3704,3444 -5414,3440 -5413,3418 -5412,3448 -5411,3444 -5410,3442 -5409,3236 -5408,3452 -5407,3446 -5406,3438 -5405,3454 -5404,3434 -5403,3286 -5402,3284 -5401,3460 -5400,3268 -5399,3466 -5398,3280 -5397,3462 -5396,3448 -5395,3230 -5394,3436 -5393,3456 -5392,3264 -5391,3244 -5390,3448 -5389,3448 -5388,3280 -5387,3242 -5386,3444 -5385,3440 -5384,3218 -5383,3442 -5382,3270 -5381,3442 -5380,3440 -5379,3444 -5378,3532 -5377,3230 -5376,3264 -5375,3438 -5374,3444 -5373,3244 -5372,3450 -5371,3280 -5370,3442 -5369,3440 -5368,3458 -5367,3232 -5366,3450 -5365,3446 -5364,3440 -5363,3460 -5362,3446 -5361,3444 -5360,3256 -5359,3442 -5358,3444 -5357,3442 -5356,3304 -5355,3442 -5354,3448 -5353,3440 -5352,3436 -5351,3452 -5350,3446 -5349,3274 -5348,3266 -5347,3284 -5346,3450 -5345,3270 -5344,3438 -5343,3242 -5342,3226 -5341,3458 -5340,3388 -5339,3238 -5338,3244 -5337,3434 -5336,3266 -5335,3228 -5334,3446 -5333,3284 -5332,3446 -5331,3446 -5330,3450 -5329,3246 -5328,3448 -5327,3450 -5325,3436 -5324,3444 -5323,3440 -5322,3264 -5321,3442 -5320,3442 -5319,3454 -5318,3438 -5317,3464 -5316,3448 -5315,3450 -5314,3272 -5313,3460 -5312,3444 -5311,3250 -5310,3446 -5309,3462 -5308,3438 -5307,3270 -5306,3270 -5305,3440 -5304,3440 -5303,3402 -5302,3284 -5301,3250 -5300,3442 -5299,3446 -5298,3268 -5297,3446 -5296,3450 -5295,3444 -5294,3238 -5293,3452 -5292,3444 -5291,3460 -5290,3444 -5289,3434 -5288,3444 -5287,3442 -5286,3448 -5285,3260 -5284,3442 -5283,3450 -5282,3278 -5281,3444 -5280,3452 -5279,3226 -5278,3442 -5277,3226 -5276,3272 -5275,3272 -5274,3442 -5273,3446 -5272,3258 -5271,3232 -5270,3228 -5269,3442 -5268,3434 -5267,3248 -5266,3268 -5265,3444 -5264,3452 -5263,3446 -5262,3444 -5261,3454 -5260,3436 -5259,3242 -5258,3456 -5257,3226 -5256,3438 -5255,3440 -5254,3444 -5253,3448 -5252,3446 -5251,3420 -5250,3442 -5249,3438 -5248,3440 -5247,3448 -5246,3456 -5245,3458 -5244,3434 -5243,3448 -5242,3236 -5241,3278 -5240,3452 -5239,3442 -5238,3236 -5237,3438 -5236,3434 -5235,3446 -5234,3240 -5233,3444 -5232,3446 -5231,3432 -5230,3440 -5229,3446 -5228,3242 -5227,3438 -5226,3434 -5225,3444 -5224,3442 -5223,3436 -5222,3436 -5221,3270 -5220,3468 -5219,3448 -5218,3454 -5217,3446 -5216,3278 -5215,3440 -5214,3454 -5213,3436 -5212,3242 -5211,3224 -5210,3270 -5209,3474 -5208,3238 -5207,3430 -5206,3452 -5205,3448 -5204,3450 -5203,3462 -5202,3234 -5201,3434 -5200,3444 -5199,3444 -5198,3438 -5197,3452 -5196,3456 -5195,3244 -5194,3444 -5193,3254 -5192,3262 -5191,3456 -5190,3242 -5189,3454 -5188,3444 -5187,3438 -5186,3450 -5185,3438 -5184,3454 -5183,3286 -5182,3464 -5181,3254 -5180,3440 -5179,3276 -5178,3238 -5177,3288 -5176,3434 -5175,3438 -5174,3240 -5173,3272 -5172,3458 -5171,3442 -5170,3438 -5169,3436 -5168,3452 -5167,3450 -5166,3396 -5165,3222 -5164,3446 -5163,3444 -5162,3444 -5161,3272 -5160,3438 -5159,3442 -5158,3458 -5157,3454 -5156,3450 -5155,3470 -5154,3442 -5153,3238 -5152,3438 -5151,3444 -5150,3284 -5149,3448 -5148,3444 -5147,3450 -5146,3450 -5145,3446 -5144,3274 -5143,3440 -5142,3446 -5141,3458 -5140,3432 -5139,3466 -5138,3226 -5137,3262 -5136,3236 -5135,3442 -5134,3452 -5133,3290 -5132,3438 -5131,3456 -5130,3270 -5128,3438 -5127,3286 -5126,3448 -5125,3448 -5124,3450 -5129,3272 -5122,3460 -5121,3232 -5120,3448 -5119,3450 -5118,3168 -5117,3440 -5116,3448 -5115,3240 -5114,3430 -5113,3454 -5112,3258 -5111,3464 -5110,3230 -5109,3238 -5108,3448 -5107,3448 -5106,3228 -5105,3446 -5104,3234 -5103,3274 -5102,3444 -5101,3456 -5100,3468 -5099,3444 -5098,3284 -5097,3458 -5096,3470 -5095,3472 -5094,3286 -5093,3462 -5092,3464 -5091,3458 -5090,3448 -5089,3278 -5088,3248 -5087,3244 -5086,3444 -5085,3280 -5084,3446 -5083,3462 -5082,3446 -5081,3288 -5080,3446 -5079,3446 -5078,3442 -5077,3252 -5076,3432 -5075,3286 -5074,3438 -5073,3440 -5072,3438 -5071,3230 -5070,3440 -5069,3438 -5068,3456 -5067,3438 -5066,3246 -5065,3448 -5064,3230 -5063,3444 -5062,3444 -5061,3434 -5060,3464 -5059,3448 -5058,3440 -5057,3446 -5056,3458 -5055,3436 -5054,3458 -5053,3450 -5052,3230 -5051,3268 -5049,3450 -5048,3442 -5047,3464 -5046,3264 -5045,3454 -5044,3458 -5043,3458 -5042,3228 -5041,3450 -5040,3454 -5039,3468 -5038,3290 -5037,3462 -5036,3550 -5035,3282 -5034,3446 -5033,3440 -3703,3440 -3702,3456 -3701,3432 -3700,3440 -3699,3438 -3698,3238 -3697,3446 -3696,3442 -3695,3448 -3694,3444 -3693,3454 -3692,3224 -3691,3236 -3690,3438 -3689,3458 -3688,3450 -3687,3456 -3686,3442 -3685,3442 -3684,3440 -3683,3450 -3682,3440 -3681,3290 -3680,3456 -3679,3462 -3678,3446 -3677,3236 -3676,3442 -3675,3434 -3674,3456 -3673,3230 -3672,3234 -3671,3450 -3670,3452 -3669,3442 -3668,3440 -3667,3442 -3666,3448 -3665,3444 -3664,3442 -3663,3462 -3662,3240 -3661,3440 -3660,3266 -3659,3448 -3658,3440 -3657,3244 -3656,3450 -3655,3244 -3654,3462 -3653,3446 -3652,3456 -3651,3440 -3650,3442 -3649,3450 -3648,3438 -3647,3436 -3646,3476 -3645,3438 -3644,3448 -3643,3266 -3642,3460 -3641,3448 -3640,3446 -3639,3460 -3638,3248 -3637,3442 -3636,3444 -3635,3436 -3634,3446 -3633,3430 -3632,3442 -3631,3446 -3630,3446 -3629,3438 -3628,3234 -3627,3288 -3626,3234 -3625,3546 -3624,3444 -3623,3458 -3622,3446 -3621,3436 -3620,3284 -3619,3462 -3618,3452 -3617,3452 -3616,3442 -3615,3442 -3614,3460 -3613,3438 -3612,3460 -3611,3444 -3610,3456 -3609,3230 -3608,3466 -3607,3462 -3606,3438 -3605,3244 -3604,3446 -3603,3448 -3602,3246 -3601,3444 -3600,3442 -3599,3438 -3598,3458 -3597,3244 -3596,3448 -3595,3446 -3594,3446 -3593,3444 -3592,3454 -3591,3432 -3590,3438 -3589,3224 -3588,3236 -3587,3436 -3586,3440 -3585,3446 -3584,3454 -3583,3442 -3582,3438 -3581,3442 -3580,3456 -3579,3288 -3578,3432 -3577,3272 -3576,3460 -3575,3232 -3574,3442 -3573,3452 -3572,3254 -3571,3462 -3570,3462 -3569,3456 -3568,3288 -3567,3452 -3566,3450 -3565,3448 -3564,3448 -3563,3438 -3562,3442 -3561,3454 -3560,3438 -3559,3432 -3558,3448 -3557,3448 -3556,3436 -3555,3414 -3554,3442 -3553,3288 -3552,3466 -3551,3262 -3550,3268 -3549,3234 -3548,3450 -3547,3452 -3546,3438 -3545,3222 -3544,3446 -3543,3442 -3542,3446 -3541,3440 -3540,3284 -3539,3438 -3538,3444 -3537,3282 -3536,3224 -3535,3452 -3534,3438 -3533,3452 -3532,3454 -3531,3442 -3530,3436 -3529,3444 -3528,3440 -3527,3440 -3526,3446 -3525,3444 -3524,3454 -3523,3444 -3522,3446 -3521,3234 -3520,3240 -3519,3242 -3518,3436 -3517,3436 -3516,3454 -3515,3450 -3514,3248 -3513,3266 -3512,3240 -3511,3272 -3510,3242 -3509,3240 -3508,3438 -3507,3436 -3506,3446 -3505,3442 -3504,3442 -3503,3468 -3502,3450 -3501,3480 -3500,3444 -3499,3454 -3498,3434 -3497,3428 -3496,3456 -3495,3448 -3494,3274 -3492,3456 -3491,3438 -3490,3456 -3489,3438 -3488,3450 -3487,3286 -3486,3246 -3485,3248 -3484,3448 -3483,3244 -3482,3438 -3481,3456 -3480,3240 -3479,3230 -3478,3456 -3477,3452 -3476,3250 -3475,3436 -3474,3442 -3473,3238 -3472,3438 -3471,3434 -3470,3434 -3469,3268 -3468,3462 -3467,3454 -3466,3436 -3465,3234 -3464,3240 -3463,3448 -3462,3450 -3461,3230 -3460,3454 -3459,3228 -3458,3454 -3457,3440 -3456,3244 -3455,3454 -3454,3448 -3453,3238 -3452,3450 -3451,3440 -3450,3440 -3449,3226 -3448,3246 -3447,3464 -3446,3434 -3445,3438 -3444,3252 -3443,3224 -3442,3440 -3441,3454 -3440,3284 -3439,3446 -3438,3238 -5031,3438 -5030,3444 -5029,3460 -5028,3234 -5027,3442 -5026,3272 -5025,3246 -5024,3238 -5023,3460 -5022,3460 -5021,3280 -5020,3272 -5019,3460 -5018,3434 -5017,3442 -5016,3452 -5015,3442 -5014,3462 -5013,3440 -5012,3278 -5011,3266 -5010,3242 -9009,3470 -5008,3248 -5007,3442 -5006,3442 -5005,3468 -5004,3462 -5003,3444 -5002,3246 -5001,3454 -5000,3440 -4999,3272 -4998,3284 -4997,3454 -4996,3274 -4995,3442 -4994,3460 -4993,3438 -4992,3442 -4991,3444 -4990,3442 -4989,3456 -4988,3448 -4987,3438 -4986,3436 -4985,3462 -4984,3234 -4983,3430 -4982,3454 -4981,3434 -4980,3282 -4979,3404 -4978,3468 -4977,3224 -4976,3442 -4975,3238 -4974,3252 -4973,3448 -4972,3438 -4971,3440 -4970,3242 -4969,3278 -4968,3462 -4967,3228 -4966,3252 -4965,3284 -4964,3448 -4963,3448 -4962,3442 -4961,3274 -4960,3436 -4959,3450 -4958,3444 -4957,3230 -4956,3450 -4955,3286 -4954,3466 -4953,3462 -4952,3456 -4951,3444 -4950,3224 -4949,3442 -4948,3454 -4947,3446 -4946,3438 -4945,3440 -4944,3284 -4943,3278 -4942,3450 -4941,3460 -4940,3456 -4939,3242 -4938,3230 -4937,3460 -4936,3448 -4935,3270 -4934,3446 -4933,3442 -4932,3226 -4931,3446 -4930,3462 -4929,3290 -4928,3438 -4927,3454 -4926,3460 -4925,3442 -4924,3454 -4923,3278 -3437,3446 -3436,3270 -3435,3374 -3434,3236 -3433,3438 -3432,3440 -3431,3434 -3430,3434 -3429,3434 -3428,3436 -3427,3282 -3426,3286 -3425,3264 -3424,3230 -3423,3272 -3422,3450 -3421,3450 -3420,3430 -3419,3466 -3418,3238 -3417,3268 -3416,3452 -3415,3446 -3414,3442 -3413,3442 -3412,3438 -3411,3440 -3410,3452 -3409,3438 -3408,3278 -3407,3442 -3406,3244 -3405,3272 -34.4,3440 -3403,3290 -3402,3224 -3401,3278 -3400,3446 -3399,3468 -3398,3432 -3397,3454 -3395,3228 -3394,3458 -3392,3452 -3391,3434 -3390,3226 -3389,3452 -3388,3444 -3387,3236 -3386,3434 -3385,3438 -3384,3242 -3383,3272 -3382,3274 -3381,3238 -3380,3464 -3379,3230 -3378,3440 -3376,3226 -3375,3276 -3374,3274 -3373,3466 -3372,3450 -3371,3442 -3370,3434 -3369,3444 -3368,3442 -3367,3444 -3366,3450 -3365,3272 -3364,3450 -3363,3436 -3362,3444 -3361,3288 -3360,3440 -3359,3440 -3358,3440 -3357,3240 -3356,3284 -3355,3454 -3354,3444 -3353,3458 -3352,3442 -3351,3278 -3350,3438 -3349,3446 -3348,3222 -3347,3460 -3346,3442 -3345,3286 -3344,3440 -3343,3462 -3342,3462 -3341,3450 -3340,3442 -3339,3440 -3338,3246 -3337,3434 -3336,3446 -3335,3446 -3334,3440 -3333,3464 -3332,3438 -3331,3446 -3330,3440 -3329,3440 -3328,3452 -3327,3462 -3326,3438 -3325,3434 -3324,3432 -3323,3272 -3322,3228 -3321,3436 -3320,3432 -3319,3452 -3318,3452 -3317,3452 -3316,3248 -3315,3438 -3314,3446 -3313,3446 -3312,3446 -3311,3436 -3310,3458 -3309,3234 -3308,3250 -3307,3270 -3306,3454 -3305,3420 -3304,3442 -3303,3448 -3302,3216 -3301,3242 -3300,3228 -3299,3442 -3298,3442 -3297,3394 -3296,3432 -3295,3284 -3294,3446 -3293,3268 -3292,3264 -3291,3432 -3290,3462 -3289,3448 -3288,3240 -3287,3440 -3286,3460 -3285,3480 -3284,3446 -3283,3444 -3282,3240 -3281,3442 -3280,3282 -3279,3442 -3278,3436 -3277,3440 -3276,3448 -3275,3454 -3274,3274 -3273,3430 -3272,3378 -3271,3462 -3270,3254 -3269,3448 -3268,3462 -3267,3404 -3266,3438 -3265,3446 -3264,3434 -3263,3284 -3262,3220 -4922,3436 -4921,3436 -4920,3440 -4919,3270 -4918,3236 -4917,3450 -4916,3434 -4915,3454 -4914,3228 -4913,3242 -4912,3456 -4911,3442 -4910,3452 -4909,3454 -4908,3444 -4907,3244 -4906,3240 -4905,3452 -4904,3226 -4903,3446 -4902,3466 -4901,3444 -4900,3446 -4899,3232 -4898,3240 -4897,3462 -4896,3440 -4895,3446 -5895,3446 -4894,3232 -4893,3450 -4892,3278 -4891,3436 -4890,3238 -4889,3460 -4888,3252 -4887,3244 -4886,3278 -4885,3254 -4884,3448 -4883,3454 -4882,3442 -4881,3464 -4880,3238 -4879,3234 -4878,3434 -4877,3452 -4876,3446 -4875,3438 -4874,3242 -4873,3290 -4872,3436 -4871,3440 -4870,3440 -4869,3448 -4868,3446 -4867,3438 -4866,3270 -4865,3458 -4864,3444 -4863,3226 -4862,3404 -4861,3406 -4860,3464 -4859,3372 -4858,3456 -4857,3286 -4856,3438 -4855,3438 -4854,3436 -4853,3254 -4852,3448 -4851,3226 -4850,3226 -4849,3286 -4848,3446 -4847,3438 -4846,3236 -4845,3450 -4844,3442 -3260,3442 -3259,3446 -3258,3280 -3257,3440 -3256,3436 -3255,3254 -3254,3436 -3253,3428 -3252,3446 -3251,3438 -3250,3448 -3249,3464 -3248,3448 -3247,3404 -3246,3446 -3245,3438 -3244,3244 -3243,3456 -3242,3456 -3241,3454 -3240,3220 -3239,3446 -3238,3440 -3237,3442 -3236,3442 -3235,3444 -3234,3268 -3233,3460 -3232,3442 -3231,3250 -3230,3442 -3229,3442 -3228,3448 -3227,3446 -3226,3440 -3225,3438 -3224,3444 -3223,3452 -3222,3440 -3221,3440 -3220,3462 -3219,3440 -3218,3442 -3217,3444 -3216,3448 -3215,3234 -3214,3244 -3213,3232 -3212,3440 -3211,3286 -3210,3448 -3209,3258 -3208,3440 -3207,3432 -3206,3434 -3205,3248 -3204,3374 -3203,3236 -3202,3238 -3201,3444 -3200,3440 -3199,3444 -3198,3452 -3197,3440 -3196,3452 -3195,3444 -3194,3436 -3193,3240 -3192,3432 -3191,3432 -3190,3242 -3189,3450 -3188,3448 -3187,3236 -3186,3282 -3185,3494 -3184,3230 -3183,3240 -3182,3266 -3181,3240 -3180,3436 -3179,3274 -3178,3444 -3177,3452 -3176,3438 -3175,3454 -3174,3442 -3173,3258 -3172,3440 -3171,3458 -3170,3438 -3169,3450 -3168,3438 -3167,3286 -3166,3434 -3165,3458 -3164,3444 -3163,3442 -3162,3440 -3161,3444 -3160,3444 -3159,3436 -3158,3460 -3157,3446 -3156,3238 -3155,3454 -3154,3272 -3153,3442 -3152,3290 -3151,3436 -3150,3440 -4732,3250 -4731,3440 -4730,3440 -4729,3448 -4728,3442 -4727,3240 -4726,3456 -4725,3452 -4724,3236 -4723,3448 -4722,3152 -4721,3442 -4720,3260 -4719,3462 -4718,3242 -4717,3232 -4716,3458 -4715,3454 -4714,3256 -3149,3250 -3148,3436 -3147,3230 -3146,3234 -3145,3432 -3144,3266 -3143,3456 -3142,3460 -3141,3442 -3140,3226 -3139,3240 -3138,3228 -3137,3458 -3136,3438 -3135,3456 -3134,3444 -3133,3448 -3132,3432 -3131,3442 -3130,3436 -3129,3450 -3128,3442 -3127,3444 -3126,3232 -3125,3442 -3124,3450 -3123,3242 -3122,3274 -3121,3438 -3120,3438 -3119,3250 -3118,3286 -3117,3268 -3116,3242 -3115,3462 -3114,3436 -3113,3450 -3112,3236 -3111,3444 -3110,3454 -3109,3234 -3108,3440 -3107,3222 -3106,3464 -3105,3448 -3104,3444 -3103,3452 -3102,3238 -3101,3446 -3100,3444 -3099,3458 -3098,3448 -3097,3448 -3096,3440 -3095,3442 -3094,3452 -3093,3438 -3092,3450 -3091,3442 -3090,3442 -3089,3448 -3088,3254 -3087,3286 -3086,3440 -3085,3464 -3084,3440 -3083,3450 -3082,3266 -3081,3246 -7193,3470 -7192,3246 -7191,3434 -7190,3272 -7189,3434 -7188,3462 -7187,3280 -7186,3226 -7185,3434 -7184,3444 -7183,3444 -7182,3242 -7181,3286 -7180,3462 -7179,3442 -7178,3434 -7177,3438 -7176,3442 -7175,3252 -7174,3446 -7173,3454 -7172,3450 -7171,3268 -7170,3452 -7169,3246 -7168,3456 -7167,3448 -7166,3286 -7165,3438 -7164,3444 -7163,3254 -7162,3272 -7161,3284 -7160,3442 -7159,3458 -7158,3458 -7157,3440 -7156,3444 -7155,3450 -7154,3224 -7153,3454 -4843,3444 -4842,3462 -4841,3436 -4840,3438 -4839,3440 -4838,3464 -4837,3466 -4836,3436 -4835,3454 -4834,3284 -4833,3232 -4832,3454 -4831,3450 -4830,3240 -4829,3460 -4828,3442 -4827,3454 -4826,3446 -4825,3466 -4824,3440 -4823,3236 -4822,3438 -4821,3254 -4820,3254 -4819,3436 -4818,3456 -4817,3430 -4816,3444 -4815,3234 -4814,3490 -4813,3434 -4812,3274 -4811,3242 -4810,3442 -4809,3440 -4808,3244 -4807,3408 -4806,3284 -4805,3452 -4804,3462 -4803,3244 -4802,3230 -4801,3292 -4800,3436 -4799,3448 -4798,3452 -4797,3280 -4796,3434 -4795,3280 -4794,3440 -4793,3446 -4792,3440 -4791,3464 -4790,3460 -4789,3444 -4788,3434 -4787,3434 -4786,3432 -4785,3462 -4784,3446 -4783,3466 -4782,3440 -4781,3440 -4780,3464 -4779,3444 -4778,3462 -4777,3238 -4776,3438 -4775,3440 -4774,3236 -4773,3266 -4772,3458 -4771,3450 -4770,3444 -4769,3448 -4768,3224 -4767,3440 -4766,3460 -4765,3274 -4764,3440 -4763,3442 -4762,3452 -4761,3282 -4760,3446 -4759,3270 -4758,3450 -4757,3458 -4756,3274 -4755,3448 -4754,3228 -4753,3452 -4752,3454 -4751,3434 -4750,3468 -4749,3442 -4748,3230 -4747,3464 -4746,3272 -4745,3292 -4744,3438 -4743,3448 -4742,3440 -4741,3444 -4740,3434 -4739,3254 -4738,3444 -4737,3442 -4736,3230 -4735,3230 -4734,3450 -4733,3448 -4713,3436 -4712,3448 -4711,3438 -4710,3248 -4709,3452 -4708,3246 -4707,3438 -4706,3248 -4705,3454 -4704,3500 -4703,3452 -4702,3444 -4701,3454 -4700,3298 -4699,3452 -4698,3456 -4697,3446 -4696,3240 -4695,3448 -4694,3464 -4693,3444 -4692,3464 -4691,3430 -4690,3454 -4689,3458 -4688,3440 -4687,3442 -4686,3446 -4685,3458 -4684,3460 -4683,3452 -4682,3444 -4681,3452 -4680,3440 -4679,3444 -4678,3438 -4677,3448 -4676,3468 -4675,3244 -4674,3446 -4673,3446 -4672,3464 -4671,3295 -4670,3456 -4669,3436 -4668,3284 -4667,3460 -4666,3438 -4665,3244 -4664,3446 -4663,3434 -4662,3438 -4661,3236 -4660,3450 -4659,3442 -4658,3240 -4657,3456 -4656,3410 -4655,3228 -4654,3438 -4653,3436 -4652,3440 -4651,3268 -4650,3442 -4649,3286 -4648,3228 -4647,3440 -4646,3230 -4645,3448 -4644,3276 -4643,3282 -4642,3452 -4641,3446 -4640,3246 -4639,3440 -4638,3436 -4637,3450 -4636,3442 -4635,3442 -4634,3442 -4633,3440 -4632,3448 -4631,3444 -4630,3458 -4629,3286 -4628,3458 -4627,3448 -4626,3438 -4625,3432 -4624,3240 -4623,3464 -4622,3246 -4621,3276 -4620,3458 -4619,3448 -4618,3438 -4617,3288 -4616,3228 -4615,3236 -4614,3442 -4613,3270 -4612,3448 -4611,3230 -4610,3220 -4609,3444 -4608,3456 -4607,3238 -4606,3452 -4605,3442 -4604,3410 -4603,3446 -4602,3446 -4601,3446 -4600,3448 -4599,3450 -4598,3240 -4597,3272 -4596,3236 -4595,3444 -4594,3430 -4593,3450 -4592,3458 -4591,3288 -4590,3280 -4589,3248 -4588,3288 -4587,3280 -4586,3240 -4585,3452 -4584,3296 -4583,3444 -4582,3250 -4581,3436 -4580,3458 -4579,3462 -4578,3438 -4577,3238 -4576,3442 -4575,3440 -4574,3446 -4573,3284 -4572,3294 -4571,3282 -4570,3278 -4569,3232 -4568,3440 -4567,3232 -4566,3446 -4565,3288 -4564,3284 -4563,3444 -4562,3450 -4561,3434 -4560,3440 -4559,3450 -4558,3444 -4557,3426 -4556,3442 -4555,3232 -4554,3456 -4553,3440 -4552,3448 -4551,3248 -4550,3436 -4549,3440 -4548,3290 -4547,3444 -4546,3448 -4545,3436 -4544,3446 -4543,3466 -4542,3238 -4541,3234 -4540,3446 -4539,3278 -4538,3446 -4537,3446 -4536,3438 -4535,3278 -4534,3436 -4533,3444 -4532,3434 -4531,3440 -4530,3442 -4529,3446 -4528,3442 -4527,3286 -4526,3244 -4525,3464 -4524,3444 -4523,3438 -4522,3448 -4521,3466 -4520,3238 -4519,3444 -4518,3444 -4517,3260 -4516,3460 -4515,3444 -4514,3464 -4513,3228 -4512,3260 -4511,3260 -4510,3244 -4509,3264 -4508,3254 -4507,3464 -4506,3448 -4505,3458 -4504,3240 -4503,3440 -4502,3250 -4501,3448 -4500,3470 -4499,3268 -4498,3442 -4497,3450 -4496,3442 -4495,3244 -4494,3440 -4493,3448 -4492,3286 -4491,3464 -4490,3280 -4489,3456 -4488,3448 -4487,3444 -4486,3442 -4485,3246 -4484,3240 -4483,3464 -4482,3254 -4481,3462 -4480,3290 -4479,3438 -4478,3452 -4477,3450 -4476,3442 -4475,3444 -4474,3442 -4473,3452 -4472,3456 -4471,3254 -4470,3240 -4469,3446 -4468,3440 -4467,3246 -4466,3452 -4465,3450 -4464,3458 -4463,3438 -4462,3456 -4461,3468 -4460,3442 -4459,3454 -4458,3444 -4457,3460 -4456,3236 -4455,3466 -4454,3440 -4453,3286 -4452,3232 -4451,3240 -4450,3458 -4449,3452 -4448,3458 -4447,3464 -4446,3446 -4445,3434 -4444,3442 -4443,3428 -4442,3440 -4441,3284 -4440,3440 -4439,3238 -4438,3268 -4437,3440 -4436,3280 -4435,3466 -4434,3253 -4433,3462 -4432,3274 -4431,3462 -4430,3442 -4429,3434 -4428,3450 -4427,3272 -4426,3270 -4425,3458 -4424,3438 -4423,3442 -4422,3456 -4421,3442 -4420,3440 -4419,3446 -4418,3446 -4417,3270 -4416,3246 -4415,3458 -4414,3236 -7152,3456 -7151,3458 -7150,3274 -7149,3432 -7148,3440 -7147,3450 -7146,3438 -7145,3232 -7144,3228 -7143,3312 -7142,3454 -7141,3446 -7140,3440 -7139,3454 -7138,3230 -7137,3438 -7136,3458 -7135,3246 -7134,3442 -7133,3470 -7132,3448 -7131,3462 -7130,3432 -7129,3442 -7128,3454 -7127,3238 -7126,3438 -7125,3454 -7124,3278 -7123,3460 -7122,3458 -7121,3458 -7120,3282 -7119,3444 -7118,3280 -7117,3440 -7116,3442 -7115,3234 -7114,3434 -7113,3440 -7112,3474 -7111,3240 -7110,3438 -7109,3436 -7108,3434 -7107,3430 -7106,3266 -7105,3214 -7104,3234 -7103,3438 -7102,3276 -7101,3458 -7100,3230 -7099,3234 -7098,3442 -7097,3240 -7096,3434 -7095,3440 -7094,3276 -7093,3224 -7092,3286 -7091,3264 -7090,3442 -7089,3254 -7088,3446 -7087,3438 -7086,3452 -7085,3438 -7078,3246 -7084,3446 -7083,3268 -7082,3228 -7081,3460 -7080,3440 -7079,3238 -7077,3244 -7076,3248 -7075,3290 -7074,3440 -7073,3438 -7072,3444 -7071,3440 -7070,3438 -7069,3438 -7068,3268 -7067,3444 -7066,3440 -7065,3266 -7064,3440 -7063,3448 -7062,3448 -7061,3460 -7060,3436 -7059,3438 -7058,3438 -7057,3248 -7056,3430 -7054,3272 -7053,3454 -7052,3450 -7051,3288 -7050,3444 -7049,3294 -7048,3442 -7047,3456 -7046,3444 -7045,3280 -7044,3434 -7043,3444 -7042,3934 -7041,3460 -7055,3240 -7040,3438 -7039,3238 -7038,3460 -7037,3226 -7036,3448 -7035,3444 -7034,3446 -7033,3434 -7032,3408 -7031,3442 -7030,3418 -7029,3232 -7028,3450 -7027,3242 -7026,3428 -7025,3444 -7024,3462 -7023,3438 -7022,3454 -7021,3444 -7020,3226 -7019,3436 -7018,3446 -7017,3446 -7016,3248 -7015,3446 -7014,3240 -7013,3442 -7012,3442 -7011,3268 -7010,3238 -7009,3452 -7008,3450 -7007,3446 -7006,3444 -7005,3468 -7004,3460 -7003,3448 -7002,3448 -7001,3262 -7000,3466 -6999,3444 -6998,3442 -6997,3440 -6996,3446 -6995,3240 -6994,3238 -6993,3236 -6992,3452 -6991,3444 -6990,3466 -6989,3238 -6988,3234 -6987,3442 -6986,3448 -6985,3240 -6984,3440 -6983,3228 -6982,3276 -6981,3444 -6980,3442 -6979,3230 -6978,3446 -6977,3282 -6976,3440 -6975,3466 -6974,3440 -6973,3452 -6972,3442 -6971,3442 -6970,3456 -6969,3238 -6968,3452 -6967,3450 -6966,3272 -6965,3454 -6964,3440 -6963,3440 -6962,3228 -6961,3436 -6960,3448 -6959,3272 -6958,3438 -6957,3444 -6956,3454 -6955,3446 -6954,3246 -6953,3440 -6952,3266 -6951,3448 -6950,3438 -6949,3448 -6948,3438 -6947,3460 -6946,3448 -6945,3440 -6943,3442 -6942,3438 -6941,3440 -6940,3456 -6939,3438 -6938,3448 -6937,3454 -6936,3234 -6935,3228 -6934,3458 -6933,3284 -6932,3440 -6931,3226 -6930,3462 -4413,3446 -4412,3456 -4411,3452 -4410,3460 -4409,3432 -4408,3454 -4407,3444 -4406,3436 -4405,3440 -4404,3438 -4403,3446 -4402,3296 -4401,3280 -4400,3446 -4399,3272 -4398,3452 -4397,3240 -4396,3442 -4395,3232 -4394,3444 -4393,3458 -4392,3228 -4391,3448 -4390,3460 -4389,3442 -4388,3230 -4387,3450 -4386,3446 -4385,3244 -4384,3444 -4383,3432 -4382,3460 -4381,3446 -4380,3448 -4379,3456 -4378,3263 -6929,3232 -6928,3454 -6927,3228 -6926,3438 -6925,3276 -6924,3442 -6923,3244 -6922,3458 -6921,3442 -6920,3438 -6919,3228 -6918,3288 -6917,3444 -6916,3454 -6915,3446 -6914,3436 -6913,3444 -6912,3438 -6911,3444 -6910,3450 -6909,3444 -6908,3438 -6907,3456 -6906,3444 -6905,3438 -6904,3438 -6903,3444 -6902,3444 -6901,3270 -6900,3244 -6899,3442 -6898,3280 -6897,3460 -6896,3446 -6895,3434 -6894,3448 -6893,3272 -6892,3468 -6891,3430 -6890,3466 -6889,3462 -6888,3440 -6887,3268 -6886,3242 -6885,3436 -6884,3442 -6883,3442 -6882,3400 -6881,3238 -6880,3442 -6879,3444 -6878,3440 -6877,3266 -6876,3440 -6875,3452 -6874,3282 -6873,3462 -6872,3246 -6871,3438 -6870,3524 -6869,3438 -6868,3438 -6867,3448 -6866,3450 -6865,3238 -6864,3436 -6863,3274 -6862,3268 -6861,3268 -6860,3442 -6859,3468 -6858,3438 -6857,3268 -6856,3460 -6855,3458 -6854,3444 -6853,3442 -6852,3440 -6851,3442 -6850,3440 -6849,3448 -6848,3286 -6847,3272 -6846,3436 -6845,3438 -6844,3272 -6843,3444 -6842,3450 -6841,3446 -6840,3456 -6839,3222 -6838,3458 -6837,3456 -6836,3244 -6835,3446 -6834,3254 -6833,3444 -6832,3466 -6831,3436 -6830,3252 -6829,3234 -6828,3452 -6827,3438 -6826,3438 -6825,3452 -6824,3438 -6823,3284 -6822,3272 -6821,3436 -6820,3432 -6819,3226 -4377,3244 -4376,3462 -4375,3444 -4374,3246 -4373,3282 -4372,3442 -4371,3456 -4370,3450 -4369,3440 -4368,3278 -4367,3452 -4366,3446 -4365,3250 -4364,3454 -4363,3458 -4362,3444 -4361,3440 -4360,3466 -4359,3458 -4358,3456 -4357,3290 -4356,3234 -4355,3440 -4354,3240 -4353,3434 -4352,3456 -4351,3436 -4350,3436 -4349,3274 -4348,3284 -4347,3444 -4346,3454 -4345,3446 -4344,3450 -4343,3442 -4342,3274 -4341,3438 -4340,3472 -4339,3464 -4338,3460 -4337,3440 -4336,3442 -4335,3436 -4334,3276 -4333,3442 -4332,3442 -4331,3452 -4330,3222 -4329,3460 -4328,3472 -4327,3440 -4326,3440 -4325,3442 -4324,3438 -4323,3444 -4322,3430 -4321,3270 -4320,3444 -4319,3288 -4318,3244 -4317,3460 -4316,3456 -4315,3442 -4314,3446 -4313,3244 -4312,3446 -4311,3468 -4310,3442 -4309,3436 -4308,3228 -4307,3440 -4306,3450 -4305,3446 -4304,3228 -4303,3438 -4302,3434 -4301,3456 -4300,3272 -4299,3428 -4298,3448 -4297,3238 -4296,3262 -4295,3288 -4294,3270 -4293,3448 -4292,3240 -4291,3442 -4290,3266 -4289,3448 -4288,3438 -4287,3434 -4286,3454 -6485,3458 -6484,3434 -6483,3274 -6482,3444 -6481,3462 -6480,3460 -6479,3242 -6478,3452 -6477,3440 -6476,3408 -6475,3460 -6474,3438 -6473,3240 -6472,3436 -6471,3442 -6470,3236 -6469,3460 -6468,3274 -6467,3440 -6466,3272 -6465,3444 -6464,3430 -6463,3438 -6462,3444 -6461,3442 -6460,3434 -6459,3266 -6458,3234 -6457,3264 -6456,3442 -6455,3450 -6454,3258 -6453,3222 -6452,3452 -6451,3460 -6450,3238 -6449,3436 -6448,3448 -6447,3448 -6446,3446 -6445,3442 -6444,3442 -6443,3434 -6442,3444 -6441,3452 -6440,3456 -6439,3238 -6438,3460 -6437,3244 -6436,3226 -6435,3446 -6434,3244 -6433,3234 -6432,3432 -6431,3452 -6430,3444 -6429,3282 -6428,3442 -6427,3444 -6426,3458 -6425,3442 -6424,3450 -6423,3242 -6422,3450 -6421,3442 -6420,3242 -6419,3440 -6418,3230 -6417,3446 -6416,3462 -6415,3454 -6414,3238 -6413,3440 -6412,3446 -6411,3266 -6410,3436 -6409,3454 -6408,3438 -6407,3446 -6406,3272 -6405,3444 -6404,3440 -6403,3452 -6402,3276 -6401,3440 -6400,3444 -6399,3452 -6398,3458 -6397,3282 -6396,3438 -6395,3442 -6394,3440 -6393,3228 -6392,3446 -6391,3432 -6390,3438 -6389,3460 -6388,3434 -6387,3458 -6386,3232 -6385,3444 -6384,3442 -6383,3444 -6382,3222 -6381,3452 -6380,3456 -6379,3454 -6378,3448 -6377,3452 -6376,3440 -6375,3442 -6596,3442 -6595,3450 -6594,3232 -6593,3268 -6592,3454 -6591,3432 -6590,3444 -6589,3448 -6588,3442 -6587,3456 -6586,3446 -6585,3448 -6584,3448 -6583,3462 -6582,3270 -6581,3450 -6580,3248 -6579,3436 -6578,3440 -6577,3236 -6576,3438 -6575,3238 -6574,3434 -6573,3238 -6572,3442 -6571,3454 -6570,3440 -6569,3434 -6568,3398 -6567,3240 -6566,3420 -6564,3442 -6563,3228 -6562,3450 -6561,3442 -5660,3440 -6559,3242 -6558,3452 -6557,3244 -6556,3274 -6555,3444 -6554,3280 -6553,3444 -6552,3436 -6551,3440 -6550,3444 -6549,3440 -6548,3436 -6547,3446 -6546,3440 -6545,3442 -6544,3270 -6543,3462 -6542,3442 -6541,3444 -6540,3452 -6539,3438 -6538,3444 -6537,3438 -6536,3436 -6535,3452 -6534,3454 -6533,3442 -6532,3452 -6531,3280 -6530,3448 -6529,3448 -6528,3456 -6527,3284 -6526,3436 -6525,3268 -6524,3440 -6523,3242 -6522,3448 -6521,3440 -6520,3444 -6519,3436 -6517,3448 -6516,3440 -6515,3264 -6514,3444 -6513,3284 -6512,3284 -6511,3446 -6510,3438 -6509,3442 -6508,3444 -6507,3434 -6506,3454 -6504,3446 -6503,3292 -6502,3452 -6501,3458 -6500,3468 -6499,3434 -6498,3444 -6497,3454 -6496,3442 -6495,3440 -6494,3266 -6493,3440 -6492,3444 -6491,3452 -6490,3438 -6489,3434 -6488,3378 -6487,3224 -6486,3328 -6707,3436 -6706,3290 -6705,3268 -6704,3228 -6703,3442 -6702,3444 -6701,3430 -6700,3434 -6699,3444 -6698,3286 -6697,3438 -6696,3432 -6695,3450 -6694,3440 -6693,3440 -6692,3456 -6691,3278 -6690,3278 -6689,3442 -6688,3244 -6687,3450 -6686,3438 -6685,3446 -6684,3446 -6683,3444 -6682,3434 -6681,3246 -6680,3440 -6679,3450 -6678,3268 -6677,3894 -6676,3440 -6675,3440 -6674,3446 -6673,3448 -6672,3440 -6671,3436 -6670,3454 -6669,3242 -6668,3432 -6667,3436 -6666,3450 -6665,3460 -6664,3444 -6663,3456 -6662,3440 -6661,3270 -6660,3228 -6659,3446 -6658,3264 -6657,3250 -6656,3274 -6655,3460 -6654,3460 -6653,3434 -6652,3434 -6651,3264 -6650,3438 -6649,3458 -6648,3472 -6647,3226 -6646,3442 -6645,3240 -6644,3436 -6643,3452 -6642,3222 -6641,3444 -6640,3462 -6639,3436 -6638,3392 -6637,3222 -6636,3442 -6635,3436 -6634,3252 -6633,3240 -6632,3444 -6631,3234 -6630,3460 -6629,3436 -6628,3244 -6627,3246 -6626,3446 -6625,3436 -6624,3442 -6623,3448 -6622,3448 -6621,3454 -6620,3268 -6619,3446 -6618,3466 -6617,3226 -6616,3450 -6615,3434 -6614,3468 -6613,3446 -6612,3460 -6611,3452 -6610,3444 -6609,3440 -6608,3238 -6607,3446 -6606,3242 -6605,3236 -6604,3268 -6603,3444 -6602,3456 -6601,3268 -6600,3450 -6599,3436 -6598,3454 -6597,3278 -6818,3456 -6817,3286 -6816,3460 -6815,3444 -6814,3440 -6813,3438 -6812,3450 -6811,3438 -6810,3456 -6809,3440 -6808,3234 -6807,3442 -6806,3438 -6805,3282 -6804,3242 -6803,3440 -6802,3288 -6801,3230 -6800,3432 -6799,3442 -6798,3446 -6797,3234 -6796,3442 -6795,3444 -6794,3286 -6793,3446 -6792,3292 -6791,3432 -6790,3440 -6789,3248 -6788,3472 -6787,3228 -6786,3432 -6785,3328 -6784,3440 -6783,3240 -6782,3232 -6781,3250 -6780,3442 -6779,3440 -6778,3454 -6777,3463 -6776,3460 -6775,3444 -6774,3450 -6773,3278 -6772,3238 -6771,3460 -6770,3268 -6769,3442 -6768,3440 -6767,3452 -6766,3436 -6765,3450 -6764,3462 -6763,3448 -6762,3450 -6761,3448 -6760,3450 -6759,3444 -6758,3462 -6757,3242 -6756,3250 -6755,3442 -6754,3248 -6753,3450 -6752,3444 -6751,3442 -6750,3442 -6749,3444 -6748,3440 -6747,3377 -6746,3244 -6745,3472 -6744,3440 -6743,3446 -6742,3444 -6741,3444 -6740,3432 -6739,3448 -6738,3446 -6737,3452 -6736,3286 -6735,3268 -6734,3446 -6732,3446 -6731,3440 -6730,3442 -6729,3226 -6728,3266 -6727,3448 -6726,3444 -6725,3400 -6724,3460 -6723,3460 -6722,3464 -6721,3470 -6720,3454 -6719,3462 -6718,3458 -6717,3232 -6716,3232 -6715,3256 -6714,3446 -6713,3446 -6712,3432 -6711,3462 -6710,3442 -6709,3272 -6708,3440 -4285,3458 -4284,3460 -4283,3260 -4282,3468 -4281,3442 -4280,3458 -4279,3452 -4278,3448 -4277,3242 -4276,3464 -4275,3444 -4274,3440 -4273,3452 -4272,3264 -4271,3440 -4270,3440 -4269,3448 -4268,3434 -4267,3446 -4266,3242 -4265,3456 -4264,3442 -4263,3284 -4262,3248 -4261,3448 -4260,3438 -4259,3248 -4258,3238 -4257,3272 -4256,3284 -4255,3446 -4254,3430 -4253,3446 -4252,3464 -4251,3456 -4250,3232 -4249,3240 -4248,3448 -4247,3242 -4246,3450 -4245,3456 -4244,3236 -4243,3290 -4242,3444 -4241,3436 -4240,3440 -4239,3448 -4238,3460 -4237,3456 -4236,3248 -4235,3436 -4234,3450 -4233,3444 -4232,3444 -4231,3440 -4230,3442 -4229,3453 -4228,3444 -4227,3452 -4226,3288 -4225,3446 -4224,3448 -4223,3444 -4222,3238 -4221,3442 -4220,3444 -4219,3448 -4218,3458 -4217,3458 -4216,3452 -4215,3438 -4214,3444 -4213,3438 -4212,3226 -6236,3446 -6235,3438 -6234,3444 -6233,3270 -6232,3446 -6231,3286 -6230,3444 -6229,3446 -6228,3440 -6227,3240 -6226,3440 -6225,3436 -6224,3450 -6223,3242 -6222,3162 -6221,3444 -6220,3454 -6219,3442 -6218,3240 -6217,3442 -6216,3444 -6215,3458 -6214,3296 -6213,3444 -6212,3458 -6211,3430 -6210,3442 -6209,3442 -6208,3288 -6207,3446 -6206,3454 -6205,3432 -6204,3246 -6203,3434 -6202,3450 -6201,3450 -6200,3248 -6199,3446 -6198,3226 -6197,3244 -6196,3440 -6195,3450 -6194,3454 -6193,3440 -6192,3228 -6191,3440 -6190,3430 -6189,3234 -6188,3240 -6187,3432 -6186,3456 -6185,3434 -6184,3226 -6183,3288 -6182,3268 -6181,3242 -6180,3446 -6179,3448 -6178,3436 -6177,3448 -6176,3452 -6175,3450 -6174,3222 -6173,3464 -6172,3232 -6171,3440 -6170,3432 -6169,3232 -6168,3240 -6167,3458 -6166,3222 -6165,3436 -6164,3438 -8219,3442 -8218,3446 -8217,3238 -8216,3454 -8215,3248 -8214,3458 -8213,3446 -8212,3458 -8211,3450 -8210,3446 -8209,3450 -8208,3440 -8207,3436 -8206,3464 -8205,3441 -8204,3398 -8203,3286 -8202,3450 -8201,3426 -8200,3442 -8199,3430 -8198,3412 -8197,3280 -8196,3276 -8195,3230 -8194,3444 -8193,3266 -8192,3468 -8191,3446 -8190,3444 -8189,3434 -8188,3448 -8187,3280 -8186,3448 -8185,3244 -8184,3454 -8183,3446 -8182,3452 -8181,3444 -8180,3240 -8179,3444 -8178,3436 -8177,3444 -8176,3464 -8175,3270 -8174,3460 -8173,3274 -8172,3234 -8171,3244 -8170,3442 -8169,3228 -8168,3468 -8167,3232 -8166,3146 -8165,3448 -8164,3450 -8163,3266 -8162,3446 -6374,3456 -6373,3434 -6372,3246 -6371,3452 -6370,3452 -6369,3448 -6368,3232 -6367,3286 -6366,3240 -6365,3246 -6364,3440 -6363,3284 -6362,3266 -6361,3440 -6360,3444 -6359,3440 -6358,3428 -6357,3446 -6356,3438 -6355,3436 -6354,3448 -6353,3393.2 -6352,3444 -6351,3290 -6350,3434 -6349,3462 -6348,3438 -6347,3452 -6346,3276 -6345,3450 -6344,3450 -6343,3444 -6342,3228 -6341,3448 -6340,3236 -6339,3462 -6338,3228 -6337,3438 -6336,3954 -6335,3444 -6334,3448 -6333,3448 -6332,3448 -6331,3270 -6330,3450 -6329,3272 -6328,3444 -6327,3438 -6326,3462 -6325,3452 -6324,3454 -6323,3444 -6322,3382 -6321,3246 -6320,3438 -6319,3442 -6318,3226 -6317,3268 -6316,3244 -6315,3448 -6314,3240 -6313,3448 -6312,3450 -6311,3462 -6310,3272 -6309,3430 -6308,3228 -6307,3450 -6306,3270 -6305,3434 -6304,3434 -6303,3456 -6302,3454 -6301,3452 -6300,3446 -6299,3236 -6298,3440 -6297,3230 -6296,3440 -6295,3446 -6294,3446 -6293,3458 -6292,3266 -6291,3442 -6290,3438 -6289,3452 -6288,3440 -6287,3442 -6286,3458 -6285,3252 -6284,3448 -6283,3458 -6282,3450 -6281,3436 -6280,3442 -6279,3216 -6278,3436 -6277,3448 -6276,3444 -6275,3436 -6274,3440 -6273,3270 -6272,3450 -6271,3288 -6270,3434 -6269,3460 -6268,3444 -6267,3446 -6266,3458 -6265,3444 -6264,3290 -6263,3292 -6262,3446 -6261,3290 -6260,3456 -6259,3436 -6258,3444 -6257,3438 -6256,3440 -6255,3288 -6254,3446 -6253,3444 -6252,3240 -6251,3454 -6250,3442 -6249,3280 -6248,3446 -6247,3438 -6246,3436 -6245,3456 -6244,3444 -6243,3248 -6242,3448 -6241,3446 -6240,3340 -6239,3440 -6238,3248 -6237,3442 -4211,3456 -4210,3436 -4209,3446 -4208,3446 -4207,3461 -4206,3274 -4205,3450 -4204,3448 -4203,3455 -4202,3444 -4201,3250 -4200,3440 -4199,3472 -4198,3452 -4197,3468 -4196,3452 -4195,3444 -4194,3228 -4193,3448 -4192,3290 -4191,3256 -4190,3450 -4189,3458 -4188,3234 -4187,3444 -4186,3444 -4185,3438 -4184,3458 -4183,3446 -4182,3440 -4181,3440 -4180,3436 -4179,3444 -4178,3256 -4177,3438 -4176,3238 -4175,3282 -4174,3444 -4173,3284 -4172,3448 -4171,3444 -4170,3446 -4169,3442 -4168,3296 -8127,3462 -8126,3456 -8125,3224 -8124,3230 -8123,3454 -8122,3448 -8121,3460 -8120,3442 -8119,3242 -8118,3454 -8117,3280 -8116,3444 -8115,3432 -8114,3448 -8113,3240 -8112,3458 -8111,3440 -8110,3456 -8109,3438 -8108,3222 -8107,3448 -8106,3464 -8105,3440 -8104,3462 -8103,3226 -8102,3444 -8101,3432 -8100,3442 -8099,3462 -8098,3436 -8097,3440 -8096,3274 -8095,3462 -8094,3406 -8093,3220 -8092,3232 -8091,3408 -8090,3270 -8089,3444 -8088,3438 -8087,3462 -8086,3434 -8085,3452 -8084,3444 -8083,3460 -8082,3444 -4167,3234 -4166,3442 -4165,3164 -4164,3444 -4163,3246 -4162,3450 -4161,3452 -4160,3442 -4159,3440 -4158,3440 -4157,3432 -4156,3286 -4155,3248 -4154,3252 -4153,3454 -4152,3464 -4151,3268 -4150,3446 -4149,3234 -4148,3442 -4147,3278 -4146,3286 -4145,3448 -4144,3234 -4143,3436 -4142,3244 -4141,3448 -4140,3462 -4139,3458 -4138,3444 -4137,3440 -4136,3442 -4135,3234 -4134,3412 -4133,3462 -4132,3436 -4131,3456 -4130,3248 -4129,3436 -4128,3438 -4127,3238 -4126,3442 -4125,3266 -4124,3446 -4123,3450 -4122,3288 -4121,3288 -4120,3236 -4119,3438 -4118,3436 -4117,3276 -4116,3436 -4115,3230 -4114,3446 -4113,3452 -8081,3444 -8080,3440 -8079,3242 -8078,3234 -8077,3434 -8076,3448 -8075,3458 -8074,3448 -8073,3446 -8072,3440 -8071,3440 -8070,3442 -8069,3454 -8068,3442 -8067,3320 -8066,3240 -8065,3442 -8064,3240 -8063,3454 -8062,3456 -8061,3224 -8060,3446 -8059,3232 -8058,3456 -8057,3438 -8056,3274 -8055,3444 -8054,3232 -8053,3448 -8052,3440 -8051,3412 -8050,3462 -8049,3264 -8048,3434 -8047,3236 -8046,3430 -8045,3274 -8044,3436 -8043,3452 -8042,3430 -8041,3462 -8040,3440 -8039,3446 -8038,3440 -8037,3242 -8036,3222 -8035,3456 -8034,3236 -8033,3238 -8032,3438 -8031,3436 -8030,3262 -8029,3264 -8028,3444 -8027,3276 -8026,3442 -8025,3238 -8024,3442 -8023,3436 -8022,3442 -8021,3442 -8019,3458 -8018,3448 -8017,3436 -8016,3442 -8015,3454 -8014,3444 -8013,3442 -8012,3450 -8011,3440 -8010,3452 -8009,3442 -8008,3458 -8007,3448 -8006,3454 -8005,3460 -8004,3448 -8003,3446 -8002,3436 -8001,3276 -8000,3446 -7999,3446 -7998,3438 -7997,3272 -7996,3438 -7995,3246 -7994,3448 -7993,3448 -7992,3442 -7991,3240 -7990,3444 -4112,3452 -4111,3444 -4110,3436 -4109,3442 -10000,3456 -9999,3436 -9998,3246 -9997,3446 -9996,3446 -9995,3440 -9994,3442 -9993,3226 -9992,3442 -9991,3438 -9990,3460 -9989,3440 -9988,3444 -9987,3270 -9986,3438 -9985,3440 -9984,3228 -9983,3430 -9982,3438 -9981,3436 -9980,3444 -9979,3280 -9978,3434 -9977,3450 -9976,3432 -9975,3658 -9974,3440 -9973,3440 -9972,3438 -9971,3444 -9970,3228 -9969,3450 -9968,3252 -9967,3448 -9966,3236 -9965,3268 -9964,3444 -9963,3436 -9962,3462 -9961,3240 -9960,3434 -9959,3230 -9958,3460 -9957,3434 -9956,3462 -9955,3272 -9954,3226 -9953,3438 -9952,3238 -9951,3440 -9950,3440 -9949,3464 -9948,3268 -9947,3442 -9946,3236 -9945,3272 -9944,3290 -9943,3272 -9942,3261 -9941,3228 -9940,3452 -9939,3280 -9938,3444 -9937,3446 -9936,3438 -9935,3448 -9934,3442 -9933,3456 -9932,3222 -9931,3470 -9930,3268 -9929,3462 -9928,3440 -9927,3274 -9926,3238 -9925,3460 -9924,3246 -9923,3448 -9922,3452 -9921,3274 -9920,3436 -9919,3442 -9918,3442 -9917,3456 -9916,3446 -9915,3436 -9914,3450 -9913,3454 -9912,3450 -9911,3222 -9910,3444 -9909,3274 -9908,3444 -9907,3230 -9906,3440 -9905,3454 -9904,3444 -9903,3288 -9902,3462 -9901,3434 -9900,3444 -9899,3240 -9898,3442 -9897,3440 -9896,3442 -9895,3448 -9894,3448 -9893,3246 -9892,3464 -9891,3274 -9890,3448 -9889,3460 -9888,3406 -9887,3454 -9886,3444 -9885,3450 -9884,3458 -9883,3474 -9882,3450 -9881,3470 -9880,3450 -9879,3452 -9878,3458 -9877,3444 -9876,3440 -9875,3450 -9874,3442 -9873,3462 -9872,3278 -9871,3252 -9870,3442 -9869,3450 -9868,3440 -9867,3460 -9866,3444 -9865,3450 -9864,3448 -9863,3456 -9862,3444 -9861,3294 -9860,3274 -9859,3234 -9858,3438 -9857,3438 -9856,3238 -9855,3276 -9854,3440 -9853,3438 -9852,3458 -9851,3458 -9850,3458 -9849,3448 -9848,3464 -9847,3442 -9846,3438 -9845,3236 -9844,3246 -9843,3468 -9842,3444 -9841,3440 -9840,3270 -9839,3446 -9838,3288 -9837,3440 -9836,3472 -9835,3436 -9834,3442 -9833,3442 -9832,3448 -9831,3288 -9830,3448 -9829,3280 -9828,3434 -9827,3444 -9826,3462 -9825,3438 -9824,3252 -9823,3236 -9822,3446 -9821,3440 -9820,3458 -9819,3436 -9818,3430 -9817,3250 -9816,3246 -9815,3440 -9814,3282 -9813,3452 -9812,3280 -9811,3454 -9810,3432 -9809,3260 -9808,3230 -9807,3258 -9806,3448 -9805,3442 -9804,3462 -9803,3228 -9802,3436 -9801,3458 -9800,3446 -9799,3252 -9798,3280 -9797,3442 -9796,3436 -9795,3442 -9794,3434 -9793,3444 -9792,3450 -9791,3440 -9790,3246 -9789,3446 -9788,3448 -9787,3278 -9786,3278 -9785,3450 -9784,3452 -9783,3280 -9782,3444 -9781,3462 -9780,3450 -9779,3454 -9778,3248 -9777,3458 -9776,3452 -9775,3446 -9774,3226 -9773,3444 -9772,3256 -9771,3440 -9770,3448 -9769,3234 -9768,3278 -9767,3442 -9766,3444 -9765,3466 -9764,3440 -9763,3230 -9762,3240 -9761,3446 -9760,3158 -9759,3436 -9758,3440 -9757,3450 -9756,3280 -9755,3474 -9754,3446 -9753,3436 -9752,3456 -9751,3436 -9750,3440 -9749,3226 -9748,3460 -9747,3316 -9746,3440 -9745,3448 -9744,3288 -9743,3438 -9742,3456 -9741,3266 -9740,3224 -9739,3450 -9738,3230 -9737,3288 -9736,3464 -9735,3238 -9734,3438 -9733,3450 -9732,3448 -9731,3444 -9730,3438 -9729,3446 -9728,3234 -9727,3460 -9726,3440 -9725,3270 -9724,3442 -9723,3470 -9722,3438 -9721,3464 -9720,3430 -9719,3246 -9718,3454 -9717,3342 -9716,3440 -9715,3242 -9714,3446 -9713,3446 -9712,3450 -9711,3442 -9710,3460 -9709,3246 -9708,3448 -9707,3462 -9706,3442 -9705,3454 -9704,3272 -9703,3282 -9702,3454 -9701,3236 -9700,3464 -9699,3444 -9698,3440 -9697,3436 -9696,3276 -9695,3448 -9694,3236 -9693,3232 -9692,3246 -9691,3236 -9690,3434 -9689,3438 -9688,3442 -9687,3436 -9686,3230 -9685,3246 -9684,3284 -9683,3442 -9682,3444 -9681,3440 -9680,3246 -9679,3442 -9678,3442 -8677,3434 -9676,3442 -9675,3266 -9674,3432 -9673,3444 -9672,3448 -9671,3452 -9670,3272 -9669,3268 -9668,3244 -9667,3454 -9666,3220 -9665,3438 -9664,3448 -9663,3236 -9662,3222 -9661,3448 -9660,3274 -9659,3464 -9658,3440 -9657,3244 -9656,3440 -9655,3468 -9654,3444 -9653,3442 -9652,3244 -9651,3432 -9650,3462 -9649,3440 -9648,3412 -9647,3462 -9646,3446 -9645,3242 -9644,3452 -9643,3448 -9642,3224 -9641,3438 -9640,3438 -9639,3442 -9638,3462 -9637,3448 -9636,3430 -9635,3452 -9634,3448 -9633,3444 -9632,3448 -9631,3440 -9630,3286 -9629,3456 -9628,3238 -9627,3446 -9626,3442 -9625,3436 -9624,3450 -9623,3444 -9622,3448 -9621,3284 -9620,3440 -9619,3454 -9618,3444 -9617,3234 -9616,3462 -9615,3444 -9614,3442 -9613,3446 -9612,3430 -9611,3252 -9610,3242 -9609,3448 -9608,3454 -9607,3440 -9606,3434 -9605,3238 -9604,3254 -9603,3452 -9602,3458 -9601,3448 -9600,3450 -9599,3436 -9598,3444 -9597,3436 -9596,3450 -9595,3448 -9594,3446 -9593,3458 -9592,3244 -9591,3442 -9590,3444 -9589,3446 -9588,3436 -9587,3440 -9586,3262 -9585,3472 -9584,3284 -9583,3242 -9582,3450 -9581,3432 -9580,3440 -9579,3224 -9578,3446 -9577,3446 -9576,3442 -9575,3488 -9574,3444 -9573,3438 -9572,3430 -9571,3242 -9570,3452 -9569,3442 -9568,3452 -9567,3444 -9566,3438 -9565,3246 -9564,3442 -9563,3232 -9562,3456 -9561,3444 -9560,3446 -9559,3448 -9558,3456 -9557,3454 -9556,3440 -9555,3456 -9554,3432 -9553,3232 -9552,3268 -9551,3432 -9550,3438 -9549,3454 -9548,3444 -9547,3442 -9546,3453 -9545,3446 -9544,3438 -9543,3440 -9542,3434 -9541,3288 -9540,3442 -9539,3454 -9538,3246 -9537,3452 -9536,3242 -9535,3268 -9534,3232 -9533,3284 -9532,3438 -9531,3284 -9530,3276 -9529,3453 -9528,3436 -9527,3436 -9526,3280 -9525,3444 -9524,3438 -9523,3440 -9522,3234 -9521,3286 -9520,3286 -9519,3446 -9518,3444 -9517,3274 -9516,3238 -9515,3458 -9514,3444 -9513,3456 -9512,3444 -9511,3282 -9510,3444 -9509,3228 -9508,3442 -9507,3434 -9506,3240 -9505,3464 -9504,3246 -9503,3442 -9502,3408 -9501,3438 -9500,3444 -9499,3434 -9498,3440 -9497,3448 -9496,3454 -9495,3438 -9494,3458 -9493,3440 -9492,3242 -9491,3264 -9490,3250 -9489,3444 -9488,3444 -9487,3460 -9486,3444 -9485,3280 -9484,3442 -9483,3442 -9482,3444 -9481,3236 -9480,3446 -9479,3440 -9478,3228 -9477,3446 -9476,3446 -9475,3240 -9474,3284 -9473,3234 -9472,3282 -9471,3232 -9470,3440 -9469,3442 -9468,3238 -9467,3438 -9466,3438 -9465,3240 -9464,3240 -9463,3438 -9462,3442 -9461,3440 -9460,3236 -9459,3248 -9458,3240 -9457,3250 -9456,3446 -9455,3434 -9454,3442 -9453,3446 -9452,3460 -9451,3448 -9450,3458 -9449,3248 -9448,3438 -9447,3270 -9446,3256 -9445,3450 -9444,3436 -9443,3446 -9442,3442 -9441,3252 -9440,3438 -9439,3280 -9438,3246 -9437,3448 -9436,3444 -9435,3276 -9434,3458 -9433,3444 -9432,3234 -9431,3228 -9430,3444 -9429,3430 -9428,3448 -9427,3228 -9426,3452 -9425,3450 -9424,3282 -9423,3450 -9422,3246 -9421,3436 -9420,3466 -9419,3236 -9418,3450 -9417,3440 -9416,3230 -9415,3444 -9414,3290 -9413,3226 -9412,3284 -9411,3436 -9410,3464 -9409,3240 -9408,3464 -9407,3434 -9406,3454 -9405,3252 -9404,3448 -9403,3222 -9402,3236 -9401,3448 -9400,3462 -9399,3446 -9398,3436 -9397,3434 -9396,3242 -9395,3230 -9394,3462 -9393,3448 -9392,3444 -9391,3456 -9390,3434 -9389,3456 -9388,3464 -9387,3286 -9386,3436 -9385,3228 -9384,3462 -9383,3440 -9382,3442 -9381,3448 -9380,3452 -9379,3448 -9378,3446 -9377,3232 -9376,3440 -9375,3436 -9374,3452 -9373,3454 -9372,3446 -9371,3438 -9370,3288 -9369,3454 -9368,3448 -9367,3282 -9366,3248 -9365,3450 -9364,3454 -9363,3444 -9362,3444 -9361,3438 -9360,3440 -9359,3434 -9358,3448 -9357,3458 -9356,3278 -9355,3398 -9354,3438 -9353,3460 -9352,3228 -9351,3292 -9350,3446 -9349,3452 -9348,3268 -9347,3236 -9346,3450 -9345,3422 -9344,3448 -9343,3436 -9342,3442 -9341,3442 -9340,3446 -9339,3230 -9338,3460 -9337,3442 -9336,3434 -9335,3440 -9334,3398 -9333,3242 -9332,3472 -9331,3292 -9330,3450 -9329,3440 -9328,3440 -9327,3456 -9326,3440 -9325,3268 -9324,3436 -9323,3440 -9322,3442 -9321,3442 -9320,3446 -9319,3442 -9318,3440 -9317,3238 -9316,3454 -9315,3452 -9314,3432 -9313,3242 -9312,3446 -9311,3442 -9310,3448 -9309,3438 -9308,3264 -9307,3450 -9306,3452 -9305,3450 -9304,3448 -9303,3438 -9301,3246 -9300,3436 -9299,3462 -9298,3456 -9297,3434 -9296,3448 -9295,3444 -9294,3438 -9292,3268 -9291,3280 -9290,3452 -9289,3440 -9288,3444 -9287,3440 -9286,3446 -9285,3264 -9283,3440 -9282,3436 -9281,3430 -9280,3452 -9279,3336 -9278,3452 -9277,3246 -9276,3458 -9275,3282 -9274,3288 -9273,3444 -9272,3240 -9271,3228 -9270,3438 -9269,3442 -9268,3292 -9267,3438 -9266,3244 -9265,3240 -9264,3440 -9263,3442 -9262,3450 -9261,3442 -9260,3238 -9259,3442 -9258,3238 -9257,3458 -9256,3230 -9255,3436 -9254,3448 -9253,3230 -9252,3448 -9251,3442 -9250,3446 -9249,3282 -9248,3454 -9246,3442 -9245,3448 -9244,3438 -9243,3444 -9242,3448 -9241,3436 -9240,3444 -9239,3434 -9238,3450 -9237,3458 -9236,3436 -9235,3442 -9234,3442 -9233,3464 -9232,3456 -9231,3442 -9230,3436 -9229,3438 diff --git a/setup_database.sh b/setup_database.sh deleted file mode 100755 index 2545aa7..0000000 --- a/setup_database.sh +++ /dev/null @@ -1,82 +0,0 @@ -#!/bin/bash - -# MariaDB Database Setup Script -# This script helps set up the MariaDB database for the Kivy app - -echo "MariaDB Database Setup for Kivy App" -echo "==================================" -echo - -# Check if MariaDB is installed -if ! command -v mysql &> /dev/null; then - echo "❌ MariaDB is not installed." - echo "Please install MariaDB first:" - echo " sudo apt update" - echo " sudo apt install mariadb-server" - exit 1 -fi - -# Check if MariaDB service is running -if ! systemctl is-active --quiet mariadb; then - echo "⚠️ MariaDB service is not running." - echo "Starting MariaDB service..." - sudo systemctl start mariadb - - if systemctl is-active --quiet mariadb; then - echo "✅ MariaDB service started successfully." - else - echo "❌ Failed to start MariaDB service." - exit 1 - fi -else - echo "✅ MariaDB service is running." -fi - -echo -echo "Setting up database and user..." -echo "You will be prompted for the MySQL root password." -echo - -# Create the setup SQL script -cat > /tmp/setup_db.sql << EOF -CREATE DATABASE IF NOT EXISTS cantare_injectie; -CREATE USER IF NOT EXISTS 'omron'@'localhost' IDENTIFIED BY 'Initial01!'; -GRANT ALL PRIVILEGES ON cantare_injectie.* TO 'omron'@'localhost'; -FLUSH PRIVILEGES; - -USE cantare_injectie; -CREATE TABLE IF NOT EXISTS offsystemsCountin ( - id VARCHAR(20) PRIMARY KEY, - mass REAL NOT NULL -); - --- Show the created database and table -SHOW DATABASES LIKE 'cantare_injectie'; -DESCRIBE offsystemsCounting; -EOF - -# Execute the SQL script -mysql -u root -p < /tmp/setup_db.sql - -if [ $? -eq 0 ]; then - echo - echo "✅ Database setup completed successfully!" - echo - echo "Database details:" - echo " Host: localhost" - echo " Database: cantare_injectie" - echo " User: omron" - echo " Password: Initial01!" - echo " Table: offsystemsCounting" - echo - echo "You can now run the Kivy application:" - echo " python main.py" - echo -else - echo - echo "❌ Database setup failed." - echo "Please check the error messages above." -fi - -# Clean up -rm -f /tmp/setup_db.sql \ No newline at end of file diff --git a/setup_user.sql b/setup_user.sql deleted file mode 100644 index 439a37f..0000000 --- a/setup_user.sql +++ /dev/null @@ -1,8 +0,0 @@ --- Create user and grant privileges for MariaDB -CREATE USER IF NOT EXISTS 'omron'@'localhost' IDENTIFIED BY 'Initial01!'; -GRANT ALL PRIVILEGES ON cantare_injectie.* TO 'omron'@'localhost'; -FLUSH PRIVILEGES; - --- Show the user and their privileges -SELECT User, Host FROM mysql.user WHERE User='omron'; -SHOW GRANTS FOR 'omron'@'localhost'; \ No newline at end of file diff --git a/test_database.py b/test_database.py deleted file mode 100644 index 2a3318a..0000000 --- a/test_database.py +++ /dev/null @@ -1,101 +0,0 @@ -#!/usr/bin/env python3 -""" -Test script for the MariaDB Database Manager -This script tests the basic functionality without the GUI -""" - -from database_manager import DatabaseManager - -def test_database_operations(): - print("Testing MariaDB Database Manager...") - print("-" * 40) - - # Initialize database - db = DatabaseManager() - - # Test 1: Add some initial data - print("1. Adding initial test data...") - test_data = [ - ("SYS001", 125.5), - ("SYS002", 89.7), - ("SYS003", 234.1) - ] - - for record_id, mass in test_data: - success = db.add_or_update_record(record_id, mass) - print(f" Added {record_id}: {'✓' if success else '✗'}") - - print() - - # Test 2: Read all data - print("2. Reading all data...") - records = db.read_all_data() - for record in records: - print(f" ID: {record[0]}, Mass: {record[1]}") - print(f" Total records: {len(records)}") - print() - - # Test 3: Search for existing record - print("3. Searching for existing record 'SYS001'...") - result = db.search_by_id("SYS001") - if result: - print(f" Found: {result[0]} = {result[1]}") - else: - print(" Not found") - print() - - # Test 4: Search for non-existing record - print("4. Searching for non-existing record 'SYS999'...") - result = db.search_by_id("SYS999") - if result: - print(f" Found: {result[0]} = {result[1]}") - else: - print(" Not found - this is expected!") - print() - - # Test 5: Add the missing record - print("5. Adding the missing record 'SYS999'...") - success = db.add_or_update_record("SYS999", 456.8) - print(f" Added SYS999: {'✓' if success else '✗'}") - - # Verify it was added - result = db.search_by_id("SYS999") - if result: - print(f" Verification: Found {result[0]} = {result[1]}") - print() - - # Test 6: Update existing record - print("6. Updating existing record 'SYS001'...") - success = db.add_or_update_record("SYS001", 150.0) - print(f" Updated SYS001: {'✓' if success else '✗'}") - - result = db.search_by_id("SYS001") - if result: - print(f" New value: {result[0]} = {result[1]}") - print() - - # Test 7: Final count - print("7. Final database state...") - records = db.read_all_data() - print(f" Total records: {len(records)}") - for record in records: - print(f" {record[0]} = {record[1]}") - print() - - # Test 8: Delete a record - print("8. Testing delete functionality...") - success = db.delete_record("SYS999") - print(f" Deleted SYS999: {'✓' if success else '✗'}") - - final_records = db.read_all_data() - print(f" Final record count: {len(final_records)}") - print() - - # Close connection - db.close_connection() - - print("✓ All tests completed successfully!") - print("Note: Test records remain in the MariaDB database.") - -if __name__ == "__main__": - test_database_operations() \ No newline at end of file