Index: trunk/anuga_documentation/parallel_doc/code.tex
===================================================================
--- trunk/anuga_documentation/parallel_doc/code.tex	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/code.tex	(revision 9427)
@@ -0,0 +1,23 @@
+
+\chapter{Code Listing}\label{chap:code}
+\section{Python Programs}\label{sec:codePP}
+\subsection{run_parallel_advection.py}\label{subsec:codeRPA}
+\verbatiminput{code/RunParallelAdvection.py}
+\newpage
+\subsection{run_parallel_merimbula_metis.py}\label{subsec:codeRPMM}
+\verbatiminput{code/RunParallelMerimbulaMetis.py}
+\newpage
+\subsection{run_parallel_sw_merimbula_metis.py}\label{subsec:codeRPSMM}
+\verbatiminput{code/RunParallelSwMerimbulaMetis.py}
+\newpage
+\section{Sample Jobscripts}\label{sec:codeSJ}
+\subsection{4 Processor run_parallel_sw_merimbula_metis.py (APAC Linux Cluster)}\label{subsec:code4RPSMMAPAC}
+The APAC cluster charges computing time spent on jobs to project
+accounts. This creates extra directives at the start of the
+jobscript. Further, there is a bug in the environment module system used on
+this cluster. For jobs to run correctly, there must be no ``module load''
+statements in the files .bashrc, .cshrc, .profile or .login.
+\verbatiminput{code/pbs-run-parallel-merimbula-metis-4-apac.sh}
+\newpage
+\subsection{4 Processor run_parallel_sw_merimbula_metis.py (``Bogong'' Linux Cluster)}\label{subsec:code4RPSMMBogong}
+\verbatiminput{code/pbs-run-parallel-merimbula-metis-4-bogong.sh}
Index: trunk/anuga_documentation/parallel_doc/code/RunParallelAdvection.py
===================================================================
--- trunk/anuga_documentation/parallel_doc/code/RunParallelAdvection.py	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/code/RunParallelAdvection.py	(revision 9427)
@@ -0,0 +1,120 @@
+#!/usr/bin/env python
+###
+#########################################################
+#
+#  Main file for parallel mesh testing. Runs an advection
+# flow simulation using a rectangular mesh
+#
+#
+#  Authors: Steve Roberts June 2005
+#  Modified by Linda Stals April 2006
+#
+#
+#########################################################
+
+
+import sys
+from os import sep
+sys.path.append('..'+sep+'pyvolution')
+sys.path.append('..'+sep+'parallel')
+
+# Parallel communication routines
+
+import pypar
+
+#  Mesh partition routines
+
+from parallel.parallel_meshes import parallel_rectangle
+
+# Parallel Domain
+ 
+from parallel.parallel_advection import Parallel_Domain
+from parallel.parallel_advection import Transmissive_boundary
+
+############################
+# Set the initial conditions
+############################
+class Set_Stage:
+    """Set an initial condition with constant water height, for x<x0
+    """
+
+    def __init__(self, x0=0.25, x1=0.5, h=1.0):
+        self.x0 = x0
+        self.x1 = x1
+        self.h  = h
+
+    def __call__(self, x, y):
+        return self.h*((x>self.x0)&(x<self.x1))
+
+###############################
+# Read in processor information
+###############################
+
+numprocs = pypar.size()
+myid = pypar.rank()
+processor_name = pypar.Get_processor_name()
+
+#######################
+# Partition the mesh
+#######################
+N = 20
+M = 20
+
+# Build a unit mesh, subdivide it over numproces processors with each
+# submesh containing M*N nodes
+
+points, vertices, boundary, full_send_dict, ghost_recv_dict =  \
+    parallel_rectangle(N, M, len1_g=1.0)
+
+###########################################
+# Start the computations on each subpartion
+###########################################
+
+# Create advection domain with direction (1,-1)
+# Initial condition is zero by default
+
+domain = Parallel_Domain(points, vertices, boundary,
+                         full_send_dict, ghost_recv_dict, velocity=[1.0, 0.0])
+
+# Turn on the visualisation
+
+rect = [0.0, 0.0, 1.0, 1.0]
+domain.initialise_visualiser(rect=rect)
+
+# Boundaries
+
+T = Transmissive_boundary(domain)
+domain.default_order = 2
+domain.set_boundary( {'left': T, 'right': T, 'bottom': T, 'top': T, \
+                      'ghost': None} )
+
+# Ensure that the domain definitions make sense
+
+domain.check_integrity()
+
+# Set the inititial conditions
+
+domain.set_quantity('stage', Set_Stage(0.2,0.4,1.0))
+
+# Let processor 0 output some timing information
+
+if myid == 0:
+    import time
+    t0 = time.time()
+
+# Start the evolve computions
+
+for t in domain.evolve(yieldstep = 0.1, finaltime = 3.0):
+    if myid == 0:
+        domain.write_time()
+
+# Output some computation statistics
+
+if myid == 0:
+    print 'That took %.2f seconds' %(time.time()-t0)
+    print 'Communication time %.2f seconds'\
+          %domain.communication_time
+    print 'Reduction Communication time %.2f seconds'\
+          %domain.communication_reduce_time
+
+
Index: trunk/anuga_documentation/parallel_doc/code/RunParallelMerimbulaMetis.py
===================================================================
--- trunk/anuga_documentation/parallel_doc/code/RunParallelMerimbulaMetis.py	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/code/RunParallelMerimbulaMetis.py	(revision 9427)
@@ -0,0 +1,176 @@
+#!/usr/bin/env python
+#########################################################
+#
+#  Main file for parallel mesh testing. Runs an advection
+# flow simulation using a rectangular mesh
+#
+#  This is a modification of the run_parallel_advection.py
+# file
+#
+#
+# *) The (new) files that have been added to manage the
+# grid partitioning are
+#    +) pmesh_divide_metis.py: subdivide a pmesh
+#    +) build_submesh.py: build the submeshes on the host
+# processor.
+#    +) build_local.py: build the GA mesh datastructure
+# on each processor.
+#    +) build_commun.py: handle the communication between
+# the host and processors
+#
+#  Authors: Linda Stals, Steve Roberts and Matthew Hardy,
+# June 2005
+#
+#
+#
+#########################################################
+import sys
+import pypar    # The Python-MPI interface
+import time
+
+
+from os import sep
+sys.path.append('..'+sep+'pyvolution')
+sys.path.append('..'+sep+'parallel')
+
+# Numeric arrays
+
+from Numeric import array, zeros, Float
+
+# pmesh
+
+from anuga.pyvolution.pmesh2domain import pmesh_to_domain_instance
+from anuga.pyvolution.advection import Domain as Advection_Domain
+from parallel.parallel_advection import Parallel_Domain
+
+from anuga.pyvolution.generic_boundary_conditions import Transmissive_boundary
+
+# Mesh partition routines
+
+from parallel.pmesh_divide  import pmesh_divide_metis
+from parallel.build_submesh import build_submesh
+from parallel.build_local   import build_local_mesh
+from parallel.build_commun  import send_submesh, rec_submesh, extract_hostmesh
+
+
+############################
+# Set the initial conditions
+############################
+
+class Set_Stage:
+    """Set an initial condition with constant water height, for x<x0
+    """
+
+    def __init__(self, x0=0.25, x1=0.5, h=1.0):
+        self.x0 = x0
+        self.x1 = x1
+        self.h  = h
+
+    def __call__(self, x, y):
+        return self.h*((x>self.x0)&(x<self.x1))
+
+rect = zeros( 4, Float) # Buffer for results
+
+###############################
+# Read in processor information
+###############################
+
+numprocs = pypar.size()
+myid = pypar.rank()
+processor_name = pypar.Get_processor_name()
+
+#######################
+# Partition the domain
+#######################
+
+if myid == 0:
+
+    # Read in the test files
+
+    filename = 'parallel/merimbula_10785.tsh'
+
+    mesh_full = pmesh_to_domain_instance(filename, Advection_Domain)
+    mesh_full.set_quantity('stage', Set_Stage(756000.0,756500.0,4.0))
+
+    # Define the domain boundaries for visualisation
+   
+    rect = array(mesh_full.xy_extent, Float)
+
+    # Subdivide the mesh
+
+    nodes, triangles, boundary, triangles_per_proc, quantities  =\
+            pmesh_divide_metis(mesh_full, numprocs)
+
+    # Build the mesh that should be assigned to each processor,
+    # this includes ghost nodes and the communicaiton pattern
+    
+    submesh = build_submesh(nodes, triangles, boundary, quantities, \
+                            triangles_per_proc)
+
+    # Send the mesh partition to the appropriate processor
+
+    for p in range(1, numprocs):
+      send_submesh(submesh, triangles_per_proc, p)
+
+    # Build the local mesh for processor 0
+
+    points, vertices, boundary, quantities, ghost_recv_dict, full_send_dict = \
+             extract_hostmesh(submesh, triangles_per_proc)
+
+
+else:
+    # Read in the mesh partition that belongs to this
+    # processor (note that the information is in the
+    # correct form for the GA data structure
+
+    points, vertices, boundary, quantities, ghost_recv_dict, full_send_dict = \
+             rec_submesh(0)
+
+###########################################
+# Start the computations on each subpartion
+###########################################
+
+# The visualiser needs to know the size of the whole domain
+
+pypar.broadcast(rect,0)
+
+# Build the domain for this processor
+
+domain = Parallel_Domain(points, vertices, boundary,
+                         full_send_dict  = full_send_dict,
+                         ghost_recv_dict = ghost_recv_dict,
+                         velocity = [0.1,0.0])
+
+# Visualise the domain
+
+try:
+    domain.initialise_visualiser(rect=rect)
+except:
+    print 'No visualiser'
+    
+# Define the boundaries, including the ghost boundary
+
+T = Transmissive_boundary(domain)
+domain.set_boundary( {'outflow': T, 'inflow': T, 'inner':T, \
+                      'exterior': T, 'open':T, 'ghost':None} )
+
+# Set the initial quantities
+
+domain.set_quantity('stage', quantities['stage'])
+
+# Set the number of time steps, as well as the start and end time
+
+t0 = time.time()
+yieldstep = 1000
+finaltime = 50000
+
+# Start the evolve calculations
+
+for t in domain.evolve(yieldstep = yieldstep, finaltime = finaltime):
+    if myid == 0:
+        domain.write_time()
+
+# Print some timing statistics
+
+if myid == 0:
+    print 'That took %.2f seconds' %(time.time()-t0)
Index: trunk/anuga_documentation/parallel_doc/code/RunParallelSwMerimbulaMetis.py
===================================================================
--- trunk/anuga_documentation/parallel_doc/code/RunParallelSwMerimbulaMetis.py	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/code/RunParallelSwMerimbulaMetis.py	(revision 9427)
@@ -0,0 +1,196 @@
+#!/usr/bin/env python
+###
+#########################################################
+#
+#  Main file for parallel mesh testing. Runs a shallow
+# water simulation using the merimbula mesh
+#
+#
+#
+# *) The (new) files that have been added to manage the
+# grid partitioning are
+#    +) pmesh_divide_metis.py: subdivide a pmesh
+#    +) build_submesh.py: build the submeshes on the host
+# processor.
+#    +) build_local.py: build the GA mesh datastructure
+# on each processor.
+#    +) build_commun.py: handle the communication between
+# the host and processors
+#
+#  Authors: Linda Stals, Steve Roberts and Matthew Hardy,
+# June 2005
+#
+#
+#
+#########################################################
+import sys
+from pypar_dist import pypar   # The Python-MPI interface
+import time
+
+from os import sep
+
+# ADD directory ..../anuga/inundation to PYTHONPATH instead
+#sys.path.append('..'+sep+'pyvolution')
+#sys.path.append('..'+sep+'parallel')
+
+# Numeric arrays
+
+from Numeric import array, zeros, Float
+
+# pmesh
+
+from anuga.pyvolution.shallow_water import Domain
+from parallel.parallel_shallow_water import Parallel_Domain
+from anuga.pyvolution.pmesh2domain import pmesh_to_domain_instance
+
+# Mesh partition routines
+
+from parallel.pmesh_divide import pmesh_divide_metis
+from parallel.build_submesh import build_submesh
+from parallel.build_local   import build_local_mesh
+from parallel.build_commun  import send_submesh, rec_submesh, extract_hostmesh
+
+###############################
+# Read in processor information
+###############################
+
+numprocs = pypar.size()
+myid = pypar.rank()
+processor_name = pypar.Get_processor_name()
+
+############################
+# Set the initial conditions
+############################
+
+rect = zeros( 4, Float) # Buffer for results
+
+class Set_Stage:
+    """Set an initial condition with constant water height, for x<x0
+    """
+
+    def __init__(self, x0=0.25, x1=0.5, h=1.0):
+        self.x0 = x0
+        self.x1 = x1
+        self.h  = h
+
+    def __call__(self, x, y):
+        return self.h*((x>self.x0)&(x<self.x1))
+
+#######################
+# Partition the mesh
+#######################
+
+if myid == 0:
+
+    # Read in the test files
+
+    filename = 'parallel/merimbula_10785_1.tsh'
+
+    # Build the whole mesh
+    
+    mesh_full = pmesh_to_domain_instance(filename, Domain)
+
+    # Define the domain boundaries for visualisation
+
+    rect = array(mesh_full.xy_extent, Float)
+
+    # Initialise the wave
+
+    mesh_full.set_quantity('stage', Set_Stage(756000.0,756500.0,2.0))
+
+    # Subdivide the mesh
+    
+    nodes, triangles, boundary, triangles_per_proc, quantities = \
+         pmesh_divide_metis(mesh_full, numprocs)
+
+    # Build the mesh that should be assigned to each processor,
+    # this includes ghost nodes and the communicaiton pattern
+    
+    submesh = build_submesh(nodes, triangles, boundary,\
+                            quantities, triangles_per_proc)
+
+    # Send the mesh partition to the appropriate processor
+
+    for p in range(1, numprocs):
+      send_submesh(submesh, triangles_per_proc, p)
+
+    # Build the local mesh for processor 0
+    
+    points, vertices, boundary, quantities, ghost_recv_dict, full_send_dict = \
+              extract_hostmesh(submesh, triangles_per_proc)
+
+else:
+    
+    # Read in the mesh partition that belongs to this
+    # processor (note that the information is in the
+    # correct form for the GA data structure)
+
+    points, vertices, boundary, quantities, ghost_recv_dict, full_send_dict \
+            = rec_submesh(0)
+
+
+###########################################
+# Start the computations on each subpartion
+###########################################
+
+# The visualiser needs to know the size of the whole domain
+
+pypar.broadcast(rect,0)
+
+# Build the domain for this processor
+
+domain = Parallel_Domain(points, vertices, boundary,
+                         full_send_dict  = full_send_dict,
+                         ghost_recv_dict = ghost_recv_dict)
+
+# Visualise the domain
+
+try:
+    domain.initialise_visualiser(rect=rect)
+    domain.visualiser.scale_z['stage'] = 0.2
+    domain.visualiser.scale_z['elevation'] = 0.05
+except:
+    print 'No visualiser'
+
+
+domain.default_order = 1
+
+# Define the boundaries, including the ghost boundary
+
+from parallel.parallel_shallow_water import Transmissive_boundary, Reflective_boundary
+
+T = Transmissive_boundary(domain)
+R = Reflective_boundary(domain)
+domain.set_boundary( {'outflow': R, 'inflow': R, 'inner':R, 'exterior': R, \
+                      'open':R, 'ghost':None} )
+
+
+# Set the initial quantities
+
+domain.set_quantity('stage', quantities['stage'])
+domain.set_quantity('elevation', quantities['elevation'])
+
+domain.store = False
+
+# Set the number of time steps, as well as the start and end time
+
+t0 = time.time()
+yieldstep = 1
+finaltime = 90
+
+
+# Start the evolve calculations
+
+for t in domain.evolve(yieldstep = yieldstep, finaltime = finaltime):
+    if myid == 0:
+        domain.write_time()
+
+# Print some timing statistics
+
+if myid == 0:
+    print 'That took %.2f seconds' %(time.time()-t0)
+    print 'Communication time %.2f seconds'%domain.communication_time
+    print 'Reduction Communication time %.2f seconds'\
+          %domain.communication_reduce_time
+    print 'Broadcast time %.2f seconds'\
+          %domain.communication_broadcast_time
Index: trunk/anuga_documentation/parallel_doc/code/merimbula_10785_1.tsh
===================================================================
--- trunk/anuga_documentation/parallel_doc/code/merimbula_10785_1.tsh	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/code/merimbula_10785_1.tsh	(revision 9427)
@@ -0,0 +1,18185 @@
+5719 1 # <# of verts> <# of vert attributes>, next lines <vertex #> <x> <y> [attributes] ...Triangulation Vertices...
+0 756956.4 5913709.0 -1.05857910142 
+1 756979.4 5913720.0 -0.930256716426 
+2 756996.9 5913754.0 -0.384269340021 
+3 757024.4 5913793.0 -0.125330994253 
+4 757053.3 5913790.0 -0.177543895094 
+5 757091.3 5913769.0 -0.246912441532 
+6 757115.8 5913740.0 -0.347470047572 
+7 757119.1 5913676.0 -1.0153632953 
+8 757109.7 5913639.0 -1.27592843557 
+9 757099.4 5913604.0 -1.30818945402 
+10 757102.3 5913568.0 -1.22102047727 
+11 757121.9 5913544.0 -1.15870628606 
+12 757146.9 5913507.0 -1.06744256608 
+13 757173.1 5913481.0 -1.34338873589 
+14 757208.3 5913450.0 -1.34795702415 
+15 757241.3 5913424.0 -0.658884060878 
+16 757278.6 5913415.0 -0.202750043154 
+17 757313.6 5913416.0 -0.357582415844 
+18 757352.6 5913399.0 -0.350696607251 
+19 757382.1 5913381.0 -0.297108045802 
+20 757435.2 5913355.0 -0.224015874196 
+21 757469.4 5913363.0 -0.232950767947 
+22 757495.5 5913378.0 -0.304468425652 
+23 757520.6 5913393.0 -0.261688278222 
+24 757580.5 5913402.0 -0.26005347607 
+25 757622.8 5913387.0 -0.330548150361 
+26 757658.0 5913366.0 -0.169381377428 
+27 757683.9 5913344.0 -0.284046976833 
+28 757692.4 5913302.0 -0.237140821617 
+29 757711.5 5913255.0 0.0114529741 
+30 757699.8 5913198.0 -0.0515441837891 
+31 757694.5 5913161.0 -0.101507151741 
+32 757697.4 5913107.0 -0.186419626479 
+33 757703.9 5913063.0 -0.152146044918 
+34 757713.1 5913020.0 -0.0321163950475 
+35 757725.9 5912968.0 -0.0309828545732 
+36 757764.3 5912914.0 -0.160074681446 
+37 757795.8 5912882.0 -0.175369044956 
+38 757823.4 5912843.0 -0.265337636881 
+39 757861.6 5912840.0 -0.187762439574 
+40 757898.6 5912833.0 -0.165740878776 
+41 757946.3 5912800.0 -0.19645987677 
+42 757982.8 5912776.0 -0.23230255575 
+43 758012.8 5912752.0 -0.253128191054 
+44 758082.6 5912770.0 -0.252714809571 
+45 758141.9 5912746.0 -0.184445204606 
+46 758178.6 5912745.0 -0.243060292372 
+47 758215.3 5912735.0 -0.185704481615 
+48 758243.5 5912747.0 -0.168217285222 
+49 758300.5 5912705.0 -0.117686626931 
+50 758363.2 5912661.0 -0.280394878109 
+51 758410.1 5912597.0 -0.426651570128 
+52 758442.4 5912560.0 -0.517635990396 
+53 758478.6 5912565.0 -0.281820396525 
+54 758501.9 5912604.0 -0.113066569536 
+55 758542.0 5912658.0 -0.0825699244761 
+56 758591.1 5912693.0 -0.0635172194751 
+57 758630.6 5912714.0 -0.0714117982476 
+58 758670.1 5912755.0 -0.0343803207281 
+59 758708.4 5912767.0 -0.028414969048 
+60 758746.5 5912792.0 0.0733174978561 
+61 758777.8 5912795.0 0.0025025984844 
+62 758829.4 5912789.0 -0.0766058453139 
+63 758879.9 5912755.0 -0.107316235091 
+64 758909.5 5912753.0 -0.103600862254 
+65 758947.3 5912764.0 -0.279861120727 
+66 758985.3 5912781.0 -0.368829689425 
+67 759015.4 5912826.0 -0.231415048354 
+68 759041.8 5912867.0 -0.0734020727309 
+69 759094.9 5912871.0 -0.425036798591 
+70 759122.8 5912876.0 -0.308588573743 
+71 759162.0 5912871.0 -1.40128909387 
+72 759170.0 5912890.0 -0.176072625742 
+73 759193.8 5912906.0 -0.486103718308 
+74 759209.6 5912931.0 0.162292263706 
+75 759228.0 5912954.0 -0.599899533136 
+76 759232.4 5912991.0 -0.113549604166 
+77 759235.8 5913020.0 -0.798765074401 
+78 759243.4 5913044.0 -0.66836549828 
+79 759262.3 5913073.0 -0.322426281145 
+80 759274.8 5913096.0 -0.411306178855 
+81 759304.5 5913144.0 -0.280774625932 
+82 759329.6 5913173.0 -0.234460946706 
+83 759347.1 5913190.0 -0.279682252246 
+84 759372.1 5913218.0 0.124629853763 
+85 759389.7 5913249.0 -0.17467118384 
+86 759399.4 5913273.0 0.0296177431407 
+87 759403.4 5913314.0 -0.194660371612 
+88 759403.2 5913351.0 -0.208277584299 
+89 759403.8 5913388.0 -0.149277675281 
+90 759422.0 5913419.0 -0.0511553017668 
+91 759427.9 5913448.0 0.000602196168005 
+92 759454.6 5913488.0 0.66754101098 
+93 759493.3 5913521.0 0.117985698077 
+94 759520.8 5913539.0 0.0882915827384 
+95 759551.9 5913558.0 0.25729833712 
+96 759595.8 5913584.0 0.315880001711 
+97 759632.5 5913599.0 -0.173491634922 
+98 759664.6 5913608.0 -0.305367491372 
+99 759708.0 5913616.0 -0.397765149714 
+100 759762.1 5913619.0 -0.416403525253 
+101 759799.8 5913620.0 -0.319723989117 
+102 759844.5 5913617.0 -0.277267963897 
+103 759910.8 5913595.0 -0.268415427519 
+104 759944.2 5913582.0 -0.270854925335 
+105 759997.4 5913562.0 -0.259014257035 
+106 760042.6 5913544.0 0.161247065454 
+107 760099.1 5913521.0 -0.0866017222103 
+108 760183.0 5913505.0 0.44962317077 
+109 760270.8 5913479.0 0.402925658588 
+110 760318.7 5913453.0 0.418497500013 
+111 760362.4 5913449.0 0.20441589251 
+112 760406.4 5913429.0 -0.0618146501833 
+113 760468.0 5913408.0 -0.181488568512 
+114 760514.6 5913383.0 -0.0539863289797 
+115 760533.6 5913307.0 -0.385096271235 
+116 760506.8 5913254.0 -0.525222838409 
+117 760506.3 5913182.0 -0.737815792894 
+118 760509.4 5913140.0 -0.589320595178 
+119 760513.4 5913097.0 -0.105143984879 
+120 760543.6 5913078.0 0.47556497613 
+121 760517.2 5913038.0 -0.197388746517 
+122 760515.9 5912999.0 -0.377318700619 
+123 760522.7 5912961.0 -0.39944834645 
+124 760538.6 5912911.0 -0.448860641268 
+125 760533.5 5912882.0 -0.926351496253 
+126 760523.6 5912842.0 0.067974338178 
+127 760530.7 5912799.0 -0.268638914746 
+128 760568.4 5912715.0 -0.139400531391 
+129 760548.1 5912657.0 0.31622455604 
+130 760604.9 5912563.0 -2.91367708118 
+131 760659.6 5912545.0 -3.57578941256 
+132 760731.9 5912514.0 -4.49799560728 
+133 760776.9 5912482.0 -4.62564930778 
+134 760820.9 5912414.0 -3.80674094524 
+135 760830.0 5912347.0 -4.94566176095 
+136 760872.2 5912268.0 -3.89147536778 
+137 760914.6 5912302.0 -3.81545599159 
+138 760974.8 5912243.0 -3.81900292394 
+139 761016.3 5912205.0 -3.49050618739 
+140 761052.7 5912151.0 -3.29743560189 
+141 759608.8 5912326.0 -2.50311131006 
+142 759648.9 5912370.0 -2.49854080032 
+143 759734.6 5912453.0 -2.35271604257 
+144 759831.9 5912548.0 -1.60813095165 
+145 759926.0 5912617.0 -0.320290556206 
+146 760035.3 5912684.0 0.0211316708495 
+147 760130.8 5912731.0 0.211595125577 
+148 760188.9 5912759.0 0.807589373583 
+149 760259.2 5912788.0 1.04750182848 
+150 760345.6 5912800.0 0.349723586514 
+151 760413.1 5912792.0 -0.790008409706 
+152 760394.6 5912830.0 -0.2988045194 
+153 760352.9 5912826.0 0.243780465645 
+154 760301.9 5912836.0 -0.490627182964 
+155 760251.9 5912865.0 -1.89364889452 
+156 760180.4 5912895.0 -1.20719746677 
+157 760150.5 5912884.0 -0.691818356953 
+158 760110.3 5912889.0 -1.08014386735 
+159 760029.2 5912933.0 -0.630775039662 
+160 759965.3 5912969.0 -0.796592540882 
+161 759917.9 5912983.0 -0.461554816476 
+162 759867.0 5912984.0 -0.172677542929 
+163 759809.5 5912981.0 -0.455343216108 
+164 759769.6 5912980.0 -0.814686769423 
+165 759723.6 5912982.0 -0.160007359477 
+166 759683.6 5912981.0 -0.162139491744 
+167 759634.8 5912975.0 0.0483044700545 
+168 759560.4 5912960.0 -0.182585512533 
+169 759496.9 5912934.0 -0.0899427716913 
+170 759463.8 5912906.0 -0.282814648778 
+171 759452.2 5912877.0 -0.341769155358 
+172 759442.1 5912839.0 -0.489139913808 
+173 759426.3 5912793.0 -0.225596570306 
+174 759409.4 5912769.0 -0.991890866953 
+175 759369.2 5912796.0 -1.28902202935 
+176 759321.1 5912831.0 -0.817929632674 
+177 759294.3 5912856.0 -1.11707011413 
+178 759269.9 5912879.0 -1.14018490757 
+179 759252.7 5912892.0 -1.44908186645 
+180 759242.1 5912879.0 -1.32265939268 
+181 759254.3 5912853.0 -1.38275117438 
+182 759290.6 5912825.0 -0.93069567139 
+183 759328.1 5912797.0 -1.04105172763 
+184 759352.9 5912777.0 -2.24698281885 
+185 759381.3 5912755.0 -1.32374395506 
+186 759381.4 5912717.0 -1.24705683131 
+187 759347.9 5912694.0 -1.21250919679 
+188 759336.6 5912672.0 -0.589476693786 
+189 759306.7 5912620.0 -0.368382537085 
+190 759260.9 5912576.0 -0.146959783628 
+191 759227.4 5912544.0 -0.450098193693 
+192 759191.9 5912522.0 -0.388313189066 
+193 759151.9 5912465.0 -0.496403883137 
+194 759112.6 5912446.0 -0.445102986969 
+195 759095.4 5912412.0 -0.475563963638 
+196 759059.8 5912378.0 -0.37349081838 
+197 759036.9 5912368.0 -0.453698693697 
+198 759011.5 5912327.0 -0.469527330016 
+199 758971.9 5912285.0 -0.471244737575 
+200 758940.6 5912247.0 -0.413412067175 
+201 758907.8 5912250.0 -0.32354834683 
+202 758868.7 5912214.0 -0.367068327359 
+203 758829.6 5912201.0 -0.318465278278 
+204 758812.3 5912178.0 -0.2629510714 
+205 758784.7 5912150.0 -0.280446955099 
+206 758762.4 5912134.0 -0.265954321969 
+207 758715.3 5912140.0 -0.311649563656 
+208 758649.9 5912122.0 -0.300039303411 
+209 758612.4 5912099.0 -0.268987106205 
+210 758573.8 5912070.0 -0.237347242748 
+211 758533.9 5912064.0 -0.219390086708 
+212 758483.9 5912059.0 -0.207883782632 
+213 758442.6 5912049.0 -0.210193006785 
+214 758388.3 5912057.0 -0.2237782443 
+215 758351.5 5912047.0 -0.220211660562 
+216 758301.5 5912036.0 -0.170493225374 
+217 758265.8 5912017.0 -0.0927155491112 
+218 758219.8 5912007.0 0.0665950182502 
+219 758176.5 5911973.0 0.00650388070029 
+220 758124.0 5911951.0 -0.0166417982108 
+221 758079.8 5911927.0 -0.0886730019271 
+222 758044.5 5911902.0 -0.0761150757338 
+223 758018.3 5911866.0 -0.00732674769168 
+224 757994.7 5911809.0 0.0520656451332 
+225 757972.8 5911763.0 0.0828254772779 
+226 757965.1 5911712.0 0.105813361908 
+227 757940.1 5911668.0 0.0976377252762 
+228 757935.4 5911635.0 0.0399996400809 
+229 757949.6 5911581.0 -0.0142419261735 
+230 757950.4 5911525.0 -0.0488999851731 
+231 757947.5 5911473.0 -0.0741824184894 
+232 757937.5 5911433.0 -0.0706420501714 
+233 757923.5 5911388.0 -0.0777885250112 
+234 757896.9 5911328.0 -0.0806319977021 
+235 757855.8 5911253.0 -0.0633259265677 
+236 757834.2 5911219.0 -0.0684471347927 
+237 757810.9 5911182.0 -0.0884413777088 
+238 757781.3 5911149.0 -0.0845328630913 
+239 757763.1 5911109.0 -0.0436404950811 
+240 757750.3 5911055.0 -0.0368265085099 
+241 757752.1 5911015.0 -0.0651400676143 
+242 757768.3 5910992.0 -0.0847453124576 
+243 757798.1 5910985.0 -0.137522749219 
+244 757850.6 5910987.0 -0.0888609970148 
+245 757885.3 5910987.0 -0.0902883442064 
+246 757931.7 5910977.0 -0.0770894720917 
+247 757966.1 5910930.0 -0.179037489338 
+248 757956.1 5910889.0 -0.191946080218 
+249 757951.6 5910860.0 -0.150767219178 
+250 757987.4 5910828.0 -0.143833070665 
+251 758030.8 5910795.0 -0.152448048088 
+252 758053.1 5910780.0 -0.156662247452 
+253 758083.1 5910774.0 -0.158598590033 
+254 758072.2 5910743.0 -0.16088166945 
+255 758068.3 5910706.0 -0.167478997871 
+256 758064.3 5910657.0 -0.179789654352 
+257 758058.4 5910621.0 -0.189389696387 
+258 758059.8 5910587.0 -0.195858425304 
+259 758060.1 5910536.0 -0.198364919105 
+260 758023.4 5910497.0 -0.198377500566 
+261 758005.5 5910511.0 -0.198378775479 
+262 758034.9 5910554.0 -0.198391610707 
+263 758006.9 5910564.0 -0.203649754237 
+264 757974.1 5910538.0 -0.214376052372 
+265 757933.7 5910548.0 -0.223268411847 
+266 757917.0 5910584.0 -0.245101777457 
+267 757904.9 5910572.0 -0.216196152561 
+268 757926.2 5910544.0 -0.311481855211 
+269 757945.8 5910525.0 -0.364529114825 
+270 757979.7 5910486.0 -0.378197712419 
+271 757948.6 5910460.0 -0.379900606674 
+272 757914.3 5910426.0 -0.378638404569 
+273 757865.2 5910391.0 -0.362264575803 
+274 757811.1 5910369.0 -0.329996723111 
+275 757766.6 5910340.0 -0.302395389225 
+276 757718.4 5910304.0 -0.283656918172 
+277 757684.1 5910270.0 -0.264846993563 
+278 757641.7 5910262.0 -0.24660206142 
+279 757587.9 5910260.0 -0.229868451452 
+280 757543.4 5910262.0 -0.225222220931 
+281 757489.6 5910273.0 -0.221837032631 
+282 757428.7 5910315.0 -0.224621383156 
+283 757379.1 5910361.0 -0.236496508518 
+284 757345.7 5910399.0 -0.249238226823 
+285 757317.4 5910433.0 -0.263049723235 
+286 757273.5 5910483.0 -0.28258219677 
+287 757250.6 5910515.0 -0.290326114188 
+288 757233.9 5910548.0 -0.294285795203 
+289 757217.8 5910575.0 -0.294054785725 
+290 757209.6 5910609.0 -0.290013830255 
+291 757196.3 5910662.0 -0.272064830695 
+292 757183.8 5910700.0 -0.255057694073 
+293 757178.7 5910764.0 -0.22838715962 
+294 757196.9 5910825.0 -0.201998086823 
+295 757227.5 5910865.0 -0.177003917585 
+296 757250.2 5910926.0 -0.149454536438 
+297 757267.0 5910972.0 -0.139159586214 
+298 757294.6 5911035.0 -0.132818310376 
+299 757325.2 5911082.0 -0.128786337435 
+300 757358.4 5911150.0 -0.117500505835 
+301 757377.0 5911203.0 -0.110280917097 
+302 757422.8 5911250.0 -0.106654958792 
+303 757448.7 5911284.0 -0.106247585559 
+304 757482.4 5911329.0 -0.102758107024 
+305 757523.1 5911380.0 -0.0939937396827 
+306 757578.2 5911416.0 -0.0816838330896 
+307 757639.1 5911443.0 -0.0687116300453 
+308 757664.8 5911454.0 -0.0650083713236 
+309 757710.8 5911490.0 -0.0732598747619 
+310 757708.0 5911521.0 -0.0808631123427 
+311 757685.7 5911581.0 -0.0737153804526 
+312 757645.0 5911622.0 -0.082336228402 
+313 757618.3 5911643.0 -0.0961828768184 
+314 757586.3 5911673.0 -0.0909342479872 
+315 757547.1 5911692.0 -0.0915832382959 
+316 757509.9 5911693.0 -0.109473005534 
+317 757471.9 5911685.0 -0.108790107021 
+318 757440.8 5911676.0 -0.146621802961 
+319 757401.5 5911661.0 -0.186087510064 
+320 757366.0 5911649.0 -0.185233821256 
+321 757324.2 5911630.0 -0.148917258334 
+322 757281.2 5911595.0 -0.172112255945 
+323 757238.5 5911562.0 -0.189380297494 
+324 757207.5 5911551.0 -0.194428261711 
+325 757177.3 5911546.0 -0.182414225486 
+326 757144.5 5911550.0 -0.178141305312 
+327 757082.9 5911576.0 -0.202831792705 
+328 757039.3 5911608.0 -0.182835844995 
+329 756980.0 5911640.0 -0.166020801633 
+330 756921.4 5911664.0 -0.189140042919 
+331 756888.5 5911666.0 -0.191399825189 
+332 756836.4 5911676.0 -0.175382000736 
+333 756787.3 5911671.0 -0.197894227856 
+334 756730.3 5911682.0 -0.181030536112 
+335 756702.6 5911693.0 -0.252142370778 
+336 756665.4 5911717.0 -0.238010928003 
+337 756641.6 5911695.0 -0.201486499152 
+338 756610.4 5911701.0 -0.189089271191 
+339 756610.0 5911740.0 -0.172127397733 
+340 756598.6 5911765.0 -0.147276755549 
+341 756557.1 5911778.0 -0.10272071726 
+342 756519.6 5911765.0 -0.075079862123 
+343 756445.7 5911774.0 -0.051524632646 
+344 756417.1 5911778.0 -0.0498106143453 
+345 756420.0 5911806.0 -0.0481907071368 
+346 756445.4 5911847.0 -0.033487875988 
+347 756451.1 5911894.0 0.0209913135198 
+348 756462.4 5911923.0 0.0858339483577 
+349 756463.8 5911972.0 0.269944592684 
+350 756458.3 5911993.0 0.200502180797 
+351 756416.3 5911997.0 -0.00282461852219 
+352 756378.1 5911987.0 0.0433053473914 
+353 756345.5 5911990.0 0.0661059516228 
+354 756306.4 5911997.0 -0.0450490367553 
+355 756298.8 5912022.0 -0.194444871704 
+356 756347.4 5912031.0 -0.383370557938 
+357 756381.6 5912035.0 -0.34603749111 
+358 756427.4 5912038.0 -0.198213574592 
+359 756472.7 5912037.0 -0.347630647261 
+360 756488.6 5912053.0 -0.377279742215 
+361 756465.7 5912099.0 -0.190585492832 
+362 756450.3 5912124.0 -0.251407926914 
+363 756444.8 5912165.0 -0.410097001167 
+364 756441.5 5912204.0 -0.23098260697 
+365 756451.7 5912241.0 -0.354144128828 
+366 756465.4 5912282.0 -0.272982227143 
+367 756484.4 5912330.0 -0.267704334103 
+368 756494.2 5912370.0 -0.238042822673 
+369 756506.4 5912400.0 -0.238363871584 
+370 756518.6 5912442.0 -0.234549789926 
+371 756529.0 5912470.0 -0.227188169515 
+372 756566.5 5912515.0 -0.365585959241 
+373 756550.5 5912577.0 -0.428308738133 
+374 756523.5 5912625.0 -0.401932218634 
+375 756492.3 5912676.0 -0.375142191801 
+376 756470.6 5912721.0 -0.324738467267 
+377 756442.3 5912767.0 -0.337717177755 
+378 756412.1 5912833.0 -0.318820281755 
+379 756397.2 5912869.0 -0.329840094373 
+380 756359.8 5912879.0 -0.279945992068 
+381 756346.4 5912935.0 -0.290664285638 
+382 756336.3 5912971.0 -0.338152784559 
+383 756327.6 5913025.0 -0.310785996394 
+384 756323.8 5913088.0 -0.278945850052 
+385 756329.5 5913148.0 -0.227974443954 
+386 756334.8 5913205.0 -0.287478521769 
+387 756345.8 5913272.0 -0.397374422381 
+388 756357.9 5913339.0 -0.256406070037 
+389 756366.3 5913373.0 -0.26606013011 
+390 756378.6 5913432.0 -0.257906223585 
+391 756408.6 5913485.0 -0.278297288287 
+392 756432.7 5913523.0 -0.244293601041 
+393 756470.8 5913548.0 -0.236800024882 
+394 756528.6 5913571.0 -0.224169290788 
+395 756571.5 5913582.0 -0.248652134255 
+396 756611.9 5913590.0 -0.214926889496 
+397 756636.9 5913591.0 -0.185595861354 
+398 756662.6 5913621.0 -0.10799572919 
+399 756640.1 5913642.0 -0.46512243594 
+400 756584.9 5913655.0 -0.626875851838 
+401 756537.7 5913658.0 -1.12733441072 
+402 756484.7 5913660.0 -1.05475933646 
+403 756448.5 5913655.0 -0.798866536189 
+404 756437.6 5913625.0 -0.730703555269 
+405 756404.8 5913650.0 -0.794734074091 
+406 756367.5 5913658.0 -0.866013109207 
+407 756323.8 5913660.0 -0.403909411886 
+408 756308.8 5913715.0 -0.285493906054 
+409 756289.3 5913751.0 -0.320955583839 
+410 756312.9 5913752.0 -0.356687556947 
+411 756306.9 5913786.0 -0.482225288017 
+412 756285.2 5913828.0 -0.401055450318 
+413 756264.3 5913865.0 -0.459329139616 
+414 756240.6 5913892.0 -0.497753193789 
+415 756203.3 5913923.0 -0.451671009366 
+416 756162.7 5913946.0 -0.798041388266 
+417 756116.1 5913963.0 -0.406464637888 
+418 756080.8 5913986.0 -0.357407119644 
+419 756057.4 5914024.0 -0.367160071554 
+420 756046.0 5914051.0 -0.401280639217 
+421 756030.9 5914077.0 -0.429660393693 
+422 756019.9 5914113.0 -0.470035184559 
+423 756000.5 5914149.0 -0.256344955779 
+424 755991.1 5914167.0 -0.204405949773 
+425 755997.3 5914199.0 -0.228486486622 
+426 755995.1 5914233.0 -0.12905270068 
+427 755984.7 5914263.0 -0.0289429060115 
+428 755986.8 5914291.0 -0.0873751677817 
+429 755978.8 5914334.0 -0.231738400088 
+430 755963.8 5914373.0 -0.431053885962 
+431 755990.4 5914386.0 -0.187463388906 
+432 755996.9 5914351.0 -0.139995906469 
+433 756005.1 5914317.0 -0.123050125679 
+434 756016.6 5914291.0 -0.0305050799664 
+435 756019.6 5914262.0 0.00104630739646 
+436 756019.2 5914239.0 -0.0997018391172 
+437 756027.7 5914210.0 -0.155395376082 
+438 756031.4 5914183.0 -0.176385706192 
+439 756054.8 5914123.0 -0.242504511431 
+440 756081.4 5914068.0 -0.154206838543 
+441 756105.8 5914029.0 -0.25049900953 
+442 756123.6 5914005.0 -0.232956602053 
+443 756150.0 5913988.0 -0.371376652148 
+444 756186.3 5913988.0 -0.333605011533 
+445 756191.9 5913971.0 -0.379559620997 
+446 756226.1 5913950.0 -0.620730862273 
+447 756259.5 5913927.0 -0.827053548604 
+448 756276.4 5913906.0 -1.01798477029 
+449 756309.1 5913863.0 -0.655778035952 
+450 756330.8 5913824.0 -0.789993729089 
+451 756342.5 5913797.0 -0.812822830178 
+452 756357.7 5913759.0 -0.429622817869 
+453 756394.8 5913693.0 -0.666785830703 
+454 756442.5 5913692.0 -0.603228376585 
+455 756482.9 5913705.0 -0.34317514379 
+456 756575.4 5913715.0 -0.178847501359 
+457 756579.3 5913763.0 -0.107630540731 
+458 756595.8 5913793.0 -0.0989747419325 
+459 756649.6 5913787.0 -0.092178325626 
+460 756627.0 5913761.0 -0.0917228728646 
+461 756673.0 5913784.0 -0.111280876557 
+462 756744.0 5913796.0 0.00822202082485 
+463 756774.0 5913763.0 -0.315846365549 
+464 756795.8 5913741.0 -0.336311722984 
+465 756828.8 5913718.0 -0.541637774323 
+466 756881.3 5913682.0 -0.654415555337 
+467 756908.8 5913687.0 -0.626226168801 
+468 760330.75 5912238.5 -9.5014159576 
+469 760691.725 5912194.75 -13.3515345269 
+470 759862.94023 5912295.19832 -3.54482183307 
+471 760872.2125 5912172.875 -8.04353716101 
+472 756925.183541 5911997.84175 -4.92786692085 
+473 756786.475587 5911863.83716 -0.428926066733 
+474 756882.162363 5913048.63706 -5.89688953472 
+475 756733.464948 5912290.17959 -4.70916657954 
+476 757464.947063 5910644.19821 -0.805942593034 
+477 757544.862909 5912301.20022 -0.457473278829 
+478 757709.523059 5911977.16652 -0.284271161716 
+479 756662.996678 5913281.66082 -3.53816307628 
+480 756928.263149 5913501.82768 -5.09810114772 
+481 757383.956356 5913038.21571 -7.8949502549 
+482 757744.549056 5910745.78762 -0.404916975873 
+483 758296.73209 5912321.25791 -0.614623416926 
+484 758879.531365 5912529.5042 -0.839751803972 
+485 759590.351325 5913181.86363 -0.517520476307 
+486 757576.161903 5912697.29765 -0.564051196914 
+487 757219.212571 5911916.45234 -3.99720696309 
+488 756643.066923 5912949.67812 -4.26001830235 
+489 756951.525884 5912647.42603 -4.33249042633 
+490 757934.626395 5912247.06222 -0.434646206463 
+491 757827.857701 5910661.78474 -0.266791175834 
+492 757591.65831 5910884.78803 -0.484229171465 
+493 759826.659501 5913329.41749 -0.404662683464 
+494 757817.74741 5912538.93426 -0.444383578207 
+495 757711.585662 5911309.16941 -0.0802825402007 
+496 757529.47036 5913203.51898 -6.63625292172 
+497 757281.504651 5913249.30901 -7.03801049413 
+498 759387.986961 5913019.58861 -1.30407526081 
+499 760336.956114 5913024.48646 -0.707567411046 
+500 757574.936492 5910467.62445 -0.907430345359 
+501 757752.336593 5911785.94438 -0.0697037612296 
+502 757533.767022 5911888.43323 -0.197464898269 
+503 756630.631967 5913434.70083 -0.963504026916 
+504 757033.270585 5913286.74144 -6.4184388958 
+505 758516.28267 5912297.78369 -0.610620898017 
+506 758672.71238 5912475.49042 -0.708885260117 
+507 759610.977909 5913371.22125 -2.24900913488 
+508 760005.163571 5913191.20809 -0.770509018083 
+509 756626.477969 5911926.73544 -0.200259751159 
+510 756646.029381 5912410.60052 -0.757955330451 
+511 757582.793472 5911154.98747 -0.445400335729 
+512 757177.284394 5911685.33489 -3.27597179397 
+513 757829.310056 5911516.33059 -0.075790226363 
+514 757008.363892 5913629.89368 -3.8058034108 
+515 758156.005707 5912589.73444 -0.557713276415 
+516 758209.263346 5912166.26861 -0.4942450476 
+517 758722.984412 5912263.18716 -0.494041117756 
+518 759006.009726 5912469.95923 -1.47982563823 
+519 759120.462502 5912676.91619 -1.6224346126 
+520 759252.549281 5912729.07355 -1.19800920547 
+521 760276.353834 5912503.25454 -3.46917713939 
+522 759310.880095 5912951.09828 -1.33761776248 
+523 756913.404012 5911804.06849 -4.1782812294 
+524 757335.646011 5910728.89342 -0.335783886781 
+525 757887.963417 5911988.38996 -0.28684918196 
+526 756512.068108 5913318.94906 -0.797823270584 
+527 757547.305324 5913007.01184 -7.75040872795 
+528 757755.133833 5910869.01832 -0.428729550214 
+529 758887.148645 5912642.23995 -0.191747208966 
+530 759492.082943 5913221.58044 -2.39181377476 
+531 757333.068353 5911804.9332 -3.36509459839 
+532 756492.113252 5912995.29747 -2.33086187925 
+533 756733.564801 5912711.5677 -3.39540614079 
+534 757676.321491 5910944.42035 -0.515218496174 
+535 759877.28924 5913459.49697 -0.670136084073 
+536 759785.130665 5913156.83148 -0.342728171712 
+537 757908.173588 5912651.96699 -0.342104991802 
+538 759404.297609 5913113.61276 -3.12561617362 
+539 757810.219553 5911669.66343 -0.0835703640495 
+540 756764.610076 5913507.6032 -2.64293584946 
+541 758478.968668 5912428.78684 -1.4664172304 
+542 759683.376153 5913479.28672 -1.72656334368 
+543 760195.088791 5913282.39339 -2.60847338011 
+544 757319.988067 5910617.63418 -0.322788960246 
+545 757858.157456 5910889.34884 -0.322474620822 
+546 760511.2375 5912216.625 -11.3480552601 
+547 756751.246801 5911775.12467 -1.45939272002 
+548 756601.641751 5912213.68641 -2.52608579564 
+549 756911.562485 5913593.68133 -2.62046783234 
+550 757032.104 5913490.66993 -5.04598947862 
+551 758309.970429 5912476.99108 -0.852752634785 
+552 757678.733747 5912798.26681 -0.314109848824 
+553 757869.620477 5910619.67394 -0.416089012452 
+554 757419.116635 5910890.37653 -0.240405431876 
+555 757559.229138 5913299.86024 -4.10036642636 
+556 757438.781542 5910505.25449 -0.226912085088 
+557 759521.241844 5913413.90959 -0.551748179781 
+558 758336.77756 5912173.89058 -0.452655925358 
+559 759126.250743 5912776.40386 -6.49395048779 
+560 758023.880358 5912082.68617 -0.391646215479 
+561 756545.566799 5911873.89207 -0.0707242805464 
+562 756529.394766 5912155.47918 -2.19439065659 
+563 756529.898973 5911996.05883 -0.0351072651418 
+564 756712.247989 5913696.74785 -0.237791591744 
+565 757831.370291 5910493.96329 -0.372070532924 
+566 760452.59107 5912911.17726 -2.70765745321 
+567 760376.896544 5913151.33439 -0.259122385591 
+568 757691.536535 5911708.64145 -0.214438379291 
+569 757468.104592 5911797.27819 -0.301101641828 
+570 756627.495926 5913513.10186 -0.398830845777 
+571 757147.859383 5913339.3446 -6.49939929788 
+572 757834.009031 5912733.38166 -0.313827446911 
+573 760328.409703 5913315.82135 0.00330720261622 
+574 759084.085687 5912555.12408 -0.789068419192 
+575 756578.435061 5912819.04733 -1.40987689663 
+576 757681.514207 5911379.42726 -0.0652933585836 
+577 759327.714841 5913052.3452 -2.69512116902 
+578 758667.209056 5912597.4913 -0.538694363577 
+579 756580.223396 5912352.49782 -0.412229157103 
+580 759010.437151 5912673.84049 -0.530711058501 
+581 756487.673194 5913162.03907 -1.16455416566 
+582 756500.080294 5912890.49754 -1.34460451703 
+583 759700.931969 5913088.22122 -0.665698717248 
+584 759783.727781 5913514.77766 -2.59743457248 
+585 758004.212692 5910731.3972 -0.15844193066 
+586 758769.657049 5912715.17646 -0.076580634667 
+587 760139.534654 5912959.94262 -2.04168756891 
+588 757472.399167 5913273.07606 -4.60304223474 
+589 757324.899104 5913320.4277 -5.17982790736 
+590 757869.432251 5911840.42519 -0.0726897274602 
+591 758497.171214 5912178.78786 -0.371243790054 
+592 758817.489828 5912302.72406 -0.54533935088 
+593 759385.022562 5912920.69098 -1.07877965874 
+594 760014.714925 5913394.60297 -0.668665032901 
+595 759894.797223 5913102.97366 -0.706328205691 
+596 757098.942245 5913432.47257 -5.52481032472 
+597 756509.318615 5913447.76543 -0.451644209526 
+598 759735.870115 5912310.59916 -2.55676776247 
+599 757614.330727 5913191.3633 -4.40333111003 
+600 760427.811695 5913021.45794 -1.16387818282 
+601 757570.239405 5910363.11425 -0.28454493601 
+602 758580.439194 5912530.61774 -1.42377061979 
+603 757682.583086 5911169.7757 -0.13738718165 
+604 757181.279488 5911615.66789 -0.850028351316 
+605 760360.859576 5912639.98705 -1.6422201496 
+606 759488.598262 5913332.96107 -0.885408171707 
+607 759580.236971 5913476.66396 -0.586034264045 
+608 757893.649009 5910490.81161 -0.394713709941 
+609 757610.871516 5911773.63281 -0.196078818288 
+610 757896.589059 5910762.43089 -0.141162311472 
+611 757982.011433 5910652.00271 -0.185065004016 
+612 757240.182008 5913337.57265 -6.19500649677 
+613 756657.790381 5911776.89161 -0.166619407072 
+614 756584.11292 5912433.59806 -0.397737948284 
+615 757508.289034 5911211.74232 -0.128358689645 
+616 758158.157305 5912668.69809 -0.381588421798 
+617 758772.642188 5912225.83588 -0.489365056904 
+618 759027.47509 5912420.80354 -0.786408090967 
+619 758903.315116 5912395.84982 -0.743718611747 
+620 760217.260743 5912625.87271 -1.4366587941 
+621 756909.117862 5911733.56134 -0.641037936085 
+622 756436.120516 5913337.71258 -0.432320130781 
+623 757358.764335 5911728.91593 -0.950392962513 
+624 756415.657093 5912973.84727 -0.652230133956 
+625 756689.439982 5912579.79096 -1.93758660198 
+626 757666.273634 5911031.17831 -0.227652306881 
+627 760684.846849 5912400.19088 -8.06619393739 
+628 758009.052014 5911989.47436 -0.155696993232 
+629 757728.923986 5910446.45544 -0.219116190211 
+630 759787.377662 5913067.17627 -0.733549986523 
+631 759203.059123 5912864.89616 -6.40792904224 
+632 759165.734597 5912603.86349 -1.51577681086 
+633 759298.074106 5912705.69035 -1.01098909834 
+634 757612.38971 5913071.96155 -4.22513029789 
+635 757769.385151 5910929.68821 -0.348142285475 
+636 759442.578259 5913241.58858 -1.26012455303 
+637 760365.697266 5912911.94975 -1.74529689337 
+638 759288.696954 5913016.45263 -2.40749706046 
+639 758586.045763 5912184.03952 -0.403139779369 
+640 757051.296632 5913704.49806 -1.90587055338 
+641 757781.776803 5911276.16532 -0.0892021906153 
+642 757472.829764 5911052.02664 -0.236239259054 
+643 757768.353236 5911510.82481 -0.109816007041 
+644 758247.063301 5912095.24448 -0.22232669216 
+645 759285.663969 5912917.73541 -1.66168773708 
+646 757261.608274 5910704.53891 -0.262628401002 
+647 758890.990536 5912699.09993 -0.374720435275 
+648 759902.815346 5913525.07943 -2.77387662074 
+649 759370.776021 5913148.12027 -1.23750564259 
+650 757875.052168 5911660.42969 0.0304196581752 
+651 756706.200586 5913557.64067 -0.314533665751 
+652 759665.672347 5913542.4303 -0.574599140233 
+653 757321.712226 5910541.69578 -0.293387155464 
+654 758132.803029 5912073.22129 -0.377738555727 
+655 757530.36064 5911761.7158 -0.303788914385 
+656 757439.103969 5911740.09462 -0.30225041831 
+657 757042.323998 5911760.84755 -0.593942134833 
+658 758744.622887 5912182.31716 -0.390520279247 
+659 759224.511148 5912904.16322 -2.64065081281 
+660 756987.758156 5913672.9784 -2.78200127272 
+661 757719.049088 5910974.51544 -0.22788992895 
+662 757953.790129 5912708.98766 -0.36862340754 
+663 758469.565129 5912496.86847 -0.78894695013 
+664 757509.137203 5913324.06427 -2.12990495812 
+665 760247.543149 5913379.03046 -0.0937557306728 
+666 756601.451589 5912707.73156 -1.19319994325 
+667 757808.847069 5911402.69266 -0.0827701183218 
+668 757648.990439 5910339.72068 -0.28867563515 
+669 757271.951041 5910588.98988 -0.300208103259 
+670 756528.627412 5912238.08389 -0.563078674907 
+671 757890.720762 5910598.39781 -0.35005057042 
+672 757832.912708 5910562.16852 -1.06822602904 
+673 757921.683304 5910650.20548 -0.191781823427 
+674 757337.210513 5910920.29007 -0.129790053891 
+675 759117.370781 5912825.95404 -5.11121192219 
+676 758446.351935 5912123.78901 -0.227839675522 
+677 759989.573818 5913476.59648 -1.96089258782 
+678 760601.399093 5912460.24752 -6.27822337005 
+679 758027.644219 5912603.14744 -0.49569381726 
+680 757634.55524 5913312.15344 -1.7323104417 
+681 758249.041618 5912694.8422 -0.236789829138 
+682 757278.356051 5910794.39062 -0.197898332555 
+683 757633.391204 5912972.80399 -0.316472200388 
+684 757073.002045 5913524.07 -3.83008250365 
+685 759472.004189 5913423.92691 -0.200476070421 
+686 758353.716168 5912111.5565 -0.276319697561 
+687 760440.25829 5913111.88217 -0.772822423404 
+688 760057.253648 5913057.50648 -0.881715369723 
+689 759964.704162 5913054.22409 -0.868058896039 
+690 757387.083809 5911008.24841 -0.128426399919 
+691 757883.299215 5911750.43159 0.0190302934298 
+692 757878.954049 5911468.88649 -0.0831618902732 
+693 757043.771827 5913581.40204 -3.67888892943 
+694 757907.102298 5910881.75395 -0.277726617673 
+695 756903.116992 5913640.13155 -1.88333489339 
+696 756798.964951 5913612.47803 -0.383325815269 
+697 756494.242018 5911991.19315 0.177470713674 
+698 756775.989128 5913677.40179 -0.312827158409 
+699 758544.287059 5912130.59356 -0.227468835186 
+700 757583.719408 5911289.88324 -0.109351258743 
+701 757975.256947 5911924.85967 -0.16581344312 
+702 757743.449978 5911212.72547 -0.125012310878 
+703 757536.534878 5912854.48365 -1.66124402976 
+704 757261.512544 5912701.56172 -7.75967455671 
+705 756519.691249 5911937.77921 0.0224736048839 
+706 760096.845115 5912266.84916 -7.30773280743 
+707 759437.561591 5912970.58201 -0.787399693986 
+708 756733.413734 5911730.21777 -0.731930182405 
+709 758369.581883 5912529.03027 -0.631734902396 
+710 757730.655244 5912849.37704 -0.240727023354 
+711 757383.81822 5910459.50561 -0.253772652888 
+712 756652.872286 5912076.15874 -1.03601620468 
+713 756625.907587 5913552.81032 -0.281526118007 
+714 760334.525947 5913385.18722 -0.0153307260718 
+715 758707.255712 5912703.53177 -0.262510003837 
+716 758071.455971 5912401.51095 -0.533930416148 
+717 760472.212963 5912716.11296 -1.39921955975 
+718 760442.635002 5913319.72155 -0.282541819288 
+719 756499.974783 5911891.65724 -0.00424404816089 
+720 760463.531965 5912970.02046 -2.21212494856 
+721 757869.609115 5912781.04818 -0.300424803815 
+722 757446.542632 5911148.8307 -0.109478939864 
+723 758666.905364 5912204.85211 -0.494034449834 
+724 760435.890246 5912459.18132 -4.40351486615 
+725 758289.908771 5912623.23375 -0.360155828024 
+726 760989.164942 5912158.70042 -3.05125347713 
+727 760458.931089 5912837.81579 -2.00419504064 
+728 756596.611265 5911831.39173 -0.129229502744 
+729 756680.893792 5913663.15406 -0.379710084904 
+730 756753.144952 5913720.53363 -0.342660245794 
+731 757187.427941 5913389.56623 -5.21734773494 
+732 756412.597065 5913109.83503 -0.580149852387 
+733 757297.524418 5913365.64538 -3.41920884975 
+734 759343.938277 5912882.34743 -1.03711432915 
+735 759532.688038 5913490.83077 -0.241086566711 
+736 759312.027176 5912751.6937 -1.25291593065 
+737 757686.253884 5910604.66271 -1.58857691532 
+738 759576.785175 5913070.74153 -0.655258764855 
+739 757105.231281 5911652.12887 -0.629944649189 
+740 757867.95 5910939.22473 -0.262942798343 
+741 756492.603115 5912132.81552 -0.749654304739 
+742 756544.219052 5912090.2186 -0.358023276123 
+743 760495.580136 5912903.61711 -3.87445675966 
+744 757660.672777 5911669.40039 -0.116102788344 
+745 757734.998468 5911642.69994 -0.127764334267 
+746 756502.664646 5912023.12295 -0.157416435307 
+747 757467.104165 5910406.15058 -0.226505313814 
+748 757255.548674 5911670.42877 -1.12629379698 
+749 756520.750513 5911822.26775 -0.0693288574422 
+750 756564.720283 5913519.2859 -0.358959997278 
+751 759782.29389 5913568.83533 -0.593436350114 
+752 758969.938806 5912381.11547 -0.679718092575 
+753 759244.296059 5912656.99753 -1.29161767716 
+754 758754.153139 5912625.23861 -0.128196467649 
+755 757058.99055 5913634.9075 -3.24657556347 
+756 759235.647292 5912791.28792 -1.33262700223 
+757 757666.220505 5911415.15891 -0.0645841680832 
+758 757736.395742 5911424.05621 -0.0598964912896 
+759 757621.822655 5911375.01714 -0.0771377466137 
+760 758638.051424 5912652.33542 -0.348608748646 
+761 759702.312836 5913032.98657 -0.651219777206 
+762 757409.001842 5913162.86708 -7.44115205369 
+763 759451.547567 5913368.72085 -0.487545925831 
+764 759432.771495 5913174.80877 -2.95162012533 
+765 759174.506403 5912813.97815 -6.33828563744 
+766 756726.521765 5913618.30613 -0.122927775964 
+767 756805.524709 5911735.61436 -0.455475251445 
+768 756515.274232 5912780.18969 -0.509302224683 
+769 756538.8541 5912369.32133 -0.265789221396 
+770 756450.667573 5912870.04616 -0.582358766646 
+771 760242.444581 5912979.37038 -1.06676411126 
+772 760229.503527 5913128.03187 -0.948340856361 
+773 757654.468487 5913029.93977 -0.662069818325 
+774 759055.383639 5912766.68861 -0.737460812822 
+775 759297.01478 5913069.03001 -0.919493843185 
+776 759335.391667 5913103.05702 -1.22792415142 
+777 758987.550104 5912724.99977 -0.743070697026 
+778 756422.877419 5913224.94251 -0.517614822596 
+779 759400.167701 5912870.4874 -0.827877294542 
+780 756596.392762 5912634.40843 -0.587025458798 
+781 757873.174778 5910824.61854 -0.226011601565 
+782 758623.372463 5912302.82413 -0.644785705674 
+783 759494.66946 5913108.78597 -0.769718736639 
+784 756490.276595 5912188.48763 -0.862749706533 
+785 759109.10474 5912503.37414 -1.21357278873 
+786 758023.826629 5910760.55659 -0.155777495382 
+787 757970.447926 5910775.28524 -0.144172241746 
+788 758765.753665 5912755.90176 -0.108451379873 
+789 757461.951557 5913317.73959 -1.72654693574 
+790 757392.618896 5913277.96772 -5.41866560436 
+791 757928.904852 5911812.11106 0.00889614846516 
+792 759422.951795 5912905.51928 -0.65823157088 
+793 756635.042179 5913701.66427 -0.252547487413 
+794 757792.198893 5911587.01174 -0.122031262623 
+795 757234.38365 5911772.21781 -3.8999367746 
+796 756539.3509 5912311.26733 -0.351183072863 
+797 758833.987156 5912253.10517 -0.530661630449 
+798 760122.20941 5913414.20466 -3.29542712792 
+799 756831.360338 5912453.21294 -2.5748563802 
+800 757156.887257 5912386.08112 -5.28792895181 
+801 757692.973003 5911097.10566 -0.0769273233626 
+802 758073.547686 5911991.21551 -0.304907515792 
+803 757752.481683 5910529.86736 -0.904459653946 
+804 759984.583261 5912438.44073 -2.86378246011 
+805 756547.970833 5912041.47921 -0.143910271474 
+806 756601.500927 5911993.87526 -0.168813961119 
+807 756697.245333 5911991.27781 -0.377671135032 
+808 756808.084206 5912103.25972 -4.24928703997 
+809 757010.398394 5912210.24579 -6.58889321846 
+810 757883.469654 5910533.59602 -0.47259957587 
+811 757646.412948 5912883.02858 -0.338934361012 
+812 758814.442649 5912740.01872 -0.228907879982 
+813 758823.526062 5912670.85231 -0.139738380356 
+814 756389.662824 5912915.74896 -0.366526602315 
+815 757887.603848 5911552.10863 -0.0643048786725 
+816 760153.075958 5912923.1349 -2.53005900822 
+817 760202.46935 5912943.76903 -3.00390194735 
+818 757347.078596 5913356.77742 -2.25434123243 
+819 759893.570357 5913040.52618 -0.796367698542 
+820 757130.855058 5913464.63087 -4.06622962592 
+821 756462.948638 5913477.17376 -0.324872900322 
+822 756451.050358 5913407.15158 -0.383833663395 
+823 759065.588827 5912448.43153 -0.810043217744 
+824 758067.985613 5912682.3369 -0.412279873146 
+825 756606.570858 5912285.50508 -0.660424755641 
+826 758021.629523 5910602.4571 -0.195816880596 
+827 757968.644674 5910600.70158 -0.209375834957 
+828 757585.076324 5913347.76223 -1.04346490957 
+829 757001.924424 5913388.5297 -6.10743305819 
+830 756848.116589 5913285.44315 -5.04387791103 
+831 757567.835756 5910309.63306 -0.226640518444 
+832 757506.300079 5910339.19332 -0.215947257853 
+833 758533.236529 5912558.8183 -0.716936349578 
+834 758590.167866 5912600.50644 -0.566079987076 
+835 760370.537445 5912721.64406 -0.95257407786 
+836 757587.764172 5911725.95871 -0.201182037072 
+837 757324.19087 5911685.50009 -0.423866573287 
+838 757868.576904 5910569.49653 -0.648458575376 
+839 760461.949502 5913157.61211 -0.749185502737 
+840 756856.01407 5913607.5745 -1.58080131009 
+841 756868.213143 5913538.35457 -4.14985869167 
+842 756843.822096 5913430.63143 -4.28759105785 
+843 758400.158122 5912452.59164 -1.34752951738 
+844 758408.935208 5912339.28848 -0.616433542829 
+845 756530.573358 5912722.18837 -0.519192302294 
+846 758940.546562 5912716.76 -0.546974362702 
+847 760457.435832 5913218.34107 -0.612371444447 
+848 759269.972955 5912967.77024 -3.69423655618 
+849 757657.80661 5913185.13567 -1.12199488847 
+850 757644.680511 5913248.3699 -2.33069687641 
+851 757627.929029 5913131.42559 -3.49903449434 
+852 757544.930039 5913121.35272 -6.89140278712 
+853 760474.323383 5913019.90755 -1.90294750058 
+854 757729.623265 5911148.37241 -0.0905467737813 
+855 757211.077357 5911590.10017 -0.320295871431 
+856 757224.064954 5911635.38436 -0.629855917285 
+857 756639.628963 5912488.21647 -0.730257059103 
+858 756732.961803 5912456.84107 -1.33169871947 
+859 759841.24537 5913543.35118 -1.80203084797 
+860 759641.727323 5913059.10652 -0.709187247087 
+861 760184.462246 5913004.23235 -2.51491193352 
+862 757390.64176 5913331.22163 -2.10532402619 
+863 757294.502263 5911744.61602 -2.40604775661 
+864 760240.151033 5913054.06473 -0.56345993966 
+865 757145.97474 5913192.34044 -7.22435890599 
+866 757915.890005 5910513.75495 -0.383632468446 
+867 758023.722598 5910645.16671 -0.184736612575 
+868 757250.578196 5913380.65908 -2.52051490071 
+869 759444.284468 5913289.31615 -0.758333545537 
+870 757482.552692 5911728.64971 -0.257290821771 
+871 757757.984942 5912769.6856 -0.259761229519 
+872 757744.164721 5912642.99166 -0.346229863539 
+873 757627.165292 5912482.21203 -0.691745185415 
+874 757381.713461 5912484.59746 -7.98971156158 
+875 757818.970925 5910768.70855 -0.2326212501 
+876 760781.96875 5912183.8125 -13.8462960039 
+877 757406.797363 5911910.6672 -1.01593757259 
+878 757504.639019 5912095.74887 -0.738109194121 
+879 757165.003656 5911581.64998 -0.325306167085 
+880 757135.088898 5911616.86519 -0.661100032813 
+881 758186.587736 5912701.97049 -0.283358808903 
+882 758212.417227 5912651.1171 -0.363057562724 
+883 756397.158096 5913347.33859 -0.301460404942 
+884 756403.182412 5913288.0572 -0.373880561388 
+885 760721.463744 5912451.68339 -5.592983295 
+886 760756.523004 5912371.13827 -7.47790814361 
+887 760689.592135 5912308.95505 -11.2537192075 
+888 759788.521373 5913021.54222 -0.743420322607 
+889 759838.409283 5913045.6239 -0.810277267035 
+890 756975.949917 5913569.05242 -3.86684091849 
+891 756954.8189 5913625.53901 -3.3846642757 
+892 756667.296106 5913534.57987 -0.443122297348 
+893 756673.388881 5913475.67434 -1.09973162848 
+894 756728.430787 5913375.44097 -3.64951393054 
+895 759727.447324 5913540.33266 -0.72209944085 
+896 757942.254474 5910718.66263 -0.146615941696 
+897 756596.807018 5912069.75254 -0.4178586454 
+898 756617.050893 5912141.12068 -3.20599152474 
+899 756719.074349 5912155.02127 -4.6692219848 
+900 758826.058093 5912591.44063 -1.1633991334 
+901 758777.87386 5912495.78894 -0.635508803203 
+902 756407.997541 5913391.75741 -0.295905674705 
+903 756629.584648 5911764.0298 -0.163345869571 
+904 756627.947026 5911804.97932 -0.151693421165 
+905 756700.584004 5911852.25831 -0.181009622281 
+906 756645.445029 5911857.53363 -0.172127940626 
+907 756552.331601 5912445.40255 -0.263646241263 
+908 756581.657944 5912475.6733 -0.397313402195 
+909 756555.625063 5912405.58477 -0.283261144388 
+910 757470.027486 5911240.88862 -0.106240444765 
+911 757524.000026 5911272.0537 -0.105405933183 
+912 760253.094888 5912703.09119 -2.26449871064 
+913 757711.091798 5911033.19513 -0.0300662027737 
+914 758037.072343 5911949.90965 -0.248261105437 
+915 759412.010436 5913215.8373 -0.744744117832 
+916 757398.284908 5910581.42311 -0.438393644945 
+917 758087.908675 5912188.05134 -0.456535923754 
+918 758416.170904 5912202.65456 -0.483220315054 
+919 760122.913943 5912504.85599 -4.26773100307 
+920 758730.830836 5912377.14882 -0.591673693718 
+921 758798.16492 5912206.63834 -0.392091531256 
+922 756906.913966 5911697.30723 -0.309775264082 
+923 756976.856643 5911711.24944 -0.351840180795 
+924 756862.117202 5911718.22448 -0.397829909265 
+925 757371.977581 5911689.82674 -0.300864793363 
+926 756620.300371 5912561.94848 -0.783077702482 
+927 757274.950949 5910548.04866 -0.294826106325 
+928 757918.100618 5910617.19053 -0.238919366252 
+929 759502.836187 5913010.04527 -0.685891278211 
+930 756455.067279 5912929.33491 -1.03310394807 
+931 756388.740794 5913171.23805 -0.410668070518 
+932 760307.571963 5913101.51983 -0.312294342955 
+933 756851.073481 5911783.06491 -2.79856047197 
+934 756860.833866 5911857.08814 -1.40853450621 
+935 756955.855873 5911898.7325 -5.2619704648 
+936 757081.853079 5911992.02698 -6.60134958589 
+937 757264.446079 5912161.28091 -7.19082934072 
+938 756832.257 5911955.23938 -0.708244481836 
+939 760294.876185 5913192.33312 -0.146541957169 
+940 757816.930838 5910432.17985 -0.359167359034 
+941 759672.335058 5912318.29958 -2.50746562309 
+942 756376.323405 5912962.81198 -0.365788112524 
+943 756382.173718 5913017.57667 -0.459480569709 
+944 757760.641239 5910397.78586 -0.304224339368 
+945 757694.203599 5910389.15904 -0.301679775644 
+946 757651.537348 5910454.18198 -0.839806932428 
+947 757626.958987 5910539.0973 -0.998427020967 
+948 757578.785368 5910642.25846 -0.824165041146 
+949 757523.971379 5910766.77428 -0.494469405714 
+950 757528.621341 5910556.00464 -1.41142295387 
+951 756709.757838 5913748.08111 -0.176872379084 
+952 760256.821759 5912922.98295 -1.95190422826 
+953 760306.950909 5912965.79104 -0.936094747072 
+954 757146.282585 5913417.40736 -5.34864246734 
+955 757107.540159 5913377.57749 -6.13638849031 
+956 757088.629642 5913317.2589 -6.58512559901 
+957 757093.095803 5913243.68748 -6.89906503791 
+958 757017.937847 5913113.38545 -6.02619771744 
+959 757050.161681 5912871.0802 -6.02285852938 
+960 757169.871616 5913010.29559 -6.5000859119 
+961 757016.85346 5913200.83742 -6.51438042098 
+962 756914.368795 5913155.83392 -5.88573577095 
+963 756752.311455 5913146.08623 -5.31190195966 
+964 758529.501473 5912498.96184 -1.28716510504 
+965 758595.053575 5912450.29158 -0.774912052388 
+966 759642.79752 5913131.68385 -0.655656164624 
+967 759696.916625 5913240.74466 -0.479683333868 
+968 760118.786085 5913025.9222 -1.63713407073 
+969 760130.442954 5913124.36292 -1.57644859724 
+970 759833.993792 5913106.36135 -0.68668070351 
+971 759869.107827 5913189.24604 -0.468645206417 
+972 756670.017709 5911819.78145 -0.175698269873 
+973 759691.75 5912411.5 -2.46629301019 
+974 759808.422 5912377.29529 -2.55890917091 
+975 756441.592093 5913028.38929 -1.02359494184 
+976 756510.991578 5913079.23008 -2.07154584746 
+977 756620.025982 5913154.62098 -3.97241058872 
+978 756940.8774 5913259.87796 -5.11533626986 
+979 759598.867481 5913528.75894 -0.447894042779 
+980 757589.137202 5910978.28395 -0.669833379577 
+981 759213.843091 5912591.72755 -1.17863521534 
+982 756494.70857 5912833.55729 -0.658694437114 
+983 756668.768349 5912666.25106 -2.53963830843 
+984 758872.658848 5912293.51473 -0.578495849904 
+985 758854.520587 5912354.70772 -0.667107565749 
+986 758830.317026 5912432.91935 -0.639407733365 
+987 756708.690181 5913509.09352 -1.03527188886 
+988 756734.987443 5913445.96093 -2.76730135212 
+989 756812.584364 5912213.41031 -5.50647365254 
+990 756849.991331 5912331.11781 -5.91973476139 
+991 756993.257955 5912415.4485 -5.42644435417 
+992 756596.653421 5912392.35323 -0.455690319983 
+993 756639.920729 5912351.20242 -0.503641717937 
+994 756720.752672 5912372.90262 -3.12084377461 
+995 757437.669328 5911200.11893 -0.105237845403 
+996 756704.720742 5911786.70023 -0.358771939158 
+997 756581.716846 5913019.233 -3.37690531209 
+998 756689.478601 5913052.449 -4.46383597391 
+999 756783.791667 5912947.99162 -4.4958297186 
+1000 757659.261745 5913078.88583 -1.16961032593 
+1001 760369.971996 5912867.38569 -2.69973399602 
+1002 760320.519666 5912885.12912 -2.31724734622 
+1003 760419.723309 5912873.35485 -2.30460744721 
+1004 757400.281672 5911795.72894 -0.537325461578 
+1005 757942.087957 5912753.83898 -0.306449389309 
+1006 757893.067036 5912717.09665 -0.287384460012 
+1007 759186.305006 5912744.47984 -1.37842327274 
+1008 757618.38986 5911088.94042 -0.396684064332 
+1009 756671.597464 5912244.96365 -2.92705012763 
+1010 760452.515656 5913064.12625 -1.25286724078 
+1011 760387.970626 5913073.01066 -0.764804823147 
+1012 760185.961983 5912690.81763 -1.77170962857 
+1013 760113.859825 5912616.05527 -2.04108040346 
+1014 758169.045389 5912291.14204 -0.471414755385 
+1015 757102.733395 5912554.88531 -4.9661745748 
+1016 757776.735939 5910960.98157 -0.261846789263 
+1017 757818.651204 5910934.62568 -0.299254057641 
+1018 758610.06393 5912144.87946 -0.345914378069 
+1019 757252.044391 5910647.81991 -0.288029233677 
+1020 759066.383675 5912822.171 -0.445823174769 
+1021 757367.631193 5910814.67482 -0.209091303339 
+1022 757788.400303 5911222.00508 -0.0921929475364 
+1023 759437.334778 5913332.68397 -0.516607131843 
+1024 758130.011364 5912010.29674 -0.204130972572 
+1025 757085.177301 5913478.04619 -4.73384532742 
+1026 757048.59697 5913442.13198 -5.6605167077 
+1027 756987.307693 5913448.37726 -5.69196873307 
+1028 756920.409863 5913400.3299 -5.57542400181 
+1029 757639.708292 5911717.64727 -0.199128159993 
+1030 757675.78864 5911771.6507 -0.193403363635 
+1031 757646.636977 5911880.94773 -0.1761476942 
+1032 758009.196019 5910687.20236 -0.171444167546 
+1033 758803.152883 5912239.83448 -0.511474423054 
+1034 758769.383165 5912273.18822 -0.522714609586 
+1035 758735.10125 5912319.60385 -0.529821255004 
+1036 758674.309451 5912344.02343 -0.586801969797 
+1037 758606.31476 5912376.00129 -0.73536823714 
+1038 757038.949022 5911678.29475 -0.408431415309 
+1039 757950.36854 5910630.39077 -0.203354163355 
+1040 757744.223279 5910952.10874 -0.3162426602 
+1041 757727.136732 5910907.60358 -0.413849076691 
+1042 757669.481145 5910836.31938 -0.420877407836 
+1043 757430.938788 5910742.21558 -0.345873931884 
+1044 757711.171904 5910940.32024 -0.406437511583 
+1045 758266.590022 5912058.5548 -0.180345321504 
+1046 758300.858727 5912100.33407 -0.266470806303 
+1047 758217.589007 5912056.01686 -0.166445852692 
+1048 758187.653091 5912109.19648 -0.432264284274 
+1049 758268.79601 5912152.38178 -0.432981242568 
+1050 758258.059662 5912240.90653 -0.515972147623 
+1051 758145.133213 5912157.92396 -0.475957668284 
+1052 758169.360587 5912222.33035 -0.469910051839 
+1053 759627.757144 5913558.20785 -0.361706388857 
+1054 757839.791928 5912807.01722 -0.268241991145 
+1055 757790.668539 5912806.36415 -0.253155258703 
+1056 760491.272268 5912558.50069 -2.3264897173 
+1057 759347.280798 5912740.41521 -1.87494949636 
+1058 757924.638725 5911879.76712 -0.083232918165 
+1059 757856.335562 5911917.20823 -0.277988680161 
+1060 757798.572601 5911985.49118 -0.33867603307 
+1061 757735.035175 5912184.70869 -0.342306310216 
+1062 757839.334738 5912108.23256 -0.332640351425 
+1063 757745.645681 5912071.20729 -0.299549809097 
+1064 757623.188155 5912064.28723 -0.416280329235 
+1065 757786.416439 5911865.77385 -0.178870976829 
+1066 760113.123512 5912929.33141 -1.68526781411 
+1067 760086.06191 5912979.37925 -1.06116991947 
+1068 760069.75 5912911.0 -0.714583658766 
+1069 756785.46392 5912544.60365 -2.48143409412 
+1070 756900.108259 5912544.9581 -3.53544216507 
+1071 757941.049544 5910492.23506 -0.377524202699 
+1072 757692.658175 5912712.71092 -0.312152742273 
+1073 757645.162273 5912623.73695 -0.432108576538 
+1074 757512.743598 5912568.66919 -0.120364749308 
+1075 757418.776464 5912694.9462 -8.39669648244 
+1076 757346.993396 5912861.06554 -8.13028859293 
+1077 756944.006738 5911693.63592 -0.293029247575 
+1078 757400.766557 5911721.33604 -0.305075299138 
+1079 757165.743867 5913265.60116 -6.92130039551 
+1080 759710.819268 5913162.05707 -0.56795809809 
+1081 756910.570116 5912154.23992 -5.66914725228 
+1082 757012.216111 5912090.03285 -6.29327649733 
+1083 757130.904649 5912151.94773 -7.11124015692 
+1084 757540.735494 5911089.70416 -0.441223053259 
+1085 758784.706288 5912352.21598 -0.57885367301 
+1086 758107.061583 5912256.45155 -0.477939358575 
+1087 758021.288831 5912243.58736 -0.444930299436 
+1088 757981.875564 5912343.03768 -0.461917620739 
+1089 757811.725724 5912367.18502 -0.405579893638 
+1090 757955.160192 5912481.82007 -0.850136749423 
+1091 758105.005234 5912332.8463 -0.472041791505 
+1092 758202.322623 5912412.2633 -1.01245734317 
+1093 757974.631187 5912162.36441 -0.3426823038 
+1094 757712.178268 5912543.30813 -0.595532292829 
+1095 757725.721706 5912434.76866 -0.504145850659 
+1096 757696.021422 5912308.45905 -0.331531818354 
+1097 757077.780252 5913732.72901 -0.5624655848 
+1098 757037.501276 5913743.97726 -0.710885208209 
+1099 757736.838986 5911507.97836 -0.0816964928714 
+1100 757743.857412 5911561.96767 -0.0814704419942 
+1101 757756.524189 5911465.91214 -0.0847077629995 
+1102 759916.013468 5913558.98845 -0.947091132552 
+1103 759958.090879 5913523.08801 -2.98775845181 
+1104 759877.65 5913606.0 -0.315796883641 
+1105 757908.572212 5911655.65562 0.0740773044434 
+1106 757884.490582 5911606.63562 -0.0486166219493 
+1107 757907.039199 5911706.00447 0.0765876155249 
+1108 757448.314076 5911708.26858 -0.209793192893 
+1109 757396.025562 5910409.5551 -0.240788992222 
+1110 759050.913721 5912507.16391 -1.19165530871 
+1111 758970.466026 5912558.55917 -0.945567853403 
+1112 760086.015996 5913308.13967 -0.8211303069 
+1113 759747.552071 5913043.34678 -0.708462398352 
+1114 757880.472021 5910699.90871 -0.1312059153 
+1115 756677.670967 5911903.5664 -0.221824433474 
+1116 756737.914795 5911899.69967 -0.185599607645 
+1117 757569.688703 5911227.94986 -0.180793539109 
+1118 757648.679198 5911242.61093 -0.189582817942 
+1119 757506.738036 5910929.28011 -0.545143087804 
+1120 757849.012393 5912672.56157 -0.348724970592 
+1121 757856.995645 5912600.22251 -0.390676079509 
+1122 757940.089506 5912569.21946 -0.475024307319 
+1123 760019.607486 5912552.41277 -1.77632375148 
+1124 757591.863566 5912185.33504 -0.377493741406 
+1125 757802.050946 5911477.93545 -0.0798664079314 
+1126 759932.81899 5913472.06899 -1.08183514547 
+1127 759924.251584 5913380.98905 -0.444364228413 
+1128 759983.289076 5913296.05747 -0.550029138066 
+1129 757787.593445 5912689.67107 -0.320977871623 
+1130 759965.190151 5913424.2687 -0.67480069577 
+1131 756376.25 5913726.0 -0.510817254037 
+1132 757223.306717 5910691.93971 -0.262827064369 
+1133 757227.319161 5910744.25985 -0.23680730329 
+1134 756675.982399 5913583.52758 -0.080953183199 
+1135 760050.720696 5913483.05193 -3.24806711221 
+1136 757890.974346 5911422.79687 -0.0805349298145 
+1137 757873.795358 5911374.13939 -0.0778584033495 
+1138 757829.804913 5911323.25624 -0.103431012763 
+1139 760400.665883 5912964.48525 -1.19159481538 
+1140 757401.640445 5911086.78378 -0.126126474185 
+1141 759552.921049 5913521.37581 -0.179976236851 
+1142 757082.023256 5913665.72544 -1.74879169678 
+1143 757699.253421 5911435.81352 -0.0601931726562 
+1144 757288.414644 5913122.25417 -7.63264318904 
+1145 759375.557919 5913071.03962 -2.88011449777 
+1146 759439.066085 5913059.15456 -0.91229644229 
+1147 759141.844392 5912551.1253 -1.73794094121 
+1148 758039.650514 5910728.73641 -0.162281894704 
+1149 756511.851854 5913503.02116 -0.342830048576 
+1150 756463.149664 5913284.03105 -0.597453046503 
+1151 756535.052113 5913235.02438 -1.32541216198 
+1152 758351.562574 5912257.03287 -0.552582982136 
+1153 756738.136156 5911821.71831 -0.419686613988 
+1154 756789.876076 5911811.13566 -1.27412384667 
+1155 758673.750985 5912409.75984 -0.658055026103 
+1156 758175.673779 5912029.5679 -0.147510678021 
+1157 758090.042868 5912122.69468 -0.426737792658 
+1158 757929.375057 5912079.33198 -0.413964595529 
+1159 757856.425918 5911707.51525 0.0425161155978 
+1160 757816.282112 5911762.52435 -0.0258730543541 
+1161 757429.778695 5910370.56173 -0.229062003487 
+1162 757433.351033 5910445.14395 -0.2344079945 
+1163 757500.724365 5910469.35787 -0.251627058816 
+1164 757844.398621 5911435.26207 -0.0764349915804 
+1165 758730.903945 5912443.53641 -0.616498091781 
+1166 759338.877758 5913001.05632 -1.77248598734 
+1167 757815.673955 5911254.63066 -0.0695522656651 
+1168 758892.980058 5912728.54486 -0.276151848419 
+1169 758851.125689 5912716.58318 -0.25329775553 
+1170 757529.363139 5911724.60876 -0.192338679453 
+1171 757942.195992 5910813.45364 -0.133943264417 
+1172 756640.466959 5911735.16476 -0.182517383579 
+1173 759390.201201 5913182.70464 -0.950256472887 
+1174 759799.469909 5913244.67055 -0.412396693033 
+1175 759750.02763 5912394.19855 -2.45996277692 
+1176 759783.25 5912500.5 -2.08446793541 
+1177 759889.412145 5912428.29585 -2.14907253821 
+1178 759979.892673 5912281.02374 -5.88324584825 
+1179 759927.953808 5912518.21085 -1.71645285829 
+1180 759794.116055 5912437.19053 -2.29255849151 
+1181 759846.05283 5912478.69187 -1.99878379275 
+1182 757707.905451 5910864.19969 -0.493384770925 
+1183 757737.451742 5910808.46717 -0.396641141392 
+1184 757658.949023 5910891.25273 -0.830546108849 
+1185 757682.189137 5910770.46809 -0.554208324785 
+1186 757602.598406 5910789.2605 -0.402164882755 
+1187 757685.454228 5910687.59562 -1.62090911809 
+1188 757690.000564 5910910.5287 -0.714335678574 
+1189 759747.013512 5913089.44133 -0.718089126223 
+1190 757764.188552 5911719.29699 -0.0966449532677 
+1191 757621.661931 5910932.85828 -0.481003603368 
+1192 760944.7 5912272.5 -3.82613890763 
+1193 760930.688721 5912165.78771 -5.48188362262 
+1194 759763.471392 5913412.43418 -0.704040856678 
+1195 757977.431061 5912738.53883 -0.320856510067 
+1196 758009.290813 5912688.81907 -0.395100675325 
+1197 760272.936569 5913425.81295 0.00571213729891 
+1198 760200.880647 5913434.64173 -0.00284348840838 
+1199 760176.511335 5913366.81134 -1.65376024933 
+1200 757290.626682 5910876.23228 -0.154561740125 
+1201 757113.314642 5911729.36529 -1.6637487041 
+1202 757123.14583 5911847.31501 -0.858424405504 
+1203 757655.402104 5911326.68642 -0.07646336582 
+1204 760584.849086 5912349.24856 -9.84597050939 
+1205 756918.48032 5912914.74354 -5.36401054068 
+1206 756822.701365 5912816.17833 -4.69731487653 
+1207 756945.552396 5911730.19315 -0.466713927718 
+1208 756987.847359 5911764.74826 -1.17357687063 
+1209 757020.860067 5911843.44215 -4.50323571293 
+1210 756930.64092 5911767.6368 -2.26740601315 
+1211 756961.172124 5911804.3755 -4.34389249255 
+1212 756936.991653 5911850.34139 -4.97001962348 
+1213 756902.281797 5911891.74473 -2.97332959995 
+1214 756889.748097 5911769.63087 -2.249808621 
+1215 756922.862374 5911942.82253 -4.5978226463 
+1216 757001.227609 5911967.07501 -5.99491315268 
+1217 757217.282647 5913212.39594 -7.23517607624 
+1218 757202.630125 5913127.69699 -7.58057492238 
+1219 757111.49068 5913104.96868 -6.96871269026 
+1220 757055.342305 5913005.00724 -4.07307540545 
+1221 759692.996629 5913575.67079 -0.431102360913 
+1222 759735.625493 5913582.7673 -0.478331739687 
+1223 758464.687837 5912532.18006 -0.60863530675 
+1224 758417.892656 5912507.72401 -0.605334968343 
+1225 758502.9117 5912535.33582 -0.728547384643 
+1226 757926.796387 5910917.86673 -0.22536001392 
+1227 756831.560616 5913657.39069 -0.465836324401 
+1228 760198.299135 5912376.168 -6.78886337586 
+1229 760169.697908 5913069.804 -2.40491775245 
+1230 759199.92137 5912637.96219 -1.55541476498 
+1231 759202.813235 5912692.46099 -1.18640581526 
+1232 757798.150715 5910890.92244 -0.422112352317 
+1233 757802.690301 5910828.8154 -0.411942773356 
+1234 757205.434776 5912045.59073 -7.21020526459 
+1235 757350.561276 5912044.45988 -5.44840800059 
+1236 759027.338741 5912558.92159 -0.709727890622 
+1237 759060.089988 5912622.44079 -1.46974191112 
+1238 758998.554128 5912613.39046 -2.10039272031 
+1239 758950.295331 5912654.26995 -0.337148376809 
+1240 759785.77533 5913111.99188 -0.637911079274 
+1241 759747.112251 5913133.86045 -0.674593325062 
+1242 757241.001339 5913053.71927 -7.75038205033 
+1243 757261.801515 5912939.67925 -7.76749424548 
+1244 757230.838173 5912820.65789 -6.17293878772 
+1245 757106.829776 5912725.22 -6.40309139904 
+1246 757494.739726 5913349.11588 -0.646181426953 
+1247 758504.785191 5912102.64809 -0.201316251715 
+1248 758734.169823 5912732.32484 -0.194969809956 
+1249 757844.732796 5910595.09199 -0.859266097574 
+1250 757769.622693 5910603.47426 -1.52115054678 
+1251 757806.180731 5910590.3493 -1.36046579598 
+1252 757791.309488 5910549.47338 -1.28879258459 
+1253 757800.201155 5910631.17043 -0.883815686002 
+1254 757769.227733 5910686.95083 -0.557273152458 
+1255 757759.692337 5910645.1665 -1.38009477321 
+1256 757727.243065 5910674.55176 -1.2964021413 
+1257 757789.074306 5910505.6496 -0.59665440612 
+1258 757728.102869 5910615.61371 -1.60221654375 
+1259 757718.57993 5910566.56743 -1.3728146542 
+1260 757690.834541 5910506.92914 -0.690297786138 
+1261 757749.538504 5910485.66598 -0.439733944131 
+1262 757774.27672 5910447.63593 -0.326699695868 
+1263 757836.362967 5910628.4555 -0.615679711207 
+1264 757695.470094 5910646.22189 -1.71318743792 
+1265 757636.79901 5910653.91783 -1.13396172322 
+1266 757594.309628 5910715.17344 -0.460409445932 
+1267 757617.918215 5910597.70399 -0.876061501053 
+1268 757523.339994 5910692.1734 -0.78948006054 
+1269 757670.946943 5910558.91099 -0.842319360093 
+1270 760369.185849 5913238.45132 -0.0827240784771 
+1271 758924.519808 5912333.73823 -0.652517981173 
+1272 758807.628094 5912271.89325 -0.517024585282 
+1273 756842.497882 5912638.001 -3.94573983294 
+1274 756889.174519 5912733.37546 -3.91190436606 
+1275 756998.673686 5912747.21993 -4.38749171819 
+1276 756974.894581 5911675.46882 -0.259028739291 
+1277 757007.575216 5911662.07105 -0.265642810857 
+1278 757009.65 5911624.0 -0.165545826467 
+1279 757073.8822 5911627.64919 -0.350834318426 
+1280 757009.242014 5911697.29535 -0.36083384151 
+1281 757044.32311 5911719.42043 -0.528156591976 
+1282 757083.22682 5911693.42273 -0.933805481361 
+1283 757005.529612 5911733.23728 -0.406689942731 
+1284 758778.310961 5912409.07088 -0.612523501785 
+1285 757804.066164 5912630.80358 -0.3695862905 
+1286 757762.943888 5912581.99212 -0.400458104746 
+1287 759378.505571 5912970.37956 -1.18963655877 
+1288 757964.965125 5912653.29071 -0.412044402949 
+1289 756853.354694 5911908.14628 -0.956492851853 
+1290 756801.806155 5911913.32498 -0.439762310229 
+1291 756764.52879 5911972.4255 -0.381818072003 
+1292 756749.965136 5912049.94085 -2.23557673122 
+1293 756813.069546 5912021.67117 -0.443740510171 
+1294 756881.247469 5912066.78366 -3.72994333354 
+1295 757062.026836 5911913.3545 -5.70359190478 
+1296 757140.214078 5911935.48499 -4.91503107444 
+1297 757039.124511 5911643.14737 -0.290458593697 
+1298 756458.441256 5911810.55298 -0.0483035497914 
+1299 756485.042716 5911840.62804 -0.0417275944509 
+1300 756482.65 5911769.5 -0.0606538709766 
+1301 758041.75 5910516.5 -0.198375967839 
+1302 758020.2 5910532.5 -0.198380777282 
+1303 760472.9436 5912777.96751 -1.47965639276 
+1304 757583.897547 5913244.14791 -5.04453799861 
+1305 760661.407115 5912455.62473 -6.3423060831 
+1306 760627.607065 5912408.66009 -8.09473505999 
+1307 760564.447002 5912409.02381 -7.81500899341 
+1308 760463.986659 5912341.36599 -9.08137294421 
+1309 760520.093189 5912479.96027 -4.71980833593 
+1310 760333.599451 5912372.52932 -7.00030261576 
+1311 760648.553205 5912352.56189 -9.95522547812 
+1312 760601.48125 5912205.6875 -12.2565207813 
+1313 760544.174532 5912285.0841 -10.929717769 
+1314 760523.353404 5912361.62864 -9.07546323052 
+1315 760474.983463 5912406.24635 -6.99585966031 
+1316 760403.165205 5912394.11049 -6.75412065714 
+1317 760350.619745 5912461.30071 -3.71721547512 
+1318 760395.407785 5912546.85559 -1.97376918006 
+1319 760389.119663 5912316.47423 -8.89108373547 
+1320 760420.99375 5912227.5625 -10.430239319 
+1321 759631.559561 5913487.68855 -0.682740022812 
+1322 759647.942396 5913424.74123 -3.08668130029 
+1323 759698.436763 5913350.34137 -0.47116395268 
+1324 756737.484946 5912636.9792 -3.47786455115 
+1325 756684.911204 5913420.85478 -2.07635772169 
+1326 756639.630608 5913356.66162 -1.895504327 
+1327 756564.188703 5913387.50089 -0.801840806555 
+1328 756587.260878 5913299.20595 -1.72484731648 
+1329 756610.788722 5913228.53269 -2.78962444784 
+1330 756689.425167 5913200.82736 -4.7061408001 
+1331 756755.888798 5913267.29476 -4.09589484046 
+1332 757432.936154 5911851.53161 -0.480734073855 
+1333 757471.009815 5911903.70538 -0.325948978442 
+1334 757525.98757 5911993.04429 -0.268726822003 
+1335 757446.817315 5911980.17874 -0.532358219616 
+1336 757368.855294 5911858.55159 -2.86739775541 
+1337 757313.774795 5911938.52162 -4.74575306241 
+1338 757296.81166 5911867.88427 -4.42378375073 
+1339 758648.385212 5912165.48214 -0.418254251623 
+1340 758624.89887 5912200.57147 -0.49664078795 
+1341 758580.47826 5912251.04609 -0.549923314129 
+1342 758640.884753 5912251.94783 -0.52794787862 
+1343 758674.328736 5912291.91182 -0.510330129624 
+1344 757190.178712 5912263.87826 -6.29434864225 
+1345 757360.84644 5912309.24116 -7.87190184187 
+1346 757768.078458 5911338.17373 -0.0800053728395 
+1347 758036.158806 5912153.6483 -0.393215716192 
+1348 757876.35 5911290.5 -0.0731463914629 
+1349 757716.873115 5910714.79111 -1.02874672628 
+1350 757677.290041 5910728.77452 -1.05071723733 
+1351 757636.453918 5910754.70748 -0.550402010704 
+1352 757640.789025 5910700.139 -1.10276496555 
+1353 757837.044825 5911285.99778 -0.0877441519102 
+1354 759572.688705 5913279.58984 -0.678083915987 
+1355 757656.520363 5910299.81207 -0.257758302787 
+1356 757613.013637 5910312.26793 -0.223399714912 
+1357 757685.829084 5910326.00669 -0.283808048797 
+1358 757723.778148 5910347.06648 -0.294447496058 
+1359 757240.613783 5910598.49097 -0.294151249277 
+1360 757263.961901 5910619.06953 -0.298065506168 
+1361 758298.794714 5912549.95536 -0.560273120244 
+1362 758222.308792 5912500.90223 -0.68458648082 
+1363 758131.305379 5912474.84885 -0.971191398853 
+1364 758230.161954 5912578.81072 -0.530836626868 
+1365 760492.887314 5912814.84267 -2.86068919977 
+1366 758948.377342 5912441.61386 -1.10081836968 
+1367 758887.965218 5912456.03192 -0.700957582283 
+1368 758929.924347 5912498.06859 -0.714916596442 
+1369 757702.207857 5912910.49892 -0.274267417803 
+1370 756569.148148 5912763.38172 -0.882288757227 
+1371 756657.208586 5912777.29774 -2.43306192115 
+1372 756652.543256 5912863.68527 -3.11634262038 
+1373 756733.378356 5912824.731 -4.1150435653 
+1374 757129.753726 5911582.01939 -0.290625222637 
+1375 757103.125597 5911603.9277 -0.374845356002 
+1376 756616.132609 5912456.57556 -0.564869544707 
+1377 756657.236594 5912450.59657 -0.916532522831 
+1378 756692.119426 5912489.85363 -0.878986199985 
+1379 756696.628534 5912417.99043 -1.19476658829 
+1380 756742.667848 5912510.62007 -1.41516396261 
+1381 756664.470554 5912534.03849 -1.01699239806 
+1382 756782.919268 5912475.59011 -2.16652315558 
+1383 756780.117238 5912407.125 -4.32208332591 
+1384 756827.510753 5912508.49963 -1.94338420977 
+1385 756884.906993 5912484.71874 -2.29952351835 
+1386 756898.160384 5912400.93718 -4.88648213964 
+1387 756968.260011 5912495.72248 -4.19184488641 
+1388 756958.270664 5912307.94069 -6.3331667136 
+1389 756842.712018 5912568.73899 -3.29943414803 
+1390 757055.878139 5912478.97818 -4.61206292158 
+1391 757073.458735 5912306.64785 -6.48806445126 
+1392 757146.092037 5912475.70653 -4.89217653277 
+1393 757232.012136 5912574.21783 -6.91728813171 
+1394 757265.244441 5912444.59539 -6.65374618974 
+1395 756779.501759 5912339.59247 -5.48824268947 
+1396 756797.322776 5912276.83691 -5.61121775578 
+1397 756868.543259 5912260.42444 -5.96252414833 
+1398 756890.746965 5912603.51883 -4.03458874381 
+1399 756951.655048 5912583.22677 -4.36270142719 
+1400 757035.906105 5912615.49604 -5.29114974602 
+1401 756895.425662 5912661.06278 -4.11643341786 
+1402 756934.81537 5912700.89439 -3.86720199938 
+1403 756991.894959 5912689.38807 -4.36585441615 
+1404 756941.594096 5912758.72625 -3.60859612235 
+1405 756984.779802 5912825.6273 -4.85471196447 
+1406 756888.752236 5912801.11981 -4.14435186069 
+1407 757047.854068 5912712.14207 -5.28007940908 
+1408 757062.655655 5912784.90965 -4.67110206519 
+1409 757147.083371 5912801.20086 -6.77395466638 
+1410 757168.151753 5912900.50395 -6.56689872259 
+1411 757090.8501 5912657.76509 -5.95808929664 
+1412 757177.955345 5912672.75056 -6.86285902394 
+1413 756869.02571 5912866.98182 -5.04016716793 
+1414 756851.848209 5912934.25278 -4.87883181805 
+1415 756829.960693 5913001.26249 -4.82442160192 
+1416 756805.064943 5913081.14252 -5.72726365141 
+1417 756756.574193 5913018.223 -4.53448929027 
+1418 756801.883442 5912881.68261 -5.01281212116 
+1419 756730.528016 5912897.83656 -4.60374009249 
+1420 756902.046587 5912982.15827 -4.94058608168 
+1421 756970.200413 5913038.75665 -5.92761238713 
+1422 756974.593861 5912964.13277 -4.71297683005 
+1423 756849.784812 5912693.54384 -4.01567183445 
+1424 756829.189084 5912753.30323 -4.20508818055 
+1425 756789.644099 5912673.18456 -3.83216152017 
+1426 756832.935949 5913157.67958 -5.3745207628 
+1427 756794.462936 5912603.22115 -3.76625899801 
+1428 756774.108111 5912779.392 -3.87084596948 
+1429 756715.961246 5912768.1205 -3.12263319914 
+1430 756679.237844 5912725.67319 -2.84264485448 
+1431 756605.154298 5912507.31421 -0.541506616516 
+1432 757301.941352 5910668.57217 -0.313368849374 
+1433 757376.683674 5910666.38661 -0.888939581092 
+1434 757282.980882 5910643.79841 -0.304742738763 
+1435 757834.132464 5912770.41683 -0.26898342367 
+1436 757796.231801 5912752.02536 -0.278580173036 
+1437 757760.635992 5912725.18118 -0.334579597248 
+1438 757721.830759 5912745.20079 -0.295924452705 
+1439 757678.922142 5912754.38641 -0.294910735255 
+1440 757599.683938 5912775.98682 -0.331079706264 
+1441 757632.938173 5912716.12892 -0.390402096459 
+1442 757502.249242 5912762.25211 -1.52208169968 
+1443 757441.059635 5912837.48673 -6.83818287626 
+1444 757416.514601 5912938.99102 -8.02943008735 
+1445 757719.60314 5912787.42505 -0.237534887694 
+1446 757642.297058 5912776.16977 -0.306671617207 
+1447 757620.75681 5912830.50811 -0.300516693222 
+1448 757588.919957 5912878.58706 -0.388983500115 
+1449 757532.888588 5912931.38548 -7.09609076209 
+1450 757477.701675 5912981.09314 -7.95269993289 
+1451 757486.847375 5913062.95101 -7.63571231679 
+1452 757745.256131 5912685.51816 -0.291533940604 
+1453 757701.508194 5912665.36366 -0.401661038744 
+1454 757699.33175 5912609.36142 -0.775642968385 
+1455 757659.170512 5912567.27469 -0.439911884239 
+1456 757586.063087 5912579.10565 -0.390643283818 
+1457 757558.463977 5912510.23355 -0.454714652232 
+1458 757555.790055 5912405.44838 -0.339024185785 
+1459 757471.290165 5912489.13202 -2.09029173919 
+1460 757431.417295 5912389.7631 -6.00962454403 
+1461 757422.540863 5912565.11033 -6.53801882753 
+1462 757326.956622 5912562.97225 -7.97280850767 
+1463 757540.730241 5912634.81875 -0.222212884763 
+1464 757465.240585 5912627.76191 -4.77698897789 
+1465 757508.234885 5912694.53286 -3.55608462679 
+1466 757385.776767 5911758.43637 -0.334988243572 
+1467 757346.608066 5911767.15839 -1.84876588115 
+1468 757837.080721 5911626.04239 -0.0678829582228 
+1469 757844.686961 5911577.01062 -0.070969185864 
+1470 757045.930725 5913668.6842 -2.86947918797 
+1471 757018.342602 5913691.12658 -2.75301472946 
+1472 759155.645573 5912648.16546 -0.731880108782 
+1473 759113.275316 5912615.21656 -0.804905028267 
+1474 757076.320332 5911741.72629 -0.951739266341 
+1475 757112.61421 5911788.80825 -0.926303802693 
+1476 757177.160864 5911807.39067 -2.41065618729 
+1477 757236.168216 5911839.25549 -4.15703574327 
+1478 757075.436619 5911779.93735 -0.743342469234 
+1479 757084.555643 5911824.06025 -0.918528674167 
+1480 757039.404277 5911804.17503 -1.48558664316 
+1481 757082.54574 5911871.04227 -3.18972829192 
+1482 757122.693105 5911893.1397 -2.95923645197 
+1483 757179.168091 5911870.78307 -1.02715038567 
+1484 760620.143983 5912284.71108 -11.5123084936 
+1485 758688.63875 5912170.58739 -0.398118217404 
+1486 758709.988674 5912208.15407 -0.476229468462 
+1487 758685.653556 5912242.95164 -0.476257833293 
+1488 757291.7701 5910610.35459 -0.308492891836 
+1489 757314.770892 5910579.52695 -0.310067351872 
+1490 757356.818192 5910567.68948 -0.305538287993 
+1491 757369.790907 5910513.46594 -0.276269077636 
+1492 757365.047658 5910612.30999 -0.407327312758 
+1493 757412.765607 5910630.33242 -1.13710659227 
+1494 757450.755089 5910592.48646 -1.36667066877 
+1495 757427.257096 5910680.917 -0.60504363998 
+1496 757504.367245 5910605.57626 -1.64760000311 
+1497 758043.512602 5912485.40473 -0.947728443296 
+1498 756737.183639 5912561.4651 -2.31246908252 
+1499 756754.854902 5912233.06896 -5.27950243251 
+1500 757375.345111 5912774.74778 -6.93703202184 
+1501 757390.409443 5910713.88999 -0.504081559693 
+1502 757384.489648 5910765.51852 -0.305110350219 
+1503 757436.24538 5910810.73747 -0.814496487171 
+1504 756490.590236 5912250.79387 -0.373898251932 
+1505 756505.541779 5912288.63317 -0.330445463884 
+1506 757294.540567 5910935.87388 -0.140871446243 
+1507 757334.762609 5910979.79657 -0.133398116917 
+1508 757383.769821 5910952.00897 -0.128801139453 
+1509 757451.828762 5910976.21586 -0.27034444189 
+1510 757518.454484 5910998.57352 -0.772046263514 
+1511 760618.137312 5912511.11311 -4.28923638388 
+1512 760560.091407 5912523.93651 -3.86582186928 
+1513 760576.5 5912610.0 -1.03394632669 
+1514 760496.457091 5912621.152 -2.02717263468 
+1515 760438.268566 5912594.4273 -2.84223364626 
+1516 760444.133015 5912658.36866 -1.86543809089 
+1517 757623.889139 5913348.82465 -0.593401928426 
+1518 760471.787387 5913359.12849 -0.429009275664 
+1519 760414.483839 5913371.03377 -0.195847983422 
+1520 760385.388452 5913321.69299 -0.0659958398284 
+1521 760412.37713 5913273.24205 -0.201909078997 
+1522 760488.523121 5913316.26115 -0.478689784614 
+1523 760462.318678 5913274.7556 -0.563948984664 
+1524 757689.734752 5911633.49988 -0.0509537641565 
+1525 758695.152872 5912647.52033 -0.301981945283 
+1526 759038.998863 5912717.31721 -0.718492661304 
+1527 759094.246817 5912726.38668 -1.78339974307 
+1528 759060.224417 5912672.25317 -1.12247575706 
+1529 759480.483512 5913264.12779 -2.40467341489 
+1530 759529.47535 5913254.62932 -1.42567135948 
+1531 759541.756421 5913203.05635 -0.372660740023 
+1532 759544.411947 5913142.83506 -0.655129453827 
+1533 759529.500018 5913304.47384 -2.6461229244 
+1534 759537.896966 5913360.13695 -1.71008701146 
+1535 759501.554008 5913171.11439 -0.781604647495 
+1536 759571.052094 5913326.67049 -2.16397552711 
+1537 759639.514127 5913305.48158 -0.446501444334 
+1538 759626.873563 5913238.92374 -0.504775304293 
+1539 756600.684244 5911882.46563 -0.138873114985 
+1540 756572.688437 5911928.42657 -0.0986033474801 
+1541 758770.506374 5912196.43161 -0.409212115475 
+1542 756542.033233 5912857.81621 -1.63528096639 
+1543 756566.460532 5912932.44157 -4.04855182821 
+1544 756596.657293 5912872.63109 -3.35128188701 
+1545 757117.45 5913708.0 -0.508336297405 
+1546 756880.729177 5911972.15863 -3.45593355666 
+1547 757074.564332 5912397.93281 -5.5798718378 
+1548 756985.187603 5912895.5254 -5.74685843575 
+1549 757038.477561 5912938.59589 -5.38068051297 
+1550 757113.682643 5912954.84506 -6.46578618189 
+1551 759160.608571 5912690.14144 -1.48478913466 
+1552 757474.673058 5910691.88426 -0.513225018968 
+1553 757337.756801 5910776.96021 -0.194801385433 
+1554 757318.889835 5910822.59437 -0.161561111961 
+1555 757351.137299 5910867.11274 -0.132817419247 
+1556 757298.933433 5910754.58535 -0.22923026397 
+1557 758455.540697 5912085.83942 -0.211245899809 
+1558 758411.675732 5912095.3056 -0.202466198271 
+1559 758396.007076 5912149.73031 -0.357633367934 
+1560 760006.118 5913518.14075 -2.3518431257 
+1561 756493.772315 5911958.19971 0.156947070357 
+1562 759323.909193 5912915.03992 -1.14175434093 
+1563 759349.295495 5912944.59595 -1.01841029432 
+1564 756505.038197 5912095.31274 -0.216610606528 
+1565 757600.906548 5913018.38399 -3.85154736172 
+1566 756518.602723 5912048.87481 -0.143800683143 
+1567 756823.7224 5913566.1986 -2.65612671417 
+1568 756766.151682 5913565.1626 -1.36088497984 
+1569 756820.021252 5913510.8178 -4.0312001894 
+1570 756795.181023 5913459.81929 -3.4429880909 
+1571 756789.700824 5913395.56294 -4.24387298249 
+1572 756852.316489 5913358.22503 -4.76864552405 
+1573 756777.206084 5913330.26602 -4.37947929372 
+1574 756868.662325 5913481.62994 -4.71458581662 
+1575 756907.144024 5913318.54907 -4.89401007414 
+1576 756974.079878 5913318.00114 -6.22812413924 
+1577 759654.563432 5913015.71075 -0.64747822038 
+1578 759597.879645 5913018.0759 -0.559598193905 
+1579 757080.155236 5913177.45905 -6.62280576803 
+1580 757703.106236 5911837.47301 -0.14277850189 
+1581 757711.71908 5911907.07152 -0.235157086549 
+1582 758543.505998 5912404.47917 -0.453271251386 
+1583 758490.36526 5912361.21726 -0.541856682842 
+1584 757750.40451 5911533.66573 -0.0893591471866 
+1585 757789.605936 5911545.99813 -0.0965461985401 
+1586 757929.47707 5911746.55071 0.0592611970595 
+1587 757419.889144 5911697.87847 -0.212214726223 
+1588 757479.688916 5912207.29693 -3.3538760858 
+1589 757640.147431 5910980.45055 -0.424228915481 
+1590 757612.631323 5911026.71385 -0.578188719527 
+1591 757563.096738 5911020.83023 -0.728689540219 
+1592 757522.775566 5911045.80616 -0.375454511745 
+1593 760882.771317 5912220.43889 -5.53377308932 
+1594 760821.589566 5912231.79553 -10.287868691 
+1595 760745.958268 5912253.89675 -12.9141343264 
+1596 760829.939942 5912272.14444 -7.13814667459 
+1597 758927.993277 5912599.58904 -1.94175539532 
+1598 757647.166113 5910797.86118 -0.399542226507 
+1599 757618.053239 5910840.45682 -0.538708720577 
+1600 757553.464168 5910832.02371 -0.558230725854 
+1601 757395.665563 5912629.30363 -8.01610137302 
+1602 757339.625797 5912685.92328 -8.18330696004 
+1603 757287.638016 5912629.15198 -7.68458331585 
+1604 757324.052582 5910490.62498 -0.276401408393 
+1605 756539.951843 5912273.8019 -0.489593546612 
+1606 756571.261422 5912244.22095 -0.988338185915 
+1607 756570.910401 5912293.03601 -0.517211446424 
+1608 756595.16627 5912319.69723 -0.457038425008 
+1609 756633.099656 5912313.35164 -0.594040145121 
+1610 756688.177026 5912322.96617 -1.90725068714 
+1611 756645.28607 5912275.18194 -1.04804849668 
+1612 756684.705381 5912282.94081 -2.57554288083 
+1613 756714.293466 5912251.4777 -4.75057193472 
+1614 756699.933313 5912202.41924 -4.65466554354 
+1615 756666.265749 5912161.25913 -4.36050805112 
+1616 756632.839218 5912237.78038 -1.48073051135 
+1617 756640.529456 5912195.57825 -3.80437940889 
+1618 756687.493217 5912114.3141 -3.44020396772 
+1619 756741.954294 5912104.66661 -4.08752004638 
+1620 756776.009642 5912150.51592 -5.03790773614 
+1621 756836.786586 5912157.25432 -5.40701840361 
+1622 756702.25246 5912066.13742 -2.03253469573 
+1623 756669.361894 5912030.74011 -0.69105886661 
+1624 756649.219834 5911986.9259 -0.247081891292 
+1625 756676.793808 5911949.80205 -0.291074158727 
+1626 756722.777259 5911952.90797 -0.200304410102 
+1627 756883.047584 5912019.45987 -3.48559372602 
+1628 756922.590379 5912044.66014 -4.45728846427 
+1629 756980.161778 5912024.36788 -5.68104375674 
+1630 756925.863771 5912100.46838 -4.4146978076 
+1631 756974.866742 5912143.46644 -6.07258048205 
+1632 757041.973504 5912150.60302 -6.75004778506 
+1633 757087.35483 5912090.71291 -6.85242948594 
+1634 757085.523323 5912211.83784 -6.82269999446 
+1635 756951.11228 5912198.94804 -6.20823509608 
+1636 756971.659172 5912252.32996 -6.49614747719 
+1637 757029.420946 5912266.62854 -6.59995547393 
+1638 757016.069708 5912325.55997 -6.40564878241 
+1639 756894.699726 5912209.36775 -5.91512465741 
+1640 756921.137917 5912269.5838 -6.25775993168 
+1641 756904.781892 5912322.57011 -6.1341619788 
+1642 756945.255586 5912365.45314 -5.98735892605 
+1643 757498.782807 5910729.68435 -0.494370717788 
+1644 757472.895503 5910774.363 -0.717675203821 
+1645 757493.049647 5910831.32104 -0.618424104594 
+1646 757565.337508 5913054.02679 -6.74597765827 
+1647 757582.911653 5912971.19328 -4.47713445161 
+1648 757609.605526 5912926.42717 -0.326413819213 
+1649 757658.041369 5912930.87345 -0.174391112114 
+1650 757679.71969 5912971.82868 -0.0820867307046 
+1651 756717.968097 5913315.22566 -3.61444730516 
+1652 757406.849837 5912132.44058 -6.79398174107 
+1653 759819.871823 5913584.55517 -0.390219486038 
+1654 758001.309855 5910783.04292 -0.149404114997 
+1655 757433.241626 5913287.47011 -3.86975002864 
+1656 757431.8007 5913223.09115 -6.74933918033 
+1657 757362.373637 5913214.94648 -7.1567411509 
+1658 757472.602322 5913173.21751 -7.22704850444 
+1659 757449.566378 5913114.18817 -7.67409801494 
+1660 757386.182047 5913102.61032 -7.7272845787 
+1661 757345.35334 5913152.52195 -7.50850314427 
+1662 757329.243351 5913072.34254 -7.83459591253 
+1663 757318.563152 5912994.29772 -7.86598074683 
+1664 757290.984513 5913186.10926 -7.35278107001 
+1665 758336.535554 5912396.30361 -0.875249785762 
+1666 758147.28398 5912706.77181 -0.310440215092 
+1667 758099.723795 5912720.22785 -0.318142927623 
+1668 758113.212817 5912676.45207 -0.394900352597 
+1669 758083.466914 5912624.58001 -0.513235349881 
+1670 758079.975752 5912550.25959 -0.473235941794 
+1671 758128.859913 5912633.01439 -0.498978955183 
+1672 758047.7 5912761.0 -0.22136582505 
+1673 758112.848501 5912592.81872 -0.582849793088 
+1674 758131.101665 5912544.7449 -0.549472247057 
+1675 758186.601282 5912543.4106 -0.592326451044 
+1676 757540.36544 5911326.16705 -0.0999625266019 
+1677 757894.782121 5910636.42285 -0.219207422615 
+1678 757863.81067 5910655.67636 -0.1854858898 
+1679 757894.685071 5910669.7567 -0.149206414444 
+1680 757926.978227 5910685.93374 -0.156604183351 
+1681 757966.010157 5910687.64509 -0.167369978865 
+1682 757052.518344 5913361.70379 -6.29170555979 
+1683 759192.92049 5912559.99535 -0.935027522635 
+1684 758087.261215 5912043.71757 -0.366239360889 
+1685 758040.28476 5912027.9458 -0.360834793271 
+1686 757984.737389 5912041.12775 -0.346601733563 
+1687 757948.475684 5911992.50894 -0.255882935431 
+1688 757921.470317 5911942.69217 -0.229018200282 
+1689 757644.835021 5911821.93094 -0.152119214949 
+1690 757576.538411 5911833.86676 -0.146448533823 
+1691 757708.915487 5911401.79029 -0.0563446944082 
+1692 757723.461134 5911355.99878 -0.0766992385861 
+1693 757760.596649 5911384.19887 -0.079133374592 
+1694 757558.167977 5911742.40136 -0.280730275011 
+1695 757567.892278 5911786.07619 -0.209507987217 
+1696 757520.886565 5911817.40472 -0.204776047068 
+1697 759944.727884 5912360.84993 -4.22963084054 
+1698 760046.061078 5912357.83048 -5.74809331807 
+1699 757571.104302 5910931.01574 -0.554425859464 
+1700 757540.01696 5910889.51025 -0.74289904502 
+1701 757490.223029 5910881.65193 -0.59212189139 
+1702 757458.746999 5910919.24357 -0.347099503559 
+1703 757452.593776 5910854.29383 -0.371660032274 
+1704 757407.765113 5910846.2735 -0.246361215028 
+1705 757610.171843 5910353.29226 -0.328309451412 
+1706 757603.920135 5910413.96116 -1.00250506342 
+1707 757643.886178 5910387.42296 -0.598060031591 
+1708 757544.679113 5910416.62368 -0.33929639093 
+1709 758841.714004 5912487.94296 -0.65931195636 
+1710 758827.628864 5912538.74528 -0.842735144628 
+1711 758768.967178 5912563.36775 -1.77449696028 
+1712 758718.216356 5912522.30261 -0.809468081888 
+1713 758657.373338 5912535.92306 -2.31429606151 
+1714 756719.11534 5912963.31658 -4.06566795434 
+1715 756591.656115 5912540.47285 -0.507191200023 
+1716 756586.938141 5912576.6064 -0.552810519588 
+1717 756617.668432 5912601.25413 -0.764194397585 
+1718 756638.105309 5912637.77245 -1.64435696484 
+1719 756680.133667 5912623.26715 -2.3545273569 
+1720 756569.06905 5912609.20349 -0.477131287592 
+1721 756629.462025 5912677.82553 -1.85725987197 
+1722 756651.538198 5912583.78114 -1.30428417676 
+1723 756640.461072 5912716.19791 -2.26383961686 
+1724 756612.419519 5912751.29888 -1.50755060831 
+1725 757752.259127 5912807.68893 -0.221164809346 
+1726 757660.958978 5912682.28506 -0.574883575744 
+1727 757615.637863 5912673.28349 -0.821091389343 
+1728 757179.071453 5911746.36465 -3.87226751787 
+1729 757000.302155 5911809.72113 -3.86227932267 
+1730 756978.846617 5911845.92847 -5.20234741517 
+1731 757002.392242 5911887.58725 -5.5228022134 
+1732 757553.830057 5910599.05786 -1.23581347048 
+1733 757579.12899 5910555.33795 -0.64473569183 
+1734 757553.30683 5910512.61524 -0.896840022357 
+1735 757507.185027 5910515.09205 -1.04443575554 
+1736 757480.692427 5910555.04507 -1.38673214766 
+1737 757436.079781 5910550.06307 -0.570542646644 
+1738 759130.521194 5912713.92798 -1.17525935269 
+1739 757850.460325 5910685.9593 -0.163314216164 
+1740 757847.258582 5910732.10702 -0.164926400209 
+1741 757810.022951 5910701.11352 -0.186371453452 
+1742 757778.695257 5910725.51596 -0.340830554444 
+1743 757779.260768 5910765.3628 -0.287024601749 
+1744 757585.391678 5911756.54569 -0.273795707407 
+1745 756592.73491 5912671.49688 -0.896517599644 
+1746 756557.418505 5912649.28919 -0.567638414299 
+1747 756562.538276 5912697.92682 -0.649698641351 
+1748 756527.887779 5912685.46221 -0.479046272752 
+1749 757577.594547 5912655.19914 -0.607837380882 
+1750 757543.045744 5912675.09705 -0.764383691474 
+1751 757574.984001 5912616.39062 -0.360274775513 
+1752 757547.40764 5912587.90787 -0.289797258224 
+1753 757546.778092 5912548.19421 -0.291761695339 
+1754 757507.226309 5912520.9737 -0.337004304522 
+1755 757522.718024 5912467.29055 -0.557469698523 
+1756 757476.291331 5912429.44107 -1.97476993456 
+1757 757498.451708 5912359.1644 -1.06151867743 
+1758 757466.500678 5912286.01908 -6.14256251516 
+1759 757399.770303 5912234.37403 -7.96766259651 
+1760 757311.477923 5912236.02224 -7.33809520292 
+1761 757266.780263 5912319.41308 -6.58229661505 
+1762 757585.542259 5912539.34841 -0.630716223663 
+1763 757468.322769 5912549.64082 -2.3315536053 
+1764 757620.284047 5912558.77532 -0.350654054504 
+1765 757648.535905 5912522.72362 -0.346088270608 
+1766 757685.51076 5912477.32621 -0.88571106214 
+1767 757649.94691 5912403.44769 -0.316006579623 
+1768 757743.816316 5912492.14119 -0.812368448059 
+1769 757801.325084 5912442.46393 -0.607237298218 
+1770 757889.957358 5912416.35155 -0.426780362225 
+1771 757431.968436 5912517.53081 -5.68982836338 
+1772 757385.837806 5912533.11409 -8.0054814135 
+1773 757338.478263 5912512.70646 -7.92968584583 
+1774 757274.254344 5912524.43877 -7.20386094748 
+1775 757328.482864 5912450.02716 -7.71139087944 
+1776 757302.434724 5912382.45109 -7.10915897407 
+1777 757206.493464 5912509.75007 -5.88474277376 
+1778 757374.786812 5912582.84 -8.05246608951 
+1779 757341.656812 5912625.65002 -8.00799473766 
+1780 757577.306173 5912458.20017 -0.451385068121 
+1781 757427.368724 5912469.73957 -5.80085802657 
+1782 757388.435058 5912427.67796 -7.56920812951 
+1783 757374.450791 5912368.50381 -7.94878643582 
+1784 757420.092264 5912326.83351 -7.97322484432 
+1785 757230.442686 5912381.56784 -5.68927221457 
+1786 757611.447262 5912606.937 -0.318437847558 
+1787 757514.087526 5912607.09569 -0.311621022226 
+1788 757501.635976 5912645.72578 -2.13348079022 
+1789 757464.244608 5912675.63088 -5.78477139717 
+1790 757460.117569 5912729.08938 -4.63625746184 
+1791 757477.692135 5912589.13183 -2.59292651387 
+1792 757451.454234 5912783.44025 -4.18404750526 
+1793 757495.390623 5912817.29004 -1.73068740585 
+1794 757548.726968 5912799.64247 -0.645951602519 
+1795 757484.374145 5912870.83074 -6.77608264336 
+1796 757891.960172 5912326.34212 -0.453680809962 
+1797 757827.184521 5912240.36085 -0.379809648553 
+1798 757435.274063 5912889.8075 -8.0999635419 
+1799 757477.379094 5912925.74053 -8.03095048118 
+1800 757383.689444 5912898.30157 -8.28694147221 
+1801 757323.425003 5912920.99211 -8.22538690519 
+1802 757275.127599 5912872.67425 -7.5572855522 
+1803 757301.169441 5912805.63754 -8.04204442203 
+1804 757367.000175 5912945.35035 -8.07101331467 
+1805 757397.610287 5912987.74197 -7.85872026967 
+1806 757441.158282 5913026.60605 -7.86103852511 
+1807 757595.538771 5912502.90165 -0.433179766254 
+1808 757167.695693 5912562.39212 -5.66033380954 
+1809 757555.016212 5912746.47882 -0.402466352381 
+1810 757440.780409 5912598.55594 -6.0901181982 
+1811 757129.270557 5912610.07672 -5.37992582303 
+1812 757394.456331 5912850.99086 -8.0161766482 
+1813 757362.742731 5912818.42348 -7.42094579175 
+1814 757406.614678 5912807.42646 -5.80750455196 
+1815 757540.902747 5912712.15101 -0.928380808738 
+1816 757185.866864 5912616.35893 -6.31470627133 
+1817 757232.000163 5912651.58204 -7.39500043054 
+1818 757510.79411 5912728.88322 -2.40466853532 
+1819 757413.29542 5912743.68255 -5.83142621984 
+1820 757367.412367 5912726.34359 -7.90947097878 
+1821 757309.155493 5912736.63078 -8.13477950363 
+1822 757253.096502 5912762.89241 -7.52601891308 
+1823 757206.592626 5912725.26818 -7.32576216771 
+1824 757430.529612 5912631.9868 -7.27125798199 
+1825 757410.771071 5912660.87504 -8.24019312404 
+1826 757379.689104 5912686.15414 -8.42133790513 
+1827 757226.289109 5911717.43977 -3.33442278126 
+1828 757202.181199 5912446.79597 -5.48974951172 
+1829 759274.616185 5913044.31445 -0.945482015976 
+1830 757654.414947 5913335.53373 -0.4561191118 
+1831 757242.25487 5910822.00802 -0.193137796853 
+1832 757187.8 5910794.5 -0.215610878315 
+1833 760479.077942 5913115.4933 -0.918833227546 
+1834 759952.091666 5913011.52178 -0.826100772906 
+1835 760016.21125 5913008.12662 -1.00139256743 
+1836 757344.914405 5911035.70339 -0.131660656081 
+1837 759504.120351 5913455.76955 -0.205736126189 
+1838 759546.94481 5913448.85406 -0.521135564655 
+1839 759594.739234 5913425.47028 -1.32685796493 
+1840 757608.65 5911429.5 -0.0750956859951 
+1841 757603.741966 5911399.47951 -0.0786320689435 
+1842 757575.594743 5911359.76215 -0.0891562671801 
+1843 757635.756691 5911404.22921 -0.0716333225069 
+1844 757610.590785 5911331.38281 -0.0859289559086 
+1845 757628.912776 5911290.06961 -0.0991159501978 
+1846 757673.456843 5911285.73541 -0.09868888531 
+1847 757717.07728 5911257.49797 -0.110231846151 
+1848 757606.469093 5911252.8762 -0.140185010087 
+1849 757651.554487 5911378.76445 -0.0696574569753 
+1850 757696.217656 5911215.05735 -0.124209386967 
+1851 759415.308067 5912941.40735 -0.991083604628 
+1852 759450.004697 5912938.01632 -0.489772315702 
+1853 757245.855092 5911596.60856 -0.223724374283 
+1854 757265.157555 5911631.62044 -0.40222353842 
+1855 757293.957896 5911659.3451 -0.317018284369 
+1856 757146.685004 5911656.95557 -2.37001507718 
+1857 757138.103224 5911696.89492 -3.20453901608 
+1858 756506.727418 5912943.70566 -3.11432375388 
+1859 756543.65556 5912982.03187 -3.52757490194 
+1860 756531.871715 5913032.1594 -2.82241248984 
+1861 756570.181934 5913077.31994 -3.3529585443 
+1862 756542.344617 5913132.7465 -2.18741124443 
+1863 756628.545303 5913058.72097 -4.21126333777 
+1864 756664.639317 5913110.25581 -4.88308082324 
+1865 756653.971768 5913006.61873 -3.46780220423 
+1866 757891.19725 5912174.75309 -0.347944437325 
+1867 757777.535537 5911430.03999 -0.0733792840096 
+1868 756338.431177 5913730.44371 -0.437344713775 
+1869 760103.180417 5913465.98497 -1.65591990854 
+1870 760065.140641 5913422.61887 -1.43646728884 
+1871 760065.01676 5913363.45336 -0.765548861743 
+1872 760121.126083 5913353.11174 -1.55841390303 
+1873 760141.845458 5913300.74453 -1.45659798228 
+1874 760102.051189 5913214.75773 -0.979758576234 
+1875 760152.015314 5913243.83627 -1.46366996649 
+1876 760220.693775 5913210.45119 -1.74230143013 
+1877 760154.759455 5913181.65653 -1.69640199707 
+1878 760269.464439 5913268.33682 -0.244575251244 
+1879 760153.571511 5913455.11675 -0.0225253727894 
+1880 760015.700641 5913340.00507 -0.546070483562 
+1881 759963.005185 5913344.94258 -0.520646128752 
+1882 759900.17909 5913290.2234 -0.579529923485 
+1883 760035.93991 5913291.15288 -0.734223772571 
+1884 760005.17213 5913245.91638 -0.644728646665 
+1885 759936.726925 5913218.57294 -0.568663774223 
+1886 760075.041593 5913258.18746 -0.836530746714 
+1887 760051.1242 5913213.19918 -0.790010778204 
+1888 760058.099105 5913139.59824 -0.876191288941 
+1889 759988.877636 5913121.55127 -0.707089116016 
+1890 759406.320184 5913150.9035 -2.75350550625 
+1891 759708.016068 5912359.48914 -2.50310493336 
+1892 759748.978712 5913173.71822 -0.623187878828 
+1893 759784.240353 5913202.06676 -0.485656961838 
+1894 759748.338084 5913238.92467 -0.498704073486 
+1895 759767.164635 5913301.77027 -0.430471358178 
+1896 759718.848826 5913204.04771 -0.548122687182 
+1897 759662.110636 5913193.13429 -0.553375448314 
+1898 759824.343611 5913180.22966 -0.420713128652 
+1899 759854.40885 5913146.59289 -0.614947232106 
+1900 759905.069985 5913152.99356 -0.553563534836 
+1901 759839.034829 5913222.92134 -0.442462619552 
+1902 759843.207258 5913277.3733 -0.488438892098 
+1903 759888.600725 5913236.91942 -0.459798558415 
+1904 759940.373037 5913119.67842 -0.664130994681 
+1905 759954.209656 5913169.70303 -0.66959562826 
+1906 759724.06449 5913280.43899 -0.408188836235 
+1907 759678.651764 5913282.36711 -0.410376949781 
+1908 759706.445233 5913425.51867 -1.33951980298 
+1909 759746.432182 5913468.98305 -2.65634677162 
+1910 759808.208692 5913456.7559 -0.939783607773 
+1911 759825.766661 5913394.29405 -0.483981087655 
+1912 756927.753709 5912848.68644 -4.65592277608 
+1913 756875.028239 5913217.4619 -5.34620576447 
+1914 756806.513588 5913220.99296 -5.09311890839 
+1915 756522.027542 5911967.40376 0.0320073207009 
+1916 756564.969551 5911971.01643 -0.0911178469833 
+1917 757583.466814 5911060.79251 -0.599097018297 
+1918 757579.679787 5911101.22949 -0.528080833319 
+1919 757550.012319 5911129.91701 -0.385092673629 
+1920 757494.997804 5911121.432 -0.201950326288 
+1921 757540.337732 5911176.53402 -0.235795191114 
+1922 757495.103566 5911167.54965 -0.152518221329 
+1923 757609.007972 5911126.49995 -0.422072632707 
+1924 757631.095398 5911173.13021 -0.297810851899 
+1925 757652.997734 5911117.53652 -0.30257367601 
+1926 757608.753565 5911209.90625 -0.261463696788 
+1927 757657.444962 5911076.91455 -0.250352069572 
+1928 757539.187922 5910729.34238 -0.490751629033 
+1929 757567.658361 5910762.72479 -0.378790597133 
+1930 757560.579733 5910698.25838 -0.574047345333 
+1931 757547.230599 5910662.95926 -1.20082765697 
+1932 757506.067415 5910653.67266 -1.2821178641 
+1933 757592.076608 5910677.53875 -0.587033424799 
+1934 758170.304545 5912628.85596 -0.46230132185 
+1935 758195.05247 5912597.63679 -0.508760562269 
+1936 758227.802619 5912616.56227 -0.428670482895 
+1937 758255.657866 5912649.66726 -0.331588091269 
+1938 758261.026542 5912599.68915 -0.443102336573 
+1939 758263.687665 5912562.50243 -0.542414381955 
+1940 758266.768833 5912515.73483 -0.690180622481 
+1941 758259.330145 5912463.9822 -0.959413784795 
+1942 758231.675614 5912539.3081 -0.642117120025 
+1943 758295.614189 5912586.74764 -0.447906770607 
+1944 758341.738698 5912612.64938 -0.353159112904 
+1945 758334.470644 5912571.57299 -0.453195414898 
+1946 758295.675593 5912427.5679 -1.4767908583 
+1947 758287.327196 5912374.32469 -0.711606699898 
+1948 758225.845633 5912336.06167 -0.576083995218 
+1949 758371.65018 5912586.17564 -0.376021103442 
+1950 758400.749514 5912556.51231 -0.500788411383 
+1951 758386.65 5912629.0 -0.355481590142 
+1952 758294.232317 5912664.24279 -0.287660441279 
+1953 758331.85 5912683.0 -0.217668601675 
+1954 758329.877595 5912646.85245 -0.300878995629 
+1955 758249.364071 5912417.68945 -1.30732111236 
+1956 758229.984971 5912379.07099 -0.752492620005 
+1957 757909.996049 5910713.78974 -0.126793772413 
+1958 757883.14699 5910732.55758 -0.143668417724 
+1959 757922.038956 5910743.27739 -0.133835071532 
+1960 757929.15432 5910779.21664 -0.132008448009 
+1961 757905.850986 5910807.69586 -0.135976336006 
+1962 757918.987147 5910842.3658 -0.162897336887 
+1963 757953.41407 5910748.43639 -0.143752903578 
+1964 757973.456363 5910723.94601 -0.154967077723 
+1965 757876.074352 5910790.20857 -0.163635519479 
+1966 757838.154384 5910804.34038 -0.256925727501 
+1967 757864.140476 5910759.9308 -0.172390556602 
+1968 756558.5 5912546.0 -0.34818320164 
+1969 757406.646031 5912595.47484 -7.85935212841 
+1970 756720.058375 5913099.82903 -5.24676182214 
+1971 756700.412309 5913147.90027 -4.9485451262 
+1972 757450.264422 5911098.86642 -0.122296663319 
+1973 758362.58046 5912078.93591 -0.237406506374 
+1974 758326.185828 5912073.67318 -0.223779170363 
+1975 757028.110347 5913537.29977 -4.29222118239 
+1976 756981.643323 5913509.83413 -4.90164011668 
+1977 760468.49313 5912875.59685 -3.69494719922 
+1978 756597.644855 5913531.79382 -0.324374368877 
+1979 756571.797432 5913550.24433 -0.281897935576 
+1980 757882.185215 5912540.88025 -0.606619932351 
+1981 757851.668976 5912483.52676 -0.94201367386 
+1982 756950.7 5911652.0 -0.177215146017 
+1983 760477.319211 5912275.09664 -10.6070409774 
+1984 757375.387472 5911975.02698 -2.64341809058 
+1985 757806.164351 5911299.32986 -0.101034038208 
+1986 757798.82337 5911330.22541 -0.109890512523 
+1987 757822.662775 5911363.8548 -0.0974942289532 
+1988 757775.419439 5911307.27817 -0.0840830094216 
+1989 757744.269491 5911284.7073 -0.0865999757829 
+1990 757755.768328 5911248.58081 -0.107420319439 
+1991 757311.848101 5911776.01324 -2.81584972799 
+1992 757284.078966 5911818.63431 -4.0012175382 
+1993 757272.974579 5911776.99938 -3.60136151529 
+1994 757249.870367 5911805.34814 -4.12545780435 
+1995 757213.629551 5911810.42525 -3.82870967769 
+1996 757198.008648 5911777.50045 -3.71223824263 
+1997 757201.216326 5911843.35473 -2.73711981096 
+1998 757222.854221 5911876.79169 -3.54687661863 
+1999 757263.224288 5911900.49599 -4.86996926043 
+2000 757259.294691 5911958.33315 -6.07353455183 
+2001 757195.538206 5911979.23069 -6.24811883023 
+2002 757305.555135 5912000.73194 -6.09155897806 
+2003 757278.222929 5912073.8879 -7.4182306562 
+2004 757142.68054 5912021.03157 -6.92035564134 
+2005 757153.325078 5912086.28761 -7.13053393467 
+2006 757216.149777 5912113.02056 -7.39108723869 
+2007 757195.932682 5912181.54904 -6.9756605879 
+2008 757246.048939 5912225.02585 -6.10641561942 
+2009 757337.124392 5912115.05315 -7.52265263534 
+2010 757357.896141 5912180.25319 -7.75690653917 
+2011 757100.337135 5911927.18723 -5.31848497151 
+2012 757113.088248 5911965.87675 -6.3324796593 
+2013 757153.914655 5911975.01459 -6.20853811264 
+2014 757069.22948 5911953.37381 -6.32126810248 
+2015 757040.075914 5911984.2829 -6.34829057763 
+2016 757050.750374 5912043.25729 -6.62546423287 
+2017 757031.069845 5911939.58393 -6.1308128695 
+2018 756992.067199 5911927.18838 -5.74760626263 
+2019 756962.001762 5911955.08845 -5.50609914045 
+2020 757719.127665 5911604.83598 -0.0778142437145 
+2021 757759.172306 5911610.30927 -0.133380184145 
+2022 757775.61469 5911647.79662 -0.141035289545 
+2023 757750.882131 5911680.50739 -0.141132673361 
+2024 757711.784117 5911674.693 -0.185258505994 
+2025 757728.462996 5911709.8752 -0.155463085867 
+2026 757708.75822 5911746.41823 -0.124402067975 
+2027 757712.755594 5911785.79713 -0.0992655026964 
+2028 757732.433222 5911816.21035 -0.119117847083 
+2029 757741.882091 5911860.09918 -0.166830628233 
+2030 757775.860144 5911823.0912 -0.118279308308 
+2031 757822.178592 5911834.28242 -0.103984179773 
+2032 757758.892285 5911904.19284 -0.224036624621 
+2033 757807.695775 5911910.08773 -0.233870350202 
+2034 757851.210419 5911795.77553 -0.0279803170811 
+2035 757840.902809 5911875.06745 -0.15825023265 
+2036 757882.414711 5911883.76128 -0.154988044337 
+2037 757737.583785 5911942.96374 -0.31190465758 
+2038 757753.721841 5911984.81597 -0.41331384601 
+2039 757775.465728 5912030.42182 -0.28796070616 
+2040 757841.675001 5912036.06484 -0.334320242073 
+2041 757723.901793 5912025.60144 -0.300289307465 
+2042 757684.145932 5912072.54262 -0.297828995343 
+2043 757644.725716 5912134.43766 -0.285311891981 
+2044 757665.624349 5912016.55035 -0.274901611662 
+2045 757645.720041 5911950.20676 -0.235761930292 
+2046 757599.27489 5912000.29879 -0.246627175744 
+2047 757797.259916 5912077.65062 -0.329555346138 
+2048 757783.270389 5912141.13186 -0.386338351483 
+2049 757663.545011 5912206.8835 -0.319668864494 
+2050 757608.618878 5912259.59731 -0.281873369497 
+2051 757716.064246 5912125.68857 -0.334781097109 
+2052 757613.12921 5912336.16343 -0.271798141435 
+2053 757557.10279 5912052.52158 -0.280708047111 
+2054 757568.967427 5912120.37193 -0.428500621125 
+2055 757580.412136 5911936.23141 -0.212823701848 
+2056 757779.249787 5911940.62236 -0.301367154622 
+2057 757819.706805 5911949.7946 -0.29043061673 
+2058 757843.239118 5911987.83149 -0.291756210217 
+2059 757683.428608 5911807.05979 -0.141867064194 
+2060 757530.697717 5912170.37643 -0.478167472139 
+2061 757547.458338 5912234.37523 -0.423318088496 
+2062 757475.485147 5912147.79233 -2.0930400137 
+2063 757432.076751 5912180.75975 -6.77287425819 
+2064 757450.258234 5912099.47315 -4.16463904176 
+2065 757473.442011 5912039.10761 -0.403661502285 
+2066 757398.194112 5912075.98178 -5.08038822422 
+2067 757399.208363 5912022.69913 -2.91979002114 
+2068 757991.553256 5910756.5901 -0.151468814364 
+2069 758101.462273 5912509.71019 -0.577351697417 
+2070 758085.713322 5912466.02399 -1.10429302192 
+2071 758117.261526 5912425.2199 -0.960289872347 
+2072 758048.411224 5912440.43578 -0.828866211845 
+2073 758013.010804 5912393.19357 -0.541199701725 
+2074 758000.377393 5912457.95458 -0.857283621698 
+2075 757951.55029 5912420.21195 -0.450300159623 
+2076 758043.567931 5912339.48279 -0.449631934836 
+2077 757998.313929 5912508.81355 -1.01966923074 
+2078 758162.894362 5912439.10837 -1.12508620835 
+2079 758154.579126 5912384.51816 -0.672317471768 
+2080 758177.867312 5912484.17221 -0.82023882136 
+2081 758190.789958 5912361.13938 -0.636850886757 
+2082 758150.638549 5912338.68226 -0.540909328395 
+2083 758213.744393 5912456.26063 -1.16226518686 
+2084 757923.649923 5912372.07425 -0.404368530226 
+2085 758038.43356 5912530.93802 -0.613589385002 
+2086 757995.459427 5912561.4277 -0.453598384178 
+2087 757979.401454 5912607.09005 -0.399026934675 
+2088 757937.34609 5912619.30479 -0.404078983273 
+2089 757896.579703 5912612.25289 -0.394216814798 
+2090 757867.148753 5912637.95304 -0.340324294788 
+2091 758006.44677 5912640.8967 -0.427509584837 
+2092 758046.148737 5912638.36449 -0.486630152712 
+2093 757597.254782 5910506.04885 -0.744302937876 
+2094 757640.543044 5910497.01444 -1.15980689613 
+2095 757190.335184 5912329.55708 -5.50665378393 
+2096 757136.063336 5912296.84678 -6.04126963022 
+2097 757137.570212 5912238.42276 -6.64616923327 
+2098 757112.229996 5912349.45551 -6.17580787638 
+2099 757337.078559 5912787.3622 -7.89928553973 
+2100 757359.828048 5912656.43318 -8.19549169366 
+2101 760482.678755 5913081.07999 -1.02991135446 
+2102 759916.999736 5913334.33733 -0.4635540686 
+2103 759871.980703 5913365.22488 -0.280697400833 
+2104 756600.158886 5911955.39966 -0.155844266686 
+2105 758332.658266 5912534.31689 -0.605440941682 
+2106 758345.996063 5912495.8857 -0.77523739373 
+2107 758349.555666 5912445.3071 -1.70502259513 
+2108 758302.788906 5912514.12107 -0.699503874319 
+2109 758383.163389 5912494.40144 -0.685691910799 
+2110 758380.33466 5912410.89774 -1.36567048487 
+2111 758431.007894 5912412.36453 -1.26132879845 
+2112 758371.070055 5912365.68136 -0.800909962983 
+2113 758361.333463 5912311.35404 -0.601517838055 
+2114 758415.503261 5912273.57104 -0.578324522853 
+2115 758328.51811 5912352.47746 -0.588094293759 
+2116 758470.787398 5912238.63013 -0.548154234515 
+2117 758382.23635 5912101.79187 -0.242639068785 
+2118 757251.207819 5912013.59287 -7.12972820221 
+2119 757956.849554 5912527.11042 -1.07606251922 
+2120 757914.357848 5912506.01871 -1.06509326157 
+2121 757913.512737 5912458.09514 -0.52009899205 
+2122 757614.390043 5910467.47419 -1.15318242217 
+2123 760480.150835 5913050.26843 -1.57782834305 
+2124 759941.26512 5913299.82112 -0.553551235359 
+2125 759958.708747 5913258.09596 -0.618707293924 
+2126 759886.478834 5913411.69399 -0.47092525456 
+2127 759337.991458 5913140.37481 -0.493746417296 
+2128 757911.417698 5911501.09315 -0.0871013967541 
+2129 757870.566802 5911509.80533 -0.0896524455977 
+2130 757623.96604 5911681.11044 -0.105541619495 
+2131 759400.68503 5912827.51166 -0.836428657429 
+2132 759366.183004 5912848.58732 -1.02258477504 
+2133 757910.55807 5912779.98866 -0.292443578931 
+2134 757907.077727 5911625.96462 0.0161762149237 
+2135 757916.408175 5911592.19966 -0.0198216180035 
+2136 757923.032391 5911557.04726 -0.0396193457447 
+2137 756504.376846 5911793.95127 -0.0666426958958 
+2138 756533.731738 5911795.86933 -0.0837032885035 
+2139 756558.942175 5911824.6573 -0.0982485255013 
+2140 756582.723744 5911800.35331 -0.121830136363 
+2141 760549.55 5912757.0 -0.196105308257 
+2142 760518.08022 5912696.72868 -2.70693850884 
+2143 760282.968258 5912428.25428 -5.58960557489 
+2144 760205.563544 5912459.21961 -5.59212337268 
+2145 760202.429317 5912543.17665 -3.42557323052 
+2146 760132.083568 5912423.80329 -5.95520505706 
+2147 760124.945413 5912344.04167 -6.85319523816 
+2148 760213.797558 5912252.67458 -8.33493948934 
+2149 760060.880924 5912456.79305 -3.98748125074 
+2150 760265.606865 5912361.61588 -7.10971193965 
+2151 760309.406078 5912305.99872 -8.44187211893 
+2152 760220.570325 5912316.2438 -7.74325841433 
+2153 760155.321336 5912259.76187 -7.85916688272 
+2154 757232.750165 5910626.30198 -0.288575017623 
+2155 759581.455502 5913227.77592 -0.573878767311 
+2156 759302.83274 5912888.66537 -1.21010112187 
+2157 759549.087979 5913029.09045 -0.625244824204 
+2158 759509.198165 5913060.27954 -0.77480278085 
+2159 759538.358385 5913095.44269 -0.760614356046 
+2160 759577.756636 5913114.49304 -0.65583960054 
+2161 759614.071369 5913091.80017 -0.66768957092 
+2162 758554.349122 5912344.89179 -0.552493415463 
+2163 760782.727742 5912327.00433 -8.19987162777 
+2164 760734.209698 5912328.04308 -10.3390369 
+2165 760696.266681 5912355.04352 -9.72351141081 
+2166 756847.329794 5911997.50309 -1.86336015033 
+2167 756848.532895 5912035.57599 -1.74731120634 
+2168 756817.36943 5912062.8805 -1.2233315009 
+2169 756847.702606 5912091.11281 -3.95571136673 
+2170 756885.353461 5912107.73526 -4.69713330763 
+2171 756779.994385 5912075.54327 -2.92119400046 
+2172 756783.731354 5912040.74819 -0.905610559657 
+2173 756757.56425 5912011.24279 -0.647976023998 
+2174 756719.897585 5912023.94135 -1.09331421348 
+2175 756732.419218 5911986.69787 -0.456240534978 
+2176 757950.42257 5910661.13978 -0.181348193946 
+2177 757616.038994 5912639.95256 -0.47940616476 
+2178 757643.780024 5912655.51498 -0.729684238588 
+2179 757675.96128 5912640.99569 -0.832922701756 
+2180 757280.478487 5910834.56929 -0.174655808358 
+2181 756589.583075 5912973.11366 -3.90535183013 
+2182 756487.173174 5913040.49799 -1.95743256012 
+2183 756458.729487 5913084.67915 -1.16996309502 
+2184 759929.639143 5913078.43892 -0.756499112096 
+2185 759730.16336 5913322.324 -0.401497772919 
+2186 759773.849685 5913357.38696 -0.411791353233 
+2187 759735.534612 5913360.37848 -0.484105652662 
+2188 759708.343725 5913387.30121 -0.554508309056 
+2189 759661.966992 5913379.92465 -0.894438575164 
+2190 757835.009715 5912165.08203 -0.32811195559 
+2191 757789.201131 5912196.18081 -0.320297913732 
+2192 757748.056197 5912256.83867 -0.322492104057 
+2193 757761.624 5912322.55183 -0.352992635737 
+2194 757717.08324 5912370.15325 -0.359299626707 
+2195 757822.909716 5912304.19402 -0.354595074589 
+2196 757866.008123 5911955.52786 -0.288959398702 
+2197 758010.154631 5912296.70987 -0.474686679971 
+2198 758063.850912 5912289.20082 -0.462810730825 
+2199 757956.643912 5912295.84112 -0.504709822065 
+2200 758190.008337 5912323.00606 -0.543822558067 
+2201 758221.234017 5912279.63543 -0.513614742014 
+2202 757885.571741 5912577.33512 -0.449554756178 
+2203 758459.765445 5912311.18171 -0.65369050151 
+2204 758527.548027 5912227.91798 -0.476208089877 
+2205 757845.229129 5911483.2928 -0.0728745233518 
+2206 760509.21476 5912739.70905 -3.31211110718 
+2207 756453.845582 5913130.60094 -0.898860809801 
+2208 756440.788824 5913178.56851 -0.684350334127 
+2209 756481.107363 5913218.17216 -0.889962390468 
+2210 756495.605742 5913119.58518 -1.5016254457 
+2211 757889.155591 5911929.30445 -0.241425279874 
+2212 757915.727259 5911910.8607 -0.166283640302 
+2213 757948.861242 5911903.53314 -0.125816118161 
+2214 757969.344752 5911858.42928 -0.0369949338044 
+2215 757980.898235 5911890.87932 -0.09425560834 
+2216 758009.780368 5911913.13267 -0.124152434511 
+2217 757910.355158 5912556.6481 -0.538377046229 
+2218 757914.925197 5912587.28902 -0.441897971977 
+2219 756946.23759 5913668.49321 -2.19310021666 
+2220 757913.874353 5911460.15641 -0.0874166639681 
+2221 757075.149127 5913583.92965 -2.58887040451 
+2222 757061.734024 5913554.4425 -3.7600473454 
+2223 757057.548513 5913606.40057 -3.4468467039 
+2224 758549.539096 5912095.66751 -0.227084130977 
+2225 758579.869376 5912118.08637 -0.253749765772 
+2226 758571.837394 5912152.10433 -0.301569014141 
+2227 758541.410154 5912184.77013 -0.358619862214 
+2228 760370.138814 5913407.62539 -0.0998866302471 
+2229 760372.170147 5913364.92068 -0.0543749461726 
+2230 759495.533444 5913377.22061 -0.5379436681 
+2231 759305.22424 5913098.42601 -0.586762885375 
+2232 756418.499072 5913430.28773 -0.288401885411 
+2233 756452.036474 5913443.00599 -0.343926039242 
+2234 756482.435393 5913424.22915 -0.43704933812 
+2235 756491.604625 5913369.99963 -0.585590635205 
+2236 756522.954537 5913405.06924 -0.579103614581 
+2237 756530.861578 5913366.45369 -0.73719427136 
+2238 756569.746341 5913341.7912 -1.07472982244 
+2239 756600.538838 5913368.72783 -1.23959275676 
+2240 756598.562235 5913409.47933 -0.903893099943 
+2241 756581.395394 5913464.30684 -0.568637307732 
+2242 756596.274897 5913496.42392 -0.356622345408 
+2243 756628.385812 5913473.87422 -0.667123159003 
+2244 756562.35158 5913428.24282 -0.65184693814 
+2245 756610.253413 5913330.84353 -1.8662271286 
+2246 756626.204612 5913295.07736 -2.86699087323 
+2247 756656.408017 5913320.74834 -2.86403017656 
+2248 756686.056012 5913356.47438 -2.792135379 
+2249 756635.346995 5913395.7061 -1.41434720551 
+2250 756603.358351 5913265.31201 -2.38310559795 
+2251 756561.992228 5913266.43533 -1.54491774523 
+2252 756519.275873 5913275.81341 -1.00931187238 
+2253 756638.707637 5913253.31326 -3.47747648695 
+2254 756680.024809 5913242.49104 -4.23893827057 
+2255 756649.519953 5913213.01396 -3.92041137837 
+2256 756725.793049 5913230.92517 -4.54538785916 
+2257 756658.722835 5913171.72052 -4.37054888017 
+2258 756704.050505 5913276.22182 -3.86254953365 
+2259 756732.067612 5913186.32249 -5.06723288649 
+2260 756778.277334 5913184.36101 -5.43756521407 
+2261 756548.133976 5913303.24844 -1.05892230446 
+2262 756544.249522 5913460.86183 -0.487029862577 
+2263 756572.762786 5913229.9395 -1.88731343189 
+2264 756547.438766 5913184.50863 -1.82755763671 
+2265 756590.337845 5913190.36935 -2.50243267644 
+2266 756793.452208 5913146.12116 -5.74168228727 
+2267 756772.913402 5913108.92353 -5.69648036439 
+2268 756762.201612 5913064.03123 -5.26036870866 
+2269 756823.14698 5913117.90108 -5.78771167483 
+2270 756872.971904 5913126.73353 -5.90963609076 
+2271 756927.238847 5913093.53071 -6.05263783075 
+2272 756850.638297 5913081.55105 -6.00285218216 
+2273 756798.090206 5913036.37264 -5.20596847068 
+2274 756841.378509 5913041.12888 -5.58968914554 
+2275 756573.205095 5913155.84111 -2.724097609 
+2276 756578.716602 5913116.31013 -3.48354432405 
+2277 756606.316798 5913089.83946 -4.16420626607 
+2278 756765.81005 5913223.16927 -4.75776657332 
+2279 756965.902809 5913133.99847 -5.68182903672 
+2280 756959.852466 5913191.44964 -5.98845415875 
+2281 756790.410667 5912997.38175 -4.53395695871 
+2282 756755.558022 5912978.68526 -4.25885543739 
+2283 756813.141638 5912969.19688 -4.61859306804 
+2284 756849.505573 5912970.56704 -4.74279096016 
+2285 756869.488906 5913004.86132 -5.1013821191 
+2286 756816.350216 5912933.84181 -4.69025548176 
+2287 756834.484987 5912900.72615 -5.18052827831 
+2288 756788.185196 5912913.56777 -4.73272907853 
+2289 756753.640873 5912926.65117 -4.43063958893 
+2290 756765.072339 5912884.75316 -4.67726632913 
+2291 756779.757798 5912838.61979 -4.86760618924 
+2292 756736.500866 5912861.46109 -4.68183333611 
+2293 756694.098059 5912846.56808 -3.73668675997 
+2294 756880.634022 5912954.34245 -4.9124956003 
+2295 756883.655503 5912919.34512 -5.25819460788 
+2296 756915.425853 5912949.70935 -4.75631804202 
+2297 756950.319157 5912935.14117 -4.83355829211 
+2298 756939.700558 5912978.70095 -4.68542104771 
+2299 756924.874416 5913024.00322 -5.4436470411 
+2300 756897.144396 5912887.3511 -5.3657360268 
+2301 756969.615661 5913001.28095 -5.11618761408 
+2302 757011.773883 5913019.36555 -5.40962800074 
+2303 757050.643306 5913064.02927 -6.43078557811 
+2304 757111.152591 5913039.14861 -6.19083358433 
+2305 756931.179347 5912882.84682 -5.36093585295 
+2306 756964.506138 5912862.25282 -5.28932254739 
+2307 756687.590625 5912889.76938 -4.33283163053 
+2308 756647.77572 5912906.67846 -4.31174406933 
+2309 756682.110878 5912932.19608 -4.37280479584 
+2310 756608.570089 5912924.14279 -4.37194637623 
+2311 756659.148848 5912820.72226 -2.54989251395 
+2312 756619.188987 5912800.75211 -1.65246697779 
+2313 757006.792184 5913062.94624 -6.20967404646 
+2314 756968.256971 5913081.46763 -6.06544178765 
+2315 756676.823301 5912972.72786 -3.66599769736 
+2316 756707.042688 5913008.79574 -3.92407346169 
+2317 756833.433013 5912865.09922 -5.12063117215 
+2318 756852.860611 5912835.19991 -4.82202154577 
+2319 756888.679801 5912836.9833 -4.4911972539 
+2320 756853.815564 5912800.26585 -4.2307671975 
+2321 756872.103975 5912767.14254 -3.98788445514 
+2322 757163.64002 5913071.78991 -6.48895200681 
+2323 756907.792372 5912770.72317 -3.90973917319 
+2324 756938.751251 5912804.33365 -4.17609294347 
+2325 756697.174731 5912805.85534 -2.97272122826 
+2326 756976.20142 5912783.77573 -4.1857189086 
+2327 757019.265757 5912796.75372 -4.5905909459 
+2328 757050.88654 5912827.19427 -5.33006289655 
+2329 757108.685605 5912850.09788 -6.57252615468 
+2330 756985.144461 5912930.64032 -4.96505455972 
+2331 757008.558274 5912956.42403 -4.77779747351 
+2332 757039.164663 5912973.76843 -4.75689504851 
+2333 757074.185032 5912955.49132 -5.80017118459 
+2334 757093.10452 5912904.48277 -6.52186263637 
+2335 757094.52955 5912991.57635 -5.39242585718 
+2336 757015.017902 5912913.11954 -5.58892612387 
+2337 757015.659463 5912877.94656 -5.76598470813 
+2338 757048.743031 5912905.60356 -6.02609374979 
+2339 757135.076717 5912989.35997 -6.47623316925 
+2340 757179.302894 5912955.23856 -6.77310644487 
+2341 757228.96826 5912992.08255 -7.42285380141 
+2342 757089.132678 5912815.05918 -5.46188132954 
+2343 757107.698877 5912772.05384 -6.14500726964 
+2344 757156.178204 5912747.72922 -6.98924479591 
+2345 757199.776024 5912777.77692 -6.47361089255 
+2346 756720.227483 5912929.77583 -4.33351117061 
+2347 756826.266571 5912784.77393 -4.39420827527 
+2348 756798.592748 5912797.53681 -4.34479648682 
+2349 756801.781934 5912766.62913 -4.15512029287 
+2350 756795.990352 5912719.87082 -3.89341779194 
+2351 757215.262034 5912919.40935 -6.92021815338 
+2352 757208.640151 5912867.76072 -5.75390765317 
+2353 757160.916271 5912850.15254 -6.65495199651 
+2354 757010.964826 5912987.85398 -4.72448575036 
+2355 760409.181016 5912915.70842 -1.89946102353 
+2356 760434.184006 5912945.03848 -1.84940509656 
+2357 757772.455982 5911186.70797 -0.105409547943 
+2358 757757.889922 5910567.40722 -1.46048765493 
+2359 759635.455037 5913523.26076 -0.589627894142 
+2360 759666.023939 5913508.47524 -0.676385021817 
+2361 759703.642542 5913511.08694 -0.931871759095 
+2362 759740.307655 5913505.55399 -2.01374686061 
+2363 757677.242604 5910359.27677 -0.298246597093 
+2364 756676.590227 5912378.27129 -1.1236097318 
+2365 756838.594042 5912393.6387 -5.26264973168 
+2366 757298.995181 5910715.59733 -0.271172309949 
+2367 757327.644521 5910693.78737 -0.346312653257 
+2368 757338.991829 5910656.51257 -0.411311725303 
+2369 757358.591372 5910705.19875 -0.653846923674 
+2370 756528.288343 5912120.91385 -0.86091103565 
+2371 756574.003441 5912125.15818 -1.49402475759 
+2372 756581.320305 5912171.4523 -3.03329673365 
+2373 756555.160596 5912204.91577 -2.1772877453 
+2374 756628.424712 5912041.58018 -0.366099769604 
+2375 756590.908054 5912031.30379 -0.162009255242 
+2376 756569.162339 5912004.93616 -0.123386799828 
+2377 757084.721053 5913699.6801 -0.995991181094 
+2378 756963.966136 5912070.23339 -5.09483898448 
+2379 758075.47198 5912587.71336 -0.496428860524 
+2380 758047.681569 5912565.37392 -0.475857602235 
+2381 759559.037394 5913413.03453 -0.820848935594 
+2382 759585.9351 5913393.27997 -2.20289236822 
+2383 759578.779233 5913359.91141 -2.84999395295 
+2384 759557.627031 5913382.92502 -1.48430275915 
+2385 757689.630375 5911061.63439 -0.0228707793705 
+2386 757721.951531 5911076.48174 -0.033547646247 
+2387 757725.711236 5911112.43521 -0.04770483901 
+2388 760490.619271 5912849.89637 -3.90660138924 
+2389 757843.380898 5911393.10106 -0.0649338058834 
+2390 756973.01589 5911989.22118 -5.64329197849 
+2391 760509.398554 5913067.11991 -0.344887266945 
+2392 759877.019874 5913324.31784 -0.441067053368 
+2393 756572.971458 5911854.90277 -0.106433996108 
+2394 759651.315893 5913095.26168 -0.699508222547 
+2395 759680.3112 5913121.25029 -0.639783134078 
+2396 759670.015701 5913156.88967 -0.577851975604 
+2397 759715.130896 5913120.03746 -0.63677607984 
+2398 759673.059573 5913070.14607 -0.689916180622 
+2399 756854.690137 5912126.23758 -4.90866926231 
+2400 756873.767323 5912157.92489 -5.57105572534 
+2401 756854.585716 5912195.71019 -5.6750356274 
+2402 756789.000741 5911996.84965 -0.492238534362 
+2403 756798.217828 5911963.14252 -0.475580087631 
+2404 756772.68846 5911936.26566 -0.293238633786 
+2405 756818.282152 5911986.74279 -0.750435115783 
+2406 756770.495782 5911903.53327 -0.30141251299 
+2407 759964.475175 5913091.3884 -0.728278987242 
+2408 760010.368069 5913073.08831 -0.84044444424 
+2409 756787.7227 5913251.27425 -3.95791765405 
+2410 756788.023449 5913291.51024 -4.44587102032 
+2411 756821.426422 5913321.72109 -4.77974358073 
+2412 756826.008586 5913254.06141 -5.02864700098 
+2413 756862.51113 5913251.82413 -5.14915480855 
+2414 756902.607092 5913246.96895 -4.20153263284 
+2415 756917.680455 5913205.23873 -5.56907044508 
+2416 756911.999333 5913282.30749 -4.86969368243 
+2417 756945.579435 5913295.73689 -5.25929792201 
+2418 756880.680472 5913296.55771 -4.99837846114 
+2419 756874.4048 5913331.02789 -4.78028595545 
+2420 756904.55227 5913360.93584 -4.84371508653 
+2421 756954.332648 5913363.78604 -5.87967497416 
+2422 756876.592129 5913395.07952 -4.8778296093 
+2423 756893.402108 5913440.25814 -5.18625487465 
+2424 756941.051546 5913330.90686 -5.24393952213 
+2425 756940.469141 5913442.99639 -5.69091223718 
+2426 756962.900261 5913406.402 -5.99633628854 
+2427 756840.963499 5913222.96426 -5.24038798981 
+2428 756852.851815 5913188.36656 -5.52143047243 
+2429 756818.527729 5913188.83671 -5.45861520986 
+2430 756805.630649 5913358.67081 -4.56431205563 
+2431 756829.282187 5913390.76869 -4.47884346303 
+2432 756865.455655 5913158.38047 -5.80503266765 
+2433 760044.906437 5913098.68387 -0.9111894413 
+2434 760093.859261 5913090.9227 -1.00774517343 
+2435 756795.965644 5913706.06375 -0.540689889187 
+2436 756821.37565 5913687.29431 -0.480078852532 
+2437 756855.05 5913700.0 -0.526099160663 
+2438 756720.398875 5913657.7115 -0.250414995905 
+2439 756756.823741 5913643.19289 -0.157187128743 
+2440 756761.988791 5913606.01283 -0.176060103488 
+2441 756791.363464 5913646.31528 -0.128652327528 
+2442 757690.109946 5911000.47051 -0.198493519336 
+2443 759445.550513 5913207.04212 -2.37235934855 
+2444 759467.523658 5913179.68098 -2.19861858673 
+2445 759456.116703 5913134.66865 -1.18336748702 
+2446 756666.142601 5913740.2148 -0.0991728807179 
+2447 757405.749769 5911168.18488 -0.111845686017 
+2448 757411.246256 5911127.10313 -0.116219526893 
+2449 757341.8 5911116.0 -0.123765922787 
+2450 757363.881307 5911077.02419 -0.128549168249 
+2451 757391.512586 5911048.04426 -0.135864145457 
+2452 757433.483978 5911023.22902 -0.174672437971 
+2453 757426.639526 5911059.55451 -0.138603141326 
+2454 757376.774977 5911119.97633 -0.120937140429 
+2455 758999.157922 5912518.64 -0.77426138739 
+2456 757249.572098 5910571.60793 -0.295755751201 
+2457 757706.814406 5912821.66837 -0.227085929022 
+2458 757687.138324 5912862.70867 -0.267597148062 
+2459 757674.787568 5912831.55047 -0.267108658888 
+2460 757648.148635 5912811.51634 -0.368828824986 
+2461 757619.617513 5912799.6154 -0.407878470934 
+2462 757584.178639 5912816.38972 -0.423432000726 
+2463 757042.520843 5911877.76392 -4.94423399089 
+2464 757056.176327 5911845.14978 -3.08407216821 
+2465 760524.1 5913345.0 -0.317972707542 
+2466 760922.787378 5912207.19217 -5.11269297704 
+2467 760963.72079 5912193.54747 -4.13345040274 
+2468 758877.311708 5912591.93673 -1.91077204182 
+2469 757811.491276 5910735.30892 -0.219349496557 
+2470 757796.76379 5910794.95182 -0.310305206056 
+2471 757770.588173 5910816.98324 -0.398065903524 
+2472 757747.417878 5910838.41419 -0.451248142879 
+2473 757777.615171 5910847.38275 -0.486519729016 
+2474 757760.19487 5910788.69835 -0.351990129358 
+2475 757485.392861 5912713.50519 -4.27740620565 
+2476 760141.05 5913513.0 0.471342782027 
+2477 757576.564817 5911191.52681 -0.289057845765 
+2478 757533.213161 5910629.22012 -1.57761621941 
+2479 757306.280398 5912771.26354 -8.00304045261 
+2480 757276.951012 5912784.46961 -7.73353446639 
+2481 757267.425746 5912819.80579 -7.2301494465 
+2482 757296.809454 5912842.52042 -8.10583146704 
+2483 757312.663237 5912876.79193 -8.19023481707 
+2484 757246.928023 5912793.68661 -6.87285964914 
+2485 757290.50973 5912905.59604 -8.0707979704 
+2486 757328.724268 5912827.59398 -8.01611930643 
+2487 757249.810495 5912849.3672 -6.12682834825 
+2488 757282.090109 5912751.81962 -7.93693547099 
+2489 757258.034714 5912732.32726 -7.75547096458 
+2490 757230.292511 5912743.52663 -7.50791957763 
+2491 758408.654833 5912379.24473 -0.948570367845 
+2492 758447.150393 5912359.53575 -0.567504527711 
+2493 758467.523042 5912392.11048 -0.477090038325 
+2494 758505.802932 5912396.52306 -0.559094626094 
+2495 758525.846688 5912366.7308 -0.502634466498 
+2496 758512.857607 5912333.39569 -0.608355700141 
+2497 757870.253255 5912275.30482 -0.391593926996 
+2498 757876.113761 5912224.06842 -0.361876429643 
+2499 758266.864357 5912286.15095 -0.582919230379 
+2500 758303.683657 5912255.50689 -0.559150942174 
+2501 758294.883724 5912204.42104 -0.514499036049 
+2502 758248.951769 5912194.88849 -0.375927761321 
+2503 758214.987081 5912225.52112 -0.483753075156 
+2504 758564.243587 5912215.9065 -0.439242000424 
+2505 758597.961507 5912221.64869 -0.503181275953 
+2506 758610.716809 5912249.13206 -0.552770563575 
+2507 758597.527439 5912280.57846 -0.628325907824 
+2508 758555.992011 5912284.86959 -0.593984327365 
+2509 758586.336544 5912319.71625 -0.651873942344 
+2510 758618.028999 5912340.15523 -0.72868163256 
+2511 758644.347603 5912368.59306 -0.718161099032 
+2512 758632.335568 5912408.25673 -0.759975458795 
+2513 758651.835474 5912442.28705 -0.682457665221 
+2514 758628.23751 5912480.28943 -0.793828949972 
+2515 758594.444398 5912412.20059 -0.624803479944 
+2516 758565.431923 5912431.71494 -0.502546657399 
+2517 758521.719029 5912444.4621 -1.177503837 
+2518 758560.585579 5912472.34789 -1.71965016087 
+2519 758572.518473 5912384.96481 -0.56741090594 
+2520 758647.323145 5912325.30033 -0.649717870665 
+2521 760336.573464 5913421.41816 0.0180117104053 
+2522 760303.477375 5913405.11519 -0.0514716632508 
+2523 760292.980961 5913354.60992 -0.0217363009038 
+2524 760245.717429 5913321.15148 -0.402551902571 
+2525 756611.27341 5913122.63188 -4.08284792352 
+2526 756641.462798 5913131.56368 -4.52260631814 
+2527 756635.034895 5913101.3136 -4.61000569105 
+2528 756670.802788 5913140.21827 -4.71049621155 
+2529 756939.293023 5913058.75 -5.86459499555 
+2530 756908.286735 5913067.48315 -6.08262074866 
+2531 756893.002204 5913098.52265 -6.07128709183 
+2532 756914.096699 5913123.29682 -5.97000913317 
+2533 756942.214356 5913117.92688 -5.92057295863 
+2534 759716.001826 5913480.85229 -2.75166999663 
+2535 759722.01358 5913451.32195 -2.31633163469 
+2536 759736.356465 5913425.07 -0.825984699363 
+2537 757340.9945 5912893.30411 -8.30461086387 
+2538 757352.545893 5912920.05247 -8.22133715766 
+2539 758593.327398 5912485.55423 -1.5070966507 
+2540 758567.447102 5912502.52721 -2.05303763465 
+2541 758547.366369 5912528.86445 -1.00810059044 
+2542 759293.848812 5912661.98568 -0.680411670287 
+2543 759289.95712 5912785.02739 -1.28248131739 
+2544 759277.550849 5912752.84019 -1.20677581813 
+2545 759246.226202 5912760.75883 -1.38721932984 
+2546 759212.577124 5912766.19622 -1.33912863352 
+2547 759179.780641 5912779.12288 -1.51814073285 
+2548 759218.407564 5912732.39268 -1.47035327095 
+2549 759154.103314 5912756.35115 -2.10559959541 
+2550 759160.786699 5912724.87002 -1.24225956272 
+2551 759204.347197 5912800.66693 -1.27860866603 
+2552 759229.261078 5912826.89314 -1.65704578637 
+2553 759124.725415 5912744.9157 -2.48280776033 
+2554 759259.560353 5912813.95234 -1.40553546814 
+2555 759187.676791 5912716.2863 -1.54358578776 
+2556 759152.252722 5912792.78408 -8.61915107274 
+2557 760417.183359 5913184.81709 -0.350670823832 
+2558 757669.901637 5913220.62581 -0.717590119343 
+2559 757677.933649 5913253.26326 -0.379581573826 
+2560 757656.577906 5913282.95398 -1.18911675472 
+2561 757636.878368 5913215.94142 -2.89775968133 
+2562 757614.835064 5913238.39775 -4.26566457842 
+2563 757606.586106 5913280.11744 -3.80383366796 
+2564 756351.85 5913305.5 -0.295152510506 
+2565 756373.286925 5913284.33225 -0.342478762703 
+2566 756377.725915 5913237.63988 -0.423032486815 
+2567 756384.507719 5913316.10623 -0.295007687186 
+2568 756414.852502 5913316.06821 -0.379339971607 
+2569 756433.555147 5913291.83968 -0.467508139089 
+2570 756440.058306 5913256.50095 -0.51642039839 
+2571 756473.882178 5913251.57977 -0.726371898526 
+2572 756406.739565 5913254.18419 -0.427133858771 
+2573 756503.721815 5913240.54818 -1.0196206781 
+2574 760130.295752 5912672.35366 -1.70655509428 
+2575 760083.05 5912707.5 -0.113548326022 
+2576 760079.103197 5912655.2576 -1.26168958357 
+2577 759980.65 5912650.5 -0.161109164463 
+2578 760056.153957 5912599.90219 -1.59811380664 
+2579 760078.682864 5912544.75734 -2.41864173885 
+2580 760134.112838 5912561.73608 -2.54317582111 
+2581 760167.079499 5912604.96304 -1.66894981518 
+2582 759978.408739 5912592.82981 -0.966334747619 
+2583 760043.635321 5912506.06666 -2.72302234213 
+2584 759985.055417 5912505.09789 -2.3013756794 
+2585 759878.95 5912582.5 -0.734763971345 
+2586 760017.52309 5912469.27271 -2.94751747931 
+2587 760028.209945 5912424.84336 -3.91498958561 
+2588 760079.94942 5912404.61496 -5.55569788571 
+2589 759992.039903 5912385.57906 -4.31965340937 
+2590 759989.457762 5912332.89576 -5.41553417478 
+2591 760038.368894 5912273.93645 -6.53770453632 
+2592 759921.416452 5912288.11103 -4.88077501223 
+2593 759897.537072 5912335.8688 -3.86112649794 
+2594 759799.405173 5912302.89874 -2.73338640949 
+2595 759847.029758 5912343.78312 -2.89074571152 
+2596 759855.428941 5912392.45456 -2.50109102606 
+2597 759901.514935 5912382.78912 -2.96069959795 
+2598 759938.737028 5912417.05133 -2.85308044568 
+2599 759942.592058 5912468.61675 -2.32435256961 
+2600 759895.148619 5912481.57066 -1.98433530192 
+2601 759878.737434 5912529.27003 -1.52118164531 
+2602 760072.780783 5912313.08091 -6.72960020637 
+2603 759846.348465 5912435.09565 -2.20323396823 
+2604 759935.071584 5912567.76552 -0.99883142153 
+2605 759975.150633 5912548.46523 -1.57923064953 
+2606 757108.711481 5913508.14289 -3.30013369335 
+2607 758004.437342 5912720.77656 -0.345525852033 
+2608 757982.32836 5912701.07151 -0.370615470933 
+2609 757891.901579 5910913.47013 -0.294059050737 
+2610 757905.094367 5910949.43632 -0.182275509431 
+2611 756515.751137 5911856.44787 -0.0500317606242 
+2612 757512.952575 5911939.48014 -0.259057812253 
+2613 757366.003049 5911795.42412 -2.45003488843 
+2614 757382.869238 5911826.29024 -1.74898758533 
+2615 757415.18698 5911824.46236 -0.713387546905 
+2616 757434.196213 5911796.36869 -0.381241163202 
+2617 757400.706141 5911853.31102 -0.911459878342 
+2618 757418.367879 5911880.43688 -0.578765267941 
+2619 757450.650562 5911878.58353 -0.379651784905 
+2620 757494.541466 5911863.82416 -0.241977573022 
+2621 757386.505381 5911885.57109 -2.13375020344 
+2622 757360.992091 5911926.95221 -3.07399994575 
+2623 757439.075797 5911908.77465 -0.539860543966 
+2624 757460.805216 5911942.54049 -0.359080540734 
+2625 757488.416094 5911974.22017 -0.327403206186 
+2626 757420.57864 5911949.00902 -0.805975974997 
+2627 757450.412483 5911824.33496 -0.389889729843 
+2628 757486.381139 5911828.54173 -0.266640461877 
+2629 757451.881668 5911769.56003 -0.327141714009 
+2630 757418.375565 5911766.69413 -0.301146016527 
+2631 757351.087012 5911831.65884 -3.2921548194 
+2632 757332.811687 5911863.04972 -3.85807060238 
+2633 757319.423639 5911899.80961 -4.40364212616 
+2634 757311.111818 5911837.91633 -3.9134867976 
+2635 757410.640762 5911984.00345 -0.977271709232 
+2636 757352.623363 5911891.08311 -3.70938493202 
+2637 757406.24033 5910525.77814 -0.285220147752 
+2638 757405.788281 5910489.00176 -0.253488776339 
+2639 756507.9 5912650.5 -0.349233750212 
+2640 757603.133115 5912416.90218 -0.340397219519 
+2641 757588.432737 5912374.09399 -0.29981701006 
+2642 757544.390869 5912360.91168 -0.373626006602 
+2643 757148.157125 5911730.26754 -3.08678600669 
+2644 757147.236741 5911769.769 -2.21054126779 
+2645 757175.268153 5911715.93497 -3.79121752737 
+2646 757143.300729 5911803.61129 -1.12173630831 
+2647 757117.372127 5911818.15305 -0.830084950915 
+2648 760077.670893 5913178.58395 -0.896454418702 
+2649 760096.911578 5913144.51904 -1.03083637718 
+2650 760116.302171 5913177.93757 -1.0882137795 
+2651 760039.413019 5913173.38473 -0.854333134558 
+2652 760007.523389 5913153.9241 -0.804385874092 
+2653 760022.461648 5913123.76402 -0.849494236896 
+2654 757255.58776 5911867.27287 -4.42112767903 
+2655 758131.873524 5912304.0832 -0.470835621481 
+2656 758140.590172 5912269.26433 -0.447063448577 
+2657 758135.020101 5912233.5648 -0.480109141531 
+2658 758141.727298 5912195.96507 -0.485078170248 
+2659 758101.493477 5912221.12906 -0.51671578354 
+2660 758064.929067 5912244.99305 -0.42518581678 
+2661 758044.41935 5912203.60835 -0.431110722817 
+2662 757997.584107 5912203.19182 -0.373893399704 
+2663 757950.532215 5912202.77841 -0.375157139944 
+2664 758174.8996 5912179.76204 -0.482274411284 
+2665 758178.287188 5912143.93902 -0.482452338568 
+2666 758172.847475 5912256.75289 -0.469445308393 
+2667 757977.821954 5912241.94147 -0.4349812802 
+2668 757932.315016 5912164.5233 -0.341555007813 
+2669 757900.149657 5912122.98694 -0.353182857855 
+2670 757951.318974 5912121.22108 -0.330961237056 
+2671 757998.167286 5912121.8525 -0.357592797891 
+2672 757879.048605 5912077.25041 -0.327927017454 
+2673 757905.999235 5912035.07679 -0.313260204614 
+2674 757975.246536 5912084.18623 -0.380851367912 
+2675 758097.389698 5912298.80175 -0.495624609077 
+2676 758072.776146 5912322.18168 -0.461709581231 
+2677 758077.500459 5912361.93592 -0.494522585355 
+2678 758116.590272 5912371.34812 -0.533696195884 
+2679 758045.096181 5912377.23577 -0.520425598892 
+2680 757347.447428 5912754.46768 -8.15591584732 
+2681 758443.56494 5912453.93716 -1.7204593351 
+2682 759848.612366 5913429.19937 -0.577653522759 
+2683 757889.345951 5912752.00976 -0.2803403904 
+2684 757865.346333 5912731.797 -0.286630904805 
+2685 757848.264217 5912704.6376 -0.314130565938 
+2686 757815.654892 5912706.37235 -0.333357262988 
+2687 757916.261493 5912737.2236 -0.275902868829 
+2688 760272.273779 5912245.58729 -8.79509107576 
+2689 760757.746039 5912293.76849 -11.5208913249 
+2690 760786.215504 5912263.67336 -11.9478780181 
+2691 760774.472761 5912224.25446 -13.3666592747 
+2692 760736.846875 5912189.28125 -13.7738081638 
+2693 760719.655839 5912283.35121 -12.0843572554 
+2694 760669.502006 5912254.91335 -12.419754984 
+2695 760707.620141 5912246.13241 -12.9021590609 
+2696 760732.285672 5912222.87457 -13.4989574611 
+2697 759930.215224 5913041.77723 -0.814661871089 
+2698 759912.794185 5913014.74857 -0.765167079938 
+2699 759881.684554 5913011.60531 -0.718352336945 
+2700 759847.182783 5913012.25006 -0.776392577368 
+2701 759865.267158 5913035.25531 -0.794070449404 
+2702 759865.375667 5913075.50578 -0.778471206558 
+2703 759818.758414 5913022.61784 -0.821401314092 
+2704 756433.838571 5913467.64425 -0.294236384466 
+2705 756440.84175 5913495.47788 -0.277568664796 
+2706 756473.070207 5913511.90004 -0.278184499276 
+2707 756625.755424 5912837.57731 -2.34071146996 
+2708 756824.20493 5912129.31638 -4.89855308734 
+2709 756806.368656 5912154.15082 -5.25903609079 
+2710 756787.143491 5912186.12307 -5.29808571623 
+2711 756749.56463 5912178.32917 -5.03252289176 
+2712 756818.812775 5912182.80129 -5.43060178932 
+2713 759457.266274 5913094.72708 -0.86233002278 
+2714 759474.068423 5913063.68829 -0.860693352319 
+2715 759461.612122 5913022.47289 -0.857324541314 
+2716 759473.003846 5912985.67408 -0.62893981098 
+2717 759528.65 5912947.0 0.227786645701 
+2718 759535.735048 5912995.83392 -0.564903481716 
+2719 759568.599593 5913001.94733 -0.52175245113 
+2720 759597.6 5912967.5 -0.0580851906111 
+2721 759501.688481 5912967.57669 -0.490160593189 
+2722 759474.166075 5912955.73474 -0.49565810201 
+2723 759489.236927 5913037.28756 -0.758042100365 
+2724 758482.356975 5912331.74021 -0.638736867956 
+2725 758326.561811 5912289.56917 -0.574085319581 
+2726 758527.15112 5912263.69506 -0.560686274957 
+2727 758490.274478 5912270.71462 -0.598517769183 
+2728 758452.863423 5912271.47672 -0.605560113393 
+2729 757494.135534 5912009.71155 -0.339133007106 
+2730 757515.163182 5912046.49578 -0.326030390704 
+2731 757461.763695 5912008.9049 -0.460394463526 
+2732 757435.069133 5912036.58589 -1.42923782356 
+2733 757452.427043 5912065.67139 -1.75769671601 
+2734 757484.856837 5912069.73254 -0.756132100867 
+2735 757427.249697 5912081.0264 -4.16267782159 
+2736 757466.078515 5911851.82234 -0.315003543192 
+2737 757627.074213 5912372.24816 -0.267654621805 
+2738 757660.072519 5912338.75901 -0.312695457088 
+2739 757649.275764 5912289.47389 -0.284686071191 
+2740 757690.858237 5912254.1303 -0.297809888639 
+2741 758201.46964 5912196.92418 -0.487162432747 
+2742 759424.643261 5913025.02002 -1.22129666069 
+2743 759410.664431 5912992.95101 -1.37997210313 
+2744 759405.119896 5913053.38351 -0.938378666246 
+2745 759417.434343 5913083.67187 -1.25659697231 
+2746 757660.23529 5912371.9213 -0.307925884022 
+2747 757689.526525 5912398.92221 -0.342823414827 
+2748 757673.880428 5912437.42568 -0.350087236967 
+2749 757688.166787 5912355.20266 -0.331702105454 
+2750 757634.948242 5912439.43067 -0.364146171504 
+2751 759251.54418 5912927.45962 -4.67043372074 
+2752 757757.94399 5912876.2394 -0.239741204928 
+2753 757782.073278 5912844.93929 -0.269762896377 
+2754 757723.97945 5912883.45093 -0.262128251309 
+2755 757745.1 5912941.0 -0.0630684753778 
+2756 757714.053929 5912939.24946 -0.0892286926312 
+2757 757733.669369 5912912.54488 -0.16219276344 
+2758 757354.919524 5910435.45169 -0.255475940516 
+2759 757351.038273 5910469.50128 -0.264832629195 
+2760 756472.010694 5912215.49489 -0.503816209848 
+2761 756504.03574 5912217.47394 -0.800189087515 
+2762 756524.403489 5912190.0471 -1.79051119491 
+2763 757215.772261 5911674.49909 -2.18393711506 
+2764 757188.393826 5911651.02392 -2.05040435014 
+2765 760288.385866 5912639.79012 -1.20169151516 
+2766 760324.802739 5912573.63758 -1.45809857717 
+2767 760262.66579 5912582.53127 -1.74548880433 
+2768 757940.401174 5910599.83752 -0.225127764858 
+2769 756359.957561 5913058.56633 -0.338240816828 
+2770 756405.719322 5913056.85359 -0.616729006926 
+2771 756366.933617 5913104.06158 -0.356007296183 
+2772 759945.791893 5913551.28169 -1.58235713964 
+2773 759970.8 5913572.0 -0.269323173248 
+2774 756338.778011 5913693.63037 -0.486336022386 
+2775 758038.389356 5910697.72887 -0.16957573127 
+2776 758859.100548 5912680.57623 -0.225070088817 
+2777 758849.873592 5912644.39688 -0.161840911753 
+2778 758809.627777 5912630.66296 0.000175084242553 
+2779 758778.368385 5912663.97092 -0.0709664744698 
+2780 758735.113446 5912664.07791 -0.0555829716032 
+2781 758787.265751 5912598.24295 -0.658004591844 
+2782 757072.795144 5911661.35421 -0.432016800511 
+2783 757533.354536 5913255.08591 -5.5444007135 
+2784 757493.456223 5913232.16142 -6.31824701717 
+2785 758682.6 5912131.0 -0.330063040542 
+2786 757501.681356 5911080.05937 -0.285596911468 
+2787 757067.135722 5913402.72617 -5.98107886391 
+2788 757547.654918 5910967.03561 -0.683400960619 
+2789 758719.351486 5912584.19696 -1.1072335734 
+2790 756575.222679 5912729.7071 -0.938252724785 
+2791 757548.6121 5910794.92676 -0.428766412992 
+2792 757513.028387 5910801.21199 -0.669449236533 
+2793 757577.486332 5910810.01596 -0.417711271253 
+2794 757584.967937 5910842.29673 -0.535238279043 
+2795 757560.470835 5910863.97876 -0.61403447771 
+2796 757008.821639 5912002.38648 -6.07889599328 
+2797 757014.087547 5912038.92669 -6.2420976894 
+2798 757037.151823 5912015.2654 -6.4268275916 
+2799 757789.50749 5911788.42724 -0.0554644751437 
+2800 757773.055136 5911755.25126 -0.047794955449 
+2801 757741.863069 5911743.87303 -0.0834008290838 
+2802 757876.326175 5912371.02125 -0.384504992776 
+2803 757841.828359 5912406.10967 -0.42505775891 
+2804 757850.49411 5912336.9073 -0.480500173242 
+2805 757093.229517 5912260.99107 -6.68075819454 
+2806 756775.117434 5912108.57826 -4.40044355666 
+2807 759694.998393 5913314.47566 -0.403354320085 
+2808 759663.097881 5913335.63157 -0.510278147511 
+2809 759627.375156 5913339.27563 -0.665813525768 
+2810 759603.955324 5913311.78591 -0.656190025939 
+2811 759615.859416 5913275.49479 -0.4614919394 
+2812 759648.730944 5913265.45065 -0.416755089044 
+2813 759662.094309 5913232.17127 -0.524107041225 
+2814 756560.467407 5913487.9777 -0.444029430523 
+2815 756727.950526 5913044.98911 -4.7300195563 
+2816 756857.613531 5912738.61862 -3.99502132953 
+2817 757740.077639 5911179.78813 -0.115767903188 
+2818 757711.861783 5911171.73033 -0.110838302457 
+2819 756952.377222 5912011.71714 -5.28822178843 
+2820 758676.222813 5912376.91026 -0.635617350329 
+2821 758703.446238 5912395.47653 -0.625141267969 
+2822 758733.219338 5912410.34002 -0.622561763117 
+2823 758701.130845 5912428.67291 -0.628980110871 
+2824 758703.129688 5912461.92005 -0.635303985227 
+2825 758737.985387 5912484.40783 -0.640887910623 
+2826 758703.606383 5912358.818 -0.58120287135 
+2827 758702.11531 5912325.36581 -0.527430252988 
+2828 758699.597947 5912494.87845 -0.722106600081 
+2829 758713.751302 5912294.67973 -0.503371044839 
+2830 758686.592143 5912523.74031 -1.38848226367 
+2831 758685.792538 5912562.95277 -1.88081150977 
+2832 758744.041701 5912290.33926 -0.515767728063 
+2833 758777.581055 5912312.59811 -0.557946618791 
+2834 758730.541623 5912348.19642 -0.565824208179 
+2835 760414.462056 5913229.01228 -0.241497922118 
+2836 757379.618624 5910544.48077 -0.281084377017 
+2837 757350.982758 5910536.49019 -0.288008188418 
+2838 758117.376028 5912174.61181 -0.473744835287 
+2839 758090.830744 5912155.43359 -0.429468942876 
+2840 758118.821132 5912138.38105 -0.472837240153 
+2841 758150.730342 5912117.87654 -0.434228436654 
+2842 758118.7423 5912104.28415 -0.438758148918 
+2843 758085.047455 5912083.33308 -0.43126086157 
+2844 758054.207594 5912107.24478 -0.42403645794 
+2845 758063.010178 5912169.38104 -0.443998524342 
+2846 758063.180481 5912138.31013 -0.411571858775 
+2847 758055.058586 5912061.78766 -0.40162643476 
+2848 758162.962633 5912087.03958 -0.362360722667 
+2849 758193.722652 5912077.59757 -0.27999646175 
+2850 758216.448091 5912098.34508 -0.308406109357 
+2851 758235.361383 5912132.39719 -0.402835641307 
+2852 758158.935359 5912056.00734 -0.264696789468 
+2853 758130.830746 5912041.78459 -0.291576641156 
+2854 757323.049366 5910461.5443 -0.268779005151 
+2855 760314.433426 5912695.79997 -1.66182319526 
+2856 760323.546834 5912749.83515 -1.61795504242 
+2857 760479.232264 5912936.66252 -3.23380570308 
+2858 760510.604723 5912931.61634 -1.81807510446 
+2859 756673.773852 5913701.22819 -0.227619679809 
+2860 757216.325121 5913366.12645 -5.1042992913 
+2861 757193.723996 5913322.99987 -6.52479804233 
+2862 757232.650761 5913280.24184 -6.89169599631 
+2863 757183.871197 5913355.64889 -6.17331177414 
+2864 757219.204975 5913399.2093 -3.07909435973 
+2865 757195.346085 5913420.65272 -3.46510470266 
+2866 757279.108293 5913299.56953 -6.53878484209 
+2867 757317.395824 5913276.20764 -6.54834330879 
+2868 757322.108181 5913232.52556 -7.1011802473 
+2869 757356.549353 5913256.50997 -6.74080638787 
+2870 757357.123551 5913296.58932 -5.48939383981 
+2871 757390.72366 5913240.10899 -6.84805429157 
+2872 757329.288479 5913194.06805 -7.31871133439 
+2873 760798.9 5912448.0 -3.952900454 
+2874 759247.961259 5912615.54826 -0.844836527306 
+2875 757725.74221 5911454.94731 -0.0637675205058 
+2876 758969.58695 5912689.285 -0.521625795382 
+2877 757802.364168 5910471.36569 -0.410968239315 
+2878 757709.756268 5910748.99935 -0.585332321622 
+2879 757729.274277 5910776.09249 -0.406450882422 
+2880 756615.598973 5912423.52035 -0.543854375167 
+2881 757261.533086 5910760.47258 -0.226696713258 
+2882 756609.950247 5912346.23636 -0.477784640772 
+2883 757524.308366 5913042.79764 -7.78366697903 
+2884 757522.937237 5913085.14184 -7.55163084348 
+2885 757496.637503 5913125.89922 -7.46125306467 
+2886 757488.599702 5913021.31539 -7.78780376113 
+2887 757524.207376 5913159.99123 -6.98811924677 
+2888 757574.07824 5913161.86179 -5.74367674227 
+2889 757512.835338 5912993.16135 -7.94094958376 
+2890 757542.679306 5912968.70638 -7.62726283101 
+2891 757505.717324 5912956.70804 -8.09601780647 
+2892 757419.468506 5910931.53043 -0.2018386224 
+2893 757416.5121 5910967.73142 -0.171183814978 
+2894 756714.143418 5912607.813 -2.65541734747 
+2895 756753.97951 5912599.85556 -3.28144286993 
+2896 756703.475195 5912652.43335 -3.0700205667 
+2897 756698.951135 5912691.56656 -2.94809847846 
+2898 756733.876127 5912674.18679 -3.51897747712 
+2899 756762.109263 5912693.11368 -3.8071145511 
+2900 756761.479751 5912658.0853 -3.72986663238 
+2901 756790.332166 5912638.0843 -3.76181533898 
+2902 756816.443944 5912656.15304 -3.8780943475 
+2903 756816.391795 5912623.49569 -3.8724419512 
+2904 756844.653533 5912603.37633 -3.92862009958 
+2905 756819.607366 5912587.40715 -3.65359151946 
+2906 756814.012359 5912556.85067 -2.79377284629 
+2907 757639.72462 5912592.41903 -0.356150561277 
+2908 757670.812931 5912596.3702 -0.518517767384 
+2909 757697.857723 5912574.79885 -0.75404454636 
+2910 757729.031852 5912590.78205 -0.501305407249 
+2911 757739.25807 5912560.42314 -0.426699316842 
+2912 757776.700458 5912543.09576 -0.447642834886 
+2913 757792.727474 5912496.66416 -0.690673934073 
+2914 757741.873285 5912526.3046 -0.486954859972 
+2915 757752.684795 5912612.22421 -0.381310032205 
+2916 757783.988767 5912605.99032 -0.374285065772 
+2917 757820.037522 5912597.35118 -0.38354122573 
+2918 757840.964591 5912567.27743 -0.420449474177 
+2919 757773.698058 5912634.84628 -0.36914781409 
+2920 757792.403706 5912659.27861 -0.360482804491 
+2921 757823.207285 5912655.26897 -0.357850979096 
+2922 757725.44743 5912621.24509 -0.512877144857 
+2923 757850.080398 5912536.12955 -0.606613657431 
+2924 757831.459892 5912509.24184 -0.775055398556 
+2925 757870.289482 5912510.41447 -0.824661470794 
+2926 757886.173425 5912479.52292 -0.833407837031 
+2927 757864.862471 5912446.54739 -0.647544132911 
+2928 757836.441277 5912625.49906 -0.369852066818 
+2929 757766.77556 5912510.58395 -0.589023289318 
+2930 757832.368079 5912455.79732 -0.63324999796 
+2931 757807.365701 5912471.20416 -0.824066627424 
+2932 757769.7998 5912464.09484 -0.868818373791 
+2933 757765.070721 5912423.41436 -0.497283771087 
+2934 757798.54955 5912403.72252 -0.45170854408 
+2935 757764.470952 5912370.78853 -0.418437590155 
+2936 757737.106074 5912400.36153 -0.463920355244 
+2937 757658.805256 5911201.62889 -0.199173904323 
+2938 757629.781834 5911056.50645 -0.41612169324 
+2939 758256.842106 5912354.78234 -0.618373801676 
+2940 758256.856619 5912319.73699 -0.593763480289 
+2941 758295.445046 5912069.83077 -0.202128030112 
+2942 758274.77061 5912089.23209 -0.24928609481 
+2943 758276.548192 5912121.25775 -0.348949882817 
+2944 758313.562451 5912139.67877 -0.347270077572 
+2945 757115.275706 5912000.21912 -6.71321929223 
+2946 757102.290135 5912045.7668 -6.85228894041 
+2947 756632.632601 5911958.80155 -0.216735069363 
+2948 759974.458104 5913223.46211 -0.657256763654 
+2949 757854.343768 5911540.92129 -0.0665995562124 
+2950 757822.365272 5911548.43818 -0.0781931579121 
+2951 756686.081376 5913305.65108 -3.41950924752 
+2952 756806.47208 5912852.10949 -5.14146063859 
+2953 759757.45164 5913531.66049 -1.15439269765 
+2954 756742.808943 5913682.75991 -0.253313270027 
+2955 760274.223905 5913394.8312 -0.0520017344501 
+2956 759266.333298 5912686.70242 -0.990630515493 
+2957 759234.374136 5912687.38518 -1.04291651124 
+2958 759214.507304 5912664.51435 -1.0283122739 
+2959 757599.017074 5913314.95288 -2.98378337648 
+2960 756452.866138 5913229.07219 -0.654476549951 
+2961 756490.503399 5913275.07727 -0.798692453753 
+2962 760037.740837 5912639.97075 -0.817245717953 
+2963 760016.413602 5912605.90496 -1.09018418851 
+2964 757575.116987 5912338.41896 -0.306395563835 
+2965 757591.851072 5912299.00097 -0.305482684665 
+2966 757570.016127 5912266.43983 -0.322622548738 
+2967 757264.912353 5911840.07099 -4.32748771879 
+2968 759842.52869 5913463.67783 -0.912742460308 
+2969 759864.784425 5913502.123 -2.40144109417 
+2970 759818.31401 5913495.19505 -2.44912613504 
+2971 757649.09105 5912247.12346 -0.286912152343 
+2972 757618.091805 5912218.43866 -0.312107720271 
+2973 757632.529795 5912180.05712 -0.330740864889 
+2974 757671.716831 5912166.09343 -0.32254771781 
+2975 757607.825024 5912149.01258 -0.342959791318 
+2976 757612.18347 5912106.04732 -0.354045234094 
+2977 757650.236626 5912093.74512 -0.315615858239 
+2978 757683.437148 5912109.126 -0.293727393976 
+2979 757698.309448 5912192.63456 -0.31915902012 
+2980 757724.273249 5912223.89173 -0.310432663737 
+2981 757705.597222 5912158.73998 -0.344274976722 
+2982 757761.78746 5912221.86927 -0.311790020295 
+2983 757788.435379 5912252.51357 -0.363471339904 
+2984 757771.625541 5912286.22956 -0.367777989416 
+2985 757733.188226 5912295.18375 -0.335874856405 
+2986 757573.11321 5912155.42716 -0.4025612422 
+2987 757586.828414 5912077.03569 -0.444385060376 
+2988 757593.446335 5912038.73126 -0.28344867317 
+2989 757628.537858 5912024.39493 -0.282358670726 
+2990 757634.946369 5911986.79535 -0.252841643466 
+2991 757671.686262 5911977.7331 -0.264140174424 
+2992 757685.36994 5911938.81454 -0.257858763511 
+2993 757605.765578 5911963.57732 -0.211986962601 
+2994 757552.590107 5912088.27322 -0.493666397567 
+2995 757532.762472 5912118.61697 -0.527387550598 
+2996 757501.588642 5912128.22759 -0.871949807609 
+2997 757473.573398 5912118.0455 -2.46619326981 
+2998 757442.314293 5912134.98928 -5.17578435263 
+2999 757503.529541 5912158.01331 -0.86666397035 
+3000 757505.627305 5912189.43627 -1.15482767003 
+3001 757511.57479 5912225.83861 -1.17756841899 
+3002 757520.786828 5912266.80223 -0.646067216304 
+3003 757477.686978 5912247.42733 -4.173354629 
+3004 757436.148155 5912256.3039 -7.92808457864 
+3005 757396.826054 5912280.39524 -8.03964646403 
+3006 757352.316225 5912261.73969 -7.81766893333 
+3007 757311.569155 5912293.57362 -7.32144872427 
+3008 757503.577361 5912304.47234 -1.34003643723 
+3009 757468.359765 5912328.75802 -5.3083523133 
+3010 757267.940968 5912269.6878 -6.85408777195 
+3011 757478.286489 5912177.49522 -3.04392001933 
+3012 757227.055653 5912293.60963 -6.09627868152 
+3013 757324.013488 5912339.76073 -7.52250085602 
+3014 757535.916777 5912203.20373 -0.569442349963 
+3015 757568.545461 5912208.84507 -0.350232390717 
+3016 757675.306814 5911903.65397 -0.204019712598 
+3017 757680.938317 5911867.09042 -0.166200321876 
+3018 757642.574995 5911915.52953 -0.206500378541 
+3019 757600.56535 5911893.06561 -0.188679519129 
+3020 757434.119769 5912218.53143 -7.3814253805 
+3021 757461.091512 5912366.04468 -4.45046911745 
+3022 757485.500519 5912393.71275 -1.29814700352 
+3023 757517.084958 5912420.90485 -0.436843626884 
+3024 757613.264647 5911931.19861 -0.20895907808 
+3025 757614.626 5911852.88353 -0.140601005413 
+3026 757683.539104 5912138.83634 -0.326396370512 
+3027 757349.690566 5912220.6256 -7.79624611811 
+3028 757608.773967 5911816.95413 -0.137822934234 
+3029 757791.639528 5912311.27865 -0.397614314625 
+3030 757786.995287 5912344.50874 -0.385551143453 
+3031 757817.769937 5912335.76981 -0.3860781165 
+3032 757430.956355 5912291.96642 -8.01998874529 
+3033 757429.976509 5912357.53854 -7.36542136683 
+3034 757399.709062 5912350.33849 -8.09783932422 
+3035 757389.596107 5912320.97816 -8.0402513187 
+3036 757547.058697 5912439.77351 -0.409871545722 
+3037 757523.279879 5910829.69726 -0.652033067824 
+3038 757529.572944 5910860.18452 -0.84217151261 
+3039 757604.160517 5910816.71981 -0.433384204105 
+3040 756795.21159 5912128.30025 -4.76337328253 
+3041 758679.568836 5912446.65289 -0.638601436095 
+3042 760385.848427 5913205.06903 -0.175627815701 
+3043 760339.7717 5913202.91976 -0.0892354149822 
+3044 760318.458977 5913250.50386 -0.0506841509824 
+3045 760327.406393 5913154.86907 -0.170339341075 
+3046 760277.620449 5913144.49479 -0.287590555662 
+3047 760349.521956 5913116.28516 -0.320894815398 
+3048 760341.945457 5913070.83581 -0.597504236545 
+3049 760294.678477 5913052.48072 -0.594307139799 
+3050 760389.61297 5913113.18761 -0.561260828726 
+3051 760415.723082 5913143.08448 -0.532060324893 
+3052 760241.672555 5913171.0131 -0.721540721533 
+3053 760196.294906 5913160.64732 -2.31806435294 
+3054 760184.012992 5913114.92803 -2.33033129819 
+3055 760209.415357 5913082.03676 -1.58636418328 
+3056 760200.939634 5913041.85142 -1.96350813718 
+3057 760247.353951 5913092.8515 -0.461502068298 
+3058 760230.380339 5913016.38233 -0.925691365226 
+3059 760275.837553 5913010.72717 -0.686396405172 
+3060 760166.322267 5913034.59591 -2.56986050343 
+3061 760147.566299 5913002.79018 -2.42051421824 
+3062 760138.026171 5913055.07472 -2.09627378271 
+3063 760140.839266 5913090.44167 -1.94269055228 
+3064 760103.112846 5913057.19152 -1.06206573073 
+3065 760116.061339 5912993.06236 -1.4298367236 
+3066 760258.764818 5913205.40399 -0.213410036283 
+3067 760244.019281 5913240.28695 -0.652290066418 
+3068 760206.198086 5913245.81966 -2.3477588626 
+3069 760180.216275 5913214.51633 -2.1826557281 
+3070 760232.460565 5913276.33842 -0.772654087484 
+3071 760287.757554 5913229.08474 -0.155603409096 
+3072 760217.928677 5913305.00472 -1.24763916955 
+3073 760178.835659 5913321.65185 -2.76204067027 
+3074 760212.577765 5913346.19944 -0.523349244176 
+3075 760210.152912 5913383.8167 -0.143338319077 
+3076 760233.050368 5913414.25231 -0.0567694667761 
+3077 760226.9 5913492.0 0.553861585151 
+3078 760235.415332 5913453.55651 0.194997189086 
+3079 760178.66471 5913404.33046 -0.344899636297 
+3080 760146.603481 5913387.34923 -3.0734624184 
+3081 757359.994871 5913182.06247 -7.37468440941 
+3082 757393.774359 5913196.14697 -7.28455336301 
+3083 757377.627888 5913154.92406 -7.49939971912 
+3084 757363.571132 5913125.76931 -7.62591178096 
+3085 757326.185661 5913119.89008 -7.64346177977 
+3086 757354.228646 5913094.03051 -7.75148133438 
+3087 757400.185759 5913131.7564 -7.60818489724 
+3088 757418.490682 5913105.0243 -7.73256721757 
+3089 757445.174046 5913071.81052 -7.8626388517 
+3090 757404.883377 5913069.72817 -7.85398409275 
+3091 757360.51372 5913061.55394 -7.88086777022 
+3092 757332.853894 5913032.09527 -7.89470738105 
+3093 757283.674506 5913029.08899 -7.84805013091 
+3094 757358.885616 5913000.65268 -7.83955765608 
+3095 757430.884763 5913139.86146 -7.55590457944 
+3096 757440.356358 5913170.78115 -7.33740267039 
+3097 757454.369192 5913199.92771 -7.06707913268 
+3098 757462.425935 5913143.17929 -7.48158318278 
+3099 757485.70763 5913201.74188 -6.93119561013 
+3100 757462.252144 5913230.18432 -6.43938521218 
+3101 757440.395576 5913255.10439 -5.69608465981 
+3102 757282.228617 5913075.86573 -7.79722007903 
+3103 757244.225807 5913104.54019 -7.73388261944 
+3104 757246.44136 5913157.45668 -7.49851912579 
+3105 757273.981067 5912984.47964 -7.76723020393 
+3106 757501.163552 5913177.36802 -7.04142933155 
+3107 757205.592506 5913084.08144 -7.53611968594 
+3108 757194.598744 5913043.86424 -7.03309693752 
+3109 757303.518131 5912956.48586 -8.04496721636 
+3110 757337.692 5912964.78744 -8.02120749163 
+3111 760730.351881 5912407.64941 -7.00829010269 
+3112 757586.982172 5913121.8355 -5.32902468678 
+3113 757566.306465 5913091.07636 -6.39947353468 
+3114 757796.271954 5912571.8985 -0.39614632139 
+3115 757526.445318 5912330.91222 -0.645181848678 
+3116 757671.954388 5911837.26138 -0.149234618538 
+3117 760351.980576 5913278.81376 -0.00244911088452 
+3118 756758.8 5911676.5 -0.21681404714 
+3119 756768.886134 5911740.70746 -0.95520137003 
+3120 756791.934424 5911772.18025 -1.7811442003 
+3121 756818.650887 5911793.12399 -2.53218740117 
+3122 756824.809739 5911834.95382 -0.775543227628 
+3123 756826.482143 5911761.08377 -1.50065378609 
+3124 756857.756131 5911750.8424 -1.22093093172 
+3125 756824.979597 5911875.05959 -0.594359730649 
+3126 756835.141939 5911731.21835 -0.521747489786 
+3127 756815.841719 5911703.15512 -0.287612524322 
+3128 756859.010517 5911819.67346 -2.6557248613 
+3129 756893.345382 5911836.75197 -3.59854797119 
+3130 758697.253173 5912735.45654 -0.208765410557 
+3131 758668.968732 5912709.06521 -0.210095612222 
+3132 758646.322671 5912684.6174 -0.258027724383 
+3133 758679.051944 5912677.01266 -0.27434923506 
+3134 758616.619372 5912675.02732 -0.23056213496 
+3135 758566.55 5912675.5 -0.0453583118239 
+3136 758558.399552 5912622.81528 -0.417276289015 
+3137 758556.654251 5912586.55609 -0.61036790071 
+3138 758585.038104 5912565.59904 -0.687863502223 
+3139 758627.833007 5912577.1408 -0.796796239797 
+3140 758521.95 5912631.0 -0.242684663123 
+3141 758531.682502 5912602.82823 -0.412166713185 
+3142 758625.688072 5912615.72389 -0.510428568664 
+3143 758666.703518 5912651.13 -0.330489146902 
+3144 757875.438398 5912811.8601 -0.280759435617 
+3145 756516.128343 5912343.42706 -0.252664506309 
+3146 757660.115772 5913148.68603 -0.966831148599 
+3147 757658.099438 5913113.80537 -1.1900571018 
+3148 757629.387037 5913099.28217 -3.46106454699 
+3149 757631.337473 5913163.71028 -3.31571014458 
+3150 757603.108739 5913150.36825 -4.62426085031 
+3151 757866.388636 5910441.27266 -0.375645807739 
+3152 756687.842359 5911750.28068 -0.345955312937 
+3153 757895.002144 5911680.4402 0.0671221921175 
+3154 756708.301188 5913590.67326 -0.0824132652914 
+3155 756734.795521 5913572.40535 -0.482346728231 
+3156 756743.127164 5913536.97892 -1.41270662745 
+3157 756694.556941 5913619.55953 -0.12160368611 
+3158 760661.526697 5912500.33305 -4.15352810668 
+3159 760695.75 5912529.5 -3.94236122454 
+3160 760693.026257 5912477.89448 -5.09111650485 
+3161 757908.965143 5911779.15435 0.0186468828477 
+3162 757892.265469 5911811.7685 -0.0117823195834 
+3163 757910.277006 5911844.89899 -0.0259056280889 
+3164 757943.357373 5911780.8565 0.0380685307552 
+3165 757961.696028 5911808.30533 0.0235146340493 
+3166 757948.293368 5911835.99609 -0.0197831585329 
+3167 757977.716995 5911831.50615 0.0135094612031 
+3168 756565.661062 5912326.05966 -0.395176903002 
+3169 757439.896988 5912659.59495 -7.35445723546 
+3170 757783.460834 5911691.00869 -0.0796199300407 
+3171 757803.264249 5911725.20944 -0.0275851523578 
+3172 757835.95905 5911734.73157 0.00440208532196 
+3173 757848.033531 5911764.14205 -0.00435257738785 
+3174 757908.624974 5911530.85536 -0.0704264694822 
+3175 760482.119528 5912675.59607 -3.09699985483 
+3176 759681.732095 5913405.13513 -1.19688300432 
+3177 757947.745675 5911931.91203 -0.219517108823 
+3178 757970.10415 5911961.94553 -0.21392391885 
+3179 758002.071114 5911947.48619 -0.202646992893 
+3180 760339.738605 5913349.77502 0.00943973088912 
+3181 756982.044334 5913234.44845 -6.27376805678 
+3182 756983.373119 5913276.73105 -6.31299923518 
+3183 757024.75256 5913243.84857 -5.66286078663 
+3184 757058.225499 5913215.47027 -6.79660133554 
+3185 757058.960903 5913259.34742 -6.34648076039 
+3186 757089.267851 5913280.37637 -6.67415301871 
+3187 757128.980314 5913299.51033 -6.71045384992 
+3188 757062.952507 5913298.3678 -6.57339692063 
+3189 757034.90356 5913326.2744 -6.47328144129 
+3190 757017.600089 5913356.9709 -6.32182501035 
+3191 756986.029204 5913360.96179 -6.23549276346 
+3192 757003.579739 5913328.8425 -6.45988144137 
+3193 756912.699304 5912819.1 -4.28835144845 
+3194 757033.080607 5912761.9635 -4.72204383411 
+3195 757069.432948 5912745.64191 -5.44620435619 
+3196 756960.305141 5913476.87795 -5.40848095149 
+3197 756812.670411 5913419.41091 -4.06340212228 
+3198 757472.404358 5911011.33026 -0.295006065162 
+3199 757488.112909 5910978.54027 -0.448610889475 
+3200 757471.742148 5910949.72779 -0.354503891574 
+3201 757442.796927 5910948.6965 -0.258062681862 
+3202 758970.076691 5912489.72425 -0.769534120537 
+3203 758956.302428 5912524.22072 -0.697141279625 
+3204 758927.231174 5912556.30201 -0.858153119303 
+3205 758489.942069 5912464.99273 -1.87083610152 
+3206 760029.549546 5912316.38751 -6.17438818577 
+3207 758072.551793 5912213.68677 -0.461640059379 
+3208 759838.25 5912982.5 -0.208418806801 
+3209 756781.54305 5912216.8479 -5.38330378338 
+3210 756800.260309 5912243.99433 -5.55958351233 
+3211 756837.084993 5912241.05806 -5.64950143577 
+3212 756835.348422 5912279.11211 -5.77186695186 
+3213 756814.232614 5912313.12186 -5.73737642583 
+3214 756867.853101 5912298.02428 -5.92867490039 
+3215 756867.136941 5912227.47562 -5.84727380743 
+3216 758551.134332 5912246.07039 -0.510422065821 
+3217 757431.296215 5912006.37309 -0.965360503738 
+3218 757031.405549 5913409.9804 -5.92813188295 
+3219 757017.236385 5913438.22855 -5.723915705 
+3220 757010.77822 5913468.38774 -5.42871401545 
+3221 756993.776125 5913418.24834 -5.89879147574 
+3222 757482.864958 5910802.8801 -0.895851926116 
+3223 757820.207712 5911793.37136 -0.0375458325222 
+3224 757574.465753 5913203.54448 -5.78420192517 
+3225 758230.49676 5912307.27997 -0.555818014561 
+3226 757093.07597 5912018.51493 -6.73297238773 
+3227 757690.402107 5912222.87574 -0.317888100529 
+3228 757802.410655 5912280.5297 -0.374898913005 
+3229 757229.691765 5912333.03121 -5.89918744551 
+3230 757259.479898 5912356.84448 -6.33520946476 
+3231 757266.288473 5912394.25461 -6.36594341423 
+3232 757294.704148 5912420.02514 -7.0178024508 
+3233 757237.420098 5912418.83711 -5.92016424756 
+3234 757290.464712 5912343.45994 -6.99807102746 
+3235 757233.882748 5912450.5654 -6.07300274216 
+3236 757256.871489 5912485.97028 -6.65532500843 
+3237 757300.999085 5912489.1919 -7.37419897675 
+3238 757214.596897 5912477.57025 -5.83689386471 
+3239 757180.090022 5912485.99103 -5.30564292166 
+3240 757151.098325 5912520.49368 -5.14829872633 
+3241 757102.433546 5912503.26004 -4.69368843669 
+3242 757100.033082 5912451.09134 -4.6612763175 
+3243 757059.229107 5912529.32448 -4.6616706994 
+3244 757015.810791 5912506.92967 -4.47139841593 
+3245 757014.181874 5912563.37415 -4.77419335087 
+3246 757012.342119 5912459.26424 -4.76421788369 
+3247 757061.033941 5912576.05503 -5.02199951107 
+3248 757079.566903 5912615.58733 -5.47762171062 
+3249 757037.28194 5912422.33761 -5.32419927619 
+3250 757022.147755 5912374.94128 -6.031902897 
+3251 756969.206834 5912451.98806 -4.6096384354 
+3252 756928.857916 5912472.99199 -3.52347731186 
+3253 756947.392112 5912411.44388 -5.17030995735 
+3254 756930.634963 5912515.42754 -3.65262469611 
+3255 756968.000818 5912541.00093 -4.31355159843 
+3256 756897.522592 5912443.77534 -2.85031851515 
+3257 756865.364916 5912421.87273 -3.79913060296 
+3258 757141.10281 5912429.64275 -5.03735717367 
+3259 757116.302966 5912396.01605 -5.4570657928 
+3260 756865.537489 5912456.17781 -1.97726585628 
+3261 756851.921524 5912486.26147 -2.09710459032 
+3262 756864.748689 5912524.85873 -2.68893986201 
+3263 757054.578316 5912345.88488 -6.32213090445 
+3264 756985.654889 5912354.36825 -6.24770480012 
+3265 757584.749451 5912237.24746 -0.274144252556 
+3266 757711.811565 5911867.09353 -0.174197171368 
+3267 757380.660246 5912205.90001 -7.89093581212 
+3268 757395.056857 5912170.19547 -7.60341001026 
+3269 757367.307218 5912141.34616 -7.64010947229 
+3270 757373.175365 5912104.13932 -6.89090136946 
+3271 757346.255417 5912080.21573 -6.68047586723 
+3272 757313.99323 5912058.1934 -6.72719678807 
+3273 757282.773674 5912035.64939 -7.09373208814 
+3274 757308.231622 5912093.67217 -7.46890323115 
+3275 757270.977667 5912117.52815 -7.61296766718 
+3276 757305.124856 5912144.98969 -7.6462018016 
+3277 757299.984294 5912191.08641 -6.61156105312 
+3278 758560.306315 5912553.27808 -0.830549397913 
+3279 756781.555619 5912306.26757 -5.50086937413 
+3280 756749.877098 5912321.04092 -4.88283399002 
+3281 756764.255567 5912278.06039 -5.37652343506 
+3282 756749.330719 5912354.84276 -4.74516552932 
+3283 756750.972389 5912389.08154 -4.01584691513 
+3284 756748.998274 5912424.8302 -2.75719660588 
+3285 756718.984029 5912338.46292 -3.70588629554 
+3286 756780.87004 5912373.34907 -5.00905637986 
+3287 756817.105272 5912354.97429 -5.67931532057 
+3288 756779.055092 5912441.45836 -3.10485918934 
+3289 756810.173743 5912425.23795 -3.90301519271 
+3290 756807.153013 5912390.83122 -5.17702107085 
+3291 756723.796771 5912403.52905 -2.51109891119 
+3292 756692.501853 5912352.73857 -1.83595222926 
+3293 757207.687333 5912357.64577 -5.47194649281 
+3294 757194.24145 5912393.21968 -5.24061561303 
+3295 757174.829502 5912358.54001 -5.34717016819 
+3296 757153.866856 5912328.68595 -5.72132094757 
+3297 757170.588761 5912415.68637 -5.1356517659 
+3298 757296.454869 5912452.07046 -7.20839215241 
+3299 756972.880326 5912386.97172 -5.87737892716 
+3300 757245.568599 5912090.88811 -7.48809452171 
+3301 757246.114259 5912052.07459 -7.47045496789 
+3302 757213.496746 5912078.87589 -7.33755935412 
+3303 757185.339526 5912098.23911 -7.28227702432 
+3304 757183.894882 5912140.75124 -7.33964374017 
+3305 757179.23081 5912065.74824 -7.18062500931 
+3306 757174.420449 5912032.38414 -7.01277086657 
+3307 757148.488334 5912053.58039 -7.01555349491 
+3308 757201.29598 5912012.28999 -6.98446073691 
+3309 757226.829562 5911990.81188 -6.72741879148 
+3310 757171.865936 5912000.94771 -6.77494560858 
+3311 757221.474411 5912151.83786 -7.3077590568 
+3312 757233.926261 5912188.37659 -6.0732796773 
+3313 757266.620532 5912197.8917 -5.79197177762 
+3314 757279.070681 5912228.69589 -6.57374625401 
+3315 757162.251623 5912169.31214 -7.12048177642 
+3316 757127.133152 5912195.73285 -6.95006679613 
+3317 757166.595692 5912209.82607 -6.86329710522 
+3318 757205.642476 5912220.97966 -6.62826904066 
+3319 757093.555772 5912170.78562 -6.93556847309 
+3320 757096.549478 5912130.27732 -6.96781532309 
+3321 757060.804913 5912117.73364 -6.75767356976 
+3322 757050.637528 5912081.18939 -6.64847552959 
+3323 757058.18536 5912185.17684 -6.77855362026 
+3324 757047.70165 5912223.2733 -6.71166191133 
+3325 757130.172992 5912115.03998 -7.08402383338 
+3326 757119.980043 5912083.13489 -6.98396956696 
+3327 757027.158954 5912120.28642 -6.53930678096 
+3328 757008.287017 5912148.28635 -6.51669192184 
+3329 756986.649852 5912180.03937 -6.39821156449 
+3330 757023.111671 5912178.79687 -6.64345224475 
+3331 756994.651383 5912117.52549 -6.07834622766 
+3332 756959.671139 5912111.36191 -5.08920838705 
+3333 756941.194086 5912139.75583 -5.58984454724 
+3334 756955.139403 5912167.84621 -6.03548554989 
+3335 756983.590273 5912091.1014 -5.66782348504 
+3336 756993.649395 5912061.98066 -5.91897903561 
+3337 757222.994957 5912251.47118 -6.54712758827 
+3338 757225.907402 5912026.13872 -7.15828014191 
+3339 760170.652522 5912950.49593 -2.94732717603 
+3340 760192.159301 5912973.61159 -2.62188352633 
+3341 760163.596244 5912978.62385 -2.76519565591 
+3342 760063.872551 5912948.5373 -0.887510710144 
+3343 760047.119894 5912983.99315 -0.932540448761 
+3344 760070.913354 5913018.16837 -0.998494794043 
+3345 760010.049322 5912968.37515 -0.926626722265 
+3346 757471.744511 5910363.91596 -0.218493939643 
+3347 757512.487736 5910384.35299 -0.185475025759 
+3348 757459.15 5910294.0 -0.221819925959 
+3349 757461.306936 5910329.70381 -0.221809114451 
+3350 757491.14325 5910307.81396 -0.2206652272 
+3351 757529.491454 5910308.64124 -0.222444617519 
+3352 757541.699525 5910341.98617 -0.221955747916 
+3353 757504.060423 5910424.95106 -0.25338783827 
+3354 757471.207412 5910443.80764 -0.227529117877 
+3355 757465.589795 5910480.12228 -0.209413719974 
+3356 757472.397286 5910514.24789 -0.534061099928 
+3357 757541.006387 5910372.76238 -0.191527050795 
+3358 757530.203716 5910449.24379 -0.370813889643 
+3359 757532.519026 5910484.29674 -0.721136156589 
+3360 757559.099138 5910442.5445 -0.585119341083 
+3361 758435.277908 5912531.45629 -0.571313390467 
+3362 757820.500161 5910528.32917 -0.772927317264 
+3363 757852.928241 5910519.68428 -0.500528914835 
+3364 757862.382037 5910489.86577 -0.394262357357 
+3365 758819.965092 5912386.86495 -0.620738952496 
+3366 758860.49884 5912401.94456 -0.613875774292 
+3367 756634.934014 5912520.40648 -0.640157352954 
+3368 757327.425213 5911740.00736 -1.71624947267 
+3369 757306.982487 5911713.87079 -1.27171217096 
+3370 757266.624244 5911715.39404 -2.04472755063 
+3371 757335.645566 5911711.85225 -0.870527214197 
+3372 757257.036446 5911747.51233 -3.39225053324 
+3373 757159.193601 5911902.83451 -2.34553959692 
+3374 757182.692942 5911938.33612 -4.58497216294 
+3375 757191.261846 5911900.56969 -2.41234469449 
+3376 756706.599536 5912532.44798 -1.59613085756 
+3377 757427.756736 5913321.42252 -1.70089007529 
+3378 757016.18851 5911781.11051 -1.26464825843 
+3379 759739.628709 5913391.70558 -0.564921483191 
+3380 757146.230747 5912704.18818 -6.88352179918 
+3381 757135.096318 5912661.2262 -6.2089249181 
+3382 759478.864212 5913152.85554 -0.914988725501 
+3383 757913.340237 5912286.02875 -0.443517921541 
+3384 757928.437452 5912319.86162 -0.476453741518 
+3385 758336.05318 5912216.90513 -0.518652418991 
+3386 758373.66549 5912196.02516 -0.494985211287 
+3387 758389.176667 5912236.15258 -0.512789114816 
+3388 758426.009515 5912238.20856 -0.543872884029 
+3389 757432.948505 5910475.48089 -0.233074562206 
+3390 760007.120034 5913100.64434 -0.779910853776 
+3391 758755.264111 5912592.79569 -0.833416369353 
+3392 758205.718553 5912132.70027 -0.4502995419 
+3393 757315.388041 5913164.8141 -7.44955126964 
+3394 757284.789267 5913154.37933 -7.49673145177 
+3395 757825.594637 5912428.76327 -0.475816535052 
+3396 757457.451395 5912405.53394 -3.50458499625 
+3397 757426.408275 5912427.40548 -5.69205627119 
+3398 757305.751888 5913096.33552 -7.7357819853 
+3399 757879.23911 5911784.516 -0.00203290434303 
+3400 760514.028284 5912662.46085 -1.17000613301 
+3401 757294.527346 5912315.77136 -7.04887885493 
+3402 757336.884665 5912154.57908 -7.75221562608 
+3403 757328.42852 5912182.93439 -7.51606320992 
+3404 757110.689874 5912688.68536 -6.47008224677 
+3405 757075.238037 5912689.60762 -5.94619181876 
+3406 757033.625904 5912666.94615 -5.26735225622 
+3407 756995.304854 5912645.70831 -4.69664346632 
+3408 756972.191226 5912615.36785 -4.58492923229 
+3409 756986.239606 5912583.76058 -4.68520708988 
+3410 757004.058375 5912610.60608 -4.97438867248 
+3411 760494.652604 5912975.58941 -2.31814074526 
+3412 759433.04824 5913391.67103 -0.218136335186 
+3413 759657.019447 5913575.08241 -0.339425356535 
+3414 760913.630389 5912246.59467 -3.73181324909 
+3415 757794.243536 5910664.35189 -0.565861105484 
+3416 757663.694397 5910631.46701 -1.54754262823 
+3417 757652.309459 5910598.98943 -1.40674275457 
+3418 757636.154049 5910570.51642 -1.05677859772 
+3419 757605.795361 5910569.86314 -0.808786888236 
+3420 757585.805401 5910595.12723 -0.67782451905 
+3421 757666.814182 5910662.53975 -1.64213833586 
+3422 757634.172855 5910623.52218 -1.11920427682 
+3423 757609.218858 5910640.98946 -0.721894499633 
+3424 760420.646824 5912705.48906 -0.842816687429 
+3425 760438.881713 5912747.43827 -0.656312657284 
+3426 760398.946434 5912665.25965 -1.43927109288 
+3427 760401.368791 5912620.27351 -1.80672955601 
+3428 760364.133123 5912595.23601 -1.47737360317 
+3429 760327.649713 5912615.06249 -1.31472148499 
+3430 760324.585103 5912653.73277 -1.4689756873 
+3431 760356.023871 5912681.96218 -1.48795289953 
+3432 760296.356195 5912596.40289 -1.40606845275 
+3433 760359.143887 5912557.71213 -1.52677721697 
+3434 760322.384981 5912523.4352 -2.20553031753 
+3435 760365.748777 5912513.78021 -1.77103137294 
+3436 760412.594927 5912501.60827 -2.41057927898 
+3437 760469.225673 5912505.09361 -2.91132177459 
+3438 760438.811398 5912537.45449 -2.52832041454 
+3439 760393.334106 5912463.42391 -3.32599201778 
+3440 760373.819081 5912425.30208 -5.41398283126 
+3441 760328.218565 5912421.38953 -5.47382761263 
+3442 760310.557621 5912457.5444 -4.53953989166 
+3443 760273.112128 5912465.17685 -4.86306966246 
+3444 760237.113619 5912487.41838 -4.72398367474 
+3445 760241.562052 5912436.97807 -5.72813825564 
+3446 760242.877519 5912529.67058 -3.13956624775 
+3447 760196.665417 5912500.92445 -4.70506684836 
+3448 760158.083871 5912470.89104 -5.29434589062 
+3449 760161.423648 5912527.25126 -4.08309882947 
+3450 760282.200882 5912545.08417 -2.33705449826 
+3451 760204.631259 5912417.45764 -6.15265739502 
+3452 760240.124641 5912395.00253 -6.47561912662 
+3453 760166.739924 5912402.13824 -6.35753544695 
+3454 760131.107456 5912383.69042 -6.54694843057 
+3455 760162.308457 5912358.53808 -6.94520294984 
+3456 760160.009492 5912309.06547 -7.5649859735 
+3457 760095.225739 5912368.96379 -6.28893888819 
+3458 760174.279973 5912438.00884 -5.81543126223 
+3459 760193.553844 5912340.30367 -7.32819300909 
+3460 760229.003188 5912352.91108 -7.21618681888 
+3461 760327.867554 5912488.44418 -3.13354873289 
+3462 760411.556756 5912430.65462 -5.25322110446 
+3463 760438.209062 5912405.29898 -6.52616480495 
+3464 760431.615033 5912365.47706 -8.0539503107 
+3465 760393.256126 5912355.81454 -7.91887233088 
+3466 760356.594084 5912339.78177 -7.97567890069 
+3467 760351.043413 5912297.68741 -8.95922741849 
+3468 760375.871875 5912233.03125 -10.0144136238 
+3469 760427.47857 5912326.13675 -9.09543668494 
+3470 760419.417604 5912277.16662 -10.0093240129 
+3471 760368.597968 5912382.6248 -6.90161677953 
+3472 760457.483469 5912305.58179 -9.87884085135 
+3473 760505.5568 5912315.32828 -10.1341816413 
+3474 760455.893521 5912433.05109 -5.70055807419 
+3475 760497.986588 5912442.82899 -5.90456058026 
+3476 760518.21504 5912404.58588 -7.64551742836 
+3477 760539.909456 5912443.01602 -6.30098070421 
+3478 760562.940935 5912479.1564 -5.26703314448 
+3479 760321.198476 5912339.37467 -7.79244936886 
+3480 760286.367141 5912332.91006 -7.77313396473 
+3481 760265.255444 5912291.51868 -8.33699337655 
+3482 760299.726793 5912366.30233 -7.05202578445 
+3483 760278.565282 5912393.8206 -6.49633469274 
+3484 760252.553132 5912328.19164 -7.69700981709 
+3485 760311.982812 5912394.87511 -6.22073999486 
+3486 760116.567367 5912463.09295 -5.30508086886 
+3487 760085.415297 5912489.19077 -3.65423694535 
+3488 760383.16855 5912280.55667 -9.55228706666 
+3489 760353.57466 5912263.74685 -9.52483566761 
+3490 760319.12709 5912271.94866 -9.07227477 
+3491 760398.950296 5912253.81082 -10.1274535975 
+3492 760118.617964 5912302.63413 -7.32239600142 
+3493 760190.626133 5912309.81804 -7.71812497558 
+3494 760211.601843 5912285.05392 -8.09527492597 
+3495 760240.541336 5912270.75225 -8.43578712414 
+3496 760180.181855 5912279.70604 -7.90909616495 
+3497 760545.495301 5912326.54745 -10.1238084371 
+3498 760582.256117 5912304.62377 -10.8892267118 
+3499 760617.133968 5912324.98488 -10.6491743676 
+3500 760651.220026 5912307.28305 -11.1726653222 
+3501 760231.840265 5912563.93654 -2.39422112915 
+3502 760197.50584 5912581.36532 -2.30418795262 
+3503 760232.983281 5912596.88967 -1.70605726327 
+3504 760253.959519 5912627.02478 -1.34846587457 
+3505 760234.404911 5912664.84062 -1.77322650085 
+3506 760172.779648 5912558.76578 -2.98029856203 
+3507 760270.106776 5912671.08742 -1.60995872453 
+3508 760199.081622 5912657.12602 -1.8475956218 
+3509 760164.299535 5912662.98197 -1.99437665247 
+3510 760139.434434 5912639.13731 -1.95303569218 
+3511 760109.703091 5912648.82276 -1.87082895381 
+3512 760177.393887 5912634.53332 -1.61577787406 
+3513 760283.691177 5912698.83162 -2.08434769505 
+3514 760274.41709 5912744.23197 -1.61675345728 
+3515 760301.862038 5912725.70633 -1.91361865463 
+3516 760224.05 5912773.5 0.259182243755 
+3517 760220.997444 5912731.04559 -1.19576225204 
+3518 760301.511889 5912242.04365 -9.15306920575 
+3519 760402.901366 5912583.19812 -2.00105622694 
+3520 760298.823598 5912484.41612 -3.75067538231 
+3521 760463.712502 5912374.78458 -8.05317867171 
+3522 760491.347887 5912358.30087 -8.92528632733 
+3523 760302.4 5912794.0 0.638373489062 
+3524 759355.042277 5912911.63197 -1.03745693825 
+3525 759374.399947 5912887.54455 -1.00321387768 
+3526 757562.347822 5911715.06755 -0.134257503184 
+3527 760021.616026 5913441.57018 -0.969421631443 
+3528 759818.00486 5913139.77023 -0.418199018543 
+3529 757686.220988 5911133.21806 -0.112583669377 
+3530 758148.511839 5912509.84732 -0.553378925953 
+3531 759922.126265 5913252.56791 -0.523649590362 
+3532 759925.361684 5913420.94088 -0.581406823353 
+3533 756615.817955 5913001.31886 -3.56065656512 
+3534 756610.500026 5913032.60999 -3.74442745281 
+3535 756584.893502 5913050.05259 -3.50751684294 
+3536 756554.88666 5913051.46533 -2.76288275962 
+3537 756639.540282 5913031.83132 -3.87062652981 
+3538 756419.703909 5913147.0684 -0.555184314715 
+3539 756386.326828 5913134.14424 -0.418794878805 
+3540 756361.164822 5913154.40717 -0.289985575851 
+3541 756360.627616 5913186.29323 -0.295200579715 
+3542 756388.939707 5913205.38555 -0.40867787263 
+3543 756350.101128 5913127.63615 -0.280916174697 
+3544 756340.3 5913238.5 -0.344761955091 
+3545 756361.407974 5913214.55354 -0.332894038691 
+3546 756412.896085 5913188.17167 -0.519299812343 
+3547 756480.490534 5913453.57177 -0.383689586744 
+3548 756499.982348 5913475.87939 -0.381891289832 
+3549 756662.933684 5913378.97545 -2.09769492418 
+3550 759696.552611 5913541.16874 -0.677966183242 
+3551 758624.910245 5912274.90132 -0.566940765243 
+3552 757291.511463 5911915.50482 -5.03919639345 
+3553 757284.965518 5911944.11214 -5.57646156865 
+3554 757304.737431 5911968.97572 -5.45087062983 
+3555 757339.036365 5911983.98118 -4.50807714079 
+3556 757364.755179 5912010.12725 -4.17842695716 
+3557 757333.284461 5912017.21689 -5.40270560777 
+3558 759977.303212 5913149.77388 -0.700863445955 
+3559 757913.638216 5912214.52528 -0.368611775794 
+3560 758193.158573 5912276.40325 -0.483289368224 
+3561 760646.603125 5912200.21875 -12.6806234123 
+3562 760628.523631 5912239.92887 -12.2786084162 
+3563 760579.926667 5912250.50954 -11.7665787683 
+3564 760556.359375 5912211.15625 -12.0396800419 
+3565 760537.695922 5912246.04821 -11.5298364899 
+3566 760512.204293 5912270.3345 -10.9840504272 
+3567 760466.115625 5912222.09375 -10.961562219 
+3568 760490.915143 5912244.53724 -11.0667368823 
+3569 757373.901229 5910485.73104 -0.26432782148 
+3570 757755.357557 5911157.25602 -0.0974429777868 
+3571 757248.023706 5910788.3041 -0.210037593394 
+3572 756695.830423 5913331.0676 -3.22499015016 
+3573 759898.695673 5913488.92401 -1.51909953777 
+3574 760724.25847 5912483.24755 -4.68628995199 
+3575 760750.162713 5912465.04815 -4.89156802026 
+3576 760754.4 5912498.0 -4.68298383146 
+3577 760356.213375 5913325.41126 -0.0265359847566 
+3578 757240.495903 5912516.53162 -6.58667036374 
+3579 757217.612639 5912542.63319 -6.53109493684 
+3580 757251.036115 5912547.54869 -7.1168032234 
+3581 757275.901656 5912585.40589 -7.47419532586 
+3582 757199.55305 5912569.94129 -6.31500315546 
+3583 757185.755282 5912535.08402 -5.82107923001 
+3584 757245.521744 5912612.90203 -7.24889540677 
+3585 757312.362492 5912599.07143 -7.78795081611 
+3586 757343.497504 5912590.65901 -7.97425607622 
+3587 756934.459327 5912549.92441 -4.04056294634 
+3588 756913.003382 5912577.04806 -4.0019100178 
+3589 756713.714171 5912310.56922 -3.68485377257 
+3590 756803.259976 5912456.00265 -2.85654616402 
+3591 757154.582743 5912133.01721 -7.21716707362 
+3592 757898.743083 5912252.75756 -0.389606010125 
+3593 757062.434732 5912663.58181 -5.73461926722 
+3594 760093.803392 5912337.0862 -6.6569611069 
+3595 760098.944117 5912433.42457 -5.50394210987 
+3596 760427.879078 5912565.83932 -2.44727346593 
+3597 760460.501271 5912570.16559 -2.67672074822 
+3598 760470.27804 5912601.44227 -2.97054127549 
+3599 760466.235347 5912634.05266 -3.28742601247 
+3600 757351.424658 5911956.0097 -3.44559782305 
+3601 760682.831553 5912225.65097 -13.0182608777 
+3602 760428.113558 5912822.81252 -0.70515351277 
+3603 760445.442025 5912795.30516 -0.719584826615 
+3604 759323.663269 5912860.61262 -1.1903285892 
+3605 756423.392155 5912897.20495 -0.470147145832 
+3606 756420.444106 5912931.78961 -0.599418678412 
+3607 757294.283665 5910515.07692 -0.286937679018 
+3608 760325.910562 5912927.50817 -1.44711284461 
+3609 760353.808716 5912965.16111 -0.999324787984 
+3610 760377.802865 5913004.03349 -0.795093831284 
+3611 760292.348674 5912910.24506 -1.55064109269 
+3612 760286.223484 5912875.01802 -3.2433383269 
+3613 760283.757407 5912942.19593 -0.999099580494 
+3614 760274.997328 5912974.00382 -0.779290527739 
+3615 760254.729598 5912952.47611 -1.13146361566 
+3616 760262.257603 5912893.32118 -3.28378091408 
+3617 760216.15 5912880.0 -1.67806306799 
+3618 760208.426794 5912911.69511 -3.08618080914 
+3619 760229.172354 5912932.13864 -2.42836175059 
+3620 759322.414433 5912723.42549 -1.0833503414 
+3621 759768.327551 5912348.10099 -2.57434191064 
+3622 757714.032902 5910479.30846 -0.444477493919 
+3623 757690.06332 5910448.64262 -0.276060927868 
+3624 757666.096221 5910418.69545 -0.455323456768 
+3625 757724.247272 5910511.43981 -0.5164676015 
+3626 757703.760364 5910537.18879 -0.983173368103 
+3627 757707.943192 5910420.00125 -0.279693587754 
+3628 757727.509284 5910392.80348 -0.292913451542 
+3629 757740.464363 5910419.30651 -0.275399326282 
+3630 757634.244518 5910426.35758 -0.93041316492 
+3631 757674.622504 5910477.99528 -0.792073812921 
+3632 757621.107946 5912748.72279 -0.313615077705 
+3633 757599.352878 5912722.38273 -0.363695732314 
+3634 757651.035161 5912741.14125 -0.329495119083 
+3635 760560.755459 5912568.40585 -2.66645150892 
+3636 760534.598747 5912602.08384 -1.38352946576 
+3637 760526.799017 5912633.11916 -0.633568792855 
+3638 760562.3 5912633.5 0.626679285487 
+3639 760528.409359 5912546.64924 -2.71218480084 
+3640 760500.537332 5912523.42206 -2.94790007363 
+3641 757749.142024 5910712.32643 -0.605187884521 
+3642 757810.675457 5911436.38494 -0.0670537708822 
+3643 757828.32747 5911459.5625 -0.0755247059407 
+3644 757887.947699 5910854.48719 -0.256870513867 
+3645 757852.419715 5911348.16217 -0.0898354476831 
+3646 757860.791891 5911317.83997 -0.0859247579667 
+3647 757880.186447 5912666.84173 -0.338760774024 
+3648 756477.707423 5913395.5398 -0.472313882679 
+3649 756451.08206 5913370.82025 -0.439510088371 
+3650 757005.098624 5913156.95895 -5.44740627403 
+3651 757048.408217 5913146.04208 -6.25807940396 
+3652 757059.335268 5913105.30301 -6.47481903909 
+3653 757085.599171 5913134.18249 -6.49033494135 
+3654 757130.547174 5913147.93843 -7.23766021734 
+3655 757172.339853 5913158.29866 -7.4420047146 
+3656 757085.24092 5913078.29536 -6.64802481592 
+3657 757118.291388 5913072.02285 -6.51388055019 
+3658 757152.817095 5913112.3515 -7.35484341862 
+3659 757078.458932 5913045.6573 -6.3837253823 
+3660 757183.856098 5913194.44859 -7.30264972166 
+3661 757163.043438 5913227.03219 -7.11990696729 
+3662 757209.487147 5913166.37401 -7.45567589041 
+3663 757131.231426 5913248.63854 -6.96182324372 
+3664 757196.730698 5913244.05257 -7.07194102411 
+3665 757116.256518 5913214.63739 -7.0681278572 
+3666 757232.314538 5913244.65449 -7.08334373435 
+3667 757258.905516 5913212.63202 -7.23352957109 
+3668 757197.91037 5913278.80274 -6.88409747871 
+3669 757114.015236 5913180.69686 -7.06457616491 
+3670 757090.295257 5913019.74633 -5.5792895345 
+3671 757233.760064 5913185.93369 -7.36001808817 
+3672 757262.385795 5913181.61911 -7.37664230558 
+3673 757255.466663 5913262.23102 -6.96967911975 
+3674 757146.472581 5912958.40822 -6.55590290891 
+3675 757133.979414 5912920.72038 -6.68413621641 
+3676 757133.563787 5912881.02844 -6.73670545158 
+3677 757165.237893 5912981.16553 -6.60347402946 
+3678 757197.879013 5912982.09435 -6.9721336391 
+3679 757223.58209 5912955.46928 -7.3576624966 
+3680 757204.956812 5913013.44226 -7.11738384749 
+3681 757234.892965 5913022.91884 -7.61282740453 
+3682 757185.55292 5912816.76034 -5.82734533367 
+3683 757386.813262 5911146.75466 -0.116005123816 
+3684 757593.390286 5912846.9669 -0.256060564947 
+3685 757621.475356 5912862.68382 -0.23882564522 
+3686 757563.453329 5912839.30954 -0.586437748433 
+3687 757650.973046 5912851.98303 -0.228144783455 
+3688 760137.929506 5913154.99248 -1.49449639431 
+3689 760159.659518 5913133.45146 -2.02816093239 
+3690 758303.136019 5912171.73628 -0.420309293803 
+3691 759813.499431 5913527.02558 -2.47153051874 
+3692 759789.937851 5913541.99024 -1.05903414041 
+3693 760414.407661 5913092.05202 -0.788883400073 
+3694 760632.957929 5912478.05515 -5.5634229744 
+3695 757978.764705 5911991.00874 -0.22264106272 
+3696 757025.317662 5912732.56048 -4.77943967991 
+3697 757018.992855 5912702.93334 -4.72786284595 
+3698 756892.287132 5912279.66652 -6.07773400499 
+3699 757214.907544 5911950.68197 -5.39491895998 
+3700 760943.508576 5912232.77297 -3.88163363785 
+3701 760292.571321 5912282.77987 -8.71371641156 
+3702 760370.44635 5913040.35589 -0.700024820647 
+3703 760403.352192 5913043.72649 -0.871503506005 
+3704 756529.15 5913710.0 -0.443773134199 
+3705 758796.57371 5912767.81086 -0.112998004441 
+3706 756877.792184 5911693.3669 -0.243452161415 
+3707 756361.464706 5912992.09411 -0.34639397512 
+3708 756390.744342 5912989.45543 -0.48040027785 
+3709 756418.433135 5913005.96437 -0.687506936345 
+3710 756453.267223 5912986.77496 -1.00985341124 
+3711 756478.702313 5912963.63287 -2.0555992561 
+3712 759877.98138 5913554.26835 -1.32360329139 
+3713 759851.833462 5913574.98898 -0.403963918487 
+3714 756738.652823 5911860.71077 -0.269785164625 
+3715 756763.963103 5911840.87575 -0.495907258322 
+3716 757102.642656 5911758.96514 -1.18772766703 
+3717 756653.880029 5912745.36493 -2.55662430587 
+3718 757527.617677 5912750.96978 -0.708974826878 
+3719 758363.644042 5912471.71317 -0.873679565846 
+3720 757139.156061 5913021.9624 -6.43510637435 
+3721 757121.005852 5912820.24773 -6.40295022967 
+3722 756605.666961 5912105.79458 -1.1220142296 
+3723 756643.216272 5912113.19152 -2.26722369082 
+3724 757756.7 5911082.0 -0.0297580994751 
+3725 756894.509936 5912179.46479 -5.76342242606 
+3726 756925.478591 5912181.45689 -5.95974087933 
+3727 756541.645088 5911846.39248 -0.0774854854821 
+3728 758500.874249 5912242.3165 -0.532057843448 
+3729 758489.428373 5912211.11143 -0.476564816447 
+3730 758455.229966 5912185.83033 -0.430895035842 
+3731 758471.095209 5912151.90416 -0.301952940409 
+3732 758507.974255 5912142.22125 -0.242713781858 
+3733 758478.258773 5912120.65426 -0.218144163289 
+3734 758424.84722 5912169.04566 -0.378842380197 
+3735 758397.348467 5912178.91603 -0.442826659388 
+3736 758423.093909 5912140.47498 -0.283766515105 
+3737 759441.510232 5913000.27083 -0.975638039551 
+3738 758750.77251 5912515.18261 -0.659255746123 
+3739 758782.411775 5912530.76337 -0.62372205913 
+3740 758740.578014 5912546.55976 -1.51252171895 
+3741 758711.92351 5912550.53944 -2.04925540497 
+3742 757428.802759 5910994.31669 -0.170296556191 
+3743 756776.344087 5912576.00326 -3.02923761447 
+3744 757414.259322 5913040.79682 -7.8953699649 
+3745 757415.820651 5913011.16714 -7.82063920449 
+3746 757436.952912 5912975.94843 -7.88285174372 
+3747 756790.1328 5911712.85289 -0.348057752489 
+3748 757032.054016 5913381.50906 -6.14400925902 
+3749 757371.163339 5912065.07805 -5.54570963346 
+3750 759988.002221 5912992.14602 -0.919076897748 
+3751 759986.823388 5913027.11455 -0.924107901898 
+3752 760016.559509 5913040.90158 -1.02749540488 
+3753 760041.524754 5913024.24698 -1.06725018977 
+3754 757957.680621 5912325.62969 -0.479421550396 
+3755 757952.888492 5912357.80812 -0.428345153653 
+3756 757981.454774 5912378.04074 -0.473892125727 
+3757 757985.01355 5912313.15829 -0.496215976346 
+3758 758013.185087 5912328.77988 -0.464646820679 
+3759 757984.587649 5912411.95088 -0.45162190496 
+3760 758015.055245 5912427.20514 -0.573297436132 
+3761 757949.989589 5912388.96222 -0.529461308521 
+3762 757921.520593 5912406.04788 -0.42152621948 
+3763 758009.065266 5912360.97581 -0.468659116413 
+3764 758040.632648 5912408.60045 -0.530620889055 
+3765 757974.344483 5912441.17821 -0.565455588745 
+3766 757944.299162 5912450.96914 -0.539955718532 
+3767 757899.630371 5912387.62235 -0.376038782197 
+3768 760397.626461 5912753.30858 -0.694264107279 
+3769 760360.293334 5912757.8275 -1.07457514847 
+3770 760616.355063 5912357.55921 -9.74884617698 
+3771 760592.231349 5912385.1376 -8.80920975212 
+3772 760636.317556 5912379.95287 -9.04543018248 
+3773 760446.995259 5912253.21579 -10.5801342616 
+3774 760434.052364 5912849.76596 -1.33819493004 
+3775 757571.82512 5912724.56946 -0.43484047863 
+3776 760517.301162 5912575.95232 -2.10533728681 
+3777 759139.26182 5912848.89667 -5.60592583093 
+3778 757296.724454 5913393.64412 -0.93187475431 
+3779 757960.181469 5910568.37713 -0.216625192517 
+3780 758818.102213 5912705.31967 -0.15569619687 
+3781 759478.097277 5913299.30407 -1.19552157845 
+3782 759505.647701 5913283.50392 -2.67925996834 
+3783 760827.090625 5912178.34375 -10.7405295004 
+3784 757463.007088 5910725.91399 -0.41591100526 
+3785 757435.345319 5910711.19106 -0.356980618348 
+3786 757743.129311 5911317.24939 -0.0763912480969 
+3787 757676.435222 5911738.33974 -0.219248365574 
+3788 757942.5 5911608.0 0.0113625205617 
+3789 759766.07405 5913491.07078 -2.92656063955 
+3790 759777.055021 5913461.52848 -1.45756067346 
+3791 757870.467992 5911402.67549 -0.0737687614072 
+3792 756817.566269 5913283.48717 -4.84682553036 
+3793 756947.433429 5913224.8509 -5.64197595582 
+3794 757705.65 5913226.5 -0.256912274393 
+3795 757701.95 5913278.5 -0.0945141307161 
+3796 759824.422976 5912408.1392 -2.40187671904 
+3797 758867.163791 5912620.03461 -0.425498618068 
+3798 758981.76625 5912659.75288 -0.44715338841 
+3799 757739.403232 5912461.99335 -0.819254331783 
+3800 757715.645804 5912480.86791 -1.03243990431 
+3801 757696.812534 5912511.13842 -0.772927535547 
+3802 757678.580443 5912539.60145 -0.72814017392 
+3803 757669.004371 5912501.63841 -0.707484080452 
+3804 757526.835592 5912389.13212 -0.430323911753 
+3805 760267.871025 5913068.97917 -0.423539437685 
+3806 760277.361737 5913097.88883 -0.316166730491 
+3807 760266.093567 5913039.06534 -0.522395096597 
+3808 760196.824918 5913471.06222 0.322702998394 
+3809 757695.95 5913134.0 -0.125010653499 
+3810 758499.681576 5912493.6698 -0.950460230823 
+3811 757403.9 5910338.0 -0.229632769935 
+3812 760573.515327 5912441.42227 -6.68723212336 
+3813 760602.599433 5912428.4064 -7.35593805712 
+3814 760632.61002 5912440.70463 -6.99083546725 
+3815 760658.566776 5912420.23932 -7.57975987798 
+3816 760690.542881 5912434.90596 -6.84181654953 
+3817 760219.759995 5912695.68784 -1.99528478802 
+3818 760187.430992 5912724.90882 -0.73782866665 
+3819 760157.091717 5912709.13891 -0.86206714938 
+3820 760159.85 5912745.0 0.939454928868 
+3821 756620.417892 5912970.73656 -4.04365701303 
+3822 756623.779698 5912082.23206 -0.59533124991 
+3823 757435.849076 5910342.65254 -0.225670372472 
+3824 756329.137113 5912011.3023 -0.155337438617 
+3825 756439.000645 5912012.85678 -0.0462553169879 
+3826 756392.467013 5912010.08001 -0.0868864292412 
+3827 756319.95 5913843.5 -0.787499137106 
+3828 756296.05 5913807.0 -0.481840381891 
+3829 756286.20768 5913852.97204 -0.665516519191 
+3830 756183.0 5913934.5 -0.557957428708 
+3831 756231.80185 5913919.354 -0.623063051773 
+3832 756332.861765 5913771.10471 -0.568673648749 
+3833 756418.299944 5913675.80231 -0.713577819158 
+3834 756082.940609 5914013.5229 -0.319573991723 
+3835 756106.225059 5913986.43303 -0.379555405328 
+3836 756139.4 5913954.5 -0.525328454089 
+3837 756043.1 5914153.0 -0.250743861926 
+3838 756068.1 5914095.5 -0.211293389448 
+3839 756562.938229 5913682.2748 -0.823016641164 
+3840 756468.051222 5913681.87005 -0.717986126399 
+3841 756602.101319 5913736.98896 -0.114171372004 
+3842 756604.809988 5913706.49354 -0.24211905893 
+3843 756614.957428 5913672.97416 -0.619954864293 
+3844 756631.518349 5913731.39953 -0.108022128235 
+3845 757913.24949 5910461.3611 -0.382862353612 
+3846 757884.583355 5910463.53036 -0.384351880229 
+3847 759060.926431 5912412.45821 -0.549069406852 
+3848 758740.956938 5912153.53946 -0.265088139063 
+3849 758272.0 5912726.0 -0.174188180785 
+3850 759460.444955 5913455.18737 0.0951320257357 
+3851 756477.229417 5912011.16128 0.0705417378359 
+3852 756531.593142 5911905.41609 -0.0321652206618 
+3853 756561.676078 5911899.8919 -0.0846480876405 
+3854 756493.260779 5911921.80261 0.0519729854608 
+3855 761034.813751 5912177.53455 -3.28752049072 
+3856 761007.468635 5912179.07446 -3.30778384145 
+3857 757867.95 5910966.26277 -0.154078621653 
+3858 756467.539311 5912147.18149 -0.481651427557 
+3859 759781.528932 5913597.67428 -0.431000732357 
+3860 759000.941876 5912361.90869 -0.587230687182 
+3861 758968.210468 5912332.95809 -0.520828034554 
+3862 759001.328725 5912397.15869 -0.762136622821 
+3863 758991.465917 5912434.34362 -1.02447659243 
+3864 757085.131268 5913627.21466 -2.08675927129 
+3865 759703.053531 5913003.35878 -0.497966584064 
+3866 759734.534119 5913013.08019 -0.715775121532 
+3867 759179.09844 5912844.86773 -5.79019874382 
+3868 756481.36567 5912759.32855 -0.382158423389 
+3869 756469.038495 5912799.858 -0.414399059399 
+3870 756427.2 5912800.0 -0.294308568217 
+3871 756458.41621 5912834.57601 -0.457751369224 
+3872 756500.354354 5912733.31884 -0.420604254888 
+3873 756494.697789 5912704.88838 -0.345225402364 
+3874 756424.138392 5912859.06603 -0.380827248596 
+3875 757685.76184 5913036.63509 -0.0409652531244 
+3876 757676.201251 5913004.84159 -0.0592029949592 
+3877 757645.967427 5913000.62022 0.0640852753291 
+3878 759023.26736 5912788.17083 -0.542138799352 
+3879 759021.362444 5912750.57466 -0.932466380344 
+3880 759369.131908 5913112.98746 -2.4927549669 
+3881 758975.22506 5912752.54987 -0.542681128954 
+3882 759427.500723 5912863.22257 -0.524449283377 
+3883 756462.678951 5912186.15245 -0.490298860903 
+3884 756500.596618 5912161.03424 -1.33668952789 
+3885 759122.627013 5912475.40439 -0.529063275479 
+3886 759087.583109 5912475.71566 -0.890251663923 
+3887 759057.35717 5912477.57432 -1.61913952805 
+3888 759079.918886 5912503.8818 -1.41273767511 
+3889 759171.9 5912493.5 -0.435173639076 
+3890 759140.989592 5912501.53559 -0.724670847545 
+3891 758737.581603 5912764.05944 -0.0553469940473 
+3892 757488.299243 5913300.34909 -2.7519348934 
+3893 757523.552888 5913290.38505 -4.33159365304 
+3894 757503.375943 5913265.77204 -5.09452242478 
+3895 756649.96704 5913672.88295 -0.446915475751 
+3896 758842.961786 5912226.11224 -0.42804791819 
+3897 758870.865353 5912250.88166 -0.392033794261 
+3898 758090.263318 5911960.43089 -0.119241531748 
+3899 758114.457131 5911981.92051 -0.183465740175 
+3900 758146.265849 5911982.93587 -0.0424614272786 
+3901 758169.011323 5912001.18061 -0.0299683018336 
+3902 758061.747675 5911964.87777 -0.260237742868 
+3903 758041.313343 5911989.84513 -0.30560649485 
+3904 756529.237047 5912022.62761 -0.112924312024 
+3905 758786.638171 5912737.35376 -0.149051176359 
+3906 758854.65 5912772.0 -0.137345308494 
+3907 756353.1 5912907.0 -0.294390022663 
+3908 756382.961624 5912890.68647 -0.277841057397 
+3909 760181.834486 5912923.72887 -3.06129433406 
+3910 757320.001273 5913348.35769 -4.33367482378 
+3911 757289.703251 5913332.22091 -5.33657095508 
+3912 757268.207153 5913354.87819 -4.54302577392 
+3913 757263.618102 5913322.64055 -6.12208805804 
+3914 759088.556339 5912436.81268 -0.532432387321 
+3915 759033.442985 5912452.67421 -1.35734770506 
+3916 758034.7526 5910580.00531 -0.197571547976 
+3917 757995.507067 5910590.41297 -0.20306237126 
+3918 757996.376841 5910622.87702 -0.194395519609 
+3919 757595.06013 5913375.91657 -0.433544430614 
+3920 757554.309532 5913372.47823 -0.408160854704 
+3921 757528.117621 5913351.63556 -0.662406382057 
+3922 757539.68679 5913323.35238 -2.72897851577 
+3923 757566.514124 5910280.22676 -0.227099796443 
+3924 757594.889379 5910288.809 -0.229466586896 
+3925 758507.320367 5912574.30155 -0.473948185013 
+3926 757336.803583 5911657.75212 -0.203390769923 
+3927 760489.70362 5913159.66062 -0.749117524227 
+3928 756886.931639 5913613.19588 -1.89300545695 
+3929 756866.188264 5913643.99098 -0.931239657056 
+3930 756914.46227 5913546.7635 -4.19795308679 
+3931 756950.826478 5913533.34463 -4.46756924238 
+3932 756942.24601 5913566.07383 -3.78814004499 
+3933 756956.755611 5913594.06778 -3.33930918402 
+3934 756990.705753 5913600.24617 -3.73386590974 
+3935 757010.484344 5913571.80323 -3.93016302121 
+3936 757021.254814 5913602.13344 -3.87605668755 
+3937 756877.549815 5913575.68496 -3.01530195921 
+3938 758933.228073 5912741.90899 -0.30253362482 
+3939 760473.565948 5913189.00772 -0.66962884411 
+3940 760506.55 5913218.0 -0.614650660206 
+3941 760444.96801 5913192.38357 -0.527426564481 
+3942 760482.117916 5913236.17054 -0.619846243476 
+3943 759284.479213 5912944.84165 -2.42873370051 
+3944 759300.436582 5912983.99542 -2.99179324971 
+3945 759262.95066 5912998.41309 -1.98192049597 
+3946 760499.939184 5913019.05369 -1.30141074889 
+3947 760450.344245 5912998.98391 -1.65715930161 
+3948 760419.414004 5912990.50576 -1.20051090606 
+3949 757207.191474 5911615.71918 -0.593082691089 
+3950 757408.65 5913368.0 -0.371330094453 
+3951 757374.800376 5913354.12537 -1.20533141648 
+3952 757358.286091 5913327.7156 -3.65262912608 
+3953 759417.942441 5913291.8861 -0.393028681688 
+3954 757491.765106 5911766.42426 -0.280538021414 
+3955 757190.536538 5911572.26576 -0.253451531576 
+3956 758218.376761 5912703.33098 -0.232414606591 
+3957 758203.512395 5912678.58051 -0.314073445862 
+3958 760825.45 5912380.5 -4.09227656822 
+3959 760788.711502 5912392.56914 -4.62199965885 
+3960 760787.412121 5912359.63227 -6.07915710054 
+3961 759789.157208 5912996.17242 -0.718262953295 
+3962 756925.398874 5913620.18992 -2.51839664036 
+3963 756980.351174 5913642.96611 -3.66405713091 
+3964 756642.143693 5913533.57377 -0.380220750669 
+3965 756658.174029 5913503.86848 -0.690420858267 
+3966 756565.595552 5912067.34999 -0.242149805349 
+3967 756577.403592 5912095.14811 -0.648220246714 
+3968 756391.729749 5913372.19523 -0.293316584461 
+3969 756372.45 5913402.5 -0.262017466141 
+3970 756626.232822 5911834.74021 -0.152829802732 
+3971 756547.75 5912492.5 -0.310655689171 
+3972 756529.507294 5912416.05979 -0.229655601831 
+3973 756566.677364 5912378.46355 -0.350391349167 
+3974 757448.673148 5911257.1556 -0.106408747038 
+3975 757503.531412 5911245.1837 -0.116667540561 
+3976 757486.558955 5911279.34385 -0.107013359125 
+3977 757535.599332 5911232.68681 -0.138464265885 
+3978 757511.080584 5911305.49226 -0.103631101481 
+3979 757549.203467 5911205.55847 -0.221861425315 
+3980 757736.132411 5911034.32196 -0.0435252259994 
+3981 757723.097469 5911004.9438 -0.0939239391806 
+3982 758052.726495 5911927.80599 -0.109102102798 
+3983 756467.795247 5912898.58277 -0.885948381416 
+3984 756490.007024 5912918.77522 -1.82946539713 
+3985 757830.391616 5910399.07857 -0.348735019946 
+3986 757795.410624 5910404.14098 -0.33011971315 
+3987 759640.567529 5912322.14979 -2.5029617261 
+3988 756372.952986 5912936.43472 -0.346482701672 
+3989 757778.472299 5910370.4244 -0.313547347183 
+3990 756724.310183 5913723.06001 -0.243604272457 
+3991 756742.696777 5913752.01878 -0.241834761471 
+3992 756708.5 5913790.0 -0.0933906527034 
+3993 757126.471648 5913437.06707 -5.20783012093 
+3994 757149.90266 5913378.43318 -6.01174698739 
+3995 757161.407 5913448.48015 -3.76941085648 
+3996 757116.958559 5913407.1735 -5.8508500854 
+3997 757112.841406 5913342.79187 -6.47417938125 
+3998 757083.912637 5913356.17995 -6.36217445842 
+3999 759820.691869 5913074.8651 -0.745248945797 
+4000 759809.085882 5913049.13519 -0.762022108476 
+4001 756652.810848 5911801.49906 -0.160482310987 
+4002 756672.372695 5911848.18749 -0.179710101979 
+4003 759582.981102 5913555.58248 -0.000248416652739 
+4004 759233.220005 5912571.44234 -0.586646686594 
+4005 756482.337175 5912863.44791 -0.745783342393 
+4006 756511.955884 5912858.20126 -0.865224666994 
+4007 758842.639592 5912283.5339 -0.541301157826 
+4008 758848.675169 5912319.69039 -0.60109726513 
+4009 758886.019956 5912329.83242 -0.664884182244 
+4010 758820.00565 5912342.47272 -0.637454871332 
+4011 758902.322733 5912360.83562 -0.699706789985 
+4012 758937.355319 5912366.89271 -0.695939879742 
+4013 758940.276474 5912404.63531 -0.769071663687 
+4014 758970.240659 5912411.96058 -0.897649430969 
+4015 756694.68966 5913532.71295 -0.617754727958 
+4016 756735.985764 5913483.42 -1.9629970617 
+4017 756706.42985 5913465.46486 -1.85694609617 
+4018 756762.533394 5913463.96964 -2.8903786815 
+4019 756767.47787 5913426.33525 -3.51389623994 
+4020 756735.640638 5913410.33542 -3.42679440728 
+4021 756758.431164 5913387.4344 -4.04116576059 
+4022 756754.243241 5913354.39186 -4.14882622636 
+4023 756725.098616 5913345.00333 -3.68663958877 
+4024 756747.281651 5913323.94884 -4.00492745239 
+4025 756740.268199 5913293.90247 -3.92259575068 
+4026 756706.654814 5913398.13237 -3.00284161854 
+4027 756778.978342 5913368.04351 -4.31962452916 
+4028 756683.285831 5913449.13385 -1.4867133916 
+4029 756712.79333 5913427.73526 -2.67770529777 
+4030 756628.390919 5912382.40134 -0.568614398731 
+4031 757399.9 5911226.5 -0.107941684776 
+4032 757473.094781 5911205.22828 -0.0950681597147 
+4033 757459.026894 5911177.40228 -0.105442316029 
+4034 756722.879204 5911760.39547 -0.971981994744 
+4035 756702.861342 5911819.49246 -0.170817389531 
+4036 757685.802942 5913082.80668 -0.270622364956 
+4037 757638.66633 5913056.19499 -2.63168895404 
+4038 760372.390378 5912842.17406 -1.4224316064 
+4039 760331.676072 5912852.80797 -2.60265922364 
+4040 760349.423785 5912887.90169 -2.29868805343 
+4041 760396.337885 5912857.94959 -2.24834898253 
+4042 757956.524386 5912775.79438 -0.269978650753 
+4043 757920.228652 5912689.07989 -0.334895463286 
+4044 760451.584112 5913036.17993 -1.51986381419 
+4045 757845.083378 5910917.81506 -0.314336795324 
+4046 757828.224919 5910892.83677 -0.426101570781 
+4047 757838.589255 5910851.60014 -0.36664839636 
+4048 757825.087869 5910966.63094 -0.18160201069 
+4049 758623.742922 5912122.57676 -0.286233349761 
+4050 759090.639311 5912840.74694 -0.935053895691 
+4051 759041.930573 5912837.91641 -0.18693266772 
+4052 759088.428731 5912788.96867 -1.56687511592 
+4053 759095.840925 5912758.09632 -2.67841600827 
+4054 757810.486177 5911208.09695 -0.0805744941817 
+4055 759462.909244 5913343.41868 -0.630278717067 
+4056 757104.387358 5913458.98277 -4.96291801797 
+4057 757061.506451 5913496.40659 -4.82902036993 
+4058 757076.30174 5913450.49986 -5.44674693741 
+4059 757663.194987 5911699.17459 -0.17465375781 
+4060 757616.855179 5911741.29552 -0.237003242065 
+4061 757643.031455 5911762.86141 -0.213725101163 
+4062 757652.736661 5911792.12738 -0.164324911194 
+4063 758005.108567 5910662.26198 -0.180136285682 
+4064 758750.513351 5912248.10118 -0.509205750908 
+4065 758741.351707 5912216.86644 -0.482070903142 
+4066 758719.429508 5912234.97565 -0.48056821096 
+4067 757757.798009 5910900.40126 -0.338865840126 
+4068 758238.366141 5912032.39575 -0.123123401633 
+4069 758241.49623 5912068.74059 -0.155897144174 
+4070 757815.086692 5912817.48782 -0.267084189017 
+4071 760130.251318 5912907.86779 -1.74652383806 
+4072 760109.104337 5912959.49841 -1.36750368311 
+4073 760090.025 5912900.0 -0.789763872276 
+4074 757063.341293 5913758.76621 -0.35385027529 
+4075 757010.65 5913773.5 -0.255856650658 
+4076 757696.85 5911551.0 -0.0791813530391 
+4077 757937.123806 5911698.79329 0.110850230342 
+4078 757373.844841 5910390.05941 -0.242217760064 
+4079 759774.194477 5913044.01451 -0.727169457923 
+4080 759719.690674 5913061.0556 -0.695375872423 
+4081 756642.464305 5911893.91685 -0.195647239458 
+4082 756706.776251 5911885.7939 -0.200128134985 
+4083 756708.239931 5911920.90941 -0.208125776388 
+4084 756680.426122 5911875.3599 -0.1956158225 
+4085 757559.263844 5911262.86754 -0.120938926839 
+4086 757551.044813 5911294.88457 -0.106839090082 
+4087 757799.26427 5911508.78793 -0.0984391154873 
+4088 757775.879537 5911484.82845 -0.102171313524 
+4089 759929.777972 5913505.34396 -2.50694696868 
+4090 759959.913347 5913490.41663 -2.30018595059 
+4091 759962.550817 5913457.34259 -0.896283546545 
+4092 759990.33738 5913442.91774 -0.806176124267 
+4093 759992.511119 5913413.7072 -0.684389220151 
+4094 759965.544016 5913384.5658 -0.60661898028 
+4095 759991.278434 5913363.02394 -0.582532857166 
+4096 759938.024456 5913445.20185 -0.724077318146 
+4097 759906.245587 5913446.35343 -0.696295028925 
+4098 757226.054729 5910662.31052 -0.276015196334 
+4099 757251.337832 5910677.10487 -0.274642134419 
+4100 757181.25 5910732.0 -0.241909072993 
+4101 757236.199071 5910717.26492 -0.252150809834 
+4102 757206.931199 5910717.94487 -0.249159459909 
+4103 756654.691616 5913562.06126 -0.198709532616 
+4104 760064.070359 5913515.84567 -0.404793343484 
+4105 760081.825787 5913489.50373 -1.22184516299 
+4106 760034.76422 5913508.66154 -1.86752074138 
+4107 760019.953677 5913481.65782 -3.01060169727 
+4108 757917.141241 5911414.65606 -0.0775066002584 
+4109 757910.2 5911358.0 -0.0724115707573 
+4110 759559.774199 5913494.8626 -0.429957701241 
+4111 757687.8 5911472.0 -0.0658863343677 
+4112 759346.250426 5913075.47623 -2.82634235038 
+4113 759360.08339 5913040.07468 -2.33017332223 
+4114 759111.821724 5912536.61053 -1.66083872215 
+4115 756531.160016 5913534.31672 -0.283657033775 
+4116 756499.7 5913559.5 -0.223504684925 
+4117 756472.643015 5913322.45652 -0.592378715329 
+4118 756731.410186 5911794.68436 -0.585115732892 
+4119 756761.27795 5911803.08864 -0.975645330867 
+4120 758204.16523 5912030.85306 -0.0968684835019 
+4121 757882.165663 5911721.26948 0.047579321378 
+4122 757844.112941 5911675.41755 -0.00722619261078 
+4123 757824.809492 5911701.23307 0.0190344857827 
+4124 757431.482927 5910406.14218 -0.232638850037 
+4125 757404.455071 5910438.0821 -0.242954032381 
+4126 757871.227147 5911442.25902 -0.0853214038768 
+4127 759318.291592 5913023.43501 -3.04221838332 
+4128 757788.637702 5911249.51924 -0.085639023649 
+4129 757970.017505 5910804.50677 -0.141617348283 
+4130 757969.5 5910844.0 -0.144283370066 
+4131 759366.441729 5913173.30224 -0.620853065826 
+4132 759725.759636 5912419.25598 -2.42099176938 
+4133 759759.96845 5912428.10661 -2.37005355054 
+4134 759784.108517 5912402.61827 -2.43498889931 
+4135 759714.52548 5912390.0739 -2.4730149717 
+4136 759772.496134 5912376.437 -2.51124241598 
+4137 759758.925 5912476.75 -2.23520108916 
+4138 759790.153292 5912469.09761 -2.18038842853 
+4139 759821.048247 5912456.73505 -2.15703003252 
+4140 759815.157875 5912491.05444 -2.01465308358 
+4141 759842.267613 5912514.01801 -1.79567496654 
+4142 759807.575 5912524.25 -1.88349076202 
+4143 759869.490284 5912499.06907 -1.83564776059 
+4144 757730.12084 5910880.31897 -0.412601934011 
+4145 757705.432116 5910827.19031 -0.428307956654 
+4146 757680.482601 5910804.2906 -0.403599986952 
+4147 757709.33287 5910797.89913 -0.379403997671 
+4148 757677.087805 5910866.25409 -0.567049841112 
+4149 757644.066483 5910861.37411 -0.522119880198 
+4150 757625.167926 5910889.43329 -0.491073584038 
+4151 757652.334562 5910922.83603 -0.642425581204 
+4152 757647.817335 5910951.97673 -0.506554248313 
+4153 760294.75 5913466.0 0.346273828337 
+4154 757238.85 5910895.5 -0.160816465615 
+4155 757259.063341 5910870.61614 -0.166447975231 
+4156 757270.413341 5910901.11614 -0.152915403851 
+4157 756972.842259 5911739.95252 -0.407310645375 
+4158 756937.359492 5911793.10905 -3.95663438007 
+4159 756930.98394 5911880.55583 -4.52521436074 
+4160 756927.27558 5911911.73515 -4.42085385473 
+4161 756907.482383 5911862.67716 -4.02816954659 
+4162 756951.782132 5911927.68986 -5.13213007169 
+4163 759686.3 5913612.0 -0.346617728373 
+4164 759712.274201 5913591.4545 -0.421967874278 
+4165 759716.779 5913564.39409 -0.53719404019 
+4166 759735.05 5913617.5 -0.413102593602 
+4167 757930.564736 5910892.3852 -0.228774242187 
+4168 757948.9 5910953.5 -0.136878179878 
+4169 756828.786793 5913625.11922 -0.634142400433 
+4170 756823.587394 5913595.88817 -1.3139950937 
+4171 759193.038172 5912610.67628 -1.95921565246 
+4172 757795.34705 5910918.89744 -0.3711448161 
+4173 759054.578468 5912540.08105 -0.737426881554 
+4174 759026.925551 5912529.21227 -0.726170344377 
+4175 759057.489331 5912583.57865 -0.772390488429 
+4176 759091.462674 5912588.67635 -0.652581345572 
+4177 759126.038806 5912582.49292 -0.883446070181 
+4178 759031.243212 5912604.85313 -1.21414489821 
+4179 759028.575282 5912641.67966 -1.71515391949 
+4180 758998.775401 5912578.6672 -1.05042193377 
+4181 758965.361327 5912595.81661 -2.06262619783 
+4182 758998.798684 5912548.65253 -0.80939583066 
+4183 758969.538022 5912628.06138 -1.15422219744 
+4184 758940.033204 5912626.56695 -0.634137170564 
+4185 758918.320523 5912650.36228 -0.254199937882 
+4186 758930.534481 5912683.19261 -0.401702266639 
+4187 758908.994306 5912622.27756 -0.291454638103 
+4188 758896.515996 5912670.1668 -0.255750935614 
+4189 759773.15029 5913089.10403 -0.703076429917 
+4190 759760.049952 5913111.62202 -0.702847044503 
+4191 759772.837629 5913134.23031 -0.558350006077 
+4192 758508.9 5912061.5 -0.210724624266 
+4193 757751.715576 5910668.96701 -1.06470258053 
+4194 757777.687909 5910528.19924 -0.957715383892 
+4195 757752.324177 5910621.3828 -1.53138928172 
+4196 757730.118872 5910645.11842 -1.62809792374 
+4197 757711.564373 5910593.37722 -1.55206108634 
+4198 757763.609956 5910506.9277 -0.576601087675 
+4199 757751.270156 5910459.73138 -0.284071048795 
+4200 757703.93208 5910622.54386 -1.64187273277 
+4201 758915.336952 5912292.03343 -0.491279113157 
+4202 758945.897662 5912307.16773 -0.50101248044 
+4203 758941.700542 5912277.22019 -0.452799925016 
+4204 757061.1 5911592.0 -0.202848513893 
+4205 757057.348216 5911696.80441 -0.637117573796 
+4206 758764.257057 5912378.70289 -0.572761392004 
+4207 758792.599893 5912379.44761 -0.581429069235 
+4208 758789.871683 5912452.48928 -0.617144168513 
+4209 759368.120818 5912997.89839 -1.17262370383 
+4210 756887.074394 5911927.55732 -2.94965193059 
+4211 756872.779604 5911884.91485 -1.39300483105 
+4212 756829.067514 5911925.53806 -0.669691272565 
+4213 756474.510675 5911871.4092 -0.0128996517923 
+4214 760557.707971 5912373.35431 -9.069157588 
+4215 759602.480257 5913498.08805 -0.578618320701 
+4216 759653.631468 5913459.82746 -1.75047313816 
+4217 759617.592299 5913453.95014 -0.947034406774 
+4218 759677.022383 5913438.03039 -3.1312109443 
+4219 758613.333459 5912173.83037 -0.43035339607 
+4220 758643.849947 5912222.85 -0.510944075828 
+4221 757663.116758 5910751.57453 -0.806492127821 
+4222 757666.303508 5910705.19754 -1.43294947234 
+4223 757623.556118 5910726.2264 -0.655208627216 
+4224 757601.437081 5910753.40407 -0.400383935558 
+4225 757637.894036 5910316.96234 -0.24656447072 
+4226 757629.744328 5910288.49644 -0.241483667974 
+4227 757690.512681 5910297.83206 -0.273781455353 
+4228 757742.5 5910322.0 -0.29370839559 
+4229 760502.866619 5912785.61462 -2.42545710683 
+4230 758913.816665 5912430.57692 -0.699475691518 
+4231 758922.100107 5912464.26796 -0.710023623515 
+4232 758882.606728 5912424.73544 -0.640637207421 
+4233 758858.975608 5912444.88847 -0.676503982516 
+4234 758949.855825 5912469.89576 -0.727439916155 
+4235 758892.223294 5912493.7409 -0.74711885582 
+4236 756549.535274 5912795.26131 -0.621406617503 
+4237 756521.228854 5912813.13073 -0.699740473045 
+4238 756496.641179 5912800.56663 -0.53036290866 
+4239 756536.938622 5912754.88575 -0.470118304101 
+4240 756666.226646 5912477.73477 -0.854815693133 
+4241 756693.189208 5912453.84769 -0.756322037422 
+4242 756669.686753 5912425.53973 -0.899455875525 
+4243 756723.082454 5912486.38947 -1.0588134022 
+4244 756752.80437 5912479.90108 -1.54906232699 
+4245 756777.786681 5912510.33304 -1.77381949307 
+4246 756802.16079 5912496.18325 -1.81223516495 
+4247 756877.422763 5912571.36028 -3.69147811242 
+4248 756928.499565 5912615.27994 -4.27513965501 
+4249 756875.863948 5912633.6911 -4.07957564414 
+4250 756862.883958 5912663.64343 -4.04083100276 
+4251 756905.280328 5912633.34402 -4.16667032959 
+4252 756898.183483 5912697.72771 -4.04686434356 
+4253 756927.095667 5912669.13629 -4.12938715655 
+4254 756968.653646 5912721.4255 -3.99531606474 
+4255 756960.198507 5912679.48195 -4.13002819431 
+4256 756922.339074 5912731.67001 -3.72942453253 
+4257 756750.080734 5912747.72491 -3.02365075915 
+4258 756741.653182 5912791.20055 -3.60439334526 
+4259 756766.856965 5912809.96704 -4.26353424617 
+4260 756710.781891 5912735.4921 -3.12053057577 
+4261 756684.344293 5912758.36466 -3.04201612932 
+4262 757805.844566 5912780.46371 -0.246038302629 
+4263 757771.238902 5912748.14394 -0.291830967555 
+4264 757697.742135 5912737.48798 -0.294058688839 
+4265 757694.804424 5912776.39521 -0.256007039281 
+4266 757667.151068 5912776.27648 -0.27526280418 
+4267 757550.241805 5912893.67092 -1.9822434054 
+4268 757511.591373 5912898.73665 -7.74272551169 
+4269 757571.065811 5912926.10202 -2.23382557031 
+4270 757765.147263 5912700.61849 -0.312114588409 
+4271 757730.357102 5912714.10884 -0.270935142108 
+4272 757728.341979 5912664.67499 -0.323570260186 
+4273 757866.89922 5911631.27418 -0.0224949606214 
+4274 757874.352747 5911578.70442 -0.0582754402077 
+4275 757855.660632 5911603.81881 -0.0597628261728 
+4276 757821.591131 5911598.53365 -0.0926931501667 
+4277 757802.898651 5911627.17429 -0.117168585595 
+4278 757016.047726 5913660.03838 -3.5638749021 
+4279 757012.031138 5913723.31242 -1.32428011203 
+4280 759123.920306 5912645.24498 -1.00293222827 
+4281 759091.646954 5912657.7458 -1.78722328438 
+4282 759088.509644 5912692.23431 -1.1920961009 
+4283 759068.03799 5912713.23137 -0.95857592237 
+4284 759142.156891 5912621.79385 -0.866121214065 
+4285 757089.266204 5911718.93178 -1.25937111528 
+4286 757066.047633 5911804.88158 -0.695262321388 
+4287 757096.371109 5911848.09972 -1.32498712006 
+4288 757146.377215 5911870.45911 -0.854539855231 
+4289 757156.978273 5911836.58652 -0.666751768855 
+4290 758715.899036 5912179.94495 -0.417913223542 
+4291 758694.690701 5912270.83184 -0.483098695392 
+4292 758666.665086 5912264.34932 -0.496633349353 
+4293 757290.153169 5910569.7431 -0.301039998482 
+4294 757340.211704 5910595.45466 -0.331286954054 
+4295 757373.185144 5910587.74003 -0.317544427679 
+4296 757383.091634 5910636.71756 -0.887519844003 
+4297 757393.381461 5910609.47321 -0.802431381445 
+4298 757442.785961 5910622.47686 -1.17900405283 
+4299 757435.695814 5910651.87611 -0.893031936787 
+4300 757405.996222 5910659.63977 -0.965914592317 
+4301 757473.923204 5910613.93144 -1.37425262364 
+4302 757482.370972 5910585.07029 -1.56243819648 
+4303 756755.994868 5912537.77582 -2.04885637919 
+4304 757401.412108 5910741.30522 -0.302150720794 
+4305 757367.415441 5910737.40712 -0.309833950698 
+4306 757401.134325 5910798.69592 -0.438242328402 
+4307 757428.232646 5910776.89158 -0.581605378342 
+4308 756474.9 5912306.0 -0.28230333171 
+4309 757258.6 5910949.0 -0.143308651084 
+4310 757307.473345 5910905.07597 -0.141972524683 
+4311 757321.744987 5910877.39873 -0.141641110977 
+4312 757307.165435 5910850.68173 -0.157171222725 
+4313 757323.711791 5910949.53838 -0.134496921614 
+4314 757300.986365 5910974.98517 -0.136165355862 
+4315 757280.8 5911003.5 -0.135227830514 
+4316 757314.708186 5911007.41784 -0.133586035811 
+4317 757353.947315 5910945.7536 -0.131130711881 
+4318 757367.917481 5910981.16045 -0.132030913771 
+4319 757350.296303 5911005.85101 -0.132241902172 
+4320 757379.322381 5910908.50623 -0.130997262663 
+4321 760632.25 5912554.0 -3.23284218362 
+4322 760592.348862 5912532.16598 -3.60556183893 
+4323 760587.662125 5912500.10397 -4.69921993814 
+4324 760491.3 5913395.5 -0.0877136524207 
+4325 760440.390588 5913351.86853 -0.281886422273 
+4326 760444.60154 5913384.65315 -0.23880017634 
+4327 760411.312753 5913339.6548 -0.145155219207 
+4328 760437.2 5913418.5 -0.0350087199225 
+4329 760413.872252 5913400.49527 -0.121700435051 
+4330 760413.491642 5913305.60511 -0.157757549819 
+4331 760436.905454 5913288.59807 -0.33916284883 
+4332 760466.667814 5913332.42922 -0.379138047632 
+4333 760520.2 5913280.5 -0.554469664062 
+4334 760464.407955 5913302.46138 -0.476724660114 
+4335 757663.674133 5911642.11673 -0.081294696357 
+4336 757665.35 5911601.5 -0.0724137008619 
+4337 759010.81834 5912704.71013 -0.750089827286 
+4338 759035.816691 5912688.28765 -0.728071104836 
+4339 759454.272589 5913265.0648 -1.269856149 
+4340 759470.10252 5913238.44286 -2.5903619499 
+4341 759502.640262 5913247.31343 -2.39897741128 
+4342 759557.827015 5913173.59581 -0.614174543108 
+4343 759581.478887 5913148.65974 -0.552565431265 
+4344 759616.799546 5913157.00903 -0.55499850504 
+4345 759625.417428 5913192.67878 -0.533190550008 
+4346 759610.57101 5913124.60812 -0.622963042791 
+4347 759529.474957 5913177.24338 -0.590230892252 
+4348 759643.435661 5913169.44962 -0.561355734649 
+4349 759543.89951 5913279.54445 -1.67967889494 
+4350 759519.95666 5913334.37839 -1.7692183828 
+4351 759510.82308 5913138.54613 -0.737000781603 
+4352 756599.125503 5911913.02306 -0.144821366146 
+4353 758786.417229 5912175.91016 -0.295838038659 
+4354 756540.818172 5912899.52454 -3.11553631455 
+4355 756575.092073 5912899.27139 -3.79410308653 
+4356 756567.711343 5912871.24808 -2.80366447961 
+4357 756911.116104 5911970.87666 -4.47901717086 
+4358 759144.750161 5912670.73506 -1.34640938508 
+4359 757364.7941 5910786.23282 -0.216065838423 
+4360 757309.967549 5910792.18829 -0.184558357501 
+4361 757341.051594 5910805.03966 -0.14510252884 
+4362 757346.203588 5910836.74792 -0.146998171474 
+4363 757376.060717 5910847.47993 -0.161653733645 
+4364 757325.464162 5910753.42029 -0.230912663425 
+4365 758482.869714 5912086.31371 -0.204659392641 
+4366 758415.45 5912053.0 -0.213680307916 
+4367 758360.27206 5912146.80647 -0.394131743199 
+4368 760020.0 5913553.0 0.255484957296 
+4369 759983.739638 5913536.48863 -1.15509692355 
+4370 759349.482572 5912973.82176 -1.09579208317 
+4371 759375.209747 5912944.67563 -1.04420584384 
+4372 756477.15 5912076.0 -0.160473187317 
+4373 756522.34047 5912075.16667 -0.13059834097 
+4374 756794.671807 5913580.41961 -1.19379131337 
+4375 756836.729552 5913537.51525 -3.7971000957 
+4376 756852.172394 5913509.27344 -4.48393705995 
+4377 756795.394174 5913540.27773 -3.03906217287 
+4378 756793.297543 5913492.2855 -3.66382787942 
+4379 756830.968182 5913473.93698 -4.15864385723 
+4380 756892.209763 5913510.18049 -4.86162046736 
+4381 759659.2 5912978.0 0.050694504425 
+4382 759625.707208 5913004.56674 -0.562499371831 
+4383 759623.245946 5913034.9124 -0.626742055355 
+4384 759596.290713 5913047.99684 -0.604179060132 
+4385 757771.530293 5911567.72968 -0.102412469032 
+4386 757968.95 5911737.5 0.101659861987 
+4387 757397.227023 5911686.15472 -0.261813142087 
+4388 757615.350413 5910962.69591 -0.492614695495 
+4389 757613.928601 5910996.17088 -0.547891046137 
+4390 757641.231931 5911011.98374 -0.336631054573 
+4391 757535.215588 5911020.85411 -0.692159171749 
+4392 760854.596238 5912239.13186 -6.44497436479 
+4393 760851.515743 5912203.90876 -8.50153541969 
+4394 760851.1 5912307.5 -4.67379291349 
+4395 760813.672665 5912305.89015 -7.12811573331 
+4396 757627.532323 5910779.82853 -0.435166017544 
+4397 757642.779378 5910826.1097 -0.446840398844 
+4398 757296.467657 5912673.25563 -7.89606257553 
+4399 756584.40157 5912268.72423 -0.745748837003 
+4400 756658.877456 5912328.24623 -0.654939085407 
+4401 756710.431708 5912277.49004 -4.00554418585 
+4402 756695.68034 5912230.2951 -4.15967006987 
+4403 756668.355977 5912212.53781 -3.86577595545 
+4404 756725.785889 5912220.62589 -4.9290114 
+4405 756677.418 5912186.48648 -4.44188631768 
+4406 756635.889102 5912165.28887 -4.0109161511 
+4407 756691.021179 5912144.18117 -4.31557526802 
+4408 756717.262654 5912123.8227 -4.08719904321 
+4409 756746.915957 5912136.5535 -4.65726803617 
+4410 756713.838852 5912093.91807 -3.3599283789 
+4411 756736.814601 5912075.96505 -2.98851683659 
+4412 756680.543123 5912085.83576 -2.28314991713 
+4413 756671.972918 5912003.00287 -0.354819267493 
+4414 756657.12156 5911926.30269 -0.281511861252 
+4415 756698.884885 5911964.68919 -0.228796352463 
+4416 756895.44702 5912043.62765 -3.90969430195 
+4417 756910.190943 5912020.49235 -4.35170566531 
+4418 756911.336256 5912073.32036 -4.27433671971 
+4419 756977.96128 5912219.25901 -6.44462368591 
+4420 757004.458462 5912243.65014 -6.59240834401 
+4421 756993.713441 5912287.05665 -6.487437739 
+4422 757039.414723 5912299.8708 -6.50953097663 
+4423 756951.871758 5912276.98309 -6.37392399898 
+4424 756898.571649 5912243.5797 -6.11281342873 
+4425 756935.752492 5912234.1078 -6.29425858776 
+4426 756927.509235 5912300.5681 -6.24546571704 
+4427 756882.583796 5912360.15779 -5.84528395436 
+4428 756936.442364 5912333.22983 -6.22293864354 
+4429 756914.447181 5912356.56249 -5.98932983536 
+4430 756964.619461 5912335.48576 -6.30887005345 
+4431 757498.941378 5910702.9943 -0.610120203567 
+4432 757496.604873 5910758.26145 -0.548086538555 
+4433 757571.565353 5913024.67263 -6.55421249999 
+4434 757594.678703 5913047.73815 -4.93723099754 
+4435 757607.615346 5912988.79949 -2.39313087812 
+4436 757616.568176 5912895.02442 -0.397316079283 
+4437 757608.655455 5912956.20243 -0.337894114092 
+4438 757671.614697 5912902.23899 -0.303277779318 
+4439 757656.254776 5912958.0341 -0.148511010241 
+4440 757719.5 5912994.0 -0.00836133704636 
+4441 758168.961687 5912720.95465 -0.268310287786 
+4442 758126.445035 5912723.89528 -0.264337280925 
+4443 758112.25 5912758.0 -0.193406979931 
+4444 758092.504478 5912694.03716 -0.382385467895 
+4445 758137.55319 5912683.40334 -0.362940308067 
+4446 758087.640009 5912656.65185 -0.460357598667 
+4447 758039.996712 5912697.87893 -0.380362160885 
+4448 758032.412281 5912667.01974 -0.432412542531 
+4449 758078.898726 5912740.89486 -0.283814133661 
+4450 758066.638466 5912712.88385 -0.343879160991 
+4451 758037.01325 5912730.27362 -0.2879612983 
+4452 758135.555129 5912607.06064 -0.548612843108 
+4453 758108.175781 5912617.96684 -0.546333311629 
+4454 758133.12196 5912573.01417 -0.586157835955 
+4455 757502.75 5911354.5 -0.0987816530814 
+4456 759164.408699 5912572.68394 -1.85636572352 
+4457 759169.806006 5912541.60478 -0.916892050873 
+4458 758097.655148 5912012.96066 -0.325604676903 
+4459 758068.932862 5912020.46292 -0.341091585083 
+4460 758009.336042 5912021.15752 -0.35513412397 
+4461 758018.927281 5912051.37366 -0.370373515423 
+4462 757919.192549 5911976.15504 -0.277457336453 
+4463 757920.908137 5912007.47713 -0.286871057496 
+4464 757945.33773 5912038.50022 -0.299156770714 
+4465 757895.538288 5911958.26634 -0.258823772301 
+4466 757942.380415 5911960.92445 -0.261271908862 
+4467 757688.703424 5911343.03337 -0.0812807014013 
+4468 757682.257572 5911314.07108 -0.0867005475652 
+4469 757735.953196 5911396.51158 -0.0768692818328 
+4470 757750.50453 5911358.93761 -0.0705048327054 
+4471 757537.633242 5911791.6034 -0.219674149333 
+4472 757550.82326 5911818.50003 -0.194479853442 
+4473 757534.623984 5911851.59569 -0.200589551445 
+4474 757508.20742 5911790.83968 -0.225005975776 
+4475 757597.00588 5910914.84896 -0.46225606526 
+4476 757567.156994 5910901.5774 -0.524224562751 
+4477 757539.12543 5910922.57286 -0.5802497199 
+4478 757512.763418 5910900.51345 -0.833793879863 
+4479 757485.750191 5910909.88025 -0.52839961494 
+4480 757480.225434 5910855.84564 -0.467243930809 
+4481 757457.896345 5910886.55782 -0.364878973225 
+4482 757432.562077 5910836.96623 -0.429860704564 
+4483 757427.603845 5910864.67966 -0.29346387244 
+4484 757584.663561 5910335.67137 -0.229168920899 
+4485 757596.183596 5910382.50738 -0.663373943518 
+4486 757573.822917 5910404.68568 -0.605200600057 
+4487 757635.124193 5910362.36118 -0.431389088987 
+4488 758850.66994 5912517.77977 -0.651600728441 
+4489 758811.649132 5912506.9611 -0.655693379336 
+4490 758812.499355 5912475.03204 -0.602881802433 
+4491 758803.902602 5912564.40913 -1.78752269538 
+4492 756662.987836 5912641.72814 -2.26080519207 
+4493 756537.0 5912601.0 -0.309043638808 
+4494 756615.811077 5912653.92058 -1.16710508537 
+4495 756647.568887 5912556.19674 -0.993361744515 
+4496 756672.285859 5912598.85316 -2.00591493989 
+4497 756654.795003 5912691.32666 -2.32589029519 
+4498 756617.737484 5912726.79587 -1.65652758269 
+4499 757686.778217 5912687.11112 -0.374456620511 
+4500 757662.672584 5912712.22558 -0.319446708262 
+4501 757635.865963 5912690.03121 -0.571480254224 
+4502 756983.0259 5911790.29457 -3.20587624281 
+4503 756960.139082 5911869.19033 -5.24597062685 
+4504 756956.118893 5911831.06028 -4.88755505557 
+4505 757000.818438 5911860.99336 -5.2154372928 
+4506 757526.934993 5910585.89881 -1.4962441461 
+4507 757554.064485 5910570.01383 -1.01385063982 
+4508 757531.041298 5910528.66458 -1.21069045383 
+4509 757504.920641 5910542.3506 -1.51129215862 
+4510 757456.812993 5910566.64091 -1.22804182042 
+4511 757426.599458 5910577.09252 -0.981085521644 
+4512 757835.707198 5910708.12065 -0.165023652832 
+4513 756549.066032 5912625.12571 -0.455630074305 
+4514 756567.248051 5912672.84278 -0.684731008603 
+4515 757590.68514 5912676.71826 -0.809316066119 
+4516 757520.819033 5912543.56819 -0.00873165214646 
+4517 757529.205371 5912498.2395 -0.499323684642 
+4518 757552.422263 5912477.21851 -0.476109784719 
+4519 757501.147151 5912487.96651 -0.502319189267 
+4520 757485.113381 5912460.2352 -1.01001388291 
+4521 757454.175459 5912452.43769 -3.5204633486 
+4522 757476.276652 5912519.70372 -1.75598751215 
+4523 757643.106471 5912547.56446 -0.391367474411 
+4524 757440.921948 5912544.02866 -4.92459355152 
+4525 757402.794397 5912507.23902 -7.97227622178 
+4526 757413.378626 5912538.57113 -7.06938688088 
+4527 757367.622534 5912510.22894 -8.08997657708 
+4528 757353.656779 5912542.63895 -8.22359282939 
+4529 757308.888125 5912532.37733 -7.7136809091 
+4530 757285.558691 5912554.63915 -7.54813901091 
+4531 757347.413535 5912479.14493 -7.9001345482 
+4532 757362.179287 5912448.83241 -8.0260314557 
+4533 757343.767363 5912405.32719 -7.73401190348 
+4534 757393.840418 5912560.98351 -8.03933643469 
+4535 757369.635266 5912613.0777 -8.07949580458 
+4536 757443.654373 5912492.28912 -4.92986756439 
+4537 757398.201384 5912457.68789 -7.53234397764 
+4538 757397.253745 5912394.35441 -7.72941643181 
+4539 757371.65268 5912405.40805 -7.89372982934 
+4540 757491.190697 5912621.03719 -2.40143307488 
+4541 757516.563185 5912668.5572 -2.13000500861 
+4542 757475.94305 5912651.92944 -4.49920890199 
+4543 757448.307732 5912701.28909 -6.86615674703 
+4544 757470.942924 5912758.68079 -2.89049164893 
+4545 757483.471306 5912787.85838 -2.5513158074 
+4546 757441.069438 5912755.21645 -4.32385246451 
+4547 757416.07526 5912776.19594 -5.22962261999 
+4548 757463.140658 5912813.71069 -4.59884317868 
+4549 757476.40364 5912841.28701 -5.37231180815 
+4550 757506.903018 5912845.90889 -2.87729203114 
+4551 757526.357445 5912821.45808 -1.01622592788 
+4552 757517.886891 5912790.3959 -0.88690260841 
+4553 757435.265359 5912807.08134 -5.19167830978 
+4554 757454.059744 5912865.40454 -7.84717106057 
+4555 757466.037388 5912896.39524 -7.95868420078 
+4556 757444.591801 5912921.54816 -8.06143836842 
+4557 757457.475608 5912951.09376 -7.97930832258 
+4558 757411.956397 5912909.08309 -8.20534864002 
+4559 757393.820139 5912958.23148 -7.97051194891 
+4560 757599.901399 5912475.0532 -0.494734373379 
+4561 757622.970654 5912510.31727 -0.428017322556 
+4562 757568.256037 5912774.99892 -0.403931014583 
+4563 757450.267256 5912571.68602 -4.63475228915 
+4564 757133.427616 5912574.10241 -5.23281086411 
+4565 757159.74228 5912595.11273 -5.45790644128 
+4566 757131.141622 5912543.63219 -5.09749801317 
+4567 757373.946074 5912871.20368 -8.14633319543 
+4568 757422.89246 5912861.95809 -8.0097457226 
+4569 757368.323271 5912844.71403 -7.9073421272 
+4570 757387.87469 5912825.67517 -7.10232976037 
+4571 757381.482719 5912800.17477 -6.44352292802 
+4572 757414.53488 5912833.11573 -7.03011727158 
+4573 757199.019729 5912646.95502 -6.98914266008 
+4574 757216.091847 5912621.49077 -6.94355255634 
+4575 757212.882328 5912594.09265 -6.73663058672 
+4576 757385.349425 5912748.25609 -7.06158768952 
+4577 757397.091474 5912717.18382 -7.77595056627 
+4578 757335.940727 5912718.21752 -8.14591293579 
+4579 757306.575739 5912704.18961 -8.05769249182 
+4580 757284.623876 5912722.2584 -7.93348365829 
+4581 757214.633121 5912686.81718 -7.36906032735 
+4582 757359.56561 5912701.9768 -8.26602613839 
+4583 757212.237287 5911747.50329 -3.96469436713 
+4584 757212.2 5910845.0 -0.190761369148 
+4585 757218.816398 5910811.96757 -0.203211096341 
+4586 757209.971688 5910771.2773 -0.223675745432 
+4587 760458.014003 5913131.46945 -0.831728210868 
+4588 759941.6 5912976.0 -0.54274943715 
+4589 757309.9 5911058.5 -0.131133862847 
+4590 759498.698645 5913429.12049 -0.343821940143 
+4591 759499.691098 5913488.54749 -0.0214137708515 
+4592 759523.420416 5913439.23215 -0.414779126601 
+4593 759527.69891 5913465.72688 -0.316144958963 
+4594 759576.061404 5913447.83014 -0.718459934799 
+4595 759621.048732 5913403.79073 -2.94283271623 
+4596 757575.717264 5911324.36462 -0.0968168089851 
+4597 757550.65 5911398.0 -0.0884014475896 
+4598 757544.443141 5911357.16004 -0.0942617566843 
+4599 757635.021486 5911348.35689 -0.0761069085023 
+4600 757602.201574 5911356.80502 -0.0839479312375 
+4601 757631.629739 5911315.99397 -0.0764297318856 
+4602 757606.255205 5911304.74061 -0.0976743813513 
+4603 757649.521429 5911270.80739 -0.131581906563 
+4604 757682.48335 5911251.86875 -0.124867328716 
+4605 757702.003861 5911282.02352 -0.0986277935404 
+4606 757606.364213 5911278.30781 -0.116652666858 
+4607 757720.600457 5911229.41975 -0.120043094586 
+4608 757302.7 5911612.5 -0.133098570195 
+4609 757127.562364 5911640.76451 -1.36612397128 
+4610 757158.586596 5911631.79078 -1.59465344504 
+4611 757111.498979 5911681.97851 -1.99141406041 
+4612 756514.016468 5912973.63614 -3.09544819114 
+4613 756538.797538 5912949.75904 -3.86090939491 
+4614 756527.029189 5912924.12778 -3.08881786658 
+4615 756552.892894 5913010.65218 -3.30528339125 
+4616 756521.653325 5913003.30847 -3.11704715388 
+4617 756541.206234 5913097.471 -2.66108668752 
+4618 756660.951832 5913074.43126 -4.58530453742 
+4619 756691.566651 5913084.65968 -4.96013211596 
+4620 756716.916176 5913071.38898 -4.94006522637 
+4621 757754.950739 5911440.90098 -0.0782843405097 
+4622 757759.341614 5911410.71275 -0.0703408835194 
+4623 757783.122656 5911457.40207 -0.0755081413418 
+4624 760095.965516 5913433.94685 -3.24297711881 
+4625 760071.052319 5913456.38868 -3.18205779405 
+4626 760043.98115 5913456.8294 -2.26806067236 
+4627 760048.561736 5913393.0707 -0.639681797866 
+4628 760030.449627 5913367.5792 -0.418217947141 
+4629 760037.537908 5913418.68109 -0.839744043856 
+4630 760089.925972 5913392.98409 -1.27614787496 
+4631 760089.935941 5913341.27074 -0.823256517001 
+4632 760097.961874 5913367.12896 -1.01091916052 
+4633 760116.10303 5913320.84187 -0.987666068578 
+4634 760162.799937 5913275.12639 -1.92251994473 
+4635 760178.84072 5913252.09408 -2.23561021349 
+4636 760137.084248 5913212.02691 -1.19764000604 
+4637 760124.934142 5913444.59266 -1.73264986738 
+4638 760052.151687 5913326.92636 -0.757883924911 
+4639 759987.86625 5913326.60743 -0.47692025442 
+4640 760010.912256 5913307.53667 -0.551501661337 
+4641 760007.498018 5913276.77722 -0.610646897179 
+4642 760113.73881 5913252.14013 -0.940920488378 
+4643 760133.931361 5913272.89218 -1.11125390165 
+4644 760103.751828 5913282.05795 -0.828925231458 
+4645 760065.445083 5913286.47743 -0.789029394934 
+4646 760039.471574 5913255.66914 -0.697403484485 
+4647 760020.317811 5913218.55987 -0.73400584332 
+4648 760076.135507 5913228.75408 -0.886425303873 
+4649 759670.325 5912390.75 -2.48703447326 
+4650 759676.039172 5912351.1402 -2.50203073908 
+4651 759704.102586 5912314.44937 -2.5220076487 
+4652 759773.573394 5913179.23041 -0.476157091479 
+4653 759775.310321 5913229.28292 -0.471357777217 
+4654 759751.769035 5913206.35201 -0.578590047445 
+4655 759771.146673 5913266.33466 -0.409242599697 
+4656 759804.69653 5913288.04633 -0.384401784702 
+4657 759794.999466 5913319.70966 -0.404500796101 
+4658 759722.315442 5913231.022 -0.501085006226 
+4659 759692.652681 5913187.29397 -0.547332835258 
+4660 759684.834528 5913214.81307 -0.526431788054 
+4661 759849.244663 5913172.23188 -0.509519368078 
+4662 759865.021992 5913115.91189 -0.694891026742 
+4663 759888.94664 5913130.24004 -0.645359247996 
+4664 759878.163578 5913162.26595 -0.519599416258 
+4665 759908.099175 5913191.96181 -0.48710809873 
+4666 759809.962258 5913216.89591 -0.456307722901 
+4667 759828.761485 5913251.09438 -0.458520051062 
+4668 759860.305509 5913250.86428 -0.483175193011 
+4669 759873.036148 5913277.84418 -0.545011516503 
+4670 759867.230735 5913217.83541 -0.453766448325 
+4671 759934.059568 5913148.35059 -0.626126102138 
+4672 759700.757165 5913267.24872 -0.427971812849 
+4673 759799.653274 5913420.65229 -0.652826315809 
+4674 759791.945202 5913386.9013 -0.479657878588 
+4675 759815.171599 5913361.70381 -0.431245953836 
+4676 759844.172927 5913353.83593 -0.395846912808 
+4677 756548.471489 5911946.03195 -0.0456395154942 
+4678 757586.649481 5911033.99742 -0.631746193413 
+4679 757551.551541 5911059.65605 -0.432802905309 
+4680 757577.193667 5911128.34265 -0.435348830683 
+4681 757524.198355 5911114.69564 -0.3160728515 
+4682 757522.00135 5911147.92122 -0.24125691681 
+4683 757556.38453 5911155.55186 -0.30169968604 
+4684 757515.013303 5911185.67269 -0.155492438047 
+4685 757476.08707 5911144.53432 -0.124715323222 
+4686 757610.615739 5911154.28462 -0.445909351484 
+4687 757655.482376 5911150.62669 -0.208746948604 
+4688 757594.659687 5911230.70266 -0.180639289483 
+4689 757623.806739 5911232.25225 -0.194480670047 
+4690 757569.365336 5910732.43716 -0.43184100858 
+4691 757481.662084 5910665.62391 -0.818613137325 
+4692 757621.207981 5910678.54652 -0.763225333207 
+4693 758150.966656 5912644.73296 -0.454834302227 
+4694 758183.59358 5912654.6804 -0.393809122179 
+4695 758179.871074 5912572.23116 -0.565232575981 
+4696 758198.758053 5912625.99288 -0.436670876212 
+4697 758234.683837 5912669.66741 -0.309085687831 
+4698 758275.364749 5912539.78645 -0.612201005527 
+4699 758280.311257 5912487.37739 -0.772309203826 
+4700 758250.07523 5912491.72338 -0.711410765436 
+4701 758210.678855 5912558.28386 -0.586764276673 
+4702 758207.63369 5912524.82652 -0.643844543808 
+4703 758313.852499 5912608.28875 -0.377457142348 
+4704 758288.244275 5912456.49615 -1.25508361233 
+4705 758305.962003 5912398.67891 -0.833379640431 
+4706 758275.750198 5912402.4893 -1.04521584969 
+4707 758361.28228 5912557.94078 -0.495810003917 
+4708 758398.050903 5912528.15807 -0.58977517918 
+4709 758426.25 5912578.5 -0.482222304625 
+4710 758359.506492 5912633.70112 -0.328103603179 
+4711 758277.178116 5912687.72593 -0.210319099437 
+4712 758227.025525 5912404.7276 -0.858249387375 
+4713 757844.231424 5910778.08871 -0.209877047594 
+4714 756694.695231 5913117.51362 -5.09137703461 
+4715 756725.775453 5913130.21568 -5.10329531049 
+4716 758328.3237 5912101.06456 -0.269453904229 
+4717 758326.5 5912041.5 -0.199704124138 
+4718 757011.483403 5913512.38981 -4.78140559374 
+4719 756994.899845 5913541.4631 -4.27963456428 
+4720 760443.587207 5912885.80935 -2.53984009422 
+4721 756598.278273 5913563.63651 -0.259543256544 
+4722 757791.876414 5911374.77948 -0.0919430738331 
+4723 757305.992609 5911802.555 -3.6068853293 
+4724 757237.468572 5911898.1311 -4.14376102719 
+4725 757248.495929 5911928.54738 -5.16787335392 
+4726 757088.48226 5911900.05246 -4.63528589691 
+4727 757018.101642 5911912.82967 -5.8917475339 
+4728 756981.552668 5911903.3004 -5.58097626243 
+4729 757692.453834 5911606.88593 -0.0681265125829 
+4730 757741.652555 5911589.26291 -0.0844770573936 
+4731 757715.188995 5911574.88803 -0.0789753654827 
+4732 757685.21254 5911681.85742 -0.151995494074 
+4733 757710.135292 5911649.07784 -0.102338102382 
+4734 757766.030994 5911848.16887 -0.159554940914 
+4735 757796.109603 5911840.72981 -0.138131531464 
+4736 757734.25231 5911888.37043 -0.199473071125 
+4737 757762.286469 5911877.55557 -0.18647725822 
+4738 757847.635264 5911823.27763 -0.0717312109445 
+4739 757833.783664 5911901.57089 -0.197461805924 
+4740 757811.887762 5911880.80869 -0.173889375043 
+4741 757858.948603 5911892.35501 -0.209363364135 
+4742 757864.57427 5911865.49319 -0.134590980059 
+4743 757735.990037 5911916.84679 -0.247247467362 
+4744 757733.79055 5911968.4639 -0.357499285642 
+4745 757775.890097 5912002.23306 -0.34202332863 
+4746 757809.730096 5912019.63625 -0.332394121068 
+4747 757813.863078 5912050.87205 -0.330895762057 
+4748 757843.083068 5912072.2323 -0.33974354086 
+4749 757728.709485 5911997.82245 -0.337612123519 
+4750 757748.383999 5912041.91529 -0.241733263007 
+4751 757714.595089 5912058.02511 -0.302015625507 
+4752 757718.585694 5912091.78614 -0.324696839362 
+4753 757754.822164 5912111.3544 -0.338709040572 
+4754 757687.494687 5912040.37539 -0.302417034925 
+4755 757655.710715 5912053.32446 -0.290840191502 
+4756 757696.908332 5912007.26317 -0.295706531012 
+4757 757773.242743 5912060.09061 -0.280447912029 
+4758 757804.121486 5912112.4448 -0.355244628179 
+4759 757824.763439 5912135.71325 -0.337747122621 
+4760 757746.184695 5912148.56589 -0.312145728286 
+4761 757769.853668 5912170.42127 -0.342036110518 
+4762 757561.056945 5912012.57546 -0.241130029203 
+4763 757567.538437 5911973.59314 -0.231959496526 
+4764 757547.05709 5911945.6371 -0.232093610018 
+4765 757555.97575 5911913.41928 -0.211231454453 
+4766 757528.05674 5911915.87187 -0.221776118514 
+4767 757502.42615 5911896.22436 -0.24375053752 
+4768 757526.013028 5911964.66997 -0.259000974702 
+4769 757782.345958 5911914.98932 -0.248717192045 
+4770 757776.398757 5911968.44527 -0.362665389884 
+4771 757821.518341 5911974.97168 -0.293944012342 
+4772 757865.294366 5912012.68874 -0.316941440332 
+4773 757873.570418 5912044.67154 -0.31784197304 
+4774 758104.43304 5912537.25175 -0.534172718628 
+4775 758106.001676 5912483.39187 -0.790399204134 
+4776 758073.517053 5912495.10263 -0.697385931531 
+4777 758111.773169 5912453.5745 -1.45348208332 
+4778 758084.472117 5912432.46634 -1.06035556161 
+4779 758059.410032 5912464.3852 -1.11316793814 
+4780 758028.714865 5912461.04148 -1.14638525961 
+4781 757984.576053 5912482.78483 -0.892688558925 
+4782 758171.807661 5912409.82229 -0.829233225985 
+4783 758142.723984 5912411.107 -0.707992182951 
+4784 758157.293926 5912465.98856 -1.06434455191 
+4785 758215.580859 5912358.75343 -0.643187008222 
+4786 758203.512692 5912385.1321 -0.754098402303 
+4787 758164.760563 5912360.55551 -0.535080526627 
+4788 758204.354286 5912481.20443 -0.867847592922 
+4789 758185.28199 5912456.68922 -1.20654210067 
+4790 758239.253569 5912444.08522 -1.30332972453 
+4791 758025.763855 5912506.47485 -0.946619340528 
+4792 758009.586816 5912535.80965 -0.63791409414 
+4793 758002.243809 5912589.46826 -0.462781172753 
+4794 757969.554441 5912577.97246 -0.441699435282 
+4795 757962.423532 5912627.14075 -0.405535636353 
+4796 757936.675733 5912648.06498 -0.391704611256 
+4797 757991.307251 5912665.84076 -0.432804267149 
+4798 757573.051713 5910494.41304 -0.723799579707 
+4799 757598.751785 5910534.57674 -0.701550097543 
+4800 757621.523857 5910514.10903 -1.04318755491 
+4801 757661.081608 5910525.34134 -0.948026239518 
+4802 757173.1099 5912296.75852 -5.5188731878 
+4803 757154.518217 5912268.09133 -6.24333852606 
+4804 757123.422831 5912268.43449 -6.49242131708 
+4805 757103.591278 5912294.27546 -6.50496324417 
+4806 757117.867816 5912320.30664 -6.20842869888 
+4807 757169.371359 5912240.78579 -6.55864918891 
+4808 760457.358004 5913090.82011 -0.956401101428 
+4809 759936.413452 5913355.20903 -0.4892671305 
+4810 759901.895702 5913360.5747 -0.341940661842 
+4811 758318.934084 5912447.61963 -1.49292079027 
+4812 758408.480115 5912480.33322 -0.720725303619 
+4813 758376.384872 5912438.33518 -1.98899288257 
+4814 758353.640379 5912417.99035 -1.47264153653 
+4815 758405.296191 5912424.58923 -1.74396442061 
+4816 758362.645443 5912390.96485 -0.905817088936 
+4817 758378.705213 5912336.27682 -0.623574745983 
+4818 758397.106908 5912304.91938 -0.614678192567 
+4819 758381.157103 5912274.48745 -0.571345565454 
+4820 758428.985435 5912302.55487 -0.63261204934 
+4821 758300.433335 5912349.28067 -0.646753517016 
+4822 757274.014574 5911988.70889 -6.68185101074 
+4823 757941.337911 5912505.01234 -1.17165970842 
+4824 757594.571946 5910443.57089 -1.14081361162 
+4825 759917.482751 5913308.88934 -0.521852886963 
+4826 759942.961979 5913326.80159 -0.5148067349 
+4827 759960.989126 5913283.55811 -0.575203337746 
+4828 759858.428317 5913394.94938 -0.460572487212 
+4829 757948.95 5911499.0 -0.0651981702027 
+4830 757611.547023 5911708.12107 -0.158360323774 
+4831 759434.2 5912816.0 -0.348515137962 
+4832 759397.972597 5912798.73676 -1.04300587003 
+4833 759345.15 5912813.5 -1.05660374306 
+4834 759374.031719 5912822.65741 -1.19427843608 
+4835 757922.45 5912816.5 -0.169369826001 
+4836 756485.458938 5911813.45783 -0.0541685739087 
+4837 756606.645922 5911789.85468 -0.142502088754 
+4838 760558.25 5912686.0 -0.282595618451 
+4839 759570.109526 5913201.7596 -0.551066230757 
+4840 759560.460863 5913250.87229 -0.661966416187 
+4841 759520.284734 5913033.35548 -0.716557874435 
+4842 759512.071628 5913087.56924 -0.78604147007 
+4843 759542.769146 5913062.1123 -0.724628622411 
+4844 759551.851812 5913117.80194 -0.671155603943 
+4845 759563.885713 5913092.91449 -0.712711809208 
+4846 759589.1692 5913092.3531 -0.668310285572 
+4847 760758.792333 5912342.63913 -8.57699256435 
+4848 760727.534735 5912358.82331 -8.99538279086 
+4849 760671.423045 5912372.77741 -9.20721425959 
+4850 760673.39684 5912334.828 -10.4252371541 
+4851 760706.996898 5912329.96203 -10.538303456 
+4852 756853.81535 5911971.37049 -1.94745663564 
+4853 756872.701891 5911996.25951 -3.32614674576 
+4854 756845.282176 5912063.30201 -2.35946685041 
+4855 756909.326089 5912124.82542 -5.07302667057 
+4856 756723.452975 5912050.21547 -2.16892482507 
+4857 756696.172415 5912038.80756 -1.18143883558 
+4858 756512.386721 5913051.6825 -2.49059339444 
+4859 756469.366787 5913015.68167 -1.4295286682 
+4860 756483.552982 5913069.41388 -1.71104481379 
+4861 756457.207792 5913054.38877 -1.22581086929 
+4862 759920.718402 5913102.77749 -0.704414565771 
+4863 759898.805675 5913071.65912 -0.742590208409 
+4864 759741.570094 5913299.27653 -0.399674858321 
+4865 759759.160136 5913330.94251 -0.417126386316 
+4866 759686.80079 5913373.26804 -0.598128348944 
+4867 757802.76664 5912166.87537 -0.342436830364 
+4868 757826.798673 5912202.27462 -0.35194821164 
+4869 757859.642913 5912190.023 -0.316163128463 
+4870 757725.067705 5912332.98518 -0.339496101357 
+4871 757844.349163 5911940.61439 -0.280618790059 
+4872 758039.173542 5912308.47825 -0.467024358064 
+4873 758034.359694 5912274.05503 -0.450730886366 
+4874 760498.842019 5912715.16498 -2.75718786559 
+4875 760537.004751 5912723.03672 -1.98488656551 
+4876 760478.560189 5912746.96958 -1.70481051496 
+4877 756440.403921 5913105.95078 -0.806297385521 
+4878 756428.751482 5913077.3826 -0.825589360962 
+4879 756459.896301 5913158.00875 -0.856895365617 
+4880 756470.645479 5913188.4979 -0.89278020316 
+4881 756470.52111 5913109.15383 -1.16891346411 
+4882 756513.690655 5913144.93241 -1.60046792759 
+4883 756516.150588 5913177.01198 -1.43474880152 
+4884 756514.427829 5913209.65872 -1.20817564303 
+4885 756478.210226 5913138.30286 -1.14931644216 
+4886 757927.671844 5912532.54421 -0.831606990918 
+4887 756965.434847 5913685.20515 -1.77441581344 
+4888 756932.6 5913698.0 -0.844262956692 
+4889 756919.685858 5913661.90127 -1.82594377314 
+4890 758593.1 5912084.5 -0.251233910994 
+4891 760384.4 5913439.0 0.0203239097222 
+4892 759523.33405 5913385.09198 -0.784515458544 
+4893 759469.587101 5913393.42943 -0.397253412627 
+4894 756393.6 5913458.5 -0.251713730182 
+4895 756509.360047 5913347.49019 -0.717352052176 
+4896 756538.728475 5913335.87165 -0.881074630865 
+4897 756556.143837 5913363.33004 -0.859162681457 
+4898 756600.391169 5913440.15326 -0.782307790273 
+4899 756651.656021 5913455.55741 -0.883548171568 
+4900 756533.625921 5913432.00292 -0.550590785618 
+4901 756548.219164 5913407.19318 -0.685037634748 
+4902 756662.799113 5913345.60958 -2.472342105 
+4903 756655.250629 5913417.89516 -1.49088624534 
+4904 756699.975526 5913225.1001 -4.5708375532 
+4905 756628.951665 5913186.75778 -3.57547167646 
+4906 756686.936184 5913172.70671 -4.73285746355 
+4907 756727.911827 5913259.80876 -4.1849122507 
+4908 756754.625734 5913172.46131 -5.27495948311 
+4909 756551.172746 5913212.20072 -1.59645896146 
+4910 756779.196806 5913083.70012 -5.60600084846 
+4911 756748.795354 5913090.95423 -5.3884775142 
+4912 756796.857945 5913119.97157 -5.81204062904 
+4913 756846.104522 5913133.34525 -5.67005186112 
+4914 756827.748854 5913092.81068 -5.90467719218 
+4915 756771.961701 5913039.58246 -5.07177266564 
+4916 756817.814062 5913056.22808 -5.59404358741 
+4917 756821.208122 5913025.33748 -5.17220263229 
+4918 756596.885893 5913165.60553 -3.20937196222 
+4919 756748.800993 5913242.52302 -4.280352648 
+4920 756742.603626 5913210.54734 -4.93507430008 
+4921 756946.971393 5913161.04892 -5.71341005013 
+4922 756976.558362 5913166.44192 -5.57449206078 
+4923 756864.505471 5913030.02648 -5.49840618484 
+4924 756744.917551 5912953.02493 -4.25209270504 
+4925 756781.934647 5912864.71681 -4.95979092586 
+4926 756753.623705 5912841.50767 -4.77733823049 
+4927 756864.171678 5912896.56335 -5.36910039233 
+4928 756922.500541 5912998.1491 -4.91763245194 
+4929 756894.825908 5913021.24845 -5.44040295314 
+4930 756951.140098 5913020.31165 -5.28637365001 
+4931 757040.592372 5913033.531 -5.82013429718 
+4932 756954.735191 5912903.87512 -5.60026584311 
+4933 756954.501311 5912832.79086 -4.67358887319 
+4934 756677.889079 5912866.21727 -3.72014649729 
+4935 756709.349139 5912870.95612 -4.28267511441 
+4936 756662.736627 5912886.57655 -4.0994600388 
+4937 756626.912658 5912882.60401 -3.77513464156 
+4938 756633.267445 5912926.84734 -4.3900270395 
+4939 756590.898137 5912945.45727 -4.23217194573 
+4940 756589.265003 5912788.63304 -1.16201874891 
+4941 756629.060021 5912774.21096 -1.86713764322 
+4942 756644.729319 5912799.61094 -2.07965548775 
+4943 756995.915813 5913039.62789 -5.99228399097 
+4944 757028.194639 5913084.66794 -6.26686827253 
+4945 756981.990491 5913060.69283 -6.07911360429 
+4946 756996.843492 5913091.59567 -6.0251083255 
+4947 756694.956343 5912954.48262 -4.07196906883 
+4948 756679.870752 5913023.22312 -3.64514013392 
+4949 756701.285781 5912982.92559 -3.71166957259 
+4950 756729.184567 5912990.33145 -4.054930143 
+4951 756902.93076 5912860.4835 -4.7777564304 
+4952 756672.331986 5912798.37762 -2.65176075812 
+4953 756965.057323 5912807.8649 -4.24780114561 
+4954 756950.970468 5912782.20301 -3.96920713356 
+4955 756970.568202 5912755.12759 -4.06810712928 
+4956 757002.421493 5912774.70904 -4.43726237237 
+4957 756994.231672 5912801.88499 -4.43734313833 
+4958 757044.156996 5912802.54106 -4.50113010549 
+4959 757017.748729 5912829.97322 -5.21659462059 
+4960 757075.465573 5912849.54919 -6.01561220776 
+4961 757091.665598 5912874.64612 -6.45001962012 
+4962 757093.58213 5912933.67289 -6.36293969294 
+4963 757069.350314 5912981.99468 -4.97613895924 
+4964 756994.702002 5912855.04353 -5.54848532857 
+4965 757088.223959 5912789.15651 -5.37505830931 
+4966 757138.095731 5912772.1629 -6.63790157235 
+4967 757168.841332 5912776.00866 -6.57248376518 
+4968 757127.445219 5912745.37292 -6.77070292637 
+4969 757187.15167 5912749.44121 -7.06264296575 
+4970 757174.729064 5912719.54631 -7.08773266801 
+4971 756700.023492 5912912.94241 -4.45524803498 
+4972 756816.340745 5912693.33004 -3.86671398678 
+4973 756830.812188 5912721.59263 -3.99649058648 
+4974 757185.478494 5912925.47718 -6.72333769165 
+4975 757250.284142 5912902.56099 -7.36073022929 
+4976 757197.535121 5912895.43331 -6.34003977661 
+4977 760389.349222 5912891.73147 -2.39298914117 
+4978 760385.462266 5912936.69943 -1.34852821389 
+4979 757783.693865 5910575.3872 -1.39275523986 
+4980 757743.721123 5910591.95828 -1.56159522262 
+4981 757285.891039 5910691.17147 -0.274998152439 
+4982 757314.553111 5910644.3745 -0.326504670321 
+4983 757344.27538 5910629.84626 -0.332888817406 
+4984 757353.22113 5910679.07247 -0.625862638147 
+4985 756590.665623 5912146.24998 -3.04463308829 
+4986 756559.119637 5912151.23587 -2.6650037778 
+4987 756549.437763 5912177.50775 -2.66784877833 
+4988 756580.567467 5912197.82055 -2.93139476084 
+4989 756652.658259 5912050.37837 -0.632048142636 
+4990 756628.248125 5912010.22974 -0.215521187572 
+4991 758056.420228 5912610.49737 -0.489210808248 
+4992 760504.774734 5912875.6786 -3.25006629893 
+4993 756946.470611 5911978.94354 -5.24608229045 
+4994 759849.946182 5913308.1688 -0.462860491476 
+4995 759672.823871 5913039.86617 -0.669479203194 
+4996 756749.553021 5911950.04557 -0.230789331034 
+4997 759983.707478 5913072.92404 -0.769176534042 
+4998 756797.183098 5913314.95439 -4.58182981909 
+4999 756884.906773 5913268.78443 -4.66770339127 
+5000 756847.038047 5913331.36997 -4.85766217041 
+5001 756928.771751 5913374.07526 -5.42203690993 
+5002 756878.011864 5913367.72207 -4.77797970117 
+5003 756899.941788 5913385.68041 -5.15168549749 
+5004 756896.627349 5913413.34147 -5.2228750396 
+5005 756904.200242 5913474.79821 -5.18023593977 
+5006 756865.468149 5913451.63693 -4.46370856246 
+5007 756939.659768 5913417.32832 -5.71992871823 
+5008 756965.338056 5913433.06824 -5.80149401954 
+5009 756800.147205 5913170.90884 -5.53533621415 
+5010 756853.779115 5913383.68391 -4.67107737168 
+5011 756891.218575 5913182.1991 -5.71384416374 
+5012 760036.623397 5913073.76029 -0.888320418827 
+5013 760072.184184 5913112.47242 -0.948335342789 
+5014 760067.515207 5913083.02333 -0.927221154253 
+5015 757671.158849 5910975.41145 -0.357401626245 
+5016 759489.465196 5913194.96741 -1.56605101443 
+5017 759432.932546 5913148.04368 -2.79117830515 
+5018 756685.151186 5913759.66736 -0.127458058959 
+5019 756650.0 5913772.5 -0.100944134155 
+5020 757423.451022 5911102.89149 -0.117752908438 
+5021 757342.278544 5911061.92674 -0.129989790322 
+5022 757371.319133 5911030.14718 -0.132547950019 
+5023 757406.910829 5911026.18627 -0.147285062203 
+5024 757447.936903 5911044.7598 -0.185406826215 
+5025 759021.501427 5912496.96226 -1.23901475255 
+5026 760495.702093 5913343.76442 -0.459107734996 
+5027 760513.210499 5913322.09012 -0.421562642655 
+5028 760895.757004 5912192.60223 -6.42363060098 
+5029 760959.926832 5912162.24406 -4.47287770643 
+5030 760995.55 5912224.0 -3.70887718341 
+5031 758851.935086 5912565.8409 -1.56629715099 
+5032 758883.134358 5912560.88802 -1.21200762311 
+5033 758904.87613 5912581.03564 -1.88004666884 
+5034 760115.799385 5913494.57974 0.0426240573162 
+5035 760143.431019 5913483.2191 0.338412275881 
+5036 757559.12731 5910624.806 -1.15903277944 
+5037 758437.67078 5912331.24004 -0.615093628368 
+5038 758435.88057 5912384.97278 -0.671506393503 
+5039 757836.383259 5912273.0366 -0.380390865371 
+5040 757856.844657 5912247.81775 -0.372415683517 
+5041 758246.366988 5912266.66088 -0.541054574557 
+5042 758276.865362 5912260.72581 -0.560266528193 
+5043 758285.976023 5912232.25631 -0.539357655849 
+5044 758240.350488 5912164.98749 -0.401082039102 
+5045 758241.118593 5912220.34917 -0.489677906379 
+5046 758543.695338 5912314.5666 -0.591130580182 
+5047 758585.585486 5912351.67096 -0.649697033939 
+5048 758653.622362 5912393.05264 -0.725607806415 
+5049 758622.096384 5912436.72598 -0.668203256116 
+5050 758653.150781 5912502.68829 -0.956932400152 
+5051 758619.556431 5912523.84216 -2.17775072645 
+5052 758505.219057 5912423.32856 -1.00436368066 
+5053 758532.289161 5912470.75823 -2.01282216449 
+5054 760299.842368 5913432.63281 0.0983408571688 
+5055 760307.899042 5913377.85289 -0.00447290239874 
+5056 760286.367192 5913307.6828 -0.0447311246975 
+5057 760312.603356 5913284.81264 -0.0204626011158 
+5058 760261.026875 5913349.63685 -0.132654184656 
+5059 756877.53887 5913075.76223 -6.00756327264 
+5060 759321.65 5912646.0 -0.454667816468 
+5061 759311.633398 5912682.32288 -0.708092025886 
+5062 759279.57334 5912725.67896 -1.07837461744 
+5063 759227.457399 5912853.6838 -3.00621158761 
+5064 757665.358581 5913309.64955 -0.499692986127 
+5065 757632.121424 5913272.02887 -2.79555821812 
+5066 757576.280682 5913274.09283 -4.64763131837 
+5067 760115.509943 5912701.80613 -0.546453283268 
+5068 760099.597304 5912676.74022 -1.19778601901 
+5069 760059.175 5912695.75 0.0916218858886 
+5070 760081.081296 5912622.00267 -1.74339143554 
+5071 760051.372705 5912565.77444 -1.92529584565 
+5072 760045.106907 5912536.23119 -2.34855146508 
+5073 760026.828414 5912579.68536 -1.54594563598 
+5074 760092.156734 5912582.43637 -2.18236795969 
+5075 760111.481793 5912536.64932 -2.8159099295 
+5076 760089.437658 5912517.86925 -2.94732162752 
+5077 760136.974206 5912593.73823 -1.9219389888 
+5078 759953.325 5912633.75 -0.17523761084 
+5079 760014.10432 5912520.1581 -2.26076518782 
+5080 760043.62778 5912478.40927 -3.16402086558 
+5081 759984.283274 5912471.7731 -2.69514206688 
+5082 760035.477047 5912450.09132 -3.49865201417 
+5083 760058.643373 5912426.402 -4.61818162059 
+5084 760045.074287 5912393.45168 -4.97266755781 
+5085 760020.71883 5912374.95271 -4.97369988629 
+5086 760067.731735 5912376.25508 -5.77239563282 
+5087 760000.828027 5912413.77546 -3.52444720413 
+5088 759969.396892 5912408.10405 -3.39252984244 
+5089 759947.346664 5912389.54908 -3.5879676385 
+5090 759975.293528 5912359.99492 -4.75847948509 
+5091 759950.654562 5912284.56739 -5.28324285456 
+5092 759892.178341 5912291.65468 -4.31908385346 
+5093 759809.404101 5912339.43157 -2.69831813245 
+5094 759831.172702 5912299.04853 -2.97357737729 
+5095 759869.860278 5912324.36205 -3.49298571535 
+5096 759836.509982 5912370.65894 -2.66534254668 
+5097 759881.448643 5912401.81514 -2.35404031615 
+5098 759873.572981 5912364.26302 -3.00254111242 
+5099 759916.067954 5912357.92655 -3.75162090664 
+5100 759927.845482 5912329.21932 -4.53720594151 
+5101 759911.118382 5912409.70598 -2.60787135346 
+5102 759955.125263 5912441.75296 -2.59398907415 
+5103 759953.554986 5912498.80995 -2.10739364408 
+5104 759955.226001 5912527.60694 -1.7425808547 
+5105 759919.039093 5912444.45076 -2.31539893452 
+5106 759922.873134 5912489.75386 -2.01947994723 
+5107 759871.949877 5912457.12238 -2.07944476769 
+5108 759900.258423 5912510.00157 -1.73994752643 
+5109 759855.425 5912565.25 -1.28021911018 
+5110 760067.607005 5912270.39281 -7.12830188314 
+5111 759947.900258 5912595.58221 -0.677560031585 
+5112 759902.475 5912599.75 0.0612050485015 
+5113 759901.933172 5912555.79281 -1.04805183607 
+5114 759995.708079 5912569.25743 -1.43308474496 
+5115 759961.680034 5912571.75643 -1.13944404561 
+5116 757127.286006 5913490.20507 -2.89735177321 
+5117 757486.141169 5911928.43968 -0.304078866054 
+5118 757388.186345 5911945.00188 -1.33582312191 
+5119 757334.705508 5911921.80768 -4.05186012204 
+5120 757407.759262 5910554.38647 -0.332868660402 
+5121 756532.891843 5912659.40683 -0.46521903099 
+5122 757575.332786 5912428.24123 -0.448361634866 
+5123 757582.119225 5912400.19021 -0.317392711862 
+5124 757562.68421 5912379.95665 -0.316289256213 
+5125 757171.469798 5911781.20572 -2.86094773483 
+5126 760103.353818 5913117.26707 -1.07098785542 
+5127 758081.429009 5912267.51249 -0.459502546154 
+5128 758043.57566 5912229.801 -0.443073994712 
+5129 758007.222586 5912170.90742 -0.383554208092 
+5130 757974.176771 5912189.48558 -0.352059650477 
+5131 758000.081151 5912228.87943 -0.419868763217 
+5132 757998.653938 5912266.57129 -0.476795911525 
+5133 757969.760702 5912269.8845 -0.480419027608 
+5134 757954.40642 5912229.16837 -0.415027358366 
+5135 757907.079944 5912150.84265 -0.372274064238 
+5136 757867.56296 5912144.0086 -0.323714973467 
+5137 757870.445824 5912112.70953 -0.340292892115 
+5138 757925.253906 5912108.18317 -0.342679176296 
+5139 757952.666496 5912147.63369 -0.347616652349 
+5140 757904.802515 5912064.01011 -0.310976942284 
+5141 757974.895836 5912110.20666 -0.363389342285 
+5142 757950.938373 5912094.72817 -0.348822081545 
+5143 757999.919479 5912094.97923 -0.383154948408 
+5144 758126.330833 5912347.42337 -0.508502847216 
+5145 758102.069068 5912398.46913 -0.641643415736 
+5146 758452.227719 5912428.63781 -1.60227808883 
+5147 758440.165552 5912485.33472 -0.746855555526 
+5148 759873.833302 5913434.04781 -0.580460816473 
+5149 757857.395935 5912757.29519 -0.304705415154 
+5150 757790.485696 5912722.62239 -0.327351669386 
+5151 760801.189631 5912208.2908 -12.696209768 
+5152 760796.237923 5912239.22921 -12.0812367877 
+5153 760761.143549 5912200.86819 -13.9084030472 
+5154 760689.396139 5912278.27279 -12.0734570485 
+5155 756596.412686 5912842.82397 -2.50871029586 
+5156 756721.43009 5912183.53651 -4.82781459923 
+5157 759434.305905 5913114.05358 -1.54228827504 
+5158 758353.846682 5912284.66136 -0.567152656373 
+5159 758331.135522 5912320.9115 -0.578711030499 
+5160 758296.52316 5912291.17699 -0.583367360564 
+5161 758486.94726 5912299.94042 -0.651125942442 
+5162 757409.431801 5912049.54472 -3.49978520393 
+5163 757623.323113 5912398.982 -0.306478716626 
+5164 757636.015057 5912348.05606 -0.274732749343 
+5165 757667.650111 5912311.27384 -0.303549570786 
+5166 757679.279203 5912282.64044 -0.306373705905 
+5167 757708.770049 5912278.01136 -0.314338060721 
+5168 759405.242096 5912966.4815 -1.35248554357 
+5169 757699.247845 5912425.3032 -0.37641012558 
+5170 757703.498407 5912454.25079 -0.586568722066 
+5171 757655.117902 5912465.19864 -0.590717609081 
+5172 757755.37947 5912835.74788 -0.231003518812 
+5173 757684.877981 5912942.88333 -0.101868521391 
+5174 757237.649285 5911691.89927 -2.38776754909 
+5175 757202.336709 5911700.54788 -3.60416011949 
+5176 756325.7 5913056.5 -0.25607752975 
+5177 756356.063771 5913029.94057 -0.344299859834 
+5178 756382.331969 5913044.17778 -0.467076920325 
+5179 756350.083974 5913083.36277 -0.29511261847 
+5180 756383.606174 5913078.22261 -0.462897968646 
+5181 756366.715236 5913686.75912 -0.688612115875 
+5182 758038.694111 5910669.31647 -0.177201560811 
+5183 758836.166939 5912618.72776 -0.222336758632 
+5184 758781.173677 5912635.28128 -0.0966931854042 
+5185 758802.756759 5912655.53693 -0.0734548525836 
+5186 758723.95046 5912634.51918 -0.20371850186 
+5187 758697.163075 5912613.57897 -0.386036741641 
+5188 758672.076215 5912624.35891 -0.413183383742 
+5189 758756.707652 5912650.57732 -0.0591182013437 
+5190 758756.79687 5912686.64484 -0.0479818860568 
+5191 757521.191624 5913230.07231 -6.23772432268 
+5192 757554.152838 5913229.50878 -5.88639914259 
+5193 757478.954402 5911097.6141 -0.178876201304 
+5194 757572.490276 5910957.56088 -0.644298247598 
+5195 757563.239739 5910991.67558 -0.994887820578 
+5196 757732.610659 5911768.51574 -0.0851651693415 
+5197 757900.370499 5912354.3599 -0.434966475753 
+5198 757843.764242 5912373.51018 -0.382751022049 
+5199 757868.702284 5912398.02847 -0.369806576405 
+5200 757855.634865 5912304.58607 -0.41128532707 
+5201 757874.734242 5912345.38934 -0.502077618941 
+5202 757062.287493 5912274.70129 -6.61019573118 
+5203 757067.793784 5912245.35723 -6.73571502469 
+5204 757107.21118 5912233.61834 -6.79596551862 
+5205 759667.384146 5913307.98002 -0.362766022649 
+5206 759638.268919 5913365.0483 -1.00103031143 
+5207 759598.917901 5913339.79865 -1.49917362551 
+5208 759592.254497 5913256.25171 -0.569035577027 
+5209 759674.735984 5913255.83004 -0.455928599871 
+5210 757719.090136 5911198.82811 -0.117450976011 
+5211 756952.801508 5912042.03881 -5.06018560326 
+5212 758759.667338 5912336.26954 -0.568296908913 
+5213 760442.012379 5913248.0946 -0.43312281902 
+5214 760395.272145 5913250.27172 -0.137606442265 
+5215 758106.036931 5912064.63639 -0.398226109644 
+5216 758028.655808 5912124.01816 -0.393168399122 
+5217 760337.424573 5912719.70846 -1.62220046258 
+5218 756691.417758 5913724.92199 -0.152233387864 
+5219 757213.940306 5913339.89073 -6.25234994736 
+5220 757306.166596 5913300.85963 -6.27734174172 
+5221 757290.337521 5913274.91754 -6.7240978985 
+5222 757306.787583 5913252.96802 -6.9905564772 
+5223 757292.60787 5913218.66362 -7.19262401844 
+5224 757383.803188 5913304.30408 -4.47170389718 
+5225 757332.098002 5913296.45958 -6.05721285662 
+5226 759283.8 5912598.0 -0.0270871510747 
+5227 759276.130984 5912633.6029 -0.684301904236 
+5228 759227.618284 5912634.63609 -1.81002729723 
+5229 757776.655716 5910481.11784 -0.449967274841 
+5230 757273.660246 5910732.522 -0.247746128617 
+5231 757540.416218 5913064.51352 -7.33528911964 
+5232 757478.981952 5913096.40971 -7.72098253827 
+5233 757519.680221 5913111.90414 -7.37658516839 
+5234 757466.807415 5913041.2529 -7.78040340208 
+5235 757462.951528 5913006.67713 -7.83353260007 
+5236 757549.600137 5913148.73365 -6.62940363542 
+5237 757548.835628 5913179.54355 -6.36520311149 
+5238 757434.551936 5910910.82301 -0.262345266505 
+5239 756717.045325 5912580.35481 -2.43583656664 
+5240 756764.137257 5912626.595 -3.56525955304 
+5241 757795.45714 5912523.58823 -0.503684835084 
+5242 757764.021911 5912663.75929 -0.319666852261 
+5243 757703.380425 5912637.82542 -0.544535671686 
+5244 757891.38499 5912443.06375 -0.516517333182 
+5245 757820.947964 5912391.1553 -0.415681202832 
+5246 757772.075482 5912397.0182 -0.454789040228 
+5247 757671.033077 5911226.39223 -0.161805137101 
+5248 757632.707155 5911199.28384 -0.261526623882 
+5249 757075.674731 5912061.87718 -6.78015936852 
+5250 759958.472707 5913198.79019 -0.660379624078 
+5251 759754.414958 5913560.57766 -0.625346430797 
+5252 759182.311682 5912666.294 -0.938959850407 
+5253 760052.777572 5912662.88662 -0.64610182244 
+5254 760007.975 5912667.25 0.146424081469 
+5255 760007.359752 5912635.28217 -0.548821871868 
+5256 757619.441006 5912287.47206 -0.262126351268 
+5257 757568.938983 5912312.53517 -0.333188547339 
+5258 759842.976863 5913489.08284 -2.16971242256 
+5259 757643.273378 5912222.31792 -0.311319577244 
+5260 757647.310427 5912159.56862 -0.305467844965 
+5261 757594.811283 5912125.98876 -0.397379188091 
+5262 757800.933603 5912224.51188 -0.342277621982 
+5263 757712.014449 5911934.12411 -0.26579772442 
+5264 757525.890625 5912074.53889 -0.409786415836 
+5265 757545.613819 5912145.05054 -0.366418946669 
+5266 757451.318228 5912161.03336 -4.97434073776 
+5267 757423.072816 5912154.71567 -6.69123343153 
+5268 757545.464296 5912275.15455 -0.405368651415 
+5269 757492.286415 5912272.57628 -2.78950873696 
+5270 757410.237217 5912258.14844 -8.04244255224 
+5271 757369.498213 5912283.17084 -7.92493677967 
+5272 757380.775917 5912256.26363 -8.02777107692 
+5273 757340.341297 5912288.40678 -7.66609741833 
+5274 757321.248904 5912264.78251 -7.49141779119 
+5275 757496.137319 5912331.36129 -1.99234812225 
+5276 757254.876556 5912294.25904 -6.46035736869 
+5277 757356.465336 5912341.43972 -7.92857645212 
+5278 757338.661068 5912371.10666 -7.66381146467 
+5279 757558.307178 5912181.06535 -0.36811418187 
+5280 757568.493679 5911871.60718 -0.173959657349 
+5281 757453.362912 5912198.54951 -6.18847559479 
+5282 757460.23941 5912226.44181 -6.03874327893 
+5283 757621.158714 5911877.7206 -0.185887174686 
+5284 757644.157385 5911851.48753 -0.147428619569 
+5285 757336.147547 5912242.13138 -7.67292051708 
+5286 757583.486189 5911807.93239 -0.155438743013 
+5287 757444.720999 5912315.38138 -7.68231615342 
+5288 760389.789589 5913176.79947 -0.22639537424 
+5289 760358.009449 5913176.89341 -0.150613479416 
+5290 760340.850119 5913231.96777 -0.0754071888008 
+5291 760320.975662 5913182.14033 -0.100769533797 
+5292 760306.109316 5913132.42531 -0.240656274544 
+5293 760351.430643 5913143.00925 -0.228530130537 
+5294 760364.080126 5913090.5021 -0.56064821695 
+5295 760333.21226 5913095.64784 -0.387902615443 
+5296 760323.062374 5913049.42529 -0.771312921678 
+5297 760434.762768 5913163.31011 -0.578189927154 
+5298 760250.466733 5913145.30997 -0.523946450612 
+5299 760271.448383 5913173.75243 -0.245715190519 
+5300 760215.233402 5913182.2478 -2.00817123706 
+5301 760221.818412 5913153.421 -1.54993702409 
+5302 760185.31836 5913089.68125 -2.25211192581 
+5303 760210.349422 5913109.01307 -1.93507057384 
+5304 760251.781693 5913002.88604 -0.667405108578 
+5305 760310.0896 5913001.20361 -0.741776618273 
+5306 760340.373408 5912993.40088 -0.781059509328 
+5307 760183.052056 5913186.02869 -2.22388766967 
+5308 760255.615555 5913293.85597 -0.278279749021 
+5309 760313.23778 5913214.95491 -0.108531909101 
+5310 760153.02335 5913342.96287 -2.52232700284 
+5311 760263.328887 5913452.06344 0.177882659864 
+5312 760171.904122 5913432.58244 -0.119492323526 
+5313 757406.078403 5913219.08765 -7.00133525185 
+5314 757380.492526 5913077.61532 -7.82507756672 
+5315 757307.073655 5913050.06813 -7.8989774072 
+5316 757308.94002 5913019.53644 -7.8608222051 
+5317 757383.887757 5913011.11348 -7.84276703935 
+5318 757359.32078 5913027.51025 -7.87756046175 
+5319 757423.259788 5913194.83956 -7.24142491637 
+5320 757412.422127 5913257.99955 -6.05154371036 
+5321 757268.470867 5913052.02976 -7.8714001998 
+5322 757271.319053 5913100.92723 -7.71916723241 
+5323 757254.312023 5913078.38749 -7.76034102293 
+5324 757232.022025 5913131.55577 -7.61079093048 
+5325 757218.268462 5913106.85077 -7.68634840995 
+5326 757215.468354 5913059.77055 -7.57952046536 
+5327 757278.143736 5912959.29219 -7.91269602839 
+5328 757288.665753 5912933.1749 -8.01831916332 
+5329 757594.66677 5913094.34158 -5.05109577087 
+5330 760383.358975 5913288.82027 -0.0749677783915 
+5331 756797.103654 5911838.06246 -0.595411465682 
+5332 756800.747681 5911886.53438 -0.457776582032 
+5333 756882.740781 5911799.78802 -3.60418322325 
+5334 756919.324386 5911830.19894 -4.37681718592 
+5335 758650.35 5912734.5 -0.0439774713593 
+5336 758707.992937 5912674.49044 -0.196470893447 
+5337 758655.823885 5912566.00708 -1.21001289909 
+5338 756511.807101 5912315.84231 -0.274303189188 
+5339 757889.75 5910408.5 -0.371948211641 
+5340 757837.384798 5910459.97859 -0.379296564604 
+5341 756661.555431 5911750.86906 -0.180956329994 
+5342 756694.638922 5911721.49033 -0.344035181153 
+5343 756698.482751 5913644.72832 -0.317437041746 
+5344 760643.862611 5912521.94614 -3.66404724674 
+5345 760687.908567 5912504.03923 -4.12931526409 
+5346 756543.540354 5912342.28889 -0.317289136874 
+5347 760452.740794 5912689.88238 -1.17567924273 
+5348 760315.012016 5913339.15841 0.000727991796354 
+5349 756986.944876 5913204.69319 -6.37160811804 
+5350 756966.971586 5913256.08431 -6.02227585864 
+5351 757006.520008 5913224.9661 -6.25167279162 
+5352 757010.898649 5913268.89202 -6.38737415448 
+5353 757033.334952 5913220.04147 -6.45494096834 
+5354 757046.337102 5913183.27997 -6.61915730213 
+5355 757164.875604 5913301.5435 -6.7284805395 
+5356 757063.818113 5913333.99222 -6.45862376335 
+5357 757095.46256 5912748.85592 -6.12575744886 
+5358 757500.709131 5911024.01093 -0.447990320711 
+5359 757515.561294 5910960.76729 -0.527057103838 
+5360 758995.442941 5912493.29454 -0.933655131548 
+5361 758912.626011 5912526.44757 -0.633871722395 
+5362 758464.032211 5912470.88052 -1.35786983508 
+5363 760000.984598 5912303.95234 -5.94849866135 
+5364 760049.921805 5912298.47826 -6.62079148432 
+5365 760052.430842 5912331.28196 -6.22189881 
+5366 756876.99361 5912324.32483 -5.98987966619 
+5367 756987.254457 5913482.81506 -5.28313911653 
+5368 757462.729565 5910825.6432 -0.629721746434 
+5369 757589.84674 5913182.55834 -5.21021687885 
+5370 757599.771669 5913215.03934 -4.84872892634 
+5371 757278.060965 5912499.557 -7.07769971728 
+5372 757130.946062 5912500.07292 -4.84476914188 
+5373 757086.064252 5912477.87367 -4.58248556226 
+5374 757088.590548 5912529.15395 -4.73755633806 
+5375 757044.272583 5912505.0353 -4.54793147737 
+5376 757028.537121 5912535.54268 -4.62585054559 
+5377 756997.713877 5912532.11539 -4.45712205346 
+5378 757028.248651 5912482.06563 -4.58722786464 
+5379 756996.022146 5912484.41079 -4.41772473188 
+5380 757033.189262 5912586.04017 -5.12265431278 
+5381 757057.765452 5912601.69764 -5.34725012986 
+5382 757092.103047 5912585.59999 -5.14758405221 
+5383 757106.432822 5912630.99838 -5.66226907401 
+5384 757013.081472 5912432.87824 -5.16316277571 
+5385 757070.578085 5912432.52308 -4.87938832135 
+5386 757098.5952 5912420.72577 -5.09998251519 
+5387 757046.851881 5912450.56865 -4.74892600783 
+5388 757017.846299 5912402.4292 -5.75274234488 
+5389 756954.791515 5912473.55343 -4.10588150769 
+5390 756969.244021 5912425.82728 -5.06492804446 
+5391 756938.545503 5912442.34456 -4.11759651307 
+5392 756919.774917 5912420.254 -4.41064118024 
+5393 756926.36475 5912389.37572 -5.44544682712 
+5394 756898.946451 5912513.21359 -2.86842231712 
+5395 756956.108117 5912518.29288 -4.06899992313 
+5396 756904.039044 5912468.19848 -2.78012604701 
+5397 757168.334857 5912449.9953 -5.11513265998 
+5398 757127.884379 5912454.37654 -4.75312423084 
+5399 757094.400345 5912374.47361 -5.87685279828 
+5400 757131.738048 5912371.20742 -5.69319514734 
+5401 757139.904642 5912404.56806 -5.24710826273 
+5402 756837.098806 5912537.2361 -2.51982336037 
+5403 757028.249846 5912349.1255 -6.31835401343 
+5404 757084.130413 5912335.94398 -6.35151759158 
+5405 757052.734947 5912376.45393 -5.97605824154 
+5406 757410.065721 5912200.89139 -7.69138749357 
+5407 757401.744773 5912104.33033 -6.27148211256 
+5408 757280.022511 5912141.24231 -7.59846453929 
+5409 757298.063317 5912118.80938 -7.57123389908 
+5410 757290.202116 5912166.66054 -7.19020462593 
+5411 756742.247688 5912259.18097 -5.18647306162 
+5412 756774.195182 5912252.50575 -5.48929311207 
+5413 756848.072252 5912363.06725 -5.6730483651 
+5414 756837.635263 5912421.35658 -3.87877362722 
+5415 757208.4359 5912418.49259 -5.45489849955 
+5416 757280.005428 5912472.92298 -7.00063296515 
+5417 757242.419593 5912129.19093 -7.51406421521 
+5418 757072.396196 5912148.85708 -6.895695627 
+5419 757026.677017 5912064.97504 -6.43033752156 
+5420 757249.297977 5912251.12967 -6.68916483002 
+5421 760215.628681 5912991.10177 -1.70449869773 
+5422 760086.101613 5912932.78906 -0.972198158753 
+5423 760093.135666 5913032.62798 -1.04794786981 
+5424 760035.66744 5912959.37249 -0.845247297951 
+5425 757453.298987 5910383.26156 -0.225571961157 
+5426 757497.499117 5910363.40295 -0.207841610219 
+5427 757516.5 5910267.5 -0.223128553208 
+5428 757492.764565 5910401.43257 -0.221900299419 
+5429 757460.010459 5910538.00836 -0.739832390798 
+5430 757854.720079 5910546.48553 -0.761985278164 
+5431 758807.597134 5912413.83561 -0.622430111904 
+5432 758835.321574 5912407.60381 -0.657913861599 
+5433 758845.655494 5912379.8264 -0.65362047916 
+5434 757281.396638 5911687.90873 -0.864679153179 
+5435 757176.172226 5911962.849 -5.65595861634 
+5436 756686.237472 5912551.84896 -1.55189327885 
+5437 756684.886732 5912516.07087 -1.1260730205 
+5438 757153.170809 5912679.46569 -6.64292287938 
+5439 757155.371727 5912633.01039 -5.97652293032 
+5440 757938.697275 5912274.58325 -0.473696088872 
+5441 757887.451589 5912298.1249 -0.419717460052 
+5442 758320.180337 5912195.12445 -0.492522423009 
+5443 758328.044082 5912243.06172 -0.533244091744 
+5444 758348.831551 5912195.60695 -0.488557690544 
+5445 758361.278848 5912230.21646 -0.543104259651 
+5446 758393.004252 5912211.61142 -0.501108370245 
+5447 757308.446419 5913139.38603 -7.56127701473 
+5448 757323.439477 5912210.59145 -7.47535827584 
+5449 757078.771765 5912718.29155 -5.92805743593 
+5450 757007.639224 5912668.64418 -4.77066305965 
+5451 757023.123291 5912640.70511 -5.15991702053 
+5452 760916.907631 5912274.24846 -3.81750696844 
+5453 760887.283558 5912246.3972 -4.102698031 
+5454 760444.524917 5912720.04736 -0.744586478513 
+5455 760423.967 5912677.73063 -1.23374869991 
+5456 760389.953868 5912696.07786 -1.02482717962 
+5457 760386.916583 5912642.05359 -1.66270393102 
+5458 760433.645777 5912627.0909 -2.36192062379 
+5459 760375.484367 5912618.56161 -1.59168441795 
+5460 760331.494799 5912677.65873 -1.52461312119 
+5461 760333.797586 5912548.04498 -1.74098055097 
+5462 760392.315464 5912519.79306 -1.95362464926 
+5463 760441.732122 5912489.99776 -2.95241187269 
+5464 760469.803181 5912536.1092 -2.65503332543 
+5465 760370.907717 5912483.87248 -2.14483464043 
+5466 760416.068088 5912475.90643 -3.42451522552 
+5467 760349.983212 5912435.41577 -4.8446244399 
+5468 760246.808703 5912462.8571 -5.16209647348 
+5469 760222.48639 5912510.93303 -4.11166036749 
+5470 760184.651667 5912476.55953 -5.20729816483 
+5471 760186.338977 5912523.85239 -4.22695453704 
+5472 760151.769795 5912499.54426 -4.73859050125 
+5473 760295.625677 5912521.88415 -2.59653518105 
+5474 760297.368291 5912568.51212 -1.71752299179 
+5475 760258.633928 5912415.38108 -6.04866694686 
+5476 760215.097414 5912394.7222 -6.4981517978 
+5477 760109.670838 5912404.28038 -6.144012173 
+5478 760150.214786 5912334.31035 -7.21235848103 
+5479 760148.232065 5912445.60875 -5.66080918636 
+5480 760412.808708 5912303.40303 -9.43276690558 
+5481 760352.48531 5912406.25403 -5.99634477542 
+5482 760479.574816 5912320.05007 -9.80631763867 
+5483 760486.042253 5912475.08658 -4.34270289997 
+5484 760463.384908 5912459.50751 -4.72142471718 
+5485 760497.077856 5912417.87691 -6.89081836174 
+5486 760540.308971 5912417.452 -7.31231449396 
+5487 760541.906174 5912500.29859 -4.3119534256 
+5488 760088.569062 5912461.31382 -4.60634043604 
+5489 760092.537904 5912293.98599 -7.10987960066 
+5490 760126.083226 5912263.30552 -7.58345536736 
+5491 760521.342347 5912335.83119 -9.7931530514 
+5492 760529.638032 5912306.29986 -10.4431814804 
+5493 760571.077349 5912327.66105 -10.3274894338 
+5494 760649.30671 5912277.2392 -11.8807614926 
+5495 760194.750012 5912609.22638 -1.6294502512 
+5496 760272.096385 5912607.47516 -1.4109121427 
+5497 760299.764261 5912670.0015 -1.36759645031 
+5498 760250.063419 5912760.29411 -0.650202802861 
+5499 760249.30925 5912731.14895 -1.9655904149 
+5500 760495.877013 5912386.61216 -7.97768930723 
+5501 760283.452409 5912771.90266 -0.304392932767 
+5502 760326.578877 5912778.43208 -0.635719048134 
+5503 758124.957592 5912519.88796 -0.556549304072 
+5504 758178.36608 5912514.36173 -0.644401401554 
+5505 758158.674317 5912536.70901 -0.563131958706 
+5506 759924.433128 5913279.13605 -0.605472653786 
+5507 759896.821974 5913263.04313 -0.538516316606 
+5508 757309.757677 5912031.17006 -6.35089346519 
+5509 757890.33843 5912201.45478 -0.349834279553 
+5510 757916.060976 5912186.94115 -0.359173268873 
+5511 758204.597842 5912300.5844 -0.522189613241 
+5512 760624.042187 5912202.95313 -12.5111634447 
+5513 760607.252479 5912259.12372 -11.8519923598 
+5514 760571.882018 5912277.96309 -11.3171744902 
+5515 760580.723407 5912223.29895 -12.055790132 
+5516 757175.320147 5912511.41484 -5.36699687778 
+5517 757270.742943 5912610.23727 -7.485600363 
+5518 757259.460762 5912639.47818 -7.52422679651 
+5519 757256.799001 5912670.64182 -7.621509818 
+5520 757057.696161 5912634.83532 -5.64887426122 
+5521 760654.342919 5912227.71331 -12.6177044198 
+5522 760466.275559 5912812.08989 -1.46923451137 
+5523 756400.889987 5912950.86521 -0.471274694195 
+5524 760330.218518 5912953.47803 -1.07077160454 
+5525 760377.419123 5912977.42892 -0.951135277174 
+5526 759740.012139 5912363.54142 -2.51326821773 
+5527 759727.001649 5912337.92616 -2.52927755569 
+5528 759767.637644 5912306.74895 -2.61952884888 
+5529 760590.7 5912586.5 -2.27310160977 
+5530 760557.968384 5912593.23778 -1.71928810672 
+5531 757875.09926 5912694.92374 -0.309040923409 
+5532 756421.580778 5913364.91074 -0.361504397907 
+5533 756994.479208 5913130.15154 -5.69065921633 
+5534 757023.529738 5913138.71147 -5.9148656114 
+5535 757111.212508 5913130.80257 -6.97109253728 
+5536 757148.06888 5913166.73165 -7.30339261269 
+5537 757141.045729 5913087.48586 -6.8583580634 
+5538 757178.86184 5913097.57622 -7.41736776107 
+5539 757174.58108 5913130.22522 -7.45926455327 
+5540 757139.940695 5913274.50964 -6.84119666372 
+5541 757087.24403 5913215.26435 -6.96259817493 
+5542 757118.135559 5912901.03814 -6.69632178717 
+5543 757134.796289 5912854.56677 -6.76770917328 
+5544 757159.111711 5912876.10743 -6.59404206601 
+5545 757248.473092 5912970.51038 -7.61329255944 
+5546 757261.231093 5913010.60801 -7.71344518058 
+5547 757160.283374 5912823.90108 -6.44734247812 
+5548 757209.511825 5912803.41539 -6.01269833426 
+5549 757206.536344 5912837.98725 -5.40305884487 
+5550 760169.269222 5913158.77987 -2.04086351008 
+5551 758275.157085 5912181.23694 -0.472177825741 
+5552 759815.237891 5913556.00594 -0.728314267492 
+5553 757235.026924 5911966.54068 -6.09890262254 
+5554 760423.530959 5913064.53752 -1.03705309831 
+5555 756508.620371 5913683.49281 -0.838560025847 
+5556 756406.115873 5913029.91988 -0.637818284812 
+5557 756442.240721 5912957.68118 -0.905289446209 
+5558 759865.280487 5913529.74007 -2.55232639369 
+5559 759887.487668 5913580.19613 -0.473765184998 
+5560 756761.608605 5911876.89129 -0.311102060622 
+5561 757163.761451 5913040.80109 -6.05659970832 
+5562 757137.119445 5913050.72201 -5.99582002855 
+5563 758516.799254 5912200.66404 -0.411628488663 
+5564 758448.605058 5912216.47425 -0.510687476543 
+5565 758532.771575 5912157.14673 -0.279313861049 
+5566 760420.559718 5912766.57688 -0.716862951525 
+5567 760399.145777 5912724.58921 -0.800014152996 
+5568 760379.35 5912796.0 -0.428215832375 
+5569 760446.537374 5912280.54082 -10.2068654363 
+5570 757326.131968 5913380.98889 -1.27306738269 
+5571 758790.234672 5912692.33345 -0.0892353836059 
+5572 757456.347732 5910752.50678 -0.480154283721 
+5573 756648.392014 5912978.20701 -3.726664066 
+5574 756023.028798 5914137.9133 -0.335729052095 
+5575 756590.038755 5913683.72612 -0.759233728182 
+5576 758991.7 5912306.0 -0.45485578826 
+5577 759028.225866 5912393.69465 -0.628810890359 
+5578 759201.477673 5912828.33958 -2.92098436295 
+5579 759051.889436 5912796.21301 -0.478377576927 
+5580 758843.386094 5912744.89587 -0.228709170155 
+5581 757557.400826 5913344.81886 -1.1074862203 
+5582 756849.095157 5913579.68543 -2.55970904897 
+5583 756889.462495 5913552.8727 -3.92270674619 
+5584 760437.24934 5912971.1669 -1.61039344738 
+5585 757507.337965 5911742.61574 -0.291475114686 
+5586 757465.55 5911306.5 -0.105267582422 
+5587 757852.763661 5910416.44442 -0.363940990922 
+5588 757774.397858 5910420.8129 -0.317335403026 
+5589 757747.093875 5910368.18512 -0.30027441706 
+5590 758801.501239 5912323.68998 -0.562410067194 
+5591 758876.088137 5912375.97487 -0.662010215493 
+5592 756735.909494 5913510.68574 -1.52374286755 
+5593 756791.83771 5913434.38321 -3.57782136981 
+5594 757407.994236 5911197.86099 -0.108713674499 
+5595 757948.874054 5912679.03176 -0.393795010358 
+5596 757928.150806 5912713.968 -0.32478593542 
+5597 757807.817852 5910860.40962 -0.479827713057 
+5598 757828.348276 5910828.06249 -0.366443470369 
+5599 757862.682797 5910863.05675 -0.304537642878 
+5600 759112.956 5912799.59207 -4.74078527968 
+5601 757625.974806 5911796.07553 -0.146327853679 
+5602 759943.367068 5913400.44925 -0.594731673631 
+5603 756497.502379 5913529.48046 -0.256390000724 
+5604 756490.710464 5913302.21133 -0.710551845937 
+5605 756470.943932 5913350.68695 -0.548269909104 
+5606 756447.687024 5913314.05756 -0.494147713073 
+5607 757830.628002 5911652.14977 -0.0664228282864 
+5608 757611.277741 5910866.44608 -0.55469431419 
+5609 757256.057133 5910844.44547 -0.178398372965 
+5610 759001.261528 5912640.59148 -1.4603638485 
+5611 758944.65245 5912577.64552 -1.66704061824 
+5612 758893.356076 5912274.28235 -0.459298147226 
+5613 758764.050333 5912468.64655 -0.611485483789 
+5614 758762.115829 5912436.63135 -0.638658279333 
+5615 756858.261025 5911938.61675 -1.6354406455 
+5616 759696.111179 5913456.20801 -3.02594128241 
+5617 760522.286067 5912764.90836 -2.12265785081 
+5618 758977.943269 5912460.64298 -0.984727200374 
+5619 758868.520539 5912477.32251 -0.697162921608 
+5620 756548.646437 5912827.55155 -1.06720314979 
+5621 756824.841248 5912480.18915 -2.16360494347 
+5622 756872.720384 5912710.25488 -4.0300488691 
+5623 756996.47877 5912719.40826 -4.37795495208 
+5624 756766.279554 5912722.66252 -3.59322194801 
+5625 756779.039659 5912748.67605 -3.66002612673 
+5626 757562.453389 5912867.85262 -0.871000586327 
+5627 757505.389081 5912926.05311 -7.99029243819 
+5628 757590.504151 5912906.29424 -0.514155026257 
+5629 757563.89969 5912952.08625 -4.79787110446 
+5630 759088.087522 5912629.17144 -1.05260643613 
+5631 757392.699117 5910824.12237 -0.297093014065 
+5632 757353.131476 5910896.04733 -0.115466570676 
+5633 757404.521793 5910911.07977 -0.182874549906 
+5634 760389.245867 5913387.13359 -0.110026187214 
+5635 760490.42491 5913286.03562 -0.580410925596 
+5636 759640.61089 5913215.34578 -0.536501723674 
+5637 759608.334156 5913216.36209 -0.514263932331 
+5638 757389.168508 5910877.37967 -0.170282629629 
+5639 758430.388741 5912075.65391 -0.208804367276 
+5640 758379.761106 5912128.45 -0.31482919496 
+5641 756769.567195 5913533.77167 -2.35449586705 
+5642 756820.77756 5913447.35179 -3.78830251685 
+5643 759616.095321 5913065.46818 -0.650754022687 
+5644 760808.606922 5912331.69931 -6.54164810688 
+5645 760787.170098 5912293.08976 -10.0953355254 
+5646 757315.881253 5912646.43331 -7.92687396171 
+5647 756602.901354 5912244.30006 -1.06726965031 
+5648 756660.985906 5912299.43346 -0.946826841733 
+5649 756610.314381 5912183.50747 -3.53896784357 
+5650 756922.706105 5912209.32574 -6.10049981925 
+5651 756869.449136 5912388.53947 -5.21973906283 
+5652 756987.609026 5912316.34311 -6.39027678232 
+5653 757514.778046 5911331.33268 -0.100564258459 
+5654 757966.499939 5912017.88572 -0.284937027218 
+5655 757963.752883 5912059.07761 -0.392414171324 
+5656 757662.93979 5911353.42447 -0.0652093621164 
+5657 757504.946897 5910569.67575 -1.54997208944 
+5658 757507.318568 5912445.62577 -0.666222190215 
+5659 757303.130793 5912574.33961 -7.7341404309 
+5660 757322.315007 5912422.95501 -7.49218076999 
+5661 757606.242464 5912446.24029 -0.4525400903 
+5662 757611.348628 5912533.97642 -0.438202267175 
+5663 757232.880236 5912710.69901 -7.53720552468 
+5664 756536.544669 5913071.04795 -2.55896867327 
+5665 756521.908233 5913115.74989 -1.97607493973 
+5666 756662.51825 5913046.96305 -4.20114085631 
+5667 760118.503108 5913386.33118 -2.4308619497 
+5668 759745.049915 5913264.85566 -0.447766474949 
+5669 759909.422169 5913219.24272 -0.380140565014 
+5670 759777.366569 5913435.01594 -0.850594745687 
+5671 759822.49546 5913434.3049 -0.649508910254 
+5672 759765.207202 5913382.99018 -0.527353583662 
+5673 759796.023965 5913345.05951 -0.414156485736 
+5674 757603.411563 5911181.88542 -0.330405420432 
+5675 758257.246572 5912382.22251 -0.788944419147 
+5676 757821.739865 5912088.20532 -0.332310843939 
+5677 757750.962889 5912014.3287 -0.292019965563 
+5678 757779.753228 5912099.17667 -0.359636064135 
+5679 757759.673164 5912195.18146 -0.329849918588 
+5680 757538.8574 5912030.54676 -0.268215696631 
+5681 758067.007922 5912523.82145 -0.52261186904 
+5682 757199.764108 5912289.72475 -5.86199430512 
+5683 757899.986015 5912803.62433 -0.258268283149 
+5684 760710.818143 5912384.28214 -8.34593209814 
+5685 757748.97749 5912347.5006 -0.366316611658 
+5686 757028.92611 5912854.49217 -5.77876994103 
+5687 757189.665822 5912697.06702 -7.21175245441 
+5688 757158.776067 5912933.41513 -6.62007926 
+5689 757237.050817 5912876.07982 -6.52157503469 
+5690 756734.942291 5911926.90494 -0.166607068229 
+5691 756932.452912 5913470.43679 -5.4591893618 
+5692 760989.585456 5912198.37386 -3.65801365536 
+5693 760170.838441 5913480.26111 0.294460904327 
+5694 758632.308534 5912549.15387 -1.62667346067 
+5695 758597.192555 5912511.03444 -2.18722047613 
+5696 760017.700853 5912344.54928 -5.63682422306 
+5697 759958.525883 5912333.16476 -5.03795170041 
+5698 759830.186695 5912324.57576 -2.86674990518 
+5699 757720.085133 5912251.97235 -0.307316896479 
+5700 758735.196757 5912704.3895 -0.115282530909 
+5701 760759.792036 5912401.11679 -5.9275198706 
+5702 760751.317897 5912432.53128 -5.06074126576 
+5703 760781.830899 5912422.48561 -3.92325019496 
+5704 757575.136118 5911896.37572 -0.191104973869 
+5705 760298.438526 5913025.65635 -0.681915108831 
+5706 760150.136622 5913415.06542 -1.22648223352 
+5707 756757.917222 5911708.94029 -0.374054700305 
+5708 758594.363314 5912641.27881 -0.376911371759 
+5709 757427.106789 5912112.94132 -5.63305923487 
+5710 760526.266023 5912520.88473 -3.38689089807 
+5711 760142.280962 5912286.75296 -7.66866715799 
+5712 758156.321914 5912562.19807 -0.581607772108 
+5713 759785.355734 5912327.13512 -2.6496491954 
+5714 757573.228564 5913322.94603 -2.65290884715 
+5715 758405.169449 5912120.97816 -0.259991191317 
+5716 756621.415189 5912263.41722 -0.855269388232 
+5717 759753.411296 5913444.26926 -1.14842271584 
+5718 758568.038899 5912648.29686 -0.244455508271 
+# attribute column titles ...Triangulation Vertex Titles...
+elevation
+10785 # <# of triangles>, next lines <triangle #> [<vertex #>] [<neigbouring triangle #>] [attribute of region] ...Triangulation Triangles...
+0 343 1298 345 1023 1 2116  
+1 343 345 344 -1 -1 0  
+2 2918 1121 2917 5311 5313 3902  
+3 692 2129 2205 3758 7676 538  
+4 2139 2138 341 3775 3777 3780  
+5 74 73 659 229 766 -1  
+6 1298 1299 346 963 1023 2112  
+7 2137 342 2138 3775 3778 2111  
+8 660 4278 1471 7970 2453 2451  
+9 4836 1300 2137 2111 9053 9051  
+10 5308 5056 2524 9489 9977 9976  
+11 1255 1253 3415 2017 2026 1418  
+12 353 3824 354 56 -1 7099  
+13 1837 3850 4590 7145 8574 875  
+14 1721 983 4497 8388 2948 1488  
+15 352 356 353 7099 -1 66  
+16 1836 4589 298 -1 8043 8570  
+17 903 340 339 -1 1329 9054  
+18 351 350 3825 7101 7102 -1  
+19 765 3867 3777 7177 4606 10506  
+20 350 349 697 456 7146 -1  
+21 3964 4103 713 1789 952 7365  
+22 4888 467 4889 9155 3936 -1  
+23 351 3826 352 66 -1 7103  
+24 903 904 4837 9055 9054 1330  
+25 2818 1850 603 3353 3198 9783  
+26 1436 1435 4262 7937 2381 2383  
+27 3355 1162 3354 6180 6182 6251  
+28 3120 767 3123 260 5717 5715  
+29 1557 1558 5639 10626 298 2623  
+30 879 880 1374 2258 1284 55  
+31 4207 4010 3365 10221 7829 7828  
+32 368 3145 769 108 95 1062  
+33 4881 4860 976 9096 9099 9142  
+34 4611 2782 739 2078 8610 1002  
+35 4011 4012 619 7459 10531 7454  
+36 2068 1963 1964 3429 509 3637  
+37 331 330 922 135 44 -1  
+38 337 1172 338 1865 -1 42  
+39 4275 4273 1468 10563 7964 7963  
+40 5341 903 1172 1329 10039 10038  
+41 3624 3630 1707 6723 6711 6710  
+42 337 336 1172 10039 38 -1  
+43 225 1586 4386 8174 -1 119  
+44 3706 331 922 37 6872 1058  
+45 3118 5707 334 10762 -1 6953  
+46 335 334 708 10762 10041 -1  
+47 2699 2701 2700 4887 1299 4882  
+48 3127 332 924 6873 1372 5732  
+49 1348 3646 1353 6753 2216 6754  
+50 1846 4603 4604 8596 8599 3197  
+51 4034 5342 708 10041 942 5781  
+52 347 719 348 7153 -1 2114  
+53 373 1716 1720 2939 2947 1084  
+54 838 671 1249 1199 115 579  
+55 879 604 880 8608 30 173  
+56 3824 355 354 -1 12 7100  
+57 3826 358 357 -1 7104 7103  
+58 905 4002 4035 1467 7502 7597  
+59 186 1057 187 733 -1 1637  
+60 2244 2240 4898 1025 9172 2163  
+61 1873 3073 5310 5625 3249 5623  
+62 3858 784 3883 7209 7208 7211  
+63 4716 1973 686 3736 8817 3449  
+64 1604 1491 2837 5152 2489 6603  
+65 1856 512 1857 2460 2080 5009  
+66 3826 356 352 15 23 7104  
+67 3629 3628 944 7412 6720 1411  
+68 3908 3605 814 1384 7256 7253  
+69 850 5065 2562 9502 4616 4618  
+70 4469 1692 4470 8335 1040 8333  
+71 378 3874 379 1151 -1 7190  
+72 3711 1858 4612 8613 8612 7403  
+73 1143 4111 308 -1 226 7649  
+74 379 3908 380 446 -1 7253  
+75 4004 191 190 -1 7440 647  
+76 780 1745 1746 2998 2946 817  
+77 1053 97 96 -1 1628 892  
+78 4154 295 4155 10567 7729 -1  
+79 2251 2252 1151 4640 4001 2167  
+80 741 362 361 -1 325 7159  
+81 644 2851 2850 1616 7569 5178  
+82 364 363 3883 7208 904 -1  
+83 3168 1608 579 5243 10049 485  
+84 1564 2370 741 4239 325 2637  
+85 242 3981 661 216 1554 215  
+86 3722 2371 3967 7370 7369 1320  
+87 359 3825 3851 7101 750 110  
+88 2534 2362 2361 3324 4220 4563  
+89 614 909 992 1063 5238 1342  
+90 697 1561 1915 2631 3336 456  
+91 4178 4179 1238 10568 7773 7772  
+92 2534 542 5616 10581 10580 4220  
+93 745 4733 2020 3550 3544 8850  
+94 3187 956 3186 5848 10432 7427  
+95 369 368 769 32 7377 -1  
+96 1431 1715 372 2937 1375 2373  
+97 4280 1472 4358 8122 8121 7981  
+98 855 324 323 -1 187 227  
+99 2565 387 2566 268 1291 4622  
+100 4114 574 3888 1095 7218 7768  
+101 371 370 907 104 675 -1  
+102 12 5116 13 400 -1 9596  
+103 4346 4846 2161 10634 8091 8098  
+104 3972 907 370 101 1337 7379  
+105 3527 4092 4093 7612 8647 7613  
+106 1504 366 365 -1 5002 2520  
+107 377 376 3868 7179 7182 -1  
+108 3145 5346 769 7380 32 10048  
+109 4067 1041 4144 7710 7709 7566  
+110 358 3825 359 87 -1 7102  
+111 4494 780 1718 2942 8381 817  
+112 326 325 879 7348 1284 -1  
+113 3094 1804 4559 3114 8513 5697  
+114 1314 3497 4214 6466 6423 2138  
+115 1249 672 838 1200 54 1130  
+116 2456 1359 289 117 2228 4409  
+117 289 1359 290 3807 -1 116  
+118 4099 1434 4981 2231 9337 7626  
+119 225 3164 1586 2680 43 218  
+120 2759 3569 1604 6603 5000 4999  
+121 596 3993 4056 1164 340 7417  
+122 292 4102 4100 7630 -1 7631  
+123 4465 1688 4462 2880 8326 8325  
+124 2035 2031 4738 8860 8868 8855  
+125 3607 927 287 894 1377 6678  
+126 4102 1132 4101 1786 7632 7631  
+127 5529 1513 5530 10412 10409 -1  
+128 291 1132 292 7631 -1 1785  
+129 4080 1189 583 4292 740 7589  
+130 3428 3519 5459 6508 6326 6329  
+131 4099 1132 4098 1785 7625 7627  
+132 53 1223 1225 1966 7289 724  
+133 4311 4312 1555 8130 8034 8033  
+134 4150 4151 1191 1886 7722 7721  
+135 330 1077 922 677 37 1367  
+136 1506 4309 296 -1 2521 8031  
+137 4238 3868 768 272 7889 7180  
+138 1678 1739 491 2022 2861 2863  
+139 90 89 3412 6297 1051 -1  
+140 3351 832 3350 6174 10211 6178  
+141 2226 2227 5565 10482 10481 3950  
+142 4890 2224 210 589 -1 9159  
+143 279 3923 280 6176 -1 7285  
+144 1356 1705 4484 882 8364 2222  
+145 5343 2438 729 431 10042 5790  
+146 4227 1355 277 727 2220 7869  
+147 2773 104 2772 835 5026 -1  
+148 746 360 359 -1 750 361  
+149 284 2758 285 5187 -1 4997  
+150 2441 4169 1227 7298 4380 4379  
+151 831 4484 3352 8363 1186 8364  
+152 1185 2878 2879 5237 7714 5235  
+153 5656 4467 576 2890 8329 10661  
+154 4389 4388 1589 7726 8178 1539  
+155 1921 4684 4682 3348 8753 8754  
+156 2758 4125 711 1846 4998 157  
+157 4125 2758 1109 7585 7674 156  
+158 5023 2453 2451 3446 4399 9421  
+159 272 3151 5339 10036 -1 7138  
+160 1562 2156 734 6672 2633 2632  
+161 4144 1188 1182 7717 523 7710  
+162 1925 1923 1008 3341 3351 8758  
+163 671 267 266 -1 339 579  
+164 273 3985 274 1410 -1 7404  
+165 239 238 3570 6605 6604 -1  
+166 2221 10 9 -1 368 311  
+167 4086 4085 700 3201 7600 1345  
+168 4462 4466 1687 8328 8319 2880  
+169 2686 1129 2921 4859 5321 1780  
+170 2358 4979 1250 9334 4214 2019  
+171 274 3989 275 2226 -1 7411  
+172 3898 3899 802 8311 7238 7237  
+173 3955 604 879 55 7348 7347  
+174 3859 101 100 -1 7161 872  
+175 910 995 4032 7494 3349 1343  
+176 4638 1112 4631 8651 8650 8678  
+177 911 3978 3976 10522 7385 7386  
+178 3974 303 302 -1 7382 1346  
+179 3858 363 362 -1 7159 7208  
+180 2448 1140 5020 9413 3345 4405  
+181 915 1173 764 500 1354 1353  
+182 925 837 3926 7292 7291 6215  
+183 5691 2425 3196 1304 10730 9386  
+184 317 1108 318 1373 -1 1737  
+185 4240 857 1377 1237 2265 1238  
+186 3121 3122 1154 10022 5720 5719  
+187 855 323 1853 1233 7336 98  
+188 1170 316 315 -1 668 1263  
+189 2039 4757 4750 3596 3578 8898  
+190 2458 2459 2457 2402 4410 4413  
+191 2285 1415 2284 2339 4067 2340  
+192 3880 538 649 3285 7202 401  
+193 2980 1061 5679 10706 5438 5436  
+194 33 32 4036 7503 7192 -1  
+195 2629 870 3954 1264 7346 4745  
+196 2838 2840 1051 4816 5155 1625  
+197 2763 2764 856 7337 1235 5008  
+198 3975 3976 910 7383 199 7385  
+199 3975 910 615 3349 7384 198  
+200 464 2435 465 4371 -1 4368  
+201 2607 4447 4451 8299 8298 4702  
+202 3408 4248 1399 6640 6290 6289  
+203 308 307 757 3192 226 -1  
+204 228 227 1105 5782 543 -1  
+205 4293 1488 669 2230 2485 8000  
+206 309 1099 310 1014 -1 315  
+207 4070 2753 1055 2956 7572 7571  
+208 238 237 2357 931 6605 -1  
+209 2614 2631 2613 4750 4713 4716  
+210 313 312 4335 8077 8076 -1  
+211 2865 2864 15 233 5206 1431  
+212 314 836 3526 6521 6520 9044  
+213 2216 914 3179 5834 5833 7399  
+214 313 744 2130 3761 1195 8076  
+215 242 241 3981 7396 85 -1  
+216 661 3981 2442 7397 2686 85  
+217 3337 5420 3012 5498 6149 6148  
+218 225 3165 3164 5806 119 5803  
+219 4037 1565 773 7196 7506 8267  
+220 1080 1896 4659 8707 4289 3297  
+221 3875 1000 773 7506 7193 7504  
+222 4061 4062 5601 10551 10550 585  
+223 744 4732 4059 8848 3761 8849  
+224 643 1584 1099 1014 533 2676  
+225 4778 2072 716 6987 8941 3641  
+226 757 1143 308 73 203 1039  
+227 855 3955 324 1281 98 7347  
+228 4449 4451 4450 8299 8284 8292  
+229 631 659 73 5 760 762  
+230 1988 1989 641 3482 3478 3477  
+231 19 3951 3950 7340 -1 1102  
+232 5631 4482 1704 2913 10610 8026  
+233 15 2864 868 1259 351 211  
+234 3928 549 3962 7360 918 555  
+235 3829 3827 449 -1 7105 243  
+236 408 407 2774 278 1784 -1  
+237 236 4054 237 931 -1 7539  
+238 411 410 3832 7113 7112 -1  
+239 411 450 3828 7107 -1 273  
+240 755 1470 4278 7970 7969 1035  
+241 410 409 408 -1 271 -1  
+242 2139 2140 728 980 3779 3777  
+243 3827 3829 412 7108 7106 235  
+244 3830 415 446 246 247 -1  
+245 2395 966 2394 1243 4287 4290  
+246 415 3831 446 7109 244 7111  
+247 3830 446 445 -1 7110 244  
+248 414 413 448 252 251 -1  
+249 567 3050 3051 5579 5563 1544  
+250 1587 1108 656 768 1738 1373  
+251 448 447 414 253 248 -1  
+252 3829 448 413 248 7108 7105  
+253 414 447 3831 7109 7111 251  
+254 152 4038 153 7509 -1 7507  
+255 3782 1533 606 798 2575 2569  
+256 1318 3519 3433 6329 6341 6656  
+257 645 1562 522 2634 628 2632  
+258 2569 5606 2568 10560 4629 10561  
+259 883 389 388 -1 4627 436  
+260 767 3126 3123 5723 28 5729  
+261 5368 4480 1703 2912 2909 5918  
+262 3917 263 3916 495 7272 490  
+263 2705 391 2704 4893 4892 4895  
+264 1852 792 170 808 3209 1108  
+265 570 1978 2242 3982 3985 824  
+266 2235 3649 5605 10558 9164 3968  
+267 2830 5050 2828 9472 5134 5139  
+268 2566 387 3544 -1 6556 99  
+269 180 631 5063 9498 9497 762  
+270 452 451 3832 7112 3242 -1  
+271 410 408 1868 1784 7113 241  
+272 768 3868 3872 7179 7891 137  
+273 450 411 451 7112 -1 239  
+274 2561 2562 5370 10097 10096 4616  
+275 2774 5181 1131 9725 3241 9726  
+276 2844 560 2847 5173 5172 4828  
+277 3411 123 122 -1 6295 1010  
+278 407 406 2774 9726 236 -1  
+279 453 406 405 -1 280 5027  
+280 405 3833 453 7115 279 7114  
+281 1876 3067 3068 5613 3260 3261  
+282 4006 582 4005 1487 7443 346  
+283 1010 4808 5554 6848 7520 9000  
+284 4877 3538 732 5023 9136 3913  
+285 3930 5583 4380 10515 8162 10516  
+286 382 381 942 1406 353 -1  
+287 535 2969 5258 9877 9876 5414  
+288 1937 1938 725 834 3379 3378  
+289 891 3933 3934 7305 7363 7306  
+290 687 3051 3693 5579 3173 5580  
+291 427 426 435 294 299 -1  
+292 437 426 425 -1 329 297  
+293 424 438 425 329 -1 296  
+294 435 426 436 297 -1 291  
+295 3130 59 58 -1 777 2013  
+296 438 424 423 -1 326 293  
+297 437 436 426 294 292 -1  
+298 1557 5639 213 10627 548 29  
+299 427 435 434 -1 310 291  
+300 3610 600 3703 10460 6684 7334  
+301 681 48 3956 568 8780 569  
+302 429 428 433 305 309 -1  
+303 430 429 432 309 307 -1  
+304 857 1431 1376 1340 1237 2372  
+305 434 433 428 302 310 -1  
+306 837 3371 3369 1197 1198 6215  
+307 432 431 430 -1 303 -1  
+308 909 3972 769 7377 1341 7379  
+309 433 432 429 303 302 -1  
+310 428 427 434 299 305 -1  
+311 2221 2222 10 3943 166 3941  
+312 4339 3953 86 826 7343 8083  
+313 2903 2904 1273 7911 5285 5284  
+314 418 3834 419 333 -1 7116  
+315 309 1101 1099 1041 206 5228  
+316 4603 1848 1118 3354 8596 3195  
+317 3835 417 443 7121 323 7119  
+318 443 445 444 -1 -1 324  
+319 443 3836 416 -1 324 7121  
+320 3834 442 441 -1 7117 7118  
+321 3419 3420 1733 8409 6311 6310  
+322 2863 3994 571 1435 5205 5204  
+323 442 3835 443 317 -1 7118  
+324 416 445 443 318 319 7110  
+325 361 1564 741 84 80 8148  
+326 5574 438 423 296 7122 10499  
+327 5133 5132 3757 9629 6966 9631  
+328 1724 4941 4940 2955 9256 9257  
+329 437 425 438 293 -1 292  
+330 422 421 439 335 10498 -1  
+331 439 3837 5574 10499 10498 -1  
+332 419 440 420 337 -1 333  
+333 419 3834 440 7117 332 314  
+334 3055 5303 5302 9966 9965 9967  
+335 439 421 3838 7123 -1 330  
+336 305 4598 4597 1042 -1 8584  
+337 3838 420 440 332 -1 7123  
+338 1681 896 1680 2867 3851 3431  
+339 928 671 266 163 1379 507  
+340 4058 596 4056 121 7544 1432  
+341 1517 26 25 -1 2533 3166  
+342 232 4108 233 701 -1 7643  
+343 2956 753 2542 2699 4578 5392  
+344 1834 4588 160 -1 6959 8569  
+345 1679 1680 1957 2867 1315 2864  
+346 4006 4354 582 7402 282 7445  
+347 1975 684 2222 3943 3942 7545  
+348 10 684 11 4699 -1 3943  
+349 3875 34 33 -1 7192 2807  
+350 2800 3171 1160 5820 1842 5079  
+351 15 868 16 7014 -1 233  
+352 4954 2323 1404 7926 9284 9283  
+353 382 942 3707 6877 702 286  
+354 1017 4048 1016 7527 7760 7528  
+355 5191 2784 3099 1227 5676 5046  
+356 396 713 397 1789 -1 3458  
+357 4046 4047 545 10546 7524 7523  
+358 622 3649 5532 10416 10415 10558  
+359 392 2705 2706 4894 1820 4895  
+360 1531 2155 4840 9060 9059 2582  
+361 746 1566 360 1006 148 1008  
+362 3197 1571 2431 1578 4361 7471  
+363 821 3547 3548 6561 4896 6562  
+364 9 8 3864 7171 3940 -1  
+365 398 397 1134 7634 5791 -1  
+366 3769 2856 5217 1193 9798 10358  
+367 5219 2862 612 7265 1680 9802  
+368 2223 2221 9 166 3940 3945  
+369 203 202 3896 7233 1365 -1  
+370 1952 1953 49 -1 3409 3410  
+371 684 4057 2606 1572 4699 7545  
+372 1830 5064 27 9499 375 9500  
+373 2560 850 2559 574 4614 4618  
+374 85 915 636 1053 802 670  
+375 1830 27 26 -1 3166 372  
+376 2953 3789 584 5415 5384 4223  
+377 849 31 30 -1 1224 444  
+378 1304 2562 2563 9502 9504 10097  
+379 2136 229 2135 7034 3772 3774  
+380 1230 1472 4171 2454 9818 9865  
+381 5192 5191 496 5676 9745 5922  
+382 5570 3910 818 7260 1159 7015  
+383 2366 2367 524 4236 2375 4231  
+384 241 240 3980 7394 7396 -1  
+385 5581 3921 3922 7281 10776 10511  
+386 1317 5467 3440 10317 6350 10289  
+387 16 3778 17 551 -1 7014  
+388 4029 4017 4028 7466 7489 7490  
+389 1040 1041 635 7566 1603 1611  
+390 1326 2249 2239 3976 3989 1309  
+391 1246 22 21 -1 2008 393  
+392 4594 4217 607 7845 2152 8579  
+393 1246 3921 22 7280 391 2009  
+394 5284 5283 3025 9927 5529 9929  
+395 5581 828 3920 1179 10511 5397  
+396 680 1830 1517 3166 5396 9500  
+397 4789 1092 2083 8965 3657 8963  
+398 4732 4335 1524 8079 763 8849  
+399 18 818 19 1102 -1 1159  
+400 5116 820 13 747 102 7543  
+401 1145 538 3880 192 7650 4973  
+402 2185 4865 2187 9110 3295 3868  
+403 2434 3063 5126 5605 9402 1459  
+404 402 3840 403 7125 -1 7126  
+405 454 3833 403 7114 7125 7115  
+406 5218 5018 2446 9414 9799 983  
+407 1427 3743 2905 5288 2289 6944  
+408 401 400 3839 10501 413 -1  
+409 4690 1930 1266 2049 8767 8766  
+410 3842 3843 793 7232 421 7130  
+411 3865 166 165 -1 7173 2662  
+412 3927 4587 1833 8567 3172 7294  
+413 3839 3704 401 10462 408 7124  
+414 563 1915 1916 8741 4251 3336  
+415 454 3840 455 6870 -1 7125  
+416 25 24 3919 7277 2533 -1  
+417 456 3841 457 1110 -1 7127  
+418 5555 3704 455 -1 6870 10462  
+419 3939 839 3927 7294 7293 4608  
+420 251 1654 786 480 505 2814  
+421 3844 3842 793 410 7133 7128  
+422 2143 3442 3443 6357 937 2147  
+423 459 458 460 425 -1 -1  
+424 1901 4667 4666 3269 1456 8723  
+425 460 458 457 -1 1110 423  
+426 729 564 2859 9800 7231 431  
+427 3936 3934 3935 7307 3452 7312  
+428 399 398 729 10042 1111 -1  
+429 403 405 404 -1 -1 7114  
+430 1986 1988 1985 3478 3471 3474  
+431 729 2438 564 5387 426 145  
+432 4889 466 695 7297 9157 9155  
+433 816 3339 587 5601 1156 6152  
+434 2223 755 3936 3944 7311 7172  
+435 4385 1585 794 2449 8171 1720  
+436 883 3968 389 1328 259 7372  
+437 1 0 4887 9154 9153 -1  
+438 1097 640 2377 4252 2599 449  
+439 4887 2219 660 7362 9153 9156  
+440 4103 651 1134 1790 7634 7633  
+441 2780 5336 5186 5743 2559 5040  
+442 2447 995 5594 10536 1512 7497  
+443 4217 1322 4216 7847 7846 8581  
+444 3146 31 849 377 5775 462  
+445 5019 460 2446 7134 9414 -1  
+446 3907 380 3908 74 7256 -1  
+447 463 730 464 4368 -1 1425  
+448 789 3377 1655 1248 1048 2816  
+449 1097 1098 640 2452 438 1715  
+450 653 2837 1490 5153 2487 2489  
+451 2 1098 4075 7581 -1 7971  
+452 4042 42 41 -1 7515 1907  
+453 4279 2 1 -1 7972 7971  
+454 5 1097 6 2598 -1 1717  
+455 2665 1051 2841 4816 5159 4814  
+456 1561 697 349 20 2630 90  
+457 2435 730 698 5386 914 4368  
+458 1142 755 3864 7172 7171 1035  
+459 2393 3727 2139 4709 3779 2587  
+460 3343 5424 3342 10204 6158 10205  
+461 1506 4156 4310 7731 8032 2521  
+462 31 3146 3809 7073 -1 444  
+463 2156 178 177 -1 3811 3810  
+464 789 21 20 -1 2816 2008  
+465 2304 3656 3659 6773 6801 6774  
+466 3985 5587 940 10037 7405 7404  
+467 2772 4089 1103 7608 5028 1726  
+468 3730 591 3729 10478 10480 6921  
+469 271 3845 272 5778 -1 7135  
+470 3615 3613 3614 6689 5596 6694  
+471 810 268 267 -1 1143 1255  
+472 1510 5195 4391 9754 5872 8182  
+473 1033 921 203 598 1365 1119  
+474 1071 270 269 -1 1664 1663  
+475 866 269 268 -1 1255 1664  
+476 796 1505 1605 2518 2722 2519  
+477 810 608 866 576 1255 5779  
+478 4167 249 248 -1 7752 7750  
+479 2596 5097 2603 9561 1878 9562  
+480 2068 786 1654 420 2815 3638  
+481 242 1016 243 7527 -1 630  
+482 3779 265 264 -1 7016 5017  
+483 1960 1171 1961 1863 1864 510  
+484 245 3857 2610 7158 4707 532  
+485 1608 3168 1607 5812 2721 83  
+486 713 4721 1978 8827 824 3458  
+487 1226 694 4167 7750 7752 4706  
+488 3846 5340 3151 10523 7138 6202  
+489 2036 2212 2211 3923 3920 3921  
+490 263 3917 3779 7274 7016 262  
+491 1226 4168 2610 1968 1969 7754  
+492 2356 2355 566 8824 4208 4209  
+493 1729 1730 1211 8403 2965 2964  
+494 2386 801 2385 4268 1349 4272  
+495 263 262 3916 498 262 -1  
+496 1301 259 262 499 2115 -1  
+497 676 3736 5715 10778 10777 6931  
+498 258 3916 262 495 499 7271  
+499 258 262 259 496 -1 498  
+500 764 1173 1890 1868 4387 181  
+501 1302 260 1301 -1 2115 2117  
+502 3894 3892 588 1103 7229 7225  
+503 258 257 826 1175 7271 -1  
+504 1148 585 2775 1817 5030 1097  
+505 786 252 251 -1 420 515  
+506 851 3150 3112 5776 5772 5777  
+507 928 1677 671 619 339 1380  
+508 1657 3081 3082 5640 5220 2828  
+509 1964 585 2068 3638 36 2869  
+510 4129 1171 1960 483 3422 7685  
+511 2127 82 81 -1 3755 793  
+512 254 253 252 -1 515 -1  
+513 2504 2204 2227 3953 3952 5906  
+514 4066 4064 517 2198 7563 7559  
+515 252 786 254 769 512 505  
+516 640 4279 1471 7972 2450 2452  
+517 2214 2215 2213 1106 3924 3928  
+518 3945 77 76 -1 7329 780  
+519 580 2876 3798 5230 7775 5231  
+520 35 1650 2756 9711 4992 8280  
+521 655 1695 4471 2897 7345 896  
+522 1452 4272 5242 1269 1265 7957  
+523 2472 4144 1182 161 1884 4439  
+524 663 1223 3361 614 9658 1966  
+525 1167 236 235 -1 528 7539  
+526 2545 2546 2548 4587 1030 4584  
+527 545 2609 4045 4705 7524 1005  
+528 235 1353 1167 2208 525 2216  
+529 5018 3992 461 -1 9412 9411  
+530 3965 892 3964 7365 7364 7462  
+531 3715 5331 473 1138 1390 6890  
+532 245 244 3857 7157 484 -1  
+533 643 1099 4088 1041 7603 224  
+534 232 231 2220 3938 7643 -1  
+535 846 777 3881 7205 7316 1992  
+536 230 2128 4829 9043 -1 5824  
+537 2220 1136 4108 7644 7643 1793  
+538 2128 2129 692 3 542 3759  
+539 132 3574 3576 692 -1 5796  
+540 806 2376 1916 4251 2588 1133  
+541 91 3850 92 994 -1 7143  
+542 2220 2128 692 538 3939 3938  
+543 228 1105 2134 3769 1734 204  
+544 4808 1833 687 8567 3173 9001  
+545 1107 4077 1586 7583 1736 1735  
+546 195 3847 196 645 -1 7139  
+547 650 1105 3153 5782 550 3769  
+548 1557 213 212 -1 2622 298  
+549 5343 398 3157 5791 10043 10042  
+550 3153 1159 650 7669 547 7667  
+551 17 3778 5570 10491 10490 387  
+552 1190 3170 3171 7671 5079 5816  
+553 1204 5493 3499 2135 2134 10340  
+554 1024 3900 3901 1128 7244 7241  
+555 3928 3937 549 7300 234 7296  
+556 1369 2757 2756 4995 2248 4996  
+557 221 3982 222 3930 -1 7398  
+558 2736 2620 2619 2899 4954 4725  
+559 914 3902 3903 7245 7248 7246  
+560 4069 4068 1045 7567 1613 7570  
+561 3385 2501 5442 10239 10243 9459  
+562 189 2542 5227 2699 5226 9493  
+563 881 4441 1666 1285 1172 8279  
+564 4459 1685 3903 2875 7247 5165  
+565 2035 4739 4740 8863 8855 3572  
+566 216 4717 2941 8820 5361 -1  
+567 2630 1078 656 1738 863 4748  
+568 3956 48 47 -1 7349 301  
+569 3849 48 681 301 7144 -1  
+570 217 216 1045 5361 7567 -1  
+571 881 47 46 -1 8279 7349  
+572 670 1605 1504 2518 5004 1117  
+573 5060 188 5061 9492 658 -1  
+574 2558 2559 850 373 4611 1221  
+575 3167 3166 3165 5801 5805 5810  
+576 866 608 1071 1256 1664 477  
+577 43 42 1195 1907 700 -1  
+578 3078 3076 5311 5631 9983 1911  
+579 838 267 671 163 54 1143  
+580 2942 2943 644 5178 5363 5362  
+581 1710 5031 4491 9432 6937 9435  
+582 1168 1169 647 1033 1858 672  
+583 4192 211 1247 584 7801 -1  
+584 1247 211 2224 589 3947 583  
+585 1030 4062 4061 222 7031 7555  
+586 209 208 4049 7529 3948 -1  
+587 1485 1486 723 2195 2480 794  
+588 3815 3772 4849 7002 9077 7082  
+589 2224 211 210 -1 142 584  
+590 2889 2883 2886 5244 5251 2408  
+591 2225 699 2224 3947 9159 3951  
+592 3862 3863 4014 7461 7460 618  
+593 3903 4460 628 6851 7248 2875  
+594 3848 207 206 -1 7141 2478  
+595 699 3732 1247 6925 3947 2010  
+596 205 204 4353 8111 601 -1  
+597 4091 677 4090 1774 7609 1791  
+598 921 204 203 -1 473 8111  
+599 1961 1962 781 925 3426 1863  
+600 4012 752 4013 7457 7459 7164  
+601 4353 3848 205 7141 596 2591  
+602 4209 4113 1166 731 7833 7832  
+603 3735 4367 1559 10628 6928 2626  
+604 1102 3712 648 5416 5025 10470  
+605 1034 617 1033 1119 2061 7560  
+606 1710 4489 4488 8373 9435 8374  
+607 2215 223 2216 3929 3931 3928  
+608 199 4202 4203 7819 7822 7820  
+609 4007 3897 984 10572 7447 7446  
+610 2890 5629 1647 8273 5259 10606  
+611 5452 3414 1192 4428 10259 6301  
+612 2466 3414 1593 10262 1905 1902  
+613 5453 5452 136 10260 10261 6301  
+614 3361 1223 52 724 6195 524  
+615 1339 208 2785 -1 5050 7529  
+616 4353 921 1541 1366 8112 8111  
+617 3856 3855 139 -1 10733 7156  
+618 618 3863 3862 592 10504 7167  
+619 671 1677 553 1750 1199 507  
+620 3914 195 194 -1 7267 7139  
+621 3924 279 4226 7287 7867 7285  
+622 3819 1012 3818 7089 838 6487  
+623 198 197 3860 1028 7166 -1  
+624 3621 5526 5527 10406 10408 1871  
+625 3362 565 3363 6199 1144 790  
+626 3813 3814 678 6850 7078 2124  
+627 5468 2144 3445 6362 6359 10292  
+628 645 522 3943 7324 4985 257  
+629 3608 5524 953 9970 1428 10401  
+630 242 1040 1016 1603 481 1554  
+631 70 3777 71 7177 -1 7012  
+632 1360 1434 1019 7626 1561 2378  
+633 2512 1037 2511 1595 4517 1596  
+634 928 2768 1039 5018 1177 1379  
+635 3860 752 3861 7164 7166 7168  
+636 2510 1037 5047 9466 1597 1595  
+637 823 618 3847 7140 7268 7269  
+638 2777 529 2776 5032 5031 7048  
+639 2266 2269 1426 2342 9394 4031  
+640 4284 4177 632 8306 2457 7982  
+641 4181 1111 4180 1993 7777 5881  
+642 3886 3888 3887 7219 1742 7214  
+643 2862 2866 3913 7266 7265 1809  
+644 3187 571 3997 1435 7427 5200  
+645 3847 5577 196 10502 546 7140  
+646 4817 4818 844 3905 3727 9019  
+647 4004 1683 191 1816 75 7441  
+648 1659 3095 3088 5652 3119 5667  
+649 4314 1506 4313 922 8038 8040  
+650 4072 1066 587 1156 7575 10201  
+651 2997 878 2996 5470 1987 4951  
+652 5708 760 3134 5746 10763 5748  
+653 1952 4711 1937 8808 3379 3409  
+654 3881 66 65 -1 7204 7198  
+655 810 3363 3364 6199 5779 10216  
+656 3771 1204 3770 2134 7000 7842  
+657 53 3925 54 5757 -1 7289  
+658 5061 2542 5060 9493 573 4578  
+659 3140 3141 3136 5759 5758 5749  
+660 1236 4174 4173 7765 1988 1743  
+661 3962 891 4889 7361 9157 7306  
+662 3543 5179 2771 9724 6555 5024  
+663 1950 51 1949 3408 3396 3406  
+664 5363 2590 5697 10742 4668 4673  
+665 3812 3478 3477 974 6425 7077  
+666 4132 4135 1175 10405 7688 7687  
+667 1653 102 101 -1 872 1729  
+668 315 3526 1170 1861 188 6520  
+669 3158 5344 3694 10045 2532 1293  
+670 915 85 84 -1 1353 374  
+671 4321 130 4322 8052 2531 -1  
+672 1169 1168 63 734 10509 582  
+673 876 5151 5153 4868 9671 9666  
+674 4813 4815 843 944 9010 812  
+675 371 907 3971 697 -1 101  
+676 613 4001 904 7374 1330 7434  
+677 1207 922 1077 135 1676 772  
+678 183 736 184 752 -1 730  
+679 2188 2187 3379 3872 3873 3875  
+680 4000 3999 630 1996 7432 4890  
+681 5061 187 3620 733 6703 9492  
+682 1013 5070 5074 9511 9524 1548  
+683 4133 4134 1180 7047 7690 7689  
+684 4876 4874 2206 2119 3911 9132  
+685 4141 1181 4143 7704 7708 7702  
+686 1668 4442 4444 8283 1171 2839  
+687 3540 3541 385 6551 6549 6548  
+688 5498 3517 5499 6505 10353 10351  
+689 185 184 1057 752 1637 -1  
+690 1283 657 3378 6230 6229 2083  
+691 256 867 257 1175 -1 1587  
+692 3574 3575 3576 6617 539 6612  
+693 1975 550 4057 7546 7545 3454  
+694 675 5600 2556 10548 7013 10549  
+695 215 214 1973 2625 3451 -1  
+696 4318 1508 2893 1483 5265 8045  
+697 908 3971 907 675 1338 7378  
+698 1340 639 4219 7852 972 4502  
+699 3144 1054 721 1266 10714 5764  
+700 43 1195 2607 1908 8298 577  
+701 3791 233 4108 342 7644 7038  
+702 382 3707 383 9716 -1 353  
+703 3132 57 3134 5741 5746 5739  
+704 60 788 61 729 -1 1100  
+705 1248 586 788 1101 2012 9744  
+706 486 4515 3633 8424 7009 8425  
+707 4616 532 4612 8612 3223 1472  
+708 4743 2037 5263 9887 9886 8871  
+709 2245 2247 1326 3995 3989 1477  
+710 1054 39 38 -1 1630 5764  
+711 5596 1005 2687 4861 10541 10540  
+712 982 3871 3869 7184 1061 7181  
+713 163 3961 164 827 -1 7358  
+714 5700 1248 715 5738 10747 9744  
+715 929 2723 2715 4929 815 1814  
+716 181 2552 2554 4596 4603 4598  
+717 3997 3994 955 7425 7426 1435  
+718 194 193 3885 1815 1169 -1  
+719 788 3905 3705 7252 729 1101  
+720 2090 3647 1120 4857 1764 3679  
+721 1671 1668 4446 1171 8302 8288  
+722 4598 4596 1842 8590 1042 8586  
+723 39 3144 40 3767 -1 5764  
+724 1223 53 52 -1 614 132  
+725 846 4186 2876 7788 1992 7789  
+726 4283 774 1526 1072 7980 7979  
+727 277 1355 278 1185 -1 146  
+728 2072 3760 3764 6978 6987 6979  
+729 3705 61 788 704 719 6871  
+730 183 2543 736 4582 678 996  
+731 4127 1166 4113 602 7651 7327  
+732 4235 1368 5361 10079 10078 7876  
+733 187 1057 3620 1636 681 59  
+734 63 1168 64 7315 -1 672  
+735 4832 174 173 -1 9047 9045  
+736 4052 5600 4050 10549 7532 7536  
+737 70 69 4050 7531 7012 -1  
+738 5062 2544 520 4585 9495 997  
+739 3304 3303 2006 6078 6080 1984  
+740 4080 583 2398 1047 4295 129  
+741 3980 2386 913 1349 7395 7394  
+742 863 3370 3369 10224 6209 6218  
+743 3075 1199 3074 4542 5627 1914  
+744 4831 172 2131 746 9046 -1  
+745 172 171 3882 7206 746 -1  
+746 3882 2131 172 744 745 7207  
+747 13 820 3995 986 5208 400  
+748 2546 756 2551 1036 4586 4584  
+749 792 779 3882 7207 7206 6519  
+750 359 3851 746 7147 148 87  
+751 1358 1357 276 7868 7871 2225  
+752 736 1057 184 689 678 1636  
+753 4110 979 1141 1804 1803 7844  
+754 1492 4983 4294 9341 8004 9342  
+755 220 3898 221 1351 -1 7237  
+756 4051 68 67 -1 1562 874  
+757 2539 2540 2518 4575 2933 4573  
+758 5708 834 3142 5760 5748 10764  
+759 3777 4050 675 10549 7013 7012  
+760 631 73 72 -1 761 229  
+761 72 71 631 1037 760 -1  
+762 631 180 659 767 229 269  
+763 4733 4732 1524 398 3550 8851  
+764 3878 67 66 -1 7200 7533  
+765 1338 2634 2632 3483 4753 4752  
+766 2751 74 659 5 776 771  
+767 659 180 179 -1 776 762  
+768 1108 870 656 4745 250 1737  
+769 254 786 1148 1097 1818 515  
+770 3945 848 3944 1220 1853 7329  
+771 2751 75 74 -1 766 1219  
+772 1207 621 922 6872 677 1931  
+773 775 1829 4127 3165 7678 1074  
+774 645 179 178 -1 3810 4984  
+775 307 1840 1843 1038 3192 -1  
+776 659 179 2751 4984 766 767  
+777 3131 3130 58 295 10030 5740  
+778 5349 3650 961 10064 10055 6762  
+779 4007 592 1272 2060 1588 1364  
+780 77 3945 1829 7328 3164 518  
+781 3604 177 176 -1 6671 3811  
+782 848 76 75 -1 1219 7329  
+783 2617 2614 2615 4715 4718 4722  
+784 775 2231 80 787 785 1075  
+785 775 80 79 -1 1074 784  
+786 4585 4584 294 -1 3168 8562  
+787 2231 81 80 -1 784 3961  
+788 2444 2445 3382 6237 1052 9410  
+789 662 1195 1005 7516 10540 4701  
+790 3362 1257 565 1403 625 7804  
+791 4293 2456 927 4408 7999 2485  
+792 639 2505 2504 4505 3952 4502  
+793 82 2127 4131 1077 7684 511  
+794 1486 1485 4290 7993 7994 587  
+795 4333 115 5027 9429 8074 -1  
+796 4131 1173 84 1353 1867 7686  
+797 870 317 316 -1 10519 1737  
+798 1533 4350 606 3958 255 8105  
+799 1023 88 87 -1 1568 869  
+800 3997 3998 956 10068 7427 7426  
+801 4893 2230 4590 3959 8568 9163  
+802 636 86 85 -1 374 7343  
+803 2572 778 2570 4633 4637 4631  
+804 88 763 3412 6298 6297 869  
+805 4033 2447 722 4393 7498 7497  
+806 522 1563 4370 1854 7326 2634  
+807 1855 321 3926 1020 7292 3213  
+808 171 170 792 264 7206 -1  
+809 2373 2762 4987 9349 4245 1092  
+810 4843 738 4845 9070 9069 9066  
+811 36 2752 37 4988 -1 4986  
+812 4815 4813 2110 3715 9014 674  
+813 1453 2179 5243 9847 7958 2417  
+814 167 4381 4382 8165 4923 -1  
+815 2715 2716 929 4924 715 4915  
+816 4071 157 816 820 7574 7573  
+817 1745 780 4494 111 8383 76  
+818 4071 1066 158 1655 7573 7574  
+819 5425 4124 1161 7673 10207 10206  
+820 816 157 156 -1 1155 816  
+821 4547 4546 1792 8483 8486 8489  
+822 394 4115 1979 7655 3460 7658  
+823 2281 2283 1415 2339 2344 4061  
+824 1978 570 713 952 486 265  
+825 2664 2658 1051 5155 4814 1624  
+826 86 3953 87 1568 -1 312  
+827 3866 164 3961 713 7359 7175  
+828 2698 2699 161 4883 4881 4880  
+829 1293 2172 2402 2098 3830 3843  
+830 2407 2184 689 3175 4312 3313  
+831 3877 4439 1650 4994 1071 7197  
+832 1289 4211 4210 7837 10578 2095  
+833 163 3208 2703 5892 7358 -1  
+834 1943 725 1938 288 3382 943  
+835 2772 104 1102 873 5025 147  
+836 3528 1898 536 8689 6524 8709  
+837 3865 4995 1577 4294 2662 7174  
+838 3820 3819 3818 622 7093 7088  
+839 2765 3429 3430 6330 6485 6337  
+840 1593 5453 4392 10261 8187 10262  
+841 320 319 925 1678 7291 -1  
+842 5522 3602 3603 6667 10398 10397  
+843 3817 3517 3818 6504 7089 7086  
+844 151 3602 152 1528 -1 6667  
+845 136 4394 1596 8184 4866 -1  
+846 2388 1365 126 848 9360 4274  
+847 2873 133 3575 6617 10750 -1  
+848 1365 127 126 -1 846 3784  
+849 143 973 4132 7687 1873 -1  
+850 4040 4039 1001 7508 1525 7512  
+851 898 3722 3723 1134 1540 6904  
+852 3752 2408 4997 9370 4314 9399  
+853 153 4039 154 6688 -1 7509  
+854 1003 2355 4977 1800 7514 1529  
+855 1277 1280 1276 1003 2068 2071  
+856 2857 720 2356 966 4208 6296  
+857 4707 2105 709 1209 8801 8800  
+858 1556 2366 4364 2375 2615 9821  
+859 2857 2858 3411 1010 6296 5193  
+860 799 3261 5621 10590 2275 2278  
+861 124 743 125 862 -1 5194  
+862 4992 125 743 861 9359 4275  
+863 2630 656 2629 4745 4720 567  
+864 1529 3781 4339 7020 1261 7021  
+865 3152 996 613 7434 1514 7500  
+866 1144 3104 5324 10009 10008 6262  
+867 121 3946 122 6295 -1 7330  
+868 90 685 91 7143 -1 1051  
+869 763 88 1023 799 7542 804  
+870 1053 2359 652 4219 1481 4216  
+871 79 78 1829 3164 1074 -1  
+872 3859 1653 101 667 174 7162  
+873 103 1102 104 835 -1 1725  
+874 4051 4050 68 7531 756 7534  
+875 3850 1837 4591 3181 994 13  
+876 5595 4797 2608 8978 4703 1909  
+877 5251 3859 1222 7161 9864 9863  
+878 1870 4629 4627 6522 8648 8646  
+879 5674 1926 2477 3357 10696 3358  
+880 3149 599 3150 1222 5777 5768  
+881 735 1141 94 884 883 1803  
+882 1705 601 4484 8363 144 1415  
+883 735 94 93 -1 8572 881  
+884 1141 95 94 -1 881 7438  
+885 4068 218 217 -1 7567 1833  
+886 2407 1904 4862 9103 3313 4313  
+887 4163 98 1221 889 7746 -1  
+888 293 4586 1832 6607 -1 3170  
+889 98 3413 1221 6299 887 6300  
+890 861 3341 3340 6157 1974 6155  
+891 4003 96 95 -1 7438 1628  
+892 3413 97 1053 77 1481 6300  
+893 4320 5633 1508 10614 2525 10615  
+894 288 287 927 125 4408 -1  
+895 2182 4860 4861 9100 3863 3862  
+896 1694 1695 655 521 2895 1196  
+897 1869 5035 5034 9443 7638 9441  
+898 569 2627 2616 1530 4746 4741  
+899 111 2228 4891 9160 -1 919  
+900 120 119 2391 4281 4280 -1  
+901 1232 4046 4172 7522 1556 1086  
+902 290 2154 291 7624 -1 3807  
+903 2540 602 2541 6030 4577 10738  
+904 3883 2760 364 2517 82 7209  
+905 3927 118 117 -1 7293 3172  
+906 3619 3615 771 5596 6693 6700  
+907 1518 4332 5026 2545 2553 8071  
+908 3750 3751 1834 6961 6959 6958  
+909 5055 714 2522 1912 9482 5835  
+910 2850 2849 1047 7664 1834 5179  
+911 4369 4368 105 -1 8140 2628  
+912 1553 4364 4305 8133 2514 8134  
+913 106 4104 107 3244 -1 7640  
+914 2435 698 2436 4369 4371 457  
+915 4325 718 4332 8072 8071 2549  
+916 2433 2653 3390 4792 4315 4793  
+917 4153 109 5311 9983 7728 -1  
+918 3928 3962 695 9157 7295 234  
+919 2521 2228 111 899 3954 4537  
+920 1518 4324 113 -1 8057 8058  
+921 3929 840 3928 7296 7295 7755  
+922 674 4313 1506 649 8032 8037  
+923 1560 677 4107 7641 2629 1774  
+924 119 118 1833 3172 3704 -1  
+925 3644 781 1962 599 3428 7526  
+926 664 1246 789 2008 7226 2009  
+927 2722 169 2721 939 3813 4927  
+928 4236 4239 1370 5059 1214 7886  
+929 2122 2093 500 8981 3745 8985  
+930 4378 4377 540 10630 8158 2646  
+931 4054 2357 237 208 237 7540  
+932 348 3854 1561 7152 2630 7153  
+933 1226 248 247 -1 7754 7752  
+934 1800 1812 4568 3131 3102 3107  
+935 3852 3854 719 7153 964 7149  
+936 3853 1540 3852 2589 7148 8110  
+937 3445 2143 3443 422 6359 3787  
+938 2962 2578 5070 9511 9509 5405  
+939 169 2717 2721 4917 927 -1  
+940 2743 707 3737 6932 1813 3207  
+941 3747 3118 333 -1 5713 6953  
+942 547 4034 708 51 5716 7499  
+943 4703 725 1943 834 8792 3407  
+944 2681 843 4815 674 9015 9008  
+945 36 2755 2757 4995 4986 -1  
+946 4265 1445 552 4411 7943 2387  
+947 4078 284 283 -1 7584 4997  
+948 1491 3569 2638 6602 2492 6603  
+949 4413 807 4857 8225 9094 8229  
+950 1626 4996 2175 9367 2099 10729  
+951 395 1979 4721 8827 8826 3460  
+952 713 570 3964 7364 21 824  
+953 2521 110 5054 9480 4536 3954  
+954 5634 1519 4329 8066 10617 10616  
+955 3143 3132 760 5746 9739 5742  
+956 3133 715 3131 5740 5744 10029  
+957 5129 2662 5130 4811 1707 1358  
+958 1014 3560 5511 10377 10376 6587  
+959 5567 3425 3768 6323 6995 2118  
+960 1318 5462 3438 10280 2540 6345  
+961 4325 1518 4326 8057 8061 8071  
+962 5056 1878 5057 9484 9487 9976  
+963 4213 346 1299 6 7841 7840  
+964 3852 719 561 4710 7148 935  
+965 3411 853 3947 1230 7333 7331  
+966 2356 720 5584 10517 7335 856  
+967 2683 2687 2133 4861 3768 4853  
+968 4835 40 5683 3767 10715 -1  
+969 2454 300 2449 -1 4404 6827  
+970 1592 2786 642 3447 10072 2692  
+971 1343 1036 2520 4535 4534 5132  
+972 1339 1340 4219 698 7853 2190  
+973 5494 5513 3562 6593 6589 10342  
+974 3477 3478 1309 10330 6426 665  
+975 4697 3956 3957 7350 7352 8780  
+976 4710 1951 50 -1 8804 3394  
+977 2467 5030 138 -1 4430 9434  
+978 4992 1977 2388 3457 9360 9359  
+979 4720 3774 1977 7006 3456 8825  
+980 4837 728 2140 242 3782 9055  
+981 728 3970 1539 7376 4284 1334  
+982 1134 3154 3157 5785 5791 1790  
+983 951 5018 5218 406 7414 9411  
+984 462 3992 3991 7418 7415 -1  
+985 3990 2954 730 5386 7413 1424  
+986 3993 3995 820 747 1164 7419  
+987 2860 731 2863 5204 9801 5207  
+988 5176 5177 2769 9719 9717 1409  
+989 3709 943 3708 6876 1407 10463  
+990 3778 868 3912 7263 7261 7014  
+991 3912 3913 3911 7266 1260 7264  
+992 4832 4834 175 3766 9045 3764  
+993 3524 4371 1563 1854 2635 6517  
+994 3850 4591 92 8573 541 875  
+995 4593 1838 4110 3183 7645 3180  
+996 2543 183 182 -1 4580 730  
+997 736 2544 5062 738 6702 4582  
+998 4301 4298 1494 8416 8018 1422  
+999 803 4194 2358 2020 4215 7803  
+1000 166 1577 4381 8165 -1 2662  
+1001 4347 1531 5016 8099 9407 8089  
+1002 2782 4611 1282 2081 5043 34  
+1003 1276 1280 923 1930 2069 855  
+1004 4048 244 243 -1 7527 7157  
+1005 2609 545 694 6749 4706 527  
+1006 1566 4373 360 2636 361 8149  
+1007 741 562 3884 7210 7160 4239  
+1008 3904 1566 746 361 1017 7250  
+1009 4986 2370 2371 4238 9347 4243  
+1010 2858 123 3411 277 859 5195  
+1011 1977 743 566 5192 3456 9359  
+1012 4729 2020 1524 3550 8842 8844  
+1013 2130 4830 314 9044 1195 3762  
+1014 1099 1584 310 2677 206 224  
+1015 539 3170 2022 3545 2446 5817  
+1016 697 563 746 1017 7147 3336  
+1017 746 563 3904 7249 1008 1016  
+1018 1161 283 3811 -1 7097 7584  
+1019 4486 601 4485 1415 8366 6187  
+1020 320 3926 321 807 -1 7291  
+1021 1991 863 3368 6209 1249 3484  
+1022 719 4213 2611 7841 4710 2114  
+1023 1298 346 345 -1 0 6  
+1024 5603 4115 4116 7658 10555 10554  
+1025 4898 2240 503 2161 9171 60  
+1026 99 4163 4164 7746 1961 -1  
+1027 5552 3691 859 5419 6843 10456  
+1028 197 5577 3860 7163 623 10502  
+1029 5591 4009 4011 7450 10531 10530  
+1030 2548 520 2545 4585 526 5391  
+1031 1683 4171 4456 7758 2873 2872  
+1032 3738 1712 2825 5129 5128 2930  
+1033 2776 647 1169 582 1860 7792  
+1034 1142 8 7 -1 4253 7171  
+1035 755 1142 1470 1806 240 458  
+1036 2551 756 2552 4596 1055 748  
+1037 631 71 3867 7177 4599 761  
+1038 1841 1843 1840 775 3186 3188  
+1039 1691 1143 757 226 1807 2889  
+1040 1693 4469 4470 70 8829 8334  
+1041 1101 4088 1099 533 315 7604  
+1042 4598 1842 4597 8585 336 722  
+1043 495 1692 4467 2890 8332 2891  
+1044 578 5337 2831 5756 9737 2931  
+1045 1525 5188 5187 9740 2558 9735  
+1046 888 1113 3866 7176 7359 7587  
+1047 583 2394 2398 4286 740 4287  
+1048 1655 588 789 1103 448 5678  
+1049 3084 1661 3085 10249 5646 5643  
+1050 763 4055 2230 7541 9163 7542  
+1051 3412 685 90 868 139 9162  
+1052 3382 1535 2444 4386 788 8108  
+1053 636 915 2443 1354 8085 374  
+1054 2546 2547 1007 2611 4587 4586  
+1055 2551 2552 5578 10505 7178 1036  
+1056 2440 766 3155 4377 5787 4375  
+1057 2439 698 2954 5386 4374 1971  
+1058 332 331 3706 44 6873 -1  
+1059 3124 621 1214 1944 5726 5725  
+1060 3873 1748 845 2997 3001 7189  
+1061 4238 982 3869 712 7180 7890  
+1062 3145 368 367 -1 10034 32  
+1063 992 909 3973 1341 7381 89  
+1064 377 3869 3870 7184 -1 7182  
+1065 770 4005 3983 1487 6673 7442  
+1066 817 3909 3618 7257 6701 7258  
+1067 3057 772 5303 1975 9967 9956  
+1068 3046 3806 5292 7066 9945 7067  
+1069 4644 1886 4642 3251 8677 3277  
+1070 1646 4433 4434 8266 5704 1228  
+1071 3877 1650 3876 7195 7194 831  
+1072 3879 1526 774 726 1073 1079  
+1073 3879 774 3878 7199 7200 1072  
+1074 775 79 1829 871 773 785  
+1075 2231 775 4112 3960 1076 784  
+1076 2231 4112 776 7203 3961 1075  
+1077 2127 649 4131 7686 793 7202  
+1078 65 64 3938 7315 7204 -1  
+1079 4337 1526 3879 1072 7201 8081  
+1080 2571 2570 2960 4633 5399 4003  
+1081 2564 2567 388 4627 -1 4628  
+1082 3525 593 3524 6517 6515 1109  
+1083 2132 2131 779 7207 3763 9048  
+1084 373 1968 1716 3440 53 -1  
+1085 4260 1430 2897 5271 5273 2369  
+1086 5597 4046 1232 901 10542 7523  
+1087 2474 2470 2471 4436 4438 4444  
+1088 2827 1035 2834 9788 5131 5136  
+1089 5049 2514 965 4530 4521 9471  
+1090 2745 1145 2744 4971 4970 4973  
+1091 485 4839 4342 9056 8092 9058  
+1092 2762 2373 670 2717 4244 809  
+1093 1504 2760 2761 5001 5004 5002  
+1094 3889 3890 193 1815 -1 7220  
+1095 574 4173 3888 7762 100 7763  
+1096 250 4129 1654 7682 2814 7683  
+1097 786 585 1148 504 769 3638  
+1098 1171 4130 249 -1 3425 7685  
+1099 610 1958 1959 3418 3423 3419  
+1100 3891 788 60 704 7223 2012  
+1101 788 586 3905 7251 719 705  
+1102 818 3951 19 231 399 7338  
+1103 3892 789 588 1048 502 7226  
+1104 5220 2867 5225 9814 9813 5210  
+1105 2871 5320 790 5679 2817 10000  
+1106 2213 2215 701 3931 3925 517  
+1107 3399 3162 2034 8861 6271 3570  
+1108 792 1852 1851 3210 3208 264  
+1109 792 593 3525 1082 6519 3208  
+1110 3841 460 457 425 417 4389  
+1111 399 729 3895 7231 7132 428  
+1112 2129 2949 513 2679 3758 3760  
+1113 4277 2021 794 8171 3543 7968  
+1114 531 4723 1991 3487 2444 8830  
+1115 1201 2643 2644 4772 6891 4773  
+1116 1505 4308 366 -1 2520 8030  
+1117 670 1606 1605 2718 572 2717  
+1118 797 3896 3897 7233 7446 7234  
+1119 921 1033 617 605 1366 473  
+1120 798 4624 4630 8637 10682 3245  
+1121 1198 3075 3076 5628 1911 5629  
+1122 3279 1396 3213 2303 5901 2300  
+1123 1498 5239 3376 2506 2271 9840  
+1124 3210 5412 3209 10180 5891 10181  
+1125 2737 5163 2641 4765 4769 4957  
+1126 2387 854 3529 1232 6526 4271  
+1127 511 4680 1923 8746 1756 8747  
+1128 219 3901 3900 554 7239 7243  
+1129 4458 1684 4459 8314 8313 5185  
+1130 672 1249 1251 2016 2021 115  
+1131 3622 1260 3631 6724 6706 6713  
+1132 5082 5083 2149 6444 3798 9534  
+1133 2375 2376 806 540 1318 4250  
+1134 3723 3722 3822 6903 7096 851  
+1135 1624 1625 4413 2758 9355 1752  
+1136 1623 4989 2374 2753 2754 9353  
+1137 4414 4081 1115 7596 8228 8227  
+1138 3125 473 5331 531 5722 10024  
+1139 4424 1639 5650 8248 10649 4300  
+1140 1615 4406 3723 1540 8214 8211  
+1141 1215 4160 4162 7739 7744 7740  
+1142 3214 990 3212 5899 5898 10089  
+1143 838 810 267 471 579 6200  
+1144 3362 3363 5430 10216 10215 625  
+1145 5626 3684 1448 2404 10600 6830  
+1146 2461 1446 2460 4417 4416 4419  
+1147 2776 3780 813 5037 5031 1860  
+1148 62 812 5580 7254 10510 6869  
+1149 5184 2779 5189 9742 9741 9734  
+1150 5183 2778 900 2926 9729 9730  
+1151 379 3874 3605 7191 7253 71  
+1152 3988 814 5523 7410 10399 7255  
+1153 2134 2135 3788 7034 1734 3770  
+1154 1469 4274 4275 7962 2448 2447  
+1155 3909 816 156 820 7257 6152  
+1156 816 587 1066 650 7574 433  
+1157 3617 155 3616 6696 6699 -1  
+1158 5421 771 5304 9968 1245 6154  
+1159 818 18 5570 10490 382 399  
+1160 3951 3952 862 9812 7340 7338  
+1161 1834 2697 2698 4878 4881 4879  
+1162 2702 889 2701 4887 1301 7430  
+1163 12 11 2606 4699 9596 -1  
+1164 820 4056 3993 121 986 7543  
+1165 2232 390 902 7375 1327 3963  
+1166 597 4900 2262 9176 6563 3981  
+1167 2234 3547 2233 6562 3964 2165  
+1168 2232 2233 2704 3965 9165 3962  
+1169 194 3885 3886 7213 7267 718  
+1170 3863 3915 518 9424 2246 7167  
+1171 4446 1668 4444 686 8286 721  
+1172 1666 616 881 7351 563 2843  
+1173 5716 1611 825 2725 10779 10642  
+1174 510 2880 4030 1507 4226 5239  
+1175 867 826 257 503 691 7275  
+1176 3918 827 3917 7274 7273 1600  
+1177 928 1039 673 2866 1380 634  
+1178 3779 2768 266 1379 5017 7017  
+1179 828 3919 3920 7277 395 7278  
+1180 5066 2959 555 7284 9503 4621  
+1181 3219 3221 3218 4351 5910 5913  
+1182 841 4375 4376 8153 8163 1206  
+1183 5009 1426 2429 2171 4357 9394  
+1184 2424 2420 1575 4336 4347 9377  
+1185 278 1355 4226 7866 7287 727  
+1186 3352 3351 831 7286 151 6178  
+1187 3357 1708 3347 6169 6188 8368  
+1188 5426 3346 832 6171 10208 1847  
+1189 833 3925 1225 7289 4576 7290  
+1190 3137 833 3278 5751 6031 5750  
+1191 5188 3142 578 5761 9740 5762  
+1192 3135 5708 56 10763 -1 5747  
+1193 2856 3515 5217 6497 366 6501  
+1194 3427 3426 5457 10269 10273 2542  
+1195 314 313 2130 214 1013 -1  
+1196 1695 1694 1744 2894 2995 896  
+1197 3368 3369 3371 306 6216 6209  
+1198 3369 5434 837 10223 306 10224  
+1199 1249 671 553 619 2014 54  
+1200 838 672 5430 10215 6200 115  
+1201 3942 3939 3940 7320 7317 7323  
+1202 5297 3051 4587 5580 8566 9955  
+1203 3929 466 1227 4370 7298 7297  
+1204 841 3937 5582 7313 1206 7314  
+1205 4169 4170 840 10513 7755 7753  
+1206 5582 4375 841 1182 1204 10514  
+1207 3156 5592 540 10533 1497 5789  
+1208 1027 3196 5008 1304 5916 10090  
+1209 2105 2106 709 1964 857 3712  
+1210 551 2107 3719 6898 6897 3713  
+1211 5160 2500 2725 3726 4933 9457  
+1212 2162 2495 2496 4484 9464 4485  
+1213 4513 1746 5121 2999 3002 8421  
+1214 1370 4940 4236 9255 928 9256  
+1215 846 3938 1168 7315 1858 7316  
+1216 4187 4185 529 7793 7790 1995  
+1217 4333 5635 116 10619 -1 8074  
+1218 4330 5330 1521 9791 2057 8068  
+1219 848 75 2751 771 7325 782  
+1220 3943 3944 848 770 7325 7324  
+1221 2559 2558 3794 7045 4610 574  
+1222 3150 599 5369 10095 10094 880  
+1223 2558 2561 849 4617 1224 4611  
+1224 2558 849 30 377 7045 1223  
+1225 5236 5237 2887 9836 5252 9834  
+1226 1000 3147 3148 5770 1523 5771  
+1227 3100 3099 2784 355 5677 5672  
+1228 1646 2883 4433 5245 1070 9823  
+1229 2101 2123 2391 3748 4281 1543  
+1230 853 4044 3947 1542 965 7519  
+1231 2357 2817 3570 5113 6605 4213  
+1232 2818 3529 854 1126 5114 3198  
+1233 322 1853 323 187 -1 3211  
+1234 1854 856 1853 3212 3211 3214  
+1235 2763 856 748 3214 5007 197  
+1236 604 855 3949 7336 5010 7347  
+1237 857 1376 1377 2263 185 304  
+1238 5437 857 4240 185 7894 10229  
+1239 2364 994 3291 6056 2268 6039  
+1240 4303 4245 1069 1658 8020 8019  
+1241 1910 2968 2970 5418 3323 3326  
+1242 103 1104 5559 10469 1725 -1  
+1243 2161 2394 966 245 8091 3820  
+1244 1577 4383 4382 8168 8165 8164  
+1245 3058 5421 5304 1158 5577 10198  
+1246 3056 3060 861 1458 5595 5588  
+1247 589 5225 3952 5219 7341 9813  
+1248 1655 3377 5224 6228 9811 448  
+1249 3368 1467 1991 2444 1021 6210  
+1250 1827 3370 3372 6218 3160 6213  
+1251 3805 3807 3049 1427 5576 7064  
+1252 499 3702 5296 5575 9971 6866  
+1253 3185 3183 5353 1254 10063 5846  
+1254 5351 5353 3183 1253 5837 10059  
+1255 810 866 268 475 471 477  
+1256 608 3845 1071 7135 576 7136  
+1257 2775 5182 255 9727 5030 9728  
+1258 4063 3918 867 7275 7557 1586  
+1259 868 2864 2860 5207 5199 233  
+1260 3912 3911 733 7259 7261 991  
+1261 4339 4340 1529 2566 864 8084  
+1262 3781 4055 1023 7542 1569 2567  
+1263 5585 316 1170 188 10520 10519  
+1264 870 5585 3954 1862 195 10519  
+1265 4270 1452 5242 522 5319 1267  
+1266 721 1054 1435 7937 4852 699  
+1267 1452 4270 4271 7954 7957 1265  
+1268 5685 3030 2935 5538 10719 10718  
+1269 872 5242 4272 522 5322 9845  
+1270 1771 4536 4522 8466 8443 8467  
+1271 2908 2907 1455 2420 1668 2418  
+1272 1777 3583 5516 6630 10386 5952  
+1273 1254 1741 1742 2990 6743 2985  
+1274 1961 1965 610 3437 1864 3426  
+1275 3958 134 3959 10753 7354 -1  
+1276 4392 1594 4393 8185 8187 2700  
+1277 2619 2623 2618 1986 4723 4726  
+1278 2003 3300 3301 6076 6018 3513  
+1279 2044 2990 2991 5459 8897 3589  
+1280 5277 3034 1783 8471 3073 5546  
+1281 325 324 3955 227 7348 -1  
+1282 2764 1856 4610 3218 8609 5009  
+1283 1375 739 1279 2078 2261 8605  
+1284 879 1374 326 2259 112 30  
+1285 4441 45 1666 2838 563 8281  
+1286 4694 3957 616 7351 8775 8774  
+1287 4694 4693 1934 2849 3374 8775  
+1288 1937 882 1936 2232 3378 8781  
+1289 2565 884 2567 4624 4628 4638  
+1290 902 3968 5532 7372 10416 7373  
+1291 2565 2566 2572 4631 4638 99  
+1292 2961 5604 1150 10557 5401 4002  
+1293 131 5344 3158 669 5793 10044  
+1294 3959 5701 886 5224 5225 10749  
+1295 2165 4851 4848 9082 5700 3829  
+1296 2693 2164 4851 9082 9081 3827  
+1297 3815 1305 3814 7081 7080 2122  
+1298 4395 135 5644 10636 10637 8188  
+1299 162 2699 2700 47 4885 4883  
+1300 888 4000 4079 7432 7587 1302  
+1301 819 2702 2701 1162 4882 4886  
+1302 2703 4000 888 1300 4891 7433  
+1303 3931 3932 3930 7304 3453 7302  
+1304 3196 2425 5008 9391 1208 183  
+1305 549 3932 3933 7303 7360 7304  
+1306 3963 514 4278 7969 2451 7308  
+1307 2243 893 3965 7367 7366 9174  
+1308 987 4015 3965 7462 7367 7463  
+1309 1326 3549 2249 3997 390 3996  
+1310 892 4015 651 5786 7633 7462  
+1311 4024 4025 2410 7483 4317 7480  
+1312 5006 4379 5642 8160 10633 9387  
+1313 2360 2361 3550 4221 6568 4218  
+1314 2953 895 2362 3324 4223 1960  
+1315 1957 1114 1679 2865 345 2986  
+1316 2176 1680 673 2864 2866 3851  
+1317 4373 3966 742 4240 2641 2640  
+1318 2375 806 4990 4247 9356 1133  
+1319 4407 1618 4408 8220 2100 6906  
+1320 4985 2371 3722 86 6904 9347  
+1321 4409 899 4408 2100 8216 4905  
+1322 1611 1612 5648 10644 8199 2730  
+1323 3041 506 2513 4520 5125 5561  
+1324 5033 4187 2468 2701 9438 5883  
+1325 1155 2821 2823 5121 4518 1831  
+1326 4233 986 5432 10219 6205 7830  
+1327 2232 902 822 6759 3962 1165  
+1328 389 3968 3969 7373 -1 436  
+1329 1172 903 339 17 1865 40  
+1330 903 613 904 676 24 10038  
+1331 972 996 4035 7501 1467 1466  
+1332 906 3970 972 7435 7437 7376  
+1333 4082 1115 4084 7596 7436 7594  
+1334 904 3970 728 981 9055 7374  
+1335 4002 4084 906 7591 7437 7597  
+1336 906 4081 1539 2586 7376 7591  
+1337 370 369 3972 7377 104 -1  
+1338 907 614 908 1339 697 1342  
+1339 1376 908 614 1338 2262 1340  
+1340 908 1376 1431 304 1375 1339  
+1341 3973 909 769 308 7380 1063  
+1342 614 907 909 7379 89 1338  
+1343 910 3974 995 7382 175 7383  
+1344 3975 3977 911 7598 7385 7384  
+1345 4085 4086 911 7386 7598 167  
+1346 303 3974 3976 7383 7387 178  
+1347 2765 3507 3504 6479 6331 10349  
+1348 3516 148 3517 6504 10351 -1  
+1349 2386 2385 913 3360 741 494  
+1350 913 626 2442 4381 7397 3360  
+1351 221 3898 3902 7238 7398 755  
+1352 628 3178 3179 5831 5834 5832  
+1353 1173 915 84 670 796 181  
+1354 2443 915 764 181 4383 1053  
+1355 3356 556 3355 6184 2977 2497  
+1356 1493 4300 4296 2377 8008 8013  
+1357 3560 2503 2201 9454 10377 6588  
+1358 2661 2662 5129 957 9623 9626  
+1359 3388 2114 3387 6248 6247 3730  
+1360 3387 4819 1152 9680 10246 6248  
+1361 3509 3508 1012 7087 6487 6496  
+1362 2587 804 5087 9546 4669 1768  
+1363 1085 5212 2833 5146 7453 9787  
+1364 4007 4008 592 1691 779 7447  
+1365 203 3896 1033 7234 473 369  
+1366 1541 921 617 1119 2590 616  
+1367 1982 1077 330 135 -1 3467  
+1368 621 924 3706 6873 6872 5725  
+1369 1279 1297 328 2070 7824 2072  
+1370 923 4157 1207 1936 1676 7733  
+1371 933 3123 3124 5723 5726 5724  
+1372 924 3126 3127 5729 48 5730  
+1373 318 1108 1587 250 2683 184  
+1374 925 623 3371 6216 6215 1677  
+1375 1431 372 908 7378 1340 96  
+1376 1717 780 1720 2946 2939 2942  
+1377 3607 287 286 -1 6677 125  
+1378 4293 653 1489 2487 8000 7999  
+1379 2768 928 266 339 1178 634  
+1380 928 673 1677 2860 507 1177  
+1381 2157 2718 2719 4922 4921 4919  
+1382 2713 1146 2714 4912 3814 4972  
+1383 3984 930 3983 7401 7400 6883  
+1384 3605 3606 814 7410 68 6674  
+1385 3543 3539 3540 6547 6549 6555  
+1386 4879 3538 2207 3913 3912 9138  
+1387 5294 3048 1011 6865 9948 9951  
+1388 567 5288 5289 1401 9946 5563  
+1389 3122 3128 934 1391 5721 5719  
+1390 5560 3715 473 531 6888 10472  
+1391 3128 3129 934 1392 1389 5734  
+1392 934 3129 4161 7742 7836 1391  
+1393 523 1210 4158 1937 10027 1945  
+1394 1474 3716 1478 6892 1934 2458  
+1395 487 4724 4725 8833 6859 2187  
+1396 1296 2013 2012 3526 3523 10225  
+1397 5264 2995 878 5470 9888 5467  
+1398 4804 4805 2805 5088 8993 8992  
+1399 2166 1627 2167 3832 2761 9086  
+1400 2404 1290 2403 4305 4304 2097  
+1401 5289 5288 3042 9936 9937 1388  
+1402 2523 5058 5056 9489 10052 4540  
+1403 2877 565 1257 790 5232 10035  
+1404 5588 3986 940 7405 7406 10525  
+1405 3987 941 4650 8686 1469 -1  
+1406 3988 942 381 286 7408 10399  
+1407 3709 3708 624 6676 6878 989  
+1408 3710 975 3709 10464 6878 9097  
+1409 5177 5176 383 -1 9716 988  
+1410 274 3985 3986 7405 7411 164  
+1411 3627 3628 3629 67 6721 6716  
+1412 3623 629 3622 6707 6706 6717  
+1413 1357 668 1355 2221 7869 4225  
+1414 3625 1261 4198 7812 7811 2038  
+1415 4485 601 1705 882 8365 1019  
+1416 3416 1265 3422 6316 6305 6314  
+1417 1734 2093 4799 3688 8983 2975  
+1418 1255 4195 1253 2032 11 7805  
+1419 1187 1350 4222 2214 2044 2046  
+1420 2793 1929 1186 2212 5064 2048  
+1421 4306 1021 4359 8124 8123 10611  
+1422 4301 476 4298 8009 998 3370  
+1423 1735 1163 3359 6192 2974 6183  
+1424 2954 3990 564 5196 5387 985  
+1425 3991 730 463 447 7415 7413  
+1426 3611 3612 1002 7510 6686 6685  
+1427 3807 5705 3049 9953 1251 7069  
+1428 3613 3608 953 629 6689 6680  
+1429 3609 5524 637 10401 6679 10402  
+1430 3993 3996 954 7421 7419 7417  
+1431 2865 731 2864 5207 211 5209  
+1432 596 4058 2787 7548 7424 340  
+1433 5356 3188 956 5848 10068 5851  
+1434 3185 3186 3188 5848 5852 5845  
+1435 3994 3997 571 644 322 717  
+1436 3652 3653 3651 6768 4105 6766  
+1437 3663 3665 3661 1952 6783 6788  
+1438 1422 2297 2330 4093 4100 2354  
+1439 865 3665 3669 6792 10423 1952  
+1440 5380 3409 3245 5985 10117 6292  
+1441 4578 1602 4582 8559 8558 8195  
+1442 1802 2482 2483 4459 2003 2509  
+1443 3089 3090 3744 5657 6947 5658  
+1444 3181 5350 3793 10056 4058 10057  
+1445 2532 2270 2531 4557 4556 4559  
+1446 2533 4921 962 3331 4057 4561  
+1447 4920 4908 2260 4018 9192 9216  
+1448 976 5664 4617 6540 3918 10676  
+1449 1416 4912 4910 9200 2345 2343  
+1450 3205 663 5362 10080 4848 7074  
+1451 1582 2494 2495 4482 4532 9476  
+1452 2517 1582 2516 2672 9479 4483  
+1453 782 3551 1343 7997 4534 6570  
+1454 2397 1189 4190 7796 1897 4292  
+1455 1532 4343 4342 8092 2570 8090  
+1456 4666 1898 1901 3302 424 8719  
+1457 5205 2808 1537 5097 9773 3318  
+1458 861 3060 3061 5599 6155 1246  
+1459 3063 2434 3064 5606 5603 403  
+1460 543 3073 4634 5623 5614 3252  
+1461 3688 2649 969 9616 6837 4785  
+1462 1899 4664 4661 1465 3301 8714  
+1463 970 3528 1240 7798 7431 6525  
+1464 5250 4665 1905 8729 9862 9861  
+1465 971 4661 4664 1462 8717 8708  
+1466 972 4001 996 7434 1331 7435  
+1467 972 4035 4002 58 7437 1331  
+1468 5698 470 5095 9556 4678 10744  
+1469 4650 142 3987 7409 1405 3287  
+1470 2604 5115 5111 9594 9590 9595  
+1471 5110 706 5489 10334 10333 -1  
+1472 4616 2182 532 9098 707 8621  
+1473 2770 5180 5178 5020 5019 9723  
+1474 532 3710 3711 6882 8612 6881  
+1475 2276 1861 2277 4050 4544 8622  
+1476 1330 2254 2255 4005 3445 4006  
+1477 2246 2247 2245 709 3988 3991  
+1478 1575 2416 2417 4330 4347 4331  
+1479 830 2412 2413 2363 4335 4323  
+1480 2359 4215 1321 7848 2154 1629  
+1481 1053 652 3413 6299 892 870  
+1482 1927 801 1925 3355 3351 4268  
+1483 1508 2892 2893 2911 696 10614  
+1484 2874 981 4004 7441 7440 1485  
+1485 2874 5228 981 7759 1484 5227  
+1486 4237 5620 4006 10588 7444 10589  
+1487 3983 4005 582 282 7400 1065  
+1488 983 1721 1718 8381 1489 14  
+1489 983 1718 4492 8379 2063 1488  
+1490 3861 1271 4202 7165 10503 7456  
+1491 4009 4008 984 7447 7448 7451  
+1492 4232 619 4230 7873 1494 7878  
+1493 2834 5212 4206 9787 7826 9788  
+1494 4230 1367 4232 7877 1492 2244  
+1495 2822 5614 1165 5126 2085 5123  
+1496 987 4017 4016 7467 10532 7464  
+1497 540 5641 3156 8157 1207 10630  
+1498 4903 4028 4899 7488 9173 9181  
+1499 4019 5593 4018 10534 7468 10535  
+1500 1620 2806 3040 5090 5559 5091  
+1501 858 3284 3288 6042 7901 2274  
+1502 3333 3334 3726 6143 6910 6140  
+1503 4421 1638 5652 10652 8259 8244  
+1504 5373 3243 5375 10107 10106 10102  
+1505 5651 3257 2365 6053 10651 10650  
+1506 992 579 2882 5243 7492 7381  
+1507 992 4030 2880 1174 5238 7492  
+1508 2882 1609 993 1509 5242 2724  
+1509 993 1609 4400 10645 4227 1508  
+1510 3286 3282 1395 6034 2301 6038  
+1511 510 4242 1377 7893 5239 7897  
+1512 5594 301 2447 4394 442 10537  
+1513 1922 4032 4033 7494 3350 7496  
+1514 5341 3152 613 865 10038 1866  
+1515 4034 4118 996 7501 7500 7499  
+1516 3537 3533 1865 10496 6542 6534  
+1517 4858 1860 5664 9095 10676 3226  
+1518 1419 2290 2289 4075 4112 4078  
+1519 2525 977 4918 4049 9212 4547  
+1520 2707 2311 1372 9243 4898 9259  
+1521 2321 2816 1274 10592 4145 4139  
+1522 3809 3147 32 7503 -1 7073  
+1523 1000 3148 4037 5773 7506 1226  
+1524 1001 4038 4041 7507 9330 7508  
+1525 4977 4040 1001 850 9330 9329  
+1526 1002 4040 3608 7511 6686 7512  
+1527 3616 3611 952 6690 6698 6685  
+1528 152 3602 3774 6668 7513 844  
+1529 4720 2355 1003 854 8825 8824  
+1530 2627 2615 2616 4717 898 4742  
+1531 2613 1466 1004 4719 4713 2442  
+1532 2133 1005 4042 7516 7515 4861  
+1533 2683 721 5149 4852 9663 3768  
+1534 2685 5531 2684 6756 4854 10413  
+1535 1006 5531 4043 10414 4860 6756  
+1536 1527 4282 1738 7973 4601 2565  
+1537 4358 5252 1551 5394 1979 8122  
+1538 1918 1084 4679 3340 8745 1689  
+1539 4389 980 4388 8176 154 2530  
+1540 3723 4406 898 4241 851 1140  
+1541 1613 4402 4404 8204 2734 2733  
+1542 3947 4044 600 6867 7332 1230  
+1543 2123 2101 1010 9000 3703 1229  
+1544 567 3047 3050 5573 249 1545  
+1545 3047 567 5293 9946 9947 1544  
+1546 5068 2576 3511 6494 9507 9510  
+1547 3504 3505 620 3790 6480 6479  
+1548 1013 3511 5070 6494 682 4645  
+1549 2580 5077 5074 9524 4650 9525  
+1550 4705 1665 4811 3388 9007 3731  
+1551 2666 2657 1052 4802 4818 4799  
+1552 5372 1392 3240 10385 10100 10152  
+1553 4581 1412 4573 2713 8541 6234  
+1554 1040 242 661 85 1604 630  
+1555 1016 635 4172 7761 7760 1603  
+1556 1232 4172 4067 7761 7565 901  
+1557 3857 4048 740 7528 7158 7157  
+1558 1018 4049 1339 7529 7853 7530  
+1559 1018 2226 2225 3951 7530 3949  
+1560 1360 2154 1359 3807 2229 1561  
+1561 2154 1360 1019 632 3805 1560  
+1562 67 5579 4051 10508 756 7533  
+1563 1020 5579 4052 10507 7532 10508  
+1564 4305 524 2369 4236 2512 8133  
+1565 4363 5638 1555 10613 8131 10625  
+1566 1022 4054 1167 7539 7681 7540  
+1567 1022 4128 1990 7680 3481 7681  
+1568 3953 1023 87 799 826 7344  
+1569 1023 869 3781 7020 1262 7344  
+1570 218 4120 3901 7665 7243 1833  
+1571 1156 2853 1024 8312 7244 1617  
+1572 4057 1025 2606 9597 371 7547  
+1573 4057 1026 4058 7548 7547 7546  
+1574 1026 3220 3219 5915 5910 5912  
+1575 2787 3218 3748 6955 6954 5052  
+1576 5367 1976 3196 5867 10090 8821  
+1577 5005 480 4380 8162 2657 5868  
+1578 2430 2431 1571 362 7486 4359  
+1579 2418 5000 830 9376 9374 4320  
+1580 3787 568 2026 1582 1898 7549  
+1581 1744 4060 609 7553 2995 2994  
+1582 2026 568 2025 3552 3551 1580  
+1583 3017 1031 5284 9929 5512 5510  
+1584 1030 2026 2027 9755 2884 1898  
+1585 4756 478 4749 1650 8883 5461  
+1586 3918 4063 611 2868 7276 1258  
+1587 867 256 5182 9727 7557 691  
+1588 1272 797 4007 7446 779 1590  
+1589 1034 2832 4064 2198 7560 1593  
+1590 797 1272 1033 2061 7234 1588  
+1591 2832 2833 1035 5146 5142 1593  
+1592 2821 2826 920 5147 5120 5119  
+1593 2832 1034 2833 5144 1591 1589  
+1594 2820 1155 5048 9469 9468 1831  
+1595 1037 2510 2511 4515 633 636  
+1596 1037 2512 2515 4519 3823 633  
+1597 5047 2509 2510 4512 636 9467  
+1598 1277 1278 1297 2070 2110 2073  
+1599 4205 1281 1038 2076 7823 2079  
+1600 3918 1039 827 5018 1176 7276  
+1601 2176 611 1681 2868 3851 3850  
+1602 1044 661 534 9405 1882 1604  
+1603 635 1016 1040 630 389 1555  
+1604 661 1044 1040 1611 1554 1602  
+1605 4148 1042 4145 7711 1885 2703  
+1606 2794 2793 3039 5064 5557 2705  
+1607 482 1742 1743 2991 2993 6744  
+1608 1501 1433 4300 2377 8014 4233  
+1609 4299 1552 1495 7028 8012 2499  
+1610 534 4151 1188 7723 1882 7724  
+1611 1041 1040 1044 1604 1895 389  
+1612 215 1974 4717 8820 -1 3451  
+1613 2942 4069 1045 560 1615 5363  
+1614 686 4367 2944 8137 8817 10629  
+1615 2941 2942 1045 1613 5361 5360  
+1616 3392 2850 2851 81 6258 6257  
+1617 2853 1156 2852 5183 5182 1571  
+1618 516 2664 2665 4814 5181 4815  
+1619 1048 2841 2848 5161 5176 5159  
+1620 1049 2943 2944 5364 6842 5365  
+1621 5043 2501 5443 9459 10242 4496  
+1622 2499 2940 3225 5358 3901 5359  
+1623 2502 5044 5551 9461 6841 4499  
+1624 2664 1052 2658 4802 825 4501  
+1625 2840 2838 2839 5154 5157 196  
+1626 5045 2741 2502 4964 9462 4498  
+1627 1014 2655 2656 4797 3900 1693  
+1628 4003 1053 96 77 891 7439  
+1629 979 4215 2359 1480 4216 7844  
+1630 4070 1054 38 710 7571 2380  
+1631 5149 572 2684 4854 9663 9662  
+1632 2753 38 37 -1 4988 7571  
+1633 871 1725 1445 2401 2386 2400  
+1634 4322 3635 1512 6740 2126 8052  
+1635 5465 3435 3461 6342 6394 10279  
+1636 1057 736 3620 6702 733 752  
+1637 186 185 1057 689 59 -1  
+1638 4466 3177 3178 5829 8328 8327  
+1639 3163 590 3162 5800 5799 8869  
+1640 2196 2058 4871 3616 9122 3891  
+1641 4735 4734 2030 3558 8854 3563  
+1642 478 5263 4744 9887 1650 3566  
+1643 4745 4746 2039 3580 10702 8874  
+1644 3762 2084 3761 6980 6969 6992  
+1645 2986 2054 5261 9883 9882 5468  
+1646 5143 5141 2674 4834 9651 9650  
+1647 4758 4759 2048 9113 1648 8900  
+1648 2048 5678 4758 10705 1647 8901  
+1649 3011 3000 1588 2430 5500 3622  
+1650 4749 478 4744 1642 8873 1585  
+1651 2044 4754 4755 8892 5457 8893  
+1652 2037 2032 2056 3575 3576 8871  
+1653 3017 1581 3016 5511 5510 6007  
+1654 3061 3065 587 7575 6156 5600  
+1655 4073 158 1066 818 7578 -1  
+1656 968 3064 5423 10202 5608 4366  
+1657 5422 3342 1068 6159 10200 7576  
+1658 4246 1069 4245 1240 7904 7906  
+1659 1067 5422 4072 10201 5609 7576  
+1660 2906 1384 5402 10160 2279 5290  
+1661 3262 3261 1385 5995 5996 5999  
+1662 3254 5394 3252 10148 5978 5983  
+1663 270 1071 271 7135 -1 474  
+1664 269 866 1071 576 474 475  
+1665 1072 4271 4264 7955 8394 7956  
+1666 1726 1453 4499 8392 2416 2417  
+1667 1751 2177 1749 2960 3005 2422  
+1668 1455 2909 2908 5297 1271 5294  
+1669 1752 1074 1753 3012 2423 2432  
+1670 1456 1753 1762 3013 3034 2423  
+1671 4562 1809 3775 7008 6726 6895  
+1672 1779 3585 3586 6633 8465 6634  
+1673 3092 1662 5315 9990 9992 5659  
+1674 1075 3169 4543 5814 3144 3155  
+1675 1276 1982 329 -1 2068 3467  
+1676 1077 923 1207 1370 677 2069  
+1677 623 925 1078 2682 2443 1374  
+1678 925 319 4387 8173 2682 841  
+1679 1217 3664 3660 6781 5686 6789  
+1680 2860 5219 612 367 5199 9801  
+1681 1080 1241 1892 1998 3297 4293  
+1682 4660 967 2813 1870 8706 8703  
+1683 4854 1294 2169 2763 9088 9087  
+1684 472 4993 2819 2762 8234 9361  
+1685 3332 3333 1630 9089 6139 6138  
+1686 4416 4418 1294 3836 8231 2104  
+1687 3328 1631 3331 6136 2768 2769  
+1688 3325 1633 3326 6126 1985 6125  
+1689 1918 1919 1084 3346 1538 3342  
+1690 5358 4391 1592 8744 10072 5872  
+1691 4010 592 4008 1364 7449 10528  
+1692 5433 5591 3366 7455 6206 10222  
+1693 2082 2655 1014 1627 3666 3665  
+1694 2198 2675 2676 4836 3894 4837  
+1695 3207 2661 2845 4809 5168 9621  
+1696 2656 2675 1086 9618 4798 4797  
+1697 1363 3530 5503 2236 2846 6528  
+1698 2119 4823 1090 3743 3740 9030  
+1699 3801 3800 1768 7052 7054 1709  
+1700 2191 4761 4867 8906 3880 10707  
+1701 2089 2218 2088 3934 3677 3935  
+1702 1980 2918 2923 5314 3741 5315  
+1703 1947 4706 5675 10699 10698 8798  
+1704 2679 2677 716 9654 4841 4845  
+1705 1361 1939 4698 8782 3711 2234  
+1706 1092 2078 4782 8951 8957 8963  
+1707 1093 5129 5130 957 1708 9622  
+1708 2668 1093 5130 1707 9625 4827  
+1709 1766 3800 3801 1699 7061 7055  
+1710 2919 2915 2916 5308 2089 5317  
+1711 2748 2747 5169 9702 4977 4979  
+1712 1769 2931 2932 5304 3042 5340  
+1713 2750 5661 2640 3067 3038 10670  
+1714 2049 2971 5259 9878 1770 5421  
+1715 1097 4074 1098 7579 449 1717  
+1716 2377 7 1545 -1 2599 4253  
+1717 4074 1097 5 454 7577 1715  
+1718 3 1098 4 7579 -1 7581  
+1719 1143 758 2875 1808 7649 2889  
+1720 4385 1584 1585 2676 435 8172  
+1721 4730 2021 2020 3544 8847 3542  
+1722 4076 310 1100 2677 8846 -1  
+1723 1867 4623 4621 8634 3239 8635  
+1724 4087 1125 513 3908 7602 7605  
+1725 5559 1102 103 873 1242 10470  
+1726 4089 2772 648 5025 7606 467  
+1727 648 2969 3573 5414 7606 10468  
+1728 1103 4090 1560 1774 8142 7608  
+1729 1653 3713 102 6886 667 6884  
+1730 859 3712 3713 6885 6843 2813  
+1731 227 4077 3153 1735 5782 7580  
+1732 650 4273 2134 7959 3769 1733  
+1733 650 5607 4273 10563 1732 7960  
+1734 228 2134 3788 1153 -1 543  
+1735 1107 3153 4077 1731 545 5783  
+1736 1586 4121 1107 5783 545 2681  
+1737 870 1108 317 184 797 768  
+1738 1587 656 1078 567 8175 250  
+1739 1109 4078 1161 7584 7673 7585  
+1740 4124 1162 4125 7675 7674 7672  
+1741 4182 1236 4180 7776 1993 1743  
+1742 3886 3887 823 7270 7215 642  
+1743 1236 4182 4174 7781 660 1741  
+1744 4183 4184 4181 7785 7778 7783  
+1745 1881 4095 4094 7619 9002 7617  
+1746 3052 1876 5300 3258 9962 3262  
+1747 4189 1113 4079 7587 7586 7794  
+1748 761 3865 3866 7173 7176 7174  
+1749 1967 1740 1958 3420 3419 3434  
+1750 1678 553 1677 619 2862 2042  
+1751 1153 3714 905 7592 7502 6887  
+1752 1625 1624 2947 5373 2756 1135  
+1753 5332 3125 1290 7839 10023 10024  
+1754 2175 1291 2173 3845 3848 9367  
+1755 3977 615 3979 7388 7393 7384  
+1756 511 1923 4686 3352 4449 1127  
+1757 5210 4607 1850 3205 9783 5112  
+1758 1203 4601 1846 8592 8330 1924  
+1759 1699 4476 4475 2707 8346 8347  
+1760 642 5024 3198 9422 2693 9423  
+1761 2685 2686 1120 5321 10413 4856  
+1762 2917 1285 2916 2089 5706 5320  
+1763 2202 2217 2218 3933 3935 3903  
+1764 2090 1120 2921 5321 2087 720  
+1765 2119 4781 2077 8966 3656 3740  
+1766 4793 2087 4794 3676 8973 3673  
+1767 5101 5105 1177 9582 4683 9570  
+1768 2587 5082 804 9533 1362 9534  
+1769 1064 2977 2976 5433 5452 5429  
+1770 2049 5259 2973 9879 3588 1714  
+1771 1125 4088 4623 7604 6746 7605  
+1772 667 3642 1867 8635 2893 3240  
+1773 3532 4097 2126 9660 1781 7622  
+1774 1560 4090 677 597 923 1728  
+1775 1911 4676 4828 8739 3328 3708  
+1776 4809 4826 1881 3268 9002 1777  
+1777 4826 4809 2102 3705 9036 1776  
+1778 1883 4645 4638 8678 8669 8679  
+1779 1436 4263 5150 7940 4858 2382  
+1780 5150 1129 2686 169 9665 7953  
+1781 1127 3532 2126 1773 9004 3753  
+1782 1127 4809 4094 9002 10552 9003  
+1783 452 1868 1131 3241 -1 3242  
+1784 408 2774 1868 3241 271 236  
+1785 4098 1132 291 128 7624 131  
+1786 1132 646 4101 7628 126 7627  
+1787 646 2366 5230 9821 7628 4230  
+1788 4585 3571 1831 6606 8562 8565  
+1789 397 713 4103 21 7634 356  
+1790 3154 1134 651 440 5784 982  
+1791 4092 677 4091 597 7611 7613  
+1792 4107 3527 4626 8641 8640 7641  
+1793 4126 1136 2220 537 3939 7039  
+1794 233 1137 4109 7646 -1 7038  
+1795 3791 1164 2389 4277 4276 7677  
+1796 1990 1847 4607 8604 8603 3199  
+1797 2389 3645 1137 6752 4276 3476  
+1798 1987 667 4722 8828 2892 1850  
+1799 3610 499 5306 9973 6681 6866  
+1800 637 4977 2355 854 9332 9329  
+1801 2448 2447 3683 4394 6828 4393  
+1802 5193 4685 1972 8756 9750 9749  
+1803 4110 1141 735 881 7645 753  
+1804 4003 1141 979 753 7439 7438  
+1805 4416 4417 1628 5117 2104 8232  
+1806 1470 1142 640 4252 2450 1035  
+1807 1691 757 576 3204 2888 1039  
+1808 4621 2875 758 1719 8631 8630  
+1809 3673 2866 2862 643 6808 9805  
+1810 1242 5321 5323 5681 5694 10002  
+1811 4113 1145 4112 7650 7648 4971  
+1812 498 2742 2744 4966 7652 4967  
+1813 2743 3737 2742 6933 4967 940  
+1814 929 4841 2723 9062 715 3815  
+1815 3890 3885 193 718 1094 7221  
+1816 1683 192 191 -1 647 8310  
+1817 2775 585 1032 2869 9728 504  
+1818 255 254 1148 769 5030 -1  
+1819 4115 1149 750 5107 7655 10554  
+1820 2706 393 392 -1 359 7656  
+1821 2569 884 2572 4638 4637 4629  
+1822 4879 4880 2208 3917 9138 9137  
+1823 1862 4883 4882 3914 10678 9143  
+1824 2528 2526 1864 4549 4546 4551  
+1825 5446 5445 3386 6243 6246 10248  
+1826 1152 5443 5445 6244 10246 10241  
+1827 1153 4118 4119 7660 6889 7661  
+1828 3714 1116 4082 7595 7592 4310  
+1829 547 3119 3120 5715 7662 5716  
+1830 3128 3121 933 5724 10026 5719  
+1831 1155 2820 2821 5119 1325 1594  
+1832 2513 2512 1155 9469 5125 9470  
+1833 4068 4120 218 1570 885 7568  
+1834 1047 4069 2850 7569 910 7570  
+1835 2845 2846 2839 5171 5156 5169  
+1836 2843 1684 5215 9793 2874 2876  
+1837 2672 5140 5138 9644 9640 9645  
+1838 4463 4464 2673 4833 8322 2879  
+1839 3223 3173 2034 6271 5920 5077  
+1840 4122 1159 4123 7670 5815 7669  
+1841 590 4742 4738 8868 5800 8869  
+1842 2800 1160 2799 3562 5076 350  
+1843 3823 3811 282 -1 7098 7097  
+1844 3346 1161 3823 7097 7076 10207  
+1845 747 3353 3354 6181 6180 2923  
+1846 4125 2638 711 6602 156 4763  
+1847 3346 5426 5428 10209 10210 1188  
+1848 3359 3358 3360 6189 6194 6192  
+1849 2205 3643 4126 6747 7676 6748  
+1850 2389 667 1987 1798 3476 4277  
+1851 2822 4206 1284 6204 5123 5122  
+1852 1165 2825 2824 5127 5124 10574  
+1853 3944 638 3945 7328 770 7679  
+1854 4371 4370 1563 806 993 8146  
+1855 2878 1349 482 2987 5237 1892  
+1856 4128 1167 641 3472 7680 7681  
+1857 3906 5580 63 10509 -1 10510  
+1858 846 1168 647 582 7789 1215  
+1859 3780 1169 812 7254 7018 1860  
+1860 1169 3780 2776 1147 1033 1859  
+1861 1170 3526 1694 6521 2895 668  
+1862 655 3954 5585 1264 10520 8344  
+1863 1171 1962 1961 599 483 3425  
+1864 1961 610 1960 3423 483 1274  
+1865 1172 339 338 -1 38 1329  
+1866 336 3152 5341 1514 10039 5780  
+1867 4131 84 83 -1 7684 796  
+1868 1173 649 1890 3285 500 7686  
+1869 4655 1894 4653 8693 8692 10684  
+1870 967 5209 2813 2585 1682 9781  
+1871 4136 5526 3621 624 7696 7695  
+1872 1176 4137 4138 7698 1881 -1  
+1873 143 4132 4133 7688 1879 849  
+1874 2593 5099 5098 4681 9558 9565  
+1875 2583 5072 5079 9514 4663 9515  
+1876 5102 2598 5088 4664 9543 9577  
+1877 5109 5113 2585 4695 -1 9586  
+1878 2596 2603 3796 7044 4680 479  
+1879 143 4133 4137 7698 -1 1873  
+1880 2600 5107 5105 9582 4686 4688  
+1881 1176 4138 4140 7699 7703 1872  
+1882 1044 534 1188 1610 1895 1602  
+1883 4146 1185 4147 7714 7716 2210  
+1884 4145 2472 1182 523 1885 7712  
+1885 4145 1182 4148 7717 1605 1884  
+1886 1191 4151 4152 7724 8177 134  
+1887 5608 4149 4150 7719 1901 10565  
+1888 1598 1351 4221 7857 7856 8192  
+1889 4200 3416 737 2054 7815 2045  
+1890 4146 4397 1598 2706 2210 7713  
+1891 1643 1928 949 3363 2792 2612  
+1892 1349 2878 1350 5235 2046 1855  
+1893 4221 1350 1185 5235 7856 7858  
+1894 1188 1184 4148 7718 7717 7723  
+1895 1041 1044 1188 1882 7710 1611  
+1896 1240 4190 4189 7796 7795 7797  
+1897 4190 1241 2397 4293 1454 1997  
+1898 1030 3787 2026 1580 1584 7031  
+1899 2024 2023 2025 3547 3552 2557  
+1900 1191 4388 1699 9751 8346 8177  
+1901 4150 492 5608 10564 1887 8345  
+1902 3414 2466 3700 6861 4428 612  
+1903 1193 2467 2466 6861 2695 9433  
+1904 542 2360 4216 4217 10581 4218  
+1905 5028 2466 1593 612 9430 2695  
+1906 1910 3790 5670 10782 7037 3323  
+1907 1195 42 4042 452 7516 577  
+1908 2608 2607 1195 700 4701 4704  
+1909 1288 4797 5595 876 8976 8979  
+1910 2091 2092 4448 8294 3684 2842  
+1911 3078 1198 3076 1121 578 7071  
+1912 2521 2522 714 909 4537 4536  
+1913 5035 4637 1879 9985 10735 9441  
+1914 3075 3079 1199 3250 743 5629  
+1915 798 5667 3080 8652 3243 10682  
+1916 3072 543 3070 4543 5619 3252  
+1917 5609 1831 2180 2617 10566 8563  
+1918 1554 682 4360 8125 8128 3169  
+1919 5174 5175 2763 9715 5007 9713  
+1920 3374 3373 3375 6220 6224 3504  
+1921 2001 5435 3699 10226 6092 6222  
+1922 4728 4727 2018 3536 3538 8841  
+1923 4599 4600 1844 3193 2858 8588  
+1924 4599 4601 1203 1758 8587 2858  
+1925 2284 2286 1414 2337 4066 4065  
+1926 3500 1311 3499 6470 6469 9079  
+1927 2317 2318 1413 2323 2257 4133  
+1928 1544 4937 2310 4114 8115 4115  
+1929 4250 1273 4249 7911 2062 5282  
+1930 1280 1283 923 7733 1003 2082  
+1931 621 1207 1210 1936 1944 772  
+1932 1480 1729 3378 1938 6230 2470  
+1933 5333 1214 523 1945 10025 5733  
+1934 1478 657 1474 2459 1394 2471  
+1935 1295 2011 2014 3524 2969 2108  
+1936 4157 1210 1207 1931 1370 7734  
+1937 4502 4158 1210 1393 7735 8398  
+1938 3378 1729 4502 2965 8399 1932  
+1939 935 4159 4503 1940 8840 7737  
+1940 4503 4159 1212 5736 8400 1939  
+1941 5334 4158 4504 7736 8402 10027  
+1942 4159 4160 1213 1943 7738 7737  
+1943 4160 4210 1213 7837 1942 7740  
+1944 621 1210 1214 1945 1059 1931  
+1945 523 1214 1210 1944 1393 1933  
+1946 2018 2019 4162 7744 3538 3537  
+1947 4210 4357 1546 9085 10579 7834  
+1948 1731 4728 4503 8840 8405 8841  
+1949 2798 2797 2796 3534 5071 5075  
+1950 3660 3655 3662 6785 5686 6772  
+1951 5325 5324 1218 6771 10011 10010  
+1952 865 3661 3665 1437 1439 6784  
+1953 3107 3103 5325 10010 10428 10007  
+1954 4943 2313 4945 9266 9265 2353  
+1955 1219 3656 3657 6774 6769 4107  
+1956 1420 2298 4928 4095 4068 2350  
+1957 2338 2333 1549 4162 4164 9299  
+1958 3550 1221 652 6299 6568 7748  
+1959 4164 4165 1222 9864 7747 7745  
+1960 895 2953 5251 5385 7749 1314  
+1961 99 4164 4166 7747 -1 1026  
+1962 4708 3361 1950 6195 3405 8803  
+1963 663 3810 1225 7072 1966 7074  
+1964 2109 709 2106 1209 3719 8802  
+1965 4812 2681 5147 4849 9659 9008  
+1966 663 1225 1223 132 524 1963  
+1967 2541 1225 964 7072 4577 4576  
+1968 246 2610 4168 491 -1 4707  
+1969 1226 2610 2609 4708 4706 491  
+1970 2436 2437 465 -1 4371 4373  
+1971 2439 2441 698 4369 1057 4376  
+1972 3467 1319 3466 2150 6405 6409  
+1973 3521 3464 1308 3466 6511 2128  
+1974 5421 861 3340 890 10199 10198  
+1975 772 5301 5303 5586 1067 5585  
+1976 753 2957 2958 1978 9817 5392  
+1977 4280 519 4281 7978 2564 8121  
+1978 2958 2957 1231 4591 9866 1976  
+1979 1551 1738 4358 2562 1537 4594  
+1980 528 2473 1232 10542 7565 4442  
+1981 1017 4046 4045 7524 7521 7522  
+1982 2473 2472 2471 4440 4437 4442  
+1983 875 4713 1966 3438 4435 8811  
+1984 3303 3304 3591 6083 3512 739  
+1985 3326 2005 3325 6646 1688 6088  
+1986 2618 2623 877 2185 4724 1277  
+1987 2062 2997 2996 651 5477 5472  
+1988 1236 4173 4175 7763 1989 660  
+1989 4175 4178 1236 7776 1988 7767  
+1990 4176 574 4177 7768 7771 7766  
+1991 1528 4283 4338 7980 2560 2561  
+1992 846 2876 777 8078 535 725  
+1993 4182 4180 1111 641 7780 1741  
+1994 647 4188 4186 7787 7789 7792  
+1995 4184 4185 4187 1216 7791 7784  
+1996 1240 630 3999 680 7431 7795  
+1997 4190 4191 1241 1998 1897 7797  
+1998 1241 4191 1892 7799 1681 1997  
+1999 1080 2395 2397 4288 4293 4291  
+2000 3677 3678 960 5693 6816 6815  
+2001 1660 5314 3090 5660 5655 9988  
+2002 2328 4960 959 4166 9293 9295  
+2003 2483 2485 1802 4201 1442 4461  
+2004 5549 2353 3682 4189 6826 10450  
+2005 4958 2342 2328 9295 4152 9292  
+2006 4252 1402 4256 7925 2065 2312  
+2007 2490 5663 2489 10674 4472 4475  
+2008 789 1246 21 391 464 926  
+2009 1246 664 3921 7281 393 926  
+2010 699 5565 3732 3906 595 10481  
+2011 3733 1557 4365 2622 8136 6924  
+2012 3891 1248 788 705 1100 7224  
+2013 3130 1248 59 7224 295 5738  
+2014 553 1263 1249 2016 1199 2042  
+2015 1259 4980 4197 9336 2034 7810  
+2016 1251 1249 1263 2014 2018 1130  
+2017 3415 1253 491 2043 6302 11  
+2018 1263 1253 1251 2023 2016 2043  
+2019 2358 1252 4979 9333 170 2020  
+2020 2358 4194 1252 6198 2019 999  
+2021 672 1251 1252 9333 6197 1130  
+2022 1741 491 1739 138 2988 6302  
+2023 1250 1251 1253 2018 2032 9334  
+2024 3641 1256 4193 7802 7800 2028  
+2025 4200 4196 1264 7808 2045 7816  
+2026 1255 3415 4193 6303 7807 11  
+2027 4200 4197 1258 9336 7816 7815  
+2028 3641 1349 1256 2209 2024 2987  
+2029 1264 1256 1187 2209 6304 7808  
+2030 4198 1257 4194 7804 7803 9819  
+2031 2877 5229 1262 7814 5233 5232  
+2032 1253 4195 1250 9335 2023 1418  
+2033 1258 4195 4196 7805 7816 7806  
+2034 1269 1259 4197 2015 7809 6714  
+2035 4800 2094 4801 3690 2055 3687  
+2036 3625 803 3626 6712 2037 7811  
+2037 3625 3626 1260 8986 6713 2036  
+2038 1261 3625 3622 6713 2039 1414  
+2039 1261 3622 4199 6707 9820 2038  
+2040 4199 3629 1262 10524 7814 7813  
+2041 5340 2877 940 5233 10037 10035  
+2042 1678 1263 553 2014 1750 2861  
+2043 1253 1263 491 2861 2017 2018  
+2044 4222 3421 1187 6304 1419 7859  
+2045 1264 3416 4200 1889 2025 6315  
+2046 1349 1350 1187 1419 2209 1892  
+2047 1267 3422 3423 6316 6312 6317  
+2048 2791 1929 2793 1420 5065 5061  
+2049 1933 1266 1930 409 3366 2215  
+2050 2478 5036 1931 9445 4450 3368  
+2051 1269 3417 3418 6306 6309 6307  
+2052 1643 3784 4431 7025 2612 7026  
+2053 2478 1496 4506 2978 2501 4451  
+2054 3417 737 3416 1889 6305 6307  
+2055 4800 4801 947 8987 8984 2035  
+2056 2835 3042 2557 9936 2550 5149  
+2057 1521 4331 4330 2554 1218 8069  
+2058 5612 4201 984 7448 10572 10573  
+2059 3861 5576 198 -1 7166 10503  
+2060 2833 1272 592 779 5145 5144  
+2061 1034 1033 1272 1590 5144 605  
+2062 1401 4250 4249 1929 7916 7913  
+2063 983 4492 2896 8380 2371 1489  
+2064 5623 1403 3697 6855 6853 10595  
+2065 4256 1274 4252 7917 2006 2356  
+2066 3194 1408 4958 9292 9291 2311  
+2067 4953 2326 4957 9289 4153 4146  
+2068 1277 1276 329 1675 2073 855  
+2069 923 1077 1276 3467 1003 1676  
+2070 1278 328 1297 1369 1598 -1  
+2071 1277 1038 1280 2076 855 2110  
+2072 2782 1297 1279 1369 2078 5044  
+2073 1277 329 1278 -1 1598 2068  
+2074 327 1375 4204 2261 -1 2075  
+2075 1375 327 1374 2259 2258 2074  
+2076 1281 1280 1038 2071 1599 2082  
+2077 1208 4157 1283 7733 6229 7734  
+2078 1279 739 2782 34 2072 1283  
+2079 4205 4285 1281 7984 1599 7825  
+2080 4611 1856 1857 65 8611 8610  
+2081 4611 4285 1282 7825 1002 3220  
+2082 1280 1281 1283 2083 1930 2076  
+2083 657 1283 1281 2082 2459 690  
+2084 1284 5431 4208 10217 10576 10218  
+2085 2822 1165 2823 5124 5121 1495  
+2086 2922 2910 2915 5298 5309 5323  
+2087 2090 2921 2928 5335 5334 1764  
+2088 1286 2910 2911 5296 3043 5298  
+2089 2919 2916 1285 1762 5316 1710  
+2090 1851 5168 4371 9700 8145 9701  
+2091 4209 1287 2743 4969 4968 8143  
+2092 4795 2088 2087 3676 8974 3675  
+2093 1288 4795 2091 8974 8979 8975  
+2094 5615 4212 1289 5728 10578 2601  
+2095 4211 1289 3125 5728 5727 832  
+2096 2405 938 4852 9083 2102 4309  
+2097 2406 1290 2404 1400 4307 10023  
+2098 2173 2402 2172 829 3842 3845  
+2099 4415 1626 2175 950 3849 2757  
+2100 4408 899 4407 8213 1319 1321  
+2101 2174 807 2175 3849 3848 8225  
+2102 4852 2166 2405 4303 2096 3831  
+2103 2168 2171 2172 3841 3843 3834  
+2104 4416 1628 4418 8235 1686 1805  
+2105 1621 2708 2399 3837 2750 4900  
+2106 2464 1481 2463 2473 4423 7988  
+2107 3373 1296 1482 2475 6219 3504  
+2108 4726 2011 1295 1935 8836 2109  
+2109 1482 2011 4726 2108 8837 2475  
+2110 1277 1297 1038 5044 2071 1598  
+2111 2137 1300 342 -1 7 9  
+2112 1298 4836 1299 3776 6 9051  
+2113 2611 1299 749 3776 6913 7841  
+2114 347 4213 719 1022 52 7840  
+2115 1301 262 1302 -1 501 496  
+2116 1298 343 1300 -1 9051 0  
+2117 260 1302 261 -1 -1 501  
+2118 3425 5567 5454 10486 6320 959  
+2119 2206 4874 4875 9128 7872 684  
+2120 5066 2783 5192 5922 9748 9503  
+2121 3224 5237 5369 9835 5255 5923  
+2122 1305 3815 3816 7083 5792 1297  
+2123 3160 3158 1305 2532 5792 10046  
+2124 3814 3813 1306 7001 7080 626  
+2125 4850 2165 4849 3828 9078 3829  
+2126 4322 1512 4323 8054 8056 1634  
+2127 3474 3462 3463 6396 6399 2131  
+2128 3521 3463 3464 6398 1973 6512  
+2129 1319 5480 3469 6416 2145 10315  
+2130 5463 3436 5466 10288 10287 2146  
+2131 3462 3474 724 6420 6397 2127  
+2132 3440 1316 3462 6396 2144 6413  
+2133 3482 1310 3485 6435 6442 6429  
+2134 1204 3499 3770 6470 656 553  
+2135 5493 3498 3499 6468 553 10341  
+2136 3564 1312 5515 10383 6592 -1  
+2137 5154 2693 887 9081 9672 2696  
+2138 5491 3497 1314 114 10335 6417  
+2139 1983 3473 5482 10320 10319 6411  
+2140 5483 3475 1309 6426 10321 6344  
+2141 5482 1308 3472 6415 10319 6513  
+2142 3476 5485 5500 10325 6514 10326  
+2143 3475 3474 5485 6419 6422 10323  
+2144 3462 3439 3440 6350 2132 6351  
+2145 1319 3469 3465 6401 2150 2129  
+2146 5463 3438 3436 10280 2130 10282  
+2147 3442 2143 3441 6441 6352 422  
+2148 1056 3598 3597 6660 10284 6657  
+2149 3429 2766 3428 6328 6326 6336  
+2150 1319 3465 3466 6403 1972 2145  
+2151 3773 3568 1983 6600 10489 7004  
+2152 1838 4594 607 392 3183 8578  
+2153 3472 5480 5569 10316 7005 6416  
+2154 1321 2360 2359 4219 1480 4217  
+2155 2188 4866 1323 5094 3875 9111  
+2156 5717 2535 2536 4564 10781 7036  
+2157 2809 5207 2810 2581 2580 9777  
+2158 5668 1906 4672 8731 3296 9107  
+2159 1324 2894 2895 5268 5278 2365  
+2160 2901 2902 1425 9319 5281 2364  
+2161 503 2240 2249 3976 9182 1025  
+2162 4026 4020 4029 7472 7491 3994  
+2163 2240 2244 1327 9177 3979 60  
+2164 1328 2245 2238 3974 4020 3988  
+2165 597 3547 2234 1167 3967 6561  
+2166 4896 2238 4897 9170 9169 3973  
+2167 2261 2252 2251 79 4000 4021  
+2168 1329 2250 2263 2170 4025 3999  
+2169 2253 2246 2250 3990 3999 2172  
+2170 2251 2263 2250 2168 3998 4001  
+2171 2429 1426 2428 4037 4352 1183  
+2172 2253 479 2246 3991 2169 2174  
+2173 1573 2410 4998 9371 2655 4317  
+2174 2253 2254 479 2809 2172 4005  
+2175 502 4767 2620 8918 8341 8919  
+2176 2617 2618 2621 4724 2183 4721  
+2177 4766 2612 5117 9599 8916 4711  
+2178 2624 1335 2626 4739 4734 4737  
+2179 1031 3016 3018 5462 9926 5510  
+2180 5680 4762 2053 3610 10708 4940  
+2181 1334 5680 2729 10709 4712 4940  
+2182 1337 3552 2633 3499 9602 6571  
+2183 2617 2621 1336 4751 4722 2176  
+2184 3600 5119 2622 4730 4732 6575  
+2185 2623 2626 877 4731 1986 4734  
+2186 3306 3308 1234 6151 3503 6087  
+2187 487 1998 4724 8832 1395 3498  
+2188 795 1994 1995 3486 3494 3489  
+2189 1485 2785 207 -1 7993 5050  
+2190 1339 723 1340 2191 972 2480  
+2191 723 4220 1340 2192 2190 7854  
+2192 2505 1340 4220 2191 4504 4502  
+2193 1341 2506 2507 4506 4510 4507  
+2194 2726 2727 3728 3734 6915 4934  
+2195 1487 723 1486 587 2482 7854  
+2196 2506 1342 3551 6569 4506 7855  
+2197 4291 4292 1487 7998 2483 7996  
+2198 2832 517 4064 514 1589 5143  
+2199 3276 5410 5408 6028 6022 10176  
+2200 2096 4802 3296 8989 8996 3694  
+2201 2635 3217 2067 5909 4758 3636  
+2202 3804 3022 1757 5520 7063 7062  
+2203 1346 1986 4722 2892 8336 3474  
+2204 4469 758 1691 2889 8333 8632  
+2205 2659 3207 917 5168 4805 5889  
+2206 5129 2671 1347 5167 9623 9622  
+2207 3646 234 3645 6752 6751 6754  
+2208 1985 1167 1353 528 2217 3472  
+2209 1187 1256 1349 2028 2046 2029  
+2210 1598 1185 4146 1883 1890 7856  
+2211 1352 1265 3421 6314 7859 3372  
+2212 4224 1186 1929 1420 7863 8191  
+2213 4223 1352 4222 7859 2214 8770  
+2214 4223 4222 1350 1419 7858 2213  
+2215 4692 1266 1933 2049 8771 7861  
+2216 1348 1353 235 528 -1 49  
+2217 1985 1353 1138 6753 3471 2208  
+2218 2812 2811 1538 3808 5102 2583  
+2219 2230 1534 4892 9158 9161 8106  
+2220 4227 277 276 -1 7868 146  
+2221 4225 1355 668 1413 7864 7866  
+2222 4225 1705 1356 144 7865 7864  
+2223 831 3923 3924 7285 7288 7286  
+2224 1358 4228 275 -1 10526 7871  
+2225 2363 1357 1358 751 2227 4225  
+2226 275 3989 5589 10527 10526 171  
+2227 2363 1358 945 6718 4224 2225  
+2228 2456 289 288 -1 4408 116  
+2229 1359 669 1360 2230 1560 4409  
+2230 669 1488 1360 2378 2229 205  
+2231 1432 4981 1434 118 9339 9338  
+2232 882 4696 1936 8779 1288 2238  
+2233 1941 4704 4699 8794 8787 8795  
+2234 1361 1943 1939 3382 1705 3393  
+2235 4775 4777 1363 8952 2846 8935  
+2236 5505 5503 3530 1697 2855 10365  
+2237 2379 1670 1673 8304 2852 3671  
+2238 882 4694 4696 3374 2232 8774  
+2239 4701 1935 4695 3375 8777 8788  
+2240 5522 1365 727 4274 10397 6670  
+2241 4229 1365 1303 6670 7870 3784  
+2242 3203 2455 4182 7781 7780 4406  
+2243 3366 4232 4233 7877 6205 7878  
+2244 4230 4231 1367 7884 1494 7874  
+2245 4235 4488 5619 8371 10587 7883  
+2246 518 5618 3863 7881 1170 10584  
+2247 3203 3204 5361 5884 10079 2702  
+2248 1369 2756 5173 9711 8276 556  
+2249 4438 2458 1369 4990 8276 8275  
+2250 2790 845 1747 2997 3000 7892  
+2251 666 1723 4498 8390 5058 2953  
+2252 2347 2348 2349 4195 4197 4192  
+2253 2290 1418 2288 2346 4075 2347  
+2254 2293 2325 1373 7930 4085 2368  
+2255 4934 2307 4936 9248 9247 4082  
+2256 1429 4260 4257 7933 2366 7934  
+2257 1413 4927 2317 4073 1927 9229  
+2258 1375 1374 880 30 2260 2075  
+2259 327 326 1374 1284 2075 -1  
+2260 1375 880 4609 8607 8605 2258  
+2261 4204 1375 1279 1283 7824 2074  
+2262 614 2880 1376 2263 1339 5238  
+2263 1376 2880 1377 5239 1237 2262  
+2264 2364 1379 4242 7898 7897 2268  
+2265 4241 4240 1377 185 7893 7896  
+2266 1378 4241 4243 2269 2267 7896  
+2267 3376 1378 4243 2266 7900 10230  
+2268 2364 3291 1379 6043 2264 1239  
+2269 858 4243 4241 2266 7895 7899  
+2270 4243 4244 1380 7903 7900 7899  
+2271 3376 4303 1498 5269 1123 6226  
+2272 5436 1722 4495 2950 8385 10227  
+2273 926 1715 3367 2373 8384 2936  
+2274 858 3291 3284 6057 1501 6043  
+2275 3590 799 5621 860 10591 2280  
+2276 475 3281 3280 6033 6642 10179  
+2277 1386 3256 3257 5988 10650 2281  
+2278 799 3260 3261 5995 860 5986  
+2279 1389 2906 5402 1660 10161 5291  
+2280 799 3590 3289 6644 5989 2275  
+2281 3256 1386 5392 5987 10141 2277  
+2282 1396 3210 3212 2302 2303 10181  
+2283 991 5384 3251 10124 2791 10125  
+2284 3249 5387 5384 2290 5972 10131  
+2285 5377 3255 5395 10147 10146 10109  
+2286 4421 1388 4423 8246 8245 8259  
+2287 4429 1386 4427 8253 8258 10142  
+2288 2904 4247 1398 6638 5287 5286  
+2289 1427 2905 2903 5284 5280 407  
+2290 5387 3246 5384 10124 2284 5966  
+2291 5398 5372 3241 5955 10101 10152  
+2292 5418 3323 1632 6134 10193 10192  
+2293 3258 5386 3259 10126 10159 5959  
+2294 3295 3294 800 5990 6066 6061  
+2295 1245 3404 3380 10232 4184 2310  
+2296 3238 3236 3578 5947 6620 5951  
+2297 4529 1773 4528 3051 8451 3055  
+2298 3229 2095 3012 10713 5502 3077  
+2299 4525 4527 874 2428 8444 2434  
+2300 3281 1396 3279 1122 6033 5895  
+2301 1395 3287 3286 6055 1510 6046  
+2302 3211 3212 3210 2282 5894 5897  
+2303 3213 1396 3212 2282 5899 1122  
+2304 1621 2400 2401 4299 4908 2750  
+2305 1641 3214 3698 5902 8252 5903  
+2306 1070 3587 3588 6639 7908 5965  
+2307 4251 4249 1398 5287 7912 7916  
+2308 3254 5395 3587 10147 5965 5982  
+2309 3246 5379 3251 5976 10124 5967  
+2310 3404 1245 5449 6233 10254 2295  
+2311 1408 3194 3195 5864 9305 2066  
+2312 4252 4253 1402 2314 2006 7918  
+2313 5622 4250 4252 7913 7917 10593  
+2314 1402 4253 4255 7920 7922 2312  
+2315 4254 1404 4256 7926 7925 9285  
+2316 5450 3407 5451 6288 10258 10256  
+2317 3405 3593 1411 2332 6284 6649  
+2318 2326 4955 4956 9286 9289 4150  
+2319 2320 1406 2318 4135 4134 4140  
+2320 959 2338 2337 4171 4155 4174  
+2321 2323 2324 3193 5862 5861 9283  
+2322 1912 2319 3193 4136 9241 4137  
+2323 2319 1413 2318 1927 4135 4098  
+2324 3696 1275 5623 10594 6853 5863  
+2325 1407 3406 3405 6649 5865 6283  
+2326 1408 4965 2342 4183 9292 9305  
+2327 2327 4958 4959 4152 9290 9291  
+2328 2344 4970 4969 9316 9308 9313  
+2329 2352 2487 5689 10726 9328 4469  
+2330 3674 3677 2339 6816 2608 6810  
+2331 2333 4963 2332 9301 4162 9302  
+2332 3593 5520 1411 10393 2317 10394  
+2333 3381 5439 5438 3122 6282 6236  
+2334 3248 5520 5381 6286 5968 10393  
+2335 4581 5519 5663 8196 10675 8556  
+2336 1205 2296 2295 4087 3330 4090  
+2337 1414 2286 2287 4071 4088 1925  
+2338 2294 1420 2285 9233 4067 2352  
+2339 2284 1415 2283 823 4065 191  
+2340 4923 1415 2285 191 9222 9221  
+2341 4948 2315 4949 4129 9274 9272  
+2342 4913 1426 2269 639 9201 4354  
+2343 4914 4912 1416 1449 9203 4036  
+2344 4917 2281 1415 823 9210 9209  
+2345 2273 1416 4910 1449 4033 4042  
+2346 2287 2288 1418 2253 4072 4071  
+2347 4925 1418 2290 2253 4079 5382  
+2348 1417 2282 2281 4063 9206 9275  
+2349 2307 4935 1419 9246 9318 4082  
+2350 1420 2296 2298 4091 1956 2352  
+2351 4945 2314 2529 4041 4096 4126  
+2352 1420 2294 2296 4087 2350 2338  
+2353 2313 4943 4931 9262 9238 1954  
+2354 2298 2297 1422 1438 4094 4091  
+2355 2331 2354 1422 4161 4100 4207  
+2356 4256 2323 1274 4145 2065 7926  
+2357 2900 1324 5240 5278 9842 5274  
+2358 4259 2348 2291 4194 7932 7931  
+2359 2350 1425 4972 9319 2360 5276  
+2360 4973 2350 4972 2359 9322 9321  
+2361 2899 2898 2900 5274 5279 2367  
+2362 5011 2432 962 4362 4363 4328  
+2363 2427 2413 2412 1479 4322 4353  
+2364 2902 2901 2903 5280 5285 2160  
+2365 2896 2894 1324 2159 5270 2945  
+2366 4257 4258 1429 4149 2256 7928  
+2367 2898 2899 533 7927 5275 2361  
+2368 2325 2293 2311 4084 4148 2254  
+2369 4260 4261 1430 6893 1085 7934  
+2370 2790 1724 1370 9256 5059 8391  
+2371 2897 983 2896 2063 5272 8388  
+2372 3367 1431 857 304 6207 2373  
+2373 1431 3367 1715 2273 96 2372  
+2374 2368 1433 4984 9343 4237 8005  
+2375 2366 524 4364 8133 858 383  
+2376 1489 4294 544 9341 2488 8001  
+2377 4296 4300 1433 1608 8005 1356  
+2378 1488 1434 1360 632 2230 2379  
+2379 1434 1488 4982 2486 9339 2378  
+2380 4262 1054 4070 1630 7572 7937  
+2381 4262 871 1436 2382 26 7938  
+2382 1436 871 4263 7939 1779 2381  
+2383 572 1435 1436 26 4858 9662  
+2384 1437 4263 1438 7939 2414 7940  
+2385 2919 2920 5242 9846 9845 5316  
+2386 1445 1438 871 7939 1633 2387  
+2387 1445 4265 1438 7941 2386 946  
+2388 3634 4266 1446 4417 2393 6731  
+2389 4501 1726 4500 2416 8395 3855  
+2390 2459 2460 552 7946 2402 4415  
+2391 1440 2461 2462 4418 8518 4419  
+2392 4264 1439 4500 7942 8394 7944  
+2393 1446 3632 3634 6727 2388 2403  
+2394 4553 1443 4572 8538 3135 8501  
+2395 4540 4542 1464 3154 8474 2441  
+2396 703 3686 5626 6830 10601 6833  
+2397 1814 4572 4570 8539 3133 3135  
+2398 4549 1443 4548 8501 8491 8502  
+2399 1798 4555 4556 8505 8510 2409  
+2400 1725 871 1055 7938 9708 1633  
+2401 2457 1445 1725 1633 2957 4411  
+2402 2457 2459 552 2390 4411 190  
+2403 3632 1446 1440 4419 6729 2393  
+2404 3685 1448 3684 1145 6829 8271  
+2405 1794 4562 2462 8518 4421 8519  
+2406 811 4438 1649 9710 8272 8275  
+2407 4435 1647 4437 8273 2803 8270  
+2408 527 2883 2889 590 2800 5245  
+2409 1798 4554 4555 8503 2399 3103  
+2410 5231 3113 2884 5703 2799 9824  
+2411 3746 5235 3745 9831 6948 3116  
+2412 1659 5232 2885 9828 5673 9825  
+2413 3744 481 3745 6946 6949 5657  
+2414 4271 1437 1438 2384 7955 7954  
+2415 4271 1453 4272 7958 7957 8392  
+2416 4499 4500 1726 2389 1666 8393  
+2417 1726 2179 1453 813 1666 2959  
+2418 1073 2907 2908 1271 3856 5292  
+2419 1094 2911 2909 5296 7058 5302  
+2420 1764 1455 2907 1271 5293 2421  
+2421 4523 1455 1764 2420 8440 7059  
+2422 1751 1786 2177 3079 1667 3009  
+2423 1753 1456 1752 3010 1669 1670  
+2424 1459 4519 4522 8428 8466 3015  
+2425 1782 4538 3397 3059 8469 8470  
+2426 1457 4517 4518 8429 3120 2429  
+2427 4516 1457 1753 3013 3012 2429  
+2428 4531 874 4527 2299 8449 3070  
+2429 4516 4517 1457 2426 2427 8427  
+2430 3001 1588 3000 1649 5478 5485  
+2431 3022 3023 1756 8435 5523 7062  
+2432 1074 1752 1787 3008 3032 1669  
+2433 5646 1602 4398 8553 2712 3701  
+2434 1772 4527 4525 2299 8447 8448  
+2435 1810 1461 4563 8520 2437 3050  
+2436 1815 1465 1750 3007 3136 3143  
+2437 1791 1810 4563 2435 8521 3088  
+2438 1749 1750 1463 3082 3005 3004  
+2439 1601 1969 1824 3439 3157 3441  
+2440 1789 1465 2475 4446 8480 8476  
+2441 1788 4542 4540 2395 8475 8478  
+2442 1466 2613 1467 4714 2445 1531  
+2443 623 1078 1466 4748 2445 1677  
+2444 1467 531 1991 1114 1249 4714  
+2445 623 1466 1467 2442 6210 2443  
+2446 539 2022 4277 7968 10562 1015  
+2447 1469 2949 4274 5376 1154 5378  
+2448 4276 1469 4275 1154 7964 5379  
+2449 794 1585 2950 5377 7966 435  
+2450 1471 1470 640 1806 516 7970  
+2451 4278 660 3963 7362 1306 8  
+2452 4279 640 1098 449 7971 516  
+2453 1 660 1471 8 7972 9153  
+2454 4171 1472 632 2457 7758 380  
+2455 1230 2958 5252 9866 9865 5395  
+2456 1237 4175 4176 7766 10608 7767  
+2457 632 1472 4284 7981 640 2454  
+2458 3716 1474 1201 7983 6891 1394  
+2459 657 1281 1474 7984 1934 2083  
+2460 1857 512 2645 4776 3219 65  
+2461 4286 1475 1479 4781 7986 7985  
+2462 1993 795 3372 6217 6211 3489  
+2463 1475 2644 2646 4775 2466 2963  
+2464 2654 1998 1477 3495 4794 8832  
+2465 1998 1483 1997 3496 3495 6223  
+2466 1475 2646 2647 4779 4781 2463  
+2467 1480 1478 4286 7985 2469 2471  
+2468 1479 2647 4287 4780 4425 4781  
+2469 2464 1480 4286 2467 7986 4424  
+2470 1480 1209 1729 2964 1932 4424  
+2471 657 1478 1480 2467 6230 1934  
+2472 1481 4287 1482 7987 8837 7988  
+2473 2463 1481 1295 8836 8839 2106  
+2474 1482 1202 4288 7989 6219 7987  
+2475 1482 1296 2011 3523 2109 2107  
+2476 1483 4288 4289 7989 3496 7990  
+2477 1476 1995 1997 3491 7992 2962  
+2478 207 3848 4290 7142 7993 594  
+2479 469 3601 3561 10395 -1 6666  
+2480 723 1339 1485 5050 587 2190  
+2481 4064 4065 617 2590 7560 7559  
+2482 1486 4066 1487 7563 2195 7564  
+2483 4291 1487 517 7563 7995 2197  
+2484 4220 1487 1342 7998 7855 7854  
+2485 2456 4293 669 205 4409 791  
+2486 1488 544 4982 9340 2379 2488  
+2487 1490 1489 653 1378 450 8001  
+2488 544 1488 1489 8000 2376 2486  
+2489 1604 2837 653 450 2491 64  
+2490 2836 4295 1490 8002 5153 2981  
+2491 3607 1604 653 2489 6678 6677  
+2492 1491 2638 2637 4764 5150 948  
+2493 1492 4295 4297 8003 8006 8004  
+2494 4296 2368 4983 4235 9342 8005  
+2495 4298 1493 4511 8010 8416 2496  
+2496 4298 4299 1493 8013 2495 8009  
+2497 556 3356 5429 6186 10214 1355  
+2498 1736 4509 5657 10663 10662 8413  
+2499 4691 1552 4299 1609 8011 8261  
+2500 1495 3785 1501 2511 8014 7028  
+2501 2478 4506 1732 2970 3368 2053  
+2502 948 1933 1931 3366 9445 3371  
+2503 515 4452 4454 2847 8776 8300  
+2504 4792 2077 4791 8966 2844 3656  
+2505 1069 2906 3743 5288 8020 5290  
+2506 5239 5436 3376 6225 1123 9839  
+2507 5411 4401 1613 8202 2734 6036  
+2508 2711 1620 2710 2748 4906 8218  
+2509 1802 2487 2482 4457 1442 10726  
+2510 704 4398 4579 8553 4473 3141  
+2511 1501 3785 4304 7027 8023 2500  
+2512 1501 4305 2369 1564 4233 8023  
+2513 1502 4307 4306 8028 8123 8025  
+2514 4359 1553 4305 912 8024 2614  
+2515 3784 4432 5572 8264 10495 7026  
+2516 2792 3222 4432 2708 8263 5062  
+2517 2760 365 364 -1 904 5002  
+2518 1605 1505 1504 2520 572 476  
+2519 1505 796 5338 10033 8030 476  
+2520 366 1504 1505 2518 1116 106  
+2521 1506 296 4156 7732 461 136  
+2522 4313 4317 1507 8047 8038 8037  
+2523 4319 1836 4316 8043 3178 9418  
+2524 4316 4314 1507 8038 3178 8039  
+2525 4320 1508 4317 8045 8044 893  
+2526 554 4483 4481 8361 9837 8362  
+2527 3199 1510 5358 5872 10073 5055  
+2528 2453 5024 1972 9423 4403 4392  
+2529 4477 2788 5359 10075 10074 8349  
+2530 4678 980 4389 1539 8179 9753  
+2531 4321 4322 1511 8056 8053 671  
+2532 3158 3694 1305 7081 2123 669  
+2533 3919 1517 25 341 416 7278  
+2534 3639 3640 5710 10767 10329 6346  
+2535 3400 3637 129 6734 5826 6736  
+2536 3639 3635 3776 6733 7011 6740  
+2537 3400 2142 3175 2539 6273 5826  
+2538 3598 3599 5458 6662 10271 6659  
+2539 4874 3175 2142 2537 9128 9127  
+2540 3596 1318 3438 960 6347 6656  
+2541 1516 3175 5347 3785 10265 5825  
+2542 3426 3427 5458 6327 10272 1194  
+2543 2959 1517 828 7278 10775 5396  
+2544 4329 4326 4328 8065 8060 8066  
+2545 5026 4332 1522 2552 9426 907  
+2546 5634 2228 2229 3955 10616 10617  
+2547 3577 2229 3180 3956 5836 6618  
+2548 573 5057 3117 9486 6616 9487  
+2549 4327 718 4325 915 8059 8067  
+2550 2835 2557 3941 7321 7319 2056  
+2551 3942 1523 5213 9790 9789 7322  
+2552 4332 4334 1522 10618 2545 8072  
+2553 5026 114 1518 8058 907 9427  
+2554 4331 718 4330 8067 2057 8073  
+2555 1521 2835 5213 4609 8069 5148  
+2556 4729 4336 311 -1 8843 8842  
+2557 2024 745 2023 3548 1899 8850  
+2558 1525 5187 5186 9738 5743 1045  
+2559 5186 5189 2780 5039 441 5056  
+2560 4179 1528 4338 1991 8082 7774  
+2561 4282 4283 1528 1991 7977 2565  
+2562 4358 1738 519 7973 8121 1979  
+2563 1527 2553 4053 7537 7535 4601  
+2564 5630 4280 4281 1977 7976 10609  
+2565 4282 1527 4283 7979 2561 1536  
+2566 1529 4340 4341 8086 7022 1261  
+2567 3781 606 4055 7541 1262 2575  
+2568 1530 4341 1531 8087 9059 8088  
+2569 3782 4349 1533 2576 255 7023  
+2570 1532 4342 4347 8089 8107 1455  
+2571 5637 485 4345 3299 8096 9058  
+2572 4842 2159 783 2579 9063 3812  
+2573 4844 2160 4343 3819 8090 3816  
+2574 1536 1534 4350 8106 8105 4261  
+2575 606 3781 3782 7021 255 2567  
+2576 1533 4349 1536 8104 8105 2569  
+2577 507 4595 2382 3185 4264 8580  
+2578 2443 2444 5016 4386 9408 4383  
+2579 2159 4351 783 6238 2572 3817  
+2580 2809 2810 1537 5100 5097 2157  
+2581 5207 1536 2810 5098 2157 9778  
+2582 1531 4839 2155 10623 360 9056  
+2583 2812 1537 2811 5100 2218 9773  
+2584 485 4343 4344 8097 3299 8092  
+2585 5209 2812 2813 5102 1870 9782  
+2586 1539 4081 4352 7590 7151 1336  
+2587 2393 561 3727 6912 459 7150  
+2588 1916 2104 806 2755 540 3338  
+2589 4677 3852 1540 936 8740 3335  
+2590 4065 1541 617 1366 2481 7562  
+2591 658 3848 4353 601 8112 7142  
+2592 5155 2312 2707 4120 4899 9675  
+2593 4356 575 5155 9675 9674 7885  
+2594 4615 2181 997 6535 8619 8618  
+2595 1860 4616 4615 8620 6541 8621  
+2596 4937 4936 2308 4113 9250 9249  
+2597 4356 4354 1542 7445 8117 8113  
+2598 6 1097 1545 2599 -1 454  
+2599 1097 2377 1545 1716 2598 438  
+2600 4853 4357 472 9361 8120 9085  
+2601 938 4212 5615 2094 9083 7838  
+2602 5405 3249 5388 5972 10133 10166  
+2603 4805 4806 5404 8997 10164 8994  
+2604 1205 2300 2305 4099 4092 3330  
+2605 2336 1549 2331 4160 4159 4164  
+2606 4962 1550 2333 4165 9299 6811  
+2607 2354 2332 1220 9301 4163 4207  
+2608 1550 3674 2339 2330 4168 6809  
+2609 2335 3720 3670 6900 6780 4169  
+2610 2550 1551 2555 4595 4605 4594  
+2611 2547 2549 1007 2982 1054 4589  
+2612 1928 1643 4431 2052 8262 1891  
+2613 1552 3784 3785 2793 7028 7025  
+2614 1553 4359 4361 8124 8126 2514  
+2615 4360 1556 4364 858 8134 8125  
+2616 1554 4361 4362 8127 8036 8128  
+2617 682 2180 1831 1917 6606 3169  
+2618 1704 4483 5638 8362 10625 2913  
+2619 674 4310 4311 8029 10612 8032  
+2620 2881 1556 682 8125 5240 2621  
+2621 2881 5230 1556 9821 2620 9822  
+2622 4365 1557 212 548 8135 2011  
+2623 1557 676 1558 10777 29 6924  
+2624 3736 3731 3734 6919 6927 6931  
+2625 214 2117 1973 3736 695 3448  
+2626 3386 4367 3735 603 6246 6245  
+2627 1558 5715 2117 3735 3448 10777  
+2628 1560 4368 4369 911 8142 8141  
+2629 1560 4107 4106 7642 7635 923  
+2630 348 1561 349 456 -1 932  
+2631 1915 1561 705 7152 3337 90  
+2632 2156 1562 645 257 3810 160  
+2633 3524 1562 734 160 6515 2635  
+2634 522 1562 1563 2635 806 257  
+2635 1563 1562 3524 2633 993 2634  
+2636 4373 4372 360 -1 1006 8147  
+2637 2370 1564 742 2641 4238 84  
+2638 1565 4433 1647 8265 8270 8266  
+2639 1565 4435 3877 8269 7196 8270  
+2640 4373 805 3966 7368 1317 8149  
+2641 1564 4373 742 1317 2637 8147  
+2642 1567 4170 4374 7756 8156 7757  
+2643 4377 1569 4375 8153 8152 2646  
+2644 696 2441 2440 4376 8150 4379  
+2645 1568 3155 3156 5788 8157 5787  
+2646 1569 4377 4378 930 2647 2643  
+2647 4378 4379 1569 8154 2646 8159  
+2648 4018 540 4016 10533 7465 8158  
+2649 4021 4019 4020 7470 7473 7475  
+2650 4022 4023 4024 7479 7481 7476  
+2651 4022 1573 4027 7477 7487 7481  
+2652 2418 4999 2416 9373 4331 9374  
+2653 5010 5002 2422 9382 9396 9395  
+2654 1331 2409 2410 7041 7483 3332  
+2655 4998 2430 1573 7477 2173 9372  
+2656 2422 5004 842 9384 9396 4342  
+2657 4380 1574 5005 9385 1577 8155  
+2658 5350 2417 978 4330 10056 4332  
+2659 2420 5002 2419 9379 4336 9380  
+2660 3189 504 3188 5852 5851 5854  
+2661 5001 1028 5003 9381 4339 4350  
+2662 1577 166 3865 411 837 1000  
+2663 738 2157 4384 2664 9072 9066  
+2664 1578 4384 2157 2663 4921 8169  
+2665 1578 2719 2720 4925 8166 4921  
+2666 3650 3651 5354 10065 10064 6761  
+2667 5535 3669 3653 6799 6767 10422  
+2668 1580 2059 2028 3556 2670 3619  
+2669 2991 2992 478 3566 5461 5460  
+2670 2028 2029 1580 5513 2668 8853  
+2671 4736 2032 4743 8871 8870 8859  
+2672 2519 2516 1582 1452 4532 4525  
+2673 2493 2494 541 4527 4481 4480  
+2674 2111 5038 2493 9449 9656 3724  
+2675 5037 2724 2492 4930 4478 9447  
+2676 1584 643 1585 2678 1720 224  
+2677 310 1584 1100 8172 1722 1014  
+2678 4087 1585 643 2676 7603 5377  
+2679 513 2949 2950 5378 7602 1112  
+2680 1586 3164 3161 5804 5798 119  
+2681 4121 1586 691 5798 7666 1736  
+2682 4387 1078 925 1677 1678 8175  
+2683 319 318 1587 1373 8173 -1  
+2684 3008 1758 5269 9899 9898 3075  
+2685 2010 3269 3268 6013 6008 6010  
+2686 5015 661 2442 216 9406 9405  
+2687 4390 1590 4389 8179 8178 5355  
+2688 2938 626 1927 4269 3359 8181  
+2689 1917 4679 4678 2691 8743 8745  
+2690 1590 2938 1917 5354 8743 5355  
+2691 4679 1591 4678 8742 2689 8183  
+2692 2786 1592 1084 3340 5049 970  
+2693 5358 642 3198 1760 10073 10072  
+2694 4393 471 5028 9431 9430 8186  
+2695 5028 1193 2466 1903 1905 9431  
+2696 2695 2693 5154 2137 9673 4873  
+2697 4395 5645 1596 10638 8184 10639  
+2698 5152 1594 1596 2700 8189 9667  
+2699 753 5227 2542 562 343 4579  
+2700 4392 1596 1594 2698 1276 4866  
+2701 3797 2468 4187 1324 7790 5034  
+2702 1111 3204 3203 2247 7780 10571  
+2703 4149 1042 4148 1605 7718 8193  
+2704 4396 1598 3039 2706 5556 8192  
+2705 2793 2794 1600 5068 5065 1606  
+2706 4397 3039 1598 2704 1890 8194  
+2707 4476 492 4475 8345 1759 5067  
+2708 3222 1644 4432 8264 2516 5919  
+2709 1826 2100 1825 3064 3156 3159  
+2710 4534 1772 4526 8447 8446 8450  
+2711 1075 1819 4577 8548 3158 3144  
+2712 4398 1603 5646 10640 2433 10389  
+2713 1412 5439 4573 10234 1553 3122  
+2714 3581 1393 3580 6624 6623 6631  
+2715 285 2854 286 5186 -1 5187  
+2716 2758 2759 2854 5000 5187 4998  
+2717 670 2373 1606 4242 1117 1092  
+2718 1605 1606 4399 10643 2720 1117  
+2719 5647 548 1616 2739 10780 8197  
+2720 1605 4399 1607 8198 2722 2718  
+2721 1607 825 1608 2723 485 8198  
+2722 796 1605 1607 2720 5812 476  
+2723 1609 1608 825 2721 2725 2724  
+2724 2882 1608 1609 2723 1508 5243  
+2725 825 1611 1609 8199 2723 1173  
+2726 4400 5648 1610 10644 8200 10645  
+2727 3589 3280 3285 6045 6044 6642  
+2728 3292 2364 993 7493 4227 6039  
+2729 5716 4399 5647 10643 10780 10779  
+2730 1611 1009 1612 2731 1322 2740  
+2731 1613 1612 1009 2730 2733 8202  
+2732 1612 4401 3589 8201 6641 8202  
+2733 4402 1613 1009 2731 2735 1541  
+2734 1613 4404 5411 8208 2507 1541  
+2735 4403 4402 1009 2733 8203 8206  
+2736 4405 5156 1614 8207 8210 2737  
+2737 4405 899 5156 9676 2736 8213  
+2738 1616 1617 4403 2742 8203 2739  
+2739 1617 1616 548 2719 8212 2738  
+2740 1009 1611 1616 10642 8203 2730  
+2741 4988 5649 548 8212 9352 9351  
+2742 1617 4405 4403 8210 2738 8205  
+2743 1622 4410 4412 8215 2751 8222  
+2744 1622 4856 4411 9091 8222 9092  
+2745 1619 4411 2171 2752 2746 8221  
+2746 1619 2171 2806 3840 8217 2745  
+2747 2708 2709 3040 5559 5558 4900  
+2748 1620 2709 2710 4903 2508 5559  
+2749 2169 808 2168 3834 9088 4901  
+2750 2399 2400 1621 2304 2105 3839  
+2751 4989 1622 4412 2743 8224 9093  
+2752 1292 2171 4411 2745 9091 3841  
+2753 3822 2374 4989 1136 9354 7095  
+2754 2374 4990 1623 8226 1136 9356  
+2755 2947 806 2104 2588 3710 5373  
+2756 2947 4414 1625 8228 1752 5372  
+2757 1626 4415 4083 8230 9368 2099  
+2758 1625 4415 4413 8229 1135 8230  
+2759 4083 1625 1115 8228 7594 8230  
+2760 5690 2404 4996 4306 10729 4307  
+2761 2166 2167 1293 3835 4303 1399  
+2762 2390 2819 4993 1684 9362 4279  
+2763 2170 2169 1294 1683 3836 4296  
+2764 1216 2017 2015 3530 5070 3535  
+2765 2378 1630 4418 8236 8235 6139  
+2766 1628 5211 2378 6146 8235 9785  
+2767 3332 2378 3335 4255 6145 6139  
+2768 3331 3327 3328 6128 1687 6137  
+2769 1631 3328 3329 6131 6142 1687  
+2770 3320 3321 1633 3533 6125 6113  
+2771 3319 1083 3316 3695 6107 6114  
+2772 2798 936 3226 3531 3510 5074  
+2773 2012 936 2014 3529 3524 5369  
+2774 3315 1083 3591 6645 6083 3695  
+2775 1637 5203 5202 9770 2781 9768  
+2776 4425 4419 1636 2778 2777 8249  
+2777 4423 4425 1636 2776 8245 2779  
+2778 1636 4419 4420 8238 8241 2776  
+2779 4425 4423 1640 2786 8250 2777  
+2780 809 3330 3324 6121 8239 6135  
+2781 5202 4422 1637 8242 2775 9767  
+2782 3263 5405 5403 10167 10163 6001  
+2783 3299 3250 5388 10133 10132 5974  
+2784 1639 3215 2401 5905 6909 4300  
+2785 3725 3726 5650 10648 8248 6907  
+2786 4423 4426 1640 6858 2779 8246  
+2787 1640 3698 4424 6857 8250 6858  
+2788 1641 4426 4428 8251 2789 8252  
+2789 4428 4429 1641 8258 2788 8256  
+2790 5652 3264 4430 8260 10653 10652  
+2791 5390 991 3251 2283 10136 6072  
+2792 4432 1643 949 1891 8263 7026  
+2793 3785 3784 1043 10495 7027 2613  
+2794 1600 3037 2791 5060 5065 2796  
+2795 1644 1503 4307 8028 10494 5919  
+2796 3038 3037 1600 2794 5552 2797  
+2797 3038 1645 3037 5553 2796 8355  
+2798 5329 3113 1646 9824 5704 10019  
+2799 5231 2884 2883 5247 9823 2410  
+2800 2889 2890 527 5259 2408 5257  
+2801 1448 5628 4267 7947 10600 10604  
+2802 1648 5628 4436 10604 2805 10605  
+2803 4435 4437 683 8277 8269 2407  
+2804 1649 4439 4437 8277 8274 8278  
+2805 1649 1648 4436 2802 8272 8274  
+2806 34 3876 4440 7195 -1 2807  
+2807 34 3875 3876 7193 2806 349  
+2808 2247 2951 3572 5381 9179 3992  
+2809 2258 479 2254 2174 9190 5380  
+2810 3020 5282 3004 9924 3627 9925  
+2811 3271 2009 3274 10175 6016 6014  
+2812 751 3692 5552 10456 10455 6845  
+2813 859 5558 3712 5416 1730 10467  
+2814 250 1654 251 420 -1 1096  
+2815 2068 1654 787 7682 3637 480  
+2816 789 20 3377 6227 448 464  
+2817 2869 2871 790 1105 5216 5215  
+2818 762 3095 3096 5668 5641 2822  
+2819 3101 3100 588 5677 5678 5680  
+2820 5225 2869 2870 5216 5219 9814  
+2821 2868 2872 1657 2828 5213 2829  
+2822 3095 762 3087 2824 5652 2818  
+2823 2885 2887 3106 5690 5689 5248  
+2824 762 3083 3087 5644 2822 2826  
+2825 5233 5232 2884 9826 5246 9828  
+2826 762 3082 3083 5640 2824 9998  
+2827 3084 1660 3087 5651 5644 5650  
+2828 1657 2872 3081 5223 508 2821  
+2829 5223 2872 2868 2821 5214 9810  
+2830 3398 5322 3102 10006 6269 5647  
+2831 3093 5546 3105 5687 9993 10443  
+2832 2537 1801 2483 4461 4460 4570  
+2833 5318 3091 3092 5659 9997 9996  
+2834 3673 3667 497 9809 6807 6794  
+2835 1661 2872 3393 5222 5645 5223  
+2836 4704 1946 4811 9007 9006 3399  
+2837 2112 844 2491 4476 3721 3727  
+2838 4442 1666 45 1285 8285 8287  
+2839 4442 1668 4445 2845 8287 686  
+2840 1667 4442 4443 8285 8295 8283  
+2841 1672 43 4451 8298 8292 -1  
+2842 679 2092 2091 1910 8971 3683  
+2843 616 1666 4445 8287 8772 1172  
+2844 4791 2085 4792 8968 2504 10710  
+2845 4445 1668 4693 8288 8772 2839  
+2846 5503 4775 1363 2235 1697 10361  
+2847 1673 4454 4452 2503 2848 2853  
+2848 4452 4453 1673 2852 2847 8301  
+2849 4452 1934 4693 1287 8773 8300  
+2850 4444 1667 4450 8284 8297 8283  
+2851 4449 44 1672 -1 8292 8282  
+2852 1673 4453 2379 8303 2237 2848  
+2853 4774 4454 1673 2847 8304 8932  
+2854 5503 4774 2069 8936 10361 10360  
+2855 5505 3530 5504 6529 10363 2236  
+2856 4702 1942 4701 3389 8789 8791  
+2857 1674 5505 5712 8305 10772 10365  
+2858 4599 1844 4601 8591 1924 1923  
+2859 5653 304 3978 7391 7390 10655  
+2860 673 1679 1677 2862 1380 2864  
+2861 1678 491 1263 2043 2042 138  
+2862 1679 1678 1677 1750 2860 2863  
+2863 1678 1679 1739 2865 138 2862  
+2864 1680 1679 673 2860 1316 345  
+2865 1679 1114 1739 8418 2863 1315  
+2866 673 1039 2176 3850 1316 1177  
+2867 1680 896 1957 3417 345 338  
+2868 4063 1681 611 1601 1586 7558  
+2869 1964 1032 585 1817 509 3432  
+2870 3996 2787 955 7428 7425 7424  
+2871 3190 3189 1682 10069 5853 5860  
+2872 1683 981 4171 7759 1031 7441  
+2873 4457 1683 4456 1031 8308 8310  
+2874 2842 2843 5215 1836 9794 5162  
+2875 4460 3903 1685 564 8315 593  
+2876 2847 1684 2843 1836 5172 8314  
+2877 4461 1686 4460 8316 8315 4835  
+2878 5216 5143 560 8318 4828 9795  
+2879 4464 4463 1687 8319 10657 1838  
+2880 4462 1688 4466 8327 168 123  
+2881 3695 1687 3178 8328 5832 8321  
+2882 2196 2211 4465 8325 8320 3890  
+2883 2212 2213 3177 3925 5830 3922  
+2884 2059 1030 2027 1584 3556 7555  
+2885 3019 5283 3018 9926 5515 9927  
+2886 4474 569 3954 7346 8344 4743  
+2887 1689 3025 3028 5528 7556 5529  
+2888 1691 576 1692 2890 8333 1807  
+2889 758 1143 1691 1039 2204 1719  
+2890 4467 1692 576 2888 153 1043  
+2891 3786 1692 495 1043 7030 8335  
+2892 4722 1986 1987 3473 1798 2203  
+2893 4622 667 1867 1772 3239 8828  
+2894 1744 1694 836 6521 2994 1196  
+2895 655 1170 1694 1861 896 10520  
+2896 5286 609 3028 5535 5534 9933  
+2897 4472 4471 1695 521 8337 8340  
+2898 4473 4472 1690 9932 8339 8342  
+2899 2620 1333 2619 4726 558 8918  
+2900 5100 5092 2592 -1 9568 9567  
+2901 5696 5090 2590 10742 4671 10741  
+2902 3455 3453 3454 6378 6381 3803  
+2903 3451 3458 3453 6369 6379 6388  
+2904 2788 1699 5194 9751 5054 8349  
+2905 4476 4477 1700 8351 8348 8347  
+2906 4478 1701 3038 5555 5554 8353  
+2907 3038 2795 1700 8348 5554 5552  
+2908 4481 4479 1702 5876 8358 8357  
+2909 4482 5368 1703 261 8360 8359  
+2910 1119 5359 3200 5874 8354 10074  
+2911 2893 2892 3201 5878 5877 1483  
+2912 1703 4480 4481 8356 8361 261  
+2913 4482 4483 1704 2618 232 8360  
+2914 5633 5638 554 8362 8051 10615  
+2915 5631 4306 1503 8028 8026 10611  
+2916 1707 1706 4485 8366 8370 6723  
+2917 4486 4824 3360 9032 6193 8367  
+2918 1705 668 4487 8369 8365 7864  
+2919 3630 2122 4824 3745 9033 6722  
+2920 1707 4487 2363 8369 4224 8370  
+2921 3627 3624 945 6711 6716 6709  
+2922 1163 3353 3358 6179 6192 6181  
+2923 5428 3353 747 1845 10210 10212  
+2924 5031 484 5032 9436 4432 8372  
+2925 4489 901 4490 2927 8376 6936  
+2926 2778 2781 900 8377 1150 5041  
+2927 4490 901 4208 10575 8375 2925  
+2928 1711 2781 3391 5042 6938 5036  
+2929 1711 3740 3739 6935 8378 6938  
+2930 1712 3738 3740 6935 6940 1032  
+2931 578 3139 5337 10032 1044 5761  
+2932 3139 834 3138 5754 10737 5760  
+2933 2518 965 2539 4530 757 4526  
+2934 2316 998 4948 9271 9274 5108  
+2935 488 4938 2309 9251 3235 9252  
+2936 1716 1715 926 2273 2938 3440  
+2937 1968 372 1715 96 3440 -1  
+2938 1717 1716 926 2936 2940 2939  
+2939 1716 1717 1720 1376 53 2938  
+2940 926 1722 1717 2941 2938 2950  
+2941 1718 1717 1722 2940 2943 2942  
+2942 780 1717 1718 2941 111 1376  
+2943 4496 1718 1722 2941 2951 8379  
+2944 1719 4496 2894 8386 2945 8387  
+2945 1719 2894 2896 2365 8380 2944  
+2946 1746 1720 780 1376 76 8421  
+2947 4493 373 1720 53 8382 -1  
+2948 1721 4497 1723 8389 2953 14  
+2949 1721 666 1745 2996 8383 2953  
+2950 4495 1722 926 2940 8384 2272  
+2951 4496 1722 625 10227 8386 2943  
+2952 3717 1723 1430 8389 6893 8390  
+2953 666 1721 1723 2948 2251 2949  
+2954 1724 4498 3717 8390 9257 8391  
+2955 4941 2312 4940 4122 328 9260  
+2956 1055 2753 5172 9709 9708 207  
+2957 2457 1725 710 4987 4410 2401  
+2958 3633 1727 4501 8397 8396 8424  
+2959 1726 2178 2179 3854 2417 3855  
+2960 2177 4515 1749 8425 1667 3853  
+2961 1727 2177 2178 3852 8397 3853  
+2962 1476 1996 1995 3494 2477 3492  
+2963 3716 2644 1475 2463 6892 6891  
+2964 1730 1729 1209 2470 2966 493  
+2965 4502 1729 1211 493 8398 1938  
+2966 1730 1209 4505 8404 8401 2964  
+2967 1730 4503 4504 8400 8403 8401  
+2968 1731 4505 2463 8404 8838 8405  
+2969 2017 1295 2014 1935 3530 4422  
+2970 1732 4506 4507 8407 6313 2501  
+2971 5036 3420 948 6319 9445 9444  
+2972 4507 4508 1733 8410 8409 8408  
+2973 947 3418 3419 6308 8982 6309  
+2974 4508 1735 3359 1423 6191 2976  
+2975 2093 1734 4798 8980 8981 1417  
+2976 1735 4508 4509 8411 6185 2974  
+2977 3356 3355 1163 6182 6183 1355  
+2978 1496 5657 4506 8412 2053 8406  
+2979 4510 1737 5429 10214 10213 2980  
+2980 4511 1737 4510 2979 8415 9604  
+2981 2836 916 4295 8003 2490 9605  
+2982 2549 2550 1007 4605 2611 4593  
+2983 1738 2550 2553 4593 4601 4594  
+2984 1740 4512 1114 8418 3420 8419  
+2985 1254 3415 1741 6302 1273 6303  
+2986 1958 1114 1957 1315 3418 3420  
+2987 3641 482 1349 1855 2028 6744  
+2988 1739 4512 1741 4433 2022 8418  
+2989 2469 1740 875 8811 4434 8419  
+2990 1741 2469 1742 2991 1273 4433  
+2991 1742 2469 1743 4434 1607 2990  
+2992 2470 1743 875 4434 4435 4444  
+2993 482 1743 2474 4444 5234 1607  
+2994 4060 1744 836 2894 7551 1581  
+2995 1695 1744 609 1581 9933 1196  
+2996 666 1747 1745 8422 2949 3000  
+2997 1748 1747 845 2250 1060 8423  
+2998 1746 1745 4514 8422 2999 76  
+2999 4514 5121 1746 1213 2998 3003  
+3000 2790 1747 666 2996 5058 2250  
+3001 3873 845 3872 7187 7186 1060  
+3002 374 4513 5121 1213 9607 8420  
+3003 1748 5121 4514 2999 8423 9606  
+3004 1750 1749 486 8425 3136 2438  
+3005 1751 1749 1463 2438 3011 1667  
+3006 486 3775 1815 7008 3136 7009  
+3007 1750 1465 4541 8476 3082 2436  
+3008 1463 1787 1752 2432 3011 3080  
+3009 1786 1751 1456 3010 3078 2422  
+3010 1456 1751 1752 3011 2423 3009  
+3011 1463 1752 1751 3010 3005 3008  
+3012 4516 1753 1074 1669 8426 2427  
+3013 1753 1457 1762 3030 1670 2427  
+3014 1754 4516 1763 8426 8438 8427  
+3015 4520 4519 1459 2424 3069 3016  
+3016 4519 4520 1755 10664 8432 3015  
+3017 4560 1807 4518 3120 8431 8515  
+3018 4521 4536 1781 3049 8436 8434  
+3019 3022 3396 3021 6266 5520 5523  
+3020 1460 4538 3033 5544 5521 3059  
+3021 5124 2641 5123 4765 9611 3040  
+3022 3033 3009 3021 5496 5521 5497  
+3023 3035 3005 3032 5486 5543 3074  
+3024 1759 5270 5272 9901 3628 5488  
+3025 5267 2998 5266 5474 9893 9895  
+3026 5274 3006 5273 5490 9907 9930  
+3027 2007 3311 3312 6098 6108 3514  
+3028 3231 3232 1394 5946 5937 5936  
+3029 3230 1785 3229 5933 5932 3056  
+3030 1457 1807 1762 10672 3013 3120  
+3031 1807 4561 5662 10673 10672 3121  
+3032 1791 1074 1787 2432 3081 3089  
+3033 4563 4524 1763 8439 8521 8520  
+3034 1456 1762 1764 3035 3078 1670  
+3035 1764 1762 5662 10672 8440 3034  
+3036 873 5171 3803 4978 7060 9706  
+3037 3803 3802 1765 8441 7060 7057  
+3038 5163 2750 2640 1713 9691 9690  
+3039 3800 5170 3799 9703 7052 7055  
+3040 2641 5124 2964 9613 4771 3021  
+3041 2746 2737 5164 4956 9693 3602  
+3042 2932 2933 1769 5347 1712 5343  
+3043 2912 1286 2911 2088 5307 5310  
+3044 5198 2803 5245 9852 9851 9762  
+3045 2912 5241 494 5326 5705 9843  
+3046 2802 5201 5197 9765 3651 9766  
+3047 1088 3756 3755 6981 6967 6984  
+3048 1771 4524 4526 8442 8445 8443  
+3049 4525 1781 4536 3018 8467 8444  
+3050 1810 1969 1461 8462 2435 3439  
+3051 4527 4528 1773 2297 8449 8448  
+3052 5518 3584 5517 6632 10388 10390  
+3053 5371 1774 3578 6619 5947 8453  
+3054 3579 3578 3580 6619 6624 3060  
+3055 1773 4529 3237 10099 8456 2297  
+3056 3230 3231 1785 3163 3029 5935  
+3057 1460 3396 3397 6265 3059 6266  
+3058 3401 3013 3234 5943 5942 6276  
+3059 1460 3397 4538 2425 3020 3057  
+3060 1777 3578 3579 3054 5952 6620  
+3061 1828 3238 3239 5945 3162 5950  
+3062 1778 1969 4535 3441 6636 3127  
+3063 1778 3586 4528 6635 8463 6636  
+3064 1825 2100 1601 8464 3157 2709  
+3065 1603 5517 3585 10387 10640 10388  
+3066 1458 3036 3023 5525 4768 5524  
+3067 5661 5122 2640 9610 1713 8514  
+3068 1781 874 4537 8468 6268 8444  
+3069 1459 4521 4520 8437 3015 8434  
+3070 4532 874 4531 2428 8457 8468  
+3071 5660 4532 1775 8457 8458 10669  
+3072 4532 4533 4539 8473 8472 10669  
+3073 5278 5277 1783 1280 9915 9917  
+3074 5271 3005 3035 3023 5548 9904  
+3075 1758 3008 3009 5495 5542 2684  
+3076 3235 1828 5415 10186 5941 5950  
+3077 3229 3293 2095 6065 2298 5933  
+3078 1764 1786 1456 3009 3034 5293  
+3079 1786 1073 2177 3852 2422 5292  
+3080 1788 1787 1463 3008 8477 8475  
+3081 1787 4540 1791 8474 3032 8475  
+3082 4541 1463 1750 2438 3007 8477  
+3083 4541 1789 4542 8479 8478 8476  
+3084 1442 4544 1818 3142 6896 8482  
+3085 3169 1825 1824 3157 5813 3155  
+3086 1790 2475 4544 3142 3145 4445  
+3087 1819 4547 4576 3134 8548 8489  
+3088 1791 1464 1810 3126 2437 8474  
+3089 1763 1074 1791 3032 8521 8426  
+3090 4544 4545 1792 8490 8483 8482  
+3091 1814 4547 4553 8486 3135 8488  
+3092 3775 3633 1440 6729 6726 7009  
+3093 1795 4549 4550 8492 7950 8493  
+3094 4551 703 4550 8495 8494 6833  
+3095 4552 1442 3718 6896 3124 8484  
+3096 4268 703 4267 10601 7948 8495  
+3097 1799 5627 2891 10602 8508 10603  
+3098 2983 2192 2982 5443 5442 5446  
+3099 490 5134 5133 4821 10235 9632  
+3100 1796 5201 5200 5086 10237 9765  
+3101 3031 3029 2195 5931 5540 5536  
+3102 4568 4558 1800 3108 934 8531  
+3103 4554 1798 4568 8531 8530 2409  
+3104 4555 4268 1799 10603 8505 8504  
+3105 3746 1444 4557 6951 8509 8512  
+3106 3110 2538 1804 4569 5697 3109  
+3107 1812 1800 4567 8528 8532 934  
+3108 1800 4558 1804 8511 4569 3102  
+3109 3110 1801 2538 4570 3106 3115  
+3110 2341 3678 3679 4179 10441 6818  
+3111 2484 2481 1244 4203 4462 4455  
+3112 2488 2479 2480 4452 3149 4471  
+3113 2099 1813 2486 4467 4466 8536  
+3114 4559 1804 1444 8511 8512 113  
+3115 1801 3110 3109 5698 4464 3109  
+3116 1450 5235 3746 2411 8509 9832  
+3117 5318 3094 5317 5666 9995 9997  
+3118 5234 5235 2886 9832 5250 9830  
+3119 3089 1659 3088 648 5658 9825  
+3120 1807 1457 4518 2426 3017 3030  
+3121 4561 1807 873 8515 8516 3031  
+3122 5438 5439 1412 2713 10231 2333  
+3123 5516 1392 3239 5953 10386 10385  
+3124 3718 1794 4552 8498 3095 8519  
+3125 3718 1815 1809 7008 6895 3137  
+3126 1824 1810 1464 3088 5813 3439  
+3127 1969 1778 4534 8463 8462 3062  
+3128 4564 1811 5382 10121 10120 3129  
+3129 4565 1811 4564 3128 8523 10233  
+3130 4570 4569 1813 4467 8535 8534  
+3131 1812 4572 4568 8538 934 8539  
+3132 2483 2486 1076 8533 4460 4459  
+3133 4570 4571 1814 8488 2397 8535  
+3134 4576 4547 1500 8537 8546 3087  
+3135 4572 1814 4553 3091 2394 2397  
+3136 486 1815 1750 2436 3004 3006  
+3137 1815 3718 1818 6896 3143 3125  
+3138 3582 1808 3583 6629 6622 8524  
+3139 4573 4574 1817 8543 8541 8540  
+3140 4575 3584 4574 8543 8545 8544  
+3141 4398 704 5519 8196 10392 2510  
+3142 4544 2475 1818 4446 3084 3086  
+3143 1465 1815 1818 3137 4446 2436  
+3144 4543 1819 1075 2711 1674 8481  
+3145 1790 4544 4546 8483 8487 3086  
+3146 4571 2099 1500 3148 8537 8536  
+3147 4582 1826 4577 3158 8549 8559  
+3148 2680 1500 2099 3146 4846 8546  
+3149 2480 1822 2488 4470 3112 4463  
+3150 2344 4967 4966 9310 9311 9308  
+3151 2489 4580 2488 8554 4470 8555  
+3152 1822 2484 2345 10447 4474 4463  
+3153 4966 1409 2343 4185 9312 9310  
+3154 3169 1464 4542 2395 8479 5813  
+3155 3169 1075 1825 3156 3085 1674  
+3156 1826 1825 1075 3155 3158 2709  
+3157 1601 1824 1825 3085 3064 2439  
+3158 1826 1075 4577 2711 3147 3156  
+3159 1826 1602 2100 3701 2709 8559  
+3160 4583 1827 3372 1250 6217 9714  
+3161 2645 5175 4583 9714 8561 4776  
+3162 3239 5397 1828 6069 3061 5953  
+3163 3231 3233 1785 6062 3056 5937  
+3164 77 1829 78 871 -1 780  
+3165 638 4127 1829 773 7328 7679  
+3166 1517 1830 26 375 341 396  
+3167 680 2560 5064 4615 9500 9501  
+3168 4585 294 1832 -1 6607 786  
+3169 682 1554 2180 3858 2617 1918  
+3170 293 4100 4586 7629 888 -1  
+3171 1133 2881 3571 5240 8564 9822  
+3172 1833 118 3927 905 412 924  
+3173 687 3693 4808 6848 544 290  
+3174 160 3345 3750 6164 6959 6165  
+3175 2697 689 2184 830 3867 4879  
+3176 5424 3345 159 6165 10204 10205  
+3177 3343 3344 3753 6965 6964 6160  
+3178 4319 4316 1507 2524 8048 2523  
+3179 2450 5021 5022 9417 4398 4397  
+3180 4593 4592 1838 3184 995 8577  
+3181 4593 4591 1837 875 8577 8576  
+3182 1839 4594 2381 8578 4262 8579  
+3183 1838 607 4110 7647 995 2152  
+3184 1838 4592 2381 8575 8578 3180  
+3185 4595 1839 2382 4262 2577 7849  
+3186 306 1841 1840 1038 -1 3190  
+3187 1849 757 1843 3192 3191 3204  
+3188 1843 1841 759 8589 3191 1038  
+3189 1841 1842 4600 8590 8589 3190  
+3190 1842 1841 306 3186 8585 3189  
+3191 1849 1843 759 3188 3203 3187  
+3192 1843 757 307 203 775 3187  
+3193 1844 4600 4596 8590 8593 1923  
+3194 4601 4602 1845 8601 8592 8591  
+3195 4603 4606 1848 8602 316 8595  
+3196 4468 4467 1203 10661 8330 8332  
+3197 1845 4603 1846 50 8592 8595  
+3198 603 3529 2818 1232 25 6527  
+3199 1847 1990 1989 3482 8600 1796  
+3200 4468 4605 495 3480 8332 8331  
+3201 4085 1848 700 8602 167 8762  
+3202 4689 4688 1926 3357 8765 8764  
+3203 1849 759 4599 8588 10660 3191  
+3204 757 1849 576 8329 1807 3187  
+3205 1850 4607 4604 8604 9855 1757  
+3206 2937 1924 4687 8760 3356 9857  
+3207 707 2743 5168 4969 9701 940  
+3208 593 792 1851 1108 8145 1109  
+3209 169 1852 170 264 -1 4927  
+3210 707 1851 1852 1108 4916 9701  
+3211 1854 1853 322 1233 8606 1234  
+3212 3949 1853 856 1234 7337 7336  
+3213 1855 4608 321 -1 807 3216  
+3214 856 1854 748 3215 1235 1234  
+3215 748 1854 1855 3216 6214 3214  
+3216 1855 1854 4608 8606 3213 3215  
+3217 739 4609 1856 3218 8610 8605  
+3218 1856 4609 4610 8607 1282 3217  
+3219 1857 2645 2643 4777 4773 2460  
+3220 1201 4285 4611 2081 8611 7983  
+3221 582 4614 3984 8616 7400 7402  
+3222 2181 1859 4613 3224 8615 8618  
+3223 4612 1859 4616 8620 707 3224  
+3224 1859 4612 4613 8613 3222 3223  
+3225 997 3535 3536 3227 8619 6538  
+3226 1860 4858 2182 3862 8621 1517  
+3227 3536 3535 1861 4050 10677 3225  
+3228 4882 2210 5665 10679 10678 3919  
+3229 2275 1862 2276 4048 4051 4028  
+3230 4909 2265 2263 4025 4024 9194  
+3231 2181 3821 3533 3861 6535 7092  
+3232 5666 1863 3537 6543 10680 3236  
+3233 1864 4618 4619 8624 8813 8625  
+3234 4714 1971 2528 4550 4546 3443  
+3235 488 2309 2315 4128 7094 2935  
+3236 5666 4618 1863 4052 3232 10681  
+3237 3592 490 5440 10235 4489 6585  
+3238 5138 2670 5135 4823 9635 9648  
+3239 1867 4621 4622 8631 2893 1723  
+3240 667 1164 3642 6745 1772 4277  
+3241 1131 1868 2774 1784 275 1783  
+3242 3832 1868 452 1783 270 7113  
+3243 798 3080 5706 10759 8663 1915  
+3244 4105 107 4104 913 7636 9440  
+3245 4637 4624 798 1120 8663 8662  
+3246 4624 1869 4625 8636 8639 8662  
+3247 4627 4628 1871 8664 8643 8642  
+3248 4631 1872 4632 10683 8649 8654  
+3249 5310 4633 1873 8674 61 9981  
+3250 3080 1199 3079 1914 10759 9980  
+3251 1886 4648 4642 8684 1069 8685  
+3252 543 3072 3073 5624 1460 1916  
+3253 4642 1874 4636 8660 3257 8684  
+3254 4648 2648 1874 3255 8684 3280  
+3255 2648 2650 1874 8660 3254 4787  
+3256 5309 5290 3044 5566 9941 9979  
+3257 1875 4642 4636 3253 5616 8675  
+3258 5307 5300 1876 1746 9960 9975  
+3259 3689 3063 3054 9964 5584 6839  
+3260 3068 3069 1876 9960 281 5615  
+3261 1876 3066 3067 5611 281 3262  
+3262 3066 1876 3052 1746 5570 3261  
+3263 1879 5312 3808 9984 9442 10760  
+3264 5034 2476 107 -1 9440 9443  
+3265 4094 594 4093 7615 7614 7619  
+3266 4640 1880 4639 8667 8666 8665  
+3267 2102 4810 2392 9005 9034 3705  
+3268 1881 4826 4639 3750 7617 1776  
+3269 1174 4666 4667 424 8696 8718  
+3270 2948 1884 2125 3275 3751 3272  
+3271 1883 4640 4641 8668 8680 8669  
+3272 1884 2948 4647 5375 8681 3270  
+3273 5506 2124 4825 3706 9035 9038  
+3274 4648 4646 1887 8683 3280 8685  
+3275 1884 4641 2125 9039 3270 8671  
+3276 971 4670 1901 8720 8708 8726  
+3277 4645 1886 4644 1069 8676 3278  
+3278 1886 4645 4646 8679 8685 3277  
+3279 2651 2648 1887 3280 4782 4789  
+3280 4648 1887 2648 3279 3254 3274  
+3281 2651 2652 1888 4365 4789 4788  
+3282 1888 2433 5013 9401 4784 4793  
+3283 1900 1904 4671 8728 3306 9103  
+3284 3390 2407 4997 4312 9370 6253  
+3285 649 538 1890 9409 1868 192  
+3286 538 5157 5017 9678 9409 9679  
+3287 4650 4649 142 -1 1469 8688  
+3288 5527 4651 598 -1 10408 10407  
+3289 536 4652 1892 3290 7799 8689  
+3290 4654 1892 4652 3289 8691 3298  
+3291 1893 4652 1898 8689 8719 8691  
+3292 1893 4666 4653 8718 8694 8719  
+3293 4655 1174 4656 8696 8699 8692  
+3294 4658 1896 4654 3298 8695 8704  
+3295 2187 1323 2185 3869 402 3875  
+3296 4658 5668 4672 2158 8730 8702  
+3297 1080 1892 1896 3298 220 1681  
+3298 1896 1892 4654 3290 3294 3297  
+3299 4344 4345 485 2571 2584 8094  
+3300 4348 1897 4345 10621 8094 8102  
+3301 3528 1899 4661 1462 8709 6525  
+3302 4661 1901 1898 1456 8709 8708  
+3303 970 4662 1899 3304 6525 8710  
+3304 4662 4663 1899 8714 3303 8711  
+3305 4663 4862 1900 9103 8713 8712  
+3306 1900 4671 4665 8729 8715 3283  
+3307 5669 4670 4665 8726 8716 10687  
+3308 4657 4656 493 9363 10695 3870  
+3309 4669 4668 5507 3312 10368 8725  
+3310 4669 2392 4994 4283 9364 8724  
+3311 3531 1885 2125 3751 10367 10686  
+3312 5507 4668 1903 8727 10369 3309  
+3313 4862 2184 2407 830 886 3866  
+3314 2652 508 3558 4790 6584 4788  
+3315 3558 1904 1889 4313 6584 8728  
+3316 5250 508 2948 5375 5374 9862  
+3317 4864 2185 1906 3320 9107 3868  
+3318 5205 2807 2808 5092 1457 9774  
+3319 4672 1907 5209 9782 9781 5093  
+3320 1906 2185 2807 3869 8731 3317  
+3321 5616 4216 4218 7847 4562 10581  
+3322 2188 1908 3176 5827 9111 4566  
+3323 3790 1910 2970 1241 7035 1906  
+3324 2362 895 2361 4221 88 1314  
+3325 5673 4675 4674 8736 8737 8700  
+3326 5671 2968 1910 1241 10690 4851  
+3327 2392 1882 4825 9035 9034 8724  
+3328 1911 4828 2682 3754 8733 1775  
+3329 2306 1548 4932 4109 9240 4172  
+3330 2295 2300 1205 2604 2336 4089  
+3331 4921 2415 962 4363 1446 9218  
+3332 1331 4919 2409 4011 2654 9213  
+3333 4025 2258 4907 9190 9189 7482  
+3334 1914 2429 2427 4352 4322 4356  
+3335 705 3852 4677 2589 3337 7149  
+3336 697 1915 563 414 1016 90  
+3337 4677 1915 705 2631 3335 8741  
+3338 2104 1916 1540 8740 3709 2588  
+3339 1918 1917 1008 5354 3341 8745  
+3340 1592 4679 1084 1538 2692 8744  
+3341 1923 1918 1008 3339 162 8746  
+3342 1919 1918 4680 8746 3343 1689  
+3343 4683 1919 4680 3342 8747 8750  
+3344 4681 4682 1920 8757 8749 8748  
+3345 5020 722 2448 4393 180 9415  
+3346 1084 1919 4681 8748 5049 1689  
+3347 4683 2477 1921 7392 8753 8752  
+3348 4684 1922 4682 8751 155 7496  
+3349 4032 615 910 199 175 8755  
+3350 4685 1922 4033 1513 7498 8751  
+3351 1008 1927 1925 1482 162 3359  
+3352 4686 1923 4687 8758 8760 1756  
+3353 2937 603 1850 25 5352 3356  
+3354 1118 1848 4689 8764 5353 316  
+3355 801 3529 1925 8761 1482 6526  
+3356 4687 603 2937 3353 3206 6527  
+3357 1926 4688 2477 8763 879 3202  
+3358 5674 5248 1926 8765 879 8759  
+3359 2938 1927 1008 3351 5354 2688  
+3360 2385 626 913 1350 1349 4269  
+3361 1930 1928 1268 8262 3365 8766  
+3362 4224 1266 4223 7861 7860 8767  
+3363 949 1928 1929 3364 5061 1891  
+3364 4690 1929 1928 3363 8766 7863  
+3365 1931 1930 1268 3361 3367 3366  
+3366 1930 1931 1933 2502 2049 3365  
+3367 1932 1931 1268 3365 8769 4450  
+3368 2478 1732 5036 9444 2050 2501  
+3369 1268 4431 4691 8261 8769 8262  
+3370 1932 476 4301 1422 8016 8768  
+3371 3423 1933 948 2502 6319 8771  
+3372 1352 4692 1265 6318 2211 8770  
+3373 1935 1934 515 8300 3375 8778  
+3374 4694 1934 4696 8778 2238 1287  
+3375 4695 1935 515 3373 10771 2239  
+3376 1935 1364 1936 3377 8779 8788  
+3377 1938 1936 1364 3376 3381 3378  
+3378 1936 1938 1937 288 1288 3377  
+3379 1952 1937 725 288 3412 653  
+3380 681 4697 1937 8781 8808 8780  
+3381 1939 1938 1364 3377 3383 3382  
+3382 1938 1939 1943 2234 834 3381  
+3383 1364 1942 1939 8782 3381 3389  
+3384 1942 1940 4698 8783 8782 3390  
+3385 4700 1940 1362 3390 8786 8785  
+3386 1361 2108 2105 3712 3395 3711  
+3387 4788 2083 1362 8786 8960 3657  
+3388 4814 4811 1665 1550 9013 9012  
+3389 4701 1942 1364 3383 8788 2856  
+3390 1940 1942 1362 8791 3385 3384  
+3391 1945 1944 4703 8793 8792 3403  
+3392 1953 1954 50 8804 -1 3410  
+3393 1943 1361 1945 3395 8792 2234  
+3394 1949 1951 4710 976 8806 3408  
+3395 2105 1945 1361 3393 3386 8800  
+3396 1950 1949 4707 3404 8801 663  
+3397 1955 1941 4790 8964 8809 8795  
+3398 1947 4821 2115 9683 8797 9026  
+3399 1955 1946 4704 2836 8795 8796  
+3400 5511 3225 1948 5358 5924 4819  
+3401 5675 1956 2939 3416 10698 3413  
+3402 2081 2200 4785 3898 3663 3899  
+3403 1944 1945 1949 3404 8806 3391  
+3404 4707 1949 1945 3403 8800 3396  
+3405 4708 1950 709 8801 8802 1962  
+3406 4709 51 1950 663 8805 -1  
+3407 4703 1954 725 3412 943 8793  
+3408 1949 51 1951 -1 3394 663  
+3409 4711 1952 49 370 8807 653  
+3410 1953 1952 1954 3412 3392 370  
+3411 1954 1944 4710 8806 8804 8793  
+3412 725 1954 1952 3410 3379 3407  
+3413 5675 4712 1956 8956 3401 3414  
+3414 5675 1955 4712 8809 3413 10699  
+3415 2079 4786 4782 8957 8950 8949  
+3416 4785 2939 1956 3401 8955 8954  
+3417 1959 1957 896 2867 3421 3418  
+3418 1957 1959 1958 1099 2986 3417  
+3419 1967 1958 610 1099 3437 1749  
+3420 1740 1114 1958 2986 1749 2984  
+3421 896 1963 1959 3424 3417 3429  
+3422 787 4129 1960 510 3430 7682  
+3423 610 1959 1960 3424 1864 1099  
+3424 1960 1959 1963 3421 3430 3423  
+3425 1171 249 1962 3427 1863 1098  
+3426 1961 781 1965 3433 1274 599  
+3427 249 694 1962 3428 3425 7750  
+3428 1962 694 3644 6750 925 3427  
+3429 1963 896 1964 3431 36 3421  
+3430 1960 1963 787 3637 3422 3424  
+3431 896 1681 1964 3432 3429 338  
+3432 1032 1964 1681 3431 7558 2869  
+3433 1966 1965 781 3426 10545 3438  
+3434 4713 1740 1967 1749 8812 8811  
+3435 5598 781 4047 10547 7525 10545  
+3436 1966 5598 2470 10544 4435 10545  
+3437 610 1965 1967 8812 3419 1274  
+3438 1965 1966 4713 1983 8812 3433  
+3439 1824 1969 1810 3050 3126 2439  
+3440 1716 1968 1715 2937 2936 1084  
+3441 4535 1969 1601 2439 8464 3062  
+3442 4911 4620 2268 8628 4034 9198  
+3443 4714 4715 1971 3444 3234 8814  
+3444 1971 4715 2259 8816 9187 3443  
+3445 2257 1330 2255 1476 4009 9188  
+3446 2453 1140 2451 4400 158 9413  
+3447 5193 642 2786 970 5051 9750  
+3448 2117 214 1558 8138 2627 2625  
+3449 1973 4716 1974 8818 3451 63  
+3450 1974 1046 2941 5360 8820 8818  
+3451 215 1973 1974 3449 1612 695  
+3452 3935 693 3936 7311 427 7310  
+3453 3930 480 3931 7299 1303 8162  
+3454 550 1975 4718 8819 5914 693  
+3455 4718 4719 1976 7301 8821 8819  
+3456 4720 1977 566 1011 8824 979  
+3457 2388 1977 727 7006 4274 978  
+3458 713 396 4721 8826 486 356  
+3459 750 2814 2242 5106 3982 5107  
+3460 394 1979 395 951 -1 822  
+3461 750 1978 1979 8827 7655 3982  
+3462 2925 2924 1981 5338 5328 5325  
+3463 1122 2217 4886 9152 9151 3933  
+3464 3395 2927 2930 5332 5339 6264  
+3465 2121 5244 3762 9849 6989 9850  
+3466 3469 1308 3464 1973 6401 6415  
+3467 1077 1982 1276 1675 2069 1367  
+3468 3568 3565 3566 6594 6600 6601  
+3469 5162 3749 2067 6956 9688 4947  
+3470 3557 3555 3556 3634 6580 6582  
+3471 1986 1985 1138 2217 3473 430  
+3472 1167 1985 641 3478 1856 2208  
+3473 1986 1138 1987 3475 2892 3471  
+3474 1988 1986 1346 2203 3479 430  
+3475 3645 1987 1138 3473 6751 3476  
+3476 1987 3645 2389 1797 1850 3475  
+3477 1988 3786 1989 7030 230 3479  
+3478 641 1985 1988 430 230 3472  
+3479 3786 1988 1346 3474 7029 3477  
+3480 4605 1989 495 7030 3200 8600  
+3481 1022 1990 702 8603 4212 1567  
+3482 641 1989 1990 3199 7680 230  
+3483 2634 2631 2632 4749 765 4756  
+3484 863 1991 1993 3487 6211 1021  
+3485 2967 1338 2654 4795 4794 4752  
+3486 1477 1995 1994 2188 5412 3491  
+3487 4723 1993 1991 3484 1114 8831  
+3488 1992 2967 1994 5412 3490 5413  
+3489 795 1993 1994 3490 2188 2462  
+3490 1992 1994 1993 3489 8831 3488  
+3491 1997 1995 1477 3486 3495 2477  
+3492 5125 1996 1476 2962 9614 4774  
+3493 4583 1996 1728 4774 8561 8560  
+3494 795 1995 1996 2962 8560 2188  
+3495 1998 1997 1477 3491 2464 2465  
+3496 1997 1483 4289 2476 7992 2465  
+3497 2654 1999 4724 8833 8832 4795  
+3498 1998 487 3375 6224 6223 2187  
+3499 3552 1338 2633 4753 2182 6572  
+3500 3553 4725 3552 8834 6571 6574  
+3501 3554 4822 3553 9028 6573 6576  
+3502 3338 3309 2118 3737 6150 6091  
+3503 1234 3305 3306 6085 2186 3509  
+3504 3373 3374 1296 3525 2107 1920  
+3505 1337 3600 3554 6664 6573 6575  
+3506 1235 3271 3272 6016 6581 6017  
+3507 3271 3749 3270 6957 6014 6017  
+3508 2003 3274 3275 10174 3513 6023  
+3509 1234 3302 3305 3511 3503 6079  
+3510 3226 2016 2798 5075 2772 9860  
+3511 3302 3303 3305 6081 3509 6078  
+3512 3591 2005 3303 6081 1984 6646  
+3513 3275 3300 2003 1278 3508 6025  
+3514 3311 2007 3304 6082 6080 3027  
+3515 3314 3277 1760 10251 6102 3522  
+3516 3317 3318 4807 6111 8991 3518  
+3517 5274 3010 1760 6102 9909 9908  
+3518 2007 3318 3317 3516 6104 6108  
+3519 3268 2063 5406 6009 10169 9894  
+3520 5409 2009 3276 6278 6022 10175  
+3521 5272 3027 3267 5533 3628 9905  
+3522 3313 3277 3314 3515 6103 10177  
+3523 2012 2011 1296 2475 1396 3524  
+3524 2011 2012 2014 2773 1935 3523  
+3525 3374 5435 1296 10225 3504 10226  
+3526 2945 2012 2013 1396 3528 5369  
+3527 2001 3308 3310 6087 6222 6090  
+3528 2945 2013 2004 6086 5368 3526  
+3529 2015 2014 936 2773 5074 3530  
+3530 2014 2015 2017 2764 2969 3529  
+3531 936 2945 3226 5926 2772 5369  
+3532 2390 2796 1629 3534 4279 4278  
+3533 3322 1633 3321 2770 6118 9859  
+3534 2796 2797 1629 4254 3532 1949  
+3535 2018 2017 1216 2764 3537 3536  
+3536 2017 2018 4727 1922 4422 3535  
+3537 2018 1216 2019 3539 1946 3535  
+3538 4728 2018 4162 1946 7743 1922  
+3539 2390 2019 1216 3537 4278 9362  
+3540 4993 4357 1215 7834 8119 9361  
+3541 4731 311 4076 -1 8846 8843  
+3542 4385 2021 4730 1721 8845 8171  
+3543 4277 794 4276 7966 7965 1113  
+3544 745 2020 2021 1721 3546 93  
+3545 2022 3170 2023 5816 3548 1015  
+3546 745 2021 2022 7968 3548 3544  
+3547 2025 2023 1190 5816 3553 1899  
+3548 745 2022 2023 3545 2557 3546  
+3549 4732 2024 568 3552 8848 8851  
+3550 2020 4733 1524 763 1012 93  
+3551 2801 2026 2025 1582 3553 3554  
+3552 2024 2025 568 1582 3549 1899  
+3553 2801 2025 1190 3547 5080 3551  
+3554 2801 5196 2026 9755 3551 9756  
+3555 2028 2027 501 5078 3557 3556  
+3556 2027 2028 2059 2668 2884 3555  
+3557 2030 2028 501 3555 3561 3558  
+3558 2030 4734 2028 8853 3557 1641  
+3559 2029 4734 4737 8852 8857 8853  
+3560 1580 3266 3017 6007 5710 5513  
+3561 501 2799 2030 3564 3557 5076  
+3562 3223 2799 1160 1842 5077 3564  
+3563 4734 4735 1065 8865 8852 1641  
+3564 2030 2799 3223 3562 8854 3561  
+3565 1065 4769 4737 8922 8852 8858  
+3566 478 2992 5263 5463 1642 2669  
+3567 2031 4740 4735 8865 5921 8855  
+3568 2057 1060 4770 3614 8925 3579  
+3569 3173 1160 3172 5820 5821 5077  
+3570 3399 3161 3162 5797 1107 6272  
+3571 3163 2036 4742 3574 8869 5802  
+3572 2035 4741 4739 8866 565 8867  
+3573 1059 4741 2036 3574 3920 8866  
+3574 2036 4741 4742 8867 3571 3573  
+3575 2056 2032 4769 8922 8923 1652  
+3576 2056 4770 2037 8872 1652 8925  
+3577 2038 4770 4745 3614 8882 8924  
+3578 2039 4750 5677 10703 10702 189  
+3579 1060 2057 4771 8926 8876 3568  
+3580 4746 4747 2039 8898 1643 8877  
+3581 4773 2040 4772 4831 8930 8880  
+3582 5676 4747 4748 8878 4830 10701  
+3583 2041 4750 4751 8884 3584 10703  
+3584 4754 2041 4751 3583 8887 8896  
+3585 4752 2978 2042 5432 5434 8889  
+3586 2043 5260 2975 9880 3607 9881  
+3587 2977 2978 2043 5426 5433 5432  
+3588 2974 2049 2973 1770 5425 5437  
+3589 2989 2990 2044 1279 5457 5456  
+3590 2992 2045 3018 5527 5462 5460  
+3591 1064 2988 2989 5454 8895 5455  
+3592 3019 5704 5280 8914 5517 10755  
+3593 2988 2987 2053 3609 3610 5455  
+3594 4763 1334 4768 8920 8911 8910  
+3595 2047 5676 4758 10700 10705 10701  
+3596 4750 4757 1063 8890 8884 189  
+3597 5136 2669 5135 9635 9634 4825  
+3598 4761 4760 2048 8891 8906 3879  
+3599 3227 2980 5699 5439 9698 5929  
+3600 3014 2060 5279 5506 9919 5479  
+3601 2739 5256 2971 9872 9696 9873  
+3602 2746 1767 2737 4957 3041 3886  
+3603 4752 4753 2051 8905 8889 8888  
+3604 2979 2974 2981 5440 5427 5437  
+3605 2052 2964 2965 5408 4958 4771  
+3606 5165 5164 2739 9692 9695 9694  
+3607 2975 2976 2043 5433 3586 5430  
+3608 2729 2730 2065 4950 4941 10709  
+3609 2053 2987 2994 5431 4942 3593  
+3610 2053 4762 2988 8909 3593 2180  
+3611 2993 2045 2990 5459 5458 5514  
+3612 4763 2993 2046 5458 5464 8908  
+3613 2057 2056 2033 8923 9121 8925  
+3614 4770 1060 4745 8874 3577 3568  
+3615 4871 2033 4739 8863 8862 9121  
+3616 2058 4771 4871 8926 1640 8927  
+3617 4772 2058 525 3891 8928 4831  
+3618 4746 2058 2040 4831 8877 8927  
+3619 3116 2059 1580 2668 5710 5709  
+3620 4062 2059 1689 5709 10551 7555  
+3621 2972 2050 3265 5422 6005 5420  
+3622 2999 3000 3011 1649 5501 5476  
+3623 3015 3265 2061 6004 5509 6005  
+3624 3002 3001 2061 5507 9897 5481  
+3625 5281 5266 3011 9892 5500 9922  
+3626 2998 2064 2997 5473 5472 4952  
+3627 1759 3020 3004 2810 5488 10168  
+3628 1759 5272 3267 3521 5487 3024  
+3629 2735 2064 5709 4952 10766 4949  
+3630 2733 2735 2732 9689 4946 4949  
+3631 2625 2729 2731 4941 4945 4712  
+3632 2733 2734 2064 5473 4949 4948  
+3633 1652 3269 3270 6012 10171 6013  
+3634 3556 3555 1984 6663 6577 3470  
+3635 2635 1984 5118 4740 9601 6577  
+3636 3217 2635 1335 4739 5908 2201  
+3637 2068 787 1963 3430 36 2815  
+3638 786 2068 585 509 1097 480  
+3639 1670 2380 5681 4257 8933 3671  
+3640 4775 4776 2070 8942 8935 8934  
+3641 4778 4779 2072 3647 225 8940  
+3642 4777 4778 2071 3643 8939 8938  
+3643 4778 5145 2071 3644 3642 8941  
+3644 4783 2071 5145 3643 9655 8948  
+3645 2074 4791 4781 8966 6988 8947  
+3646 3763 2073 3756 6970 6984 4844  
+3647 4780 2072 4779 3641 8943 6979  
+3648 3765 2075 3759 3652 6977 3649  
+3649 2075 3765 3766 6990 6982 3648  
+3650 2074 3765 3760 6977 8945 6988  
+3651 3767 2802 5197 3046 9758 5082  
+3652 2075 3761 3759 6971 3648 6969  
+3653 3758 3757 2197 9629 3892 6975  
+3654 2676 2677 2076 4845 4839 4838  
+3655 1497 4776 5681 10711 8967 8937  
+3656 2077 4792 2119 8969 1765 2504  
+3657 4788 4789 2083 397 3387 8961  
+3658 2078 4784 4777 8952 8939 8953  
+3659 5145 2677 2678 4840 9655 9654  
+3660 4787 2081 2079 8949 3664 3899  
+3661 4702 5504 4788 10362 8960 8790  
+3662 4784 2080 3530 6529 6528 8962  
+3663 2081 4785 4786 8955 8949 3402  
+3664 2079 5144 4787 9653 3660 8958  
+3665 2082 5144 2655 9652 1693 9653  
+3666 2200 2082 1014 1693 10376 8959  
+3667 1092 4712 4790 8809 8965 8810  
+3668 4700 2083 1941 8964 8787 8786  
+3669 1796 5441 3384 6240 9757 10237  
+3670 2084 3384 3755 3896 6980 6242  
+3671 2380 1670 2379 2237 4258 3639  
+3672 2380 2086 4792 8969 8968 8970  
+3673 2091 2087 4793 1766 8971 8974  
+3674 2086 4794 2119 8972 8969 8973  
+3675 4795 4796 2088 8977 2092 8975  
+3676 4794 2087 2088 2092 3678 1766  
+3677 2089 2088 537 8977 3682 1701  
+3678 4794 2088 1122 3934 8972 3676  
+3679 537 3647 2090 720 3682 6755  
+3680 2089 1121 2202 3902 3935 3681  
+3681 1121 2089 2090 3682 5334 3680  
+3682 537 2090 2089 3681 3677 3679  
+3683 4991 2092 679 2842 9357 4256  
+3684 4797 2091 4448 1910 8293 8979  
+3685 4446 2092 1669 4256 8290 8289  
+3686 824 4447 4448 8291 8294 8296  
+3687 2122 2094 4800 2035 8985 3746  
+3688 2093 4800 4799 8984 1417 8985  
+3689 3631 2094 946 3746 6725 3690  
+3690 2094 3631 4801 6724 2035 3689  
+3691 2095 3295 3296 6064 8989 6065  
+3692 3318 3337 1344 10712 6111 6110  
+3693 2097 4803 4804 8990 9772 8999  
+3694 4802 2096 4803 8990 3696 2200  
+3695 3316 1083 3315 2774 6105 2771  
+3696 4803 1344 4802 8988 3694 8998  
+3697 5399 5400 3259 5993 5992 10155  
+3698 5399 3263 5404 6000 10165 6001  
+3699 1803 2479 2099 4846 4466 4452  
+3700 2680 1820 4576 8547 8546 8550  
+3701 5646 2100 1602 3159 2433 10641  
+3702 2100 1779 4535 8465 8464 10641  
+3703 4044 2123 1010 1543 7520 7519  
+3704 119 1833 2101 9001 4281 924  
+3705 4809 4810 2102 3267 1777 9003  
+3706 4826 4825 2124 3273 9037 9036  
+3707 2103 4810 2126 9004 9040 9005  
+3708 1911 4675 4676 3871 1775 8736  
+3709 4352 2104 1540 3338 8110 8109  
+3710 2947 2104 509 8109 5372 2755  
+3711 1361 4698 2108 8783 3386 1705  
+3712 2105 2108 2106 3718 1209 3386  
+3713 551 4811 2107 9012 1210 9006  
+3714 2109 1224 4708 8803 8802 9009  
+3715 4813 4814 2110 9016 812 9011  
+3716 3719 843 2109 3720 3719 9010  
+3717 4699 2108 1940 8783 8785 8784  
+3718 2106 2108 551 8784 6897 3712  
+3719 3719 2109 2106 1964 6897 3716  
+3720 843 4812 2109 9009 3716 9008  
+3721 2491 4816 2112 3725 2837 3723  
+3722 2111 5146 2681 9657 9015 9656  
+3723 2110 4816 2491 3721 9014 9016  
+3724 2491 5038 2111 2674 4477 9448  
+3725 2115 2112 4816 3721 9017 9018  
+3726 5443 2725 2500 1211 10242 10241  
+3727 844 2112 4817 9018 646 2837  
+3728 2115 5159 4817 9682 9018 9683  
+3729 2116 5564 3729 10480 6914 6916  
+3730 3388 2728 2114 9024 1359 6250  
+3731 2115 1665 4705 1550 8797 9017  
+3732 483 2725 5159 4932 9027 4933  
+3733 3729 2204 3728 6915 6914 10477  
+3734 3728 2727 2116 4938 6914 2194  
+3735 5715 5640 2117 8139 2627 6930  
+3736 686 1973 2117 2625 8139 63  
+3737 4822 2118 3309 3502 6093 6020  
+3738 3273 3272 2003 6023 6018 6019  
+3739 2120 4823 4886 9030 3932 9031  
+3740 4781 2119 1090 1698 8946 1765  
+3741 2923 2925 1980 5329 1702 5325  
+3742 5244 2926 2927 5330 5084 9850  
+3743 4823 2121 1090 6991 1698 9031  
+3744 2120 2925 2926 5328 5331 5329  
+3745 4824 2122 500 929 9032 2919  
+3746 946 2094 2122 3687 6722 3689  
+3747 3946 2123 853 7519 7331 7330  
+3748 2391 2123 121 7330 4280 1229  
+3749 5669 3531 1903 10369 10687 10686  
+3750 1128 4639 4826 3268 9037 8666  
+3751 2125 1885 2948 5374 3270 3311  
+3752 1128 2124 4827 9038 8670 9037  
+3753 5602 3532 1127 1781 10552 7616  
+3754 5148 2682 4828 3328 9041 4850  
+3755 81 776 2127 3756 511 3961  
+3756 3880 2127 776 3755 7203 7202  
+3757 3174 230 2136 3774 3773 5824  
+3758 2129 513 2205 3908 3 1112  
+3759 3174 2129 2128 538 5824 5823  
+3760 2949 2129 815 5823 5376 1112  
+3761 4059 2130 744 214 223 7550  
+3762 4830 2130 1029 7550 9042 1013  
+3763 3525 2132 779 1083 6519 6518  
+3764 4832 2131 4834 9048 992 9046  
+3765 3604 2132 734 6518 6672 6671  
+3766 4834 4833 175 -1 992 9050  
+3767 5683 40 3144 723 10714 968  
+3768 2683 2133 721 5765 1533 967  
+3769 650 2134 1105 543 547 1732  
+3770 2134 1106 2135 3771 1153 7959  
+3771 4274 2135 1106 3770 7962 7961  
+3772 2136 2135 815 7961 3773 379  
+3773 3174 2136 815 3772 5823 3757  
+3774 230 229 2136 379 3757 -1  
+3775 2138 342 341 -1 4 7  
+3776 749 1299 4836 2112 9053 2113  
+3777 341 2140 2139 242 4 3781  
+3778 749 2137 2138 7 3780 9053  
+3779 2139 728 2393 4284 459 242  
+3780 749 2138 2139 4 4709 3778  
+3781 341 340 2140 3782 3777 -1  
+3782 4837 2140 340 3781 9054 980  
+3783 5617 4875 2141 9130 10582 7872  
+3784 4229 127 1365 848 2241 3910  
+3785 5347 3175 717 9127 10050 2541  
+3786 4875 4838 128 -1 9130 9129  
+3787 3445 5475 2143 6437 937 10305  
+3788 2767 3501 3450 6365 5011 6473  
+3789 2144 3447 5470 6367 6374 3791  
+3790 3508 620 3505 1547 6482 6488  
+3791 2144 3444 3447 10294 3789 10292  
+3792 5479 3486 2146 6653 10314 10313  
+3793 3454 5477 3457 10310 4667 6380  
+3794 5696 1698 5085 9540 10741 10087  
+3795 3493 2152 3459 3799 6385 6460  
+3796 2583 3487 5076 9523 9515 6446  
+3797 2147 5478 3455 6391 6381 10311  
+3798 5080 5082 2149 1132 9529 4655  
+3799 2152 3460 3459 6393 3795 6383  
+3800 2151 3480 3481 6433 6863 4863  
+3801 2151 3467 3479 6405 4863 6449  
+3802 3495 3481 2152 6439 6434 6462  
+3803 1228 3453 3455 2902 6390 6379  
+3804 2689 1595 2690 4865 3825 4871  
+3805 2154 1019 4098 7625 7624 1561  
+3806 3456 3492 5711 10769 6457 6382  
+3807 290 1359 2154 1560 902 117  
+3808 5208 1538 2811 2218 5099 10622  
+3809 4840 1354 4349 8104 8103 9779  
+3810 178 2156 645 2632 774 463  
+3811 2156 177 3604 781 6672 463  
+3812 4842 4843 2159 9069 2572 9064  
+3813 2716 2722 2721 927 4924 4926  
+3814 783 2713 2714 1382 9063 4910  
+3815 2718 4841 929 1814 4920 4919  
+3816 4844 4845 2160 9071 2573 9068  
+3817 2159 4844 4351 9067 2579 9068  
+3818 738 5643 4846 10634 9070 9072  
+3819 4343 2160 4346 8098 8097 2573  
+3820 2394 2161 860 8167 4286 1243  
+3821 4346 966 4344 8101 8097 8091  
+3822 2726 2508 505 9465 4934 3907  
+3823 2515 2519 1037 9466 1596 4525  
+3824 2689 4847 2164 9075 3827 4864  
+3825 2689 2690 5645 10638 8190 3804  
+3826 627 5684 3111 9076 7084 10716  
+3827 2164 2693 2689 4871 3824 1296  
+3828 2165 5684 4849 10716 2125 5700  
+3829 4851 2165 4850 2125 9080 1295  
+3830 1293 2402 2405 4308 4303 829  
+3831 4853 2166 4852 2102 9084 9086  
+3832 4416 2167 1627 1399 8232 8231  
+3833 4854 2168 2167 3835 9087 9088  
+3834 2171 2168 808 2749 3840 2103  
+3835 1293 2167 2168 3833 3843 2761  
+3836 4418 2170 1294 2763 1686 8236  
+3837 2169 2399 2708 2105 4901 4296  
+3838 1630 4855 2170 4297 8236 9089  
+3839 2400 2399 2170 4296 4297 2750  
+3840 2171 808 2806 5090 2746 3834  
+3841 2172 2171 1292 2752 3842 2103  
+3842 2173 2172 1292 3841 3844 2098  
+3843 2168 2172 1293 829 3835 2103  
+3844 2173 1292 2174 3846 3848 3842  
+3845 2173 1291 2402 4302 2098 1754  
+3846 1292 4856 2174 3847 3844 9091  
+3847 2174 4856 4857 9092 8225 3846  
+3848 2174 2175 2173 1754 3844 2101  
+3849 4415 2175 807 2101 8229 2099  
+3850 611 2176 1039 2866 7276 1601  
+3851 1680 2176 1681 1601 338 1316  
+3852 2178 2177 1073 3079 3854 2961  
+3853 2177 1727 4515 8424 2960 2961  
+3854 2178 1073 2179 3856 2959 3852  
+3855 2178 1726 4501 2389 8397 2959  
+3856 2908 2179 1073 3854 2418 5295  
+3857 5243 1454 2922 5323 9848 9847  
+3858 4312 2180 1554 3169 8036 8035  
+3859 1200 4156 4155 7729 7730 7731  
+3860 4939 2181 1543 8615 9253 7092  
+3861 5573 3533 3821 3231 10497 10496  
+3862 2182 4858 4860 9096 895 3226  
+3863 4859 2182 4861 895 9102 9098  
+3864 2210 4885 4881 9150 9099 3919  
+3865 975 4878 2770 9723 6879 5021  
+3866 4863 2184 4862 3313 9104 3867  
+3867 2184 4863 2697 9106 3175 3866  
+3868 4864 4865 2185 402 3317 9108  
+3869 2807 2185 1323 3295 5092 3320  
+3870 4656 4657 1895 9109 8699 3308  
+3871 493 4676 4675 3708 8700 8738  
+3872 2187 5672 3379 8732 679 6231  
+3873 2536 2188 3379 679 6232 4566  
+3874 3176 2189 4866 9112 9111 5828  
+3875 1323 2187 2188 679 2155 3295  
+3876 4595 2189 1322 5828 8581 5095  
+3877 5206 2808 2189 9112 5095 9776  
+3878 2190 4869 4868 9118 9114 9115  
+3879 1061 4760 4761 3598 10706 8904  
+3880 4868 2191 4867 1700 9114 9884  
+3881 5165 5166 1096 5448 4961 9695  
+3882 2191 5262 2982 5442 8907 9884  
+3883 2193 4870 2985 9119 3885 9120  
+3884 2933 5246 2934 5349 5347 9853  
+3885 2984 2193 2985 3883 5449 5537  
+3886 2746 2747 1767 4979 3602 4975  
+3887 4870 2194 2749 4981 4959 5348  
+3888 5200 5039 2497 9452 9764 9763  
+3889 2195 5200 2804 5086 5540 9763  
+3890 2196 1059 2211 3920 2882 9122  
+3891 525 2058 2196 1640 8320 3617  
+3892 4872 3758 2197 3653 9124 9123  
+3893 2660 2198 4873 3895 4807 9619  
+3894 4872 2198 2676 1694 4839 3895  
+3895 2198 4872 4873 9124 3893 3894  
+3896 3755 3384 3754 6241 6967 3670  
+3897 3383 2497 3592 6647 4489 10238  
+3898 4785 2200 1948 5924 8954 3402  
+3899 2200 2081 4787 3660 8959 3402  
+3900 2666 1014 2656 1627 4799 6587  
+3901 5041 2499 3225 1622 5925 4492  
+3902 2918 2202 1121 3680 2 5315  
+3903 2217 2202 1980 5315 9152 1763  
+3904 2496 2724 5161 4931 9686 4486  
+3905 4820 844 4818 646 9021 9446  
+3906 5565 591 3732 6922 2010 10482  
+3907 2508 2726 3216 4935 5907 3822  
+3908 513 1125 2205 6748 3758 1724  
+3909 1125 3642 3643 6745 6748 6746  
+3910 5617 127 4229 3784 10583 10582  
+3911 2206 5617 4876 10583 684 7872  
+3912 4885 4879 2207 1386 9150 9149  
+3913 4877 2207 3538 1386 284 9141  
+3914 4882 4883 581 9139 9144 1823  
+3915 778 3542 3546 6552 6560 6553  
+3916 2961 2573 2252 4640 4002 4636  
+3917 4880 2960 2208 5398 1822 9140  
+3918 976 4617 5665 8623 10679 1448  
+3919 4885 2210 4882 3228 9144 3864  
+3920 1059 2036 2211 489 3890 3573  
+3921 2212 2036 1058 5802 3922 489  
+3922 2213 2212 1058 3921 3924 2883  
+3923 1688 2211 2212 489 5830 8325  
+3924 2213 1058 2214 5807 517 3922  
+3925 3177 2213 701 1106 5829 2883  
+3926 1058 3163 3166 5808 5807 5802  
+3927 223 2214 3167 5810 5809 3928  
+3928 2214 223 2215 607 517 3927  
+3929 2216 223 222 -1 3930 607  
+3930 2216 222 3982 557 7399 3929  
+3931 701 2215 2216 607 5833 1106  
+3932 4886 1980 2120 5329 3739 9152  
+3933 2218 2217 1122 3463 3934 1763  
+3934 2088 2218 1122 3933 3678 1701  
+3935 2202 2218 2089 1701 3680 1763  
+3936 2219 4888 4889 22 7361 9156  
+3937 3963 2219 891 7361 7363 7362  
+3938 2128 2220 231 534 9043 542  
+3939 2220 692 4126 7676 1793 542  
+3940 9 3864 2223 7172 368 364  
+3941 2222 2221 693 3945 3942 311  
+3942 1975 2222 693 3941 7310 347  
+3943 10 2222 684 347 348 311  
+3944 3936 755 514 7969 7312 434  
+3945 693 2221 2223 368 7311 3941  
+3946 2225 4890 209 -1 3948 9159  
+3947 1247 2224 699 591 595 584  
+3948 4049 2225 209 3946 586 7530  
+3949 1018 4219 2226 7852 1559 7853  
+3950 2226 639 2227 3952 141 7852  
+3951 699 2225 2226 1559 10481 591  
+3952 2504 2227 639 3950 792 513  
+3953 5563 2227 2204 513 10477 6917  
+3954 2521 111 110 -1 953 919  
+3955 2228 714 2229 3956 2546 4537  
+3956 3180 2229 714 3955 5835 2547  
+3957 4327 2229 1520 6618 8063 8062  
+3958 2230 606 4350 798 8106 7541  
+3959 2230 557 4590 8571 801 9161  
+3960 4112 775 577 7678 7648 1075  
+3961 81 2231 776 1076 3755 787  
+3962 2233 2232 822 1327 3964 1168  
+3963 4894 390 2232 1165 9165 -1  
+3964 2233 822 2234 3966 1167 3962  
+3965 2704 2233 821 6562 4892 1168  
+3966 3648 2234 822 3964 6757 3970  
+3967 597 2234 2236 3970 3981 2165  
+3968 3648 3649 2235 266 6758 6757  
+3969 2237 1327 4901 9177 3987 3975  
+3970 3648 2236 2234 3967 3966 6758  
+3971 2237 2236 2235 6758 3972 3987  
+3972 2235 4895 2237 9167 3971 9164  
+3973 2261 2238 4896 2166 9168 4020  
+3974 2238 2245 2239 3989 9170 2164  
+3975 1327 2237 4897 9169 3977 3969  
+3976 2249 2240 2239 3979 390 2161  
+3977 4897 2239 1327 3979 3975 9170  
+3978 2241 2243 2242 3985 5106 3983  
+3979 1327 2239 2240 3976 2163 3977  
+3980 2814 1149 2262 4023 4022 5107  
+3981 4900 597 2236 3967 9175 1166  
+3982 750 2242 1978 265 3461 3459  
+3983 2241 4898 2243 9171 3978 9172  
+3984 4899 2243 503 9171 9173 9174  
+3985 570 2242 2243 3978 7366 265  
+3986 2244 2241 2262 4022 9176 9172  
+3987 2237 4901 2236 9175 3971 3969  
+3988 2246 2245 1328 2164 3990 1477  
+3989 1326 2239 2245 3974 709 390  
+3990 2250 2246 1328 3988 3998 2169  
+3991 2246 479 2247 3992 1477 2172  
+3992 479 2951 2247 2808 3991 5380  
+3993 4023 2248 3572 6609 6608 7478  
+3994 4026 894 4020 7473 2162 7485  
+3995 1326 2247 4902 9179 3996 709  
+3996 1326 4902 3549 9180 1309 3995  
+3997 4903 2249 3549 1309 6566 9182  
+3998 2251 2250 1328 3990 4000 2170  
+3999 2250 1329 2253 4004 2169 2168  
+4000 2261 2251 1328 3998 4020 2167  
+4001 2251 1151 2263 4024 2170 79  
+4002 2252 5604 2961 1292 3916 5400  
+4003 2571 1150 2570 4634 1080 5401  
+4004 2255 2253 1329 3999 9185 4005  
+4005 2253 2255 2254 1476 2174 4004  
+4006 4904 2254 1330 1476 9183 4014  
+4007 1651 2951 2258 5380 7482 5381  
+4008 4905 1329 2265 4025 9186 9185  
+4009 2255 4905 2257 4029 3445 9185  
+4010 4904 2259 4920 9216 9215 9183  
+4011 4919 2278 2409 4054 3332 4055  
+4012 2257 977 2526 4547 4551 4029  
+4013 4906 2257 2528 4551 4550 9188  
+4014 4907 2254 4904 4006 9184 9190  
+4015 4907 2256 4919 9214 9213 9184  
+4016 2259 1330 4906 9188 9187 9183  
+4017 4908 2259 963 8816 9191 9216  
+4018 4908 2266 2260 9393 1447 9191  
+4019 2278 2260 1914 4356 4054 9192  
+4020 2238 2261 1328 4000 2164 3973  
+4021 2252 2261 526 9168 5400 2167  
+4022 2814 2262 2241 3986 5106 3980  
+4023 3548 2262 1149 3980 6564 6563  
+4024 1151 4909 2263 3230 4001 9193  
+4025 2265 1329 2263 2168 3230 4008  
+4026 2573 4884 1151 9193 4640 9147  
+4027 2264 2275 2265 9211 9194 4028  
+4028 2275 2264 1862 9143 3229 4027  
+4029 4905 977 2257 4012 4009 4049  
+4030 2267 2266 963 9191 4032 9199  
+4031 2266 4912 2269 4036 639 9199  
+4032 4715 2267 963 4030 8816 9197  
+4033 4915 2273 4910 2345 9196 4044  
+4034 4911 2268 4910 9196 9195 3442  
+4035 4619 998 4620 8626 8629 8624  
+4036 4914 2269 4912 4031 2343 9201  
+4037 2432 2428 1426 2171 4354 4328  
+4038 2270 4913 2272 9204 4557 9202  
+4039 5059 2272 474 4046 9490 9491  
+4040 2530 2299 2529 4553 4552 9234  
+4041 2271 2529 2314 2351 4560 4552  
+4042 1416 2273 4916 9207 9203 2345  
+4043 2531 5059 2530 9490 4554 9491  
+4044 2273 4915 2281 9206 9209 4033  
+4045 4917 2274 4916 9208 9207 9210  
+4046 474 2272 2274 9208 4069 4039  
+4047 4914 4916 2272 9208 9204 9203  
+4048 1862 4617 2276 8622 3229 8623  
+4049 4905 4918 977 1519 4029 9186  
+4050 3535 2277 1861 1475 3227 6536  
+4051 2275 2276 2525 4544 9212 3229  
+4052 2527 1863 4618 3236 8625 4548  
+4053 2527 2525 2277 4544 4548 4545  
+4054 2278 1914 2409 4316 4011 4019  
+4055 2278 4919 4920 9214 9192 4011  
+4056 4922 5533 3650 10419 6762 9217  
+4057 2533 962 2532 4559 4558 1446  
+4058 3793 5349 3181 10058 1444 7042  
+4059 2414 2415 3793 4329 7043 4326  
+4060 2316 4950 1417 9275 4131 9276  
+4061 2283 2281 999 4063 4064 823  
+4062 4924 2282 1714 4130 9223 4076  
+4063 999 2281 2282 2348 4076 4061  
+4064 2286 2283 999 4061 4070 4065  
+4065 2283 2286 2284 1925 2339 4064  
+4066 2294 2284 1414 1925 4086 4067  
+4067 2284 2294 2285 2338 191 4066  
+4068 1420 4928 4929 9232 9233 1956  
+4069 2274 4923 474 4097 4046 9221  
+4070 2288 2286 999 4064 4074 4071  
+4071 2286 2288 2287 2346 2337 4070  
+4072 2317 2287 1418 2346 4132 4073  
+4073 2287 2317 4927 2257 4088 4072  
+4074 2289 2288 999 4070 9224 4075  
+4075 2288 2289 2290 1518 2253 4074  
+4076 4924 999 2282 4063 4062 9224  
+4077 2289 4924 2346 9223 4112 9224  
+4078 1419 2292 2290 9225 1518 9246  
+4079 4925 2290 4926 9225 9228 2347  
+4080 1373 4258 4259 7929 9227 7930  
+4081 1206 2318 2952 4133 5383 4134  
+4082 4934 4935 2307 2349 2255 9244  
+4083 4926 2292 1373 4085 9227 9225  
+4084 2293 4934 2311 9243 2368 9244  
+4085 1373 2292 2293 9245 2254 4083  
+4086 2295 2294 1414 4066 9230 4087  
+4087 2294 2295 2296 2336 2352 4086  
+4088 4927 1414 2287 2337 4073 9230  
+4089 2295 4927 2300 9229 3330 9230  
+4090 2297 2296 1205 2336 9239 4091  
+4091 2296 2297 2298 2354 2350 4090  
+4092 4932 1205 2305 2604 9240 9239  
+4093 2297 4932 2330 4109 1438 9239  
+4094 1422 2301 2298 9231 2354 4161  
+4095 4928 2298 4930 9231 9236 1956  
+4096 1421 4945 2529 2351 9235 9265  
+4097 4929 474 4923 4069 9222 4555  
+4098 4951 1413 2319 2323 4137 9278  
+4099 2300 4951 2305 9277 2604 9278  
+4100 2330 2331 1422 2355 1438 4159  
+4101 4930 2301 1421 9261 9235 9231  
+4102 2302 1220 4931 9237 9262 4163  
+4103 2301 2302 4943 9262 9261 4206  
+4104 4963 2335 1220 6780 9301 9302  
+4105 3652 3651 5534 6761 10420 1436  
+4106 3657 2304 5562 10475 6776 6774  
+4107 3652 3656 1219 1955 6766 6765  
+4108 2306 2305 1912 9277 4110 9240  
+4109 4932 1548 2330 4158 4093 3329  
+4110 4933 2306 1912 4108 9241 4147  
+4111 4964 2306 1405 4147 9303 4172  
+4112 1419 2289 2346 4077 4116 1518  
+4113 2309 2308 4936 2596 9248 9251  
+4114 4937 4938 2310 4118 1928 9250  
+4115 2707 4937 1544 1928 4899 4898  
+4116 4971 1419 2346 4112 4191 9318  
+4117 2315 1865 5573 10496 7094 9272  
+4118 4938 3821 2310 9254 4114 9252  
+4119 2310 1543 4355 8116 8115 9253  
+4120 2312 4942 2707 9259 2592 9260  
+4121 4261 2325 4952 4148 9280 7935  
+4122 2312 575 4940 9255 2955 9675  
+4123 4952 4942 1371 9258 9280 9279  
+4124 2303 4944 2313 9267 9238 9263  
+4125 4946 2279 2314 4127 4126 10417  
+4126 2314 4945 4946 9266 4125 2351  
+4127 2533 2314 2279 4125 4561 4560  
+4128 2309 4947 2315 4129 3235 9269  
+4129 4947 4949 2315 2341 4128 9270  
+4130 2282 4950 1714 9273 4062 9275  
+4131 2815 2316 1417 4060 5109 5108  
+4132 2952 2317 1418 4072 5382 4133  
+4133 2317 2952 2318 4081 1927 4132  
+4134 2320 2318 1206 4081 4138 2319  
+4135 2319 2318 1406 2319 4136 2323  
+4136 3193 2319 1406 4135 5861 2322  
+4137 4951 2319 1912 2322 9277 4098  
+4138 1206 2347 2320 4141 4134 4192  
+4139 1424 2816 2321 1521 4193 5110  
+4140 1406 2320 2321 4141 4144 2319  
+4141 2321 2320 2347 4138 4193 4140  
+4142 2322 3108 3107 10012 10427 5691  
+4143 3658 3654 5535 10422 10421 6770  
+4144 1406 2321 2323 4145 5861 4140  
+4145 1274 2323 2321 4144 1521 2356  
+4146 4953 4954 2326 4150 2067 9282  
+4147 2306 4933 1405 9281 4111 4110  
+4148 4952 2325 2311 2368 9279 4121  
+4149 4258 2325 1429 7935 2366 7930  
+4150 4955 2326 4954 4146 9284 2318  
+4151 3194 2327 4956 9288 9287 9291  
+4152 4959 4958 2328 2005 10721 2327  
+4153 4953 4957 1405 4173 9281 2067  
+4154 2342 2329 4960 9296 9295 6902  
+4155 959 2337 5686 10720 9293 2320  
+4156 5547 5543 3721 10437 6901 10445  
+4157 1410 4974 5688 10725 10724 9324  
+4158 2336 2330 1548 4109 4170 4159  
+4159 2330 2336 2331 2605 4100 4158  
+4160 2332 2331 1549 2605 4162 4207  
+4161 2354 2301 1422 4094 2355 4206  
+4162 2333 2332 1549 4160 1957 2331  
+4163 2354 1220 2302 4102 4206 2607  
+4164 1549 2336 2338 4171 1957 2605  
+4165 2333 1550 2335 4168 9302 2606  
+4166 4961 959 4960 2002 9296 4174  
+4167 5542 3676 3675 6814 10435 6812  
+4168 2339 2335 1550 4165 2608 4169  
+4169 2339 3720 2335 2609 4168 4177  
+4170 2337 2336 1548 4158 9304 4171  
+4171 2336 2337 2338 2320 4164 4170  
+4172 4964 1548 2306 3329 4111 9304  
+4173 1405 4957 4959 9290 9303 4153  
+4174 4961 2338 959 2320 4166 9298  
+4175 2338 2334 4962 9300 9299 9298  
+4176 5688 3674 3675 6809 10724 9323  
+4177 3720 2339 960 6816 10474 4169  
+4178 3679 4974 2351 4200 6819 6817  
+4179 3678 2340 3679 6817 3110 6815  
+4180 3105 1663 5316 5664 9993 5695  
+4181 3681 3108 3680 6822 6821 10013  
+4182 5357 4965 3195 9305 5866 10071  
+4183 2342 4965 3721 9306 6902 2326  
+4184 1245 3380 4968 4186 10070 2295  
+4185 3721 2343 1409 3153 6901 9306  
+4186 2344 4968 3380 4184 9313 9311  
+4187 4967 4969 2345 4188 9309 9308  
+4188 4969 2490 2345 4474 4187 9314  
+4189 3682 2353 5547 10445 10446 2004  
+4190 4947 2346 1714 9223 9270 9269  
+4191 4971 2346 2309 9269 9317 4116  
+4192 2348 2347 1206 4138 4194 2252  
+4193 2321 2347 1424 4197 4139 4141  
+4194 2291 2348 1206 4192 5383 2358  
+4195 2349 2348 1428 7931 4196 2252  
+4196 2349 1428 5625 4199 10596 4195  
+4197 1424 2347 2349 2252 4198 4193  
+4198 1424 2349 2350 10596 9321 4197  
+4199 1428 4257 5625 10598 4196 7928  
+4200 2351 4974 4976 9324 9326 4178  
+4201 2485 4975 1802 4468 2003 4465  
+4202 4976 5544 2352 10439 9328 9327  
+4203 2487 1244 2481 3111 4457 10449  
+4204 5544 3676 5543 6813 10438 10440  
+4205 4967 3682 1409 10446 9310 9309  
+4206 2301 2354 2302 4163 4103 4161  
+4207 2331 2332 2354 2607 2355 4160  
+4208 566 2857 2356 856 492 5192  
+4209 4978 2355 2356 492 4211 9332  
+4210 5584 3947 3948 7332 10518 10517  
+4211 4978 2356 1139 7335 9331 4209  
+4212 1022 702 2357 4213 7540 3481  
+4213 2817 2357 702 4212 5115 1231  
+4214 4980 2358 1250 170 9335 7810  
+4215 1259 803 2358 999 7810 6712  
+4216 979 2359 1053 870 7439 1629  
+4217 1321 4216 2360 1904 2154 7846  
+4218 2361 2360 542 1904 4220 1313  
+4219 652 2359 2360 2154 6568 870  
+4220 2534 2361 542 4218 92 88  
+4221 3550 2361 895 3324 6567 1313  
+4222 3789 2362 1909 4563 7033 4223  
+4223 2362 3789 2953 376 1314 4222  
+4224 1707 2363 945 2227 6711 2920  
+4225 668 1357 2363 2225 8369 1413  
+4226 4030 2364 510 7897 1174 7493  
+4227 993 4400 3292 8200 2728 1509  
+4228 3286 1383 3283 6040 6038 6054  
+4229 2365 3287 5413 6048 10651 6049  
+4230 646 4981 2366 4231 1787 9337  
+4231 2366 4981 2367 9338 383 4230  
+4232 2368 2367 1432 9338 4234 4237  
+4233 2369 1433 1501 1608 2512 9343  
+4234 1432 4982 2368 4235 4232 9339  
+4235 2368 4982 4983 9340 2494 4234  
+4236 524 2367 2369 9344 1564 383  
+4237 2367 2368 4984 2374 9344 4232  
+4238 2371 2370 742 2637 7370 1009  
+4239 741 2370 562 4243 1007 84  
+4240 742 3966 3967 7371 7370 1317  
+4241 898 4406 5649 10647 9345 1540  
+4242 1606 2373 4988 4245 9352 2717  
+4243 2370 4986 562 5006 4239 1009  
+4244 2761 2762 670 1092 5004 5003  
+4245 2373 4987 4988 9348 4242 809  
+4246 2375 2374 897 7095 4248 9356  
+4247 1624 4990 806 1318 5373 9355  
+4248 3966 2375 897 4246 7371 7368  
+4249 3904 2376 805 4250 7250 7249  
+4250 805 2376 2375 1133 7368 4249  
+4251 563 1916 2376 540 7249 414  
+4252 640 1142 2377 4253 438 1806  
+4253 7 2377 1142 4252 1034 1716  
+4254 3336 1629 2797 3534 6147 5116  
+4255 3336 3335 2378 2767 6146 5073  
+4256 4991 1669 2092 3685 3683 9358  
+4257 2380 2085 5681 10710 3639 8968  
+4258 4991 2380 2379 3671 9358 9357  
+4259 2380 679 4793 8971 8970 9357  
+4260 2381 4892 2384 9158 4263 4266  
+4261 1536 2383 1534 4267 2574 9778  
+4262 1839 2381 2382 4263 3185 3182  
+4263 2384 2382 2381 4262 4260 4265  
+4264 507 2382 2383 4265 5096 2577  
+4265 2383 2382 2384 4263 4267 4264  
+4266 4892 2381 557 8575 9161 4260  
+4267 2383 2384 1534 9158 4261 4265  
+4268 801 1927 2385 4269 494 1482  
+4269 626 2385 1927 4268 2688 3360  
+4270 239 2387 3724 4273 -1 4271  
+4271 2387 239 854 6604 1126 4270  
+4272 801 2386 2387 4273 6526 494  
+4273 2387 2386 3724 6908 4270 4272  
+4274 1365 2388 727 3457 2240 846  
+4275 4992 126 125 -1 862 9360  
+4276 3791 2389 1137 1797 7038 1795  
+4277 1164 667 2389 1850 1795 3240  
+4278 2796 2390 1216 3539 5070 3532  
+4279 2390 1629 2819 9786 2762 3532  
+4280 120 2391 121 3748 -1 900  
+4281 119 2101 2391 1229 900 3704  
+4282 4676 2392 2103 9005 8739 4283  
+4283 2392 4676 4994 8738 3310 4282  
+4284 728 1539 2393 4285 3779 981  
+4285 3853 2393 1539 4284 7151 7150  
+4286 2398 2394 860 3820 9366 1047  
+4287 2395 2394 583 1047 4288 245  
+4288 2397 2395 583 4287 4292 1999  
+4289 1080 4659 2396 8705 4291 220  
+4290 966 2395 2396 4291 8093 245  
+4291 1080 2396 2395 4290 1999 4289  
+4292 1189 2397 583 4288 129 1454  
+4293 1080 2397 1241 1897 1681 1999  
+4294 4995 860 1577 8164 837 9366  
+4295 4080 2398 761 9365 7588 740  
+4296 2169 2170 2399 3839 3837 2763  
+4297 2170 4855 2400 9090 3839 3838  
+4298 1081 3725 2400 4299 9090 6907  
+4299 2400 3725 2401 6909 2304 4298  
+4300 1639 4424 3215 8247 2784 1139  
+4301 2712 2401 989 5896 4909 4908  
+4302 2403 2402 1291 3845 4304 4308  
+4303 2405 2166 1293 2761 3830 2102  
+4304 2404 2403 1291 4302 4306 1400  
+4305 4212 2403 1290 1400 7839 7838  
+4306 4996 2404 1291 4304 9367 2760  
+4307 2404 5690 2406 10728 2097 2760  
+4308 2402 2403 2405 4309 3830 4302  
+4309 938 2405 2403 4308 7838 2096  
+4310 5560 1116 3714 1828 10472 10471  
+4311 2406 5560 5332 6888 10023 10471  
+4312 4997 2407 689 830 9369 3284  
+4313 1889 1904 2407 886 6253 3315  
+4314 3751 3752 4997 852 9369 6960  
+4315 5012 2433 3390 916 6254 4364  
+4316 1914 2412 2409 4318 4054 4322  
+4317 2410 1573 4024 7481 1311 2173  
+4318 3792 2409 2412 4316 4323 7041  
+4319 3792 2411 4998 9372 9371 7040  
+4320 5000 2418 2419 4334 4337 1579  
+4321 1571 4021 4027 7487 7486 7475  
+4322 2427 2412 1914 4316 3334 2363  
+4323 3792 2412 830 1479 7040 4318  
+4324 1913 2414 2413 4325 4353 4326  
+4325 2414 4999 2413 4335 4324 9373  
+4326 2415 2414 1913 4324 9397 4059  
+4327 2416 2414 978 7043 4330 9373  
+4328 2428 2432 5011 2362 9398 4037  
+4329 3793 2415 2280 9218 7042 4059  
+4330 2417 2416 978 4327 2658 1478  
+4331 2418 2416 1575 1478 4334 2652  
+4332 2417 5350 3182 10057 5838 2658  
+4333 1576 2421 2424 4346 4338 5858  
+4334 2419 2418 1575 4331 4336 4320  
+4335 4999 830 2413 1479 4325 9374  
+4336 2420 2419 1575 4334 1184 2659  
+4337 5000 2419 1572 9379 9375 4320  
+4338 2417 1576 2424 4333 4347 5838  
+4339 5001 5003 2420 9380 9377 2661  
+4340 1576 3192 3191 5856 5858 5859  
+4341 2421 3191 2426 5857 9378 5858  
+4342 2422 5003 5004 9381 2656 9382  
+4343 5010 842 2431 4361 4360 9396  
+4344 5007 2423 5004 9384 9383 9389  
+4345 2423 5005 5006 9385 9388 10731  
+4346 2424 2421 5001 9378 9377 4333  
+4347 1575 2417 2424 4338 1184 1478  
+4348 5008 5007 2426 9390 9392 9391  
+4349 5367 1027 3220 5915 10091 10090  
+4350 2426 1028 5001 2661 9378 9390  
+4351 829 3218 3221 1181 5917 6955  
+4352 2429 2428 2427 4355 3334 2171  
+4353 2413 2427 1913 4355 4324 2363  
+4354 4913 2432 1426 4037 2342 9202  
+4355 1913 2427 2428 4352 9398 4353  
+4356 1914 2260 2429 4357 3334 4019  
+4357 5009 2429 2260 4356 9393 1183  
+4358 5000 2430 2411 9372 9376 9375  
+4359 2431 2430 1572 9375 4360 1578  
+4360 5010 2431 1572 4359 9395 4343  
+4361 3197 2431 842 4343 5869 362  
+4362 2270 962 2432 2362 9202 4559  
+4363 5011 962 2415 3331 9397 2362  
+4364 5012 5014 2433 9401 4315 9400  
+4365 1888 2652 2653 4791 4793 3281  
+4366 968 3062 3064 5603 1656 4367  
+4367 3062 968 3060 5599 5598 4366  
+4368 730 2435 464 200 447 457  
+4369 698 2441 2436 4380 914 1971  
+4370 2437 1227 466 1203 -1 4373  
+4371 465 2435 2436 914 1970 200  
+4372 2439 2438 766 5790 4375 4374  
+4373 1227 2437 2436 1970 4380 4370  
+4374 2954 2438 2439 4372 1057 5387  
+4375 2440 2439 766 4372 1056 4376  
+4376 2439 2440 2441 2644 1971 4375  
+4377 3155 766 3154 5785 5784 1056  
+4378 4374 2440 1568 5787 8151 8150  
+4379 4169 2441 696 2644 7753 150  
+4380 2436 2441 1227 150 4373 4369  
+4381 4390 2442 626 1350 8181 9406  
+4382 5015 1589 4152 7726 7725 8180  
+4383 2444 2443 764 1354 4385 2578  
+4384 4340 2443 530 9408 8086 8085  
+4385 764 5017 2444 9410 4383 4387  
+4386 5016 2444 1535 1052 9407 2578  
+4387 1890 5017 764 4385 500 9409  
+4388 2745 2713 5157 4911 9679 4972  
+4389 3841 3844 460 7134 1110 7128  
+4390 793 3895 2859 7231 5197 7232  
+4391 300 3683 301 4394 -1 6827  
+4392 5024 2453 2452 9421 9422 2528  
+4393 722 2447 2448 1801 3345 805  
+4394 2447 301 3683 4391 1801 1512  
+4395 2449 299 2450 4397 4404 -1  
+4396 2454 2450 1140 4400 4405 4404  
+4397 299 5021 2450 3179 4395 9416  
+4398 5022 2451 2450 4400 3179 4399  
+4399 5022 5023 2451 158 4398 9419  
+4400 1140 2450 2451 4398 3446 4396  
+4401 3742 690 2893 5265 5264 9420  
+4402 2452 3742 3198 6942 9422 6943  
+4403 5020 2453 1972 2528 9415 9413  
+4404 2450 2454 2449 969 4395 4396  
+4405 1140 2448 2454 6828 4396 180  
+4406 2455 3203 3202 5882 10077 2242  
+4407 2455 5360 5025 10076 7764 10077  
+4408 927 2456 288 2228 894 791  
+4409 669 1359 2456 116 2485 2229  
+4410 2458 2457 710 2957 4412 190  
+4411 552 1445 2457 2401 2402 946  
+4412 2458 710 2754 4991 4990 4410  
+4413 2459 2458 3687 4414 4415 190  
+4414 3687 2458 811 8275 6835 4413  
+4415 2459 3687 2460 6831 2390 4413  
+4416 2461 2460 1447 6831 4418 1146  
+4417 4266 2460 1446 1146 2388 7946  
+4418 2461 1447 2462 4420 2391 4416  
+4419 1446 2461 1440 2391 2403 1146  
+4420 3684 2462 1447 4418 6829 6834  
+4421 1794 2462 3686 6834 8497 2405  
+4422 1295 2017 4727 3536 8839 2969  
+4423 2464 2463 1209 8404 4424 2106  
+4424 1480 2464 1209 4423 2470 2469  
+4425 2464 1479 4287 2468 7988 7986  
+4426 5029 726 2467 10732 9433 -1  
+4427 5027 2465 5026 9427 9426 9429  
+4428 1192 3414 3700 1902 6862 611  
+4429 726 3856 5692 10733 10732 7156  
+4430 3700 2467 138 977 6862 6861  
+4431 5031 2468 900 9729 9432 4432  
+4432 2468 5031 5032 2924 9438 4431  
+4433 2469 1741 4512 2988 8419 2990  
+4434 1743 2469 875 2989 2992 2991  
+4435 1966 2470 875 2992 1983 3436  
+4436 2471 2470 1233 10544 4437 1087  
+4437 2473 2471 1233 4436 4441 1982  
+4438 2474 2471 1183 4440 4443 1087  
+4439 2472 528 4144 7709 523 4442  
+4440 1183 2471 2472 1982 7712 4438  
+4441 2473 1233 5597 10543 10542 4437  
+4442 2472 2473 528 1980 4439 1982  
+4443 2474 1183 2879 7715 5234 4438  
+4444 2470 2474 1743 2993 2992 1087  
+4445 2475 1790 4543 8481 8480 3086  
+4446 1465 1818 2475 3142 2440 3143  
+4447 2477 1117 3979 7393 7392 8763  
+4448 2476 5035 5693 10735 10734 9443  
+4449 511 4686 5674 10697 10696 1756  
+4450 1931 1932 2478 4451 2050 3367  
+4451 1496 2478 1932 4450 8016 2053  
+4452 2479 1803 2480 4454 3112 3699  
+4453 2680 2479 1821 4471 4847 4846  
+4454 2481 2480 1803 4452 4456 4455  
+4455 2484 2480 2481 4454 3111 4463  
+4456 2482 2481 1803 4454 4458 4457  
+4457 2481 2482 2487 2509 4203 4456  
+4458 2486 2482 1803 4456 4466 4459  
+4459 2482 2486 2483 3132 1442 4458  
+4460 2537 2483 1076 3132 4568 2832  
+4461 2485 2483 1801 2832 10016 2003  
+4462 2484 1244 5548 10448 10447 3111  
+4463 1822 2480 2484 4455 3152 3149  
+4464 5328 1801 3109 3115 10017 10016  
+4465 4975 2485 1243 5688 9325 4201  
+4466 2099 2486 1803 4458 3699 3113  
+4467 2486 1813 4569 3130 8533 3113  
+4468 5689 1802 4975 4201 10727 10726  
+4469 5549 2487 2352 2329 10450 10449  
+4470 2489 2488 1822 3149 4472 3151  
+4471 1821 2479 2488 3112 8554 4453  
+4472 2490 2489 1822 4470 4474 2007  
+4473 704 4579 4580 8552 8555 2510  
+4474 2345 2490 1822 4472 3152 4188  
+4475 2490 1823 5663 10675 2007 9314  
+4476 2492 2491 844 2837 4478 9448  
+4477 2491 2111 4815 9015 9014 3724  
+4478 5037 2492 844 4476 9446 2675  
+4479 2492 1583 2493 4480 9449 4930  
+4480 2494 2493 1583 4479 4482 2673  
+4481 2493 541 5146 9657 9656 2673  
+4482 2495 2494 1583 4480 4484 1451  
+4483 1582 2517 5052 9477 9476 1452  
+4484 2496 2495 1583 4482 4486 1212  
+4485 2495 2162 2519 4533 4532 1212  
+4486 2724 2496 1583 4484 4930 3904  
+4487 2496 505 5046 9465 9464 9686  
+4488 3592 5040 2498 4490 6648 6647  
+4489 3592 5440 3383 10236 3897 3237  
+4490 5040 4868 2498 9118 4488 9453  
+4491 5510 1866 5135 9634 4822 10373  
+4492 2499 5041 5042 9455 9685 3901  
+4493 483 2939 2940 5356 5359 5357  
+4494 5042 5043 2500 10242 9457 9456  
+4495 1152 5158 2725 9681 10241 9680  
+4496 2501 5043 2502 9462 6841 1621  
+4497 558 3690 2944 6842 8137 5367  
+4498 2741 5045 2503 4500 4965 1626  
+4499 516 5044 2502 1623 4964 9460  
+4500 5045 5041 2503 9454 4498 9463  
+4501 1052 2664 2741 4815 4965 1624  
+4502 2505 639 1340 698 2192 792  
+4503 3216 2504 1341 4505 5907 5906  
+4504 4220 2506 2505 4507 2192 7855  
+4505 1341 2504 2505 792 4507 4503  
+4506 2506 3551 2507 6570 2193 2196  
+4507 1341 2505 2506 4504 2193 4505  
+4508 782 2509 2507 4511 6570 4512  
+4509 2509 5046 2508 9465 4511 4513  
+4510 1341 2507 2508 4511 5907 2193  
+4511 2508 2507 2509 4508 4509 4510  
+4512 2509 782 2510 4514 1597 4508  
+4513 2509 2162 5046 9464 4509 9467  
+4514 782 2520 2510 4515 4512 4534  
+4515 2510 2520 2511 4535 1595 4514  
+4516 2820 2511 1036 4535 5118 9468  
+4517 2512 2511 5048 9468 9469 633  
+4518 2823 3041 1155 5125 1325 5560  
+4519 2512 5049 2515 4521 1596 9470  
+4520 2514 2513 506 1323 4522 9471  
+4521 2515 5049 965 1089 4524 4519  
+4522 506 5050 2514 4523 4520 9472  
+4523 5050 5051 2514 4572 4522 9473  
+4524 2516 2515 965 4521 4526 4525  
+4525 2515 2516 2519 2672 3823 4524  
+4526 965 2518 2516 4528 4524 2933  
+4527 5052 541 2494 2673 9476 5885  
+4528 5053 2516 2518 4526 4531 9479  
+4529 5053 3205 2517 9477 9479 5886  
+4530 965 2514 2539 10739 2933 1089  
+4531 5053 2518 964 4575 9478 4528  
+4532 2495 2519 1582 2672 1451 4485  
+4533 5047 2519 2162 4485 9467 9466  
+4534 1343 2520 782 4514 1453 971  
+4535 2511 2520 1036 971 4516 4515  
+4536 2521 5054 2522 9481 1912 953  
+4537 714 2228 2521 919 1912 3955  
+4538 1197 2955 2522 9482 9481 5388  
+4539 2955 2523 5055 9483 9482 4540  
+4540 2955 5058 2523 1402 4539 5389  
+4541 5055 5348 3180 10053 5835 9483  
+4542 3074 1199 3073 5625 5624 743  
+4543 3070 543 3068 8659 5613 1916  
+4544 2276 2277 2525 4053 4051 1475  
+4545 2525 2527 2526 4549 4547 4053  
+4546 4714 2528 1864 1824 8813 3234  
+4547 977 2525 2526 4545 4012 1519  
+4548 1863 2527 2277 4053 6536 4052  
+4549 1864 2526 2527 4545 8625 1824  
+4550 4906 2528 1971 3234 9187 4013  
+4551 2257 2526 2528 1824 4013 4012  
+4552 2530 2529 2271 4041 4554 4040  
+4553 4930 2529 2299 4040 9236 9235  
+4554 2530 2271 2531 4556 4043 4552  
+4555 2530 474 4929 4097 9234 9490  
+4556 2532 2531 2271 4554 4558 1445  
+4557 2272 2531 2270 1445 4038 9491  
+4558 2533 2532 2271 4556 4560 4057  
+4559 2270 2532 962 4057 4362 1445  
+4560 2314 2533 2271 4558 4041 4127  
+4561 2533 2279 4921 9220 1446 4127  
+4562 4218 1908 5616 7851 3321 5827  
+4563 2362 2534 1909 4565 4222 88  
+4564 2536 2535 1908 7851 4566 2156  
+4565 1909 2534 2535 10580 7036 4563  
+4566 2188 2536 1908 4564 3322 3873  
+4567 5670 5717 1194 10781 10689 10782  
+4568 4567 2537 1076 4460 8529 8528  
+4569 2538 1800 1804 3108 3106 4571  
+4570 1801 2537 2538 4571 3109 2832  
+4571 1800 2538 2537 4570 8528 4569  
+4572 5695 2514 5051 4523 9475 10739  
+4573 2539 5695 2540 10738 757 10739  
+4574 3138 3278 602 6030 5755 6031  
+4575 964 2518 2540 757 4577 4531  
+4576 1225 2541 833 5751 1189 1967  
+4577 964 2540 2541 903 1967 4575  
+4578 2542 5061 2956 9494 343 658  
+4579 5227 753 2874 5227 9816 2699  
+4580 2554 2543 182 996 4603 4602  
+4581 2543 2545 2544 4585 4582 4583  
+4582 736 2543 2544 4581 997 730  
+4583 2545 2543 756 4602 4584 4581  
+4584 2546 2545 756 4583 748 526  
+4585 520 2544 2545 4581 1030 738  
+4586 2546 2551 2547 4597 1054 748  
+4587 2546 1007 2548 4590 526 1054  
+4588 765 2556 2547 4589 4597 4606  
+4589 2547 2556 2549 4607 2611 4588  
+4590 2555 2548 1007 4587 4605 4604  
+4591 2957 2548 1231 4604 1978 5391  
+4592 2553 2549 559 4607 7537 4593  
+4593 2549 2553 2550 2983 2982 4592  
+4594 1738 1551 2550 2610 2983 1979  
+4595 2555 1551 1231 5394 4604 2610  
+4596 2554 2552 756 1036 4602 716  
+4597 765 2547 2551 4586 7178 4588  
+4598 181 5063 2552 10505 716 9497  
+4599 631 3867 5578 10506 9498 1037  
+4600 4053 559 4052 7536 7538 7537  
+4601 1527 1738 2553 2983 2563 1536  
+4602 2543 2554 756 4596 4583 4580  
+4603 181 2554 182 4580 -1 716  
+4604 2548 2555 1231 4595 4591 4590  
+4605 1007 2550 2555 2610 4590 2982  
+4606 2556 765 3777 19 7013 4588  
+4607 2549 2556 559 10548 4592 4589  
+4608 3941 839 3939 419 7318 9954  
+4609 5213 2835 847 7319 9789 2555  
+4610 2559 3794 29 -1 7046 1221  
+4611 2561 2558 850 574 4616 1223  
+4612 28 2560 3795 4614 -1 4615  
+4613 2563 5065 680 9501 4620 9502  
+4614 3795 2560 2559 373 7046 4612  
+4615 5064 2560 28 4612 9499 3167  
+4616 2562 2561 850 4611 69 274  
+4617 849 2561 599 10096 5768 1223  
+4618 850 2560 5065 9501 69 373  
+4619 1304 3224 5370 5255 10097 9747  
+4620 2959 2563 680 4613 5396 4621  
+4621 5066 2563 2959 4620 1180 9504  
+4622 387 2565 2564 4628 -1 99  
+4623 2568 883 2567 4627 4624 4630  
+4624 884 2568 2567 4623 1289 4629  
+4625 3545 3544 386 -1 4626 6556  
+4626 386 3541 3545 6558 4625 6551  
+4627 388 2567 883 4623 259 1081  
+4628 2564 2565 2567 1289 1081 4622  
+4629 2569 2568 884 4624 1821 258  
+4630 883 2568 622 10560 10415 4623  
+4631 2566 778 2572 803 1291 6553  
+4632 1150 4117 5606 7659 10561 10557  
+4633 2960 2570 778 803 5398 1080  
+4634 1150 2569 2570 4637 4003 10561  
+4635 2573 2571 2209 5399 9147 4636  
+4636 2961 2571 2573 4635 3916 5401  
+4637 2569 2572 2570 803 4634 1821  
+4638 2565 2572 884 1821 1289 1291  
+4639 2209 4880 4884 9146 9147 9140  
+4640 2252 2573 1151 4026 79 3916  
+4641 5069 146 5253 9868 9867 -1  
+4642 3510 3509 2574 7091 6489 6490  
+4643 2576 5253 2962 9870 9509 9867  
+4644 3819 5067 2574 6493 7091 7090  
+4645 1013 3510 3511 6489 1548 6491  
+4646 145 5111 5078 9585 -1 9588  
+4647 2962 5255 2963 5403 5405 9869  
+4648 5074 5071 2579 4649 9519 9518  
+4649 5071 5072 2579 9522 4648 9513  
+4650 5075 2580 5074 1549 9519 6370  
+4651 5471 3447 5469 10294 5016 10295  
+4652 5077 3506 2581 6483 4653 9525  
+4653 5077 2581 3510 6492 6491 4652  
+4654 5471 3506 3449 6484 10298 10297  
+4655 5080 2586 5082 9533 3798 9530  
+4656 5071 2578 5073 9512 9517 9518  
+4657 2605 1123 5114 9592 4698 9526  
+4658 3487 2149 5488 10331 10332 9529  
+4659 5081 5103 2599 9579 9532 9531  
+4660 2584 5081 2586 4685 9528 9531  
+4661 2601 5109 144 -1 7705 9586  
+4662 5104 2604 1179 4689 9576 9595  
+4663 2586 2583 5079 1875 9528 9530  
+4664 5089 5088 2598 1876 9547 4682  
+4665 5477 3595 2588 9536 10310 10309  
+4666 2588 5083 5084 9535 6386 9536  
+4667 3454 3457 2147 6652 6381 3793  
+4668 5697 1178 5363 10083 664 10082  
+4669 5087 5084 2587 9535 1362 9537  
+4670 5363 2591 3206 5887 4673 10083  
+4671 2590 3206 5696 10740 2901 4673  
+4672 5097 2597 5101 9569 4683 4677  
+4673 3206 2590 5363 664 4670 4671  
+4674 5091 5697 5100 9550 9568 10082  
+4675 5093 3621 5713 10773 6704 9553  
+4676 2595 5096 5093 9559 9557 9560  
+4677 5097 5098 2597 4681 4672 9562  
+4678 2595 5698 5095 1468 9564 9557  
+4679 5107 2603 1177 9561 9582 9581  
+4680 5096 2596 3796 1878 4694 9563  
+4681 5099 2597 5098 4677 1874 4684  
+4682 5088 5089 2589 9549 9545 4664  
+4683 5097 5101 1177 1767 9561 4672  
+4684 2597 5099 5089 9566 9569 4681  
+4685 5081 804 2586 9533 4660 9571  
+4686 5106 2600 5105 1880 9578 4687  
+4687 2600 5106 5108 9580 7706 4686  
+4688 2600 4143 5107 7704 1880 7706  
+4689 1179 2604 5113 9591 9583 4662  
+4690 144 4142 4141 7707 7705 -1  
+4691 3594 5489 3492 10334 6455 6651  
+4692 3594 3457 5086 9542 9541 6652  
+4693 4139 1181 4140 7702 7699 7701  
+4694 3796 974 5096 9559 4680 7692  
+4695 5113 5112 2585 -1 1877 9591  
+4696 5103 2584 5104 9573 9576 9531  
+4697 2605 2584 5079 9528 9526 9573  
+4698 5115 2605 5114 4657 9593 9575  
+4699 684 2606 11 1163 348 371  
+4700 1025 4056 5116 7543 9597 7544  
+4701 2608 1195 662 789 4703 1908  
+4702 2607 1196 4447 8291 201 4704  
+4703 2608 662 5595 10538 876 4701  
+4704 1196 2607 2608 1908 8978 4702  
+4705 2609 740 4045 7521 527 4708  
+4706 694 1226 2609 1969 1005 487  
+4707 245 2610 246 1968 -1 484  
+4708 740 2609 2610 1969 7158 4705  
+4709 3727 749 2139 3780 459 6913  
+4710 719 2611 561 6912 964 1022  
+4711 4766 4764 2612 8921 2177 8912  
+4712 1334 2729 2625 3631 8920 2181  
+4713 2614 2613 1004 1531 4715 209  
+4714 531 1467 2613 2442 4750 2444  
+4715 2615 2614 1004 4713 4717 783  
+4716 2631 2614 1336 4722 4749 209  
+4717 2615 1004 2616 4747 1530 4715  
+4718 2617 2615 1332 4742 4721 783  
+4719 2630 1004 1466 1531 4748 4747  
+4720 2629 2616 2630 4747 863 4746  
+4721 2618 2617 1332 4718 4723 2176  
+4722 2614 2617 1336 2183 4716 783  
+4723 2619 2618 1332 4721 4954 1277  
+4724 2618 877 2621 4729 2176 1986  
+4725 2736 2628 2620 4744 558 4955  
+4726 2619 1333 2623 4733 1277 2899  
+4727 1332 2627 2736 4955 4954 4742  
+4728 4473 2620 1696 4744 8342 8341  
+4729 2622 2621 877 4724 9600 4760  
+4730 2636 2622 5119 2184 9603 4760  
+4731 5118 877 2626 2185 9601 9600  
+4732 2622 5118 3600 4740 2184 9600  
+4733 2624 2623 1333 4726 4735 4734  
+4734 2623 2624 2626 2178 2185 4733  
+4735 1333 5117 2624 4738 4733 9598  
+4736 2612 4768 2625 8920 9599 8921  
+4737 1335 2624 2625 4738 4945 2178  
+4738 2625 2624 5117 4735 9599 4737  
+4739 2635 2626 1335 2178 3636 9601  
+4740 5118 1984 3600 6663 4732 3635  
+4741 2627 569 2628 4743 4955 898  
+4742 2615 2627 1332 4727 4718 1530  
+4743 4474 2628 569 4741 2886 8343  
+4744 1696 2620 2628 4725 8343 4728  
+4745 870 2629 656 863 768 195  
+4746 569 2616 2629 4720 7346 898  
+4747 1004 2630 2616 4720 4717 4719  
+4748 2630 1466 1078 2443 567 4719  
+4749 2632 2631 1336 4716 4759 3483  
+4750 2613 2631 531 4756 4714 209  
+4751 1336 2621 2636 4760 4759 2183  
+4752 1338 2967 2634 5413 765 3485  
+4753 1338 2632 2633 4754 3499 765  
+4754 2633 2632 2636 4759 9603 4753  
+4755 4723 2634 1992 5413 8831 8830  
+4756 2631 2634 531 8830 4750 3483  
+4757 3217 2731 2732 4944 5909 5908  
+4758 3556 2635 2067 2201 6579 6577  
+4759 1336 2636 2632 4754 4749 4751  
+4760 2622 2636 2621 4751 4729 4730  
+4761 556 1737 2637 4762 4764 10214  
+4762 5120 2637 1737 4761 9604 5151  
+4763 4125 3389 2638 6252 1846 7675  
+4764 556 2637 2638 2492 6252 4761  
+4765 5163 5123 2641 3021 1125 9691  
+4766 1748 375 2639 -1 9606 7189  
+4767 1767 2748 2750 9707 9690 4979  
+4768 1458 3023 3804 7062 9612 3066  
+4769 2737 2641 2052 4771 4956 1125  
+4770 1757 5275 3115 9910 5708 9911  
+4771 2641 2964 2052 3605 4769 3040  
+4772 2643 1728 2644 9615 1115 4777  
+4773 1201 1857 2643 3219 1115 8611  
+4774 5125 1728 1996 3493 3492 9615  
+4775 2644 5125 2646 9614 2463 9615  
+4776 2645 512 5175 9715 3161 2460  
+4777 1728 2643 2645 3219 8561 4772  
+4778 4289 2646 1476 9614 7992 4779  
+4779 2646 4289 2647 7991 2466 4778  
+4780 4287 2647 1202 7991 7987 2468  
+4781 1479 1475 2647 2466 2468 2461  
+4782 1887 4647 2651 8682 3279 8683  
+4783 2649 2648 1888 4789 4784 4787  
+4784 2649 1888 5013 3282 9617 4783  
+4785 2649 3688 2650 6838 4787 1461  
+4786 2650 1877 4636 8661 8660 6838  
+4787 2648 2649 2650 4785 3255 4783  
+4788 2652 2651 508 8682 3314 3281  
+4789 1888 2648 2651 3279 3281 4783  
+4790 3558 508 1905 9862 6583 3314  
+4791 2652 1889 2653 4792 4365 6584  
+4792 3390 2653 1889 4791 6253 916  
+4793 1888 2653 2433 916 3282 4365  
+4794 2967 2654 1477 2464 5412 3485  
+4795 1338 1999 2654 3497 3485 6572  
+4796 2675 2655 1091 9652 4836 4797  
+4797 2655 2675 2656 1696 1627 4796  
+4798 2657 2656 1086 1696 4800 4799  
+4799 2656 2657 2666 1551 3900 4798  
+4800 1086 2659 2657 4803 4798 4804  
+4801 2659 2838 2658 5155 4803 4805  
+4802 1052 2657 2658 4803 1624 1551  
+4803 2658 2657 2659 4800 4801 4802  
+4804 2660 2659 1086 4800 4806 5889  
+4805 2659 917 2838 5154 4801 2205  
+4806 5127 2660 1086 4804 9618 9619  
+4807 4873 5128 2660 5890 3893 9126  
+4808 5131 2661 5128 9621 9620 9626  
+4809 2845 2661 1347 9623 5169 1695  
+4810 5131 2667 2662 9624 9626 4820  
+4811 5130 2662 5134 9624 9633 957  
+4812 2663 5134 3559 9632 4813 9633  
+4813 3559 5510 2663 10374 4812 10375  
+4814 2665 2664 1051 825 455 1618  
+4815 2664 516 2741 4964 4501 1618  
+4816 2841 1051 2840 196 5160 455  
+4817 2665 1048 3392 6257 5181 5159  
+4818 2503 2666 1052 1551 4965 6588  
+4819 2201 3225 5511 3400 10377 5925  
+4820 5131 5132 2667 9631 4810 9627  
+4821 2667 5133 5134 3099 9624 9631  
+4822 2668 5510 5135 4491 9642 10374  
+4823 5135 2670 5139 9643 9642 3238  
+4824 1866 4869 5136 9115 9634 9117  
+4825 2669 5136 5137 9637 9639 3597  
+4826 5655 1158 4464 8324 8323 9649  
+4827 1093 2668 5139 9642 4829 1708  
+4828 560 2844 5216 9796 2878 276  
+4829 5141 1093 5139 4827 9643 9646  
+4830 4748 1062 5676 10700 3582 9638  
+4831 2040 2058 4772 3617 3581 3618  
+4832 525 4462 4463 8319 8322 8326  
+4833 5140 2673 4464 1838 8324 8931  
+4834 2674 5141 5142 9647 10659 1646  
+4835 2674 1686 4461 2877 9651 10658  
+4836 2676 2675 1091 4796 4838 1694  
+4837 2675 2198 5127 9619 9618 1694  
+4838 2677 2676 1091 4836 4840 3654  
+4839 2676 2076 4872 9123 3894 3654  
+4840 2678 2677 1091 4838 4842 3659  
+4841 3764 2679 716 1704 6987 6986  
+4842 5144 2678 1091 4840 9652 8958  
+4843 2678 2079 4783 8950 9655 8958  
+4844 2679 2073 3763 3646 6974 6986  
+4845 2076 2677 2679 1704 6974 3654  
+4846 2479 2680 2099 3148 3699 4453  
+4847 4578 2680 1821 4453 8551 8550  
+4848 5362 541 3205 5885 1450 10081  
+4849 2681 5362 5147 10080 1965 10081  
+4850 2682 5148 2968 9661 4851 3754  
+4851 2682 2968 5671 3326 8733 4850  
+4852 721 1435 5149 9662 1533 1266  
+4853 2687 2683 1006 4855 10541 967  
+4854 2685 2684 572 1631 4856 1534  
+4855 1006 2683 2684 9663 6756 4853  
+4856 2686 2685 572 4854 9665 1761  
+4857 1120 3647 5531 10414 10413 720  
+4858 5150 572 1436 2383 1779 9665  
+4859 1129 2920 2921 5318 169 9846  
+4860 1006 4043 5596 7518 10541 1535  
+4861 2133 2687 1005 711 1532 967  
+4862 3489 3490 468 6452 6450 6406  
+4863 2151 3479 3480 6430 3800 3801  
+4864 4847 2689 2163 8190 9073 3824  
+4865 2691 2690 1595 3804 4870 9668  
+4866 1596 4392 136 10261 845 2700  
+4867 2695 2694 3601 10396 6590 9673  
+4868 2691 5153 5151 673 9669 9670  
+4869 5154 3500 5494 6471 10343 9672  
+4870 2696 2691 1595 4865 4877 9670  
+4871 1595 2689 2693 3827 4873 3804  
+4872 5521 5512 3561 -1 10395 4874  
+4873 2693 2695 1595 4877 4871 2696  
+4874 5521 3562 5512 10379 4872 6665  
+4875 2696 469 2692 -1 4876 6666  
+4876 2696 2692 5153 9671 9670 4875  
+4877 1595 2695 2696 6590 4870 4873  
+4878 2698 2697 819 9106 4880 1161  
+4879 1834 689 2697 3175 1161 6961  
+4880 2699 2698 819 4878 4882 828  
+4881 1834 2698 161 828 8569 1161  
+4882 2701 2699 819 4880 1301 47  
+4883 161 2699 162 1299 -1 828  
+4884 2703 2700 889 4887 7433 5892  
+4885 3208 162 2700 1299 5892 -1  
+4886 819 4863 2702 9105 1301 9106  
+4887 2700 2701 889 1162 4884 47  
+4888 4662 2702 595 9105 8711 8710  
+4889 3999 2702 970 8710 7431 7430  
+4890 889 3999 4000 680 7433 7430  
+4891 2703 888 3961 7359 7358 1302  
+4892 2705 2704 821 3965 4894 263  
+4893 2704 391 4894 -1 9165 263  
+4894 2705 821 2706 4896 359 4892  
+4895 391 2705 392 359 -1 263  
+4896 3548 2706 821 4894 363 6564  
+4897 5603 2706 1149 6564 10554 7656  
+4898 4937 2707 1372 1520 9249 4115  
+4899 5155 2707 1544 4115 9674 2592  
+4900 2708 1621 2709 4902 2747 2105  
+4901 2169 2708 808 5558 2749 3837  
+4902 1621 2712 2709 4903 4900 4908  
+4903 2709 2712 2710 4909 2748 4902  
+4904 989 3209 2710 4906 4909 5891  
+4905 2711 899 4409 1321 8218 9676  
+4906 3209 2711 2710 2508 4904 5893  
+4907 2711 1499 4404 8208 9677 5893  
+4908 2401 2712 1621 4902 2304 4301  
+4909 2710 2712 989 4301 4904 4903  
+4910 783 2445 2713 4911 3814 6237  
+4911 5157 2713 2445 4910 9678 4388  
+4912 2714 1146 2715 4914 4929 1382  
+4913 2714 2158 4842 9064 9063 4928  
+4914 2742 2715 1146 4912 4966 6933  
+4915 2715 3737 2716 6932 815 6933  
+4916 2722 707 1852 3210 4927 4926  
+4917 2718 2721 2717 939 4918 4920  
+4918 2717 168 2718 4922 4917 -1  
+4919 2718 2157 4841 9061 3815 1381  
+4920 2718 929 2721 4924 4917 3815  
+4921 2157 2719 1578 2665 2664 1381  
+4922 2718 168 2719 4925 1381 4918  
+4923 2720 167 4382 814 8166 -1  
+4924 929 2716 2721 3813 4920 815  
+4925 2719 168 2720 -1 2665 4922  
+4926 707 2722 2716 3813 6932 4916  
+4927 169 2722 1852 4916 3209 927  
+4928 2158 2714 2723 4929 9062 4913  
+4929 2715 2723 2714 4928 4912 715  
+4930 2492 2724 1583 4486 4479 2675  
+4931 2724 2203 5161 9687 3904 9447  
+4932 5159 2725 2113 9681 9682 3732  
+4933 5160 2725 483 3732 9684 1211  
+4934 2726 505 2727 4936 2194 3822  
+4935 3216 2726 2204 6915 5906 3907  
+4936 505 5161 2727 4939 4934 9686  
+4937 2203 4820 2728 9024 9687 9025  
+4938 2116 2727 2728 4939 6250 3734  
+4939 2728 2727 5161 4936 9687 4938  
+4940 4762 5680 1334 2181 8910 2180  
+4941 2731 2729 2065 3608 4944 3631  
+4942 5264 2053 2994 3609 5467 9889  
+4943 2730 5264 2734 9888 4950 9889  
+4944 2731 2065 2732 4946 4757 4941  
+4945 2625 2731 1335 5908 4737 3631  
+4946 2733 2732 2065 4944 4948 3630  
+4947 3749 5162 2066 4953 6957 3469  
+4948 2734 2733 2065 4946 4950 3632  
+4949 2735 2733 2064 3632 3629 3630  
+4950 2730 2734 2065 4948 3608 4943  
+4951 2734 878 2997 651 5473 9888  
+4952 2064 2998 5709 10765 3629 3626  
+4953 2735 2066 5162 4947 9689 10170  
+4954 1332 2736 2619 558 4723 4727  
+4955 2627 2628 2736 4725 4727 4741  
+4956 5164 2737 2052 4769 9692 3041  
+4957 5163 2737 1767 3602 9690 1125  
+4958 2965 5256 2052 9873 3605 5407  
+4959 1096 4870 2749 3887 4961 9119  
+4960 2971 2740 5166 9697 9696 4962  
+4961 2749 5165 1096 3881 4959 4980  
+4962 2971 3227 2740 9698 4960 5421  
+4963 5167 2192 2985 5449 9699 10745  
+4964 2502 2741 516 4815 4499 1626  
+4965 1052 2741 2503 4498 4818 4501  
+4966 2744 2742 1146 4914 4970 1812  
+4967 2742 498 2743 4968 1813 1812  
+4968 4209 2743 498 4967 7832 2091  
+4969 5168 2743 1287 2091 9700 3207  
+4970 2745 2744 1146 4966 4972 1090  
+4971 2744 1145 4113 1811 7652 1090  
+4972 2713 2745 1146 4970 1382 4388  
+4973 1145 2745 538 9679 401 1090  
+4974 2738 2749 2746 4975 9693 4980  
+4975 2746 2749 2747 4981 3886 4974  
+4976 2936 2747 2194 4981 5351 9702  
+4977 5170 2748 5169 1711 9705 9704  
+4978 1766 3803 5171 3036 4982 7061  
+4979 1767 2747 2748 1711 4767 3886  
+4980 2749 2738 5165 9694 4961 4974  
+4981 2747 2749 2194 3887 4976 4975  
+4982 5171 2748 1766 9704 4978 9707  
+4983 873 4560 5661 10671 10670 8515  
+4984 179 645 2751 4985 776 774  
+4985 2751 645 3943 628 7325 4984  
+4986 2752 36 2757 945 4993 811  
+4987 710 1725 5172 9708 4989 2957  
+4988 37 2752 2753 9709 1632 811  
+4989 2752 710 5172 4987 9709 4991  
+4990 2458 2754 1369 4996 2249 4412  
+4991 710 2752 2754 4993 4412 4989  
+4992 35 2756 2755 4995 -1 520  
+4993 2757 2754 2752 4991 4986 4996  
+4994 5173 1650 4439 831 8278 9711  
+4995 2756 2757 2755 945 4992 556  
+4996 1369 2754 2757 4993 556 4990  
+4997 2758 284 4078 947 7585 149  
+4998 2759 2758 711 156 4999 2716  
+4999 3569 2759 711 4998 6602 120  
+5000 2854 2759 1604 120 5186 2716  
+5001 2761 2760 784 7209 5003 1093  
+5002 1504 365 2760 2517 1093 106  
+5003 2761 784 2762 5005 4244 5001  
+5004 1504 2761 670 4244 572 1093  
+5005 3884 2762 784 5003 7211 7210  
+5006 4987 562 4986 4243 9350 9349  
+5007 5174 2763 748 1235 9712 1919  
+5008 2764 2763 512 9715 5009 197  
+5009 1856 2764 512 5008 65 1282  
+5010 2764 604 3949 1236 7337 8609  
+5011 2767 3450 5474 10304 10303 3788  
+5012 2855 5497 5460 6333 9797 10348  
+5013 2767 5496 3503 10347 6473 6477  
+5014 2766 5461 3433 6339 6328 10277  
+5015 2145 3446 3501 6365 6475 10293  
+5016 5469 2145 5471 10297 4651 10293  
+5017 3779 266 265 -1 482 1178  
+5018 1039 2768 827 7017 1600 634  
+5019 5556 2770 5178 1473 9720 6879  
+5020 5178 5180 2769 9722 9719 1473  
+5021 975 4861 4878 9101 3865 9102  
+5022 5180 732 2771 6545 9724 9133  
+5023 732 3538 3539 6546 6545 284  
+5024 5179 3543 384 6554 9721 662  
+5025 648 2772 1102 835 604 1726  
+5026 4369 2773 2772 147 5028 8140  
+5027 5181 406 453 279 9725 9726  
+5028 4369 2772 1103 467 8142 5026  
+5029 4063 5182 1032 9728 7558 7557  
+5030 255 1148 2775 504 1257 1818  
+5031 2777 2776 813 1147 5033 638  
+5032 4188 2776 529 638 7793 7792  
+5033 2778 2777 813 5031 5035 9730  
+5034 5183 2468 3797 2701 7049 9729  
+5035 5185 2778 813 5033 9733 9732  
+5036 2781 1711 4491 8378 8377 2928  
+5037 5571 813 3780 1147 7019 9733  
+5038 5700 2780 5190 5039 10748 5040  
+5039 2780 5189 5190 9742 5038 2559  
+5040 2780 5700 5336 10747 441 5038  
+5041 5184 2781 2778 2926 9732 9731  
+5042 3391 2781 754 9731 6255 2928  
+5043 4205 2782 1282 1002 7825 7823  
+5044 1297 2782 1038 7823 2110 2072  
+5045 3892 3893 664 7283 7226 7225  
+5046 3894 2784 5191 355 9746 7229  
+5047 1656 3097 3100 5672 5680 5048  
+5048 1656 5319 3097 9999 5047 5670  
+5049 4681 2786 1084 2692 3346 8749  
+5050 1339 2785 1485 2189 2480 615  
+5051 5193 2786 1920 8749 9749 3447  
+5052 3218 2787 1026 7548 5910 1575  
+5053 2787 1682 3998 7429 7428 6954  
+5054 2788 5194 5195 9752 8182 2904  
+5055 1510 3199 5359 5874 10075 2527  
+5056 754 5189 5186 2559 9736 9741  
+5057 1713 2830 2831 5138 5756 5139  
+5058 2790 666 4498 2251 8391 3000  
+5059 2790 1370 4239 928 7892 2370  
+5060 2791 3037 2792 5553 5063 2794  
+5061 949 1929 2791 2048 5063 3363  
+5062 2792 1645 3222 10093 2516 5553  
+5063 949 2791 2792 5060 8263 5061  
+5064 3039 2793 1186 1420 5556 1606  
+5065 1600 2791 2793 2048 2705 2794  
+5066 5608 2794 1599 5557 10565 10564  
+5067 492 4476 2795 8348 5069 2707  
+5068 1600 2794 2795 5069 5552 2705  
+5069 492 2795 2794 5068 10564 5067  
+5070 1216 2015 2796 5071 4278 2764  
+5071 2798 2796 2015 5070 5074 1949  
+5072 5419 2016 3322 6117 6119 10195  
+5073 1082 3335 3336 4255 10194 6144  
+5074 936 2798 2015 5071 3529 2772  
+5075 2797 2798 2016 3510 10195 1949  
+5076 2800 2799 501 3561 5081 1842  
+5077 3173 3223 1160 3562 3569 1839  
+5078 501 2027 5196 9755 5081 3555  
+5079 2800 1190 3171 552 350 5080  
+5080 1190 2800 2801 9756 3553 5079  
+5081 5196 2800 501 5076 5078 9756  
+5082 2802 3767 5199 6983 9760 3651  
+5083 1089 3030 3031 5536 9759 5538  
+5084 1770 5244 2927 3742 9761 9849  
+5085 3395 2934 5245 5346 9852 6263  
+5086 5201 2804 5200 3889 3100 5087  
+5087 5201 5198 2804 5541 5086 9766  
+5088 2805 4805 5202 8995 9770 1398  
+5089 5204 2805 5203 9770 6122 8993  
+5090 3040 2806 808 3840 5558 1500  
+5091 4409 2806 1620 1500 8218 8217  
+5092 2807 1323 2808 5094 3318 3869  
+5093 2807 1907 4672 3319 8731 9774  
+5094 4866 2808 1323 5092 2155 9112  
+5095 2189 4595 5206 8580 3877 3876  
+5096 507 2383 5207 9778 9777 4264  
+5097 1537 2808 2809 9776 2580 1457  
+5098 1536 1354 2810 5101 2581 8104  
+5099 1354 5208 2811 3808 5101 9779  
+5100 1537 2810 2811 5101 2583 2580  
+5101 1354 2811 2810 5100 5098 5099  
+5102 2812 1538 2813 5104 2585 2218  
+5103 2812 1907 5205 9774 9773 9782  
+5104 5636 2813 1538 5102 10620 8095  
+5105 4660 1897 4659 8705 8707 8706  
+5106 2242 2814 2241 4022 3978 3459  
+5107 1149 2814 750 3459 1819 3980  
+5108 2316 2815 998 8626 2934 4131  
+5109 4915 2815 1417 4131 9206 9205  
+5110 4973 2816 1424 4139 9321 5111  
+5111 2816 4973 5622 9320 10592 5110  
+5112 702 4607 5210 1757 5115 8603  
+5113 3570 2817 854 5114 6604 1231  
+5114 854 2817 2818 9784 1232 5113  
+5115 2817 702 5210 5112 9784 4213  
+5116 1629 3336 5211 6146 9786 4254  
+5117 4417 2819 1628 9785 1805 8234  
+5118 2826 2820 1036 4516 5130 5119  
+5119 2820 2826 2821 1592 1831 5118  
+5120 2822 2821 920 1592 5122 5121  
+5121 2821 2822 2823 2085 1325 5120  
+5122 4206 2822 920 5120 7826 1851  
+5123 5614 2822 1284 1851 10576 1495  
+5124 2824 2823 1165 2085 1852 5560  
+5125 3041 2513 1155 1832 4518 1323  
+5126 5613 1165 5614 1495 10577 10574  
+5127 2828 2824 2825 1852 5129 5135  
+5128 3738 2825 901 7831 6934 1032  
+5129 2828 2825 1712 1032 5134 5127  
+5130 2827 2826 1036 5118 5132 5131  
+5131 2834 2826 2827 5130 1088 5147  
+5132 1036 1343 2827 5137 5130 971  
+5133 1343 4291 2829 7995 5137 7996  
+5134 2830 2828 1712 5129 5140 267  
+5135 506 2824 2828 5127 9472 5561  
+5136 1035 2827 2829 5137 5142 1088  
+5137 1343 2829 2827 5136 5132 5133  
+5138 3741 2831 2830 5057 5140 6939  
+5139 2830 1713 5050 9473 267 5057  
+5140 3741 2830 1712 5134 6940 5138  
+5141 5187 2831 2789 6939 9738 9737  
+5142 1035 2829 2832 5143 1591 5136  
+5143 517 2832 2829 5142 7995 2198  
+5144 1272 2833 1034 1593 2061 2060  
+5145 5590 2833 592 2060 10528 7453  
+5146 5212 1035 2833 1591 1363 9788  
+5147 920 2826 2834 5131 7826 1592  
+5148 1521 5214 2835 5149 2555 9791  
+5149 2835 5214 3042 9792 2056 5148  
+5150 1491 2637 2836 5151 5152 2492  
+5151 2836 2637 5120 4762 9605 5150  
+5152 1491 2836 2837 5153 64 5150  
+5153 1490 2837 2836 5152 2490 450  
+5154 2839 2838 917 4805 5156 1625  
+5155 1051 2658 2838 4801 196 825  
+5156 2845 2839 917 5154 5168 1835  
+5157 2839 1157 2840 5158 1625 5171  
+5158 1157 2842 2840 5160 5157 5162  
+5159 2665 2841 1048 1619 4817 455  
+5160 2842 2841 2840 4816 5158 5161  
+5161 2841 2842 2848 5163 1619 5160  
+5162 2842 1157 2843 5164 2874 5158  
+5163 2842 654 2848 5174 5161 9794  
+5164 2844 2843 1157 5162 5166 5172  
+5165 2847 1685 4459 564 8314 8317  
+5166 2846 2844 1157 5164 5171 9796  
+5167 2671 5216 1347 5170 2206 9795  
+5168 2845 917 3207 2205 1695 5156  
+5169 2846 2845 1347 4809 5170 1835  
+5170 2846 1347 5216 5167 9796 5169  
+5171 2839 2846 1157 5166 5157 1835  
+5172 2844 2847 2843 2876 5164 276  
+5173 4461 2847 560 276 8318 8317  
+5174 654 2852 2848 5177 5163 5182  
+5175 1156 4120 2849 7664 5183 7665  
+5176 1048 2848 2849 5177 5179 1619  
+5177 2849 2848 2852 5174 5183 5176  
+5178 2943 2851 644 81 580 5365  
+5179 1048 2849 2850 910 6257 5176  
+5180 5044 2851 1049 5365 9461 9460  
+5181 516 2665 3392 4817 6258 1618  
+5182 2852 654 2853 5184 1617 5174  
+5183 2849 2852 1156 1617 5175 5177  
+5184 5215 2853 654 5182 9794 9793  
+5185 4458 2853 1684 9793 1129 8312  
+5186 286 2854 1604 5000 6677 2715  
+5187 2758 2854 285 2715 149 2716  
+5188 3769 835 3768 6995 10488 9798  
+5189 5497 3513 3507 6498 10349 10348  
+5190 149 5501 3523 6516 -1 10356  
+5191 5499 3513 3514 6502 10353 10352  
+5192 566 743 2857 5193 4208 1011  
+5193 2857 743 2858 5194 859 5192  
+5194 743 124 2858 5195 5193 861  
+5195 124 123 2858 1010 5194 -1  
+5196 564 3990 5218 7414 9800 1424  
+5197 2446 793 2859 4390 9799 7133  
+5198 2863 2861 5219 9802 9801 5205  
+5199 612 868 2860 1259 1680 7263  
+5200 5355 571 3187 644 5850 10067  
+5201 3661 3664 1079 5202 6783 6781  
+5202 3664 3668 1079 10066 5201 6790  
+5203 2862 3668 3666 6790 6808 6797  
+5204 3994 2863 731 987 7420 322  
+5205 571 2861 2863 5198 322 10067  
+5206 2865 15 14 -1 7423 211  
+5207 731 2860 2864 1259 1431 987  
+5208 3995 14 13 -1 747 7423  
+5209 954 731 2865 1431 7422 7420  
+5210 5220 5221 2867 9807 1104 9804  
+5211 3910 3911 589 9803 7260 7259  
+5212 2868 2869 5222 5217 5214 5213  
+5213 2868 1657 2869 5215 5212 2821  
+5214 2868 5222 5223 9808 2829 5212  
+5215 1657 2871 2869 2817 5213 9986  
+5216 2870 2869 790 2817 5218 2820  
+5217 5222 2869 2867 9814 9807 5212  
+5218 5224 2870 790 5216 9811 7342  
+5219 2870 3952 5225 1247 2820 7342  
+5220 5313 1657 3082 508 9987 9986  
+5221 1656 3101 5320 10001 5642 5680  
+5222 3393 2872 1664 9810 6259 2835  
+5223 3081 2872 1661 2835 5639 2828  
+5224 886 5701 3111 10751 9076 1294  
+5225 886 3960 3959 7354 1294 7353  
+5226 5227 5226 189 -1 562 9816  
+5227 5228 2874 753 4579 9817 1485  
+5228 1101 309 2875 5229 8630 315  
+5229 4111 2875 309 5228 -1 7649  
+5230 3798 2876 1239 7788 7050 519  
+5231 4337 2876 580 519 8080 8078  
+5232 5229 2877 1257 1403 9819 2031  
+5233 940 2877 1262 2031 7406 2041  
+5234 482 2474 2879 4443 5237 2993  
+5235 1350 2878 1185 152 1893 1892  
+5236 1183 4145 4147 7716 7715 7712  
+5237 482 2879 2878 152 1855 5234  
+5238 992 2880 614 2262 89 1507  
+5239 1377 2880 510 1174 1511 2263  
+5240 3571 2881 682 2620 6606 3171  
+5241 1133 4101 5230 7628 9822 7632  
+5242 2882 993 4030 7493 7492 1508  
+5243 579 1608 2882 2724 1506 83  
+5244 2886 2883 1451 5247 5250 590  
+5245 4433 2883 527 2408 8265 1228  
+5246 2884 852 5233 9827 2825 5703  
+5247 1451 2883 2884 2799 9826 5244  
+5248 2885 5233 2887 9827 2823 9828  
+5249 3098 1658 3096 5669 5668 5674  
+5250 5234 2886 1451 5244 9829 3118  
+5251 2886 1450 2889 5256 590 9832  
+5252 5236 2887 852 9827 9833 1225  
+5253 496 3099 3106 5675 5690 5676  
+5254 5236 3112 2888 5776 9834 9833  
+5255 3224 5369 5370 10095 4619 2121  
+5256 1450 2891 2889 5257 5251 5260  
+5257 2889 2891 2890 5261 2800 5256  
+5258 5629 1449 4269 7952 10607 10606  
+5259 1647 527 2890 2800 610 8265  
+5260 2891 1450 4557 8509 8508 5256  
+5261 2890 2891 1449 10602 10606 5257  
+5262 5238 2892 5633 10614 8051 5878  
+5263 1702 3200 3201 5875 9838 5876  
+5264 3742 2893 1509 5877 6942 4401  
+5265 4318 2893 690 4401 8049 696  
+5266 625 5239 2894 5268 8386 9839  
+5267 2901 5240 1427 9841 5280 9842  
+5268 5239 2895 2894 2159 5266 9840  
+5269 1498 4303 3743 8020 6945 2271  
+5270 1324 2898 2896 5272 2365 5274  
+5271 2897 1430 4497 8389 8388 1085  
+5272 2898 2897 2896 2371 5270 5275  
+5273 4260 2897 533 5275 7933 1085  
+5274 2900 2898 1324 5270 2357 2361  
+5275 2897 2898 533 2367 5273 5272  
+5276 1425 2350 2899 5277 5279 2359  
+5277 5624 2899 2350 5276 10599 7927  
+5278 1324 2895 5240 9841 2357 2159  
+5279 2899 2900 1425 5281 5276 2361  
+5280 2903 2901 1427 5267 2289 2364  
+5281 1425 2900 2901 9842 2160 5279  
+5282 4250 2902 1273 5285 1929 7914  
+5283 4972 2902 1423 7914 9322 9319  
+5284 2903 2905 2904 5289 313 2289  
+5285 2902 2903 1273 313 5282 2364  
+5286 4247 2904 1389 5289 7907 2288  
+5287 4249 2904 1398 2288 2307 7911  
+5288 3743 2906 2905 5291 407 2505  
+5289 1389 2904 2905 5284 5291 5286  
+5290 1384 2906 1069 2505 7906 1660  
+5291 1389 2905 2906 5288 2279 5289  
+5292 1073 1786 2907 5293 2418 3079  
+5293 1764 2907 1786 5292 3078 2420  
+5294 1455 3802 2909 7058 1668 7059  
+5295 2908 1454 2179 9847 3856 5297  
+5296 2911 2910 2909 5299 2419 2088  
+5297 1454 2908 2909 1668 5299 5295  
+5298 2915 2910 1286 2088 5308 2086  
+5299 1454 2909 2910 5296 5323 5297  
+5300 1094 3801 2914 7054 5302 7056  
+5301 3114 494 2918 5314 5313 5705  
+5302 1094 2914 2911 5307 2419 5300  
+5303 2914 2929 2912 9843 5307 5306  
+5304 2913 2932 2931 1712 5327 5305  
+5305 2913 2929 2932 5336 5304 5337  
+5306 2929 2914 1768 7054 5336 5303  
+5307 2912 2911 2914 5302 5303 3043  
+5308 2915 1286 2916 5312 1710 5298  
+5309 2922 2915 872 5317 9848 2086  
+5310 3114 1286 2912 3043 5705 5312  
+5311 2917 1121 2928 5334 5320 2  
+5312 2916 1286 3114 5310 5706 5308  
+5313 2917 3114 2918 5301 2 5706  
+5314 2923 2918 494 5301 5324 1702  
+5315 2202 2918 1980 1702 3903 3902  
+5316 2920 2919 1285 2089 5318 2385  
+5317 2915 2919 872 9845 5309 1710  
+5318 2921 2920 1285 5316 5335 4859  
+5319 1129 4270 5242 1265 9846 7953  
+5320 2917 2928 1285 5335 1762 5311  
+5321 2686 2921 1120 1764 1761 169  
+5322 872 4272 5243 7958 9848 1269  
+5323 2910 2922 1454 3857 5299 2086  
+5324 2924 2923 494 5314 5326 5325  
+5325 2923 2924 2925 3462 3741 5324  
+5326 5241 2924 494 5324 3045 9844  
+5327 2924 2913 2931 5304 5338 9844  
+5328 2926 2925 1981 3462 5330 3744  
+5329 2120 1980 2925 3741 3744 3932  
+5330 2926 1981 2927 5332 3742 5328  
+5331 2120 2926 2121 9850 9031 3744  
+5332 2930 2927 1981 5330 5341 3464  
+5333 5199 2927 2803 6264 9762 9761  
+5334 2090 2928 1121 5311 3681 2087  
+5335 1285 2928 2921 2087 5318 5320  
+5336 2932 2929 1768 5306 5342 5305  
+5337 2929 2913 5241 9844 9843 5305  
+5338 1981 2924 2931 5327 5341 3462  
+5339 3395 2930 1769 5340 6263 3464  
+5340 1769 2930 2931 5341 1712 5339  
+5341 2931 2930 1981 5332 5338 5340  
+5342 1768 3799 2932 5343 5336 7052  
+5343 2932 3799 2933 7053 3042 5342  
+5344 2936 2933 1095 7053 5350 9853  
+5345 2935 5246 2936 9853 5351 9854  
+5346 5245 2934 1089 5349 9851 5085  
+5347 1769 2933 2934 3884 6263 3042  
+5348 2194 4870 5685 9120 10719 3887  
+5349 2934 5246 1089 9854 5346 3884  
+5350 2936 1095 5169 9705 9702 5344  
+5351 2935 2936 2194 4976 10719 5345  
+5352 1850 5247 2937 9856 3353 9855  
+5353 1118 4689 5248 8765 9858 3354  
+5354 1917 2938 1008 3359 3339 2690  
+5355 2938 1590 4390 2687 8181 2690  
+5356 2940 2939 1948 8954 5358 4493  
+5357 4821 2939 483 4493 9027 9026  
+5358 3225 2940 1948 5356 3400 1622  
+5359 483 2940 2499 1622 9684 4493  
+5360 2942 2941 1046 3450 5362 1615  
+5361 216 2941 1045 1615 570 566  
+5362 2943 2942 1046 5360 5364 580  
+5363 2942 644 4069 7569 1613 580  
+5364 2944 2943 1046 5362 5366 1620  
+5365 2943 1049 2851 5180 5178 1620  
+5366 2944 1046 4716 8818 8817 5364  
+5367 5442 3690 558 4497 10240 10239  
+5368 2945 2004 2946 5370 5926 3528  
+5369 936 2012 2945 3526 3531 2773  
+5370 2946 2004 3307 6089 6127 5368  
+5371 5249 2946 1633 6126 9859 5927  
+5372 2947 509 4414 8227 2756 3710  
+5373 806 2947 1624 1752 4247 2755  
+5374 5250 2948 1885 3751 9861 3316  
+5375 4647 2948 508 3316 8682 3272  
+5376 4274 2949 815 3760 7961 2447  
+5377 2950 1585 4087 2678 7602 2449  
+5378 2949 1469 2950 5379 2679 2447  
+5379 2950 1469 4276 2448 7966 5378  
+5380 2258 2951 479 3992 2809 4007  
+5381 3572 2951 1651 4007 6608 2808  
+5382 4925 2952 1418 4132 2347 9226  
+5383 1206 2952 2291 9226 4194 4081  
+5384 3692 2953 584 376 6846 5385  
+5385 2953 3692 5251 6845 1960 5384  
+5386 730 2954 698 1057 457 985  
+5387 564 2438 2954 4374 1424 431  
+5388 3076 2955 1197 4538 5631 5630  
+5389 2955 665 5058 9488 4540 5630  
+5390 5062 2956 633 9494 9496 9495  
+5391 520 2548 2957 4591 5393 1030  
+5392 753 2956 2957 5393 1976 343  
+5393 520 2957 2956 5392 9495 5391  
+5394 1231 1551 5252 1537 9866 4595  
+5395 2958 1230 5228 9818 9817 2455  
+5396 1517 2959 680 4620 396 2543  
+5397 828 5581 5714 10776 10775 395  
+5398 2208 2960 778 4633 6560 3917  
+5399 2571 2960 2209 9140 4635 1080  
+5400 5604 2252 526 4021 10556 4002  
+5401 1150 2571 2961 4636 1292 4003  
+5402 2577 5255 5254 9869 -1 9871  
+5403 5255 2582 2963 9516 4647 9871  
+5404 5114 5073 2963 9512 9516 9592  
+5405 2578 2962 2963 4647 9512 938  
+5406 3115 2964 2642 9613 5708 9874  
+5407 2965 2050 5256 9872 4958 5410  
+5408 2964 5257 2965 5411 3605 9874  
+5409 477 5268 2966 5480 9875 9896  
+5410 2050 2965 2966 5411 5422 5407  
+5411 2966 2965 5257 5408 9875 5410  
+5412 1994 2967 1477 4794 3486 3488  
+5413 2967 1992 2634 4755 4752 3488  
+5414 535 3573 2969 1727 287 6610  
+5415 584 3789 2970 7035 6844 376  
+5416 5558 648 3712 604 2813 10468  
+5417 3691 2970 5258 5418 5419 6844  
+5418 2968 5258 2970 5417 1241 9876  
+5419 5258 859 3691 1027 5417 9877  
+5420 2972 2971 2050 9872 3621 9878  
+5421 3227 2971 2049 1714 5928 4962  
+5422 2050 2966 3265 6004 3621 5410  
+5423 2972 1124 2973 5424 9879 5508  
+5424 2975 2973 1124 5423 5428 9880  
+5425 2974 2973 5260 9880 5530 3588  
+5426 3026 2043 2978 3587 5531 9881  
+5427 2981 1061 2979 5436 3604 8904  
+5428 2986 2975 1124 5424 9918 9882  
+5429 4755 2977 1064 1769 8895 8894  
+5430 2975 5261 2976 5453 3607 9882  
+5431 2054 2994 2987 3609 9883 5466  
+5432 2978 2977 2042 8894 3585 3587  
+5433 2043 2976 2977 1769 3587 3607  
+5434 4752 2042 4751 8887 8886 3585  
+5435 2981 3026 2051 5531 5441 5440  
+5436 2979 1061 2980 193 5929 5427  
+5437 2049 2974 2979 3604 5928 3588  
+5438 5679 2982 2980 5443 193 8907  
+5439 2980 2192 5699 10745 3599 5443  
+5440 3026 2981 2974 3604 5530 5435  
+5441 2981 2051 4760 8905 8904 5435  
+5442 2982 5262 2983 9885 3098 3882  
+5443 2192 2980 2982 5438 3098 5439  
+5444 3228 1797 5039 9451 9450 5930  
+5445 3228 3029 2984 5537 5447 5931  
+5446 2192 2983 2984 5447 5449 3098  
+5447 3228 2984 2983 5446 5930 5445  
+5448 1096 5166 5167 9697 9699 3881  
+5449 2192 2984 2985 3885 4963 5446  
+5450 1124 3015 5279 9919 9918 5508  
+5451 2986 5279 5265 5506 5468 9918  
+5452 1064 2976 2987 5453 5455 1769  
+5453 2987 2976 5261 5430 9883 5452  
+5454 2989 2988 2046 8909 5456 3591  
+5455 1064 2987 2988 3593 3591 5452  
+5456 2990 2989 2046 5454 5458 3589  
+5457 2989 2044 4755 1651 8895 3589  
+5458 2993 2990 2046 5456 3612 3611  
+5459 2990 2045 2991 5460 1279 3611  
+5460 2992 2991 2045 5459 3590 2669  
+5461 2991 478 4756 1585 8897 2669  
+5462 3018 3016 2992 5511 3590 2179  
+5463 2992 1581 5263 9886 3566 5511  
+5464 4763 2046 4762 8909 8910 3612  
+5465 2993 2055 3024 5526 5514 8908  
+5466 2995 2994 2054 5431 9891 5467  
+5467 2994 2995 5264 1397 4942 5466  
+5468 5265 2054 2986 1645 5451 9891  
+5469 5265 2996 2995 5470 9891 5471  
+5470 878 2995 2996 5469 651 1397  
+5471 5265 2999 2996 5477 5469 9890  
+5472 2998 2997 2062 1987 5474 3626  
+5473 2997 2064 2734 3632 4951 3626  
+5474 5266 2998 2062 5472 9892 3025  
+5475 1652 5407 5709 10766 10765 10171  
+5476 2999 2060 3000 5479 3622 9890  
+5477 2062 2996 2999 5471 5501 1987  
+5478 3001 3000 3014 5479 5507 2430  
+5479 2060 3014 3000 5478 5476 3600  
+5480 2966 5268 2061 9897 6004 5409  
+5481 3003 3001 3002 3624 5483 5485  
+5482 3008 3002 477 9896 5494 9898  
+5483 3003 3002 5269 9898 9899 5481  
+5484 3004 3003 1758 9899 5489 9924  
+5485 1588 3001 3003 5481 5519 2430  
+5486 3032 3005 5270 9901 9900 3023  
+5487 5406 1759 3267 3628 10169 10168  
+5488 1759 3004 5270 9900 3024 3627  
+5489 3004 1758 3032 9935 9900 5484  
+5490 3006 5271 5273 9902 3026 9903  
+5491 3006 5285 3027 6027 9905 9930  
+5492 3007 5273 3013 9906 6276 9907  
+5493 3401 3010 3007 9908 6276 9912  
+5494 3115 3008 477 5482 5707 9910  
+5495 3009 3008 5275 9910 9911 3075  
+5496 3021 3009 1757 9911 5520 3022  
+5497 3009 3033 5287 5545 5542 3022  
+5498 5276 3012 5420 217 10197 5502  
+5499 5420 3314 3010 6102 10197 10196  
+5500 3011 1588 5281 9923 3625 1649  
+5501 2999 3011 2062 9892 5477 3622  
+5502 3012 5276 3229 9913 2298 5498  
+5503 5682 2095 4802 8989 8988 10713  
+5504 5277 3013 1345 9906 9914 9917  
+5505 1776 3230 3234 5934 5943 5935  
+5506 5265 5279 2060 3600 9890 5451  
+5507 2061 3001 3014 5478 5509 3624  
+5508 2972 3015 1124 5450 5423 6005  
+5509 2061 3014 3015 9919 3623 5507  
+5510 3017 3016 1031 2179 1583 1653  
+5511 1581 2992 3016 5462 1653 5463  
+5512 5284 3116 3017 5710 1583 9928  
+5513 1580 2029 3266 6006 3560 2670  
+5514 3024 2045 2993 3611 5465 5527  
+5515 3018 3024 3019 5526 2885 5527  
+5516 2055 4765 5704 10756 10755 8915  
+5517 3019 5280 3025 9921 9927 3592  
+5518 2063 5281 3020 9925 6009 9922  
+5519 3003 5282 1588 9923 5485 9924  
+5520 3022 3021 1757 5496 2202 3019  
+5521 3033 3021 1460 6266 3020 3022  
+5522 5124 3804 2642 7063 9613 9612  
+5523 3396 3022 1756 2431 6267 3019  
+5524 1458 5122 3036 9608 3066 9609  
+5525 3023 3036 5658 5551 8435 3066  
+5526 3019 3024 2055 5465 10755 5515  
+5527 2045 3024 3018 5515 3590 5514  
+5528 3028 3025 1690 9921 5534 2887  
+5529 1689 5284 3025 394 2887 9928  
+5530 3026 2974 5260 5425 9881 5440  
+5531 2051 3026 2978 5426 8889 5435  
+5532 5448 3277 3403 6280 10252 10251  
+5533 3027 2010 3267 6008 3521 6279  
+5534 5286 3028 1690 5528 9932 2896  
+5535 5601 3028 609 2896 10550 7556  
+5536 3031 3030 3029 5539 3101 5083  
+5537 2193 2984 3029 5445 5539 3885  
+5538 2935 3030 1089 5083 9854 1268  
+5539 2193 3029 3030 5536 10718 5537  
+5540 2195 2804 3031 5541 3101 3889  
+5541 5198 3031 2804 5540 5087 9759  
+5542 5287 1758 3009 3075 5497 9935  
+5543 3035 3032 1784 9934 5549 3023  
+5544 4538 3034 3033 5547 3020 8471  
+5545 3033 1784 5287 9934 5497 5547  
+5546 5277 3035 3034 5549 1280 9914  
+5547 1784 3033 3034 5544 5549 5545  
+5548 3035 1345 5271 9902 3074 9914  
+5549 1784 3034 3035 5546 5543 5547  
+5550 4518 3036 1780 9608 8431 8430  
+5551 5658 3036 1755 8430 10664 5525  
+5552 1600 2795 3038 2907 2796 5068  
+5553 1645 2792 3037 5060 2797 5062  
+5554 4478 3038 1700 2907 8351 2906  
+5555 3038 1701 4480 8356 8355 2906  
+5556 3039 1186 4396 8191 2704 5064  
+5557 2794 3039 1599 8194 5066 1606  
+5558 2708 3040 808 5090 4901 2747  
+5559 1620 3040 2709 2747 2748 1500  
+5560 2823 2824 3041 5561 4518 5124  
+5561 506 3041 2824 5560 5135 1323  
+5562 3043 3042 1270 9792 5564 9937  
+5563 3051 5288 567 1388 249 5581  
+5564 5290 3043 1270 5562 9940 9979  
+5565 5309 5291 3043 9938 9979 9978  
+5566 5290 3117 3044 9486 3256 9940  
+5567 3071 3066 939 9959 5610 5611  
+5568 3045 5291 3046 9942 9945 9943  
+5569 3045 5292 3047 5572 9947 9945  
+5570 3066 3052 5299 5583 9959 3262  
+5571 3057 3806 5298 7067 9956 5593  
+5572 3047 5292 5295 9944 9949 5569  
+5573 3047 5294 3050 9948 1544 9949  
+5574 5296 932 3049 7065 9953 9950  
+5575 3048 5296 3702 1252 6865 9952  
+5576 3806 3805 3049 1251 7065 5593  
+5577 5304 3807 3058 7068 1245 9969  
+5578 3693 3050 1011 9948 10459 5579  
+5579 3050 3693 3051 290 249 5578  
+5580 3051 687 4587 8567 1202 290  
+5581 5288 3051 2557 9955 9936 5563  
+5582 5298 3052 5301 9962 5585 5583  
+5583 3052 5298 5299 9957 5570 5582  
+5584 5550 3689 3054 3259 6840 5587  
+5585 5298 5301 772 1975 9956 5582  
+5586 5303 5301 3053 9961 9963 1975  
+5587 3688 3689 5550 5584 10452 6837  
+5588 1229 3060 3056 1246 5591 5598  
+5589 3055 864 3057 5592 9967 5590  
+5590 864 3055 3056 5591 5594 5589  
+5591 1229 3056 3055 5590 9965 5588  
+5592 3805 3057 864 5589 7064 5593  
+5593 3057 3805 3806 5576 5571 5592  
+5594 864 3056 3058 5595 7068 5590  
+5595 861 3058 3056 5594 1246 10198  
+5596 3614 771 3615 906 470 9968  
+5597 3059 3614 5305 6691 10757 6692  
+5598 3062 3060 1229 5588 5602 4367  
+5599 3061 3060 968 4367 5600 1458  
+5600 3065 3061 968 5599 5608 1654  
+5601 3341 587 3339 433 6157 6156  
+5602 3063 3062 1229 5598 5604 5603  
+5603 3062 3063 3064 1459 4366 5602  
+5604 3063 1229 5302 9965 9964 5602  
+5605 3063 969 5126 9616 403 6839  
+5606 5014 3064 2434 1459 9404 9403  
+5607 5423 688 3344 6965 10203 10202  
+5608 3065 968 5423 1656 10203 5600  
+5609 3065 1067 4072 1659 7575 6162  
+5610 939 5309 3071 9941 5567 9978  
+5611 3066 3071 3067 5621 3261 5567  
+5612 3070 3067 1878 5621 5618 5613  
+5613 3067 3070 3068 4543 281 5612  
+5614 4635 543 4634 1460 8657 8659  
+5615 3068 4635 3069 8658 3260 8659  
+5616 4636 3069 1875 8658 3257 8661  
+5617 5307 3069 1877 8661 9974 9960  
+5618 1878 5308 3070 5619 5612 9976  
+5619 3070 5308 3072 9977 1916 5618  
+5620 3044 1878 3071 5621 9941 9484  
+5621 3067 3071 1878 5620 5612 5611  
+5622 3074 3072 2524 9977 5626 5624  
+5623 3073 1873 4634 8656 1460 61  
+5624 3074 3073 3072 3252 5622 4542  
+5625 5310 3073 1199 4542 9980 61  
+5626 5058 3074 2524 5622 9489 9488  
+5627 3075 3074 665 9488 5628 743  
+5628 3076 3075 665 5627 5630 1121  
+5629 3079 3075 1198 1121 5635 1914  
+5630 2955 3076 665 5628 5389 5388  
+5631 5311 3076 1197 5388 9982 578  
+5632 108 3808 3077 5633 -1 7070  
+5633 3808 3078 3077 5634 5632 7071  
+5634 109 3077 3078 5633 9983 -1  
+5635 5312 3079 1198 5629 9984 5636  
+5636 5312 5706 3079 10759 5635 10760  
+5637 5667 4630 4632 8653 10683 10682  
+5638 5310 3080 1872 8652 9981 9980  
+5639 3083 3081 1661 5223 5643 5640  
+5640 3081 3083 3082 2826 508 5639  
+5641 5319 762 3096 2818 9999 9998  
+5642 5313 1656 5320 5221 10000 5670  
+5643 3084 3083 1661 5639 1049 5644  
+5644 3083 3084 3087 2827 2824 5643  
+5645 3393 5447 1661 10249 2835 10250  
+5646 3086 3084 3085 1049 5648 5650  
+5647 1144 5322 3398 2830 5661 10004  
+5648 3086 3085 1662 6270 5649 5646  
+5649 3091 3086 1662 5648 5659 5653  
+5650 1660 3084 3086 5646 9988 2827  
+5651 3088 3087 1660 2827 5655 5652  
+5652 3087 3088 3095 648 2822 5651  
+5653 3091 5314 3086 9988 5649 9989  
+5654 3089 1451 5232 9826 9825 9829  
+5655 3090 3088 1660 5651 2001 5658  
+5656 5234 3089 1806 6947 9830 9829  
+5657 3744 3090 481 5660 2413 1443  
+5658 3089 3088 3090 5655 1443 3119  
+5659 3092 3091 1662 5649 1673 2833  
+5660 5314 481 3090 5657 2001 9989  
+5661 3398 3085 1144 6260 5647 6270  
+5662 3092 1663 3094 5665 9997 5664  
+5663 3681 5546 5321 10443 10002 10444  
+5664 1663 3092 5316 9992 4180 5662  
+5665 3094 1663 3110 5698 5697 5662  
+5666 5317 3094 1805 8513 9994 3117  
+5667 3098 3095 1659 648 5673 5668  
+5668 3095 3098 3096 5249 2818 5667  
+5669 3097 3096 1658 5249 5671 9999  
+5670 5319 1656 5313 5642 9987 5048  
+5671 3099 3097 1658 5669 5675 5672  
+5672 3097 3099 3100 1227 5047 5671  
+5673 1659 2885 3098 5674 5667 2412  
+5674 2885 1658 3098 5249 5673 5689  
+5675 3106 3099 1658 5671 5689 5253  
+5676 5191 3099 496 5253 381 355  
+5677 2784 588 3100 2819 1227 7229  
+5678 3101 588 1655 1048 10001 2819  
+5679 1655 790 5320 1105 10001 9811  
+5680 1656 3100 3101 2819 5221 5047  
+5681 5321 3102 5323 10006 1810 5682  
+5682 5321 5315 3102 6269 5681 10003  
+5683 5447 3394 1144 6262 6260 10250  
+5684 1218 5539 5538 10430 10011 6778  
+5685 3672 3667 3671 6804 6803 6806  
+5686 1217 3660 3662 1950 6795 1679  
+5687 3105 5546 5545 6823 10014 2831  
+5688 1243 2485 5328 10016 10015 4465  
+5689 2885 3106 1658 5675 5674 2823  
+5690 496 3106 2887 2823 9836 5253  
+5691 2322 5561 3108 6899 4142 10476  
+5692 3107 5326 5323 5694 10007 10012  
+5693 960 3678 3680 6818 6822 2000  
+5694 5323 5326 1242 6824 1810 5692  
+5695 1663 3105 3109 5696 5698 4180  
+5696 5327 3109 3105 5695 10014 10017  
+5697 3094 3110 1804 3106 113 5665  
+5698 1663 3109 3110 3115 5665 5695  
+5699 3816 3111 885 6614 7085 7084  
+5700 5684 2165 4848 1295 10717 3828  
+5701 3113 3112 852 9833 5703 10019  
+5702 3112 5329 3148 10018 5772 10019  
+5703 2884 3113 852 5701 5246 2410  
+5704 1646 4434 5329 8268 2798 1070  
+5705 494 3114 2912 5310 3045 5301  
+5706 2916 3114 2917 5313 1762 5312  
+5707 3115 477 5257 9875 9874 5494  
+5708 1757 3115 2642 5406 7063 4770  
+5709 2059 3116 1689 9928 3620 3619  
+5710 1580 3017 3116 5512 3619 3560  
+5711 3117 1270 5214 9792 10021 9940  
+5712 3117 5330 3577 10020 6616 10021  
+5713 3747 333 3127 5732 5731 941  
+5714 3119 708 5707 10762 10761 5716  
+5715 3120 3119 767 6952 28 1829  
+5716 547 708 3119 5714 1829 942  
+5717 3120 3123 3121 5724 5720 28  
+5718 3120 1154 4119 7663 7662 5720  
+5719 3128 3122 3121 186 1830 1389  
+5720 1154 3120 3121 5717 186 5718  
+5721 3125 3122 934 1389 5727 5722  
+5722 5331 3122 3125 5721 1138 10022  
+5723 3123 3126 3124 5730 1371 260  
+5724 933 3121 3123 5717 1371 1830  
+5725 621 3124 924 5730 1368 1059  
+5726 1214 933 3124 1371 1059 5733  
+5727 4211 3125 934 5721 7836 2095  
+5728 3125 1289 4212 2094 7839 2095  
+5729 3126 767 3127 5731 1372 260  
+5730 924 3124 3126 5723 1372 5725  
+5731 3747 3127 767 5729 6952 5713  
+5732 333 332 3127 48 5713 -1  
+5733 5333 933 1214 5726 1933 10026  
+5734 3128 5333 3129 10025 1391 10026  
+5735 523 5334 3129 7742 10025 10027  
+5736 1212 4159 4161 7738 10028 1940  
+5737 3131 5335 57 -1 5739 10030  
+5738 1248 3130 715 5740 714 2013  
+5739 3132 3131 57 5737 703 5744  
+5740 715 3130 3131 777 956 5738  
+5741 3134 57 56 -1 10763 703  
+5742 3132 3143 3133 5763 5744 955  
+5743 5186 5336 1525 10031 2558 441  
+5744 3131 3132 3133 5742 956 5739  
+5745 55 3136 5718 10784 10783 5758  
+5746 760 3132 3134 703 652 955  
+5747 3135 5718 5708 10784 1192 10783  
+5748 760 5708 3142 758 5762 652  
+5749 54 3141 3140 659 -1 5757  
+5750 3141 833 3137 1190 5759 7290  
+5751 833 2541 3278 6030 1190 4576  
+5752 834 3136 3137 5759 5754 10764  
+5753 5694 3138 5051 5755 9474 10737  
+5754 834 3137 3138 6031 2932 5752  
+5755 5051 3138 602 4574 9475 5753  
+5756 2831 5337 1713 10736 5057 1044  
+5757 3141 54 3925 657 7290 5749  
+5758 3136 55 3140 -1 659 5745  
+5759 3136 3141 3137 5750 5752 659  
+5760 834 3139 3142 5761 758 2932  
+5761 578 3142 3139 5760 2931 1191  
+5762 760 3142 5188 1191 9739 5748  
+5763 1525 3133 3143 5742 9735 10031  
+5764 1054 3144 39 723 710 699  
+5765 5683 721 2133 3768 10715 10714  
+5766 367 4308 5338 8030 10034 -1  
+5767 5346 796 3168 5812 10049 10048  
+5768 3149 849 599 4617 880 5775  
+5769 3146 851 3147 5770 7073 5774  
+5770 3148 3147 851 5769 5772 1226  
+5771 3147 1000 4036 7504 7503 1226  
+5772 3112 3148 851 5770 506 5702  
+5773 3148 634 4037 7505 1523 10018  
+5774 851 3146 3149 5775 5777 5769  
+5775 849 3149 3146 5774 444 5768  
+5776 3112 3150 2888 10094 5254 506  
+5777 851 3149 3150 880 506 5774  
+5778 3846 272 3845 469 7136 7138  
+5779 608 810 3364 655 7137 477  
+5780 5342 3152 336 1866 10040 5781  
+5781 3152 5342 4034 51 7500 5780  
+5782 227 3153 1105 547 204 1731  
+5783 3153 1107 4121 1736 7667 1735  
+5784 3155 3154 651 1790 5788 4377  
+5785 3157 3154 766 4377 10043 982  
+5786 4015 3156 651 5788 1310 7463  
+5787 2440 3155 1568 2645 4378 1056  
+5788 651 3156 3155 2645 5784 5786  
+5789 5592 3156 987 7463 10532 1207  
+5790 766 2438 5343 145 10043 4372  
+5791 1134 3157 398 549 365 982  
+5792 1305 3816 3160 7085 2123 2122  
+5793 3159 131 3158 1293 5795 -1  
+5794 885 3574 3160 10047 7085 6612  
+5795 5345 3159 3158 5793 10046 6613  
+5796 132 5345 3574 10047 539 6613  
+5797 3161 791 3162 5799 3570 5804  
+5798 691 1586 3161 2680 6272 2681  
+5799 3163 3162 791 5797 5808 1639  
+5800 3162 590 4738 1841 8861 1639  
+5801 3166 791 3165 5806 575 5808  
+5802 3163 1058 2036 3921 3571 3926  
+5803 3165 225 224 -1 5805 218  
+5804 791 3161 3164 2680 5806 5797  
+5805 3167 3165 224 5803 5809 575  
+5806 791 3164 3165 218 5801 5804  
+5807 1058 3166 2214 5810 3924 3926  
+5808 3163 791 3166 5801 3926 5799  
+5809 223 3167 224 5805 -1 3927  
+5810 3166 3167 2214 3927 5807 575  
+5811 579 3973 5346 7380 10049 7381  
+5812 1607 3168 796 5767 2722 485  
+5813 1464 3169 1824 3085 3126 3154  
+5814 3169 1789 4543 8480 1674 8479  
+5815 4122 4123 539 5817 7668 1840  
+5816 1190 2023 3170 3545 552 3547  
+5817 4123 3170 539 1015 5815 7671  
+5818 3172 3171 4123 7671 7670 5820  
+5819 3172 1159 4121 7667 7666 7670  
+5820 1160 3171 3172 5818 3569 350  
+5821 3172 691 3173 5822 3569 7666  
+5822 3399 3173 691 5821 6272 6271  
+5823 2129 3174 815 3773 3760 3759  
+5824 230 3174 2128 3759 536 3757  
+5825 3599 3175 1516 2541 6662 6273  
+5826 2142 3400 129 2535 9057 2537  
+5827 4218 3176 1908 3322 4562 7850  
+5828 1322 2189 3176 3874 7850 3876  
+5829 3177 701 3178 5831 1638 3925  
+5830 2212 3177 1688 8327 3923 2883  
+5831 3179 3178 701 5829 5833 1352  
+5832 3695 3178 628 1352 6851 2881  
+5833 2216 3179 701 5831 3931 213  
+5834 628 3179 914 213 7248 1352  
+5835 3180 714 5055 909 4541 3956  
+5836 3577 3180 573 10053 6616 2547  
+5837 3183 5352 5351 5839 1254 5842  
+5838 2417 3182 1576 5859 4338 4332  
+5839 3181 5351 5352 5837 10061 10058  
+5840 3182 5352 3192 10060 5859 10061  
+5841 3184 5353 5354 10062 6764 10063  
+5842 5352 3183 504 5846 10060 5837  
+5843 1579 3669 5541 6792 10434 6799  
+5844 3185 3184 957 10433 5845 10063  
+5845 3186 3185 957 5844 5849 1434  
+5846 504 3183 3185 1253 5852 5842  
+5847 5540 3186 3663 5849 6787 10432  
+5848 3188 3186 956 94 1433 1434  
+5849 3663 3186 957 5845 6788 5847  
+5850 3187 5540 5355 10431 5200 10432  
+5851 3188 5356 3189 10069 2660 1433  
+5852 3185 3188 504 2660 5846 1434  
+5853 1682 3748 3190 5911 2871 6954  
+5854 504 3189 3192 5860 10060 2660  
+5855 3191 3190 829 5911 5857 5856  
+5856 3192 3190 3191 5855 4340 5860  
+5857 2426 3191 829 5855 5917 4341  
+5858 1576 3191 2421 4341 4333 4340  
+5859 3192 1576 3182 5838 5840 4340  
+5860 3189 3190 3192 5856 5854 2871  
+5861 2323 3193 1406 4136 4144 2321  
+5862 3193 2324 4933 9242 9241 2321  
+5863 1275 3696 3194 5864 9287 2324  
+5864 3194 3696 3195 6854 2311 5863  
+5865 5449 1407 3405 2325 10254 10253  
+5866 3195 5449 5357 6233 4182 10253  
+5867 1976 480 3196 10730 1576 7299  
+5868 5691 480 5005 1577 10731 10730  
+5869 5642 3197 842 4361 10633 5870  
+5870 3197 5642 5593 10632 7471 5869  
+5871 3199 3198 1509 6942 5873 10073  
+5872 5358 1510 4391 472 1690 2527  
+5873 3200 3199 1509 5871 5875 5874  
+5874 3199 3200 5359 2910 5055 5873  
+5875 3201 3200 1509 5873 5877 5263  
+5876 3200 1702 4479 2908 8354 5263  
+5877 2893 3201 1509 5875 5264 2911  
+5878 3201 2892 5238 5262 9838 2911  
+5879 1368 4231 4234 7875 7882 7876  
+5880 5360 3202 5618 7169 10584 10077  
+5881 5611 1111 4181 641 7779 10571  
+5882 1368 3202 3203 4406 10079 7882  
+5883 1597 4187 5033 1324 10570 7791  
+5884 3204 5032 5361 9436 2247 9439  
+5885 5052 3205 541 4848 4527 9477  
+5886 5053 3810 3205 7074 4529 9478  
+5887 2591 5364 3206 5888 4670 10084  
+5888 3206 5364 5365 10085 10740 5887  
+5889 2659 2660 3207 5890 2205 4804  
+5890 5128 3207 2660 5889 4807 9621  
+5891 3210 3209 989 4904 5894 1124  
+5892 2703 3208 2700 4885 4884 833  
+5893 2711 3209 1499 10180 4907 4906  
+5894 3211 3210 989 5891 5896 2302  
+5895 1396 3281 5412 6037 10181 2300  
+5896 2401 3211 989 5894 4301 5905  
+5897 3211 1397 3212 5898 2302 5904  
+5898 3214 3212 1397 5897 5902 1142  
+5899 3213 3212 990 1142 5900 2303  
+5900 3287 3213 990 5899 6048 6046  
+5901 3279 3213 1395 6046 6032 1122  
+5902 3698 3214 1397 5898 6857 2305  
+5903 1641 5366 3214 10089 2305 10088  
+5904 1397 3211 3215 5905 8247 5897  
+5905 2401 3215 3211 5904 5896 2784  
+5906 2504 3216 2204 4935 513 4503  
+5907 2508 3216 1341 4503 4510 3907  
+5908 2731 3217 1335 3636 4945 4757  
+5909 2067 3217 2732 4757 9688 2201  
+5910 3219 3218 1026 5052 1574 1181  
+5911 829 3190 3748 5853 6955 5855  
+5912 3220 1026 550 7546 5914 1574  
+5913 3219 1027 3221 5916 1181 5915  
+5914 3220 550 4718 3454 10091 5912  
+5915 1027 3219 3220 1574 4349 5913  
+5916 5008 3221 1027 5913 1208 9392  
+5917 2426 829 3221 4351 9392 5857  
+5918 1645 4480 5368 261 10093 8355  
+5919 1503 1644 3222 2708 10092 2795  
+5920 4738 3223 2034 1839 8861 8860  
+5921 3223 2031 4735 3567 8854 8860  
+5922 5191 5192 2783 2120 9746 381  
+5923 5237 3224 496 9745 9836 2121  
+5924 5511 1948 2200 3898 10376 3400  
+5925 3225 2201 5041 9454 3901 4819  
+5926 2945 2946 3226 5927 3531 5368  
+5927 3226 2946 5249 5371 9860 5926  
+5928 2049 2979 3227 5929 5421 5437  
+5929 2980 3227 2979 5928 5436 3599  
+5930 1797 3228 2983 5447 9885 5444  
+5931 3029 3228 2195 9450 3101 5445  
+5932 3230 3229 1761 9913 5934 3029  
+5933 3293 3229 1785 3029 6060 3077  
+5934 3234 3230 1761 5932 5942 5505  
+5935 3231 3230 1776 5505 5936 3056  
+5936 3232 3231 1776 5935 10668 3028  
+5937 3233 3231 1394 3028 5940 3163  
+5938 5660 1776 4533 9916 10669 10668  
+5939 3232 5660 3298 8458 5946 10668  
+5940 3235 3233 1394 5937 5944 5941  
+5941 3233 3235 5415 3076 6062 5940  
+5942 3401 3234 1761 5934 6275 3058  
+5943 1776 3234 3013 3058 8460 5505  
+5944 3236 3235 1394 5940 10189 5951  
+5945 3239 3238 1777 6620 10386 3061  
+5946 1394 3232 3298 5939 5948 3028  
+5947 3236 5371 3578 3053 2296 10098  
+5948 5416 1394 3298 5946 6071 10189  
+5949 4531 3237 1775 6070 8457 8456  
+5950 1828 3235 3238 5951 3061 3076  
+5951 3236 3238 3235 5950 5944 2296  
+5952 1777 3579 3583 6622 1272 3060  
+5953 3239 1392 5397 10150 3162 3123  
+5954 4566 1808 4564 8523 8522 8527  
+5955 4566 3241 5372 2291 10100 10104  
+5956 3243 3241 5374 10104 5960 10102  
+5957 5373 3242 5398 10153 10101 10127  
+5958 5373 5387 5385 10131 10127 10103  
+5959 3258 5398 5386 10153 2293 5991  
+5960 3247 3243 5374 5956 10105 10108  
+5961 3244 5375 5376 10107 10110 5962  
+5962 5375 3244 5378 10113 10112 5961  
+5963 3245 5376 3247 10108 10117 10111  
+5964 3410 3407 3408 6287 6294 6288  
+5965 1070 3254 3587 2308 2306 5983  
+5966 5378 3246 5387 2290 10130 5967  
+5967 3246 5378 5379 10113 2309 5966  
+5968 5382 3248 5381 2334 10119 5971  
+5969 3247 5381 5380 10118 10117 10119  
+5970 5382 3247 1015 10105 10120 10119  
+5971 5383 3248 5382 5968 10121 10123  
+5972 3249 5384 5388 10125 2602 2284  
+5973 3249 1547 5385 10129 10131 10166  
+5974 3250 3299 3264 6073 10162 2783  
+5975 4422 3263 1638 10163 8244 8243  
+5976 3251 5379 5389 10115 5980 2309  
+5977 3253 1642 3299 6073 10137 10143  
+5978 3252 5389 3254 10134 1662 10135  
+5979 5391 5396 3256 5994 10141 10138  
+5980 5391 3251 5389 5976 10135 10136  
+5981 5393 3253 5392 10140 5987 10143  
+5982 3254 1387 5395 10146 2308 10134  
+5983 5394 3254 1070 5965 10144 1662  
+5984 1387 5379 5377 10114 10146 10115  
+5985 3409 3255 3245 10109 1440 6291  
+5986 3260 799 5414 5989 10184 2278  
+5987 1386 5393 5392 5981 2281 10142  
+5988 3260 3257 3256 2277 5994 10184  
+5989 5414 799 3289 2280 10185 5986  
+5990 800 3294 3297 6068 10158 2294  
+5991 5398 3258 5397 10151 10150 5959  
+5992 5399 3259 1547 10126 10154 3697  
+5993 5401 3259 5400 3697 10157 10159  
+5994 5396 3260 3256 5988 5979 10149  
+5995 3261 3260 1385 10149 1661 2278  
+5996 1385 5394 3262 10144 1661 10145  
+5997 1384 4246 5621 10591 10590 7906  
+5998 3262 1070 4247 7908 7907 10144  
+5999 1384 3261 3262 1661 10160 10590  
+6000 5404 3263 1391 8243 10164 3698  
+6001 5405 3263 5399 3698 10154 2782  
+6002 1642 4428 4430 8255 8260 8256  
+6003 5403 3264 1638 10652 10163 10162  
+6004 2061 3265 2966 5422 5480 3623  
+6005 2972 3265 3015 3623 5508 3621  
+6006 4736 3266 2029 5513 8857 8856  
+6007 1581 3017 3266 3560 8856 1653  
+6008 3268 3267 2010 5533 2685 10169  
+6009 3020 5406 2063 3519 5518 10168  
+6010 2010 3402 3269 6026 2685 6277  
+6011 5267 3268 1652 6013 9895 9894  
+6012 3270 3269 2009 6026 6014 3633  
+6013 1652 3268 3269 2685 3633 6011  
+6014 3271 3270 2009 6012 2811 3507  
+6015 5407 3270 2066 6957 10170 10171  
+6016 3271 3274 3272 6023 3506 2811  
+6017 3749 3271 1235 3506 6956 3507  
+6018 2003 3301 3273 6075 3738 1278  
+6019 3272 3273 5508 10370 6581 3738  
+6020 4822 3273 2118 6075 3737 9029  
+6021 5508 2002 3557 6582 10371 10370  
+6022 5408 5409 3276 3520 2199 10173  
+6023 2003 3272 3274 6016 3508 3738  
+6024 5417 937 3311 6098 6096 10172  
+6025 3275 5417 3300 10190 3513 10191  
+6026 3402 2009 3269 6012 6010 6278  
+6027 5448 3027 5285 5491 9931 10252  
+6028 5408 5410 937 6099 10172 2199  
+6029 3276 3402 3403 6277 10176 6278  
+6030 602 3278 2541 5751 903 4574  
+6031 3137 3278 3138 4574 5754 1190  
+6032 3280 3279 1395 5901 6034 6033  
+6033 3279 3280 3281 2276 2300 6032  
+6034 1395 3282 3280 6045 6032 1510  
+6035 3282 994 3285 6059 6045 6041  
+6036 475 4401 5411 2507 10179 8201  
+6037 3281 5411 5412 10178 5895 10179  
+6038 3286 3283 3282 6041 1510 4228  
+6039 2364 3292 994 6059 1239 2728  
+6040 3283 1383 3284 6042 6057 4228  
+6041 994 3282 3283 6038 6056 6035  
+6042 3288 3284 1383 6040 6050 1501  
+6043 3291 858 1379 7895 2268 2274  
+6044 3589 3285 1610 6058 6641 2727  
+6045 3280 3282 3285 6035 2727 6034  
+6046 1395 3213 3287 5900 2301 5901  
+6047 3289 3290 2365 6049 10185 6052  
+6048 5413 3287 990 5900 10182 4229  
+6049 3290 3287 2365 4229 6047 6055  
+6050 3288 1383 3289 6052 6644 6042  
+6051 3288 1382 4244 7902 7901 6643  
+6052 3290 3289 1383 6050 6054 6047  
+6053 3257 5414 2365 10185 1505 10184  
+6054 1383 3286 3290 6055 6052 4228  
+6055 3287 3290 3286 6054 2301 6049  
+6056 994 3283 3291 6057 1239 6041  
+6057 3284 3291 3283 6056 6040 2274  
+6058 1610 3285 3292 6059 8200 6044  
+6059 994 3292 3285 6058 6035 6039  
+6060 3294 3293 1785 5933 10187 6061  
+6061 3295 3293 3294 6060 2294 6065  
+6062 5415 1785 3233 3163 5941 10187  
+6063 3297 3258 5401 10159 10158 10151  
+6064 5400 3296 3295 3691 6066 10156  
+6065 2095 3293 3295 6061 3691 3077  
+6066 5400 3295 800 2294 10157 6064  
+6067 4806 3296 2098 10156 8997 8996  
+6068 5415 3297 3294 5990 10187 10186  
+6069 5397 3297 1828 10186 3162 10151  
+6070 1775 3237 3298 6071 8458 5949  
+6071 5416 3298 3237 6070 10188 5948  
+6072 3299 991 5390 2791 10137 10132  
+6073 1642 3264 3299 5974 5977 8260  
+6074 2006 3302 3300 6076 10190 6078  
+6075 3301 2118 3273 6020 6018 6150  
+6076 3302 3301 3300 1278 6074 6079  
+6077 3338 3301 1234 6079 6151 6150  
+6078 3303 3302 2006 6074 739 3511  
+6079 3301 3302 1234 3509 6077 6076  
+6080 3311 3304 2006 739 6096 3514  
+6081 3303 2005 3305 6084 3511 3512  
+6082 3315 3304 2007 3514 6104 6083  
+6083 3315 3591 3304 1984 6082 2774  
+6084 2005 3307 3305 6085 6081 6088  
+6085 3305 3307 3306 6089 3503 6084  
+6086 3310 2004 2013 3528 6095 6094  
+6087 3306 3310 3308 3527 2186 6094  
+6088 3307 2005 3326 1985 6127 6084  
+6089 3306 3307 2004 5370 6094 6085  
+6090 3309 3308 2001 3527 10458 6091  
+6091 3338 3308 3309 6090 3502 6151  
+6092 5553 2001 3699 1921 6860 10458  
+6093 3309 5553 4822 10457 3737 10458  
+6094 2004 3310 3306 6087 6089 6086  
+6095 3310 2013 5435 10225 6222 6086  
+6096 5417 3311 2006 6080 10190 6024  
+6097 3312 2008 3318 6110 6108 6100  
+6098 3311 937 3312 6101 3027 6024  
+6099 937 5410 3313 10177 6101 6028  
+6100 2008 3312 3313 6101 6103 6097  
+6101 937 3313 3312 6100 6098 6099  
+6102 3010 3314 1760 3515 3517 5499  
+6103 2008 3313 3314 3522 10196 6100  
+6104 2007 3317 3315 6105 6082 3518  
+6105 3315 3317 3316 6109 3695 6104  
+6106 5204 3316 2097 6109 9772 9771  
+6107 3319 3316 1634 9771 6112 2771  
+6108 3312 3318 2007 3518 3027 6097  
+6109 3316 3317 2097 8991 6106 6105  
+6110 3337 3318 2008 6097 6148 3692  
+6111 4807 3318 1344 3692 8998 3516  
+6112 3323 3319 1634 6107 6120 10192  
+6113 3321 3320 5418 6115 10193 2770  
+6114 1083 3319 3320 6115 6124 2771  
+6115 5418 3320 3319 6114 10192 6113  
+6116 1632 3327 3321 6118 10193 6128  
+6117 3322 2016 5249 9860 9859 5072  
+6118 3327 3322 3321 3533 6116 6129  
+6119 5419 3322 1082 6129 10194 5072  
+6120 3324 3323 1634 6112 9769 6121  
+6121 3323 3324 3330 2780 6134 6120  
+6122 1634 5204 5203 5089 9769 9771  
+6123 4420 3324 1637 9768 8240 8239  
+6124 1083 3320 3325 6125 6645 6114  
+6125 1633 3325 3320 6124 2770 1688  
+6126 1633 2946 3326 6127 1688 5371  
+6127 3307 3326 2946 6126 5370 6088  
+6128 3327 1632 3328 6130 2768 6116  
+6129 3322 3327 1082 6137 6119 6118  
+6130 1632 3330 3328 6131 6128 6134  
+6131 3328 3330 3329 6135 2769 6130  
+6132 4419 3329 809 6135 8238 8237  
+6133 3334 3329 1635 8237 6143 6142  
+6134 3323 3330 1632 6130 2292 6121  
+6135 3329 3330 809 2780 6132 6131  
+6136 3331 1631 3332 6138 6145 1687  
+6137 1082 3327 3331 2768 6144 6129  
+6138 3333 3332 1631 6136 6140 1685  
+6139 2378 3332 1630 1685 2765 2767  
+6140 3334 3333 1631 6138 6142 1502  
+6141 3333 1081 4855 9090 9089 6910  
+6142 3329 3334 1631 6140 2769 6133  
+6143 3334 1635 3726 10648 1502 6133  
+6144 1082 3331 3335 6145 5073 6137  
+6145 3332 3335 3331 6144 6136 2767  
+6146 3336 2378 5211 2766 5116 4255  
+6147 3336 2797 5419 10195 10194 4254  
+6148 5420 3337 2008 6110 10196 217  
+6149 5682 3337 3012 217 10713 10712  
+6150 3301 3338 2118 3502 6075 6077  
+6151 1234 3308 3338 6091 6077 2186  
+6152 3909 3339 816 433 1155 7258  
+6153 3340 3339 817 7258 10199 6157  
+6154 5421 817 771 6693 1158 10199  
+6155 3341 861 3061 1458 6156 890  
+6156 587 3341 3061 6155 1654 5601  
+6157 3339 3340 3341 890 5601 6153  
+6158 3343 3342 1067 7576 6160 460  
+6159 159 1068 3342 1657 10204 -1  
+6160 3344 3343 1067 6158 6162 3177  
+6161 3343 1835 3345 6164 10205 6964  
+6162 3344 1067 3065 5609 10203 6160  
+6163 688 3752 3753 6962 6965 6963  
+6164 3750 3345 1835 6161 6958 3174  
+6165 160 159 3345 3176 3174 -1  
+6166 747 5425 3346 10207 10210 10206  
+6167 282 3348 3349 6172 7098 -1  
+6168 832 3352 3357 6177 10208 6178  
+6169 3347 1708 3353 6179 10212 1187  
+6170 3348 281 3350 6175 6172 -1  
+6171 3349 832 3346 1188 7076 6174  
+6172 3349 3348 3350 6170 6174 6167  
+6173 3351 5427 280 -1 6176 10211  
+6174 3349 3350 832 140 6171 6172  
+6175 5427 3350 281 6170 -1 10211  
+6176 3923 3351 280 6173 143 7286  
+6177 3357 3352 601 8363 6187 6168  
+6178 832 3351 3352 1186 6168 140  
+6179 3358 3353 1708 6169 6189 2922  
+6180 747 3354 1162 27 7672 1845  
+6181 3353 1163 3354 6182 1845 2922  
+6182 3355 3354 1163 6181 2977 27  
+6183 3356 1163 1735 1423 6185 2977  
+6184 3355 556 3389 6252 6251 1355  
+6185 4509 3356 1735 6183 2976 8413  
+6186 5429 3356 1736 8413 10213 2497  
+6187 3357 601 4486 1019 8368 6177  
+6188 3357 3347 5426 10209 10208 1187  
+6189 1708 3360 3358 1848 6179 6193  
+6190 500 4798 3359 8980 6194 8981  
+6191 3359 1734 4508 8410 2974 8980  
+6192 1163 3358 3359 1848 1423 2922  
+6193 3360 1708 4486 8368 2917 6189  
+6194 3359 3360 500 9032 6190 1848  
+6195 1950 3361 52 614 8805 1962  
+6196 3361 1224 5147 9659 9658 8803  
+6197 672 1252 3362 6198 10215 2021  
+6198 3362 1252 4194 2020 7804 6197  
+6199 3363 565 3364 6201 655 625  
+6200 810 838 5430 1200 10216 1143  
+6201 5340 3364 565 6199 10035 6202  
+6202 3364 5340 3846 488 7137 6201  
+6203 5431 3365 5432 10220 10219 7829  
+6204 1284 4206 4207 7827 10218 1851  
+6205 5432 3366 4233 2243 1326 6206  
+6206 3366 5432 5433 10220 1692 6205  
+6207 857 1381 3367 6208 2372 10229  
+6208 3367 1381 4495 8385 8384 6207  
+6209 3368 863 3369 742 1197 1021  
+6210 623 1467 3368 1249 6216 2445  
+6211 3372 863 1993 3484 2462 6218  
+6212 5174 5434 3370 10224 6213 9712  
+6213 5174 3370 1827 1250 9713 6212  
+6214 5434 748 1855 3215 10223 9712  
+6215 925 3371 837 306 182 1374  
+6216 3368 3371 623 1374 6210 1197  
+6217 3372 795 4583 8560 3160 2462  
+6218 863 3372 3370 1250 742 6211  
+6219 4288 3373 1482 2107 2474 7990  
+6220 3375 3373 1483 7990 6223 1920  
+6221 3699 3374 487 6224 6859 10226  
+6222 5435 2001 3310 3527 6095 1921  
+6223 1998 3375 1483 6220 2465 3498  
+6224 3374 3375 487 3498 6221 1920  
+6225 3376 5436 5437 10228 10230 2506  
+6226 4303 3376 1380 7900 8019 2271  
+6227 20 862 3377 6228 2816 7339  
+6228 3377 862 5224 9812 1248 6227  
+6229 1283 3378 1208 8399 2077 690  
+6230 657 1480 3378 1932 690 2471  
+6231 5672 2187 2186 9110 10692 3872  
+6232 2536 3379 1194 8732 10781 3873  
+6233 1245 5357 5449 5866 2310 10070  
+6234 1412 4581 5687 10722 10231 1553  
+6235 5383 3381 1411 6281 10123 6236  
+6236 3381 5383 5439 10122 2333 6235  
+6237 2445 783 3382 6238 788 4910  
+6238 4351 3382 783 6237 2579 8108  
+6239 3384 3383 2199 10236 6241 6240  
+6240 5441 3383 3384 6239 3669 10238  
+6241 3754 3384 2199 6239 6973 3896  
+6242 5197 3384 2084 3670 9758 9757  
+6243 5445 5444 3386 10244 1825 10245  
+6244 3385 5445 5443 1826 9459 10245  
+6245 3386 558 4367 8137 2626 10244  
+6246 3735 5446 3386 1825 2626 6926  
+6247 3387 5446 3388 10247 1359 10248  
+6248 4819 3387 2114 1359 9022 1360  
+6249 5564 918 3730 6918 10480 10479  
+6250 2728 3388 2116 6916 4938 3730  
+6251 3355 3389 1162 7675 27 6184  
+6252 556 2638 3389 4763 6184 4764  
+6253 2407 3390 1889 4792 4313 3284  
+6254 3390 2408 5012 9399 4315 9370  
+6255 754 2789 3391 6256 5042 9736  
+6256 3740 3391 2789 6255 6941 6938  
+6257 2850 3392 1048 4817 5179 1616  
+6258 516 3392 2851 1616 9460 5181  
+6259 3394 3393 1664 5222 6261 10250  
+6260 3085 5447 1144 5683 5661 10249  
+6261 3672 3394 1664 6259 6806 6805  
+6262 3104 1144 3394 5683 6805 866  
+6263 2934 3395 1769 5339 5347 5085  
+6264 2927 3395 2803 9852 5333 3464  
+6265 4521 3397 3396 3057 6267 8436  
+6266 3021 3396 1460 3057 5521 3019  
+6267 4521 3396 1756 5523 8437 6265  
+6268 4537 3397 1781 8436 3068 8469  
+6269 5315 3398 3102 2830 5682 9990  
+6270 1662 3085 3398 5661 9990 5648  
+6271 3173 3399 2034 1107 1839 5822  
+6272 691 3161 3399 3570 5822 5798  
+6273 3599 3400 3175 2537 5825 6661  
+6274 3637 1514 3636 7010 6739 6736  
+6275 3401 1761 5276 9913 9912 5942  
+6276 3013 3401 3007 5493 5492 3058  
+6277 3403 3402 2010 6010 6279 6029  
+6278 2009 3402 3276 6029 3520 6026  
+6279 3027 3403 2010 6277 5533 10252  
+6280 3403 3277 5410 10177 10176 5532  
+6281 1411 3381 3404 6282 6284 6235  
+6282 3404 3381 5438 2333 10232 6281  
+6283 3697 3406 1407 2325 6856 10255  
+6284 1411 3404 3405 10254 2317 6281  
+6285 1403 4255 3407 7923 10256 7924  
+6286 5381 5520 1400 10257 10118 2334  
+6287 3408 3407 489 7923 6289 5964  
+6288 5451 3407 3410 5964 6293 2316  
+6289 4248 3408 489 6287 7915 202  
+6290 3409 3408 1399 202 6291 6294  
+6291 3255 3409 1399 6290 6637 5985  
+6292 5380 3410 3409 6294 1440 10116  
+6293 3410 1400 5451 10257 6288 10116  
+6294 3408 3409 3410 6292 5964 6290  
+6295 3411 122 3946 867 7331 277  
+6296 2857 3411 720 7333 856 859  
+6297 88 3412 89 139 -1 804  
+6298 3412 763 4893 9163 9162 804  
+6299 1221 3413 652 1481 1958 889  
+6300 97 3413 98 889 -1 892  
+6301 5453 3414 5452 611 613 10262  
+6302 1741 3415 491 2017 2022 2985  
+6303 3415 1254 4193 7800 2026 2985  
+6304 3421 1264 1187 2029 2044 6315  
+6305 3416 3422 3417 6317 2054 1416  
+6306 3418 3417 1267 6317 6308 2051  
+6307 1269 737 3417 2054 2051 7809  
+6308 3419 3418 1267 6306 6310 2973  
+6309 1269 3418 947 2973 8987 2051  
+6310 3420 3419 1267 6308 6312 321  
+6311 3419 1733 4799 8983 8982 321  
+6312 3420 1267 3423 2047 6319 6310  
+6313 3420 1732 4507 2970 8409 9444  
+6314 1265 3416 3421 6315 2211 1416  
+6315 1264 3421 3416 6314 2045 6304  
+6316 3423 3422 1265 1416 6318 2047  
+6317 1267 3417 3422 6305 2047 6306  
+6318 3423 1265 4692 3372 8771 6316  
+6319 3423 948 3420 2971 6312 3371  
+6320 3425 5454 4876 10264 9131 2118  
+6321 3431 3426 5456 6325 10268 10269  
+6322 3603 3425 1303 9131 10398 10483  
+6323 3768 3425 5566 10483 10484 959  
+6324 1516 5455 3426 6325 10272 10265  
+6325 3426 5455 5456 10266 6321 6324  
+6326 3428 5459 3429 10274 2149 130  
+6327 5458 3427 1515 6506 10271 2542  
+6328 3433 3428 2766 2149 5014 6329  
+6329 3428 3433 3519 256 130 6328  
+6330 3430 3429 605 10274 6332 839  
+6331 3504 5496 2765 10346 1347 10347  
+6332 3431 3430 605 6330 6334 10275  
+6333 3430 5460 5497 5012 6485 10275  
+6334 3431 605 5457 10270 10269 6332  
+6335 3431 835 5217 9798 10276 10268  
+6336 2766 3429 3432 6337 6338 2149  
+6337 2765 3432 3429 6336 839 10346  
+6338 5474 2766 3432 6336 10303 10277  
+6339 5461 3435 3433 6341 5014 10278  
+6340 3434 3520 3461 6510 6342 6395  
+6341 3433 3435 1318 6345 256 6339  
+6342 3461 3435 3434 10278 6340 1635  
+6343 3436 5462 5465 10279 10286 10280  
+6344 5484 3475 5483 2140 10324 10323  
+6345 1318 3435 5462 10279 960 6341  
+6346 1056 3640 3639 2534 7011 6738  
+6347 3596 3438 3597 6349 6658 2540  
+6348 5464 3438 3437 10282 10283 6349  
+6349 3597 3438 5464 6348 10284 6347  
+6350 3439 1317 3440 386 2144 10285  
+6351 5466 3439 3462 2144 6397 10288  
+6352 3442 3441 5467 10290 10289 2147  
+6353 3440 5481 3471 6355 6413 10317  
+6354 2143 3483 3485 6442 6441 6437  
+6355 5481 1310 3471 6414 6353 6435  
+6356 3461 3442 1317 10289 6394 6510  
+6357 3442 3520 3443 6509 422 6510  
+6358 3444 3443 521 6509 6360 10291  
+6359 3443 5468 3445 627 937 10291  
+6360 3446 3444 521 6358 6364 6361  
+6361 3444 3446 5469 10293 10294 6360  
+6362 2144 3451 3445 6376 627 6388  
+6363 2150 3483 3452 10306 6392 6438  
+6364 3450 3446 521 6360 6372 6365  
+6365 3446 3450 3501 3788 5015 6364  
+6366 3502 3506 2145 10297 6475 6483  
+6367 5470 3447 5472 10295 10300 3789  
+6368 3448 5472 3486 10299 10313 10300  
+6369 3453 3458 5479 6389 10314 2903  
+6370 5075 3449 2580 6484 4650 9521  
+6371 5472 3449 919 9521 10299 10298  
+6372 521 5473 3450 10302 6364 10301  
+6373 3434 5461 5474 10277 10304 10278  
+6374 5470 3458 2144 6388 3789 10296  
+6375 3460 3452 5476 10308 10307 6392  
+6376 3445 3451 3452 10308 10305 6362  
+6377 1228 5476 3451 10308 6379 10307  
+6378 3454 3453 2146 10314 6380 2902  
+6379 1228 3451 3453 2903 3803 6377  
+6380 5477 3454 2146 6378 10309 3793  
+6381 3454 2147 3455 3797 2902 4667  
+6382 3492 3456 5478 10312 10311 3806  
+6383 2152 3484 3460 6431 3799 6439  
+6384 2148 3494 3496 6458 6464 6459  
+6385 3456 3493 3459 3795 10312 6463  
+6386 5086 2588 5084 4666 9538 9542  
+6387 1698 5365 3594 10086 9541 10087  
+6388 2144 3458 3451 2903 6362 6374  
+6389 5479 3458 3448 10296 10313 6369  
+6390 1228 3455 3459 6391 6393 3803  
+6391 3459 3455 5478 3797 10312 6390  
+6392 3452 3460 2150 6431 6363 6375  
+6393 1228 3459 3460 3799 10307 6390  
+6394 3461 1317 5465 10285 1635 6356  
+6395 3434 5473 3520 10301 6340 10302  
+6396 3463 3462 1316 2132 6398 2127  
+6397 5466 3462 724 2131 10287 6351  
+6398 3463 1316 3464 6400 2128 6396  
+6399 3463 1315 3474 6419 2127 6512  
+6400 3465 3464 1316 6398 6402 6401  
+6401 3464 3465 3469 2145 3466 6400  
+6402 1316 3471 3465 6403 6400 6413  
+6403 3465 3471 3466 6414 2150 6402  
+6404 3479 3466 1310 6414 6429 6405  
+6405 3466 3479 3467 3801 1972 6404  
+6406 3467 3490 3489 4862 6447 6449  
+6407 3470 3488 3491 6448 6598 6410  
+6408 3491 3489 3468 6450 6453 6448  
+6409 1319 3467 3488 6447 10315 1972  
+6410 5480 3488 3470 6407 10316 10315  
+6411 1983 3566 3473 10338 2139 6600  
+6412 1320 3567 3773 7004 6454 -1  
+6413 3440 3471 1316 6402 2132 6353  
+6414 3466 3471 1310 6355 6404 6403  
+6415 1308 3469 3472 6416 2141 3466  
+6416 3472 3469 5480 2129 2153 6415  
+6417 5491 5492 3497 10339 2138 10337  
+6418 3473 5491 3522 10335 10320 10337  
+6419 3474 1315 5485 10325 2143 6399  
+6420 724 3474 5484 10323 10281 2131  
+6421 3522 5500 3521 10354 6511 10355  
+6422 5485 5486 3475 6424 2143 10326  
+6423 4214 3476 1314 6514 114 10327  
+6424 5486 3477 3475 6426 6422 6425  
+6425 3477 5486 3812 10328 665 6424  
+6426 1309 3475 3477 6424 974 2140  
+6427 678 3694 4323 6849 8055 6850  
+6428 1512 5487 3478 10330 8054 10768  
+6429 1310 3482 3479 6430 6404 2133  
+6430 3479 3482 3480 6436 4863 6429  
+6431 3484 2150 3460 6392 6383 6440  
+6432 3518 3701 2688 6864 -1 6507  
+6433 3484 3481 3480 3800 6440 6439  
+6434 2152 3494 3495 6459 3802 6460  
+6435 5481 3485 1310 2133 6355 10318  
+6436 3480 3482 2150 6438 6440 6430  
+6437 3483 2143 5475 3787 10306 6354  
+6438 2150 3482 3483 6442 6363 6436  
+6439 3481 3484 2152 6383 3802 6433  
+6440 2150 3484 3480 6433 6436 6431  
+6441 2143 3485 3441 10318 2147 6354  
+6442 3483 3482 3485 2133 6354 6438  
+6443 3487 3486 919 10299 9523 10332  
+6444 2149 5083 3595 9536 10331 1132  
+6445 919 5075 5076 9520 9523 9521  
+6446 5080 3487 2583 3796 9530 9529  
+6447 3489 3488 3467 6409 6406 6448  
+6448 3488 3489 3491 6408 6407 6447  
+6449 3490 3467 2151 3801 6451 6406  
+6450 3468 3489 468 4862 -1 6408  
+6451 3701 3490 2151 6449 6863 6507  
+6452 3518 468 3490 4862 6507 -1  
+6453 3468 1320 3491 6454 6408 -1  
+6454 3773 3491 1320 6453 6412 6598  
+6455 3492 2147 3594 6652 4691 10311  
+6456 2153 3496 5711 6457 10770 6464  
+6457 3456 5711 3496 6456 6463 3806  
+6458 3494 3493 3496 6463 6384 6460  
+6459 3494 2148 3495 6461 6434 6384  
+6460 2152 3493 3494 6458 6434 3795  
+6461 2148 2688 3495 6462 6459 -1  
+6462 2688 3481 3495 3802 6461 6864  
+6463 3456 3496 3493 6458 6385 6457  
+6464 2148 3496 2153 6456 -1 6384  
+6465 3498 3497 1313 10339 6467 10341  
+6466 3497 5493 4214 10340 114 10341  
+6467 5514 3498 1313 6465 10381 10378  
+6468 3498 1484 3499 6469 2135 10378  
+6469 3500 3499 1484 6468 6471 1926  
+6470 3770 3499 1311 1926 6998 2134  
+6471 5494 3500 1484 6469 10342 4869  
+6472 3500 887 4850 9080 9079 9672  
+6473 2767 3503 3501 6476 3788 5013  
+6474 3503 5495 3502 10345 6476 6478  
+6475 2145 3501 3502 6476 6366 5015  
+6476 3502 3501 3503 6473 6474 6475  
+6477 2767 3432 5496 10346 5013 10303  
+6478 3503 620 5495 10344 6474 6480  
+6479 3504 3507 3505 6486 1547 1347  
+6480 620 3503 3504 10347 1547 6478  
+6481 912 3817 3505 6482 6486 7086  
+6482 3505 3817 3508 7087 3790 6481  
+6483 2581 3506 3502 6366 10345 4652  
+6484 2580 3449 3506 4654 9525 6370  
+6485 2765 3430 5497 6333 10349 839  
+6486 912 3505 3507 6479 6498 6481  
+6487 1012 3819 3509 7091 1361 622  
+6488 620 3508 3512 6496 10344 3790  
+6489 2574 3511 3510 4645 4642 9507  
+6490 3512 3509 3510 4642 6492 6496  
+6491 5077 3510 1013 4645 9524 4653  
+6492 3512 3510 2581 4653 6495 6490  
+6493 5068 2574 5067 4644 9508 9507  
+6494 3511 2576 5070 9509 1548 1546  
+6495 3512 2581 5495 10345 10344 6492  
+6496 3508 3509 3512 6490 6488 1361  
+6497 2855 5217 3515 1193 6499 9797  
+6498 912 3507 3513 5189 10352 6486  
+6499 2855 3515 3513 6502 10348 6497  
+6500 2856 5502 5501 6516 10357 10358  
+6501 2856 3514 3515 6502 1193 10357  
+6502 3514 3513 3515 6499 6501 5191  
+6503 5501 5498 3514 10353 10357 10356  
+6504 3818 3517 148 1348 7093 843  
+6505 5499 3517 912 7086 10352 688  
+6506 1515 3427 3519 6508 6655 6327  
+6507 3701 3518 3490 6452 6451 6432  
+6508 3519 3427 5459 10273 130 6506  
+6509 3443 3520 521 10301 6358 6357  
+6510 3442 3461 3520 6340 6357 6356  
+6511 3522 3521 1308 1973 6513 6421  
+6512 3463 3521 1315 10354 6399 2128  
+6513 3522 1308 5482 2141 10320 6511  
+6514 5500 1314 3476 6423 2142 10355  
+6515 3525 3524 734 2633 6518 1082  
+6516 5502 3523 5501 5190 6500 10359  
+6517 3524 593 4371 8145 993 1082  
+6518 2132 3525 734 6515 3765 3763  
+6519 3525 779 792 749 1109 3763  
+6520 314 3526 315 668 -1 212  
+6521 836 1694 3526 1861 212 2894  
+6522 4629 594 4627 8642 878 7615  
+6523 1870 4625 4626 8638 8646 8639  
+6524 3528 536 4191 7799 7798 836  
+6525 970 1899 3528 3301 1463 3303  
+6526 3529 801 2387 4272 1126 3355  
+6527 4687 3529 603 3198 3356 8761  
+6528 4784 3530 1363 1697 8952 3662  
+6529 5504 3530 2080 3662 10362 2855  
+6530 2125 4827 5506 9038 10367 9039  
+6531 5507 3531 5506 10367 10366 10369  
+6532 4096 1130 4091 7611 7610 7621  
+6533 535 5148 4097 9660 6610 9661  
+6534 3533 3537 3534 6543 6537 1516  
+6535 997 2181 3533 3231 6537 2594  
+6536 1863 2277 3535 4050 6539 4548  
+6537 997 3533 3534 6534 6538 6535  
+6538 997 3534 3535 6539 3225 6537  
+6539 3535 3534 1863 6543 6536 6538  
+6540 1861 4617 5664 1448 10677 8622  
+6541 3536 1860 4615 2595 8619 9095  
+6542 3537 1865 4948 9272 10680 1516  
+6543 1863 3534 3537 6534 3232 6539  
+6544 3546 3538 2208 9138 6560 6559  
+6545 732 3539 2771 6555 5022 5023  
+6546 3538 931 3539 6547 5023 6559  
+6547 3540 3539 931 6546 6548 1385  
+6548 3541 3540 931 6547 6550 687  
+6549 3543 3540 385 687 6554 1385  
+6550 3541 931 3542 6552 6558 6548  
+6551 385 3541 386 4626 -1 687  
+6552 3546 3542 931 6550 6559 3915  
+6553 778 2566 3542 6557 3915 4631  
+6554 384 3543 385 6549 -1 5024  
+6555 3539 3543 2771 662 6545 1385  
+6556 2566 3544 3545 4625 6557 268  
+6557 3545 3542 2566 6553 6556 6558  
+6558 3542 3545 3541 4626 6550 6557  
+6559 3538 3546 931 6552 6546 6544  
+6560 778 3546 2208 6544 5398 3915  
+6561 3548 3547 597 2165 6563 363  
+6562 2233 3547 821 363 3965 1167  
+6563 2262 3548 597 6561 1166 4023  
+6564 3548 1149 2706 4897 4896 4023  
+6565 4026 3549 2248 9180 7485 7484  
+6566 4903 3549 1325 7484 9181 3997  
+6567 3550 895 4165 7749 7748 4221  
+6568 2360 3550 652 1958 4219 1313  
+6569 3551 1342 4292 7998 7997 2196  
+6570 782 2507 3551 4506 1453 4508  
+6571 3553 3552 1337 2182 6573 3500  
+6572 1338 3552 1999 8834 4795 3499  
+6573 3554 3553 1337 6571 3505 3501  
+6574 3553 2000 4725 8835 3500 9028  
+6575 3600 1337 5119 9602 2184 3505  
+6576 3554 2002 4822 9029 3501 6578  
+6577 2635 3556 1984 3634 3635 4758  
+6578 2002 3554 3555 6664 6582 6576  
+6579 2067 1235 3556 6580 4758 6956  
+6580 3557 3556 1235 6579 10371 3470  
+6581 5508 1235 3272 3506 6019 10371  
+6582 3555 3557 2002 6021 6578 3470  
+6583 3558 1905 4671 8729 8728 4790  
+6584 1889 2652 3558 3314 3315 4791  
+6585 3592 3559 490 9632 3237 6648  
+6586 5509 3559 2498 6648 10372 10375  
+6587 1014 2666 3560 6588 958 3900  
+6588 2503 3560 2666 6587 4818 1357  
+6589 5494 3562 2694 6665 10343 973  
+6590 3601 2696 2695 4877 4867 6666  
+6591 5513 1484 5514 10378 10382 10342  
+6592 3565 3564 5515 2136 10384 6596  
+6593 5513 5515 3562 10383 973 10380  
+6594 3566 3565 1313 10381 6597 3468  
+6595 3563 5514 3565 10381 10384 10382  
+6596 546 3564 3565 6592 6601 -1  
+6597 3566 1313 5492 10339 10338 6594  
+6598 3773 3470 3491 6407 6454 10487  
+6599 3567 546 3568 6601 7004 -1  
+6600 3566 1983 3568 2151 3468 6411  
+6601 3565 3568 546 6599 6596 3468  
+6602 2638 3569 711 4999 1846 948  
+6603 1604 3569 1491 948 64 120  
+6604 239 3570 854 5113 4271 165  
+6605 2357 3570 238 165 208 1231  
+6606 1831 3571 682 5240 2617 1788  
+6607 1832 4586 4585 8565 3168 888  
+6608 3572 1651 4023 7479 3993 5381  
+6609 3572 2248 4902 9180 9179 3993  
+6610 4097 3573 535 5414 6533 7620  
+6611 4089 3573 1126 7620 7607 7606  
+6612 3574 885 3575 6615 692 5794  
+6613 5345 132 3159 -1 5795 5796  
+6614 5702 885 3111 5699 10751 6615  
+6615 885 5702 3575 10750 6612 6614  
+6616 3117 3577 573 5836 2548 5712  
+6617 3575 133 3576 -1 692 847  
+6618 2229 3577 1520 10020 3957 2547  
+6619 3580 3578 1774 3053 6625 3054  
+6620 3238 3578 1777 3060 5945 2296  
+6621 3582 3579 1393 6624 6627 6622  
+6622 3579 3582 3583 3138 5952 6621  
+6623 4530 3581 3580 2714 6625 6626  
+6624 3579 3580 1393 2714 6621 3054  
+6625 4530 3580 1774 6619 8454 6623  
+6626 4530 5659 3581 10666 6623 10667  
+6627 4575 3582 1393 6621 8544 8542  
+6628 4565 3582 1816 8542 8525 8524  
+6629 1808 3240 3583 6630 3138 8527  
+6630 5516 3583 3240 6629 10385 1272  
+6631 1393 3581 3584 6632 8544 2714  
+6632 5517 3584 3581 6631 10387 3052  
+6633 3586 3585 1462 8452 6635 1672  
+6634 5646 3585 1779 1672 10641 10640  
+6635 4528 3586 1462 6633 8451 3063  
+6636 3586 1778 4535 3062 8465 3063  
+6637 3255 1399 3587 6639 10147 6291  
+6638 3588 1398 4247 2288 7908 7910  
+6639 3587 1399 3588 6640 2306 6637  
+6640 4248 3588 1399 6639 202 7910  
+6641 1612 3589 1610 6044 10644 2732  
+6642 3280 3589 475 8201 2276 2727  
+6643 1382 3288 3590 6644 7905 6051  
+6644 3289 3590 3288 6643 6050 2280  
+6645 1083 3325 3591 6646 2774 6124  
+6646 3591 3325 2005 1985 3512 6645  
+6647 5040 3592 2497 3897 9452 4488  
+6648 3559 3592 2498 4488 6586 6585  
+6649 3405 3406 3593 10394 2317 2325  
+6650 5451 5520 3406 10394 10258 10257  
+6651 3594 2602 5489 10333 4691 10086  
+6652 2147 3457 3594 4692 6455 4667  
+6653 2146 3486 3595 6654 10309 3792  
+6654 3595 3486 5488 10332 10331 6653  
+6655 1515 3519 3596 6656 6658 6506  
+6656 1318 3596 3519 6655 256 2540  
+6657 1056 3776 3598 6735 2148 7011  
+6658 1515 3596 3597 6347 6660 6655  
+6659 3599 3598 1514 6735 6661 2538  
+6660 1515 3597 3598 2148 10271 6658  
+6661 3599 1514 3400 6736 6273 6659  
+6662 3599 1516 5458 10272 2538 5825  
+6663 1984 3555 3600 6664 4740 3634  
+6664 3600 3555 3554 6578 3505 6663  
+6665 2694 3562 5521 4874 10396 6589  
+6666 2696 3601 469 2479 4875 6590  
+6667 3603 3602 151 844 6669 842  
+6668 3774 3602 727 10397 7006 1528  
+6669 3603 151 5566 10484 10483 6667  
+6670 1303 1365 5522 2240 10398 2241  
+6671 2132 3604 176 781 9049 3765  
+6672 2156 3604 734 3765 160 3811  
+6673 3983 3605 770 7191 1065 7401  
+6674 3606 3605 930 7401 6675 1384  
+6675 5557 3606 930 6674 10466 10400  
+6676 5523 624 3708 1407 6874 10465  
+6677 1604 3607 286 1377 5186 2491  
+6678 653 927 3607 125 2491 7999  
+6679 637 4978 3609 10403 1429 9332  
+6680 3608 3613 3611 6690 6686 1428  
+6681 5306 5525 3610 6683 1799 9972  
+6682 953 5306 5305 9973 6691 9970  
+6683 3610 5525 3948 10404 7334 6681  
+6684 3610 3703 3702 6868 6866 300  
+6685 3611 3616 3612 6696 1426 1527  
+6686 1002 3608 3611 6680 1426 1526  
+6687 155 154 3612 6688 6696 -1  
+6688 4039 3612 154 6687 853 7510  
+6689 3613 953 3614 6691 470 1428  
+6690 952 3611 3613 6680 6694 1527  
+6691 5305 3614 953 6689 6682 5597  
+6692 5304 3614 3059 5597 9969 9968  
+6693 3619 771 817 6154 6701 906  
+6694 3613 3615 952 6700 6690 470  
+6695 3619 3618 952 6698 6700 6701  
+6696 155 3612 3616 6685 1157 6687  
+6697 156 3617 3618 6699 7257 -1  
+6698 3618 3616 952 1527 6695 6699  
+6699 3618 3617 3616 1157 6698 6697  
+6700 3615 3619 952 6695 6694 906  
+6701 817 3618 3619 6695 6693 1066  
+6702 5062 3620 736 1636 997 9496  
+6703 3620 633 5061 9494 681 9496  
+6704 5713 2594 5093 10743 4675 10774  
+6705 4136 974 4134 7692 7691 7696  
+6706 3622 3631 3623 6725 1412 1131  
+6707 4199 3622 629 1412 7813 2039  
+6708 3624 3623 946 6725 6710 6709  
+6709 3627 3623 3624 6708 2921 6717  
+6710 3630 3624 946 6708 6722 41  
+6711 945 3624 1707 41 4224 2921  
+6712 3626 803 1259 4215 6714 2036  
+6713 1260 3622 3625 2038 2037 1131  
+6714 1259 1269 3626 6715 6712 2034  
+6715 4801 3626 1269 6714 8987 8986  
+6716 3627 945 3628 6718 1411 2921  
+6717 629 3623 3627 6709 6721 1412  
+6718 945 1358 3628 6719 6716 2227  
+6719 5589 3628 1358 6718 10526 7412  
+6720 3629 944 5588 10525 10524 67  
+6721 3627 3629 629 7813 6717 1411  
+6722 2122 3630 946 6710 3746 2919  
+6723 1707 3630 1706 9033 2916 41  
+6724 3631 1260 4801 8986 3690 1131  
+6725 946 3623 3631 6706 3689 6708  
+6726 3775 1440 4562 8518 1671 3092  
+6727 3634 3632 1441 6728 6730 2393  
+6728 1441 3632 3633 6729 8396 6727  
+6729 3633 3632 1440 2403 3092 6728  
+6730 3634 1441 4500 8395 7942 6727  
+6731 3634 1439 4266 7945 2388 7942  
+6732 3776 5530 3636 6737 7010 6733  
+6733 5530 3776 3635 2536 10409 6732  
+6734 3637 3638 129 -1 2535 6739  
+6735 1514 3598 3776 6657 7010 6659  
+6736 1514 3637 3400 2535 6661 6274  
+6737 3636 5530 3638 10412 6739 6732  
+6738 5464 3640 1056 6346 10284 10283  
+6739 3636 3638 3637 6734 6274 6737  
+6740 1512 3635 3639 2536 10329 1634  
+6741 5483 3640 3437 10283 10324 10321  
+6742 1309 5487 5710 10768 10767 10330  
+6743 1254 1742 3641 6744 7800 1273  
+6744 482 3641 1742 6743 1607 2987  
+6745 3643 3642 1164 3240 6747 3909  
+6746 4623 3642 1125 3909 1771 8635  
+6747 4126 3643 1164 6745 7677 1849  
+6748 1125 3643 2205 1849 3908 3909  
+6749 545 5599 694 6750 1005 10546  
+6750 3644 694 5599 6749 7526 3428  
+6751 3646 3645 1138 3475 6753 2207  
+6752 234 1137 3645 1797 2207 7646  
+6753 1353 3646 1138 6751 2217 49  
+6754 234 3646 1348 49 -1 2207  
+6755 4043 3647 537 3679 7517 10414  
+6756 5531 1006 2684 4855 1534 1535  
+6757 3649 3648 822 3966 6759 3968  
+6758 2236 3648 2235 3968 3971 3970  
+6759 902 3649 822 6757 1327 10416  
+6760 622 4117 5605 10559 10558 7659  
+6761 3651 3650 5534 10419 4105 2666  
+6762 5349 4922 3650 4056 778 10054  
+6763 4944 3652 958 10420 9264 9263  
+6764 5354 1579 3184 10434 5841 10065  
+6765 3656 3652 2303 9263 6773 4107  
+6766 3653 3652 1219 4107 6767 1436  
+6767 3653 1219 5535 10421 2667 6766  
+6768 1579 3651 3653 1436 6799 10065  
+6769 3657 5537 1219 10426 1955 6776  
+6770 3654 3658 5539 10430 10429 4143  
+6771 5324 3662 1218 6785 1951 10009  
+6772 5536 3655 3660 1950 6782 10424  
+6773 3659 3656 2303 6765 6779 465  
+6774 3657 3656 2304 465 4106 1955  
+6775 5562 3720 5561 10474 10476 10475  
+6776 3657 5562 5537 10473 6769 4106  
+6777 3658 5537 5538 10425 10430 10426  
+6778 3655 5539 1218 5684 6785 10429  
+6779 4931 3659 2303 6773 9238 9237  
+6780 3670 1220 2335 4104 2609 6802  
+6781 3664 3661 3660 6784 1679 5201  
+6782 5536 3660 865 6784 10423 6772  
+6783 3663 3661 1079 5201 6787 1437  
+6784 865 3660 3661 6781 1952 6782  
+6785 1218 3662 3655 1950 6778 6771  
+6786 3662 3104 3671 6803 6795 10009  
+6787 5540 3663 1079 6783 10431 5847  
+6788 3663 957 3665 6791 1437 5849  
+6789 3666 3664 1217 1679 6793 6790  
+6790 3664 3666 3668 5203 5202 6789  
+6791 5541 3665 957 6788 10433 6792  
+6792 3665 5541 3669 5843 1439 6791  
+6793 3667 3666 1217 6789 6804 6794  
+6794 3673 3666 3667 6793 2834 6808  
+6795 3671 1217 3662 5686 6786 6804  
+6796 3667 1664 5223 9810 9809 6806  
+6797 2862 2861 3668 6798 5203 9802  
+6798 5355 3668 2861 6797 10067 10066  
+6799 3653 3669 1579 5843 6768 2667  
+6800 5536 3669 3654 10422 10424 10423  
+6801 2304 3659 3670 6802 6900 465  
+6802 1220 3670 3659 6801 9237 6780  
+6803 3672 3671 3104 6786 6805 5685  
+6804 3667 1217 3671 6795 5685 6793  
+6805 3394 3672 3104 6803 6262 6261  
+6806 3667 3672 1664 6261 6796 5685  
+6807 3673 497 5221 9806 9805 2834  
+6808 2862 3666 3673 6794 1809 5203  
+6809 3674 1550 3675 6811 4176 2608  
+6810 3677 3674 2340 9323 6815 2330  
+6811 4962 3675 1550 6809 2606 10435  
+6812 4961 3676 5542 4167 10436 9297  
+6813 5543 3676 2329 9297 10437 4204  
+6814 1410 3675 3676 4167 10440 10724  
+6815 3678 3677 2340 6810 4179 2000  
+6816 2339 3677 960 2000 4177 2330  
+6817 2340 4974 3679 4178 4179 10725  
+6818 3678 2341 3680 6821 5693 3110  
+6819 2351 1243 3679 10442 4178 9325  
+6820 1243 5327 5545 10014 10442 10015  
+6821 3681 3680 2341 6818 10444 4181  
+6822 960 3680 3108 4181 6899 5693  
+6823 5545 5546 2341 10444 10441 5687  
+6824 3681 1242 5326 5694 10013 10002  
+6825 2345 5548 3682 6826 9309 10447  
+6826 3682 5548 5549 10448 2004 6825  
+6827 300 2454 3683 6828 4391 969  
+6828 2448 3683 2454 6827 4405 1801  
+6829 3685 3684 1447 4420 6836 2404  
+6830 5626 3686 3684 6834 1145 2396  
+6831 1447 2460 3687 4415 6836 4416  
+6832 3685 811 4436 8272 8271 6835  
+6833 3686 703 4551 3094 8497 2396  
+6834 2462 3684 3686 6830 4421 4420  
+6835 811 3685 3687 6836 4414 6832  
+6836 1447 3687 3685 6835 6829 6831  
+6837 3689 3688 969 1461 6839 5587  
+6838 1877 2650 3688 4785 10452 4786  
+6839 3063 3689 969 6837 5605 3259  
+6840 5550 3054 3053 9963 10451 5584  
+6841 5551 2501 2502 4496 1623 10454  
+6842 1049 2944 3690 4497 10453 1620  
+6843 3713 5552 859 1027 1730 6884  
+6844 584 2970 3691 5417 6846 5415  
+6845 3692 751 5251 9863 5385 2812  
+6846 584 3691 3692 10456 5384 6844  
+6847 5554 1011 3703 6868 10460 10459  
+6848 3693 5554 4808 283 3173 10459  
+6849 4323 3694 1511 10045 8056 6427  
+6850 3814 3694 678 6427 626 7081  
+6851 4460 3695 628 5832 593 6852  
+6852 3695 4460 5654 8316 8321 6851  
+6853 5623 3697 3696 6856 2324 2064  
+6854 3195 3696 1407 6856 10253 5864  
+6855 3697 1403 5450 10256 10255 2064  
+6856 1407 3696 3697 6853 6283 6854  
+6857 4424 3698 1397 5902 8247 2787  
+6858 3698 1640 4426 2786 8252 2787  
+6859 4725 3699 487 6221 1395 6860  
+6860 3699 4725 5553 8835 6092 6859  
+6861 2467 3700 2466 1902 1903 4430  
+6862 1192 3700 138 4430 -1 4428  
+6863 2151 3481 3701 6864 6451 3800  
+6864 2688 3701 3481 6863 6462 6432  
+6865 3048 3702 1011 6868 1387 5575  
+6866 499 3610 3702 6684 1252 1799  
+6867 600 4044 5554 7520 10460 1542  
+6868 1011 3702 3703 6684 6847 6865  
+6869 812 62 3705 6871 7252 1148  
+6870 5555 455 3840 415 7126 418  
+6871 62 61 3705 729 6869 -1  
+6872 621 3706 922 44 772 1368  
+6873 332 3706 924 1368 48 1058  
+6874 942 5523 3708 6676 6877 10399  
+6875 3707 943 5177 9718 9716 6876  
+6876 943 3707 3708 6877 989 6875  
+6877 942 3708 3707 6876 353 6874  
+6878 3710 3709 624 1407 6880 1408  
+6879 975 2770 5556 5019 10464 3865  
+6880 5557 3710 624 6878 10465 6882  
+6881 3710 532 4859 9098 9097 1474  
+6882 5557 3711 3710 1474 6880 10466  
+6883 3984 3711 930 10466 1383 7403  
+6884 3713 1653 5552 10455 6843 1729  
+6885 5559 3713 3712 1730 10470 10469  
+6886 102 3713 1104 10469 -1 1729  
+6887 3715 3714 1153 1751 6889 10472  
+6888 5560 473 5332 10024 4311 1390  
+6889 4119 3715 1153 6887 1827 7663  
+6890 5331 3715 1154 7663 10022 531  
+6891 2644 3716 1201 2458 1115 2963  
+6892 1478 3716 1475 2963 7985 1394  
+6893 4261 3717 1430 2952 2369 7936  
+6894 3717 1371 4941 9258 9257 7936  
+6895 3718 1809 4562 1671 8519 3125  
+6896 1442 1818 3718 3137 3095 3084  
+6897 551 3719 2106 3719 3718 1210  
+6898 3719 2107 4813 9011 9010 1210  
+6899 960 3108 5561 5691 10474 6822  
+6900 3670 3720 2304 10475 6801 2609  
+6901 3721 1409 5547 10446 4156 4185  
+6902 2329 2342 3721 4183 10437 4154  
+6903 3822 3722 897 7369 7095 1134  
+6904 4985 3722 898 851 9345 1320  
+6905 4412 3723 712 7096 8224 8223  
+6906 3723 1618 4407 1319 8214 8223  
+6907 3726 3725 1081 4298 6910 2785  
+6908 2386 240 3724 -1 4273 7394  
+6909 2401 3725 1639 8248 2784 4299  
+6910 3726 1081 3333 6141 1502 6907  
+6911 1635 4425 5650 10649 10648 8249  
+6912 561 2611 3727 6913 2587 4710  
+6913 749 3727 2611 6912 2113 4709  
+6914 3729 3728 2116 3734 3729 3733  
+6915 2726 3728 2204 3733 4935 2194  
+6916 2116 3388 5564 10479 3729 6250  
+6917 591 2227 5563 3953 10478 10482  
+6918 3734 3730 918 6249 6929 6919  
+6919 3731 3730 3734 6918 2624 6921  
+6920 3733 3731 676 6931 6924 6923  
+6921 591 3730 3731 6919 6922 468  
+6922 591 3731 3732 6923 3906 6921  
+6923 3732 3731 3733 6920 6925 6922  
+6924 1557 3733 676 6920 2623 2011  
+6925 3732 3733 1247 8136 595 6923  
+6926 918 5446 3735 6246 6929 10247  
+6927 3736 3734 1559 6928 10778 2624  
+6928 1559 3734 3735 6929 603 6927  
+6929 918 3735 3734 6928 6918 6926  
+6930 5640 5715 1559 10778 10628 3735  
+6931 3731 3736 676 497 6920 2624  
+6932 2716 3737 707 940 4926 4915  
+6933 2715 2742 3737 1813 4915 4914  
+6934 3739 3738 901 5128 6936 6935  
+6935 3738 3739 3740 2929 2930 6934  
+6936 4489 3739 901 6934 2925 8374  
+6937 4491 3739 1710 8374 581 8378  
+6938 3391 3740 1711 2929 2928 6256  
+6939 3741 2789 2831 5141 5138 6941  
+6940 1712 3740 3741 6941 5140 2930  
+6941 2789 3741 3740 6940 6256 6939  
+6942 3198 3742 1509 5264 5871 4402  
+6943 3742 2452 5023 9421 9420 4402  
+6944 1427 2895 3743 6945 407 9841  
+6945 1498 3743 2895 6944 9840 5269  
+6946 481 5317 3745 9994 2413 9995  
+6947 3089 3744 1806 6949 5656 1443  
+6948 3745 1805 3746 6950 2411 9994  
+6949 1806 3744 3745 2413 9831 6947  
+6950 4559 3746 1805 6948 8513 8512  
+6951 1444 4556 4557 8506 3105 8507  
+6952 3119 3747 767 5731 5715 10761  
+6953 5707 3118 3747 941 10761 45  
+6954 2787 3748 1682 5853 5053 1575  
+6955 829 3748 3218 1575 4351 5911  
+6956 2067 3749 1235 6017 6579 3469  
+6957 3270 3749 2066 4947 6015 3507  
+6958 3751 3750 1835 6164 6960 908  
+6959 1834 160 3750 3174 908 344  
+6960 3751 1835 3752 6962 4314 6958  
+6961 1834 3751 689 9369 4879 908  
+6962 3753 3752 1835 6960 6964 6163  
+6963 5012 3752 688 6163 9400 9399  
+6964 3343 3753 1835 6962 6161 3177  
+6965 688 3753 3344 3177 5607 6163  
+6966 5133 3757 2199 6973 9630 327  
+6967 3754 1088 3755 3047 3896 6972  
+6968 3758 3763 1088 6984 6975 6985  
+6969 3762 3761 2075 3652 6982 1644  
+6970 3759 3756 2073 3646 6976 6971  
+6971 3756 3759 3761 3652 6981 6970  
+6972 1088 3754 3757 6973 6975 6967  
+6973 2199 3757 3754 6972 6241 6966  
+6974 2076 2679 3763 4844 6985 4845  
+6975 1088 3757 3758 3653 6968 6972  
+6976 3760 3759 2073 6970 6978 6977  
+6977 3759 3760 3765 3650 3648 6976  
+6978 3764 3760 2073 6976 6986 728  
+6979 4780 3760 2072 728 3647 8945  
+6980 2084 3755 3761 6981 1644 3670  
+6981 3756 3761 3755 6980 3047 6971  
+6982 3762 2075 3766 3649 6989 6969  
+6983 5199 3767 1770 6993 9761 5082  
+6984 1088 3763 3756 3646 3047 6968  
+6985 3763 3758 2076 9123 6974 6968  
+6986 2679 3764 2073 6978 4844 4841  
+6987 2072 3764 716 4841 225 728  
+6988 4781 3765 2074 3650 3645 8946  
+6989 3766 2121 3762 3465 6982 6991  
+6990 3765 1090 3766 6991 3649 8946  
+6991 1090 2121 3766 6989 6990 3743  
+6992 2084 3762 3767 6993 9758 1644  
+6993 1770 3767 3762 6992 9849 6983  
+6994 3769 5568 150 -1 6997 10488  
+6995 5567 3768 835 5188 10485 959  
+6996 5568 3768 151 10484 -1 10488  
+6997 5502 3769 150 6994 10359 10358  
+6998 1311 3772 3770 7000 6470 7002  
+6999 3771 1307 4214 7843 7842 7075  
+7000 3772 3771 3770 656 6998 7003  
+7001 3771 1306 3813 2124 7075 7003  
+7002 3772 1311 4849 9078 588 6998  
+7003 3771 3772 1306 7082 7001 7000  
+7004 3568 3773 3567 6412 6599 2151  
+7005 5569 1983 3472 10319 2153 10489  
+7006 1977 3774 727 6668 3457 979  
+7007 3774 1003 4041 7514 7513 8825  
+7008 1815 3775 1809 1671 3125 3006  
+7009 486 3633 3775 3092 3006 706  
+7010 1514 3776 3636 6732 6274 6735  
+7011 1056 3639 3776 2536 6657 6346  
+7012 4050 3777 70 631 737 759  
+7013 3777 675 2556 694 4606 759  
+7014 868 3778 16 387 351 990  
+7015 3910 5570 733 10491 7259 382  
+7016 263 3779 264 482 -1 490  
+7017 2768 3779 827 7274 5018 1178  
+7018 3905 3780 812 1859 7252 7019  
+7019 3780 3905 5571 7251 5037 7018  
+7020 4339 3781 869 1569 8083 864  
+7021 3781 1529 3782 7022 2575 864  
+7022 4341 3782 1529 7021 2566 8088  
+7023 4349 3782 1530 8088 8103 2569  
+7024 3783 4393 5151 8185 9666 8186  
+7025 4431 3784 1552 2613 8261 2052  
+7026 3784 1643 4432 2792 2515 2052  
+7027 3785 1043 4304 8021 2511 2793  
+7028 1552 3785 1495 2500 1609 2613  
+7029 3786 1346 4470 8336 8335 3479  
+7030 495 1989 3786 3477 2891 3480  
+7031 3787 1030 4061 585 7552 1898  
+7032 4059 3787 1029 7552 7550 7549  
+7033 3790 3789 1909 4222 10688 7035  
+7034 2135 229 3788 -1 1153 379  
+7035 3789 3790 2970 3323 5415 7033  
+7036 1909 2535 5717 2156 10688 4565  
+7037 1910 5670 4673 10689 10690 1906  
+7038 233 3791 1137 4276 1794 701  
+7039 3791 1136 4126 1793 7677 7644  
+7040 2411 3792 830 4323 9376 4319  
+7041 2409 3792 2410 9371 2654 4318  
+7042 3793 2280 5349 10054 4058 4329  
+7043 2414 3793 978 10056 4327 4059  
+7044 4139 3796 2603 1878 7701 7700  
+7045 2558 30 3794 -1 1221 1224  
+7046 2559 29 3795 -1 4614 4610  
+7047 4134 3796 1180 7700 683 7692  
+7048 529 2777 3797 7049 7790 638  
+7049 3797 2777 5183 9730 5034 7048  
+7050 4183 3798 1239 5230 7783 7051  
+7051 3798 4183 5610 7782 7775 7050  
+7052 3800 3799 1768 5342 1699 3039  
+7053 2933 3799 1095 9703 5344 5343  
+7054 1768 2914 3801 5300 1699 5306  
+7055 3800 1766 5170 9704 3039 1709  
+7056 3802 3801 1094 5300 7058 7057  
+7057 3803 3801 3802 7056 3037 7061  
+7058 2909 3802 1094 7056 2419 5294  
+7059 3802 1455 4523 2421 8441 5294  
+7060 873 3803 1765 3037 8516 3036  
+7061 1766 3801 3803 7057 4978 1709  
+7062 3022 3804 3023 4768 2431 2202  
+7063 1757 2642 3804 5522 2202 5708  
+7064 3807 3805 864 5592 7068 1251  
+7065 3806 3049 932 5574 7066 5576  
+7066 5292 3806 932 7065 9944 1068  
+7067 3806 3046 5298 9957 5571 1068  
+7068 3058 3807 864 7064 5594 5577  
+7069 3807 3059 5705 10757 1427 9969  
+7070 3808 108 5693 10734 9442 5632  
+7071 3078 3808 1198 9984 1911 5633  
+7072 1225 3810 964 9478 1967 1963  
+7073 3147 3809 3146 462 5769 1522  
+7074 663 3205 3810 5886 1963 1450  
+7075 1307 3771 3813 7001 7079 6999  
+7076 3346 3823 3349 7098 6171 1844  
+7077 3478 3812 678 7078 8055 665  
+7078 678 3812 3813 7079 626 7077  
+7079 3813 3812 1307 10328 7075 7078  
+7080 3815 3814 1306 2124 7082 1297  
+7081 3814 1305 3694 2532 6850 1297  
+7082 3772 3815 1306 7080 7003 588  
+7083 3815 627 3816 7084 2122 9077  
+7084 3111 3816 627 7083 3826 5699  
+7085 3816 885 3160 5794 5792 5699  
+7086 3517 3817 912 6481 6505 843  
+7087 3508 3817 1012 7089 1361 6482  
+7088 3819 3820 147 -1 7090 838  
+7089 3817 3818 1012 622 7087 843  
+7090 5067 3819 147 7088 9505 4644  
+7091 3509 3819 2574 4644 4642 6487  
+7092 3821 2181 4939 3860 9254 3231  
+7093 3818 148 3820 -1 838 6504  
+7094 488 2315 5573 4117 10497 3235  
+7095 2374 3822 897 6903 4246 2753  
+7096 3723 3822 712 9354 6905 1134  
+7097 3811 3823 1161 1844 1018 1843  
+7098 282 3349 3823 7076 1843 6167  
+7099 353 356 3824 7100 12 15  
+7100 355 3824 356 7099 -1 56  
+7101 3825 350 3851 7146 87 18  
+7102 358 351 3825 18 110 7103  
+7103 358 3826 351 23 7102 57  
+7104 356 3826 357 57 -1 66  
+7105 448 3829 449 235 -1 252  
+7106 3828 3827 412 243 -1 7107  
+7107 3827 3828 450 239 -1 7106  
+7108 413 412 3829 243 252 -1  
+7109 446 3831 447 253 -1 246  
+7110 445 416 3830 -1 247 324  
+7111 415 414 3831 253 246 -1  
+7112 411 3832 451 270 273 238  
+7113 1868 3832 410 238 271 3242  
+7114 403 3833 405 280 429 405  
+7115 454 453 3833 280 405 -1  
+7116 3834 418 3835 7119 7118 314  
+7117 440 3834 441 320 -1 333  
+7118 3834 3835 442 323 320 7116  
+7119 418 417 3835 317 7116 -1  
+7120 400 3843 5575 7130 10501 7131  
+7121 443 417 3836 -1 319 317  
+7122 422 5574 423 326 -1 10498  
+7123 420 3838 421 335 -1 337  
+7124 3704 3839 456 7129 -1 413  
+7125 403 3840 454 415 405 404  
+7126 5555 3840 402 404 10461 6870  
+7127 3842 3841 456 417 10500 7128  
+7128 3841 3842 3844 421 4389 7127  
+7129 5575 456 3839 7124 10501 10500  
+7130 3842 5575 3843 7120 410 10500  
+7131 400 399 3843 7132 7120 -1  
+7132 3895 3843 399 7131 1111 7232  
+7133 793 2446 3844 7134 421 5197  
+7134 2446 460 3844 4389 7133 445  
+7135 1071 3845 271 469 1663 1256  
+7136 3846 3845 608 1256 7137 5778  
+7137 3364 3846 608 7136 5779 6202  
+7138 272 3846 3151 488 159 5778  
+7139 3847 195 3914 620 7268 546  
+7140 5577 3847 618 637 10504 645  
+7141 205 3848 206 594 -1 601  
+7142 3848 658 4290 7994 2478 2591  
+7143 91 685 3850 7145 541 868  
+7144 4711 3849 681 569 8808 8807  
+7145 3850 685 4590 8568 13 7143  
+7146 350 697 3851 7147 7101 20  
+7147 746 3851 697 7146 1016 750  
+7148 3852 561 3853 7150 936 964  
+7149 3854 3852 705 3335 7152 935  
+7150 2393 3853 561 7148 2587 4285  
+7151 4352 3853 1539 4285 2586 8110  
+7152 1561 3854 705 7149 2631 932  
+7153 348 719 3854 935 932 52  
+7154 139 5030 5692 9434 10733 -1  
+7155 726 140 3855 -1 7156 -1  
+7156 726 3855 3856 617 4429 7155  
+7157 3857 244 4048 1004 1557 532  
+7158 2610 3857 740 1557 4708 484  
+7159 362 741 3858 7160 179 80  
+7160 3858 741 3884 1007 7211 7159  
+7161 1222 3859 100 174 7751 877  
+7162 1653 3859 751 9863 10455 872  
+7163 3860 5577 3862 10504 7168 1028  
+7164 752 4012 3861 7456 635 600  
+7165 1271 4201 4202 7819 1490 7818  
+7166 198 3860 3861 635 2059 623  
+7167 3915 3863 618 618 7269 1170  
+7168 752 3860 3862 7163 7460 635  
+7169 5618 3202 4234 7882 10585 5880  
+7170 1366 4013 4014 7457 7461 7458  
+7171 1142 3864 8 364 1034 458  
+7172 2223 3864 755 458 434 3940  
+7173 3866 3865 165 411 7175 1748  
+7174 3865 761 4995 9365 837 1748  
+7175 164 3866 165 7173 -1 827  
+7176 761 3866 1113 1046 7588 1748  
+7177 3777 3867 71 1037 631 19  
+7178 765 2551 5578 1055 10506 4597  
+7179 3872 3868 376 107 7186 272  
+7180 4238 3869 3868 7182 137 1061  
+7181 4005 3871 982 712 7443 7442  
+7182 377 3868 3869 7180 1064 107  
+7183 3874 3871 770 7442 7191 7190  
+7184 3871 3870 3869 1064 712 7185  
+7185 3870 3871 378 7190 -1 7184  
+7186 3873 3872 376 7179 7188 3001  
+7187 3872 845 4239 7892 7891 3001  
+7188 376 375 3873 7189 7186 -1  
+7189 1748 3873 375 7188 4766 1060  
+7190 3871 3874 378 71 7185 7183  
+7191 3605 3874 770 7183 6673 1151  
+7192 3875 33 4036 194 7504 349  
+7193 3876 3875 773 221 7194 2807  
+7194 3877 3876 773 7193 7196 1071  
+7195 3876 1650 4440 8280 2806 1071  
+7196 1565 3877 773 7194 219 2639  
+7197 3877 683 4439 8277 831 8269  
+7198 66 3881 3879 7205 7200 654  
+7199 5579 3878 774 1073 10507 7533  
+7200 66 3879 3878 1073 764 7198  
+7201 4337 3879 777 7205 8078 1079  
+7202 2127 3880 649 192 1077 3756  
+7203 3880 776 4112 1076 7650 3756  
+7204 3881 65 3938 1078 7316 654  
+7205 3879 3881 777 535 7201 7198  
+7206 792 3882 171 745 808 749  
+7207 2131 3882 779 749 1083 746  
+7208 3858 3883 363 82 179 62  
+7209 2760 3883 784 62 5001 904  
+7210 2762 3884 562 1007 9349 5005  
+7211 3858 3884 784 5005 62 7160  
+7212 4457 3889 192 -1 8310 7220  
+7213 3886 3885 785 7221 7214 1169  
+7214 3888 3886 785 7213 7218 642  
+7215 3886 823 3914 7268 7267 1742  
+7216 5025 3887 1110 7219 9425 7217  
+7217 3887 5025 3915 9424 7270 7216  
+7218 3888 785 4114 7653 100 7214  
+7219 3887 3888 1110 7762 7216 642  
+7220 3889 4457 3890 8309 1094 7212  
+7221 3890 785 3885 7213 1815 7653  
+7222 4114 3890 1147 8309 7654 7653  
+7223 60 59 3891 7224 1100 -1  
+7224 1248 3891 59 7223 2013 2012  
+7225 3892 3894 3893 7230 5045 502  
+7226 664 789 3892 1103 5045 926  
+7227 2783 555 3893 7228 7230 9503  
+7228 3922 3893 555 7227 10512 7283  
+7229 2784 3894 588 502 5677 5046  
+7230 2783 3893 3894 7225 9746 7227  
+7231 2859 3895 729 1111 426 4390  
+7232 3843 3895 793 4390 410 7132  
+7233 3897 3896 202 369 7235 1118  
+7234 1033 3896 797 1118 1590 1365  
+7235 202 201 3897 7236 7233 -1  
+7236 3897 201 5612 10573 10572 7235  
+7237 3899 3898 220 755 7242 172  
+7238 3902 3898 802 172 7245 1351  
+7239 3900 220 219 -1 1128 7242  
+7240 3899 1024 4458 8312 8311 7241  
+7241 1024 3899 3900 7242 554 7240  
+7242 220 3900 3899 7241 7237 7239  
+7243 218 3901 219 1128 -1 1570  
+7244 1024 3901 1156 7665 1571 554  
+7245 3903 3902 802 7238 7247 559  
+7246 3902 914 3982 7399 7398 559  
+7247 3903 802 4459 8313 564 7245  
+7248 914 3903 628 593 5834 559  
+7249 2376 3904 563 1017 4251 4249  
+7250 1566 3904 805 4249 8149 1008  
+7251 3905 586 5571 10492 7019 1101  
+7252 3705 3905 812 7018 6869 719  
+7253 3605 3908 379 74 1151 68  
+7254 1169 5580 812 1148 1859 10509  
+7255 3988 3907 814 7256 1152 7408  
+7256 3907 3908 814 68 7255 446  
+7257 3618 3909 156 1155 6697 1066  
+7258 3339 3909 817 1066 6153 6152  
+7259 3911 3910 733 7015 1260 5211  
+7260 589 818 3910 382 5211 7341  
+7261 3778 3912 733 1260 10491 990  
+7262 3911 2866 5220 9804 9803 7266  
+7263 868 612 3912 7264 990 5199  
+7264 3913 3912 612 7263 7265 991  
+7265 2862 3913 612 7264 367 643  
+7266 2866 3911 3913 991 643 7262  
+7267 3886 3914 194 620 1169 7215  
+7268 3847 3914 823 7215 637 7139  
+7269 618 823 3915 7270 7167 637  
+7270 3887 3915 823 7269 1742 7217  
+7271 258 826 3916 7272 498 503  
+7272 3916 826 3917 7273 262 7271  
+7273 3918 3917 826 7272 7275 1176  
+7274 3779 3917 827 1176 7017 490  
+7275 867 3918 826 7273 1175 1258  
+7276 3918 611 1039 3850 1600 1586  
+7277 3920 3919 24 416 7279 1179  
+7278 1517 3919 828 1179 2543 2533  
+7279 24 23 3920 7282 7277 -1  
+7280 22 3921 23 7282 -1 393  
+7281 3922 3921 664 2009 7283 385  
+7282 23 3921 3920 10511 7279 7280  
+7283 3893 3922 664 7281 5045 7228  
+7284 555 2959 5714 10775 10512 1180  
+7285 3924 3923 279 143 621 2223  
+7286 3351 3923 831 2223 1186 6176  
+7287 4226 279 278 -1 1185 621  
+7288 831 3924 1356 7867 8364 2223  
+7289 1225 3925 53 657 132 1189  
+7290 3141 3925 833 1189 5750 5757  
+7291 925 3926 320 1020 841 182  
+7292 1855 3926 837 182 10223 807  
+7293 3939 3927 117 905 7320 419  
+7294 3927 839 4587 8566 412 419  
+7295 3929 3928 695 918 7297 921  
+7296 3937 3928 840 921 7313 555  
+7297 466 3929 695 7295 432 1203  
+7298 3929 1227 4169 150 7755 1203  
+7299 480 1976 3931 7301 3453 5867  
+7300 5583 549 3937 555 7314 10516  
+7301 4719 3931 1976 7299 3455 8823  
+7302 3932 3931 890 8823 7303 1303  
+7303 3933 3932 890 7302 7305 1305  
+7304 549 3930 3932 1303 1305 10516  
+7305 3934 3933 890 7303 7307 289  
+7306 3933 891 3962 661 7360 289  
+7307 3934 890 3935 7309 427 7305  
+7308 3934 514 3963 1306 7363 7312  
+7309 4719 3935 890 7307 8823 8822  
+7310 1975 693 3935 3452 8822 3942  
+7311 2223 3936 693 3452 3945 434  
+7312 514 3934 3936 427 3944 7308  
+7313 5582 3937 840 7296 10513 1204  
+7314 5583 3937 841 1204 10515 7300  
+7315 1168 3938 64 1078 734 1215  
+7316 3881 3938 846 1215 535 7204  
+7317 3942 3940 116 -1 7322 1201  
+7318 3941 3939 847 7323 7319 4608  
+7319 2835 3941 847 7318 4609 2550  
+7320 3939 117 3940 -1 1201 7293  
+7321 3941 2557 5297 9955 9954 2550  
+7322 1523 3942 116 7317 10619 2551  
+7323 3939 3942 847 9789 7318 1201  
+7324 3944 3943 522 628 7326 1220  
+7325 2751 3943 848 1220 1219 4985  
+7326 4370 3944 522 7324 806 8144  
+7327 4127 3944 1166 8144 731 7679  
+7328 3945 638 1829 3165 780 1853  
+7329 76 848 3945 770 518 782  
+7330 2123 3946 121 867 3748 3747  
+7331 3411 3946 853 3747 965 6295  
+7332 3948 3947 600 1542 7334 4210  
+7333 3411 3947 720 10517 6296 965  
+7334 3610 3948 600 7332 300 6683  
+7335 5584 1139 2356 4211 966 10518  
+7336 1853 3949 855 1236 187 3212  
+7337 2764 3949 856 3212 197 5010  
+7338 3952 3951 818 1102 7341 1160  
+7339 862 20 3950 -1 7340 6227  
+7340 3950 3951 862 1160 7339 231  
+7341 589 3952 818 7338 7260 1247  
+7342 3952 2870 5224 5218 9812 5219  
+7343 4339 86 636 802 8084 312  
+7344 1023 3953 869 8083 1569 1568  
+7345 655 4471 4474 8338 8344 521  
+7346 2629 3954 569 2886 4746 195  
+7347 604 3955 855 227 1236 173  
+7348 325 3955 879 173 112 1281  
+7349 47 881 3956 7350 568 571  
+7350 3957 3956 881 7349 7351 975  
+7351 616 3957 881 7350 1172 1286  
+7352 3957 882 4697 8781 975 8774  
+7353 4847 3960 886 5225 9074 9073  
+7354 3960 3958 3959 1275 5225 7357  
+7355 5703 134 2873 -1 10754 10753  
+7356 5644 3960 2163 9073 10637 10636  
+7357 3958 3960 135 10636 -1 7354  
+7358 2703 3961 163 713 833 4891  
+7359 3866 3961 888 4891 1046 827  
+7360 3933 3962 549 234 1305 7306  
+7361 4889 891 2219 3937 3936 661  
+7362 2219 3963 660 2451 439 3937  
+7363 3934 3963 891 3937 289 7308  
+7364 3965 3964 570 952 7366 530  
+7365 4103 3964 892 530 7633 21  
+7366 2243 3965 570 7364 3985 1307  
+7367 987 3965 893 1307 7464 1308  
+7368 2375 3966 805 2640 4250 4248  
+7369 897 3722 3967 86 7371 6903  
+7370 742 3967 2371 86 4238 4240  
+7371 897 3967 3966 4240 4248 7369  
+7372 5532 3968 883 436 10415 1290  
+7373 3969 3968 902 1290 7375 1328  
+7374 3970 904 4001 676 7435 1334  
+7375 902 390 3969 -1 7373 1165  
+7376 1539 3970 906 1332 1336 981  
+7377 769 3972 369 1337 95 308  
+7378 908 372 3971 -1 697 1375  
+7379 907 3972 909 308 1342 104  
+7380 5346 3973 769 1341 108 5811  
+7381 992 3973 579 5811 1506 1063  
+7382 995 3974 302 178 7495 1343  
+7383 3976 3974 910 1343 198 1346  
+7384 3977 3975 615 199 1755 1344  
+7385 3975 911 3976 177 198 1344  
+7386 911 4086 3978 7601 177 1345  
+7387 5586 303 3976 1346 10522 -1  
+7388 615 4684 3979 8754 1755 8755  
+7389 3977 1117 4085 7599 7598 7393  
+7390 5653 3978 1676 7601 10654 2859  
+7391 5586 3978 304 2859 -1 10522  
+7392 2477 3979 1921 8754 3347 4447  
+7393 1117 3977 3979 1755 4447 7389  
+7394 2386 3980 240 384 6908 741  
+7395 3981 3980 913 741 7397 7396  
+7396 3980 3981 241 215 384 7395  
+7397 2442 3981 913 7395 1350 216  
+7398 3902 3982 221 557 1351 7246  
+7399 2216 3982 914 7246 213 3930  
+7400 3984 3983 582 1487 3221 1383  
+7401 3605 3983 930 1383 6674 6673  
+7402 4614 582 4354 346 8617 3221  
+7403 3984 1858 3711 72 6883 8616  
+7404 5587 3985 273 164 10521 466  
+7405 3986 3985 940 466 1404 1410  
+7406 5588 940 1262 5233 10524 1404  
+7407 3986 944 3989 10527 7411 10525  
+7408 3907 3988 381 1406 -1 7255  
+7409 142 141 3987 -1 1469 -1  
+7410 5523 814 3606 1384 10400 1152  
+7411 3986 3989 274 171 1410 7407  
+7412 944 3628 5589 6719 10527 67  
+7413 3991 3990 730 985 1425 7416  
+7414 3990 951 5218 983 5196 7416  
+7415 462 3991 463 1425 -1 984  
+7416 3990 3991 951 7418 7414 7413  
+7417 3996 3993 596 121 7424 1430  
+7418 3991 3992 951 9411 7416 984  
+7419 3995 3993 954 1430 7422 986  
+7420 731 954 3994 7421 5204 5209  
+7421 3994 954 3996 1430 7425 7420  
+7422 954 2865 3995 7423 7419 5209  
+7423 14 3995 2865 7422 5206 5208  
+7424 2787 3996 596 7417 1432 2870  
+7425 3994 3996 955 2870 717 7421  
+7426 3998 3997 955 717 7428 800  
+7427 3187 3997 956 800 94 644  
+7428 2787 3998 955 7426 2870 5053  
+7429 3998 1682 5356 10069 10068 5053  
+7430 2702 3999 889 4890 1162 4889  
+7431 1240 3999 970 4889 1463 1996  
+7432 4000 630 4079 7586 1300 680  
+7433 889 4000 2703 1302 4884 4890  
+7434 996 4001 613 676 865 1466  
+7435 3970 4001 972 1466 1332 7374  
+7436 905 4082 4084 1333 7597 7592  
+7437 906 972 4002 1467 1335 1332  
+7438 1141 4003 95 891 884 1804  
+7439 1053 4003 979 1804 4216 1628  
+7440 2874 4004 190 75 9815 1484  
+7441 1683 4004 981 1484 2872 647  
+7442 3871 4005 770 1065 7183 7181  
+7443 4006 4005 982 7181 7444 282  
+7444 4237 4006 982 7443 7890 1486  
+7445 4006 1542 4354 2597 346 10588  
+7446 3897 4007 797 1588 1118 609  
+7447 4008 4007 984 609 1491 1364  
+7448 984 4201 4009 7818 1491 2058  
+7449 4010 4008 985 7451 7452 1691  
+7450 4011 4009 1271 7818 7454 1029  
+7451 985 4008 4009 1491 10530 7449  
+7452 4010 985 5433 10222 10221 7449  
+7453 1085 2833 5590 5145 10529 1363  
+7454 4012 4011 1271 7450 7456 35  
+7455 619 3366 5591 1692 10531 7878  
+7456 3861 4012 1271 7454 1490 7164  
+7457 4014 4013 752 600 7460 7170  
+7458 4230 4013 1366 7170 7874 7873  
+7459 619 4012 4013 600 7873 35  
+7460 3862 4014 752 7457 7168 592  
+7461 1366 4014 3863 592 7881 7170  
+7462 3965 4015 892 1310 530 1308  
+7463 3156 4015 987 1308 5789 5786  
+7464 4017 987 893 7367 7466 1496  
+7465 4018 4016 988 7467 7468 2648  
+7466 4028 4017 893 7464 7488 388  
+7467 988 4016 4017 1496 7490 7465  
+7468 4019 4018 988 7465 7470 1499  
+7469 4018 1570 4378 8159 8158 10534  
+7470 4020 4019 988 7468 7472 2649  
+7471 1571 3197 5593 5870 10535 362  
+7472 4029 4020 988 7470 7490 2162  
+7473 4021 4020 894 3994 7474 2649  
+7474 4022 4021 894 7473 7476 7487  
+7475 4019 4021 1571 4321 10535 2649  
+7476 4023 4022 894 7474 7478 2650  
+7477 4027 1573 2430 2655 7486 2651  
+7478 4023 894 2248 7485 3993 7476  
+7479 4024 4023 1651 6608 7480 2650  
+7480 4025 4024 1651 7479 7482 1311  
+7481 4022 4024 1573 4317 2651 2650  
+7482 2258 4025 1651 7480 4007 3333  
+7483 2410 4025 1331 9189 2654 1311  
+7484 3549 4026 1325 7491 6566 6565  
+7485 2248 894 4026 3994 6565 7478  
+7486 1571 4027 2430 7477 1578 4321  
+7487 4021 4022 4027 2651 4321 7474  
+7488 4028 893 4899 9174 1498 7466  
+7489 4028 1325 4029 7491 388 9181  
+7490 4029 988 4017 7467 388 7472  
+7491 4026 4029 1325 7489 7484 2162  
+7492 2882 4030 992 1507 1506 5242  
+7493 2364 4030 993 5242 2728 4226  
+7494 4033 4032 995 175 7497 1513  
+7495 995 302 4031 -1 10536 7382  
+7496 4684 4032 1922 1513 3348 8755  
+7497 2447 4033 995 7494 442 805  
+7498 4033 722 4685 8756 3350 805  
+7499 4118 4034 547 942 7660 1515  
+7500 3152 4034 996 1515 865 5781  
+7501 4118 4035 996 1331 1515 7661  
+7502 1153 905 4035 58 7661 1751  
+7503 3147 4036 32 194 1522 5771  
+7504 3875 4036 1000 5771 221 7192  
+7505 4037 634 4434 8268 8267 5773  
+7506 773 1000 4037 1523 219 221  
+7507 4041 4038 152 254 7513 1524  
+7508 4039 4038 1001 1524 850 7509  
+7509 4039 153 4038 254 7508 853  
+7510 3612 4039 1002 7512 1426 6688  
+7511 3608 4040 637 9329 10401 1526  
+7512 4039 4040 1002 1526 7510 850  
+7513 3774 4041 152 7507 1528 7007  
+7514 4977 4041 1003 7007 854 9330  
+7515 2133 4042 41 452 9052 1532  
+7516 1195 4042 1005 1532 789 1907  
+7517 4043 537 4796 8977 10539 6755  
+7518 5596 4043 662 10538 10540 4860  
+7519 2123 4044 853 1230 3747 3703  
+7520 4044 1010 5554 283 6867 3703  
+7521 740 1017 4045 1981 4705 7528  
+7522 1017 4172 4046 901 1981 7760  
+7523 4046 5597 4047 7525 357 1086  
+7524 545 4045 4046 1981 357 527  
+7525 4047 5597 5598 10543 3435 7523  
+7526 5599 781 3644 925 6750 10547  
+7527 1016 4048 243 1004 481 354  
+7528 4048 1017 740 7521 1557 354  
+7529 1339 4049 208 586 615 1558  
+7530 2225 4049 1018 1558 1559 3948  
+7531 68 4050 69 737 -1 874  
+7532 4052 4050 1020 7534 1563 736  
+7533 5579 67 3878 764 7199 1562  
+7534 4050 4051 1020 10508 7532 874  
+7535 4053 774 1527 7979 2563 7538  
+7536 5600 4052 559 4600 10548 736  
+7537 559 4053 2553 2563 4592 4600  
+7538 774 4053 4052 4600 10507 7535  
+7539 1167 4054 236 237 525 1566  
+7540 2357 4054 1022 1566 4212 931  
+7541 2230 4055 606 2567 3958 1050  
+7542 763 1023 4055 1262 1050 869  
+7543 4056 820 5116 400 4700 1164  
+7544 4058 4056 1025 4700 7547 340  
+7545 1975 4057 684 371 347 693  
+7546 1026 4057 550 693 5912 1573  
+7547 4057 4058 1025 7544 1572 1573  
+7548 2787 4058 1026 1573 5052 1432  
+7549 3787 4059 568 8848 1580 7032  
+7550 2130 4059 1029 7032 3762 3761  
+7551 4830 4060 836 2994 9044 9042  
+7552 1029 3787 4061 7031 7554 7032  
+7553 609 4060 4061 7554 10550 1581  
+7554 4061 4060 1029 9042 7552 7553  
+7555 2059 4062 1030 585 2884 3620  
+7556 1689 3028 5601 5535 10551 2887  
+7557 5182 4063 867 1258 1587 5029  
+7558 1681 4063 1032 5029 3432 2868  
+7559 4064 4066 4065 7564 2481 514  
+7560 617 1034 4064 1589 2481 605  
+7561 1486 658 4065 7562 7564 7994  
+7562 1541 4065 658 7561 8112 2590  
+7563 1487 4066 517 514 2483 2482  
+7564 1486 4065 4066 7559 2482 7561  
+7565 1232 4067 528 7709 1980 1556  
+7566 635 1041 4067 109 7761 389  
+7567 1045 4068 217 885 570 560  
+7568 4120 4068 1047 7570 7664 1833  
+7569 2850 4069 644 5363 81 1834  
+7570 4068 4069 1047 1834 7568 560  
+7571 2753 4070 38 1630 1632 207  
+7572 4070 1055 4262 7938 2380 207  
+7573 157 4071 158 818 -1 816  
+7574 816 1066 4071 818 816 1156  
+7575 3065 4072 587 650 1654 5609  
+7576 5422 1067 3342 6158 1657 1659  
+7577 5 4 4074 7579 1717 -1  
+7578 5422 4073 1066 1655 10201 10200  
+7579 4 1098 4074 1715 7577 1718  
+7580 227 226 4077 7583 1731 -1  
+7581 1098 3 4075 -1 451 1718  
+7582 1100 4730 4731 8847 8846 8845  
+7583 1586 4077 226 7580 8174 545  
+7584 1161 4078 283 947 1018 1739  
+7585 2758 4078 1109 1739 157 4997  
+7586 4079 630 4189 7795 1747 7432  
+7587 1113 888 4079 1300 1747 1046  
+7588 761 1113 4080 7589 4295 7176  
+7589 1189 4080 1113 7588 7794 129  
+7590 4081 509 4352 8109 2586 8227  
+7591 4084 4081 906 1336 1335 7596  
+7592 3714 4082 905 7436 1751 1828  
+7593 1116 5690 4083 9368 7595 10728  
+7594 1115 4082 4083 7595 2759 1333  
+7595 1116 4083 4082 7594 1828 7593  
+7596 4084 1115 4081 1137 7591 1333  
+7597 905 4084 4002 1335 58 7436  
+7598 3977 4085 911 1345 1344 7389  
+7599 4085 1117 4688 8763 8762 7389  
+7600 4596 4086 700 167 8583 8582  
+7601 4086 1676 3978 7390 7386 8582  
+7602 4087 513 2950 2679 5377 1724  
+7603 4088 4087 643 2678 533 7605  
+7604 4623 4088 1101 1041 8634 1771  
+7605 4087 4088 1125 1771 1724 7603  
+7606 3573 4089 648 1726 1727 6611  
+7607 4090 4089 1126 6611 7609 7608  
+7608 4089 4090 1103 1728 467 7607  
+7609 4091 4090 1126 7607 7610 597  
+7610 4096 4091 1126 7609 7623 6532  
+7611 4091 1130 4092 7612 1791 6532  
+7612 4093 4092 1130 7611 7614 105  
+7613 677 4092 3527 105 7641 1791  
+7614 4094 4093 1130 7612 10553 3265  
+7615 4093 594 4629 6522 8647 3265  
+7616 1130 3532 5602 3753 10553 7621  
+7617 4639 4095 1881 1745 3268 8667  
+7618 4628 4095 1880 8667 8645 8644  
+7619 594 4094 4095 1745 8644 3265  
+7620 1126 3573 4097 6610 7623 6611  
+7621 1130 4096 3532 7622 7616 6532  
+7622 3532 4096 4097 7623 1773 7621  
+7623 1126 4097 4096 7622 7610 7620  
+7624 2154 4098 291 1785 902 3805  
+7625 4099 4098 1019 3805 7626 131  
+7626 4099 1019 1434 632 118 7625  
+7627 1132 4099 646 9337 1786 131  
+7628 4101 646 5230 1787 5241 1786  
+7629 4586 4100 1133 7630 8564 3170  
+7630 4102 1133 4100 7629 122 7632  
+7631 1132 4102 292 122 128 126  
+7632 1133 4102 4101 126 5241 7630  
+7633 651 4103 892 7365 1310 440  
+7634 397 4103 1134 440 365 1789  
+7635 4106 106 1560 8141 2629 7640  
+7636 4105 4104 1135 7639 7637 3244  
+7637 4625 4105 1135 7636 8638 8636  
+7638 4105 1869 5034 897 9440 8636  
+7639 1135 4104 4106 7640 7642 7636  
+7640 106 4106 4104 7639 913 7635  
+7641 3527 4107 677 923 7613 1792  
+7642 1135 4106 4107 2629 8640 7639  
+7643 2220 4108 232 342 534 537  
+7644 3791 4108 1136 537 7039 701  
+7645 4110 735 4593 8576 995 1803  
+7646 1137 234 4109 -1 1794 6752  
+7647 4110 607 4215 7845 7844 3183  
+7648 4113 4112 577 3960 7651 1811  
+7649 2875 4111 1143 73 1719 5229  
+7650 3880 4112 1145 1811 401 7203  
+7651 4113 577 4127 7678 731 7648  
+7652 2744 4113 498 7832 1812 4971  
+7653 3890 4114 785 7218 7221 7222  
+7654 4114 1147 4177 7770 7768 7222  
+7655 1979 4115 750 1819 3461 822  
+7656 393 2706 5603 4897 10555 1820  
+7657 4117 526 4895 9166 10559 10556  
+7658 4115 394 4116 -1 1024 822  
+7659 5606 4117 622 6760 10560 4632  
+7660 4119 4118 547 7499 7662 1827  
+7661 4035 4118 1153 1827 7502 7501  
+7662 3120 4119 547 7660 1829 5718  
+7663 3715 4119 1154 5718 6890 6889  
+7664 2849 4120 1047 7568 910 5175  
+7665 3901 4120 1156 5175 7244 1570  
+7666 3172 4121 691 2681 5821 5819  
+7667 3153 4121 1159 5819 550 5783  
+7668 5607 4122 539 5815 10562 7960  
+7669 650 1159 4122 1840 7960 550  
+7670 3172 4123 1159 1840 5819 5818  
+7671 4123 3171 3170 552 5817 5818  
+7672 1162 4124 747 10206 6180 1740  
+7673 1109 1161 4124 819 7674 1739  
+7674 4124 4125 1109 157 7673 1740  
+7675 3389 4125 1162 1740 6251 4763  
+7676 2205 4126 692 3939 3 1849  
+7677 3791 4126 1164 6747 1795 7039  
+7678 4127 577 775 3960 773 7651  
+7679 3944 4127 638 3165 1853 7327  
+7680 1990 4128 641 1856 3482 1567  
+7681 1022 1167 4128 1856 1567 1566  
+7682 1654 4129 787 3422 2815 1096  
+7683 4130 4129 250 1096 -1 7685  
+7684 82 4131 83 1867 -1 793  
+7685 4129 4130 1171 1098 510 7683  
+7686 649 1173 4131 796 1077 1868  
+7687 4135 4132 973 849 7693 666  
+7688 4133 4132 1175 666 7689 1873  
+7689 4134 4133 1175 7688 7691 683  
+7690 1180 4138 4133 7698 683 7697  
+7691 4136 4134 1175 7689 7695 6705  
+7692 4134 974 3796 4694 7047 6705  
+7693 4649 4135 973 7687 -1 8687  
+7694 4135 1891 5526 10406 10405 8687  
+7695 5526 4136 1175 7691 10405 1871  
+7696 974 4136 3621 1871 9553 6705  
+7697 4139 4138 1180 7690 7700 7699  
+7698 4137 4133 4138 7690 1872 1879  
+7699 4138 4139 4140 4693 1881 7697  
+7700 3796 4139 1180 7697 7047 7044  
+7701 2603 1181 4139 4693 7044 9581  
+7702 4141 4140 1181 4693 685 7707  
+7703 4142 1176 4140 1881 7707 -1  
+7704 1181 5107 4143 4688 685 9581  
+7705 2601 144 4141 4690 7708 4661  
+7706 5108 4143 2600 4688 4687 9584  
+7707 4141 4142 4140 7703 7702 4690  
+7708 2601 4141 4143 685 9584 7705  
+7709 4067 4144 528 4439 7565 109  
+7710 1188 4144 1041 109 1895 161  
+7711 4146 4145 1042 1605 7713 7716  
+7712 2472 4145 1183 5236 4440 1884  
+7713 4146 1042 4397 8193 1890 7711  
+7714 4147 1185 2879 152 7715 1883  
+7715 1183 4147 2879 7714 4443 5236  
+7716 4145 4146 4147 1883 5236 7711  
+7717 1188 4148 1182 1885 161 1894  
+7718 4149 4148 1184 1894 7719 2703  
+7719 4149 1184 4150 7721 1887 7718  
+7720 4149 1599 4397 8194 8193 10565  
+7721 4151 4150 1184 7719 7723 134  
+7722 4475 4150 1191 134 8346 8345  
+7723 1188 4151 1184 7721 1894 1610  
+7724 4152 4151 534 1610 7725 1886  
+7725 5015 4152 534 7724 9405 4382  
+7726 4152 1589 4388 154 8177 4382  
+7727 295 4584 5609 8563 10567 -1  
+7728 4153 5311 5054 9982 9480 917  
+7729 4156 4154 4155 78 3859 7732  
+7730 2180 1200 4155 3859 10566 8035  
+7731 4156 1200 4310 8029 461 3859  
+7732 296 4154 4156 7729 2521 -1  
+7733 1283 4157 923 1370 1930 2077  
+7734 1210 4157 1208 2077 7735 1936  
+7735 4502 1210 1208 7734 8399 1937  
+7736 4158 1211 4504 8403 1941 8398  
+7737 4160 4159 935 1939 7739 1942  
+7738 4161 4159 1213 1942 7741 5736  
+7739 4162 4160 935 7737 7743 1141  
+7740 4160 1215 4210 7834 1943 1141  
+7741 4161 1213 4211 7837 7836 7738  
+7742 4161 3129 5334 5735 10028 1392  
+7743 4162 935 4728 8840 3538 7739  
+7744 1215 4162 2019 1946 8119 1141  
+7745 4165 4164 1221 7746 7748 1959  
+7746 4164 4163 1221 887 7745 1026  
+7747 4166 4164 1222 1959 7751 1961  
+7748 3550 4165 1221 7745 1958 6567  
+7749 5251 4165 895 6567 1960 9864  
+7750 249 4167 694 487 3427 478  
+7751 1222 100 4166 -1 7747 7161  
+7752 248 1226 4167 487 478 933  
+7753 4170 4169 696 4379 7756 1205  
+7754 1226 247 4168 -1 491 933  
+7755 3929 4169 840 1205 921 7298  
+7756 4374 4170 696 7753 8150 2642  
+7757 4170 1567 5582 10514 10513 2642  
+7758 4171 632 4456 8306 1031 2454  
+7759 5228 4171 981 2872 1485 9818  
+7760 1016 4172 1017 7522 354 1555  
+7761 4067 4172 635 1555 7566 1556  
+7762 3888 4173 1110 7765 7219 1095  
+7763 4175 4173 574 1095 7766 1988  
+7764 5025 4174 2455 7781 4407 9425  
+7765 1110 4173 4174 660 9425 7762  
+7766 4176 4175 574 7763 1990 2456  
+7767 4178 4175 1237 2456 7772 1989  
+7768 574 4114 4177 7654 1990 100  
+7769 4176 1473 5630 10609 10608 7771  
+7770 4177 1147 4456 8308 8306 7654  
+7771 1473 4176 4177 1990 7982 7769  
+7772 4179 4178 1237 7767 7774 91  
+7773 4178 1238 4180 7777 7776 91  
+7774 1528 4179 1237 7772 7975 2560  
+7775 580 3798 5610 7051 10569 519  
+7776 4178 4180 1236 1741 1989 7773  
+7777 4181 4180 1238 7773 7778 641  
+7778 4183 4181 1238 7777 7782 1744  
+7779 4181 1597 5611 10570 5881 7785  
+7780 3203 4182 1111 1993 2702 2242  
+7781 4182 2455 4174 7764 1743 2242  
+7782 4183 1238 5610 10568 7051 7778  
+7783 4184 4183 1239 7050 7784 1744  
+7784 4184 1239 4185 7786 1995 7783  
+7785 4181 4184 1597 7791 7779 1744  
+7786 4186 4185 1239 7784 7788 7787  
+7787 4188 4185 4186 7786 1994 7793  
+7788 2876 4186 1239 7786 5230 725  
+7789 647 4186 846 725 1858 1994  
+7790 4187 529 3797 7048 2701 1216  
+7791 4184 4187 1597 5883 7785 1995  
+7792 2776 4188 647 1994 1033 5032  
+7793 529 4185 4188 7787 5032 1216  
+7794 4189 1189 1113 7589 1747 7796  
+7795 630 1240 4189 1896 7586 1996  
+7796 4189 4190 1189 1454 7794 1896  
+7797 4191 4190 1240 1896 7798 1997  
+7798 3528 4191 1240 7797 1463 6524  
+7799 1892 4191 536 6524 3289 1998  
+7800 3641 4193 1254 6303 6743 2024  
+7801 4365 4192 1247 583 8136 8135  
+7802 4196 4193 1256 2024 7808 7807  
+7803 4198 4194 803 999 7811 2030  
+7804 3362 4194 1257 2030 790 6198  
+7805 4196 4195 1255 1418 7807 2033  
+7806 4980 4195 1258 2033 9336 9335  
+7807 4193 4196 1255 7805 2026 7802  
+7808 1264 4196 1256 7802 2029 2025  
+7809 1269 4197 737 7815 6307 2034  
+7810 4980 1259 2358 4215 4214 2015  
+7811 3625 4198 803 7803 2036 1414  
+7812 5229 4198 1261 1414 9820 9819  
+7813 3629 4199 629 6707 6721 2040  
+7814 5229 4199 1262 2040 2031 9820  
+7815 4197 4200 737 1889 7809 2027  
+7816 4196 4200 1258 2027 2033 2025  
+7817 201 200 4203 7822 7821 -1  
+7818 4009 4201 1271 7165 7450 7448  
+7819 4203 4202 4201 7165 7821 608  
+7820 5576 4202 199 608 -1 10503  
+7821 201 4203 4201 7819 10573 7817  
+7822 199 4203 200 7817 -1 608  
+7823 2782 4205 1038 1599 5044 5043  
+7824 1279 328 4204 -1 2261 1369  
+7825 4205 1282 4285 2081 2079 5043  
+7826 2834 4206 920 5122 5147 1493  
+7827 4207 4206 1085 9787 7828 6204  
+7828 4010 4207 1085 7827 10529 31  
+7829 4207 3365 5431 6203 10218 31  
+7830 986 4233 4490 7880 8375 1326  
+7831 5613 901 2825 5128 10574 10575  
+7832 4113 4209 498 4968 7652 602  
+7833 4370 4209 1166 602 8144 8143  
+7834 4357 4210 1215 7740 3540 1947  
+7835 1546 4852 5615 9083 10579 9084  
+7836 4161 4211 934 5727 1392 7741  
+7837 4210 4211 1213 7741 1943 832  
+7838 2403 4212 938 2601 4309 4305  
+7839 3125 4212 1290 4305 1753 5728  
+7840 346 4213 347 2114 -1 963  
+7841 2611 4213 1299 963 2113 1022  
+7842 3771 4214 1204 10340 656 6999  
+7843 4214 1307 5486 10328 10327 6999  
+7844 4110 4215 979 1629 753 7647  
+7845 4217 4215 607 7647 392 7848  
+7846 4217 4216 1321 4217 7848 443  
+7847 4218 4216 1322 443 7850 3321  
+7848 4217 1321 4215 1480 7845 7846  
+7849 4217 1839 4595 3185 8581 8579  
+7850 3176 4218 1322 7847 5828 5827  
+7851 1908 2535 5616 10580 4562 4564  
+7852 2226 4219 639 698 3950 3949  
+7853 1339 4219 1018 3949 1558 972  
+7854 1487 4220 723 2191 2195 2484  
+7855 2506 4220 1342 2484 2196 4504  
+7856 1598 4221 1185 1893 2210 1888  
+7857 4221 1351 4223 7860 7858 1888  
+7858 4223 1350 4221 1893 7857 2214  
+7859 3421 4222 1352 2213 2211 2044  
+7860 4224 4223 1351 7857 7862 3362  
+7861 4692 4223 1266 3362 2215 8770  
+7862 4224 1351 4396 8192 8191 7860  
+7863 4224 1929 4690 3364 8767 2212  
+7864 1705 4225 668 2221 2918 2222  
+7865 4226 4225 1356 2222 7867 7866  
+7866 4225 4226 1355 1185 2221 7865  
+7867 3924 4226 1356 7865 7288 621  
+7868 276 1357 4227 7869 2220 751  
+7869 1355 4227 1357 7868 1413 146  
+7870 4876 4229 1303 2241 9131 10583  
+7871 1358 276 4228 -1 2224 751  
+7872 5617 2206 4875 2119 3783 3911  
+7873 4013 4230 619 1492 7459 7458  
+7874 4231 4230 1366 7458 7875 2244  
+7875 4234 4231 1366 7874 10585 5879  
+7876 4231 1368 4235 732 7884 5879  
+7877 4232 1367 4233 7879 2243 1494  
+7878 619 4232 3366 2243 7455 1492  
+7879 5619 4233 1367 7877 10587 10586  
+7880 4490 4233 1709 10586 8376 7830  
+7881 5618 1366 3863 7461 2246 10585  
+7882 1368 4234 3202 7169 5882 5879  
+7883 4235 484 4488 8372 2245 10078  
+7884 4231 4235 1367 10587 2244 7876  
+7885 575 4356 5620 8117 7888 2593  
+7886 4239 4236 768 7887 7891 928  
+7887 768 4236 4237 10589 7889 7886  
+7888 4236 575 5620 7885 10589 9255  
+7889 768 4237 4238 7890 137 7887  
+7890 982 4238 4237 7889 7444 1061  
+7891 3872 4239 768 7886 272 7187  
+7892 2790 4239 845 7187 2250 5059  
+7893 1377 4242 4241 7898 2265 1511  
+7894 4240 1378 5437 10230 1238 7896  
+7895 858 4241 1379 7898 6043 2269  
+7896 1378 4240 4241 2265 2266 7894  
+7897 2364 4242 510 1511 4226 2264  
+7898 4241 4242 1379 2264 7895 7893  
+7899 4244 4243 858 2269 7901 2270  
+7900 3376 4243 1380 2270 6226 2267  
+7901 3288 4244 858 7899 1501 6051  
+7902 4244 1382 4245 7904 7903 6051  
+7903 4244 4245 1380 8019 2270 7902  
+7904 4246 4245 1382 7902 7905 1658  
+7905 3590 4246 1382 7904 6643 10591  
+7906 1069 4246 1384 5997 5290 1658  
+7907 3262 4247 1389 5286 10161 5998  
+7908 3588 4247 1070 5998 2306 6638  
+7909 489 4253 4251 7919 7915 7920  
+7910 3588 4248 1398 7912 6638 6640  
+7911 2904 4249 1273 1929 313 5287  
+7912 4251 1398 4248 7910 7915 2307  
+7913 4252 4250 1401 2062 7918 2313  
+7914 4250 1423 2902 5283 5282 10593  
+7915 489 4251 4248 7912 6289 7909  
+7916 1401 4249 4251 2307 7919 2062  
+7917 5622 4252 1274 2065 10592 2313  
+7918 4253 4252 1401 7913 7919 2312  
+7919 4251 4253 1401 7918 7916 7909  
+7920 4255 4253 489 7909 7923 2314  
+7921 4254 1275 4955 9286 9285 10594  
+7922 4255 4254 1402 7925 2314 7924  
+7923 3407 4255 489 7920 6287 6285  
+7924 4254 4255 1403 6285 10595 7922  
+7925 4254 4256 1402 2006 7922 2315  
+7926 2323 4256 1404 2315 352 2356  
+7927 533 2899 5624 5277 10597 2367  
+7928 4258 4257 1428 4199 7929 2366  
+7929 4259 4258 1428 7928 7931 4080  
+7930 2325 4258 1373 4080 2254 4149  
+7931 2348 4259 1428 7929 4195 2358  
+7932 4259 2291 4926 9228 9227 2358  
+7933 4257 4260 533 5273 10597 2256  
+7934 4261 4260 1429 2256 7935 2369  
+7935 2325 4261 1429 7934 4149 4121  
+7936 3717 4261 1371 9280 6894 6893  
+7937 4262 1435 1054 1266 2380 26  
+7938 871 4262 1055 7572 2400 2381  
+7939 1438 4263 871 2382 2386 2384  
+7940 5150 4263 1437 2384 9664 1779  
+7941 4265 4264 1438 7955 2387 7944  
+7942 4500 1439 3634 6731 6730 2392  
+7943 4266 4265 552 946 7946 7945  
+7944 4265 1439 4264 2392 7941 7945  
+7945 4265 4266 1439 6731 7944 7943  
+7946 2460 4266 552 7943 2390 4417  
+7947 4267 5628 4269 10605 7952 2801  
+7948 4268 4267 1449 7952 7949 3096  
+7949 5627 4268 1449 7948 10602 10603  
+7950 4268 1795 4550 3093 8495 8504  
+7951 4269 1648 4437 8274 10607 10605  
+7952 1449 4267 4269 7947 5258 7948  
+7953 5150 4270 1129 5319 1780 9664  
+7954 4271 4270 1437 9664 2414 1267  
+7955 4264 4271 1438 2414 7941 1665  
+7956 4271 1072 4499 8393 8392 1665  
+7957 4271 4272 1452 522 1267 2415  
+7958 4272 1453 5243 813 5322 2415  
+7959 2134 4273 1106 7963 3770 1732  
+7960 5607 650 4122 7669 7668 1733  
+7961 2135 4274 815 5376 3772 3771  
+7962 4275 4274 1106 3771 7963 1154  
+7963 4273 4275 1106 7962 7959 39  
+7964 4276 4275 1468 39 7965 2448  
+7965 4277 4276 1468 7964 7967 3543  
+7966 2950 4276 794 3543 2449 5379  
+7967 4277 1468 5607 10563 10562 7965  
+7968 4277 2022 2021 3546 1113 2446  
+7969 755 4278 514 1306 3944 240  
+7970 1471 4278 1470 240 2450 8  
+7971 2 4279 1098 2452 451 453  
+7972 1 1471 4279 516 453 2453  
+7973 4282 519 1738 2562 1536 7978  
+7974 4284 4280 1473 10609 7982 7981  
+7975 1528 1237 4281 7976 7977 7774  
+7976 5630 4281 1237 7975 10608 2564  
+7977 1528 4281 4282 7978 2561 7975  
+7978 519 4282 4281 7977 1977 7973  
+7979 774 4283 1527 2565 7535 726  
+7980 4283 1526 4338 8081 1991 726  
+7981 4280 4284 1472 2457 97 7974  
+7982 4177 4284 1473 7974 7771 640  
+7983 1201 1474 4285 7984 3220 2458  
+7984 4285 1474 1281 2459 2079 7983  
+7985 1475 4286 1478 2467 6892 2461  
+7986 2464 4286 1479 2461 4425 2469  
+7987 1482 4287 1202 4780 2474 2472  
+7988 2464 4287 1481 2472 2106 4425  
+7989 4289 4288 1202 2474 7991 2476  
+7990 3373 4288 1483 2476 6220 6219  
+7991 4289 1202 2647 4780 4779 7989  
+7992 4289 1476 1997 2477 3496 4778  
+7993 4290 1485 207 2189 2478 794  
+7994 658 1486 4290 794 7142 7561  
+7995 2829 4291 517 2483 5143 5133  
+7996 4292 4291 1343 5133 7997 2197  
+7997 3551 4292 1343 7996 1453 6569  
+7998 1342 1487 4292 2197 6569 2484  
+7999 653 4293 927 791 6678 1378  
+8000 1488 4293 1489 1378 2488 205  
+8001 1489 1490 4294 8002 2376 2487  
+8002 4295 4294 1490 8001 2490 8004  
+8003 4297 4295 916 2981 8007 2493  
+8004 4294 4295 1492 2493 754 8002  
+8005 2368 4296 1433 2377 2374 2494  
+8006 4297 4296 1492 9342 2493 8008  
+8007 4297 916 4511 8417 8010 8003  
+8008 4296 4297 1493 8010 1356 8006  
+8009 4299 4298 476 1422 8011 2496  
+8010 4511 1493 4297 8008 8007 2495  
+8011 4299 476 4691 8768 2499 8009  
+8012 4299 1495 4300 8014 8013 1609  
+8013 4299 4300 1493 1356 2496 8012  
+8014 1501 4300 1495 8012 2500 1608  
+8015 1494 4510 4302 8414 8018 8415  
+8016 1932 4301 1496 8017 4451 3370  
+8017 1496 4301 4302 8018 8406 8016  
+8018 1494 4302 4301 8017 998 8015  
+8019 4245 4303 1380 6226 7903 1240  
+8020 3743 4303 1069 1240 2505 5269  
+8021 4307 4304 1043 7027 8027 8025  
+8022 4305 4304 1502 8025 8024 8023  
+8023 4304 4305 1501 2512 2511 8022  
+8024 4305 1502 4359 8123 2514 8022  
+8025 1502 4304 4307 8021 2513 8022  
+8026 1503 4482 5631 232 2915 8359  
+8027 4307 1043 5572 10495 10494 8021  
+8028 1503 4306 4307 2513 2795 2915  
+8029 4311 4310 1200 7731 8033 2619  
+8030 5338 4308 1505 1116 2519 5766  
+8031 1506 297 4309 -1 136 8040  
+8032 674 1506 4310 461 2619 922  
+8033 4312 4311 1200 8029 8035 133  
+8034 4311 1555 5632 10613 10612 133  
+8035 2180 4312 1200 8033 7730 3858  
+8036 4312 1554 4362 2616 8130 3858  
+8037 4317 4313 674 922 8044 2522  
+8038 4314 4313 1507 2522 2524 649  
+8039 4315 4314 4316 2524 8041 8042  
+8040 1506 4314 297 8042 8031 649  
+8041 4315 4316 298 8043 -1 8039  
+8042 297 4314 4315 8039 -1 8040  
+8043 1836 298 4316 8041 2523 16  
+8044 4320 4317 674 8037 8050 2525  
+8045 4317 1508 4318 696 8047 2525  
+8046 690 5022 4319 9418 8049 9419  
+8047 4317 4318 1507 8048 2522 8045  
+8048 1507 4318 4319 8049 3178 8047  
+8049 690 4319 4318 8048 5265 8046  
+8050 5632 4320 674 8044 10612 10624  
+8051 5633 554 5238 9837 5262 2914  
+8052 3635 4322 130 671 10411 1634  
+8053 5344 4321 1511 2531 10045 10044  
+8054 4323 1512 3478 6428 8055 2126  
+8055 678 4323 3478 8054 7077 6427  
+8056 1511 4322 4323 2126 6849 2531  
+8057 4326 1518 113 920 8065 961  
+8058 1518 114 4324 -1 920 2553  
+8059 4327 4325 1519 8061 8062 2549  
+8060 4329 4328 112 -1 8064 2544  
+8061 1519 4325 4326 961 8066 8059  
+8062 2229 4327 1519 8059 10616 3957  
+8063 4327 1520 4330 8068 8067 3957  
+8064 2228 4329 112 8060 9160 10617  
+8065 4326 113 4328 -1 2544 8057  
+8066 4326 4329 1519 954 8061 2544  
+8067 4327 4330 718 2554 2549 8063  
+8068 5330 4330 1520 8063 10020 1218  
+8069 5213 4331 1521 2057 2555 9790  
+8070 4331 1523 4334 8075 8073 9790  
+8071 4325 4332 1518 907 961 915  
+8072 4334 4332 718 915 8073 2552  
+8073 4331 4334 718 8072 2554 8070  
+8074 4333 5027 5635 9428 1217 795  
+8075 5635 4334 1523 8070 10619 10618  
+8076 313 4335 744 8849 214 210  
+8077 4336 4335 312 210 -1 8079  
+8078 2876 4337 777 7201 1992 5231  
+8079 4335 4336 1524 8842 398 8077  
+8080 4338 4337 580 5231 8082 8081  
+8081 4337 4338 1526 7980 1079 8080  
+8082 4179 4338 580 8080 10569 2560  
+8083 3953 4339 869 7020 7344 312  
+8084 4340 4339 636 7343 8085 1261  
+8085 2443 4340 636 8084 1053 4384  
+8086 4341 4340 530 4384 8087 2566  
+8087 1531 4341 530 8086 8099 2568  
+8088 3782 4341 1530 2568 7023 7022  
+8089 4347 4342 1531 9056 1001 2570  
+8090 1532 4844 4343 2573 1455 9067  
+8091 2161 966 4346 3821 103 1243  
+8092 485 4342 4343 1455 2584 1091  
+8093 4348 966 2396 4290 8102 8101  
+8094 4344 4348 4345 3300 3299 8101  
+8095 5636 1897 2813 8706 5104 10621  
+8096 4345 5636 5637 10620 2571 10621  
+8097 4343 4346 4344 3821 2584 3819  
+8098 4846 4346 2160 3819 9071 103  
+8099 5016 1531 530 8087 9408 1001  
+8100 4347 1535 4351 8108 8107 9407  
+8101 966 4348 4344 8094 3821 8093  
+8102 1897 4348 2396 8093 8705 3300  
+8103 4840 4349 1530 7023 9059 3809  
+8104 1536 4349 1354 3809 5098 2576  
+8105 1536 4350 1533 798 2576 2574  
+8106 2230 4350 1534 2574 2219 3958  
+8107 4347 4351 1532 9067 2570 8100  
+8108 3382 4351 1535 8100 1052 6238  
+8109 2104 4352 509 7590 3710 3709  
+8110 3853 4352 1540 3709 936 7151  
+8111 921 4353 204 596 598 616  
+8112 658 4353 1541 616 7562 2591  
+8113 4354 4356 4355 8118 8116 2597  
+8114 1543 4613 4614 8614 8617 8615  
+8115 2310 4355 1544 8118 1928 4119  
+8116 1543 4354 4355 8113 4119 8617  
+8117 4356 1542 5620 10588 7885 2597  
+8118 1544 4355 4356 8113 9674 8115  
+8119 4993 1215 2019 7744 9362 3540  
+8120 472 4417 4853 8233 2600 8234  
+8121 4280 4358 519 2562 1977 97  
+8122 5252 4358 1472 97 9865 1537  
+8123 4306 4359 1502 8024 2513 1421  
+8124 4361 4359 1021 1421 8127 2614  
+8125 1556 4360 682 1918 2620 2615  
+8126 4361 4360 1553 8134 2614 8128  
+8127 4362 4361 1021 8124 8132 2616  
+8128 4360 4361 1554 2616 1918 8126  
+8129 1021 5631 4363 10610 8132 10611  
+8130 4312 4362 1555 8131 133 8036  
+8131 1555 4362 4363 8132 1565 8130  
+8132 1021 4363 4362 8131 8127 8129  
+8133 4305 4364 524 2375 1564 912  
+8134 4360 4364 1553 912 8126 2615  
+8135 4192 4365 212 2622 -1 7801  
+8136 3733 4365 1247 7801 6925 2011  
+8137 2944 4367 558 6245 4497 1614  
+8138 1558 214 4366 -1 10626 3448  
+8139 5640 686 2117 3736 3735 10629  
+8140 2773 4369 105 911 -1 5026  
+8141 1560 106 4368 -1 2628 7635  
+8142 1103 1560 4369 2628 5028 1728  
+8143 4209 4370 1287 8146 2091 7833  
+8144 4370 1166 3944 7327 7326 7833  
+8145 1851 4371 593 6517 3208 2090  
+8146 4370 4371 1287 9700 8143 1854  
+8147 4373 1564 4372 8148 2636 2641  
+8148 1564 361 4372 -1 8147 325  
+8149 805 4373 1566 1006 7250 2640  
+8150 2440 4374 696 7756 2644 4378  
+8151 4377 4374 1568 4378 10631 8156  
+8152 4377 4375 1567 10514 8156 2643  
+8153 4376 4375 1569 2643 8154 1182  
+8154 4379 4376 1569 8153 2647 8161  
+8155 4376 1574 4380 2657 8163 8161  
+8156 4374 4377 1567 8152 2642 8151  
+8157 1568 3156 5641 1497 10631 2645  
+8158 4018 4378 540 930 2648 7469  
+8159 4379 4378 1570 7469 8160 2647  
+8160 5642 4379 1570 8159 10632 1312  
+8161 4376 4379 1574 9387 8155 8154  
+8162 3930 4380 480 1577 3453 285  
+8163 4376 4380 841 10515 1182 8155  
+8164 4383 1577 860 4294 8170 1244  
+8165 4382 4381 1577 1000 1244 814  
+8166 2720 4382 1578 8168 2665 4923  
+8167 860 2161 5643 10634 8170 3820  
+8168 1578 4382 4383 1244 8169 8166  
+8169 1578 4383 4384 10635 2664 8168  
+8170 4383 860 5643 8167 10635 8164  
+8171 2021 4385 794 435 1113 3542  
+8172 1584 4385 1100 8845 2677 1720  
+8173 319 1587 4387 8175 1678 2683  
+8174 1586 226 4386 -1 43 7583  
+8175 1078 4387 1587 8173 1738 2682  
+8176 4388 980 5194 9752 9751 1539  
+8177 4152 4388 1191 1900 1886 7726  
+8178 4390 4389 1589 154 8180 2687  
+8179 4389 1590 4678 8743 2530 2687  
+8180 4390 1589 5015 4382 9406 8178  
+8181 4390 626 2938 2688 5355 4381  
+8182 5195 1510 2788 10075 5054 472  
+8183 4679 4391 1591 9754 2691 8744  
+8184 4395 1596 4394 845 8188 2697  
+8185 1594 5151 4393 7024 1276 9667  
+8186 471 4393 3783 7024 -1 2694  
+8187 1593 4392 4393 1276 9430 840  
+8188 135 4395 4394 8184 -1 1298  
+8189 5152 1596 2690 10638 9668 2698  
+8190 2163 2689 5645 3825 10639 4864  
+8191 4224 4396 1186 5556 2212 7862  
+8192 1351 1598 4396 2704 7862 1888  
+8193 4149 4397 1042 7713 2703 7720  
+8194 3039 4397 1599 7720 5557 2706  
+8195 1602 4578 4579 8551 8553 1441  
+8196 5663 5519 704 3141 10674 2335  
+8197 1606 548 5647 2719 10643 9352  
+8198 825 1607 4399 2720 10779 2721  
+8199 1609 1611 5648 1322 10645 2725  
+8200 3292 4400 1610 2726 6058 4227  
+8201 3589 4401 475 6036 6642 2732  
+8202 1612 1613 4401 2507 2732 2731  
+8203 1009 1616 4403 2738 2735 2740  
+8204 4404 4402 1614 8206 8207 1541  
+8205 4405 1617 1615 8211 8209 2742  
+8206 1614 4402 4403 2735 8210 8204  
+8207 4404 1614 5156 2736 9677 8204  
+8208 4404 1499 5411 10178 2734 4907  
+8209 4405 1615 4407 8214 8213 8205  
+8210 1614 4403 4405 2742 2736 8206  
+8211 1615 1617 4406 10647 1140 8205  
+8212 1617 548 5649 2741 10647 2739  
+8213 4405 4407 899 2100 2737 8209  
+8214 3723 4407 1615 8209 1140 6906  
+8215 1618 4412 4410 2743 8220 8223  
+8216 4409 4408 1619 8219 8217 1321  
+8217 2806 4409 1619 8216 2746 5091  
+8218 4409 1620 2711 2508 4905 5091  
+8219 1619 4408 4410 8220 8221 8216  
+8220 1618 4410 4408 8219 1319 8215  
+8221 1619 4410 4411 8222 2745 8219  
+8222 1622 4411 4410 8221 2743 2744  
+8223 3723 4412 1618 8215 6906 6905  
+8224 4412 712 4989 9354 2751 6905  
+8225 4857 807 2174 2101 3847 949  
+8226 4990 4413 1623 9094 2754 9355  
+8227 4081 4414 509 5372 7590 1137  
+8228 1115 1625 4414 2756 1137 2759  
+8229 4413 4415 807 3849 949 2758  
+8230 4083 4415 1625 2758 2759 2757  
+8231 2167 4416 1294 1686 9087 3832  
+8232 4417 4416 1627 3832 8233 1805  
+8233 4853 4417 1627 8232 9086 8120  
+8234 2819 4417 472 8120 1684 5117  
+8235 2378 4418 1628 2104 2766 2765  
+8236 2170 4418 1630 2765 3838 3836  
+8237 3329 4419 1635 8249 6133 6132  
+8238 4420 4419 809 6132 8239 2778  
+8239 3324 4420 809 8238 2780 6123  
+8240 4421 4420 1637 6123 8242 8241  
+8241 4420 4421 1636 8245 2778 8240  
+8242 4421 1637 4422 2781 8244 8240  
+8243 3263 4422 1391 9767 6000 5975  
+8244 4421 4422 1638 5975 1503 8242  
+8245 4421 4423 1636 2777 8241 2286  
+8246 4426 4423 1388 2286 8251 2786  
+8247 3215 4424 1397 6857 5904 4300  
+8248 3725 5650 1639 1139 6909 2785  
+8249 4425 1635 4419 8237 2776 6911  
+8250 1640 4424 4425 10649 2779 2787  
+8251 4428 4426 1388 8246 8255 2788  
+8252 3698 4426 1641 2788 2305 6858  
+8253 5651 4427 1386 2287 10650 10183  
+8254 5366 4427 990 10182 10089 10088  
+8255 4430 4428 1388 8251 10653 6002  
+8256 4429 4428 1642 6002 8257 2789  
+8257 4429 1642 5393 10143 10142 8256  
+8258 1641 4429 4427 2287 10088 2789  
+8259 1388 4421 5652 1503 10653 2286  
+8260 1642 4430 3264 2790 6073 6002  
+8261 4431 1552 4691 2499 3369 7025  
+8262 1928 4431 1268 3369 3361 2612  
+8263 2792 4432 949 2792 5063 2516  
+8264 4432 1644 5572 10494 2515 2708  
+8265 1647 4433 527 5245 5259 2638  
+8266 4434 4433 1565 2638 8267 1070  
+8267 4037 4434 1565 8266 219 7505  
+8268 4434 634 5329 10018 5704 7505  
+8269 3877 4435 683 2803 7197 2639  
+8270 1565 1647 4435 2407 2639 2638  
+8271 3685 4436 1448 10604 2404 6832  
+8272 1649 4436 811 6832 2406 2805  
+8273 4437 1647 5629 610 10607 2407  
+8274 1649 4437 1648 7951 2805 2804  
+8275 2458 4438 811 2406 4414 2249  
+8276 5173 4438 1369 2249 2248 9710  
+8277 4437 4439 683 7197 2803 2804  
+8278 5173 4439 1649 2804 9710 4994  
+8279 881 46 4441 8281 563 571  
+8280 1650 35 4440 -1 7195 520  
+8281 45 4441 46 8279 -1 1285  
+8282 4443 44 4449 2851 8295 -1  
+8283 4442 1667 4444 2850 686 2840  
+8284 1667 4449 4450 228 2850 8295  
+8285 4442 45 4443 -1 2840 2838  
+8286 4446 4444 824 8297 8289 1171  
+8287 4442 4445 1666 2843 2838 2839  
+8288 4693 1668 1671 721 8773 2845  
+8289 2092 4446 824 8286 8294 3685  
+8290 4446 1669 4453 8303 8302 3685  
+8291 4448 4447 1196 4702 8293 3686  
+8292 4451 4449 1672 2851 2841 228  
+8293 4448 1196 4797 8978 3684 8291  
+8294 824 4448 2092 1910 8289 3686  
+8295 4443 4449 1667 8284 2840 8282  
+8296 4447 824 4450 8297 8299 3686  
+8297 4444 4450 824 8296 8286 2850  
+8298 2607 4451 43 2841 700 201  
+8299 4450 4451 4447 201 8296 228  
+8300 1934 4452 515 2503 3373 2849  
+8301 4453 4452 1671 8773 8302 2848  
+8302 4446 4453 1671 8301 721 8290  
+8303 2379 4453 1669 8290 9358 2852  
+8304 4774 1673 1670 2237 8933 2853  
+8305 1675 5712 5505 2857 10363 10364  
+8306 4177 4456 632 7758 640 7770  
+8307 4455 5653 4598 10654 8584 10655  
+8308 4457 4456 1147 7770 8309 2873  
+8309 3890 4457 1147 8308 7222 7220  
+8310 192 1683 4457 2873 7212 1816  
+8311 3899 4458 802 8313 172 7240  
+8312 2853 4458 1024 7240 1571 5185  
+8313 4458 4459 802 7247 8311 1129  
+8314 2847 4459 1684 1129 2876 5165  
+8315 4461 4460 1685 2875 8317 2877  
+8316 4460 1686 5654 10656 6852 2877  
+8317 2847 4461 1685 8315 5165 5173  
+8318 560 5143 4461 9651 5173 2878  
+8319 4463 4462 1687 168 2879 4832  
+8320 4465 525 2196 3891 2882 8326  
+8321 3695 5654 1687 10657 2881 6852  
+8322 525 4463 2673 1838 8928 4832  
+8323 5655 4464 1686 10656 10658 4826  
+8324 5140 4464 1158 4826 9644 4833  
+8325 1688 4465 2211 2882 3923 123  
+8326 525 4465 4462 123 4832 8320  
+8327 3177 4466 1688 2880 5830 1638  
+8328 1687 4466 3178 1638 2881 168  
+8329 5656 576 1849 3204 10660 153  
+8330 1203 1846 4468 8331 3196 1758  
+8331 4605 4468 1846 8330 8599 3200  
+8332 495 4467 4468 3196 3200 1043  
+8333 1692 4469 1691 2204 2888 70  
+8334 4622 4469 1693 1040 8633 8632  
+8335 3786 4470 1692 70 2891 7029  
+8336 4722 4470 1346 7029 2203 8829  
+8337 1695 5286 4472 9932 2897 9933  
+8338 4474 4471 1696 8340 8343 7345  
+8339 1690 5280 4473 9920 2898 9921  
+8340 1696 4471 4472 2897 8342 8338  
+8341 2620 4473 502 9920 2175 4728  
+8342 1696 4472 4473 2898 4728 8340  
+8343 4474 1696 2628 4744 4743 8338  
+8344 655 4474 3954 2886 1862 7345  
+8345 4150 4475 492 2707 1901 7722  
+8346 1191 1699 4475 1759 7722 1900  
+8347 4477 4476 1699 1759 8349 2905  
+8348 2795 4476 1700 2905 2907 5067  
+8349 2788 4477 1699 8347 2904 2529  
+8350 4478 4477 1119 10074 8352 8351  
+8351 4477 4478 1700 5554 2905 8350  
+8352 4479 4478 1119 8350 8354 8353  
+8353 4478 4479 1701 8357 2906 8352  
+8354 3200 4479 1119 8352 2910 5876  
+8355 3038 4480 1645 5918 2797 5555  
+8356 4481 4480 1701 5555 8357 2912  
+8357 4479 4481 1701 8356 8353 2908  
+8358 4481 1702 5238 9838 9837 2908  
+8359 5368 4482 1503 8026 10092 2909  
+8360 4483 4482 1703 2909 8361 2913  
+8361 4481 4483 1703 8360 2912 2526  
+8362 5638 4483 554 2526 2914 2618  
+8363 3352 4484 601 882 6177 151  
+8364 1356 4484 831 151 7288 144  
+8365 4485 1705 4487 2918 8370 1415  
+8366 4486 4485 1706 2916 8367 1019  
+8367 4486 1706 4824 9033 2917 8366  
+8368 4486 1708 3357 1187 6187 6193  
+8369 2363 4487 668 2918 4225 2920  
+8370 4485 4487 1707 2920 2916 8365  
+8371 4488 1709 5619 10586 2245 8373  
+8372 5031 4488 484 7883 2924 9435  
+8373 4488 4489 1709 8376 8371 606  
+8374 3739 4489 1710 606 6937 6936  
+8375 986 4490 4208 2927 10217 7830  
+8376 1709 4489 4490 2925 7880 8373  
+8377 2781 4491 900 9432 2926 5036  
+8378 3739 4491 1711 5036 2929 6937  
+8379 4496 4492 1718 1489 2943 8387  
+8380 2896 4492 1719 8387 2945 2063  
+8381 1718 1721 4494 8383 111 1488  
+8382 4513 4493 1720 2947 8421 8420  
+8383 1745 4494 1721 8381 2949 817  
+8384 3367 4495 926 2950 2273 6208  
+8385 4495 1381 5436 10228 2272 6208  
+8386 2894 4496 625 2951 5266 2944  
+8387 4496 1719 4492 8380 8379 2944  
+8388 2897 4497 983 14 2371 5271  
+8389 1430 1723 4497 2948 5271 2952  
+8390 3717 4498 1723 2251 2952 2954  
+8391 2790 4498 1724 2954 2370 5058  
+8392 4271 4499 1453 1666 2415 7956  
+8393 4500 4499 1072 7956 8394 2416  
+8394 4500 1072 4264 1665 2392 8393  
+8395 4501 4500 1441 6730 8396 2389  
+8396 3633 4501 1441 8395 6728 2958  
+8397 2178 4501 1727 2958 2961 3855  
+8398 4158 4502 1211 2965 7736 1937  
+8399 3378 4502 1208 7735 6229 1938  
+8400 4504 4503 1212 1940 8402 2967  
+8401 4503 1730 4505 2966 8405 2967  
+8402 1212 5334 4504 1941 8400 10028  
+8403 1211 1730 4504 2967 7736 493  
+8404 2463 4505 1209 2966 4423 2968  
+8405 4503 4505 1731 2968 1948 8401  
+8406 5657 1496 4302 8017 10662 2978  
+8407 4507 4506 950 8412 8408 2970  
+8408 4507 950 4508 8411 2972 8407  
+8409 3420 4507 1733 2972 321 6313  
+8410 4508 1734 1733 8983 2972 6191  
+8411 4509 4508 950 8408 10663 2976  
+8412 950 4506 5657 2978 10663 8407  
+8413 3356 4509 1736 2498 6186 6185  
+8414 4302 4510 1736 10213 10662 8015  
+8415 4511 4510 1494 8015 8416 2980  
+8416 4511 1494 4298 998 2495 8415  
+8417 5120 4511 916 8007 9605 9604  
+8418 1114 4512 1739 2988 2865 2984  
+8419 2469 4512 1740 2984 2989 4433  
+8420 4493 4513 374 3002 -1 8382  
+8421 1720 1746 4513 1213 8382 2946  
+8422 1745 1747 4514 8423 2998 2996  
+8423 1748 4514 1747 8422 2997 3003  
+8424 3633 4515 1727 3853 2958 706  
+8425 486 1749 4515 2960 706 3004  
+8426 1763 4516 1074 3012 3089 3014  
+8427 4516 1754 4517 8433 2429 3014  
+8428 1754 4522 4519 2424 8433 8438  
+8429 4518 4517 1755 8432 8430 2426  
+8430 3036 4518 1755 8429 5551 5550  
+8431 1780 4560 4518 3017 5550 10671  
+8432 1755 4517 4519 8433 3016 8429  
+8433 1754 4519 4517 8432 8427 8428  
+8434 1459 4536 4521 3018 3069 8466  
+8435 1756 3023 5658 5525 10665 2431  
+8436 3397 4521 1781 3018 6268 6265  
+8437 1756 4520 4521 3069 6267 10665  
+8438 1754 1763 4522 8439 8428 3014  
+8439 4522 1763 4524 3033 8443 8438  
+8440 4523 1764 5662 3035 8517 2421  
+8441 3802 4523 1765 8517 3037 7059  
+8442 4526 4524 1461 8520 8446 3048  
+8443 4522 4524 1771 3048 1270 8439  
+8444 1781 4525 874 2299 3068 3049  
+8445 4526 4525 1771 8467 3048 8447  
+8446 4534 4526 1461 8442 8462 2710  
+8447 4525 4526 1772 2710 2434 8445  
+8448 4528 4527 1772 2434 8450 3051  
+8449 4531 4527 1773 3051 8456 2428  
+8450 4528 1772 4534 2710 8463 8448  
+8451 4529 4528 1462 6635 8455 2297  
+8452 1462 3585 5659 10666 8455 6633  
+8453 4529 1774 5371 3053 10099 8454  
+8454 1774 4529 4530 10667 6625 8453  
+8455 5659 4529 1462 8451 8452 10667  
+8456 3237 4531 1773 8449 3055 5949  
+8457 4532 4531 1775 5949 3071 3070  
+8458 5660 1775 3298 6070 5939 3071  
+8459 4532 1782 4537 8469 8468 8472  
+8460 5278 1776 3013 5943 9917 9916  
+8461 1783 4538 4539 8470 8473 8471  
+8462 1969 4534 1461 8446 3050 3127  
+8463 4528 4534 1778 3127 3063 8450  
+8464 2100 4535 1601 3441 3064 3702  
+8465 3586 4535 1779 3702 1672 6636  
+8466 4522 4536 1459 8434 2424 1270  
+8467 4525 4536 1771 1270 8445 3049  
+8468 4532 4537 874 3068 3070 8459  
+8469 3397 4537 1782 8459 2425 6268  
+8470 4539 4538 1782 2425 8472 8461  
+8471 3034 4538 1783 8461 1280 5544  
+8472 4532 4539 1782 8470 8459 3072  
+8473 1783 4539 4533 3072 9915 8461  
+8474 1791 4540 1464 2395 3088 3081  
+8475 1787 1788 4540 2441 3081 3080  
+8476 1789 4541 1465 3007 2440 3083  
+8477 1463 4541 1788 8478 3080 3082  
+8478 4541 4542 1788 2441 8477 3083  
+8479 3169 4542 1789 3083 5814 3154  
+8480 2475 4543 1789 5814 2440 4445  
+8481 1819 4543 1790 4445 8487 3144  
+8482 4545 4544 1442 3084 8484 3090  
+8483 4546 4544 1792 3090 821 3145  
+8484 4545 1442 4552 3095 8496 8482  
+8485 4545 1793 4548 8491 8490 8496  
+8486 1792 4553 4547 3091 821 8500  
+8487 1790 4546 1819 8489 8481 3145  
+8488 4547 1814 4571 3133 8537 3091  
+8489 1819 4546 4547 821 3087 8487  
+8490 4545 4548 1792 8500 3090 8485  
+8491 4549 4548 1793 8485 8492 2398  
+8492 4550 4549 1793 8491 8494 3093  
+8493 4549 1795 4554 8503 8502 3093  
+8494 4551 4550 1793 8492 8499 3094  
+8495 4550 703 4268 3096 7950 3094  
+8496 1793 4545 4552 8484 8499 8485  
+8497 4551 1794 3686 4421 6833 8498  
+8498 1794 4551 4552 8499 3124 8497  
+8499 4552 4551 1793 8494 8496 8498  
+8500 1792 4548 4553 8501 8486 8490  
+8501 1443 4553 4548 8500 2398 2394  
+8502 4549 4554 1443 8530 2398 8493  
+8503 4555 4554 1795 8493 8504 2409  
+8504 4268 4555 1795 8503 7950 3104  
+8505 4556 4555 1799 3104 8506 2399  
+8506 4556 1799 4557 8508 6951 8505  
+8507 4556 1444 4558 8511 8510 6951  
+8508 2891 4557 1799 8506 3097 5260  
+8509 1450 3746 4557 3105 5260 3116  
+8510 4556 4558 1798 8531 2399 8507  
+8511 1804 4558 1444 8507 3114 3108  
+8512 3746 4559 1444 3114 3105 6950  
+8513 3094 4559 1805 6950 5666 113  
+8514 5122 5661 1780 10671 9608 3067  
+8515 873 1807 4560 3017 4983 3121  
+8516 873 1765 4561 10673 3121 7060  
+8517 1765 4523 5662 8440 10673 8441  
+8518 2462 4562 1440 6726 2391 2405  
+8519 3718 4562 1794 2405 3124 6895  
+8520 4524 4563 1461 2435 8442 3033  
+8521 1791 4563 1763 3033 3089 2437  
+8522 4566 4564 1015 10120 8526 5954  
+8523 4565 4564 1808 5954 8524 3129  
+8524 3582 4565 1808 8523 3138 6628  
+8525 4565 1816 5439 10234 10233 6628  
+8526 4566 1015 5374 10105 10104 8522  
+8527 1808 4566 3240 10100 6629 5954  
+8528 2537 4567 1800 3107 4571 4568  
+8529 4569 4567 1076 4568 8533 8532  
+8530 4554 4568 1443 8538 8502 3103  
+8531 4568 1798 4558 8510 3102 3103  
+8532 4567 4569 1812 8534 3107 8529  
+8533 2486 4569 1076 8529 3132 4467  
+8534 4569 4570 1812 8539 8532 3130  
+8535 4571 4570 1813 3130 8536 3133  
+8536 2099 4571 1813 8535 3113 3146  
+8537 4547 4571 1500 3146 3134 8488  
+8538 4568 4572 1443 2394 8530 3131  
+8539 4570 4572 1812 3131 8534 2397  
+8540 4574 4573 1816 10234 8545 3139  
+8541 4581 4573 1817 3139 8556 1553  
+8542 1816 3582 4575 6627 8545 6628  
+8543 1817 4574 3584 3140 10390 3139  
+8544 3584 4575 1393 6627 6631 3140  
+8545 1816 4575 4574 3140 8540 8542  
+8546 2680 4576 1500 3134 3148 3700  
+8547 4577 4576 1820 3700 8549 8548  
+8548 4576 4577 1819 2711 3087 8547  
+8549 4577 1820 4582 8558 3147 8547  
+8550 2680 4578 1820 8558 3700 4847  
+8551 4579 4578 1821 4847 8552 8195  
+8552 4579 1821 4580 8554 4473 8551  
+8553 1602 4579 4398 2510 2433 8195  
+8554 2488 4580 1821 8552 4471 3151  
+8555 704 4580 2489 3151 10674 4473  
+8556 4581 1817 5519 10391 2335 8541  
+8557 5687 1823 4970 9316 10723 10722  
+8558 4578 4582 1820 8549 8550 1441  
+8559 1602 1826 4582 3147 1441 3159  
+8560 1996 4583 795 6217 3494 3493  
+8561 2645 4583 1728 3493 4777 3161  
+8562 4584 4585 1831 1788 8563 786  
+8563 5609 4584 1831 8562 1917 7727  
+8564 1133 3571 4586 8565 7629 3171  
+8565 4585 4586 3571 8564 1788 6607  
+8566 4587 839 5297 9954 1202 7294  
+8567 687 1833 4587 412 5580 544  
+8568 4590 685 4893 9162 801 7145  
+8569 1834 161 4588 -1 344 4881  
+8570 5021 4589 1836 16 9417 9416  
+8571 4592 4590 557 3959 8575 8574  
+8572 735 93 4591 8573 8576 883  
+8573 92 4591 93 8572 -1 994  
+8574 4590 4592 1837 8577 13 8571  
+8575 2381 4592 557 8571 4266 3184  
+8576 4591 4593 735 7645 8572 3181  
+8577 4592 4593 1837 3181 8574 3180  
+8578 2381 4594 1838 2152 3184 3182  
+8579 4217 4594 1839 3182 7849 392  
+8580 4595 507 5206 9775 5095 2577  
+8581 4217 4595 1322 3876 443 7849  
+8582 4086 4596 1676 8586 7601 7600  
+8583 4596 700 4602 8594 8593 7600  
+8584 4455 4598 305 336 -1 8307  
+8585 1842 306 4597 -1 1042 3190  
+8586 4596 4598 1676 10654 8582 722  
+8587 4599 1203 5656 10661 10660 1924  
+8588 4600 4599 759 3203 8589 1923  
+8589 1841 4600 759 8588 3188 3189  
+8590 4596 4600 1842 3189 722 3193  
+8591 4602 4601 1844 2858 8593 3194  
+8592 1846 4601 1845 3194 3197 1758  
+8593 4596 4602 1844 8591 3193 8583  
+8594 4606 4602 700 8583 8602 8601  
+8595 4603 1845 4606 8601 3195 3197  
+8596 4604 4603 1118 316 8597 50  
+8597 4604 1118 5247 9856 9855 8596  
+8598 4605 4604 1847 8604 8600 8599  
+8599 4604 4605 1846 8331 50 8598  
+8600 1989 4605 1847 8598 3199 3480  
+8601 4602 4606 1845 8595 3194 8594  
+8602 700 1848 4606 3195 8594 3201  
+8603 1990 4607 702 5112 3481 1796  
+8604 4604 4607 1847 1796 8598 3205  
+8605 1375 4609 739 3217 1283 2260  
+8606 1854 322 4608 -1 3216 3211  
+8607 4610 4609 880 2260 8608 3218  
+8608 880 604 4610 8609 8607 55  
+8609 2764 4610 604 8608 5010 1282  
+8610 1856 4611 739 34 3217 2080  
+8611 4611 1857 1201 4773 3220 2080  
+8612 3711 4612 532 707 1474 72  
+8613 4613 4612 1858 72 8614 3224  
+8614 4614 4613 1858 8613 8616 8114  
+8615 2181 4613 1543 8114 3860 3222  
+8616 3984 4614 1858 8614 7403 3221  
+8617 1543 4614 4354 7402 8116 8114  
+8618 2181 4615 1859 8620 3222 2594  
+8619 3536 4615 997 2594 3225 6541  
+8620 4615 4616 1859 3223 8618 2595  
+8621 2182 4616 1860 2595 3226 1472  
+8622 2276 4617 1861 6540 1475 4048  
+8623 5665 4617 1862 4048 10678 3918  
+8624 4619 4618 998 10681 4035 3233  
+8625 2527 4618 1864 3233 4549 4052  
+8626 4620 998 2815 5108 8628 4035  
+8627 4619 1970 4714 8814 8813 8629  
+8628 2268 4620 2815 8626 9205 3442  
+8629 1970 4619 4620 4035 9198 8627  
+8630 2875 4621 1101 8634 5228 1808  
+8631 4622 4621 758 1808 8632 3239  
+8632 4469 4622 758 8631 2204 8334  
+8633 4622 1693 4722 8829 8828 8334  
+8634 4621 4623 1101 7604 8630 1723  
+8635 3642 4623 1867 1723 1772 6746  
+8636 1869 4105 4625 7637 3246 7638  
+8637 4630 4624 1870 8639 8648 1120  
+8638 4626 4625 1135 7637 8640 6523  
+8639 1870 4624 4625 3246 6523 8637  
+8640 4107 4626 1135 8638 7642 1792  
+8641 4626 3527 4629 8647 8646 1792  
+8642 4628 4627 594 6522 8644 3247  
+8643 4630 4627 1871 3247 8653 8648  
+8644 4095 4628 594 8642 7619 7618  
+8645 4628 1880 4638 8665 8664 7618  
+8646 4626 4629 1870 878 6523 8641  
+8647 4629 3527 4093 105 7615 8641  
+8648 4627 4630 1870 8637 878 8643  
+8649 1871 4631 4632 3248 8653 8650  
+8650 4638 4631 1871 8649 8664 176  
+8651 4633 4631 1112 176 8655 8654  
+8652 5667 1872 3080 5638 1915 10683  
+8653 1871 4632 4630 5637 8643 8649  
+8654 4631 4633 1872 9981 3248 8651  
+8655 4633 1112 4644 8676 8674 8651  
+8656 4643 4634 1873 5623 8673 8672  
+8657 4635 4634 1875 8672 8658 5614  
+8658 3069 4635 1875 8657 5616 5615  
+8659 543 4635 3068 5615 4543 5614  
+8660 2650 4636 1874 3253 3255 4786  
+8661 3069 4636 1877 4786 5617 5616  
+8662 4624 4637 1869 9441 3246 3245  
+8663 4637 798 5706 3243 9985 3245  
+8664 4628 4638 1871 8650 3247 8645  
+8665 4638 1880 4640 3266 8669 8645  
+8666 4640 4639 1128 3750 8668 3266  
+8667 4095 4639 1880 3266 7618 7617  
+8668 4641 4640 1128 8666 8670 3271  
+8669 4640 1883 4638 1778 8665 3271  
+8670 4641 1128 4827 3752 9039 8668  
+8671 4641 1884 4646 8681 8680 3275  
+8672 4643 1875 4634 8657 8656 8675  
+8673 1873 4644 4643 8677 8656 8674  
+8674 1873 4633 4644 8655 8673 3249  
+8675 1875 4643 4642 8677 3257 8672  
+8676 4644 1112 4645 8678 3277 8655  
+8677 4642 4643 4644 8673 1069 8675  
+8678 4638 4645 1112 8676 176 1778  
+8679 4646 4645 1883 1778 8680 3278  
+8680 4641 4646 1883 8679 3271 8671  
+8681 4646 1884 4647 3272 8683 8671  
+8682 2651 4647 508 5375 4788 4782  
+8683 4646 4647 1887 4782 3274 8681  
+8684 4642 4648 1874 3254 3253 3251  
+8685 4646 4648 1886 3251 3278 3274  
+8686 4651 4650 941 1405 -1 8690  
+8687 4135 4649 1891 8688 7694 7693  
+8688 4649 4650 1891 8690 8687 3287  
+8689 1898 4652 536 3289 836 3291  
+8690 4650 4651 1891 10407 8688 8686  
+8691 4654 4652 1893 3291 8694 3290  
+8692 4655 4653 1174 8718 3293 1869  
+8693 4654 4653 1894 1869 8695 8694  
+8694 4653 4654 1893 8691 3292 8693  
+8695 4654 1894 4658 8702 3294 8693  
+8696 1174 4667 4656 8721 3293 3269  
+8697 1895 4864 5668 9107 10685 9108  
+8698 4656 1902 4994 9364 9363 8721  
+8699 1895 4655 4656 3293 3870 10685  
+8700 5673 493 4675 3871 3325 10695  
+8701 4657 5673 4865 10694 9109 10695  
+8702 4658 1894 5668 10684 3296 8695  
+8703 4660 4658 967 8730 1682 8704  
+8704 1896 4658 4660 8703 8707 3294  
+8705 2396 4659 1897 5105 8102 4289  
+8706 1897 4660 2813 1682 8095 5105  
+8707 1896 4660 4659 5105 220 8704  
+8708 1901 4661 971 1465 3276 3302  
+8709 3528 4661 1898 3302 836 3301  
+8710 2702 4662 970 3303 4889 4888  
+8711 4663 4662 595 4888 8712 3304  
+8712 4663 595 4862 9104 3305 8711  
+8713 4663 1900 4664 8715 8714 3305  
+8714 4663 4664 1899 1462 3304 8713  
+8715 4665 4664 1900 8713 3306 8717  
+8716 5669 4665 1885 9861 10686 3307  
+8717 4664 4665 971 8726 1465 8715  
+8718 4653 4666 1174 3269 8692 3292  
+8719 1898 4666 1893 3292 3291 1456  
+8720 1901 4670 4668 8727 8723 3276  
+8721 4656 4667 1902 8722 8698 8696  
+8722 1902 4667 4668 8723 8725 8721  
+8723 1901 4668 4667 8722 424 8720  
+8724 2392 4669 1882 10368 3327 3310  
+8725 1902 4668 4669 3309 9364 8722  
+8726 4665 4670 971 3276 8717 3307  
+8727 4668 4670 1903 10687 3312 8720  
+8728 3558 4671 1904 3283 3315 6583  
+8729 4665 4671 1905 6583 1464 3306  
+8730 4658 4672 967 9781 8703 3296  
+8731 2807 4672 1906 2158 3320 5093  
+8732 3379 5672 1194 10693 6232 3872  
+8733 5671 1911 2682 3328 4851 10691  
+8734 1911 4673 4674 8735 8736 10691  
+8735 1194 4674 4673 8734 10689 10693  
+8736 1911 4674 4675 3325 3708 8734  
+8737 5673 4674 2186 10692 10694 3325  
+8738 4676 493 4994 9363 4283 3871  
+8739 4676 2103 4828 9040 1775 4282  
+8740 1540 1916 4677 8741 2589 3338  
+8741 1915 4677 1916 8740 414 3337  
+8742 1591 5195 4678 9753 2691 9754  
+8743 1590 1917 4678 2689 8179 2690  
+8744 4679 1592 4391 1690 8183 3340  
+8745 1918 4679 1917 2689 3339 1538  
+8746 1923 4680 1918 3342 3341 1127  
+8747 4683 4680 511 1127 8752 3343  
+8748 4682 4681 1919 3346 8750 3344  
+8749 2786 4681 1920 3344 5051 5049  
+8750 4682 1919 4683 3343 8753 8748  
+8751 4682 1922 4685 3350 8757 3348  
+8752 2477 4683 511 8747 10696 3347  
+8753 4682 4683 1921 3347 155 8750  
+8754 3979 4684 1921 155 7392 7388  
+8755 4032 4684 615 7388 3349 7496  
+8756 1972 4685 722 7498 9415 1802  
+8757 4682 4685 1920 9749 3344 8751  
+8758 4687 1923 1925 162 8761 3352  
+8759 5248 5674 1924 10697 9857 3358  
+8760 4686 4687 1924 3206 10697 3352  
+8761 3529 4687 1925 8758 3355 6527  
+8762 4085 4688 1848 8764 3201 7599  
+8763 2477 4688 1117 7599 4447 3357  
+8764 4688 4689 1848 3354 8762 3202  
+8765 4689 1926 5248 3358 5353 3202  
+8766 1930 4690 1928 3364 3361 409  
+8767 4224 4690 1266 409 3362 7863  
+8768 476 1932 4691 8769 8011 3370  
+8769 4691 1932 1268 3367 3369 8768  
+8770 4692 1352 4223 2213 7861 3372  
+8771 3423 4692 1933 2215 3371 6318  
+8772 4445 4693 616 8775 2843 2845  
+8773 4452 4693 1671 8288 8301 2849  
+8774 3957 4694 882 2238 7352 1286  
+8775 4693 4694 616 1286 8772 1287  
+8776 5712 515 4454 2503 10772 10771  
+8777 4695 1675 4701 8789 2239 10364  
+8778 1934 1935 4696 8779 3374 3373  
+8779 1936 4696 1935 8778 3376 2232  
+8780 4697 681 3956 301 975 3380  
+8781 882 1937 4697 3380 7352 1288  
+8782 1942 4698 1939 1705 3383 3384  
+8783 2108 4698 1940 3384 3717 3711  
+8784 2108 4699 551 8794 3718 3717  
+8785 4700 4699 1940 3717 3385 8787  
+8786 2083 4700 1362 3385 3387 3668  
+8787 4699 4700 1941 3668 2233 8785  
+8788 4701 1364 1935 3376 2239 3389  
+8789 4702 4701 1675 8777 8790 2856  
+8790 4702 1675 5504 10363 3661 8789  
+8791 1362 1942 4702 2856 8960 3390  
+8792 1945 4703 1943 943 3393 3391  
+8793 1954 4703 1944 3391 3411 3407  
+8794 4699 4704 551 9006 8784 2233  
+8795 1955 4704 1941 2233 3397 3399  
+8796 4706 1946 1955 3399 10699 8799  
+8797 2115 4705 1947 8798 3398 3731  
+8798 1947 4705 4706 8799 1703 8797  
+8799 1946 4706 4705 8798 9007 8796  
+8800 2105 4707 1945 3404 3395 857  
+8801 1950 4707 709 857 3405 3396  
+8802 2109 4708 709 3405 1964 3714  
+8803 3361 4708 1224 3714 6196 1962  
+8804 1954 4710 50 976 3392 3411  
+8805 1950 52 4709 -1 3406 6195  
+8806 1949 4710 1944 3411 3403 3394  
+8807 3849 4711 49 3409 -1 7144  
+8808 1937 4711 681 7144 3380 653  
+8809 4712 1955 4790 3397 3667 3414  
+8810 4786 4712 1092 3667 8957 8956  
+8811 1740 4713 875 1983 2989 3434  
+8812 1965 4713 1967 3434 3437 3438  
+8813 4619 4714 1864 4546 3233 8627  
+8814 4715 4714 1970 8627 8815 3443  
+8815 4715 1970 4911 9198 9197 8814  
+8816 2259 4715 963 4032 4017 3444  
+8817 2944 4716 686 63 1614 5366  
+8818 1046 1974 4716 3449 5366 3450  
+8819 4719 4718 1975 3454 8822 3455  
+8820 2941 4717 1974 1612 3450 566  
+8821 4718 1976 5367 1576 10091 3455  
+8822 3935 4719 1975 8819 7310 7309  
+8823 4719 890 3931 7302 7301 7309  
+8824 2355 4720 566 3456 492 1529  
+8825 3774 4720 1003 1529 7007 979  
+8826 395 4721 396 3458 -1 951  
+8827 1978 4721 1979 951 3461 486  
+8828 4622 4722 667 1798 2893 8633  
+8829 4722 1693 4470 1040 8336 8633  
+8830 2634 4723 531 1114 4756 4755  
+8831 1993 4723 1992 4755 3490 3487  
+8832 2654 4724 1998 2187 2464 3497  
+8833 4725 4724 1999 3497 8834 1395  
+8834 4725 1999 3552 6572 3500 8833  
+8835 4725 2000 5553 10457 6860 6574  
+8836 1295 1481 4726 8837 2108 2473  
+8837 1482 4726 1481 8836 2472 2109  
+8838 1731 2463 4727 8839 8841 2968  
+8839 1295 4727 2463 8838 2473 4422  
+8840 4503 4728 935 7743 1939 1948  
+8841 4727 4728 1731 1948 8838 1922  
+8842 4336 4729 1524 1012 8079 2556  
+8843 4731 4729 311 2556 3541 8844  
+8844 4729 4731 2020 8847 1012 8843  
+8845 4385 4730 1100 7582 8172 3542  
+8846 1100 4731 4076 3541 1722 7582  
+8847 2020 4731 4730 7582 1721 8844  
+8848 4059 4732 568 3549 7549 223  
+8849 4732 744 4335 8076 398 223  
+8850 745 2024 4733 8851 93 2557  
+8851 4732 4733 2024 8850 3549 763  
+8852 4737 4734 1065 3563 3565 3559  
+8853 2028 4734 2029 3559 2670 3558  
+8854 3223 4735 2030 1641 3564 5921  
+8855 4740 2031 2035 124 565 3567  
+8856 3266 4736 1581 8870 6007 6006  
+8857 4737 4736 2029 6006 3559 8859  
+8858 1065 4740 4769 8864 3565 8865  
+8859 4736 4737 2032 8922 2671 8857  
+8860 3223 4738 2031 124 5921 5920  
+8861 3162 4738 2034 5920 1107 5800  
+8862 4739 1059 4871 9122 3615 8866  
+8863 4740 4739 2033 3615 8864 565  
+8864 4769 4740 2033 8863 8923 8858  
+8865 4735 4740 1065 8858 3563 3567  
+8866 4739 4741 1059 3573 8862 3572  
+8867 4742 4741 2035 3572 8868 3574  
+8868 4738 4742 2035 8867 124 1841  
+8869 3163 4742 590 1841 1639 3571  
+8870 4736 4743 1581 9886 8856 2671  
+8871 2032 2037 4743 708 2671 1652  
+8872 4770 4744 2037 9887 3576 8924  
+8873 4749 4744 2038 8924 8875 1650  
+8874 4746 4745 1060 3614 8876 1643  
+8875 4749 2038 5677 8882 8885 8873  
+8876 4746 1060 4771 3579 8927 8874  
+8877 4747 4746 2040 3618 8878 3580  
+8878 4747 2040 4748 8880 3582 8877  
+8879 4747 2047 4757 8899 8898 10701  
+8880 4773 4748 2040 8878 3581 8929  
+8881 5137 4748 2672 8929 9639 9638  
+8882 5677 2038 4745 3577 10702 8875  
+8883 4756 4749 2041 8885 8896 1585  
+8884 4751 4750 1063 3596 8886 3583  
+8885 5677 2041 4749 8883 8875 10703  
+8886 4752 4751 1063 8884 8888 5434  
+8887 4754 4751 2042 5434 8892 3584  
+8888 4753 4752 1063 8886 10704 3603  
+8889 2978 4752 2051 3603 5531 3585  
+8890 1063 4757 5678 8899 10704 3596  
+8891 4753 2048 4760 3598 8905 8901  
+8892 4755 4754 2042 8887 8894 1651  
+8893 4754 2044 4756 8897 8896 1651  
+8894 2977 4755 2042 8892 5432 5429  
+8895 4755 1064 2989 3591 5457 5429  
+8896 4754 4756 2041 8883 3584 8893  
+8897 2991 4756 2044 8893 1279 5461  
+8898 4747 4757 2039 189 3580 8879  
+8899 4757 2047 5678 10705 8890 8879  
+8900 4759 4758 1062 10700 8902 1647  
+8901 5678 2048 4753 8891 10704 1648  
+8902 5136 4759 1062 8900 9637 9636  
+8903 4759 2190 4867 9114 9113 9636  
+8904 2981 4760 1061 3879 5427 5441  
+8905 4753 4760 2051 5441 3603 8891  
+8906 4867 4761 2048 3598 9113 1700  
+8907 2191 2982 5679 5438 10707 3882  
+8908 2993 4763 2055 8913 5465 3612  
+8909 2988 4762 2046 5464 5454 3610  
+8910 4762 1334 4763 3594 5464 4940  
+8911 4763 4768 4764 8921 8913 3594  
+8912 4764 4766 4765 8917 8915 4711  
+8913 2055 4763 4764 8911 8915 8908  
+8914 502 5280 5704 3592 10756 9920  
+8915 2055 4764 4765 8912 5516 8913  
+8916 5117 4767 4766 8919 2177 9598  
+8917 502 4765 4766 8912 8919 10756  
+8918 2620 4767 1333 9598 2899 2175  
+8919 502 4766 4767 8916 2175 8917  
+8920 2625 4768 1334 3594 4712 4736  
+8921 2612 4764 4768 8911 4736 4711  
+8922 4737 4769 2032 3575 8859 3565  
+8923 2033 2056 4769 3575 8864 3613  
+8924 4770 2038 4744 8873 8872 3577  
+8925 2057 4770 2056 3576 3613 3568  
+8926 4771 2057 4871 9121 3616 3579  
+8927 4746 4771 2058 3616 3618 8876  
+8928 525 2673 4772 8930 3617 8322  
+8929 4773 2672 4748 8881 8880 9645  
+8930 4772 2673 4773 8931 3581 8928  
+8931 5140 4773 2673 8930 4833 9645  
+8932 4454 4774 1674 10360 10772 2853  
+8933 5681 4774 1670 8304 3639 8936  
+8934 4776 4775 2069 10361 10711 3640  
+8935 4777 4775 2070 3640 8938 2235  
+8936 4774 5681 2069 10711 2854 8933  
+8937 4779 4776 1497 3655 8943 8942  
+8938 4778 4777 2070 8935 8940 3642  
+8939 2078 4777 2071 3642 8948 3658  
+8940 4778 2070 4779 8942 3641 8938  
+8941 5145 4778 716 225 9654 3643  
+8942 4776 4779 2070 8940 3640 8937  
+8943 4780 4779 1497 8937 8944 3647  
+8944 4780 1497 4791 8967 8947 8943  
+8945 3760 4780 2074 8947 3650 6979  
+8946 3765 4781 1090 3740 6990 6988  
+8947 4791 2074 4780 8945 8944 3645  
+8948 4783 2078 2071 8939 3644 8951  
+8949 4786 2079 2081 3660 3663 3415  
+8950 2079 4782 4783 8951 4843 3415  
+8951 2078 4783 4782 8950 1706 8948  
+8952 4777 4784 1363 6528 2235 3658  
+8953 4789 4784 2078 3658 8963 8962  
+8954 2939 4785 1948 3898 5356 3416  
+8955 4786 4785 1956 3416 8956 3663  
+8956 4712 4786 1956 8955 3413 8810  
+8957 4782 4786 1092 8810 1706 3415  
+8958 5144 2079 2678 4843 4842 3664  
+8959 2200 4787 2082 9653 3666 3899  
+8960 4702 4788 1362 3387 8791 3661  
+8961 4789 4788 2080 10362 8962 3657  
+8962 4784 4789 2080 8961 3662 8953  
+8963 1092 4789 2078 8953 1706 397  
+8964 1941 2083 4790 8965 3397 3668  
+8965 4790 2083 1092 397 3667 8964  
+8966 4791 2077 4781 1765 3645 2504  
+8967 5681 4791 1497 8944 3655 10710  
+8968 2380 4792 2085 2844 4257 3672  
+8969 2119 4792 2086 3672 3674 3656  
+8970 2380 4793 2086 8973 3672 4259  
+8971 2091 4793 679 4259 2842 3673  
+8972 2119 4794 1122 3678 9151 3674  
+8973 4793 4794 2086 3674 8970 1766  
+8974 2091 4795 2087 2092 3673 2093  
+8975 4796 4795 1288 2093 8976 3675  
+8976 4796 1288 5595 1909 10539 8975  
+8977 537 2088 4796 3675 7517 3677  
+8978 2608 4797 1196 8293 4704 876  
+8979 1288 2091 4797 3684 1909 2093  
+8980 3359 4798 1734 2975 6191 6190  
+8981 500 2093 4798 2975 6190 929  
+8982 3419 4799 947 8984 2973 6311  
+8983 1734 4799 1733 6311 8410 1417  
+8984 4799 4800 947 2055 8982 3688  
+8985 2122 4800 2093 3688 929 3687  
+8986 3626 4801 1260 6724 2037 6715  
+8987 947 4801 1269 6715 6309 2055  
+8988 5682 4802 1344 3696 10712 5503  
+8989 3296 4802 2095 5503 3691 2200  
+8990 4804 4803 2096 3694 8992 3693  
+8991 2097 3317 4807 3516 8999 6109  
+8992 4805 4804 2096 8990 8994 1398  
+8993 4804 2805 5204 5089 9772 1398  
+8994 4806 4805 2096 8992 8996 2603  
+8995 4805 1391 5202 9767 5088 10164  
+8996 3296 4806 2096 8994 2200 6067  
+8997 4806 2098 5404 10165 2603 6067  
+8998 1344 4803 4807 8999 6111 3696  
+8999 2097 4807 4803 8998 3693 8991  
+9000 1010 2101 4808 9001 283 1543  
+9001 1833 4808 2101 9000 3704 544  
+9002 4094 4809 1881 1776 1745 1782  
+9003 4810 4809 1127 1782 9004 3705  
+9004 2126 4810 1127 9003 1781 3707  
+9005 2392 4810 2103 3707 4282 3267  
+9006 4704 4811 551 3713 8794 2836  
+9007 4811 1946 4705 8799 1550 2836  
+9008 2681 4812 843 3720 944 1965  
+9009 1224 2109 4812 3720 9659 3714  
+9010 3719 4813 843 674 3716 6898  
+9011 4814 4813 2107 6898 9012 3715  
+9012 4811 4814 2107 9011 3713 3388  
+9013 4816 4814 1665 3388 9017 9016  
+9014 2491 4815 2110 812 3723 4477  
+9015 2681 4815 2111 4477 3722 944  
+9016 4814 4816 2110 3723 3715 9013  
+9017 2115 4816 1665 9013 3731 3725  
+9018 2115 4817 2112 3727 3725 3728  
+9019 4818 4817 2113 9682 9023 646  
+9020 2113 5158 4819 9680 9023 9681  
+9021 4820 4818 2114 9022 9024 3905  
+9022 2114 4818 4819 9023 6248 9021  
+9023 2113 4819 4818 9022 9019 9020  
+9024 2728 4820 2114 9021 3730 4937  
+9025 4820 2203 5037 9447 9446 4937  
+9026 2939 4821 1947 3398 10698 5357  
+9027 5159 4821 483 5357 3732 9683  
+9028 4822 2000 3553 6574 3501 10457  
+9029 3273 4822 2002 6576 10370 6020  
+9030 4886 4823 2119 1698 9151 3739  
+9031 2121 4823 2120 3739 5331 3743  
+9032 3360 4824 500 3745 6194 2917  
+9033 3630 4824 1706 8367 6723 2919  
+9034 2392 4825 2102 9036 3267 3327  
+9035 5506 4825 1882 3327 10366 3273  
+9036 4825 4826 2102 1777 9034 3706  
+9037 4826 2124 1128 3752 3750 3706  
+9038 4827 2124 5506 3273 6530 3752  
+9039 4641 4827 2125 6530 3275 8670  
+9040 2103 2126 4828 9041 8739 3707  
+9041 4828 2126 5148 9660 3754 9040  
+9042 4060 4830 1029 3762 7554 7551  
+9043 2128 231 4829 -1 536 3938  
+9044 314 4830 836 7551 212 1013  
+9045 174 4832 175 992 -1 735  
+9046 4832 4831 2131 744 3764 9047  
+9047 4831 4832 173 735 -1 9046  
+9048 2131 2132 4834 9050 3764 1083  
+9049 2132 176 4833 -1 9050 6671  
+9050 4833 4834 2132 9048 9049 3766  
+9051 1300 4836 1298 2112 2116 9  
+9052 2133 41 4835 -1 10715 7515  
+9053 749 4836 2137 9 3778 3776  
+9054 903 4837 340 3782 17 24  
+9055 728 4837 904 24 1334 980  
+9056 4342 4839 1531 2582 8089 1091  
+9057 2142 129 4838 -1 9129 5826  
+9058 5637 4839 485 1091 2571 10623  
+9059 1531 4840 1530 8103 2568 360  
+9060 5208 4840 2155 360 9780 9779  
+9061 4843 4841 2157 4919 9066 9065  
+9062 2723 4841 2158 9065 4928 1814  
+9063 2714 4842 783 2572 3814 4913  
+9064 4843 4842 2158 4913 9065 3812  
+9065 4841 4843 2158 9064 9062 9061  
+9066 738 4843 2157 9061 2663 810  
+9067 4351 4844 1532 8090 8107 3817  
+9068 4845 4844 2159 3817 9069 3816  
+9069 4843 4845 2159 9068 3812 810  
+9070 4846 4845 738 810 3818 9071  
+9071 4845 4846 2160 8098 3816 9070  
+9072 5643 738 4384 2663 10635 3818  
+9073 3960 4847 2163 4864 7356 7353  
+9074 4848 4847 886 7353 10717 9075  
+9075 4847 4848 2164 9082 3824 9074  
+9076 5684 886 3111 5224 3826 10717  
+9077 4849 627 3815 7083 588 10716  
+9078 4850 4849 1311 7002 9079 2125  
+9079 3500 4850 1311 9078 1926 6472  
+9080 4851 4850 887 6472 9081 3829  
+9081 2693 4851 887 9080 2137 1296  
+9082 4848 4851 2164 1296 9075 1295  
+9083 4852 938 5615 2601 7835 2096  
+9084 4853 4852 1546 7835 9085 3831  
+9085 4357 4853 1546 9084 1947 2600  
+9086 1627 2166 4853 3831 8233 1399  
+9087 1294 4854 2167 3833 8231 1683  
+9088 2169 2168 4854 3833 1683 2749  
+9089 3333 4855 1630 3838 1685 6141  
+9090 2400 4855 1081 6141 4298 4297  
+9091 4411 4856 1292 3846 2752 2744  
+9092 4857 4856 1622 2744 9093 3847  
+9093 4989 4857 1622 9092 2751 9353  
+9094 4413 4857 1623 9353 8226 949  
+9095 5664 1860 3536 6541 10677 1517  
+9096 4860 4858 976 10676 33 3862  
+9097 3710 4859 975 9102 1408 6881  
+9098 532 2182 4859 3863 6881 1472  
+9099 4881 976 2210 10679 3864 33  
+9100 4861 4860 2183 9142 9101 895  
+9101 4861 2183 4878 9135 5021 9100  
+9102 4861 975 4859 9097 3863 5021  
+9103 4862 1904 1900 3283 3305 886  
+9104 4863 4862 595 8712 9105 3866  
+9105 2702 4863 595 9104 4888 4886  
+9106 2697 4863 819 4886 4878 3867  
+9107 4864 1906 5668 2158 8697 3317  
+9108 4865 4864 1895 8697 9109 3868  
+9109 4657 4865 1895 9108 3870 8701  
+9110 2187 4865 2186 10694 6231 402  
+9111 3176 4866 2188 2155 3322 3874  
+9112 2808 4866 2189 3874 3877 5094  
+9113 4759 4867 2048 8906 1647 8903  
+9114 4868 4867 2190 8903 3878 3880  
+9115 5136 4869 2190 3878 9636 4824  
+9116 5262 4868 1797 9453 9885 9884  
+9117 5509 4869 1866 4824 10373 10372  
+9118 2498 4868 4869 3878 10372 4490  
+9119 2985 4870 1096 4959 9699 3883  
+9120 5685 4870 2193 3883 10718 5348  
+9121 4871 2057 2033 3613 3615 8926  
+9122 1059 2196 4871 1640 8862 3890  
+9123 3758 4872 2076 4839 6985 3892  
+9124 4873 4872 2197 3892 9125 3895  
+9125 5132 4873 2197 9124 9629 9628  
+9126 4873 1087 5128 9620 4807 9628  
+9127 3175 4874 717 9132 3785 2539  
+9128 4875 4874 2142 2539 9129 2119  
+9129 4838 4875 2142 9128 9057 3786  
+9130 2141 4875 128 3786 -1 3783  
+9131 3425 4876 1303 7870 6322 6320  
+9132 4874 4876 717 10264 9127 684  
+9133 732 5180 4878 9723 9136 5022  
+9134 4881 4877 2183 9135 9142 9141  
+9135 2183 4877 4878 9136 9101 9134  
+9136 732 4878 4877 9135 284 9133  
+9137 4880 4879 581 9149 9139 1822  
+9138 3538 4879 2208 1822 6544 1386  
+9139 4883 4880 581 9137 3914 9146  
+9140 2960 4880 2209 4639 5399 3917  
+9141 4877 4881 2207 9150 3913 9134  
+9142 4860 4881 2183 9134 9100 33  
+9143 4883 1862 2264 4028 9148 1823  
+9144 4885 4882 581 3914 9149 3919  
+9145 2264 4909 4884 9193 9148 9194  
+9146 4883 4884 4880 4639 9139 9148  
+9147 2209 4884 2573 4026 4635 4639  
+9148 2264 4884 4883 9146 9143 9145  
+9149 4879 4885 581 9144 9137 3912  
+9150 4881 4885 2207 3912 9141 3864  
+9151 1122 4886 2119 9030 8972 3463  
+9152 1980 4886 2217 3463 3903 3932  
+9153 1 4887 660 439 2453 437  
+9154 4888 4887 0 437 -1 9156  
+9155 466 4889 467 22 -1 432  
+9156 4887 4888 2219 3936 439 9154  
+9157 3962 4889 695 432 918 661  
+9158 2384 4892 1534 2219 4267 4260  
+9159 2224 4890 2225 3946 591 142  
+9160 2228 112 4891 -1 899 8064  
+9161 557 2230 4892 2219 4266 3959  
+9162 3412 4893 685 8568 1051 6298  
+9163 763 2230 4893 801 6298 1050  
+9164 4895 2235 5605 266 10559 3972  
+9165 2704 4894 2232 3963 1168 4893  
+9166 4896 4895 526 7657 9168 9167  
+9167 4895 4896 2237 9169 3972 9166  
+9168 2261 4896 526 9166 4021 3973  
+9169 4896 4897 2237 3975 9167 2166  
+9170 2239 4897 2238 2166 3974 3977  
+9171 2243 4898 503 1025 3984 3983  
+9172 2244 4898 2241 3983 3986 60  
+9173 503 4903 4899 1498 3984 9182  
+9174 893 2243 4899 3984 7488 1307  
+9175 4901 4900 2236 3981 3987 9178  
+9176 2262 4900 2244 9178 3986 1166  
+9177 1327 2244 4901 9178 3969 2163  
+9178 4900 4901 2244 9177 9176 9175  
+9179 3572 4902 2247 3995 2808 6609  
+9180 3549 4902 2248 6609 6565 3996  
+9181 4903 1325 4028 7489 1498 6566  
+9182 503 2249 4903 3997 9173 2161  
+9183 2259 4904 1330 4006 4016 4010  
+9184 4904 2256 4907 4015 4014 9215  
+9185 1329 4905 2255 4009 4004 4008  
+9186 4918 4905 2265 4008 9211 4049  
+9187 2259 4906 1971 4550 3444 4016  
+9188 1330 2257 4906 4013 4016 3445  
+9189 4025 4907 1331 9213 7483 3333  
+9190 4907 2258 2254 2809 4014 3333  
+9191 2266 4908 963 4017 4030 4018  
+9192 4920 2260 2278 4019 4055 1447  
+9193 4884 4909 1151 4024 4026 9145  
+9194 2265 4909 2264 9145 4027 3230  
+9195 4911 4910 2267 9200 9197 4034  
+9196 4910 2268 4915 9205 4033 4034  
+9197 4715 4911 2267 9195 4032 8815  
+9198 4620 4911 1970 8815 8629 3442  
+9199 2266 2267 4912 9200 4031 4030  
+9200 4912 2267 4910 9195 1449 9199  
+9201 4913 2269 4914 4036 9204 2342  
+9202 2432 4913 2270 4038 4362 4354  
+9203 4914 1416 4916 4042 4047 2343  
+9204 4913 4914 2272 4047 4038 9201  
+9205 2815 4915 2268 9196 8628 5109  
+9206 2281 4915 1417 5109 2348 4044  
+9207 4917 4916 2273 4042 9209 4045  
+9208 4916 2274 2272 4046 4047 4045  
+9209 2281 4917 2273 9207 4044 2344  
+9210 1415 2274 4917 4045 2344 9221  
+9211 2265 2275 4918 9212 9186 4027  
+9212 2525 4918 2275 9211 4051 1519  
+9213 4907 4919 1331 3332 9189 4015  
+9214 4920 4919 2256 4015 9215 4055  
+9215 4904 4920 2256 9214 9184 4010  
+9216 4908 4920 2259 4010 4017 1447  
+9217 2279 5533 4922 4056 9220 10417  
+9218 2415 4921 2280 9219 4329 3331  
+9219 2280 4921 4922 9220 10054 9218  
+9220 2279 4922 4921 9219 4561 9217  
+9221 1415 4923 2274 4069 9210 2340  
+9222 4929 4923 2285 2340 9233 4097  
+9223 2346 4924 1714 4062 4190 4077  
+9224 999 4924 2289 4077 4074 4076  
+9225 4926 2290 2292 4078 4083 4079  
+9226 2952 4925 2291 9228 5383 5382  
+9227 4259 4926 1373 4083 4080 7932  
+9228 4925 4926 2291 7932 9226 4079  
+9229 2300 4927 1413 2257 9278 4089  
+9230 1414 4927 2295 4089 4086 4088  
+9231 4930 2298 2301 4094 4101 4095  
+9232 4928 2299 4929 9234 4068 9236  
+9233 4929 2285 1420 2338 4068 9222  
+9234 2530 4929 2299 9232 4040 4555  
+9235 2529 4930 1421 4101 4096 4553  
+9236 4928 4930 2299 4553 9232 4095  
+9237 3659 4931 1220 4102 6802 6779  
+9238 2313 4931 2303 6779 4124 2353  
+9239 1205 4932 2297 4093 4090 4092  
+9240 2306 4932 2305 4092 4108 3329  
+9241 3193 4933 1912 4110 2322 5862  
+9242 4953 4933 2324 5862 9282 9281  
+9243 2311 4934 1372 9247 1520 4084  
+9244 4935 4934 2293 4084 9245 4082  
+9245 2293 2292 4935 9246 9244 4085  
+9246 1419 4935 2292 9245 4078 2349  
+9247 4934 4936 1372 9249 9243 2255  
+9248 2309 4936 2307 2255 9317 4113  
+9249 4936 4937 1372 4898 9247 2596  
+9250 4937 2308 4938 9251 4114 2596  
+9251 2309 4938 2308 9250 4113 2935  
+9252 3821 4938 488 2935 10497 4118  
+9253 1543 2310 4939 9254 3860 4119  
+9254 3821 4939 2310 9253 4118 7092  
+9255 4236 4940 575 4122 7888 1214  
+9256 1724 4940 1370 1214 2370 328  
+9257 3717 4941 1724 328 2954 6894  
+9258 4942 4941 1371 6894 4123 9260  
+9259 2707 4942 2311 9279 1520 4120  
+9260 4941 4942 2312 4120 2955 9258  
+9261 2301 4943 1421 9265 4101 4103  
+9262 4931 4943 2302 4103 4102 2353  
+9263 3652 4944 2303 4124 6765 6763  
+9264 4946 4944 958 6763 9268 9267  
+9265 4943 4945 1421 4096 9261 1954  
+9266 4946 4945 2313 1954 9267 4126  
+9267 4944 4946 2313 9266 4124 9264  
+9268 4946 958 5533 10418 10417 9264  
+9269 2346 4947 2309 4128 4191 4190  
+9270 4949 4947 1714 4190 9273 4129  
+9271 4948 998 5666 10681 10680 2934  
+9272 2315 4948 1865 6542 4117 2341  
+9273 4950 4949 1714 9270 4130 9276  
+9274 4948 4949 2316 9276 2934 2341  
+9275 1417 4950 2282 4130 2348 4060  
+9276 4949 4950 2316 4060 9274 9273  
+9277 2305 4951 1912 4137 4108 4099  
+9278 1413 4951 2300 4099 9229 4098  
+9279 4942 4952 2311 4148 9259 4123  
+9280 4261 4952 1371 4123 7936 4121  
+9281 4933 4953 1405 4153 4147 9242  
+9282 4954 4953 2324 9242 9283 4146  
+9283 2323 4954 2324 9282 2321 352  
+9284 4955 4954 1404 352 9285 4150  
+9285 4254 4955 1404 9284 2315 7921  
+9286 4956 4955 1275 7921 9287 2318  
+9287 3194 4956 1275 9286 5863 4151  
+9288 4957 4956 2327 4151 9290 9289  
+9289 4956 4957 2326 2067 2318 9288  
+9290 4959 4957 2327 9288 2327 4173  
+9291 3194 4958 2327 2327 4151 2066  
+9292 2342 4958 1408 2066 2326 2005  
+9293 5686 2328 959 2002 4155 10721  
+9294 4959 5686 4964 10720 9303 10721  
+9295 2342 4960 2328 2002 2005 4154  
+9296 4961 4960 2329 4154 9297 4166  
+9297 3676 4961 2329 9296 6813 6812  
+9298 4961 2334 2338 4175 4174 10436  
+9299 2338 4962 2333 2606 1957 4175  
+9300 4962 2334 5542 10436 10435 4175  
+9301 2332 4963 1220 4104 2607 2331  
+9302 2333 2335 4963 4104 2331 4165  
+9303 4959 4964 1405 4111 4173 9294  
+9304 1548 4964 2337 10720 4170 4172  
+9305 3195 4965 1408 2326 2311 4182  
+9306 3721 4965 2343 10071 4185 4183  
+9307 2343 5357 4968 10070 9312 10071  
+9308 2344 4969 4967 4187 3150 2328  
+9309 3682 4967 2345 4187 6825 4205  
+9310 1409 4966 4967 3150 4205 3153  
+9311 2344 4966 4968 9312 4186 3150  
+9312 2343 4968 4966 9311 3153 9307  
+9313 4970 2344 3380 4186 10723 2328  
+9314 2490 4969 1823 9316 4475 4188  
+9315 3380 5438 5687 10231 10723 10232  
+9316 1823 4969 4970 2328 8557 9314  
+9317 2309 2307 4971 9318 4191 9248  
+9318 1419 4971 2307 9317 2349 4116  
+9319 2902 4972 1425 2359 2160 5283  
+9320 5622 4973 1423 9322 10593 5111  
+9321 2350 4973 1424 5110 4198 2360  
+9322 1423 4973 4972 2360 5283 9320  
+9323 2340 3674 5688 4176 10725 6810  
+9324 4976 4974 1410 4157 9327 4200  
+9325 1243 2351 4975 10727 4465 6819  
+9326 2351 4976 5689 9328 10727 4200  
+9327 4976 1410 5544 10440 4202 9324  
+9328 4976 2352 5689 2329 9326 4202  
+9329 4040 4977 637 1800 7511 1525  
+9330 4977 1001 4041 1524 7514 1525  
+9331 4978 1139 5525 10404 10403 4211  
+9332 637 2355 4978 4209 6679 1800  
+9333 1252 1251 4979 9334 2019 2021  
+9334 1250 4979 1251 9333 2023 170  
+9335 4195 4980 1250 4214 2032 7806  
+9336 4197 4980 1258 7806 2027 2015  
+9337 4099 4981 646 4230 7627 118  
+9338 2367 4981 1432 2231 4232 4231  
+9339 1434 4982 1432 4234 2231 2379  
+9340 4983 4982 544 2486 9341 4235  
+9341 4294 4983 544 9340 2376 754  
+9342 4296 4983 1492 754 8006 2494  
+9343 1433 2369 4984 9344 2374 4233  
+9344 2367 4984 2369 9343 4236 4237  
+9345 5649 4985 898 6904 4241 10646  
+9346 4986 4985 2372 10646 9350 9347  
+9347 4985 4986 2371 1009 1320 9346  
+9348 2372 4988 4987 4245 9350 9351  
+9349 562 4987 2762 809 7210 5006  
+9350 2372 4987 4986 5006 9346 9348  
+9351 5649 4988 2372 9348 10646 2741  
+9352 1606 4988 548 2741 8197 4242  
+9353 1623 4857 4989 9093 1136 9094  
+9354 3822 4989 712 8224 7096 2753  
+9355 4990 1624 4413 1135 8226 4247  
+9356 2375 4990 2374 2754 4246 1318  
+9357 2380 4991 679 3683 4259 4258  
+9358 1669 4991 2379 4258 8303 4256  
+9359 1977 4992 743 862 1011 978  
+9360 126 4992 2388 978 846 4275  
+9361 4357 4993 472 1684 2600 3540  
+9362 2019 2390 4993 2762 8119 3539  
+9363 4656 4994 493 8738 3308 8698  
+9364 4669 4994 1902 8698 8725 3310  
+9365 761 2398 4995 9366 7174 4295  
+9366 860 4995 2398 9365 4286 4294  
+9367 2175 4996 1291 4306 1754 950  
+9368 1626 4083 5690 7593 10729 2757  
+9369 3751 4997 689 4312 6961 4314  
+9370 3390 4997 2408 852 6254 3284  
+9371 3792 4998 2410 2173 7041 4319  
+9372 2430 4998 2411 4319 4358 2655  
+9373 2416 4999 2414 4325 4327 2652  
+9374 830 4999 2418 2652 1579 4335  
+9375 2430 5000 1572 4337 4359 4358  
+9376 830 5000 2411 4358 7040 1579  
+9377 2424 5001 2420 4339 1184 4346  
+9378 2426 5001 2421 4346 4341 4350  
+9379 2419 5002 1572 9395 4337 2659  
+9380 5003 5002 2420 2659 4339 9382  
+9381 5004 5003 1028 2661 9383 4342  
+9382 5002 5003 2422 4342 2653 9380  
+9383 5004 1028 5007 9390 4344 9381  
+9384 842 5004 2423 4344 9388 2656  
+9385 5006 5005 1574 2657 9387 4345  
+9386 5691 2423 2425 9389 183 10731  
+9387 4379 5006 1574 9385 8161 1312  
+9388 842 2423 5006 4345 10633 9384  
+9389 5007 2425 2423 9386 4344 9391  
+9390 1028 2426 5007 4348 9383 4350  
+9391 5007 5008 2425 1304 9389 4348  
+9392 3221 5008 2426 4348 5917 5916  
+9393 2260 2266 5009 9394 4357 4018  
+9394 1426 5009 2266 9393 639 1183  
+9395 5002 5010 1572 4360 9379 2653  
+9396 842 5010 2422 2653 2656 4343  
+9397 2415 1913 5011 9398 4363 4326  
+9398 2428 5011 1913 9397 4355 4328  
+9399 3752 5012 2408 6254 852 6963  
+9400 5014 5012 688 6963 9403 4364  
+9401 5014 5013 2433 3282 4364 9404  
+9402 5013 2434 5126 403 9617 9404  
+9403 3064 5014 688 9400 10202 5606  
+9404 5013 5014 2434 5606 9402 9401  
+9405 661 5015 534 7725 1602 2686  
+9406 4390 5015 2442 2686 4381 8180  
+9407 4347 5016 1535 4386 8100 1001  
+9408 2443 5016 530 8099 4384 2578  
+9409 538 5017 1890 4387 3285 3286  
+9410 2444 5017 2445 9678 788 4385  
+9411 3992 5018 951 983 7418 529  
+9412 5019 5018 461 529 -1 9414  
+9413 2453 5020 1140 180 3446 4403  
+9414 5018 5019 2446 445 406 9412  
+9415 722 5020 1972 4403 8756 3345  
+9416 4589 5021 299 4397 -1 8570  
+9417 5021 1836 5022 9418 3179 8570  
+9418 4319 5022 1836 9417 2523 8046  
+9419 5023 5022 690 8046 9420 4399  
+9420 3742 5023 690 9419 4401 6943  
+9421 2453 5023 2452 6943 4392 158  
+9422 3198 5024 2452 4392 4402 1760  
+9423 1972 5024 642 1760 9750 2528  
+9424 5025 518 3915 1170 7217 10076  
+9425 4174 5025 1110 7216 7765 7764  
+9426 5027 5026 1522 2545 9428 4427  
+9427 114 5026 2465 4427 -1 2553  
+9428 5027 1522 5635 10618 8074 9426  
+9429 115 2465 5027 4427 795 -1  
+9430 4393 5028 1593 1905 8187 2694  
+9431 1193 5028 471 2694 -1 2695  
+9432 4491 5031 900 4431 8377 581  
+9433 2467 1193 5029 -1 4426 1903  
+9434 5692 5030 2467 977 10732 7154  
+9435 5031 1710 4488 606 8372 581  
+9436 5361 5032 484 2924 10078 5884  
+9437 3204 5611 5033 10570 9439 10571  
+9438 2468 5032 5033 9439 1324 4432  
+9439 3204 5033 5032 9438 5884 9437  
+9440 4105 5034 107 3264 3244 7638  
+9441 1869 4637 5035 1913 897 8662  
+9442 1879 3808 5693 7070 10735 3263  
+9443 2476 5034 5035 897 4448 3264  
+9444 3420 5036 1732 3368 6313 2971  
+9445 1931 5036 948 2971 2502 2050  
+9446 4820 5037 844 4478 3905 9025  
+9447 2724 5037 2203 9025 4931 2675  
+9448 2491 2492 5038 9449 3724 4476  
+9449 2493 5038 2492 9448 4479 2674  
+9450 3228 5039 2195 9763 5931 5444  
+9451 5040 5039 1797 5444 9453 9452  
+9452 5039 5040 2497 6647 3888 9451  
+9453 4868 5040 1797 9451 9116 4490  
+9454 2503 5041 2201 5925 1357 4500  
+9455 5042 5041 1050 9463 9456 4492  
+9456 5043 5042 1050 9455 9458 4494  
+9457 5160 5042 2500 4494 1211 9685  
+9458 5043 1050 5045 9463 9462 9456  
+9459 5443 2501 3385 561 6244 1621  
+9460 2851 5044 516 4499 6258 5180  
+9461 5551 5044 1049 5180 10453 1623  
+9462 5043 5045 2502 1626 4496 9458  
+9463 5041 5045 1050 9458 9455 4500  
+9464 2496 5046 2162 4513 1212 4487  
+9465 505 2508 5046 4509 4487 3822  
+9466 2519 5047 1037 636 3823 4533  
+9467 2162 2509 5047 1597 4533 4513  
+9468 2820 5048 2511 4517 4516 1594  
+9469 1155 2512 5048 4517 1594 1832  
+9470 2512 2513 5049 9471 4519 1832  
+9471 2514 5049 2513 9470 4520 1089  
+9472 5050 506 2828 5135 267 4522  
+9473 5051 5050 1713 5139 9474 4523  
+9474 5694 5051 1713 9473 10736 5753  
+9475 5051 602 5695 10738 4572 5755  
+9476 1582 5052 2494 4527 1451 4483  
+9477 3205 5052 2517 4483 4529 5885  
+9478 3810 5053 964 4531 7072 5886  
+9479 2516 5053 2517 4529 1452 4528  
+9480 4153 5054 110 953 -1 7728  
+9481 1197 2522 5054 4536 9982 4538  
+9482 2955 5055 2522 909 4538 4539  
+9483 5055 2523 5348 10052 4541 4539  
+9484 5057 1878 3044 5620 9486 962  
+9485 5056 573 5348 10053 10052 9487  
+9486 3117 5057 3044 9484 5566 2548  
+9487 573 5056 5057 962 2548 9485  
+9488 3074 5058 665 5389 5627 5626  
+9489 5056 5058 2524 5626 10 1402  
+9490 2530 5059 474 4039 4555 4043  
+9491 2531 2272 5059 4039 4043 4557  
+9492 187 5061 188 573 -1 681  
+9493 2542 189 5060 -1 658 562  
+9494 2956 5061 633 6703 5390 4578  
+9495 2956 5062 520 738 5393 5390  
+9496 5062 633 3620 6703 6702 5390  
+9497 180 5063 181 4598 -1 269  
+9498 5578 5063 631 269 4599 10505  
+9499 27 5064 28 4615 -1 372  
+9500 680 5064 1830 372 396 3167  
+9501 680 5065 2560 4618 3167 4613  
+9502 2562 5065 2563 4613 378 69  
+9503 2783 5066 555 1180 7227 2120  
+9504 1304 2563 5066 4621 9748 378  
+9505 147 2575 5067 9508 7090 -1  
+9506 2575 5069 5068 9510 9508 -1  
+9507 2574 5068 3511 1546 6489 6493  
+9508 2575 5068 5067 6493 9505 9506  
+9509 2962 5070 2576 6494 4643 938  
+9510 5068 5069 2576 9867 1546 9506  
+9511 5074 5070 2578 938 9518 682  
+9512 5073 2578 2963 5405 5404 4656  
+9513 5072 5071 1123 9517 9514 4649  
+9514 5079 5072 1123 9513 9526 1875  
+9515 5072 2583 5076 3796 9522 1875  
+9516 5114 2963 2582 5403 9593 5404  
+9517 1123 5071 5073 4656 9592 9513  
+9518 5071 5074 2578 9511 4656 4648  
+9519 5074 2579 5075 9520 4650 4648  
+9520 5076 5075 2579 9519 9522 6445  
+9521 3449 5075 919 6445 6371 6370  
+9522 5076 2579 5072 4649 9515 9520  
+9523 919 5076 3487 3796 6443 6445  
+9524 5074 5077 1013 6491 682 1549  
+9525 3506 5077 2580 1549 6484 4652  
+9526 2605 5079 1123 9514 4657 4697  
+9527 2582 2577 5078 -1 9585 9871  
+9528 2586 5079 2584 4697 4660 4663  
+9529 3487 5080 2149 3798 4658 6446  
+9530 2583 2586 5080 4655 6446 4663  
+9531 5103 5081 2584 4660 4696 4659  
+9532 5102 5081 2599 4659 9572 9571  
+9533 804 5082 2586 4655 4685 1768  
+9534 5083 5082 2587 1768 9535 1132  
+9535 5084 5083 2587 9534 4669 4666  
+9536 3595 5083 2588 4666 4665 6444  
+9537 5087 5085 5084 9540 4669 9544  
+9538 5084 1698 5086 9541 6386 9540  
+9539 5085 2589 5090 9549 10741 9544  
+9540 1698 5084 5085 9537 3794 9538  
+9541 3594 5086 1698 9538 6387 4692  
+9542 2588 5086 3457 4692 10310 6386  
+9543 804 5102 5088 1876 9546 9571  
+9544 5085 5087 2589 9545 9539 9537  
+9545 2589 5087 5088 9546 4682 9544  
+9546 804 5088 5087 9545 1362 9543  
+9547 5089 2598 5101 9570 9569 4664  
+9548 5089 1697 5090 9551 9549 9566  
+9549 5089 5090 2589 9539 4682 9548  
+9550 1697 5100 5697 4674 9551 9552  
+9551 5697 5090 1697 9548 9550 10742  
+9552 1697 5099 5100 9565 9550 9566  
+9553 3621 5093 974 9559 7696 4675  
+9554 5095 5092 2593 9567 9558 9556  
+9555 5698 2594 5094 -1 10744 10743  
+9556 5092 5095 470 1468 -1 9554  
+9557 5093 5698 2595 4678 4676 10743  
+9558 5098 5095 2593 9554 1874 9564  
+9559 5093 5096 974 4694 9553 4676  
+9560 5098 5096 2595 4676 9564 9563  
+9561 2603 5097 1177 4683 4679 479  
+9562 5098 5097 2596 479 9563 4677  
+9563 5096 5098 2596 9562 4680 9560  
+9564 5098 2595 5095 4678 9558 9560  
+9565 5100 5099 2593 1874 9567 9552  
+9566 5089 5099 1697 9552 9548 4684  
+9567 5100 2593 5092 9554 2900 9565  
+9568 5100 2592 5091 -1 4674 2900  
+9569 5089 5101 2597 4672 4684 9547  
+9570 5105 5101 2598 9547 9577 1767  
+9571 5081 5102 804 9543 4685 9532  
+9572 5105 5102 2599 9532 9578 9577  
+9573 5104 2584 2605 4697 9575 4696  
+9574 5106 5103 1179 9576 9580 9579  
+9575 5104 2605 5115 4698 9595 9573  
+9576 1179 5103 5104 4696 4662 9574  
+9577 5102 5105 2598 9570 1876 9572  
+9578 5105 2599 5106 9579 4686 9572  
+9579 5103 5106 2599 9578 4659 9574  
+9580 5108 5106 1179 9574 9583 4687  
+9581 2603 5107 1181 7704 7701 4679  
+9582 5105 5107 1177 4679 1767 1880  
+9583 5113 5108 1179 9580 4689 9589  
+9584 4143 5108 2601 9589 7708 7706  
+9585 5078 5111 2582 9594 9527 4646  
+9586 5113 5109 2601 4661 9589 1877  
+9587 5364 5110 2602 10333 10085 10084  
+9588 5112 5111 145 4646 -1 9590  
+9589 5113 2601 5108 9584 9583 9586  
+9590 5111 5112 2604 9591 1470 9588  
+9591 5112 5113 2604 4689 9590 4695  
+9592 5073 5114 1123 4657 9517 5404  
+9593 5115 5114 2582 9516 9594 4698  
+9594 5111 5115 2582 9593 9585 1470  
+9595 5104 5115 2604 1470 4662 9575  
+9596 12 2606 5116 9597 102 1163  
+9597 5116 2606 1025 1572 4700 9596  
+9598 4767 5117 1333 4735 8918 8916  
+9599 2625 5117 2612 2177 4736 4738  
+9600 877 5118 2622 4732 4729 4731  
+9601 2635 5118 2626 4731 4739 3635  
+9602 1337 2633 5119 9603 6575 2182  
+9603 2636 5119 2633 9602 4754 4730  
+9604 4511 5120 1737 4762 2980 8417  
+9605 2836 5120 916 8417 2981 5151  
+9606 1748 2639 5121 9607 3003 4766  
+9607 374 5121 2639 9606 -1 3002  
+9608 3036 5122 1780 8514 5550 5524  
+9609 5123 5122 1458 5524 9611 9610  
+9610 5122 5123 2640 9691 3067 9609  
+9611 5124 5123 1458 9609 9612 3021  
+9612 3804 5124 1458 9611 4768 5522  
+9613 2964 5124 2642 5522 5406 3040  
+9614 2646 5125 1476 3492 4778 4775  
+9615 1728 5125 2644 4775 4772 4774  
+9616 969 2649 5126 9617 5605 1461  
+9617 5013 5126 2649 9616 4784 9402  
+9618 2675 5127 1086 4806 1696 4837  
+9619 2198 2660 5127 4806 4837 3893  
+9620 5128 1087 5131 9627 4808 9126  
+9621 3207 5128 2661 4808 1695 5890  
+9622 2671 5129 1093 1707 9646 2206  
+9623 2661 5129 1347 2206 4809 1358  
+9624 5134 2662 2667 4810 4821 4811  
+9625 2668 5130 2663 9633 10374 1708  
+9626 5131 2662 2661 1358 4808 4810  
+9627 5132 5131 1087 9620 9628 4820  
+9628 4873 5132 1087 9627 9126 9125  
+9629 5132 2197 3757 3653 327 9125  
+9630 5133 2199 5440 10236 10235 6966  
+9631 2667 5132 5133 327 4821 4820  
+9632 3559 5134 490 3099 6585 4812  
+9633 5130 5134 2663 4812 9625 4811  
+9634 5136 5135 1866 4491 4824 3597  
+9635 5135 2669 5138 9640 3238 3597  
+9636 4759 5136 2190 9115 8903 8902  
+9637 5137 5136 1062 8902 9638 4825  
+9638 4748 5137 1062 9637 4830 8881  
+9639 2672 2669 5137 4825 8881 9640  
+9640 2672 5138 2669 9635 9639 1837  
+9641 5142 5138 1158 9644 9649 9648  
+9642 5135 5139 2668 4827 4822 4823  
+9643 5139 2670 5141 9647 4829 4823  
+9644 5138 5140 1158 8324 9641 1837  
+9645 4773 5140 2672 1837 8929 8931  
+9646 5141 2671 1093 9622 4829 9650  
+9647 5142 5141 2670 9643 9648 4834  
+9648 5138 5142 2670 9647 3238 9641  
+9649 5655 5142 1158 9641 4826 10659  
+9650 5141 5143 2671 9795 9646 1646  
+9651 4461 5143 2674 1646 4835 8318  
+9652 2655 5144 1091 4842 4796 3665  
+9653 4787 5144 2082 3665 8959 3664  
+9654 2677 5145 716 8941 1704 3659  
+9655 4783 5145 2678 3659 4843 3644  
+9656 2493 5146 2111 3722 2674 4481  
+9657 541 2681 5146 3722 4481 10081  
+9658 3361 5147 663 10080 524 6196  
+9659 4812 5147 1224 6196 9009 1965  
+9660 4097 5148 2126 9041 1773 6533  
+9661 2968 5148 535 6533 9876 4850  
+9662 572 5149 1435 4852 2383 1631  
+9663 2683 5149 2684 1631 4855 1533  
+9664 5150 1437 4270 7954 7953 7940  
+9665 572 5150 2686 1780 4856 4858  
+9666 3783 5151 876 673 -1 7024  
+9667 5152 5151 1594 8185 2698 9669  
+9668 2690 2691 5152 9669 8189 4865  
+9669 5151 5152 2691 9668 4868 9667  
+9670 2696 5153 2691 4868 4870 4876  
+9671 2692 876 5153 673 4876 -1  
+9672 3500 5154 887 2137 6472 4869  
+9673 2695 5154 2694 10343 4867 2696  
+9674 4356 5155 1544 4899 8118 2593  
+9675 2312 5155 575 2593 4122 2592  
+9676 899 2711 5156 9677 2737 4905  
+9677 4404 5156 2711 9676 4907 8207  
+9678 5017 5157 2445 4911 9410 3286  
+9679 2745 5157 538 3286 4973 4388  
+9680 4819 5158 1152 4495 1360 9020  
+9681 2113 2725 5158 4495 9020 4932  
+9682 4817 5159 2113 4932 9019 3728  
+9683 5159 2115 4821 3398 9027 3728  
+9684 483 2499 5160 9685 4933 5359  
+9685 5160 2499 5042 4492 9457 9684  
+9686 5161 505 2496 4487 3904 4936  
+9687 2728 5161 2203 4931 4937 4939  
+9688 2067 2732 5162 9689 3469 5909  
+9689 2735 5162 2732 9688 3630 4953  
+9690 2750 5163 1767 4957 4767 3038  
+9691 5163 2640 5123 9610 4765 3038  
+9692 2739 5164 2052 4956 9873 3606  
+9693 2746 5164 2738 9694 4974 3041  
+9694 5164 5165 2738 4980 9693 3606  
+9695 5166 5165 2739 3606 9696 3881  
+9696 2971 5166 2739 9695 3601 4960  
+9697 5167 5166 2740 4960 10746 5448  
+9698 3227 5699 2740 10746 4962 3599  
+9699 1096 5167 2985 4963 9119 5448  
+9700 4371 5168 1287 4969 8146 2090  
+9701 707 5168 1851 2090 3210 3207  
+9702 2936 5169 2747 1711 4976 5350  
+9703 3799 5170 1095 9705 7053 3039  
+9704 2748 5170 1766 7055 4982 4977  
+9705 1095 5170 5169 4977 5350 9703  
+9706 873 2750 5171 9707 3036 10670  
+9707 2748 5171 2750 9706 4767 4982  
+9708 1055 5172 1725 4987 2400 2956  
+9709 2752 5172 2753 2956 4988 4989  
+9710 5173 1649 4438 2406 8276 8278  
+9711 2756 1650 5173 4994 2248 520  
+9712 5174 748 5434 6214 6212 5007  
+9713 5175 5174 1827 6213 9714 1919  
+9714 5175 1827 4583 3160 3161 9713  
+9715 512 2763 5175 1919 4776 5008  
+9716 3707 5177 383 1409 702 6875  
+9717 5179 5176 2769 988 9722 9721  
+9718 5178 5177 943 6875 9720 9719  
+9719 5177 5178 2769 5020 988 9718  
+9720 5556 5178 943 9718 10463 5019  
+9721 5176 5179 384 5024 -1 9717  
+9722 5180 5179 2769 9717 5020 9724  
+9723 5180 2770 4878 3865 9133 1473  
+9724 5179 5180 2771 5022 662 9722  
+9725 1131 5181 453 5027 -1 275  
+9726 2774 406 5181 5027 275 278  
+9727 255 5182 256 1587 -1 1257  
+9728 1032 5182 2775 1257 1817 5029  
+9729 5183 900 2468 4431 5034 1150  
+9730 2777 2778 5183 1150 7049 5033  
+9731 2781 5184 754 9741 5042 5041  
+9732 5185 5184 2778 5041 5035 9734  
+9733 5571 5185 813 5035 5037 10493  
+9734 5184 5185 2779 10493 1149 9732  
+9735 3143 5188 1525 1045 5763 9739  
+9736 2789 754 5186 5056 9738 6255  
+9737 2831 5187 578 9740 1044 5141  
+9738 2789 5186 5187 2558 5141 9736  
+9739 5188 3143 760 955 5762 9735  
+9740 578 5187 5188 1045 1191 9737  
+9741 5184 5189 754 5056 9731 1149  
+9742 5190 5189 2779 1149 9743 5039  
+9743 5571 5190 2779 9742 10493 10492  
+9744 586 1248 5700 714 10748 705  
+9745 5192 496 3224 5923 9747 381  
+9746 3894 5191 2783 5922 7230 5046  
+9747 3224 1304 5192 9748 9745 4619  
+9748 5066 5192 1304 9747 9504 2120  
+9749 4685 5193 1920 5051 8757 1802  
+9750 642 5193 1972 1802 9423 3447  
+9751 4388 5194 1699 2904 1900 8176  
+9752 5195 5194 980 8176 9753 5054  
+9753 4678 5195 980 9752 2530 8742  
+9754 4391 5195 1591 8742 8183 472  
+9755 2026 5196 2027 5078 1584 3554  
+9756 2800 5196 2801 3554 5080 5081  
+9757 3384 5197 1796 9765 3669 6242  
+9758 3767 5197 2084 6242 6992 3651  
+9759 5198 1089 3031 5083 5541 9851  
+9760 5199 5198 2802 9766 5082 9762  
+9761 2927 5199 1770 6983 5084 5333  
+9762 5198 5199 2803 5333 3044 9760  
+9763 5039 5200 2195 3889 9450 3888  
+9764 5200 2497 5441 10238 10237 3888  
+9765 5197 5201 1796 3100 9757 3046  
+9766 5198 5201 2802 3046 9760 5087  
+9767 4422 5202 1391 8995 8243 2781  
+9768 5203 1637 3324 6123 9769 2775  
+9769 1634 5203 3324 9768 6120 6122  
+9770 2805 5202 5203 2775 5089 5088  
+9771 3316 5204 1634 6122 6107 6106  
+9772 4804 5204 2097 6106 3693 8993  
+9773 2812 5205 1537 1457 2583 5103  
+9774 2807 5205 1907 5103 5093 3318  
+9775 507 2809 5206 9776 8580 9777  
+9776 2808 5206 2809 9775 5097 3877  
+9777 507 5207 2809 2157 9775 5096  
+9778 1536 5207 2383 5096 4261 2581  
+9779 4840 5208 1354 5099 3809 9060  
+9780 5208 2155 5637 10623 10622 9060  
+9781 4672 5209 967 1870 8730 3319  
+9782 2812 5209 1907 3319 5103 2585  
+9783 1850 2818 5210 9784 1757 25  
+9784 2817 5210 2818 9783 5114 5115  
+9785 1628 2819 5211 9786 2766 5117  
+9786 1629 5211 2819 9785 4279 5116  
+9787 4206 5212 1085 1363 7827 1493  
+9788 2834 1035 5212 5146 1493 1088  
+9789 3942 5213 847 4609 7323 2551  
+9790 5213 1523 4331 8070 8069 2551  
+9791 5214 1521 5330 1218 10021 5148  
+9792 3042 5214 1270 5711 5562 5149  
+9793 2853 5215 1684 1836 5185 5184  
+9794 2842 5215 654 5184 5163 2874  
+9795 5216 2671 5143 9650 2878 5167  
+9796 2846 5216 2844 4828 5166 5170  
+9797 5217 2855 5460 5012 10276 6497  
+9798 3769 5217 835 6335 5188 366  
+9799 2446 2859 5218 9800 406 5197  
+9800 5218 2859 564 426 5196 9799  
+9801 2863 5219 2860 1680 987 5198  
+9802 2862 5219 2861 5198 6797 367  
+9803 3911 5220 589 9813 5211 7262  
+9804 5221 5220 2866 7262 9805 5210  
+9805 3673 5221 2866 9804 1809 6807  
+9806 5222 5221 497 6807 9808 9807  
+9807 5221 5222 2867 5217 5210 9806  
+9808 5223 5222 497 9806 9809 5214  
+9809 3667 5223 497 9808 2834 6796  
+9810 2872 5223 1664 6796 5222 2829  
+9811 5224 790 1655 5679 1248 5218  
+9812 3952 5224 862 6228 1160 7342  
+9813 5220 5225 589 1247 9803 1104  
+9814 2869 5225 2867 1104 5217 2820  
+9815 2874 190 5226 -1 9816 7440  
+9816 5226 5227 2874 4579 9815 5226  
+9817 2958 5228 753 5227 1976 5395  
+9818 5228 1230 4171 380 7759 5395  
+9819 4198 5229 1257 5232 2030 7812  
+9820 5229 1261 4199 2039 7814 7812  
+9821 1556 5230 2366 1787 858 2621  
+9822 5230 2881 1133 3171 5241 2621  
+9823 2883 1646 5231 9824 2799 1228  
+9824 3113 5231 1646 9823 2798 2410  
+9825 3089 5232 1659 2412 3119 5654  
+9826 2884 5232 1451 5654 5247 2825  
+9827 2887 5233 852 5246 5252 5248  
+9828 5232 5233 2885 5248 2412 2825  
+9829 3089 5234 1451 5250 5654 5656  
+9830 5235 5234 1806 5656 9831 3118  
+9831 5235 1806 3745 6949 2411 9830  
+9832 1450 2886 5235 3118 3116 5251  
+9833 3112 5236 852 5252 5701 5254  
+9834 5237 5236 2888 5254 9835 1225  
+9835 5237 2888 5369 10094 2121 9834  
+9836 2887 5237 496 5923 5690 1225  
+9837 4481 5238 554 8051 2526 8358  
+9838 3201 5238 1702 8358 5263 5878  
+9839 5239 625 5436 10227 2506 5266  
+9840 2895 5239 1498 1123 6945 5268  
+9841 1427 5240 2895 5278 6944 5267  
+9842 2900 5240 2901 5267 5281 2357  
+9843 2929 5241 2912 3045 5303 5337  
+9844 2924 5241 2913 5337 5327 5326  
+9845 2919 5242 872 1269 5317 2385  
+9846 1129 5242 2920 2385 4859 5319  
+9847 1454 5243 2179 813 5295 3857  
+9848 5243 2922 872 5309 5322 3857  
+9849 3762 5244 1770 5084 6993 3465  
+9850 2926 5244 2121 3465 5331 3742  
+9851 5198 5245 1089 5346 9759 3044  
+9852 3395 5245 2803 3044 6264 5085  
+9853 2936 5246 2933 3884 5344 5345  
+9854 1089 5246 2935 5345 5538 5349  
+9855 4604 5247 1850 5352 3205 8597  
+9856 1118 2937 5247 5352 8597 9858  
+9857 1924 2937 5248 9858 8759 3206  
+9858 5248 2937 1118 9856 5353 9857  
+9859 3322 5249 1633 5371 3533 6117  
+9860 3226 5249 2016 6117 3510 5927  
+9861 4665 5250 1885 5374 8716 1464  
+9862 508 5250 1905 1464 4790 3316  
+9863 3859 5251 751 6845 7162 877  
+9864 5251 1222 4165 1959 7749 877  
+9865 1230 5252 1472 8122 380 2455  
+9866 1231 5252 2958 2455 1978 5394  
+9867 5069 5253 2576 4643 9510 4641  
+9868 5254 5253 146 4641 -1 9870  
+9869 5254 5255 2962 4647 9870 5402  
+9870 5253 5254 2962 9869 4643 9868  
+9871 2582 5255 2577 5402 9527 5403  
+9872 2971 5256 2050 5407 5420 3601  
+9873 2052 5256 2739 3601 9692 4958  
+9874 3115 5257 2964 5408 5406 5707  
+9875 2966 5257 477 5707 5409 5411  
+9876 535 5258 2968 5418 9661 287  
+9877 5258 2969 859 10467 5419 287  
+9878 2971 2972 5259 9879 1714 5420  
+9879 2973 5259 2972 9878 5423 1770  
+9880 2975 5260 2973 5425 5424 3586  
+9881 3026 5260 2043 3586 5426 5530  
+9882 2986 5261 2975 5430 5428 1645  
+9883 2987 5261 2054 1645 5431 5453  
+9884 4868 5262 2191 3882 3880 9116  
+9885 1797 2983 5262 5442 9116 5930  
+9886 4743 5263 1581 5463 8870 708  
+9887 5263 2037 4744 8872 1642 708  
+9888 2734 5264 878 1397 4951 4943  
+9889 2053 5264 2730 4943 10708 4942  
+9890 2999 5265 2060 5506 5476 5471  
+9891 2054 5265 2995 5469 5466 5468  
+9892 3011 5266 2062 5474 5501 3625  
+9893 5267 5266 2063 9922 9894 3025  
+9894 3268 5267 2063 9893 3519 6011  
+9895 1652 2998 5267 3025 6011 10765  
+9896 477 3002 5268 9897 5409 5482  
+9897 2061 5268 3002 9896 3624 5480  
+9898 3008 5269 3002 5483 5482 2684  
+9899 1758 3003 5269 5483 2684 5484  
+9900 3032 5270 3004 5488 5489 5486  
+9901 5272 5270 3005 5486 9904 3024  
+9902 5273 5271 1345 5548 9906 5490  
+9903 5272 5271 3006 5490 9905 9904  
+9904 5271 5272 3005 9901 3074 9903  
+9905 3027 5272 3006 9903 5491 3521  
+9906 3013 5273 1345 9902 5504 5492  
+9907 5274 5273 3007 5492 9908 3026  
+9908 3010 5274 3007 9907 5493 3517  
+9909 5274 1760 5285 9931 9930 3517  
+9910 3115 5275 3008 5495 5494 4770  
+9911 1757 3009 5275 5495 4770 5496  
+9912 3401 5276 3010 10197 5493 6275  
+9913 3229 5276 1761 6275 5932 5502  
+9914 3035 5277 1345 5504 5548 5546  
+9915 5278 1783 4533 8473 9916 3073  
+9916 1776 5278 4533 9915 5938 8460  
+9917 3013 5277 5278 3073 8460 5504  
+9918 1124 5279 2986 5451 5428 5450  
+9919 3014 5279 3015 5450 5509 3600  
+9920 4473 5280 502 8914 8341 8339  
+9921 3025 5280 1690 8339 5528 5517  
+9922 5281 2063 5266 9893 3625 5518  
+9923 5282 5281 1588 5500 5519 9925  
+9924 3004 5282 3003 5519 5484 2810  
+9925 5281 5282 3020 2810 5518 9923  
+9926 3018 5283 1031 9929 2179 2885  
+9927 3019 3025 5283 394 2885 5517  
+9928 3116 5284 1689 5529 5709 5512  
+9929 5283 5284 1031 1583 9926 394  
+9930 5274 5285 3006 5491 3026 9909  
+9931 5448 5285 1760 9909 10251 6027  
+9932 4472 5286 1690 5534 2898 8337  
+9933 609 5286 1695 8337 2995 2896  
+9934 1784 3032 5287 9935 5545 5543  
+9935 1758 5287 3032 9934 5489 5542  
+9936 2557 3042 5288 1401 5581 2056  
+9937 5289 3042 3043 5562 9938 1401  
+9938 5291 5289 3043 9937 5565 9943  
+9939 5293 5289 3045 9943 9947 9946  
+9940 3117 5290 1270 5564 5711 5566  
+9941 5309 3044 3071 5620 5610 3256  
+9942 3046 5291 939 9978 9958 5568  
+9943 5289 5291 3045 5568 9939 9938  
+9944 5292 932 5295 9950 5572 7066  
+9945 3045 3046 5292 1068 5569 5568  
+9946 5289 5293 567 1545 1388 9939  
+9947 3045 3047 5293 1545 9939 5569  
+9948 3050 5294 1011 1387 5578 5573  
+9949 5295 5294 3047 5573 5572 9951  
+9950 5296 5295 932 9944 5574 9952  
+9951 5294 5295 3048 9952 1387 9949  
+9952 5296 3048 5295 9951 9950 5575  
+9953 5296 3049 5705 1427 9971 5574  
+9954 3941 5297 839 8566 4608 7321  
+9955 2557 3051 5297 1202 7321 5581  
+9956 5298 772 3057 1067 5571 5585  
+9957 5299 5298 3046 7067 9958 5583  
+9958 3046 939 5299 9959 9957 9942  
+9959 3066 5299 939 9958 5567 5570  
+9960 5307 1876 3069 3260 5617 3258  
+9961 5301 5300 3053 9975 5586 9962  
+9962 5300 5301 3052 5582 1746 9961  
+9963 5303 3053 3054 6840 9966 5586  
+9964 3063 5302 3054 9966 3259 5604  
+9965 1229 3055 5302 334 5604 5591  
+9966 5302 5303 3054 9963 9964 334  
+9967 3057 5303 3055 334 5589 1067  
+9968 3614 5304 771 1158 5596 6692  
+9969 3807 5304 3059 6692 7069 5577  
+9970 953 5524 5306 10402 6682 629  
+9971 499 5296 5705 9953 10758 1252  
+9972 5306 3609 5525 10403 6681 10402  
+9973 499 5305 5306 6682 1799 10758  
+9974 5550 5307 1877 5617 10452 10451  
+9975 5300 5307 3053 10451 9961 3258  
+9976 5056 5308 1878 5618 962 10  
+9977 3072 5308 2524 10 5622 5619  
+9978 5291 5309 939 5610 9942 5565  
+9979 5290 5309 3043 5565 5564 3256  
+9980 3080 5310 1199 5625 3250 5638  
+9981 5310 1872 4633 8654 3249 5638  
+9982 5311 1197 5054 9481 7728 5631  
+9983 109 3078 5311 578 917 5634  
+9984 3808 5312 1198 5635 7071 3263  
+9985 1879 4637 5706 8663 10760 1913  
+9986 1657 5313 2871 10000 5215 5220  
+9987 5319 5313 3082 5220 9998 5670  
+9988 3086 5314 1660 2001 5650 5653  
+9989 481 5314 3091 5653 9996 5660  
+9990 5315 1662 3398 6270 6269 1673  
+9991 5316 5315 3093 10003 9993 9992  
+9992 5315 5316 3092 5664 1673 9991  
+9993 3105 5316 3093 9991 2831 4180  
+9994 3745 5317 1805 5666 6948 6946  
+9995 5318 5317 481 6946 9996 3117  
+9996 3091 5318 481 9995 9989 2833  
+9997 3092 3094 5318 3117 2833 5662  
+9998 762 5319 3082 9987 2826 5641  
+9999 3097 5319 3096 5641 5669 5048  
+10000 5320 2871 5313 9986 5642 1105  
+10001 1655 5320 3101 5221 5678 5679  
+10002 3681 5321 1242 1810 6824 5663  
+10003 5315 5321 3093 10443 9991 5682  
+10004 1144 3103 5322 10005 5647 10008  
+10005 5323 5322 3103 10004 10007 10006  
+10006 5322 5323 3102 5681 2830 10005  
+10007 3107 5323 3103 10005 1953 5692  
+10008 1144 5324 3103 10010 10004 866  
+10009 3662 5324 3104 866 6786 6771  
+10010 5324 5325 3103 1953 10008 1951  
+10011 5538 5325 1218 1951 5684 10428  
+10012 3107 3108 5326 10013 5692 4142  
+10013 3681 5326 3108 10012 4181 6824  
+10014 5327 3105 5545 5687 6820 5696  
+10015 5328 5327 1243 6820 5688 10017  
+10016 1801 5328 2485 5688 4461 4464  
+10017 5327 5328 3109 4464 5696 10015  
+10018 3148 5329 634 8268 5773 5702  
+10019 3112 3113 5329 2798 5702 5701  
+10020 3577 5330 1520 8068 6618 5712  
+10021 5214 5330 3117 5712 5711 9791  
+10022 1154 3122 5331 5722 6890 186  
+10023 2406 5332 1290 1753 2097 4311  
+10024 473 3125 5332 1753 6888 1138  
+10025 3129 5333 523 1933 5735 5734  
+10026 933 5333 3128 5734 1830 5733  
+10027 5334 523 4158 1393 1941 5735  
+10028 4161 5334 1212 8402 5736 7742  
+10029 715 3133 5336 10031 10747 956  
+10030 3131 58 5335 -1 5737 777  
+10031 1525 5336 3133 10029 5763 5743  
+10032 5694 5337 3139 2931 10737 10736  
+10033 796 3145 5338 10034 2519 10048  
+10034 367 5338 3145 10033 1062 5766  
+10035 2877 5340 565 6201 1403 2041  
+10036 5587 5339 3151 159 10523 10521  
+10037 5587 5340 940 2041 466 10523  
+10038 903 5341 613 1514 1330 40  
+10039 336 5341 1172 40 42 1866  
+10040 336 335 5342 10041 5780 -1  
+10041 708 5342 335 10040 46 51  
+10042 398 5343 729 145 428 549  
+10043 766 5343 3157 549 5785 5790  
+10044 4321 5344 131 1293 -1 8053  
+10045 3694 5344 1511 8053 6849 669  
+10046 3158 3160 5345 10047 5795 2123  
+10047 3574 5345 3160 10046 5794 5796  
+10048 796 5346 3145 108 10033 5767  
+10049 579 5346 3168 5767 83 5811  
+10050 5454 5347 717 3785 10264 10263  
+10051 5455 5347 3424 10263 10266 10265  
+10052 5056 5348 2523 9483 1402 9485  
+10053 573 3180 5348 4541 9485 5836  
+10054 4922 5349 2280 7042 9219 6762  
+10055 5351 5349 961 778 10059 10058  
+10056 3793 5350 978 2658 7043 1444  
+10057 3181 3182 5350 4332 1444 10061  
+10058 5349 5351 3181 5839 4058 10055  
+10059 5353 5351 961 10055 10062 1254  
+10060 3192 5352 504 5842 5854 5840  
+10061 3181 5352 3182 5840 10057 5839  
+10062 5354 5353 961 10059 10064 5841  
+10063 3185 5353 3184 5841 5844 1253  
+10064 3650 5354 961 10062 778 2666  
+10065 3651 1579 5354 6764 2666 6768  
+10066 3668 5355 1079 10431 5202 6798  
+10067 571 5355 2861 6798 5205 5200  
+10068 3998 5356 956 1433 800 7429  
+10069 1682 3189 5356 5851 7429 2871  
+10070 4968 5357 1245 6233 4184 9307  
+10071 4965 5357 2343 9307 9306 4182  
+10072 642 5358 1592 1690 970 2693  
+10073 3199 5358 3198 2693 5871 2527  
+10074 4477 5359 1119 2910 8350 2529  
+10075 1510 5359 2788 2529 8182 5055  
+10076 5025 5360 518 10584 9424 4407  
+10077 2455 3202 5360 5880 4407 4406  
+10078 4235 5361 484 9436 7883 732  
+10079 3203 5361 1368 732 5882 2247  
+10080 5147 5362 663 1450 9658 4849  
+10081 541 5362 2681 4849 9657 4848  
+10082 1178 5697 5091 4674 -1 4668  
+10083 2591 5363 1178 4668 -1 4670  
+10084 5110 5364 2591 5887 -1 9587  
+10085 5365 5364 2602 9587 10086 5888  
+10086 3594 5365 2602 10085 6651 6387  
+10087 5696 5365 1698 6387 3794 10740  
+10088 4427 5366 1641 5903 8258 8254  
+10089 990 3214 5366 5903 8254 1142  
+10090 1027 5367 3196 1576 1208 4349  
+10091 4718 5367 3220 4349 5914 8821  
+10092 1503 3222 5368 10093 8359 5919  
+10093 1645 5368 3222 10092 5062 5918  
+10094 3150 5369 2888 9835 5776 1222  
+10095 5370 5369 599 1222 10096 5255  
+10096 2561 5370 599 10095 4617 274  
+10097 1304 5370 2562 274 378 4619  
+10098 5416 5371 3236 5947 10189 10188  
+10099 4529 5371 3237 10188 3055 8453  
+10100 4566 5372 3240 1552 8527 5955  
+10101 3241 5373 5398 5957 2291 10102  
+10102 3243 5373 3241 10101 5956 1504  
+10103 5373 1390 5387 10130 5958 10106  
+10104 4566 5374 3241 5956 5955 8526  
+10105 3247 5374 1015 8526 5970 5960  
+10106 5373 5375 1390 10112 10103 1504  
+10107 5376 5375 3243 1504 10108 5961  
+10108 3247 5376 3243 10107 5960 5963  
+10109 5377 3245 3255 5985 2285 10111  
+10110 3244 5376 5377 10111 10114 5961  
+10111 3245 5377 5376 10110 5963 10109  
+10112 5375 5378 1390 10130 10106 5962  
+10113 5379 5378 3244 5962 10114 5967  
+10114 5377 5379 3244 10113 10110 5984  
+10115 5379 1387 5389 10134 5976 5984  
+10116 3410 5380 1400 10118 6293 6292  
+10117 3245 3247 5380 5969 1440 5963  
+10118 5380 5381 1400 6286 10116 5969  
+10119 5382 5381 3247 5969 5970 5968  
+10120 4564 5382 1015 5970 8522 3128  
+10121 5383 5382 1811 3128 10122 5971  
+10122 5383 1811 5439 10233 6236 10121  
+10123 1411 3248 5383 5971 6235 10393  
+10124 3251 5384 3246 2290 2309 2283  
+10125 5388 5384 991 2283 10132 5972  
+10126 5386 1547 3259 5992 2293 10129  
+10127 5385 3242 5373 5957 5958 10128  
+10128 3242 5385 5386 10129 10153 10127  
+10129 1547 5386 5385 10128 5973 10126  
+10130 5387 1390 5378 10112 5966 10103  
+10131 3249 5385 5387 5958 2284 5973  
+10132 3299 5388 991 10125 6072 2783  
+10133 5388 3250 5405 10167 2602 2783  
+10134 3254 5389 1387 10115 5982 5978  
+10135 5391 5389 3252 5978 10138 5980  
+10136 5391 5390 3251 2791 5980 10139  
+10137 3299 5390 3253 10139 5977 6072  
+10138 5391 3252 5396 10148 5979 10135  
+10139 5390 5391 3253 10140 10137 10136  
+10140 3253 5391 5392 10141 5981 10139  
+10141 3256 5392 5391 10140 5979 2281  
+10142 4429 5393 1386 5987 2287 8257  
+10143 1642 3253 5393 5981 8257 5977  
+10144 3262 5394 1070 5983 5998 5996  
+10145 5394 1385 5396 10149 10148 5996  
+10146 5377 5395 1387 5982 5984 2285  
+10147 3587 5395 3255 2285 6637 2308  
+10148 5394 5396 3252 10138 1662 10145  
+10149 3260 5396 1385 10145 5995 5994  
+10150 5398 5397 1392 5953 10152 5991  
+10151 3297 5397 3258 5991 6063 6069  
+10152 5372 5398 1392 10150 1552 2291  
+10153 5386 5398 3242 5957 10128 5959  
+10154 5399 1547 5405 10166 6001 5992  
+10155 5400 5399 2098 10165 10156 3697  
+10156 3296 5400 2098 10155 6067 6064  
+10157 5401 5400 800 6066 10158 5993  
+10158 3297 5401 800 10157 5990 6063  
+10159 3258 3259 5401 5993 6063 2293  
+10160 1384 3262 5402 10161 1660 5999  
+10161 1389 5402 3262 10160 7907 2279  
+10162 3264 5403 3250 10167 5974 6003  
+10163 1638 3263 5403 2782 6003 5975  
+10164 5404 1391 4805 8995 2603 6000  
+10165 5399 5404 2098 8997 10155 3698  
+10166 5405 1547 3249 5973 2602 10154  
+10167 5403 5405 3250 10133 10162 2782  
+10168 1759 5406 3020 6009 3627 5487  
+10169 3268 5406 3267 5487 6008 3519  
+10170 2735 5407 2066 6015 4953 10766  
+10171 1652 3270 5407 6015 5475 3633  
+10172 5417 5408 937 6028 6024 10191  
+10173 5409 5408 3275 10191 10174 6022  
+10174 3275 3274 5409 10175 10173 3508  
+10175 2009 5409 3274 10174 2811 3520  
+10176 3403 5410 3276 2199 6029 6280  
+10177 3313 5410 3277 6280 3522 6099  
+10178 5412 5411 1499 8208 10180 6037  
+10179 475 5411 3281 6037 2276 6036  
+10180 3209 5412 1499 10178 5893 1124  
+10181 1396 5412 3210 1124 2282 5895  
+10182 990 4427 5413 10183 6048 8254  
+10183 5651 5413 4427 10182 8253 10651  
+10184 5414 3257 3260 5988 5986 6053  
+10185 3289 2365 5414 6053 5989 6047  
+10186 3297 5415 1828 3076 6069 6068  
+10187 1785 5415 3294 6068 6060 6062  
+10188 5371 5416 3237 6071 10099 10098  
+10189 1394 5416 3236 10098 5944 5948  
+10190 3300 5417 2006 6096 6074 6025  
+10191 5417 3275 5408 10173 10172 6025  
+10192 3323 5418 3319 6115 6112 2292  
+10193 3321 5418 1632 2292 6116 6113  
+10194 3336 5419 1082 6119 5073 6147  
+10195 2016 5419 2797 6147 5075 5072  
+10196 3314 5420 2008 6148 6103 5499  
+10197 5420 3010 5276 9912 5498 5499  
+10198 861 5421 3058 1245 5595 1974  
+10199 817 5421 3340 1974 6153 6154  
+10200 4073 5422 1068 1657 -1 7578  
+10201 4072 5422 1066 7578 650 1659  
+10202 688 5423 3064 1656 9403 5607  
+10203 3065 5423 3344 5607 6162 5608  
+10204 3342 5424 159 3176 6159 460  
+10205 3343 3345 5424 3176 460 6161  
+10206 4124 5425 747 6166 7672 819  
+10207 1161 3346 5425 6166 819 1844  
+10208 3357 5426 832 1188 6168 6188  
+10209 5426 3347 5428 10212 1847 6188  
+10210 5428 747 3346 6166 1847 2923  
+10211 3350 5427 3351 6173 140 6175  
+10212 3347 3353 5428 2923 10209 6169  
+10213 4510 5429 1736 6186 8414 2979  
+10214 556 5429 1737 2979 4761 2497  
+10215 3362 5430 672 1200 6197 1144  
+10216 810 5430 3363 1144 655 6200  
+10217 4208 5431 986 10219 8375 2084  
+10218 4207 5431 1284 2084 6204 7829  
+10219 5431 5432 986 1326 10217 6203  
+10220 5433 5432 3365 6203 10221 6206  
+10221 4010 5433 3365 10220 31 7452  
+10222 5591 5433 985 7452 10530 1692  
+10223 837 5434 1855 6214 7292 1198  
+10224 3369 3370 5434 6212 1198 742  
+10225 1296 5435 2013 6095 1396 3525  
+10226 3699 5435 3374 3525 6221 1921  
+10227 5436 625 1722 2951 2272 9839  
+10228 5437 5436 1381 8385 10229 6225  
+10229 5437 1381 857 6207 1238 10228  
+10230 1378 3376 5437 6225 7894 2267  
+10231 5438 1412 5687 6234 9315 3122  
+10232 3404 5438 3380 9315 2295 6282  
+10233 4565 5439 1811 10122 3129 8525  
+10234 5439 1816 4573 8540 2713 8525  
+10235 5133 5440 490 3237 3099 9630  
+10236 2199 3383 5440 4489 9630 6239  
+10237 5200 5441 1796 3669 3100 9764  
+10238 2497 3383 5441 6240 9764 3897  
+10239 3690 5442 2501 561 10454 5367  
+10240 5444 5442 558 5367 10244 10243  
+10241 2725 5443 1152 1826 4495 3726  
+10242 5043 5443 2500 3726 4494 1621  
+10243 5442 5444 3385 10245 561 10240  
+10244 558 3386 5444 6243 10240 6245  
+10245 5445 3385 5444 10243 6243 6244  
+10246 3387 1152 5445 1826 10248 1360  
+10247 3388 5446 918 6926 10479 6247  
+10248 5445 5446 3387 6247 10246 1825  
+10249 1661 5447 3085 6260 1049 5645  
+10250 3394 5447 3393 5645 6259 5683  
+10251 3277 5448 1760 9931 3515 5532  
+10252 3403 3027 5448 6027 5532 6279  
+10253 1407 5449 3195 5866 6854 5865  
+10254 3404 5449 3405 5865 6284 2310  
+10255 3697 5450 3406 10258 6283 6855  
+10256 1403 3407 5450 2316 6855 6285  
+10257 5451 1400 5520 6286 6650 6293  
+10258 5450 5451 3406 6650 10255 2316  
+10259 1192 137 5452 10260 611 -1  
+10260 136 5452 137 10259 -1 613  
+10261 4392 5453 136 613 4866 840  
+10262 1593 3414 5453 6301 840 612  
+10263 5347 5454 3424 10486 10051 10050  
+10264 4876 5454 717 10050 9132 6320  
+10265 5347 5455 1516 6324 2541 10051  
+10266 5456 5455 3424 10051 10267 6325  
+10267 5567 5456 3424 10266 10486 10485  
+10268 3431 5456 835 10485 6335 6321  
+10269 3431 5457 3426 1194 6321 6334  
+10270 5459 5457 605 6334 10274 10273  
+10271 5458 1515 3598 6660 2538 6327  
+10272 3426 5458 1516 6662 6324 2542  
+10273 5457 5459 3427 6508 1194 10270  
+10274 3429 5459 605 10270 6330 6326  
+10275 3430 3431 5460 10276 6333 6332  
+10276 5217 5460 3431 10275 6335 9797  
+10277 5461 2766 5474 6338 6373 5014  
+10278 3435 5461 3434 6373 6342 6339  
+10279 5462 3435 5465 1635 6343 6345  
+10280 3438 5462 3436 6343 2146 960  
+10281 5463 724 5484 6420 10322 10287  
+10282 3438 5463 3437 10322 6348 2146  
+10283 3640 5464 3437 6348 6741 6738  
+10284 3597 5464 1056 6738 2148 6349  
+10285 1317 3439 5465 10286 6394 6350  
+10286 5465 3439 3436 10288 6343 10285  
+10287 5463 5466 724 6397 10281 2130  
+10288 3436 3439 5466 6351 2130 10286  
+10289 3442 5467 1317 386 6356 6352  
+10290 5481 5467 3441 6352 10318 10317  
+10291 3443 3444 5468 10292 6359 6358  
+10292 2144 5468 3444 10291 3791 627  
+10293 2145 5469 3446 6361 5015 5016  
+10294 3447 3444 5469 6361 4651 3791  
+10295 3447 5471 5472 10298 6367 4651  
+10296 3458 5470 3448 10300 6389 6374  
+10297 3506 5471 2145 5016 6366 4654  
+10298 5472 5471 3449 4654 6371 10295  
+10299 3486 5472 919 6371 6443 6368  
+10300 5470 5472 3448 6368 10296 6367  
+10301 3520 5473 521 6372 6509 6395  
+10302 3434 3450 5473 6372 6395 10304  
+10303 2767 5474 3432 6338 6477 5011  
+10304 5474 3450 3434 10302 6373 5011  
+10305 3445 3452 5475 10306 3787 6376  
+10306 3483 5475 3452 10305 6363 6437  
+10307 3460 5476 1228 6377 6393 6375  
+10308 3452 3451 5476 6377 6375 6376  
+10309 3595 5477 2146 6380 6653 4665  
+10310 3457 5477 2588 4665 9542 3793  
+10311 3492 5478 2147 3797 6455 6382  
+10312 3459 5478 3456 6382 6385 6391  
+10313 3486 5479 3448 6389 6368 3792  
+10314 3453 5479 2146 3792 6378 6369  
+10315 3488 5480 1319 2129 6409 6410  
+10316 5480 3470 5569 10487 2153 6410  
+10317 5467 5481 3440 6353 386 10290  
+10318 5481 3441 3485 6441 6435 10290  
+10319 1983 5482 3472 2141 7005 2139  
+10320 3522 5482 3473 2139 6418 6513  
+10321 3640 5483 1309 2140 10767 6741  
+10322 3437 5463 5484 10281 10324 10282  
+10323 3475 5484 3474 6420 2143 6344  
+10324 5484 5483 3437 6741 10322 6344  
+10325 5500 5485 1315 6419 10354 2142  
+10326 5485 3476 5486 10327 6422 2142  
+10327 4214 5486 3476 10326 6423 7843  
+10328 3812 5486 1307 7843 7079 6425  
+10329 1512 3639 5710 2534 10768 6740  
+10330 1309 3478 5487 6428 6742 974  
+10331 3595 5488 2149 4658 6444 6654  
+10332 3486 3487 5488 4658 6654 6443  
+10333 5110 5489 2602 6651 9587 1471  
+10334 706 3492 5489 4691 1471 10336  
+10335 3522 5491 1314 2138 10355 6418  
+10336 3492 706 5490 -1 10769 10334  
+10337 5492 5491 3473 6418 10338 6417  
+10338 3566 5492 3473 10337 6411 6597  
+10339 1313 3497 5492 6417 6597 6465  
+10340 4214 5493 1204 553 7842 6466  
+10341 3497 3498 5493 2135 6466 6465  
+10342 5494 1484 5513 6591 973 6471  
+10343 5154 5494 2694 6589 9673 4869  
+10344 3512 5495 620 6478 6488 6495  
+10345 2581 3502 5495 6474 6495 6483  
+10346 2765 5496 3432 6477 6337 6331  
+10347 3503 5496 3504 6331 6480 5013  
+10348 3513 5497 2855 5012 6499 5189  
+10349 2765 5497 3507 5189 1347 6485  
+10350 149 3516 5498 10351 10356 -1  
+10351 3517 5498 3516 10350 1348 688  
+10352 3513 5499 912 6505 6498 5191  
+10353 5498 5499 3514 5191 6503 688  
+10354 3521 5500 1315 10325 6512 6421  
+10355 1314 5500 3522 6421 10335 6514  
+10356 5498 5501 149 5190 10350 6503  
+10357 2856 5501 3514 6503 6501 6500  
+10358 3769 5502 2856 6500 366 6997  
+10359 150 3523 5502 6516 6997 -1  
+10360 4774 5503 1674 10365 8932 2854  
+10361 4775 5503 2069 2854 8934 2846  
+10362 5504 2080 4788 8961 3661 6529  
+10363 5505 5504 1675 8790 8305 2855  
+10364 5712 1675 4695 8777 10771 8305  
+10365 5503 5505 1674 2857 10360 2236  
+10366 5507 5506 1882 9035 10368 6531  
+10367 5506 3531 2125 3311 6530 6531  
+10368 4669 5507 1882 10366 8724 3309  
+10369 1903 3531 5507 6531 3312 3749  
+10370 2002 5508 3273 6019 9029 6021  
+10371 1235 5508 3557 6021 6580 6581  
+10372 4869 5509 2498 6586 9118 9117  
+10373 5510 5509 1866 9117 4491 10375  
+10374 2663 5510 2668 4822 9625 4813  
+10375 5509 5510 3559 4813 6586 10373  
+10376 1014 5511 2200 5924 3666 958  
+10377 2201 5511 3560 958 1357 4819  
+10378 5514 1484 3498 6468 6467 6591  
+10379 3562 1312 5512 -1 4874 10383  
+10380 5513 3563 5515 10384 6593 10382  
+10381 3565 5514 1313 6467 6594 6595  
+10382 5513 5514 3563 6595 10380 6591  
+10383 5515 1312 3562 10379 6593 2136  
+10384 3565 5515 3563 10380 6595 6592  
+10385 1392 5516 3240 6630 1552 3123  
+10386 1777 5516 3239 3123 5945 1272  
+10387 3585 5517 3581 6632 10666 3065  
+10388 5518 5517 1603 3065 10389 3052  
+10389 4398 5518 1603 10388 2712 10392  
+10390 1817 3584 5518 3052 10391 8543  
+10391 1817 5518 5519 10392 8556 10390  
+10392 4398 5519 5518 10391 10389 3141  
+10393 1411 5520 3248 2334 10123 2332  
+10394 5520 3593 3406 6649 6650 2332  
+10395 3561 3601 5521 10396 4872 2479  
+10396 2694 5521 3601 10395 4867 6665  
+10397 3602 5522 727 2240 6668 842  
+10398 1303 5522 3603 842 6322 6670  
+10399 3988 5523 942 6874 1406 1152  
+10400 5557 5523 3606 7410 6675 10465  
+10401 637 5524 3608 629 7511 1429  
+10402 5306 5524 3609 1429 9972 9970  
+10403 4978 5525 3609 9972 6679 9331  
+10404 3948 5525 1139 9331 10518 6683  
+10405 4135 5526 1175 7695 666 7694  
+10406 5527 5526 1891 7694 10407 624  
+10407 4651 5527 1891 10406 8690 3288  
+10408 3621 5527 598 3288 10410 624  
+10409 5529 5530 3635 6733 10411 127  
+10410 3621 598 5528 -1 10773 10408  
+10411 3635 130 5529 -1 10409 8052  
+10412 3638 5530 1513 127 -1 6737  
+10413 1120 5531 2685 1534 1761 4857  
+10414 4043 5531 3647 4857 6755 1535  
+10415 622 5532 883 7372 4630 358  
+10416 3649 902 5532 1290 358 6759  
+10417 4946 5533 2279 9217 4125 9268  
+10418 5534 5533 958 9268 10420 10419  
+10419 5533 5534 3650 6761 4056 10418  
+10420 3652 5534 958 10418 6763 4105  
+10421 3658 5535 1219 6767 10426 4143  
+10422 3669 5535 3654 4143 6800 2667  
+10423 3669 5536 865 6782 1439 6800  
+10424 3654 3655 5536 6772 6800 10429  
+10425 5538 5537 2322 10473 10427 6777  
+10426 1219 5537 3658 6777 10421 6769  
+10427 2322 3107 5538 10428 10425 4142  
+10428 5538 3107 5325 1953 10011 10427  
+10429 3654 5539 3655 6778 10424 6770  
+10430 5538 5539 3658 6770 6777 5684  
+10431 5355 5540 1079 6787 10066 5850  
+10432 3186 5540 3187 5850 94 5847  
+10433 957 3184 5541 10434 6791 5844  
+10434 1579 5541 3184 10433 6764 5843  
+10435 4962 5542 3675 4167 6811 9300  
+10436 4961 5542 2334 9300 9298 6812  
+10437 3721 5543 2329 6813 6902 4156  
+10438 5544 5543 2353 10445 10439 4204  
+10439 5544 2353 2352 10450 4202 10438  
+10440 1410 3676 5544 4204 9327 6814  
+10441 2341 3679 5545 10442 6823 3110  
+10442 5545 3679 1243 6819 6820 10441  
+10443 5321 5546 3093 2831 10003 5663  
+10444 2341 5546 3681 5663 6821 6823  
+10445 5547 2353 5543 10438 4156 4189  
+10446 1409 3682 5547 4189 6901 4205  
+10447 2484 5548 2345 6825 3152 4462  
+10448 5549 5548 1244 4462 10449 6826  
+10449 2487 5549 1244 10448 4203 4469  
+10450 2353 5549 2352 4469 10439 2004  
+10451 5307 5550 3053 6840 9975 9974  
+10452 3688 5550 1877 9974 6838 5587  
+10453 1049 3690 5551 10454 9461 6842  
+10454 2501 5551 3690 10453 10239 6841  
+10455 751 5552 1653 6884 7162 2812  
+10456 3691 5552 3692 2812 6846 1027  
+10457 4822 5553 2000 8835 9028 6093  
+10458 2001 5553 3309 6093 6090 6092  
+10459 1011 5554 3693 6848 5578 6847  
+10460 5554 3703 600 300 6867 6847  
+10461 402 401 5555 10462 7126 -1  
+10462 401 3704 5555 418 10461 413  
+10463 943 3709 5556 10464 9720 989  
+10464 975 5556 3709 10463 1408 6879  
+10465 5557 624 5523 6676 10400 6880  
+10466 3711 5557 930 6675 6883 6882  
+10467 859 2969 5558 10468 2813 9877  
+10468 648 5558 2969 10467 1727 5416  
+10469 3713 5559 1104 1242 6886 6885  
+10470 1102 5559 3712 6885 604 1725  
+10471 1116 5560 2406 4311 10728 4310  
+10472 3715 5560 3714 4310 6887 1390  
+10473 2322 5537 5562 6776 10476 10425  
+10474 960 5561 3720 6775 4177 6899  
+10475 3720 5562 2304 4106 6900 6775  
+10476 2322 5562 5561 6775 5691 10473  
+10477 2204 3729 5563 10478 3953 3733  
+10478 591 5563 3729 10477 468 6917  
+10479 918 5564 3388 6916 10247 6249  
+10480 3729 5564 3730 6249 468 3729  
+10481 2226 5565 699 2010 3951 141  
+10482 591 5565 2227 141 6917 3906  
+10483 3603 5566 3425 6323 6322 6669  
+10484 151 3768 5566 6323 6669 6996  
+10485 5456 5567 835 6995 10268 10267  
+10486 5567 3424 5454 10263 2118 10267  
+10487 3470 3773 5569 10489 10316 6598  
+10488 3768 5568 3769 6994 5188 6996  
+10489 1983 5569 3773 10487 2151 7005  
+10490 17 5570 18 1159 -1 551  
+10491 733 5570 3778 551 7261 7015  
+10492 5190 5571 586 7251 10748 9743  
+10493 5571 2779 5185 9734 9733 9743  
+10494 4307 5572 1644 8264 2795 8027  
+10495 1043 3784 5572 2515 8027 2793  
+10496 3533 5573 1865 4117 1516 3861  
+10497 488 5573 3821 3861 9252 7094  
+10498 439 5574 422 7122 330 331  
+10499 438 5574 3837 331 -1 326  
+10500 456 5575 3842 7130 7127 7129  
+10501 400 5575 3839 7129 408 7120  
+10502 196 5577 197 1028 -1 645  
+10503 4202 5576 3861 2059 1490 7820  
+10504 618 3862 5577 7163 7140 618  
+10505 5578 2552 5063 4598 9498 1055  
+10506 765 5578 3867 4599 19 7178  
+10507 4052 5579 774 7199 7538 1563  
+10508 4051 5579 1020 1563 7534 1562  
+10509 63 5580 1169 7254 672 1857  
+10510 62 5580 3906 1857 -1 1148  
+10511 3921 5581 3920 395 7282 385  
+10512 5714 3922 555 7228 7284 10776  
+10513 4170 5582 840 7313 1205 7757  
+10514 5582 1567 4375 8152 1206 7757  
+10515 4380 5583 841 7314 8163 285  
+10516 549 5583 3930 285 7304 7300  
+10517 3947 5584 720 966 7333 4210  
+10518 1139 5584 3948 4210 10404 7335  
+10519 316 5585 870 1264 797 1263  
+10520 655 5585 1170 1263 2895 1862  
+10521 5339 5587 273 7404 -1 10036  
+10522 3978 5586 3976 7387 177 7391  
+10523 5587 3151 5340 488 10037 10036  
+10524 3629 5588 1262 7406 2040 6720  
+10525 944 3986 5588 1404 6720 7407  
+10526 275 5589 1358 6719 2224 2226  
+10527 944 5589 3989 2226 7407 7412  
+10528 592 4010 5590 10529 5145 1691  
+10529 1085 5590 4010 10528 7828 7453  
+10530 4009 5591 985 10222 7451 1029  
+10531 619 5591 4011 1029 35 7455  
+10532 987 4016 5592 10533 5789 1496  
+10533 540 5592 4016 10532 2648 1207  
+10534 4018 5593 1570 10632 7469 1499  
+10535 1571 5593 4019 1499 7475 7471  
+10536 995 4031 5594 10537 442 7495  
+10537 301 5594 4031 10536 -1 1512  
+10538 662 4043 5595 10539 4703 7518  
+10539 4796 5595 4043 10538 7517 8976  
+10540 1005 5596 662 7518 789 711  
+10541 1006 5596 2687 711 4853 4860  
+10542 2473 5597 1232 1086 1980 4441  
+10543 5598 5597 1233 4441 10544 7525  
+10544 2470 5598 1233 10543 4436 3436  
+10545 781 5598 1966 3436 3433 3435  
+10546 545 4047 5599 10547 6749 357  
+10547 781 5599 4047 10546 3435 7526  
+10548 2556 5600 559 7536 4607 694  
+10549 4050 5600 675 694 759 736  
+10550 4061 5601 609 5535 7553 222  
+10551 1689 5601 4062 222 3620 7556  
+10552 1127 4094 5602 10553 3753 1782  
+10553 1130 5602 4094 10552 7614 7616  
+10554 4115 5603 1149 4897 1819 1024  
+10555 393 5603 4116 1024 -1 7656  
+10556 526 4117 5604 10557 5400 7657  
+10557 1150 5604 4117 10556 4632 1292  
+10558 622 5605 3649 266 358 6760  
+10559 4895 5605 4117 6760 7657 9164  
+10560 2568 5606 622 7659 4630 258  
+10561 1150 5606 2569 258 4634 4632  
+10562 4277 5607 539 7668 2446 7967  
+10563 4273 5607 1468 7967 39 1733  
+10564 2794 5608 492 1901 5069 5066  
+10565 4149 5608 1599 5066 7720 1887  
+10566 2180 4155 5609 10567 1917 7730  
+10567 295 5609 4155 10566 78 7727  
+10568 1238 4179 5610 10569 7782 91  
+10569 580 5610 4179 10568 8082 7775  
+10570 5033 5611 1597 7779 5883 9437  
+10571 1111 5611 3204 9437 2702 5881  
+10572 3897 5612 984 2058 609 7236  
+10573 201 4201 5612 2058 7236 7821  
+10574 1165 5613 2825 7831 1852 5126  
+10575 4208 901 5613 7831 10577 2927  
+10576 1284 4208 5614 10577 5123 2084  
+10577 5613 5614 4208 10576 10575 5126  
+10578 1289 4210 5615 10579 2094 832  
+10579 5615 4210 1546 1947 7835 10578  
+10580 2534 5616 2535 7851 4565 92  
+10581 4216 5616 542 92 1904 3321  
+10582 127 5617 2141 3783 -1 3910  
+10583 4876 5617 4229 3910 7870 3911  
+10584 5618 518 5360 10076 5880 2246  
+10585 1366 5618 4234 7169 7875 7881  
+10586 4233 5619 1709 8371 7880 7879  
+10587 1367 4235 5619 2245 7879 7884  
+10588 4006 5620 1542 8117 7445 1486  
+10589 4236 5620 4237 1486 7887 7888  
+10590 1384 5621 3261 860 5999 5997  
+10591 3590 5621 4246 5997 7905 2275  
+10592 2816 5622 1274 7917 1521 5111  
+10593 4250 5622 1423 9320 7914 2313  
+10594 1275 4254 5623 10595 2324 7921  
+10595 1403 5623 4254 10594 7924 2064  
+10596 5625 2350 2349 4198 4196 10599  
+10597 533 5624 4257 10598 7933 7927  
+10598 4257 5624 5625 10599 4199 10597  
+10599 2350 5625 5624 10598 5277 10596  
+10600 1448 4267 5626 10601 1145 2801  
+10601 703 5626 4267 10600 3096 2396  
+10602 2891 5627 1449 7949 5261 3097  
+10603 1799 4268 5627 7949 3097 3104  
+10604 4436 5628 1448 2801 8271 2802  
+10605 1648 4269 5628 7947 2802 7951  
+10606 1449 5629 2890 610 5261 5258  
+10607 4437 5629 4269 5258 7951 8273  
+10608 4176 5630 1237 7976 2456 7769  
+10609 4280 5630 1473 7769 7974 2564  
+10610 4363 5631 1704 232 10625 8129  
+10611 1021 4306 5631 2915 8129 1421  
+10612 4311 5632 674 8050 2619 8034  
+10613 5638 5632 1555 8034 1565 10624  
+10614 1508 5633 2892 5262 1483 893  
+10615 5638 5633 4320 893 10624 2914  
+10616 1519 5634 2229 2546 8062 954  
+10617 4329 2228 5634 2546 954 8064  
+10618 4334 5635 1522 9428 2552 8075  
+10619 116 5635 1523 8075 7322 1217  
+10620 5637 5636 1538 5104 10622 8096  
+10621 1897 5636 4345 8096 3300 8095  
+10622 5208 5637 1538 10620 3808 9780  
+10623 5637 2155 4839 2582 9058 9780  
+10624 5638 4320 5632 8050 10613 10615  
+10625 1704 5638 4363 1565 10610 2618  
+10626 1558 4366 5639 10627 29 8138  
+10627 213 5639 4366 10626 -1 298  
+10628 1559 4367 5640 10629 6930 603  
+10629 686 5640 4367 10628 1614 8139  
+10630 540 4377 5641 10631 1497 930  
+10631 1568 5641 4377 10630 8151 8157  
+10632 5642 1570 5593 10534 5870 8160  
+10633 5006 5642 842 5869 9388 1312  
+10634 4846 5643 2161 8167 103 3818  
+10635 4383 5643 4384 9072 8169 8170  
+10636 3960 5644 135 1298 7357 7356  
+10637 2163 4395 5644 1298 7356 10639  
+10638 1596 5645 2690 3825 8189 2697  
+10639 2163 5645 4395 2697 10637 8190  
+10640 3585 5646 1603 2712 3065 6634  
+10641 5646 1779 2100 3702 3701 6634  
+10642 1616 1611 5716 1173 10780 2740  
+10643 1606 5647 4399 2729 2718 8197  
+10644 1610 5648 1612 1322 6641 2726  
+10645 1609 5648 4400 2726 1509 8199  
+10646 5649 2372 4985 9346 9345 9351  
+10647 1617 5649 4406 4241 8211 8212  
+10648 1635 5650 3726 2785 6143 6911  
+10649 4424 5650 4425 6911 8250 1139  
+10650 3257 5651 1386 8253 2277 1505  
+10651 5413 5651 2365 1505 4229 10183  
+10652 3264 5652 1638 1503 6003 2790  
+10653 1388 5652 4430 2790 8255 8259  
+10654 4598 5653 1676 7390 8586 8307  
+10655 304 5653 4455 8307 -1 2859  
+10656 1686 4464 5654 10657 8316 8323  
+10657 1687 5654 4464 10656 2879 8321  
+10658 1686 2674 5655 10659 8323 4835  
+10659 5655 2674 5142 4834 9649 10658  
+10660 4599 5656 1849 8329 3203 8587  
+10661 1203 4467 5656 153 8587 3196  
+10662 1736 5657 4302 8406 8414 2498  
+10663 950 5657 4509 2498 8411 8412  
+10664 1755 4520 5658 10665 5551 3016  
+10665 1756 5658 4520 10664 8437 8435  
+10666 3581 5659 3585 8452 10387 6626  
+10667 4529 5659 4530 6626 8454 8455  
+10668 1776 5660 3232 5939 5936 5938  
+10669 4532 5660 4533 5938 3072 3071  
+10670 873 5661 2750 1713 9706 4983  
+10671 1780 5661 4560 4983 8431 8514  
+10672 1807 5662 1762 3035 3030 3031  
+10673 5662 4561 1765 8516 8517 3031  
+10674 5663 704 2489 8555 2007 8196  
+10675 1823 4581 5663 2335 4475 10722  
+10676 4858 5664 976 1448 9096 1517  
+10677 1861 5664 3536 9095 3227 6540  
+10678 4882 5665 1862 8623 1823 3228  
+10679 976 5665 2210 3228 9099 3918  
+10680 4948 5666 3537 3232 6542 9271  
+10681 998 4618 5666 3236 9271 8624  
+10682 4630 5667 798 1915 1120 5637  
+10683 1872 5667 4632 5637 3248 8652  
+10684 1894 4655 5668 10685 8702 1869  
+10685 5668 4655 1895 8699 8697 10684  
+10686 3531 5669 1885 8716 3311 3749  
+10687 4670 5669 1903 3749 8727 3307  
+10688 3790 1909 5717 7036 10782 7033  
+10689 1194 4673 5670 7037 4567 8735  
+10690 1910 4673 5671 10691 3326 7037  
+10691 1911 5671 4673 10690 8734 8733  
+10692 2186 4674 5672 10693 6231 8737  
+10693 1194 5672 4674 10692 8735 8732  
+10694 4865 5673 2186 8737 9110 8701  
+10695 493 5673 4657 8701 3308 8700  
+10696 511 5674 2477 879 8752 4449  
+10697 1924 5674 4686 4449 8760 8759  
+10698 1947 5675 2939 3401 9026 1703  
+10699 1955 5675 4706 1703 8796 3414  
+10700 4758 5676 1062 4830 8900 3595  
+10701 4747 5676 2047 3595 8879 3582  
+10702 2039 5677 4745 8882 1643 3578  
+10703 2041 5677 4750 3578 3583 8885  
+10704 5678 4753 1063 8888 8890 8901  
+10705 2047 4758 5678 1648 8899 3595  
+10706 1061 4761 5679 10707 193 3879  
+10707 2191 5679 4761 10706 1700 8907  
+10708 2053 2730 5680 10709 2180 9889  
+10709 5680 2730 2729 3608 2181 10708  
+10710 5681 2085 4791 2844 8967 4257  
+10711 2069 5681 4776 3655 8934 8936  
+10712 3337 5682 1344 8988 3692 6149  
+10713 2095 5682 3012 6149 2298 5503  
+10714 721 5683 3144 3767 699 5765  
+10715 2133 4835 5683 968 5765 9052  
+10716 5684 627 4849 9077 3828 3826  
+10717 886 5684 4848 5700 9074 9076  
+10718 3030 5685 2193 9120 5539 1268  
+10719 2194 5685 2935 1268 5351 5348  
+10720 4964 5686 2337 4155 9304 9294  
+10721 2328 5686 4959 9294 4152 9293  
+10722 1823 5687 4581 6234 10675 8557  
+10723 5687 4970 3380 9313 9315 8557  
+10724 1410 5688 3675 4176 6814 4157  
+10725 2340 5688 4974 4157 6817 9323  
+10726 1802 5689 2487 2329 2509 4468  
+10727 5689 4975 2351 9325 9326 4468  
+10728 5690 1116 2406 10471 4307 7593  
+10729 1626 5690 4996 2760 950 9368  
+10730 480 5691 3196 183 5867 5868  
+10731 2423 5691 5005 5868 4345 9386  
+10732 726 5692 2467 9434 4426 4429  
+10733 139 5692 3856 4429 617 7154  
+10734 2476 5693 108 7070 -1 4448  
+10735 1879 5693 5035 4448 1913 9442  
+10736 5337 5694 1713 9474 5756 10032  
+10737 3138 5694 3139 10032 2932 5753  
+10738 2540 5695 602 9475 903 4573  
+10739 2514 5695 2539 4573 4530 4572  
+10740 5696 3206 5365 5888 10087 4671  
+10741 5090 5696 5085 3794 9539 2901  
+10742 5090 5697 2590 664 2901 9551  
+10743 2594 5698 5093 9557 6704 9555  
+10744 5698 5094 470 -1 1468 9555  
+10745 2192 5167 5699 10746 5439 4963  
+10746 2740 5699 5167 10745 9697 9698  
+10747 5700 715 5336 10029 5040 714  
+10748 586 5700 5190 5038 10492 9744  
+10749 3959 5703 5701 10752 1294 10753  
+10750 5702 2873 3575 847 6615 10754  
+10751 3111 5701 5702 10752 6614 5224  
+10752 5702 5701 5703 10749 10754 10751  
+10753 134 5703 3959 10749 1275 7355  
+10754 5702 5703 2873 7355 10750 10752  
+10755 2055 5704 3019 3592 5526 5516  
+10756 502 5704 4765 5516 8917 8914  
+10757 3059 5305 5705 10758 7069 5597  
+10758 5705 5305 499 9973 9971 10757  
+10759 3079 5706 3080 3243 3250 5636  
+10760 5706 5312 1879 3263 9985 5636  
+10761 3119 5707 3747 6953 6952 5714  
+10762 334 5707 708 5714 46 45  
+10763 5708 3134 56 5741 1192 652  
+10764 834 5708 3136 10784 5752 758  
+10765 1652 5709 2998 4952 9895 5475  
+10766 2735 5709 5407 5475 10170 3629  
+10767 1309 5710 3640 2534 10321 6742  
+10768 1512 5710 5487 6742 6428 10329  
+10769 3492 5490 5711 10770 3806 10336  
+10770 2153 5711 5490 10769 -1 6456  
+10771 515 5712 4695 10364 3375 8776  
+10772 1674 5712 4454 8776 8932 2857  
+10773 3621 5528 5713 10774 4675 10410  
+10774 2594 5713 5528 10773 -1 6704  
+10775 828 5714 2959 7284 2543 5397  
+10776 3922 5714 5581 5397 385 10512  
+10777 676 5715 1558 2627 2623 497  
+10778 1559 5715 3736 497 6927 6930  
+10779 4399 5716 825 1173 8198 2729  
+10780 1616 5716 5647 2729 2719 10642  
+10781 1194 5717 2536 2156 6232 4567  
+10782 3790 5717 5670 4567 1906 10688  
+10783 55 5718 3135 5747 -1 5745  
+10784 3136 5708 5718 5747 5745 10764  
+651 # <# of segments>, next lines <segment #> <vertex #>  <vertex #> [boundary tag] ...Triangulation Segments...
+0 3 4 exterior
+1 9 10 exterior
+2 10 11 exterior
+3 31 30 exterior
+4 39 38 exterior
+5 46 45 exterior
+6 61 60 exterior
+7 63 64 exterior
+8 72 71 exterior
+9 73 72 exterior
+10 74 75 exterior
+11 80 79 exterior
+12 83 82 exterior
+13 85 84 exterior
+14 90 89 exterior
+15 93 92 exterior
+16 95 94 exterior
+17 100 101 exterior
+18 104 103 exterior
+19 121 122 exterior
+20 125 126 exterior
+21 140 726 open
+22 151 152 exterior
+23 161 162 exterior
+24 162 3208 exterior
+25 163 164 exterior
+26 165 166 exterior
+27 170 171 exterior
+28 174 175 exterior
+29 180 179 exterior
+30 181 180 exterior
+31 182 181 exterior
+32 185 186 exterior
+33 194 195 exterior
+34 196 197 exterior
+35 233 232 exterior
+36 235 236 exterior
+37 237 238 exterior
+38 254 255 exterior
+39 266 267 exterior
+40 267 268 exterior
+41 269 268 exterior
+42 270 271 exterior
+43 290 289 exterior
+44 309 310 exterior
+45 4204 327 exterior
+46 330 331 exterior
+47 336 337 exterior
+48 340 339 exterior
+49 342 341 exterior
+50 348 347 exterior
+51 356 357 exterior
+52 359 360 exterior
+53 370 371 exterior
+54 382 383 exterior
+55 398 399 exterior
+56 403 404 exterior
+57 405 406 exterior
+58 407 408 exterior
+59 410 411 exterior
+60 414 413 exterior
+61 421 420 exterior
+62 423 424 exterior
+63 427 428 exterior
+64 433 434 exterior
+65 436 435 exterior
+66 437 438 exterior
+67 438 3837 exterior
+68 440 441 exterior
+69 442 441 exterior
+70 448 447 exterior
+71 450 451 exterior
+72 455 3704 exterior
+73 456 457 exterior
+74 463 464 exterior
+75 464 465 exterior
+76 69 70 exterior
+77 75 76 exterior
+78 76 77 exterior
+79 77 78 exterior
+80 79 78 exterior
+81 83 84 exterior
+82 85 86 exterior
+83 1 0 exterior
+84 6 5 exterior
+85 7 8 exterior
+86 8 9 exterior
+87 13 12 exterior
+88 13 14 exterior
+89 16 17 exterior
+90 18 19 exterior
+91 22 21 exterior
+92 22 23 exterior
+93 25 24 exterior
+94 27 26 exterior
+95 37 38 exterior
+96 42 43 exterior
+97 48 47 exterior
+98 52 53 exterior
+99 74 73 exterior
+100 87 88 exterior
+101 90 91 exterior
+102 93 94 exterior
+103 96 95 exterior
+104 96 97 exterior
+105 98 97 exterior
+106 98 4163 exterior
+107 117 118 exterior
+108 124 125 exterior
+109 156 157 exterior
+110 158 157 exterior
+111 165 164 exterior
+112 169 170 exterior
+113 172 171 exterior
+114 174 173 exterior
+115 177 178 exterior
+116 183 184 exterior
+117 184 185 exterior
+118 187 188 exterior
+119 200 201 exterior
+120 206 205 exterior
+121 209 4890 exterior
+122 214 215 exterior
+123 228 227 exterior
+124 232 231 exterior
+125 237 236 exterior
+126 241 240 exterior
+127 242 241 exterior
+128 242 243 exterior
+129 248 249 exterior
+130 251 250 exterior
+131 252 251 exterior
+132 254 253 exterior
+133 258 257 exterior
+134 286 287 exterior
+135 288 289 exterior
+136 296 4309 exterior
+137 302 303 exterior
+138 307 308 exterior
+139 312 313 exterior
+140 313 314 exterior
+141 317 318 exterior
+142 320 319 exterior
+143 334 335 exterior
+144 344 343 exterior
+145 349 350 exterior
+146 362 361 exterior
+147 365 364 exterior
+148 367 368 exterior
+149 369 368 exterior
+150 381 382 exterior
+151 388 389 exterior
+152 396 395 exterior
+153 397 396 exterior
+154 400 401 exterior
+155 402 403 exterior
+156 408 409 exterior
+157 411 3828 exterior
+158 416 3836 exterior
+159 420 419 exterior
+160 422 421 exterior
+161 426 427 exterior
+162 429 430 exterior
+163 432 431 exterior
+164 432 433 exterior
+165 436 437 exterior
+166 443 442 exterior
+167 444 445 exterior
+168 449 448 exterior
+169 452 451 exterior
+170 466 467 exterior
+171 142 141 exterior
+172 152 153 exterior
+173 154 153 exterior
+174 154 155 exterior
+175 166 4381 exterior
+176 4831 172 exterior
+177 178 179 exterior
+178 176 177 exterior
+179 202 203 exterior
+180 204 203 exterior
+181 208 209 exterior
+182 244 245 exterior
+183 247 248 exterior
+184 253 252 exterior
+185 256 255 exterior
+186 266 265 exterior
+187 271 272 exterior
+188 277 278 exterior
+189 316 315 exterior
+190 316 317 exterior
+191 319 318 exterior
+192 320 321 exterior
+193 323 324 exterior
+194 324 325 exterior
+195 325 326 exterior
+196 338 337 exterior
+197 345 344 exterior
+198 354 355 exterior
+199 352 353 exterior
+200 357 358 exterior
+201 358 359 exterior
+202 353 354 exterior
+203 351 352 exterior
+204 362 363 exterior
+205 364 363 exterior
+206 366 365 exterior
+207 4308 366 exterior
+208 369 370 exterior
+209 371 3971 exterior
+210 376 375 exterior
+211 379 380 exterior
+212 378 379 exterior
+213 5176 383 exterior
+214 392 391 exterior
+215 393 392 exterior
+216 395 394 exterior
+217 404 405 exterior
+218 407 406 exterior
+219 455 454 exterior
+220 410 409 exterior
+221 413 412 exterior
+222 414 415 exterior
+223 415 3830 exterior
+224 446 445 exterior
+225 417 418 exterior
+226 419 418 exterior
+227 422 423 exterior
+228 3838 439 exterior
+229 424 425 exterior
+230 425 426 exterior
+231 428 429 exterior
+232 430 431 exterior
+233 435 434 exterior
+234 444 443 exterior
+235 447 446 exterior
+236 3827 449 exterior
+237 1131 452 exterior
+238 454 453 exterior
+239 458 457 exterior
+240 460 459 exterior
+241 459 458 exterior
+242 463 462 exterior
+243 465 2437 exterior
+244 4888 467 exterior
+245 1 2 exterior
+246 4075 2 exterior
+247 5 4 exterior
+248 12 11 exterior
+249 14 15 exterior
+250 16 15 exterior
+251 18 17 exterior
+252 21 20 exterior
+253 24 23 exterior
+254 26 25 exterior
+255 27 28 exterior
+256 3795 28 exterior
+257 3809 31 exterior
+258 32 33 exterior
+259 34 33 exterior
+260 40 39 exterior
+261 37 36 exterior
+262 41 42 exterior
+263 44 4443 exterior
+264 47 46 exterior
+265 53 54 exterior
+266 57 56 exterior
+267 59 58 exterior
+268 60 59 exterior
+269 61 62 exterior
+270 3906 62 exterior
+271 65 64 exterior
+272 66 65 exterior
+273 66 67 exterior
+274 67 68 exterior
+275 68 69 exterior
+276 70 71 exterior
+277 82 81 exterior
+278 81 80 exterior
+279 86 87 exterior
+280 88 89 exterior
+281 92 91 exterior
+282 4166 99 exterior
+283 102 101 exterior
+284 1104 102 exterior
+285 2773 104 exterior
+286 105 4368 exterior
+287 106 107 exterior
+288 110 111 exterior
+289 111 4891 exterior
+290 112 4328 exterior
+291 115 4333 exterior
+292 119 120 exterior
+293 120 121 exterior
+294 123 122 exterior
+295 127 126 exterior
+296 5109 144 exterior
+297 3820 147 exterior
+298 3516 148 exterior
+299 5568 150 exterior
+300 3855 139 exterior
+301 137 136 exterior
+302 5030 138 exterior
+303 134 3958 exterior
+304 4321 130 exterior
+305 3576 132 exterior
+306 128 4838 exterior
+307 4649 142 exterior
+308 4137 143 exterior
+309 5078 145 exterior
+310 5069 146 exterior
+311 3523 149 exterior
+312 2141 127 exterior
+313 129 3638 exterior
+314 3159 131 exterior
+315 133 2873 exterior
+316 135 4394 exterior
+317 1192 137 exterior
+318 124 123 exterior
+319 118 119 exterior
+320 3940 116 exterior
+321 160 4588 exterior
+322 2720 167 exterior
+323 2717 168 exterior
+324 159 160 exterior
+325 158 4073 exterior
+326 155 3617 exterior
+327 113 4324 exterior
+328 2465 114 exterior
+329 109 4153 exterior
+330 3077 108 exterior
+331 107 2476 exterior
+332 175 4833 exterior
+333 183 182 exterior
+334 188 5060 exterior
+335 186 187 exterior
+336 189 5226 exterior
+337 191 190 exterior
+338 191 192 exterior
+339 3889 192 exterior
+340 193 194 exterior
+341 196 195 exterior
+342 197 198 exterior
+343 5576 198 exterior
+344 200 199 exterior
+345 201 202 exterior
+346 206 207 exterior
+347 205 204 exterior
+348 207 2785 exterior
+349 210 211 exterior
+350 211 4192 exterior
+351 212 213 exterior
+352 213 4366 exterior
+353 4717 215 exterior
+354 217 216 exterior
+355 217 218 exterior
+356 219 218 exterior
+357 220 219 exterior
+358 220 221 exterior
+359 221 222 exterior
+360 222 223 exterior
+361 223 224 exterior
+362 224 225 exterior
+363 4386 225 exterior
+364 226 227 exterior
+365 3788 228 exterior
+366 230 229 exterior
+367 4829 230 exterior
+368 4109 233 exterior
+369 1348 234 exterior
+370 239 238 exterior
+371 3724 239 exterior
+372 243 244 exterior
+373 246 245 exterior
+374 4168 246 exterior
+375 4130 249 exterior
+376 257 256 exterior
+377 263 262 exterior
+378 1302 261 exterior
+379 259 1301 exterior
+380 260 261 exterior
+381 259 258 exterior
+382 263 264 exterior
+383 265 264 exterior
+384 270 269 exterior
+385 5339 272 exterior
+386 274 273 exterior
+387 274 275 exterior
+388 275 4228 exterior
+389 277 276 exterior
+390 279 280 exterior
+391 278 279 exterior
+392 280 5427 exterior
+393 281 3348 exterior
+394 282 3811 exterior
+395 283 284 exterior
+396 284 285 exterior
+397 285 286 exterior
+398 288 287 exterior
+399 291 290 exterior
+400 292 291 exterior
+401 4100 292 exterior
+402 1832 293 exterior
+403 294 4584 exterior
+404 4154 295 exterior
+405 297 4315 exterior
+406 298 4589 exterior
+407 2449 299 exterior
+408 300 301 exterior
+409 4031 301 exterior
+410 5586 303 exterior
+411 304 4455 exterior
+412 4597 305 exterior
+413 306 1840 exterior
+414 308 4111 exterior
+415 310 4076 exterior
+416 311 4336 exterior
+417 314 315 exterior
+418 4608 321 exterior
+419 322 323 exterior
+420 326 327 exterior
+421 328 1278 exterior
+422 329 1982 exterior
+423 332 331 exterior
+424 332 333 exterior
+425 3118 333 exterior
+426 335 336 exterior
+427 338 339 exterior
+428 340 341 exterior
+429 1300 342 exterior
+430 346 345 exterior
+431 347 346 exterior
+432 348 349 exterior
+433 350 351 exterior
+434 4372 360 exterior
+435 355 356 exterior
+436 372 1968 exterior
+437 373 4493 exterior
+438 374 2639 exterior
+439 376 377 exterior
+440 377 3870 exterior
+441 380 3907 exterior
+442 384 385 exterior
+443 385 386 exterior
+444 386 3544 exterior
+445 2564 387 exterior
+446 389 3969 exterior
+447 390 4894 exterior
+448 393 4116 exterior
+449 397 398 exterior
+450 401 402 exterior
+451 399 400 exterior
+452 460 5019 exterior
+453 3992 461 exterior
+454 1545 6 exterior
+455 19 3950 exterior
+456 3794 29 exterior
+457 34 4440 exterior
+458 2755 35 exterior
+459 4835 40 exterior
+460 1672 43 exterior
+461 3849 48 exterior
+462 1953 49 exterior
+463 50 1951 exterior
+464 51 4709 exterior
+465 54 3140 exterior
+466 55 3135 exterior
+467 57 5335 exterior
+468 468 3518 open
+469 469 3561 open
+470 470 5094 open
+471 471 3783 open
+472 598 4651 open
+473 726 5029 open
+474 706 5110 open
+475 941 3987 open
+476 1068 159 exterior
+477 973 143 exterior
+478 1176 4142 exterior
+479 1178 5091 open
+480 1193 471 open
+481 546 3567 open
+482 1278 329 exterior
+483 1300 343 exterior
+484 1301 260 exterior
+485 1302 262 exterior
+486 1320 3468 open
+487 1348 235 exterior
+488 1312 3564 open
+489 1513 5529 exterior
+490 876 2692 open
+491 1545 7 exterior
+492 1840 307 exterior
+493 1951 51 exterior
+494 1953 50 exterior
+495 1968 373 exterior
+496 1982 330 exterior
+497 2141 128 exterior
+498 2148 2153 open
+499 2153 5490 open
+500 2437 466 exterior
+501 2449 300 exterior
+502 2465 115 exterior
+503 2476 108 exterior
+504 2564 388 exterior
+505 2575 147 exterior
+506 2577 5254 exterior
+507 2585 5112 exterior
+508 2591 1178 open
+509 2592 5092 open
+510 2594 5528 open
+511 2639 375 exterior
+512 2688 2148 open
+513 2692 469 open
+514 2720 168 exterior
+515 2717 169 exterior
+516 2755 36 exterior
+517 2773 105 exterior
+518 1131 453 exterior
+519 2785 208 exterior
+520 3077 109 exterior
+521 3140 55 exterior
+522 3159 132 exterior
+523 3208 163 exterior
+524 3348 282 exterior
+525 1192 138 exterior
+526 3468 468 open
+527 3516 149 exterior
+528 3518 2688 open
+529 3523 150 exterior
+530 3544 387 exterior
+531 3561 5512 open
+532 3564 546 open
+533 3567 1320 open
+534 3576 133 exterior
+535 3617 156 exterior
+536 3638 1513 exterior
+537 3704 456 exterior
+538 1104 103 exterior
+539 3724 240 exterior
+540 3783 876 open
+541 3788 229 exterior
+542 3794 30 exterior
+543 3795 29 exterior
+544 3809 32 exterior
+545 3811 283 exterior
+546 3820 148 exterior
+547 3827 450 exterior
+548 3828 412 exterior
+549 3830 416 exterior
+550 3836 417 exterior
+551 3837 439 exterior
+552 3838 440 exterior
+553 3849 49 exterior
+554 3855 140 exterior
+555 3870 378 exterior
+556 3889 193 exterior
+557 3906 63 exterior
+558 3907 381 exterior
+559 3940 117 exterior
+560 3950 20 exterior
+561 3958 135 exterior
+562 3969 390 exterior
+563 3971 372 exterior
+564 3987 141 open
+565 3992 462 exterior
+566 4031 302 exterior
+567 4073 1068 exterior
+568 4075 3 exterior
+569 4076 311 exterior
+570 4100 293 exterior
+571 4109 234 exterior
+572 4111 309 exterior
+573 4116 394 exterior
+574 4130 250 exterior
+575 4137 1176 exterior
+576 4142 144 exterior
+577 4153 110 exterior
+578 4154 296 exterior
+579 4163 99 exterior
+580 4166 100 exterior
+581 4168 247 exterior
+582 4192 212 exterior
+583 4204 328 exterior
+584 4228 276 exterior
+585 4308 367 exterior
+586 4309 297 exterior
+587 4315 298 exterior
+588 4321 131 exterior
+589 4324 114 exterior
+590 4328 113 exterior
+591 4333 116 exterior
+592 4336 312 exterior
+593 4366 214 exterior
+594 4368 106 exterior
+595 4372 361 exterior
+596 4381 167 exterior
+597 4386 226 exterior
+598 4394 136 exterior
+599 4440 35 exterior
+600 4443 45 exterior
+601 1672 44 exterior
+602 4455 305 exterior
+603 4493 374 exterior
+604 4584 295 exterior
+605 1832 294 exterior
+606 4588 161 exterior
+607 4589 299 exterior
+608 4597 306 exterior
+609 4608 322 exterior
+610 4649 973 exterior
+611 4651 941 open
+612 4709 52 exterior
+613 4717 216 exterior
+614 4829 231 exterior
+615 4831 173 exterior
+616 4833 176 exterior
+617 4835 41 exterior
+618 4838 129 exterior
+619 4888 0 exterior
+620 4890 210 exterior
+621 4891 112 exterior
+622 4894 391 exterior
+623 5019 461 exterior
+624 5029 1193 open
+625 5030 139 exterior
+626 5060 189 exterior
+627 5069 2575 exterior
+628 5078 2577 exterior
+629 5092 470 open
+630 5094 2594 open
+631 5109 2585 exterior
+632 5110 2591 open
+633 5112 145 exterior
+634 5176 384 exterior
+635 2873 134 exterior
+636 5226 190 exterior
+637 5254 146 exterior
+638 3118 334 exterior
+639 5335 58 exterior
+640 3135 56 exterior
+641 5339 273 exterior
+642 5427 281 exterior
+643 5490 706 open
+644 5512 1312 open
+645 5528 598 open
+646 5529 130 exterior
+647 5568 151 exterior
+648 5576 199 exterior
+649 5586 304 exterior
+650 5091 2592 open
+468 0 # <# of verts> <# of vert attributes>, next lines <vertex #> <x> <y> [attributes] ...Mesh Vertices...
+0 756956.4 5913709.0 
+1 756979.4 5913720.0 
+2 756996.9 5913754.0 
+3 757024.4 5913793.0 
+4 757053.3 5913790.0 
+5 757091.3 5913769.0 
+6 757115.8 5913740.0 
+7 757119.1 5913676.0 
+8 757109.7 5913639.0 
+9 757099.4 5913604.0 
+10 757102.3 5913568.0 
+11 757121.9 5913544.0 
+12 757146.9 5913507.0 
+13 757173.1 5913481.0 
+14 757208.3 5913450.0 
+15 757241.3 5913424.0 
+16 757278.6 5913415.0 
+17 757313.6 5913416.0 
+18 757352.6 5913399.0 
+19 757382.1 5913381.0 
+20 757435.2 5913355.0 
+21 757469.4 5913363.0 
+22 757495.5 5913378.0 
+23 757520.6 5913393.0 
+24 757580.5 5913402.0 
+25 757622.8 5913387.0 
+26 757658.0 5913366.0 
+27 757683.9 5913344.0 
+28 757692.4 5913302.0 
+29 757711.5 5913255.0 
+30 757699.8 5913198.0 
+31 757694.5 5913161.0 
+32 757697.4 5913107.0 
+33 757703.9 5913063.0 
+34 757713.1 5913020.0 
+35 757725.9 5912968.0 
+36 757764.3 5912914.0 
+37 757795.8 5912882.0 
+38 757823.4 5912843.0 
+39 757861.6 5912840.0 
+40 757898.6 5912833.0 
+41 757946.3 5912800.0 
+42 757982.8 5912776.0 
+43 758012.8 5912752.0 
+44 758082.6 5912770.0 
+45 758141.9 5912746.0 
+46 758178.6 5912745.0 
+47 758215.3 5912735.0 
+48 758243.5 5912747.0 
+49 758300.5 5912705.0 
+50 758363.2 5912661.0 
+51 758410.1 5912597.0 
+52 758442.4 5912560.0 
+53 758478.6 5912565.0 
+54 758501.9 5912604.0 
+55 758542.0 5912658.0 
+56 758591.1 5912693.0 
+57 758630.6 5912714.0 
+58 758670.1 5912755.0 
+59 758708.4 5912767.0 
+60 758746.5 5912792.0 
+61 758777.8 5912795.0 
+62 758829.4 5912789.0 
+63 758879.9 5912755.0 
+64 758909.5 5912753.0 
+65 758947.3 5912764.0 
+66 758985.3 5912781.0 
+67 759015.4 5912826.0 
+68 759041.8 5912867.0 
+69 759094.9 5912871.0 
+70 759122.8 5912876.0 
+71 759162.0 5912871.0 
+72 759170.0 5912890.0 
+73 759193.8 5912906.0 
+74 759209.6 5912931.0 
+75 759228.0 5912954.0 
+76 759232.4 5912991.0 
+77 759235.8 5913020.0 
+78 759243.4 5913044.0 
+79 759262.3 5913073.0 
+80 759274.8 5913096.0 
+81 759304.5 5913144.0 
+82 759329.6 5913173.0 
+83 759347.1 5913190.0 
+84 759372.1 5913218.0 
+85 759389.7 5913249.0 
+86 759399.4 5913273.0 
+87 759403.4 5913314.0 
+88 759403.2 5913351.0 
+89 759403.8 5913388.0 
+90 759422.0 5913419.0 
+91 759427.9 5913448.0 
+92 759454.6 5913488.0 
+93 759493.3 5913521.0 
+94 759520.8 5913539.0 
+95 759551.9 5913558.0 
+96 759595.8 5913584.0 
+97 759632.5 5913599.0 
+98 759664.6 5913608.0 
+99 759708.0 5913616.0 
+100 759762.1 5913619.0 
+101 759799.8 5913620.0 
+102 759844.5 5913617.0 
+103 759910.8 5913595.0 
+104 759944.2 5913582.0 
+105 759997.4 5913562.0 
+106 760042.6 5913544.0 
+107 760099.1 5913521.0 
+108 760183.0 5913505.0 
+109 760270.8 5913479.0 
+110 760318.7 5913453.0 
+111 760362.4 5913449.0 
+112 760406.4 5913429.0 
+113 760468.0 5913408.0 
+114 760514.6 5913383.0 
+115 760533.6 5913307.0 
+116 760506.8 5913254.0 
+117 760506.3 5913182.0 
+118 760509.4 5913140.0 
+119 760513.4 5913097.0 
+120 760543.6 5913078.0 
+121 760517.2 5913038.0 
+122 760515.9 5912999.0 
+123 760522.7 5912961.0 
+124 760538.6 5912911.0 
+125 760533.5 5912882.0 
+126 760523.6 5912842.0 
+127 760530.7 5912799.0 
+128 760568.4 5912715.0 
+129 760548.1 5912657.0 
+130 760604.9 5912563.0 
+131 760659.6 5912545.0 
+132 760731.9 5912514.0 
+133 760776.9 5912482.0 
+134 760820.9 5912414.0 
+135 760830.0 5912347.0 
+136 760872.2 5912268.0 
+137 760914.6 5912302.0 
+138 760974.8 5912243.0 
+139 761016.3 5912205.0 
+140 761052.7 5912151.0 
+141 759608.8 5912326.0 
+142 759648.9 5912370.0 
+143 759734.6 5912453.0 
+144 759831.9 5912548.0 
+145 759926.0 5912617.0 
+146 760035.3 5912684.0 
+147 760130.8 5912731.0 
+148 760188.9 5912759.0 
+149 760259.2 5912788.0 
+150 760345.6 5912800.0 
+151 760413.1 5912792.0 
+152 760394.6 5912830.0 
+153 760352.9 5912826.0 
+154 760301.9 5912836.0 
+155 760251.9 5912865.0 
+156 760180.4 5912895.0 
+157 760150.5 5912884.0 
+158 760110.3 5912889.0 
+159 760029.2 5912933.0 
+160 759965.3 5912969.0 
+161 759917.9 5912983.0 
+162 759867.0 5912984.0 
+163 759809.5 5912981.0 
+164 759769.6 5912980.0 
+165 759723.6 5912982.0 
+166 759683.6 5912981.0 
+167 759634.8 5912975.0 
+168 759560.4 5912960.0 
+169 759496.9 5912934.0 
+170 759463.8 5912906.0 
+171 759452.2 5912877.0 
+172 759442.1 5912839.0 
+173 759426.3 5912793.0 
+174 759409.4 5912769.0 
+175 759369.2 5912796.0 
+176 759321.1 5912831.0 
+177 759294.3 5912856.0 
+178 759269.9 5912879.0 
+179 759252.7 5912892.0 
+180 759242.1 5912879.0 
+181 759254.3 5912853.0 
+182 759290.6 5912825.0 
+183 759328.1 5912797.0 
+184 759352.9 5912777.0 
+185 759381.3 5912755.0 
+186 759381.4 5912717.0 
+187 759347.9 5912694.0 
+188 759336.6 5912672.0 
+189 759306.7 5912620.0 
+190 759260.9 5912576.0 
+191 759227.4 5912544.0 
+192 759191.9 5912522.0 
+193 759151.9 5912465.0 
+194 759112.6 5912446.0 
+195 759095.4 5912412.0 
+196 759059.8 5912378.0 
+197 759036.9 5912368.0 
+198 759011.5 5912327.0 
+199 758971.9 5912285.0 
+200 758940.6 5912247.0 
+201 758907.8 5912250.0 
+202 758868.7 5912214.0 
+203 758829.6 5912201.0 
+204 758812.3 5912178.0 
+205 758784.7 5912150.0 
+206 758762.4 5912134.0 
+207 758715.3 5912140.0 
+208 758649.9 5912122.0 
+209 758612.4 5912099.0 
+210 758573.8 5912070.0 
+211 758533.9 5912064.0 
+212 758483.9 5912059.0 
+213 758442.6 5912049.0 
+214 758388.3 5912057.0 
+215 758351.5 5912047.0 
+216 758301.5 5912036.0 
+217 758265.8 5912017.0 
+218 758219.8 5912007.0 
+219 758176.5 5911973.0 
+220 758124.0 5911951.0 
+221 758079.8 5911927.0 
+222 758044.5 5911902.0 
+223 758018.3 5911866.0 
+224 757994.7 5911809.0 
+225 757972.8 5911763.0 
+226 757965.1 5911712.0 
+227 757940.1 5911668.0 
+228 757935.4 5911635.0 
+229 757949.6 5911581.0 
+230 757950.4 5911525.0 
+231 757947.5 5911473.0 
+232 757937.5 5911433.0 
+233 757923.5 5911388.0 
+234 757896.9 5911328.0 
+235 757855.8 5911253.0 
+236 757834.2 5911219.0 
+237 757810.9 5911182.0 
+238 757781.3 5911149.0 
+239 757763.1 5911109.0 
+240 757750.3 5911055.0 
+241 757752.1 5911015.0 
+242 757768.3 5910992.0 
+243 757798.1 5910985.0 
+244 757850.6 5910987.0 
+245 757885.3 5910987.0 
+246 757931.7 5910977.0 
+247 757966.1 5910930.0 
+248 757956.1 5910889.0 
+249 757951.6 5910860.0 
+250 757987.4 5910828.0 
+251 758030.8 5910795.0 
+252 758053.1 5910780.0 
+253 758083.1 5910774.0 
+254 758072.2 5910743.0 
+255 758068.3 5910706.0 
+256 758064.3 5910657.0 
+257 758058.4 5910621.0 
+258 758059.8 5910587.0 
+259 758060.1 5910536.0 
+260 758023.4 5910497.0 
+261 758005.5 5910511.0 
+262 758034.9 5910554.0 
+263 758006.9 5910564.0 
+264 757974.1 5910538.0 
+265 757933.7 5910548.0 
+266 757917.0 5910584.0 
+267 757904.9 5910572.0 
+268 757926.2 5910544.0 
+269 757945.8 5910525.0 
+270 757979.7 5910486.0 
+271 757948.6 5910460.0 
+272 757914.3 5910426.0 
+273 757865.2 5910391.0 
+274 757811.1 5910369.0 
+275 757766.6 5910340.0 
+276 757718.4 5910304.0 
+277 757684.1 5910270.0 
+278 757641.7 5910262.0 
+279 757587.9 5910260.0 
+280 757543.4 5910262.0 
+281 757489.6 5910273.0 
+282 757428.7 5910315.0 
+283 757379.1 5910361.0 
+284 757345.7 5910399.0 
+285 757317.4 5910433.0 
+286 757273.5 5910483.0 
+287 757250.6 5910515.0 
+288 757233.9 5910548.0 
+289 757217.8 5910575.0 
+290 757209.6 5910609.0 
+291 757196.3 5910662.0 
+292 757183.8 5910700.0 
+293 757178.7 5910764.0 
+294 757196.9 5910825.0 
+295 757227.5 5910865.0 
+296 757250.2 5910926.0 
+297 757267.0 5910972.0 
+298 757294.6 5911035.0 
+299 757325.2 5911082.0 
+300 757358.4 5911150.0 
+301 757377.0 5911203.0 
+302 757422.8 5911250.0 
+303 757448.7 5911284.0 
+304 757482.4 5911329.0 
+305 757523.1 5911380.0 
+306 757578.2 5911416.0 
+307 757639.1 5911443.0 
+308 757664.8 5911454.0 
+309 757710.8 5911490.0 
+310 757708.0 5911521.0 
+311 757685.7 5911581.0 
+312 757645.0 5911622.0 
+313 757618.3 5911643.0 
+314 757586.3 5911673.0 
+315 757547.1 5911692.0 
+316 757509.9 5911693.0 
+317 757471.9 5911685.0 
+318 757440.8 5911676.0 
+319 757401.5 5911661.0 
+320 757366.0 5911649.0 
+321 757324.2 5911630.0 
+322 757281.2 5911595.0 
+323 757238.5 5911562.0 
+324 757207.5 5911551.0 
+325 757177.3 5911546.0 
+326 757144.5 5911550.0 
+327 757082.9 5911576.0 
+328 757039.3 5911608.0 
+329 756980.0 5911640.0 
+330 756921.4 5911664.0 
+331 756888.5 5911666.0 
+332 756836.4 5911676.0 
+333 756787.3 5911671.0 
+334 756730.3 5911682.0 
+335 756702.6 5911693.0 
+336 756665.4 5911717.0 
+337 756641.6 5911695.0 
+338 756610.4 5911701.0 
+339 756610.0 5911740.0 
+340 756598.6 5911765.0 
+341 756557.1 5911778.0 
+342 756519.6 5911765.0 
+343 756445.7 5911774.0 
+344 756417.1 5911778.0 
+345 756420.0 5911806.0 
+346 756445.4 5911847.0 
+347 756451.1 5911894.0 
+348 756462.4 5911923.0 
+349 756463.8 5911972.0 
+350 756458.3 5911993.0 
+351 756416.3 5911997.0 
+352 756378.1 5911987.0 
+353 756345.5 5911990.0 
+354 756306.4 5911997.0 
+355 756298.8 5912022.0 
+356 756347.4 5912031.0 
+357 756381.6 5912035.0 
+358 756427.4 5912038.0 
+359 756472.7 5912037.0 
+360 756488.6 5912053.0 
+361 756465.7 5912099.0 
+362 756450.3 5912124.0 
+363 756444.8 5912165.0 
+364 756441.5 5912204.0 
+365 756451.7 5912241.0 
+366 756465.4 5912282.0 
+367 756484.4 5912330.0 
+368 756494.2 5912370.0 
+369 756506.4 5912400.0 
+370 756518.6 5912442.0 
+371 756529.0 5912470.0 
+372 756566.5 5912515.0 
+373 756550.5 5912577.0 
+374 756523.5 5912625.0 
+375 756492.3 5912676.0 
+376 756470.6 5912721.0 
+377 756442.3 5912767.0 
+378 756412.1 5912833.0 
+379 756397.2 5912869.0 
+380 756359.8 5912879.0 
+381 756346.4 5912935.0 
+382 756336.3 5912971.0 
+383 756327.6 5913025.0 
+384 756323.8 5913088.0 
+385 756329.5 5913148.0 
+386 756334.8 5913205.0 
+387 756345.8 5913272.0 
+388 756357.9 5913339.0 
+389 756366.3 5913373.0 
+390 756378.6 5913432.0 
+391 756408.6 5913485.0 
+392 756432.7 5913523.0 
+393 756470.8 5913548.0 
+394 756528.6 5913571.0 
+395 756571.5 5913582.0 
+396 756611.9 5913590.0 
+397 756636.9 5913591.0 
+398 756662.6 5913621.0 
+399 756640.1 5913642.0 
+400 756584.9 5913655.0 
+401 756537.7 5913658.0 
+402 756484.7 5913660.0 
+403 756448.5 5913655.0 
+404 756437.6 5913625.0 
+405 756404.8 5913650.0 
+406 756367.5 5913658.0 
+407 756323.8 5913660.0 
+408 756308.8 5913715.0 
+409 756289.3 5913751.0 
+410 756312.9 5913752.0 
+411 756306.9 5913786.0 
+412 756285.2 5913828.0 
+413 756264.3 5913865.0 
+414 756240.6 5913892.0 
+415 756203.3 5913923.0 
+416 756162.7 5913946.0 
+417 756116.1 5913963.0 
+418 756080.8 5913986.0 
+419 756057.4 5914024.0 
+420 756046.0 5914051.0 
+421 756030.9 5914077.0 
+422 756019.9 5914113.0 
+423 756000.5 5914149.0 
+424 755991.1 5914167.0 
+425 755997.3 5914199.0 
+426 755995.1 5914233.0 
+427 755984.7 5914263.0 
+428 755986.8 5914291.0 
+429 755978.8 5914334.0 
+430 755963.8 5914373.0 
+431 755990.4 5914386.0 
+432 755996.9 5914351.0 
+433 756005.1 5914317.0 
+434 756016.6 5914291.0 
+435 756019.6 5914262.0 
+436 756019.2 5914239.0 
+437 756027.7 5914210.0 
+438 756031.4 5914183.0 
+439 756054.8 5914123.0 
+440 756081.4 5914068.0 
+441 756105.8 5914029.0 
+442 756123.6 5914005.0 
+443 756150.0 5913988.0 
+444 756186.3 5913988.0 
+445 756191.9 5913971.0 
+446 756226.1 5913950.0 
+447 756259.5 5913927.0 
+448 756276.4 5913906.0 
+449 756309.1 5913863.0 
+450 756330.8 5913824.0 
+451 756342.5 5913797.0 
+452 756357.7 5913759.0 
+453 756394.8 5913693.0 
+454 756442.5 5913692.0 
+455 756482.9 5913705.0 
+456 756575.4 5913715.0 
+457 756579.3 5913763.0 
+458 756595.8 5913793.0 
+459 756649.6 5913787.0 
+460 756627.0 5913761.0 
+461 756673.0 5913784.0 
+462 756744.0 5913796.0 
+463 756774.0 5913763.0 
+464 756795.8 5913741.0 
+465 756828.8 5913718.0 
+466 756881.3 5913682.0 
+467 756908.8 5913687.0 
+468 # <# of segments>, next lines <segment #> <vertex #>  <vertex #> [boundary tag] ...Mesh Segments...
+0 3 4 
+1 9 10 
+2 10 11 
+3 30 31 
+4 38 39 
+5 45 46 
+6 60 61 
+7 63 64 
+8 71 72 
+9 72 73 
+10 74 75 
+11 79 80 
+12 82 83 
+13 84 85 
+14 89 90 
+15 92 93 
+16 94 95 
+17 100 101 
+18 103 104 
+19 121 122 
+20 125 126 
+21 140 141 open
+22 151 152 
+23 161 162 
+24 162 163 
+25 163 164 
+26 165 166 
+27 170 171 
+28 174 175 
+29 179 180 
+30 180 181 
+31 181 182 
+32 185 186 
+33 194 195 
+34 196 197 
+35 232 233 
+36 235 236 
+37 237 238 
+38 254 255 
+39 266 267 
+40 267 268 
+41 268 269 
+42 270 271 
+43 289 290 
+44 309 310 
+45 327 328 
+46 330 331 
+47 336 337 
+48 339 340 
+49 341 342 
+50 347 348 
+51 356 357 
+52 359 360 
+53 370 371 
+54 382 383 
+55 398 399 
+56 403 404 
+57 405 406 
+58 407 408 
+59 410 411 
+60 413 414 
+61 420 421 
+62 423 424 
+63 427 428 
+64 433 434 
+65 435 436 
+66 437 438 
+67 438 439 
+68 440 441 
+69 441 442 
+70 447 448 
+71 450 451 
+72 455 456 
+73 456 457 
+74 463 464 
+75 464 465 
+76 69 70 
+77 75 76 
+78 76 77 
+79 77 78 
+80 78 79 
+81 83 84 
+82 85 86 
+83 0 1 
+84 5 6 
+85 7 8 
+86 8 9 
+87 12 13 
+88 13 14 
+89 16 17 
+90 18 19 
+91 21 22 
+92 22 23 
+93 24 25 
+94 26 27 
+95 37 38 
+96 42 43 
+97 47 48 
+98 52 53 
+99 73 74 
+100 87 88 
+101 90 91 
+102 93 94 
+103 95 96 
+104 96 97 
+105 97 98 
+106 98 99 
+107 117 118 
+108 124 125 
+109 156 157 
+110 157 158 
+111 164 165 
+112 169 170 
+113 171 172 
+114 173 174 
+115 177 178 
+116 183 184 
+117 184 185 
+118 187 188 
+119 200 201 
+120 205 206 
+121 209 210 
+122 214 215 
+123 227 228 
+124 231 232 
+125 236 237 
+126 240 241 
+127 241 242 
+128 242 243 
+129 248 249 
+130 250 251 
+131 251 252 
+132 253 254 
+133 257 258 
+134 286 287 
+135 288 289 
+136 296 297 
+137 302 303 
+138 307 308 
+139 312 313 
+140 313 314 
+141 317 318 
+142 319 320 
+143 334 335 
+144 343 344 
+145 349 350 
+146 361 362 
+147 364 365 
+148 367 368 
+149 368 369 
+150 381 382 
+151 388 389 
+152 395 396 
+153 396 397 
+154 400 401 
+155 402 403 
+156 408 409 
+157 411 412 
+158 416 417 
+159 419 420 
+160 421 422 
+161 426 427 
+162 429 430 
+163 431 432 
+164 432 433 
+165 436 437 
+166 442 443 
+167 444 445 
+168 448 449 
+169 451 452 
+170 466 467 
+171 142 141 
+172 153 152 
+173 154 153 
+174 155 154 
+175 167 166 
+176 173 172 
+177 178 179 
+178 177 176 
+179 203 202 
+180 204 203 
+181 209 208 
+182 245 244 
+183 248 247 
+184 253 252 
+185 256 255 
+186 265 266 
+187 272 271 
+188 278 277 
+189 316 315 
+190 317 316 
+191 319 318 
+192 321 320 
+193 324 323 
+194 325 324 
+195 326 325 
+196 338 337 
+197 345 344 
+198 355 354 
+199 352 353 
+200 358 357 
+201 359 358 
+202 353 354 
+203 351 352 
+204 363 362 
+205 364 363 
+206 366 365 
+207 367 366 
+208 370 369 
+209 372 371 
+210 376 375 
+211 379 380 
+212 379 378 
+213 383 384 
+214 392 391 
+215 393 392 
+216 395 394 
+217 405 404 
+218 407 406 
+219 454 455 
+220 410 409 
+221 413 412 
+222 415 414 
+223 416 415 
+224 446 445 
+225 418 417 
+226 419 418 
+227 423 422 
+228 439 440 
+229 425 424 
+230 426 425 
+231 429 428 
+232 431 430 
+233 435 434 
+234 444 443 
+235 447 446 
+236 450 449 
+237 452 453 
+238 454 453 
+239 458 457 
+240 460 459 
+241 459 458 
+242 463 462 
+243 466 465 
+244 0 467 
+245 2 1 
+246 3 2 
+247 5 4 
+248 12 11 
+249 15 14 
+250 16 15 
+251 18 17 
+252 21 20 
+253 24 23 
+254 26 25 
+255 28 27 
+256 29 28 
+257 32 31 
+258 33 32 
+259 34 33 
+260 40 39 
+261 37 36 
+262 42 41 
+263 45 44 
+264 47 46 
+265 54 53 
+266 56 57 
+267 59 58 
+268 60 59 
+269 62 61 
+270 63 62 
+271 65 64 
+272 66 65 
+273 67 66 
+274 68 67 
+275 69 68 
+276 71 70 
+277 82 81 
+278 81 80 
+279 86 87 
+280 89 88 
+281 92 91 
+282 100 99 
+283 102 101 
+284 103 102 
+285 105 104 
+286 106 105 
+287 107 106 
+288 111 110 
+289 112 111 
+290 113 112 
+291 116 115 
+292 120 119 
+293 121 120 
+294 123 122 
+295 127 126 
+296 145 144 
+297 148 147 
+298 149 148 
+299 151 150 
+300 140 139 
+301 136 137 
+302 139 138 
+303 135 134 
+304 131 130 
+305 133 132 
+306 129 128 
+307 142 143 
+308 143 144 
+309 145 146 
+310 146 147 
+311 149 150 
+312 127 128 
+313 130 129 
+314 132 131 
+315 134 133 
+316 136 135 
+317 138 137 
+318 124 123 
+319 118 119 
+320 117 116 
+321 161 160 
+322 168 167 
+323 169 168 
+324 160 159 
+325 158 159 
+326 155 156 
+327 113 114 
+328 115 114 
+329 109 110 
+330 108 109 
+331 107 108 
+332 175 176 
+333 183 182 
+334 189 188 
+335 187 186 
+336 190 189 
+337 191 190 
+338 192 191 
+339 193 192 
+340 194 193 
+341 196 195 
+342 198 197 
+343 199 198 
+344 200 199 
+345 202 201 
+346 207 206 
+347 205 204 
+348 207 208 
+349 211 210 
+350 212 211 
+351 213 212 
+352 214 213 
+353 216 215 
+354 217 216 
+355 218 217 
+356 219 218 
+357 220 219 
+358 221 220 
+359 222 221 
+360 223 222 
+361 224 223 
+362 225 224 
+363 226 225 
+364 227 226 
+365 229 228 
+366 230 229 
+367 231 230 
+368 234 233 
+369 235 234 
+370 239 238 
+371 240 239 
+372 244 243 
+373 246 245 
+374 247 246 
+375 250 249 
+376 257 256 
+377 262 263 
+378 261 262 
+379 259 260 
+380 260 261 
+381 259 258 
+382 263 264 
+383 264 265 
+384 270 269 
+385 273 272 
+386 274 273 
+387 275 274 
+388 276 275 
+389 277 276 
+390 280 279 
+391 279 278 
+392 281 280 
+393 282 281 
+394 283 282 
+395 284 283 
+396 285 284 
+397 286 285 
+398 287 288 
+399 291 290 
+400 292 291 
+401 293 292 
+402 293 294 
+403 294 295 
+404 295 296 
+405 297 298 
+406 298 299 
+407 299 300 
+408 300 301 
+409 301 302 
+410 303 304 
+411 304 305 
+412 305 306 
+413 306 307 
+414 309 308 
+415 310 311 
+416 311 312 
+417 315 314 
+418 322 321 
+419 323 322 
+420 326 327 
+421 328 329 
+422 329 330 
+423 331 332 
+424 332 333 
+425 334 333 
+426 335 336 
+427 338 339 
+428 340 341 
+429 342 343 
+430 346 345 
+431 346 347 
+432 348 349 
+433 350 351 
+434 360 361 
+435 356 355 
+436 372 373 
+437 373 374 
+438 374 375 
+439 376 377 
+440 377 378 
+441 380 381 
+442 384 385 
+443 385 386 
+444 386 387 
+445 387 388 
+446 389 390 
+447 390 391 
+448 393 394 
+449 398 397 
+450 402 401 
+451 399 400 
+452 460 461 
+453 462 461 
+454 7 6 
+455 20 19 
+456 30 29 
+457 35 34 
+458 36 35 
+459 41 40 
+460 44 43 
+461 49 48 
+462 50 49 
+463 51 50 
+464 52 51 
+465 55 54 
+466 55 56 
+467 57 58 
+0 # <# of holes>, next lines <Hole #> <x> <y> ...Mesh Holes...
+42 # <# of regions>, next lines <Region #> <x> <y> <tag>...Mesh Regions...
+0 759208.571647 5912894.47888 
+1 759226.061621 5912884.48461 
+2 759238.554461 5912890.73103 
+3 759246.050164 5912904.47316 
+4 759236.055893 5912921.96313 
+5 759221.064486 5912933.20669 
+6 759204.823795 5912914.46743 
+7 759187.33382 5912890.73103 
+8 759176.090265 5912873.24106 
+9 759176.090265 5912860.74822 
+10 759197.328092 5912845.75681 
+11 759223.563054 5912844.50753 
+12 759237.305177 5912869.49321 
+13 759243.551596 5912837.01182 
+14 759237.305177 5912814.52471 
+15 759212.319498 5912809.52758 
+16 759193.58024 5912828.26684 
+17 759163.597426 5912818.27257 
+18 759151.104587 5912827.01755 
+19 759154.852439 5912847.0061 
+20 759257.293719 5912930.70812 
+21 759258.543003 5912899.47602 
+22 759268.537274 5912900.7253 
+23 759269.786558 5912888.23247 
+24 759283.528681 5912876.98891 
+25 759301.018656 5912876.98891 
+26 759309.763643 5912893.2296 
+27 759301.018656 5912918.21528 
+28 759279.78083 5912920.71385 
+29 759289.775101 5912943.20096 
+30 759276.032978 5912958.19236 
+31 759252.296584 5912948.19809 
+32 759237.305177 5912971.93449 
+33 759249.798016 5912985.67661 
+34 759268.537274 5912979.43019 
+35 759308.51436 5912955.6938 
+36 759312.262211 5912928.20955 
+37 759327.253618 5912930.70812 
+38 759266.038707 5912830.76541 
+39 759268.537274 5912812.02615 
+40 759253.545868 5912804.53044 
+41 759143.608883 5912859.49894 
+42 # <# of regions>, next lines <Region #> [Max Area] ...Mesh Regions...
+0 
+1 
+2 
+3 
+4 
+5 
+6 
+7 
+8 
+9 
+10 
+11 
+12 
+13 
+14 
+15 
+16 
+17 
+18 
+19 
+20 
+21 
+22 
+23 
+24 
+25 
+26 
+27 
+28 
+29 
+30 
+31 
+32 
+33 
+34 
+35 
+36 
+37 
+38 
+39 
+40 
+41 
Index: trunk/anuga_documentation/parallel_doc/code/pbs-run-parallel-merimbula-metis-4-apac.sh
===================================================================
--- trunk/anuga_documentation/parallel_doc/code/pbs-run-parallel-merimbula-metis-4-apac.sh	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/code/pbs-run-parallel-merimbula-metis-4-apac.sh	(revision 9427)
@@ -0,0 +1,52 @@
+#!/bin/bash
+#PBS -P j23
+#PBS -q normal
+#PBS -l walltime=120,ncpus=4,vmem=400mb,other=mpi
+#PBS -wd
+
+#########################
+# The above #PBS directives do the following:
+#########################
+# #PBS -P j23
+# Set the project to be charged to be j23
+#
+# #PBS -q normal
+# Run this job in the normal queue
+#
+# #PBS -l walltime=120,ncpus=4,vmem=400mb,other=mpi 
+# This job will not take longer than 120 seconds.
+# This job requires 4 processors.
+# This job will not consume more than 400mb.
+# This job requires MPI.
+#
+# #PBS -wd
+# Start the job in the directory it was submitted from.
+# (This script must be submitted from the ga/inundation/parallel directory)
+#
+#########################
+
+#########################
+# The APAC cluster uses modules to customise the user's environment.
+# Python and LAM-MPI are required for this job. MPICH will not work, because it
+# cannot pass the PYTHONPATH environment variable into the mpi job.
+#########################
+module load python
+module load lam
+
+#########################
+# As with a standard ANUGA installation, PYTHONPATH must be correctly set.
+# The job will fail strangely on the APAC Linux Cluster if LD_ASSUME_KERNEL
+# is not set. This is not required on other machines.
+#########################
+export PYTHONPATH=/home/661/jdk661/inundation
+export LD_ASSUME_KERNEL=2.4.1
+
+#########################
+# Start the actual MPI job on 4 nodes.
+# Ensure that the MPI environment has the LD_LIBRARY_PATH (used because the
+# modular environment places some libraries in nonstandard locations),
+# PYTHONPATH and LD_ASSUME_KERNEL environment variables set correctly.
+#########################
+lamboot
+mpirun -np 4 -x LD_LIBRARY_PATH,PYTHONPATH,LD_ASSUME_KERNEL run_parallel_sw_merimbula_metis.py
+lamhalt
Index: trunk/anuga_documentation/parallel_doc/code/pbs-run-parallel-merimbula-metis-4-bogong.sh
===================================================================
--- trunk/anuga_documentation/parallel_doc/code/pbs-run-parallel-merimbula-metis-4-bogong.sh	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/code/pbs-run-parallel-merimbula-metis-4-bogong.sh	(revision 9427)
@@ -0,0 +1,28 @@
+#!/bin/bash
+#PBS -l walltime=180
+#PBS -l nodes=2:ppn=2
+#PBS -l vmem=400mb
+
+#########################
+# The above #PBS directives do the following:
+#########################
+# #PBS -l walltime=180
+# This job will not take longer than 180 seconds.
+#
+# #PBS -l nodes=2:ppn=2
+# This job requires 4 processors. Bogong has dual-processor nodes
+# So 2 nodes * 2 processors-per-node (ppn) = 4 processors.
+#
+# #PBS -l vmem=400mb
+# This job will not consume more than 400mb.
+#
+#########################
+
+#########################
+# Run the MPI job.
+# Note that the mpirun script specifies 4 processors, but 2
+# processors per node. Working directory is also set on the
+# mpirun command line.
+#########################
+cd /home/jack/ga/inundation
+mpirun -machinefile $PBS_NODEFILE -np 4 -ppn 2 -wdir /home/jack/ga/inundation/parallel /home/jack/ga/inundation/parallel/run_parallel_sw_merimbula_metis.py
Index: trunk/anuga_documentation/parallel_doc/figures/domain.fig
===================================================================
--- trunk/anuga_documentation/parallel_doc/figures/domain.fig	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/figures/domain.fig	(revision 9427)
@@ -0,0 +1,56 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+1200 2
+6 7065 3825 9000 4545
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7110 3870 8955 3870 8955 4500 7110 4500 7110 3870
+4 0 0 50 -1 0 16 0.0000 4 195 1275 7380 4140 Build Local\001
+4 0 0 50 -1 0 16 0.0000 4 195 615 7380 4410 Mesh\001
+-6
+6 8010 2745 8145 3420
+4 0 0 50 -1 0 24 0.0000 4 30 90 8010 2790 .\001
+4 0 0 50 -1 0 24 0.0000 4 30 90 8010 2970 .\001
+4 0 0 50 -1 0 24 0.0000 4 30 90 8010 3195 .\001
+4 0 0 50 -1 0 24 0.0000 4 30 90 8010 3420 .\001
+-6
+6 7065 1755 9000 2475
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7110 1800 8955 1800 8955 2430 7110 2430 7110 1800
+4 0 0 50 -1 0 16 0.0000 4 195 1275 7380 2070 Build Local\001
+4 0 0 50 -1 0 16 0.0000 4 195 615 7380 2340 Mesh\001
+-6
+6 9585 2700 9720 3375
+4 0 0 50 -1 0 24 0.0000 4 30 90 9585 2745 .\001
+4 0 0 50 -1 0 24 0.0000 4 30 90 9585 2925 .\001
+4 0 0 50 -1 0 24 0.0000 4 30 90 9585 3150 .\001
+4 0 0 50 -1 0 24 0.0000 4 30 90 9585 3375 .\001
+-6
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2790 2790 4905 2790 4905 3510 2790 3510 2790 2790
+2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 60.00 120.00
+	 2295 3150 2745 3150
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 855 2790 2295 2790 2295 3510 855 3510 855 2790
+2 1 0 3 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 3.00 120.00 120.00
+	 4965 3136 7080 2101
+2 1 0 3 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 3.00 120.00 120.00
+	 4950 3150 7065 4185
+4 0 0 50 -1 0 16 0.0000 4 195 1770 2925 3105 Build Commun.\001
+4 0 9 50 -1 0 16 0.0000 4 195 1275 3240 3870 Processor 0\001
+4 0 0 50 -1 0 16 0.0000 4 255 630 2925 3330 Layer\001
+4 0 9 50 -1 0 16 0.0000 4 195 1275 900 3870 Processor 0\001
+4 0 9 50 -1 0 16 0.0000 4 195 1275 9135 4230 Processor 0\001
+4 0 12 50 -1 0 16 0.0000 4 195 555 5670 3060 Send\001
+4 0 9 50 -1 0 16 0.0000 4 255 1275 9135 2160 Processor p\001
+4 0 0 50 -1 0 16 0.0000 4 195 1095 990 3105 Subdivide\001
+4 0 0 50 -1 0 16 0.0000 4 195 615 990 3375 Mesh\001
+4 0 12 50 -1 0 16 0.0000 4 195 1020 5670 3375 Submesh\001
Index: trunk/anuga_documentation/parallel_doc/figures/subdomain.fig
===================================================================
--- trunk/anuga_documentation/parallel_doc/figures/subdomain.fig	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/figures/subdomain.fig	(revision 9427)
@@ -0,0 +1,63 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+1200 2
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 90.00 120.00
+	 2611 4321 1846 5311
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 90.00 120.00
+	 4612 4394 5332 5429
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 1035 5850 1935 6570 630 6570 1035 5850
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 1035 5850 2205 5580 1935 6525 1935 6570
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 2205 5625 3015 6390 1935 6570
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 1935 6570 2340 7605 3015 6345
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4365 5760 5175 6570
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 4365 5760 5940 5535 5175 6570
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 5175 6570 5760 7785 5940 5535
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5175 6570 4500 7785
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 7785 5760 7785
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 1980 2340 2880 3060 1575 3060 1980 2340
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 1980 2340 3150 2070 2880 3015 2880 3060
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 2880 3060 3285 4095 3960 2835
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 3150 2070 4725 1845 3960 2880
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 3960 2880 4545 4095 4725 1845
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3285 4095 4545 4095
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 3150 2115 3960 2880 2880 3060
+4 0 0 50 -1 0 16 0.0000 4 195 135 2025 2835 0\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 2655 2520 1\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3375 2745 2\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3870 2295 3\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3330 3375 4\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3915 3690 5\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 4365 2970 6\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 1080 6345 0\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 1710 6030 1\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 2430 6255 2\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 2385 6885 4\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 5085 5985 3\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 5580 6660 6\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 5130 7380 5\001
+4 0 0 50 -1 0 16 0.0000 4 195 1215 1035 8235 Submesh 0\001
+4 0 0 50 -1 0 16 0.0000 4 195 1215 4500 8235 Submesh 1\001
Index: trunk/anuga_documentation/parallel_doc/figures/subdomainfinal.fig
===================================================================
--- trunk/anuga_documentation/parallel_doc/figures/subdomainfinal.fig	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/figures/subdomainfinal.fig	(revision 9427)
@@ -0,0 +1,79 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+1200 2
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 90.00 120.00
+	 2611 4321 1846 5311
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 90.00 120.00
+	 4612 4394 5332 5429
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4725 5715 5535 6525
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 4725 5715 6300 5490 5535 6525
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 5535 6525 6120 7740 6300 5490
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5535 6525 4860 7740
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4860 7740 6120 7740
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 720 5895 1620 6615 315 6615 720 5895
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 720 5895 1890 5625 1620 6570 1620 6615
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 1890 5670 2700 6435 1620 6615
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 1620 6615 2025 7650 2700 6390
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 1894 5605 3469 5380 2704 6415
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2025 7650 3285 7650
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4725 5715 4455 6705
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4455 6705 5535 6525
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4455 6705 4905 7740
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 1980 2340 2880 3060 1575 3060 1980 2340
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 1980 2340 3150 2070 2880 3015 2880 3060
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 2880 3060 3285 4095 3960 2835
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 3150 2070 4725 1845 3960 2880
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 3960 2880 4545 4095 4725 1845
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3285 4095 4545 4095
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 3150 2115 3960 2880 2880 3060
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2700 6435 3285 7650
+4 0 0 50 -1 0 16 0.0000 4 195 1275 1035 8235 Processor 0\001
+4 0 0 50 -1 0 16 0.0000 4 195 1275 4860 8190 Processor 1\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 2025 2835 0\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 2655 2520 1\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3375 2745 2\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3870 2295 3\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3330 3375 4\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3915 3690 5\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 4365 2970 6\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 765 6390 0\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 1395 6075 1\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 2115 6300 2\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 2070 6930 3\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 2520 5895 4\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 2655 7245 5\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 5445 5940 0\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 5940 6615 1\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 5490 7335 2\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 4815 6390 3\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 4860 7020 4\001
Index: trunk/anuga_documentation/parallel_doc/figures/subdomainghost.fig
===================================================================
--- trunk/anuga_documentation/parallel_doc/figures/subdomainghost.fig	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/figures/subdomainghost.fig	(revision 9427)
@@ -0,0 +1,90 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+1200 2
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 90.00 120.00
+	 2611 4321 1846 5311
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 90.00 120.00
+	 4612 4394 5332 5429
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4725 5715 5535 6525
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 4725 5715 6300 5490 5535 6525
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 5535 6525 6120 7740 6300 5490
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5535 6525 4860 7740
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4860 7740 6120 7740
+2 1 1 1 1 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 4725 5715 4455 6705
+2 1 1 1 1 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 4455 6705 5535 6525
+2 1 1 1 1 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 4455 6705 4905 7740
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 1980 2340 2880 3060 1575 3060 1980 2340
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 1980 2340 3150 2070 2880 3015 2880 3060
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 2880 3060 3285 4095 3960 2835
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 3150 2070 4725 1845 3960 2880
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 3960 2880 4545 4095 4725 1845
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3285 4095 4545 4095
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 3150 2115 3960 2880 2880 3060
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 720 5895 1620 6615 315 6615 720 5895
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 720 5895 1890 5625 1620 6570 1620 6615
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 1890 5670 2700 6435 1620 6615
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 1620 6615 2025 7650 2700 6390
+2 1 1 1 4 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 2025 7650 3285 7650
+2 1 1 1 4 7 50 -1 -1 4.000 0 0 -1 0 0 3
+	 1894 5605 3469 5380 2704 6415
+2 1 1 1 4 0 50 -1 -1 4.000 0 0 -1 0 0 2
+	 2700 6435 3285 7650
+4 0 0 50 -1 0 16 0.0000 4 195 1215 4860 8190 Submesh 1\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 2025 2835 0\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 2655 2520 1\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3375 2745 2\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3870 2295 3\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3330 3375 4\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 3915 3690 5\001
+4 0 0 50 -1 0 16 0.0000 4 195 135 4365 2970 6\001
+4 0 0 50 -1 0 16 0.0000 4 195 1215 1215 8235 Submesh 0\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 1170 6120 1\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 1935 6165 2\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 2430 5850 3\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 1980 6885 4\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 4725 6390 2\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 675 6435 0\001
+4 0 15 50 -1 0 16 0.0000 4 255 345 2655 7425 (5)\001
+4 0 24 50 -1 0 16 0.0000 4 255 345 5400 7515 (2)\001
+4 0 15 50 -1 0 16 0.0000 4 255 345 855 6525 (0)\001
+4 0 15 50 -1 0 16 0.0000 4 255 345 1350 6255 (1)\001
+4 0 15 50 -1 0 16 0.0000 4 255 345 2115 6390 (2)\001
+4 0 15 50 -1 0 16 0.0000 4 255 345 2565 6075 (4)\001
+4 0 15 50 -1 0 16 0.0000 4 255 345 1890 7200 (3)\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 2520 7110 5\001
+4 0 24 50 -1 0 16 0.0000 4 255 345 4950 6480 (3)\001
+4 0 1 50 -1 0 16 0.0000 4 195 135 4815 7290 4\001
+4 0 24 50 -1 0 16 0.0000 4 255 345 4815 6930 (4)\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 5895 6525 6\001
+4 0 24 50 -1 0 16 0.0000 4 255 345 5760 6885 (1)\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 5445 7155 5\001
+4 0 24 50 -1 0 16 0.0000 4 255 345 5355 6210 (0)\001
+4 0 4 50 -1 0 16 0.0000 4 195 135 5490 5895 3\001
Index: trunk/anuga_documentation/parallel_doc/fncychap.sty
===================================================================
--- trunk/anuga_documentation/parallel_doc/fncychap.sty	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/fncychap.sty	(revision 9427)
@@ -0,0 +1,433 @@
+%%% Derived from the original fncychap.sty,
+%%% but changed ``TWELV'' to ``TWELVE''.
+
+%%% Copyright   Ulf A. Lindgren
+%%%             Department of Applied Electronics
+%%%             Chalmers University of Technology
+%%%             S-412 96 Gothenburg, Sweden
+%%%             E-mail lindgren@ae.chalmers.se
+%%%
+%%% Note        Permission is granted to modify this file under
+%%%             the condition that it is saved using another
+%%%             file and package name.
+%%%
+%%% Revision    1.1
+%%%
+%%%             Jan. 8th Modified package name base date option
+%%%             Jan. 22th Modified FmN and FmTi for error in book.cls
+%%%                  \MakeUppercase{#}->{\MakeUppercase#}
+%%%             Apr. 6th Modified Lenny option to prevent undesired 
+%%%                  skip of line.
+%%%             Nov. 8th Fixed \@chapapp for AMS
+%%%             Feb. 11th Fixed appendix problem related to Bjarne
+%%% Last modified    Feb. 11th 1998
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{fncychap}
+             [1997/04/06 v1.11
+                 LaTeX package (Revised chapters)]
+
+%%%% DEFINITION OF Chapapp variables
+\newcommand{\CNV}{\huge\bfseries}
+\newcommand{\ChNameVar}[1]{\renewcommand{\CNV}{#1}}
+
+
+%%%% DEFINITION OF TheChapter variables
+\newcommand{\CNoV}{\huge\bfseries}
+\newcommand{\ChNumVar}[1]{\renewcommand{\CNoV}{#1}}
+
+\newif\ifUCN
+\UCNfalse
+\newif\ifLCN
+\LCNfalse
+\def\ChNameLowerCase{\LCNtrue\UCNfalse}
+\def\ChNameUpperCase{\UCNtrue\LCNfalse}
+\def\ChNameAsIs{\UCNfalse\LCNfalse}
+
+%%%%% Fix for AMSBook 971008
+
+\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}
+
+
+%%%%% Fix for Bjarne and appendix 980211
+
+\newif\ifinapp
+\inappfalse
+\renewcommand\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \inapptrue%
+  \renewcommand\@chapapp{\appendixname}%
+  \renewcommand\thechapter{\@Alph\c@chapter}}
+
+%%%%%
+
+\newcommand{\FmN}[1]{%
+\ifUCN
+   {\MakeUppercase#1}\LCNfalse
+\else
+   \ifLCN
+      {\MakeLowercase#1}\UCNfalse
+   \else #1
+   \fi
+\fi}
+
+
+%%%% DEFINITION OF Title variables
+\newcommand{\CTV}{\Huge\bfseries}
+\newcommand{\ChTitleVar}[1]{\renewcommand{\CTV}{#1}}
+
+%%%% DEFINITION OF the basic rule width
+\newlength{\RW}
+\setlength{\RW}{1pt}
+\newcommand{\ChRuleWidth}[1]{\setlength{\RW}{#1}}
+
+\newif\ifUCT
+\UCTfalse
+\newif\ifLCT
+\LCTfalse
+\def\ChTitleLowerCase{\LCTtrue\UCTfalse}
+\def\ChTitleUpperCase{\UCTtrue\LCTfalse}
+\def\ChTitleAsIs{\UCTfalse\LCTfalse}
+\newcommand{\FmTi}[1]{%
+\ifUCT
+
+   {\MakeUppercase#1}\LCTfalse
+\else
+   \ifLCT
+      {\MakeLowercase#1}\UCTfalse
+   \else #1
+   \fi
+\fi}
+
+
+
+\newlength{\mylen}
+\newlength{\myhi}
+\newlength{\px}
+\newlength{\py}
+\newlength{\pyy}
+\newlength{\pxx}
+
+
+\def\mghrulefill#1{\leavevmode\leaders\hrule\@height #1\hfill\kern\z@}
+
+\newcommand{\DOCH}{%
+  \CNV\FmN{\@chapapp}\space \CNoV\thechapter
+  \par\nobreak
+  \vskip 20\p@
+  }
+\newcommand{\DOTI}[1]{%
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@
+    }
+\newcommand{\DOTIS}[1]{%
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@
+    }
+
+%%%%%% SONNY DEF
+
+\DeclareOption{Sonny}{%
+  \ChNameVar{\Large\sf}
+  \ChNumVar{\Huge}
+  \ChTitleVar{\Large\sf}
+  \ChRuleWidth{0.5pt}
+  \ChNameUpperCase
+  \renewcommand{\DOCH}{%
+    \raggedleft
+    \CNV\FmN{\@chapapp}\space \CNoV\thechapter
+    \par\nobreak
+    \vskip 40\p@}
+  \renewcommand{\DOTI}[1]{%
+    \CTV\raggedleft\mghrulefill{\RW}\par\nobreak
+    \vskip 5\p@
+    \CTV\FmTi{#1}\par\nobreak
+    \mghrulefill{\RW}\par\nobreak
+    \vskip 40\p@}
+  \renewcommand{\DOTIS}[1]{%
+    \CTV\raggedleft\mghrulefill{\RW}\par\nobreak
+    \vskip 5\p@
+    \CTV\FmTi{#1}\par\nobreak
+    \mghrulefill{\RW}\par\nobreak
+    \vskip 40\p@}
+}
+
+%%%%%% LENNY DEF
+
+\DeclareOption{Lenny}{%
+
+  \ChNameVar{\fontsize{14}{16}\usefont{OT1}{phv}{m}{n}\selectfont}
+  \ChNumVar{\fontsize{60}{62}\usefont{OT1}{ptm}{m}{n}\selectfont}
+  \ChTitleVar{\Huge\bfseries\rm}
+  \ChRuleWidth{1pt}
+  \renewcommand{\DOCH}{%
+    \settowidth{\px}{\CNV\FmN{\@chapapp}}
+    \addtolength{\px}{2pt}
+    \settoheight{\py}{\CNV\FmN{\@chapapp}}
+    \addtolength{\py}{1pt}
+
+    \settowidth{\mylen}{\CNV\FmN{\@chapapp}\space\CNoV\thechapter}
+    \addtolength{\mylen}{1pt}
+    \settowidth{\pxx}{\CNoV\thechapter}
+    \addtolength{\pxx}{-1pt}
+
+    \settoheight{\pyy}{\CNoV\thechapter}
+    \addtolength{\pyy}{-2pt}
+    \setlength{\myhi}{\pyy}
+    \addtolength{\myhi}{-1\py}
+    \par
+    \parbox[b]{\textwidth}{%
+    \rule[\py]{\RW}{\myhi}%
+    \hskip -\RW%
+    \rule[\pyy]{\px}{\RW}%
+    \hskip -\px%
+    \raggedright%
+    \CNV\FmN{\@chapapp}\space\CNoV\thechapter%
+    \hskip1pt%
+    \mghrulefill{\RW}%
+    \rule{\RW}{\pyy}\par\nobreak%
+    \vskip -\baselineskip%
+    \vskip -\pyy%
+    \hskip \mylen%
+    \mghrulefill{\RW}\par\nobreak%
+    \vskip \pyy}%
+    \vskip 20\p@}
+ 
+
+  \renewcommand{\DOTI}[1]{%
+    \raggedright
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@}
+
+  \renewcommand{\DOTIS}[1]{%
+    \raggedright
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@}
+ }
+
+
+%%%%%%% GLENN DEF
+
+
+\DeclareOption{Glenn}{%
+  \ChNameVar{\bfseries\Large\sf}
+  \ChNumVar{\Huge}
+  \ChTitleVar{\bfseries\Large\rm}
+  \ChRuleWidth{1pt}
+  \ChNameUpperCase
+  \ChTitleUpperCase
+  \renewcommand{\DOCH}{%
+    \settoheight{\myhi}{\CTV\FmTi{Test}}
+    \setlength{\py}{\baselineskip}
+    \addtolength{\py}{\RW}
+    \addtolength{\py}{\myhi}
+    \setlength{\pyy}{\py}
+    \addtolength{\pyy}{-1\RW}
+     
+    \raggedright
+    \CNV\FmN{\@chapapp}\space\CNoV\thechapter
+    \hskip 3pt\mghrulefill{\RW}\rule[-1\pyy]{2\RW}{\py}\par\nobreak}
+
+  \renewcommand{\DOTI}[1]{%
+    \addtolength{\pyy}{-4pt}
+    \settoheight{\myhi}{\CTV\FmTi{#1}}
+    \addtolength{\myhi}{\py}
+    \addtolength{\myhi}{-1\RW}
+    \vskip -1\pyy
+    \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
+    \raggedleft\CTV\FmTi{#1}\par\nobreak
+    \vskip 80\p@}
+
+  \renewcommand{\DOTIS}[1]{%
+    \setlength{\py}{10pt}
+    \setlength{\pyy}{\py}
+    \addtolength{\pyy}{\RW}
+    \setlength{\myhi}{\baselineskip}
+    \addtolength{\myhi}{\pyy}
+    \mghrulefill{\RW}\rule[-1\py]{2\RW}{\pyy}\par\nobreak
+%    \addtolength{}{}
+\vskip -1\baselineskip
+    \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
+    \raggedleft\CTV\FmTi{#1}\par\nobreak
+    \vskip 60\p@}
+  }
+
+%%%%%%% CONNY DEF
+
+\DeclareOption{Conny}{%
+  \ChNameUpperCase
+  \ChTitleUpperCase  
+  \ChNameVar{\centering\Huge\rm\bfseries}
+  \ChNumVar{\Huge}
+  \ChTitleVar{\centering\Huge\rm}
+  \ChRuleWidth{2pt}
+
+  \renewcommand{\DOCH}{%
+    \mghrulefill{3\RW}\par\nobreak
+    \vskip -0.5\baselineskip
+    \mghrulefill{\RW}\par\nobreak
+    \CNV\FmN{\@chapapp}\space \CNoV\thechapter
+    \par\nobreak
+    \vskip -0.5\baselineskip
+   }
+  \renewcommand{\DOTI}[1]{%
+    \mghrulefill{\RW}\par\nobreak
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 60\p@
+    }
+  \renewcommand{\DOTIS}[1]{%
+    \mghrulefill{\RW}\par\nobreak
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 60\p@
+    }
+  }
+
+%%%%%%% REJNE DEF
+
+\DeclareOption{Rejne}{%
+
+  \ChNameUpperCase
+  \ChTitleUpperCase  
+  \ChNameVar{\centering\Large\rm}
+  \ChNumVar{\Huge}
+  \ChTitleVar{\centering\Huge\rm}
+  \ChRuleWidth{1pt}
+  \renewcommand{\DOCH}{%
+    \settoheight{\py}{\CNoV\thechapter}
+    \addtolength{\py}{-1pt}
+    \CNV\FmN{\@chapapp}\par\nobreak
+    \vskip 20\p@
+    \setlength{\myhi}{2\baselineskip}
+    \setlength{\px}{\myhi}
+    \addtolength{\px}{-1\RW}
+    \rule[-1\px]{\RW}{\myhi}\mghrulefill{\RW}\hskip
+    10pt\raisebox{-0.5\py}{\CNoV\thechapter}\hskip
+10pt\mghrulefill{\RW}\rule[-1\px]{\RW}{\myhi}\par\nobreak
+     \vskip -1\p@
+    }
+  \renewcommand{\DOTI}[1]{%
+    \setlength{\mylen}{\textwidth}
+    \addtolength{\mylen}{-2\RW}
+    {\vrule width\RW}\parbox{\mylen}{\CTV\FmTi{#1}}{\vrule
+width\RW}\par\nobreak
+    \vskip
+-1pt\rule{\RW}{2\baselineskip}\mghrulefill{\RW}\rule{\RW}{2\baselineskip}
+    \vskip 60\p@
+    }
+  \renewcommand{\DOTIS}[1]{%
+    \setlength{\py}{\fboxrule}
+    \setlength{\fboxrule}{\RW}
+    \setlength{\mylen}{\textwidth}
+    \addtolength{\mylen}{-2\RW}
+    \fbox{\parbox{\mylen}{\vskip
+2\baselineskip\CTV\FmTi{#1}\par\nobreak\vskip \baselineskip}} 
+    \setlength{\fboxrule}{\py}
+    \vskip 60\p@
+    }
+  }
+
+
+%%%%%%% BJARNE DEF
+
+\DeclareOption{Bjarne}{%
+  \ChNameUpperCase
+  \ChTitleUpperCase  
+  \ChNameVar{\raggedleft\normalsize\rm}
+  \ChNumVar{\raggedleft \bfseries\Large}
+  \ChTitleVar{\raggedleft \Large\rm}
+  \ChRuleWidth{1pt}
+
+
+%% Note thechapter -> c@chapter fix appendix bug
+
+  \newcounter{AlphaCnt}
+  \newcounter{AlphaDecCnt}
+  \newcommand{\AlphaNo}{%
+    \ifcase\number\theAlphaCnt
+      \ifnum\c@chapter=0
+        ZERO\else{}\fi
+    \or ONE\or TWO\or THREE\or FOUR\or FIVE
+    \or SIX\or SEVEN\or EIGHT\or NINE\or TEN
+    \or ELEVEN\or TWELVE\or THIRTEEN\or FOURTEEN\or FIFTEEN
+    \or SIXTEEN\or SEVENTEEN\or EIGHTEEN\or NINETEEN\fi
+}
+
+  \newcommand{\AlphaDecNo}{%
+    \setcounter{AlphaDecCnt}{0}
+    \@whilenum\number\theAlphaCnt>0\do
+      {\addtocounter{AlphaCnt}{-10}
+       \addtocounter{AlphaDecCnt}{1}}
+     \ifnum\number\theAlphaCnt=0
+     \else
+       \addtocounter{AlphaDecCnt}{-1}
+       \addtocounter{AlphaCnt}{10}
+     \fi
+     
+     
+    \ifcase\number\theAlphaDecCnt\or TEN\or TWENTY\or THIRTY\or
+    FORTY\or FIFTY\or SIXTY\or SEVENTY\or EIGHTY\or NINETY\fi
+    }
+  \newcommand{\TheAlphaChapter}{%
+    
+    \ifinapp 
+      \thechapter
+    \else
+      \setcounter{AlphaCnt}{\c@chapter}
+      \ifnum\c@chapter<20
+        \AlphaNo
+      \else
+        \AlphaDecNo\AlphaNo
+      \fi
+    \fi
+    }  
+  \renewcommand{\DOCH}{%
+    \mghrulefill{\RW}\par\nobreak
+    \CNV\FmN{\@chapapp}\par\nobreak 
+    \CNoV\TheAlphaChapter\par\nobreak
+    \vskip -1\baselineskip\vskip 5pt\mghrulefill{\RW}\par\nobreak
+    \vskip 20\p@
+    }
+  \renewcommand{\DOTI}[1]{%
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@
+    }
+  \renewcommand{\DOTIS}[1]{%
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@
+    }
+}
+
+\DeclareOption*{%
+  \PackageWarning{fancychapter}{unknown style option}
+  }
+
+\ProcessOptions* \relax
+
+\def\@makechapterhead#1{%
+  \vspace*{50\p@}%
+  {\parindent \z@ \raggedright \normalfont
+    \ifnum \c@secnumdepth >\m@ne
+      \DOCH
+    \fi
+    \interlinepenalty\@M
+    \DOTI{#1}
+  }}
+\def\@schapter#1{\if@twocolumn
+                   \@topnewpage[\@makeschapterhead{#1}]%
+                 \else
+                   \@makeschapterhead{#1}%
+                   \@afterheading
+                 \fi}
+\def\@makeschapterhead#1{%
+  \vspace*{50\p@}%
+  {\parindent \z@ \raggedright
+    \normalfont
+    \interlinepenalty\@M
+    \DOTIS{#1}
+    \vskip 40\p@
+  }}
+
+\endinput
+
+
Index: trunk/anuga_documentation/parallel_doc/manual.cls
===================================================================
--- trunk/anuga_documentation/parallel_doc/manual.cls	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/manual.cls	(revision 9427)
@@ -0,0 +1,155 @@
+%
+% manual.cls for the Python documentation
+%
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{manual}
+             [1998/03/03 Document class (Python manual)]
+
+\RequirePackage{pypaper}
+\RequirePackage{fancybox}
+
+% Change the options here to get a different set of basic options, but only
+% if you have to.  Paper and font size should be adjusted in pypaper.sty.
+%
+\LoadClass[\py@paper,\py@ptsize,twoside,openright]{report}
+
+\setcounter{secnumdepth}{2}
+
+% Optional packages:
+%
+% If processing of these documents fails at your TeX installation,
+% these may be commented out (independently) to make things work.
+% These are both supplied with the current version of the teTeX
+% distribution.
+%
+% The "fancyhdr" package makes nicer page footers reasonable to
+% implement, and is used to put the chapter and section information in 
+% the footers.
+%
+\RequirePackage{fancyhdr}\typeout{Using fancier footers than usual.}
+
+
+% Required packages:
+%
+% The "fncychap" package is used to get the nice chapter headers.  The
+% .sty file is distributed with Python, so you should not need to disable
+% it.  You'd also end up with a mixed page style; uglier than stock LaTeX!
+%
+\RequirePackage[Bjarne]{fncychap}\typeout{Using fancy chapter headings.}
+% Do horizontal rules it this way to match:
+\newcommand{\py@doHorizontalRule}{\mghrulefill{\RW}}
+%
+%
+% This gives us all the Python-specific markup that we really want.
+% This should come last.  Do not change this.
+%
+\RequirePackage{python}
+
+% support for module synopsis sections:
+\newcommand{\py@ModSynopsisFilename}{\jobname\thechapter.syn}
+\let\py@OldChapter=\chapter
+\renewcommand{\chapter}{
+  \py@ProcessModSynopsis
+  \py@closeModSynopsisFile
+  \py@OldChapter
+}
+
+
+% Change the title page to look a bit better, and fit in with the
+% fncychap ``Bjarne'' style a bit better.
+%
+\renewcommand{\maketitle}{%
+  \begin{titlepage}%
+    \let\footnotesize\small
+    \let\footnoterule\relax
+    \py@doHorizontalRule%
+    \ifpdf
+      \begingroup
+      % This \def is required to deal with multi-line authors; it
+      % changes \\ to ', ' (comma-space), making it pass muster for
+      % generating document info in the PDF file.
+      \def\\{, }
+      \pdfinfo{
+        /Author (\@author)
+        /Title (\@title)
+      }
+      \endgroup
+    \fi
+    \begin{flushright}%
+      {\rm\Huge\py@HeaderFamily \@title \par}%
+      {\em\LARGE\py@HeaderFamily \py@release\releaseinfo \par}
+      \vfill
+      {\LARGE\py@HeaderFamily \@author \par}
+      \vfill\vfill
+      {\large
+       \@date \par
+       \vfill
+       \py@authoraddress \par
+      }%
+    \end{flushright}%\par
+    \@thanks
+  \end{titlepage}%
+  \setcounter{footnote}{0}%
+  \let\thanks\relax\let\maketitle\relax
+  \gdef\@thanks{}\gdef\@author{}\gdef\@title{}
+}
+
+
+% Catch the end of the {abstract} environment, but here make sure the
+% abstract is followed by a blank page if the 'openright' option is used.
+%
+\let\py@OldEndAbstract=\endabstract
+\renewcommand{\endabstract}{
+  \if@openright
+    \ifodd\value{page}
+      \typeout{Adding blank page after the abstract.}
+      \vfil\pagebreak
+    \fi
+  \fi
+  \py@OldEndAbstract
+}
+
+% This wraps the \tableofcontents macro with all the magic to get the
+% spacing right and have the right number of pages if the 'openright'
+% option has been used.  This eliminates a fair amount of crud in the
+% individual document files.
+%
+\let\py@OldTableofcontents=\tableofcontents
+\renewcommand{\tableofcontents}{%
+  \setcounter{page}{1}%
+  \pagebreak%
+  \pagestyle{plain}%
+  {%
+    \parskip = 0mm%
+    \py@OldTableofcontents%
+    \if@openright%
+      \ifodd\value{page}%
+        \typeout{Adding blank page after the table of contents.}%
+        \pagebreak\hspace{0pt}%
+      \fi%
+    \fi%
+    \cleardoublepage%
+  }%
+  \pagenumbering{arabic}%
+  \@ifundefined{fancyhf}{}{\pagestyle{normal}}%
+  \py@doing@page@targetstrue%
+}
+% This is needed to get the width of the section # area wide enough in the
+% library reference.  Doing it here keeps it the same for all the manuals.
+%
+\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.6em}}
+\renewcommand*\l@subsection{\@dottedtocline{2}{4.1em}{3.5em}}
+\setcounter{tocdepth}{1}
+
+
+% Fix the theindex environment to add an entry to the Table of
+% Contents; this is much nicer than just having to jump to the end of
+% the book and flip around, especially with multiple indexes.
+%
+\let\py@OldTheindex=\theindex
+\renewcommand{\theindex}{
+  \cleardoublepage
+  \py@OldTheindex
+  \addcontentsline{toc}{chapter}{\indexname}
+}
Index: trunk/anuga_documentation/parallel_doc/parallel.tex
===================================================================
--- trunk/anuga_documentation/parallel_doc/parallel.tex	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/parallel.tex	(revision 9427)
@@ -0,0 +1,314 @@
+\chapter{Running the Code in Parallel}
+
+This chapter looks at how to run the code in parallel. The first section gives an overview of the main steps required to divide the mesh over the processors. The second sections describes some example code and the final section talks about how to run the code on a few specific architectures.
+
+
+\section {Partitioning the Mesh}\label{sec:part}
+There are four main steps required to run the code in parallel. They are;
+\begin{enumerate}
+\item partition the mesh into a set of non-overlapping submeshes
+(\code{pmesh_divide_metis} from {\tt pmesh_divide.py}),
+\item build a \lq ghost\rq\ or communication layer of triangles
+around each submesh and define the communication pattern (\code{build_submesh} from {\tt build_submesh.py}),
+\item distribute the submeshes over the processors (\code{send_submesh}
+and \code{rec_submesh} from {\tt build_commun.py}),
+\item and update the numbering scheme for each submesh assigned to a
+processor (\code{build_local_mesh} from {\tt build_local.py}).
+\end{enumerate}
+See Figure \ref{fig:subpart}
+
+\begin{figure}[hbtp]
+  \centerline{ \includegraphics[scale = 0.75]{figures/domain.eps}}
+  \caption{The main steps used to divide the mesh over the processors.}
+  \label{fig:subpart}
+\end{figure}
+
+\subsection {Subdividing the Global Mesh}\label{sec:part1}
+
+The first step in parallelising the code is to subdivide the mesh
+into, roughly, equally sized partitions. On a rectangular mesh this may be
+done by a simple co-ordinate based dissection method, but on a complicated
+domain such as the Merimbula mesh shown in Figure \ref{fig:mergrid}
+a more sophisticated approach must be used.  We use pymetis, a
+python wrapper around the Metis
+(\url{http://glaros.dtc.umn.edu/gkhome/metis/metis/overview})
+partitioning library. The \code{pmesh_divide_metis} function defined
+in {\tt pmesh_divide.py} uses Metis to divide the mesh for
+parallel computation. Metis was chosen as the partitioner based on
+the results in the paper \cite{gk:metis}.
+
+\begin{figure}[hbtp]
+  \centerline{ \includegraphics[scale = 0.75]{figures/mermesh.eps}}
+  \caption{The Merimbula mesh.}
+ \label{fig:mergrid}
+\end{figure}
+
+Figure \ref{fig:mergrid4} shows the Merimbula grid partitioned over
+four processors. Note that one submesh may comprise several
+unconnected mesh partitions. Table \ref{tbl:mer4} gives the node
+distribution over the four processors while Table \ref{tbl:mer8}
+shows the distribution over eight processors. These results imply
+that Pymetis gives a reasonably well balanced partition of the mesh.
+
+\begin{figure}[hbtp]
+  \centerline{ \includegraphics[scale = 0.75]{figures/mermesh4c.eps}
+  \includegraphics[scale = 0.75]{figures/mermesh4a.eps}}
+
+
+  \centerline{ \includegraphics[scale = 0.75]{figures/mermesh4d.eps}
+  \includegraphics[scale = 0.75]{figures/mermesh4b.eps}}
+  \caption{The Merimbula grid partitioned over 4 processors using Metis.}
+ \label{fig:mergrid4}
+\end{figure}
+
+\begin{table}
+\caption{Running an 4-way test of
+{\tt run_parallel_sw_merimbula_metis.py}}\label{tbl:mer4}
+\begin{center}
+\begin{tabular}{c|c c c c c c c c}
+CPU & 0 & 1 & 2 & 3\\
+Elements & 2757 & 2713 & 2761 & 2554\\
+\% & 25.56\% & 25.16\% & 25.60\% & 23.68\%\
+\end{tabular}
+\end{center}
+\end{table}
+
+\begin{table}
+\caption{Running an 8-way test of
+{\tt run_parallel_sw_merimbula_metis.py}} \label{tbl:mer8}
+\begin{center}
+\begin{tabular}{c|c c c c c c c c}
+CPU & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7\\
+Elements & 1229 & 1293 & 1352 & 1341 & 1349 & 1401 & 1413 & 1407\\
+\% & 11.40\% & 11.99\% & 12.54\% & 12.43\% & 12.51\% & 12.99\% & 13.10\% & 13.05\%\\
+\end{tabular}
+\end{center}
+\end{table}
+
+The number of submeshes found by Pymetis is equal to the number of
+processors; Submesh $p$ will be assigned to Processor $p$.
+
+\subsection {Building the Ghost Layer}\label{sec:part2}
+The function {\tt build_submesh.py} is the work-horse and is
+responsible for setting up the communication pattern as well as
+assigning the local numbering scheme for the submeshes.
+
+Consider the example subpartitioning given in Figure
+\ref{fig:subdomain}. During the \code{evolve} calculations Triangle
+2 in Submesh 0 will need to access its neighbour Triangle 3 stored
+in Submesh 1. The standard approach to this problem is to add an
+extra layer of triangles, which we call ghost triangles. The ghost
+triangles are read-only, they should not be updated during the
+calculations, they are only there to hold any extra information that
+a processor may need to complete its calculations. The ghost
+triangle values are updated through communication calls. Figure
+\ref{fig:subdomaing} shows the submeshes with the extra layer of
+ghost triangles.
+
+\begin{figure}[hbtp]
+  \centerline{ \includegraphics[scale = 0.6]{figures/subdomain.eps}}
+  \caption{An example subpartitioning of a mesh.}
+ \label{fig:subdomain}
+\end{figure}
+
+
+\begin{figure}[hbtp]
+  \centerline{ \includegraphics[scale = 0.6]{figures/subdomainghost.eps}}
+  \caption{An example subpartitioning with ghost triangles. The numbers
+in brackets shows the local numbering scheme that is calculated and
+stored with the mesh, but not implemented until the local mesh is
+built. See Section \ref{sec:part4}. }
+ \label{fig:subdomaing}
+\end{figure}
+
+When partitioning the mesh we introduce new, dummy, boundary edges.
+For example, Triangle 2 in Submesh 1 from Figure
+\ref{fig:subdomaing} originally shared an edge with Triangle 1, but
+after partitioning that edge becomes a boundary edge. These new
+boundary edges are are tagged as \code{ghost} and should, in
+general, be assigned a type of \code{None}. The following piece of
+code taken from {\tt run_parallel_advection.py} shows an example.
+{\small \begin{verbatim} T = Transmissive_boundary(domain)
+domain.default_order = 2 domain.set_boundary( {'left': T, 'right':
+T, 'bottom': T, 'top': T, 'ghost': Non e} )
+\end{verbatim}}
+
+Looking at Figure \ref{fig:subdomaing} we see that after each
+\code{evolve} step Processor 0  will have to send the updated values
+for Triangle 2 and Triangle 4 to Processor 1, and similarly
+Processor 1 will have to send the updated values for Triangle 3 and
+Triangle 5 (recall that Submesh $p$ will be assigned to Processor
+$p$). The \code{build_submesh} function builds a dictionary that
+defines the communication pattern.
+
+Finally, the ANUGA code assumes that the triangles (and nodes etc.) are numbered consecutively starting from 0. Consequently, if Submesh 1 in Figure \ref{fig:subdomaing} was passed into the \code{evolve} calculations it would crash. The \code{build_submesh} function determines a local numbering scheme for each submesh, but it does not actually update the numbering, that is left to \code{build_local}.
+
+
+\subsection {Sending the Submeshes}\label{sec:part3}
+
+All of the functions described so far must be run in serial on
+Processor 0. The next step is to start the parallel computation by
+spreading the submeshes over the processors. The communication is
+carried out by \code{send_submesh} and \code{rec_submesh} defined in
+{\tt build_commun.py}. The \code{send_submesh} function should be
+called on Processor 0 and sends the Submesh $p$ to Processor $p$,
+while \code{rec_submesh} should be called by Processor $p$ to
+receive Submesh $p$ from Processor 0.
+
+As an aside, the order of communication is very important. If someone was to modify the \code{send_submesh} routine the corresponding change must be made to the \code{rec_submesh} routine.
+
+While it is possible to get Processor 0 to communicate it's submesh to itself, it is an expensive and unnecessary communication call. The {\tt build_commun.py} file also includes a function called \code{extract_hostmesh} that should be called on Processor 0 to extract Submesh 0.
+
+
+\subsection {Building the Local Mesh}\label{sec:part4}
+After using \code{send_submesh} and \code{rec_submesh}, Processor $p$ should have its own local copy of Submesh $p$, however as stated previously the triangle numbering will be incorrect on all processors except Processor $0$. The \code{build_local_mesh} function from {\tt build_local.py} primarily focuses on renumbering the information stored with the submesh; including the nodes, vertices and quantities. Figure \ref{fig:subdomainf} shows what the mesh in each processor may look like.
+
+
+\begin{figure}[hbtp]
+  \centerline{ \includegraphics[scale = 0.6]{figures/subdomainfinal.eps}}
+  \caption{An example subpartitioning after the submeshes have been renumbered.}
+ \label{fig:subdomainf}
+\end{figure}
+
+Note that ghost triangles are not stored in the domain any differently to the other triangles, the only way to differentiate them is to look at the communication pattern. This means that the {\tt inundation} code is essentially the same whether it is being run in serial or parallel, the only difference is a communication call at the end of each \code{evolve} step and a check to ensure that the ghost triangles are not used in the time stepping calculations.
+
+\section{Some Example Code}
+
+Chapter \ref{chap:code} gives full listings of some example codes.
+
+The first example in Section \ref{subsec:codeRPA} solves the advection equation on a
+rectangular mesh. A rectangular mesh is highly structured so a coordinate based decomposition can be used and the partitioning is simply done by calling the
+routine \code{parallel_rectangle} as shown below.
+\begin{verbatim}
+#######################
+# Partition the mesh
+#######################
+
+# Build a unit mesh, subdivide it over numproces processors with each
+# submesh containing M*N nodes
+
+points, vertices, boundary, full_send_dict, ghost_recv_dict =  \
+    parallel_rectangle(N, M, len1_g=1.0)
+\end{verbatim}
+
+Most simulations will not be done on a rectangular mesh, and the approach to subpartitioning the mesh is different to the one described above, however this example may be of interest to those who want to measure the parallel efficiency of the code on their machine. A rectangular mesh should give a good load balance and is therefore an important first test problem.
+
+
+A more \lq real life\rq\ mesh is the Merimbula mesh used in the code shown in Section \ref{subsec:codeRPMM}. This example also solves the advection equation. In this case the techniques described in Section \ref{sec:part} must be used to partition the mesh. Figure \ref{fig:code} shows the part of the code that is responsible for spreading the mesh over the processors. We now look at the code in detail.
+
+\begin{figure}[htbp]
+\begin{verbatim}
+if myid == 0:
+
+    # Read in the test files
+
+    filename = 'merimbula_10785.tsh'
+
+    mesh_full = pmesh_to_domain_instance(filename, Advection_Domain)
+    mesh_full.set_quantity('stage', Set_Stage(756000.0,756500.0,4.0))
+
+    # Subdivide the mesh
+
+    nodes, triangles, boundary, triangles_per_proc, quantities  =\
+            pmesh_divide_metis(mesh_full, numprocs)
+
+    # Build the mesh that should be assigned to each processor.
+    # This includes ghost nodes and the communication pattern
+
+    submesh = build_submesh(nodes, triangles, boundary, quantities, \
+                            triangles_per_proc)
+
+    # Send the mesh partition to the appropriate processor
+
+    for p in range(1, numprocs):
+      send_submesh(submesh, triangles_per_proc, p)
+
+    # Build the local mesh for processor 0
+
+     points, vertices, boundary, quantities, ghost_recv_dict, full_send_dict =\
+              extract_hostmesh(submesh, triangles_per_proc)
+
+else:
+    # Read in the mesh partition that belongs to this
+    # processor (note that the information is in the
+    # correct form for the ANUGA data structure
+
+    points, vertices, boundary, quantities, ghost_recv_dict, full_send_dict = \
+             rec_submesh(0)
+\end{verbatim}
+  \caption{A section of code taken from {\tt run_parallel_merimbula_metis.py} (Section \protect \ref{subsec:codeRPMM}) showing how to subdivide the mesh.}
+ \label{fig:code}
+\end{figure}
+\newpage
+\begin{itemize}
+\item
+These first few lines of code read in and define the (global) mesh. The \code{Set_Stage} function sets the initial conditions. See the code in \ref{subsec:codeRPMM} for the definition of \code{Set_Stage}.
+\begin{verbatim}
+    filename = 'merimbula_10785.tsh'
+    mesh_full = pmesh_to_domain_instance(filename, Advection_Domain)
+    mesh_full.set_quantity('stage', Set_Stage(756000.0,756500.0,4.0))
+\end{verbatim}
+
+\item \code{pmesh_divide_metis} divides the mesh into a set of non-overlapping subdomains as described in Section \ref{sec:part1}.
+\begin{verbatim}
+    nodes, triangles, boundary, triangles_per_proc, quantities  =\
+            pmesh_divide_metis(mesh_full, numprocs)
+\end{verbatim}
+
+\item The next step is to build a boundary layer of ghost triangles and define the communication pattern. This step is implemented by \code{build_submesh} as discussed in Section \ref{sec:part2}. The \code{submesh} variable contains a copy of the submesh for each processor.
+\begin{verbatim}
+    submesh = build_submesh(nodes, triangles, boundary, quantities, \
+                            triangles_per_proc)
+\end{verbatim}
+
+\item The actual parallel communication starts when the submesh partitions are sent to the processors by calling \code{send_submesh}.
+\begin{verbatim}
+    for p in range(1, numprocs):
+      send_submesh(submesh, triangles_per_proc, p)
+\end{verbatim}
+
+
+The processors receives a given subpartition by calling \code{rec_submesh}. The \code{rec_submesh} routine also calls \code{build_local_mesh}. The \code{build_local_mesh} routine described in Section \ref{sec:part4} ensures that the information is stored in a way that is compatible with the Domain datastructure. This means, for example, that the triangles and nodes must be numbered consecutively starting from 0.
+
+\begin{verbatim}
+    points, vertices, boundary, quantities, ghost_recv_dict, full_send_dict=\
+             rec_submesh(0)
+\end{verbatim}
+
+Note that the submesh is not received by, or sent to, Processor 0. Rather     \code{hostmesh = extract_hostmesh(submesh)} simply extracts the mesh that has been assigned to Processor 0. Recall \code{submesh} contains the list of submeshes to be assigned to each processor. This is described further in Section \ref{sec:part3}.
+%The \code{build_local_mesh} renumbers the nodes
+\begin{verbatim}
+    points, vertices, boundary, quantities, ghost_recv_dict, full_send_dict)=\
+              extract_hostmesh(submesh, triangles_per_proc)
+\end{verbatim}
+
+\end{itemize}
+
+\section{Running the Code}
+\subsection{Compiling Pymetis and Metis}
+Unlike the rest of ANUGA, Metis and its Python wrapper Pymetis are not built
+by the \verb|compile_all.py| script. A makefile is provided to automate the
+build process. Change directory to the \verb|ga/inundation/pymetis/| directory
+and ensure that the subdirectory \verb|metis-4.0| exists and contains an
+unmodified Metis 4.0 source tree. Under most varieties of Linux, build the
+module by running \verb|make|. Under x86\_64 versions of Linux, build the
+module by running \verb|make COPTIONS="-fPIC"|. Under Windows, build the
+module by running \verb|make for_win32|. After the build completes, verify
+that the module works by running the supplied PyUnit test case with
+\verb|python test_metis.py|.
+\subsection{Running the Job}
+Communication between nodes running in parallel is performed by pypar, which
+requires the following:
+\begin{itemize}
+\item Python 2.0 or later
+\item Numeric Python (including RandomArray) matching the Python installation
+\item Native MPI C library
+\item Native C compiler
+\end{itemize}
+Jobs are started by running appropriate commands for the local MPI
+installation. Due to variations in MPI environments, specific details
+regarding MPI commands are beyond the scope of this document. It is likely
+that parallel jobs will need to be scheduled through some kind of queuing
+system. Sample job scripts are available for adaptation in section
+\ref{sec:codeSJ}. They should be easily adaptable to any queuing system
+derived from PBS, such as TORQUE.
Index: trunk/anuga_documentation/parallel_doc/pypaper.sty
===================================================================
--- trunk/anuga_documentation/parallel_doc/pypaper.sty	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/pypaper.sty	(revision 9427)
@@ -0,0 +1,18 @@
+%
+%  Change this to say a4paper instead of letterpaper if you want A4.  These
+%  are the latex defaults.
+%
+\newcommand{\py@paper}{letterpaper}
+\newcommand{\py@ptsize}{10pt}
+
+%  These set up the fonts for the documents.
+%
+%  The "times" package makes the default font the PostScript Times
+%  font, which makes for smaller PostScript and a font that more people 
+%  like.
+%
+%  The "avant" package causes the AvantGarde font to be used for
+%  sans-serif text, instead of the uglier Helvetica set up by the "times"
+%  package.
+%
+\RequirePackage{times}\typeout{Using Times instead of Computer Modern.}
Index: trunk/anuga_documentation/parallel_doc/python.sty
===================================================================
--- trunk/anuga_documentation/parallel_doc/python.sty	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/python.sty	(revision 9427)
@@ -0,0 +1,1309 @@
+%
+% python.sty for the Python docummentation  [works only with Latex2e]
+%
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{python}
+             [1998/01/11 LaTeX package (Python markup)]
+
+\RequirePackage{longtable}
+\RequirePackage{underscore}
+
+% Uncomment these two lines to ignore the paper size and make the page 
+% size more like a typical published manual.
+%\renewcommand{\paperheight}{9in}
+%\renewcommand{\paperwidth}{8.5in}   % typical squarish manual
+%\renewcommand{\paperwidth}{7in}     % O'Reilly ``Programmming Python''
+
+% These packages can be used to add marginal annotations which indicate
+% index entries and labels; useful for reviewing this messy documentation!
+%
+%\RequirePackage{showkeys}
+%\RequirePackage{showidx}
+
+% If we ever want to indent paragraphs, this needs to be changed.
+% This is used inside the macros defined here instead of coding
+% \noindent directly.
+\let\py@parindent=\noindent
+
+% for PDF output, use maximal compression & a lot of other stuff
+% (test for PDF recommended by Tanmoy Bhattacharya <tanmoy@qcd.lanl.gov>)
+%
+\newif\ifpy@doing@page@targets
+\py@doing@page@targetsfalse
+
+\newif\ifpdf\pdffalse
+\ifx\pdfoutput\undefined\else\ifcase\pdfoutput
+\else
+  \pdftrue
+  \input{pdfcolor}
+  \let\py@LinkColor=\NavyBlue
+  \let\py@NormalColor=\Black
+  \pdfcompresslevel=9
+  \pdfpagewidth=\paperwidth    % page width of PDF output
+  \pdfpageheight=\paperheight  % page height of PDF output
+  %
+  % Pad the number with '0' to 3 digits wide so no page name is a prefix
+  % of any other.
+  %
+  \newcommand{\py@targetno}[1]{\ifnum#1<100 0\fi\ifnum#1<10 0\fi#1}
+  \newcommand{\py@pageno}{\py@targetno\thepage}
+  %
+  % This definition allows the entries in the page-view of the ToC to be
+  % active links.  Some work, some don't.
+  %
+  \let\py@OldContentsline=\contentsline
+  %
+  % Backward compatibility hack: pdfTeX 0.13 defined \pdfannotlink,
+  % but it changed to \pdfstartlink in 0.14.  This let's us use either
+  % version and still get useful behavior.
+  %
+  \@ifundefined{pdfstartlink}{
+    \let\pdfstartlink=\pdfannotlink
+  }{}
+  %
+  % The \py@parindent here is a hack -- we're forcing pdfTeX into
+  % horizontal mode since \pdfstartlink requires that.
+  \def\py@pdfstartlink{%
+    \ifvmode\py@parindent\fi%
+    \pdfstartlink%
+  }
+  %
+  % Macro that takes two args: the name to link to and the content of
+  % the link.  This takes care of the PDF magic, getting the colors
+  % the same for each link, and avoids having lots of garbage all over 
+  % this style file.
+  \newcommand{\py@linkToName}[2]{%
+    \py@pdfstartlink attr{/Border [0 0 0]} goto name{#1}%
+      \py@LinkColor#2\py@NormalColor%
+    \pdfendlink%
+  }
+  % Compute the padded page number separately since we end up with a pair of
+  % \relax tokens; this gets the right string computed and works.
+  \renewcommand{\contentsline}[3]{%
+    \def\my@pageno{\py@targetno{#3}}%
+    \py@OldContentsline{#1}{\py@linkToName{page\my@pageno}{#2}}{#3}%
+  }
+  \AtEndDocument{
+    \def\_{\string_}
+    \InputIfFileExists{\jobname.bkm}{\pdfcatalog{/PageMode /UseOutlines}}{}
+  }
+  \newcommand{\py@target}[1]{%
+    \ifpy@doing@page@targets%
+      {\pdfdest name{#1} xyz}%
+    \fi%
+  }
+  \let\py@OldLabel=\label
+  \renewcommand{\label}[1]{%
+    \py@OldLabel{#1}%
+    \py@target{label-#1}%
+  }
+  % This stuff adds a page# destination to every PDF page, where # is three
+  % digits wide, padded with leading zeros.  This doesn't really help with
+  % the frontmatter, but does fine with the body.
+  %
+  % This is *heavily* based on the hyperref package.
+  %
+  \def\@begindvi{%
+    \unvbox \@begindvibox
+    \@hyperfixhead
+  }
+  \def\@hyperfixhead{%
+   \let\H@old@thehead\@thehead
+       \global\def\@foo{\py@target{page\py@pageno}}%
+     \expandafter\ifx\expandafter\@empty\H@old@thehead
+       \def\H@old@thehead{\hfil}\fi
+    \def\@thehead{\@foo\relax\H@old@thehead}%
+  }
+\fi\fi
+
+% Increase printable page size (copied from fullpage.sty)
+\topmargin 0pt
+\advance \topmargin by -\headheight
+\advance \topmargin by -\headsep
+
+% attempt to work a little better for A4 users
+\textheight \paperheight
+\advance\textheight by -2in
+
+\oddsidemargin 0pt
+\evensidemargin 0pt
+%\evensidemargin -.25in  % for ``manual size'' documents
+\marginparwidth 0.5in
+
+\textwidth \paperwidth
+\advance\textwidth by -2in
+
+
+% Style parameters and macros used by most documents here
+\raggedbottom
+\sloppy
+\parindent = 0mm
+\parskip = 2mm
+\hbadness = 5000                % don't print trivial gripes
+
+\pagestyle{empty}               % start this way; change for
+\pagenumbering{roman}           % ToC & chapters
+
+% Use this to set the font family for headers and other decor:
+\newcommand{\py@HeaderFamily}{\sffamily}
+
+% Set up abstract ways to get the normal and smaller font sizes that
+% work even in footnote context.
+\newif\ifpy@infootnote \py@infootnotefalse
+\let\py@oldmakefntext\@makefntext
+\def\@makefntext#1{%
+  \bgroup%
+    \py@infootnotetrue
+    \py@oldmakefntext{#1}%
+  \egroup%
+}
+\def\py@defaultsize{%
+  \ifpy@infootnote\footnotesize\else\normalsize\fi%
+}
+\def\py@smallsize{%
+  \ifpy@infootnote\scriptsize\else\small\fi%
+}
+
+% Redefine the 'normal' header/footer style when using "fancyhdr" package:
+\@ifundefined{fancyhf}{}{
+  % Use \pagestyle{normal} as the primary pagestyle for text.
+  \fancypagestyle{normal}{
+    \fancyhf{}
+    \fancyfoot[LE,RO]{{\py@HeaderFamily\thepage}}
+    \fancyfoot[LO]{{\py@HeaderFamily\nouppercase{\rightmark}}}
+    \fancyfoot[RE]{{\py@HeaderFamily\nouppercase{\leftmark}}}
+    \renewcommand{\headrulewidth}{0pt}
+    \renewcommand{\footrulewidth}{0.4pt}
+  }
+  % Update the plain style so we get the page number & footer line,
+  % but not a chapter or section title.  This is to keep the first
+  % page of a chapter and the blank page between chapters `clean.'
+  \fancypagestyle{plain}{
+    \fancyhf{}
+    \fancyfoot[LE,RO]{{\py@HeaderFamily\thepage}}
+    \renewcommand{\headrulewidth}{0pt}
+    \renewcommand{\footrulewidth}{0.4pt}
+  }
+  % Redefine \cleardoublepage so that the blank page between chapters
+  % gets the plain style and not the fancy style.  This is described
+  % in the documentation for the fancyhdr package by Piet von Oostrum.
+  \@ifundefined{chapter}{}{
+    \renewcommand{\cleardoublepage}{
+      \clearpage\if@openright \ifodd\c@page\else
+      \hbox{}
+      \thispagestyle{plain}
+      \newpage
+      \if@twocolumn\hbox{}\newpage\fi\fi\fi
+    }
+  }
+}
+
+% This sets up the {verbatim} environment to be indented and a minipage,
+% and to have all the other mostly nice properties that we want for
+% code samples.
+
+\let\py@OldVerbatim=\verbatim
+\let\py@OldEndVerbatim=\endverbatim
+\RequirePackage{verbatim}
+\let\py@OldVerbatimInput=\verbatiminput
+
+% Variable used by begin code command
+\newlength{\py@codewidth}
+
+\renewcommand{\verbatim}{%
+  \setlength{\parindent}{1cm}%
+  % Calculate the text width for the minipage:
+  \setlength{\py@codewidth}{\linewidth}%
+  \addtolength{\py@codewidth}{-\parindent}%
+  %
+  \par\indent%
+  \begin{minipage}[t]{\py@codewidth}%
+    \small%
+    \py@OldVerbatim%
+}
+\renewcommand{\endverbatim}{%
+    \py@OldEndVerbatim%
+  \end{minipage}%
+}
+\renewcommand{\verbatiminput}[1]{%
+  {\setlength{\parindent}{1cm}%
+   % Calculate the text width for the minipage:
+   \setlength{\py@codewidth}{\linewidth}%
+   \addtolength{\py@codewidth}{-\parindent}%
+   %
+   \small%
+   \begin{list}{}{\setlength{\leftmargin}{1cm}}
+     \item%
+     \py@OldVerbatimInput{#1}%
+   \end{list}
+  }%
+}
+
+% This does a similar thing for the {alltt} environment:
+\RequirePackage{alltt}
+\let\py@OldAllTT=\alltt
+\let\py@OldEndAllTT=\endalltt
+
+\renewcommand{\alltt}{%
+  \setlength{\parindent}{1cm}%
+  % Calculate the text width for the minipage:
+  \setlength{\py@codewidth}{\linewidth}%
+  \addtolength{\py@codewidth}{-\parindent}%
+  \let\e=\textbackslash%
+  %
+  \par\indent%
+  \begin{minipage}[t]{\py@codewidth}%
+    \small%
+    \py@OldAllTT%
+}
+\renewcommand{\endalltt}{%
+    \py@OldEndAllTT%
+  \end{minipage}%
+}
+
+
+\newcommand{\py@modulebadkey}{{--just-some-junk--}}
+
+
+%%  Lots of index-entry generation support.
+
+% Command to wrap around stuff that refers to function / module /
+% attribute names  in the index.  Default behavior: like \code{}.  To
+% just keep the index entries in the roman font, uncomment the second
+% definition; it matches O'Reilly style more.
+%
+\newcommand{\py@idxcode}[1]{\texttt{#1}}
+%\renewcommand{\py@idxcode}[1]{#1}
+
+% Command to generate two index entries (using subentries)
+\newcommand{\indexii}[2]{\index{#1!#2}\index{#2!#1}}
+
+% And three entries (using only one level of subentries)
+\newcommand{\indexiii}[3]{\index{#1!#2 #3}\index{#2!#3, #1}\index{#3!#1 #2}}
+
+% And four (again, using only one level of subentries)
+\newcommand{\indexiv}[4]{
+\index{#1!#2 #3 #4}
+\index{#2!#3 #4, #1}
+\index{#3!#4, #1 #2}
+\index{#4!#1 #2 #3}
+}
+
+% Command to generate a reference to a function, statement, keyword,
+% operator.
+\newcommand{\kwindex}[1]{\indexii{keyword}{#1@{\py@idxcode{#1}}}}
+\newcommand{\stindex}[1]{\indexii{statement}{#1@{\py@idxcode{#1}}}}
+\newcommand{\opindex}[1]{\indexii{operator}{#1@{\py@idxcode{#1}}}}
+\newcommand{\exindex}[1]{\indexii{exception}{#1@{\py@idxcode{#1}}}}
+\newcommand{\obindex}[1]{\indexii{object}{#1}}
+\newcommand{\bifuncindex}[1]{%
+  \index{#1@{\py@idxcode{#1()}} (built-in function)}}
+
+% Add an index entry for a module
+\newcommand{\py@refmodule}[2]{\index{#1@{\py@idxcode{#1}} (#2module)}}
+\newcommand{\refmodindex}[1]{\py@refmodule{#1}{}}
+\newcommand{\refbimodindex}[1]{\py@refmodule{#1}{built-in }}
+\newcommand{\refexmodindex}[1]{\py@refmodule{#1}{extension }}
+\newcommand{\refstmodindex}[1]{\py@refmodule{#1}{standard }}
+
+% Refer to a module's documentation using a hyperlink of the module's
+% name, at least if we're building PDF:
+\ifpdf
+  \newcommand{\refmodule}[2][\py@modulebadkey]{%
+    \ifx\py@modulebadkey#1\def\py@modulekey{#2}\else\def\py@modulekey{#1}\fi%
+    \py@linkToName{label-module-\py@modulekey}{\module{#2}}%
+  }
+\else
+  \newcommand{\refmodule}[2][\py@modulebadkey]{\module{#2}}
+\fi
+
+% support for the module index
+\newif\ifpy@UseModuleIndex
+\py@UseModuleIndexfalse
+
+\newcommand{\makemodindex}{
+  \newwrite\modindexfile
+  \openout\modindexfile=mod\jobname.idx
+  \py@UseModuleIndextrue
+}
+
+% Add the defining entry for a module
+\newcommand{\py@modindex}[2]{%
+  \renewcommand{\py@thismodule}{#1}
+  \setindexsubitem{(in module #1)}%
+  \index{#1@{\py@idxcode{#1}} (#2module)|textbf}%
+  \ifpy@UseModuleIndex%
+    \@ifundefined{py@modplat@\py@thismodulekey}{
+      \write\modindexfile{\protect\indexentry{#1@{\texttt{#1}}}{\thepage}}%
+    }{\write\modindexfile{\protect\indexentry{#1@{\texttt{#1} %
+        \emph{(\py@platformof[\py@thismodulekey]{})}}}{\thepage}}%
+    }
+  \fi%
+}
+
+% *** XXX *** THE NEXT FOUR MACROS ARE NOW OBSOLETE !!! ***
+
+% built-in & Python modules in the main distribution
+\newcommand{\bimodindex}[1]{\py@modindex{#1}{built-in }%
+  \typeout{*** MACRO bimodindex IS OBSOLETE -- USE declaremodule INSTEAD!}}
+\newcommand{\stmodindex}[1]{\py@modindex{#1}{standard }%
+  \typeout{*** MACRO stmodindex IS OBSOLETE -- USE declaremodule INSTEAD!}}
+
+% Python & extension modules outside the main distribution
+\newcommand{\modindex}[1]{\py@modindex{#1}{}%
+  \typeout{*** MACRO modindex IS OBSOLETE -- USE declaremodule INSTEAD!}}
+\newcommand{\exmodindex}[1]{\py@modindex{#1}{extension }%
+  \typeout{*** MACRO exmodindex IS OBSOLETE -- USE declaremodule INSTEAD!}}
+
+% Additional string for an index entry
+\newif\ifpy@usingsubitem\py@usingsubitemfalse
+\newcommand{\py@indexsubitem}{}
+\newcommand{\setindexsubitem}[1]{\renewcommand{\py@indexsubitem}{ #1}%
+                                 \py@usingsubitemtrue}
+\newcommand{\ttindex}[1]{%
+  \ifpy@usingsubitem
+    \index{#1@{\py@idxcode{#1}}\py@indexsubitem}%
+  \else%
+    \index{#1@{\py@idxcode{#1}}}%
+  \fi%
+}
+\newcommand{\withsubitem}[2]{%
+  \begingroup%
+    \def\ttindex##1{\index{##1@{\py@idxcode{##1}} #1}}%
+    #2%
+  \endgroup%
+}
+
+
+% Module synopsis processing -----------------------------------------------
+%
+\newcommand{\py@thisclass}{}
+\newcommand{\py@thismodule}{}
+\newcommand{\py@thismodulekey}{}
+\newcommand{\py@thismoduletype}{}
+
+\newcommand{\py@standardIndexModule}[1]{\py@modindex{#1}{standard }}
+\newcommand{\py@builtinIndexModule}[1]{\py@modindex{#1}{built-in }}
+\newcommand{\py@extensionIndexModule}[1]{\py@modindex{#1}{extension }}
+\newcommand{\py@IndexModule}[1]{\py@modindex{#1}{}}
+
+\newif\ifpy@HaveModSynopsis       \py@HaveModSynopsisfalse
+\newif\ifpy@ModSynopsisFileIsOpen \py@ModSynopsisFileIsOpenfalse
+\newif\ifpy@HaveModPlatform       \py@HaveModPlatformfalse
+
+% \declaremodule[key]{type}{name}
+\newcommand{\declaremodule}[3][\py@modulebadkey]{
+  \py@openModSynopsisFile
+  \renewcommand{\py@thismoduletype}{#2}
+  \ifx\py@modulebadkey#1
+    \renewcommand{\py@thismodulekey}{#3}
+  \else
+    \renewcommand{\py@thismodulekey}{#1}
+  \fi
+  \@ifundefined{py@#2IndexModule}{%
+    \typeout{*** MACRO declaremodule called with unknown module type: `#2'}
+    \py@IndexModule{#3}%
+  }{%
+    \csname py@#2IndexModule\endcsname{#3}%
+  }
+  \label{module-\py@thismodulekey}
+}
+\newif\ifpy@ModPlatformFileIsOpen \py@ModPlatformFileIsOpenfalse
+\newcommand{\py@ModPlatformFilename}{\jobname.pla}
+\newcommand{\platform}[1]{
+  \ifpy@ModPlatformFileIsOpen\else
+    \newwrite\py@ModPlatformFile
+    \openout\py@ModPlatformFile=\py@ModPlatformFilename
+    \py@ModPlatformFileIsOpentrue
+  \fi
+}
+\InputIfFileExists{\jobname.pla}{}{}
+\newcommand{\py@platformof}[2][\py@modulebadkey]{%
+  \ifx\py@modulebadkey#1 \def\py@key{#2}%
+  \else \def\py@key{#1}%
+  \fi%
+  \csname py@modplat@\py@key\endcsname%
+}
+\newcommand{\ignorePlatformAnnotation}[1]{}
+
+% \moduleauthor{name}{email}
+\newcommand{\moduleauthor}[2]{}
+
+% \sectionauthor{name}{email}
+\newcommand{\sectionauthor}[2]{}
+
+
+\newcommand{\py@defsynopsis}{Module has no synopsis.}
+\newcommand{\py@modulesynopsis}{\py@defsynopsis}
+\newcommand{\modulesynopsis}[1]{
+  \py@HaveModSynopsistrue
+  \renewcommand{\py@modulesynopsis}{#1}
+}
+
+% define the file
+\newwrite\py@ModSynopsisFile
+
+% hacked from \addtocontents from latex.ltx:
+\long\def\py@writeModSynopsisFile#1{%
+  \protected@write\py@ModSynopsisFile%
+      {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble}%
+      {\string#1}%
+}
+\newcommand{\py@closeModSynopsisFile}{
+  \ifpy@ModSynopsisFileIsOpen
+    \closeout\py@ModSynopsisFile
+    \py@ModSynopsisFileIsOpenfalse
+  \fi
+}
+\newcommand{\py@openModSynopsisFile}{
+  \ifpy@ModSynopsisFileIsOpen\else
+    \openout\py@ModSynopsisFile=\py@ModSynopsisFilename
+    \py@ModSynopsisFileIsOpentrue
+  \fi
+}
+
+\newcommand{\py@ProcessModSynopsis}{
+  \ifpy@HaveModSynopsis
+    \py@writeModSynopsisFile{\modulesynopsis%
+      {\py@thismodulekey}{\py@thismodule}%
+      {\py@thismoduletype}{\py@modulesynopsis}}%
+    \py@HaveModSynopsisfalse
+  \fi
+  \renewcommand{\py@modulesynopsis}{\py@defsynopsis}
+}
+\AtEndDocument{\py@ProcessModSynopsis\py@closeModSynopsisFile}
+
+
+\long\def\py@writeModPlatformFile#1{%
+  \protected@write\py@ModPlatformFile%
+    {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble}%
+    {\string#1}%
+}
+
+
+\newcommand{\localmoduletable}{
+  \IfFileExists{\py@ModSynopsisFilename}{
+    \begin{synopsistable}
+      \input{\py@ModSynopsisFilename}
+    \end{synopsistable}
+  }{}
+}
+
+\ifpdf
+  \newcommand{\py@ModSynopsisSummary}[4]{%
+    \py@linkToName{label-module-#1}{\bfcode{#2}} & #4\\
+  }
+\else
+  \newcommand{\py@ModSynopsisSummary}[4]{\bfcode{#2} & #4\\}
+\fi
+\newenvironment{synopsistable}{
+  % key, name, type, synopsis
+  \let\modulesynopsis=\py@ModSynopsisSummary
+  \begin{tabular}{ll}
+}{
+  \end{tabular}
+}
+%
+% --------------------------------------------------------------------------
+
+
+\newcommand{\py@reset}{
+  \py@usingsubitemfalse
+  \py@ProcessModSynopsis
+  \renewcommand{\py@thisclass}{}
+  \renewcommand{\py@thismodule}{}
+  \renewcommand{\py@thismodulekey}{}
+  \renewcommand{\py@thismoduletype}{}
+}
+
+% Augment the sectioning commands used to get our own font family in place,
+% and reset some internal data items:
+\renewcommand{\section}{\py@reset%
+                        \@startsection{section}{1}{\z@}%
+                                    {-3.5ex \@plus -1ex \@minus -.2ex}%
+                                    {2.3ex \@plus.2ex}%
+                                    {\reset@font\Large\py@HeaderFamily}}
+\renewcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
+                                    {-3.25ex\@plus -1ex \@minus -.2ex}%
+                                    {1.5ex \@plus .2ex}%
+                                    {\reset@font\large\py@HeaderFamily}}
+\renewcommand{\subsubsection}{\@startsection{subsubsection}{3}{\z@}%
+                                    {-3.25ex\@plus -1ex \@minus -.2ex}%
+                                    {1.5ex \@plus .2ex}%
+                                    {\reset@font\normalsize\py@HeaderFamily}}
+\renewcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}%
+                                    {3.25ex \@plus1ex \@minus.2ex}%
+                                    {-1em}%
+                                    {\reset@font\normalsize\py@HeaderFamily}}
+\renewcommand{\subparagraph}{\@startsection{subparagraph}{5}{\parindent}%
+                                    {3.25ex \@plus1ex \@minus .2ex}%
+                                    {-1em}%
+                                    {\reset@font\normalsize\py@HeaderFamily}}
+
+
+% Now for a lot of semantically-loaded environments that do a ton of magical
+% things to get the right formatting and index entries for the stuff in
+% Python modules and C API.
+
+
+% {fulllineitems} is used in one place in libregex.tex, but is really for
+% internal use in this file.
+%
+\newcommand{\py@itemnewline}[1]{%
+  \@tempdima\linewidth%
+  \advance\@tempdima \leftmargin\makebox[\@tempdima][l]{#1}%
+}
+
+\newenvironment{fulllineitems}{
+  \begin{list}{}{\labelwidth \leftmargin \labelsep 0pt
+                 \rightmargin 0pt \topsep -\parskip \partopsep \parskip
+                 \itemsep -\parsep
+                 \let\makelabel=\py@itemnewline}
+}{\end{list}}
+
+% \optional is mostly for use in the arguments parameters to the various
+% {*desc} environments defined below, but may be used elsewhere.  Known to
+% be used in the debugger chapter.
+%
+% Typical usage:
+%
+%     \begin{funcdesc}{myfunc}{reqparm\optional{, optparm}}
+%                                    ^^^       ^^^
+%                          No space here       No space here
+%
+% When a function has multiple optional parameters, \optional should be
+% nested, not chained.  This is right:
+%
+%     \begin{funcdesc}{myfunc}{\optional{parm1\optional{, parm2}}}
+%
+\let\py@badkey=\@undefined
+
+\newcommand{\optional}[1]{%
+  {\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}}
+
+% This can be used when a function or method accepts an varying number 
+% of arguments, such as by using the *args syntax in the parameter list.
+\newcommand{\py@moreargs}{...}
+
+% This can be used when you don't want to document the parameters to a 
+% function or method, but simply state that it's an alias for
+% something else.
+\newcommand{\py@unspecified}{...}
+
+
+\newlength{\py@argswidth}
+\newcommand{\py@sigparams}[1]{%
+  \parbox[t]{\py@argswidth}{\py@varvars{#1}\code{)}}}
+\newcommand{\py@sigline}[2]{%
+  \settowidth{\py@argswidth}{#1\code{(}}%
+  \addtolength{\py@argswidth}{-2\py@argswidth}%
+  \addtolength{\py@argswidth}{\textwidth}%
+  \item[#1\code{(}\py@sigparams{#2}]}
+
+% C functions ------------------------------------------------------------
+% \begin{cfuncdesc}[refcount]{type}{name}{arglist}
+% Note that the [refcount] slot should only be filled in by
+% tools/anno-api.py; it pulls the value from the refcounts database.
+\newcommand{\cfuncline}[3]{
+  \py@sigline{\code{#1 \bfcode{#2}}}{#3}%
+  \index{#2@{\py@idxcode{#2()}}}
+}
+\newenvironment{cfuncdesc}[4][\py@badkey]{
+  \begin{fulllineitems}
+    \cfuncline{#2}{#3}{#4}
+    \ifx#1\@undefined\else%
+      \emph{Return value: \textbf{#1}.}\\
+    \fi
+}{\end{fulllineitems}}
+
+% C variables ------------------------------------------------------------
+% \begin{cvardesc}{type}{name}
+\newenvironment{cvardesc}[2]{
+  \begin{fulllineitems}
+    \item[\code{#1 \bfcode{#2}}\index{#2@{\py@idxcode{#2}}}]
+}{\end{fulllineitems}}
+
+% C data types -----------------------------------------------------------
+% \begin{ctypedesc}[index name]{typedef name}
+\newenvironment{ctypedesc}[2][\py@badkey]{
+  \begin{fulllineitems}
+    \item[\bfcode{#2}%
+    \ifx#1\@undefined%
+      \index{#2@{\py@idxcode{#2}} (C type)}
+    \else%
+      \index{#2@{\py@idxcode{#1}} (C type)}
+    \fi]
+}{\end{fulllineitems}}
+
+% C type fields ----------------------------------------------------------
+% \begin{cmemberdesc}{container type}{ctype}{membername}
+\newcommand{\cmemberline}[3]{
+  \item[\code{#2 \bfcode{#3}}]
+  \index{#3@{\py@idxcode{#3}} (#1 member)}
+}
+\newenvironment{cmemberdesc}[3]{
+  \begin{fulllineitems}
+    \cmemberline{#1}{#2}{#3}
+}{\end{fulllineitems}}
+
+% Funky macros -----------------------------------------------------------
+% \begin{csimplemacrodesc}{name}
+% -- "simple" because it has no args; NOT for constant definitions!
+\newenvironment{csimplemacrodesc}[1]{
+  \begin{fulllineitems}
+    \item[\bfcode{#1}\index{#1@{\py@idxcode{#1}} (macro)}]
+}{\end{fulllineitems}}
+
+% simple functions (not methods) -----------------------------------------
+% \begin{funcdesc}{name}{args}
+\newcommand{\funcline}[2]{%
+  \funclineni{#1}{#2}%
+  \index{#1@{\py@idxcode{#1()}} (in module \py@thismodule)}}
+\newenvironment{funcdesc}[2]{
+  \begin{fulllineitems}
+    \funcline{#1}{#2}
+}{\end{fulllineitems}}
+
+% similar to {funcdesc}, but doesn't add to the index
+\newcommand{\funclineni}[2]{%
+  \py@sigline{\bfcode{#1}}{#2}}
+\newenvironment{funcdescni}[2]{
+  \begin{fulllineitems}
+    \funclineni{#1}{#2}
+}{\end{fulllineitems}}
+
+% classes ----------------------------------------------------------------
+% \begin{classdesc}{name}{constructor args}
+\newenvironment{classdesc}[2]{
+  % Using \renewcommand doesn't work for this, for unknown reasons:
+  \global\def\py@thisclass{#1}
+  \begin{fulllineitems}
+    \py@sigline{\strong{class }\bfcode{#1}}{#2}%
+    \index{#1@{\py@idxcode{#1}} (class in \py@thismodule)}
+}{\end{fulllineitems}}
+
+% \begin{classdesc*}{name}
+\newenvironment{classdesc*}[1]{
+  % Using \renewcommand doesn't work for this, for unknown reasons:
+  \global\def\py@thisclass{#1}
+  \begin{fulllineitems}
+    \item[\strong{class }\code{\bfcode{#1}}%
+      \index{#1@{\py@idxcode{#1}} (class in \py@thismodule)}]
+}{\end{fulllineitems}}
+
+% \begin{excclassdesc}{name}{constructor args}
+% but indexes as an exception
+\newenvironment{excclassdesc}[2]{
+  % Using \renewcommand doesn't work for this, for unknown reasons:
+  \global\def\py@thisclass{#1}
+  \begin{fulllineitems}
+    \py@sigline{\strong{exception }\bfcode{#1}}{#2}%
+    \index{#1@{\py@idxcode{#1}} (exception in \py@thismodule)}
+}{\end{fulllineitems}}
+
+% There is no corresponding {excclassdesc*} environment.  To describe
+% a class exception without parameters, use the {excdesc} environment.
+
+
+\let\py@classbadkey=\@undefined
+
+% object method ----------------------------------------------------------
+% \begin{methoddesc}[classname]{methodname}{args}
+\newcommand{\methodline}[3][\@undefined]{
+  \methodlineni{#2}{#3}
+  \ifx#1\@undefined
+    \index{#2@{\py@idxcode{#2()}} (\py@thisclass\ method)}
+  \else
+    \index{#2@{\py@idxcode{#2()}} (#1 method)}
+  \fi
+}
+\newenvironment{methoddesc}[3][\@undefined]{
+  \begin{fulllineitems}
+    \ifx#1\@undefined
+      \methodline{#2}{#3}
+    \else
+      \def\py@thisclass{#1}
+      \methodline{#2}{#3}
+    \fi
+}{\end{fulllineitems}}
+
+% similar to {methoddesc}, but doesn't add to the index
+% (never actually uses the optional argument)
+\newcommand{\methodlineni}[3][\py@classbadkey]{%
+  \py@sigline{\bfcode{#2}}{#3}}
+\newenvironment{methoddescni}[3][\py@classbadkey]{
+  \begin{fulllineitems}
+    \methodlineni{#2}{#3}
+}{\end{fulllineitems}}
+
+% object data attribute --------------------------------------------------
+% \begin{memberdesc}[classname]{membername}
+\newcommand{\memberline}[2][\py@classbadkey]{%
+  \ifx#1\@undefined
+    \memberlineni{#2}
+    \index{#2@{\py@idxcode{#2}} (\py@thisclass\ attribute)}
+  \else
+    \memberlineni{#2}
+    \index{#2@{\py@idxcode{#2}} (#1 attribute)}
+  \fi
+}
+\newenvironment{memberdesc}[2][\py@classbadkey]{
+  \begin{fulllineitems}
+    \ifx#1\@undefined
+      \memberline{#2}
+    \else
+      \def\py@thisclass{#1}
+      \memberline{#2}
+    \fi
+}{\end{fulllineitems}}
+
+% similar to {memberdesc}, but doesn't add to the index
+% (never actually uses the optional argument)
+\newcommand{\memberlineni}[2][\py@classbadkey]{\item[\bfcode{#2}]}
+\newenvironment{memberdescni}[2][\py@classbadkey]{
+  \begin{fulllineitems}
+    \memberlineni{#2}
+}{\end{fulllineitems}}
+
+% For exceptions: --------------------------------------------------------
+% \begin{excdesc}{name}
+%  -- for constructor information, use excclassdesc instead
+\newenvironment{excdesc}[1]{
+  \begin{fulllineitems}
+    \item[\strong{exception }\bfcode{#1}%
+          \index{#1@{\py@idxcode{#1}} (exception in \py@thismodule)}]
+}{\end{fulllineitems}}
+
+% Module data or constants: ----------------------------------------------
+% \begin{datadesc}{name}
+\newcommand{\dataline}[1]{%
+  \datalineni{#1}\index{#1@{\py@idxcode{#1}} (data in \py@thismodule)}}
+\newenvironment{datadesc}[1]{
+  \begin{fulllineitems}
+    \dataline{#1}
+}{\end{fulllineitems}}
+
+% similar to {datadesc}, but doesn't add to the index
+\newcommand{\datalineni}[1]{\item[\bfcode{#1}]\nopagebreak}
+\newenvironment{datadescni}[1]{
+  \begin{fulllineitems}
+    \datalineni{#1}
+}{\end{fulllineitems}}
+
+% bytecode instruction ---------------------------------------------------
+% \begin{opcodedesc}{name}{var}
+% -- {var} may be {}
+\newenvironment{opcodedesc}[2]{
+  \begin{fulllineitems}
+    \item[\bfcode{#1}\quad\var{#2}]
+}{\end{fulllineitems}}
+
+
+\newcommand{\nodename}[1]{\label{#1}}
+
+% For these commands, use \command{} to get the typography right, not 
+% {\command}.  This works better with the texinfo translation.
+\newcommand{\ABC}{{\sc abc}}
+\newcommand{\UNIX}{{\sc Unix}}
+\newcommand{\POSIX}{POSIX}
+\newcommand{\ASCII}{{\sc ascii}}
+\newcommand{\Cpp}{C\protect\raisebox{.18ex}{++}}
+\newcommand{\C}{C}
+\newcommand{\EOF}{{\sc eof}}
+\newcommand{\NULL}{\constant{NULL}}
+\newcommand{\infinity}{\ensuremath{\infty}}
+\newcommand{\plusminus}{\ensuremath{\pm}}
+
+% \guilabel{Start}
+\newcommand{\guilabel}[1]{\textsf{#1}}
+% \menuselection{Start \sub Programs \sub Python}
+\newcommand{\menuselection}[1]{\guilabel{{\def\sub{ \ensuremath{>} }#1}}}
+
+% Also for consistency: spell Python "Python", not "python"!
+
+% code is the most difficult one...
+\newcommand{\code}[1]{\textrm{\@vobeyspaces\@noligs\def\{{\char`\{}\def\}{\char`\}}\def\~{\char`\~}\def\^{\char`\^}\def\e{\char`\\}\def\${\char`\$}\def\#{\char`\#}\def\&{\char`\&}\def\%{\char`\%}%
+\texttt{#1}}}
+
+\newcommand{\bfcode}[1]{\code{\bfseries#1}} % bold-faced code font
+\newcommand{\csimplemacro}[1]{\code{#1}}
+\newcommand{\kbd}[1]{\code{#1}}
+\newcommand{\samp}[1]{`\code{#1}'}
+\newcommand{\var}[1]{%
+  \ifmmode%
+    \hbox{\py@defaultsize\textrm{\textit{#1\/}}}%
+  \else%
+    \py@defaultsize\textrm{\textit{#1\/}}%
+  \fi%
+}
+\renewcommand{\emph}[1]{{\em #1}}
+\newcommand{\dfn}[1]{\emph{#1}}
+\newcommand{\strong}[1]{{\bf #1}}
+% let's experiment with a new font:
+\newcommand{\file}[1]{`\filenq{#1}'}
+\newcommand{\filenq}[1]{{\py@smallsize\textsf{\let\e=\textbackslash#1}}}
+
+% Use this def/redef approach for \url{} since hyperref defined this already,
+% but only if we actually used hyperref:
+\ifpdf
+  \newcommand{\url}[1]{{%
+    \py@pdfstartlink attr{/Border [0 0 0]} user{/S /URI /URI (#1)}%
+    \py@LinkColor%                              color of the link text
+    \py@smallsize\sf #1%
+    \py@NormalColor%                    Turn it back off; these are declarative
+    \pdfendlink}%                       and don't appear bound to the current
+  }%                                    formatting "box".
+\else
+  \newcommand{\url}[1]{\mbox{\py@smallsize\textsf{#1}}}
+\fi
+\newcommand{\email}[1]{{\py@smallsize\textsf{#1}}}
+\newcommand{\newsgroup}[1]{{\py@smallsize\textsf{#1}}}
+
+\newcommand{\py@varvars}[1]{{%
+  {\let\unspecified=\py@unspecified%
+   \let\moreargs=\py@moreargs%
+   \var{#1}}}}
+
+% I'd really like to get rid of this!
+\newif\iftexi\texifalse
+
+% This is used to get l2h to put the copyright and abstract on
+% a separate HTML page.
+\newif\ifhtml\htmlfalse
+
+
+% These should be used for all references to identifiers which are
+% used to refer to instances of specific language constructs.  See the
+% names for specific semantic assignments.
+%
+% For now, don't do anything really fancy with them; just use them as
+% logical markup.  This might change in the future.
+%
+\newcommand{\module}[1]{\texttt{#1}}
+\newcommand{\keyword}[1]{\texttt{#1}}
+\newcommand{\exception}[1]{\texttt{#1}}
+\newcommand{\class}[1]{\texttt{#1}}
+\newcommand{\function}[1]{\texttt{#1}}
+\newcommand{\member}[1]{\texttt{#1}}
+\newcommand{\method}[1]{\texttt{#1}}
+
+\newcommand{\pytype}[1]{#1}             % built-in Python type
+
+\newcommand{\cfunction}[1]{\texttt{#1}}
+\newcommand{\ctype}[1]{\texttt{#1}}     % C struct or typedef name
+\newcommand{\cdata}[1]{\texttt{#1}}     % C variable, typically global
+
+\newcommand{\mailheader}[1]{{\py@smallsize\textsf{#1:}}}
+\newcommand{\mimetype}[1]{{\py@smallsize\textsf{#1}}}
+% The \! is a "negative thin space" in math mode.
+\newcommand{\regexp}[1]{%
+  {\tiny$^{^\lceil}\!\!$%
+   {\py@defaultsize\code{#1}}%
+   $\!\rfloor\!$%
+  }}
+\newcommand{\envvar}[1]{%
+  #1%
+  \index{#1}%
+  \index{environment variables!{#1}}%
+}
+\newcommand{\makevar}[1]{#1}            % variable in a Makefile
+\newcommand{\character}[1]{\samp{#1}}
+
+% constants defined in Python modules or C headers, not language constants:
+\newcommand{\constant}[1]{\code{#1}}    % manifest constant, not syntactic
+
+\newcommand{\manpage}[2]{{\emph{#1}(#2)}}
+\newcommand{\pep}[1]{PEP #1\index{Python Enhancement Proposals!PEP #1}}
+\newcommand{\rfc}[1]{RFC #1\index{RFC!RFC #1}}
+\newcommand{\program}[1]{\strong{#1}}
+\newcommand{\programopt}[1]{\strong{#1}}
+% Note that \longprogramopt provides the '--'!
+\newcommand{\longprogramopt}[1]{\strong{-{}-#1}}
+
+% \ulink{link text}{URL}
+\ifpdf
+  \newcommand{\ulink}[2]{{%
+    % For PDF, we *should* only generate a link when the URL is absolute.
+    \py@pdfstartlink attr{/Border [0 0 0]} user{/S /URI /URI (#2)}%
+    \py@LinkColor%                              color of the link text
+    #1%
+    \py@NormalColor%                    Turn it back off; these are declarative
+    \pdfendlink}%                       and don't appear bound to the current
+  }%                                    formatting "box".
+\else
+  \newcommand{\ulink}[2]{#1}
+\fi
+
+% cited titles:  \citetitle{Title of Work}
+%       online:  \citetitle[url-to-resource]{Title of Work}
+\ifpdf
+  \newcommand{\citetitle}[2][\py@modulebadkey]{%
+    \ifx\py@modulebadkey#1\emph{#2}\else\ulink{\emph{#2}}{#1}\fi%
+  }
+\else
+  \newcommand{\citetitle}[2][URL]{\emph{#2}}
+\fi
+
+
+
+% This version is being checked in for the historical record; it shows
+% how I've managed to get some aspects of this to work.  It will not
+% be used in practice, so a subsequent revision will change things
+% again.  This version has problems, but shows how to do something
+% that proved more tedious than I'd expected, so I don't want to lose
+% the example completely.
+%
+\newcommand{\grammartoken}[1]{\texttt{#1}}
+\newenvironment{productionlist}[1][\py@badkey]{
+  \def\optional##1{{\Large[}##1{\Large]}}
+  \def\production##1##2{\code{##1}&::=&\code{##2}\\}
+  \def\productioncont##1{& &\code{##1}\\}
+  \def\token##1{##1}
+  \let\grammartoken=\token
+  \parindent=2em
+  \indent
+  \begin{tabular}{lcl}
+}{%
+  \end{tabular}
+}
+
+\newlength{\py@noticelength}
+
+\newcommand{\py@heavybox}{
+  \setlength{\fboxrule}{2pt}
+  \setlength{\fboxsep}{7pt}
+  \setlength{\py@noticelength}{\linewidth}
+  \addtolength{\py@noticelength}{-2\fboxsep}
+  \addtolength{\py@noticelength}{-2\fboxrule}
+  \setlength{\shadowsize}{3pt}
+  \Sbox
+  \minipage{\py@noticelength}
+}
+\newcommand{\py@endheavybox}{
+  \endminipage
+  \endSbox
+  \fbox{\TheSbox}
+}
+
+% a 'note' is as plain as it gets:
+\newcommand{\py@noticelabel@note}{Note:}
+\newcommand{\py@noticestart@note}{}
+\newcommand{\py@noticeend@note}{}
+
+% a 'warning' gets more visible distinction:
+\newcommand{\py@noticelabel@warning}{Warning:}
+\newcommand{\py@noticestart@warning}{\py@heavybox}
+\newcommand{\py@noticeend@warning}{\py@endheavybox}
+
+\newenvironment{notice}[1][note]{
+  \def\py@noticetype{#1}
+  \csname py@noticestart@#1\endcsname
+  \par\strong{\csname py@noticelabel@#1\endcsname}
+}{\csname py@noticeend@\py@noticetype\endcsname}
+\newcommand{\note}[1]{\strong{\py@noticelabel@note} #1}
+\newcommand{\warning}[1]{\strong{\py@noticelabel@warning} #1}
+
+% Deprecation stuff.
+% Should be extended to allow an index / list of deprecated stuff.  But
+% there's a lot of stuff that needs to be done to make that automatable.
+%
+% First parameter is the release number that deprecates the feature, the
+% second is the action the should be taken by users of the feature.
+%
+% Example:
+%  \deprecated{1.5.1}{Use \method{frobnicate()} instead.}
+%
+\newcommand{\deprecated}[2]{%
+  \strong{Deprecated since release #1.}  #2\par}
+
+% New stuff.
+% This should be used to mark things which have been added to the
+% development tree but that aren't in the release, but are documented.
+% This allows release of documentation that already includes updated
+% descriptions.  Place at end of descriptor environment.
+%
+% Example:
+%  \versionadded{1.5.2}
+%  \versionchanged[short explanation]{2.0}
+%
+\newcommand{\versionadded}[2][\py@badkey]{%
+  \ifx#1\@undefined%
+    {  New in version #2.  }%
+  \else%
+    {  New in version #2:\ #1.  }%
+  \fi%
+}
+\newcommand{\versionchanged}[2][\py@badkey]{%
+  \ifx#1\@undefined%
+    {  Changed in version #2.  }%
+  \else%
+    {  Changed in version #2:\ #1.  }%
+  \fi%
+}
+
+
+% Tables.
+%
+\newenvironment{tableii}[4]{%
+  \begin{center}%
+    \def\lineii##1##2{\csname#2\endcsname{##1}&##2\\}%
+    \begin{tabular}{#1}\strong{#3}&\strong{#4} \\* \hline%
+}{%
+    \end{tabular}%
+  \end{center}%
+}
+
+\newenvironment{longtableii}[4]{%
+  \begin{center}%
+    \def\lineii##1##2{\csname#2\endcsname{##1}&##2\\}%
+    \begin{longtable}[c]{#1}\strong{#3}&\strong{#4} \\* \hline\endhead%
+}{%
+    \end{longtable}%
+  \end{center}%
+}
+
+\newenvironment{tableiii}[5]{%
+  \begin{center}%
+    \def\lineiii##1##2##3{\csname#2\endcsname{##1}&##2&##3\\}%
+    \begin{tabular}{#1}\strong{#3}&\strong{#4}&\strong{#5} \\%
+      \hline%
+}{%
+    \end{tabular}%
+  \end{center}%
+}
+
+\newenvironment{longtableiii}[5]{%
+  \begin{center}%
+    \def\lineiii##1##2##3{\csname#2\endcsname{##1}&##2&##3\\}%
+    \begin{longtable}[c]{#1}\strong{#3}&\strong{#4}&\strong{#5} \\%
+      \hline\endhead%
+}{%
+    \end{longtable}%
+  \end{center}%
+}
+
+\newenvironment{tableiv}[6]{%
+  \begin{center}%
+    \def\lineiv##1##2##3##4{\csname#2\endcsname{##1}&##2&##3&##4\\}%
+    \begin{tabular}{#1}\strong{#3}&\strong{#4}&\strong{#5}&\strong{#6} \\%
+      \hline%
+}{%
+    \end{tabular}%
+  \end{center}%
+}
+
+\newenvironment{longtableiv}[6]{%
+  \begin{center}%
+    \def\lineiv##1##2##3##4{\csname#2\endcsname{##1}&##2&##3&##4\\}%
+    \begin{longtable}[c]{#1}\strong{#3}&\strong{#4}&\strong{#5}&\strong{#6}%
+      \\%
+      \hline\endhead%
+}{%
+    \end{longtable}%
+  \end{center}%
+}
+
+\newenvironment{tablev}[7]{%
+  \begin{center}%
+    \def\linev##1##2##3##4##5{\csname#2\endcsname{##1}&##2&##3&##4&##5\\}%
+    \begin{tabular}{#1}\strong{#3}&\strong{#4}&\strong{#5}&\strong{#6}&\strong{#7} \\%
+      \hline%
+}{%
+    \end{tabular}%
+  \end{center}%
+}
+
+\newenvironment{longtablev}[7]{%
+  \begin{center}%
+    \def\linev##1##2##3##4##5{\csname#2\endcsname{##1}&##2&##3&##4&##5\\}%
+    \begin{longtable}[c]{#1}\strong{#3}&\strong{#4}&\strong{#5}&\strong{#6}&\strong{#7}%
+      \\%
+      \hline\endhead%
+}{%
+    \end{longtable}%
+  \end{center}%
+}
+
+% XXX Don't think we can use this yet, though it cleans up some
+% tedious markup.  There's no equivalent for the HTML transform yet,
+% and that needs to exist.  I don't know how to write it.
+%
+% This should really have something that makes it easier to bind a
+% table's ``Notes'' column and an associated tablenotes environment,
+% and generates the right magic for getting the numbers right in the
+% table.
+%
+% So this is quite incomplete.
+%
+\newcounter{py@tablenotescounter}
+\newenvironment{tablenotes}{%
+  \noindent Notes:
+  \par
+  \setcounter{py@tablenotescounter}{0}
+  \begin{list}{(\arabic{py@tablenotescounter})}%
+              {\usecounter{py@tablenotescounter}}
+}{\end{list}}
+
+
+% Cross-referencing (AMK, new impl. FLD)
+% Sample usage:
+%  \begin{seealso}
+%    \seemodule{rand}{Uniform random number generator.}; % Module xref
+%    \seetext{\emph{Encyclopedia Britannica}}.           % Ref to a book
+% 
+%    % A funky case: module name contains '_'; have to supply an optional key
+%    \seemodule[copyreg]{copy_reg}{Interface constructor registration for
+%                                  \module{pickle}.}
+%  \end{seealso}
+%
+% Note that the last parameter for \seemodule and \seetext should be complete
+% sentences and be terminated with the proper punctuation.
+
+\ifpdf
+  \newcommand{\py@seemodule}[3][\py@modulebadkey]{%
+    \par%
+    \ifx\py@modulebadkey#1\def\py@modulekey{#2}\else\def\py@modulekey{#1}\fi%
+    \begin{fulllineitems}
+      \item[\py@linkToName{label-module-\py@modulekey}{Module \module{#2}}
+            (section \ref{module-\py@modulekey}):]
+      #3
+    \end{fulllineitems}
+  }
+\else
+  \newcommand{\py@seemodule}[3][\py@modulebadkey]{%
+    \par%
+    \ifx\py@modulebadkey#1\def\py@modulekey{#2}\else\def\py@modulekey{#1}\fi%
+    \begin{fulllineitems}
+      \item[Module \module{#2} (section \ref{module-\py@modulekey}):]
+      #3
+    \end{fulllineitems}
+  }
+\fi
+
+% \seelink{url}{link text}{why it's interesting}
+\newcommand{\py@seelink}[3]{%
+  \par
+  \begin{fulllineitems}
+    \item[\ulink{#2}{#1}]
+    #3
+  \end{fulllineitems}
+}
+% \seetitle[url]{title}{why it's interesting}
+\newcommand{\py@seetitle}[3][\py@modulebadkey]{%
+  \par
+  \begin{fulllineitems}
+    \item[\citetitle{#2}]
+    \ifx\py@modulebadkey#1\else
+      \item[{\small{(\url{#1})}}]
+    \fi
+    #3
+  \end{fulllineitems}
+}
+% \seepep{number}{title}{why it's interesting}
+\newcommand{\py@seepep}[3]{%
+  \par%
+  \begin{fulllineitems}
+    \item[\pep{#1}, ``\emph{#2}'']
+    #3
+  \end{fulllineitems}
+}
+% \seerfc{number}{title}{why it's interesting}
+\newcommand{\py@seerfc}[3]{%
+  \par%
+  \begin{fulllineitems}
+    \item[\rfc{#1}, ``\emph{#2}'']
+    #3
+  \end{fulllineitems}
+}
+% \seeurl{url}{why it's interesting}
+\newcommand{\py@seeurl}[2]{%
+  \par%
+  \begin{fulllineitems}
+    \item[\url{#1}]
+    #2
+  \end{fulllineitems}
+}
+
+\newenvironment{seealso*}{
+  \par
+  \def\seetext##1{\par{##1}}
+  \let\seemodule=\py@seemodule
+  \let\seepep=\py@seepep
+  \let\seerfc=\py@seerfc
+  \let\seetitle=\py@seetitle
+  \let\seeurl=\py@seeurl
+  \let\seelink=\py@seelink
+}{\par}
+\newenvironment{seealso}{
+  \par
+  \strong{See Also:}
+  \par
+  \def\seetext##1{\par{##1}}
+  \let\seemodule=\py@seemodule
+  \let\seepep=\py@seepep
+  \let\seerfc=\py@seerfc
+  \let\seetitle=\py@seetitle
+  \let\seeurl=\py@seeurl
+  \let\seelink=\py@seelink
+}{\par}
+
+% Allow the Python release number to be specified independently of the
+% \date{}.  This allows the date to reflect the document's date and
+% release to specify the Python release that is documented.
+%
+\newcommand{\py@release}{}
+\newcommand{\version}{}
+\newcommand{\shortversion}{}
+\newcommand{\releaseinfo}{}
+\newcommand{\releasename}{Release}
+\newcommand{\release}[1]{%
+  \renewcommand{\py@release}{\releasename\space\version}%
+  \renewcommand{\version}{#1}}
+\newcommand{\setshortversion}[1]{%
+  \renewcommand{\shortversion}{#1}}
+\newcommand{\setreleaseinfo}[1]{%
+  \renewcommand{\releaseinfo}{#1}}
+
+% Allow specification of the author's address separately from the
+% author's name.  This can be used to format them differently, which
+% is a good thing.
+%
+\newcommand{\py@authoraddress}{}
+\newcommand{\authoraddress}[1]{\renewcommand{\py@authoraddress}{#1}}
+\let\developersaddress=\authoraddress
+\let\developer=\author
+\let\developers=\author
+
+% This sets up the fancy chapter headings that make the documents look
+% at least a little better than the usual LaTeX output.
+%
+\@ifundefined{ChTitleVar}{}{
+  \ChNameVar{\raggedleft\normalsize\py@HeaderFamily}
+  \ChNumVar{\raggedleft \bfseries\Large\py@HeaderFamily}
+  \ChTitleVar{\raggedleft \rm\Huge\py@HeaderFamily}
+  % This creates chapter heads without the leading \vspace*{}:
+  \def\@makechapterhead#1{%
+    {\parindent \z@ \raggedright \normalfont
+      \ifnum \c@secnumdepth >\m@ne
+        \DOCH
+      \fi
+      \interlinepenalty\@M
+      \DOTI{#1}
+    }
+  }
+}
+
+
+% Definition lists; requested by AMK for HOWTO documents.  Probably useful
+% elsewhere as well, so keep in in the general style support.
+%
+\newenvironment{definitions}{%
+  \begin{description}%
+  \def\term##1{\item[##1]\mbox{}\\*[0mm]}
+}{%
+  \end{description}%
+}
+
+% Tell TeX about pathological hyphenation cases:
+\hyphenation{Base-HTTP-Re-quest-Hand-ler}
Index: trunk/anuga_documentation/parallel_doc/report.tex
===================================================================
--- trunk/anuga_documentation/parallel_doc/report.tex	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/report.tex	(revision 9427)
@@ -0,0 +1,89 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Format taken from anuga_user_manual.tex
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+% Complete documentation on the extended LaTeX markup used for Python
+% documentation is available in ``Documenting Python'', which is part
+% of the standard documentation for Python.  It may be found online
+% at:
+%
+%     http://www.python.org/doc/current/doc/doc.html
+
+
+%labels
+%Sections and subsections \label{sec: }
+%Chapters \label{ch: }
+%Equations \label{eq: }
+%Figures \label{fig: }
+
+\documentclass{manual}
+
+%\usepackage{url} %Already defined in manual
+\usepackage{graphicx}
+%\usepackage{epstopdf}
+
+%\input{definitions}
+
+\title{Report on the Parallelisation of ANUGA}
+\author{Linda Stals and Jack Kelly}
+
+% Please at least include a long-lived email address;
+% the rest is at your discretion.
+\authoraddress{Linda Stals \\
+  Email: \email{stals@maths.anu.edu.au}}
+
+%Draft date
+\def\today{2008}
+\date{\today}   % update before release!
+                % Use an explicit date so that reformatting
+                % doesn't cause a new date to be used.  Setting
+                % the date to \today can be used during draft
+                % stages to make it easier to handle versions.
+
+\release{1.0}   % release version; this is used to define the
+                % \version macro
+
+\makeindex          % tell \index to actually write the .idx file
+\makemodindex       % If this contains a lot of module sections.
+
+\setcounter{tocdepth}{3}
+\setcounter{secnumdepth}{3}
+
+%\includeonly{parallel}
+
+\begin{document}
+\maketitle
+
+\begin{abstract}
+This document describes work done by the authors as part of a
+consultancy with GA during 2005-2006. The paper serves as both a
+report for GA and a user manual.
+
+The report contains a description of how the code was parallelised
+and it lists efficiency results for a few example runs. It also
+gives some examples codes showing how to run the Merimbula test
+problem in parallel and talks about more technical aspects such as
+compilation issues and batch scripts for submitting compute jobs on
+parallel machines.
+\end{abstract}
+
+\tableofcontents
+
+
+
+\include{parallel}
+\include{results}
+\include{code}
+
+\begin{thebibliography}{10}
+
+\bibitem{gk:metis}
+George Karypis and Vipin Kumar.
+\newblock A fast and high quality multilevel scheme for partitioning irregular graphs.
+\newblock {\em SIAM Journal on Scientific Computing}, 20(1):359--392, 1999.
+\newblock \url{http://glaros.dtc.umn.edu/gkhome/fetch/papers/mlSIAMSC99.pdf}
+\end{thebibliography}
+
+
+\end{document}
Index: trunk/anuga_documentation/parallel_doc/results.tex
===================================================================
--- trunk/anuga_documentation/parallel_doc/results.tex	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/results.tex	(revision 9427)
@@ -0,0 +1,171 @@
+
+\chapter{Performance Analysis}
+
+
+To evaluate the performance of the code on a parallel machine we ran
+some examples on a cluster of four nodes connected with PathScale
+InfiniPath HTX. Each node has two AMD Opteron 275 (Dual-core 2.2 GHz
+Processors) and 4 GB of main memory. The system achieves 60
+Gigaflops with the Linpack benchmark, which is about 85\% of peak
+performance.
+
+For each test run we evaluate the parallel efficiency as
+\[
+E_n = \frac{T_1}{nT_n} 100,
+\]
+where $T_n = \max_{0\le i < n}\{t_i\}$, $n$ is the total number of
+processors (submesh) and $t_i$ is the time required to run the {\tt
+evolve} code on processor $i$.  Note that $t_i$ does not include the
+time required to build and subpartition the mesh etc., it only
+includes the time required to do the evolve calculations (eg.
+\code{domain.evolve(yieldstep = 0.1, finaltime = 3.0)}).
+
+\section{Advection, Rectangular Domain}
+
+The first example looked at the rectangular domain example given in
+Section \ref{subsec:codeRPA}, except we changed the finaltime time
+to 1.0 (\code{domain.evolve(yieldstep = 0.1, finaltime = 1.0)}).
+
+For this particular example we can control the mesh size by changing
+the parameters \code{N} and \code{M} given in the following section
+of code taken from
+ Section \ref{subsec:codeRPA}.
+
+\begin{verbatim}
+#######################
+# Partition the mesh
+#######################
+N = 20
+M = 20
+
+# Build a unit mesh, subdivide it over numproces processors with each
+# submesh containing M*N nodes
+
+points, vertices, boundary, full_send_dict, ghost_recv_dict =  \
+    parallel_rectangle(N, M, len1_g=1.0)
+\end{verbatim}
+
+Tables \ref{tbl:rpa40}, \ref{tbl:rpa80} and \ref{tbl:rpa160} show
+the efficiency results for different values of \code{N} and
+\code{M}. The examples where $n \le 4$ were run on one Opteron node
+containing 4 processors, the $n = 8$ example was run on 2 nodes
+(giving a total of 8 processors). The communication within a node is
+faster than the communication across nodes, so we would expect to
+see a decrease in efficiency when we jump from 4 to 8 nodes.
+Furthermore, as \code{N} and \code{M} are increased the ratio of
+exterior to interior triangles decreases, which in-turn decreases
+the amount of communication relative the amount of computation  and
+thus the efficiency should increase.
+
+The efficiency results shown here are competitive.
+
+\begin{table}
+\caption{Parallel Efficiency Results for the Advection Problem on a
+Rectangular Domain with {\tt N} = 40, {\tt M} =
+40.\label{tbl:rpa40}}
+\begin{center}
+\begin{tabular}{|c|c c|}\hline
+$n$ & $T_n$ (sec) & $E_n (\%)$ \\\hline
+1 & 36.61 & \\
+2 & 18.76 & 98 \\
+4 & 10.16 & 90 \\
+8 & 6.39 & 72 \\\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+\begin{table}
+\caption{Parallel Efficiency Results for the Advection Problem on a
+Rectangular Domain with {\tt N} = 80, {\tt M} =
+80.\label{tbl:rpa80}}
+\begin{center}
+\begin{tabular}{|c|c c|}\hline
+$n$ & $T_n$ (sec) & $E_n (\%)$ \\\hline
+1 & 282.18 & \\
+2 & 143.14 & 99 \\
+4 & 75.06 & 94 \\
+8 & 41.67 & 85 \\\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+
+\begin{table}
+\caption{Parallel Efficiency Results for the Advection Problem on a
+Rectangular Domain with {\tt N} = 160, {\tt M} =
+160.\label{tbl:rpa160}}
+\begin{center}
+\begin{tabular}{|c|c c|}\hline
+$n$ & $T_n$ (sec) & $E_n (\%)$ \\\hline
+1 & 2200.35 & \\
+2 & 1126.35 & 97 \\
+4 & 569.49 & 97 \\
+8 & 304.43 & 90 \\\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+
+%Another way of measuring the performance of the code on a parallel machine is to increase the problem size as the number of processors are increased so that the number of triangles per processor remains roughly the same.  We have not carried out measurements of this kind as we usually have static grids and it is not possible to increase the number of triangles.
+
+\section{Advection, Merimbula Mesh}
+
+We now look at another advection example, except this time the mesh
+comes from the Merimbula test problem. That is, we ran the code
+given in Section \ref{subsec:codeRPMM}, except the final time was
+reduced to 10000 (\code{finaltime = 10000}). The results are given
+in Table \ref{tbl:rpm}. These are good efficiency results,
+especially considering the structure of the Merimbula mesh.
+%Note that since we are solving an advection problem the amount of calculation
+%done on each triangle is relatively low, when we more to other problems that
+%involve more calculations we would expect the computation to communication ratio to increase and thus get an increase in efficiency.
+
+\begin{table}
+\caption{Parallel Efficiency Results for the Advection Problem on the
+  Merimbula Mesh.\label{tbl:rpm}}
+\begin{center}
+\begin{tabular}{|c|c c|}\hline
+$n$ & $T_n$ (sec) & $E_n (\%)$ \\\hline
+1 &145.17 & \\
+2 &77.52 & 94 \\
+4 & 41.24 & 88 \\
+8 & 22.96 & 79 \\\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+\section{Shallow Water, Merimbula Mesh}
+
+The final example we looked at is the shallow water equation on the
+Merimbula mesh. We used the code listed in Section \ref{subsec:codeRPSMM}. The
+results are listed in Table \ref{tbl:rpsm}. The efficiency results are not as
+good as initially expected so we profiled the code and found that
+the problem is with the \code{update_boundary} routine in the {\tt domain.py}
+file. On one processor the \code{update_boundary} routine accounts for about
+72\% of the total computation time and unfortunately it is difficult to
+parallelise this routine. When metis subpartitions the mesh it is possible
+that one processor will only get a few boundary edges (some may not get any)
+while another processor may contain a relatively large number of boundary
+edges. The profiler indicated that when running the problem on 8 processors,
+Processor 0 spent about 3.8 times more doing the \code{update_boundary}
+calculations than Processor 7. This load imbalance reduced the parallel
+efficiency.
+
+Before doing the shallow equation calculations on a larger number of
+processors we recommend that the \code{update_boundary} calculations be
+optimised as much as possible to reduce the effect of the load imbalance.
+
+
+\begin{table}
+\caption{Parallel Efficiency Results for the Shallow Water Equation on the
+  Merimbula Mesh.\label{tbl:rpsm}}
+\begin{center}
+\begin{tabular}{|c|c c|}\hline
+$n$ & $T_n$ (sec) & $E_n (\%)$ \\\hline
+1 & 7.04 & \\
+2 & 3.62 & 97 \\
+4 & 1.94 & 91 \\
+8 & 1.15 & 77 \\\hline
+\end{tabular}
+\end{center}
+\end{table}
Index: trunk/anuga_documentation/parallel_doc/underscore.sty
===================================================================
--- trunk/anuga_documentation/parallel_doc/underscore.sty	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/underscore.sty	(revision 9427)
@@ -0,0 +1,232 @@
+% underscore.sty     12-Oct-2001   Donald Arseneau   asnd@triumf.ca
+% Make the "_" character print as "\textunderscore" in text.
+% Copyright 1998,2001 Donald Arseneau;  Distribute freely if unchanged.
+% Instructions follow after the definitions.
+
+\ProvidesPackage{underscore}[2001/10/12]
+
+\begingroup
+ \catcode`\_=\active
+ \gdef_{% \relax % No relax gives a small vulnerability in alignments
+   \ifx\if@safe@actives\iftrue % must be outermost test!
+      \string_%
+   \else
+      \ifx\protect\@typeset@protect
+         \ifmmode \sb \else \BreakableUnderscore \fi
+      \else
+         \ifx\protect\@unexpandable@protect \noexpand_%
+         \else \protect_%
+      \fi\fi
+    \fi}
+\endgroup
+
+% At begin: set catcode; fix \long \ttdefault so I can use it in comparisons; 
+\AtBeginDocument{%
+  {\immediate\write\@auxout{\catcode\number\string`\_ \string\active}}%
+  \catcode\string`\_\string=\active
+  \edef\ttdefault{\ttdefault}%
+}
+
+\newcommand{\BreakableUnderscore}{\leavevmode\nobreak\hskip\z@skip
+ \ifx\f@family\ttdefault \string_\else \textunderscore\fi
+ \usc@dischyph\nobreak\hskip\z@skip}
+
+\DeclareRobustCommand{\_}{%
+  \ifmmode \nfss@text{\textunderscore}\else \BreakableUnderscore \fi}
+
+\let\usc@dischyph\@dischyph
+\DeclareOption{nohyphen}{\def\usc@dischyph{\discretionary{}{}{}}}
+\DeclareOption{strings}{\catcode`\_=\active}
+
+\ProcessOptions
+\ifnum\catcode`\_=\active\else \endinput \fi
+
+%%%%%%%%   Redefine commands that use character strings   %%%%%%%%
+
+\@ifundefined{UnderscoreCommands}{\let\UnderscoreCommands\@empty}{}
+\expandafter\def\expandafter\UnderscoreCommands\expandafter{%
+  \UnderscoreCommands
+  \do\include \do\includeonly
+  \do\@input \do\@iinput \do\InputIfFileExists
+  \do\ref \do\pageref \do\newlabel
+  \do\bibitem \do\@bibitem \do\cite \do\nocite \do\bibcite
+}
+
+% Macro to redefine a macro to pre-process its string argument
+% with \protect -> \string.
+\def\do#1{% Avoid double processing if user includes command twice!
+ \@ifundefined{US\string_\expandafter\@gobble\string#1}{%
+   \edef\@tempb{\meaning#1}% Check if macro is just a protection shell...
+   \def\@tempc{\protect}%
+   \edef\@tempc{\meaning\@tempc\string#1\space\space}%
+   \ifx\@tempb\@tempc % just a shell: hook into the protected inner command
+     \expandafter\do
+       \csname \expandafter\@gobble\string#1 \expandafter\endcsname
+   \else % Check if macro takes an optional argument
+     \def\@tempc{\@ifnextchar[}%
+     \edef\@tempa{\def\noexpand\@tempa####1\meaning\@tempc}%
+     \@tempa##2##3\@tempa{##2\relax}%
+     \edef\@tempb{\meaning#1\meaning\@tempc}%
+     \edef\@tempc{\noexpand\@tempd \csname
+        US\string_\expandafter\@gobble\string#1\endcsname}%
+     \if \expandafter\@tempa\@tempb \relax 12\@tempa % then no optional arg
+       \@tempc #1\US@prot
+     \else  % There is optional arg
+       \@tempc #1\US@protopt
+     \fi
+   \fi
+ }{}}
+
+\def\@tempd#1#2#3{\let#1#2\def#2{#3#1}}
+
+\def\US@prot#1#2{\let\@@protect\protect \let\protect\string
+  \edef\US@temp##1{##1{#2}}\restore@protect\US@temp#1}
+\def\US@protopt#1{\@ifnextchar[{\US@protarg#1}{\US@prot#1}}
+\def\US@protarg #1[#2]{\US@prot{{#1[#2]}}}
+
+\UnderscoreCommands
+\let\do\relax \let\@tempd\relax  % un-do
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput
+
+underscore.sty    12-Oct-2001  Donald Arseneau
+
+Features:
+~~~~~~~~~
+\_ prints an underscore so that the hyphenation of constituent words
+is not affected and hyphenation is permitted after the underscore.
+For example, "compound\_fracture" hyphenates as com- pound_- frac- ture.
+If you prefer the underscore to break without a hyphen (but still with 
+the same rules for explicit hyphen-breaks) then use the [nohyphen]
+package option.
+
+A simple _  acts just like \_ in text mode, but makes a subscript in 
+math mode: activation_energy $E_a$
+
+Both forms use an underscore character if the font encoding contains
+one (e.g., "\usepackage[T1]{fontenc}" or typewriter fonts in any encoding),
+but they use a rule if the there is no proper character.
+
+Deficiencies:
+~~~~~~~~~~~~~
+The skips and penalties ruin any kerning with the underscore character
+(when a character is used).  However, there doesn't seem to be much, if
+any, such kerning in the ec fonts, and there is never any kerning with
+a rule.
+
+You must avoid "_" in file names and in cite or ref tags, or you must use 
+the babel package, with its active-character controls, or you must give 
+the [strings] option, which attempts to redefine several commands (and 
+may not work perfectly).  Even without the [strings] option or babel, you 
+can use occasional underscores like: "\include{file\string_name}".
+
+Option: [strings]
+~~~~~~~~~~~~~~~~~
+The default operation is quite simple and needs no customization; but
+you must avoid using "_" in any place where LaTeX uses an argument as
+a string of characters for some control function or as a name.  These
+include the tags for \cite and \ref, file names for \input, \include,
+and \includegraphics, environment names, counter names, and placement
+parameters (like "[t]").  The problem with these contexts is that they
+are `moving arguments' but LaTeX does not `switch on' the \protect
+mechanism for them.
+
+If you need to use the underscore character in these places, the package
+option [strings] is provided to redefine commands taking a string argument
+so that the argument is protected (with \protect -> \string).  The list
+of commands is given in "\UnderscoreCommands", with "\do" before each,
+covering \cite, \ref, \input, and their variants.  Not included are many
+commands regarding font names, everything with counter names, environment
+names, page styles, and versions of \ref and \cite defined by external
+packages (e.g. \vref and \citeyear).
+
+You can add to the list of supported commands by defining \UnderscoreCommands
+before loading this package; e.g.
+
+   \usepackage{chicago}
+   \newcommand{\UnderscoreCommands}{%   (\cite already done)
+     \do\citeNP \do\citeA \do\citeANP \do\citeN \do\shortcite
+     \do\shortciteNP \do\shortciteA \do\shortciteANP \do\shortciteN
+     \do\citeyear \do\citeyearNP
+   }
+   \usepackage[strings]{underscore}
+
+Not all commands can be supported this way!  Only commands that take a
+string argument *first* can be protected.  One optional argument before
+the string argument is also permitted, as exemplified by \cite: both
+\cite{tags} and \cite[text]{tags} are allowed.  A command like
+\@addtoreset which takes two counter names as arguments could not
+be protected by adding it to \UnderscoreCommands.
+
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!! When you use the [strings] option, you must load this package !!
+!! last (or nearly last).                                        !!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+There are two reasons: 1) The redefinitions done for protection must come
+after other packages define their customized versions of those commands.
+2) The [strings] option requires the _ character to be activated immediately
+in order for the cite and ref tags to be read properly from the .aux file
+as plain strings, and this catcode setting might disrupt other packages.
+
+The babel package implements a protection mechanism for many commands,
+and will be a complete fix for most documents without the [strings] option.
+Many add-on packages are compatible with babel, so they will get the
+strings protection also.  However, there are several commands that are 
+not covered by babel, but can easily be supported by the [strings] and 
+\UnderscoreCommands mechanism.  Beware that using both [strings] and babel 
+may lead to conflicts, but does appear to work (load babel last).
+
+Implementation Notes:
+~~~~~~~~~~~~~~~~~~~~~
+The first setting of "_" to be an active character is performed in a local
+group so as to not interfere with other packages.  The catcode setting
+is repeated with \AtBeginDocument so the definition is in effect for the
+text.  However, the catcode setting is repeated immediately when the
+[strings] option is detected.
+
+The definition of the active "_" is essentially:
+       \ifmmode \sb \else \BreakableUnderscore \fi
+where "\sb" retains the normal subscript meaning of "_" and where
+"\BreakableUnderscore" is essentially "\_".  The rest of the definition
+handles the "\protect"ion without causing \relax to be inserted before
+the character.
+
+\BreakableUnderscore uses "\nobreak\hskip\z@skip" to separate the
+underscore from surrounding words, thus allowing TeX to hyphenate them,
+but preventing free breaks around the underscore. Next, it checks the
+current font family, and uses the underscore character from tt fonts or
+otherwise \textunderscore (which is a character or rule depending on
+the font encoding).  After the underscore, it inserts a discretionary
+hyphenation point as "\usc@dischyph", which is usually just "\-"
+except that it still works in the tabbing environment, although it
+will give "\discretionary{}{}{}" under the [nohyphen] option.  After
+that, another piece of non-breaking interword glue is inserted. 
+Ordinarily, the comparison "\ifx\f@family\ttdefault" will always fail 
+because \ttdefault is `long' where \f@family is not (boooo hisss), but 
+\ttdefault is redefined to be non-long by "\AtBeginDocument".
+
+The "\_" command is then defined to use "\BreakableUnderscore".
+
+If the [strings] option is not given, then that is all!
+
+Under the [strings] option, the list of special commands is processed to:
+- retain the original command as \US_command (\US_ref)
+- redefine the command as \US@prot\US_command for ordinary commands
+  (\ref -> \US@prot\US_ref) or as \US@protopt\US_command when an optional
+  argument is possible (\bibitem -> \US@protopt\US_bibitem).
+- self-protecting commands (\cite) retain their self-protection.
+Diagnosing the state of the pre-existing command is done by painful
+contortions involving \meaning.
+
+\US@prot and \US@protopt read the argument, process it with \protect
+enabled, then invoke the saved \US_command.
+
+Modifications:
+~~~~~~~~~~~~~~
+12-Oct-2001  Babel (safe@actives) compatibility and [nohyphen] option.
+
+Test file integrity:  ASCII 32-57, 58-126:  !"#$%&'()*+,-./0123456789
+:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Index: trunk/anuga_documentation/parallel_doc/visualisation.tex
===================================================================
--- trunk/anuga_documentation/parallel_doc/visualisation.tex	(revision 9427)
+++ trunk/anuga_documentation/parallel_doc/visualisation.tex	(revision 9427)
@@ -0,0 +1,56 @@
+
+\chapter{Visualisation}
+The real-time visualisation component of the ANUGA system originally
+used VPython (\url{http://www.vpython.org}). This implementation is being
+superceded by a VTK-based (\url{http://www.vtk.org/}) visualiser which is
+faster, capable of handling larger data sets and more configurable. At
+the time of writing, the Domain class that uses the VTK visualiser
+resides in ga/inundation/pyvolution/shallow\_water\_vtk.py. It has been
+tested to work under Linux and Windows.
+
+The visualiser class itself resides in
+ga/inundation/pyvolution/vtk\_realtime\_visualiser.py.
+
+Customisation options for the visualiser are members of the visualiser
+class and their functions are as follows:
+\begin{itemize}
+\item setup: Dictionary mapping quantity name $\rightarrow$ boolean.
+  if setup[q] is true, draw the quantity when the visualiser starts.
+\item updating: Dictionary mapping quantity name $\rightarrow$
+  boolean.  if updating[q] is true, update the rendering of this
+  quantity each timestep.
+\item qcolor: Dictionary mapping quantity name $\rightarrow$ (float,
+  float, float). If the name of a quantity is found in qcolor, the
+  colour specified (in (r, g, b) from 0.0 to 1.0) is used for display
+  of that quantity instead of (0.5, 0.5, 0.5) (the default)
+\item scale\_z: Dictionary mapping quantity name $\rightarrow$ float.
+  Override the $z$ scaling of this quantity with the float specified.
+\item default\_scale\_z: float. Multiply all $z$ coordinates by this
+  amount unless an overriding value exists in scale\_z.
+\end{itemize}
+Screenshot:\\
+\includegraphics{figures/vis-screenshot.eps}\\
+
+Unlike the old VPython visualiser, the behaviour of the VTK
+interaction classes completely tie up the thread that they are running
+in. The solution was to use the TK interactor, and build a TKinter gui
+around the render window.
+
+Even using TK around the VTK interactor, this still ties up the thread
+for TK's main loop. This was worked around by making the visualiser
+use its own thread for rendering. This worked fine under Linux, but
+under Windows the visualiser is `starved' by the CPU-bound thread that
+contains the call to evolve(). To rectify this, the visualiser and the
+main thread are explicitly synchronised: The visualiser waits on a
+condition variable to signify that the evolve thread has finished
+computation for its yieldstep. The visualiser then updates the VTK
+data structures, while the evolving thread waits on another condition
+variable for the visualiser to finish.  The visualiser then informs
+the evolve thread that it is finished and returns to waiting. While
+this does reduce the potential for concurrency, it still maintains an
+acceptable level of interactivity.
+
+Currently, the rendering method is only suitable for quantities for
+which the concept of height makes sense (e.g. stage and elevation in the
+Shallow Water domain). Adding support for alternate rendering methods
+would be a welcome enhancement to this visualiser.
