diff --git a/README.md b/README.md index c4ad5dcc4..f050567bc 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ We have created channels on various platforms: - [PeriDEM on slack](peridem.slack.com) * Send us an email if interested in joining the workspace. -## [Documentation](https://prashjha.github.io/PeriDEM/) +## Documentation [Doxygen generated documentation](https://prashjha.github.io/PeriDEM/) details functions and objects in the library. ## Tutorial @@ -55,24 +55,24 @@ We explain the setting-up of simulations in further details in [tutorial](./tuto We consider `two-particle` test setup with non-circular particles and `compressive-test` to discuss the various aspects of simulations. -## [Examples](./examples/README.md) +## Examples We next highlight some key examples. Further details are available in [examples/README.md](./examples/README.md). ### Two-particle tests -| | | -|:--------------------------------------------------------------------------:|:--------------------------------------------------------------------:| -| [Circular without damping](./examples/PeriDEM/two_particles/circ_no_damp/) | [Circular with damping](./examples/PeriDEM/two_particles/circ_damp/) | +| | | +|:-------------------------------------------------------------------------:|:--------------------------------------------------------------------:| +| Circular without damping | Circular with damping | -| | | | -|:---------------------------------------------------------------------------:|:---------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------:| -| [Different materials](./examples/PeriDEM/two_particles/circ_diff_material/) | [Different radius](./examples/PeriDEM/two_particles/circ_damp_diff_radius/) | [Different radius different material](./examples/PeriDEM/two_particles/circ_diff_radius_diff_material/) | +| | | | +|:--------------------------------------------------------------------------:|:---------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------:| +| Different materials | Different radius | Different radius different material | ### Two-particle with wall test -| | -|:-------------------------------------------------------------------------------------------:| -| [Concave particles](./examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/) | +| | +|:------------------------------------------------------------------------------------------:| +| Concave particles | ### Compressive tests Setup for this test consists of 502 circular and hexagonal-shaped particles of varying @@ -224,7 +224,7 @@ Above gives the basic idea of simulation steps. For more thorough understanding the implementation, interested readers can look at [demModel.cpp](.n/src/model/dem/demModel.cpp). -## [Installation](./tools/README.md) +## Installation ### Dependencies Core dependencies are: @@ -302,18 +302,22 @@ with paths are correctly provided in `input.yaml`, we will run the problem (usin Some examples are listed below. ### Two-particle with wall -Navigate to the example directory [examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp](./examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp) +Navigate to the example directory [examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/inp](.examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/inp) and run the example as follows ```sh +# manually +examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/inp mkdir ../out # <-- make directory for simulation output. In .yaml, we specify output path as './out' bin/PeriDEM -i input_0.yaml -nThreads 2 + +# or call run.sh script +cd examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size +./run.sh 4 # with 4 threads ``` -You may also use the included [problem_setup.py](./examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/problem_setup.py) +You may also use the included [problem_setup.py](./examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/inp/problem_setup.py) to modify simulation parameters and run the simulation using -[run.sh](./examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/run.sh) -(in directory [examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size](./examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size)). -`run.sh` shows how different input files are created for the simulation. +[run.sh](./examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/run.sh). > :exclamation: You may need to modify the path of `PeriDEM` executable in `run.sh` file. @@ -321,23 +325,26 @@ to modify simulation parameters and run the simulation using > Here we set all model parameters, create `.yaml` input file, and `.geo` files for meshing. ### Compressive test -Navigate to the example directory [examples/PeriDEM/compressive_test/n500_circ_hex/run1/inp](./examples/PeriDEM/compressive_test/n500_circ_hex/run1/inp) +Navigate to the example directory [examples/PeriDEM/compressive_test/compression_large_set/inp](./examples/PeriDEM/compressive_test/compression_large_set/inp) and run the example as follows (note that this is a computationally expensive example) ```sh +cd examples/PeriDEM/compressive_test/compression_large_set/inp mkdir ../out bin/PeriDEM -i input_0.yaml -nThreads 12 + +# or you can use the run.sh script in the path examples/PeriDEM/compressive_test/compression_large_set/ ``` As before: - - you can modify [problem_setup.py](./examples/PeriDEM/compressive_test/n500_circ_hex/run1/inp/problem_setup.py), see `create_input_file()` method, to change the simulation settings - - run the simulation using [run.sh](./examples/PeriDEM/compressive_test/n500_circ_hex/run1/run.sh). + - you can modify [problem_setup.py](./examples/PeriDEM/compressive_test/compression_large_set/inp/problem_setup.py), see `create_input_file()` method, to change the simulation settings + - run the simulation using [run.sh](./examples/PeriDEM/compressive_test/compression_large_set//run.sh). ## Visualizing results Simulation files `output_*.vtu` can be loaded in either [ParaView](https://www.paraview.org/) or [VisIt](https://wci.llnl.gov/simulation/computer-codes/visit). By default, in all tests and examples, we only output the particle mesh, i.e., -pair of nodal coordinate and nodal volume, and not the finite element mesh +a pair of nodal coordinate and nodal volume, and not the finite element mesh (it can be enabled by setting `Perform_FE_Out: true` within `Output` block in the input `yaml` file). After loading the file in ParaView, the first thing to do is to change the plot type from **`Surface`** to **`Point Gaussian`**. Next, a couple of things to do are: diff --git a/examples/PeriDEM/README.md b/examples/PeriDEM/README.md new file mode 100644 index 000000000..655b6acc3 --- /dev/null +++ b/examples/PeriDEM/README.md @@ -0,0 +1,47 @@ +# PeriDEM Examples + +Many of the test files are copied from `PeriDEM/test/test_data/peridem`. + +## single_particle + +### single_particle_circle +Shows the capability of PeriDEM to handle single particle deformation + +### single_particle_rectangle_inbuilt_mesh +Shows the capability of PeriDEM to handle single particle deformation + +## two_particles +### twop_circ +Generic test where top circle either free falls or falls with specified initial velocity + +### twop_concave_and_hex +Same as `twop_circ` but with non-standard particles + +### twop_wall_concave_diff_material_diff_size +Same as `twop_circ` but now with multiple material properties and wall + +## compressive_test + +### compression_small_set +Compression of 15 particles in a container. + +### compression_large_set +Compression of 352 particles in a container. Particles are assigned positions randomly, and the cohort consists of circle, hexagon, triangle, and drum-shaped particles. + +## attrition_tests +### attrition_mix_particles_small_set +Set of 12 particles (circle, hexagon, triangle, and drum shaped) in rotating cylinder with portrusion. + +### attrition_mix_particles_large_set +Set of 12 particles (circle, hexagon, triangle, and drum shaped) in rotating cylinder with portrusion. + +### sim* tests +There are different versions of `particles in a rotating container` tests. We play with number of particles, geometry of rotating container, and rotation speed, etc. + +| | +|:-------------------------------------------------------------------------------------------:| +| [particles in rotating cylinder]](./attrition_tests/sim1_multi_particle_circ_tri_drum_with_rotating_cylinder_with_protrusion/) | + +| | +|:-------------------------------------------------------------------------------------------:| +| [particles in rotating rectangle]](./attrition_tests/sim4_multi_particle_circ_tri_drum_hex_with_rotating_rectangle_container_with_protrusion_and_opening_within_bigger_rectangle_container/) | \ No newline at end of file diff --git a/examples/PeriDEM/attrition_tests/attrition_mix_particles_large_set/inp/problem_setup.py b/examples/PeriDEM/attrition_tests/attrition_mix_particles_large_set/inp/problem_setup.py new file mode 100644 index 000000000..cb51f97ce --- /dev/null +++ b/examples/PeriDEM/attrition_tests/attrition_mix_particles_large_set/inp/problem_setup.py @@ -0,0 +1,1201 @@ +import os +import numpy as np +# import csv +import sys +# import pyvista as pv + +def print_bool(arg, prefix = ""): + + str = prefix + if arg == True: + str += "True\n" + else: + str += "False\n" + return str + +def print_dbl(arg, prefix = ""): + + str = prefix + "%4.6e\n" % (arg) + return str + +def print_int(arg, prefix = ""): + str = prefix + "%d\n" % (arg) + return str + +def print_dbl_list(arg, prefix = ""): + str = prefix + "[" + N = len(arg) + for i in range(N): + str += "%4.6e" % (arg[i]) + if i < N - 1: + str += ", " + else: + str += "]\n" + + return str + +def print_int_list(arg, prefix = ""): + str = prefix + "[" + N = len(arg) + for i in range(N): + str += "%d" % (arg[i]) + if i < N - 1: + str += ", " + else: + str += "]\n" + + return str + + +def write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, zone_string, Kn): + inpf.write(" Zone_%s:\n" % (zone_string)) + inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) + + if damping_active == False: + inpf.write(" Damping_On: false\n") + if friction_active == False: + inpf.write(" Friction_On: false\n") + + inpf.write(" Kn: %4.6e\n" % (Kn)) + inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) + inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) + inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) + +def write_material_zone_part(inpf, zone_string, horizon, rho, K, G, Gc): + inpf.write(" Zone_%s:\n" % (zone_string)) + inpf.write(" Type: PDState\n") + inpf.write(" Horizon: %4.6e\n" % (horizon)) + inpf.write(" Density: %4.6e\n" % (rho)) + inpf.write(" Compute_From_Classical: true\n") + inpf.write(" K: %4.6e\n" % (K)) + inpf.write(" G: %4.6e\n" % (G)) + inpf.write(" Gc: %4.6e\n" % (Gc)) + inpf.write(" Influence_Function:\n") + inpf.write(" Type: 1\n") + +def copy_contact_zone(inpf, zone_numbers, zone_copy_from): + for s in zone_numbers: + inpf.write(" Zone_%d:\n" % (s)) + inpf.write(" Copy_Contact_Data: " + print_int_list(zone_copy_from)) + +def get_E(K, nu): + return 3. * K * (1. - 2. * nu) + +def get_G(E, nu): + return E / (2. * (1. + nu)) + + +def get_eff_k(k1, k2): + return 2. * k1 * k2 / (k1 + k2) + + +def get_max(l): + l = np.array(l) + return l.max() + + +def rotate(p, theta, axis): + + p_np = np.array(p) + axis_np = np.array(axis) + + ct = np.cos(theta); + st = np.sin(theta); + + # dot + p_dot_n = np.dot(p_np,axis_np) + + # cross + n_cross_p = np.cross(axis_np, p_np) + + return (1. - ct) * p_dot_n * axis_np + ct * p_np + st * n_cross_p + +def get_ref_rect_points(center, radius, add_center = False): + + p1 = [center[0] - radius, center[1] - radius, center[2]] + p2 = [center[0] + radius, center[1] - radius, center[2]] + p3 = [center[0] + radius, center[1] + radius, center[2]] + p4 = [center[0] - radius, center[1] + radius, center[2]] + + return [p1, p2, p3, p4] + +def get_ref_triangle_points(center, radius, add_center = False): + + # triangle + # 2 + # + + # + # + # o + # 1 + # + # +-------------------+ + # 3 4 + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + cp = np.cos(np.pi/6.) + sp = np.sin(np.pi/6.) + + points = [] + if add_center: + points.append([sim_Cx, sim_Cy, sim_Cz]) + points.append([sim_Cx, sim_Cy + sim_radius, sim_Cz]) + points.append([sim_Cx - sim_radius*cp, sim_Cy - sim_radius*sp, sim_Cz]) + points.append([sim_Cx + sim_radius*cp, sim_Cy - sim_radius*sp, sim_Cz]) + + return points + +def get_ref_hex_points(center, radius, add_center = False): + + # drum2d + # + # v3 v2 + # + + + # + # + # + o + + # v4 x v1 + # + # + + + # v5 v6 + # + # Axis is a vector from x to v1 + # + + axis = [1., 0., 0.] + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + rotate_axis = [0., 0., 1.] + + points = [] + if add_center: + points.append(center) + + for i in range(6): + xi = rotate(axis, i*np.pi/3., rotate_axis) + points.append([center[i] + radius * xi[i] for i in range(3)]) + + return points + +def get_ref_drum_points(center, radius, width, add_center = False): + + # drum2d + # + # v3 v2 + # + + + # + # + # + o + + # v4 x v1 + # + # + + + # v5 v6 + # + # Axis is a vector from x to v1 + # + + axis = [1., 0., 0.] + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + rotate_axis = [0., 0., 1.] + + x1 = rotate(axis, np.pi/3., rotate_axis) + x2 = rotate(axis, -np.pi/3., rotate_axis) + + points = [] + if add_center: + points.append(center) + + # v1 + points.append([center[i] + width*0.5*axis[i] for i in range(3)]) + # v2 + points.append([center[i] + radius*x1[i] for i in range(3)]) + # v3 + points.append([center[i] + radius*x1[i] - radius*axis[i] for i in range(3)]) + # v4 + points.append([center[i] - width*0.5*axis[i] for i in range(3)]) + # v5 + v6 = [center[i] + radius*x2[i] for i in range(3)] + points.append([v6[i] - radius*axis[i] for i in range(3)]) + # v6 + points.append(v6) + + return points + +def does_rect_intersect_rect(r1, r2, padding): + + # enlarge rectangle by adding padding + r1_padding = [r1[0] - padding, r1[1] - padding, r1[2], r1[3] + padding, r1[4] + padding, r1[5]] + + return r1_padding[0] < r2[3] and r1_padding[3] > r2[0] and r1_padding[1] < r2[4] and r1_padding[4] > r2[1] + +def does_intersect_with_cylindrical_wall(p, particles, R_in, center, bar_rect, padding): + + # p -> [id, x, y, z, r] + + p_center = [p[i+1] for i in range(3)] + p_r = p[4] + + for q in particles: + + pq = np.array([p[i+1] - q[i+1] for i in range(3)]) + if np.linalg.norm(pq) <= p[-1] + q[-1] + padding: + return True + + dx = np.array([p[i+1] - center[i] for i in range(3)]) + if np.linalg.norm(dx) > R_in - p[-1] - padding: + return True + + + p_rect = [p_center[0] - p_r, p_center[1] - p_r, p_center[2], p_center[0] + p_r, p_center[1] + p_r, p_center[2]] + + return does_rect_intersect_rect(p_rect, bar_rect, padding) + +def particle_locations(inp_dir, pp_tag, center, padding, max_y, mesh_size, R1, R2, id_choices1, id_choices2, N1, N2, R_in, bar_rect, z_coord, add_orient = True): + + np.random.seed(30) + sim_inp_dir = str(inp_dir) + + """Generate particle location data""" + + particles = [] + points = [] + + method_to_use = 0 + + if method_to_use == 0: + pcount = 0 + count = 0 + select_count = 0 + while pcount < N2 and count < 100*N2: + if count%N2 == 0: + print('large particle iter = ', count) + + # random radius and center location + r = R2 + np.random.uniform(-0.1 * R2, 0.1 * R2) + x = center[0] + np.random.uniform(-R_in + R2 + padding, R_in - R2- padding) + y = np.random.uniform(-R_in + R2+padding, max_y - R2-padding) + #p_zone = np.random.choice(id_choices2, size=1)[0] + p_zone = id_choices2[select_count % len(id_choices2)] + p = [p_zone, x, y, center[2], r] + + # check if it collides of existing particles + pintersect = does_intersect_with_cylindrical_wall(p, particles, R_in, center, bar_rect, padding) + + if pintersect == False: + particles.append(p) + pcount += 1 + select_count += 1 + + count +=1 + + pcount = 0 + count = 0 + select_count = 0 + while pcount < N1 and count < 100*N1: + if count%N1 == 0: + print('small particle iter = ', count) + + # random radius and center location + r = R1 + np.random.uniform(-0.1 * R1, 0.1 * R1) + x = center[0] + np.random.uniform(-R_in + R1 + padding, R_in - R1- padding) + y = np.random.uniform(-R_in + R1 + padding, max_y - R1 - padding) + #p_zone = np.random.choice(id_choices1, size=1)[0] + p_zone = id_choices1[select_count % len(id_choices1)] + p = [p_zone, x,y,center[2], r] + + # check if it collides of existing particles + pintersect = does_intersect_with_cylindrical_wall(p, particles, R_in, center, bar_rect, padding) + + if pintersect == False: + particles.append(p) + pcount += 1 + select_count += 1 + + count +=1 + + elif method_to_use == 1: + Nmax = N1 + N2 + # find how approximate number of rows and cols we can have + check_r = R1 + if R1 > R2: + check_r = R2 + + rows = int(R_in / check_r) + cols = int(R_in / check_r) + + rads = [R1, R2] + + counter = 0 + x_old = -R_in + x_old_right = R_in + y_old = -R_in + pad = padding + + cx = 0. + cy = 0. + cz = z_coord + r = 0. + + row_rads = [] + row_rads.append(R1) + row_rads.append(R2) + + for i in range(rows): + + if i > 0: + y_old = cy + get_max(row_rads) + + # reset + row_rads = [] + row_rads.append(R1) + row_rads.append(R2) + + num_p_cols = 0 + j = 0 + while num_p_cols < cols - 1 and j < Nmax: + + if j == 0: + # for odd row, take x_old as first and for even take as last + x_old = -R_in + x_old_right = R_in + + # ptype = counter % 2 + p_type = 0 # 1 or 2 + p_index = 0 # zone this particle it belongs + if np.random.uniform(0., 1.) < 0.7: + p_type = 0 + p_index = np.random.choice(id_choices1, size=1)[0] + else: + p_type = 1 + p_index = np.random.choice(id_choices2, size=1)[0] + + r0 = rads[p_type] + + # perturb radius + r = r0 + np.random.uniform(-0.1 * r0, 0.1 * r0) + # r = r0 + row_rads.append(r) + + # random horizontal perturbation by 10% of radius + rph = np.random.uniform(-0.1 * r0, 0.1 * r0) + + cx0 = x_old + pad + r + cx = cx0 + rph + # for even row, we start from right edge of rectange + if i%2 == 0: + cx0 = x_old_right - pad - r + cx = cx0 - rph + cy = y_old + pad + r + + # check if it collides of existing particles + p = [float(p_index), cx, cy, cz, r] + pintersect = does_intersect_with_cylindrical_wall(p, particles, R_in, center, bar_rect, padding) + + if pintersect == False: + particles.append([float(p_index), cx, cy, cz, r]) + + # set x_old + if i % 2 == 0: + x_old_right = cx - r + else: + x_old = cx + r + + counter += 1 + + num_p_cols += 1 + + j += 1 + + + inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') + if add_orient: + inpf.write("i, x, y, z, r, o\n") + counter = 0 + for p in particles: + inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], np.random.uniform(0., 2.*np.pi))) + counter += 1 + else: + inpf.write("i, x, y, z, r\n") + for p in particles: + inpf.write("%d, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4])) + + + inpf.close() + + # to visualize in paraview + write_vtu = False + if write_vtu: + points = [] + rads = [] + zones = [] + for p in particles: + points.append([p[1], p[2], p[3]]) + rads.append(p[-1]) + zones.append(int(p[0])) + + points = np.array(points) + rads = np.array(rads) + zones = np.array(zones) + mesh = pv.PolyData(points) + mesh["radius"] = rads + mesh["zone"] = zones + pv.save_meshio(sim_inp_dir + 'particle_locations_' + str(pp_tag) + '.vtu', mesh) + + print('number of particles created = {}'.format(len(particles))) + + return len(particles), particles + + +def generate_cir_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + # mesh size + sim_h = mesh_size + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); + geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) + geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) + geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) + geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) + + # + # circlular arc + # + geof.write("Circle(1) = {2, 1, 4};\n") + geof.write("Circle(2) = {4, 1, 3};\n") + geof.write("Circle(3) = {3, 1, 5};\n") + geof.write("Circle(4) = {5, 1, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {2, 3, 4, 1};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_hex_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + points = get_ref_hex_points(center, radius, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(7): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 5};\n") + geof.write("Line(4) = {5, 6};\n") + geof.write("Line(5) = {6, 7};\n") + geof.write("Line(6) = {7, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3, 4, 5, 6};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_tri_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # points + points = get_ref_triangle_points(center, radius, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(4): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_drum2d_particle_gmsh_input(inp_dir, filename, center, radius, width, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # points + points = get_ref_drum_points(center, radius, width, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(7): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 5};\n") + geof.write("Line(4) = {5, 6};\n") + geof.write("Line(5) = {6, 7};\n") + geof.write("Line(6) = {7, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3, 4, 5, 6};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_cylindrical_wall_gmsh_input(inp_dir, filename, center, outer_radius, inner_radius, bar_width, bar_length, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # center and radius + Cx = center[0] + Cy = center[1] + Cz = center[2] + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + points = [] + points.append([Cx, Cy, Cz]) + points.append([outer_radius, 0., 0.]) + points.append([0., outer_radius, 0.]) + points.append([-outer_radius, 0., 0.]) + points.append([0., -outer_radius, 0.]) + points.append([inner_radius, 0.5*bar_width, 0.]) + points.append([inner_radius, -0.5*bar_width, 0.]) + points.append([0., inner_radius, 0.]) + points.append([-inner_radius, 0., 0.]) + points.append([0., -inner_radius, 0.]) + points.append([inner_radius - bar_length, 0.5*bar_width, 0.]) + points.append([inner_radius - bar_length, -0.5*bar_width, 0.]) + + count = 0 + for p in points: + count += 1 + geof.write("Point(%d) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (count, p[0], p[1], p[2], mesh_size)) + + + # + # circular arc + # + circles = [] + circles.append([2, 1, 3]) + circles.append([3, 1, 4]) + circles.append([4, 1, 5]) + circles.append([5, 1, 2]) + + circles.append([6, 1, 8]) + circles.append([8, 1, 9]) + circles.append([9, 1, 10]) + circles.append([10, 1, 7]) + + count = 0 + for c in circles: + count += 1 + geof.write("Circle(%d) = {%d, %d, %d};\n" % (count, c[0], c[1], c[2])) + + # + # line + # + lines = [] + lines.append([6, 11]) + lines.append([11, 12]) + lines.append([12, 7]) + #count = 0 + for l in lines: + count += 1 + geof.write("Line(%d) = {%d, %d};\n" % (count, l[0], l[1])) + + # + # curve loop + # + geof.write("Line Loop(1) = {2, 3, 4, 1};\n") + geof.write("Line Loop(2) = {6, 7, 8, -11, -10, -9, 5};\n") + + # + # plane surface and physical tag + # + geof.write("Plane Surface(1) = {1, 2};\n") + #geof.write("Physical Surface(1) = {1};\n") + #geof.write("Physical Point(2) = {9, 4, 10, 5, 2, 7, 6, 11, 12, 3, 8};\n") + tag = '"' + "a" + '"' + geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + geof.close() + + +def create_input_file(inp_dir, pp_tag): + """Generates input file for two-particle test""" + + sim_inp_dir = str(inp_dir) + + # 1 - small particle circle + # 2 - small particle triangle + # 3 - small particle drum2d + # 4 - small particle hex + # 5 - large particle circle + # 6 - large particle triangle + # 7 - large particle drum2d + # 8 - large particle hex + # 9 - cylindrical wall + + ## geometry + center = [0., 0., 0.] + R_small = 0.001 + R_large = 0.002 + + mesh_size = R_small / 5. + horizon = 2. * mesh_size + + R_in = 0.015 + R_out = R_in + 1.5*mesh_size + + L_bar = 0.004 + W_bar = 1.5*mesh_size + bar_rectangle_attached_to_cylinder = [R_in - L_bar, -0.5 * W_bar, 0., R_in, 0.5 * W_bar, 0.] + + # define geometric parameters + # wall + wall_circle_plus = [R_out, center[0], center[1], center[2]] + wall_circle_minus = [R_in, center[0], center[1], center[2]] + wall_rectangle_plus = bar_rectangle_attached_to_cylinder + wall_params = wall_circle_plus + wall_circle_minus + wall_rectangle_plus + + # small circle + small_circle = [R_small, center[0], center[1], center[2]] + # small triangle + small_triangle = small_circle + # small drum2d + w_small_drum2d = R_small * 0.2 + small_drum2d = [R_small, w_small_drum2d, center[0], center[1], center[2]] + # small hex + small_hex = small_circle + + # large circle + large_circle = [R_large, center[0], center[1], center[2]] + # large triangle + large_triangle = large_circle + # large drum2d + w_large_drum2d = R_large* 0.2 + large_drum2d = [R_large, w_large_drum2d, center[0], center[1], center[2]] + # large hex + large_hex = large_circle + + ## time + final_time = 0.1 + num_steps = 40000 + # final_time = 0.00002 + # num_steps = 2 + num_outputs = 40 + dt_out_n = num_steps / num_outputs + test_dt_out_n = dt_out_n / 10 + perform_out = True + + ## material + poisson = 0.25 + + rho_wall = 600. + K_wall = 1.e+4 + E_wall = get_E(K_wall, poisson) + G_wall = get_G(E_wall, poisson) + Gc_wall = 100. + + rho_small = 600. + K_small = 5.e+3 + E_small = get_E(K_small, poisson) + G_small = get_G(E_small, poisson) + Gc_small = 100. + + rho_large = rho_small + K_large = K_small + E_large = E_small + G_large = G_small + Gc_large = Gc_small + + ## contact + # R_contact = 0.95 * mesh_size + # R_contact = 1.74e-04 + R_contact_factor = 0.95 + + # Kn_V_max = 7.385158e+05 + # Kn = np.power(Kn_V_max, 2) + # compute from bulk modulus + + # from bulk modulus + Kn_small_small = 18. * get_eff_k(K_small, K_small) / (np.pi * np.power(horizon, 5)) + Kn_large_large = 18. * get_eff_k(K_large, K_large) / (np.pi * np.power(horizon, 5)) + Kn_wall_wall = 18. * get_eff_k(K_wall, K_wall) / (np.pi * np.power(horizon, 5)) + Kn_small_large = 18. * get_eff_k(K_small, K_large) / (np.pi * np.power(horizon, 5)) + Kn_small_wall = 18. * get_eff_k(K_small, K_wall) / (np.pi * np.power(horizon, 5)) + Kn_large_wall = 18. * get_eff_k(K_large, K_wall) / (np.pi * np.power(horizon, 5)) + + beta_n_eps = 0.95 + friction_coeff = 0.5 + damping_active = False + friction_active = False + beta_n_factor = 100. + Kn_factor = 1. + + ## gravity + gravity_active = True + gravity = [0., -10., 0.] + + ## wall rotation rate + wall_rotation_rate = -40. * np.pi + wall_rotation_center = [-0.2*R_in, 0.2*R_in, 0.] + + ## neighbor search details + neigh_search_factor = 10. + neigh_search_interval = 100 + neigh_search_criteria = "simple_all" + + ### ---------------------------------------------------------------- ### + # generate mesh and particle location data + ### ---------------------------------------------------------------- ### + + # generate particle locations + padding = 1.1 * R_contact_factor * mesh_size + max_y = 0.4*R_in + # number of particles of small and large sizes + N1, N2 = 40, 12 + num_particles_zones_1_to_8, particles_zones_1_to_8 = particle_locations(inp_dir, pp_tag, center, padding, max_y, mesh_size, R_small, R_large, [0, 1, 2, 3], [4, 5, 6, 7], N1, N2, R_in, bar_rectangle_attached_to_cylinder, z_coord = 0., add_orient = True) + + # generate particle .geo file (large) + zones_mesh_fnames = ["mesh_cir_small", "mesh_tri_small", "mesh_drum2d_small", "mesh_hex_small", "mesh_cir_large", "mesh_tri_large", "mesh_drum2d_large", "mesh_hex_large", "mesh_wall"] + + ## circle + generate_cir_particle_gmsh_input(inp_dir, zones_mesh_fnames[0], center, R_small, mesh_size, pp_tag) + generate_cir_particle_gmsh_input(inp_dir, zones_mesh_fnames[4], center, R_large, mesh_size, pp_tag) + + ## triangle + generate_tri_particle_gmsh_input(inp_dir, zones_mesh_fnames[1], center, R_small, mesh_size, pp_tag) + generate_tri_particle_gmsh_input(inp_dir, zones_mesh_fnames[5], center, R_large, mesh_size, pp_tag) + + ## drum2d + generate_drum2d_particle_gmsh_input(inp_dir, zones_mesh_fnames[2], center, R_small, 2.*w_small_drum2d, mesh_size, pp_tag) + generate_drum2d_particle_gmsh_input(inp_dir, zones_mesh_fnames[6], center, R_large, 2.*w_large_drum2d, mesh_size, pp_tag) + + ## hex + generate_hex_particle_gmsh_input(inp_dir, zones_mesh_fnames[3], center, R_small, mesh_size, pp_tag) + generate_hex_particle_gmsh_input(inp_dir, zones_mesh_fnames[7], center, R_large, mesh_size, pp_tag) + + ## wall + generate_cylindrical_wall_gmsh_input(inp_dir, zones_mesh_fnames[8], center, R_out, R_in, W_bar, L_bar, mesh_size, pp_tag) + + os.system("mkdir -p ../out") + + for s in zones_mesh_fnames: + print('\n') + print(s) + print("gmsh {}_{}.geo -2 &> /dev/null".format(s, pp_tag)) + print('\n') + + os.system("gmsh {}_{}.geo -2".format(s, pp_tag)) + #os.system("gmsh {}_{}.geo -2 &> /dev/null".format(s, pp_tag)) + #os.system("gmsh {}_{}.geo -2 -o {}_{}.vtk &> /dev/null".format(s, pp_tag, s, pp_tag)) + + + ### ---------------------------------------------------------------- ### + # generate YAML file + ### ---------------------------------------------------------------- ### + # print('\nGenerating imput file\n') + inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') + inpf.write("Model:\n") + inpf.write(" Dimension: 2\n") + inpf.write(" Discretization_Type:\n") + inpf.write(" Spatial: finite_difference\n") + inpf.write(" Time: central_difference\n") + inpf.write(" Final_Time: %4.6e\n" % (final_time)) + inpf.write(" Time_Steps: %d\n" % (num_steps)) + + # container info + inpf.write("Container:\n") + inpf.write(" Geometry:\n") + inpf.write(" Type: complex\n") + inpf.write(" Vec_Type: [circle, circle, rectangle]\n") + inpf.write(" Vec_Flag: [plus, minus, plus]\n") + inpf.write(" Parameters: " + print_dbl_list(wall_params)) + + # zone info + inpf.write("Zone:\n") + inpf.write(" Zones: 9\n") + + for i in range(9): + inpf.write(" Zone_%d:\n" % (i+1)) + if i == 8: + inpf.write(" Is_Wall: true\n") + else: + inpf.write(" Is_Wall: false\n") + + # particle info + inpf.write("Particle:\n") + inpf.write(" Test_Name: multi_particle_attrition\n") + + particle_data = [['circle', small_circle], ['triangle', small_triangle], ['drum2d', small_drum2d], ['hexagon', small_hex], ['circle', large_circle], ['triangle', large_triangle], ['drum2d', large_drum2d], ['hexagon', large_hex]] + for i in range(len(particle_data)): + inpf.write(" Zone_%d:\n" % (i+1)) + inpf.write(" Type: %s\n" % (particle_data[i][0])) + inpf.write(" Parameters: " + print_dbl_list((particle_data[i][1]))) + + ## last zone (wall) + inpf.write(" Zone_9:\n") + inpf.write(" Is_Wall: true\n") + inpf.write(" Type: complex\n") + inpf.write(" Vec_Type: [circle, circle, rectangle]\n") + inpf.write(" Vec_Flag: [plus, minus, plus]\n") + inpf.write(" Parameters: " + print_dbl_list(wall_params)) + inpf.write(" All_Dofs_Constrained: true\n") + inpf.write(" Create_Particle_Using_ParticleZone_GeomObject: true\n") + + # particle generation + inpf.write("Particle_Generation:\n") + inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") + inpf.write(" File_Data_Type: loc_rad_orient\n") + + # Mesh info + inpf.write("Mesh:\n") + + for i in range(9): + inpf.write(" Zone_%d:\n" % (i+1)) + inpf.write(" File: %s\n" % (zones_mesh_fnames[i] + "_" + str(pp_tag) + ".msh")) + + # Contact info + inpf.write("Contact:\n") + + ## 11 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "11", Kn_small_small) + + ## 12, 13, 14 --> copy from 11 + copy_contact_zone(inpf, [12, 13, 14], [1, 1]) + + ## 15 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "15", Kn_small_large) + + ## 16, 17, 18 --> copy from 15 + copy_contact_zone(inpf, [16, 17, 18], [1, 5]) + + ## 19 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "19", Kn_small_wall) + + ## 22, 23, 24 --> copy from 11 + copy_contact_zone(inpf, [22, 23, 24], [1, 1]) + + ## 25, 26, 27, 28 --> copy from 15 + copy_contact_zone(inpf, [25, 26, 27, 28], [1, 5]) + + ## 29 --> copy from 19 + copy_contact_zone(inpf, [29], [1, 9]) + + ## 33, 34 --> copy from 11 + copy_contact_zone(inpf, [33, 34], [1, 1]) + + ## 35, 36, 37, 38 --> copy from 15 + copy_contact_zone(inpf, [35, 36, 37, 38], [1, 5]) + + ## 39 --> copy from 19 + copy_contact_zone(inpf, [39], [1, 9]) + + ## 44 --> copy from 11 + copy_contact_zone(inpf, [44], [1, 1]) + + ## 45, 46, 47, 48 --> copy from 15 + copy_contact_zone(inpf, [45, 46, 47, 48], [1, 5]) + + ## 49 --> copy from 19 + copy_contact_zone(inpf, [49], [1, 9]) + + ## 55 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "55", Kn_large_large) + + ## 56, 57, 58 --> copy from 55 + copy_contact_zone(inpf, [56, 57, 58], [5, 5]) + + ## 59 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "59", Kn_large_wall) + + ## 66, 67, 68 --> copy from 55 + copy_contact_zone(inpf, [66, 67, 68], [5, 5]) + + ## 69 --> copy from 59 + copy_contact_zone(inpf, [69], [5, 9]) + + ## 77, 78 --> copy from 55 + copy_contact_zone(inpf, [77, 78], [5, 5]) + + ## 79 --> copy from 59 + copy_contact_zone(inpf, [79], [5, 9]) + + ## 88 --> copy from 55 + copy_contact_zone(inpf, [88], [5, 5]) + + ## 89 --> copy from 59 + copy_contact_zone(inpf, [89], [5, 9]) + + ## 99 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "99", Kn_wall_wall) + + # Neighbor info + inpf.write("Neighbor:\n") + inpf.write(" Update_Criteria: %s\n" % (neigh_search_criteria)) + inpf.write(" Search_Factor: %4.e\n" % (neigh_search_factor)) + inpf.write(" Search_Interval: %d\n" % (neigh_search_interval)) + + # Material info + inpf.write("Material:\n") + + ## zone 1 + write_material_zone_part(inpf, "1", horizon, rho_small, K_small, G_small, Gc_small) + + ## zone 2 + inpf.write(" Zone_2:\n") + inpf.write(" Copy_Material_Data: 1\n") + + ## zone 3 + inpf.write(" Zone_3:\n") + inpf.write(" Copy_Material_Data: 1\n") + + ## zone 4 + inpf.write(" Zone_4:\n") + inpf.write(" Copy_Material_Data: 1\n") + + ## zone 5 + write_material_zone_part(inpf, "5", horizon, rho_large, K_large, G_large, Gc_large) + + ## zone 6 + inpf.write(" Zone_6:\n") + inpf.write(" Copy_Material_Data: 5\n") + + ## zone 7 + inpf.write(" Zone_7:\n") + inpf.write(" Copy_Material_Data: 5\n") + + ## zone 8 + inpf.write(" Zone_8:\n") + inpf.write(" Copy_Material_Data: 5\n") + + ## zone 9 + write_material_zone_part(inpf, "9", horizon, rho_wall, K_wall, G_wall, Gc_wall) + + # Force + if gravity_active == True: + inpf.write("Force_BC:\n") + inpf.write(" Gravity: " + print_dbl_list(gravity)) + + # Displacement + inpf.write("Displacement_BC:\n") + inpf.write(" Sets: 1\n") + + inpf.write(" Set_1:\n") + # wall particle id will be num_particles_zones_1_to_8 + inpf.write(" Particle_List: [%d]\n" % (num_particles_zones_1_to_8)) + inpf.write(" Direction: [1,2]\n") + inpf.write(" Time_Function:\n") + inpf.write(" Type: rotation\n") + inpf.write(" Parameters: "+print_dbl_list([wall_rotation_rate, wall_rotation_center[0], wall_rotation_center[1], wall_rotation_center[2]])) + inpf.write(" Spatial_Function:\n") + inpf.write(" Type: rotation\n") + inpf.write(" Zero_Displacement: false\n") + + # + # Output info + # + inpf.write("Output:\n") + inpf.write(" Path: ../out/\n") + inpf.write(" Tags:\n") + inpf.write(" - Displacement\n") + inpf.write(" - Velocity\n") + inpf.write(" - Force\n") + inpf.write(" - Force_Density\n") + inpf.write(" - Damage_Z\n") + inpf.write(" - Damage\n") + inpf.write(" - Nodal_Volume\n") + inpf.write(" - Zone_ID\n") + inpf.write(" - Particle_ID\n") + inpf.write(" - Fixity\n") + inpf.write(" - Force_Fixity\n") + inpf.write(" - Contact_Nodes\n") + inpf.write(" - No_Fail_Node\n") + inpf.write(" - Boundary_Node_Flag\n") + # inpf.write(" - Contact_Data\n") + # inpf.write(" - Strain_Stress\n") + inpf.write(" Output_Interval: %d\n" % (dt_out_n)) + inpf.write(" Compress_Type: zlib\n") + inpf.write(" Perform_FE_Out: false\n") + if perform_out: + inpf.write(" Perform_Out: true\n") + else: + inpf.write(" Perform_Out: false\n") + inpf.write(" Test_Output_Interval: %d\n" % (test_dt_out_n)) + + inpf.write(" Debug: 2\n") + inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) + + # close file + inpf.close() + + +##-------------------------------------------------------## +##-------------------------------------------------------## +inp_dir = './' +pp_tag = 0 +if len(sys.argv) > 1: + pp_tag = int(sys.argv[1]) + +create_input_file(inp_dir, pp_tag) diff --git a/test/test_data/peridem/compression_small_set_restart/run.sh b/examples/PeriDEM/attrition_tests/attrition_mix_particles_large_set/run.sh similarity index 100% rename from test/test_data/peridem/compression_small_set_restart/run.sh rename to examples/PeriDEM/attrition_tests/attrition_mix_particles_large_set/run.sh diff --git a/examples/PeriDEM/attrition_tests/attrition_mix_particles_small_set/inp/problem_setup.py b/examples/PeriDEM/attrition_tests/attrition_mix_particles_small_set/inp/problem_setup.py new file mode 100644 index 000000000..9f21b2f11 --- /dev/null +++ b/examples/PeriDEM/attrition_tests/attrition_mix_particles_small_set/inp/problem_setup.py @@ -0,0 +1,1201 @@ +import os +import numpy as np +# import csv +import sys +# import pyvista as pv + +def print_bool(arg, prefix = ""): + + str = prefix + if arg == True: + str += "True\n" + else: + str += "False\n" + return str + +def print_dbl(arg, prefix = ""): + + str = prefix + "%4.6e\n" % (arg) + return str + +def print_int(arg, prefix = ""): + str = prefix + "%d\n" % (arg) + return str + +def print_dbl_list(arg, prefix = ""): + str = prefix + "[" + N = len(arg) + for i in range(N): + str += "%4.6e" % (arg[i]) + if i < N - 1: + str += ", " + else: + str += "]\n" + + return str + +def print_int_list(arg, prefix = ""): + str = prefix + "[" + N = len(arg) + for i in range(N): + str += "%d" % (arg[i]) + if i < N - 1: + str += ", " + else: + str += "]\n" + + return str + + +def write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, zone_string, Kn): + inpf.write(" Zone_%s:\n" % (zone_string)) + inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) + + if damping_active == False: + inpf.write(" Damping_On: false\n") + if friction_active == False: + inpf.write(" Friction_On: false\n") + + inpf.write(" Kn: %4.6e\n" % (Kn)) + inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) + inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) + inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) + +def write_material_zone_part(inpf, zone_string, horizon, rho, K, G, Gc): + inpf.write(" Zone_%s:\n" % (zone_string)) + inpf.write(" Type: PDState\n") + inpf.write(" Horizon: %4.6e\n" % (horizon)) + inpf.write(" Density: %4.6e\n" % (rho)) + inpf.write(" Compute_From_Classical: true\n") + inpf.write(" K: %4.6e\n" % (K)) + inpf.write(" G: %4.6e\n" % (G)) + inpf.write(" Gc: %4.6e\n" % (Gc)) + inpf.write(" Influence_Function:\n") + inpf.write(" Type: 1\n") + +def copy_contact_zone(inpf, zone_numbers, zone_copy_from): + for s in zone_numbers: + inpf.write(" Zone_%d:\n" % (s)) + inpf.write(" Copy_Contact_Data: " + print_int_list(zone_copy_from)) + +def get_E(K, nu): + return 3. * K * (1. - 2. * nu) + +def get_G(E, nu): + return E / (2. * (1. + nu)) + + +def get_eff_k(k1, k2): + return 2. * k1 * k2 / (k1 + k2) + + +def get_max(l): + l = np.array(l) + return l.max() + + +def rotate(p, theta, axis): + + p_np = np.array(p) + axis_np = np.array(axis) + + ct = np.cos(theta); + st = np.sin(theta); + + # dot + p_dot_n = np.dot(p_np,axis_np) + + # cross + n_cross_p = np.cross(axis_np, p_np) + + return (1. - ct) * p_dot_n * axis_np + ct * p_np + st * n_cross_p + +def get_ref_rect_points(center, radius, add_center = False): + + p1 = [center[0] - radius, center[1] - radius, center[2]] + p2 = [center[0] + radius, center[1] - radius, center[2]] + p3 = [center[0] + radius, center[1] + radius, center[2]] + p4 = [center[0] - radius, center[1] + radius, center[2]] + + return [p1, p2, p3, p4] + +def get_ref_triangle_points(center, radius, add_center = False): + + # triangle + # 2 + # + + # + # + # o + # 1 + # + # +-------------------+ + # 3 4 + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + cp = np.cos(np.pi/6.) + sp = np.sin(np.pi/6.) + + points = [] + if add_center: + points.append([sim_Cx, sim_Cy, sim_Cz]) + points.append([sim_Cx, sim_Cy + sim_radius, sim_Cz]) + points.append([sim_Cx - sim_radius*cp, sim_Cy - sim_radius*sp, sim_Cz]) + points.append([sim_Cx + sim_radius*cp, sim_Cy - sim_radius*sp, sim_Cz]) + + return points + +def get_ref_hex_points(center, radius, add_center = False): + + # drum2d + # + # v3 v2 + # + + + # + # + # + o + + # v4 x v1 + # + # + + + # v5 v6 + # + # Axis is a vector from x to v1 + # + + axis = [1., 0., 0.] + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + rotate_axis = [0., 0., 1.] + + points = [] + if add_center: + points.append(center) + + for i in range(6): + xi = rotate(axis, i*np.pi/3., rotate_axis) + points.append([center[i] + radius * xi[i] for i in range(3)]) + + return points + +def get_ref_drum_points(center, radius, width, add_center = False): + + # drum2d + # + # v3 v2 + # + + + # + # + # + o + + # v4 x v1 + # + # + + + # v5 v6 + # + # Axis is a vector from x to v1 + # + + axis = [1., 0., 0.] + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + rotate_axis = [0., 0., 1.] + + x1 = rotate(axis, np.pi/3., rotate_axis) + x2 = rotate(axis, -np.pi/3., rotate_axis) + + points = [] + if add_center: + points.append(center) + + # v1 + points.append([center[i] + width*0.5*axis[i] for i in range(3)]) + # v2 + points.append([center[i] + radius*x1[i] for i in range(3)]) + # v3 + points.append([center[i] + radius*x1[i] - radius*axis[i] for i in range(3)]) + # v4 + points.append([center[i] - width*0.5*axis[i] for i in range(3)]) + # v5 + v6 = [center[i] + radius*x2[i] for i in range(3)] + points.append([v6[i] - radius*axis[i] for i in range(3)]) + # v6 + points.append(v6) + + return points + +def does_rect_intersect_rect(r1, r2, padding): + + # enlarge rectangle by adding padding + r1_padding = [r1[0] - padding, r1[1] - padding, r1[2], r1[3] + padding, r1[4] + padding, r1[5]] + + return r1_padding[0] < r2[3] and r1_padding[3] > r2[0] and r1_padding[1] < r2[4] and r1_padding[4] > r2[1] + +def does_intersect_with_cylindrical_wall(p, particles, R_in, center, bar_rect, padding): + + # p -> [id, x, y, z, r] + + p_center = [p[i+1] for i in range(3)] + p_r = p[4] + + for q in particles: + + pq = np.array([p[i+1] - q[i+1] for i in range(3)]) + if np.linalg.norm(pq) <= p[-1] + q[-1] + padding: + return True + + dx = np.array([p[i+1] - center[i] for i in range(3)]) + if np.linalg.norm(dx) > R_in - p[-1] - padding: + return True + + + p_rect = [p_center[0] - p_r, p_center[1] - p_r, p_center[2], p_center[0] + p_r, p_center[1] + p_r, p_center[2]] + + return does_rect_intersect_rect(p_rect, bar_rect, padding) + +def particle_locations(inp_dir, pp_tag, center, padding, max_y, mesh_size, R1, R2, id_choices1, id_choices2, N1, N2, R_in, bar_rect, z_coord, add_orient = True): + + np.random.seed(30) + sim_inp_dir = str(inp_dir) + + """Generate particle location data""" + + particles = [] + points = [] + + method_to_use = 0 + + if method_to_use == 0: + pcount = 0 + count = 0 + select_count = 0 + while pcount < N2 and count < 100*N2: + if count%N2 == 0: + print('large particle iter = ', count) + + # random radius and center location + r = R2 + np.random.uniform(-0.1 * R2, 0.1 * R2) + x = center[0] + np.random.uniform(-R_in + R2 + padding, R_in - R2- padding) + y = np.random.uniform(-R_in + R2+padding, max_y - R2-padding) + #p_zone = np.random.choice(id_choices2, size=1)[0] + p_zone = id_choices2[select_count % len(id_choices2)] + p = [p_zone, x, y, center[2], r] + + # check if it collides of existing particles + pintersect = does_intersect_with_cylindrical_wall(p, particles, R_in, center, bar_rect, padding) + + if pintersect == False: + particles.append(p) + pcount += 1 + select_count += 1 + + count +=1 + + pcount = 0 + count = 0 + select_count = 0 + while pcount < N1 and count < 100*N1: + if count%N1 == 0: + print('small particle iter = ', count) + + # random radius and center location + r = R1 + np.random.uniform(-0.1 * R1, 0.1 * R1) + x = center[0] + np.random.uniform(-R_in + R1 + padding, R_in - R1- padding) + y = np.random.uniform(-R_in + R1 + padding, max_y - R1 - padding) + #p_zone = np.random.choice(id_choices1, size=1)[0] + p_zone = id_choices1[select_count % len(id_choices1)] + p = [p_zone, x,y,center[2], r] + + # check if it collides of existing particles + pintersect = does_intersect_with_cylindrical_wall(p, particles, R_in, center, bar_rect, padding) + + if pintersect == False: + particles.append(p) + pcount += 1 + select_count += 1 + + count +=1 + + elif method_to_use == 1: + Nmax = N1 + N2 + # find how approximate number of rows and cols we can have + check_r = R1 + if R1 > R2: + check_r = R2 + + rows = int(R_in / check_r) + cols = int(R_in / check_r) + + rads = [R1, R2] + + counter = 0 + x_old = -R_in + x_old_right = R_in + y_old = -R_in + pad = padding + + cx = 0. + cy = 0. + cz = z_coord + r = 0. + + row_rads = [] + row_rads.append(R1) + row_rads.append(R2) + + for i in range(rows): + + if i > 0: + y_old = cy + get_max(row_rads) + + # reset + row_rads = [] + row_rads.append(R1) + row_rads.append(R2) + + num_p_cols = 0 + j = 0 + while num_p_cols < cols - 1 and j < Nmax: + + if j == 0: + # for odd row, take x_old as first and for even take as last + x_old = -R_in + x_old_right = R_in + + # ptype = counter % 2 + p_type = 0 # 1 or 2 + p_index = 0 # zone this particle it belongs + if np.random.uniform(0., 1.) < 0.7: + p_type = 0 + p_index = np.random.choice(id_choices1, size=1)[0] + else: + p_type = 1 + p_index = np.random.choice(id_choices2, size=1)[0] + + r0 = rads[p_type] + + # perturb radius + r = r0 + np.random.uniform(-0.1 * r0, 0.1 * r0) + # r = r0 + row_rads.append(r) + + # random horizontal perturbation by 10% of radius + rph = np.random.uniform(-0.1 * r0, 0.1 * r0) + + cx0 = x_old + pad + r + cx = cx0 + rph + # for even row, we start from right edge of rectange + if i%2 == 0: + cx0 = x_old_right - pad - r + cx = cx0 - rph + cy = y_old + pad + r + + # check if it collides of existing particles + p = [float(p_index), cx, cy, cz, r] + pintersect = does_intersect_with_cylindrical_wall(p, particles, R_in, center, bar_rect, padding) + + if pintersect == False: + particles.append([float(p_index), cx, cy, cz, r]) + + # set x_old + if i % 2 == 0: + x_old_right = cx - r + else: + x_old = cx + r + + counter += 1 + + num_p_cols += 1 + + j += 1 + + + inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') + if add_orient: + inpf.write("i, x, y, z, r, o\n") + counter = 0 + for p in particles: + inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], np.random.uniform(0., 2.*np.pi))) + counter += 1 + else: + inpf.write("i, x, y, z, r\n") + for p in particles: + inpf.write("%d, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4])) + + + inpf.close() + + # to visualize in paraview + write_vtu = False + if write_vtu: + points = [] + rads = [] + zones = [] + for p in particles: + points.append([p[1], p[2], p[3]]) + rads.append(p[-1]) + zones.append(int(p[0])) + + points = np.array(points) + rads = np.array(rads) + zones = np.array(zones) + mesh = pv.PolyData(points) + mesh["radius"] = rads + mesh["zone"] = zones + pv.save_meshio(sim_inp_dir + 'particle_locations_' + str(pp_tag) + '.vtu', mesh) + + print('number of particles created = {}'.format(len(particles))) + + return len(particles), particles + + +def generate_cir_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + # mesh size + sim_h = mesh_size + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); + geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) + geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) + geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) + geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) + + # + # circlular arc + # + geof.write("Circle(1) = {2, 1, 4};\n") + geof.write("Circle(2) = {4, 1, 3};\n") + geof.write("Circle(3) = {3, 1, 5};\n") + geof.write("Circle(4) = {5, 1, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {2, 3, 4, 1};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_hex_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + points = get_ref_hex_points(center, radius, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(7): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 5};\n") + geof.write("Line(4) = {5, 6};\n") + geof.write("Line(5) = {6, 7};\n") + geof.write("Line(6) = {7, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3, 4, 5, 6};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_tri_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # points + points = get_ref_triangle_points(center, radius, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(4): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_drum2d_particle_gmsh_input(inp_dir, filename, center, radius, width, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # points + points = get_ref_drum_points(center, radius, width, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(7): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 5};\n") + geof.write("Line(4) = {5, 6};\n") + geof.write("Line(5) = {6, 7};\n") + geof.write("Line(6) = {7, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3, 4, 5, 6};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_cylindrical_wall_gmsh_input(inp_dir, filename, center, outer_radius, inner_radius, bar_width, bar_length, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # center and radius + Cx = center[0] + Cy = center[1] + Cz = center[2] + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + points = [] + points.append([Cx, Cy, Cz]) + points.append([outer_radius, 0., 0.]) + points.append([0., outer_radius, 0.]) + points.append([-outer_radius, 0., 0.]) + points.append([0., -outer_radius, 0.]) + points.append([inner_radius, 0.5*bar_width, 0.]) + points.append([inner_radius, -0.5*bar_width, 0.]) + points.append([0., inner_radius, 0.]) + points.append([-inner_radius, 0., 0.]) + points.append([0., -inner_radius, 0.]) + points.append([inner_radius - bar_length, 0.5*bar_width, 0.]) + points.append([inner_radius - bar_length, -0.5*bar_width, 0.]) + + count = 0 + for p in points: + count += 1 + geof.write("Point(%d) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (count, p[0], p[1], p[2], mesh_size)) + + + # + # circular arc + # + circles = [] + circles.append([2, 1, 3]) + circles.append([3, 1, 4]) + circles.append([4, 1, 5]) + circles.append([5, 1, 2]) + + circles.append([6, 1, 8]) + circles.append([8, 1, 9]) + circles.append([9, 1, 10]) + circles.append([10, 1, 7]) + + count = 0 + for c in circles: + count += 1 + geof.write("Circle(%d) = {%d, %d, %d};\n" % (count, c[0], c[1], c[2])) + + # + # line + # + lines = [] + lines.append([6, 11]) + lines.append([11, 12]) + lines.append([12, 7]) + #count = 0 + for l in lines: + count += 1 + geof.write("Line(%d) = {%d, %d};\n" % (count, l[0], l[1])) + + # + # curve loop + # + geof.write("Line Loop(1) = {2, 3, 4, 1};\n") + geof.write("Line Loop(2) = {6, 7, 8, -11, -10, -9, 5};\n") + + # + # plane surface and physical tag + # + geof.write("Plane Surface(1) = {1, 2};\n") + #geof.write("Physical Surface(1) = {1};\n") + #geof.write("Physical Point(2) = {9, 4, 10, 5, 2, 7, 6, 11, 12, 3, 8};\n") + tag = '"' + "a" + '"' + geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + geof.close() + + +def create_input_file(inp_dir, pp_tag): + """Generates input file for two-particle test""" + + sim_inp_dir = str(inp_dir) + + # 1 - small particle circle + # 2 - small particle triangle + # 3 - small particle drum2d + # 4 - small particle hex + # 5 - large particle circle + # 6 - large particle triangle + # 7 - large particle drum2d + # 8 - large particle hex + # 9 - cylindrical wall + + ## geometry + center = [0., 0., 0.] + R_small = 0.001 + R_large = 0.002 + + mesh_size = R_small / 5. + horizon = 2. * mesh_size + + R_in = 0.015 + R_out = R_in + 1.5*mesh_size + + L_bar = 0.004 + W_bar = 1.5*mesh_size + bar_rectangle_attached_to_cylinder = [R_in - L_bar, -0.5 * W_bar, 0., R_in, 0.5 * W_bar, 0.] + + # define geometric parameters + # wall + wall_circle_plus = [R_out, center[0], center[1], center[2]] + wall_circle_minus = [R_in, center[0], center[1], center[2]] + wall_rectangle_plus = bar_rectangle_attached_to_cylinder + wall_params = wall_circle_plus + wall_circle_minus + wall_rectangle_plus + + # small circle + small_circle = [R_small, center[0], center[1], center[2]] + # small triangle + small_triangle = small_circle + # small drum2d + w_small_drum2d = R_small * 0.2 + small_drum2d = [R_small, w_small_drum2d, center[0], center[1], center[2]] + # small hex + small_hex = small_circle + + # large circle + large_circle = [R_large, center[0], center[1], center[2]] + # large triangle + large_triangle = large_circle + # large drum2d + w_large_drum2d = R_large* 0.2 + large_drum2d = [R_large, w_large_drum2d, center[0], center[1], center[2]] + # large hex + large_hex = large_circle + + ## time + final_time = 0.1 + num_steps = 40000 + # final_time = 0.00002 + # num_steps = 2 + num_outputs = 40 + dt_out_n = num_steps / num_outputs + test_dt_out_n = dt_out_n / 10 + perform_out = True + + ## material + poisson = 0.25 + + rho_wall = 600. + K_wall = 1.e+4 + E_wall = get_E(K_wall, poisson) + G_wall = get_G(E_wall, poisson) + Gc_wall = 100. + + rho_small = 600. + K_small = 5.e+3 + E_small = get_E(K_small, poisson) + G_small = get_G(E_small, poisson) + Gc_small = 100. + + rho_large = rho_small + K_large = K_small + E_large = E_small + G_large = G_small + Gc_large = Gc_small + + ## contact + # R_contact = 0.95 * mesh_size + # R_contact = 1.74e-04 + R_contact_factor = 0.95 + + # Kn_V_max = 7.385158e+05 + # Kn = np.power(Kn_V_max, 2) + # compute from bulk modulus + + # from bulk modulus + Kn_small_small = 18. * get_eff_k(K_small, K_small) / (np.pi * np.power(horizon, 5)) + Kn_large_large = 18. * get_eff_k(K_large, K_large) / (np.pi * np.power(horizon, 5)) + Kn_wall_wall = 18. * get_eff_k(K_wall, K_wall) / (np.pi * np.power(horizon, 5)) + Kn_small_large = 18. * get_eff_k(K_small, K_large) / (np.pi * np.power(horizon, 5)) + Kn_small_wall = 18. * get_eff_k(K_small, K_wall) / (np.pi * np.power(horizon, 5)) + Kn_large_wall = 18. * get_eff_k(K_large, K_wall) / (np.pi * np.power(horizon, 5)) + + beta_n_eps = 0.95 + friction_coeff = 0.5 + damping_active = False + friction_active = False + beta_n_factor = 100. + Kn_factor = 1. + + ## gravity + gravity_active = True + gravity = [0., -10., 0.] + + ## wall rotation rate + wall_rotation_rate = -40. * np.pi + wall_rotation_center = [-0.2*R_in, 0.2*R_in, 0.] + + ## neighbor search details + neigh_search_factor = 10. + neigh_search_interval = 100 + neigh_search_criteria = "simple_all" + + ### ---------------------------------------------------------------- ### + # generate mesh and particle location data + ### ---------------------------------------------------------------- ### + + # generate particle locations + padding = 1.1 * R_contact_factor * mesh_size + max_y = 0.4*R_in + # number of particles of small and large sizes + N1, N2 = 8, 4 + num_particles_zones_1_to_8, particles_zones_1_to_8 = particle_locations(inp_dir, pp_tag, center, padding, max_y, mesh_size, R_small, R_large, [0, 1, 2, 3], [4, 5, 6, 7], N1, N2, R_in, bar_rectangle_attached_to_cylinder, z_coord = 0., add_orient = True) + + # generate particle .geo file (large) + zones_mesh_fnames = ["mesh_cir_small", "mesh_tri_small", "mesh_drum2d_small", "mesh_hex_small", "mesh_cir_large", "mesh_tri_large", "mesh_drum2d_large", "mesh_hex_large", "mesh_wall"] + + ## circle + generate_cir_particle_gmsh_input(inp_dir, zones_mesh_fnames[0], center, R_small, mesh_size, pp_tag) + generate_cir_particle_gmsh_input(inp_dir, zones_mesh_fnames[4], center, R_large, mesh_size, pp_tag) + + ## triangle + generate_tri_particle_gmsh_input(inp_dir, zones_mesh_fnames[1], center, R_small, mesh_size, pp_tag) + generate_tri_particle_gmsh_input(inp_dir, zones_mesh_fnames[5], center, R_large, mesh_size, pp_tag) + + ## drum2d + generate_drum2d_particle_gmsh_input(inp_dir, zones_mesh_fnames[2], center, R_small, 2.*w_small_drum2d, mesh_size, pp_tag) + generate_drum2d_particle_gmsh_input(inp_dir, zones_mesh_fnames[6], center, R_large, 2.*w_large_drum2d, mesh_size, pp_tag) + + ## hex + generate_hex_particle_gmsh_input(inp_dir, zones_mesh_fnames[3], center, R_small, mesh_size, pp_tag) + generate_hex_particle_gmsh_input(inp_dir, zones_mesh_fnames[7], center, R_large, mesh_size, pp_tag) + + ## wall + generate_cylindrical_wall_gmsh_input(inp_dir, zones_mesh_fnames[8], center, R_out, R_in, W_bar, L_bar, mesh_size, pp_tag) + + os.system("mkdir -p ../out") + + for s in zones_mesh_fnames: + print('\n') + print(s) + print("gmsh {}_{}.geo -2 &> /dev/null".format(s, pp_tag)) + print('\n') + + os.system("gmsh {}_{}.geo -2".format(s, pp_tag)) + #os.system("gmsh {}_{}.geo -2 &> /dev/null".format(s, pp_tag)) + #os.system("gmsh {}_{}.geo -2 -o {}_{}.vtk &> /dev/null".format(s, pp_tag, s, pp_tag)) + + + ### ---------------------------------------------------------------- ### + # generate YAML file + ### ---------------------------------------------------------------- ### + # print('\nGenerating imput file\n') + inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') + inpf.write("Model:\n") + inpf.write(" Dimension: 2\n") + inpf.write(" Discretization_Type:\n") + inpf.write(" Spatial: finite_difference\n") + inpf.write(" Time: central_difference\n") + inpf.write(" Final_Time: %4.6e\n" % (final_time)) + inpf.write(" Time_Steps: %d\n" % (num_steps)) + + # container info + inpf.write("Container:\n") + inpf.write(" Geometry:\n") + inpf.write(" Type: complex\n") + inpf.write(" Vec_Type: [circle, circle, rectangle]\n") + inpf.write(" Vec_Flag: [plus, minus, plus]\n") + inpf.write(" Parameters: " + print_dbl_list(wall_params)) + + # zone info + inpf.write("Zone:\n") + inpf.write(" Zones: 9\n") + + for i in range(9): + inpf.write(" Zone_%d:\n" % (i+1)) + if i == 8: + inpf.write(" Is_Wall: true\n") + else: + inpf.write(" Is_Wall: false\n") + + # particle info + inpf.write("Particle:\n") + inpf.write(" Test_Name: multi_particle_attrition\n") + + particle_data = [['circle', small_circle], ['triangle', small_triangle], ['drum2d', small_drum2d], ['hexagon', small_hex], ['circle', large_circle], ['triangle', large_triangle], ['drum2d', large_drum2d], ['hexagon', large_hex]] + for i in range(len(particle_data)): + inpf.write(" Zone_%d:\n" % (i+1)) + inpf.write(" Type: %s\n" % (particle_data[i][0])) + inpf.write(" Parameters: " + print_dbl_list((particle_data[i][1]))) + + ## last zone (wall) + inpf.write(" Zone_9:\n") + inpf.write(" Is_Wall: true\n") + inpf.write(" Type: complex\n") + inpf.write(" Vec_Type: [circle, circle, rectangle]\n") + inpf.write(" Vec_Flag: [plus, minus, plus]\n") + inpf.write(" Parameters: " + print_dbl_list(wall_params)) + inpf.write(" All_Dofs_Constrained: true\n") + inpf.write(" Create_Particle_Using_ParticleZone_GeomObject: true\n") + + # particle generation + inpf.write("Particle_Generation:\n") + inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") + inpf.write(" File_Data_Type: loc_rad_orient\n") + + # Mesh info + inpf.write("Mesh:\n") + + for i in range(9): + inpf.write(" Zone_%d:\n" % (i+1)) + inpf.write(" File: %s\n" % (zones_mesh_fnames[i] + "_" + str(pp_tag) + ".msh")) + + # Contact info + inpf.write("Contact:\n") + + ## 11 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "11", Kn_small_small) + + ## 12, 13, 14 --> copy from 11 + copy_contact_zone(inpf, [12, 13, 14], [1, 1]) + + ## 15 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "15", Kn_small_large) + + ## 16, 17, 18 --> copy from 15 + copy_contact_zone(inpf, [16, 17, 18], [1, 5]) + + ## 19 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "19", Kn_small_wall) + + ## 22, 23, 24 --> copy from 11 + copy_contact_zone(inpf, [22, 23, 24], [1, 1]) + + ## 25, 26, 27, 28 --> copy from 15 + copy_contact_zone(inpf, [25, 26, 27, 28], [1, 5]) + + ## 29 --> copy from 19 + copy_contact_zone(inpf, [29], [1, 9]) + + ## 33, 34 --> copy from 11 + copy_contact_zone(inpf, [33, 34], [1, 1]) + + ## 35, 36, 37, 38 --> copy from 15 + copy_contact_zone(inpf, [35, 36, 37, 38], [1, 5]) + + ## 39 --> copy from 19 + copy_contact_zone(inpf, [39], [1, 9]) + + ## 44 --> copy from 11 + copy_contact_zone(inpf, [44], [1, 1]) + + ## 45, 46, 47, 48 --> copy from 15 + copy_contact_zone(inpf, [45, 46, 47, 48], [1, 5]) + + ## 49 --> copy from 19 + copy_contact_zone(inpf, [49], [1, 9]) + + ## 55 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "55", Kn_large_large) + + ## 56, 57, 58 --> copy from 55 + copy_contact_zone(inpf, [56, 57, 58], [5, 5]) + + ## 59 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "59", Kn_large_wall) + + ## 66, 67, 68 --> copy from 55 + copy_contact_zone(inpf, [66, 67, 68], [5, 5]) + + ## 69 --> copy from 59 + copy_contact_zone(inpf, [69], [5, 9]) + + ## 77, 78 --> copy from 55 + copy_contact_zone(inpf, [77, 78], [5, 5]) + + ## 79 --> copy from 59 + copy_contact_zone(inpf, [79], [5, 9]) + + ## 88 --> copy from 55 + copy_contact_zone(inpf, [88], [5, 5]) + + ## 89 --> copy from 59 + copy_contact_zone(inpf, [89], [5, 9]) + + ## 99 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "99", Kn_wall_wall) + + # Neighbor info + inpf.write("Neighbor:\n") + inpf.write(" Update_Criteria: %s\n" % (neigh_search_criteria)) + inpf.write(" Search_Factor: %4.e\n" % (neigh_search_factor)) + inpf.write(" Search_Interval: %d\n" % (neigh_search_interval)) + + # Material info + inpf.write("Material:\n") + + ## zone 1 + write_material_zone_part(inpf, "1", horizon, rho_small, K_small, G_small, Gc_small) + + ## zone 2 + inpf.write(" Zone_2:\n") + inpf.write(" Copy_Material_Data: 1\n") + + ## zone 3 + inpf.write(" Zone_3:\n") + inpf.write(" Copy_Material_Data: 1\n") + + ## zone 4 + inpf.write(" Zone_4:\n") + inpf.write(" Copy_Material_Data: 1\n") + + ## zone 5 + write_material_zone_part(inpf, "5", horizon, rho_large, K_large, G_large, Gc_large) + + ## zone 6 + inpf.write(" Zone_6:\n") + inpf.write(" Copy_Material_Data: 5\n") + + ## zone 7 + inpf.write(" Zone_7:\n") + inpf.write(" Copy_Material_Data: 5\n") + + ## zone 8 + inpf.write(" Zone_8:\n") + inpf.write(" Copy_Material_Data: 5\n") + + ## zone 9 + write_material_zone_part(inpf, "9", horizon, rho_wall, K_wall, G_wall, Gc_wall) + + # Force + if gravity_active == True: + inpf.write("Force_BC:\n") + inpf.write(" Gravity: " + print_dbl_list(gravity)) + + # Displacement + inpf.write("Displacement_BC:\n") + inpf.write(" Sets: 1\n") + + inpf.write(" Set_1:\n") + # wall particle id will be num_particles_zones_1_to_8 + inpf.write(" Particle_List: [%d]\n" % (num_particles_zones_1_to_8)) + inpf.write(" Direction: [1,2]\n") + inpf.write(" Time_Function:\n") + inpf.write(" Type: rotation\n") + inpf.write(" Parameters: "+print_dbl_list([wall_rotation_rate, wall_rotation_center[0], wall_rotation_center[1], wall_rotation_center[2]])) + inpf.write(" Spatial_Function:\n") + inpf.write(" Type: rotation\n") + inpf.write(" Zero_Displacement: false\n") + + # + # Output info + # + inpf.write("Output:\n") + inpf.write(" Path: ../out/\n") + inpf.write(" Tags:\n") + inpf.write(" - Displacement\n") + inpf.write(" - Velocity\n") + inpf.write(" - Force\n") + inpf.write(" - Force_Density\n") + inpf.write(" - Damage_Z\n") + inpf.write(" - Damage\n") + inpf.write(" - Nodal_Volume\n") + inpf.write(" - Zone_ID\n") + inpf.write(" - Particle_ID\n") + inpf.write(" - Fixity\n") + inpf.write(" - Force_Fixity\n") + inpf.write(" - Contact_Nodes\n") + inpf.write(" - No_Fail_Node\n") + inpf.write(" - Boundary_Node_Flag\n") + # inpf.write(" - Contact_Data\n") + # inpf.write(" - Strain_Stress\n") + inpf.write(" Output_Interval: %d\n" % (dt_out_n)) + inpf.write(" Compress_Type: zlib\n") + inpf.write(" Perform_FE_Out: false\n") + if perform_out: + inpf.write(" Perform_Out: true\n") + else: + inpf.write(" Perform_Out: false\n") + inpf.write(" Test_Output_Interval: %d\n" % (test_dt_out_n)) + + inpf.write(" Debug: 2\n") + inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) + + # close file + inpf.close() + + +##-------------------------------------------------------## +##-------------------------------------------------------## +inp_dir = './' +pp_tag = 0 +if len(sys.argv) > 1: + pp_tag = int(sys.argv[1]) + +create_input_file(inp_dir, pp_tag) diff --git a/test/test_data/peridem/twop_circ_diff_material/run.sh b/examples/PeriDEM/attrition_tests/attrition_mix_particles_small_set/run.sh similarity index 100% rename from test/test_data/peridem/twop_circ_diff_material/run.sh rename to examples/PeriDEM/attrition_tests/attrition_mix_particles_small_set/run.sh diff --git a/test/test_data/peridem/compression_small_set_restart/inp/problem_setup.py b/examples/PeriDEM/compressive_test/compression_large_set/inp/problem_setup.py similarity index 99% rename from test/test_data/peridem/compression_small_set_restart/inp/problem_setup.py rename to examples/PeriDEM/compressive_test/compression_large_set/inp/problem_setup.py index 76e76d023..63985c78b 100644 --- a/test/test_data/peridem/compression_small_set_restart/inp/problem_setup.py +++ b/examples/PeriDEM/compressive_test/compression_large_set/inp/problem_setup.py @@ -1175,7 +1175,7 @@ def create_input_file(inp_dir, pp_tag): horizon = 2 * mesh_size ## internal rectangle - Lin, Win = 0.011, 0.009 + Lin, Win = 0.05, 0.04 L, W = Lin + 1.5*horizon, Win + 1.5*horizon in_rect = [center[0] - 0.5*Lin, center[1] - 0.5*Win, center[2], center[0] + 0.5*Lin, center[1] + 0.5*Win, center[2]] @@ -1222,11 +1222,11 @@ def create_input_file(inp_dir, pp_tag): ## time - final_time = 0.05 - num_steps = 20000 + final_time = 0.025 + num_steps = 10000 # final_time = 0.00002 # num_steps = 2000 - num_outputs = 10 + num_outputs = 20 dt_out_n = num_steps / num_outputs test_dt_out_n = dt_out_n / 10 perform_out = True @@ -1301,7 +1301,7 @@ def create_input_file(inp_dir, pp_tag): padding = 1.1 * R_contact_factor * mesh_size max_y = moving_wall_y - 3*mesh_size # number of particles of small and large sizes - N1, N2 = 12, 8 + N1, N2 = 300, 200 id_choices1 = [0, 1, 2, 3] id_choices2 = [4, 5, 6, 7] num_particles_zones_1_to_8, particles_zones_1_to_8 = particle_locations(inp_dir, pp_tag, center, padding, max_y, mesh_size, R_small, R_large, id_choices1, id_choices2, N1, N2, in_rect, z_coord = 0., add_orient = True) diff --git a/test/test_data/peridem/twop_circ_diff_radius/run.sh b/examples/PeriDEM/compressive_test/compression_large_set/run.sh similarity index 100% rename from test/test_data/peridem/twop_circ_diff_radius/run.sh rename to examples/PeriDEM/compressive_test/compression_large_set/run.sh diff --git a/examples/PeriDEM/compressive_test/compression_small_set/inp/problem_setup.py b/examples/PeriDEM/compressive_test/compression_small_set/inp/problem_setup.py new file mode 100644 index 000000000..096ea68fa --- /dev/null +++ b/examples/PeriDEM/compressive_test/compression_small_set/inp/problem_setup.py @@ -0,0 +1,1637 @@ +import os +import numpy as np +# import csv +import sys +# import pyvista as pv + +def print_bool(arg, prefix = ""): + + str = prefix + if arg == True: + str += "True\n" + else: + str += "False\n" + return str + +def print_dbl(arg, prefix = ""): + + str = prefix + "%4.6e\n" % (arg) + return str + +def print_int(arg, prefix = ""): + str = prefix + "%d\n" % (arg) + return str + +def print_dbl_list(arg, prefix = ""): + str = prefix + "[" + N = len(arg) + for i in range(N): + str += "%4.6e" % (arg[i]) + if i < N - 1: + str += ", " + else: + str += "]\n" + + return str + +def print_int_list(arg, prefix = ""): + str = prefix + "[" + N = len(arg) + for i in range(N): + str += "%d" % (arg[i]) + if i < N - 1: + str += ", " + else: + str += "]\n" + + return str + +def serialize_matrix_list(p): + s = [] + for q in p: + for w in q: + s.append(w) + + return s + + +def write_point_geo(geof, p_id, x, h): + geof.write("Point(%d) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (p_id, x[0], x[1], x[2], h)) + return p_id + 1 + +def write_line_geo(geof, l_id, p1_id, p2_id): + geof.write("Line(%d) = {%d, %d};\n" % (l_id, p1_id, p2_id)) + return l_id + 1 + +def write_cir_line_geo(geof, l_id, p1_id, p2_id, p3_id): + geof.write("Circle(%d) = {%d, %d, %d};\n" % (l_id, p1_id, p2_id, p3_id)) + return l_id + 1 + +def write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, zone_string, Kn): + inpf.write(" Zone_%s:\n" % (zone_string)) + inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) + + if damping_active == False: + inpf.write(" Damping_On: false\n") + if friction_active == False: + inpf.write(" Friction_On: false\n") + + inpf.write(" Kn: %4.6e\n" % (Kn)) + inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) + inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) + inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) + +def write_material_zone_part(inpf, zone_string, horizon, rho, K, G, Gc): + inpf.write(" Zone_%s:\n" % (zone_string)) + inpf.write(" Type: PDState\n") + inpf.write(" Horizon: %4.6e\n" % (horizon)) + inpf.write(" Density: %4.6e\n" % (rho)) + inpf.write(" Compute_From_Classical: true\n") + inpf.write(" K: %4.6e\n" % (K)) + inpf.write(" G: %4.6e\n" % (G)) + inpf.write(" Gc: %4.6e\n" % (Gc)) + inpf.write(" Influence_Function:\n") + inpf.write(" Type: 1\n") + +def copy_contact_zone(inpf, zone_numbers, zone_copy_from): + for s in zone_numbers: + inpf.write(" Zone_%d:\n" % (s)) + inpf.write(" Copy_Contact_Data: " + print_int_list(zone_copy_from)) + +def get_E(K, nu): + return 3. * K * (1. - 2. * nu) + +def get_G(E, nu): + return E / (2. * (1. + nu)) + + +def get_eff_k(k1, k2): + return 2. * k1 * k2 / (k1 + k2) + + +def get_max(l): + l = np.array(l) + return l.max() + +def get_center(p1, p2): + return [0.5*(p1[i] + p2[i]) for i in range(3)] + +def rotate(p, theta, axis): + + p_np = np.array(p) + axis_np = np.array(axis) + + ct = np.cos(theta); + st = np.sin(theta); + + # dot + p_dot_n = np.dot(p_np,axis_np) + + # cross + n_cross_p = np.cross(axis_np, p_np) + + return (1. - ct) * p_dot_n * axis_np + ct * p_np + st * n_cross_p + +def get_ref_rect_points(center, L, W, add_center = False): + + points = [] + if add_center: + points.append(center) + + points.append([center[0] - 0.5*L, center[1] - 0.5*W, center[2]]) + points.append([center[0] + 0.5*L, center[1] - 0.5*W, center[2]]) + points.append([center[0] + 0.5*L, center[1] + 0.5*W, center[2]]) + points.append([center[0] - 0.5*L, center[1] + 0.5*W, center[2]]) + + return points + +def get_ref_triangle_points(center, radius, add_center = False): + + # triangle + # 2 + # + + # + # + # o + # 1 + # + # +-------------------+ + # 3 4 + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + cp = np.cos(np.pi/6.) + sp = np.sin(np.pi/6.) + + points = [] + if add_center: + points.append([sim_Cx, sim_Cy, sim_Cz]) + points.append([sim_Cx, sim_Cy + sim_radius, sim_Cz]) + points.append([sim_Cx - sim_radius*cp, sim_Cy - sim_radius*sp, sim_Cz]) + points.append([sim_Cx + sim_radius*cp, sim_Cy - sim_radius*sp, sim_Cz]) + + return points + +def get_ref_hex_points(center, radius, add_center = False): + + # drum2d + # + # v3 v2 + # + + + # + # + # + o + + # v4 x v1 + # + # + + + # v5 v6 + # + # Axis is a vector from x to v1 + # + + axis = [1., 0., 0.] + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + rotate_axis = [0., 0., 1.] + + points = [] + if add_center: + points.append(center) + + for i in range(6): + xi = rotate(axis, i*np.pi/3., rotate_axis) + points.append([center[i] + radius * xi[i] for i in range(3)]) + + return points + +def get_ref_drum_points(center, radius, width, add_center = False): + + # drum2d + # + # v3 v2 + # + + + # + # + # + o + + # v4 x v1 + # + # + + + # v5 v6 + # + # Axis is a vector from x to v1 + # + + axis = [1., 0., 0.] + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + rotate_axis = [0., 0., 1.] + + x1 = rotate(axis, np.pi/3., rotate_axis) + x2 = rotate(axis, -np.pi/3., rotate_axis) + + points = [] + if add_center: + points.append(center) + + # v1 + points.append([center[i] + width*0.5*axis[i] for i in range(3)]) + # v2 + points.append([center[i] + radius*x1[i] for i in range(3)]) + # v3 + points.append([center[i] + radius*x1[i] - radius*axis[i] for i in range(3)]) + # v4 + points.append([center[i] - width*0.5*axis[i] for i in range(3)]) + # v5 + v6 = [center[i] + radius*x2[i] for i in range(3)] + points.append([v6[i] - radius*axis[i] for i in range(3)]) + # v6 + points.append(v6) + + return points + +def does_rect_intersect_rect(r1, r2, padding): + + # enlarge rectangle by adding padding + r1_padding = [r1[0] - padding, r1[1] - padding, r1[2], r1[3] + padding, r1[4] + padding, r1[5]] + + return r1_padding[0] < r2[3] and r1_padding[3] > r2[0] and r1_padding[1] < r2[4] and r1_padding[4] > r2[1] + +def does_rect_intersect_rect_use_pair_coord(r1, r2, padding): + + # enlarge rectangle by adding padding + p1_r1_padding = [r1[0][0] - padding, r1[0][1] - padding, r1[0][2]] + p2_r1_padding = [r1[1][0] + padding, r1[1][1] + padding, r1[0][2]] + + p1_r2 = r2[0] + p2_r2 = r2[1] + + return p1_r1_padding[0] < p2_r2[0] and p2_r1_padding[0] > p1_r2[0] and p1_r1_padding[1] < p2_r2[1] and p2_r1_padding[1] > p1_r2[1] + + +def does_particle_intersect_rect(p, r2, padding): + + pr = p[4] + pc = [p[1], p[2], p[3]] + p_rect = [pc[0] - pr, pc[1] - pr, pc[2], pc[1] + pr, pc[2] + pr, pc[2]] + + return does_rect_intersect_rect(p_rect, r2, padding) + +def does_particle_intersect(p, particles, rect, padding): + + # p -> [id, x, y, z, r] + + p_center = [p[i+1] for i in range(3)] + p_r = p[4] + p_rect = [p_center[0] - p_r, p_center[1] - p_r, p_center[2], p_center[0] + p_r, p_center[1] + p_r, p_center[2]] + + if p_rect[0] < rect[0] + padding or p_rect[1] < rect[1] + padding or p_rect[3] > rect[3] - padding or p_rect[4] > rect[4] - padding: + return True + + for q in particles: + pq = np.array([p[i+1] - q[i+1] for i in range(3)]) + if np.linalg.norm(pq) <= p[-1] + q[-1] + padding: + return True + + return False + + +def particle_locations(inp_dir, pp_tag, center, padding, max_y, mesh_size, R1, R2, id_choices1, id_choices2, N1, N2, rect, z_coord, add_orient = True): + + np.random.seed(30) + sim_inp_dir = str(inp_dir) + + """Generate particle location data""" + + particles = [] + points = [] + + method_to_use = 1 + + rect_L = rect[3] - rect[0] + rect_W = rect[4] - rect[1] + + if method_to_use == 0: + pcount = 0 + count = 0 + select_count = 0 + while pcount < N2 and count < 100*N2: + if count%N2 == 0: + print('large particle iter = ', count) + + # random radius and center location + r = R2 + np.random.uniform(-0.1 * R2, 0.1 * R2) + x = center[0] + np.random.uniform(-0.5*rect_L + R2 + padding, 0.5*rect_L - R2- padding) + y = np.random.uniform(-0.5*rect_W + R2+padding, max_y - R2-padding) + p_zone = id_choices2[select_count % len(id_choices2)] + p = [p_zone, x, y, center[2], r] + + # check if it collides of existing particles + pintersect = does_particle_intersect(p, particles, rect_L, rect_W, center, padding) + + if pintersect == False: + particles.append(p) + pcount += 1 + select_count += 1 + + count +=1 + + pcount = 0 + count = 0 + select_count = 0 + while pcount < N1 and count < 100*N1: + if count%N1 == 0: + print('small particle iter = ', count) + + # random radius and center location + r = R1 + np.random.uniform(-0.1 * R1, 0.1 * R1) + x = center[0] + np.random.uniform(-0.5*rect_L + R1 + padding, 0.5*rect_L - R1- padding) + y = np.random.uniform(-0.5*rect_W + R1 + padding, max_y - R1 - padding) + # p_zone = np.random.choice(id_choices1, size=1)[0] + # if np.random.uniform(0., 1.) > 0.25: + # p_zone = np.random.choice(id_choices1, size=1)[0] + p_zone = id_choices1[select_count % len(id_choices1)] + p = [p_zone, x,y,center[2], r] + + # check if it collides of existing particles + pintersect = does_particle_intersect(p, particles, rect_L, rect_W, center, padding) + + if pintersect == False: + particles.append(p) + pcount += 1 + select_count += 1 + + count +=1 + + elif method_to_use == 1: + + # find how approximate number of rows and cols we can have + check_r = R1 + if R1 > R2: + check_r = R2 + + rows = int((max_y - rect[1]) / (2. * check_r)) + cols = int(rect_L / (2. * check_r)) + + print(rows, cols, N1, N2) + + rads = [R1, R2] + + counter = 0 + counter1 = 0 + counter2 = 0 + x_old = rect[0] + x_old_right = rect[3] + y_old = rect[1] + + cx = 0. + cy = 0. + cz = center[2] + r = 0. + + + cy_accptd = [] + cy_accptd.append(y_old) + + row_rads = [] + row_rads.append(R1) + row_rads.append(R2) + + for i in range(rows): + print('row = {}'.format(i), flush=True) + + if i > 0: + y_old = get_max(cy_accptd) + get_max(row_rads) + + #y_old = i*(2*get_max([R1, R2])) + rect[1] + + # print(i, cy, y_old) + + # reset + row_rads = [] + row_rads.append(R1) + row_rads.append(R2) + + if y_old + padding + get_max(row_rads) < max_y: + num_p_cols = 0 + j = 0 + while True: + if num_p_cols > cols - 1 or j > 100*(N1 + N2): + break + + if counter1 >= N1 and counter2 >= N2: + break + + if j == 0: + # for odd row, take x_old as first and for even take as last + x_old = rect[0] + x_old_right = rect[3] + + # type of particle (type 1 or 2, e.g., small or large) + p_type = np.random.choice([0,1], size=1)[0] + if counter1 >= N1: + p_type = 1 + if counter2 >= N2 : + p_type = 0 + + r0 = rads[p_type] + + # zone this particle belongs to + p_zone = 0 + if p_type == 0: + # p_zone = np.random.choice(id_choices1, size=1)[0] + p_zone = id_choices1[counter1 % len(id_choices1)] + else: + # p_zone = np.random.choice(id_choices2, size=1)[0] + p_zone = id_choices2[counter2 % len(id_choices2)] + + # perturb radius + r = r0 + np.random.uniform(-0.1 * r0, 0.1 * r0) + + # for even row, we start from right edge of rectange + if i%2 == 0: + # random horizontal/vertical perturbation + rph = np.random.uniform(-0.1 * r0, 0.05 * r0) + rpv = np.random.uniform(-0.05 * r0, 0.05 * r0) + cx0 = x_old_right - padding - r + cx = cx0 - rph + cy = y_old + padding + r + rpv + else: + # random horizontal/vertical perturbation + rph = np.random.uniform(-0.05 * r0, 0.1 * r0) + rpv = np.random.uniform(-0.05 * r0, 0.05 * r0) + cx0 = x_old + padding + r + cx = cx0 + rph + cy = y_old + padding + r + rpv + + # particle + p = [p_zone, cx, cy, cz, r] + + # check for intersection + # if i < 3: + # print(p, particles, rect_L, rect_W, center, padding) + pintersect = does_particle_intersect(p, particles, rect, padding) + + if pintersect == False: + print(i, p, flush=True) + particles.append(p) + row_rads.append(p[4]) + cy_accptd.append(cy) + # set x_old + if i % 2 == 0: + x_old_right = cx - p[4] + else: + x_old = cx + p[4] + + if p_type == 0: + counter1 += 1 + elif p_type == 1: + counter2 += 1 + + counter += 1 + + num_p_cols += 1 + + j += 1 + + inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') + if add_orient: + inpf.write("i, x, y, z, r, o\n") + counter = 0 + for p in particles: + inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], np.random.uniform(0., 2.*np.pi))) + counter += 1 + else: + inpf.write("i, x, y, z, r\n") + for p in particles: + inpf.write("%d, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4])) + + + inpf.close() + + # to visualize in paraview + write_vtu = False + if write_vtu: + points = [] + rads = [] + zones = [] + for p in particles: + points.append([p[1], p[2], p[3]]) + rads.append(p[-1]) + zones.append(int(p[0])) + + points = np.array(points) + rads = np.array(rads) + zones = np.array(zones) + mesh = pv.PolyData(points) + mesh["radius"] = rads + mesh["zone"] = zones + pv.save_meshio(sim_inp_dir + 'particle_locations_' + str(pp_tag) + '.vtu', mesh) + + print('number of particles created = {}'.format(len(particles)), flush=True) + + return len(particles), particles + +def particle_locations_old(inp_dir, pp_tag, center, padding, max_y, mesh_size, R1, R2, id_choices1, id_choices2, N1, N2, rect, z_coord, add_orient = True): + + """Generate particle location data""" + + + def does_intersect_old(p, r, R, particles, padding): + + for q in particles: + + pq = np.array([p[i] - q[i] for i in range(3)]) + if np.linalg.norm(pq) <= r + R + padding: + return True + + return False + + + def does_intersect_rect_old(p, r, particles, padding, rect): + + # check intersection with rectangle + pr = [p[0] - r, p[1] - r, p[2], p[0] + r, p[1] + r, p[2]] + + if pr[0] < rect[0] + padding or pr[1] < rect[1] + padding or pr[3] > rect[3] - padding or pr[4] > rect[4] - padding: + + # print('circle (xc = {}, r = {:5.3e}) intersects rect = {} with pad = {:5.3e}'.format(p, r, rect, padding)) + + return True + + # loop over particles + # for pi in particles: + # dx = [p[0] - pi[1], p[1] - pi[2], p[2] - pi[3]] + # rR = r + pi[4] + padding + # if np.linalg.norm(dx) < rR: + # return True + + # print('circle (xc = {}, r = {:5.3e}) does not intersects rect = {} with pad = {:5.3e}'.format(p, r, rect, padding)) + return False + + # + # + # Given rectangle, we want to fill it with particles of R1 and R2 radius + # in alternate fashion with padding between each particle + # + # + particles = [] + points = [] + + # find how approximate number of rows and cols we can have + check_r = R1 + if R1 > R2: + check_r = R2 + + rows = int((rect[3] - rect[0])/ check_r) + cols = int((rect[4] - rect[1])/ check_r) + + rads = [R1, R2] + + counter = 0 + x_old = rect[0] + x_old_right = rect[3] + y_old = rect[1] + pad = padding + + cx = 0. + cy = 0. + cz = 0. + r = 0. + + row_rads = [] + row_rads.append(R1) + row_rads.append(R2) + + for i in range(rows): + + if i > 0: + y_old = cy + get_max(row_rads) + + # reset + row_rads = [] + row_rads.append(R1) + row_rads.append(R2) + + num_p_cols = 0 + j = 0 + while num_p_cols < cols - 1 and j < 500: + + if j == 0: + # for odd row, take x_old as first and for even take as last + x_old = rect[0] + x_old_right = rect[3] + + # type of particle (type 1 or 2, e.g., small or large) + p_type = counter % 2 + + r0 = rads[p_type] + + # zone this particle belongs to + p_zone = 0 + if p_type == 0: + p_zone = np.random.choice(id_choices1, size=1)[0] + else: + p_zone = np.random.choice(id_choices2, size=1)[0] + + # perturb radius + r = r0 + np.random.uniform(-0.1 * r0, 0.1 * r0) + # r = r0 + row_rads.append(r) + + # random horizontal perturbation by 10% of radius + rph = np.random.uniform(-0.1 * r0, 0.1 * r0) + + cx0 = x_old + pad + r + cx = cx0 + rph + # for even row, we start from right edge of rectange + if i%2 == 0: + cx0 = x_old_right - pad - r + cx = cx0 - rph + + cy = y_old + pad + r + cz = rect[2] + + inters = does_intersect_rect_old([cx, cy, cz], r, particles, pad, rect) + inters_parts = does_intersect_old + + if inters == False: + particles.append([float(p_zone), cx, cy, cz, r]) + + # set x_old + if i % 2 == 0: + x_old_right = cx - r + else: + x_old = cx + r + + counter += 1 + + num_p_cols += 1 + + j += 1 + + + inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') + if add_orient: + inpf.write("i, x, y, z, r, o\n") + counter = 0 + for p in particles: + inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], np.random.uniform(0., 2.*np.pi))) + counter += 1 + else: + inpf.write("i, x, y, z, r\n") + for p in particles: + inpf.write("%d, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4])) + + + inpf.close() + + # to visualize in paraview + write_vtu = False + if write_vtu: + points = [] + rads = [] + zones = [] + for p in particles: + points.append([p[1], p[2], p[3]]) + rads.append(p[-1]) + zones.append(int(p[0])) + + points = np.array(points) + rads = np.array(rads) + zones = np.array(zones) + mesh = pv.PolyData(points) + mesh["radius"] = rads + mesh["zone"] = zones + pv.save_meshio(sim_inp_dir + 'particle_locations_' + str(pp_tag) + '.vtu', mesh) + + print('number of particles created = {}'.format(len(particles))) + + return len(particles), particles + + +def generate_cir_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + # mesh size + sim_h = mesh_size + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); + geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) + geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) + geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) + geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) + + # + # circlular arc + # + geof.write("Circle(1) = {2, 1, 4};\n") + geof.write("Circle(2) = {4, 1, 3};\n") + geof.write("Circle(3) = {3, 1, 5};\n") + geof.write("Circle(4) = {5, 1, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {2, 3, 4, 1};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_hex_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + points = get_ref_hex_points(center, radius, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(7): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 5};\n") + geof.write("Line(4) = {5, 6};\n") + geof.write("Line(5) = {6, 7};\n") + geof.write("Line(6) = {7, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3, 4, 5, 6};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_tri_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # points + points = get_ref_triangle_points(center, radius, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(4): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_drum2d_particle_gmsh_input(inp_dir, filename, center, radius, width, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # points + points = get_ref_drum_points(center, radius, width, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(7): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 5};\n") + geof.write("Line(4) = {5, 6};\n") + geof.write("Line(5) = {6, 7};\n") + geof.write("Line(6) = {7, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3, 4, 5, 6};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + +def generate_rect_container_gmsh_input(inp_dir, filename, pi1, pi2, dx, dy, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + innr_pts = get_ref_rect_points(get_center(pi1, pi2), pi2[0] - pi1[0], pi2[1] - pi1[1]) + + outr_pts = get_ref_rect_points(get_center(pi1, pi2), pi2[0] - pi1[0] + 2*dx, pi2[1] - pi1[1] + 2*dy) + + h = mesh_size + hout = h # 5*h + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # points + p_id = 1 + for i in range(4): + p_id = write_point_geo(geof, p_id, outr_pts[i], h) + + for i in range(4): + p_id = write_point_geo(geof, p_id, innr_pts[i], h) + + # line + l_id = 1 + l_id = write_line_geo(geof, l_id, 1, 2) + l_id = write_line_geo(geof, l_id, 2, 3) + l_id = write_line_geo(geof, l_id, 3, 4) + l_id = write_line_geo(geof, l_id, 4, 1) + + l_id = write_line_geo(geof, l_id, 5, 6) + l_id = write_line_geo(geof, l_id, 6, 7) + l_id = write_line_geo(geof, l_id, 7, 8) + l_id = write_line_geo(geof, l_id, 8, 5) + + # line loop to define surface + geof.write("Line Loop(9) = {1, 2, 3, 4};\n") + geof.write("Line Loop(10) = {5, 6, 7, 8};\n") + + # define surface + geof.write("Plane Surface(11) = {9, 10};\n") + + # close file + geof.close() + +def generate_rigid_rect_container_moving_wall_setup_gmsh_input(inp_dir, filename, outer_rect, inner_rect, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # outer rectangle + sim_Lx_out1 = outer_rect[0] + sim_Ly_out1 = outer_rect[1] + sim_Lz_out1 = outer_rect[2] + sim_Lx_out2 = outer_rect[3] + sim_Ly_out2 = outer_rect[4] + sim_Lz_out2 = outer_rect[5] + + # inner rectangle + sim_Lx_in1 = inner_rect[0] + sim_Ly_in1 = inner_rect[1] + sim_Lz_in1 = inner_rect[2] + sim_Lx_in2 = inner_rect[3] + sim_Ly_in2 = inner_rect[4] + sim_Lz_in2 = inner_rect[5] + + # mesh size + sim_h = mesh_size + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # L7 L3 + # 4 + --- + 8 7 + --- + 3 + # | | | | + # | | | | + # | | L6 L4 | | + # L8 | | | | + # | | | | L2 + # | | L5 | | + # | + ------------------- + | + # | 5 6 | + # | | + # 1 + ------------------------------- + 2 + # L1 + # + # + # for point 8 and 7 --> choose y coordinate from outer rectangle and x + # coordinate from inner rectangle + + # + # points + # + geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_out1, sim_Ly_out1, sim_Lz_out1, sim_h)) + geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_out2, sim_Ly_out1, sim_Lz_out1, sim_h)) + geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_out2, sim_Ly_out2, sim_Lz_out1, sim_h)) + geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_out1, sim_Ly_out2, sim_Lz_out1, sim_h)) + + geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_in1, sim_Ly_in1, sim_Lz_in1, sim_h)) + geof.write("Point(6) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_in2, sim_Ly_in1, sim_Lz_in1, sim_h)) + geof.write("Point(7) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_in2, sim_Ly_out2, sim_Lz_in1, sim_h)) + geof.write("Point(8) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_in1, sim_Ly_out2, sim_Lz_in1, sim_h)) + + # + # lines + # + geof.write("Line(1) = {1, 2};\n") + geof.write("Line(2) = {2, 3};\n") + geof.write("Line(3) = {3, 7};\n") + geof.write("Line(4) = {7, 6};\n") + geof.write("Line(5) = {6, 5};\n") + geof.write("Line(6) = {5, 8};\n") + geof.write("Line(7) = {8, 4};\n") + geof.write("Line(8) = {4, 1};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3, 4, 5, 6, 7, 8};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + tag = '"' + "a" + '"' + geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # close file + geof.close() + + +def generate_moving_rect_wall_gmsh_input(inp_dir, filename, rectangle, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + # outer rectangle + sim_Lx_out1 = rectangle[0] + sim_Ly_out1 = rectangle[1] + sim_Lz_out1 = rectangle[2] + sim_Lx_out2 = rectangle[3] + sim_Ly_out2 = rectangle[4] + sim_Lz_out2 = rectangle[5] + + # mesh size + sim_h = mesh_size + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_out1, sim_Ly_out1, sim_Lz_out1, sim_h)); + geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_out2, sim_Ly_out1, sim_Lz_out1, sim_h)) + geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_out2, sim_Ly_out2, sim_Lz_out1, sim_h)) + geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Lx_out1, sim_Ly_out2, sim_Lz_out1, sim_h)) + + # + # lines + # + geof.write("Line(1) = {1, 2};\n") + geof.write("Line(2) = {2, 3};\n") + geof.write("Line(3) = {3, 4};\n") + geof.write("Line(4) = {4, 1};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3, 4};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + tag = '"' + "a" + '"' + geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # close file + geof.close() + +def create_input_file(inp_dir, pp_tag): + """Generates input file for two-particle test""" + + sim_inp_dir = str(inp_dir) + + # 1 - small particle circle + # 2 - small particle triangle + # 3 - small particle drum2d + # 4 - small particle hex + # 5 - large particle circle + # 6 - large particle triangle + # 7 - large particle drum2d + # 8 - large particle hex + # 9 - rectangle wall rigid + # 10 - top of wall that is moving + + ## geometry + center = [0., 0., 0.] + R_small = 0.001 + R_large = 0.001 + + mesh_size = R_small / 5. + horizon = 2 * mesh_size + + ## internal rectangle + Lin, Win = 0.012, 0.008 + L, W = Lin + 1.5*horizon, Win + 1.5*horizon + + in_rect = [center[0] - 0.5*Lin, center[1] - 0.5*Win, center[2], center[0] + 0.5*Lin, center[1] + 0.5*Win, center[2]] + out_rect = [center[0] - 0.5*L, center[1] - 0.5*W, center[2], center[0] + 0.5*L, center[1] + 0.5*W, center[2]] + + # moving wall + moving_wall_y = 0.5*Win - 1.5*horizon + moving_rect = [center[0] - 0.5*Lin, center[1] + moving_wall_y, center[2], center[0] + 0.5*Lin, center[1] + moving_wall_y + 1.5*horizon, center[2]] + + # fixed container is annulus rectangle with top being removed + # so we can represent it as outer rectangle minus rectangle that includes inner part and the top part + remove_rect_from_out_rect = [in_rect[0], in_rect[1], in_rect[2], in_rect[3], out_rect[4], in_rect[5]] + if moving_rect[4] > out_rect[4]: + remove_rect_from_out_rect[4] = out_rect[4] + + fixed_container_params = [] + for a in out_rect: + fixed_container_params.append(a) + for a in remove_rect_from_out_rect: + fixed_container_params.append(a) + + # container rectangle + contain_rect = out_rect + + # small circle + small_circle = [R_small, center[0], center[1], center[2]] + # small triangle + small_triangle = small_circle + # small drum2d + w_small_drum2d = R_small * 0.2 + small_drum2d = [R_small, w_small_drum2d, center[0], center[1], center[2]] + # small hex + small_hex = small_circle + + # large circle + large_circle = [R_large, center[0], center[1], center[2]] + # large triangle + large_triangle = large_circle + # large drum2d + w_large_drum2d = R_large* 0.2 + large_drum2d = [R_large, w_large_drum2d, center[0], center[1], center[2]] + # large hex + large_hex = large_circle + + + ## time + final_time = 0.05 + num_steps = 20000 + # final_time = 0.00002 + # num_steps = 2000 + num_outputs = 10 + dt_out_n = num_steps / num_outputs + test_dt_out_n = dt_out_n / 10 + perform_out = True + + ## material + rho_wall = 600. + poisson_wall = 0.25 + K_wall = 1.e+4 + E_wall = get_E(K_wall, poisson_wall) + G_wall = get_G(E_wall, poisson_wall) + Gc_wall = 100. + + rho_small = 600. + poisson_small = poisson_wall + K_small = 5.e+3 + E_small = get_E(K_small, poisson_small) + G_small = get_G(E_small, poisson_small) + Gc_small = 100. + + rho_large = rho_small + poisson_large = poisson_small + K_large = K_small + E_large = E_small + G_large = G_small + Gc_large = Gc_small + + ## contact + # R_contact = 0.95 * mesh_size + # R_contact = 1.74e-04 + R_contact_factor = 0.95 + + # Kn_V_max = 7.385158e+05 + # Kn = np.power(Kn_V_max, 2) + # compute from bulk modulus + + # from bulk modulus + Kn_small_small = 18. * get_eff_k(K_small, K_small) / (np.pi * np.power(horizon, 5)) + Kn_large_large = 18. * get_eff_k(K_large, K_large) / (np.pi * np.power(horizon, 5)) + Kn_wall_wall = 18. * get_eff_k(K_wall, K_wall) / (np.pi * np.power(horizon, 5)) + Kn_small_large = 18. * get_eff_k(K_small, K_large) / (np.pi * np.power(horizon, 5)) + Kn_small_wall = 18. * get_eff_k(K_small, K_wall) / (np.pi * np.power(horizon, 5)) + Kn_large_wall = 18. * get_eff_k(K_large, K_wall) / (np.pi * np.power(horizon, 5)) + + # we do not want walls to interact + Kn_wall_wall = 0. + + beta_n_eps = 0.95 + friction_coeff = 0.5 + damping_active = False + damping_active_floor = True + friction_active = False + beta_n_factor = 100. + Kn_factor = 1. + + ## gravity + gravity_active = True + gravity = [0., -10., 0.] + + ## neighbor search details + neigh_search_factor = 10. + neigh_search_interval = 100 + neigh_search_criteria = "simple_all" + + ## moving wall downward velocity + moving_wall_vert_velocity = -0.06 + + ### ---------------------------------------------------------------- ### + # generate mesh and particle location data + ### ---------------------------------------------------------------- ### + + # generate particle locations + padding = 1.1 * R_contact_factor * mesh_size + max_y = moving_wall_y - 3*mesh_size + # number of particles of small and large sizes + N1, N2 = 10, 8 + id_choices1 = [0, 1, 2, 3] + id_choices2 = [4, 5, 6, 7] + num_particles_zones_1_to_8, particles_zones_1_to_8 = particle_locations(inp_dir, pp_tag, center, padding, max_y, mesh_size, R_small, R_large, id_choices1, id_choices2, N1, N2, in_rect, z_coord = 0., add_orient = True) + + # generate particle .geo file (large) + zones_mesh_fnames = ["mesh_cir_small", "mesh_tri_small", "mesh_drum2d_small", "mesh_hex_small", "mesh_cir_large", "mesh_tri_large", "mesh_drum2d_large", "mesh_hex_large", "mesh_fixed_container", "mesh_moving_container"] + + ## circle + generate_cir_particle_gmsh_input(inp_dir, zones_mesh_fnames[0], center, R_small, mesh_size, pp_tag) + generate_cir_particle_gmsh_input(inp_dir, zones_mesh_fnames[4], center, R_large, mesh_size, pp_tag) + + ## triangle + generate_tri_particle_gmsh_input(inp_dir, zones_mesh_fnames[1], center, R_small, mesh_size, pp_tag) + generate_tri_particle_gmsh_input(inp_dir, zones_mesh_fnames[5], center, R_large, mesh_size, pp_tag) + + ## drum2d + generate_drum2d_particle_gmsh_input(inp_dir, zones_mesh_fnames[2], center, R_small, 2.*w_small_drum2d, mesh_size, pp_tag) + generate_drum2d_particle_gmsh_input(inp_dir, zones_mesh_fnames[6], center, R_large, 2.*w_large_drum2d, mesh_size, pp_tag) + + ## hex + generate_hex_particle_gmsh_input(inp_dir, zones_mesh_fnames[3], center, R_small, mesh_size, pp_tag) + generate_hex_particle_gmsh_input(inp_dir, zones_mesh_fnames[7], center, R_large, mesh_size, pp_tag) + + ## wall + generate_rigid_rect_container_moving_wall_setup_gmsh_input(inp_dir, zones_mesh_fnames[8], out_rect, in_rect, mesh_size, pp_tag) + + generate_moving_rect_wall_gmsh_input(inp_dir, zones_mesh_fnames[9], moving_rect, mesh_size, pp_tag) + + os.system("mkdir -p ../out") + + for s in zones_mesh_fnames: + print('\n') + print(s) + print("gmsh {}_{}.geo -2 &> /dev/null".format(s, pp_tag)) + print('\n') + + os.system("gmsh {}_{}.geo -2".format(s, pp_tag)) + # os.system("gmsh {}_{}.geo -2 &> /dev/null".format(s, pp_tag)) + # os.system("gmsh {}_{}.geo -2 -o {}_{}.vtk &> /dev/null".format(s, pp_tag, s, pp_tag)) + + + ### ---------------------------------------------------------------- ### + # generate YAML file + ### ---------------------------------------------------------------- ### + # print('\nGenerating imput file\n') + inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') + inpf.write("Model:\n") + inpf.write(" Dimension: 2\n") + inpf.write(" Discretization_Type:\n") + inpf.write(" Spatial: finite_difference\n") + inpf.write(" Time: central_difference\n") + inpf.write(" Final_Time: %4.6e\n" % (final_time)) + inpf.write(" Time_Steps: %d\n" % (num_steps)) + + # container info + inpf.write("Container:\n") + inpf.write(" Geometry:\n") + inpf.write(" Type: rectangle\n") + inpf.write(" Parameters: " + print_dbl_list(contain_rect)) + + # zone info + inpf.write("Zone:\n") + inpf.write(" Zones: 10\n") + + for i in range(10): + inpf.write(" Zone_%d:\n" % (i+1)) + if i > 7: + inpf.write(" Is_Wall: true\n") + else: + inpf.write(" Is_Wall: false\n") + + # particle info + inpf.write("Particle:\n") + inpf.write(" Test_Name: multi_particle_compressive_test\n") + + particle_data = [['circle', small_circle], ['triangle', small_triangle], ['drum2d', small_drum2d], ['hexagon', small_hex], ['circle', large_circle], ['triangle', large_triangle], ['drum2d', large_drum2d], ['hexagon', large_hex]] + for i in range(len(particle_data)): + inpf.write(" Zone_%d:\n" % (i+1)) + inpf.write(" Type: %s\n" % (particle_data[i][0])) + inpf.write(" Parameters: " + print_dbl_list((particle_data[i][1]))) + + ## zone 9 (fixed container) + inpf.write(" Zone_9:\n") + inpf.write(" Is_Wall: true\n") + inpf.write(" Type: rectangle_minus_rectangle\n") + inpf.write(" Parameters: " + print_dbl_list(fixed_container_params)) + inpf.write(" All_Dofs_Constrained: true\n") + inpf.write(" Create_Particle_Using_ParticleZone_GeomObject: true\n") + + ## zone 10 (moving wall) + inpf.write(" Zone_10:\n") + inpf.write(" Is_Wall: true\n") + inpf.write(" Type: rectangle\n") + inpf.write(" Parameters: " + print_dbl_list(moving_rect)) + inpf.write(" All_Dofs_Constrained: true\n") + inpf.write(" Create_Particle_Using_ParticleZone_GeomObject: true\n") + + # particle generation + inpf.write("Particle_Generation:\n") + inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") + inpf.write(" File_Data_Type: loc_rad_orient\n") + + # Mesh info + inpf.write("Mesh:\n") + + for i in range(10): + inpf.write(" Zone_%d:\n" % (i+1)) + inpf.write(" File: %s\n" % (zones_mesh_fnames[i] + "_" + str(pp_tag) + ".msh")) + + # Contact info + inpf.write("Contact:\n") + + ## 11 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "11", Kn_small_small) + + ## 12, 13, 14 --> copy from 11 + copy_contact_zone(inpf, [12, 13, 14], [1, 1]) + + ## 15 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "15", Kn_small_large) + + ## 16, 17, 18 --> copy from 15 + copy_contact_zone(inpf, [16, 17, 18], [1, 5]) + + ## 19 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "19", Kn_small_wall) + + ## 110 = (1, 10) + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "110", Kn_small_wall) + + ## 22, 23, 24 --> copy from 11 + copy_contact_zone(inpf, [22, 23, 24], [1, 1]) + + ## 25, 26, 27, 28 --> copy from 15 + copy_contact_zone(inpf, [25, 26, 27, 28], [1, 5]) + + ## 29 --> copy from 19 + copy_contact_zone(inpf, [29], [1, 9]) + + ## 210 --> copy from 110 + copy_contact_zone(inpf, [210], [1, 10]) + + ## 33, 34 --> copy from 11 + copy_contact_zone(inpf, [33, 34], [1, 1]) + + ## 35, 36, 37, 38 --> copy from 15 + copy_contact_zone(inpf, [35, 36, 37, 38], [1, 5]) + + ## 39 --> copy from 19 + copy_contact_zone(inpf, [39], [1, 9]) + + ## 310 --> copy from 110 + copy_contact_zone(inpf, [310], [1, 10]) + + ## 44 --> copy from 11 + copy_contact_zone(inpf, [44], [1, 1]) + + ## 45, 46, 47, 48 --> copy from 15 + copy_contact_zone(inpf, [45, 46, 47, 48], [1, 5]) + + ## 49 --> copy from 19 + copy_contact_zone(inpf, [49], [1, 9]) + + ## 410 --> copy from 110 + copy_contact_zone(inpf, [410], [1, 10]) + + ## 55 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "55", Kn_large_large) + + ## 56, 57, 58 --> copy from 55 + copy_contact_zone(inpf, [56, 57, 58], [5, 5]) + + ## 59 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "59", Kn_large_wall) + + ## 510 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "510", Kn_large_wall) + + ## 66, 67, 68 --> copy from 55 + copy_contact_zone(inpf, [66, 67, 68], [5, 5]) + + ## 69 --> copy from 59 + copy_contact_zone(inpf, [69], [5, 9]) + + ## 610 --> copy from 510 + copy_contact_zone(inpf, [610], [5, 10]) + + ## 77, 78 --> copy from 55 + copy_contact_zone(inpf, [77, 78], [5, 5]) + + ## 79 --> copy from 59 + copy_contact_zone(inpf, [79], [5, 9]) + + ## 710 --> copy from 510 + copy_contact_zone(inpf, [710], [5, 10]) + + ## 88 --> copy from 55 + copy_contact_zone(inpf, [88], [5, 5]) + + ## 89 --> copy from 59 + copy_contact_zone(inpf, [89], [5, 9]) + + ## 810 --> copy from 510 + copy_contact_zone(inpf, [810], [5, 10]) + + ## 99 + write_contact_zone_part(inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, "99", Kn_wall_wall) + + ## 910 --> copy from 99 + copy_contact_zone(inpf, [910], [9, 9]) + + ## 1010 --> copy from 99 + copy_contact_zone(inpf, [1010], [9, 9]) + + # Neighbor info + inpf.write("Neighbor:\n") + inpf.write(" Update_Criteria: %s\n" % (neigh_search_criteria)) + inpf.write(" Search_Factor: %4.e\n" % (neigh_search_factor)) + inpf.write(" Search_Interval: %d\n" % (neigh_search_interval)) + + # Material info + inpf.write("Material:\n") + + ## zone 1 + write_material_zone_part(inpf, "1", horizon, rho_small, K_small, G_small, Gc_small) + + ## zone 2 + inpf.write(" Zone_2:\n") + inpf.write(" Copy_Material_Data: 1\n") + + ## zone 3 + inpf.write(" Zone_3:\n") + inpf.write(" Copy_Material_Data: 1\n") + + ## zone 4 + inpf.write(" Zone_4:\n") + inpf.write(" Copy_Material_Data: 1\n") + + ## zone 5 + write_material_zone_part(inpf, "5", horizon, rho_large, K_large, G_large, Gc_large) + + ## zone 6 + inpf.write(" Zone_6:\n") + inpf.write(" Copy_Material_Data: 5\n") + + ## zone 7 + inpf.write(" Zone_7:\n") + inpf.write(" Copy_Material_Data: 5\n") + + ## zone 8 + inpf.write(" Zone_8:\n") + inpf.write(" Copy_Material_Data: 5\n") + + ## zone 9 + write_material_zone_part(inpf, "9", horizon, rho_wall, K_wall, G_wall, Gc_wall) + + ## zone 10 + inpf.write(" Zone_10:\n") + inpf.write(" Copy_Material_Data: 9\n") + + # Force + if gravity_active == True: + inpf.write("Force_BC:\n") + inpf.write(" Gravity: " + print_dbl_list(gravity)) + + # Displacement + inpf.write("Displacement_BC:\n") + inpf.write(" Sets: 2\n") + + inpf.write(" Set_1:\n") + # wall particle id will be num_particles_zones_1_to_8 + inpf.write(" Particle_List: [%d]\n" % (num_particles_zones_1_to_8)) + inpf.write(" Direction: [1,2]\n") + inpf.write(" Zero_Displacement: true\n") + + inpf.write(" Set_2:\n") + # wall particle id will be num_particles_zones_1_to_8 + 1 + inpf.write(" Particle_List: [%d]\n" % (num_particles_zones_1_to_8 + 1)) + inpf.write(" Direction: [2]\n") + inpf.write(" Time_Function:\n") + inpf.write(" Type: linear\n") + inpf.write(" Parameters:\n") + inpf.write(" - %4.6e\n" % (moving_wall_vert_velocity)) + inpf.write(" Spatial_Function:\n") + inpf.write(" Type: constant\n") + + + # + # Output info + # + inpf.write("Output:\n") + inpf.write(" Path: ../out/\n") + inpf.write(" Tags:\n") + inpf.write(" - Displacement\n") + inpf.write(" - Velocity\n") + inpf.write(" - Force\n") + inpf.write(" - Force_Density\n") + inpf.write(" - Damage_Z\n") + inpf.write(" - Damage\n") + inpf.write(" - Nodal_Volume\n") + inpf.write(" - Zone_ID\n") + inpf.write(" - Particle_ID\n") + inpf.write(" - Fixity\n") + inpf.write(" - Force_Fixity\n") + inpf.write(" - Contact_Nodes\n") + inpf.write(" - No_Fail_Node\n") + inpf.write(" - Boundary_Node_Flag\n") + inpf.write(" Output_Interval: %d\n" % (dt_out_n)) + inpf.write(" Compress_Type: zlib\n") + inpf.write(" Perform_FE_Out: false\n") + if perform_out: + inpf.write(" Perform_Out: true\n") + else: + inpf.write(" Perform_Out: false\n") + inpf.write(" Test_Output_Interval: %d\n" % (test_dt_out_n)) + + inpf.write(" Debug: 3\n") + inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) + + # close file + inpf.close() + + +##-------------------------------------------------------## +##-------------------------------------------------------## +inp_dir = './' +pp_tag = 0 +if len(sys.argv) > 1: + pp_tag = int(sys.argv[1]) + +create_input_file(inp_dir, pp_tag) diff --git a/test/test_data/peridem/twop_circ_diff_radius_diff_material/run.sh b/examples/PeriDEM/compressive_test/compression_small_set/run.sh similarity index 100% rename from test/test_data/peridem/twop_circ_diff_radius_diff_material/run.sh rename to examples/PeriDEM/compressive_test/compression_small_set/run.sh diff --git a/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_moving_wall_0.msh b/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_moving_wall_0.msh index 0b86c0721..4ad91153b 100644 --- a/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_moving_wall_0.msh +++ b/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_moving_wall_0.msh @@ -6,7 +6,7 @@ $PhysicalNames 2 1 "a" $EndPhysicalNames $Nodes -1609 +1730 1 -0.00022 0.04122 0 2 0.06872 0.04122 0 3 0.06872 0.04182 0 @@ -703,3440 +703,3803 @@ $Nodes 694 -2.017391304372229e-05 0.04182 0 695 -0.00022 0.04162000000000046 0 696 -0.00022 0.04142000000000226 0 -697 0.06700233959357467 0.04151794340262579 0 -698 0.06662182608696049 0.04152000000000114 0 -699 0.0003116711696679808 0.04152205753022495 0 -700 0.06820999313198936 0.04152003551022542 0 -701 0.06622217391304808 0.04152000000000097 0 -702 0.0676209565217365 0.04152001399590234 0 -703 0.0006792173913033513 0.04151999999999972 0 -704 0.001878173913046353 0.04152000000000079 0 -705 0.00227782608695594 0.0415199999999999 0 -706 0.001478521739131532 0.04152000000000085 0 -707 0.001078869565215929 0.04151999999999938 0 -708 0.002677478260866188 0.04151999999999895 0 -709 0.06582252173913648 0.04152000000000153 0 -710 0.004495051710775013 0.04151794340262728 0 -711 0.003857296115317619 0.04151794340262548 0 -712 0.06442373913043421 0.04151999999999973 0 -713 0.06404322562381884 0.0415179415369262 0 -714 0.06480425263705036 0.04152205659737278 0 -715 0.00307713043477875 0.04151999999999862 0 -716 0.06262530434783244 0.0415200000000027 0 -717 0.003476782608697377 0.04152000000000178 0 -718 0.004875565217390471 0.0415199999999999 0 -719 0.06302495652174413 0.04152000000000243 0 -720 0.06222565217392077 0.04152000000000292 0 -721 0.06544200823251432 0.04151794153692595 0 -722 0.06340547002835975 0.04151794153692392 0 -723 0.005275217391297855 0.04151999999999769 0 -724 0.005655730897918897 0.04152205659737218 0 -725 0.06182600000000987 0.04152000000000338 0 -726 0.006293486493377874 0.04152205659737426 0 -727 0.06042721739131443 0.04152000000000362 0 -728 0.006673999999991835 0.04151999999999665 0 -729 0.007073652173904413 0.0415199999999965 0 -730 0.06002756521740222 0.04152000000000372 0 -731 0.007473304347816968 0.04151999999999633 0 -732 0.007872956521729542 0.04151999999999616 0 -733 0.06080773089791659 0.04151794153692284 0 -734 0.0082726086956421 0.041519999999996 0 -735 0.0596470517107751 0.04151794153692815 0 -736 0.06144548649338312 0.04151794153692717 0 -737 0.008672260869554665 0.04151999999999582 0 -738 0.05840981785444563 0.04151794153692404 0 -739 0.009071913043467229 0.04151999999999566 0 -740 0.0580293043478379 0.04152000000000447 0 -741 0.009471565217379796 0.0415199999999955 0 -742 0.009871217391292353 0.04151999999999533 0 -743 0.05762965217392785 0.04152000000000518 0 -744 0.01027086956520493 0.04151999999999516 0 -745 0.01067052173911746 0.04151999999999501 0 -746 0.05621173089793045 0.0415179415369242 0 -747 0.05902843478259477 0.04151998600409422 0 -748 0.01107017391303005 0.04151999999999485 0 -749 0.0114698260869426 0.04151999999999469 0 -750 0.05583121739132019 0.04152000000000581 0 -751 0.01186947826085523 0.04151999999999451 0 -752 0.01226913043476769 0.04151999999999434 0 -753 0.05723000000001505 0.04152000000000569 0 -754 0.05543156521740905 0.04152000000000602 0 -755 0.01266878260868029 0.04151999999999418 0 -756 0.01306843478259291 0.04151999999999401 0 -757 0.05403278260871253 0.04152000000000639 0 -758 0.05684948649338939 0.04151794153692898 0 -759 0.01346808695650545 0.04151999999999385 0 -760 0.01386773913041801 0.04151999999999369 0 -761 0.05363313043480029 0.0415200000000065 0 -762 0.01426739130433056 0.04151999999999351 0 -763 0.01466704347824311 0.04151999999999333 0 -764 0.05323347826088918 0.04152000000000693 0 -765 0.05505105171078196 0.04151794153692951 0 -766 0.05441329611532322 0.0415179415369244 0 -767 0.01506669565215567 0.04151999999999317 0 -768 0.05183469565219265 0.04152000000000697 0 -769 0.0154663478260683 0.04151999999999302 0 -770 0.01586599999998078 0.04151999999999284 0 -771 0.0514350434782826 0.04152000000000765 0 -772 0.01626565217389347 0.04151999999999269 0 -773 0.01666530434780591 0.04151999999999251 0 -774 0.05221520915880304 0.04151794153692445 0 -775 0.05103539130437031 0.04152000000000788 0 -776 0.01706495652171845 0.04151999999999235 0 -777 0.05285296475426204 0.04151794153693032 0 -778 0.01746460869563103 0.04151999999999217 0 -779 0.04963660869567447 0.0415200000000082 0 -780 0.01786426086954369 0.04151999999999204 0 -781 0.01826391304345611 0.04151999999999183 0 -782 0.0492369565217638 0.04152000000000855 0 -783 0.01866356521736872 0.0415199999999917 0 -784 0.05001712220228274 0.04151794153692438 0 -785 0.01906321739128136 0.04151999999999152 0 -786 0.01946286956519391 0.04151999999999138 0 -787 0.04885644301513454 0.04151794153693154 0 -788 0.05065487779774201 0.04151794153693105 0 -789 0.04761920915880641 0.04151794153692485 0 -790 0.0198625217391064 0.0415199999999912 0 -791 0.02026217391301897 0.04151999999999102 0 -792 0.04723869565220058 0.04152000000000965 0 -793 0.02066182608693153 0.04151999999999084 0 -794 0.02106147826084414 0.04151999999999071 0 -795 0.04683904347828836 0.04152000000000957 0 -796 0.02146113043475672 0.04151999999999053 0 -797 0.04544026086959183 0.0415200000000097 0 -798 0.04823782608698164 0.04151998600410613 0 -799 0.02186078260866922 0.04151999999999035 0 -800 0.02226043478258191 0.04151999999999016 0 -801 0.0450406086956807 0.04152000000001018 0 -802 0.02266008695649436 0.04151999999999004 0 -803 0.02305973913040704 0.04151999999998988 0 -804 0.04645852997164876 0.04151794340263376 0 -805 0.04464095652176958 0.04152000000001061 0 -806 0.0234593913043196 0.04151999999998972 0 -807 0.0238590434782323 0.04151999999998959 0 -808 0.04582077437616925 0.04151794340262066 0 -809 0.04324217391307345 0.04152000000001079 0 -810 0.0242586956521447 0.04151999999998934 0 -811 0.02465834782605725 0.04151999999998924 0 -812 0.04284252173916231 0.04152000000001124 0 -813 0.02505799999996996 0.04151999999998901 0 -814 0.02545765217388234 0.04151999999998884 0 -815 0.04244286956525024 0.04152000000001142 0 -816 0.04362268741964596 0.0415179415369193 0 -817 0.0442604430151276 0.04151794153693347 0 -818 0.0258573043477948 0.04151999999998868 0 -819 0.02625695652170763 0.04151999999998853 0 -820 0.04104408695655444 0.04152000000001178 0 -821 0.02665660869562002 0.04151999999998839 0 -822 0.02705626086953239 0.04151999999998818 0 -823 0.04064443478264344 0.04152000000001232 0 -824 0.02745591304344516 0.04151999999998804 0 -825 0.04142460046315809 0.04151794153692467 0 -826 0.02785556521735785 0.04151999999998787 0 -827 0.04024478260873107 0.04152000000001244 0 -828 0.0282552173912704 0.0415199999999877 0 -829 0.04206235605861741 0.04151794153693412 0 -830 0.03904582608699129 0.0415200000000127 0 -831 0.02865486956518287 0.04151999999998748 0 -832 0.0386461739130799 0.04152000000001295 0 -833 0.0290545217390952 0.0415199999999873 0 -834 0.02945417391300801 0.04151999999998722 0 -835 0.03824652173916876 0.04152000000001335 0 -836 0.02985382608692037 0.04151999999998698 0 -837 0.03025347826083292 0.0415199999999868 0 -838 0.03682860046314866 0.04151794153692475 0 -839 0.03167139953683847 0.04152205659737373 0 -840 0.03984513043478746 0.04152000000001357 0 -841 0.03944547826082832 0.04151999999998732 0 -842 0.03065313043474545 0.04151999999998667 0 -843 0.03103364394138002 0.04152205659736316 0 -844 0.03644808695656054 0.04152000000001388 0 -845 0.03205191304343886 0.04151999999998609 0 -846 0.03784686956525565 0.04152000000001345 0 -847 0.03604843478264942 0.04152000000001418 0 -848 0.03245156521734999 0.04151999999998563 0 -849 0.03746635605857692 0.04151794153691359 0 -850 0.03564878260873759 0.04152000000001457 0 -851 0.0328512173912616 0.04151999999998539 0 -852 0.03524913043482607 0.04152000000001493 0 -853 0.03325086956517326 0.04151999999998499 0 -854 0.03484947826091482 0.04152000000001528 0 -855 0.03365052173912176 0.04151999999998322 0 -856 0.03405017391308959 0.04152000000001532 0 -857 0.03444982608690956 0.04151999999998449 0 -858 0.04394164890409662 0.04151993399498242 0 -859 0.04613956848720299 0.04152006600501814 0 -860 0.05932825759975509 0.04151993399497773 0 -861 0.06112669238236508 0.04151993399497671 0 -862 0.06512321412149757 0.04151993399497599 0 -863 0.0503360836867415 0.04151993399497555 0 -864 0.06792061196545394 0.0415200660050253 0 -865 0.04793817064326647 0.04151993399497553 0 -866 0.0525341706432608 0.0415199339949754 0 -867 0.06372434782609178 0.04151973924385654 0 -868 0.0565306923823851 0.04151993399497494 0 -869 0.03135260542580824 0.04151993399497191 0 -870 0.004176090226331122 0.04152006600502603 0 -871 0.05473225759977914 0.04151993399497536 0 -872 0.04174356194762233 0.04151993399497608 0 -873 0.04853756521741633 0.04151973924385655 0 -874 0.00597469238236242 0.04151993399497362 0 -875 0.06732121739130359 0.04152026075614483 0 -876 0.05872877933889388 0.04151993399497051 0 -877 0.03714756194759793 0.04151993399496369 0 -878 0.06851279103960101 0.04151999999999884 0 -879 -1.27910396008059e-05 0.04152000000000093 0 -880 0.03464965217390464 0.04162008691866568 0 -881 0.03385034782607938 0.0416200869186657 0 -882 0.03764897533617707 0.04162852154363035 0 -883 0.03964530434782943 0.04141991308132547 0 -884 0.003276956521741159 0.04141991308129082 0 -885 0.00127869565217517 0.04141991308128803 0 -886 0.06642200000000437 0.04162008691871358 0 -887 0.06602234782609274 0.04162008691871509 0 -888 0.001678347826090075 0.04162008691871481 0 -889 0.0004877475012198572 0.0414042860575496 0 -890 0.002477652173909904 0.04141991308128492 0 -891 0.0008790434782596438 0.04141991308128509 0 -892 0.00287730434782247 0.04141991308128484 0 -893 0.00367466326035927 0.04162851715777783 0 -894 0.06242547826087638 0.04162008691871596 0 -895 0.06681970673861679 0.04162851715777777 0 -896 0.06562462751009443 0.0416285215436529 0 -897 0.06162810577096585 0.04162852154365328 0 -898 0.005473098042957802 0.04141148284222151 0 -899 0.005075391304341573 0.04141991308128441 0 -900 0.06202582608696541 0.04162008691871628 0 -901 0.00647611934833487 0.04141148284222147 0 -902 0.06322285075078418 0.04162852154365231 0 -903 0.006873826086948102 0.04141991308128406 0 -904 0.06022739130435836 0.04162008691871546 0 -905 0.007273478260860669 0.04141991308128402 0 -906 0.06282513043478635 0.04162008691871735 0 -907 0.007673130434773228 0.04141991308128389 0 -908 0.05982967098835813 0.04162852154365396 0 -909 0.008072782608685785 0.04141991308128402 0 -910 0.008472434782598369 0.04141991308128373 0 -911 0.06462161978208961 0.0414114828422217 0 -912 0.008872086956510927 0.04141991308128371 0 -913 0.05523367098836369 0.04162852154365432 0 -914 0.009271739130423484 0.0414199130812837 0 -915 0.05822719857687639 0.04162852154365324 0 -916 0.009671391304336054 0.04141991308128369 0 -917 0.05383295652175696 0.04162008691871618 0 -918 0.01007104347824863 0.04141991308128355 0 -919 0.01047069565216118 0.04141991308128352 0 -920 0.05742982608697161 0.04162008691871613 0 -921 0.01087034782607377 0.04141991308128366 0 -922 0.01126999999998629 0.04141991308128368 0 -923 0.01166965217389888 0.04141991308128341 0 -924 0.05423067683775068 0.04162852154365394 0 -925 0.01206930434781144 0.04141991308128329 0 -926 0.05203258988123084 0.04162852154365414 0 -927 0.05703210577097022 0.04162852154365444 0 -928 0.01246895652172403 0.04141991308128345 0 -929 0.05602911162035806 0.04162852154365402 0 -930 0.01286860869563657 0.04141991308128326 0 -931 0.002078000000000415 0.0416200869187156 0 -932 0.05782947826088342 0.04162008691871744 0 -933 0.0132682608695491 0.04141991308128314 0 -934 0.01366791304346169 0.0414199130812833 0 -935 0.01406756521737428 0.04141991308128314 0 -936 0.01446721739128684 0.0414199130812832 0 -937 0.05563139130436495 0.0416200869187164 0 -938 0.01526652173911195 0.04141991308128287 0 -939 0.01486686956519939 0.04141991308128285 0 -940 0.01606582608693706 0.04141991308128296 0 -941 0.05123521739132594 0.04162008691871718 0 -942 0.05303558403184407 0.04162852154365487 0 -943 0.01566617391302451 0.04141991308128293 0 -944 0.04983450292471159 0.04162852154365478 0 -945 0.05343330434784583 0.04162008691871782 0 -946 0.04903906229271725 0.04162852154365539 0 -947 0.01646547826084961 0.04141991308128257 0 -948 0.01766443478258728 0.04141991308128266 0 -949 0.01686513043476231 0.04141991308128255 0 -950 0.01726478260867483 0.04141991308128259 0 -951 0.01886339130432508 0.04141991308128243 0 -952 0.05083749707532448 0.04162852154365529 0 -953 0.01806408695649997 0.04141991308128262 0 -954 0.01846373913041252 0.04141991308128232 0 -955 0.05163486956523816 0.04162008691871812 0 -956 0.0192630434782375 0.04141991308128221 0 -957 0.01966269565215019 0.04141991308128244 0 -958 0.02006234782606281 0.04141991308128238 0 -959 0.04703886956524392 0.04162008691871798 0 -960 0.02046199999997535 0.0414199130812823 0 -961 0.02086165217388786 0.04141991308128218 0 -962 0.02126130434780042 0.04141991308128222 0 -963 0.04943678260871891 0.04162008691871854 0 -964 0.02206060869562555 0.04141991308128201 0 -965 0.02166095652171307 0.04141991308128201 0 -966 0.02285991304345062 0.04141991308128198 0 -967 0.04444306229272071 0.04162852154365648 0 -968 0.04664116282662185 0.04162851715778197 0 -969 0.0224602608695381 0.04141991308128185 0 -970 0.02325956521736319 0.04141991308128184 0 -971 0.02365921739127574 0.04141991308128191 0 -972 0.04484078260872513 0.0416200869187188 0 -973 0.04264269565220634 0.04162008691871832 0 -974 0.04743658988123614 0.04162852154365587 0 -975 0.04524043478263735 0.04162008691871869 0 -976 0.06422584490139537 0.04162852154365293 0 -977 0.02445852173910087 0.04141991308128177 0 -978 0.02485817391301344 0.04141991308128173 0 -979 0.02405886956518831 0.04141991308128152 0 -980 0.04124198118558992 0.04162852154365607 0 -981 0.02605713043475112 0.04141991308128137 0 -982 0.04044460869568733 0.04162008691871893 0 -983 0.02525782608692599 0.04141991308128134 0 -984 0.0430423478261176 0.04162008691871907 0 -985 0.04224497533620233 0.04162852154365689 0 -986 0.02565747826083873 0.04141991308128113 0 -987 0.02645678260866376 0.0414199130812814 0 -988 0.02765573913040143 0.04141991308128131 0 -989 0.02725608695648895 0.04141991308128128 0 -990 0.03804669565221232 0.04162008691871848 0 -991 0.02685643478257639 0.04141991308128119 0 -992 0.02805539130431394 0.04141991308128116 0 -993 0.03884600000003598 0.04162008691871927 0 -994 0.02845504347822654 0.04141991308128108 0 -995 0.02885469565213914 0.04141991308128093 0 -996 0.04084426086959868 0.04162008691871974 0 -997 0.02925434782605169 0.04141991308128089 0 -998 0.004677684565733944 0.04162851715777854 0 -999 0.04004495652177524 0.04162008691871891 0 -1000 0.03664598118559399 0.04162852154365704 0 -1001 0.02965399999996446 0.04141991308128065 0 -1002 0.03005365217387659 0.04141991308128096 0 -1003 0.03584860869569347 0.04162008691871931 0 -1004 0.0304533043477893 0.04141991308128096 0 -1005 0.03844634782612377 0.04162008691871987 0 -1006 0.03185403239178684 0.04141148284221739 0 -1007 0.03085101108641178 0.04141148284221721 0 -1008 0.03265139130430555 0.0414199130812803 0 -1009 0.03624826086960552 0.04162008691871998 0 -1010 0.03305104347821722 0.04141991308128017 0 -1011 0.03225173913039384 0.04141991308127981 0 -1012 0.03544895652178218 0.04162008691871977 0 -1013 0.03504930434787065 0.0416200869187202 0 -1014 0.03345069565212889 0.04141991308127979 0 -1015 0.06062511162034667 0.04162852154365444 0 -1016 0.04563814152122912 0.04162851715778282 0 -1017 0.04344006814208907 0.04162852154365791 0 -1018 0.03924565217391605 0.04162008691872911 0 -1019 0.03425000000000729 0.04162008691873253 0 -1020 0.0342499999999532 0.04140756789994428 0 -1021 0.03924565217387158 0.04140756789994262 0 -1022 0.04343791096710151 0.04140224329602746 0 -1023 0.0456360225956652 0.04140223407316054 0 -1024 0.03345069565222036 0.04163243210006207 0 -1025 0.03504930434777936 0.04140756789993805 0 -1026 0.03225173913047945 0.04163243210006211 0 -1027 0.03624826086952013 0.04140756789993745 0 -1028 0.0318561513173681 0.0416377659268375 0 -1029 0.03844634782604442 0.04140756789993775 0 -1030 0.03305104347830684 0.04163243210006228 0 -1031 0.03544895652169282 0.04140756789993739 0 -1032 0.04084426086952616 0.04140756789993763 0 -1033 0.03265139130439354 0.04163243210006236 0 -1034 0.03664382401058074 0.04140224329603177 0 -1035 0.06062295444536994 0.04140224329602765 0 -1036 0.03584860869560667 0.04140756789993733 0 -1037 0.03884599999995815 0.04140756789993751 0 -1038 0.02965400000004133 0.04163243210006256 0 -1039 0.04304234782605036 0.04140756789993699 0 -1040 0.0404446086956125 0.04140756789993716 0 -1041 0.02925434782612779 0.0416324321000625 0 -1042 0.02885469565221418 0.04163243210006275 0 -1043 0.04484078260866166 0.04140756789993714 0 -1044 0.03045330434786863 0.04163243210006262 0 -1045 0.03005365217395494 0.04163243210006252 0 -1046 0.04524043478257569 0.04140756789993695 0 -1047 0.03084889216089888 0.04163776592683071 0 -1048 0.02845504347830071 0.04163243210006261 0 -1049 0.04743443270624112 0.04140224329602955 0 -1050 0.02565747826090589 0.04163243210006286 0 -1051 0.02805539130438724 0.04163243210006273 0 -1052 0.02685643478264672 0.04163243210006266 0 -1053 0.04943678260866794 0.04140756789993662 0 -1054 0.0400449565216985 0.04140756789993695 0 -1055 0.02725608695656003 0.04163243210006279 0 -1056 0.02765573913047363 0.04163243210006296 0 -1057 0.02525782608699214 0.0416324321000628 0 -1058 0.02605713043481936 0.04163243210006298 0 -1059 0.0264567826087331 0.04163243210006289 0 -1060 0.04224713251114542 0.04140224329603585 0 -1061 0.03804669565213099 0.04140756789993678 0 -1062 0.04264269565213664 0.04140756789993668 0 -1063 0.02405886956525145 0.04163243210006285 0 -1064 0.0412398240105878 0.04140224329602985 0 -1065 0.05163486956519266 0.04140756789993682 0 -1066 0.02485817391307862 0.04163243210006298 0 -1067 0.02445852173916514 0.04163243210006324 0 -1068 0.0470388695651856 0.04140756789993679 0 -1069 0.04444521946766185 0.041402243296034 0 -1070 0.02325956521742454 0.04163243210006298 0 -1071 0.02246026086959739 0.04163243210006309 0 -1072 0.0534333043478039 0.04140756789993675 0 -1073 0.02365921739133799 0.04163243210006312 0 -1074 0.02285991304351081 0.04163243210006309 0 -1075 0.02206060869568354 0.04163243210006321 0 -1076 0.02166095652177025 0.0416324321000632 0 -1077 0.04664328175214313 0.04140223407316664 0 -1078 0.02086165217394313 0.0416324321000632 0 -1079 0.01926304347828876 0.04163243210006329 0 -1080 0.02126130434785658 0.04163243210006316 0 -1081 0.02046200000002944 0.04163243210006332 0 -1082 0.05782947826085283 0.04140756789993637 0 -1083 0.01846373913046172 0.04163243210006348 0 -1084 0.02006234782611595 0.04163243210006354 0 -1085 0.01886339130437517 0.04163243210006339 0 -1086 0.01966269565220236 0.04163243210006357 0 -1087 0.01686513043480749 0.04163243210006355 0 -1088 0.0164654782608938 0.04163243210006347 0 -1089 0.0512352173912785 0.04140756789993633 0 -1090 0.01726478260872103 0.04163243210006343 0 -1091 0.01806408695654808 0.04163243210006346 0 -1092 0.04904121946766717 0.04140224329603368 0 -1093 0.01766443478263447 0.04163243210006361 0 -1094 0.04983234574971919 0.0414022432960291 0 -1095 0.05083965425027598 0.04140224329603331 0 -1096 0.004679803491275108 0.04140223407316047 0 -1097 0.01486686956523962 0.04163243210006358 0 -1098 0.01526652173915319 0.04163243210006361 0 -1099 0.01566617391306672 0.04163243210006366 0 -1100 0.01606582608698017 0.04163243210006375 0 -1101 0.05303774120679781 0.0414022432960327 0 -1102 0.06282513043477329 0.04140756789993689 0 -1103 0.01406756521741248 0.04163243210006386 0 -1104 0.05602695444537221 0.04140224329602862 0 -1105 0.01326826086958538 0.04163243210006386 0 -1106 0.01446721739132605 0.04163243210006393 0 -1107 0.01286860869567183 0.04163243210006391 0 -1108 0.01206930434784476 0.04163243210006382 0 -1109 0.01366791304349897 0.04163243210006402 0 -1110 0.06422800207636326 0.04140224329602851 0 -1111 0.05563139130432736 0.04140756789993562 0 -1112 0.05983182816331738 0.04140224329603009 0 -1113 0.01166965217393115 0.04163243210006389 0 -1114 0.01246895652175824 0.0416324321000641 0 -1115 0.06202582608694505 0.04140756789993566 0 -1116 0.0104706956521905 0.04163243210006409 0 -1117 0.01007104347827689 0.04163243210006397 0 -1118 0.05383295652171734 0.04140756789993573 0 -1119 0.05203043270624109 0.04140224329602876 0 -1120 0.06681758781307003 0.04140223407315999 0 -1121 0.06461950085654987 0.04163776592683896 0 -1122 0.002077999999997341 0.04140756789993549 0 -1123 0.0112700000000176 0.04163243210006416 0 -1124 0.01087034782610404 0.04163243210006416 0 -1125 0.009671391304363341 0.04163243210006426 0 -1126 0.05422851966276308 0.04140224329602882 0 -1127 0.009271739130449829 0.04163243210006415 0 -1128 0.05703426294592797 0.04140224329603157 0 -1129 0.008872086956536261 0.04163243210006425 0 -1130 0.008472434782622688 0.04163243210006425 0 -1131 0.0574298260869394 0.04140756789993587 0 -1132 0.05523582816331948 0.04140224329603194 0 -1133 0.007673130434795569 0.04163243210006431 0 -1134 0.00727347826088201 0.04163243210006422 0 -1135 0.008072782608709108 0.04163243210006422 0 -1136 0.06242547826085869 0.04140756789993554 0 -1137 0.006873826086968442 0.04163243210006431 0 -1138 0.06602234782608549 0.04140756789993525 0 -1139 0.05822504140189144 0.04140224329602876 0 -1140 0.0602273913043334 0.04140756789993547 0 -1141 0.006478238273887614 0.04163776592683957 0 -1142 0.003672544334810029 0.04140223407316003 0 -1143 0.001678347826084776 0.04140756789993507 0 -1144 0.002477652173915448 0.04163243210006468 0 -1145 0.06163026294592657 0.04140224329602962 0 -1146 0.005075391304354486 0.04163243210006462 0 -1147 0.06642199999999836 0.04140756789993377 0 -1148 0.005470979117419361 0.04163776592683849 0 -1149 0.06562678468505993 0.04140224329602867 0 -1150 0.0004862126895499787 0.04163486129544874 0 -1151 0.002877304347829782 0.04163243210006467 0 -1152 0.0008790434782623494 0.041632432100065 0 -1153 0.06322069357580809 0.04140224329602805 0 -1154 0.001278695652176927 0.04163243210006647 0 -1155 0.003276956521744339 0.04163243210006786 0 -1156 0.03964530434786154 0.04163243210008642 0 -1157 0.03765113251112747 0.04140224329602591 0 -1158 0.03385034782604047 0.0414075678999089 0 -1159 0.03464965217386571 0.04140756789990903 0 -1160 0.03151461372056039 0.04160321436096653 0 -1161 0.03730957024232996 0.04160252851754942 0 -1162 0.05888637011852406 0.04160454289395666 0 -1163 0.006136700677098231 0.04160321436096615 0 -1164 0.004014081931597463 0.04143678563903373 0 -1165 0.06715803527048467 0.04143681809755401 0 -1166 0.05949026589449122 0.04160252851756247 0 -1167 0.04597756019246081 0.04143678563902401 0 -1168 0.04410365719883895 0.04160252851756902 0 -1169 0.06807580489455028 0.04143494152766035 0 -1170 0.0638875299469106 0.04160249605903899 0 -1171 0.06128870067709997 0.04160252851756144 0 -1172 0.06356226979242888 0.04160249605903782 0 -1173 0.0563674405226334 0.04160252851755782 0 -1174 0.06528522241623123 0.04160252851755981 0 -1175 0.0674788779098668 0.04143548956455813 0 -1176 0.06776302118582234 0.04143545710603751 0 -1177 0.06495996226174636 0.04160321436096637 0 -1178 0.004339342086079001 0.04143678563903481 0 -1179 0.04777491878351406 0.04160252851755823 0 -1180 0.05669270067711446 0.04160252851756061 0 -1181 0.060963440522614 0.04160252851755801 0 -1182 0.0523709187835087 0.04160252851755825 0 -1183 0.0487007473382321 0.04160249605904241 0 -1184 0.05489426589450819 0.04160252851756113 0 -1185 0.05456900574002758 0.04160252851755817 0 -1186 0.05856552747914874 0.04160252851755516 0 -1187 0.05269617893798932 0.04160252851756162 0 -1188 0.05017283182698917 0.04160252851755808 0 -1189 0.05916942325510204 0.04160454289396161 0 -1190 0.05049809198146993 0.04160252851756205 0 -1191 0.04809576142289833 0.04160454289396505 0 -1192 0.0483799046988516 0.04160451043544219 0 -1193 0.005811440522615848 0.04160321436096458 0 -1194 0.04158031008786907 0.0416025285175583 0 -1195 0.04190557024234942 0.04160252851756383 0 -1196 0.04630282034695372 0.04143678563903372 0 -1197 0.04377839704434471 0.0416025285175585 0 -1198 0.03698431008786414 0.04160252851755074 0 -1199 0.03118935356607692 0.0416032143609585 0 -1200 0.0437773542466019 0.04143102522612736 0 -1201 0.04630386314469646 0.04160817462323012 0 -1202 0.0441068961790582 0.04143102522613711 0 -1203 0.04597432121224078 0.04160817462322149 0 -1204 0.04157926729011013 0.04143102522612634 0 -1205 0.0477738759857587 0.04143102522612643 0 -1206 0.04837870680330511 0.04142994863894184 0 -1207 0.05017178902923525 0.04143102522612671 0 -1208 0.05916914775682401 0.04142998650721166 0 -1209 0.05236987598575589 0.04143102522612665 0 -1210 0.05949350487471482 0.04143102522613137 0 -1211 0.06096239772487145 0.04143102522612724 0 -1212 0.05456796294227607 0.04143102522612687 0 -1213 0.0563663977248834 0.04143102522612661 0 -1214 0.06129193965732416 0.04143102522613034 0 -1215 0.06495891946400459 0.0414318253767706 0 -1216 0.06528846139645707 0.04143102522612924 0 -1217 0.06356030459742223 0.04143098735785392 0 -1218 0.06807549211827522 0.04161044332928225 0 -1219 0.06776054950505984 0.04161001349279114 0 -1220 0.06715571868751928 0.04160821249150308 0 -1221 0.004340384883822658 0.04160817462323042 0 -1222 0.00401084295137272 0.04160817462322991 0 -1223 0.06388984652987417 0.04143098735785546 0 -1224 0.005810397724871148 0.04143182537676918 0 -1225 0.006139939657321262 0.04143182537676971 0 -1226 0.06748007580540494 0.04161005136106457 0 -1227 0.03151785270077109 0.04143182537676799 0 -1228 0.03118831076832369 0.04143182537676487 0 -1229 0.05669593965733561 0.04143102522613054 0 -1230 0.05489750487472826 0.04143102522613117 0 -1231 0.05269941791820854 0.04143102522613156 0 -1232 0.05050133096168816 0.04143102522613229 0 -1233 0.05856448468139665 0.04143102522612499 0 -1234 0.04870306392118929 0.04143098735785939 0 -1235 0.04809823310365011 0.04142998650721542 0 -1236 0.04190880922256407 0.04143102522613425 0 -1237 0.0588888417992809 0.04142998650720729 0 -1238 0.03698326729009222 0.04143102522612117 0 -1239 0.03731280922253589 0.04143102522611864 0 -1240 0.06838351511135379 0.04163370552803437 0 -1241 0.0001217358390768351 0.04140939876646276 0 -1242 0.06838823981200275 0.04140494378341415 0 -1243 0.0001268665227751849 0.0416359749259082 0 -1244 0.03444982608700233 0.04168663769375315 0 -1245 0.03405017391299726 0.04135336230624661 0 -1246 0.03365052173917663 0.04168663769375312 0 -1247 0.03484947826082237 0.04135336230624687 0 -1248 0.03325086956526369 0.04168663769375355 0 -1249 0.03524913043473567 0.04135336230624628 0 -1250 0.03285121739134963 0.04168663769375359 0 -1251 0.03564878260864926 0.04135336230624641 0 -1252 0.03245156521743613 0.04168663769375354 0 -1253 0.0360484347825627 0.04135336230624584 0 -1254 0.03205191304352272 0.04168663769375408 0 -1255 0.03644808695647614 0.04135336230624575 0 -1256 0.0382465217390874 0.04135336230624537 0 -1257 0.03065313043482536 0.04168663769375425 0 -1258 0.0378468695651745 0.04135336230624578 0 -1259 0.03025347826091187 0.04168663769375442 0 -1260 0.03864617391300112 0.04135336230624538 0 -1261 0.02985382608699817 0.04168663769375452 0 -1262 0.03904582608691459 0.04135336230624536 0 -1263 0.02945417391308479 0.04168663769375488 0 -1264 0.02905452173917119 0.04168663769375448 0 -1265 0.04024478260865545 0.04135336230624526 0 -1266 0.02865486956525763 0.04168663769375488 0 -1267 0.03944547826090482 0.04168663769375483 0 -1268 0.04064443478256868 0.04135336230624465 0 -1269 0.03984513043474201 0.04135336230624487 0 -1270 0.02825521739134392 0.04168663769375483 0 -1271 0.02785556521743036 0.04168663769375489 0 -1272 0.02745591304351676 0.04168663769375507 0 -1273 0.04104408695648268 0.0413533623062448 0 -1274 0.02705626086960318 0.04168663769375512 0 -1275 0.02665660869568945 0.04168663769375518 0 -1276 0.04244286956518031 0.04135336230624435 0 -1277 0.02625695652177617 0.04168663769375525 0 -1278 0.04284252173909391 0.04135336230624424 0 -1279 0.02585730434786245 0.04168663769375563 0 -1280 0.02545765217394901 0.0416866376937553 0 -1281 0.02505800000003563 0.04168663769375568 0 -1282 0.04324217391300748 0.04135336230624414 0 -1283 0.02465834782612168 0.04168663769375568 0 -1284 0.04464095652170431 0.04135336230624353 0 -1285 0.02425869565220847 0.0416866376937557 0 -1286 0.02385904347829472 0.04168663769375607 0 -1287 0.04504060869561825 0.04135336230624362 0 -1288 0.02345939130438126 0.04168663769375594 0 -1289 0.02305973913046754 0.04168663769375611 0 -1290 0.02266008695655405 0.04168663769375626 0 -1291 0.04544026086953172 0.04135336230624344 0 -1292 0.02226043478264058 0.04168663769375628 0 -1293 0.04723869565214283 0.04135336230624412 0 -1294 0.04683904347822995 0.04135336230624351 0 -1295 0.02186078260872698 0.04168663769375638 0 -1296 0.02146113043481339 0.04168663769375641 0 -1297 0.02106147826089977 0.0416866376937566 0 -1298 0.02066182608698623 0.04168663769375649 0 -1299 0.02026217391307267 0.04168663769375661 0 -1300 0.01986252173915908 0.04168663769375675 0 -1301 0.0492369565217106 0.04135336230624236 0 -1302 0.01946286956524563 0.04168663769375697 0 -1303 0.01906321739133205 0.04168663769375718 0 -1304 0.04963660869562404 0.04135336230624279 0 -1305 0.01866356521741842 0.04168663769375729 0 -1306 0.0182639130435049 0.04168663769375704 0 -1307 0.05103539130432177 0.04135336230624258 0 -1308 0.01786426086959134 0.04168663769375717 0 -1309 0.0174646086956778 0.0416866376937574 0 -1310 0.0514350434782356 0.04135336230624208 0 -1311 0.01706495652176413 0.04168663769375756 0 -1312 0.01666530434785063 0.04168663769375769 0 -1313 0.01626565217393718 0.04168663769375782 0 -1314 0.0158660000000236 0.04168663769375774 0 -1315 0.05183469565214904 0.0413533623062418 0 -1316 0.05323347826084686 0.04135336230624258 0 -1317 0.01546634782610999 0.04168663769375782 0 -1318 0.01506669565219642 0.04168663769375808 0 -1319 0.01466704347828285 0.04168663769375786 0 -1320 0.05363313043475969 0.04135336230624156 0 -1321 0.05403278260867268 0.04135336230624209 0 -1322 0.01426739130436931 0.04168663769375808 0 -1323 0.01386773913045571 0.04168663769375815 0 -1324 0.0554315652173711 0.04135336230624107 0 -1325 0.01346808695654218 0.04168663769375826 0 -1326 0.01306843478262865 0.04168663769375848 0 -1327 0.05583121739128455 0.04135336230624177 0 -1328 0.01266878260871503 0.04168663769375838 0 -1329 0.01226913043480151 0.04168663769375855 0 -1330 0.05722999999998141 0.04135336230624115 0 -1331 0.01186947826088794 0.04168663769375878 0 -1332 0.05762965217389579 0.04135336230624088 0 -1333 0.01146982608697437 0.04168663769375865 0 -1334 0.0110701739130608 0.04168663769375879 0 -1335 0.01067052173914725 0.04168663769375882 0 -1336 0.01027086956523372 0.04168663769375918 0 -1337 0.009871217391320172 0.04168663769375907 0 -1338 0.0580293043478094 0.0413533623062403 0 -1339 0.009471565217406587 0.04168663769375933 0 -1340 0.009071913043492993 0.04168663769375945 0 -1341 0.008672260869579465 0.04168663769375958 0 -1342 0.008272608695665937 0.04168663769375947 0 -1343 0.06002756521737776 0.04135336230623997 0 -1344 0.007872956521752364 0.04168663769375947 0 -1345 0.06042721739129123 0.04135336230623989 0 -1346 0.00747330434783879 0.04168663769375985 0 -1347 0.06182599999998833 0.04135336230623987 0 -1348 0.007073652173925225 0.04168663769375987 0 -1349 0.006674000000011688 0.04168663769375976 0 -1350 0.06222565217390198 0.04135336230623946 0 -1351 0.0644237391304415 0.04168663769376031 0 -1352 0.06262530434781599 0.04135336230623952 0 -1353 0.06662182608695234 0.04135336230623916 0 -1354 0.003476782608691317 0.0413533623062393 0 -1355 0.0630249565217306 0.04135336230624009 0 -1356 0.06622217391304058 0.041353362306239 0 -1357 0.005275217391311767 0.04168663769376064 0 -1358 0.004875565217397198 0.04168663769376066 0 -1359 0.00227782608695891 0.04168663769376117 0 -1360 0.001878173913041058 0.0413533623062386 0 -1361 0.06582252173912639 0.04135336230623875 0 -1362 0.001478521739128494 0.0413533623062386 0 -1363 0.002677478260872493 0.04168663769376132 0 -1364 0.06622217391304808 0.04168663769376154 0 -1365 0.00307713043478706 0.04168663769376117 0 -1366 0.06662182608696049 0.04168663769376166 0 -1367 0.001078869565219638 0.04168663769376147 0 -1368 0.0006792173913033512 0.04135336230623807 0 -1369 0.001878173913046351 0.04168663769376212 0 -1370 0.001478521739133751 0.04168663769376214 0 -1371 0.0006792173913050675 0.04168663769376162 0 -1372 0.001078869565215929 0.04135336230623785 0 -1373 0.002277826086953623 0.0413533623062376 0 -1374 0.002677478260866188 0.04135336230623751 0 -1375 0.06582252173913648 0.04168663769376266 0 -1376 0.00307713043477875 0.04135336230623729 0 -1377 0.06262530434783245 0.04168663769376341 0 -1378 0.06442373913043051 0.04135336230623744 0 -1379 0.06222565217392077 0.04168663769376339 0 -1380 0.003476782608701567 0.04168663769376257 0 -1381 0.004875565217385291 0.04135336230623716 0 -1382 0.0630249565217441 0.04168663769376296 0 -1383 0.005275217391297855 0.0413533623062368 0 -1384 0.06182600000000987 0.04168663769376348 0 -1385 0.06042721739131442 0.04168663769376365 0 -1386 0.06002756521740221 0.04168663769376346 0 -1387 0.006673999999991835 0.04135336230623644 0 -1388 0.007073652173904413 0.04135336230623617 0 -1389 0.007473304347816968 0.04135336230623599 0 -1390 0.007872956521729538 0.04135336230623617 0 -1391 0.05802930434783789 0.0416866376937641 0 -1392 0.008272608695642098 0.04135336230623601 0 -1393 0.008672260869554667 0.0413533623062357 0 -1394 0.009071913043467227 0.04135336230623565 0 -1395 0.009471565217379796 0.0413533623062356 0 -1396 0.05762965217392785 0.04168663769376454 0 -1397 0.009871217391292349 0.04135336230623567 0 -1398 0.01027086956520493 0.04135336230623536 0 -1399 0.01067052173911746 0.04135336230623558 0 -1400 0.01107017391303005 0.04135336230623541 0 -1401 0.05583121739132018 0.04168663769376443 0 -1402 0.01146982608694261 0.04135336230623539 0 -1403 0.05543156521740906 0.04168663769376504 0 -1404 0.01186947826085523 0.04135336230623504 0 -1405 0.01226913043476769 0.0413533623062351 0 -1406 0.05403278260871251 0.04168663769376451 0 -1407 0.01266878260868028 0.04135336230623508 0 -1408 0.05363313043480031 0.04168663769376513 0 -1409 0.05723000000001504 0.04168663769376535 0 -1410 0.01306843478259291 0.04135336230623476 0 -1411 0.01346808695650545 0.04135336230623484 0 -1412 0.013867739130418 0.04135336230623477 0 -1413 0.05323347826088918 0.04168663769376488 0 -1414 0.05183469565219264 0.04168663769376536 0 -1415 0.01426739130433056 0.0413533623062346 0 -1416 0.0146670434782431 0.04135336230623463 0 -1417 0.01506669565215567 0.04135336230623424 0 -1418 0.0154663478260683 0.04135336230623435 0 -1419 0.0514350434782826 0.04168663769376608 0 -1420 0.01586599999998078 0.04135336230623426 0 -1421 0.05103539130437032 0.04168663769376577 0 -1422 0.01626565217389347 0.04135336230623397 0 -1423 0.01666530434780591 0.0413533623062339 0 -1424 0.04963660869567449 0.04168663769376593 0 -1425 0.01706495652171845 0.04135336230623383 0 -1426 0.01746460869563104 0.04135336230623383 0 -1427 0.04923695652176381 0.04168663769376652 0 -1428 0.01786426086954369 0.0413533623062339 0 -1429 0.01826391304345611 0.0413533623062338 0 -1430 0.01866356521736872 0.04135336230623345 0 -1431 0.01906321739128136 0.0413533623062333 0 -1432 0.01946286956519391 0.04135336230623341 0 -1433 0.01986252173910641 0.04135336230623345 0 -1434 0.04683904347828836 0.04168663769376679 0 -1435 0.02026217391301897 0.04135336230623336 0 -1436 0.04723869565220058 0.04168663769376665 0 -1437 0.04544026086959183 0.04168663769376671 0 -1438 0.02066182608693153 0.04135336230623323 0 -1439 0.02106147826084414 0.04135336230623302 0 -1440 0.02146113043475673 0.04135336230623301 0 -1441 0.0450406086956807 0.04168663769376724 0 -1442 0.02186078260866921 0.04135336230623285 0 -1443 0.02226043478258192 0.04135336230623265 0 -1444 0.02266008695649435 0.04135336230623264 0 -1445 0.04464095652176957 0.04168663769376774 0 -1446 0.02305973913040705 0.0413533623062326 0 -1447 0.04324217391307345 0.04168663769376748 0 -1448 0.0234593913043196 0.04135336230623263 0 -1449 0.02385904347823229 0.04135336230623233 0 -1450 0.0428425217391623 0.04168663769376796 0 -1451 0.0242586956521447 0.04135336230623235 0 -1452 0.02465834782605725 0.0413533623062323 0 -1453 0.04244286956525023 0.04168663769376786 0 -1454 0.02505799999996996 0.041353362306232 0 -1455 0.02545765217388234 0.04135336230623218 0 -1456 0.04104408695655445 0.04168663769376794 0 -1457 0.02585730434779479 0.04135336230623167 0 -1458 0.02625695652170762 0.0413533623062319 0 -1459 0.02665660869562002 0.0413533623062318 0 -1460 0.04064443478264344 0.04168663769376879 0 -1461 0.02705626086953239 0.0413533623062317 0 -1462 0.04024478260873107 0.04168663769376826 0 -1463 0.02745591304344516 0.04135336230623155 0 -1464 0.02785556521735784 0.0413533623062315 0 -1465 0.03904582608699129 0.04168663769376861 0 -1466 0.0282552173912704 0.04135336230623136 0 -1467 0.03864617391307988 0.04168663769376867 0 -1468 0.02865486956518287 0.04135336230623107 0 -1469 0.0290545217390952 0.04135336230623131 0 -1470 0.03824652173916875 0.04168663769376905 0 -1471 0.02945417391300801 0.04135336230623093 0 -1472 0.02985382608692037 0.0413533623062309 0 -1473 0.03984513043481803 0.04168663769376887 0 -1474 0.03025347826083292 0.04135336230623078 0 -1475 0.03944547826082831 0.04135336230623122 0 -1476 0.03644808695656054 0.04168663769376932 0 -1477 0.03205191304343886 0.04135336230623054 0 -1478 0.03065313043474545 0.04135336230623091 0 -1479 0.03604843478264942 0.04168663769376937 0 -1480 0.03784686956525565 0.04168663769376903 0 -1481 0.03245156521734999 0.04135336230623044 0 -1482 0.0356487826087376 0.0416866376937695 0 -1483 0.0328512173912616 0.04135336230623029 0 -1484 0.03524913043482608 0.04168663769377005 0 -1485 0.03325086956517325 0.04135336230622987 0 -1486 0.03484947826091483 0.04168663769376988 0 -1487 0.03365052173908482 0.0413533623062298 0 -1488 0.0340501739130896 0.04168663769377029 0 -1489 0.03444982608690957 0.0413533623062295 0 -1490 0.0316596272928578 0.04168418435453126 0 -1491 0.03745932027855356 0.04168092617345272 0 -1492 0.006281714249387244 0.0416841843545249 0 -1493 0.003869068359309425 0.04135581564547588 0 -1494 0.0670141118375662 0.04135581564547616 0 -1495 0.06341250723165334 0.0416809228613602 0 -1496 0.0640363010824842 0.04168092286136087 0 -1497 0.05964001593073307 0.04168092617345648 0 -1498 0.06543497245246915 0.04168092617345454 0 -1499 0.06143845071333984 0.04168092617345595 0 -1500 0.05621865686251769 0.04168092617345583 0 -1501 0.05841674381903419 0.04168092617345482 0 -1502 0.04583254662015706 0.0413558156454672 0 -1503 0.0550440159307386 0.04168092617345726 0 -1504 0.05684245071334565 0.04168092617345674 0 -1505 0.05442022207991182 0.04168092617345635 0 -1506 0.05222213512339306 0.04168092617345708 0 -1507 0.04762613512339894 0.04168092617345792 0 -1508 0.05002404816687382 0.04168092617345699 0 -1509 0.04884951847380452 0.04168092286136461 0 -1510 0.04425340723509198 0.04168092617346086 0 -1511 0.05284592897421925 0.0416809261734581 0 -1512 0.05064784201770012 0.04168092617345827 0 -1513 0.004483279466783012 0.04135581564548049 0 -1514 0.06481602488104093 0.04168418435451827 0 -1515 0.04143152642775463 0.04168092617345869 0 -1516 0.04205532027857778 0.04168092617346038 0 -1517 0.005667503141911108 0.04168418435451741 0 -1518 0.0368355264277565 0.04168092617345849 0 -1519 0.06081465686249846 0.04168092617345023 0 -1520 0.04644675772766774 0.04135581564549771 0 -1521 0.04362961338423244 0.04168092617344274 0 -1522 0.03104541618536542 0.04168418435449366 0 -1523 0.04143618642545059 0.04135587768537173 0 -1524 0.04763079512110237 0.04135587768537238 0 -1525 0.05002870816457913 0.04135587768537356 0 -1526 0.03684018642541913 0.04135587768538098 0 -1527 0.05222679512110039 0.04135587768537397 0 -1528 0.0544248820776216 0.04135587768537495 0 -1529 0.05622331686022924 0.04135587768537467 0 -1530 0.04363427338196645 0.04135587768536015 0 -1531 0.04645374665291255 0.04168041140184586 0 -1532 0.05842140381673861 0.04135587768537922 0 -1533 0.0634170559906618 0.04135587768537762 0 -1534 0.06081931686022577 0.04135587768537274 0 -1535 0.06480903595579142 0.04135958859815969 0 -1536 0.06700693895045824 0.04168041681159293 0 -1537 0.004490268392034888 0.04168041140184019 0 -1538 0.00386191943536118 0.0416804114018397 0 -1539 0.005660514216658743 0.04135958859815948 0 -1540 0.006288863173332656 0.04135958859815971 0 -1541 0.06544059868889142 0.04135824201181678 0 -1542 0.06404184962861785 0.04135823443816203 0 -1543 0.06144407694975662 0.04135824201181743 0 -1544 0.05964564216714689 0.04135824201181792 0 -1545 0.03166677621678077 0.0413595885981564 0 -1546 0.03103842726011249 0.0413595885981544 0 -1547 0.04582539769623183 0.04168041140183459 0 -1548 0.04425903347148602 0.04135824201182092 0 -1549 0.05684807694975805 0.04135824201181822 0 -1550 0.05504964216714897 0.04135824201181853 0 -1551 0.05285155521062687 0.04135824201181892 0 -1552 0.05065346825410458 0.04135824201181933 0 -1553 0.0488550670199171 0.04135823443816492 0 -1554 0.03746494651495226 0.04135824201181162 0 -1555 0.04206094651497202 0.04135824201182085 0 -1556 0.06856429387520535 0.04166724627739283 0 -1557 -6.402050210946108e-05 0.04137291533727193 0 -1558 -6.375339029715002e-05 0.04166736442597199 0 -1559 0.06856562390240281 0.0413704741345596 0 -1560 0.04823782681312667 0.04168891110020026 0 -1561 0.0676209557955922 0.04135108889979815 0 -1562 0.05902837875429959 0.04168891279003581 0 -1563 0.06762088948024306 0.04168962439899083 0 -1564 0.05902849309116789 0.041350377572502 0 -1565 0.04823789312846575 0.04135037560103128 0 -1566 0.000302346355221992 0.04135959871869849 0 -1567 0.0003026084450211056 0.04168103073507794 0 -1568 0.06822298148075212 0.04135998416425998 0 -1569 0.06822197398536733 0.04168083687350841 0 -1570 0.03714416599946567 0.04166986962190807 0 -1571 0.05872538339072601 0.04166986962192103 0 -1572 0.03134920947761621 0.04166986962192888 0 -1573 0.06731790512983836 0.04137013037807243 0 -1574 0.004179486174518555 0.04137013037807163 0 -1575 0.005971296434175247 0.04166986962192809 0 -1576 0.04793477469508299 0.04166986962192752 0 -1577 0.06372766008756131 0.04166986962192735 0 -1578 0.04854087747888019 0.04166986962192783 0 -1579 0.05652729643419927 0.04166986962192792 0 -1580 0.04174016599943847 0.04166986962192838 0 -1581 0.0525307746950763 0.04166986962192795 0 -1582 0.05472886165159477 0.0416698696219282 0 -1583 0.05033268773855611 0.04166986962192792 0 -1584 0.06792400791364277 0.0413701303780705 0 -1585 0.06511981817330044 0.04166986962193152 0 -1586 0.06112329643416329 0.04166986962193336 0 -1587 0.05932486165154893 0.04166986962193516 0 -1588 0.04614296443543105 0.04137013037805631 0 -1589 0.04393825295586451 0.04166986962194494 0 -1590 0.04394537959915844 0.04136986962194385 0 -1591 0.0461358377921414 0.04167013037805758 0 -1592 0.05933198829481453 0.04136986962193513 0 -1593 0.06113042307742461 0.04136986962193315 0 -1594 0.06512694481655748 0.04136986962193209 0 -1595 0.05033981438180257 0.04136986962192871 0 -1596 0.04174729264268615 0.04136986962192722 0 -1597 0.04794190133832796 0.04136986962192766 0 -1598 0.04854137959919806 0.04136986962192797 0 -1599 0.05253790133832142 0.04136986962192788 0 -1600 0.05653442307744558 0.04136986962192804 0 -1601 0.05473598829483926 0.04136986962192837 0 -1602 0.06791688127039359 0.04167013037807152 0 -1603 0.0637281622078672 0.04136986962192762 0 -1604 0.00417235953127265 0.04167013037807191 0 -1605 0.03135633612086285 0.04136986962192794 0 -1606 0.005978423077419907 0.04136986962192798 0 -1607 0.06731740300952667 0.04167013037807196 0 -1608 0.05873251003395183 0.04136986962192103 0 -1609 0.0371512926426549 0.0413698696219069 0 +697 0.06702147826087 0.04164694553235786 0 +698 0.06662182608695977 0.04164694553235791 0 +699 0.0002795652173907539 0.04139305446764299 0 +700 0.06822043478260841 0.04164694553235689 0 +701 0.06622217391304815 0.0416469455323579 0 +702 0.06742113043478259 0.04164694553235702 0 +703 0.0006792173913033512 0.04139305446764299 0 +704 0.00227782608695363 0.04139305446764298 0 +705 0.001678347826090075 0.04164694553235703 0 +706 0.001078869565215929 0.04139305446764298 0 +707 0.06782078260869503 0.04164694553235643 0 +708 0.00267747826086619 0.04139305446764298 0 +709 0.06582252173913657 0.04164694553235724 0 +710 0.004481545406489167 0.04165019737865432 0 +711 0.004076260869570841 0.04164694553235703 0 +712 0.003676608695658287 0.04164694553235703 0 +713 0.06442373913042955 0.04138528535490561 0 +714 0.0640226208062229 0.04165177091792695 0 +715 0.06482339130434105 0.04139305446764298 0 +716 0.003077130434778756 0.04139305446764298 0 +717 0.0626253043478321 0.04164694553235791 0 +718 0.004877031367689598 0.04138822908207295 0 +719 0.06302495652174381 0.04164694553235718 0 +720 0.06222565217392084 0.04164694553235775 0 +721 0.06542286956522333 0.04164694553235667 0 +722 0.06343024105866238 0.04165019737865389 0 +723 0.005275217391297856 0.04139305446764298 0 +724 0.005673403414907791 0.04138822908207351 0 +725 0.06182600000000971 0.04164694553235747 0 +726 0.006275813976383996 0.04138822908207272 0 +727 0.06042575124100903 0.04165177091792784 0 +728 0.006673999999991834 0.04139305446764298 0 +729 0.007073652173904406 0.04139305446764298 0 +730 0.007473304347816965 0.04139305446764298 0 +731 0.06002756521740216 0.04164694553235746 0 +732 0.007872956521729535 0.04139305446764298 0 +733 0.06082123720219908 0.04138980262134635 0 +734 0.008272608695642095 0.04139305446764298 0 +735 0.05962791304349043 0.04164694553235739 0 +736 0.06142634782609652 0.04164694553235661 0 +737 0.00867226086955466 0.04139305446764298 0 +738 0.05842895652175024 0.04164694553235737 0 +739 0.009071913043467224 0.04139305446764298 0 +740 0.05802930434783832 0.04164694553235746 0 +741 0.009471565217379791 0.04139305446764298 0 +742 0.009871217391292351 0.04139305446764298 0 +743 0.05762965217392763 0.04164694553235746 0 +744 0.01027086956520492 0.04139305446764298 0 +745 0.01067052173911747 0.04139305446764298 0 +746 0.05623650192823593 0.04165019737865393 0 +747 0.05902843478259305 0.04139305446764341 0 +748 0.01107017391303005 0.04139305446764298 0 +749 0.01146982608694261 0.04139305446764298 0 +750 0.05583121739132008 0.04164694553235746 0 +751 0.0118694782608552 0.04139305446764298 0 +752 0.0122691304347677 0.04139305446764298 0 +753 0.05723000000001498 0.04164694553235685 0 +754 0.05543156521740877 0.04164694553235746 0 +755 0.01266878260868028 0.04139305446764298 0 +756 0.01306843478259289 0.04139305446764298 0 +757 0.05683034782610136 0.04164694553235659 0 +758 0.05403278260871253 0.04164694553235746 0 +759 0.01346808695650544 0.04139305446764298 0 +760 0.01386773913041799 0.04139305446764298 0 +761 0.05363313043480059 0.04164694553235746 0 +762 0.01426739130433055 0.04139305446764298 0 +763 0.0146670434782431 0.04139305446764298 0 +764 0.05323347826088929 0.04164694553235746 0 +765 0.05503191304349538 0.04164694553235676 0 +766 0.05443243478262554 0.0416547146450954 0 +767 0.01506669565215567 0.04139305446764298 0 +768 0.05183469565219304 0.04164694553235746 0 +769 0.01546634782606827 0.04139305446764298 0 +770 0.01586599999998078 0.04139305446764298 0 +771 0.05143504347828236 0.04164694553235746 0 +772 0.01626565217389344 0.04139305446764298 0 +773 0.01666530434780593 0.04139305446764298 0 +774 0.05223434782610624 0.04164694553235679 0 +775 0.0510353913043704 0.04164694553235744 0 +776 0.01706495652171847 0.04139305446764298 0 +777 0.05283382608697691 0.04164694553235667 0 +778 0.01746460869563105 0.04139305446764298 0 +779 0.04963660869567454 0.04164694553235747 0 +780 0.01786426086954367 0.04139305446764298 0 +781 0.01826391304345615 0.04139305446764298 0 +782 0.04923695652176351 0.04164694553235747 0 +783 0.01866356521736873 0.04139305446764298 0 +784 0.05004189323259045 0.0416501973786528 0 +785 0.01906321739128133 0.04139305446764298 0 +786 0.01946286956519391 0.04139305446764298 0 +787 0.04883730434785119 0.04164694553235734 0 +788 0.05063573913045788 0.04164694553235659 0 +789 0.04763834782611135 0.04164694553235741 0 +790 0.01986252173910643 0.04139305446764298 0 +791 0.02026217391301898 0.04139305446764298 0 +792 0.0472386956522003 0.04164694553235746 0 +793 0.02066182608693156 0.04139305446764298 0 +794 0.02106147826084414 0.04139305446764298 0 +795 0.04683904347828837 0.04164694553235746 0 +796 0.02146113043475673 0.04139305446764298 0 +797 0.04544589323259511 0.0416501973786528 0 +798 0.04803800000002491 0.04164694553235659 0 +799 0.0484376521739378 0.04164694553235659 0 +800 0.02186078260866924 0.04139305446764298 0 +801 0.02226043478258188 0.04139305446764298 0 +802 0.04504060869568081 0.04164694553235746 0 +803 0.02266008695649437 0.04139305446764298 0 +804 0.02305973913040701 0.04139305446764298 0 +805 0.04643939130437603 0.04164694553235682 0 +806 0.04464095652176951 0.04164694553235746 0 +807 0.02345939130431956 0.04139305446764298 0 +808 0.02385904347823221 0.04139305446764298 0 +809 0.04584137919375315 0.04138822908207149 0 +810 0.04324619702950183 0.04166663962812954 0 +811 0.02425869565214468 0.04139305446764298 0 +812 0.02465834782605724 0.04139305446764298 0 +813 0.04284252173916217 0.04164694553235747 0 +814 0.02505799999996989 0.04139305446764298 0 +815 0.02545765217388235 0.04139305446764297 0 +816 0.04244286956525034 0.04164694553235746 0 +817 0.04364182608692076 0.04138528535490316 0 +818 0.04424130434785662 0.04164694553235673 0 +819 0.02585730434779485 0.04139305446764297 0 +820 0.02625695652170756 0.04139305446764298 0 +821 0.04104408695655451 0.04164694553235746 0 +822 0.02665660869562003 0.04139305446764297 0 +823 0.02705626086953248 0.04139305446764298 0 +824 0.04064443478264328 0.04164694553235747 0 +825 0.02745591304344516 0.04139305446764297 0 +826 0.04144776224689534 0.04166663962812893 0 +827 0.0278555652173578 0.04139305446764298 0 +828 0.04024478260873122 0.0416469455323574 0 +829 0.02825521739127035 0.04139305446764298 0 +830 0.04204468354163673 0.04165177091792593 0 +831 0.03905145844999286 0.04165019737865233 0 +832 0.02865486956518286 0.04139305446764297 0 +833 0.03864617391307989 0.04164694553235746 0 +834 0.02905452173909529 0.04139305446764298 0 +835 0.029454173913008 0.04139305446764297 0 +836 0.03824652173916857 0.04164694553235746 0 +837 0.02985382608692044 0.04139305446764297 0 +838 0.030253478260833 0.04139305446764297 0 +839 0.03685337149347373 0.04165019737865206 0 +840 0.03164662850652564 0.04138980262134796 0 +841 0.03984513043481814 0.04164694553235659 0 +842 0.03944694441113657 0.04138822908207093 0 +843 0.03065313043474554 0.04139305446764298 0 +844 0.0310527826086581 0.04139305446764298 0 +845 0.0364480869565607 0.04164694553235747 0 +846 0.03205191304343866 0.04139305446764254 0 +847 0.03784686956525576 0.04164694553235687 0 +848 0.03604843478264941 0.04164694553235747 0 +849 0.03245156521734997 0.04139305446764254 0 +850 0.03744721739134227 0.04164694553235659 0 +851 0.03564878260873769 0.04164694553235747 0 +852 0.03285121739126156 0.04139305446764254 0 +853 0.03524913043482616 0.04164694553235747 0 +854 0.03325086956517317 0.04139305446764254 0 +855 0.03484947826091477 0.04164694553235743 0 +856 0.03364905558878671 0.04138822908207347 0 +857 0.03425146615026652 0.04138822908207297 0 +858 0.06853250315135866 0.04151999999999915 0 +859 -3.250315135918057e-05 0.04152000000000052 0 +860 0.03464965217386576 0.04139305446764297 0 +861 0.03385034782613359 0.04165471464509804 0 +862 0.03724885745461206 0.04138822908207065 0 +863 0.03125114254538371 0.04165177091792645 0 +864 0.04184339130430967 0.04138528535490302 0 +865 0.04404147826083429 0.04139305446764341 0 +866 0.04623956521735918 0.04139305446764341 0 +867 0.05043737919376034 0.04138822908207355 0 +868 0.05263399999997601 0.04139305446764341 0 +869 0.05483355310680837 0.0413882290820736 0 +870 0.0566319878894186 0.04138822908207367 0 +871 0.05942808695650674 0.04139305446764341 0 +872 0.06122652173911729 0.04139305446764341 0 +873 0.005874695652183784 0.04165471464509422 0 +874 0.06502321739130962 0.04164694553235665 0 +875 0.003476782608691317 0.04139305446764298 0 +876 0.06382572701986423 0.04138822908207363 0 +877 0.001478521739128494 0.04139305446764298 0 +878 0.06802060869565235 0.04139305446764354 0 +879 0.06762095652173798 0.04139305446764384 0 +880 0.0004793913043477857 0.04164694553235646 0 +881 0.06722130434782292 0.04139305446764345 0 +882 0.06682165217391062 0.04139305446764297 0 +883 0.0008790434782623494 0.04164694553235616 0 +884 0.002078000000002627 0.04164694553235703 0 +885 0.001878173913041058 0.04139305446764298 0 +886 0.06642199999999805 0.04139305446764297 0 +887 0.001278695652176927 0.04164694553235655 0 +888 0.002477652173915448 0.0416469455323568 0 +889 0.06602234782608518 0.0413930544676432 0 +890 0.002877304347829783 0.04164694553235616 0 +891 0.004280110072951613 0.04137336037187 0 +892 0.003876434782603884 0.04139305446764298 0 +893 0.003276956521744338 0.04164694553235621 0 +894 0.06462503136769832 0.04165177091792627 0 +895 0.06562269565217092 0.04139305446764385 0 +896 0.06522304347825632 0.04139305446764379 0 +897 0.0632288057251239 0.0413733603718703 0 +898 0.005075391304354485 0.04164694553235616 0 +899 0.06282513043477338 0.04139305446764385 0 +900 0.005475043478269047 0.04164694553235616 0 +901 0.06242547826085877 0.0413930544676437 0 +902 0.006474173913054894 0.04164694553235659 0 +903 0.06202582608694503 0.04139305446764342 0 +904 0.006873826086968443 0.0416469455323566 0 +905 0.00727347826088201 0.04164694553235659 0 +906 0.06162617391303149 0.0413930544676434 0 +907 0.00767313043479557 0.04164694553235659 0 +908 0.06102267253574539 0.04166663962813022 0 +909 0.008072782608709115 0.04164694553235659 0 +910 0.06022739130433357 0.04139305446764341 0 +911 0.008472434782622688 0.04164694553235659 0 +912 0.008872086956536258 0.0416469455323566 0 +913 0.05982773913042014 0.04139305446764341 0 +914 0.0586287826086797 0.04139305446764341 0 +915 0.009271739130449822 0.0416469455323566 0 +916 0.009671391304363348 0.0416469455323566 0 +917 0.05922826086957702 0.04164694553235659 0 +918 0.05882860869566428 0.04164694553235659 0 +919 0.05822913043476612 0.04139305446764341 0 +920 0.0100710434782769 0.04164694553235659 0 +921 0.01047069565219049 0.0416469455323566 0 +922 0.01087034782610404 0.04164694553235659 0 +923 0.05782947826085275 0.04139305446764341 0 +924 0.0112700000000176 0.0416469455323566 0 +925 0.01166965217393115 0.04164694553235659 0 +926 0.05742982608693926 0.04139305446764341 0 +927 0.05703017391302566 0.04139305446764341 0 +928 0.01206930434784475 0.0416469455323566 0 +929 0.05603506659468149 0.0413733603718701 0 +930 0.01246895652175825 0.0416469455323566 0 +931 0.01286860869567183 0.04164694553235659 0 +932 0.01326826086958538 0.04164694553235659 0 +933 0.05563139130432752 0.04139305446764341 0 +934 0.01366791304349897 0.04164694553235659 0 +935 0.05423114254533076 0.04138822908207528 0 +936 0.05523173913041496 0.04139305446764341 0 +937 0.01406756521741249 0.0416469455323566 0 +938 0.0538329565217172 0.04139305446764341 0 +939 0.01446721739132605 0.04164694553235659 0 +940 0.01486686956523963 0.0416469455323566 0 +941 0.01526652173915319 0.04164694553235659 0 +942 0.05343330434780372 0.04139305446764341 0 +943 0.01566617391306673 0.0416469455323566 0 +944 0.05203452173910554 0.04139305446764341 0 +945 0.01606582608698022 0.04164694553235659 0 +946 0.05303365217388925 0.04139305446764341 0 +947 0.01646547826089382 0.04164694553235659 0 +948 0.01686513043480747 0.04164694553235659 0 +949 0.05163486956519254 0.04139305446764341 0 +950 0.01726478260872101 0.0416469455323566 0 +951 0.01766443478263449 0.0416469455323566 0 +952 0.05123521739127856 0.04139305446764341 0 +953 0.01806408695654808 0.04164694553235659 0 +954 0.04984045789902401 0.04137336037186954 0 +955 0.0184637391304617 0.04164694553235659 0 +956 0.05083556521736507 0.04139305446764341 0 +957 0.01886339130437519 0.04164694553235659 0 +958 0.01926304347828877 0.04164694553235659 0 +959 0.04943678260866786 0.04139305446764341 0 +960 0.01966269565220236 0.04164694553235659 0 +961 0.04903713043475436 0.04139305446764341 0 +962 0.02006234782611594 0.04164694553235659 0 +963 0.04783817391301389 0.04139305446764341 0 +964 0.02046200000002945 0.04164694553235659 0 +965 0.04863747826084045 0.04139305446764341 0 +966 0.04823782608692697 0.04139305446764341 0 +967 0.0208616521739431 0.04164694553235659 0 +968 0.04743852173910004 0.04139305446764341 0 +969 0.02126130434785659 0.04164694553235659 0 +970 0.02166095652177022 0.04164694553235659 0 +971 0.04703886956518578 0.04139305446764341 0 +972 0.0220606086956836 0.04164694553235659 0 +973 0.02246026086959736 0.04164694553235659 0 +974 0.0460397391304626 0.04164694553235659 0 +975 0.04663921739127266 0.04139305446764341 0 +976 0.02285991304351083 0.04164694553235659 0 +977 0.0232595652174245 0.04164694553235659 0 +978 0.04524445789902014 0.04137336037186962 0 +979 0.02365921739133799 0.04164694553235659 0 +980 0.02405886956525148 0.04164694553235659 0 +981 0.04484078260866163 0.04139305446764341 0 +982 0.02445852173916513 0.04164694553235659 0 +983 0.02485817391307864 0.04164694553235659 0 +984 0.04444113043474815 0.04139305446764341 0 +985 0.04384311832423968 0.04165177091792367 0 +986 0.02525782608699217 0.04164694553235659 0 +987 0.04304234782605041 0.04139305446764341 0 +988 0.02565747826090586 0.04164694553235659 0 +989 0.02605713043481936 0.04164694553235659 0 +990 0.04264269565213673 0.04139305446764342 0 +991 0.02645678260873305 0.04164694553235659 0 +992 0.02685643478264665 0.04164694553235659 0 +993 0.04124391304343956 0.04139305446764341 0 +994 0.04224304347822325 0.04139305446764341 0 +995 0.02725608695656004 0.04164694553235659 0 +996 0.02765573913047362 0.04164694553235659 0 +997 0.04084426086952607 0.04139305446764341 0 +998 0.02805539130438722 0.04164694553235659 0 +999 0.02845504347830072 0.04164694553235659 0 +1000 0.04044460869561244 0.04139305446764341 0 +1001 0.02885469565221422 0.04164694553235659 0 +1002 0.02925434782612781 0.04164694553235659 0 +1003 0.04004495652169857 0.04139305446764341 0 +1004 0.02965400000004136 0.0416469455323566 0 +1005 0.0388500231164061 0.04137336037186955 0 +1006 0.03005365217395495 0.04164694553235659 0 +1007 0.03045330434786861 0.04164694553235659 0 +1008 0.03844634782604444 0.04139305446764341 0 +1009 0.03085295652178209 0.04164694553235659 0 +1010 0.03804669565213095 0.04139305446764341 0 +1011 0.03764704347821709 0.04139305446764341 0 +1012 0.03665193615988269 0.04137336037186942 0 +1013 0.03184806384011682 0.0416666396281307 0 +1014 0.03624826086952004 0.04139305446764341 0 +1015 0.03225173913047949 0.04164694553235659 0 +1016 0.03584860869560654 0.04139305446764341 0 +1017 0.03265139130439342 0.0416469455323566 0 +1018 0.03544895652169278 0.04139305446764341 0 +1019 0.0330510434783068 0.04164694553235659 0 +1020 0.03345069565222033 0.04164694553235664 0 +1021 0.03504930434777928 0.04139305446764337 0 +1022 0.03444982608700233 0.04164694553235703 0 +1023 0.03944547826090481 0.04164694553235659 0 +1024 0.0650232173912989 0.04139305446764336 0 +1025 0.06422391304347244 0.04138399050278378 0 +1026 0.06432382608695451 0.04156588251367306 0 +1027 0.05583146174967367 0.04138625709359596 0 +1028 0.05323347826084576 0.04139305446764428 0 +1029 0.0478381739130684 0.0416469455323559 0 +1030 0.06482339130435162 0.04164694553235834 0 +1031 0.04723869565214357 0.0413930544676439 0 +1032 0.05043591304350129 0.04164694553235582 0 +1033 0.06742113043478143 0.04139305446764525 0 +1034 0.05023702568371113 0.04165525661947411 0 +1035 0.05014853382075719 0.04150655751046525 0 +1036 0.05862878260870785 0.04164694553235552 0 +1037 0.0604272173912901 0.04139305446764392 0 +1038 0.06062610475107966 0.04138474338052473 0 +1039 0.06071459661402451 0.04153344248953043 0 +1040 0.05203452173914879 0.04164694553235668 0 +1041 0.04564102568371604 0.04165525661947392 0 +1042 0.04555253382075827 0.04150655751046385 0 +1043 0.0002795652173912375 0.04164694553235627 0 +1044 0.03804669565221232 0.04164694553235731 0 +1045 0.0514350434782359 0.0413930544676435 0 +1046 0.06582252173912843 0.04139305446764352 0 +1047 0.03924659090111477 0.04165525661947321 0 +1048 0.03915809903815166 0.04150655751046106 0 +1049 0.06262530434781559 0.04139305446764429 0 +1050 0.04883730434779777 0.0413930544676433 0 +1051 0.05523173913045299 0.04164694553235691 0 +1052 0.03245156521743587 0.04164694553235607 0 +1053 0.05503191304345809 0.04139305446764373 0 +1054 0.05223434782606214 0.04139305446764312 0 +1055 0.05263400000002036 0.04164694553235596 0 +1056 0.06302520088011608 0.04138625709359547 0 +1057 0.04504085305401095 0.0413862570935974 0 +1058 0.05243417391306364 0.04164694553235568 0 +1059 0.03365052173917324 0.04165130537914122 0 +1060 0.06642200000000489 0.04164694553235613 0 +1061 0.06362537350978077 0.04165525661947578 0 +1062 0.06353688164684007 0.04150655751047184 0 +1063 0.06142634782607387 0.04139305446764426 0 +1064 0.0006792173913045935 0.04164694553235612 0 +1065 0.04444113043481286 0.04164694553235752 0 +1066 0.04763834782605748 0.04139305446764432 0 +1067 0.056431634379355 0.04165525661947528 0 +1068 0.05634314251640665 0.04150655751046855 0 +1069 0.05383295652175696 0.04164694553235746 0 +1070 0.05762965217389578 0.04139305446764308 0 +1071 0.002677478260872674 0.04164694553235619 0 +1072 0.03564878260864981 0.04139305446764352 0 +1073 0.03484947826082269 0.0413930544676434 0 +1074 0.06162617391305367 0.04164694553235746 0 +1075 0.05683034782606842 0.04139305446764351 0 +1076 0.06622217391304154 0.04139305446764253 0 +1077 0.04024478260865574 0.04139305446764346 0 +1078 0.03864641827139564 0.04138625709359766 0 +1079 0.04284252173909354 0.0413930544676433 0 +1080 0.0542326086956688 0.04165130537914233 0 +1081 0.001078869565219488 0.04164694553235618 0 +1082 0.03644833131487198 0.04138625709359817 0 +1083 0.04064443478256946 0.04139305446764363 0 +1084 0.003077130434786915 0.04164694553235618 0 +1085 0.006074521739140911 0.04165600949721578 0 +1086 0.005974608695656796 0.0414741174863274 0 +1087 0.006274347826097171 0.04165136155591254 0 +1088 0.04104408695648268 0.04139305446764299 0 +1089 0.04903713043480715 0.04164694553235746 0 +1090 0.04324780627602892 0.04138211779879943 0 +1091 0.04344857109014498 0.0413866849910788 0 +1092 0.04355427295117407 0.04153301321353392 0 +1093 0.06662182608695466 0.04139305446764319 0 +1094 0.005674869565225851 0.04165130537914069 0 +1095 0.05243417391301835 0.04139305446764455 0 +1096 0.005275217391311446 0.04164694553235585 0 +1097 0.02226043478264007 0.04164694553235607 0 +1098 0.003476782608701173 0.04164694553235612 0 +1099 0.05742982608697056 0.0416469455323576 0 +1100 0.05922826086954977 0.04139305446764357 0 +1101 0.004875565217397519 0.04164694553235585 0 +1102 0.004676677857607719 0.04165525661947606 0 +1103 0.004588185994666539 0.04150655751047234 0 +1104 0.03145149605540384 0.04138474338052692 0 +1105 0.03153998791836855 0.04153344248954006 0 +1106 0.03325086956526319 0.04164694553235624 0 +1107 0.02625695652177653 0.04164694553235616 0 +1108 0.05842895652172301 0.04139305446764253 0 +1109 0.03784686956517381 0.04139305446764369 0 +1110 0.06822043478260828 0.04139305446764267 0 +1111 0.04404147826089927 0.04164694553235587 0 +1112 0.04424130434779111 0.04139305446764346 0 +1113 0.04044460869568733 0.04164694553235747 0 +1114 0.0254576521739486 0.04164694553235607 0 +1115 0.06382422883463706 0.04165337532368242 0 +1116 0.03604843478256315 0.04139305446764312 0 +1117 0.05363313043476047 0.04139305446764316 0 +1118 0.03524913043473601 0.04139305446764327 0 +1119 0.04124415740189454 0.04165374290640918 0 +1120 0.0594280869565333 0.04164694553235585 0 +1121 0.03105278260873937 0.04164694553235598 0 +1122 0.03205166868512754 0.04165374290640184 0 +1123 0.02305973913046735 0.04164694553235625 0 +1124 0.02066182608698593 0.04164694553235619 0 +1125 0.0166653043478503 0.04164694553235618 0 +1126 0.03025347826091147 0.04164694553235623 0 +1127 0.04963685305401518 0.04138625709359645 0 +1128 0.03464965217395902 0.04164694553235691 0 +1129 0.04923695652171108 0.0413930544676431 0 +1130 0.02425869565220799 0.04164694553235619 0 +1131 0.06722130434782715 0.04164694553235436 0 +1132 0.062225652173902 0.04139305446764371 0 +1133 0.05703017391305833 0.04164694553235671 0 +1134 0.05463226086958238 0.04165600949721521 0 +1135 0.05453234782609175 0.04147411748632752 0 +1136 0.02146113043481304 0.04164694553235612 0 +1137 0.01826391304350455 0.04164694553235618 0 +1138 0.06542286956521376 0.04139305446764417 0 +1139 0.06002756521737671 0.04139305446764374 0 +1140 0.01027086956523338 0.04164694553235618 0 +1141 0.01626565217393666 0.04164694553235607 0 +1142 0.01946286956524523 0.04164694553235616 0 +1143 0.02985382608699807 0.04164694553235657 0 +1144 0.01786426086959115 0.04164694553235648 0 +1145 0.02905452173917065 0.04164694553235604 0 +1146 0.02745591304351653 0.04164694553235623 0 +1147 0.02665660869569015 0.04164694553235607 0 +1148 0.05802930434780941 0.04139305446764249 0 +1149 0.01186947826088762 0.04164694553235618 0 +1150 0.002277826086959035 0.04164694553235687 0 +1151 0.01266878260871492 0.04164694553235652 0 +1152 0.02785556521743009 0.04164694553235618 0 +1153 0.01466704347828254 0.04164694553235621 0 +1154 0.04863747826089433 0.0416469455323558 0 +1155 0.0134680869565419 0.04164694553235625 0 +1156 0.01506669565219629 0.04164694553235655 0 +1157 0.06182599999998848 0.0413930544676436 0 +1158 0.009071913043492931 0.04164694553235657 0 +1159 0.007073652173925114 0.04164694553235655 0 +1160 0.008272608695665609 0.04164694553235621 0 +1161 0.008672260869579184 0.04164694553235623 0 +1162 0.03285121739135045 0.04164694553235601 0 +1163 0.01906321739133167 0.04164694553235616 0 +1164 0.009871217391320009 0.04164694553235651 0 +1165 0.01986252173915888 0.04164694553235627 0 +1166 0.01426739130436915 0.0416469455323565 0 +1167 0.01146982608697424 0.04164694553235651 0 +1168 0.03824652173908741 0.04139305446764312 0 +1169 0.006674000000011396 0.04164694553235623 0 +1170 0.0130684347826283 0.0416469455323562 0 +1171 0.02945417391308428 0.04164694553235612 0 +1172 0.01706495652176396 0.04164694553235626 0 +1173 0.01067052173914717 0.04164694553235658 0 +1174 0.06562269565218021 0.04164694553235659 0 +1175 0.007473304347838501 0.04164694553235623 0 +1176 0.01107017391306055 0.04164694553235623 0 +1177 0.01546634782610966 0.04164694553235618 0 +1178 0.009471565217406488 0.04164694553235655 0 +1179 0.007872956521752057 0.04164694553235621 0 +1180 0.01386773913045548 0.04164694553235627 0 +1181 0.02505800000003502 0.041646945532356 0 +1182 0.05962791304346342 0.04139305446764345 0 +1183 0.01226913043480142 0.04164694553235657 0 +1184 0.03444982608690956 0.04139305446764275 0 +1185 0.04663921739133228 0.04164694553235725 0 +1186 0.05103539130432175 0.0413930544676425 0 +1187 0.02825521739134374 0.04164694553235632 0 +1188 0.04464095652170494 0.04139305446764337 0 +1189 0.02465834782612174 0.04164694553235646 0 +1190 0.02026217391307247 0.0416469455323563 0 +1191 0.01586600000002339 0.0416469455323565 0 +1192 0.04244286956518003 0.04139305446764301 0 +1193 0.04264269565220635 0.04164694553235756 0 +1194 0.02345939130438097 0.04164694553235625 0 +1195 0.02585730434786239 0.04164694553235635 0 +1196 0.02865486956525719 0.04164694553235617 0 +1197 0.0186635652174182 0.04164694553235626 0 +1198 0.03704850394459581 0.04165525661947281 0 +1199 0.03696001208163083 0.04150655751045974 0 +1200 0.001478521739133253 0.04164694553235618 0 +1201 0.0210614782608996 0.04164694553235627 0 +1202 0.03065313043482513 0.04164694553235632 0 +1203 0.02385904347829449 0.04164694553235623 0 +1204 0.01746460869567767 0.04164694553235655 0 +1205 0.06242547826087638 0.0416469455323579 0 +1206 0.05722999999998252 0.04139305446764351 0 +1207 0.02266008695655384 0.04164694553235625 0 +1208 0.04984300587280124 0.04165842417558668 0 +1209 0.06782078260869519 0.04139305446764377 0 +1210 0.05403278260867373 0.04139305446764329 0 +1211 0.03584860869569347 0.04164694553235747 0 +1212 0.02705626086960354 0.04164694553235623 0 +1213 0.03744721739126026 0.04139305446764363 0 +1214 0.03964530434778506 0.04139305446764356 0 +1215 0.05663056246554145 0.04165132889253742 0 +1216 0.03425000000004608 0.041646945532357 0 +1217 0.05083556521741449 0.04164694553235739 0 +1218 0.02605713043475112 0.0413930544676426 0 +1219 0.03764704347829873 0.04164694553235597 0 +1220 0.05123521739132659 0.04164694553235693 0 +1221 0.002077999999997341 0.04139305446764288 0 +1222 0.004282658046700424 0.04165842417558584 0 +1223 0.05303365217393374 0.04164694553235694 0 +1224 0.003876434782614559 0.04164694553235707 0 +1225 0.02186078260872673 0.0416469455323563 0 +1226 0.00407650522794549 0.04138625709359425 0 +1227 0.0004793913043470531 0.0413930544676427 0 +1228 0.001678347826084776 0.04139305446764287 0 +1229 0.001878173913046351 0.04164694553235707 0 +1230 0.04643939130431614 0.04139305446764355 0 +1231 0.04703886956524485 0.0416469455323563 0 +1232 0.002477652173909903 0.04139305446764286 0 +1233 0.06022739130435836 0.04164694553235672 0 +1234 0.02285991304345062 0.04139305446764278 0 +1235 0.03984513043474141 0.04139305446764352 0 +1236 0.003676608695647599 0.04139305446764288 0 +1237 0.04224304347829409 0.04164694553235652 0 +1238 0.02206060869562555 0.04139305446764297 0 +1239 0.04164919758036399 0.04138850776921923 0 +1240 0.04175568171403643 0.04153331700988967 0 +1241 0.04145031022058766 0.04138136001572882 0 +1242 0.01886339130432508 0.04139305446764288 0 +1243 0.01606582608693706 0.04139305446764288 0 +1244 0.04623956521741969 0.04164694553235586 0 +1245 0.02925434782605157 0.04139305446764308 0 +1246 0.04204321739126951 0.04138869462085894 0 +1247 0.04004495652177464 0.04164694553235638 0 +1248 0.01766443478258728 0.0413930544676429 0 +1249 0.03724743203077949 0.04165132889253489 0 +1250 0.05822913043479398 0.04164694553235651 0 +1251 0.05982773913044555 0.04164694553235858 0 +1252 0.01486686956519939 0.0413930544676429 0 +1253 0.01526652173911195 0.04139305446764286 0 +1254 0.05063573913040822 0.04139305446764301 0 +1255 0.04843765217388355 0.04139305446764313 0 +1256 0.0438416521738776 0.04138869462085668 0 +1257 0.02725608695648874 0.04139305446764306 0 +1258 0.01286860869563657 0.04139305446764288 0 +1259 0.06122627738075425 0.04165374290640576 0 +1260 0.0268564347825764 0.04139305446764262 0 +1261 0.0588286086956365 0.04139305446764265 0 +1262 0.02126130434780041 0.04139305446764292 0 +1263 0.01087034782607377 0.04139305446764293 0 +1264 0.01446721739128684 0.04139305446764285 0 +1265 0.02765573913040144 0.04139305446764276 0 +1266 0.006873826086948101 0.04139305446764286 0 +1267 0.02485817391301358 0.04139305446764294 0 +1268 0.008472434782598369 0.04139305446764287 0 +1269 0.008872086956510929 0.04139305446764284 0 +1270 0.01007104347824863 0.04139305446764287 0 +1271 0.009671391304336054 0.04139305446764287 0 +1272 0.02365921739127597 0.04139305446764309 0 +1273 0.01406756521737428 0.04139305446764286 0 +1274 0.02885469565213914 0.0413930544676425 0 +1275 0.01166965217389888 0.04139305446764294 0 +1276 0.009271739130423484 0.04139305446764285 0 +1277 0.007673130434773228 0.04139305446764286 0 +1278 0.01126999999998629 0.0413930544676428 0 +1279 0.00287730434782247 0.04139305446764286 0 +1280 0.03405017391308998 0.04165600949721325 0 +1281 0.03395026086958233 0.04147411748632739 0 +1282 0.007273478260860668 0.04139305446764284 0 +1283 0.02445852173910087 0.04139305446764283 0 +1284 0.02086165217388786 0.0413930544676429 0 +1285 0.008072782608685783 0.04139305446764286 0 +1286 0.01047069565216118 0.04139305446764283 0 +1287 0.06402417600840535 0.04138657894759184 0 +1288 0.0192630434782375 0.04139305446764276 0 +1289 0.03665448413368468 0.04165842417558775 0 +1290 0.01246895652172403 0.04139305446764283 0 +1291 0.01366791304346169 0.04139305446764282 0 +1292 0.01566617391302451 0.04139305446764281 0 +1293 0.02046199999997535 0.04139305446764286 0 +1294 0.006474173913035546 0.04139305446764285 0 +1295 0.01726478260867483 0.04139305446764283 0 +1296 0.005075391304341575 0.04139305446764288 0 +1297 0.0132682608695491 0.04139305446764282 0 +1298 0.01846373913041252 0.04139305446764272 0 +1299 0.01966269565215019 0.04139305446764276 0 +1300 0.01686513043476231 0.0413930544676428 0 +1301 0.01206930434781144 0.04139305446764278 0 +1302 0.02006234782606281 0.04139305446764281 0 +1303 0.02246026086953809 0.0413930544676428 0 +1304 0.02166095652171307 0.04139305446764279 0 +1305 0.03125256796921716 0.04138867110746175 0 +1306 0.05183469565214886 0.04139305446764254 0 +1307 0.02325956521736319 0.04139305446764278 0 +1308 0.001278695652172212 0.04139305446764287 0 +1309 0.005475043478254148 0.04139305446764289 0 +1310 0.01806408695649997 0.0413930544676428 0 +1311 0.0008790434782596438 0.04139305446764287 0 +1312 0.03085295652170187 0.041393054467643 0 +1313 0.03005365217387674 0.04139305446764269 0 +1314 0.04683904347822909 0.04139305446764343 0 +1315 0.02805539130431404 0.041393054467643 0 +1316 0.003276956521735034 0.04139305446764287 0 +1317 0.03045330434778936 0.04139305446764276 0 +1318 0.06602234782609187 0.04164694553235654 0 +1319 0.02845504347822654 0.04139305446764273 0 +1320 0.01646547826084961 0.04139305446764267 0 +1321 0.02565747826083874 0.04139305446764231 0 +1322 0.03964530434786135 0.04164694553235646 0 +1323 0.03265139130430555 0.04139305446764258 0 +1324 0.02645678260866377 0.04139305446764271 0 +1325 0.02965399999996445 0.04139305446764222 0 +1326 0.025257826086926 0.04139305446764252 0 +1327 0.02405886956518845 0.0413930544676429 0 +1328 0.038852571090204 0.04165842417558774 0 +1329 0.04603973913040263 0.04139305446764279 0 +1330 0.03305104347821722 0.04139305446764256 0 +1331 0.05283382608693273 0.04139305446764366 0 +1332 0.03184551586631473 0.04138157582441238 0 +1333 0.06522304347826575 0.04164694553235532 0 +1334 0.0480379999999701 0.04139305446764306 0 +1335 0.033450695652129 0.04139305446764225 0 +1336 0.06202582608696542 0.04164694553235775 0 +1337 0.06702147826086671 0.04139305446764299 0 +1338 0.04943678260871892 0.04164694553235788 0 +1339 0.04484078260872514 0.04164694553235746 0 +1340 0.03544895652178214 0.04164694553235755 0 +1341 0.06282513043478752 0.0416469455323577 0 +1342 0.06802060869565155 0.04164694553235641 0 +1343 0.03504930434787065 0.04164694553235816 0 +1344 0.04583995376990094 0.04165132889253534 0 +1345 0.05603761456844744 0.04165842417558677 0 +1346 0.06323135369887357 0.04165842417558569 0 +1347 0.04304259218450131 0.04165374290641023 0 +1348 0.0322517391303945 0.0413930544676426 0 +1349 0.05563139130436479 0.04164694553235654 0 +1350 0.03844634782612422 0.04164694553235718 0 +1351 0.03624826086960494 0.04164694553235717 0 +1352 0.05343330434784475 0.04164694553235652 0 +1353 0.04524700587280606 0.04165842417558707 0 +1354 0.04084426086959868 0.04164694553235788 0 +1355 0.06102012456198826 0.04138157582441433 0 +1356 0.04823782608698144 0.04164694553235674 0 +1357 0.06682165217391449 0.04164694553235763 0 +1358 0.05543156521737164 0.04139305446764256 0 +1359 0.05902843478262059 0.04164694553235652 0 +1360 0.04743852173915568 0.04164694553235709 0 +1361 0.06762095652173834 0.041646945532356 0 +1362 0.05483208695653907 0.0416513615559138 0 +1363 0.05782947826088305 0.04164694553235816 0 +1364 0.05163486956523772 0.04164694553235818 0 +1365 0.06462356521738567 0.04138869462085742 0 +1366 0.06841439686320369 0.04166675097770994 0 +1367 8.560313679573812e-05 0.04137324902228971 0 +1368 8.560313679570499e-05 0.04166675097771055 0 +1369 0.0684143968632038 0.04137324902228887 0 +1370 0.03381008937862115 0.04136457046191223 0 +1371 0.03174740950014929 0.04153083679536664 0 +1372 0.03675259049985014 0.04150916320463348 0 +1373 0.03895067745637118 0.04150916320463372 0 +1374 0.04184566957160779 0.04167302373257002 0 +1375 0.04364413042996919 0.04167297309984425 0 +1376 0.04534511223897816 0.04150916320463356 0 +1377 0.04994111223897724 0.04150916320463344 0 +1378 0.05439217633514869 0.04136457046190978 0 +1379 0.05613572093462799 0.04150916320463428 0 +1380 0.06092201819580362 0.04153083679536639 0 +1381 0.00583443720472068 0.04136457046190825 0 +1382 0.004380764412888222 0.04150916320463413 0 +1383 0.06446399757788852 0.0416754295380924 0 +1384 0.06332946006506165 0.04150916320463409 0 +1385 0.06418365459602761 0.04167542953809351 0 +1386 0.004678043473434226 0.0413669553541494 0 +1387 0.06362673912560798 0.04136695535414925 0 +1388 0.006114780186581206 0.04136457046190628 0 +1389 0.06062473913526099 0.04167304464585249 0 +1390 0.0564329999951665 0.04136695535414693 0 +1391 0.05467251931700987 0.0413645704619053 0 +1392 0.05023839129951126 0.04136695535414475 0 +1393 0.04564239129950793 0.04136695535414339 0 +1394 0.04334685136941234 0.0415303359733883 0 +1395 0.04154839051104941 0.04153056410529241 0 +1396 0.0392479565168954 0.04136695535414142 0 +1397 0.03145013043962652 0.04167304464585884 0 +1398 0.03704986956037233 0.04136695535414055 0 +1399 0.03409043236048235 0.04136457046190217 0 +1400 0.0003794782608692359 0.04151999999999965 0 +1401 0.06812052173913195 0.04151999999999847 0 +1402 0.0005793043478255413 0.04151999999999945 0 +1403 0.06692156521739115 0.04152000000000133 0 +1404 0.06712139130434766 0.04152000000000053 0 +1405 0.0667217391304358 0.04152000000000106 0 +1406 0.0007791304347822237 0.04151999999999934 0 +1407 0.06792069565217373 0.04151999999999977 0 +1408 0.06772086956521645 0.04152000000000013 0 +1409 0.06632208695652543 0.04152000000000267 0 +1410 0.06752104347825991 0.04152000000000156 0 +1411 0.0009789565217389385 0.04151999999999932 0 +1412 0.001978086956521833 0.04151999999999993 0 +1413 0.001778260869565108 0.04151999999999963 0 +1414 0.002177913043477721 0.04151999999999957 0 +1415 0.001178782608695654 0.04151999999999935 0 +1416 0.002377739130433948 0.04151999999999942 0 +1417 0.06612226086956935 0.04152000000000157 0 +1418 0.001578434782607645 0.04151999999999872 0 +1419 0.001378608695651811 0.04151999999999909 0 +1420 0.002577565217390431 0.04151999999999922 0 +1421 0.06652191304347976 0.04152000000000065 0 +1422 0.06592243478261302 0.04152000000000262 0 +1423 0.002777391304347011 0.041519999999999 0 +1424 0.0649233043478202 0.04151999999999746 0 +1425 0.0673212173913036 0.04152000000000036 0 +1426 0.002977217391303626 0.04151999999999896 0 +1427 0.06572260869565645 0.04152000000000223 0 +1428 0.00317704347826032 0.04151999999999887 0 +1429 0.003976347826092312 0.04152000000000398 0 +1430 0.004178774409358149 0.0415156917296742 0 +1431 0.003776521739135768 0.04152000000000357 0 +1432 0.0647234782608619 0.04151999999999375 0 +1433 0.003376869565218734 0.04152000000000017 0 +1434 0.003576695652177802 0.04152000000000218 0 +1435 0.06552278260869925 0.041520000000002 0 +1436 0.06512313043478091 0.04151999999999911 0 +1437 0.06532295652173989 0.04152000000000017 0 +1438 0.06312747006153074 0.04151569172967463 0 +1439 0.06392417391304894 0.04152000000000382 0 +1440 0.004975478260863541 0.0415199999999945 0 +1441 0.06272521739130764 0.04152000000000462 0 +1442 0.005175304347819609 0.04151999999999462 0 +1443 0.06292528538767586 0.04151905564248832 0 +1444 0.005375130434777436 0.04151999999999494 0 +1445 0.005574956521731987 0.04151999999999369 0 +1446 0.06252539130435081 0.04152000000000518 0 +1447 0.06232556521739405 0.04152000000000419 0 +1448 0.06212573913043802 0.04152000000000418 0 +1449 0.006374260869557329 0.04151999999999233 0 +1450 0.006574086956513774 0.04151999999999248 0 +1451 0.06192591304348218 0.04152000000000416 0 +1452 0.006773913043470063 0.04151999999999184 0 +1453 0.006973739130426156 0.04151999999999167 0 +1454 0.007173565217382611 0.04151999999999188 0 +1455 0.06172608695652569 0.04152000000000418 0 +1456 0.007373391304338746 0.04151999999999157 0 +1457 0.007573217391295198 0.04151999999999106 0 +1458 0.06152626086956915 0.04152000000000428 0 +1459 0.007773043478251295 0.04151999999999118 0 +1460 0.05992765217392186 0.0415200000000092 0 +1461 0.007972869565207728 0.04151999999999063 0 +1462 0.0611240081993378 0.04152430827032824 0 +1463 0.008172695652163843 0.04151999999999077 0 +1464 0.0601274782608793 0.04152000000000962 0 +1465 0.008372521739120502 0.04151999999999028 0 +1466 0.008572347826076233 0.04151999999999025 0 +1467 0.008772173913032906 0.0415199999999899 0 +1468 0.0603273043478364 0.04152000000000949 0 +1469 0.06132619287319972 0.0415209443575201 0 +1470 0.008971999999988985 0.0415199999999897 0 +1471 0.05972782608696534 0.04152000000000809 0 +1472 0.009171826086945275 0.04151999999998975 0 +1473 0.05852886956521545 0.04151999999999972 0 +1474 0.05832904347826071 0.04152000000000176 0 +1475 0.009371652173901728 0.04151999999998946 0 +1476 0.05792939130435976 0.04152000000001133 0 +1477 0.009571478260858177 0.04151999999998949 0 +1478 0.05812921739130471 0.04152000000000215 0 +1479 0.009771304347813932 0.0415199999999888 0 +1480 0.05932817391305456 0.04152000000001034 0 +1481 0.05952800000000855 0.04152000000000795 0 +1482 0.009971130434770789 0.0415199999999891 0 +1483 0.01017095652172646 0.04151999999998867 0 +1484 0.05912834782608493 0.04151999999999992 0 +1485 0.05892852173912055 0.04151999999999361 0 +1486 0.05872869565217072 0.04151999999999859 0 +1487 0.01037078260868297 0.04151999999998832 0 +1488 0.01057060869563944 0.04151999999998828 0 +1489 0.05752973913044823 0.04152000000001246 0 +1490 0.01077043478259593 0.04151999999998805 0 +1491 0.0577295652174033 0.04152000000001098 0 +1492 0.01097026086955155 0.04151999999998785 0 +1493 0.01117008695650842 0.04151999999998772 0 +1494 0.01136991304346426 0.04151999999998728 0 +1495 0.0115697391304207 0.0415199999999875 0 +1496 0.01176956521737704 0.04151999999998735 0 +1497 0.05732991304349064 0.04152000000001121 0 +1498 0.01196939130433358 0.04151999999998677 0 +1499 0.05593373093109905 0.0415156917296765 0 +1500 0.05713008695653396 0.0415200000000108 0 +1501 0.05693026086957638 0.04152000000001082 0 +1502 0.01216921739128935 0.04151999999998645 0 +1503 0.01236904347824574 0.04151999999998676 0 +1504 0.05673043478262368 0.04152000000001346 0 +1505 0.01256886956520223 0.04151999999998638 0 +1506 0.01276869565215856 0.04151999999998609 0 +1507 0.01296852173911466 0.04151999999998609 0 +1508 0.01316834782607102 0.04151999999998586 0 +1509 0.05573154625724921 0.04151905564249383 0 +1510 0.05553151857910874 0.0415198426070847 0 +1511 0.01336817391302721 0.0415199999999857 0 +1512 0.05533165889362199 0.04151997376785015 0 +1513 0.01356799999998367 0.04151999999998537 0 +1514 0.01376782608693976 0.04151999999998528 0 +1515 0.05413269565219014 0.04152000000001598 0 +1516 0.05513182720691007 0.04151999562797763 0 +1517 0.01396765217389621 0.04151999999998498 0 +1518 0.054932000000017 0.04152000000001482 0 +1519 0.05393286956523504 0.04152000000001581 0 +1520 0.01416747826085234 0.04151999999998466 0 +1521 0.05373304347827846 0.04152000000001652 0 +1522 0.01436730434780894 0.04151999999998453 0 +1523 0.01456713043476475 0.0415199999999844 0 +1524 0.01476695652172135 0.04151999999998415 0 +1525 0.0535332173913238 0.04152000000001672 0 +1526 0.01496678260867738 0.04151999999998381 0 +1527 0.05333339130436609 0.04152000000001639 0 +1528 0.0151666086956339 0.0415199999999839 0 +1529 0.01536643478259005 0.04151999999998377 0 +1530 0.0155662608695463 0.0415199999999832 0 +1531 0.05173478260871443 0.04152000000001758 0 +1532 0.0157660869565027 0.04151999999998322 0 +1533 0.01596591304345911 0.04151999999998309 0 +1534 0.05193460869564926 0.04152000000000018 0 +1535 0.05213443478260932 0.04152000000000294 0 +1536 0.01616573913041504 0.04151999999998297 0 +1537 0.01636556521737185 0.04151999999998262 0 +1538 0.0165653913043275 0.04151999999998242 0 +1539 0.01676521739128432 0.04151999999998231 0 +1540 0.05293373913045532 0.04152000000001736 0 +1541 0.05153495652175676 0.04152000000001551 0 +1542 0.05313356521740831 0.04152000000001528 0 +1543 0.01696504347824025 0.04151999999998211 0 +1544 0.01716486956519684 0.04151999999998184 0 +1545 0.05253408695652688 0.04152000000000566 0 +1546 0.01736469565215274 0.04151999999998138 0 +1547 0.05273391304349258 0.04152000000001219 0 +1548 0.05233426086957 0.04152000000000602 0 +1549 0.05133513043480059 0.04152000000001501 0 +1550 0.01756452173910927 0.04151999999998158 0 +1551 0.05113530434784358 0.04152000000001569 0 +1552 0.01776434782606539 0.04151999999998107 0 +1553 0.05093547826088791 0.04152000000001599 0 +1554 0.01796417391302179 0.04151999999998097 0 +1555 0.01816399999997809 0.0415199999999811 0 +1556 0.049739122235448 0.04151569172967727 0 +1557 0.01836382608693443 0.04151999999998066 0 +1558 0.04953693756159985 0.0415190556424974 0 +1559 0.01856365217389041 0.04151999999998058 0 +1560 0.01876347826084703 0.04151999999998043 0 +1561 0.05073565217393224 0.04152000000001654 0 +1562 0.01896330434780316 0.04151999999998029 0 +1563 0.04933690988345782 0.04151984260708674 0 +1564 0.01916313043475944 0.04151999999997993 0 +1565 0.04913705019797047 0.04151997376785155 0 +1566 0.05053582608698019 0.04152000000001901 0 +1567 0.01936295652171572 0.04151999999997986 0 +1568 0.01956278260867226 0.04151999999997952 0 +1569 0.04893721851125907 0.04151999562797901 0 +1570 0.01976260869562798 0.04151999999997929 0 +1571 0.01996243478258462 0.04151999999997911 0 +1572 0.04773826086956282 0.04152000000000027 0 +1573 0.02016226086954099 0.04151999999997914 0 +1574 0.02036208695649717 0.04151999999997882 0 +1575 0.04873739149100976 0.04151999927133341 0 +1576 0.02056191304345349 0.04151999999997871 0 +1577 0.04853756524850421 0.04151999987855899 0 +1578 0.02076173913040974 0.0415199999999782 0 +1579 0.0475384347826107 0.04152000000000405 0 +1580 0.04833773913561368 0.04151999997975621 0 +1581 0.0473386086956556 0.04152000000000499 0 +1582 0.0209615652173659 0.04151999999997822 0 +1583 0.0481379130443348 0.04151999999662237 0 +1584 0.04793808695666249 0.04151999999943693 0 +1585 0.02116139130432221 0.04151999999997789 0 +1586 0.02136121739127858 0.04151999999997802 0 +1587 0.02156104347823538 0.04151999999997733 0 +1588 0.02176086956519076 0.04151999999997719 0 +1589 0.04693895652176579 0.04152000000002374 0 +1590 0.02196069565214715 0.0415199999999771 0 +1591 0.02216052173910396 0.04151999999997732 0 +1592 0.04713878260869931 0.04152000000000496 0 +1593 0.02236034782606016 0.04151999999997684 0 +1594 0.04673913043481095 0.0415200000000243 0 +1595 0.0225601739130159 0.0415199999999766 0 +1596 0.02275999999997277 0.04151999999997646 0 +1597 0.02295982608692866 0.04151999999997619 0 +1598 0.04653930434785433 0.04152000000002391 0 +1599 0.04514312223544985 0.04151569172967838 0 +1600 0.02315965217388533 0.0415199999999758 0 +1601 0.04613965217391147 0.04151999999999981 0 +1602 0.04593982608692561 0.04151999999997598 0 +1603 0.02335947826084107 0.04151999999997579 0 +1604 0.04494093756160412 0.04151905564250041 0 +1605 0.02355930434779759 0.04151999999997553 0 +1606 0.04633947826088571 0.04152000000001385 0 +1607 0.02375913043475443 0.04151999999997591 0 +1608 0.02395895652171029 0.04151999999997522 0 +1609 0.04474090988345942 0.04151984260708814 0 +1610 0.02415878260866662 0.04151999999997517 0 +1611 0.04454105019797184 0.0415199737678527 0 +1612 0.02435860869562304 0.04151999999997473 0 +1613 0.02455843478257862 0.04151999999997438 0 +1614 0.04314470491135592 0.04152431512906633 0 +1615 0.02475826086953535 0.04151999999997445 0 +1616 0.02495808695649181 0.04151999999997462 0 +1617 0.04434121851125968 0.04151999562797981 0 +1618 0.0251579130434481 0.0415199999999739 0 +1619 0.02555756521736115 0.04151999999997368 0 +1620 0.04394156521735589 0.04151999999997453 0 +1621 0.02535773913040393 0.04151999999997402 0 +1622 0.04414139149099947 0.04151999927132563 0 +1623 0.04294266338808314 0.04152094494075714 0 +1624 0.02575739130431607 0.04151999999997324 0 +1625 0.02595721739127359 0.04151999999997331 0 +1626 0.04274264679656832 0.04152015749013115 0 +1627 0.02615704347822901 0.04151999999997301 0 +1628 0.0425427889588525 0.0415200262483601 0 +1629 0.02635686956518563 0.04151999999997238 0 +1630 0.02655669565214172 0.04151999999997273 0 +1631 0.04094417391307652 0.04152000000002857 0 +1632 0.04234295758010268 0.04152000437473143 0 +1633 0.04114400000003213 0.0415200000000284 0 +1634 0.02675652173909859 0.04151999999997225 0 +1635 0.02695634782605431 0.0415199999999722 0 +1636 0.02735599999996669 0.04151999999997187 0 +1637 0.04214313043481592 0.04152000000002809 0 +1638 0.04134642223731644 0.04152422685387185 0 +1639 0.02755582608692344 0.04151999999997161 0 +1640 0.02715617391301071 0.04151999999997164 0 +1641 0.02775565217387974 0.04151999999997162 0 +1642 0.0407443478261211 0.04152000000002914 0 +1643 0.02795547826083584 0.04151999999997127 0 +1644 0.0405445217391654 0.04152000000002948 0 +1645 0.0281553043477922 0.04151999999997113 0 +1646 0.02835513043474888 0.04151999999997075 0 +1647 0.04034469565220927 0.04152000000002982 0 +1648 0.028554956521704 0.04151999999997043 0 +1649 0.02875478260866136 0.04151999999997057 0 +1650 0.02895460869561709 0.04151999999997042 0 +1651 0.02955408695648715 0.04151999999996959 0 +1652 0.04014486956525354 0.04152000000002991 0 +1653 0.02935426086952946 0.04151999999996988 0 +1654 0.02915443478257363 0.04151999999996975 0 +1655 0.03874868745284316 0.04151569172967957 0 +1656 0.0399450434782962 0.0415200000000301 0 +1657 0.02975391304344138 0.04151999999996879 0 +1658 0.02995373913039891 0.04151999999996954 0 +1659 0.03954539130430715 0.04151999999997022 0 +1660 0.03854650277900018 0.04151905564250406 0 +1661 0.03974521739130155 0.04152000000000007 0 +1662 0.03015356521735457 0.0415199999999691 0 +1663 0.03035339130431174 0.04151999999996891 0 +1664 0.03834647510085255 0.04151984260708956 0 +1665 0.03055321739126708 0.0415199999999686 0 +1666 0.03075304347822368 0.04151999999996863 0 +1667 0.03814661541536436 0.04151997376785391 0 +1668 0.03095286956518012 0.04151999999996858 0 +1669 0.0379467837286525 0.04151999562798126 0 +1670 0.0365506004963221 0.04151569172967988 0 +1671 0.03115269565213649 0.04151999999996748 0 +1672 0.03194939950367721 0.04152430827032011 0 +1673 0.03754713043477963 0.04151999999999994 0 +1674 0.03215158417751937 0.04152094435749474 0 +1675 0.03634841582247975 0.04151905564250516 0 +1676 0.03774695670839624 0.04151999927133019 0 +1677 0.03734730434778157 0.04151999999996764 0 +1678 0.03614838814433149 0.04151984260709008 0 +1679 0.03235161185566775 0.04152015739290962 0 +1680 0.03594852845884323 0.04151997376785435 0 +1681 0.03255147154115607 0.04152002623214543 0 +1682 0.03574869677213176 0.04151999562798182 0 +1683 0.0327513032278677 0.04152000437201796 0 +1684 0.03554886975188314 0.04151999927133659 0 +1685 0.03534904350937795 0.04151999987856228 0 +1686 0.03514921739649719 0.04151999997976689 0 +1687 0.03315095652169508 0.0415199999999647 0 +1688 0.03295113024811647 0.04152000072866339 0 +1689 0.03335078260865147 0.04151999999996454 0 +1690 0.03494939130522035 0.04151999999663426 0 +1691 0.03355060869560653 0.04151999999996377 0 +1692 0.03434991304352399 0.04152000000003606 0 +1693 0.0345497391304805 0.04152000000003687 0 +1694 0.03474956521754384 0.04151999999944531 0 +1695 0.03415262124942464 0.04151606196154572 0 +1696 0.03714747826090732 0.04152050574111434 0 +1697 0.03135252173909266 0.04151949425888489 0 +1698 0.03934556521742638 0.04152050574111622 0 +1699 0.04164743907973946 0.04167392407931351 0 +1700 0.04344590863001947 0.041673826985816 0 +1701 0.04574000000002701 0.04152050574112044 0 +1702 0.05033600000002236 0.04152050574112289 0 +1703 0.05473470820592329 0.04151633018455937 0 +1704 0.05653060869566506 0.04152050574112741 0 +1705 0.06052713043476785 0.04151949425887125 0 +1706 0.00617696907548259 0.04151633018456177 0 +1707 0.06412147111601432 0.04152354472454222 0 +1708 0.004775652173918467 0.04152050574113277 0 +1709 0.0637243478260909 0.04152050574113228 0 +1710 0.06452618646677663 0.04152375187501138 0 +1711 0.004479821673481009 0.04136600607352098 0 +1712 0.06342851732565408 0.04136600607352091 0 +1713 0.005772248315835777 0.04151624812498967 0 +1714 0.06082296093521446 0.04167399392647991 0 +1715 0.05623477819521319 0.04136600607351998 0 +1716 0.05432998744627579 0.04151624812499506 0 +1717 0.0500401694995576 0.04136600607351883 0 +1718 0.04544416949955472 0.0413660060735184 0 +1719 0.04374173913039933 0.04151949425884623 0 +1720 0.04194330434778826 0.04151949425884473 0 +1721 0.03904973471694232 0.04136600607351762 0 +1722 0.03685164776041938 0.04136600607351719 0 +1723 0.03164835223957994 0.0416739939264827 0 +1724 0.03374790048977209 0.04151624812500106 0 +1725 0.0001806853668378913 0.04152000000000003 0 +1726 0.06832044803035248 0.04151999999999934 0 +1727 0.06857360687296474 0.04167356033390528 0 +1728 -7.36068729639413e-05 0.04136643966609472 0 +1729 -7.360687296456316e-05 0.04167356033390649 0 +1730 0.06857360687296557 0.04136643966609303 0 $EndNodes $Elements -2520 -1 2 2 1 1 695 696 879 -2 2 2 1 1 349 350 878 -3 2 2 1 1 349 878 1559 -4 2 2 1 1 695 879 1558 -5 2 2 1 1 350 1556 878 -6 2 2 1 1 696 1557 879 -7 2 2 1 1 856 881 1158 -8 2 2 1 1 854 880 1159 -9 2 2 1 1 846 882 1157 -10 2 2 1 1 853 1014 1024 -11 2 2 1 1 841 883 1156 -12 2 2 1 1 852 1013 1025 -13 2 2 1 1 851 1010 1030 -14 2 2 1 1 850 1012 1031 -15 2 2 1 1 848 1008 1033 -16 2 2 1 1 847 1003 1036 -17 2 2 1 1 844 1009 1027 -18 2 2 1 1 845 1011 1026 -19 2 2 1 1 838 1000 1034 -20 2 2 1 1 839 1006 1028 -21 2 2 1 1 835 990 1061 -22 2 2 1 1 832 1005 1029 -23 2 2 1 1 842 1007 1047 -24 2 2 1 1 837 1004 1044 -25 2 2 1 1 836 1002 1045 -26 2 2 1 1 834 1001 1038 -27 2 2 1 1 830 993 1037 -28 2 2 1 1 833 997 1041 -29 2 2 1 1 827 999 1054 -30 2 2 1 1 823 982 1040 -31 2 2 1 1 831 995 1042 -32 2 2 1 1 828 994 1048 -33 2 2 1 1 820 996 1032 -34 2 2 1 1 826 992 1051 -35 2 2 1 1 825 980 1064 -36 2 2 1 1 824 988 1056 -37 2 2 1 1 822 989 1055 -38 2 2 1 1 815 985 1060 -39 2 2 1 1 821 991 1052 -40 2 2 1 1 812 973 1062 -41 2 2 1 1 819 987 1059 -42 2 2 1 1 818 981 1058 -43 2 2 1 1 809 984 1039 -44 2 2 1 1 814 986 1050 -45 2 2 1 1 805 967 1069 -46 2 2 1 1 813 983 1057 -47 2 2 1 1 811 978 1066 -48 2 2 1 1 810 977 1067 -49 2 2 1 1 801 972 1043 -50 2 2 1 1 807 979 1063 -51 2 2 1 1 806 971 1073 -52 2 2 1 1 803 970 1070 -53 2 2 1 1 802 966 1074 -54 2 2 1 1 792 959 1068 -55 2 2 1 1 797 975 1046 -56 2 2 1 1 795 968 1077 -57 2 2 1 1 800 969 1071 -58 2 2 1 1 799 964 1075 -59 2 2 1 1 796 965 1076 -60 2 2 1 1 794 962 1080 -61 2 2 1 1 789 974 1049 -62 2 2 1 1 793 961 1078 -63 2 2 1 1 782 946 1092 -64 2 2 1 1 791 960 1081 -65 2 2 1 1 790 958 1084 -66 2 2 1 1 786 957 1086 -67 2 2 1 1 779 963 1053 -68 2 2 1 1 785 956 1079 -69 2 2 1 1 783 951 1085 -70 2 2 1 1 784 944 1094 -71 2 2 1 1 781 954 1083 -72 2 2 1 1 775 952 1095 -73 2 2 1 1 771 941 1089 -74 2 2 1 1 780 953 1091 -75 2 2 1 1 778 948 1093 -76 2 2 1 1 776 950 1090 -77 2 2 1 1 773 949 1087 -78 2 2 1 1 774 926 1119 -79 2 2 1 1 772 947 1088 -80 2 2 1 1 764 942 1101 -81 2 2 1 1 768 955 1065 -82 2 2 1 1 770 940 1100 -83 2 2 1 1 769 943 1099 -84 2 2 1 1 767 938 1098 -85 2 2 1 1 763 939 1097 -86 2 2 1 1 761 945 1072 -87 2 2 1 1 762 936 1106 -88 2 2 1 1 757 917 1118 -89 2 2 1 1 766 924 1126 -90 2 2 1 1 760 935 1103 -91 2 2 1 1 754 913 1132 -92 2 2 1 1 759 934 1109 -93 2 2 1 1 750 937 1111 -94 2 2 1 1 756 933 1105 -95 2 2 1 1 755 930 1107 -96 2 2 1 1 752 928 1114 -97 2 2 1 1 751 925 1108 -98 2 2 1 1 746 929 1104 -99 2 2 1 1 753 927 1128 -100 2 2 1 1 743 920 1131 -101 2 2 1 1 749 923 1113 -102 2 2 1 1 748 922 1123 -103 2 2 1 1 745 921 1124 -104 2 2 1 1 744 919 1116 -105 2 2 1 1 740 932 1082 -106 2 2 1 1 742 918 1117 -107 2 2 1 1 738 915 1139 -108 2 2 1 1 741 916 1125 -109 2 2 1 1 730 908 1112 -110 2 2 1 1 739 914 1127 -111 2 2 1 1 737 912 1129 -112 2 2 1 1 727 904 1140 -113 2 2 1 1 734 910 1130 -114 2 2 1 1 732 909 1135 -115 2 2 1 1 725 897 1145 -116 2 2 1 1 731 907 1133 -117 2 2 1 1 729 905 1134 -118 2 2 1 1 728 903 1137 -119 2 2 1 1 720 900 1115 -120 2 2 1 1 726 901 1141 -121 2 2 1 1 716 894 1136 -122 2 2 1 1 719 906 1102 -123 2 2 1 1 723 898 1148 -124 2 2 1 1 718 899 1146 -125 2 2 1 1 711 893 1142 -126 2 2 1 1 715 884 1155 -127 2 2 1 1 722 902 1153 -128 2 2 1 1 712 911 1121 -129 2 2 1 1 698 886 1147 -130 2 2 1 1 709 896 1149 -131 2 2 1 1 701 887 1138 -132 2 2 1 1 708 892 1151 -133 2 2 1 1 705 890 1144 -134 2 2 1 1 704 888 1143 -135 2 2 1 1 857 1159 880 -136 2 2 1 1 697 895 1120 -137 2 2 1 1 707 885 1154 -138 2 2 1 1 855 1158 881 -139 2 2 1 1 840 1156 883 -140 2 2 1 1 849 1157 882 -141 2 2 1 1 703 891 1152 -142 2 2 1 1 706 1154 885 -143 2 2 1 1 699 889 1150 -144 2 2 1 1 717 1155 884 -145 2 2 1 1 703 1150 889 -146 2 2 1 1 705 931 1122 -147 2 2 1 1 712 976 1110 -148 2 2 1 1 701 1147 886 -149 2 2 1 1 707 1152 891 -150 2 2 1 1 698 1120 895 -151 2 2 1 1 706 1143 888 -152 2 2 1 1 718 998 1096 -153 2 2 1 1 708 1144 890 -154 2 2 1 1 704 1122 931 -155 2 2 1 1 709 1138 887 -156 2 2 1 1 715 1151 892 -157 2 2 1 1 721 1149 896 -158 2 2 1 1 733 1015 1035 -159 2 2 1 1 717 1142 893 -160 2 2 1 1 714 1121 911 -161 2 2 1 1 723 1146 899 -162 2 2 1 1 710 1096 998 -163 2 2 1 1 713 1110 976 -164 2 2 1 1 719 1153 902 -165 2 2 1 1 724 1148 898 -166 2 2 1 1 716 1102 906 -167 2 2 1 1 720 1136 894 -168 2 2 1 1 728 1141 901 -169 2 2 1 1 729 1137 903 -170 2 2 1 1 725 1115 900 -171 2 2 1 1 736 1145 897 -172 2 2 1 1 731 1134 905 -173 2 2 1 1 732 1133 907 -174 2 2 1 1 734 1135 909 -175 2 2 1 1 737 1130 910 -176 2 2 1 1 730 1140 904 -177 2 2 1 1 739 1129 912 -178 2 2 1 1 808 1016 1023 -179 2 2 1 1 741 1127 914 -180 2 2 1 1 735 1112 908 -181 2 2 1 1 742 1125 916 -182 2 2 1 1 740 1139 915 -183 2 2 1 1 744 1117 918 -184 2 2 1 1 816 1017 1022 -185 2 2 1 1 745 1116 919 -186 2 2 1 1 727 1035 1015 -187 2 2 1 1 748 1124 921 -188 2 2 1 1 743 1082 932 -189 2 2 1 1 749 1123 922 -190 2 2 1 1 753 1131 920 -191 2 2 1 1 751 1113 923 -192 2 2 1 1 758 1128 927 -193 2 2 1 1 752 1108 925 -194 2 2 1 1 750 1104 929 -195 2 2 1 1 755 1114 928 -196 2 2 1 1 756 1107 930 -197 2 2 1 1 841 1018 1021 -198 2 2 1 1 765 1132 913 -199 2 2 1 1 759 1105 933 -200 2 2 1 1 760 1109 934 -201 2 2 1 1 754 1111 937 -202 2 2 1 1 757 1126 924 -203 2 2 1 1 762 1103 935 -204 2 2 1 1 761 1118 917 -205 2 2 1 1 763 1106 936 -206 2 2 1 1 764 1072 945 -207 2 2 1 1 767 1097 939 -208 2 2 1 1 769 1098 938 -209 2 2 1 1 857 1019 1020 -210 2 2 1 1 770 1099 943 -211 2 2 1 1 768 1119 926 -212 2 2 1 1 772 1100 940 -213 2 2 1 1 773 1088 947 -214 2 2 1 1 777 1101 942 -215 2 2 1 1 776 1087 949 -216 2 2 1 1 771 1065 955 -217 2 2 1 1 778 1090 950 -218 2 2 1 1 780 1093 948 -219 2 2 1 1 775 1089 941 -220 2 2 1 1 781 1091 953 -221 2 2 1 1 779 1094 944 -222 2 2 1 1 783 1083 954 -223 2 2 1 1 788 1095 952 -224 2 2 1 1 785 1085 951 -225 2 2 1 1 786 1079 956 -226 2 2 1 1 782 1053 963 -227 2 2 1 1 787 1092 946 -228 2 2 1 1 790 1086 957 -229 2 2 1 1 791 1084 958 -230 2 2 1 1 793 1081 960 -231 2 2 1 1 794 1078 961 -232 2 2 1 1 796 1080 962 -233 2 2 1 1 792 1049 974 -234 2 2 1 1 799 1076 965 -235 2 2 1 1 800 1075 964 -236 2 2 1 1 795 1068 959 -237 2 2 1 1 802 1071 969 -238 2 2 1 1 801 1046 975 -239 2 2 1 1 803 1074 966 -240 2 2 1 1 804 1077 968 -241 2 2 1 1 806 1070 970 -242 2 2 1 1 807 1073 971 -243 2 2 1 1 810 1063 979 -244 2 2 1 1 805 1043 972 -245 2 2 1 1 811 1067 977 -246 2 2 1 1 817 1069 967 -247 2 2 1 1 813 1066 978 -248 2 2 1 1 814 1057 983 -249 2 2 1 1 818 1050 986 -250 2 2 1 1 812 1039 984 -251 2 2 1 1 819 1058 981 -252 2 2 1 1 815 1062 973 -253 2 2 1 1 821 1059 987 -254 2 2 1 1 829 1060 985 -255 2 2 1 1 820 1064 980 -256 2 2 1 1 822 1052 991 -257 2 2 1 1 824 1055 989 -258 2 2 1 1 826 1056 988 -259 2 2 1 1 828 1051 992 -260 2 2 1 1 823 1032 996 -261 2 2 1 1 827 1040 982 -262 2 2 1 1 831 1048 994 -263 2 2 1 1 840 1054 999 -264 2 2 1 1 833 1042 995 -265 2 2 1 1 834 1041 997 -266 2 2 1 1 836 1038 1001 -267 2 2 1 1 832 1037 993 -268 2 2 1 1 837 1045 1002 -269 2 2 1 1 797 1023 1016 -270 2 2 1 1 842 1044 1004 -271 2 2 1 1 843 1047 1007 -272 2 2 1 1 835 1029 1005 -273 2 2 1 1 846 1061 990 -274 2 2 1 1 844 1034 1000 -275 2 2 1 1 845 1028 1006 -276 2 2 1 1 847 1027 1009 -277 2 2 1 1 848 1026 1011 -278 2 2 1 1 809 1022 1017 -279 2 2 1 1 850 1036 1003 -280 2 2 1 1 851 1033 1008 -281 2 2 1 1 852 1031 1012 -282 2 2 1 1 853 1030 1010 -283 2 2 1 1 855 1024 1014 -284 2 2 1 1 854 1025 1013 -285 2 2 1 1 830 1021 1018 -286 2 2 1 1 856 1020 1019 -287 2 2 1 1 1204 213 1596 -288 2 2 1 1 1205 244 1597 -289 2 2 1 1 1206 247 1598 -290 2 2 1 1 1207 256 1595 -291 2 2 1 1 1209 267 1599 -292 2 2 1 1 1212 278 1601 -293 2 2 1 1 1238 190 1609 -294 2 2 1 1 1200 224 1590 -295 2 2 1 1 1213 287 1600 -296 2 2 1 1 1201 462 1591 -297 2 2 1 1 1208 301 1592 -298 2 2 1 1 1233 298 1608 -299 2 2 1 1 1211 310 1593 -300 2 2 1 1 1217 323 1603 -301 2 2 1 1 1215 330 1594 -302 2 2 1 1 1218 353 1602 -303 2 2 1 1 1226 356 1607 -304 2 2 1 1 1221 672 1604 -305 2 2 1 1 1224 34 1606 -306 2 2 1 1 1228 161 1605 -307 2 2 1 1 1160 536 1572 -308 2 2 1 1 1168 473 1589 -309 2 2 1 1 1167 235 1588 -310 2 2 1 1 1166 396 1587 -311 2 2 1 1 1171 387 1586 -312 2 2 1 1 1163 663 1575 -313 2 2 1 1 1174 367 1585 -314 2 2 1 1 1164 25 1574 -315 2 2 1 1 1577 376 1172 -316 2 2 1 1 1176 344 1584 -317 2 2 1 1 1180 410 1579 -318 2 2 1 1 1162 399 1571 -319 2 2 1 1 1190 441 1583 -320 2 2 1 1 1184 419 1582 -321 2 2 1 1 1187 430 1581 -322 2 2 1 1 1578 452 1192 -323 2 2 1 1 1195 484 1580 -324 2 2 1 1 1191 453 1576 -325 2 2 1 1 1573 343 1175 -326 2 2 1 1 1161 507 1570 -327 2 2 1 1 1596 213 214 -328 2 2 1 1 1597 244 245 -329 2 2 1 1 1598 247 248 -330 2 2 1 1 1595 256 257 -331 2 2 1 1 1599 267 268 -332 2 2 1 1 1601 278 279 -333 2 2 1 1 1609 190 191 -334 2 2 1 1 1590 224 225 -335 2 2 1 1 1600 287 288 -336 2 2 1 1 1591 462 463 -337 2 2 1 1 1592 301 302 -338 2 2 1 1 1608 298 299 -339 2 2 1 1 1593 310 311 -340 2 2 1 1 1603 323 324 -341 2 2 1 1 1594 330 331 -342 2 2 1 1 1602 353 354 -343 2 2 1 1 1607 356 357 -344 2 2 1 1 1604 672 673 -345 2 2 1 1 1606 34 35 -346 2 2 1 1 1605 161 162 -347 2 2 1 1 1572 536 537 -348 2 2 1 1 1589 473 474 -349 2 2 1 1 1588 235 236 -350 2 2 1 1 1587 396 397 -351 2 2 1 1 1586 387 388 -352 2 2 1 1 1575 663 664 -353 2 2 1 1 1585 367 368 -354 2 2 1 1 1574 25 26 -355 2 2 1 1 375 376 1577 -356 2 2 1 1 1584 344 345 -357 2 2 1 1 1579 410 411 -358 2 2 1 1 1583 441 442 -359 2 2 1 1 1582 419 420 -360 2 2 1 1 1581 430 431 -361 2 2 1 1 1571 399 400 -362 2 2 1 1 451 452 1578 -363 2 2 1 1 1576 453 454 -364 2 2 1 1 342 343 1573 -365 2 2 1 1 1580 484 485 -366 2 2 1 1 1570 507 508 -367 2 2 1 1 520 521 880 -368 2 2 1 1 524 525 881 -369 2 2 1 1 505 506 882 -370 2 2 1 1 203 204 883 -371 2 2 1 1 21 22 884 -372 2 2 1 1 11 12 885 -373 2 2 1 1 361 362 886 -374 2 2 1 1 359 360 895 -375 2 2 1 1 363 364 887 -376 2 2 1 1 377 378 902 -377 2 2 1 1 685 686 888 -378 2 2 1 1 7 8 889 -379 2 2 1 1 675 676 893 -380 2 2 1 1 385 386 897 -381 2 2 1 1 9 10 891 -382 2 2 1 1 17 18 890 -383 2 2 1 1 392 393 904 -384 2 2 1 1 402 403 915 -385 2 2 1 1 19 20 892 -386 2 2 1 1 381 382 894 -387 2 2 1 1 328 329 911 -388 2 2 1 1 683 684 931 -389 2 2 1 1 365 366 896 -390 2 2 1 1 30 31 899 -391 2 2 1 1 32 33 898 -392 2 2 1 1 37 38 901 -393 2 2 1 1 424 425 917 -394 2 2 1 1 433 434 926 -395 2 2 1 1 383 384 900 -396 2 2 1 1 406 407 920 -397 2 2 1 1 422 423 924 -398 2 2 1 1 372 373 976 -399 2 2 1 1 417 418 913 -400 2 2 1 1 39 40 903 -401 2 2 1 1 41 42 905 -402 2 2 1 1 45 46 909 -403 2 2 1 1 415 416 937 -404 2 2 1 1 394 395 908 -405 2 2 1 1 43 44 907 -406 2 2 1 1 413 414 929 -407 2 2 1 1 47 48 910 -408 2 2 1 1 49 50 912 -409 2 2 1 1 51 52 914 -410 2 2 1 1 53 54 916 -411 2 2 1 1 61 62 922 -412 2 2 1 1 59 60 921 -413 2 2 1 1 428 429 942 -414 2 2 1 1 670 671 998 -415 2 2 1 1 55 56 918 -416 2 2 1 1 57 58 919 -417 2 2 1 1 67 68 928 -418 2 2 1 1 63 64 923 -419 2 2 1 1 73 74 934 -420 2 2 1 1 65 66 925 -421 2 2 1 1 379 380 906 -422 2 2 1 1 69 70 930 -423 2 2 1 1 437 438 941 -424 2 2 1 1 448 449 946 -425 2 2 1 1 77 78 936 -426 2 2 1 1 444 445 944 -427 2 2 1 1 75 76 935 -428 2 2 1 1 71 72 933 -429 2 2 1 1 439 440 952 -430 2 2 1 1 408 409 927 -431 2 2 1 1 404 405 932 -432 2 2 1 1 85 86 940 -433 2 2 1 1 83 84 943 -434 2 2 1 1 81 82 938 -435 2 2 1 1 79 80 939 -436 2 2 1 1 93 94 948 -437 2 2 1 1 95 96 953 -438 2 2 1 1 91 92 950 -439 2 2 1 1 426 427 945 -440 2 2 1 1 87 88 947 -441 2 2 1 1 89 90 949 -442 2 2 1 1 460 461 968 -443 2 2 1 1 103 104 957 -444 2 2 1 1 458 459 959 -445 2 2 1 1 99 100 951 -446 2 2 1 1 105 106 958 -447 2 2 1 1 97 98 954 -448 2 2 1 1 107 108 960 -449 2 2 1 1 435 436 955 -450 2 2 1 1 471 472 967 -451 2 2 1 1 111 112 962 -452 2 2 1 1 101 102 956 -453 2 2 1 1 109 110 961 -454 2 2 1 1 480 481 973 -455 2 2 1 1 115 116 964 -456 2 2 1 1 113 114 965 -457 2 2 1 1 119 120 966 -458 2 2 1 1 487 488 980 -459 2 2 1 1 123 124 971 -460 2 2 1 1 446 447 963 -461 2 2 1 1 503 504 990 -462 2 2 1 1 117 118 969 -463 2 2 1 1 121 122 970 -464 2 2 1 1 456 457 974 -465 2 2 1 1 127 128 977 -466 2 2 1 1 129 130 978 -467 2 2 1 1 467 468 975 -468 2 2 1 1 482 483 985 -469 2 2 1 1 469 470 972 -470 2 2 1 1 125 126 979 -471 2 2 1 1 491 492 982 -472 2 2 1 1 137 138 987 -473 2 2 1 1 135 136 981 -474 2 2 1 1 478 479 984 -475 2 2 1 1 131 132 983 -476 2 2 1 1 143 144 988 -477 2 2 1 1 141 142 989 -478 2 2 1 1 493 494 999 -479 2 2 1 1 139 140 991 -480 2 2 1 1 145 146 992 -481 2 2 1 1 499 500 993 -482 2 2 1 1 133 134 986 -483 2 2 1 1 514 515 1003 -484 2 2 1 1 147 148 994 -485 2 2 1 1 159 160 1007 -486 2 2 1 1 155 156 1002 -487 2 2 1 1 157 158 1004 -488 2 2 1 1 149 150 995 -489 2 2 1 1 390 391 1015 -490 2 2 1 1 151 152 997 -491 2 2 1 1 510 511 1000 -492 2 2 1 1 168 169 1008 -493 2 2 1 1 489 490 996 -494 2 2 1 1 153 154 1001 -495 2 2 1 1 516 517 1012 -496 2 2 1 1 170 171 1010 -497 2 2 1 1 501 502 1005 -498 2 2 1 1 164 165 1006 -499 2 2 1 1 512 513 1009 -500 2 2 1 1 166 167 1011 -501 2 2 1 1 518 519 1013 -502 2 2 1 1 172 173 1014 -503 2 2 1 1 465 466 1016 -504 2 2 1 1 476 477 1017 -505 2 2 1 1 497 498 1018 -506 2 2 1 1 522 523 1019 -507 2 2 1 1 694 1558 1243 -508 2 2 1 1 348 1559 1242 -509 2 2 1 1 5 1241 1557 -510 2 2 1 1 351 1240 1556 -511 2 2 1 1 693 694 1243 -512 2 2 1 1 351 352 1240 -513 2 2 1 1 347 348 1242 -514 2 2 1 1 5 6 1241 -515 2 2 1 1 1570 509 1198 -516 2 2 1 1 1571 401 1186 -517 2 2 1 1 1576 455 1179 -518 2 2 1 1 1165 341 1573 -519 2 2 1 1 1183 450 1578 -520 2 2 1 1 1580 486 1194 -521 2 2 1 1 1581 432 1182 -522 2 2 1 1 1583 443 1188 -523 2 2 1 1 1582 421 1185 -524 2 2 1 1 1579 412 1173 -525 2 2 1 1 1170 374 1577 -526 2 2 1 1 1584 346 1169 -527 2 2 1 1 1574 27 1178 -528 2 2 1 1 1575 665 1193 -529 2 2 1 1 1585 369 1177 -530 2 2 1 1 1586 389 1181 -531 2 2 1 1 1587 398 1189 -532 2 2 1 1 1572 538 1199 -533 2 2 1 1 1588 237 1196 -534 2 2 1 1 1589 475 1197 -535 2 2 1 1 508 509 1570 -536 2 2 1 1 400 401 1571 -537 2 2 1 1 454 455 1576 -538 2 2 1 1 1573 341 342 -539 2 2 1 1 1578 450 451 -540 2 2 1 1 485 486 1580 -541 2 2 1 1 431 432 1581 -542 2 2 1 1 420 421 1582 -543 2 2 1 1 442 443 1583 -544 2 2 1 1 411 412 1579 -545 2 2 1 1 1577 374 375 -546 2 2 1 1 345 346 1584 -547 2 2 1 1 26 27 1574 -548 2 2 1 1 664 665 1575 -549 2 2 1 1 368 369 1585 -550 2 2 1 1 388 389 1586 -551 2 2 1 1 397 398 1587 -552 2 2 1 1 537 538 1572 -553 2 2 1 1 236 237 1588 -554 2 2 1 1 474 475 1589 -555 2 2 1 1 699 1243 1241 -556 2 2 1 1 700 1242 1240 -557 2 2 1 1 879 1241 1243 -558 2 2 1 1 878 1240 1242 -559 2 2 1 1 1605 163 1227 -560 2 2 1 1 1606 36 1225 -561 2 2 1 1 1607 358 1220 -562 2 2 1 1 1604 674 1222 -563 2 2 1 1 1594 332 1216 -564 2 2 1 1 1602 355 1219 -565 2 2 1 1 1592 303 1210 -566 2 2 1 1 1593 312 1214 -567 2 2 1 1 1603 325 1223 -568 2 2 1 1 1591 464 1203 -569 2 2 1 1 1590 226 1202 -570 2 2 1 1 1608 300 1237 -571 2 2 1 1 1600 289 1229 -572 2 2 1 1 1601 280 1230 -573 2 2 1 1 1599 269 1231 -574 2 2 1 1 1595 258 1232 -575 2 2 1 1 1598 249 1234 -576 2 2 1 1 1597 246 1235 -577 2 2 1 1 1609 192 1239 -578 2 2 1 1 1596 215 1236 -579 2 2 1 1 162 163 1605 -580 2 2 1 1 35 36 1606 -581 2 2 1 1 357 358 1607 -582 2 2 1 1 673 674 1604 -583 2 2 1 1 331 332 1594 -584 2 2 1 1 354 355 1602 -585 2 2 1 1 302 303 1592 -586 2 2 1 1 311 312 1593 -587 2 2 1 1 324 325 1603 -588 2 2 1 1 463 464 1591 -589 2 2 1 1 225 226 1590 -590 2 2 1 1 299 300 1608 -591 2 2 1 1 288 289 1600 -592 2 2 1 1 279 280 1601 -593 2 2 1 1 268 269 1599 -594 2 2 1 1 257 258 1595 -595 2 2 1 1 248 249 1598 -596 2 2 1 1 245 246 1597 -597 2 2 1 1 191 192 1609 -598 2 2 1 1 214 215 1596 -599 2 2 1 1 176 177 1020 -600 2 2 1 1 201 202 1021 -601 2 2 1 1 222 223 1022 -602 2 2 1 1 233 234 1023 -603 2 2 1 1 180 181 1025 -604 2 2 1 1 526 527 1024 -605 2 2 1 1 532 533 1026 -606 2 2 1 1 197 198 1029 -607 2 2 1 1 534 535 1028 -608 2 2 1 1 528 529 1030 -609 2 2 1 1 308 309 1035 -610 2 2 1 1 530 531 1033 -611 2 2 1 1 209 210 1032 -612 2 2 1 1 199 200 1037 -613 2 2 1 1 188 189 1034 -614 2 2 1 1 186 187 1027 -615 2 2 1 1 547 548 1041 -616 2 2 1 1 543 544 1045 -617 2 2 1 1 182 183 1031 -618 2 2 1 1 545 546 1038 -619 2 2 1 1 184 185 1036 -620 2 2 1 1 551 552 1048 -621 2 2 1 1 541 542 1044 -622 2 2 1 1 242 243 1049 -623 2 2 1 1 559 560 1052 -624 2 2 1 1 553 554 1051 -625 2 2 1 1 207 208 1040 -626 2 2 1 1 549 550 1042 -627 2 2 1 1 229 230 1043 -628 2 2 1 1 557 558 1055 -629 2 2 1 1 567 568 1057 -630 2 2 1 1 539 540 1047 -631 2 2 1 1 573 574 1063 -632 2 2 1 1 565 566 1050 -633 2 2 1 1 561 562 1059 -634 2 2 1 1 220 221 1039 -635 2 2 1 1 231 232 1046 -636 2 2 1 1 555 556 1056 -637 2 2 1 1 577 578 1070 -638 2 2 1 1 569 570 1066 -639 2 2 1 1 563 564 1058 -640 2 2 1 1 216 217 1060 -641 2 2 1 1 205 206 1054 -642 2 2 1 1 238 239 1077 -643 2 2 1 1 581 582 1071 -644 2 2 1 1 579 580 1074 -645 2 2 1 1 263 264 1065 -646 2 2 1 1 575 576 1073 -647 2 2 1 1 240 241 1068 -648 2 2 1 1 272 273 1072 -649 2 2 1 1 587 588 1080 -650 2 2 1 1 211 212 1064 -651 2 2 1 1 195 196 1061 -652 2 2 1 1 583 584 1075 -653 2 2 1 1 585 586 1076 -654 2 2 1 1 589 590 1078 -655 2 2 1 1 571 572 1067 -656 2 2 1 1 218 219 1062 -657 2 2 1 1 597 598 1079 -658 2 2 1 1 252 253 1053 -659 2 2 1 1 591 592 1081 -660 2 2 1 1 599 600 1085 -661 2 2 1 1 607 608 1090 -662 2 2 1 1 319 320 1102 -663 2 2 1 1 227 228 1069 -664 2 2 1 1 603 604 1091 -665 2 2 1 1 611 612 1088 -666 2 2 1 1 601 602 1083 -667 2 2 1 1 294 295 1082 -668 2 2 1 1 593 594 1084 -669 2 2 1 1 326 327 1110 -670 2 2 1 1 609 610 1087 -671 2 2 1 1 619 620 1097 -672 2 2 1 1 595 596 1086 -673 2 2 1 1 261 262 1089 -674 2 2 1 1 605 606 1093 -675 2 2 1 1 617 618 1098 -676 2 2 1 1 615 616 1099 -677 2 2 1 1 28 29 1096 -678 2 2 1 1 259 260 1095 -679 2 2 1 1 613 614 1100 -680 2 2 1 1 633 634 1108 -681 2 2 1 1 370 371 1121 -682 2 2 1 1 623 624 1103 -683 2 2 1 1 254 255 1094 -684 2 2 1 1 627 628 1105 -685 2 2 1 1 635 636 1113 -686 2 2 1 1 629 630 1107 -687 2 2 1 1 621 622 1106 -688 2 2 1 1 250 251 1092 -689 2 2 1 1 643 644 1117 -690 2 2 1 1 270 271 1101 -691 2 2 1 1 290 291 1128 -692 2 2 1 1 625 626 1109 -693 2 2 1 1 285 286 1104 -694 2 2 1 1 641 642 1116 -695 2 2 1 1 631 632 1114 -696 2 2 1 1 292 293 1131 -697 2 2 1 1 647 648 1127 -698 2 2 1 1 15 16 1122 -699 2 2 1 1 637 638 1123 -700 2 2 1 1 304 305 1112 -701 2 2 1 1 639 640 1124 -702 2 2 1 1 274 275 1118 -703 2 2 1 1 653 654 1135 -704 2 2 1 1 657 658 1134 -705 2 2 1 1 645 646 1125 -706 2 2 1 1 276 277 1126 -707 2 2 1 1 649 650 1129 -708 2 2 1 1 335 336 1138 -709 2 2 1 1 651 652 1130 -710 2 2 1 1 315 316 1115 -711 2 2 1 1 283 284 1111 -712 2 2 1 1 659 660 1137 -713 2 2 1 1 655 656 1133 -714 2 2 1 1 681 682 1144 -715 2 2 1 1 265 266 1119 -716 2 2 1 1 296 297 1139 -717 2 2 1 1 317 318 1136 -718 2 2 1 1 306 307 1140 -719 2 2 1 1 281 282 1132 -720 2 2 1 1 339 340 1120 -721 2 2 1 1 23 24 1142 -722 2 2 1 1 13 14 1143 -723 2 2 1 1 661 662 1141 -724 2 2 1 1 321 322 1153 -725 2 2 1 1 333 334 1149 -726 2 2 1 1 691 692 1150 -727 2 2 1 1 313 314 1145 -728 2 2 1 1 666 667 1148 -729 2 2 1 1 668 669 1146 -730 2 2 1 1 679 680 1151 -731 2 2 1 1 689 690 1152 -732 2 2 1 1 337 338 1147 -733 2 2 1 1 687 688 1154 -734 2 2 1 1 677 678 1155 -735 2 2 1 1 495 496 1156 -736 2 2 1 1 193 194 1157 -737 2 2 1 1 174 175 1158 -738 2 2 1 1 178 179 1159 -739 2 2 1 1 838 1238 1198 -740 2 2 1 1 877 1198 1238 -741 2 2 1 1 877 1239 1161 -742 2 2 1 1 849 1161 1239 -743 2 2 1 1 869 1227 1160 -744 2 2 1 1 839 1160 1227 -745 2 2 1 1 872 1194 1204 -746 2 2 1 1 825 1204 1194 -747 2 2 1 1 789 1205 1179 -748 2 2 1 1 873 1192 1206 -749 2 2 1 1 798 1206 1192 -750 2 2 1 1 865 1179 1205 -751 2 2 1 1 784 1207 1188 -752 2 2 1 1 863 1188 1207 -753 2 2 1 1 774 1209 1182 -754 2 2 1 1 866 1182 1209 -755 2 2 1 1 747 1162 1237 -756 2 2 1 1 876 1237 1162 -757 2 2 1 1 746 1213 1173 -758 2 2 1 1 738 1233 1186 -759 2 2 1 1 876 1186 1233 -760 2 2 1 1 868 1173 1213 -761 2 2 1 1 766 1212 1185 -762 2 2 1 1 871 1185 1212 -763 2 2 1 1 697 1165 1220 -764 2 2 1 1 874 1225 1163 -765 2 2 1 1 726 1163 1225 -766 2 2 1 1 875 1220 1165 -767 2 2 1 1 870 1222 1164 -768 2 2 1 1 711 1164 1222 -769 2 2 1 1 700 1218 1169 -770 2 2 1 1 864 1169 1218 -771 2 2 1 1 867 1172 1217 -772 2 2 1 1 875 1175 1226 -773 2 2 1 1 722 1217 1172 -774 2 2 1 1 702 1226 1175 -775 2 2 1 1 864 1219 1176 -776 2 2 1 1 870 1178 1221 -777 2 2 1 1 867 1223 1170 -778 2 2 1 1 713 1170 1223 -779 2 2 1 1 710 1221 1178 -780 2 2 1 1 702 1176 1219 -781 2 2 1 1 862 1216 1174 -782 2 2 1 1 874 1193 1224 -783 2 2 1 1 724 1224 1193 -784 2 2 1 1 721 1174 1216 -785 2 2 1 1 862 1177 1215 -786 2 2 1 1 714 1215 1177 -787 2 2 1 1 733 1211 1181 -788 2 2 1 1 861 1181 1211 -789 2 2 1 1 861 1214 1171 -790 2 2 1 1 736 1171 1214 -791 2 2 1 1 860 1210 1166 -792 2 2 1 1 735 1166 1210 -793 2 2 1 1 860 1189 1208 -794 2 2 1 1 747 1208 1189 -795 2 2 1 1 868 1229 1180 -796 2 2 1 1 758 1180 1229 -797 2 2 1 1 765 1184 1230 -798 2 2 1 1 871 1230 1184 -799 2 2 1 1 777 1187 1231 -800 2 2 1 1 866 1231 1187 -801 2 2 1 1 787 1183 1234 -802 2 2 1 1 873 1234 1183 -803 2 2 1 1 788 1190 1232 -804 2 2 1 1 865 1235 1191 -805 2 2 1 1 863 1232 1190 -806 2 2 1 1 798 1191 1235 -807 2 2 1 1 872 1236 1195 -808 2 2 1 1 808 1167 1203 -809 2 2 1 1 859 1203 1167 -810 2 2 1 1 829 1195 1236 -811 2 2 1 1 859 1196 1201 -812 2 2 1 1 804 1201 1196 -813 2 2 1 1 816 1200 1197 -814 2 2 1 1 858 1197 1200 -815 2 2 1 1 869 1199 1228 -816 2 2 1 1 843 1228 1199 -817 2 2 1 1 858 1202 1168 -818 2 2 1 1 817 1168 1202 -819 2 2 1 1 856 1158 1245 -820 2 2 1 1 854 1159 1247 -821 2 2 1 1 846 1157 1258 -822 2 2 1 1 853 1024 1248 -823 2 2 1 1 852 1025 1249 -824 2 2 1 1 851 1030 1250 -825 2 2 1 1 850 1031 1251 -826 2 2 1 1 848 1033 1252 -827 2 2 1 1 847 1036 1253 -828 2 2 1 1 841 1156 1267 -829 2 2 1 1 845 1026 1254 -830 2 2 1 1 844 1027 1255 -831 2 2 1 1 835 1061 1256 -832 2 2 1 1 842 1047 1257 -833 2 2 1 1 837 1044 1259 -834 2 2 1 1 832 1029 1260 -835 2 2 1 1 836 1045 1261 -836 2 2 1 1 834 1038 1263 -837 2 2 1 1 830 1037 1262 -838 2 2 1 1 827 1054 1265 -839 2 2 1 1 833 1041 1264 -840 2 2 1 1 831 1042 1266 -841 2 2 1 1 823 1040 1268 -842 2 2 1 1 828 1048 1270 -843 2 2 1 1 826 1051 1271 -844 2 2 1 1 824 1056 1272 -845 2 2 1 1 820 1032 1273 -846 2 2 1 1 822 1055 1274 -847 2 2 1 1 815 1060 1276 -848 2 2 1 1 821 1052 1275 -849 2 2 1 1 812 1062 1278 -850 2 2 1 1 819 1059 1277 -851 2 2 1 1 818 1058 1279 -852 2 2 1 1 809 1039 1282 -853 2 2 1 1 814 1050 1280 -854 2 2 1 1 813 1057 1281 -855 2 2 1 1 805 1069 1284 -856 2 2 1 1 811 1066 1283 -857 2 2 1 1 810 1067 1285 -858 2 2 1 1 801 1043 1287 -859 2 2 1 1 807 1063 1286 -860 2 2 1 1 806 1073 1288 -861 2 2 1 1 803 1070 1289 -862 2 2 1 1 802 1074 1290 -863 2 2 1 1 795 1077 1294 -864 2 2 1 1 797 1046 1291 -865 2 2 1 1 800 1071 1292 -866 2 2 1 1 792 1068 1293 -867 2 2 1 1 799 1075 1295 -868 2 2 1 1 796 1076 1296 -869 2 2 1 1 794 1080 1297 -870 2 2 1 1 793 1078 1298 -871 2 2 1 1 791 1081 1299 -872 2 2 1 1 782 1092 1301 -873 2 2 1 1 790 1084 1300 -874 2 2 1 1 786 1086 1302 -875 2 2 1 1 785 1079 1303 -876 2 2 1 1 783 1085 1305 -877 2 2 1 1 779 1053 1304 -878 2 2 1 1 781 1083 1306 -879 2 2 1 1 775 1095 1307 -880 2 2 1 1 771 1089 1310 -881 2 2 1 1 780 1091 1308 -882 2 2 1 1 778 1093 1309 -883 2 2 1 1 776 1090 1311 -884 2 2 1 1 773 1087 1312 -885 2 2 1 1 764 1101 1316 -886 2 2 1 1 772 1088 1313 -887 2 2 1 1 768 1065 1315 -888 2 2 1 1 770 1100 1314 -889 2 2 1 1 769 1099 1317 -890 2 2 1 1 767 1098 1318 -891 2 2 1 1 763 1097 1319 -892 2 2 1 1 761 1072 1320 -893 2 2 1 1 762 1106 1322 -894 2 2 1 1 757 1118 1321 -895 2 2 1 1 760 1103 1323 -896 2 2 1 1 754 1132 1324 -897 2 2 1 1 759 1109 1325 -898 2 2 1 1 750 1111 1327 -899 2 2 1 1 756 1105 1326 -900 2 2 1 1 755 1107 1328 -901 2 2 1 1 752 1114 1329 -902 2 2 1 1 751 1108 1331 -903 2 2 1 1 743 1131 1332 -904 2 2 1 1 753 1128 1330 -905 2 2 1 1 749 1113 1333 -906 2 2 1 1 748 1123 1334 -907 2 2 1 1 745 1124 1335 -908 2 2 1 1 744 1116 1336 -909 2 2 1 1 740 1082 1338 -910 2 2 1 1 742 1117 1337 -911 2 2 1 1 741 1125 1339 -912 2 2 1 1 730 1112 1343 -913 2 2 1 1 739 1127 1340 -914 2 2 1 1 727 1140 1345 -915 2 2 1 1 737 1129 1341 -916 2 2 1 1 734 1130 1342 -917 2 2 1 1 732 1135 1344 -918 2 2 1 1 725 1145 1347 -919 2 2 1 1 731 1133 1346 -920 2 2 1 1 729 1134 1348 -921 2 2 1 1 728 1137 1349 -922 2 2 1 1 720 1115 1350 -923 2 2 1 1 716 1136 1352 -924 2 2 1 1 723 1148 1357 -925 2 2 1 1 719 1102 1355 -926 2 2 1 1 718 1146 1358 -927 2 2 1 1 715 1155 1365 -928 2 2 1 1 709 1149 1361 -929 2 2 1 1 712 1121 1351 -930 2 2 1 1 708 1151 1363 -931 2 2 1 1 701 1138 1356 -932 2 2 1 1 698 1147 1353 -933 2 2 1 1 705 1144 1359 -934 2 2 1 1 704 1143 1360 -935 2 2 1 1 707 1154 1367 -936 2 2 1 1 703 1152 1371 -937 2 2 1 1 712 1110 1378 -938 2 2 1 1 706 1370 1154 -939 2 2 1 1 717 1380 1155 -940 2 2 1 1 857 1489 1159 -941 2 2 1 1 855 1487 1158 -942 2 2 1 1 840 1473 1156 -943 2 2 1 1 705 1122 1373 -944 2 2 1 1 703 1371 1150 -945 2 2 1 1 718 1096 1381 -946 2 2 1 1 698 1353 1120 -947 2 2 1 1 707 1367 1152 -948 2 2 1 1 701 1356 1147 -949 2 2 1 1 706 1362 1143 -950 2 2 1 1 704 1360 1122 -951 2 2 1 1 709 1361 1138 -952 2 2 1 1 708 1363 1144 -953 2 2 1 1 715 1365 1151 -954 2 2 1 1 717 1354 1142 -955 2 2 1 1 841 1021 1475 -956 2 2 1 1 719 1355 1153 -957 2 2 1 1 723 1357 1146 -958 2 2 1 1 857 1020 1489 -959 2 2 1 1 716 1352 1102 -960 2 2 1 1 720 1350 1136 -961 2 2 1 1 728 1349 1141 -962 2 2 1 1 729 1348 1137 -963 2 2 1 1 725 1347 1115 -964 2 2 1 1 731 1346 1134 -965 2 2 1 1 732 1344 1133 -966 2 2 1 1 734 1342 1135 -967 2 2 1 1 737 1341 1130 -968 2 2 1 1 727 1345 1035 -969 2 2 1 1 739 1340 1129 -970 2 2 1 1 730 1343 1140 -971 2 2 1 1 741 1339 1127 -972 2 2 1 1 742 1337 1125 -973 2 2 1 1 740 1338 1139 -974 2 2 1 1 744 1336 1117 -975 2 2 1 1 745 1335 1116 -976 2 2 1 1 748 1334 1124 -977 2 2 1 1 743 1332 1082 -978 2 2 1 1 753 1330 1131 -979 2 2 1 1 749 1333 1123 -980 2 2 1 1 751 1331 1113 -981 2 2 1 1 752 1329 1108 -982 2 2 1 1 750 1327 1104 -983 2 2 1 1 755 1328 1114 -984 2 2 1 1 756 1326 1107 -985 2 2 1 1 759 1325 1105 -986 2 2 1 1 760 1323 1109 -987 2 2 1 1 757 1321 1126 -988 2 2 1 1 754 1324 1111 -989 2 2 1 1 761 1320 1118 -990 2 2 1 1 762 1322 1103 -991 2 2 1 1 763 1319 1106 -992 2 2 1 1 767 1318 1097 -993 2 2 1 1 769 1317 1098 -994 2 2 1 1 764 1316 1072 -995 2 2 1 1 770 1314 1099 -996 2 2 1 1 772 1313 1100 -997 2 2 1 1 768 1315 1119 -998 2 2 1 1 773 1312 1088 -999 2 2 1 1 776 1311 1087 -1000 2 2 1 1 771 1310 1065 -1001 2 2 1 1 778 1309 1090 -1002 2 2 1 1 780 1308 1093 -1003 2 2 1 1 775 1307 1089 -1004 2 2 1 1 781 1306 1091 -1005 2 2 1 1 779 1304 1094 -1006 2 2 1 1 783 1305 1083 -1007 2 2 1 1 785 1303 1085 -1008 2 2 1 1 782 1301 1053 -1009 2 2 1 1 786 1302 1079 -1010 2 2 1 1 790 1300 1086 -1011 2 2 1 1 791 1299 1084 -1012 2 2 1 1 793 1298 1081 -1013 2 2 1 1 794 1297 1078 -1014 2 2 1 1 796 1296 1080 -1015 2 2 1 1 792 1293 1049 -1016 2 2 1 1 799 1295 1076 -1017 2 2 1 1 800 1292 1075 -1018 2 2 1 1 802 1290 1071 -1019 2 2 1 1 795 1294 1068 -1020 2 2 1 1 803 1289 1074 -1021 2 2 1 1 801 1287 1046 -1022 2 2 1 1 806 1288 1070 -1023 2 2 1 1 797 1291 1023 -1024 2 2 1 1 807 1286 1073 -1025 2 2 1 1 810 1285 1063 -1026 2 2 1 1 805 1284 1043 -1027 2 2 1 1 811 1283 1067 -1028 2 2 1 1 813 1281 1066 -1029 2 2 1 1 814 1280 1057 -1030 2 2 1 1 818 1279 1050 -1031 2 2 1 1 809 1282 1022 -1032 2 2 1 1 812 1278 1039 -1033 2 2 1 1 819 1277 1058 -1034 2 2 1 1 815 1276 1062 -1035 2 2 1 1 821 1275 1059 -1036 2 2 1 1 820 1273 1064 -1037 2 2 1 1 822 1274 1052 -1038 2 2 1 1 824 1272 1055 -1039 2 2 1 1 826 1271 1056 -1040 2 2 1 1 823 1268 1032 -1041 2 2 1 1 828 1270 1051 -1042 2 2 1 1 831 1266 1048 -1043 2 2 1 1 827 1265 1040 -1044 2 2 1 1 833 1264 1042 -1045 2 2 1 1 834 1263 1041 -1046 2 2 1 1 840 1269 1054 -1047 2 2 1 1 836 1261 1038 -1048 2 2 1 1 832 1260 1037 -1049 2 2 1 1 830 1262 1021 -1050 2 2 1 1 837 1259 1045 -1051 2 2 1 1 842 1257 1044 -1052 2 2 1 1 835 1256 1029 -1053 2 2 1 1 846 1258 1061 -1054 2 2 1 1 844 1255 1034 -1055 2 2 1 1 845 1254 1028 -1056 2 2 1 1 847 1253 1027 -1057 2 2 1 1 848 1252 1026 -1058 2 2 1 1 850 1251 1036 -1059 2 2 1 1 851 1250 1033 -1060 2 2 1 1 852 1249 1031 -1061 2 2 1 1 853 1248 1030 -1062 2 2 1 1 854 1247 1025 -1063 2 2 1 1 855 1246 1024 -1064 2 2 1 1 856 1245 1020 -1065 2 2 1 1 520 880 1486 -1066 2 2 1 1 524 881 1488 -1067 2 2 1 1 505 882 1480 -1068 2 2 1 1 203 883 1475 -1069 2 2 1 1 856 1488 881 -1070 2 2 1 1 854 1486 880 -1071 2 2 1 1 846 1480 882 -1072 2 2 1 1 841 1475 883 -1073 2 2 1 1 522 1019 1244 -1074 2 2 1 1 497 1018 1267 -1075 2 2 1 1 21 884 1376 -1076 2 2 1 1 715 1376 884 -1077 2 2 1 1 11 885 1372 -1078 2 2 1 1 372 976 1351 -1079 2 2 1 1 362 1364 886 -1080 2 2 1 1 670 998 1358 -1081 2 2 1 1 707 1372 885 -1082 2 2 1 1 361 886 1366 -1083 2 2 1 1 683 931 1359 -1084 2 2 1 1 719 1382 906 -1085 2 2 1 1 701 886 1364 -1086 2 2 1 1 363 887 1364 -1087 2 2 1 1 378 1382 902 -1088 2 2 1 1 385 897 1384 -1089 2 2 1 1 364 1375 887 -1090 2 2 1 1 698 1366 886 -1091 2 2 1 1 685 888 1369 -1092 2 2 1 1 686 1370 888 -1093 2 2 1 1 360 1366 895 -1094 2 2 1 1 712 1351 976 -1095 2 2 1 1 706 885 1362 -1096 2 2 1 1 8 1368 889 -1097 2 2 1 1 676 1380 893 -1098 2 2 1 1 705 1373 890 -1099 2 2 1 1 12 1362 885 -1100 2 2 1 1 706 888 1370 -1101 2 2 1 1 704 1369 888 -1102 2 2 1 1 393 1386 904 -1103 2 2 1 1 381 894 1377 -1104 2 2 1 1 17 890 1373 -1105 2 2 1 1 705 1359 931 -1106 2 2 1 1 709 887 1375 -1107 2 2 1 1 716 1377 894 -1108 2 2 1 1 18 1374 890 -1109 2 2 1 1 708 890 1374 -1110 2 2 1 1 9 891 1368 -1111 2 2 1 1 10 1372 891 -1112 2 2 1 1 403 1391 915 -1113 2 2 1 1 392 904 1385 -1114 2 2 1 1 703 889 1368 -1115 2 2 1 1 708 1374 892 -1116 2 2 1 1 725 1384 897 -1117 2 2 1 1 19 892 1374 -1118 2 2 1 1 703 1368 891 -1119 2 2 1 1 22 1354 884 -1120 2 2 1 1 730 1386 908 -1121 2 2 1 1 717 893 1380 -1122 2 2 1 1 20 1376 892 -1123 2 2 1 1 707 891 1372 -1124 2 2 1 1 382 1379 894 -1125 2 2 1 1 394 908 1386 -1126 2 2 1 1 425 1408 917 -1127 2 2 1 1 701 1364 887 -1128 2 2 1 1 715 892 1376 -1129 2 2 1 1 718 1358 998 -1130 2 2 1 1 417 913 1403 -1131 2 2 1 1 379 906 1382 -1132 2 2 1 1 434 1414 926 -1133 2 2 1 1 718 1381 899 -1134 2 2 1 1 406 920 1396 -1135 2 2 1 1 30 899 1381 -1136 2 2 1 1 717 884 1354 -1137 2 2 1 1 709 1375 896 -1138 2 2 1 1 365 896 1375 -1139 2 2 1 1 38 1387 901 -1140 2 2 1 1 32 898 1383 -1141 2 2 1 1 31 1383 899 -1142 2 2 1 1 423 1406 924 -1143 2 2 1 1 723 899 1383 -1144 2 2 1 1 723 1383 898 -1145 2 2 1 1 720 894 1379 -1146 2 2 1 1 727 1385 904 -1147 2 2 1 1 729 903 1388 -1148 2 2 1 1 731 905 1389 -1149 2 2 1 1 40 1388 903 -1150 2 2 1 1 39 903 1387 -1151 2 2 1 1 729 1388 905 -1152 2 2 1 1 731 1389 907 -1153 2 2 1 1 730 904 1386 -1154 2 2 1 1 416 1403 937 -1155 2 2 1 1 728 1387 903 -1156 2 2 1 1 42 1389 905 -1157 2 2 1 1 46 1392 909 -1158 2 2 1 1 41 905 1388 -1159 2 2 1 1 728 901 1387 -1160 2 2 1 1 383 900 1379 -1161 2 2 1 1 740 915 1391 -1162 2 2 1 1 45 909 1390 -1163 2 2 1 1 328 911 1378 -1164 2 2 1 1 384 1384 900 -1165 2 2 1 1 407 1409 920 -1166 2 2 1 1 737 910 1393 -1167 2 2 1 1 44 1390 907 -1168 2 2 1 1 719 902 1382 -1169 2 2 1 1 732 907 1390 -1170 2 2 1 1 424 917 1406 -1171 2 2 1 1 754 1403 913 -1172 2 2 1 1 737 1393 912 -1173 2 2 1 1 720 1379 900 -1174 2 2 1 1 734 909 1392 -1175 2 2 1 1 43 907 1389 -1176 2 2 1 1 734 1392 910 -1177 2 2 1 1 739 912 1394 -1178 2 2 1 1 739 1394 914 -1179 2 2 1 1 732 1390 909 -1180 2 2 1 1 741 914 1395 -1181 2 2 1 1 761 917 1408 -1182 2 2 1 1 47 910 1392 -1183 2 2 1 1 741 1395 916 -1184 2 2 1 1 437 941 1419 -1185 2 2 1 1 743 1396 920 -1186 2 2 1 1 52 1395 914 -1187 2 2 1 1 48 1393 910 -1188 2 2 1 1 50 1394 912 -1189 2 2 1 1 725 900 1384 -1190 2 2 1 1 744 918 1398 -1191 2 2 1 1 62 1402 922 -1192 2 2 1 1 49 912 1393 -1193 2 2 1 1 698 895 1366 -1194 2 2 1 1 54 1397 916 -1195 2 2 1 1 51 914 1394 -1196 2 2 1 1 59 921 1399 -1197 2 2 1 1 448 946 1427 -1198 2 2 1 1 53 916 1395 -1199 2 2 1 1 742 1397 918 -1200 2 2 1 1 744 1398 919 -1201 2 2 1 1 742 916 1397 -1202 2 2 1 1 60 1400 921 -1203 2 2 1 1 771 1419 941 -1204 2 2 1 1 61 922 1400 -1205 2 2 1 1 764 945 1413 -1206 2 2 1 1 414 1401 929 -1207 2 2 1 1 55 918 1397 -1208 2 2 1 1 753 1409 927 -1209 2 2 1 1 56 1398 918 -1210 2 2 1 1 753 920 1409 -1211 2 2 1 1 712 1378 911 -1212 2 2 1 1 58 1399 919 -1213 2 2 1 1 57 919 1398 -1214 2 2 1 1 751 923 1404 -1215 2 2 1 1 67 928 1405 -1216 2 2 1 1 745 1399 921 -1217 2 2 1 1 745 919 1399 -1218 2 2 1 1 64 1404 923 -1219 2 2 1 1 68 1407 928 -1220 2 2 1 1 63 923 1402 -1221 2 2 1 1 415 937 1401 -1222 2 2 1 1 748 921 1400 -1223 2 2 1 1 427 1413 945 -1224 2 2 1 1 748 1400 922 -1225 2 2 1 1 749 1402 923 -1226 2 2 1 1 749 922 1402 -1227 2 2 1 1 751 1404 925 -1228 2 2 1 1 752 1405 928 -1229 2 2 1 1 756 930 1410 -1230 2 2 1 1 74 1412 934 -1231 2 2 1 1 70 1410 930 -1232 2 2 1 1 768 926 1414 -1233 2 2 1 1 69 930 1407 -1234 2 2 1 1 743 932 1396 -1235 2 2 1 1 66 1405 925 -1236 2 2 1 1 752 925 1405 -1237 2 2 1 1 73 934 1411 -1238 2 2 1 1 65 925 1404 -1239 2 2 1 1 428 942 1413 -1240 2 2 1 1 755 1407 930 -1241 2 2 1 1 782 1427 946 -1242 2 2 1 1 72 1411 933 -1243 2 2 1 1 759 933 1411 -1244 2 2 1 1 77 936 1415 -1245 2 2 1 1 754 937 1403 -1246 2 2 1 1 439 952 1421 -1247 2 2 1 1 78 1416 936 -1248 2 2 1 1 756 1410 933 -1249 2 2 1 1 75 935 1412 -1250 2 2 1 1 755 928 1407 -1251 2 2 1 1 76 1415 935 -1252 2 2 1 1 408 927 1409 -1253 2 2 1 1 760 934 1412 -1254 2 2 1 1 71 933 1410 -1255 2 2 1 1 759 1411 934 -1256 2 2 1 1 760 1412 935 -1257 2 2 1 1 445 1424 944 -1258 2 2 1 1 767 939 1417 -1259 2 2 1 1 458 959 1436 -1260 2 2 1 1 86 1422 940 -1261 2 2 1 1 767 1417 938 -1262 2 2 1 1 762 935 1415 -1263 2 2 1 1 762 1415 936 -1264 2 2 1 1 471 967 1445 -1265 2 2 1 1 772 940 1422 -1266 2 2 1 1 438 1421 941 -1267 2 2 1 1 773 1423 949 -1268 2 2 1 1 763 1416 939 -1269 2 2 1 1 84 1420 943 -1270 2 2 1 1 769 938 1418 -1271 2 2 1 1 85 940 1420 -1272 2 2 1 1 405 1396 932 -1273 2 2 1 1 82 1418 938 -1274 2 2 1 1 79 939 1416 -1275 2 2 1 1 805 1445 967 -1276 2 2 1 1 83 943 1418 -1277 2 2 1 1 81 938 1417 -1278 2 2 1 1 763 936 1416 -1279 2 2 1 1 80 1417 939 -1280 2 2 1 1 776 1425 950 -1281 2 2 1 1 684 1369 931 -1282 2 2 1 1 773 947 1423 -1283 2 2 1 1 757 924 1406 -1284 2 2 1 1 770 1420 940 -1285 2 2 1 1 770 943 1420 -1286 2 2 1 1 769 1418 943 -1287 2 2 1 1 94 1428 948 -1288 2 2 1 1 801 975 1441 -1289 2 2 1 1 792 1436 959 -1290 2 2 1 1 772 1422 947 -1291 2 2 1 1 840 883 1269 -1292 2 2 1 1 704 931 1369 -1293 2 2 1 1 91 950 1425 -1294 2 2 1 1 89 949 1423 -1295 2 2 1 1 750 929 1401 -1296 2 2 1 1 95 953 1428 -1297 2 2 1 1 780 948 1428 -1298 2 2 1 1 93 948 1426 -1299 2 2 1 1 783 1430 951 -1300 2 2 1 1 88 1423 947 -1301 2 2 1 1 781 1429 954 -1302 2 2 1 1 776 949 1425 -1303 2 2 1 1 778 1426 948 -1304 2 2 1 1 92 1426 950 -1305 2 2 1 1 778 950 1426 -1306 2 2 1 1 771 955 1419 -1307 2 2 1 1 96 1429 953 -1308 2 2 1 1 786 956 1432 -1309 2 2 1 1 716 906 1377 -1310 2 2 1 1 780 1428 953 -1311 2 2 1 1 99 951 1430 -1312 2 2 1 1 87 947 1422 -1313 2 2 1 1 775 1421 952 -1314 2 2 1 1 97 954 1429 -1315 2 2 1 1 105 958 1433 -1316 2 2 1 1 785 951 1431 -1317 2 2 1 1 90 1425 949 -1318 2 2 1 1 525 1246 881 -1319 2 2 1 1 783 954 1430 -1320 2 2 1 1 103 957 1432 -1321 2 2 1 1 468 1441 975 -1322 2 2 1 1 460 968 1434 -1323 2 2 1 1 100 1431 951 -1324 2 2 1 1 107 960 1435 -1325 2 2 1 1 104 1433 957 -1326 2 2 1 1 102 1432 956 -1327 2 2 1 1 785 1431 956 -1328 2 2 1 1 204 1269 883 -1329 2 2 1 1 790 1433 958 -1330 2 2 1 1 786 1432 957 -1331 2 2 1 1 98 1430 954 -1332 2 2 1 1 106 1435 958 -1333 2 2 1 1 740 1391 932 -1334 2 2 1 1 750 1401 937 -1335 2 2 1 1 521 1244 880 -1336 2 2 1 1 791 1435 960 -1337 2 2 1 1 757 1406 917 -1338 2 2 1 1 109 961 1438 -1339 2 2 1 1 781 953 1429 -1340 2 2 1 1 481 1453 973 -1341 2 2 1 1 112 1440 962 -1342 2 2 1 1 857 880 1244 -1343 2 2 1 1 108 1438 960 -1344 2 2 1 1 436 1419 955 -1345 2 2 1 1 111 962 1439 -1346 2 2 1 1 380 1377 906 -1347 2 2 1 1 459 1434 959 -1348 2 2 1 1 110 1439 961 -1349 2 2 1 1 779 944 1424 -1350 2 2 1 1 793 1438 961 -1351 2 2 1 1 404 932 1391 -1352 2 2 1 1 101 956 1431 -1353 2 2 1 1 779 1424 963 -1354 2 2 1 1 794 1439 962 -1355 2 2 1 1 794 961 1439 -1356 2 2 1 1 796 1440 965 -1357 2 2 1 1 790 957 1433 -1358 2 2 1 1 113 965 1440 -1359 2 2 1 1 480 973 1450 -1360 2 2 1 1 503 990 1470 -1361 2 2 1 1 775 941 1421 -1362 2 2 1 1 120 1446 966 -1363 2 2 1 1 116 1443 964 -1364 2 2 1 1 764 1413 942 -1365 2 2 1 1 124 1449 971 -1366 2 2 1 1 807 971 1449 -1367 2 2 1 1 115 964 1442 -1368 2 2 1 1 800 964 1443 -1369 2 2 1 1 799 1442 964 -1370 2 2 1 1 796 962 1440 -1371 2 2 1 1 803 966 1446 -1372 2 2 1 1 791 958 1435 -1373 2 2 1 1 793 960 1438 -1374 2 2 1 1 119 966 1444 -1375 2 2 1 1 122 1448 970 -1376 2 2 1 1 114 1442 965 -1377 2 2 1 1 488 1456 980 -1378 2 2 1 1 855 881 1246 -1379 2 2 1 1 130 1454 978 -1380 2 2 1 1 802 1444 966 -1381 2 2 1 1 802 969 1444 -1382 2 2 1 1 800 1443 969 -1383 2 2 1 1 118 1444 969 -1384 2 2 1 1 806 970 1448 -1385 2 2 1 1 813 978 1454 -1386 2 2 1 1 446 963 1424 -1387 2 2 1 1 799 965 1442 -1388 2 2 1 1 128 1452 977 -1389 2 2 1 1 123 971 1448 -1390 2 2 1 1 117 969 1443 -1391 2 2 1 1 795 1434 968 -1392 2 2 1 1 810 979 1451 -1393 2 2 1 1 121 970 1446 -1394 2 2 1 1 492 1462 982 -1395 2 2 1 1 504 1480 990 -1396 2 2 1 1 840 999 1473 -1397 2 2 1 1 127 977 1451 -1398 2 2 1 1 782 963 1427 -1399 2 2 1 1 426 945 1408 -1400 2 2 1 1 811 977 1452 -1401 2 2 1 1 803 1446 970 -1402 2 2 1 1 129 978 1452 -1403 2 2 1 1 845 1006 1477 -1404 2 2 1 1 126 1451 979 -1405 2 2 1 1 809 1447 984 -1406 2 2 1 1 482 985 1453 -1407 2 2 1 1 819 981 1458 -1408 2 2 1 1 818 1457 981 -1409 2 2 1 1 491 982 1460 -1410 2 2 1 1 814 1455 986 -1411 2 2 1 1 812 1450 973 -1412 2 2 1 1 795 959 1434 -1413 2 2 1 1 815 973 1453 -1414 2 2 1 1 822 1461 989 -1415 2 2 1 1 136 1458 981 -1416 2 2 1 1 806 1448 971 -1417 2 2 1 1 801 1441 972 -1418 2 2 1 1 823 1460 982 -1419 2 2 1 1 814 983 1455 -1420 2 2 1 1 469 972 1441 -1421 2 2 1 1 807 1449 979 -1422 2 2 1 1 141 989 1461 -1423 2 2 1 1 761 1408 945 -1424 2 2 1 1 810 1451 977 -1425 2 2 1 1 447 1427 963 -1426 2 2 1 1 478 984 1447 -1427 2 2 1 1 811 1452 978 -1428 2 2 1 1 132 1455 983 -1429 2 2 1 1 805 972 1445 -1430 2 2 1 1 821 1459 991 -1431 2 2 1 1 435 955 1414 -1432 2 2 1 1 470 1445 972 -1433 2 2 1 1 138 1459 987 -1434 2 2 1 1 144 1464 988 -1435 2 2 1 1 135 981 1457 -1436 2 2 1 1 125 979 1449 -1437 2 2 1 1 500 1467 993 -1438 2 2 1 1 818 986 1457 -1439 2 2 1 1 768 1414 955 -1440 2 2 1 1 813 1454 983 -1441 2 2 1 1 137 987 1458 -1442 2 2 1 1 828 992 1466 -1443 2 2 1 1 133 986 1455 -1444 2 2 1 1 139 991 1459 -1445 2 2 1 1 143 988 1463 -1446 2 2 1 1 146 1466 992 -1447 2 2 1 1 821 987 1459 -1448 2 2 1 1 834 1471 1001 -1449 2 2 1 1 827 982 1462 -1450 2 2 1 1 826 988 1464 -1451 2 2 1 1 832 1467 1005 -1452 2 2 1 1 142 1463 989 -1453 2 2 1 1 494 1473 999 -1454 2 2 1 1 824 1463 988 -1455 2 2 1 1 131 983 1454 -1456 2 2 1 1 820 1456 996 -1457 2 2 1 1 831 994 1468 -1458 2 2 1 1 819 1458 987 -1459 2 2 1 1 815 1453 985 -1460 2 2 1 1 514 1003 1479 -1461 2 2 1 1 835 1470 990 -1462 2 2 1 1 833 1469 997 -1463 2 2 1 1 165 1477 1006 -1464 2 2 1 1 831 1468 995 -1465 2 2 1 1 824 989 1463 -1466 2 2 1 1 511 1476 1000 -1467 2 2 1 1 493 999 1462 -1468 2 2 1 1 820 980 1456 -1469 2 2 1 1 148 1468 994 -1470 2 2 1 1 834 997 1471 -1471 2 2 1 1 844 1000 1476 -1472 2 2 1 1 832 993 1467 -1473 2 2 1 1 151 997 1469 -1474 2 2 1 1 145 992 1464 -1475 2 2 1 1 515 1482 1003 -1476 2 2 1 1 134 1457 986 -1477 2 2 1 1 156 1474 1002 -1478 2 2 1 1 140 1461 991 -1479 2 2 1 1 479 1450 984 -1480 2 2 1 1 157 1004 1474 -1481 2 2 1 1 147 994 1466 -1482 2 2 1 1 828 1466 994 -1483 2 2 1 1 149 995 1468 -1484 2 2 1 1 837 1474 1004 -1485 2 2 1 1 822 991 1461 -1486 2 2 1 1 159 1007 1478 -1487 2 2 1 1 826 1464 992 -1488 2 2 1 1 152 1471 997 -1489 2 2 1 1 812 984 1450 -1490 2 2 1 1 155 1002 1472 -1491 2 2 1 1 837 1002 1474 -1492 2 2 1 1 501 1005 1467 -1493 2 2 1 1 153 1001 1471 -1494 2 2 1 1 169 1483 1008 -1495 2 2 1 1 158 1478 1004 -1496 2 2 1 1 457 1436 974 -1497 2 2 1 1 836 1472 1002 -1498 2 2 1 1 489 996 1456 -1499 2 2 1 1 150 1469 995 -1500 2 2 1 1 848 1011 1481 -1501 2 2 1 1 517 1484 1012 -1502 2 2 1 1 467 975 1437 -1503 2 2 1 1 847 1009 1479 -1504 2 2 1 1 846 990 1480 -1505 2 2 1 1 513 1479 1009 -1506 2 2 1 1 499 993 1465 -1507 2 2 1 1 171 1485 1010 -1508 2 2 1 1 833 995 1469 -1509 2 2 1 1 823 996 1460 -1510 2 2 1 1 167 1481 1011 -1511 2 2 1 1 852 1012 1484 -1512 2 2 1 1 842 1478 1007 -1513 2 2 1 1 851 1008 1483 -1514 2 2 1 1 842 1004 1478 -1515 2 2 1 1 836 1001 1472 -1516 2 2 1 1 827 1462 999 -1517 2 2 1 1 168 1008 1481 -1518 2 2 1 1 853 1010 1485 -1519 2 2 1 1 847 1479 1003 -1520 2 2 1 1 154 1472 1001 -1521 2 2 1 1 170 1010 1483 -1522 2 2 1 1 516 1012 1482 -1523 2 2 1 1 490 1460 996 -1524 2 2 1 1 797 1437 975 -1525 2 2 1 1 792 974 1436 -1526 2 2 1 1 830 1465 993 -1527 2 2 1 1 173 1487 1014 -1528 2 2 1 1 519 1486 1013 -1529 2 2 1 1 855 1014 1487 -1530 2 2 1 1 850 1003 1482 -1531 2 2 1 1 172 1014 1485 -1532 2 2 1 1 853 1485 1014 -1533 2 2 1 1 851 1483 1010 -1534 2 2 1 1 848 1481 1008 -1535 2 2 1 1 502 1470 1005 -1536 2 2 1 1 854 1013 1486 -1537 2 2 1 1 518 1013 1484 -1538 2 2 1 1 512 1009 1476 -1539 2 2 1 1 835 1005 1470 -1540 2 2 1 1 852 1484 1013 -1541 2 2 1 1 845 1477 1011 -1542 2 2 1 1 850 1482 1012 -1543 2 2 1 1 844 1476 1009 -1544 2 2 1 1 166 1011 1477 -1545 2 2 1 1 841 1267 1018 -1546 2 2 1 1 857 1244 1019 -1547 2 2 1 1 727 1015 1385 -1548 2 2 1 1 391 1385 1015 -1549 2 2 1 1 466 1437 1016 -1550 2 2 1 1 797 1016 1437 -1551 2 2 1 1 477 1447 1017 -1552 2 2 1 1 809 1017 1447 -1553 2 2 1 1 498 1465 1018 -1554 2 2 1 1 830 1018 1465 -1555 2 2 1 1 523 1488 1019 -1556 2 2 1 1 856 1019 1488 -1557 2 2 1 1 839 1028 1490 -1558 2 2 1 1 726 1141 1492 -1559 2 2 1 1 711 1142 1493 -1560 2 2 1 1 697 1120 1494 -1561 2 2 1 1 808 1023 1502 -1562 2 2 1 1 710 1513 1096 -1563 2 2 1 1 714 1514 1121 -1564 2 2 1 1 724 1517 1148 -1565 2 2 1 1 804 1520 1077 -1566 2 2 1 1 843 1522 1047 -1567 2 2 1 1 825 1064 1523 -1568 2 2 1 1 838 1034 1526 -1569 2 2 1 1 789 1049 1524 -1570 2 2 1 1 784 1094 1525 -1571 2 2 1 1 774 1119 1527 -1572 2 2 1 1 766 1126 1528 -1573 2 2 1 1 746 1104 1529 -1574 2 2 1 1 738 1139 1532 -1575 2 2 1 1 722 1153 1533 -1576 2 2 1 1 816 1022 1530 -1577 2 2 1 1 733 1035 1534 -1578 2 2 1 1 721 1541 1149 -1579 2 2 1 1 849 1554 1157 -1580 2 2 1 1 713 1542 1110 -1581 2 2 1 1 736 1543 1145 -1582 2 2 1 1 735 1544 1112 -1583 2 2 1 1 758 1549 1128 -1584 2 2 1 1 765 1550 1132 -1585 2 2 1 1 777 1551 1101 -1586 2 2 1 1 788 1552 1095 -1587 2 2 1 1 787 1553 1092 -1588 2 2 1 1 817 1548 1069 -1589 2 2 1 1 829 1555 1060 -1590 2 2 1 1 506 1491 882 -1591 2 2 1 1 849 882 1491 -1592 2 2 1 1 433 926 1506 -1593 2 2 1 1 472 1510 967 -1594 2 2 1 1 789 1507 974 -1595 2 2 1 1 418 1503 913 -1596 2 2 1 1 487 980 1515 -1597 2 2 1 1 817 967 1510 -1598 2 2 1 1 774 1506 926 -1599 2 2 1 1 825 1515 980 -1600 2 2 1 1 429 1511 942 -1601 2 2 1 1 444 944 1508 -1602 2 2 1 1 829 985 1516 -1603 2 2 1 1 422 924 1505 -1604 2 2 1 1 765 913 1503 -1605 2 2 1 1 449 1509 946 -1606 2 2 1 1 456 974 1507 -1607 2 2 1 1 777 942 1511 -1608 2 2 1 1 386 1499 897 -1609 2 2 1 1 784 1508 944 -1610 2 2 1 1 483 1516 985 -1611 2 2 1 1 377 902 1495 -1612 2 2 1 1 413 929 1500 -1613 2 2 1 1 440 1512 952 -1614 2 2 1 1 736 897 1499 -1615 2 2 1 1 766 1505 924 -1616 2 2 1 1 758 927 1504 -1617 2 2 1 1 787 946 1509 -1618 2 2 1 1 402 915 1501 -1619 2 2 1 1 366 1498 896 -1620 2 2 1 1 721 896 1498 -1621 2 2 1 1 395 1497 908 -1622 2 2 1 1 409 1504 927 -1623 2 2 1 1 788 952 1512 -1624 2 2 1 1 746 1500 929 -1625 2 2 1 1 735 908 1497 -1626 2 2 1 1 722 1495 902 -1627 2 2 1 1 510 1000 1518 -1628 2 2 1 1 838 1518 1000 -1629 2 2 1 1 738 1501 915 -1630 2 2 1 1 373 1496 976 -1631 2 2 1 1 713 976 1496 -1632 2 2 1 1 390 1015 1519 -1633 2 2 1 1 733 1519 1015 -1634 2 2 1 1 476 1017 1521 -1635 2 2 1 1 816 1521 1017 -1636 2 2 1 1 461 1531 968 -1637 2 2 1 1 804 968 1531 -1638 2 2 1 1 329 1535 911 -1639 2 2 1 1 160 1546 1007 -1640 2 2 1 1 843 1007 1546 -1641 2 2 1 1 714 911 1535 -1642 2 2 1 1 675 893 1538 -1643 2 2 1 1 164 1006 1545 -1644 2 2 1 1 839 1545 1006 -1645 2 2 1 1 37 901 1540 -1646 2 2 1 1 359 895 1536 -1647 2 2 1 1 711 1538 893 -1648 2 2 1 1 697 1536 895 -1649 2 2 1 1 33 1539 898 -1650 2 2 1 1 726 1540 901 -1651 2 2 1 1 724 898 1539 -1652 2 2 1 1 671 1537 998 -1653 2 2 1 1 710 998 1537 -1654 2 2 1 1 465 1016 1547 -1655 2 2 1 1 808 1547 1016 -1656 2 2 1 1 3 351 1556 -1657 2 2 1 1 1 5 1557 -1658 2 2 1 1 2 1559 348 -1659 2 2 1 1 4 1558 694 -1660 2 2 1 1 3 1556 350 -1661 2 2 1 1 1 1557 696 -1662 2 2 1 1 2 349 1559 -1663 2 2 1 1 4 695 1558 -1664 2 2 1 1 699 1150 1567 -1665 2 2 1 1 176 1020 1245 -1666 2 2 1 1 201 1021 1262 -1667 2 2 1 1 177 1489 1020 -1668 2 2 1 1 222 1022 1282 -1669 2 2 1 1 202 1475 1021 -1670 2 2 1 1 233 1023 1291 -1671 2 2 1 1 180 1025 1247 -1672 2 2 1 1 531 1252 1033 -1673 2 2 1 1 188 1034 1255 -1674 2 2 1 1 529 1250 1030 -1675 2 2 1 1 209 1032 1268 -1676 2 2 1 1 186 1027 1253 -1677 2 2 1 1 184 1036 1251 -1678 2 2 1 1 527 1248 1024 -1679 2 2 1 1 197 1029 1256 -1680 2 2 1 1 532 1026 1252 -1681 2 2 1 1 528 1030 1248 -1682 2 2 1 1 182 1031 1249 -1683 2 2 1 1 533 1254 1026 -1684 2 2 1 1 526 1024 1246 -1685 2 2 1 1 199 1037 1260 -1686 2 2 1 1 534 1028 1254 -1687 2 2 1 1 181 1249 1025 -1688 2 2 1 1 198 1260 1029 -1689 2 2 1 1 242 1049 1293 -1690 2 2 1 1 560 1275 1052 -1691 2 2 1 1 543 1045 1259 -1692 2 2 1 1 547 1041 1263 -1693 2 2 1 1 207 1040 1265 -1694 2 2 1 1 231 1046 1287 -1695 2 2 1 1 229 1043 1284 -1696 2 2 1 1 545 1038 1261 -1697 2 2 1 1 549 1042 1264 -1698 2 2 1 1 551 1048 1266 -1699 2 2 1 1 544 1261 1045 -1700 2 2 1 1 542 1259 1044 -1701 2 2 1 1 210 1273 1032 -1702 2 2 1 1 552 1270 1048 -1703 2 2 1 1 183 1251 1031 -1704 2 2 1 1 541 1044 1257 -1705 2 2 1 1 221 1282 1039 -1706 2 2 1 1 554 1271 1051 -1707 2 2 1 1 241 1293 1068 -1708 2 2 1 1 548 1264 1041 -1709 2 2 1 1 200 1262 1037 -1710 2 2 1 1 530 1033 1250 -1711 2 2 1 1 573 1063 1285 -1712 2 2 1 1 217 1276 1060 -1713 2 2 1 1 219 1278 1062 -1714 2 2 1 1 540 1257 1047 -1715 2 2 1 1 558 1274 1055 -1716 2 2 1 1 567 1057 1280 -1717 2 2 1 1 239 1294 1077 -1718 2 2 1 1 562 1277 1059 -1719 2 2 1 1 546 1263 1038 -1720 2 2 1 1 553 1051 1270 -1721 2 2 1 1 206 1265 1054 -1722 2 2 1 1 566 1280 1050 -1723 2 2 1 1 339 1120 1353 -1724 2 2 1 1 557 1055 1272 -1725 2 2 1 1 569 1066 1281 -1726 2 2 1 1 556 1272 1056 -1727 2 2 1 1 327 1378 1110 -1728 2 2 1 1 570 1283 1066 -1729 2 2 1 1 578 1289 1070 -1730 2 2 1 1 211 1064 1273 -1731 2 2 1 1 550 1266 1042 -1732 2 2 1 1 563 1058 1277 -1733 2 2 1 1 564 1279 1058 -1734 2 2 1 1 555 1056 1271 -1735 2 2 1 1 252 1053 1301 -1736 2 2 1 1 559 1052 1274 -1737 2 2 1 1 187 1255 1027 -1738 2 2 1 1 574 1286 1063 -1739 2 2 1 1 230 1287 1043 -1740 2 2 1 1 583 1075 1292 -1741 2 2 1 1 272 1072 1316 -1742 2 2 1 1 185 1253 1036 -1743 2 2 1 1 263 1065 1310 -1744 2 2 1 1 271 1316 1101 -1745 2 2 1 1 565 1050 1279 -1746 2 2 1 1 335 1138 1361 -1747 2 2 1 1 577 1070 1288 -1748 2 2 1 1 568 1281 1057 -1749 2 2 1 1 582 1292 1071 -1750 2 2 1 1 220 1039 1278 -1751 2 2 1 1 576 1288 1073 -1752 2 2 1 1 590 1298 1078 -1753 2 2 1 1 579 1074 1289 -1754 2 2 1 1 580 1290 1074 -1755 2 2 1 1 208 1268 1040 -1756 2 2 1 1 575 1073 1286 -1757 2 2 1 1 586 1296 1076 -1758 2 2 1 1 195 1061 1258 -1759 2 2 1 1 587 1080 1296 -1760 2 2 1 1 561 1059 1275 -1761 2 2 1 1 196 1256 1061 -1762 2 2 1 1 581 1071 1290 -1763 2 2 1 1 588 1297 1080 -1764 2 2 1 1 572 1285 1067 -1765 2 2 1 1 585 1076 1295 -1766 2 2 1 1 205 1054 1269 -1767 2 2 1 1 597 1079 1302 -1768 2 2 1 1 254 1094 1304 -1769 2 2 1 1 591 1081 1298 -1770 2 2 1 1 292 1131 1330 -1771 2 2 1 1 571 1067 1283 -1772 2 2 1 1 276 1126 1321 -1773 2 2 1 1 262 1310 1089 -1774 2 2 1 1 592 1299 1081 -1775 2 2 1 1 285 1104 1327 -1776 2 2 1 1 589 1078 1297 -1777 2 2 1 1 599 1085 1303 -1778 2 2 1 1 274 1118 1320 -1779 2 2 1 1 584 1295 1075 -1780 2 2 1 1 594 1300 1084 -1781 2 2 1 1 598 1303 1079 -1782 2 2 1 1 218 1062 1276 -1783 2 2 1 1 608 1311 1090 -1784 2 2 1 1 603 1091 1306 -1785 2 2 1 1 602 1306 1083 -1786 2 2 1 1 600 1305 1085 -1787 2 2 1 1 607 1090 1309 -1788 2 2 1 1 294 1082 1332 -1789 2 2 1 1 605 1093 1308 -1790 2 2 1 1 611 1088 1312 -1791 2 2 1 1 593 1084 1299 -1792 2 2 1 1 604 1308 1091 -1793 2 2 1 1 305 1343 1112 -1794 2 2 1 1 595 1086 1300 -1795 2 2 1 1 610 1312 1087 -1796 2 2 1 1 601 1083 1305 -1797 2 2 1 1 596 1302 1086 -1798 2 2 1 1 261 1089 1307 -1799 2 2 1 1 232 1291 1046 -1800 2 2 1 1 264 1315 1065 -1801 2 2 1 1 613 1100 1313 -1802 2 2 1 1 615 1099 1314 -1803 2 2 1 1 620 1319 1097 -1804 2 2 1 1 260 1307 1095 -1805 2 2 1 1 617 1098 1317 -1806 2 2 1 1 619 1097 1318 -1807 2 2 1 1 320 1355 1102 -1808 2 2 1 1 307 1345 1140 -1809 2 2 1 1 606 1309 1093 -1810 2 2 1 1 609 1087 1311 -1811 2 2 1 1 612 1313 1088 -1812 2 2 1 1 319 1102 1352 -1813 2 2 1 1 618 1318 1098 -1814 2 2 1 1 616 1317 1099 -1815 2 2 1 1 284 1327 1111 -1816 2 2 1 1 308 1035 1345 -1817 2 2 1 1 253 1304 1053 -1818 2 2 1 1 228 1284 1069 -1819 2 2 1 1 623 1103 1322 -1820 2 2 1 1 621 1106 1319 -1821 2 2 1 1 627 1105 1325 -1822 2 2 1 1 624 1323 1103 -1823 2 2 1 1 633 1108 1329 -1824 2 2 1 1 634 1331 1108 -1825 2 2 1 1 614 1314 1100 -1826 2 2 1 1 630 1328 1107 -1827 2 2 1 1 629 1107 1326 -1828 2 2 1 1 636 1333 1113 -1829 2 2 1 1 295 1338 1082 -1830 2 2 1 1 622 1322 1106 -1831 2 2 1 1 240 1068 1294 -1832 2 2 1 1 635 1113 1331 -1833 2 2 1 1 628 1326 1105 -1834 2 2 1 1 626 1325 1109 -1835 2 2 1 1 625 1109 1323 -1836 2 2 1 1 643 1117 1336 -1837 2 2 1 1 631 1114 1328 -1838 2 2 1 1 644 1337 1117 -1839 2 2 1 1 273 1320 1072 -1840 2 2 1 1 632 1329 1114 -1841 2 2 1 1 641 1116 1335 -1842 2 2 1 1 637 1123 1333 -1843 2 2 1 1 638 1334 1123 -1844 2 2 1 1 642 1336 1116 -1845 2 2 1 1 337 1147 1356 -1846 2 2 1 1 640 1335 1124 -1847 2 2 1 1 639 1124 1334 -1848 2 2 1 1 648 1340 1127 -1849 2 2 1 1 645 1125 1337 -1850 2 2 1 1 647 1127 1339 -1851 2 2 1 1 653 1135 1342 -1852 2 2 1 1 646 1339 1125 -1853 2 2 1 1 650 1341 1129 -1854 2 2 1 1 316 1350 1115 -1855 2 2 1 1 654 1344 1135 -1856 2 2 1 1 655 1133 1344 -1857 2 2 1 1 651 1130 1341 -1858 2 2 1 1 652 1342 1130 -1859 2 2 1 1 251 1301 1092 -1860 2 2 1 1 658 1348 1134 -1861 2 2 1 1 657 1134 1346 -1862 2 2 1 1 649 1129 1340 -1863 2 2 1 1 315 1115 1347 -1864 2 2 1 1 659 1137 1348 -1865 2 2 1 1 660 1349 1137 -1866 2 2 1 1 656 1346 1133 -1867 2 2 1 1 293 1332 1131 -1868 2 2 1 1 296 1139 1338 -1869 2 2 1 1 29 1381 1096 -1870 2 2 1 1 318 1352 1136 -1871 2 2 1 1 682 1359 1144 -1872 2 2 1 1 15 1122 1360 -1873 2 2 1 1 265 1119 1315 -1874 2 2 1 1 661 1141 1349 -1875 2 2 1 1 283 1111 1324 -1876 2 2 1 1 16 1373 1122 -1877 2 2 1 1 681 1144 1363 -1878 2 2 1 1 317 1136 1350 -1879 2 2 1 1 321 1153 1355 -1880 2 2 1 1 314 1347 1145 -1881 2 2 1 1 23 1142 1354 -1882 2 2 1 1 14 1360 1143 -1883 2 2 1 1 13 1143 1362 -1884 2 2 1 1 667 1357 1148 -1885 2 2 1 1 669 1358 1146 -1886 2 2 1 1 680 1363 1151 -1887 2 2 1 1 668 1146 1357 -1888 2 2 1 1 291 1330 1128 -1889 2 2 1 1 679 1151 1365 -1890 2 2 1 1 282 1324 1132 -1891 2 2 1 1 275 1321 1118 -1892 2 2 1 1 691 1150 1371 -1893 2 2 1 1 689 1152 1367 -1894 2 2 1 1 306 1140 1343 -1895 2 2 1 1 690 1371 1152 -1896 2 2 1 1 336 1356 1138 -1897 2 2 1 1 687 1154 1370 -1898 2 2 1 1 371 1351 1121 -1899 2 2 1 1 688 1367 1154 -1900 2 2 1 1 334 1361 1149 -1901 2 2 1 1 338 1353 1147 -1902 2 2 1 1 677 1155 1380 -1903 2 2 1 1 678 1365 1155 -1904 2 2 1 1 496 1267 1156 -1905 2 2 1 1 194 1258 1157 -1906 2 2 1 1 495 1156 1473 -1907 2 2 1 1 175 1245 1158 -1908 2 2 1 1 179 1247 1159 -1909 2 2 1 1 178 1159 1489 -1910 2 2 1 1 174 1158 1487 -1911 2 2 1 1 699 1566 889 -1912 2 2 1 1 7 889 1566 -1913 2 2 1 1 535 1490 1028 -1914 2 2 1 1 234 1502 1023 -1915 2 2 1 1 662 1492 1141 -1916 2 2 1 1 24 1493 1142 -1917 2 2 1 1 340 1494 1120 -1918 2 2 1 1 28 1096 1513 -1919 2 2 1 1 370 1121 1514 -1920 2 2 1 1 666 1148 1517 -1921 2 2 1 1 238 1077 1520 -1922 2 2 1 1 539 1047 1522 -1923 2 2 1 1 212 1523 1064 -1924 2 2 1 1 223 1530 1022 -1925 2 2 1 1 243 1524 1049 -1926 2 2 1 1 255 1525 1094 -1927 2 2 1 1 266 1527 1119 -1928 2 2 1 1 277 1528 1126 -1929 2 2 1 1 189 1526 1034 -1930 2 2 1 1 286 1529 1104 -1931 2 2 1 1 309 1534 1035 -1932 2 2 1 1 322 1533 1153 -1933 2 2 1 1 297 1532 1139 -1934 2 2 1 1 333 1149 1541 -1935 2 2 1 1 326 1110 1542 -1936 2 2 1 1 313 1145 1543 -1937 2 2 1 1 304 1112 1544 -1938 2 2 1 1 290 1128 1549 -1939 2 2 1 1 227 1069 1548 -1940 2 2 1 1 281 1132 1550 -1941 2 2 1 1 270 1101 1551 -1942 2 2 1 1 259 1095 1552 -1943 2 2 1 1 250 1092 1553 -1944 2 2 1 1 193 1157 1554 -1945 2 2 1 1 216 1060 1555 -1946 2 2 1 1 879 1243 1558 -1947 2 2 1 1 879 1557 1241 -1948 2 2 1 1 878 1242 1559 -1949 2 2 1 1 878 1556 1240 -1950 2 2 1 1 692 1567 1150 -1951 2 2 1 1 692 693 1567 -1952 2 2 1 1 6 7 1566 -1953 2 2 1 1 215 216 1555 -1954 2 2 1 1 249 250 1553 -1955 2 2 1 1 258 259 1552 -1956 2 2 1 1 269 270 1551 -1957 2 2 1 1 226 227 1548 -1958 2 2 1 1 280 281 1550 -1959 2 2 1 1 464 465 1547 -1960 2 2 1 1 289 290 1549 -1961 2 2 1 1 303 304 1544 -1962 2 2 1 1 325 326 1542 -1963 2 2 1 1 312 313 1543 -1964 2 2 1 1 332 333 1541 -1965 2 2 1 1 192 193 1554 -1966 2 2 1 1 189 190 1526 -1967 2 2 1 1 297 298 1532 -1968 2 2 1 1 358 359 1536 -1969 2 2 1 1 674 675 1538 -1970 2 2 1 1 671 672 1537 -1971 2 2 1 1 322 323 1533 -1972 2 2 1 1 33 34 1539 -1973 2 2 1 1 36 37 1540 -1974 2 2 1 1 329 330 1535 -1975 2 2 1 1 286 287 1529 -1976 2 2 1 1 277 278 1528 -1977 2 2 1 1 266 267 1527 -1978 2 2 1 1 309 310 1534 -1979 2 2 1 1 255 256 1525 -1980 2 2 1 1 243 244 1524 -1981 2 2 1 1 212 213 1523 -1982 2 2 1 1 163 164 1545 -1983 2 2 1 1 160 161 1546 -1984 2 2 1 1 461 462 1531 -1985 2 2 1 1 223 224 1530 -1986 2 2 1 1 538 539 1522 -1987 2 2 1 1 475 476 1521 -1988 2 2 1 1 237 238 1520 -1989 2 2 1 1 389 390 1519 -1990 2 2 1 1 665 666 1517 -1991 2 2 1 1 369 370 1514 -1992 2 2 1 1 27 28 1513 -1993 2 2 1 1 340 341 1494 -1994 2 2 1 1 376 377 1495 -1995 2 2 1 1 366 367 1498 -1996 2 2 1 1 24 25 1493 -1997 2 2 1 1 373 374 1496 -1998 2 2 1 1 401 402 1501 -1999 2 2 1 1 662 663 1492 -2000 2 2 1 1 395 396 1497 -2001 2 2 1 1 386 387 1499 -2002 2 2 1 1 412 413 1500 -2003 2 2 1 1 409 410 1504 -2004 2 2 1 1 421 422 1505 -2005 2 2 1 1 418 419 1503 -2006 2 2 1 1 443 444 1508 -2007 2 2 1 1 432 433 1506 -2008 2 2 1 1 449 450 1509 -2009 2 2 1 1 429 430 1511 -2010 2 2 1 1 440 441 1512 -2011 2 2 1 1 455 456 1507 -2012 2 2 1 1 486 487 1515 -2013 2 2 1 1 506 507 1491 -2014 2 2 1 1 472 473 1510 -2015 2 2 1 1 483 484 1516 -2016 2 2 1 1 509 510 1518 -2017 2 2 1 1 234 235 1502 -2018 2 2 1 1 535 536 1490 -2019 2 2 1 1 179 180 1247 -2020 2 2 1 1 525 526 1246 -2021 2 2 1 1 521 522 1244 -2022 2 2 1 1 175 176 1245 -2023 2 2 1 1 531 532 1252 -2024 2 2 1 1 527 528 1248 -2025 2 2 1 1 183 184 1251 -2026 2 2 1 1 529 530 1250 -2027 2 2 1 1 181 182 1249 -2028 2 2 1 1 533 534 1254 -2029 2 2 1 1 185 186 1253 -2030 2 2 1 1 187 188 1255 -2031 2 2 1 1 540 541 1257 -2032 2 2 1 1 194 195 1258 -2033 2 2 1 1 542 543 1259 -2034 2 2 1 1 548 549 1264 -2035 2 2 1 1 544 545 1261 -2036 2 2 1 1 196 197 1256 -2037 2 2 1 1 198 199 1260 -2038 2 2 1 1 200 201 1262 -2039 2 2 1 1 206 207 1265 -2040 2 2 1 1 552 553 1270 -2041 2 2 1 1 550 551 1266 -2042 2 2 1 1 546 547 1263 -2043 2 2 1 1 554 555 1271 -2044 2 2 1 1 496 497 1267 -2045 2 2 1 1 556 557 1272 -2046 2 2 1 1 558 559 1274 -2047 2 2 1 1 210 211 1273 -2048 2 2 1 1 560 561 1275 -2049 2 2 1 1 204 205 1269 -2050 2 2 1 1 562 563 1277 -2051 2 2 1 1 208 209 1268 -2052 2 2 1 1 566 567 1280 -2053 2 2 1 1 217 218 1276 -2054 2 2 1 1 564 565 1279 -2055 2 2 1 1 219 220 1278 -2056 2 2 1 1 568 569 1281 -2057 2 2 1 1 570 571 1283 -2058 2 2 1 1 572 573 1285 -2059 2 2 1 1 221 222 1282 -2060 2 2 1 1 241 242 1293 -2061 2 2 1 1 576 577 1288 -2062 2 2 1 1 574 575 1286 -2063 2 2 1 1 578 579 1289 -2064 2 2 1 1 580 581 1290 -2065 2 2 1 1 582 583 1292 -2066 2 2 1 1 230 231 1287 -2067 2 2 1 1 584 585 1295 -2068 2 2 1 1 239 240 1294 -2069 2 2 1 1 586 587 1296 -2070 2 2 1 1 228 229 1284 -2071 2 2 1 1 590 591 1298 -2072 2 2 1 1 232 233 1291 -2073 2 2 1 1 588 589 1297 -2074 2 2 1 1 592 593 1299 -2075 2 2 1 1 594 595 1300 -2076 2 2 1 1 596 597 1302 -2077 2 2 1 1 602 603 1306 -2078 2 2 1 1 253 254 1304 -2079 2 2 1 1 598 599 1303 -2080 2 2 1 1 604 605 1308 -2081 2 2 1 1 600 601 1305 -2082 2 2 1 1 271 272 1316 -2083 2 2 1 1 260 261 1307 -2084 2 2 1 1 606 607 1309 -2085 2 2 1 1 251 252 1301 -2086 2 2 1 1 608 609 1311 -2087 2 2 1 1 610 611 1312 -2088 2 2 1 1 614 615 1314 -2089 2 2 1 1 275 276 1321 -2090 2 2 1 1 612 613 1313 -2091 2 2 1 1 262 263 1310 -2092 2 2 1 1 616 617 1317 -2093 2 2 1 1 620 621 1319 -2094 2 2 1 1 618 619 1318 -2095 2 2 1 1 622 623 1322 -2096 2 2 1 1 264 265 1315 -2097 2 2 1 1 284 285 1327 -2098 2 2 1 1 624 625 1323 -2099 2 2 1 1 626 627 1325 -2100 2 2 1 1 273 274 1320 -2101 2 2 1 1 630 631 1328 -2102 2 2 1 1 628 629 1326 -2103 2 2 1 1 632 633 1329 -2104 2 2 1 1 636 637 1333 -2105 2 2 1 1 634 635 1331 -2106 2 2 1 1 638 639 1334 -2107 2 2 1 1 640 641 1335 -2108 2 2 1 1 282 283 1324 -2109 2 2 1 1 291 292 1330 -2110 2 2 1 1 293 294 1332 -2111 2 2 1 1 644 645 1337 -2112 2 2 1 1 642 643 1336 -2113 2 2 1 1 646 647 1339 -2114 2 2 1 1 648 649 1340 -2115 2 2 1 1 652 653 1342 -2116 2 2 1 1 654 655 1344 -2117 2 2 1 1 650 651 1341 -2118 2 2 1 1 295 296 1338 -2119 2 2 1 1 660 661 1349 -2120 2 2 1 1 658 659 1348 -2121 2 2 1 1 656 657 1346 -2122 2 2 1 1 305 306 1343 -2123 2 2 1 1 307 308 1345 -2124 2 2 1 1 314 315 1347 -2125 2 2 1 1 371 372 1351 -2126 2 2 1 1 320 321 1355 -2127 2 2 1 1 316 317 1350 -2128 2 2 1 1 338 339 1353 -2129 2 2 1 1 318 319 1352 -2130 2 2 1 1 336 337 1356 -2131 2 2 1 1 669 670 1358 -2132 2 2 1 1 22 23 1354 -2133 2 2 1 1 362 363 1364 -2134 2 2 1 1 667 668 1357 -2135 2 2 1 1 360 361 1366 -2136 2 2 1 1 682 683 1359 -2137 2 2 1 1 334 335 1361 -2138 2 2 1 1 680 681 1363 -2139 2 2 1 1 14 15 1360 -2140 2 2 1 1 12 13 1362 -2141 2 2 1 1 678 679 1365 -2142 2 2 1 1 688 689 1367 -2143 2 2 1 1 690 691 1371 -2144 2 2 1 1 686 687 1370 -2145 2 2 1 1 8 9 1368 -2146 2 2 1 1 684 685 1369 -2147 2 2 1 1 676 677 1380 -2148 2 2 1 1 364 365 1375 -2149 2 2 1 1 10 11 1372 -2150 2 2 1 1 16 17 1373 -2151 2 2 1 1 327 328 1378 -2152 2 2 1 1 18 19 1374 -2153 2 2 1 1 378 379 1382 -2154 2 2 1 1 382 383 1379 -2155 2 2 1 1 20 21 1376 -2156 2 2 1 1 29 30 1381 -2157 2 2 1 1 380 381 1377 -2158 2 2 1 1 393 394 1386 -2159 2 2 1 1 384 385 1384 -2160 2 2 1 1 31 32 1383 -2161 2 2 1 1 391 392 1385 -2162 2 2 1 1 38 39 1387 -2163 2 2 1 1 44 45 1390 -2164 2 2 1 1 40 41 1388 -2165 2 2 1 1 403 404 1391 -2166 2 2 1 1 46 47 1392 -2167 2 2 1 1 42 43 1389 -2168 2 2 1 1 414 415 1401 -2169 2 2 1 1 423 424 1406 -2170 2 2 1 1 405 406 1396 -2171 2 2 1 1 48 49 1393 -2172 2 2 1 1 54 55 1397 -2173 2 2 1 1 50 51 1394 -2174 2 2 1 1 52 53 1395 -2175 2 2 1 1 58 59 1399 -2176 2 2 1 1 60 61 1400 -2177 2 2 1 1 62 63 1402 -2178 2 2 1 1 427 428 1413 -2179 2 2 1 1 56 57 1398 -2180 2 2 1 1 416 417 1403 -2181 2 2 1 1 425 426 1408 -2182 2 2 1 1 66 67 1405 -2183 2 2 1 1 68 69 1407 -2184 2 2 1 1 64 65 1404 -2185 2 2 1 1 407 408 1409 -2186 2 2 1 1 434 435 1414 -2187 2 2 1 1 72 73 1411 -2188 2 2 1 1 74 75 1412 -2189 2 2 1 1 70 71 1410 -2190 2 2 1 1 78 79 1416 -2191 2 2 1 1 76 77 1415 -2192 2 2 1 1 438 439 1421 -2193 2 2 1 1 82 83 1418 -2194 2 2 1 1 445 446 1424 -2195 2 2 1 1 84 85 1420 -2196 2 2 1 1 80 81 1417 -2197 2 2 1 1 436 437 1419 -2198 2 2 1 1 86 87 1422 -2199 2 2 1 1 94 95 1428 -2200 2 2 1 1 88 89 1423 -2201 2 2 1 1 90 91 1425 -2202 2 2 1 1 92 93 1426 -2203 2 2 1 1 96 97 1429 -2204 2 2 1 1 447 448 1427 -2205 2 2 1 1 457 458 1436 -2206 2 2 1 1 466 467 1437 -2207 2 2 1 1 459 460 1434 -2208 2 2 1 1 98 99 1430 -2209 2 2 1 1 104 105 1433 -2210 2 2 1 1 102 103 1432 -2211 2 2 1 1 106 107 1435 -2212 2 2 1 1 100 101 1431 -2213 2 2 1 1 108 109 1438 -2214 2 2 1 1 110 111 1439 -2215 2 2 1 1 468 469 1441 -2216 2 2 1 1 112 113 1440 -2217 2 2 1 1 114 115 1442 -2218 2 2 1 1 477 478 1447 -2219 2 2 1 1 116 117 1443 -2220 2 2 1 1 118 119 1444 -2221 2 2 1 1 122 123 1448 -2222 2 2 1 1 120 121 1446 -2223 2 2 1 1 470 471 1445 -2224 2 2 1 1 481 482 1453 -2225 2 2 1 1 126 127 1451 -2226 2 2 1 1 124 125 1449 -2227 2 2 1 1 479 480 1450 -2228 2 2 1 1 128 129 1452 -2229 2 2 1 1 488 489 1456 -2230 2 2 1 1 132 133 1455 -2231 2 2 1 1 492 493 1462 -2232 2 2 1 1 130 131 1454 -2233 2 2 1 1 136 137 1458 -2234 2 2 1 1 138 139 1459 -2235 2 2 1 1 498 499 1465 -2236 2 2 1 1 140 141 1461 -2237 2 2 1 1 134 135 1457 -2238 2 2 1 1 500 501 1467 -2239 2 2 1 1 142 143 1463 -2240 2 2 1 1 144 145 1464 -2241 2 2 1 1 490 491 1460 -2242 2 2 1 1 504 505 1480 -2243 2 2 1 1 146 147 1466 -2244 2 2 1 1 150 151 1469 -2245 2 2 1 1 502 503 1470 -2246 2 2 1 1 148 149 1468 -2247 2 2 1 1 202 203 1475 -2248 2 2 1 1 511 512 1476 -2249 2 2 1 1 152 153 1471 -2250 2 2 1 1 154 155 1472 -2251 2 2 1 1 158 159 1478 -2252 2 2 1 1 494 495 1473 -2253 2 2 1 1 513 514 1479 -2254 2 2 1 1 156 157 1474 -2255 2 2 1 1 515 516 1482 -2256 2 2 1 1 165 166 1477 -2257 2 2 1 1 167 168 1481 -2258 2 2 1 1 169 170 1483 -2259 2 2 1 1 519 520 1486 -2260 2 2 1 1 517 518 1484 -2261 2 2 1 1 171 172 1485 -2262 2 2 1 1 173 174 1487 -2263 2 2 1 1 523 524 1488 -2264 2 2 1 1 177 178 1489 -2265 2 2 1 1 693 1243 1567 -2266 2 2 1 1 6 1566 1241 -2267 2 2 1 1 398 399 1562 -2268 2 2 1 1 452 453 1560 -2269 2 2 1 1 343 344 1561 -2270 2 2 1 1 246 247 1565 -2271 2 2 1 1 300 301 1564 -2272 2 2 1 1 355 356 1563 -2273 2 2 1 1 346 347 1568 -2274 2 2 1 1 538 1522 1199 -2275 2 2 1 1 475 1521 1197 -2276 2 2 1 1 237 1520 1196 -2277 2 2 1 1 389 1519 1181 -2278 2 2 1 1 369 1514 1177 -2279 2 2 1 1 665 1517 1193 -2280 2 2 1 1 27 1513 1178 -2281 2 2 1 1 341 1165 1494 -2282 2 2 1 1 25 1164 1493 -2283 2 2 1 1 663 1163 1492 -2284 2 2 1 1 376 1495 1172 -2285 2 2 1 1 374 1170 1496 -2286 2 2 1 1 367 1174 1498 -2287 2 2 1 1 536 1160 1490 -2288 2 2 1 1 401 1501 1186 -2289 2 2 1 1 396 1166 1497 -2290 2 2 1 1 507 1161 1491 -2291 2 2 1 1 387 1171 1499 -2292 2 2 1 1 412 1500 1173 -2293 2 2 1 1 410 1180 1504 -2294 2 2 1 1 421 1505 1185 -2295 2 2 1 1 419 1184 1503 -2296 2 2 1 1 443 1508 1188 -2297 2 2 1 1 450 1183 1509 -2298 2 2 1 1 441 1190 1512 -2299 2 2 1 1 432 1506 1182 -2300 2 2 1 1 455 1507 1179 -2301 2 2 1 1 430 1187 1511 -2302 2 2 1 1 473 1168 1510 -2303 2 2 1 1 235 1167 1502 -2304 2 2 1 1 486 1515 1194 -2305 2 2 1 1 484 1195 1516 -2306 2 2 1 1 509 1518 1198 -2307 2 2 1 1 226 1548 1202 -2308 2 2 1 1 464 1547 1203 -2309 2 2 1 1 215 1555 1236 -2310 2 2 1 1 249 1553 1234 -2311 2 2 1 1 258 1552 1232 -2312 2 2 1 1 269 1551 1231 -2313 2 2 1 1 280 1550 1230 -2314 2 2 1 1 303 1544 1210 -2315 2 2 1 1 289 1549 1229 -2316 2 2 1 1 312 1543 1214 -2317 2 2 1 1 325 1542 1223 -2318 2 2 1 1 332 1541 1216 -2319 2 2 1 1 330 1215 1535 -2320 2 2 1 1 358 1536 1220 -2321 2 2 1 1 674 1538 1222 -2322 2 2 1 1 256 1207 1525 -2323 2 2 1 1 267 1209 1527 -2324 2 2 1 1 278 1212 1528 -2325 2 2 1 1 672 1221 1537 -2326 2 2 1 1 323 1217 1533 -2327 2 2 1 1 287 1213 1529 -2328 2 2 1 1 213 1204 1523 -2329 2 2 1 1 244 1205 1524 -2330 2 2 1 1 34 1224 1539 -2331 2 2 1 1 310 1211 1534 -2332 2 2 1 1 36 1540 1225 -2333 2 2 1 1 298 1233 1532 -2334 2 2 1 1 462 1201 1531 -2335 2 2 1 1 224 1200 1530 -2336 2 2 1 1 190 1238 1526 -2337 2 2 1 1 163 1545 1227 -2338 2 2 1 1 161 1228 1546 -2339 2 2 1 1 192 1554 1239 -2340 2 2 1 1 352 353 1569 -2341 2 2 1 1 702 1175 1561 -2342 2 2 1 1 702 1561 1176 -2343 2 2 1 1 747 1562 1162 -2344 2 2 1 1 798 1560 1191 -2345 2 2 1 1 798 1192 1560 -2346 2 2 1 1 747 1189 1562 -2347 2 2 1 1 702 1219 1563 -2348 2 2 1 1 702 1563 1226 -2349 2 2 1 1 747 1564 1208 -2350 2 2 1 1 798 1565 1206 -2351 2 2 1 1 747 1237 1564 -2352 2 2 1 1 798 1235 1565 -2353 2 2 1 1 700 1169 1568 -2354 2 2 1 1 700 1569 1218 -2355 2 2 1 1 839 1490 1160 -2356 2 2 1 1 849 1491 1161 -2357 2 2 1 1 726 1492 1163 -2358 2 2 1 1 711 1493 1164 -2359 2 2 1 1 697 1494 1165 -2360 2 2 1 1 735 1497 1166 -2361 2 2 1 1 713 1496 1170 -2362 2 2 1 1 808 1502 1167 -2363 2 2 1 1 736 1499 1171 -2364 2 2 1 1 722 1172 1495 -2365 2 2 1 1 746 1173 1500 -2366 2 2 1 1 789 1179 1507 -2367 2 2 1 1 721 1498 1174 -2368 2 2 1 1 738 1186 1501 -2369 2 2 1 1 817 1510 1168 -2370 2 2 1 1 774 1182 1506 -2371 2 2 1 1 758 1504 1180 -2372 2 2 1 1 710 1178 1513 -2373 2 2 1 1 787 1509 1183 -2374 2 2 1 1 766 1185 1505 -2375 2 2 1 1 765 1503 1184 -2376 2 2 1 1 777 1511 1187 -2377 2 2 1 1 784 1188 1508 -2378 2 2 1 1 788 1512 1190 -2379 2 2 1 1 714 1177 1514 -2380 2 2 1 1 825 1194 1515 -2381 2 2 1 1 829 1516 1195 -2382 2 2 1 1 733 1181 1519 -2383 2 2 1 1 724 1193 1517 -2384 2 2 1 1 838 1198 1518 -2385 2 2 1 1 804 1196 1520 -2386 2 2 1 1 816 1197 1521 -2387 2 2 1 1 843 1199 1522 -2388 2 2 1 1 825 1523 1204 -2389 2 2 1 1 789 1524 1205 -2390 2 2 1 1 784 1525 1207 -2391 2 2 1 1 816 1530 1200 -2392 2 2 1 1 774 1527 1209 -2393 2 2 1 1 804 1531 1201 -2394 2 2 1 1 766 1528 1212 -2395 2 2 1 1 746 1529 1213 -2396 2 2 1 1 733 1534 1211 -2397 2 2 1 1 838 1526 1238 -2398 2 2 1 1 808 1203 1547 -2399 2 2 1 1 817 1202 1548 -2400 2 2 1 1 722 1533 1217 -2401 2 2 1 1 714 1535 1215 -2402 2 2 1 1 735 1210 1544 -2403 2 2 1 1 738 1532 1233 -2404 2 2 1 1 736 1214 1543 -2405 2 2 1 1 697 1220 1536 -2406 2 2 1 1 721 1216 1541 -2407 2 2 1 1 710 1537 1221 -2408 2 2 1 1 711 1222 1538 -2409 2 2 1 1 724 1539 1224 -2410 2 2 1 1 726 1225 1540 -2411 2 2 1 1 713 1223 1542 -2412 2 2 1 1 839 1227 1545 -2413 2 2 1 1 843 1546 1228 -2414 2 2 1 1 758 1229 1549 -2415 2 2 1 1 765 1230 1550 -2416 2 2 1 1 777 1231 1551 -2417 2 2 1 1 788 1232 1552 -2418 2 2 1 1 787 1234 1553 -2419 2 2 1 1 829 1236 1555 -2420 2 2 1 1 849 1239 1554 -2421 2 2 1 1 398 1562 1189 -2422 2 2 1 1 453 1191 1560 -2423 2 2 1 1 452 1560 1192 -2424 2 2 1 1 343 1561 1175 -2425 2 2 1 1 344 1176 1561 -2426 2 2 1 1 399 1162 1562 -2427 2 2 1 1 246 1565 1235 -2428 2 2 1 1 301 1208 1564 -2429 2 2 1 1 355 1563 1219 -2430 2 2 1 1 300 1564 1237 -2431 2 2 1 1 356 1226 1563 -2432 2 2 1 1 247 1206 1565 -2433 2 2 1 1 700 1240 1569 -2434 2 2 1 1 700 1568 1242 -2435 2 2 1 1 858 1200 1590 -2436 2 2 1 1 859 1201 1591 -2437 2 2 1 1 872 1204 1596 -2438 2 2 1 1 873 1206 1598 -2439 2 2 1 1 865 1205 1597 -2440 2 2 1 1 863 1207 1595 -2441 2 2 1 1 866 1209 1599 -2442 2 2 1 1 860 1208 1592 -2443 2 2 1 1 868 1213 1600 -2444 2 2 1 1 861 1211 1593 -2445 2 2 1 1 871 1212 1601 -2446 2 2 1 1 862 1215 1594 -2447 2 2 1 1 864 1218 1602 -2448 2 2 1 1 867 1217 1603 -2449 2 2 1 1 870 1221 1604 -2450 2 2 1 1 875 1226 1607 -2451 2 2 1 1 874 1224 1606 -2452 2 2 1 1 876 1233 1608 -2453 2 2 1 1 869 1228 1605 -2454 2 2 1 1 877 1238 1609 -2455 2 2 1 1 858 1168 1589 -2456 2 2 1 1 859 1167 1588 -2457 2 2 1 1 869 1160 1572 -2458 2 2 1 1 860 1166 1587 -2459 2 2 1 1 861 1171 1586 -2460 2 2 1 1 862 1174 1585 -2461 2 2 1 1 870 1164 1574 -2462 2 2 1 1 874 1163 1575 -2463 2 2 1 1 864 1176 1584 -2464 2 2 1 1 867 1577 1172 -2465 2 2 1 1 875 1573 1175 -2466 2 2 1 1 868 1180 1579 -2467 2 2 1 1 871 1184 1582 -2468 2 2 1 1 866 1187 1581 -2469 2 2 1 1 863 1190 1583 -2470 2 2 1 1 873 1578 1192 -2471 2 2 1 1 872 1195 1580 -2472 2 2 1 1 865 1191 1576 -2473 2 2 1 1 876 1162 1571 -2474 2 2 1 1 877 1161 1570 -2475 2 2 1 1 346 1568 1169 -2476 2 2 1 1 353 1218 1569 -2477 2 2 1 1 877 1570 1198 -2478 2 2 1 1 876 1571 1186 -2479 2 2 1 1 875 1165 1573 -2480 2 2 1 1 864 1584 1169 -2481 2 2 1 1 870 1574 1178 -2482 2 2 1 1 867 1170 1577 -2483 2 2 1 1 868 1579 1173 -2484 2 2 1 1 873 1183 1578 -2485 2 2 1 1 874 1575 1193 -2486 2 2 1 1 866 1581 1182 -2487 2 2 1 1 872 1580 1194 -2488 2 2 1 1 871 1582 1185 -2489 2 2 1 1 865 1576 1179 -2490 2 2 1 1 863 1583 1188 -2491 2 2 1 1 862 1585 1177 -2492 2 2 1 1 861 1586 1181 -2493 2 2 1 1 869 1572 1199 -2494 2 2 1 1 860 1587 1189 -2495 2 2 1 1 859 1588 1196 -2496 2 2 1 1 858 1589 1197 -2497 2 2 1 1 858 1590 1202 -2498 2 2 1 1 859 1591 1203 -2499 2 2 1 1 860 1592 1210 -2500 2 2 1 1 861 1593 1214 -2501 2 2 1 1 862 1594 1216 -2502 2 2 1 1 867 1603 1223 -2503 2 2 1 1 864 1602 1219 -2504 2 2 1 1 870 1604 1222 -2505 2 2 1 1 875 1607 1220 -2506 2 2 1 1 874 1606 1225 -2507 2 2 1 1 869 1605 1227 -2508 2 2 1 1 868 1600 1229 -2509 2 2 1 1 866 1599 1231 -2510 2 2 1 1 871 1601 1230 -2511 2 2 1 1 863 1595 1232 -2512 2 2 1 1 865 1597 1235 -2513 2 2 1 1 873 1598 1234 -2514 2 2 1 1 872 1596 1236 -2515 2 2 1 1 876 1608 1237 -2516 2 2 1 1 877 1609 1239 -2517 2 2 1 1 699 1241 1566 -2518 2 2 1 1 699 1567 1243 -2519 2 2 1 1 347 1242 1568 -2520 2 2 1 1 352 1569 1240 +2762 +1 2 2 1 1 175 1281 1370 +2 2 2 1 1 372 1026 1383 +3 2 2 1 1 1026 372 1385 +4 2 2 1 1 278 1135 1378 +5 2 2 1 1 35 1086 1381 +6 2 2 1 1 1086 35 1388 +7 2 2 1 1 1281 175 1399 +8 2 2 1 1 1135 278 1391 +9 2 2 1 1 1382 1222 1430 +10 2 2 1 1 1384 1346 1438 +11 2 2 1 1 1380 1355 1462 +12 2 2 1 1 1379 1345 1499 +13 2 2 1 1 1377 1208 1556 +14 2 2 1 1 1376 1353 1599 +15 2 2 1 1 1373 1328 1655 +16 2 2 1 1 1371 1332 1672 +17 2 2 1 1 1372 1289 1670 +18 2 2 1 1 1090 1394 1614 +19 2 2 1 1 1241 1395 1638 +20 2 2 1 1 536 1397 1723 +21 2 2 1 1 190 1398 1722 +22 2 2 1 1 201 1396 1721 +23 2 2 1 1 233 1393 1718 +24 2 2 1 1 256 1392 1717 +25 2 2 1 1 287 1390 1715 +26 2 2 1 1 390 1389 1714 +27 2 2 1 1 28 1386 1711 +28 2 2 1 1 323 1387 1712 +29 2 2 1 1 1375 476 1700 +30 2 2 1 1 1374 485 1699 +31 2 2 1 1 1397 1105 1723 +32 2 2 1 1 1398 1199 1722 +33 2 2 1 1 1396 1048 1721 +34 2 2 1 1 1393 1042 1718 +35 2 2 1 1 1392 1035 1717 +36 2 2 1 1 1390 1068 1715 +37 2 2 1 1 1389 1039 1714 +38 2 2 1 1 1386 1103 1711 +39 2 2 1 1 1387 1062 1712 +40 2 2 1 1 1092 1375 1700 +41 2 2 1 1 1240 1374 1699 +42 2 2 1 1 891 1382 1430 +43 2 2 1 1 897 1384 1438 +44 2 2 1 1 908 1380 1462 +45 2 2 1 1 929 1379 1499 +46 2 2 1 1 954 1377 1556 +47 2 2 1 1 978 1376 1599 +48 2 2 1 1 1005 1373 1655 +49 2 2 1 1 1013 1371 1672 +50 2 2 1 1 1012 1372 1670 +51 2 2 1 1 1394 810 1614 +52 2 2 1 1 1395 826 1638 +53 2 2 1 1 695 696 859 +54 2 2 1 1 349 350 858 +55 2 2 1 1 357 358 1131 +56 2 2 1 1 358 697 1131 +57 2 2 1 1 881 342 1033 +58 2 2 1 1 401 738 1036 +59 2 2 1 1 362 701 1060 +60 2 2 1 1 272 942 1028 +61 2 2 1 1 400 401 1036 +62 2 2 1 1 342 343 1033 +63 2 2 1 1 361 362 1060 +64 2 2 1 1 374 375 1115 +65 2 2 1 1 714 374 1115 +66 2 2 1 1 971 241 1031 +67 2 2 1 1 396 397 1120 +68 2 2 1 1 454 455 1029 +69 2 2 1 1 450 451 1154 +70 2 2 1 1 268 868 1095 +71 2 2 1 1 968 243 1066 +72 2 2 1 1 735 396 1120 +73 2 2 1 1 715 330 1024 +74 2 2 1 1 455 789 1029 +75 2 2 1 1 319 899 1049 +76 2 2 1 1 1017 531 1052 +77 2 2 1 1 321 897 1056 +78 2 2 1 1 466 797 1041 +79 2 2 1 1 367 368 1333 +80 2 2 1 1 309 733 1038 +81 2 2 1 1 313 906 1063 +82 2 2 1 1 267 268 1095 +83 2 2 1 1 327 713 1025 +84 2 2 1 1 1025 713 1026 +85 2 2 1 1 363 364 1318 +86 2 2 1 1 981 230 1057 +87 2 2 1 1 933 284 1027 +88 2 2 1 1 774 433 1040 +89 2 2 1 1 432 774 1058 +90 2 2 1 1 243 244 1066 +91 2 2 1 1 670 671 1102 +92 2 2 1 1 1041 797 1042 +93 2 2 1 1 443 784 1034 +94 2 2 1 1 326 1025 1287 +95 2 2 1 1 431 432 1058 +96 2 2 1 1 701 363 1318 +97 2 2 1 1 1038 733 1039 +98 2 2 1 1 458 459 1231 +99 2 2 1 1 787 450 1154 +100 2 2 1 1 418 765 1051 +101 2 2 1 1 712 676 1098 +102 2 2 1 1 1032 442 1034 +103 2 2 1 1 676 677 1098 +104 2 2 1 1 671 710 1102 +105 2 2 1 1 271 272 1028 +106 2 2 1 1 539 1009 1121 +107 2 2 1 1 422 423 1080 +108 2 2 1 1 493 494 1247 +109 2 2 1 1 883 690 1064 +110 2 2 1 1 1101 670 1102 +111 2 2 1 1 721 367 1333 +112 2 2 1 1 1134 766 1135 +113 2 2 1 1 973 582 1097 +114 2 2 1 1 312 313 1063 +115 2 2 1 1 320 321 1056 +116 2 2 1 1 818 473 1111 +117 2 2 1 1 952 262 1045 +118 2 2 1 1 459 795 1231 +119 2 2 1 1 421 766 1134 +120 2 2 1 1 530 1017 1162 +121 2 2 1 1 988 566 1114 +122 2 2 1 1 482 483 1237 +123 2 2 1 1 487 488 1119 +124 2 2 1 1 442 443 1034 +125 2 2 1 1 355 356 1361 +126 2 2 1 1 1037 308 1038 +127 2 2 1 1 757 410 1215 +128 2 2 1 1 377 378 1346 +129 2 2 1 1 464 465 1344 +130 2 2 1 1 1055 431 1058 +131 2 2 1 1 681 888 1071 +132 2 2 1 1 986 568 1181 +133 2 2 1 1 1020 527 1106 +134 2 2 1 1 692 693 1043 +135 2 2 1 1 426 427 1352 +136 2 2 1 1 441 442 1032 +137 2 2 1 1 462 463 1244 +138 2 2 1 1 402 403 1250 +139 2 2 1 1 1002 548 1145 +140 2 2 1 1 947 612 1141 +141 2 2 1 1 900 667 1096 +142 2 2 1 1 860 179 1073 +143 2 2 1 1 415 416 1349 +144 2 2 1 1 318 319 1049 +145 2 2 1 1 529 530 1162 +146 2 2 1 1 473 474 1111 +147 2 2 1 1 970 586 1136 +148 2 2 1 1 705 686 1200 +149 2 2 1 1 869 280 1053 +150 2 2 1 1 948 610 1125 +151 2 2 1 1 886 338 1093 +152 2 2 1 1 563 989 1107 +153 2 2 1 1 561 991 1147 +154 2 2 1 1 531 532 1052 +155 2 2 1 1 669 670 1101 +156 2 2 1 1 686 687 1200 +157 2 2 1 1 967 590 1124 +158 2 2 1 1 538 539 1121 +159 2 2 1 1 463 974 1244 +160 2 2 1 1 955 602 1137 +161 2 2 1 1 488 821 1119 +162 2 2 1 1 307 308 1037 +163 2 2 1 1 960 596 1142 +164 2 2 1 1 568 569 1181 +165 2 2 1 1 1004 546 1171 +166 2 2 1 1 982 572 1130 +167 2 2 1 1 998 554 1152 +168 2 2 1 1 230 231 1057 +169 2 2 1 1 1034 784 1035 +170 2 2 1 1 241 242 1031 +171 2 2 1 1 921 642 1140 +172 2 2 1 1 928 634 1149 +173 2 2 1 1 977 578 1123 +174 2 2 1 1 505 506 1219 +175 2 2 1 1 958 598 1163 +176 2 2 1 1 308 309 1038 +177 2 2 1 1 1007 542 1126 +178 2 2 1 1 1023 497 1047 +179 2 2 1 1 430 431 1055 +180 2 2 1 1 548 549 1145 +181 2 2 1 1 410 411 1215 +182 2 2 1 1 680 681 1071 +183 2 2 1 1 1000 208 1083 +184 2 2 1 1 433 434 1040 +185 2 2 1 1 911 652 1160 +186 2 2 1 1 666 900 1094 +187 2 2 1 1 996 556 1146 +188 2 2 1 1 566 567 1114 +189 2 2 1 1 943 616 1177 +190 2 2 1 1 612 613 1141 +191 2 2 1 1 940 620 1153 +192 2 2 1 1 932 628 1170 +193 2 2 1 1 909 654 1179 +194 2 2 1 1 912 650 1161 +195 2 2 1 1 560 561 1147 +196 2 2 1 1 582 583 1097 +197 2 2 1 1 1018 183 1072 +198 2 2 1 1 1001 550 1196 +199 2 2 1 1 907 656 1175 +200 2 2 1 1 904 660 1169 +201 2 2 1 1 934 626 1155 +202 2 2 1 1 924 638 1176 +203 2 2 1 1 828 493 1247 +204 2 2 1 1 392 393 1233 +205 2 2 1 1 903 316 1132 +206 2 2 1 1 306 910 1139 +207 2 2 1 1 702 357 1131 +208 2 2 1 1 546 547 1171 +209 2 2 1 1 586 587 1136 +210 2 2 1 1 962 594 1165 +211 2 2 1 1 950 608 1172 +212 2 2 1 1 743 406 1099 +213 2 2 1 1 979 576 1194 +214 2 2 1 1 738 402 1250 +215 2 2 1 1 874 369 1030 +216 2 2 1 1 1102 710 1103 +217 2 2 1 1 325 326 1287 +218 2 2 1 1 467 468 1353 +219 2 2 1 1 598 599 1163 +220 2 2 1 1 980 574 1203 +221 2 2 1 1 976 580 1207 +222 2 2 1 1 937 624 1180 +223 2 2 1 1 957 600 1197 +224 2 2 1 1 562 563 1107 +225 2 2 1 1 596 597 1142 +226 2 2 1 1 378 719 1346 +227 2 2 1 1 965 249 1050 +228 2 2 1 1 550 551 1196 +229 2 2 1 1 179 180 1073 +230 2 2 1 1 527 528 1106 +231 2 2 1 1 691 692 880 +232 2 2 1 1 602 603 1137 +233 2 2 1 1 847 505 1219 +234 2 2 1 1 880 692 1043 +235 2 2 1 1 195 1010 1109 +236 2 2 1 1 969 588 1201 +237 2 2 1 1 634 635 1149 +238 2 2 1 1 893 678 1084 +239 2 2 1 1 610 611 1125 +240 2 2 1 1 554 555 1152 +241 2 2 1 1 642 643 1140 +242 2 2 1 1 353 354 1342 +243 2 2 1 1 341 342 881 +244 2 2 1 1 590 591 1124 +245 2 2 1 1 616 617 1177 +246 2 2 1 1 572 573 1130 +247 2 2 1 1 964 592 1190 +248 2 2 1 1 521 1022 1128 +249 2 2 1 1 628 629 1170 +250 2 2 1 1 620 621 1153 +251 2 2 1 1 305 306 1139 +252 2 2 1 1 999 552 1187 +253 2 2 1 1 667 668 1096 +254 2 2 1 1 423 758 1080 +255 2 2 1 1 652 653 1160 +256 2 2 1 1 650 651 1161 +257 2 2 1 1 1014 187 1082 +258 2 2 1 1 1003 206 1077 +259 2 2 1 1 654 655 1179 +260 2 2 1 1 1085 873 1086 +261 2 2 1 1 895 334 1046 +262 2 2 1 1 556 557 1146 +263 2 2 1 1 290 927 1075 +264 2 2 1 1 638 639 1176 +265 2 2 1 1 559 992 1212 +266 2 2 1 1 1009 540 1202 +267 2 2 1 1 989 564 1195 +268 2 2 1 1 558 559 1212 +269 2 2 1 1 656 657 1175 +270 2 2 1 1 660 661 1169 +271 2 2 1 1 507 508 1249 +272 2 2 1 1 574 575 1203 +273 2 2 1 1 542 543 1126 +274 2 2 1 1 896 332 1138 +275 2 2 1 1 316 317 1132 +276 2 2 1 1 244 963 1066 +277 2 2 1 1 520 521 1128 +278 2 2 1 1 918 400 1036 +279 2 2 1 1 993 212 1241 +280 2 2 1 1 302 871 1100 +281 2 2 1 1 580 581 1207 +282 2 2 1 1 578 579 1123 +283 2 2 1 1 576 577 1194 +284 2 2 1 1 626 627 1155 +285 2 2 1 1 205 1003 1235 +286 2 2 1 1 285 929 1027 +287 2 2 1 1 608 609 1172 +288 2 2 1 1 600 601 1197 +289 2 2 1 1 906 314 1157 +290 2 2 1 1 1015 533 1122 +291 2 2 1 1 899 320 1056 +292 2 2 1 1 624 625 1180 +293 2 2 1 1 588 589 1201 +294 2 2 1 1 594 595 1165 +295 2 2 1 1 332 333 1138 +296 2 2 1 1 335 336 889 +297 2 2 1 1 393 731 1233 +298 2 2 1 1 428 429 1223 +299 2 2 1 1 231 978 1057 +300 2 2 1 1 343 879 1033 +301 2 2 1 1 526 1020 1059 +302 2 2 1 1 412 746 1067 +303 2 2 1 1 376 377 722 +304 2 2 1 1 972 584 1225 +305 2 2 1 1 1091 817 1092 +306 2 2 1 1 338 339 1093 +307 2 2 1 1 208 209 1083 +308 2 2 1 1 330 331 1024 +309 2 2 1 1 584 585 1225 +310 2 2 1 1 317 318 901 +311 2 2 1 1 220 987 1079 +312 2 2 1 1 417 418 1051 +313 2 2 1 1 592 593 1190 +314 2 2 1 1 890 680 1071 +315 2 2 1 1 465 1041 1344 +316 2 2 1 1 910 307 1037 +317 2 2 1 1 552 553 1187 +318 2 2 1 1 953 604 1144 +319 2 2 1 1 901 318 1049 +320 2 2 1 1 437 438 1220 +321 2 2 1 1 887 688 1081 +322 2 2 1 1 540 541 1202 +323 2 2 1 1 524 861 1280 +324 2 2 1 1 687 688 887 +325 2 2 1 1 664 873 1085 +326 2 2 1 1 416 754 1349 +327 2 2 1 1 564 565 1195 +328 2 2 1 1 690 691 1064 +329 2 2 1 1 280 281 1053 +330 2 2 1 1 331 896 1024 +331 2 2 1 1 816 482 1237 +332 2 2 1 1 497 498 1047 +333 2 2 1 1 663 1085 1087 +334 2 2 1 1 242 968 1031 +335 2 2 1 1 959 253 1127 +336 2 2 1 1 939 622 1166 +337 2 2 1 1 197 1008 1168 +338 2 2 1 1 681 682 888 +339 2 2 1 1 983 570 1189 +340 2 2 1 1 700 353 1342 +341 2 2 1 1 184 1016 1072 +342 2 2 1 1 920 644 1164 +343 2 2 1 1 451 799 1154 +344 2 2 1 1 665 666 1094 +345 2 2 1 1 798 454 1029 +346 2 2 1 1 925 636 1167 +347 2 2 1 1 317 901 1132 +348 2 2 1 1 508 1198 1249 +349 2 2 1 1 826 487 1119 +350 2 2 1 1 319 320 899 +351 2 2 1 1 188 1012 1082 +352 2 2 1 1 194 195 1109 +353 2 2 1 1 411 412 1067 +354 2 2 1 1 931 630 1151 +355 2 2 1 1 375 1061 1115 +356 2 2 1 1 227 984 1112 +357 2 2 1 1 946 271 1028 +358 2 2 1 1 941 618 1156 +359 2 2 1 1 663 664 1085 +360 2 2 1 1 443 444 784 +361 2 2 1 1 209 997 1083 +362 2 2 1 1 905 658 1159 +363 2 2 1 1 508 509 1198 +364 2 2 1 1 314 315 1157 +365 2 2 1 1 375 376 1061 +366 2 2 1 1 677 893 1098 +367 2 2 1 1 898 669 1101 +368 2 2 1 1 368 369 874 +369 2 2 1 1 281 936 1053 +370 2 2 1 1 673 711 1222 +371 2 2 1 1 672 673 1222 +372 2 2 1 1 990 219 1079 +373 2 2 1 1 183 184 1072 +374 2 2 1 1 366 721 1174 +375 2 2 1 1 334 335 1046 +376 2 2 1 1 1006 544 1143 +377 2 2 1 1 915 648 1158 +378 2 2 1 1 866 237 1230 +379 2 2 1 1 913 305 1139 +380 2 2 1 1 354 355 707 +381 2 2 1 1 269 270 1331 +382 2 2 1 1 345 346 878 +383 2 2 1 1 294 923 1070 +384 2 2 1 1 945 614 1191 +385 2 2 1 1 284 285 1027 +386 2 2 1 1 438 775 1220 +387 2 2 1 1 263 949 1045 +388 2 2 1 1 483 830 1237 +389 2 2 1 1 872 312 1063 +390 2 2 1 1 916 646 1178 +391 2 2 1 1 186 1014 1116 +392 2 2 1 1 180 1021 1073 +393 2 2 1 1 304 913 1182 +394 2 2 1 1 387 388 1259 +395 2 2 1 1 465 466 1041 +396 2 2 1 1 262 263 1045 +397 2 2 1 1 182 1018 1118 +398 2 2 1 1 335 889 1046 +399 2 2 1 1 689 883 1081 +400 2 2 1 1 532 1015 1052 +401 2 2 1 1 707 355 1361 +402 2 2 1 1 1019 529 1162 +403 2 2 1 1 987 221 1090 +404 2 2 1 1 888 682 1150 +405 2 2 1 1 333 895 1138 +406 2 2 1 1 1280 861 1281 +407 2 2 1 1 677 678 893 +408 2 2 1 1 922 640 1173 +409 2 2 1 1 337 886 1076 +410 2 2 1 1 324 325 876 +411 2 2 1 1 534 1013 1122 +412 2 2 1 1 930 632 1183 +413 2 2 1 1 951 606 1204 +414 2 2 1 1 679 890 1084 +415 2 2 1 1 301 302 1100 +416 2 2 1 1 163 840 1104 +417 2 2 1 1 509 839 1198 +418 2 2 1 1 788 441 1032 +419 2 2 1 1 486 487 826 +420 2 2 1 1 187 188 1082 +421 2 2 1 1 192 193 1213 +422 2 2 1 1 806 471 1065 +423 2 2 1 1 1067 746 1068 +424 2 2 1 1 570 571 1189 +425 2 2 1 1 668 898 1096 +426 2 2 1 1 761 426 1352 +427 2 2 1 1 240 971 1314 +428 2 2 1 1 873 665 1094 +429 2 2 1 1 199 1005 1078 +430 2 2 1 1 533 534 1122 +431 2 2 1 1 1021 181 1118 +432 2 2 1 1 223 817 1091 +433 2 2 1 1 366 367 721 +434 2 2 1 1 365 366 1174 +435 2 2 1 1 942 273 1117 +436 2 2 1 1 211 993 1088 +437 2 2 1 1 688 689 1081 +438 2 2 1 1 397 917 1120 +439 2 2 1 1 902 662 1087 +440 2 2 1 1 604 605 1144 +441 2 2 1 1 276 935 1210 +442 2 2 1 1 221 222 1090 +443 2 2 1 1 456 457 1360 +444 2 2 1 1 523 524 1280 +445 2 2 1 1 321 322 897 +446 2 2 1 1 1061 722 1062 +447 2 2 1 1 207 1000 1077 +448 2 2 1 1 526 527 1020 +449 2 2 1 1 636 637 1167 +450 2 2 1 1 272 273 942 +451 2 2 1 1 528 1019 1106 +452 2 2 1 1 432 433 774 +453 2 2 1 1 237 238 1230 +454 2 2 1 1 992 560 1147 +455 2 2 1 1 871 303 1182 +456 2 2 1 1 698 361 1060 +457 2 2 1 1 229 981 1188 +458 2 2 1 1 274 275 938 +459 2 2 1 1 504 505 847 +460 2 2 1 1 766 422 1080 +461 2 2 1 1 285 286 929 +462 2 2 1 1 197 198 1008 +463 2 2 1 1 229 230 981 +464 2 2 1 1 474 985 1111 +465 2 2 1 1 528 529 1019 +466 2 2 1 1 294 295 923 +467 2 2 1 1 622 623 1166 +468 2 2 1 1 666 667 900 +469 2 2 1 1 614 615 1191 +470 2 2 1 1 425 761 1069 +471 2 2 1 1 668 669 898 +472 2 2 1 1 209 210 997 +473 2 2 1 1 186 187 1014 +474 2 2 1 1 180 181 1021 +475 2 2 1 1 193 1011 1213 +476 2 2 1 1 231 232 978 +477 2 2 1 1 252 253 959 +478 2 2 1 1 184 185 1016 +479 2 2 1 1 306 307 910 +480 2 2 1 1 532 533 1015 +481 2 2 1 1 678 679 1084 +482 2 2 1 1 199 200 1005 +483 2 2 1 1 388 908 1259 +484 2 2 1 1 296 297 919 +485 2 2 1 1 679 680 890 +486 2 2 1 1 691 880 1064 +487 2 2 1 1 583 972 1097 +488 2 2 1 1 337 338 886 +489 2 2 1 1 407 408 753 +490 2 2 1 1 429 777 1223 +491 2 2 1 1 261 262 952 +492 2 2 1 1 220 221 987 +493 2 2 1 1 315 316 903 +494 2 2 1 1 218 219 990 +495 2 2 1 1 689 690 883 +496 2 2 1 1 991 562 1107 +497 2 2 1 1 182 183 1018 +498 2 2 1 1 644 645 1164 +499 2 2 1 1 188 189 1012 +500 2 2 1 1 240 241 971 +501 2 2 1 1 263 264 949 +502 2 2 1 1 283 284 933 +503 2 2 1 1 534 535 1013 +504 2 2 1 1 242 243 968 +505 2 2 1 1 784 444 1208 +506 2 2 1 1 304 305 913 +507 2 2 1 1 664 665 873 +508 2 2 1 1 683 884 1150 +509 2 2 1 1 303 304 1182 +510 2 2 1 1 254 255 954 +511 2 2 1 1 339 882 1093 +512 2 2 1 1 214 864 1239 +513 2 2 1 1 211 212 993 +514 2 2 1 1 530 531 1017 +515 2 2 1 1 207 208 1000 +516 2 2 1 1 265 266 944 +517 2 2 1 1 630 631 1151 +518 2 2 1 1 276 277 935 +519 2 2 1 1 315 903 1157 +520 2 2 1 1 274 938 1117 +521 2 2 1 1 567 986 1114 +522 2 2 1 1 252 959 1129 +523 2 2 1 1 863 538 1121 +524 2 2 1 1 613 945 1141 +525 2 2 1 1 618 619 1156 +526 2 2 1 1 658 659 1159 +527 2 2 1 1 461 462 805 +528 2 2 1 1 1008 198 1078 +529 2 2 1 1 339 340 882 +530 2 2 1 1 495 496 1322 +531 2 2 1 1 244 245 963 +532 2 2 1 1 573 980 1130 +533 2 2 1 1 250 251 961 +534 2 2 1 1 682 683 1150 +535 2 2 1 1 254 954 1127 +536 2 2 1 1 203 204 1214 +537 2 2 1 1 302 303 871 +538 2 2 1 1 409 757 1133 +539 2 2 1 1 376 722 1061 +540 2 2 1 1 879 344 1209 +541 2 2 1 1 239 240 1314 +542 2 2 1 1 927 291 1206 +543 2 2 1 1 662 663 1087 +544 2 2 1 1 984 228 1188 +545 2 2 1 1 545 1004 1143 +546 2 2 1 1 298 299 914 +547 2 2 1 1 206 207 1077 +548 2 2 1 1 352 353 700 +549 2 2 1 1 1239 864 1240 +550 2 2 1 1 605 951 1144 +551 2 2 1 1 551 999 1196 +552 2 2 1 1 621 939 1153 +553 2 2 1 1 862 192 1213 +554 2 2 1 1 617 941 1177 +555 2 2 1 1 549 1001 1145 +556 2 2 1 1 643 920 1140 +557 2 2 1 1 611 947 1125 +558 2 2 1 1 603 953 1137 +559 2 2 1 1 597 958 1142 +560 2 2 1 1 161 162 1305 +561 2 2 1 1 543 1006 1126 +562 2 2 1 1 646 647 1178 +563 2 2 1 1 606 607 1204 +564 2 2 1 1 569 983 1181 +565 2 2 1 1 655 907 1179 +566 2 2 1 1 587 969 1136 +567 2 2 1 1 653 909 1160 +568 2 2 1 1 544 545 1143 +569 2 2 1 1 579 976 1123 +570 2 2 1 1 547 1002 1171 +571 2 2 1 1 512 513 1351 +572 2 2 1 1 639 922 1176 +573 2 2 1 1 204 205 1235 +574 2 2 1 1 661 902 1169 +575 2 2 1 1 648 649 1158 +576 2 2 1 1 595 960 1165 +577 2 2 1 1 782 448 1089 +578 2 2 1 1 645 916 1164 +579 2 2 1 1 687 887 1200 +580 2 2 1 1 289 290 1075 +581 2 2 1 1 292 926 1206 +582 2 2 1 1 615 943 1191 +583 2 2 1 1 631 930 1151 +584 2 2 1 1 623 937 1166 +585 2 2 1 1 331 332 896 +586 2 2 1 1 868 269 1331 +587 2 2 1 1 386 736 1074 +588 2 2 1 1 645 646 916 +589 2 2 1 1 501 502 1350 +590 2 2 1 1 291 292 1206 +591 2 2 1 1 625 934 1180 +592 2 2 1 1 651 911 1161 +593 2 2 1 1 571 982 1189 +594 2 2 1 1 557 995 1146 +595 2 2 1 1 591 964 1124 +596 2 2 1 1 657 905 1175 +597 2 2 1 1 995 558 1212 +598 2 2 1 1 629 931 1170 +599 2 2 1 1 632 633 1183 +600 2 2 1 1 601 955 1197 +601 2 2 1 1 609 948 1172 +602 2 2 1 1 343 344 879 +603 2 2 1 1 777 430 1055 +604 2 2 1 1 599 957 1163 +605 2 2 1 1 309 310 733 +606 2 2 1 1 575 979 1203 +607 2 2 1 1 640 641 1173 +608 2 2 1 1 537 538 863 +609 2 2 1 1 571 572 982 +610 2 2 1 1 583 584 972 +611 2 2 1 1 581 582 973 +612 2 2 1 1 1104 840 1105 +613 2 2 1 1 870 289 1075 +614 2 2 1 1 865 226 1112 +615 2 2 1 1 627 932 1155 +616 2 2 1 1 889 336 1076 +617 2 2 1 1 631 632 930 +618 2 2 1 1 1011 194 1109 +619 2 2 1 1 605 606 951 +620 2 2 1 1 623 624 937 +621 2 2 1 1 398 399 1359 +622 2 2 1 1 543 544 1006 +623 2 2 1 1 607 608 950 +624 2 2 1 1 418 419 765 +625 2 2 1 1 649 912 1158 +626 2 2 1 1 659 904 1159 +627 2 2 1 1 615 616 943 +628 2 2 1 1 619 940 1156 +629 2 2 1 1 647 648 915 +630 2 2 1 1 577 578 977 +631 2 2 1 1 637 924 1167 +632 2 2 1 1 344 345 1209 +633 2 2 1 1 643 644 920 +634 2 2 1 1 613 614 945 +635 2 2 1 1 421 422 766 +636 2 2 1 1 641 921 1173 +637 2 2 1 1 607 950 1204 +638 2 2 1 1 547 548 1002 +639 2 2 1 1 633 928 1183 +640 2 2 1 1 647 915 1178 +641 2 2 1 1 747 301 1100 +642 2 2 1 1 625 626 934 +643 2 2 1 1 333 334 895 +644 2 2 1 1 541 542 1007 +645 2 2 1 1 569 570 983 +646 2 2 1 1 579 580 976 +647 2 2 1 1 565 988 1195 +648 2 2 1 1 575 576 979 +649 2 2 1 1 587 588 969 +650 2 2 1 1 653 654 909 +651 2 2 1 1 599 600 957 +652 2 2 1 1 553 998 1187 +653 2 2 1 1 581 973 1207 +654 2 2 1 1 635 925 1149 +655 2 2 1 1 661 662 902 +656 2 2 1 1 472 473 818 +657 2 2 1 1 539 540 1009 +658 2 2 1 1 573 574 980 +659 2 2 1 1 601 602 955 +660 2 2 1 1 589 590 967 +661 2 2 1 1 609 610 948 +662 2 2 1 1 655 656 907 +663 2 2 1 1 545 546 1004 +664 2 2 1 1 659 660 904 +665 2 2 1 1 619 620 940 +666 2 2 1 1 637 638 924 +667 2 2 1 1 649 650 912 +668 2 2 1 1 641 642 921 +669 2 2 1 1 226 227 1112 +670 2 2 1 1 551 552 999 +671 2 2 1 1 557 558 995 +672 2 2 1 1 561 562 991 +673 2 2 1 1 577 977 1194 +674 2 2 1 1 567 568 986 +675 2 2 1 1 565 566 988 +676 2 2 1 1 549 550 1001 +677 2 2 1 1 617 618 941 +678 2 2 1 1 585 586 970 +679 2 2 1 1 591 592 964 +680 2 2 1 1 611 612 947 +681 2 2 1 1 651 652 911 +682 2 2 1 1 621 622 939 +683 2 2 1 1 657 658 905 +684 2 2 1 1 553 554 998 +685 2 2 1 1 563 564 989 +686 2 2 1 1 635 636 925 +687 2 2 1 1 629 630 931 +688 2 2 1 1 597 598 958 +689 2 2 1 1 603 604 953 +690 2 2 1 1 559 560 992 +691 2 2 1 1 841 495 1322 +692 2 2 1 1 555 556 996 +693 2 2 1 1 593 594 962 +694 2 2 1 1 595 596 960 +695 2 2 1 1 627 628 932 +696 2 2 1 1 1090 222 1091 +697 2 2 1 1 639 640 922 +698 2 2 1 1 961 251 1129 +699 2 2 1 1 593 962 1190 +700 2 2 1 1 555 996 1152 +701 2 2 1 1 359 360 1357 +702 2 2 1 1 223 224 817 +703 2 2 1 1 633 634 928 +704 2 2 1 1 219 220 1079 +705 2 2 1 1 162 163 1104 +706 2 2 1 1 585 970 1225 +707 2 2 1 1 861 525 1059 +708 2 2 1 1 506 850 1219 +709 2 2 1 1 589 967 1201 +710 2 2 1 1 494 841 1247 +711 2 2 1 1 292 293 926 +712 2 2 1 1 541 1007 1202 +713 2 2 1 1 195 196 1010 +714 2 2 1 1 522 523 1216 +715 2 2 1 1 525 526 1059 +716 2 2 1 1 397 398 917 +717 2 2 1 1 181 182 1118 +718 2 2 1 1 524 525 861 +719 2 2 1 1 216 994 1246 +720 2 2 1 1 253 254 1127 +721 2 2 1 1 1054 267 1095 +722 2 2 1 1 238 239 975 +723 2 2 1 1 275 276 1210 +724 2 2 1 1 429 430 777 +725 2 2 1 1 228 229 1188 +726 2 2 1 1 364 365 709 +727 2 2 1 1 1198 839 1199 +728 2 2 1 1 281 282 936 +729 2 2 1 1 227 228 984 +730 2 2 1 1 420 421 1134 +731 2 2 1 1 270 271 946 +732 2 2 1 1 938 275 1210 +733 2 2 1 1 403 740 1250 +734 2 2 1 1 178 179 860 +735 2 2 1 1 216 217 994 +736 2 2 1 1 123 124 1272 +737 2 2 1 1 212 213 1241 +738 2 2 1 1 236 237 866 +739 2 2 1 1 259 260 956 +740 2 2 1 1 504 847 1044 +741 2 2 1 1 386 387 736 +742 2 2 1 1 205 206 1003 +743 2 2 1 1 1016 185 1116 +744 2 2 1 1 191 192 862 +745 2 2 1 1 225 226 865 +746 2 2 1 1 463 464 974 +747 2 2 1 1 474 475 985 +748 2 2 1 1 248 249 965 +749 2 2 1 1 151 152 1245 +750 2 2 1 1 279 280 869 +751 2 2 1 1 399 400 918 +752 2 2 1 1 164 165 1332 +753 2 2 1 1 506 507 850 +754 2 2 1 1 736 387 1259 +755 2 2 1 1 345 878 1209 +756 2 2 1 1 213 214 1239 +757 2 2 1 1 234 235 809 +758 2 2 1 1 373 374 714 +759 2 2 1 1 193 194 1011 +760 2 2 1 1 313 314 906 +761 2 2 1 1 370 371 894 +762 2 2 1 1 842 203 1214 +763 2 2 1 1 268 269 868 +764 2 2 1 1 152 835 1245 +765 2 2 1 1 141 142 1257 +766 2 2 1 1 388 389 908 +767 2 2 1 1 453 454 798 +768 2 2 1 1 290 291 927 +769 2 2 1 1 521 522 1022 +770 2 2 1 1 697 359 1357 +771 2 2 1 1 214 215 864 +772 2 2 1 1 311 312 872 +773 2 2 1 1 288 289 870 +774 2 2 1 1 246 247 966 +775 2 2 1 1 176 177 857 +776 2 2 1 1 483 484 830 +777 2 2 1 1 202 203 842 +778 2 2 1 1 257 258 867 +779 2 2 1 1 440 441 788 +780 2 2 1 1 451 452 799 +781 2 2 1 1 496 497 1023 +782 2 2 1 1 327 328 713 +783 2 2 1 1 807 123 1272 +784 2 2 1 1 460 461 1185 +785 2 2 1 1 329 330 715 +786 2 2 1 1 6 7 699 +787 2 2 1 1 300 301 747 +788 2 2 1 1 248 965 1255 +789 2 2 1 1 409 410 757 +790 2 2 1 1 494 495 841 +791 2 2 1 1 26 27 891 +792 2 2 1 1 1022 522 1216 +793 2 2 1 1 24 25 892 +794 2 2 1 1 844 161 1305 +795 2 2 1 1 673 674 711 +796 2 2 1 1 685 686 705 +797 2 2 1 1 683 684 884 +798 2 2 1 1 675 676 712 +799 2 2 1 1 14 15 885 +800 2 2 1 1 16 17 704 +801 2 2 1 1 142 825 1257 +802 2 2 1 1 12 13 877 +803 2 2 1 1 340 341 1337 +804 2 2 1 1 511 845 1289 +805 2 2 1 1 727 392 1233 +806 2 2 1 1 671 672 710 +807 2 2 1 1 711 674 1224 +808 2 2 1 1 218 990 1192 +809 2 2 1 1 250 961 1050 +810 2 2 1 1 246 966 1334 +811 2 2 1 1 249 250 1050 +812 2 2 1 1 326 327 1025 +813 2 2 1 1 710 672 1222 +814 2 2 1 1 805 462 1244 +815 2 2 1 1 882 340 1337 +816 2 2 1 1 836 503 1044 +817 2 2 1 1 884 684 1229 +818 2 2 1 1 919 297 1108 +819 2 2 1 1 817 224 1256 +820 2 2 1 1 675 712 1224 +821 2 2 1 1 685 705 1229 +822 2 2 1 1 997 210 1088 +823 2 2 1 1 22 23 875 +824 2 2 1 1 792 458 1231 +825 2 2 1 1 378 379 719 +826 2 2 1 1 498 499 831 +827 2 2 1 1 674 675 1224 +828 2 2 1 1 797 467 1353 +829 2 2 1 1 270 946 1331 +830 2 2 1 1 850 507 1249 +831 2 2 1 1 885 15 1221 +832 2 2 1 1 684 685 1229 +833 2 2 1 1 24 892 1236 +834 2 2 1 1 401 402 738 +835 2 2 1 1 439 440 1217 +836 2 2 1 1 449 450 787 +837 2 2 1 1 26 891 1226 +838 2 2 1 1 16 704 1221 +839 2 2 1 1 14 885 1228 +840 2 2 1 1 771 437 1220 +841 2 2 1 1 159 160 1312 +842 2 2 1 1 974 464 1344 +843 2 2 1 1 892 25 1226 +844 2 2 1 1 709 365 1174 +845 2 2 1 1 877 13 1228 +846 2 2 1 1 857 177 1184 +847 2 2 1 1 154 155 837 +848 2 2 1 1 132 133 815 +849 2 2 1 1 145 146 1315 +850 2 2 1 1 115 116 1238 +851 2 2 1 1 503 504 1044 +852 2 2 1 1 134 135 819 +853 2 2 1 1 156 157 838 +854 2 2 1 1 50 51 739 +855 2 2 1 1 98 99 783 +856 2 2 1 1 114 115 800 +857 2 2 1 1 116 117 801 +858 2 2 1 1 126 127 811 +859 2 2 1 1 128 129 812 +860 2 2 1 1 150 151 834 +861 2 2 1 1 84 85 770 +862 2 2 1 1 82 83 769 +863 2 2 1 1 130 131 814 +864 2 2 1 1 140 141 823 +865 2 2 1 1 158 159 843 +866 2 2 1 1 875 23 1236 +867 2 2 1 1 74 75 760 +868 2 2 1 1 70 71 756 +869 2 2 1 1 408 409 1133 +870 2 2 1 1 118 119 803 +871 2 2 1 1 40 41 729 +872 2 2 1 1 52 53 741 +873 2 2 1 1 54 55 742 +874 2 2 1 1 62 63 749 +875 2 2 1 1 136 137 820 +876 2 2 1 1 146 147 829 +877 2 2 1 1 42 43 730 +878 2 2 1 1 72 73 759 +879 2 2 1 1 112 113 796 +880 2 2 1 1 124 125 808 +881 2 2 1 1 138 139 822 +882 2 2 1 1 142 143 825 +883 2 2 1 1 144 145 827 +884 2 2 1 1 148 149 832 +885 2 2 1 1 38 39 728 +886 2 2 1 1 58 59 745 +887 2 2 1 1 80 81 767 +888 2 2 1 1 48 49 737 +889 2 2 1 1 68 69 755 +890 2 2 1 1 44 45 732 +891 2 2 1 1 455 456 789 +892 2 2 1 1 60 61 748 +893 2 2 1 1 76 77 762 +894 2 2 1 1 90 91 776 +895 2 2 1 1 96 97 781 +896 2 2 1 1 102 103 786 +897 2 2 1 1 64 65 751 +898 2 2 1 1 94 95 780 +899 2 2 1 1 110 111 794 +900 2 2 1 1 152 153 835 +901 2 2 1 1 66 67 752 +902 2 2 1 1 86 87 772 +903 2 2 1 1 100 101 785 +904 2 2 1 1 944 266 1054 +905 2 2 1 1 78 79 763 +906 2 2 1 1 92 93 778 +907 2 2 1 1 18 19 708 +908 2 2 1 1 46 47 734 +909 2 2 1 1 56 57 744 +910 2 2 1 1 88 89 773 +911 2 2 1 1 108 109 793 +912 2 2 1 1 122 123 807 +913 2 2 1 1 160 161 844 +914 2 2 1 1 395 396 735 +915 2 2 1 1 104 105 790 +916 2 2 1 1 106 107 791 +917 2 2 1 1 120 121 804 +918 2 2 1 1 273 274 1117 +919 2 2 1 1 238 975 1230 +920 2 2 1 1 492 828 1113 +921 2 2 1 1 15 16 1221 +922 2 2 1 1 225 865 1256 +923 2 2 1 1 379 380 1341 +924 2 2 1 1 259 956 1254 +925 2 2 1 1 492 493 828 +926 2 2 1 1 994 217 1192 +927 2 2 1 1 224 225 1256 +928 2 2 1 1 215 216 1246 +929 2 2 1 1 385 386 1074 +930 2 2 1 1 843 159 1312 +931 2 2 1 1 13 14 1228 +932 2 2 1 1 23 24 1236 +933 2 2 1 1 519 520 855 +934 2 2 1 1 341 881 1337 +935 2 2 1 1 834 151 1245 +936 2 2 1 1 434 768 1040 +937 2 2 1 1 146 829 1315 +938 2 2 1 1 704 17 1232 +939 2 2 1 1 169 852 1323 +940 2 2 1 1 36 37 726 +941 2 2 1 1 178 860 1184 +942 2 2 1 1 94 780 1248 +943 2 2 1 1 185 186 1116 +944 2 2 1 1 25 26 1226 +945 2 2 1 1 86 772 1243 +946 2 2 1 1 166 167 1348 +947 2 2 1 1 173 174 856 +948 2 2 1 1 510 511 1289 +949 2 2 1 1 795 460 1185 +950 2 2 1 1 29 30 718 +951 2 2 1 1 63 64 1275 +952 2 2 1 1 59 60 1263 +953 2 2 1 1 168 169 1323 +954 2 2 1 1 823 141 1257 +955 2 2 1 1 496 1023 1322 +956 2 2 1 1 129 130 1267 +957 2 2 1 1 116 801 1238 +958 2 2 1 1 468 802 1353 +959 2 2 1 1 124 808 1272 +960 2 2 1 1 427 764 1352 +961 2 2 1 1 452 453 1356 +962 2 2 1 1 812 129 1267 +963 2 2 1 1 382 383 720 +964 2 2 1 1 12 877 1308 +965 2 2 1 1 358 359 697 +966 2 2 1 1 975 239 1314 +967 2 2 1 1 800 115 1238 +968 2 2 1 1 438 439 775 +969 2 2 1 1 509 510 839 +970 2 2 1 1 170 171 1330 +971 2 2 1 1 791 107 1293 +972 2 2 1 1 111 112 1262 +973 2 2 1 1 169 170 852 +974 2 2 1 1 500 833 1328 +975 2 2 1 1 251 252 1129 +976 2 2 1 1 128 812 1283 +977 2 2 1 1 773 89 1300 +978 2 2 1 1 130 814 1267 +979 2 2 1 1 790 105 1302 +980 2 2 1 1 783 99 1242 +981 2 2 1 1 93 94 1248 +982 2 2 1 1 109 110 1284 +983 2 2 1 1 79 80 1252 +984 2 2 1 1 64 751 1275 +985 2 2 1 1 102 786 1288 +986 2 2 1 1 477 478 810 +987 2 2 1 1 479 480 813 +988 2 2 1 1 356 357 702 +989 2 2 1 1 165 846 1332 +990 2 2 1 1 17 18 1232 +991 2 2 1 1 745 59 1263 +992 2 2 1 1 18 708 1232 +993 2 2 1 1 517 518 853 +994 2 2 1 1 413 414 1345 +995 2 2 1 1 511 512 845 +996 2 2 1 1 513 514 848 +997 2 2 1 1 8 9 703 +998 2 2 1 1 722 377 1346 +999 2 2 1 1 447 448 782 +1000 2 2 1 1 384 385 725 +1001 2 2 1 1 163 164 840 +1002 2 2 1 1 31 32 723 +1003 2 2 1 1 20 21 716 +1004 2 2 1 1 360 361 698 +1005 2 2 1 1 261 952 1186 +1006 2 2 1 1 425 426 761 +1007 2 2 1 1 10 11 706 +1008 2 2 1 1 165 166 846 +1009 2 2 1 1 171 172 854 +1010 2 2 1 1 405 406 743 +1011 2 2 1 1 416 417 754 +1012 2 2 1 1 424 425 1069 +1013 2 2 1 1 436 437 771 +1014 2 2 1 1 457 458 792 +1015 2 2 1 1 459 460 795 +1016 2 2 1 1 466 467 797 +1017 2 2 1 1 468 469 802 +1018 2 2 1 1 500 501 833 +1019 2 2 1 1 33 34 724 +1020 2 2 1 1 162 1104 1305 +1021 2 2 1 1 469 470 1339 +1022 2 2 1 1 167 168 849 +1023 2 2 1 1 391 392 727 +1024 2 2 1 1 393 394 731 +1025 2 2 1 1 414 415 750 +1026 2 2 1 1 427 428 764 +1027 2 2 1 1 470 471 806 +1028 2 2 1 1 481 482 816 +1029 2 2 1 1 403 404 740 +1030 2 2 1 1 423 424 758 +1031 2 2 1 1 434 435 768 +1032 2 2 1 1 502 503 836 +1033 2 2 1 1 296 919 1148 +1034 2 2 1 1 125 126 1327 +1035 2 2 1 1 122 807 1307 +1036 2 2 1 1 22 875 1316 +1037 2 2 1 1 488 489 821 +1038 2 2 1 1 776 91 1295 +1039 2 2 1 1 120 804 1234 +1040 2 2 1 1 82 769 1253 +1041 2 2 1 1 515 516 851 +1042 2 2 1 1 412 413 746 +1043 2 2 1 1 848 514 1211 +1044 2 2 1 1 171 854 1330 +1045 2 2 1 1 99 100 1242 +1046 2 2 1 1 445 446 779 +1047 2 2 1 1 490 491 824 +1048 2 2 1 1 69 70 1258 +1049 2 2 1 1 481 816 1193 +1050 2 2 1 1 914 299 1261 +1051 2 2 1 1 112 796 1262 +1052 2 2 1 1 793 109 1284 +1053 2 2 1 1 719 379 1341 +1054 2 2 1 1 85 86 1243 +1055 2 2 1 1 514 515 1211 +1056 2 2 1 1 70 756 1258 +1057 2 2 1 1 47 48 1268 +1058 2 2 1 1 491 492 1113 +1059 2 2 1 1 749 63 1275 +1060 2 2 1 1 362 363 701 +1061 2 2 1 1 864 215 1246 +1062 2 2 1 1 917 398 1359 +1063 2 2 1 1 796 113 1304 +1064 2 2 1 1 55 56 1270 +1065 2 2 1 1 763 79 1252 +1066 2 2 1 1 11 12 1308 +1067 2 2 1 1 53 54 1271 +1068 2 2 1 1 794 111 1262 +1069 2 2 1 1 855 520 1128 +1070 2 2 1 1 827 145 1315 +1071 2 2 1 1 196 197 1168 +1072 2 2 1 1 753 408 1133 +1073 2 2 1 1 752 67 1290 +1074 2 2 1 1 160 844 1312 +1075 2 2 1 1 107 108 1293 +1076 2 2 1 1 136 820 1218 +1077 2 2 1 1 52 741 1276 +1078 2 2 1 1 80 767 1252 +1079 2 2 1 1 56 744 1270 +1080 2 2 1 1 44 732 1277 +1081 2 2 1 1 39 40 1266 +1082 2 2 1 1 110 794 1284 +1083 2 2 1 1 81 82 1253 +1084 2 2 1 1 46 734 1285 +1085 2 2 1 1 45 46 1285 +1086 2 2 1 1 75 76 1273 +1087 2 2 1 1 72 759 1297 +1088 2 2 1 1 60 748 1263 +1089 2 2 1 1 824 491 1113 +1090 2 2 1 1 177 178 1184 +1091 2 2 1 1 471 472 1065 +1092 2 2 1 1 43 44 1277 +1093 2 2 1 1 731 394 1251 +1094 2 2 1 1 755 69 1258 +1095 2 2 1 1 21 22 1316 +1096 2 2 1 1 838 157 1317 +1097 2 2 1 1 845 512 1351 +1098 2 2 1 1 51 52 1276 +1099 2 2 1 1 77 78 1264 +1100 2 2 1 1 448 449 1089 +1101 2 2 1 1 265 944 1306 +1102 2 2 1 1 767 81 1253 +1103 2 2 1 1 770 85 1243 +1104 2 2 1 1 266 267 1054 +1105 2 2 1 1 762 77 1264 +1106 2 2 1 1 48 737 1268 +1107 2 2 1 1 54 742 1271 +1108 2 2 1 1 517 853 1340 +1109 2 2 1 1 449 787 1089 +1110 2 2 1 1 40 729 1266 +1111 2 2 1 1 62 749 1278 +1112 2 2 1 1 49 50 1269 +1113 2 2 1 1 50 739 1269 +1114 2 2 1 1 781 97 1298 +1115 2 2 1 1 144 827 1265 +1116 2 2 1 1 41 42 1282 +1117 2 2 1 1 100 785 1242 +1118 2 2 1 1 1214 204 1235 +1119 2 2 1 1 699 7 1227 +1120 2 2 1 1 37 38 1294 +1121 2 2 1 1 742 55 1270 +1122 2 2 1 1 1216 523 1280 +1123 2 2 1 1 293 294 1070 +1124 2 2 1 1 444 445 1208 +1125 2 2 1 1 778 93 1248 +1126 2 2 1 1 298 914 1108 +1127 2 2 1 1 91 92 1295 +1128 2 2 1 1 57 58 1286 +1129 2 2 1 1 734 47 1268 +1130 2 2 1 1 760 75 1273 +1131 2 2 1 1 808 125 1327 +1132 2 2 1 1 67 68 1290 +1133 2 2 1 1 789 456 1360 +1134 2 2 1 1 923 295 1148 +1135 2 2 1 1 84 770 1292 +1136 2 2 1 1 728 39 1266 +1137 2 2 1 1 739 51 1276 +1138 2 2 1 1 127 128 1283 +1139 2 2 1 1 926 293 1070 +1140 2 2 1 1 74 760 1291 +1141 2 2 1 1 126 811 1327 +1142 2 2 1 1 730 43 1277 +1143 2 2 1 1 42 730 1282 +1144 2 2 1 1 83 84 1292 +1145 2 2 1 1 198 199 1078 +1146 2 2 1 1 754 417 1051 +1147 2 2 1 1 58 745 1286 +1148 2 2 1 1 117 118 1303 +1149 2 2 1 1 76 762 1273 +1150 2 2 1 1 741 53 1271 +1151 2 2 1 1 73 74 1291 +1152 2 2 1 1 71 72 1297 +1153 2 2 1 1 19 20 1279 +1154 2 2 1 1 30 31 1296 +1155 2 2 1 1 729 41 1282 +1156 2 2 1 1 737 49 1269 +1157 2 2 1 1 105 106 1302 +1158 2 2 1 1 89 90 1300 +1159 2 2 1 1 744 57 1286 +1160 2 2 1 1 840 164 1332 +1161 2 2 1 1 732 45 1285 +1162 2 2 1 1 516 517 1340 +1163 2 2 1 1 780 95 1310 +1164 2 2 1 1 148 832 1319 +1165 2 2 1 1 38 728 1294 +1166 2 2 1 1 32 33 1309 +1167 2 2 1 1 61 62 1278 +1168 2 2 1 1 480 481 1193 +1169 2 2 1 1 846 166 1348 +1170 2 2 1 1 118 803 1303 +1171 2 2 1 1 411 1067 1215 +1172 2 2 1 1 78 763 1264 +1173 2 2 1 1 759 73 1291 +1174 2 2 1 1 822 139 1260 +1175 2 2 1 1 95 96 1310 +1176 2 2 1 1 247 248 1255 +1177 2 2 1 1 121 122 1307 +1178 2 2 1 1 786 103 1299 +1179 2 2 1 1 364 709 1318 +1180 2 2 1 1 825 143 1265 +1181 2 2 1 1 9 10 1311 +1182 2 2 1 1 65 66 1301 +1183 2 2 1 1 708 19 1279 +1184 2 2 1 1 769 83 1292 +1185 2 2 1 1 748 61 1278 +1186 2 2 1 1 210 211 1088 +1187 2 2 1 1 92 778 1295 +1188 2 2 1 1 113 114 1304 +1189 2 2 1 1 68 755 1290 +1190 2 2 1 1 108 793 1293 +1191 2 2 1 1 66 752 1301 +1192 2 2 1 1 119 120 1234 +1193 2 2 1 1 803 119 1234 +1194 2 2 1 1 717 381 1205 +1195 2 2 1 1 245 246 1334 +1196 2 2 1 1 726 37 1294 +1197 2 2 1 1 1010 196 1168 +1198 2 2 1 1 103 104 1299 +1199 2 2 1 1 837 155 1313 +1200 2 2 1 1 453 798 1356 +1201 2 2 1 1 461 805 1185 +1202 2 2 1 1 801 117 1303 +1203 2 2 1 1 751 65 1301 +1204 2 2 1 1 157 158 1317 +1205 2 2 1 1 706 11 1308 +1206 2 2 1 1 143 144 1265 +1207 2 2 1 1 498 831 1047 +1208 2 2 1 1 88 773 1320 +1209 2 2 1 1 104 790 1299 +1210 2 2 1 1 368 874 1333 +1211 2 2 1 1 217 218 1192 +1212 2 2 1 1 833 501 1350 +1213 2 2 1 1 750 415 1349 +1214 2 2 1 1 502 836 1350 +1215 2 2 1 1 716 21 1316 +1216 2 2 1 1 101 102 1288 +1217 2 2 1 1 222 223 1091 +1218 2 2 1 1 867 258 1254 +1219 2 2 1 1 156 838 1313 +1220 2 2 1 1 138 822 1324 +1221 2 2 1 1 756 71 1297 +1222 2 2 1 1 515 851 1211 +1223 2 2 1 1 718 30 1296 +1224 2 2 1 1 399 918 1359 +1225 2 2 1 1 346 347 1110 +1226 2 2 1 1 966 247 1255 +1227 2 2 1 1 725 385 1074 +1228 2 2 1 1 811 127 1283 +1229 2 2 1 1 813 480 1193 +1230 2 2 1 1 383 384 1336 +1231 2 2 1 1 147 148 1319 +1232 2 2 1 1 97 98 1298 +1233 2 2 1 1 380 381 717 +1234 2 2 1 1 132 815 1326 +1235 2 2 1 1 733 310 1355 +1236 2 2 1 1 137 138 1324 +1237 2 2 1 1 114 800 1304 +1238 2 2 1 1 158 843 1317 +1239 2 2 1 1 106 791 1302 +1240 2 2 1 1 31 723 1296 +1241 2 2 1 1 96 781 1310 +1242 2 2 1 1 20 716 1279 +1243 2 2 1 1 440 788 1217 +1244 2 2 1 1 381 382 1205 +1245 2 2 1 1 804 121 1307 +1246 2 2 1 1 336 337 1076 +1247 2 2 1 1 809 235 1329 +1248 2 2 1 1 819 135 1218 +1249 2 2 1 1 820 137 1324 +1250 2 2 1 1 499 500 1328 +1251 2 2 1 1 406 407 1099 +1252 2 2 1 1 98 783 1298 +1253 2 2 1 1 936 282 1358 +1254 2 2 1 1 155 156 1313 +1255 2 2 1 1 90 776 1300 +1256 2 2 1 1 10 706 1311 +1257 2 2 1 1 33 724 1309 +1258 2 2 1 1 829 147 1319 +1259 2 2 1 1 723 32 1309 +1260 2 2 1 1 213 1239 1241 +1261 2 2 1 1 785 101 1288 +1262 2 2 1 1 7 8 1227 +1263 2 2 1 1 258 259 1254 +1264 2 2 1 1 356 702 1361 +1265 2 2 1 1 703 9 1311 +1266 2 2 1 1 8 703 1227 +1267 2 2 1 1 835 153 1325 +1268 2 2 1 1 87 88 1320 +1269 2 2 1 1 832 149 1274 +1270 2 2 1 1 513 848 1351 +1271 2 2 1 1 839 510 1289 +1272 2 2 1 1 802 469 1339 +1273 2 2 1 1 815 133 1321 +1274 2 2 1 1 354 707 1342 +1275 2 2 1 1 772 87 1320 +1276 2 2 1 1 775 439 1217 +1277 2 2 1 1 852 170 1330 +1278 2 2 1 1 956 260 1186 +1279 2 2 1 1 414 750 1345 +1280 2 2 1 1 139 140 1260 +1281 2 2 1 1 382 720 1205 +1282 2 2 1 1 1047 831 1048 +1283 2 2 1 1 799 452 1356 +1284 2 2 1 1 445 779 1208 +1285 2 2 1 1 470 806 1339 +1286 2 2 1 1 854 172 1335 +1287 2 2 1 1 764 428 1223 +1288 2 2 1 1 963 245 1334 +1289 2 2 1 1 135 136 1218 +1290 2 2 1 1 172 173 1335 +1291 2 2 1 1 236 866 1329 +1292 2 2 1 1 849 168 1323 +1293 2 2 1 1 173 856 1335 +1294 2 2 1 1 300 747 1261 +1295 2 2 1 1 457 792 1360 +1296 2 2 1 1 821 489 1354 +1297 2 2 1 1 140 823 1260 +1298 2 2 1 1 384 725 1336 +1299 2 2 1 1 949 264 1306 +1300 2 2 1 1 758 424 1069 +1301 2 2 1 1 150 834 1274 +1302 2 2 1 1 814 131 1326 +1303 2 2 1 1 131 132 1326 +1304 2 2 1 1 167 849 1348 +1305 2 2 1 1 746 413 1345 +1306 2 2 1 1 149 150 1274 +1307 2 2 1 1 876 325 1287 +1308 2 2 1 1 446 447 1338 +1309 2 2 1 1 472 818 1065 +1310 2 2 1 1 851 516 1340 +1311 2 2 1 1 489 490 1354 +1312 2 2 1 1 519 855 1343 +1313 2 2 1 1 235 236 1329 +1314 2 2 1 1 380 717 1341 +1315 2 2 1 1 134 819 1321 +1316 2 2 1 1 419 420 1362 +1317 2 2 1 1 810 478 1347 +1318 2 2 1 1 299 300 1261 +1319 2 2 1 1 360 698 1357 +1320 2 2 1 1 779 446 1338 +1321 2 2 1 1 264 265 1306 +1322 2 2 1 1 720 383 1336 +1323 2 2 1 1 831 499 1328 +1324 2 2 1 1 297 298 1108 +1325 2 2 1 1 282 283 1358 +1326 2 2 1 1 295 296 1148 +1327 2 2 1 1 133 134 1321 +1328 2 2 1 1 310 311 1355 +1329 2 2 1 1 765 419 1362 +1330 2 2 1 1 154 837 1325 +1331 2 2 1 1 260 261 1186 +1332 2 2 1 1 447 782 1338 +1333 2 2 1 1 153 154 1325 +1334 2 2 1 1 420 1134 1362 +1335 2 2 1 1 713 328 1365 +1336 2 2 1 1 404 405 1363 +1337 2 2 1 1 878 346 1110 +1338 2 2 1 1 518 519 1343 +1339 2 2 1 1 435 436 1364 +1340 2 2 1 1 490 824 1354 +1341 2 2 1 1 328 329 1365 +1342 2 2 1 1 853 518 1343 +1343 2 2 1 1 283 933 1358 +1344 2 2 1 1 311 872 1355 +1345 2 2 1 1 405 743 1363 +1346 2 2 1 1 407 753 1099 +1347 2 2 1 1 478 479 1347 +1348 2 2 1 1 436 771 1364 +1349 2 2 1 1 479 813 1347 +1350 2 2 1 1 768 435 1364 +1351 2 2 1 1 740 404 1363 +1352 2 2 1 1 370 894 1030 +1353 2 2 1 1 329 715 1365 +1354 2 2 1 1 394 395 1251 +1355 2 2 1 1 369 370 1030 +1356 2 2 1 1 395 735 1251 +1357 2 2 1 1 858 1366 1726 +1358 2 2 1 1 1369 858 1726 +1359 2 2 1 1 859 1367 1725 +1360 2 2 1 1 1368 859 1725 +1361 2 2 1 1 347 348 1369 +1362 2 2 1 1 351 352 1366 +1363 2 2 1 1 693 694 1368 +1364 2 2 1 1 5 6 1367 +1365 2 2 1 1 352 700 1366 +1366 2 2 1 1 6 699 1367 +1367 2 2 1 1 1043 693 1368 +1368 2 2 1 1 1110 347 1369 +1369 2 2 1 1 174 175 1370 +1370 2 2 1 1 840 1332 1371 +1371 2 2 1 1 839 1289 1372 +1372 2 2 1 1 484 485 1374 +1373 2 2 1 1 475 476 1375 +1374 2 2 1 1 831 1328 1373 +1375 2 2 1 1 784 1208 1377 +1376 2 2 1 1 797 1353 1376 +1377 2 2 1 1 733 1355 1380 +1378 2 2 1 1 277 278 1378 +1379 2 2 1 1 746 1345 1379 +1380 2 2 1 1 34 35 1381 +1381 2 2 1 1 722 1346 1384 +1382 2 2 1 1 710 1222 1382 +1383 2 2 1 1 323 324 1387 +1384 2 2 1 1 28 29 1386 +1385 2 2 1 1 371 372 1383 +1386 2 2 1 1 372 373 1385 +1387 2 2 1 1 35 36 1388 +1388 2 2 1 1 390 391 1389 +1389 2 2 1 1 287 288 1390 +1390 2 2 1 1 278 279 1391 +1391 2 2 1 1 256 257 1392 +1392 2 2 1 1 233 234 1393 +1393 2 2 1 1 1090 1091 1394 +1394 2 2 1 1 201 202 1396 +1395 2 2 1 1 536 537 1397 +1396 2 2 1 1 1241 1239 1395 +1397 2 2 1 1 190 191 1398 +1398 2 2 1 1 175 176 1399 +1399 2 2 1 1 1280 1281 1695 +1400 2 2 1 1 1047 1048 1698 +1401 2 2 1 1 1198 1199 1696 +1402 2 2 1 1 486 826 1699 +1403 2 2 1 1 1104 1105 1697 +1404 2 2 1 1 1038 1039 1705 +1405 2 2 1 1 1025 1026 1707 +1406 2 2 1 1 477 810 1700 +1407 2 2 1 1 1041 1042 1701 +1408 2 2 1 1 1034 1035 1702 +1409 2 2 1 1 1026 713 1710 +1410 2 2 1 1 1134 1135 1703 +1411 2 2 1 1 897 322 1712 +1412 2 2 1 1 1102 1103 1708 +1413 2 2 1 1 1085 1086 1706 +1414 2 2 1 1 908 389 1714 +1415 2 2 1 1 1061 1062 1709 +1416 2 2 1 1 1067 1068 1704 +1417 2 2 1 1 891 27 1711 +1418 2 2 1 1 1086 873 1713 +1419 2 2 1 1 1135 766 1716 +1420 2 2 1 1 929 286 1715 +1421 2 2 1 1 954 255 1717 +1422 2 2 1 1 1092 817 1719 +1423 2 2 1 1 1240 864 1720 +1424 2 2 1 1 978 232 1718 +1425 2 2 1 1 1281 861 1724 +1426 2 2 1 1 1005 200 1721 +1427 2 2 1 1 1013 535 1723 +1428 2 2 1 1 1012 189 1722 +1429 2 2 1 1 696 1 1728 +1430 2 2 1 1 350 3 1727 +1431 2 2 1 1 4 695 1729 +1432 2 2 1 1 2 349 1730 +1433 2 2 1 1 1 5 1728 +1434 2 2 1 1 3 351 1727 +1435 2 2 1 1 694 4 1729 +1436 2 2 1 1 348 2 1730 +1437 2 2 1 1 1370 1281 1724 +1438 2 2 1 1 1371 1013 1723 +1439 2 2 1 1 1372 1012 1722 +1440 2 2 1 1 1373 1005 1721 +1441 2 2 1 1 1374 1240 1720 +1442 2 2 1 1 1375 1092 1719 +1443 2 2 1 1 1376 978 1718 +1444 2 2 1 1 1377 954 1717 +1445 2 2 1 1 1378 1135 1716 +1446 2 2 1 1 1379 929 1715 +1447 2 2 1 1 1383 1026 1710 +1448 2 2 1 1 1384 897 1712 +1449 2 2 1 1 1380 908 1714 +1450 2 2 1 1 1381 1086 1713 +1451 2 2 1 1 1382 891 1711 +1452 2 2 1 1 1026 1385 1707 +1453 2 2 1 1 1103 1386 1708 +1454 2 2 1 1 1039 1389 1705 +1455 2 2 1 1 1086 1388 1706 +1456 2 2 1 1 1062 1387 1709 +1457 2 2 1 1 1135 1391 1703 +1458 2 2 1 1 1068 1390 1704 +1459 2 2 1 1 1035 1392 1702 +1460 2 2 1 1 1042 1393 1701 +1461 2 2 1 1 810 1394 1700 +1462 2 2 1 1 1048 1396 1698 +1463 2 2 1 1 826 1395 1699 +1464 2 2 1 1 1199 1398 1696 +1465 2 2 1 1 1105 1397 1697 +1466 2 2 1 1 1281 1399 1695 +1467 2 2 1 1 856 174 1370 +1468 2 2 1 1 1105 840 1371 +1469 2 2 1 1 1199 839 1372 +1470 2 2 1 1 1048 831 1373 +1471 2 2 1 1 830 484 1374 +1472 2 2 1 1 985 475 1375 +1473 2 2 1 1 1042 797 1376 +1474 2 2 1 1 1035 784 1377 +1475 2 2 1 1 935 277 1378 +1476 2 2 1 1 1068 746 1379 +1477 2 2 1 1 1039 733 1380 +1478 2 2 1 1 724 34 1381 +1479 2 2 1 1 1103 710 1382 +1480 2 2 1 1 894 371 1383 +1481 2 2 1 1 1062 722 1384 +1482 2 2 1 1 373 714 1385 +1483 2 2 1 1 29 718 1386 +1484 2 2 1 1 324 876 1387 +1485 2 2 1 1 36 726 1388 +1486 2 2 1 1 391 727 1389 +1487 2 2 1 1 288 870 1390 +1488 2 2 1 1 279 869 1391 +1489 2 2 1 1 257 867 1392 +1490 2 2 1 1 234 809 1393 +1491 2 2 1 1 1091 1092 1394 +1492 2 2 1 1 1239 1240 1395 +1493 2 2 1 1 202 842 1396 +1494 2 2 1 1 537 863 1397 +1495 2 2 1 1 191 862 1398 +1496 2 2 1 1 176 857 1399 +1497 2 2 1 1 1691 856 1724 +1498 2 2 1 1 1637 830 1720 +1499 2 2 1 1 1445 724 1713 +1500 2 2 1 1 1620 985 1719 +1501 2 2 1 1 1515 935 1716 +1502 2 2 1 1 870 1504 1704 +1503 2 2 1 1 867 1566 1702 +1504 2 2 1 1 863 1671 1697 +1505 2 2 1 1 857 1692 1695 +1506 2 2 1 1 876 1439 1709 +1507 2 2 1 1 869 1518 1703 +1508 2 2 1 1 1432 894 1710 +1509 2 2 1 1 718 1440 1708 +1510 2 2 1 1 714 1439 1707 +1511 2 2 1 1 726 1449 1706 +1512 2 2 1 1 727 1468 1705 +1513 2 2 1 1 809 1602 1701 +1514 2 2 1 1 842 1659 1698 +1515 2 2 1 1 862 1677 1696 +1516 2 2 1 1 1673 850 1677 +1517 2 2 1 1 1213 1673 1677 +1518 2 2 1 1 1659 1214 1661 +1519 2 2 1 1 1322 1659 1661 +1520 2 2 1 1 1620 865 1622 +1521 2 2 1 1 1111 1620 1622 +1522 2 2 1 1 1329 1601 1602 +1523 2 2 1 1 1601 974 1602 +1524 2 2 1 1 1580 1356 1583 +1525 2 2 1 1 966 1580 1583 +1526 2 2 1 1 1055 1545 1547 +1527 2 2 1 1 1545 868 1547 +1528 2 2 1 1 1535 1054 1548 +1529 2 2 1 1 774 1535 1548 +1530 2 2 1 1 747 1484 1485 +1531 2 2 1 1 1484 1359 1485 +1532 2 2 1 1 1462 872 1469 +1533 2 2 1 1 1259 1462 1469 +1534 2 2 1 1 1693 860 1694 +1535 2 2 1 1 860 1073 1694 +1536 2 2 1 1 1059 1020 1691 +1537 2 2 1 1 1692 1184 1693 +1538 2 2 1 1 1118 1685 1686 +1539 2 2 1 1 1184 860 1693 +1540 2 2 1 1 1073 1021 1690 +1541 2 2 1 1 1017 1052 1681 +1542 2 2 1 1 857 1184 1692 +1543 2 2 1 1 1020 1106 1689 +1544 2 2 1 1 1118 1018 1685 +1545 2 2 1 1 1021 1118 1686 +1546 2 2 1 1 1018 1072 1684 +1547 2 2 1 1 1162 1017 1683 +1548 2 2 1 1 1116 1014 1678 +1549 2 2 1 1 1017 1681 1683 +1550 2 2 1 1 1073 1690 1694 +1551 2 2 1 1 1106 1687 1689 +1552 2 2 1 1 1072 1016 1682 +1553 2 2 1 1 1106 1019 1687 +1554 2 2 1 1 1019 1162 1688 +1555 2 2 1 1 1016 1116 1680 +1556 2 2 1 1 1673 1011 1676 +1557 2 2 1 1 1687 1019 1688 +1558 2 2 1 1 1016 1680 1682 +1559 2 2 1 1 1015 1122 1674 +1560 2 2 1 1 1014 1082 1675 +1561 2 2 1 1 1015 1674 1679 +1562 2 2 1 1 1082 1012 1670 +1563 2 2 1 1 1082 1670 1675 +1564 2 2 1 1 1122 1013 1672 +1565 2 2 1 1 1168 1008 1664 +1566 2 2 1 1 1020 1689 1691 +1567 2 2 1 1 1109 1010 1669 +1568 2 2 1 1 1116 1678 1680 +1569 2 2 1 1 1072 1682 1684 +1570 2 2 1 1 1052 1015 1679 +1571 2 2 1 1 1018 1684 1685 +1572 2 2 1 1 1143 1657 1658 +1573 2 2 1 1 1078 1005 1655 +1574 2 2 1 1 1162 1683 1688 +1575 2 2 1 1 1121 1009 1668 +1576 2 2 1 1 1008 1078 1660 +1577 2 2 1 1 1021 1686 1690 +1578 2 2 1 1 1651 1171 1653 +1579 2 2 1 1 1011 1109 1676 +1580 2 2 1 1 1007 1126 1663 +1581 2 2 1 1 1009 1202 1666 +1582 2 2 1 1 1010 1168 1667 +1583 2 2 1 1 1126 1662 1663 +1584 2 2 1 1 1109 1669 1676 +1585 2 2 1 1 863 1121 1671 +1586 2 2 1 1 1213 1011 1673 +1587 2 2 1 1 850 1249 1677 +1588 2 2 1 1 1122 1672 1674 +1589 2 2 1 1 1143 1004 1657 +1590 2 2 1 1 1003 1652 1656 +1591 2 2 1 1 1014 1675 1678 +1592 2 2 1 1 1010 1667 1669 +1593 2 2 1 1 1004 1171 1651 +1594 2 2 1 1 1202 1665 1666 +1595 2 2 1 1 1009 1666 1668 +1596 2 2 1 1 1002 1145 1654 +1597 2 2 1 1 1202 1007 1665 +1598 2 2 1 1 1168 1664 1667 +1599 2 2 1 1 1006 1143 1658 +1600 2 2 1 1 1008 1660 1664 +1601 2 2 1 1 1121 1668 1671 +1602 2 2 1 1 1003 1077 1652 +1603 2 2 1 1 1196 1648 1649 +1604 2 2 1 1 1235 1003 1656 +1605 2 2 1 1 1000 1083 1644 +1606 2 2 1 1 1126 1006 1662 +1607 2 2 1 1 1078 1655 1660 +1608 2 2 1 1 1077 1000 1647 +1609 2 2 1 1 1001 1196 1649 +1610 2 2 1 1 999 1187 1646 +1611 2 2 1 1 998 1152 1643 +1612 2 2 1 1 1088 993 1633 +1613 2 2 1 1 1171 1002 1653 +1614 2 2 1 1 1052 1679 1681 +1615 2 2 1 1 1112 1617 1622 +1616 2 2 1 1 1633 993 1638 +1617 2 2 1 1 1083 997 1642 +1618 2 2 1 1 1145 1650 1654 +1619 2 2 1 1 1000 1644 1647 +1620 2 2 1 1 997 1088 1631 +1621 2 2 1 1 996 1146 1639 +1622 2 2 1 1 993 1241 1638 +1623 2 2 1 1 994 1632 1637 +1624 2 2 1 1 1322 1023 1659 +1625 2 2 1 1 1196 999 1648 +1626 2 2 1 1 1187 1645 1646 +1627 2 2 1 1 1601 866 1606 +1628 2 2 1 1 1145 1001 1650 +1629 2 2 1 1 1235 1656 1661 +1630 2 2 1 1 1214 1235 1661 +1631 2 2 1 1 1006 1658 1662 +1632 2 2 1 1 1192 990 1628 +1633 2 2 1 1 1007 1663 1665 +1634 2 2 1 1 1653 1002 1654 +1635 2 2 1 1 1187 998 1645 +1636 2 2 1 1 994 1192 1632 +1637 2 2 1 1 1195 1624 1625 +1638 2 2 1 1 1079 1623 1626 +1639 2 2 1 1 998 1643 1645 +1640 2 2 1 1 1246 994 1637 +1641 2 2 1 1 1146 1636 1639 +1642 2 2 1 1 1077 1647 1652 +1643 2 2 1 1 1079 987 1623 +1644 2 2 1 1 1212 992 1635 +1645 2 2 1 1 1147 991 1630 +1646 2 2 1 1 1107 989 1627 +1647 2 2 1 1 995 1212 1640 +1648 2 2 1 1 1152 996 1641 +1649 2 2 1 1 1083 1642 1644 +1650 2 2 1 1 996 1639 1641 +1651 2 2 1 1 1001 1649 1650 +1652 2 2 1 1 990 1079 1626 +1653 2 2 1 1 1146 995 1636 +1654 2 2 1 1 1147 1630 1634 +1655 2 2 1 1 1631 1088 1633 +1656 2 2 1 1 988 1114 1619 +1657 2 2 1 1 1212 1635 1640 +1658 2 2 1 1 989 1195 1625 +1659 2 2 1 1 992 1147 1634 +1660 2 2 1 1 991 1107 1629 +1661 2 2 1 1 1152 1641 1643 +1662 2 2 1 1 984 1188 1611 +1663 2 2 1 1 997 1631 1642 +1664 2 2 1 1 987 1090 1614 +1665 2 2 1 1 1636 995 1640 +1666 2 2 1 1 981 1057 1604 +1667 2 2 1 1 1619 1114 1621 +1668 2 2 1 1 1107 1627 1629 +1669 2 2 1 1 986 1181 1618 +1670 2 2 1 1 1112 984 1617 +1671 2 2 1 1 971 1031 1592 +1672 2 2 1 1 1589 971 1592 +1673 2 2 1 1 991 1629 1630 +1674 2 2 1 1 1195 988 1624 +1675 2 2 1 1 999 1646 1648 +1676 2 2 1 1 990 1626 1628 +1677 2 2 1 1 982 1130 1612 +1678 2 2 1 1 983 1189 1615 +1679 2 2 1 1 992 1634 1635 +1680 2 2 1 1 1188 981 1609 +1681 2 2 1 1 1004 1651 1657 +1682 2 2 1 1 1189 1613 1615 +1683 2 2 1 1 1189 982 1613 +1684 2 2 1 1 980 1203 1608 +1685 2 2 1 1 1114 986 1621 +1686 2 2 1 1 983 1615 1616 +1687 2 2 1 1 977 1123 1600 +1688 2 2 1 1 979 1194 1605 +1689 2 2 1 1 1192 1628 1632 +1690 2 2 1 1 865 1112 1622 +1691 2 2 1 1 981 1604 1609 +1692 2 2 1 1 979 1605 1607 +1693 2 2 1 1 1181 983 1616 +1694 2 2 1 1 1188 1609 1611 +1695 2 2 1 1 1181 1616 1618 +1696 2 2 1 1 986 1618 1621 +1697 2 2 1 1 1111 985 1620 +1698 2 2 1 1 866 1230 1606 +1699 2 2 1 1 989 1625 1627 +1700 2 2 1 1 1130 980 1610 +1701 2 2 1 1 1130 1610 1612 +1702 2 2 1 1 980 1608 1610 +1703 2 2 1 1 973 1097 1593 +1704 2 2 1 1 1314 971 1589 +1705 2 2 1 1 968 1579 1581 +1706 2 2 1 1 976 1207 1596 +1707 2 2 1 1 975 1594 1598 +1708 2 2 1 1 968 1066 1579 +1709 2 2 1 1 975 1314 1594 +1710 2 2 1 1 1194 1603 1605 +1711 2 2 1 1 1123 1597 1600 +1712 2 2 1 1 1194 977 1603 +1713 2 2 1 1 1207 1595 1596 +1714 2 2 1 1 1203 979 1607 +1715 2 2 1 1 970 1136 1587 +1716 2 2 1 1 965 1575 1577 +1717 2 2 1 1 1057 978 1599 +1718 2 2 1 1 1123 976 1597 +1719 2 2 1 1 982 1612 1613 +1720 2 2 1 1 1230 975 1598 +1721 2 2 1 1 972 1225 1590 +1722 2 2 1 1 972 1590 1591 +1723 2 2 1 1 1329 866 1601 +1724 2 2 1 1 988 1619 1624 +1725 2 2 1 1 984 1611 1617 +1726 2 2 1 1 1207 973 1595 +1727 2 2 1 1 967 1124 1578 +1728 2 2 1 1 969 1201 1585 +1729 2 2 1 1 974 1344 1602 +1730 2 2 1 1 1203 1607 1608 +1731 2 2 1 1 977 1600 1603 +1732 2 2 1 1 1225 970 1588 +1733 2 2 1 1 965 1050 1575 +1734 2 2 1 1 1136 1586 1587 +1735 2 2 1 1 976 1596 1597 +1736 2 2 1 1 1433 875 1434 +1737 2 2 1 1 1225 1588 1590 +1738 2 2 1 1 1129 959 1563 +1739 2 2 1 1 1097 972 1591 +1740 2 2 1 1 987 1614 1623 +1741 2 2 1 1 961 1129 1565 +1742 2 2 1 1 1031 968 1581 +1743 2 2 1 1 1255 965 1577 +1744 2 2 1 1 961 1565 1569 +1745 2 2 1 1 964 1190 1574 +1746 2 2 1 1 962 1165 1571 +1747 2 2 1 1 1097 1591 1593 +1748 2 2 1 1 969 1585 1586 +1749 2 2 1 1 973 1593 1595 +1750 2 2 1 1 1136 969 1586 +1751 2 2 1 1 1201 967 1582 +1752 2 2 1 1 1050 961 1569 +1753 2 2 1 1 960 1142 1568 +1754 2 2 1 1 966 1255 1580 +1755 2 2 1 1 798 1029 1584 +1756 2 2 1 1 1129 1563 1565 +1757 2 2 1 1 1583 798 1584 +1758 2 2 1 1 959 1127 1558 +1759 2 2 1 1 1201 1582 1585 +1760 2 2 1 1 1098 1433 1434 +1761 2 2 1 1 1356 798 1583 +1762 2 2 1 1 967 1578 1582 +1763 2 2 1 1 958 1163 1564 +1764 2 2 1 1 1255 1577 1580 +1765 2 2 1 1 1124 964 1576 +1766 2 2 1 1 1314 1589 1594 +1767 2 2 1 1 964 1574 1576 +1768 2 2 1 1 1066 963 1572 +1769 2 2 1 1 1230 1598 1606 +1770 2 2 1 1 952 1549 1551 +1771 2 2 1 1 1165 1570 1571 +1772 2 2 1 1 1127 1556 1558 +1773 2 2 1 1 1254 956 1561 +1774 2 2 1 1 1190 962 1573 +1775 2 2 1 1 962 1571 1573 +1776 2 2 1 1 1057 1599 1604 +1777 2 2 1 1 1124 1576 1578 +1778 2 2 1 1 1186 952 1551 +1779 2 2 1 1 1165 960 1570 +1780 2 2 1 1 970 1587 1588 +1781 2 2 1 1 955 1137 1557 +1782 2 2 1 1 1436 896 1437 +1783 2 2 1 1 957 1197 1560 +1784 2 2 1 1 1127 954 1556 +1785 2 2 1 1 952 1045 1549 +1786 2 2 1 1 956 1186 1553 +1787 2 2 1 1 1190 1573 1574 +1788 2 2 1 1 1254 1561 1566 +1789 2 2 1 1 1142 1567 1568 +1790 2 2 1 1 953 1144 1554 +1791 2 2 1 1 1142 958 1567 +1792 2 2 1 1 958 1564 1567 +1793 2 2 1 1 942 1525 1527 +1794 2 2 1 1 1197 1559 1560 +1795 2 2 1 1 1045 949 1541 +1796 2 2 1 1 1163 957 1562 +1797 2 2 1 1 1333 1436 1437 +1798 2 2 1 1 1028 942 1527 +1799 2 2 1 1 1197 955 1559 +1800 2 2 1 1 1144 951 1552 +1801 2 2 1 1 1050 1569 1575 +1802 2 2 1 1 950 1172 1544 +1803 2 2 1 1 1163 1562 1564 +1804 2 2 1 1 1540 946 1542 +1805 2 2 1 1 774 1040 1535 +1806 2 2 1 1 960 1568 1570 +1807 2 2 1 1 1531 1306 1534 +1808 2 2 1 1 951 1204 1550 +1809 2 2 1 1 867 1254 1566 +1810 2 2 1 1 957 1560 1562 +1811 2 2 1 1 1204 950 1546 +1812 2 2 1 1 948 1125 1539 +1813 2 2 1 1 1144 1552 1554 +1814 2 2 1 1 1306 944 1534 +1815 2 2 1 1 953 1554 1555 +1816 2 2 1 1 1137 953 1555 +1817 2 2 1 1 1204 1546 1550 +1818 2 2 1 1 947 1141 1537 +1819 2 2 1 1 1066 1572 1579 +1820 2 2 1 1 1137 1555 1557 +1821 2 2 1 1 955 1557 1559 +1822 2 2 1 1 1186 1551 1553 +1823 2 2 1 1 946 1028 1542 +1824 2 2 1 1 949 1306 1531 +1825 2 2 1 1 951 1550 1552 +1826 2 2 1 1 1045 1541 1549 +1827 2 2 1 1 1125 1538 1539 +1828 2 2 1 1 1172 1543 1544 +1829 2 2 1 1 942 1117 1525 +1830 2 2 1 1 943 1177 1530 +1831 2 2 1 1 1172 948 1543 +1832 2 2 1 1 1117 938 1521 +1833 2 2 1 1 1053 1516 1518 +1834 2 2 1 1 945 1191 1533 +1835 2 2 1 1 1055 1058 1545 +1836 2 2 1 1 1141 1536 1537 +1837 2 2 1 1 956 1553 1561 +1838 2 2 1 1 1125 947 1538 +1839 2 2 1 1 950 1544 1546 +1840 2 2 1 1 933 1027 1509 +1841 2 2 1 1 1191 943 1532 +1842 2 2 1 1 1489 1070 1491 +1843 2 2 1 1 938 1519 1521 +1844 2 2 1 1 1210 935 1515 +1845 2 2 1 1 941 1156 1528 +1846 2 2 1 1 868 1331 1547 +1847 2 2 1 1 1331 946 1540 +1848 2 2 1 1 1031 1581 1592 +1849 2 2 1 1 940 1153 1524 +1850 2 2 1 1 933 1509 1510 +1851 2 2 1 1 948 1539 1543 +1852 2 2 1 1 1191 1532 1533 +1853 2 2 1 1 943 1530 1532 +1854 2 2 1 1 1141 945 1536 +1855 2 2 1 1 1156 940 1526 +1856 2 2 1 1 938 1210 1519 +1857 2 2 1 1 1156 1526 1528 +1858 2 2 1 1 939 1166 1522 +1859 2 2 1 1 1054 1095 1548 +1860 2 2 1 1 959 1558 1563 +1861 2 2 1 1 1053 936 1516 +1862 2 2 1 1 869 1053 1518 +1863 2 2 1 1 1331 1540 1547 +1864 2 2 1 1 1177 941 1529 +1865 2 2 1 1 937 1180 1517 +1866 2 2 1 1 945 1533 1536 +1867 2 2 1 1 947 1537 1538 +1868 2 2 1 1 927 1500 1501 +1869 2 2 1 1 1177 1529 1530 +1870 2 2 1 1 1166 1520 1522 +1871 2 2 1 1 1153 1523 1524 +1872 2 2 1 1 1166 937 1520 +1873 2 2 1 1 934 1155 1513 +1874 2 2 1 1 941 1528 1529 +1875 2 2 1 1 1027 929 1499 +1876 2 2 1 1 1153 939 1523 +1877 2 2 1 1 936 1358 1512 +1878 2 2 1 1 940 1524 1526 +1879 2 2 1 1 932 1170 1508 +1880 2 2 1 1 1070 923 1491 +1881 2 2 1 1 931 1151 1506 +1882 2 2 1 1 1180 934 1514 +1883 2 2 1 1 1180 1514 1517 +1884 2 2 1 1 937 1517 1520 +1885 2 2 1 1 919 1474 1478 +1886 2 2 1 1 928 1149 1498 +1887 2 2 1 1 1075 927 1501 +1888 2 2 1 1 939 1522 1523 +1889 2 2 1 1 1358 1510 1512 +1890 2 2 1 1 1155 932 1511 +1891 2 2 1 1 1155 1511 1513 +1892 2 2 1 1 934 1513 1514 +1893 2 2 1 1 1151 930 1505 +1894 2 2 1 1 930 1183 1503 +1895 2 2 1 1 1183 928 1502 +1896 2 2 1 1 1358 933 1510 +1897 2 2 1 1 1206 926 1497 +1898 2 2 1 1 870 1075 1504 +1899 2 2 1 1 1117 1521 1525 +1900 2 2 1 1 1210 1515 1519 +1901 2 2 1 1 932 1508 1511 +1902 2 2 1 1 1170 931 1507 +1903 2 2 1 1 930 1503 1505 +1904 2 2 1 1 1151 1505 1506 +1905 2 2 1 1 1170 1507 1508 +1906 2 2 1 1 927 1206 1500 +1907 2 2 1 1 1404 881 1425 +1908 2 2 1 1 925 1167 1495 +1909 2 2 1 1 1183 1502 1503 +1910 2 2 1 1 924 1176 1493 +1911 2 2 1 1 1206 1497 1500 +1912 2 2 1 1 931 1506 1507 +1913 2 2 1 1 936 1512 1516 +1914 2 2 1 1 1167 924 1494 +1915 2 2 1 1 1480 871 1481 +1916 2 2 1 1 921 1140 1487 +1917 2 2 1 1 1176 1492 1493 +1918 2 2 1 1 922 1173 1490 +1919 2 2 1 1 1149 1496 1498 +1920 2 2 1 1 926 1070 1489 +1921 2 2 1 1 923 1148 1476 +1922 2 2 1 1 1167 1494 1495 +1923 2 2 1 1 949 1531 1541 +1924 2 2 1 1 919 1108 1474 +1925 2 2 1 1 1148 919 1478 +1926 2 2 1 1 1149 925 1496 +1927 2 2 1 1 925 1495 1496 +1928 2 2 1 1 1108 914 1473 +1929 2 2 1 1 1173 921 1488 +1930 2 2 1 1 928 1498 1502 +1931 2 2 1 1 1176 922 1492 +1932 2 2 1 1 1413 705 1418 +1933 2 2 1 1 1228 1413 1418 +1934 2 2 1 1 1173 1488 1490 +1935 2 2 1 1 1164 1479 1482 +1936 2 2 1 1 1182 1471 1481 +1937 2 2 1 1 921 1487 1488 +1938 2 2 1 1 920 1164 1482 +1939 2 2 1 1 1164 916 1479 +1940 2 2 1 1 1464 910 1468 +1941 2 2 1 1 913 1139 1460 +1942 2 2 1 1 1182 913 1471 +1943 2 2 1 1 747 1100 1484 +1944 2 2 1 1 916 1178 1477 +1945 2 2 1 1 871 1182 1481 +1946 2 2 1 1 924 1493 1494 +1947 2 2 1 1 1140 1483 1487 +1948 2 2 1 1 1100 871 1480 +1949 2 2 1 1 912 1161 1467 +1950 2 2 1 1 1140 920 1483 +1951 2 2 1 1 915 1158 1472 +1952 2 2 1 1 1476 1148 1478 +1953 2 2 1 1 1028 1527 1542 +1954 2 2 1 1 1178 915 1475 +1955 2 2 1 1 911 1160 1465 +1956 2 2 1 1 1157 1451 1455 +1957 2 2 1 1 1139 910 1464 +1958 2 2 1 1 1158 912 1470 +1959 2 2 1 1 1075 1501 1504 +1960 2 2 1 1 918 1036 1486 +1961 2 2 1 1 1178 1475 1477 +1962 2 2 1 1 915 1472 1475 +1963 2 2 1 1 909 1179 1461 +1964 2 2 1 1 922 1490 1492 +1965 2 2 1 1 1063 1458 1469 +1966 2 2 1 1 1063 906 1458 +1967 2 2 1 1 1027 1499 1509 +1968 2 2 1 1 1409 886 1421 +1969 2 2 1 1 1359 918 1485 +1970 2 2 1 1 1161 1466 1467 +1971 2 2 1 1 907 1175 1457 +1972 2 2 1 1 1158 1470 1472 +1973 2 2 1 1 1485 918 1486 +1974 2 2 1 1 910 1037 1468 +1975 2 2 1 1 1161 911 1466 +1976 2 2 1 1 1160 1463 1465 +1977 2 2 1 1 920 1482 1483 +1978 2 2 1 1 903 1132 1448 +1979 2 2 1 1 912 1467 1470 +1980 2 2 1 1 916 1477 1479 +1981 2 2 1 1 906 1157 1455 +1982 2 2 1 1 904 1169 1452 +1983 2 2 1 1 926 1489 1497 +1984 2 2 1 1 1160 909 1463 +1985 2 2 1 1 905 1159 1454 +1986 2 2 1 1 1157 903 1451 +1987 2 2 1 1 1159 904 1453 +1988 2 2 1 1 1179 1459 1461 +1989 2 2 1 1 872 1063 1469 +1990 2 2 1 1 1100 1480 1484 +1991 2 2 1 1 909 1461 1463 +1992 2 2 1 1 1179 907 1459 +1993 2 2 1 1 1259 908 1462 +1994 2 2 1 1 913 1460 1471 +1995 2 2 1 1 1175 1456 1457 +1996 2 2 1 1 911 1465 1466 +1997 2 2 1 1 902 1087 1449 +1998 2 2 1 1 1175 905 1456 +1999 2 2 1 1 1159 1453 1454 +2000 2 2 1 1 1131 1404 1425 +2001 2 2 1 1 1132 901 1447 +2002 2 2 1 1 907 1457 1459 +2003 2 2 1 1 1424 1030 1432 +2004 2 2 1 1 1460 1139 1464 +2005 2 2 1 1 901 1049 1446 +2006 2 2 1 1 1108 1473 1474 +2007 2 2 1 1 905 1454 1456 +2008 2 2 1 1 902 1449 1450 +2009 2 2 1 1 904 1452 1453 +2010 2 2 1 1 1132 1447 1448 +2011 2 2 1 1 1169 902 1450 +2012 2 2 1 1 1049 899 1441 +2013 2 2 1 1 1169 1450 1452 +2014 2 2 1 1 1094 900 1445 +2015 2 2 1 1 900 1096 1444 +2016 2 2 1 1 874 1030 1424 +2017 2 2 1 1 1030 894 1432 +2018 2 2 1 1 923 1476 1491 +2019 2 2 1 1 1056 897 1438 +2020 2 2 1 1 881 1033 1425 +2021 2 2 1 1 906 1455 1458 +2022 2 2 1 1 895 1046 1427 +2023 2 2 1 1 886 1093 1421 +2024 2 2 1 1 1236 1431 1434 +2025 2 2 1 1 1429 1226 1430 +2026 2 2 1 1 1056 1438 1443 +2027 2 2 1 1 1441 899 1443 +2028 2 2 1 1 874 1424 1436 +2029 2 2 1 1 1236 892 1431 +2030 2 2 1 1 898 1101 1440 +2031 2 2 1 1 1076 886 1409 +2032 2 2 1 1 895 1427 1435 +2033 2 2 1 1 892 1226 1429 +2034 2 2 1 1 1096 898 1442 +2035 2 2 1 1 1226 891 1430 +2036 2 2 1 1 903 1448 1451 +2037 2 2 1 1 1138 1435 1437 +2038 2 2 1 1 875 1236 1434 +2039 2 2 1 1 1096 1442 1444 +2040 2 2 1 1 899 1056 1443 +2041 2 2 1 1 1046 889 1422 +2042 2 2 1 1 1071 888 1420 +2043 2 2 1 1 893 1084 1428 +2044 2 2 1 1 1098 893 1433 +2045 2 2 1 1 1093 882 1405 +2046 2 2 1 1 1060 1409 1421 +2047 2 2 1 1 1138 895 1435 +2048 2 2 1 1 1084 890 1426 +2049 2 2 1 1 1049 1441 1446 +2050 2 2 1 1 898 1440 1442 +2051 2 2 1 1 896 1138 1437 +2052 2 2 1 1 892 1429 1431 +2053 2 2 1 1 889 1417 1422 +2054 2 2 1 1 900 1444 1445 +2055 2 2 1 1 890 1071 1423 +2056 2 2 1 1 1150 884 1414 +2057 2 2 1 1 889 1076 1417 +2058 2 2 1 1 1150 1414 1416 +2059 2 2 1 1 705 1200 1418 +2060 2 2 1 1 901 1446 1447 +2061 2 2 1 1 888 1150 1416 +2062 2 2 1 1 1228 885 1413 +2063 2 2 1 1 893 1428 1433 +2064 2 2 1 1 885 1221 1412 +2065 2 2 1 1 883 1064 1406 +2066 2 2 1 1 1076 1409 1417 +2067 2 2 1 1 887 1081 1415 +2068 2 2 1 1 1401 1342 1407 +2069 2 2 1 1 885 1412 1413 +2070 2 2 1 1 882 1337 1403 +2071 2 2 1 1 888 1416 1420 +2072 2 2 1 1 1071 1420 1423 +2073 2 2 1 1 700 1342 1401 +2074 2 2 1 1 1131 697 1404 +2075 2 2 1 1 1084 1426 1428 +2076 2 2 1 1 879 1408 1410 +2077 2 2 1 1 876 1287 1439 +2078 2 2 1 1 1081 883 1411 +2079 2 2 1 1 1407 707 1408 +2080 2 2 1 1 1209 1407 1408 +2081 2 2 1 1 890 1423 1426 +2082 2 2 1 1 887 1415 1419 +2083 2 2 1 1 878 1401 1407 +2084 2 2 1 1 1200 887 1419 +2085 2 2 1 1 1418 1200 1419 +2086 2 2 1 1 1333 874 1436 +2087 2 2 1 1 1064 880 1402 +2088 2 2 1 1 1060 701 1409 +2089 2 2 1 1 880 1043 1400 +2090 2 2 1 1 1337 881 1404 +2091 2 2 1 1 883 1406 1411 +2092 2 2 1 1 701 1318 1417 +2093 2 2 1 1 699 1227 1400 +2094 2 2 1 1 715 1024 1424 +2095 2 2 1 1 1033 879 1410 +2096 2 2 1 1 1209 878 1407 +2097 2 2 1 1 879 1209 1408 +2098 2 2 1 1 697 1357 1403 +2099 2 2 1 1 1081 1411 1415 +2100 2 2 1 1 1227 703 1402 +2101 2 2 1 1 1408 1361 1410 +2102 2 2 1 1 1403 1337 1404 +2103 2 2 1 1 1400 1227 1402 +2104 2 2 1 1 880 1400 1402 +2105 2 2 1 1 1424 1024 1436 +2106 2 2 1 1 1406 1311 1411 +2107 2 2 1 1 1409 701 1417 +2108 2 2 1 1 1046 1422 1427 +2109 2 2 1 1 1064 1402 1406 +2110 2 2 1 1 707 1361 1408 +2111 2 2 1 1 697 1403 1404 +2112 2 2 1 1 882 1403 1405 +2113 2 2 1 1 884 1229 1412 +2114 2 2 1 1 1342 707 1407 +2115 2 2 1 1 1414 704 1416 +2116 2 2 1 1 1229 705 1413 +2117 2 2 1 1 1412 1229 1413 +2118 2 2 1 1 703 1311 1406 +2119 2 2 1 1 1415 1308 1419 +2120 2 2 1 1 1308 877 1419 +2121 2 2 1 1 877 1228 1418 +2122 2 2 1 1 1221 704 1414 +2123 2 2 1 1 704 1232 1416 +2124 2 2 1 1 706 1308 1415 +2125 2 2 1 1 1402 703 1406 +2126 2 2 1 1 1311 706 1411 +2127 2 2 1 1 1435 721 1437 +2128 2 2 1 1 1093 1405 1421 +2129 2 2 1 1 1417 1318 1422 +2130 2 2 1 1 877 1418 1419 +2131 2 2 1 1 1232 708 1420 +2132 2 2 1 1 1420 708 1423 +2133 2 2 1 1 1416 1232 1420 +2134 2 2 1 1 714 1115 1439 +2135 2 2 1 1 1411 706 1415 +2136 2 2 1 1 715 1424 1432 +2137 2 2 1 1 712 1098 1434 +2138 2 2 1 1 1024 896 1436 +2139 2 2 1 1 711 1429 1430 +2140 2 2 1 1 1357 698 1405 +2141 2 2 1 1 708 1279 1423 +2142 2 2 1 1 1438 719 1443 +2143 2 2 1 1 878 1110 1401 +2144 2 2 1 1 1341 1441 1443 +2145 2 2 1 1 1427 1174 1435 +2146 2 2 1 1 721 1333 1437 +2147 2 2 1 1 1431 712 1434 +2148 2 2 1 1 1222 711 1430 +2149 2 2 1 1 711 1224 1429 +2150 2 2 1 1 1428 1316 1433 +2151 2 2 1 1 716 1316 1428 +2152 2 2 1 1 1279 716 1426 +2153 2 2 1 1 1423 1279 1426 +2154 2 2 1 1 1224 712 1431 +2155 2 2 1 1 1316 875 1433 +2156 2 2 1 1 698 1060 1421 +2157 2 2 1 1 1426 716 1428 +2158 2 2 1 1 719 1341 1443 +2159 2 2 1 1 1403 1357 1405 +2160 2 2 1 1 1174 721 1435 +2161 2 2 1 1 1361 702 1410 +2162 2 2 1 1 709 1174 1427 +2163 2 2 1 1 1346 719 1438 +2164 2 2 1 1 1318 709 1422 +2165 2 2 1 1 1451 725 1455 +2166 2 2 1 1 1429 1224 1431 +2167 2 2 1 1 1341 717 1441 +2168 2 2 1 1 1442 723 1444 +2169 2 2 1 1 718 1296 1440 +2170 2 2 1 1 1296 723 1442 +2171 2 2 1 1 702 1131 1425 +2172 2 2 1 1 1440 1296 1442 +2173 2 2 1 1 723 1309 1444 +2174 2 2 1 1 1405 698 1421 +2175 2 2 1 1 1309 724 1445 +2176 2 2 1 1 717 1205 1446 +2177 2 2 1 1 1447 720 1448 +2178 2 2 1 1 1441 717 1446 +2179 2 2 1 1 1365 715 1432 +2180 2 2 1 1 1449 1294 1450 +2181 2 2 1 1 1458 736 1469 +2182 2 2 1 1 1074 736 1458 +2183 2 2 1 1 1474 1250 1478 +2184 2 2 1 1 1205 720 1447 +2185 2 2 1 1 1294 728 1450 +2186 2 2 1 1 1233 1464 1468 +2187 2 2 1 1 726 1294 1449 +2188 2 2 1 1 1450 728 1452 +2189 2 2 1 1 1453 729 1454 +2190 2 2 1 1 1444 1309 1445 +2191 2 2 1 1 1422 709 1427 +2192 2 2 1 1 743 1489 1491 +2193 2 2 1 1 1336 725 1451 +2194 2 2 1 1 729 1282 1454 +2195 2 2 1 1 728 1266 1452 +2196 2 2 1 1 1266 729 1453 +2197 2 2 1 1 725 1074 1455 +2198 2 2 1 1 720 1336 1448 +2199 2 2 1 1 1036 738 1473 +2200 2 2 1 1 1282 730 1456 +2201 2 2 1 1 1456 730 1457 +2202 2 2 1 1 1454 1282 1456 +2203 2 2 1 1 1452 1266 1453 +2204 2 2 1 1 731 1251 1460 +2205 2 2 1 1 1471 735 1481 +2206 2 2 1 1 1277 732 1459 +2207 2 2 1 1 1463 734 1465 +2208 2 2 1 1 1233 731 1464 +2209 2 2 1 1 1459 732 1461 +2210 2 2 1 1 730 1277 1457 +2211 2 2 1 1 735 1120 1481 +2212 2 2 1 1 1285 734 1463 +2213 2 2 1 1 1466 737 1467 +2214 2 2 1 1 1120 1480 1481 +2215 2 2 1 1 1457 1277 1459 +2216 2 2 1 1 732 1285 1461 +2217 2 2 1 1 1461 1285 1463 +2218 2 2 1 1 1355 872 1462 +2219 2 2 1 1 1268 737 1466 +2220 2 2 1 1 734 1268 1465 +2221 2 2 1 1 727 1233 1468 +2222 2 2 1 1 743 1099 1489 +2223 2 2 1 1 1479 742 1482 +2224 2 2 1 1 736 1259 1469 +2225 2 2 1 1 1472 1276 1475 +2226 2 2 1 1 737 1269 1467 +2227 2 2 1 1 738 1250 1474 +2228 2 2 1 1 1269 739 1470 +2229 2 2 1 1 739 1276 1472 +2230 2 2 1 1 1455 1074 1458 +2231 2 2 1 1 1475 741 1477 +2232 2 2 1 1 1470 739 1472 +2233 2 2 1 1 1446 1205 1447 +2234 2 2 1 1 884 1412 1414 +2235 2 2 1 1 1276 741 1475 +2236 2 2 1 1 741 1271 1477 +2237 2 2 1 1 1467 1269 1470 +2238 2 2 1 1 1448 1336 1451 +2239 2 2 1 1 914 1261 1486 +2240 2 2 1 1 1412 1221 1414 +2241 2 2 1 1 1500 1133 1501 +2242 2 2 1 1 1465 1268 1466 +2243 2 2 1 1 742 1270 1482 +2244 2 2 1 1 1271 742 1479 +2245 2 2 1 1 1492 748 1493 +2246 2 2 1 1 1460 1251 1471 +2247 2 2 1 1 1483 744 1487 +2248 2 2 1 1 1261 747 1485 +2249 2 2 1 1 1487 1286 1488 +2250 2 2 1 1 1270 744 1483 +2251 2 2 1 1 740 1476 1478 +2252 2 2 1 1 1251 735 1471 +2253 2 2 1 1 1250 740 1478 +2254 2 2 1 1 731 1460 1464 +2255 2 2 1 1 1120 917 1480 +2256 2 2 1 1 1488 745 1490 +2257 2 2 1 1 1286 745 1488 +2258 2 2 1 1 744 1286 1487 +2259 2 2 1 1 1033 1410 1425 +2260 2 2 1 1 740 1363 1476 +2261 2 2 1 1 745 1263 1490 +2262 2 2 1 1 1261 1485 1486 +2263 2 2 1 1 1477 1271 1479 +2264 2 2 1 1 1509 1349 1510 +2265 2 2 1 1 917 1359 1484 +2266 2 2 1 1 1263 748 1492 +2267 2 2 1 1 748 1278 1493 +2268 2 2 1 1 1482 1270 1483 +2269 2 2 1 1 1494 749 1495 +2270 2 2 1 1 749 1275 1495 +2271 2 2 1 1 1495 1275 1496 +2272 2 2 1 1 1496 751 1498 +2273 2 2 1 1 1278 749 1494 +2274 2 2 1 1 1275 751 1496 +2275 2 2 1 1 757 1215 1504 +2276 2 2 1 1 1516 765 1518 +2277 2 2 1 1 1133 757 1501 +2278 2 2 1 1 1503 1290 1505 +2279 2 2 1 1 752 1290 1503 +2280 2 2 1 1 751 1301 1498 +2281 2 2 1 1 1480 917 1484 +2282 2 2 1 1 1502 752 1503 +2283 2 2 1 1 753 1133 1500 +2284 2 2 1 1 1493 1278 1494 +2285 2 2 1 1 1525 1352 1527 +2286 2 2 1 1 1363 743 1491 +2287 2 2 1 1 1490 1263 1492 +2288 2 2 1 1 1497 753 1500 +2289 2 2 1 1 1301 752 1502 +2290 2 2 1 1 1290 755 1505 +2291 2 2 1 1 1051 765 1516 +2292 2 2 1 1 1505 755 1506 +2293 2 2 1 1 1258 756 1507 +2294 2 2 1 1 755 1258 1506 +2295 2 2 1 1 1507 756 1508 +2296 2 2 1 1 1349 754 1510 +2297 2 2 1 1 1473 738 1474 +2298 2 2 1 1 1297 759 1511 +2299 2 2 1 1 1511 759 1513 +2300 2 2 1 1 756 1297 1508 +2301 2 2 1 1 1506 1258 1507 +2302 2 2 1 1 1345 750 1499 +2303 2 2 1 1 1508 1297 1511 +2304 2 2 1 1 1510 754 1512 +2305 2 2 1 1 1498 1301 1502 +2306 2 2 1 1 1519 1069 1521 +2307 2 2 1 1 1410 702 1425 +2308 2 2 1 1 1291 760 1514 +2309 2 2 1 1 1514 760 1517 +2310 2 2 1 1 759 1291 1513 +2311 2 2 1 1 1520 762 1522 +2312 2 2 1 1 754 1051 1512 +2313 2 2 1 1 760 1273 1517 +2314 2 2 1 1 1513 1291 1514 +2315 2 2 1 1 1069 761 1521 +2316 2 2 1 1 1099 753 1497 +2317 2 2 1 1 1523 763 1524 +2318 2 2 1 1 1273 762 1520 +2319 2 2 1 1 1080 758 1515 +2320 2 2 1 1 762 1264 1522 +2321 2 2 1 1 1517 1273 1520 +2322 2 2 1 1 765 1362 1518 +2323 2 2 1 1 1264 763 1523 +2324 2 2 1 1 750 1349 1509 +2325 2 2 1 1 1526 767 1528 +2326 2 2 1 1 763 1252 1524 +2327 2 2 1 1 768 1531 1534 +2328 2 2 1 1 758 1069 1519 +2329 2 2 1 1 767 1253 1528 +2330 2 2 1 1 1489 1099 1497 +2331 2 2 1 1 1549 1220 1551 +2332 2 2 1 1 1253 769 1529 +2333 2 2 1 1 1252 767 1526 +2334 2 2 1 1 1536 772 1537 +2335 2 2 1 1 1501 757 1504 +2336 2 2 1 1 1058 774 1548 +2337 2 2 1 1 1528 1253 1529 +2338 2 2 1 1 944 1054 1535 +2339 2 2 1 1 1522 1264 1523 +2340 2 2 1 1 1530 1292 1532 +2341 2 2 1 1 1476 1363 1491 +2342 2 2 1 1 1223 1540 1542 +2343 2 2 1 1 1524 1252 1526 +2344 2 2 1 1 1538 773 1539 +2345 2 2 1 1 1532 770 1533 +2346 2 2 1 1 1529 769 1530 +2347 2 2 1 1 1292 770 1532 +2348 2 2 1 1 761 1352 1525 +2349 2 2 1 1 1243 772 1536 +2350 2 2 1 1 769 1292 1530 +2351 2 2 1 1 770 1243 1533 +2352 2 2 1 1 1512 1051 1516 +2353 2 2 1 1 1223 777 1540 +2354 2 2 1 1 1095 868 1545 +2355 2 2 1 1 1515 758 1519 +2356 2 2 1 1 1352 764 1527 +2357 2 2 1 1 1320 773 1538 +2358 2 2 1 1 773 1300 1539 +2359 2 2 1 1 772 1320 1537 +2360 2 2 1 1 1543 776 1544 +2361 2 2 1 1 1533 1243 1536 +2362 2 2 1 1 1499 750 1509 +2363 2 2 1 1 1040 768 1534 +2364 2 2 1 1 1541 771 1549 +2365 2 2 1 1 768 1364 1531 +2366 2 2 1 1 776 1295 1544 +2367 2 2 1 1 777 1055 1547 +2368 2 2 1 1 1556 779 1558 +2369 2 2 1 1 1300 776 1543 +2370 2 2 1 1 1546 778 1550 +2371 2 2 1 1 771 1220 1549 +2372 2 2 1 1 1540 777 1547 +2373 2 2 1 1 1220 775 1551 +2374 2 2 1 1 1539 1300 1543 +2375 2 2 1 1 778 1248 1550 +2376 2 2 1 1 1537 1320 1538 +2377 2 2 1 1 1295 778 1546 +2378 2 2 1 1 1248 780 1552 +2379 2 2 1 1 1552 780 1554 +2380 2 2 1 1 1554 1310 1555 +2381 2 2 1 1 1521 761 1525 +2382 2 2 1 1 1559 783 1560 +2383 2 2 1 1 780 1310 1554 +2384 2 2 1 1 1364 771 1541 +2385 2 2 1 1 1550 1248 1552 +2386 2 2 1 1 1310 781 1555 +2387 2 2 1 1 781 1298 1557 +2388 2 2 1 1 1555 781 1557 +2389 2 2 1 1 1544 1295 1546 +2390 2 2 1 1 1579 1360 1581 +2391 2 2 1 1 783 1242 1560 +2392 2 2 1 1 1208 779 1556 +2393 2 2 1 1 1565 1089 1569 +2394 2 2 1 1 1298 783 1559 +2395 2 2 1 1 1029 789 1572 +2396 2 2 1 1 764 1223 1542 +2397 2 2 1 1 1244 1601 1606 +2398 2 2 1 1 775 1217 1553 +2399 2 2 1 1 1242 785 1562 +2400 2 2 1 1 1575 1154 1577 +2401 2 2 1 1 1288 786 1567 +2402 2 2 1 1 1557 1298 1559 +2403 2 2 1 1 782 1089 1565 +2404 2 2 1 1 1567 786 1568 +2405 2 2 1 1 779 1338 1558 +2406 2 2 1 1 1560 1242 1562 +2407 2 2 1 1 1564 1288 1567 +2408 2 2 1 1 1562 785 1564 +2409 2 2 1 1 788 1032 1566 +2410 2 2 1 1 1561 788 1566 +2411 2 2 1 1 1570 790 1571 +2412 2 2 1 1 1217 788 1561 +2413 2 2 1 1 785 1288 1564 +2414 2 2 1 1 787 1154 1575 +2415 2 2 1 1 1551 775 1553 +2416 2 2 1 1 786 1299 1568 +2417 2 2 1 1 1563 782 1565 +2418 2 2 1 1 790 1302 1571 +2419 2 2 1 1 1571 1302 1573 +2420 2 2 1 1 1299 790 1570 +2421 2 2 1 1 1089 787 1569 +2422 2 2 1 1 791 1293 1574 +2423 2 2 1 1 1302 791 1573 +2424 2 2 1 1 1574 1293 1576 +2425 2 2 1 1 1231 1589 1592 +2426 2 2 1 1 1573 791 1574 +2427 2 2 1 1 1586 796 1587 +2428 2 2 1 1 1293 793 1576 +2429 2 2 1 1 1334 966 1583 +2430 2 2 1 1 1338 782 1563 +2431 2 2 1 1 1568 1299 1570 +2432 2 2 1 1 1553 1217 1561 +2433 2 2 1 1 1576 793 1578 +2434 2 2 1 1 793 1284 1578 +2435 2 2 1 1 1284 794 1582 +2436 2 2 1 1 1590 1238 1591 +2437 2 2 1 1 1617 818 1622 +2438 2 2 1 1 1262 796 1586 +2439 2 2 1 1 1334 1583 1584 +2440 2 2 1 1 1585 1262 1586 +2441 2 2 1 1 1582 794 1585 +2442 2 2 1 1 1527 764 1542 +2443 2 2 1 1 1578 1284 1582 +2444 2 2 1 1 794 1262 1585 +2445 2 2 1 1 1531 1364 1541 +2446 2 2 1 1 1569 787 1575 +2447 2 2 1 1 1595 803 1596 +2448 2 2 1 1 796 1304 1587 +2449 2 2 1 1 1154 799 1577 +2450 2 2 1 1 963 1334 1584 +2451 2 2 1 1 1238 801 1591 +2452 2 2 1 1 1231 795 1589 +2453 2 2 1 1 789 1360 1579 +2454 2 2 1 1 1360 792 1581 +2455 2 2 1 1 799 1356 1580 +2456 2 2 1 1 1588 800 1590 +2457 2 2 1 1 1577 799 1580 +2458 2 2 1 1 800 1238 1590 +2459 2 2 1 1 1304 800 1588 +2460 2 2 1 1 1591 801 1593 +2461 2 2 1 1 801 1303 1593 +2462 2 2 1 1 1597 804 1600 +2463 2 2 1 1 1303 803 1595 +2464 2 2 1 1 1572 789 1579 +2465 2 2 1 1 1594 1185 1598 +2466 2 2 1 1 1605 1272 1607 +2467 2 2 1 1 1244 974 1601 +2468 2 2 1 1 1234 804 1597 +2469 2 2 1 1 803 1234 1596 +2470 2 2 1 1 1558 1338 1563 +2471 2 2 1 1 1353 802 1599 +2472 2 2 1 1 1307 807 1603 +2473 2 2 1 1 1603 807 1605 +2474 2 2 1 1 795 1185 1594 +2475 2 2 1 1 809 1329 1602 +2476 2 2 1 1 1272 808 1607 +2477 2 2 1 1 1185 805 1598 +2478 2 2 1 1 1624 819 1625 +2479 2 2 1 1 807 1272 1605 +2480 2 2 1 1 815 1619 1621 +2481 2 2 1 1 804 1307 1600 +2482 2 2 1 1 818 1111 1622 +2483 2 2 1 1 1593 1303 1595 +2484 2 2 1 1 1596 1234 1597 +2485 2 2 1 1 1623 813 1626 +2486 2 2 1 1 1587 1304 1588 +2487 2 2 1 1 1604 1339 1609 +2488 2 2 1 1 1608 1327 1610 +2489 2 2 1 1 1613 812 1615 +2490 2 2 1 1 808 1327 1608 +2491 2 2 1 1 1610 811 1612 +2492 2 2 1 1 1327 811 1610 +2493 2 2 1 1 792 1231 1592 +2494 2 2 1 1 1615 1267 1616 +2495 2 2 1 1 806 1065 1611 +2496 2 2 1 1 802 1339 1604 +2497 2 2 1 1 1600 1307 1603 +2498 2 2 1 1 1267 814 1616 +2499 2 2 1 1 1283 812 1613 +2500 2 2 1 1 811 1283 1612 +2501 2 2 1 1 812 1267 1615 +2502 2 2 1 1 1607 808 1608 +2503 2 2 1 1 810 1347 1614 +2504 2 2 1 1 805 1244 1606 +2505 2 2 1 1 1339 806 1609 +2506 2 2 1 1 1326 815 1621 +2507 2 2 1 1 1256 865 1620 +2508 2 2 1 1 815 1321 1619 +2509 2 2 1 1 1616 814 1618 +2510 2 2 1 1 1589 795 1594 +2511 2 2 1 1 814 1326 1618 +2512 2 2 1 1 813 1193 1626 +2513 2 2 1 1 1630 822 1634 +2514 2 2 1 1 1609 806 1611 +2515 2 2 1 1 1218 820 1627 +2516 2 2 1 1 819 1218 1625 +2517 2 2 1 1 1599 802 1604 +2518 2 2 1 1 1618 1326 1621 +2519 2 2 1 1 1627 820 1629 +2520 2 2 1 1 1321 819 1624 +2521 2 2 1 1 1065 818 1617 +2522 2 2 1 1 1612 1283 1613 +2523 2 2 1 1 1632 1237 1637 +2524 2 2 1 1 1119 1633 1638 +2525 2 2 1 1 1598 805 1606 +2526 2 2 1 1 1347 813 1623 +2527 2 2 1 1 1324 822 1630 +2528 2 2 1 1 1626 1193 1628 +2529 2 2 1 1 1193 816 1628 +2530 2 2 1 1 1119 821 1633 +2531 2 2 1 1 1648 832 1649 +2532 2 2 1 1 1636 825 1639 +2533 2 2 1 1 822 1260 1634 +2534 2 2 1 1 835 1651 1653 +2535 2 2 1 1 1581 792 1592 +2536 2 2 1 1 820 1324 1629 +2537 2 2 1 1 1629 1324 1630 +2538 2 2 1 1 816 1237 1632 +2539 2 2 1 1 1257 825 1636 +2540 2 2 1 1 1635 823 1640 +2541 2 2 1 1 821 1354 1631 +2542 2 2 1 1 1260 823 1635 +2543 2 2 1 1 1237 830 1637 +2544 2 2 1 1 1265 827 1641 +2545 2 2 1 1 826 1119 1638 +2546 2 2 1 1 1639 1265 1641 +2547 2 2 1 1 825 1265 1639 +2548 2 2 1 1 1657 837 1658 +2549 2 2 1 1 1645 829 1646 +2550 2 2 1 1 1625 1218 1627 +2551 2 2 1 1 823 1257 1640 +2552 2 2 1 1 1634 1260 1635 +2553 2 2 1 1 1643 1315 1645 +2554 2 2 1 1 821 1631 1633 +2555 2 2 1 1 1619 1321 1624 +2556 2 2 1 1 1652 1247 1656 +2557 2 2 1 1 827 1315 1643 +2558 2 2 1 1 1315 829 1645 +2559 2 2 1 1 1611 1065 1617 +2560 2 2 1 1 824 1113 1644 +2561 2 2 1 1 1644 1113 1647 +2562 2 2 1 1 1641 827 1643 +2563 2 2 1 1 1113 828 1647 +2564 2 2 1 1 1257 1636 1640 +2565 2 2 1 1 1631 1354 1642 +2566 2 2 1 1 828 1247 1652 +2567 2 2 1 1 832 1274 1649 +2568 2 2 1 1 1662 838 1663 +2569 2 2 1 1 829 1319 1646 +2570 2 2 1 1 1319 832 1648 +2571 2 2 1 1 1642 824 1644 +2572 2 2 1 1 1354 824 1642 +2573 2 2 1 1 1650 834 1654 +2574 2 2 1 1 1614 1347 1623 +2575 2 2 1 1 1274 834 1650 +2576 2 2 1 1 835 1325 1651 +2577 2 2 1 1 1245 835 1653 +2578 2 2 1 1 1628 816 1632 +2579 2 2 1 1 1219 1673 1676 +2580 2 2 1 1 841 1322 1661 +2581 2 2 1 1 842 1214 1659 +2582 2 2 1 1 837 1313 1658 +2583 2 2 1 1 1649 1274 1650 +2584 2 2 1 1 1328 833 1655 +2585 2 2 1 1 1647 828 1652 +2586 2 2 1 1 834 1245 1654 +2587 2 2 1 1 1247 841 1656 +2588 2 2 1 1 1313 838 1662 +2589 2 2 1 1 838 1317 1663 +2590 2 2 1 1 1665 843 1666 +2591 2 2 1 1 1666 1312 1668 +2592 2 2 1 1 1656 841 1661 +2593 2 2 1 1 843 1312 1666 +2594 2 2 1 1 1245 1653 1654 +2595 2 2 1 1 836 1044 1667 +2596 2 2 1 1 1670 845 1675 +2597 2 2 1 1 1325 837 1657 +2598 2 2 1 1 833 1350 1660 +2599 2 2 1 1 1674 1348 1679 +2600 2 2 1 1 1660 1350 1664 +2601 2 2 1 1 1317 843 1665 +2602 2 2 1 1 1655 833 1660 +2603 2 2 1 1 1312 844 1668 +2604 2 2 1 1 1646 1319 1648 +2605 2 2 1 1 1658 1313 1662 +2606 2 2 1 1 1668 844 1671 +2607 2 2 1 1 847 1219 1676 +2608 2 2 1 1 1350 836 1664 +2609 2 2 1 1 1664 836 1667 +2610 2 2 1 1 1044 847 1669 +2611 2 2 1 1 1289 845 1670 +2612 2 2 1 1 844 1305 1671 +2613 2 2 1 1 1332 846 1672 +2614 2 2 1 1 862 1213 1677 +2615 2 2 1 1 1669 847 1676 +2616 2 2 1 1 1667 1044 1669 +2617 2 2 1 1 1685 853 1686 +2618 2 2 1 1 845 1351 1675 +2619 2 2 1 1 1219 850 1673 +2620 2 2 1 1 846 1348 1674 +2621 2 2 1 1 1681 1323 1683 +2622 2 2 1 1 1663 1317 1665 +2623 2 2 1 1 1680 1211 1682 +2624 2 2 1 1 848 1211 1680 +2625 2 2 1 1 1348 849 1679 +2626 2 2 1 1 1672 846 1674 +2627 2 2 1 1 1323 852 1683 +2628 2 2 1 1 1687 854 1689 +2629 2 2 1 1 1211 851 1682 +2630 2 2 1 1 1651 1325 1657 +2631 2 2 1 1 1678 848 1680 +2632 2 2 1 1 1128 1693 1694 +2633 2 2 1 1 1330 854 1687 +2634 2 2 1 1 1351 848 1678 +2635 2 2 1 1 851 1340 1684 +2636 2 2 1 1 854 1335 1689 +2637 2 2 1 1 849 1323 1681 +2638 2 2 1 1 1682 851 1684 +2639 2 2 1 1 1330 1687 1688 +2640 2 2 1 1 1340 853 1685 +2641 2 2 1 1 1675 1351 1678 +2642 2 2 1 1 853 1343 1686 +2643 2 2 1 1 852 1330 1688 +2644 2 2 1 1 1022 1692 1693 +2645 2 2 1 1 1128 1022 1693 +2646 2 2 1 1 1022 1216 1692 +2647 2 2 1 1 1335 856 1691 +2648 2 2 1 1 1683 852 1688 +2649 2 2 1 1 1343 855 1690 +2650 2 2 1 1 1684 1340 1685 +2651 2 2 1 1 855 1128 1694 +2652 2 2 1 1 1679 849 1681 +2653 2 2 1 1 1690 855 1694 +2654 2 2 1 1 1689 1335 1691 +2655 2 2 1 1 1686 1343 1690 +2656 2 2 1 1 1473 914 1486 +2657 2 2 1 1 1036 1473 1486 +2658 2 2 1 1 1534 944 1535 +2659 2 2 1 1 1040 1534 1535 +2660 2 2 1 1 1545 1058 1548 +2661 2 2 1 1 1095 1545 1548 +2662 2 2 1 1 1572 963 1584 +2663 2 2 1 1 1029 1572 1584 +2664 2 2 1 1 1059 1691 1724 +2665 2 2 1 1 1246 1637 1720 +2666 2 2 1 1 1094 1445 1713 +2667 2 2 1 1 1439 1115 1709 +2668 2 2 1 1 1504 1215 1704 +2669 2 2 1 1 1566 1032 1702 +2670 2 2 1 1 1518 1362 1703 +2671 2 2 1 1 1671 1305 1697 +2672 2 2 1 1 1692 1216 1695 +2673 2 2 1 1 1365 1432 1710 +2674 2 2 1 1 1080 1515 1716 +2675 2 2 1 1 1440 1101 1708 +2676 2 2 1 1 1256 1620 1719 +2677 2 2 1 1 1439 1287 1707 +2678 2 2 1 1 1449 1087 1706 +2679 2 2 1 1 1468 1037 1705 +2680 2 2 1 1 1602 1344 1701 +2681 2 2 1 1 1659 1023 1698 +2682 2 2 1 1 1677 1249 1696 +2683 2 2 1 1 1216 1280 1695 +2684 2 2 1 1 1249 1198 1696 +2685 2 2 1 1 1023 1047 1698 +2686 2 2 1 1 1305 1104 1697 +2687 2 2 1 1 485 486 1699 +2688 2 2 1 1 476 477 1700 +2689 2 2 1 1 1344 1041 1701 +2690 2 2 1 1 1032 1034 1702 +2691 2 2 1 1 1362 1134 1703 +2692 2 2 1 1 1215 1067 1704 +2693 2 2 1 1 1037 1038 1705 +2694 2 2 1 1 1287 1025 1707 +2695 2 2 1 1 1087 1085 1706 +2696 2 2 1 1 1101 1102 1708 +2697 2 2 1 1 1115 1061 1709 +2698 2 2 1 1 713 1365 1710 +2699 2 2 1 1 27 28 1711 +2700 2 2 1 1 322 323 1712 +2701 2 2 1 1 873 1094 1713 +2702 2 2 1 1 389 390 1714 +2703 2 2 1 1 286 287 1715 +2704 2 2 1 1 766 1080 1716 +2705 2 2 1 1 255 256 1717 +2706 2 2 1 1 232 233 1718 +2707 2 2 1 1 817 1256 1719 +2708 2 2 1 1 864 1246 1720 +2709 2 2 1 1 200 201 1721 +2710 2 2 1 1 189 190 1722 +2711 2 2 1 1 535 536 1723 +2712 2 2 1 1 861 1059 1724 +2713 2 2 1 1 1369 348 1730 +2714 2 2 1 1 351 1366 1727 +2715 2 2 1 1 1368 694 1729 +2716 2 2 1 1 5 1367 1728 +2717 2 2 1 1 699 1400 1725 +2718 2 2 1 1 1400 1043 1725 +2719 2 2 1 1 700 1401 1726 +2720 2 2 1 1 1401 1110 1726 +2721 2 2 1 1 859 696 1728 +2722 2 2 1 1 858 350 1727 +2723 2 2 1 1 695 859 1729 +2724 2 2 1 1 349 858 1730 +2725 2 2 1 1 1366 700 1726 +2726 2 2 1 1 1367 699 1725 +2727 2 2 1 1 1043 1368 1725 +2728 2 2 1 1 1110 1369 1726 +2729 2 2 1 1 858 1369 1730 +2730 2 2 1 1 1366 858 1727 +2731 2 2 1 1 1367 859 1728 +2732 2 2 1 1 859 1368 1729 +2733 2 2 1 1 856 1370 1724 +2734 2 2 1 1 1105 1371 1723 +2735 2 2 1 1 1199 1372 1722 +2736 2 2 1 1 1048 1373 1721 +2737 2 2 1 1 830 1374 1720 +2738 2 2 1 1 985 1375 1719 +2739 2 2 1 1 1042 1376 1718 +2740 2 2 1 1 1035 1377 1717 +2741 2 2 1 1 935 1378 1716 +2742 2 2 1 1 1068 1379 1715 +2743 2 2 1 1 1039 1380 1714 +2744 2 2 1 1 724 1381 1713 +2745 2 2 1 1 894 1383 1710 +2746 2 2 1 1 1103 1382 1711 +2747 2 2 1 1 1062 1384 1712 +2748 2 2 1 1 1385 714 1707 +2749 2 2 1 1 1386 718 1708 +2750 2 2 1 1 1387 876 1709 +2751 2 2 1 1 1388 726 1706 +2752 2 2 1 1 1389 727 1705 +2753 2 2 1 1 1390 870 1704 +2754 2 2 1 1 1391 869 1703 +2755 2 2 1 1 1392 867 1702 +2756 2 2 1 1 1393 809 1701 +2757 2 2 1 1 1394 1092 1700 +2758 2 2 1 1 1395 1240 1699 +2759 2 2 1 1 1396 842 1698 +2760 2 2 1 1 1397 863 1697 +2761 2 2 1 1 1398 862 1696 +2762 2 2 1 1 1399 857 1695 $EndElements diff --git a/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_particle_1_0.msh b/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_particle_1_0.msh index 05b3e883c..14722b3a7 100644 --- a/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_particle_1_0.msh +++ b/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_particle_1_0.msh @@ -2,135 +2,133 @@ $MeshFormat 2.2 0 8 $EndMeshFormat $Nodes -125 +123 1 0 0 0 2 0.001 0 0 3 -0.001 0 0 4 0 0.001 0 5 0 -0.001 0 -6 0.0009807852804033287 0.0001950903220156343 0 -7 0.0009238795325116882 0.0003826834323641206 0 -8 0.0008314696123034276 0.0005555702330182816 0 -9 0.000707106781187889 0.0007071067811852061 0 -10 0.0005555702330207002 0.0008314696123018116 0 -11 0.0003826834323659313 0.0009238795325109382 0 -12 0.0001950903220164722 0.0009807852804031621 0 -13 -0.0001950903220156343 0.0009807852804033287 0 -14 -0.0003826834323641206 0.0009238795325116882 0 -15 -0.0005555702330182816 0.0008314696123034276 0 -16 -0.0007071067811852061 0.000707106781187889 0 -17 -0.0008314696123018116 0.0005555702330207002 0 -18 -0.0009238795325109382 0.0003826834323659313 0 -19 -0.0009807852804031621 0.0001950903220164722 0 -20 -0.0009807852804033287 -0.0001950903220156343 0 -21 -0.0009238795325116882 -0.0003826834323641206 0 -22 -0.0008314696123034276 -0.0005555702330182816 0 -23 -0.000707106781187889 -0.0007071067811852061 0 -24 -0.0005555702330207002 -0.0008314696123018116 0 -25 -0.0003826834323659313 -0.0009238795325109382 0 -26 -0.0001950903220164722 -0.0009807852804031621 0 -27 0.0001950903220156343 -0.0009807852804033287 0 -28 0.0003826834323641206 -0.0009238795325116882 0 -29 0.0005555702330182816 -0.0008314696123034276 0 -30 0.0007071067811852061 -0.000707106781187889 0 -31 0.0008314696123018116 -0.0005555702330207002 0 -32 0.0009238795325109382 -0.0003826834323659313 0 -33 0.0009807852804031621 -0.0001950903220164722 0 -34 0.0001403978722461032 -0.0004775334106111281 0 -35 0.0004775334106111281 0.0001403978722461033 0 -36 -0.0001403978722461033 0.0004775334106111281 0 -37 -0.0004775334106111281 -0.0001403978722461032 0 -38 0.000275350040763875 0.0005151436934486718 0 -39 -0.0005151436934486718 0.000275350040763875 0 -40 -0.000275350040763875 -0.0005151436934486718 0 -41 0.0005151436934486718 -0.000275350040763875 0 -42 0.000706498742072902 -4.774179641470682e-05 0 -43 -0.0007064987420729021 4.774179641470683e-05 0 -44 4.774179641470682e-05 0.000706498742072902 0 -45 -4.774179641470683e-05 -0.0007064987420729021 0 -46 0.000560908314205594 0.0004322055237160031 0 -47 -0.0004322055237160031 0.000560908314205594 0 -48 -0.000560908314205594 -0.000432205523716003 0 -49 0.000432205523716003 -0.000560908314205594 0 -50 -8.907217580705043e-05 -0.0002835601405779077 0 -51 0.0002835601405779077 -8.90721758070504e-05 0 -52 8.90721758070504e-05 0.0002835601405779077 0 -53 -0.00028289525088121 8.89192315576115e-05 0 -54 0.0007653601793550064 0.0002321694721717819 0 -55 -0.0002321694721717819 0.0007653601793550064 0 -56 -0.0007653601793550066 -0.0002321694721717818 0 -57 0.0002321694721717818 -0.0007653601793550066 0 -58 0.0002651451837140231 -0.0003172796409224249 0 -59 -0.0002650967223658674 0.0003172684933823784 0 -60 -0.0003172796409224249 -0.0002651451837140231 0 -61 0.000317279640922425 0.0002651451837140232 0 -62 -0.0007441272756661095 0.0002603571447471878 0 -63 -0.0002603571447471878 -0.0007441272756661095 0 -64 0.0002603571447471878 0.0007441272756661093 0 -65 0.0007441272756661093 -0.0002603571447471878 0 -66 -0.0004699244452411801 -0.0006273788400755759 0 -67 0.00046992444524118 0.0006273788400755758 0 -68 -0.0006273788400755759 0.00046992444524118 0 -69 0.0006273788400755758 -0.0004699244452411801 0 -70 0.0002030272758118162 0.0001043161884529466 0 -71 -0.0002036630527951518 -0.0001068419359999012 0 -72 -9.445374285736624e-05 0.0001799464545721894 0 -73 0.0001043161884529465 -0.0002030272758118162 0 -74 -0.0004970170955862803 6.586839427724082e-05 0 -75 6.586839427724098e-05 0.0004970170955862803 0 -76 -6.586839427724082e-05 -0.0004970170955862803 0 -77 0.0004970170955862803 -6.586839427724098e-05 0 -78 -0.0008244440311085383 -6.448417848010671e-05 0 -79 6.448417848010671e-05 -0.0008244440311085383 0 -80 0.0008244440311085383 6.448417848010671e-05 0 -81 -6.448417848010671e-05 0.0008244440311085383 0 -82 -0.0004044199275928539 0.0007213256489759374 0 -83 -0.0007213256489759374 -0.0004044199275928539 0 -84 0.0004044199275928539 -0.0007213256489759374 0 -85 0.0007213256489759374 0.0004044199275928539 0 -86 -0.0006581469603828056 -0.0005453362611175841 0 -87 0.0005453362611175841 -0.0006581469603828056 0 -88 -0.000545336261117584 0.0006581469603828055 0 -89 0.0006581469603828055 0.000545336261117584 0 -90 0.0008546066574734472 -8.696282627516331e-05 0 -91 8.696282627516331e-05 0.0008546066574734472 0 -92 -0.0008546066574734472 8.696282627516331e-05 0 -93 -8.696282627516331e-05 -0.0008546066574734472 0 -94 -0.0006308243482882838 -9.240442272187253e-05 0 -95 9.240442272187253e-05 -0.0006308243482882838 0 -96 0.0006308243482882839 9.240442272187259e-05 0 -97 -9.240442272187259e-05 0.0006308243482882839 0 -98 0.0005536582259350242 0.0002837397923225919 0 -99 -0.0002837328692728553 0.0005536566334293033 0 -100 0.0002837397923225918 -0.0005536582259350243 0 -101 -0.0005536582259350242 -0.0002837397923225918 0 -102 -0.0004023760391867951 -0.0004194361440955051 0 -103 0.0004194361440955051 -0.0004023760391867951 0 -104 -0.0004194361440955054 0.0004023760391867952 0 -105 0.0004023760391867952 0.0004194361440955054 0 -106 6.284780033746436e-05 -0.0003476972740259265 0 -107 -0.0003476972740259265 -6.284780033746441e-05 0 -108 0.0003476972740259265 6.28478003374644e-05 0 -109 -6.28478003374644e-05 0.0003476972740259265 0 -110 0.0004171338138437499 0.0007817138151386086 0 -111 -0.0007817138151386088 0.0004171338138437498 0 -112 -0.0004171338138437499 -0.0007817138151386088 0 -113 0.0007817138151386086 -0.0004171338138437499 0 -114 0.0002027164794387103 0.0003908094006803176 0 -115 -0.0002027164794387104 -0.0003908094006803175 0 -116 -0.0003907722624543256 0.0002027079365508779 0 -117 0.0003908094006803174 -0.0002027164794387104 0 -118 0.0001623293440507526 0.0006156967016934909 0 -119 -0.0006156967016934909 0.0001623293440507526 0 -120 0.0006156967016934909 -0.0001623293440507526 0 -121 -0.0001623293440507526 -0.0006156967016934909 0 -122 -5.149762594049613e-05 -0.000140680870009453 0 -123 0.000140680870009453 -5.149762594049614e-05 0 -124 5.570620825351533e-05 0.0001309412202601445 0 -125 -0.0001466862863661694 3.043429079551567e-05 0 +6 0.0009807852803117609 0.000195090322475977 0 +7 0.0009238795320874962 0.0003826834333882107 0 +8 0.0008314696114036155 0.0005555702343649455 0 +9 0.0007071067795938883 0.0007071067827792067 0 +10 0.0005555702316174057 0.0008314696132394631 0 +11 0.000382683431238743 0.0009238795329778349 0 +12 0.0001950903213838221 0.000980785280529004 0 +13 -0.000195090322475977 0.0009807852803117609 0 +14 -0.0003826834333882107 0.0009238795320874962 0 +15 -0.0005555702343649455 0.0008314696114036155 0 +16 -0.0007071067827792067 0.0007071067795938883 0 +17 -0.0008314696132394631 0.0005555702316174057 0 +18 -0.0009238795329778349 0.000382683431238743 0 +19 -0.000980785280529004 0.0001950903213838221 0 +20 -0.0009807852803117609 -0.000195090322475977 0 +21 -0.0009238795320874962 -0.0003826834333882107 0 +22 -0.0008314696114036155 -0.0005555702343649455 0 +23 -0.0007071067795938883 -0.0007071067827792067 0 +24 -0.0005555702316174057 -0.0008314696132394631 0 +25 -0.000382683431238743 -0.0009238795329778349 0 +26 -0.0001950903213838221 -0.000980785280529004 0 +27 0.000195090322475977 -0.0009807852803117609 0 +28 0.0003826834333882107 -0.0009238795320874962 0 +29 0.0005555702343649455 -0.0008314696114036155 0 +30 0.0007071067827792067 -0.0007071067795938883 0 +31 0.0008314696132394631 -0.0005555702316174057 0 +32 0.0009238795329778349 -0.000382683431238743 0 +33 0.000980785280529004 -0.0001950903213838221 0 +34 0.0008151890712088562 -8.211780472489928e-05 0 +35 -0.0008471635062436646 9.199966402833495e-05 0 +36 7.152002080096573e-05 0.0008450807430872087 0 +37 -8.090472550343696e-05 -0.0008214394659136416 0 +38 0.0006380536954112305 0.0005236371373002328 0 +39 -0.0005236371373002328 0.0006380536954112305 0 +40 -0.0006333599610779028 -0.0005290102550045007 0 +41 0.0005060849880427159 -0.0006363369957298663 0 +42 0.0007718908498637591 0.0002332409362555888 0 +43 -0.0002396050543857531 0.0007898720066974251 0 +44 -0.0007952958442233687 -0.0002271322775534014 0 +45 0.0002434348105745737 -0.0008043613990078302 0 +46 -0.0003925541748931208 -0.0007515744849820896 0 +47 0.0004111793431100893 0.0007381436064323685 0 +48 -0.000761547604252906 0.000378589081507047 0 +49 0.0007309892881075629 -0.0004083810494706569 0 +50 -0.0005380605696795291 -0.0006715402546881561 0 +51 -0.0004000234735262719 -0.0005583906702292402 0 +52 -0.0005184911450988301 -0.000372427209652838 0 +53 -0.000309583946870032 -0.0003637755607521716 0 +54 -0.0004101731822238741 -0.0001993666585732347 0 +55 -0.0001986464974288367 -0.0005288521797481151 0 +56 -0.0001108802760002664 -0.0003561295580088768 0 +57 7.171090683188026e-07 -0.0005139426823233977 0 +58 8.713398222048654e-05 -0.0003468280859679408 0 +59 0.000191769605322419 -0.0005022051687621021 0 +60 0.0002838242560743141 -0.0003380567287537221 0 +61 0.0001892071671248964 -0.0001782391827075566 0 +62 0.000378194909231383 -0.0001643906706780895 0 +63 0.000283466203403191 -2.631345430626363e-06 0 +64 0.0004701085282320837 1.119161336197286e-05 0 +65 0.0003675862482111363 0.0001764232896640768 0 +66 0.0006069345721450474 -0.0001548792933562619 0 +67 0.0001577418480584814 0.0001482441043383764 0 +68 -4.609388118078474e-05 0.0002012141251618488 0 +69 8.535924627997454e-05 0.0003559305118675638 0 +70 -0.0001084677101195537 0.0003927806056358401 0 +71 -0.0002369580542300865 0.0002436620628971735 0 +72 -0.000299376559163988 0.0004285677407902292 0 +73 -0.0004224718013553194 0.0002785197607251924 0 +74 -0.0003694457543925357 0.0001030617301015833 0 +75 1.528798717351312e-05 0.000538354889558647 0 +76 0.0002162543866990526 0.0005105731920497329 0 +77 -0.0005471230836143474 0.0001399596191366997 0 +78 0.0005618189451728348 0.0001905503210346208 0 +79 0.0004790805660938851 0.0003533587403163979 0 +80 0.0004677673790185876 -0.0003209155152377992 0 +81 -0.0001726546079759663 0.0005796947740978871 0 +82 -0.0006073245174713237 -0.0002021619020565052 0 +83 0.0003809322870858159 -0.0004900866252121547 0 +84 0.0006800350820818073 4.70206464549751e-05 0 +85 -0.0002145479241334224 -0.000207084875906759 0 +86 -0.0001805414998065854 6.582617347887829e-05 0 +87 -5.717764048046339e-06 -0.0001715025695652711 0 +88 -0.0004742208137418654 0.0004677821037507269 0 +89 9.591427298741897e-05 -0.0006858451830761861 0 +90 0.0002923151892634558 0.0003483766002153437 0 +91 -0.0004934748813466828 -4.108987811054492e-05 0 +92 0.0006456824370317309 0.0003432811919950717 0 +93 0.0004098079713166271 0.0005400617913914253 0 +94 -0.0006846233442879828 -3.317727900025279e-05 0 +95 -0.0003504197885575223 0.0006054122707118153 0 +96 -4.482313589743365e-05 0.0007156076004304582 0 +97 -0.0002319867832915538 -0.0006955802127251483 0 +98 -0.000712902535359168 0.000198653359025211 0 +99 0.0001347634873042727 0.0006737537454223636 0 +100 -0.0006475101416358372 0.0005102658715080313 0 +101 0.0006614792140251438 -0.0005559689037002265 0 +102 0.000850919619314673 8.021575896847146e-05 0 +103 -0.0008615735950133553 -7.268004300025924e-05 0 +104 9.070693610690653e-05 -0.0008584862656618839 0 +105 -0.0007183034352270894 -0.0003781642186700668 0 +106 0.0003965962110871628 -0.0007668349319817061 0 +107 0.000246144717982066 0.0007996062541985995 0 +108 0.0007798199253314499 -0.0002525450380977448 0 +109 -0.0004057173536225002 0.000759043778519075 0 +110 -0.0002991904263039138 -5.901502669054379e-05 0 +111 0.0002952075890653682 -0.0006381271216797223 0 +112 0.0005501409145841735 0.000670348646683084 0 +113 -0.0005942959966599072 0.000328961632608818 0 +114 -8.298132483361795e-05 -0.0006491319447572977 0 +115 -8.464282793443665e-05 0.0008731588999825047 0 +116 0.0007697248105264455 0.0004115697238400957 0 +117 0.0005468748686676206 -0.0004613194149147316 0 +118 -0.0002567809945815085 -0.00084352866066639 0 +119 -0.0001303537887801312 -7.515515607996661e-05 0 +120 -0.0008452556918725155 0.0002494031714366316 0 +121 0.0006249528067587226 -0.000311753852557338 0 +122 0.0002830590449315877 0.0006477325461400178 0 +123 0.0001360220183723639 -3.679963323257863e-05 0 $EndNodes $Elements -253 +249 1 15 2 0 1 1 2 15 2 0 2 2 3 15 2 0 3 3 @@ -168,220 +166,216 @@ $Elements 35 1 2 0 4 31 32 36 1 2 0 4 32 33 37 1 2 0 4 33 2 -38 2 2 0 1 6 7 54 -39 2 2 0 1 13 14 55 -40 2 2 0 1 20 21 56 -41 2 2 0 1 27 28 57 -42 2 2 0 1 59 99 104 -43 2 2 0 1 58 100 103 -44 2 2 0 1 60 101 102 -45 2 2 0 1 61 98 105 -46 2 2 0 1 34 100 58 -47 2 2 0 1 37 101 60 -48 2 2 0 1 35 98 61 -49 2 2 0 1 36 99 59 -50 2 2 0 1 9 10 67 -51 2 2 0 1 16 17 68 -52 2 2 0 1 23 24 66 -53 2 2 0 1 30 31 69 -54 2 2 0 1 11 12 64 -55 2 2 0 1 32 33 65 -56 2 2 0 1 18 19 62 -57 2 2 0 1 25 26 63 -58 2 2 0 1 9 67 89 -59 2 2 0 1 16 68 88 -60 2 2 0 1 23 66 86 -61 2 2 0 1 30 69 87 -62 2 2 0 1 12 91 64 -63 2 2 0 1 33 90 65 -64 2 2 0 1 19 92 62 -65 2 2 0 1 26 93 63 -66 2 2 0 1 6 54 80 -67 2 2 0 1 13 55 81 -68 2 2 0 1 20 56 78 -69 2 2 0 1 27 57 79 -70 2 2 0 1 7 85 54 -71 2 2 0 1 14 82 55 -72 2 2 0 1 21 83 56 -73 2 2 0 1 28 84 57 -74 2 2 0 1 40 66 63 -75 2 2 0 1 39 68 62 -76 2 2 0 1 38 67 64 -77 2 2 0 1 41 69 65 -78 2 2 0 1 52 70 61 -79 2 2 0 1 50 71 60 -80 2 2 0 1 51 73 58 -81 2 2 0 1 53 72 59 -82 2 2 0 1 35 61 108 -83 2 2 0 1 36 59 109 -84 2 2 0 1 34 58 106 -85 2 2 0 1 37 60 107 -86 2 2 0 1 43 62 92 -87 2 2 0 1 42 65 90 -88 2 2 0 1 44 64 91 -89 2 2 0 1 45 63 93 -90 2 2 0 1 46 89 67 -91 2 2 0 1 47 88 68 -92 2 2 0 1 48 86 66 -93 2 2 0 1 49 87 69 -94 2 2 0 1 58 73 106 -95 2 2 0 1 59 72 109 -96 2 2 0 1 60 71 107 -97 2 2 0 1 61 70 108 -98 2 2 0 1 48 66 102 -99 2 2 0 1 49 69 103 -100 2 2 0 1 47 68 104 -101 2 2 0 1 46 67 105 -102 2 2 0 1 40 102 66 -103 2 2 0 1 41 103 69 -104 2 2 0 1 39 104 68 -105 2 2 0 1 38 105 67 -106 2 2 0 1 51 58 117 -107 2 2 0 1 52 61 114 -108 2 2 0 1 53 59 116 -109 2 2 0 1 50 60 115 -110 2 2 0 1 48 102 101 -111 2 2 0 1 49 103 100 -112 2 2 0 1 47 104 99 -113 2 2 0 1 46 105 98 -114 2 2 0 1 35 77 96 -115 2 2 0 1 36 75 97 -116 2 2 0 1 34 76 95 -117 2 2 0 1 37 74 94 -118 2 2 0 1 43 94 74 -119 2 2 0 1 45 95 76 -120 2 2 0 1 42 96 77 -121 2 2 0 1 44 97 75 -122 2 2 0 1 62 68 111 -123 2 2 0 1 63 66 112 -124 2 2 0 1 64 67 110 -125 2 2 0 1 65 69 113 -126 2 2 0 1 1 124 72 -127 2 2 0 1 1 72 125 -128 2 2 0 1 43 119 62 -129 2 2 0 1 45 121 63 -130 2 2 0 1 42 120 65 -131 2 2 0 1 44 118 64 -132 2 2 0 1 11 64 110 -133 2 2 0 1 32 65 113 -134 2 2 0 1 18 62 111 -135 2 2 0 1 25 63 112 -136 2 2 0 1 10 110 67 -137 2 2 0 1 17 111 68 -138 2 2 0 1 24 112 66 -139 2 2 0 1 31 113 69 -140 2 2 0 1 39 62 119 -141 2 2 0 1 40 63 121 -142 2 2 0 1 38 64 118 -143 2 2 0 1 41 65 120 -144 2 2 0 1 35 108 77 -145 2 2 0 1 36 109 75 -146 2 2 0 1 34 106 76 -147 2 2 0 1 37 107 74 -148 2 2 0 1 53 74 107 -149 2 2 0 1 50 76 106 -150 2 2 0 1 51 77 108 -151 2 2 0 1 52 75 109 -152 2 2 0 1 2 6 80 -153 2 2 0 1 3 20 78 -154 2 2 0 1 4 13 81 -155 2 2 0 1 5 27 79 -156 2 2 0 1 7 8 85 -157 2 2 0 1 14 15 82 -158 2 2 0 1 21 22 83 -159 2 2 0 1 28 29 84 -160 2 2 0 1 48 101 83 -161 2 2 0 1 49 100 84 -162 2 2 0 1 46 98 85 -163 2 2 0 1 47 99 82 -164 2 2 0 1 43 78 94 -165 2 2 0 1 45 79 95 -166 2 2 0 1 42 80 96 -167 2 2 0 1 44 81 97 -168 2 2 0 1 56 83 101 -169 2 2 0 1 57 84 100 -170 2 2 0 1 54 85 98 -171 2 2 0 1 55 82 99 -172 2 2 0 1 56 94 78 -173 2 2 0 1 57 95 79 -174 2 2 0 1 54 96 80 -175 2 2 0 1 55 97 81 -176 2 2 0 1 50 73 122 -177 2 2 0 1 51 70 123 -178 2 2 0 1 52 72 124 -179 2 2 0 1 53 125 72 -180 2 2 0 1 70 124 123 -181 2 2 0 1 73 123 122 -182 2 2 0 1 39 116 104 -183 2 2 0 1 38 114 105 -184 2 2 0 1 41 117 103 -185 2 2 0 1 40 115 102 -186 2 2 0 1 39 74 116 -187 2 2 0 1 40 76 115 -188 2 2 0 1 41 77 117 -189 2 2 0 1 38 75 114 -190 2 2 0 1 59 104 116 -191 2 2 0 1 61 105 114 -192 2 2 0 1 58 103 117 -193 2 2 0 1 60 102 115 -194 2 2 0 1 53 107 71 -195 2 2 0 1 50 106 73 -196 2 2 0 1 51 108 70 -197 2 2 0 1 52 109 72 -198 2 2 0 1 43 74 119 -199 2 2 0 1 45 76 121 -200 2 2 0 1 42 77 120 -201 2 2 0 1 44 75 118 -202 2 2 0 1 39 119 74 -203 2 2 0 1 40 121 76 -204 2 2 0 1 38 118 75 -205 2 2 0 1 41 120 77 -206 2 2 0 1 50 115 76 -207 2 2 0 1 53 116 74 -208 2 2 0 1 51 117 77 -209 2 2 0 1 52 114 75 -210 2 2 0 1 53 71 125 -211 2 2 0 1 50 122 71 -212 2 2 0 1 51 123 73 -213 2 2 0 1 52 124 70 -214 2 2 0 1 1 122 123 -215 2 2 0 1 1 123 124 -216 2 2 0 1 2 90 33 -217 2 2 0 1 4 91 12 -218 2 2 0 1 3 92 19 -219 2 2 0 1 5 93 26 -220 2 2 0 1 8 9 89 -221 2 2 0 1 15 16 88 -222 2 2 0 1 22 23 86 -223 2 2 0 1 29 30 87 -224 2 2 0 1 10 11 110 -225 2 2 0 1 17 18 111 -226 2 2 0 1 24 25 112 -227 2 2 0 1 31 32 113 -228 2 2 0 1 56 101 94 -229 2 2 0 1 57 100 95 -230 2 2 0 1 54 98 96 -231 2 2 0 1 55 99 97 -232 2 2 0 1 35 96 98 -233 2 2 0 1 36 97 99 -234 2 2 0 1 34 95 100 -235 2 2 0 1 37 94 101 -236 2 2 0 1 2 80 90 -237 2 2 0 1 4 81 91 -238 2 2 0 1 3 78 92 -239 2 2 0 1 5 79 93 -240 2 2 0 1 8 89 85 -241 2 2 0 1 15 88 82 -242 2 2 0 1 22 86 83 -243 2 2 0 1 29 87 84 -244 2 2 0 1 42 90 80 -245 2 2 0 1 44 91 81 -246 2 2 0 1 43 92 78 -247 2 2 0 1 45 93 79 -248 2 2 0 1 48 83 86 -249 2 2 0 1 49 84 87 -250 2 2 0 1 47 82 88 -251 2 2 0 1 46 85 89 -252 2 2 0 1 71 122 125 -253 2 2 0 1 1 125 122 +38 2 2 0 1 52 82 105 +39 2 2 0 1 76 90 93 +40 2 2 0 1 34 66 108 +41 2 2 0 1 90 79 93 +42 2 2 0 1 108 66 121 +43 2 2 0 1 42 78 84 +44 2 2 0 1 82 44 105 +45 2 2 0 1 66 34 84 +46 2 2 0 1 40 52 105 +47 2 2 0 1 42 84 102 +48 2 2 0 1 94 77 98 +49 2 2 0 1 40 51 52 +50 2 2 0 1 55 51 97 +51 2 2 0 1 1 67 68 +52 2 2 0 1 79 38 93 +53 2 2 0 1 51 46 97 +54 2 2 0 1 35 94 98 +55 2 2 0 1 38 79 92 +56 2 2 0 1 88 100 113 +57 2 2 0 1 100 48 113 +58 2 2 0 1 81 43 95 +59 2 2 0 1 40 50 51 +60 2 2 0 1 44 82 94 +61 2 2 0 1 67 1 123 +62 2 2 0 1 78 42 92 +63 2 2 0 1 89 37 104 +64 2 2 0 1 37 89 114 +65 2 2 0 1 68 67 69 +66 2 2 0 1 96 75 99 +67 2 2 0 1 76 93 122 +68 2 2 0 1 52 51 53 +69 2 2 0 1 44 94 103 +70 2 2 0 1 41 83 111 +71 2 2 0 1 68 69 70 +72 2 2 0 1 106 41 111 +73 2 2 0 1 53 51 55 +74 2 2 0 1 52 53 54 +75 2 2 0 1 70 69 75 +76 2 2 0 1 1 68 86 +77 2 2 0 1 68 70 71 +78 2 2 0 1 71 70 72 +79 2 2 0 1 62 60 80 +80 2 2 0 1 75 69 76 +81 2 2 0 1 64 62 66 +82 2 2 0 1 65 64 78 +83 2 2 0 1 71 72 73 +84 2 2 0 1 66 62 80 +85 2 2 0 1 65 78 79 +86 2 2 0 1 63 62 64 +87 2 2 0 1 74 73 77 +88 2 2 0 1 58 57 59 +89 2 2 0 1 63 64 65 +90 2 2 0 1 36 96 99 +91 2 2 0 1 58 59 60 +92 2 2 0 1 56 55 57 +93 2 2 0 1 71 73 74 +94 2 2 0 1 53 55 56 +95 2 2 0 1 43 81 96 +96 2 2 0 1 61 60 62 +97 2 2 0 1 56 57 58 +98 2 2 0 1 6 7 42 +99 2 2 0 1 13 14 43 +100 2 2 0 1 20 21 44 +101 2 2 0 1 27 28 45 +102 2 2 0 1 10 11 47 +103 2 2 0 1 17 18 48 +104 2 2 0 1 24 25 46 +105 2 2 0 1 31 32 49 +106 2 2 0 1 70 75 81 +107 2 2 0 1 61 62 63 +108 2 2 0 1 63 65 67 +109 2 2 0 1 8 9 38 +110 2 2 0 1 15 16 39 +111 2 2 0 1 22 23 40 +112 2 2 0 1 29 30 41 +113 2 2 0 1 33 2 34 +114 2 2 0 1 19 3 35 +115 2 2 0 1 12 4 36 +116 2 2 0 1 26 5 37 +117 2 2 0 1 72 70 81 +118 2 2 0 1 58 60 61 +119 2 2 0 1 80 60 83 +120 2 2 0 1 64 66 84 +121 2 2 0 1 52 54 82 +122 2 2 0 1 60 59 83 +123 2 2 0 1 68 71 86 +124 2 2 0 1 81 75 96 +125 2 2 0 1 58 61 87 +126 2 2 0 1 78 64 84 +127 2 2 0 1 54 53 85 +128 2 2 0 1 53 56 85 +129 2 2 0 1 69 67 90 +130 2 2 0 1 117 49 121 +131 2 2 0 1 85 56 87 +132 2 2 0 1 71 74 86 +133 2 2 0 1 67 65 90 +134 2 2 0 1 56 58 87 +135 2 2 0 1 95 43 109 +136 2 2 0 1 87 61 123 +137 2 2 0 1 74 77 91 +138 2 2 0 1 84 34 102 +139 2 2 0 1 91 77 94 +140 2 2 0 1 79 78 92 +141 2 2 0 1 73 72 88 +142 2 2 0 1 65 79 90 +143 2 2 0 1 59 57 89 +144 2 2 0 1 1 87 123 +145 2 2 0 1 63 67 123 +146 2 2 0 1 39 88 95 +147 2 2 0 1 76 69 90 +148 2 2 0 1 88 72 95 +149 2 2 0 1 101 49 117 +150 2 2 0 1 57 55 114 +151 2 2 0 1 88 39 100 +152 2 2 0 1 74 91 110 +153 2 2 0 1 72 81 95 +154 2 2 0 1 82 54 91 +155 2 2 0 1 50 46 51 +156 2 2 0 1 89 45 111 +157 2 2 0 1 59 89 111 +158 2 2 0 1 77 73 113 +159 2 2 0 1 91 54 110 +160 2 2 0 1 75 76 99 +161 2 2 0 1 23 24 50 +162 2 2 0 1 16 17 100 +163 2 2 0 1 30 31 101 +164 2 2 0 1 2 6 102 +165 2 2 0 1 3 20 103 +166 2 2 0 1 5 27 104 +167 2 2 0 1 21 22 105 +168 2 2 0 1 28 29 106 +169 2 2 0 1 11 12 107 +170 2 2 0 1 32 33 108 +171 2 2 0 1 17 48 100 +172 2 2 0 1 24 46 50 +173 2 2 0 1 31 49 101 +174 2 2 0 1 6 42 102 +175 2 2 0 1 20 44 103 +176 2 2 0 1 27 45 104 +177 2 2 0 1 44 21 105 +178 2 2 0 1 45 28 106 +179 2 2 0 1 47 11 107 +180 2 2 0 1 49 32 108 +181 2 2 0 1 39 16 100 +182 2 2 0 1 40 23 50 +183 2 2 0 1 41 30 101 +184 2 2 0 1 22 40 105 +185 2 2 0 1 29 41 106 +186 2 2 0 1 34 2 102 +187 2 2 0 1 35 3 103 +188 2 2 0 1 37 5 104 +189 2 2 0 1 12 36 107 +190 2 2 0 1 33 34 108 +191 2 2 0 1 49 108 121 +192 2 2 0 1 43 14 109 +193 2 2 0 1 15 39 109 +194 2 2 0 1 14 15 109 +195 2 2 0 1 45 89 104 +196 2 2 0 1 10 47 112 +197 2 2 0 1 38 9 112 +198 2 2 0 1 55 97 114 +199 2 2 0 1 82 91 94 +200 2 2 0 1 13 43 115 +201 2 2 0 1 42 7 116 +202 2 2 0 1 36 4 115 +203 2 2 0 1 8 38 116 +204 2 2 0 1 46 25 118 +205 2 2 0 1 93 47 122 +206 2 2 0 1 26 37 118 +207 2 2 0 1 48 18 120 +208 2 2 0 1 19 35 120 +209 2 2 0 1 86 74 110 +210 2 2 0 1 36 99 107 +211 2 2 0 1 107 99 122 +212 2 2 0 1 9 10 112 +213 2 2 0 1 47 93 112 +214 2 2 0 1 93 38 112 +215 2 2 0 1 94 35 103 +216 2 2 0 1 80 117 121 +217 2 2 0 1 83 59 111 +218 2 2 0 1 73 88 113 +219 2 2 0 1 54 85 110 +220 2 2 0 1 98 77 113 +221 2 2 0 1 80 83 117 +222 2 2 0 1 83 41 117 +223 2 2 0 1 4 13 115 +224 2 2 0 1 7 8 116 +225 2 2 0 1 25 26 118 +226 2 2 0 1 39 95 109 +227 2 2 0 1 85 87 119 +228 2 2 0 1 66 80 121 +229 2 2 0 1 18 19 120 +230 2 2 0 1 86 110 119 +231 2 2 0 1 43 96 115 +232 2 2 0 1 61 63 123 +233 2 2 0 1 96 36 115 +234 2 2 0 1 92 42 116 +235 2 2 0 1 38 92 116 +236 2 2 0 1 47 107 122 +237 2 2 0 1 97 46 118 +238 2 2 0 1 37 97 118 +239 2 2 0 1 89 57 114 +240 2 2 0 1 98 48 120 +241 2 2 0 1 35 98 120 +242 2 2 0 1 87 1 119 +243 2 2 0 1 110 85 119 +244 2 2 0 1 1 86 119 +245 2 2 0 1 48 98 113 +246 2 2 0 1 45 106 111 +247 2 2 0 1 97 37 114 +248 2 2 0 1 41 101 117 +249 2 2 0 1 99 76 122 $EndElements diff --git a/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_particle_2_0.msh b/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_particle_2_0.msh index 4e188db1c..6b39e1af8 100644 --- a/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_particle_2_0.msh +++ b/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_particle_2_0.msh @@ -2,7 +2,7 @@ $MeshFormat 2.2 0 8 $EndMeshFormat $Nodes -115 +91 1 0 0 0 2 0.001 0 0 3 0.0005000000000000001 0.0008660254037844386 0 @@ -34,93 +34,69 @@ $Nodes 29 0.0006999999999994929 -0.0005196152422715416 0 30 0.0007999999999994522 -0.0003464101615147245 0 31 0.0008999999999997255 -0.0001732050807573633 0 -32 -0.0002439430976801346 0.0004225218393375959 0 -33 0.0002348351936162463 -0.00040093539197638 0 -34 -0.0004666666666666583 -2.008549617129934e-16 0 -35 0.000464637831535934 2.905547386136963e-06 0 -36 -0.0002439430976800001 -0.0004225218393376858 0 -37 0.0002333333333331872 0.0004041451884328344 0 -38 -0.0005116005735738128 -0.0002803896362470835 0 -39 1.297573883884705e-05 -0.0005832539114291237 0 -40 -0.0005116005735736456 0.0002803896362472671 0 -41 0.0005116005735736569 -0.0002803896362472601 0 -42 1.29757388390747e-05 0.0005832539114291545 0 -43 0.0004986248347348352 0.0003028642751818664 0 -44 4.053148046649245e-06 -0.000282621701300585 0 -45 -0.0002467841470102971 -0.0001378007214767964 0 -46 0.0002467841470103938 -0.0001378007214765915 0 -47 -0.0002467841470103919 0.0001378007214765841 0 -48 4.053148046436568e-06 0.0002826217013005774 0 -49 0.0002427309989637525 0.0001448209798239865 0 -50 -0.0003297631792272514 0.0005995658091990665 0 -51 -0.0003543576323933413 -0.0005853661950430616 0 -52 -0.0007163591575558056 2.319270312161678e-05 0 -53 0.0003465068569940524 -0.0006213314752373181 0 -54 0.0007113422702234001 -1.058199687633263e-05 0 -55 0.000378265048863635 0.0006087888771161726 0 -56 -0.0005179783381997082 0.0005146385857928957 0 -57 -0.0001867009199644737 -0.0007059016923874513 0 -58 -0.0007177036700655425 -0.0001795866533275226 0 -59 0.0005203702921663863 -0.0005177479666555092 0 -60 0.000708568037964606 0.000191779909063063 0 -61 0.0002033252310705007 0.0007113429373298511 0 -62 -0.000147051997763385 0.0006990989022971425 0 -63 -0.0005319114102654366 -0.0004769002168889432 0 -64 -0.0006893368539972355 0.0002061398164512321 0 -65 0.000685466175610371 -0.0002011860228651436 0 -66 0.0001685008811176563 -0.0006942241329461081 0 -67 0.0005231907447768267 0.0004939133191008768 0 -68 -6.388888888879186e-05 -0.0004282014496488686 0 -69 -0.0003388888888886266 -0.0002694301256219704 0 -70 -0.0003388888888888082 0.0002694301256217136 0 -71 0.0003388888888888215 -0.0002694301256217005 0 -72 -6.388888888910296e-05 0.0004282014496488086 0 -73 0.0004027777777776282 0.0001587713240271797 0 -74 -0.0006437831531539009 0.0003734386884555425 0 -75 0.0006446839080452929 -0.0003722084278533878 0 -76 -0.0006522431307811573 -0.0003605803820492532 0 -77 -9.752376703939253e-16 -0.000744416855704984 0 -78 1.384979442964504e-05 0.000745149311725005 0 -79 0.0006460767234954613 0.0003709165814256891 0 -80 -0.0001595908316109381 -0.0002764194287725487 0 -81 -8.001660139205353e-05 -0.0001385928190601463 0 -82 -0.0001604122973836155 -6.462927082727474e-07 0 -83 0.0001604206575262684 -0.0002752260976238644 0 -84 8.11328177911359e-05 -0.0001390402232435226 0 -85 -0.0003228128609198661 -5.495686308712613e-08 0 -86 -0.0001595908316111227 0.0002764194287724264 0 -87 -8.082605836349466e-05 0.0001384851036087085 0 -88 0.0001571471201401527 1.636964234367947e-07 0 -89 0.000318698458214392 1.329235661517843e-06 0 -90 7.920564654867153e-05 0.0001379568758958147 0 -91 0.0001613213537469847 0.0002794821442864143 0 -92 9.430123144415847e-05 -0.0004312360392234551 0 -93 -0.0004213594301170208 -0.0001344597837809698 0 -94 -0.0004213594301170273 0.0001344466988134602 0 -95 0.0004206280922793933 -0.0001339491004581774 0 -96 9.422966429382468e-05 0.0004321248300709503 0 -97 0.0003271095094629171 0.0002976715887737692 0 -98 -0.0003917648997082841 -0.0004080872809898086 0 -99 -0.0001575315024443167 0.0005433219959533397 0 -100 -0.000167182960017552 -0.0005450490175692382 0 -101 -0.0003884348155139096 0.0004173091992397077 0 -102 0.000364039605837792 -0.0004399677763570699 0 -103 0.0005630430740906645 9.528365846066841e-05 0 -104 -0.0005737105756852825 8.90262864117996e-05 0 -105 0.0002116720832546386 -0.0005346287710642451 0 -106 0.0005688400570061453 -8.400078688608038e-05 0 -107 0.0003639537822628199 0.0004523332382782092 0 -108 -0.0005679000122773537 -8.036951397039339e-05 0 -109 0.000214347133110507 0.0005319981637761953 0 -110 -0.0004565206793904433 0.0007219092517115361 0 -111 -0.0003969314115140255 -0.0007563131315607994 0 -112 0.0004589743589741259 -0.0007268691850567968 0 -113 -0.0008589743589743427 -3.404886202888668e-05 0 -114 0.0008589743589743396 3.404886202884894e-05 0 -115 0.0004000000000001969 0.0007609180470856873 0 +32 -0.0004999999999987102 0.0005196152422704797 0 +33 0.0004999999999998755 -0.0005196152422714438 0 +34 -0.0007000000000003893 -0.0001732050807581716 0 +35 0.0007000000000007946 0.00017320508075648 0 +36 -0.0002000000000007028 -0.0006928203230278129 0 +37 0.0002000000000006376 0.0006928203230278847 0 +38 -0.0001999999999991236 0.0006928203230274073 0 +39 -0.000699999999999594 0.000173205080757188 0 +40 0.0007000000000003385 -0.000173205080757432 0 +41 0.0005000000000005961 0.0005196152422705966 0 +42 -0.0005000000000007165 -0.0005196152422715522 0 +43 0.00019999999999962 -0.0006928203230280656 0 +44 1.041676601024286e-15 0.0006928203230276433 0 +45 0.000100000000001172 0.0005196152422712242 0 +46 -9.999999999844385e-05 0.0005196152422706269 0 +47 2.017036169164876e-15 0.0003464101615143414 0 +48 -0.0001999999999986177 0.0003464101615128163 0 +49 0.0002000000000017079 0.0003464101615146518 0 +50 0.0001000000000019652 0.0001732050807578358 0 +51 0.0003000000000023395 0.0001732050807578879 0 +52 0.0002000000000021495 1.116086751374682e-15 0 +53 0.0001000000000025679 -0.0001732050807572623 0 +54 -9.999999999843749e-05 -0.0001732050807590097 0 +55 -0.0001999999999992145 -2.985287436812108e-15 0 +56 0.0003000000000018293 -0.0001732050807573544 0 +57 5.775816023373403e-16 -0.000346410161515682 0 +58 -0.0002999999999991215 -0.0001732050807615838 0 +59 -0.0003999999999998996 -5.098626942007386e-15 0 +60 -0.0002999999999988719 0.000173205080755178 0 +61 -0.000500000000000471 -0.0001732050807596375 0 +62 0.0004000000000019805 7.907447844660945e-17 0 +63 -0.0002999999999985727 0.0005196152422701597 0 +64 -0.0003999999999988389 0.0003464101615129218 0 +65 -0.0005999999999988547 0.0003464101615135804 0 +66 0.0006000000000000311 -0.0003464101615148115 0 +67 0.0004000000000009503 -0.0003464101615150764 0 +68 0.0006000000000007263 0.0003464101615132489 0 +69 -8.362338418654395e-16 -0.0006928203230280633 0 +70 -0.0001000000000005976 -0.0005196152422721658 0 +71 -0.0003999999999996047 0.0006928203230275975 0 +72 0.0004000000000003903 0.0006928203230277064 0 +73 -0.0008000000000004888 -4.645806309100386e-17 0 +74 -0.0006000000000003195 -1.653250200223573e-15 0 +75 -0.0004000000000004638 -0.0006928203230277971 0 +76 0.000399999999999856 -0.0006928203230280006 0 +77 0.0008000000000004555 -2.387458358903601e-16 0 +78 -0.0003000000000004691 -0.0005196152422725507 0 +79 0.0003000000000003347 -0.0005196152422719352 0 +80 -9.999999999831847e-05 0.0001732050807566325 0 +81 0.0003000000000010649 0.000519615242270994 0 +82 0.0006000000000012491 -4.482724232322358e-16 0 +83 -0.0005000000000006378 0.000173205080755718 0 +84 0.0004000000000018857 0.0003464101615139014 0 +85 0.000100000000000261 -0.0005196152422720839 0 +86 0.0005000000000010966 -0.0001732050807578088 0 +87 0.0005000000000014959 0.0001732050807568581 0 +88 0.0002000000000010867 -0.000346410161514899 0 +89 -0.0001999999999995389 -0.0003464101615165606 0 +90 -0.0006000000000002928 -0.000346410161515075 0 +91 -0.0003999999999998397 -0.0003464101615167918 0 $EndNodes $Elements -235 +187 1 15 2 0 1 1 2 15 2 0 2 2 3 15 2 0 3 3 @@ -158,202 +134,154 @@ $Elements 35 1 2 0 6 29 30 36 1 2 0 6 30 31 37 1 2 0 6 31 2 -38 2 2 0 1 15 50 62 -39 2 2 0 1 23 51 63 -40 2 2 0 1 27 53 66 -41 2 2 0 1 19 52 64 -42 2 2 0 1 31 54 65 -43 2 2 0 1 11 55 67 -44 2 2 0 1 36 51 100 -45 2 2 0 1 32 50 101 -46 2 2 0 1 36 98 51 -47 2 2 0 1 32 99 50 -48 2 2 0 1 15 110 50 -49 2 2 0 1 23 111 51 -50 2 2 0 1 19 113 52 -51 2 2 0 1 27 112 53 -52 2 2 0 1 31 114 54 -53 2 2 0 1 11 115 55 -54 2 2 0 1 16 56 110 -55 2 2 0 1 28 59 112 -56 2 2 0 1 24 57 111 -57 2 2 0 1 8 60 114 -58 2 2 0 1 20 58 113 -59 2 2 0 1 12 61 115 -60 2 2 0 1 50 110 56 -61 2 2 0 1 51 111 57 -62 2 2 0 1 53 112 59 -63 2 2 0 1 52 113 58 -64 2 2 0 1 54 114 60 -65 2 2 0 1 55 115 61 -66 2 2 0 1 16 17 56 -67 2 2 0 1 28 29 59 -68 2 2 0 1 20 21 58 -69 2 2 0 1 24 25 57 -70 2 2 0 1 8 9 60 -71 2 2 0 1 12 13 61 -72 2 2 0 1 14 15 62 -73 2 2 0 1 22 23 63 -74 2 2 0 1 26 27 66 -75 2 2 0 1 30 31 65 -76 2 2 0 1 18 19 64 -77 2 2 0 1 10 11 67 -78 2 2 0 1 38 108 58 -79 2 2 0 1 42 109 61 -80 2 2 0 1 39 66 105 -81 2 2 0 1 40 64 104 -82 2 2 0 1 41 65 106 -83 2 2 0 1 43 67 107 -84 2 2 0 1 38 93 108 -85 2 2 0 1 42 96 109 -86 2 2 0 1 39 105 92 -87 2 2 0 1 40 104 94 -88 2 2 0 1 41 106 95 -89 2 2 0 1 43 107 97 -90 2 2 0 1 54 103 106 -91 2 2 0 1 53 102 105 -92 2 2 0 1 44 92 83 -93 2 2 0 1 45 85 93 -94 2 2 0 1 47 94 85 -95 2 2 0 1 46 95 89 -96 2 2 0 1 48 91 96 -97 2 2 0 1 49 97 91 -98 2 2 0 1 5 113 19 -99 2 2 0 1 2 114 31 -100 2 2 0 1 6 111 23 -101 2 2 0 1 4 110 15 -102 2 2 0 1 7 112 27 -103 2 2 0 1 3 115 11 -104 2 2 0 1 51 57 100 -105 2 2 0 1 50 56 101 -106 2 2 0 1 53 59 102 -107 2 2 0 1 54 60 103 -108 2 2 0 1 50 99 62 -109 2 2 0 1 51 98 63 -110 2 2 0 1 44 68 92 -111 2 2 0 1 45 93 69 -112 2 2 0 1 47 70 94 -113 2 2 0 1 48 96 72 -114 2 2 0 1 46 71 95 -115 2 2 0 1 49 73 97 -116 2 2 0 1 14 62 78 -117 2 2 0 1 40 74 64 -118 2 2 0 1 18 64 74 -119 2 2 0 1 30 65 75 -120 2 2 0 1 38 76 63 -121 2 2 0 1 42 78 62 -122 2 2 0 1 41 75 65 -123 2 2 0 1 39 77 66 -124 2 2 0 1 22 63 76 -125 2 2 0 1 26 66 77 -126 2 2 0 1 10 67 79 -127 2 2 0 1 43 79 67 -128 2 2 0 1 17 74 56 -129 2 2 0 1 25 77 57 -130 2 2 0 1 21 76 58 -131 2 2 0 1 29 75 59 -132 2 2 0 1 13 78 61 -133 2 2 0 1 9 79 60 -134 2 2 0 1 39 57 77 -135 2 2 0 1 38 58 76 -136 2 2 0 1 40 56 74 -137 2 2 0 1 41 59 75 -138 2 2 0 1 42 61 78 -139 2 2 0 1 43 60 79 -140 2 2 0 1 33 83 92 -141 2 2 0 1 34 93 85 -142 2 2 0 1 34 85 94 -143 2 2 0 1 35 89 95 -144 2 2 0 1 37 96 91 -145 2 2 0 1 37 91 97 -146 2 2 0 1 17 18 74 -147 2 2 0 1 25 26 77 -148 2 2 0 1 21 22 76 -149 2 2 0 1 29 30 75 -150 2 2 0 1 9 10 79 -151 2 2 0 1 13 14 78 -152 2 2 0 1 35 106 103 -153 2 2 0 1 33 105 102 -154 2 2 0 1 39 100 57 -155 2 2 0 1 40 101 56 -156 2 2 0 1 38 63 98 -157 2 2 0 1 41 102 59 -158 2 2 0 1 42 62 99 -159 2 2 0 1 43 103 60 -160 2 2 0 1 4 16 110 -161 2 2 0 1 6 24 111 -162 2 2 0 1 5 20 113 -163 2 2 0 1 7 28 112 -164 2 2 0 1 3 12 115 -165 2 2 0 1 2 8 114 -166 2 2 0 1 36 68 80 -167 2 2 0 1 36 80 69 -168 2 2 0 1 44 80 68 -169 2 2 0 1 45 69 80 -170 2 2 0 1 32 86 72 -171 2 2 0 1 32 70 86 -172 2 2 0 1 33 71 83 -173 2 2 0 1 46 83 71 -174 2 2 0 1 47 86 70 -175 2 2 0 1 48 72 86 -176 2 2 0 1 35 73 89 -177 2 2 0 1 49 89 73 -178 2 2 0 1 52 58 108 -179 2 2 0 1 52 104 64 -180 2 2 0 1 53 105 66 -181 2 2 0 1 54 106 65 -182 2 2 0 1 55 61 109 -183 2 2 0 1 55 107 67 -184 2 2 0 1 38 98 69 -185 2 2 0 1 39 68 100 -186 2 2 0 1 42 99 72 -187 2 2 0 1 40 70 101 -188 2 2 0 1 41 71 102 -189 2 2 0 1 43 73 103 -190 2 2 0 1 39 92 68 -191 2 2 0 1 38 69 93 -192 2 2 0 1 40 94 70 -193 2 2 0 1 41 95 71 -194 2 2 0 1 42 72 96 -195 2 2 0 1 43 97 73 -196 2 2 0 1 34 108 93 -197 2 2 0 1 37 109 96 -198 2 2 0 1 34 94 104 -199 2 2 0 1 33 92 105 -200 2 2 0 1 35 95 106 -201 2 2 0 1 37 97 107 -202 2 2 0 1 36 69 98 -203 2 2 0 1 32 72 99 -204 2 2 0 1 36 100 68 -205 2 2 0 1 32 101 70 -206 2 2 0 1 33 102 71 -207 2 2 0 1 35 103 73 -208 2 2 0 1 44 81 80 -209 2 2 0 1 45 80 81 -210 2 2 0 1 44 84 81 -211 2 2 0 1 44 83 84 -212 2 2 0 1 45 81 82 -213 2 2 0 1 47 85 82 -214 2 2 0 1 1 82 81 -215 2 2 0 1 45 82 85 -216 2 2 0 1 1 81 84 -217 2 2 0 1 46 84 83 -218 2 2 0 1 47 82 87 -219 2 2 0 1 47 87 86 -220 2 2 0 1 1 87 82 -221 2 2 0 1 46 88 84 -222 2 2 0 1 1 84 88 -223 2 2 0 1 46 89 88 -224 2 2 0 1 48 86 87 -225 2 2 0 1 1 88 90 -226 2 2 0 1 1 90 87 -227 2 2 0 1 49 88 89 -228 2 2 0 1 49 90 88 -229 2 2 0 1 48 87 90 -230 2 2 0 1 49 91 90 -231 2 2 0 1 48 90 91 -232 2 2 0 1 52 108 104 -233 2 2 0 1 34 104 108 -234 2 2 0 1 55 109 107 -235 2 2 0 1 37 107 109 +38 2 2 0 1 34 61 74 +39 2 2 0 1 48 60 80 +40 2 2 0 1 60 55 80 +41 2 2 0 1 61 59 74 +42 2 2 0 1 57 54 89 +43 2 2 0 1 60 48 64 +44 2 2 0 1 56 53 88 +45 2 2 0 1 70 57 89 +46 2 2 0 1 63 32 64 +47 2 2 0 1 74 59 83 +48 2 2 0 1 17 18 65 +49 2 2 0 1 50 1 52 +50 2 2 0 1 32 63 71 +51 2 2 0 1 55 1 80 +52 2 2 0 1 52 1 53 +53 2 2 0 1 63 38 71 +54 2 2 0 1 64 32 65 +55 2 2 0 1 59 60 83 +56 2 2 0 1 82 62 86 +57 2 2 0 1 32 17 65 +58 2 2 0 1 18 39 65 +59 2 2 0 1 67 56 88 +60 2 2 0 1 57 70 85 +61 2 2 0 1 62 56 86 +62 2 2 0 1 60 64 83 +63 2 2 0 1 81 49 84 +64 2 2 0 1 61 34 90 +65 2 2 0 1 38 15 71 +66 2 2 0 1 46 38 63 +67 2 2 0 1 1 50 80 +68 2 2 0 1 39 19 73 +69 2 2 0 1 39 73 74 +70 2 2 0 1 64 65 83 +71 2 2 0 1 54 58 89 +72 2 2 0 1 52 53 56 +73 2 2 0 1 14 15 38 +74 2 2 0 1 90 42 91 +75 2 2 0 1 41 11 72 +76 2 2 0 1 40 31 77 +77 2 2 0 1 44 38 46 +78 2 2 0 1 9 10 68 +79 2 2 0 1 42 23 75 +80 2 2 0 1 43 27 76 +81 2 2 0 1 25 26 69 +82 2 2 0 1 53 1 54 +83 2 2 0 1 29 30 66 +84 2 2 0 1 37 13 44 +85 2 2 0 1 13 14 44 +86 2 2 0 1 52 56 62 +87 2 2 0 1 36 25 69 +88 2 2 0 1 35 9 68 +89 2 2 0 1 33 29 66 +90 2 2 0 1 30 31 40 +91 2 2 0 1 22 23 42 +92 2 2 0 1 14 38 44 +93 2 2 0 1 10 11 41 +94 2 2 0 1 30 40 66 +95 2 2 0 1 26 27 43 +96 2 2 0 1 18 19 39 +97 2 2 0 1 10 41 68 +98 2 2 0 1 26 43 69 +99 2 2 0 1 53 57 88 +100 2 2 0 1 40 82 86 +101 2 2 0 1 37 44 45 +102 2 2 0 1 42 75 78 +103 2 2 0 1 36 69 70 +104 2 2 0 1 43 76 79 +105 2 2 0 1 33 66 67 +106 2 2 0 1 41 72 81 +107 2 2 0 1 53 54 57 +108 2 2 0 1 54 1 55 +109 2 2 0 1 56 67 86 +110 2 2 0 1 41 81 84 +111 2 2 0 1 54 55 58 +112 2 2 0 1 19 5 73 +113 2 2 0 1 58 59 61 +114 2 2 0 1 58 55 59 +115 2 2 0 1 84 51 87 +116 2 2 0 1 45 44 46 +117 2 2 0 1 59 55 60 +118 2 2 0 1 48 46 63 +119 2 2 0 1 40 77 82 +120 2 2 0 1 48 63 64 +121 2 2 0 1 51 52 62 +122 2 2 0 1 36 70 78 +123 2 2 0 1 33 67 79 +124 2 2 0 1 31 2 77 +125 2 2 0 1 23 6 75 +126 2 2 0 1 11 3 72 +127 2 2 0 1 27 7 76 +128 2 2 0 1 49 50 51 +129 2 2 0 1 47 46 48 +130 2 2 0 1 85 79 88 +131 2 2 0 1 15 4 71 +132 2 2 0 1 51 50 52 +133 2 2 0 1 45 46 47 +134 2 2 0 1 12 13 37 +135 2 2 0 1 24 25 36 +136 2 2 0 1 8 9 35 +137 2 2 0 1 20 21 34 +138 2 2 0 1 28 29 33 +139 2 2 0 1 45 47 49 +140 2 2 0 1 16 17 32 +141 2 2 0 1 49 47 50 +142 2 2 0 1 4 16 71 +143 2 2 0 1 73 34 74 +144 2 2 0 1 43 79 85 +145 2 2 0 1 16 32 71 +146 2 2 0 1 5 20 73 +147 2 2 0 1 6 24 75 +148 2 2 0 1 7 28 76 +149 2 2 0 1 3 12 72 +150 2 2 0 1 75 36 78 +151 2 2 0 1 2 8 77 +152 2 2 0 1 76 33 79 +153 2 2 0 1 20 34 73 +154 2 2 0 1 24 36 75 +155 2 2 0 1 12 37 72 +156 2 2 0 1 28 33 76 +157 2 2 0 1 8 35 77 +158 2 2 0 1 70 69 85 +159 2 2 0 1 67 66 86 +160 2 2 0 1 37 45 81 +161 2 2 0 1 50 47 80 +162 2 2 0 1 51 62 87 +163 2 2 0 1 49 51 84 +164 2 2 0 1 45 49 81 +165 2 2 0 1 47 48 80 +166 2 2 0 1 72 37 81 +167 2 2 0 1 22 42 90 +168 2 2 0 1 39 74 83 +169 2 2 0 1 61 90 91 +170 2 2 0 1 68 84 87 +171 2 2 0 1 77 35 82 +172 2 2 0 1 65 39 83 +173 2 2 0 1 68 41 84 +174 2 2 0 1 69 43 85 +175 2 2 0 1 34 21 90 +176 2 2 0 1 58 61 91 +177 2 2 0 1 66 40 86 +178 2 2 0 1 35 68 87 +179 2 2 0 1 57 85 88 +180 2 2 0 1 82 35 87 +181 2 2 0 1 62 82 87 +182 2 2 0 1 89 58 91 +183 2 2 0 1 79 67 88 +184 2 2 0 1 21 22 90 +185 2 2 0 1 78 70 89 +186 2 2 0 1 42 78 91 +187 2 2 0 1 78 89 91 $EndElements diff --git a/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_rigid_wall_0.msh b/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_rigid_wall_0.msh index a92900020..0af0f8e63 100644 --- a/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_rigid_wall_0.msh +++ b/examples/PeriDEM/compressive_test/n500_circ_hex/init_config/inp/mesh_rigid_wall_0.msh @@ -6,7 +6,7 @@ $PhysicalNames 2 1 "a" $EndPhysicalNames $Nodes -3489 +3870 1 -0.00082 -0.00082 0 2 0.06932000000000001 -0.00082 0 3 0.06932000000000001 0.04182 0 @@ -1559,7368 +1559,8511 @@ $Nodes 1550 -0.00082 -0.0002222429906525783 0 1551 -0.00082 -0.0004214953271017147 0 1552 -0.00082 -0.000620747663550858 0 -1553 -0.0004821523030931368 -0.0004848064073160903 0 -1554 0.06898215230309342 -0.0004848064073160917 0 -1555 -0.0005219706535121347 0.04128976101883244 0 -1556 0.06902197065351179 0.04128976101883036 0 -1557 -0.0005199929415186449 0.0409234123222749 0 -1558 0.06901999294151759 0.04092341232227516 0 -1559 -0.0005199894134081712 0.0405249289099515 0 -1560 0.06901998941340654 0.04052492890995305 0 -1561 -0.0005199858860512723 0.04012644549762685 0 -1562 0.06901998588604832 0.04012644549763297 0 -1563 -0.0005199823594479587 0.03972796208530096 0 -1564 0.06901998235944354 0.03972796208531353 0 -1565 -0.0005199788335977322 0.03932947867297693 0 -1566 0.06901997883359179 0.03932947867299463 0 -1567 -0.0005199753085004814 0.03893099526065371 0 -1568 0.06901997530849402 0.03893099526067276 0 -1569 -0.0005199717841562719 0.03853251184833183 0 -1570 0.06901997178414952 0.03853251184835037 0 -1571 -0.000519968260565487 0.03813402843600995 0 -1572 0.06901996826055866 0.03813402843602828 0 -1573 -0.0005199647377281141 0.03773554502368785 0 -1574 0.06901996473772079 0.03773554502370644 0 -1575 -0.0005199612156439938 0.03733706161136544 0 -1576 0.0690199612156365 0.03733706161138406 0 -1577 -0.0005199576943132082 0.03693857819904323 0 -1578 0.06901995769430551 0.03693857819906168 0 -1579 -0.000519954173736158 0.03654009478671971 0 -1580 0.06901995417372758 0.03654009478674165 0 -1581 -0.0005199506539124944 0.03614161137439429 0 -1582 0.06901995065390303 0.03614161137442246 0 -1583 -0.0005199471348427132 0.03574312796206864 0 -1584 0.06901994713483144 0.03574312796210281 0 -1585 -0.0005199436165259088 0.03534464454974461 0 -1586 0.06901994361651369 0.03534464454978154 0 -1587 -0.00051994009896227 0.03494616113742185 0 -1588 0.06901994009894945 0.03494616113745969 0 -1589 -0.0005199365821514829 0.03454767772509998 0 -1590 0.06901993658213881 0.03454767772513729 0 -1591 -0.0005199330660943507 0.0341491943127781 0 -1592 0.06901993306608128 0.0341491943128149 0 -1593 -0.0005199295507903716 0.03375071090045567 0 -1594 0.069019929550777 0.03375071090049304 0 -1595 -0.0005199260362398918 0.03335222748813363 0 -1596 0.06901992603622631 0.03335222748817064 0 -1597 -0.0005199225224432055 0.03295374407581012 0 -1598 0.06901992252242875 0.03295374407584922 0 -1599 -0.0005199190094000006 0.03255526066348469 0 -1600 0.06901991900938459 0.03255526066352714 0 -1601 -0.0005199154971099836 0.03215677725115958 0 -1602 0.0690199154970937 0.0321567772512071 0 -1603 -0.0005199119855734969 0.03175829383883391 0 -1604 0.06901991198555575 0.03175829383888851 0 -1605 -0.0005199084747899742 0.03135981042650984 0 -1606 0.06901990847477117 0.03135981042656925 0 -1607 -0.0005199049647598675 0.0309613270141866 0 -1608 0.06901990496474041 0.03096132701424886 0 -1609 -0.0005199014554829999 0.03056284360186308 0 -1610 0.06901990145546326 0.03056284360192695 0 -1611 -0.0005198979469594119 0.03016436018954033 0 -1612 0.06901989794693948 0.03016436018960454 0 -1613 -0.000519894439189459 0.02976587677721666 0 -1614 0.06901989443916887 0.02976587677728268 0 -1615 -0.0005198909321727657 0.02936739336489311 0 -1616 0.06901989093215165 0.02936739336496103 0 -1617 -0.0005198874259095697 0.02896890995256957 0 -1618 0.06901988742588744 0.02896890995264076 0 -1619 -0.0005198839203995675 0.02857042654024647 0 -1620 0.06901988392037656 0.02857042654032043 0 -1621 -0.0005198804156427624 0.02817194312792417 0 -1622 0.06901988041561891 0.02817194312800074 0 -1623 -0.0005198769116394308 0.02777345971560074 0 -1624 0.06901987691161476 0.02777345971568039 0 -1625 -0.0005198734083895729 0.02737497630327703 0 -1626 0.06901987340836403 0.02737497630335909 0 -1627 -0.0005198699058931604 0.02697649289095339 0 -1628 0.06901986990586691 0.02697649289103714 0 -1629 -0.0005198664041498509 0.0265780094786309 0 -1630 0.06901986640412315 0.02657800947871483 0 -1631 -0.0005198629031597842 0.02617952606630802 0 -1632 0.06901986290313267 0.02617952606639328 0 -1633 -0.0005198594029231215 0.0257810426539846 0 -1634 0.06901985940289536 0.02578104265407244 0 -1635 -0.0005198559034399303 0.02538255924166102 0 -1636 0.06901985590341139 0.02538255924175204 0 -1637 -0.0005198524047100574 0.0249840758293374 0 -1638 0.06901985240468071 0.0249840758294312 0 -1639 -0.0005198489067334115 0.02458559241701474 0 -1640 0.06901984890670354 0.02458559241710973 0 -1641 -0.0005198454095099584 0.02418710900469214 0 -1642 0.06901984540947988 0.02418710900478809 0 -1643 -0.0005198419130401108 0.02378862559236871 0 -1644 0.06901984191300932 0.02378862559246751 0 -1645 -0.0005198384173236308 0.02339014218004495 0 -1646 0.06901983841729212 0.02339014218014674 0 -1647 -0.0005198349223606241 0.02299165876772136 0 -1648 0.06901983492232824 0.02299165876782606 0 -1649 -0.0005198314281507511 0.02259317535539827 0 -1650 0.06901983142811786 0.02259317535550447 0 -1651 -0.0005198279346943146 0.02219469194307502 0 -1652 0.06901982793466088 0.02219469194318282 0 -1653 -0.0005198244419912232 0.02179620853075125 0 -1654 0.06901982444195713 0.0217962085308623 0 -1655 -0.0005198209500415234 0.02139772511842752 0 -1656 0.06901982095000671 0.02139772511854161 0 -1657 -0.0005198174588452153 0.02099924170610402 0 -1658 0.0690198174588097 0.02099924170622008 0 -1659 -0.0005198139684021044 0.02060075829378149 0 -1660 0.06901981396836641 0.02060075829389744 0 -1661 -0.000519810478712128 0.02020227488146009 0 -1662 0.06901981047867677 0.02020227488157396 0 -1663 -0.0005198069897752952 0.01980379146913944 0 -1664 0.06901980698974051 0.01980379146925015 0 -1665 -0.0005198035015915637 0.01940530805681874 0 -1666 0.06901980350155766 0.01940530805692642 0 -1667 -0.0005198000141613933 0.01900682464449709 0 -1668 0.06901980001412808 0.01900682464460295 0 -1669 -0.0005197965274846129 0.01860834123217554 0 -1670 0.06901979652745173 0.01860834123227997 0 -1671 -0.0005197930415609968 0.01820985781985489 0 -1672 0.06901979304152886 0.01820985781995645 0 -1673 -0.0005197895563906909 0.01781137440753447 0 -1674 0.06901978955635939 0.01781137440763272 0 -1675 -0.0005197860719737896 0.01741289099521368 0 -1676 0.06901978607194323 0.01741289099530915 0 -1677 -0.0005197825883103546 0.01701440758289207 0 -1678 0.06901978258828032 0.0170144075829865 0 -1679 -0.0005197791054002879 0.01661592417057049 0 -1680 0.06901977910537065 0.01661592417066383 0 -1681 -0.0005197756232434923 0.01621744075824982 0 -1682 0.0690197756232145 0.01621744075834027 0 -1683 -0.0005197721418399807 0.0158189573459293 0 -1684 0.06901977214181182 0.01581895734601652 0 -1685 -0.0005197686611897637 0.01542047393360878 0 -1686 0.06901976866116244 0.01542047393369297 0 -1687 -0.0005197651812930108 0.01502199052128779 0 -1688 0.06901976518126628 0.01502199052137042 0 -1689 -0.0005197617021496919 0.01462350710896645 0 -1690 0.06901976170212341 0.01462350710904771 0 -1691 -0.0005197582237597003 0.01422502369664515 0 -1692 0.06901975822373416 0.01422502369672411 0 -1693 -0.0005197547461230443 0.01382654028432392 0 -1694 0.06901975474609837 0.01382654028440028 0 -1695 -0.000519751269239795 0.01342805687200276 0 -1696 0.06901975126921586 0.01342805687207682 0 -1697 -0.0005197477931097996 0.01302957345968183 0 -1698 0.06901974779308659 0.01302957345975431 0 -1699 -0.0005197443177331767 0.01263109004736077 0 -1700 0.06901974431771064 0.0126310900474315 0 -1701 -0.0005197408431099189 0.01223260663503983 0 -1702 0.06901974084308816 0.01223260663510791 0 -1703 -0.0005197373692399718 0.01183412322271885 0 -1704 0.06901973736921911 0.01183412322278418 0 -1705 -0.0005197338961234716 0.0114356398103977 0 -1706 0.06901973389610341 0.01143563981046073 0 -1707 -0.000519730423760238 0.01103715639807686 0 -1708 0.06901973042374092 0.01103715639813774 0 -1709 -0.0005197269521504455 0.01063867298575569 0 -1710 0.06901972695213188 0.01063867298581424 0 -1711 -0.0005197234812941303 0.01024018957343479 0 -1712 0.06901972348127604 0.01024018957349102 0 -1713 -0.0005197200111912263 0.009841706161113808 0 -1714 0.06901972001117362 0.009841706161166804 0 -1715 -0.0005197165418417356 0.009443222748792699 0 -1716 0.06901971654182482 0.009443222748841382 0 -1717 -0.0005197130732453064 0.009044739336471803 0 -1718 0.06901971307322939 0.009044739336515938 0 -1719 -0.0005197096054022432 0.008646255924150645 0 -1720 0.06901970960538739 0.008646255924190752 0 -1721 -0.0005197061383125052 0.008247772511829767 0 -1722 0.06901970613829859 0.008247772511867115 0 -1723 -0.0005197026719761221 0.007849289099508716 0 -1724 0.06901970267196282 0.007849289099544908 0 -1725 -0.0005196992063931432 0.007450805687187432 0 -1726 0.0690196992063804 0.00745080568722278 0 -1727 -0.0005196957415635185 0.007052322274866187 0 -1728 0.06901969574155131 0.007052322274900635 0 -1729 -0.000519692277487236 0.006653838862545058 0 -1730 0.06901969227747551 0.006653838862578508 0 -1731 -0.0005196888141642871 0.006255355450223926 0 -1732 0.06901968881415303 0.006255355450255964 0 -1733 -0.0005196853515947223 0.005856872037902736 0 -1734 0.06901968535158427 0.005856872037931535 0 -1735 -0.0005196818897784699 0.005458388625581784 0 -1736 0.06901968188976913 0.005458388625606112 0 -1737 -0.0005196784287155631 0.005059905213260717 0 -1738 0.06901967842870738 0.005059905213280845 0 -1739 -0.0005196749684060744 0.004661421800939258 0 -1740 0.06901967496839878 0.0046614218009571 0 -1741 -0.0005196715088499928 0.004262938388617576 0 -1742 0.06901967150884318 0.004262938388634853 0 -1743 -0.0005196680500472654 0.003864454976295887 0 -1744 0.06901966805004084 0.003864454976312721 0 -1745 -0.000519664591997892 0.003465971563974192 0 -1746 0.0690196645919918 0.003465971563990582 0 -1747 -0.0005196611347018728 0.003067488151652494 0 -1748 0.06901966113469613 0.00306748815166845 0 -1749 -0.0005196576781592083 0.002669004739330824 0 -1750 0.06901965767815384 0.002669004739346319 0 -1751 -0.0005196542223698785 0.002270521327009264 0 -1752 0.06901965422236489 0.002270521327023616 0 -1753 -0.0005196507673338875 0.001872037914687778 0 -1754 0.06901965076732963 0.001872037914698987 0 -1755 -0.0005196473130512451 0.001473554502366326 0 -1756 0.06901964731304795 0.001473554502373564 0 -1757 -0.0005196438595219525 0.001075071090044882 0 -1758 0.06901964385951963 0.001075071090048382 0 -1759 -0.000519640406746019 0.0006765876777233996 0 -1760 0.06901964040674446 0.0006765876777248236 0 -1761 -0.0005196369547234424 0.0002781042654019019 0 -1762 0.06901963695472234 0.0002781042654026699 0 -1763 -0.0005200224244482159 -0.0001139166587377074 0 -1764 0.06902002242444782 -0.0001139166587386684 0 -1765 -0.0001133686564552162 -0.0005236631972168894 0 -1766 0.06861336865645468 -0.0005236631972174216 0 -1767 0.03425000000004608 -0.0005200002475026924 0 -1768 0.03464965217395837 -0.0005199992574677335 0 -1769 0.0338503478261338 -0.000519999257421725 0 -1770 0.03504930434787065 -0.0005199982674453191 0 -1771 0.03345069565222035 -0.0005199982673997537 0 -1772 0.03544895652178218 -0.0005199972774817194 0 -1773 0.03305104347830683 -0.0005199972774367685 0 -1774 0.03584860869569347 -0.0005199962875770059 0 -1775 0.03265139130439354 -0.0005199962875327165 0 -1776 0.03624826086960553 -0.0005199952977312344 0 -1777 0.03225173913047945 -0.0005199952976877089 0 -1778 0.03664791304351684 -0.0005199943079444327 0 -1779 0.03185208695656601 -0.0005199943079013149 0 -1780 0.03704756521742897 -0.0005199933182164541 0 -1781 0.03145243478265255 -0.0005199933181740909 0 -1782 0.03744721739134221 -0.000519992328547797 0 -1783 0.0310527826087388 -0.0005199923285057744 0 -1784 0.03784686956525565 -0.0005199913389379128 0 -1785 0.03065313043482536 -0.0005199913388962618 0 -1786 0.03824652173916875 -0.0005199903493869607 0 -1787 0.03025347826091187 -0.0005199903493457847 0 -1788 0.03864617391307988 -0.0005199893598946559 0 -1789 0.02985382608699817 -0.0005199893598542818 0 -1790 0.0390458260869913 -0.0005199883704612578 0 -1791 0.02945417391308478 -0.0005199883704216725 0 -1792 0.03944547826090482 -0.0005199873810870401 0 -1793 0.02905452173917119 -0.0005199873810479719 0 -1794 0.03984513043481803 -0.0005199863917718598 0 -1795 0.02865486956525763 -0.0005199863917330914 0 -1796 0.04024478260873108 -0.0005199854025155843 0 -1797 0.02825521739134391 -0.0005199854024771625 0 -1798 0.04064443478264344 -0.0005199844133180719 0 -1799 0.02785556521743036 -0.000519984413280174 0 -1800 0.04104408695655443 -0.0005199834241791835 0 -1801 0.02745591304351676 -0.0005199834241420516 0 -1802 0.04144373913046757 -0.0005199824350993157 0 -1803 0.02705626086960317 -0.0005199824350629206 0 -1804 0.04184339130438067 -0.0005199814460785533 0 -1805 0.02665660869568945 -0.0005199814460427167 0 -1806 0.04224304347829431 -0.000519980457116906 0 -1807 0.02625695652177617 -0.0005199804570813322 0 -1808 0.04264269565220635 -0.0005199794682138599 0 -1809 0.02585730434786245 -0.0005199794681789638 0 -1810 0.04304234782611761 -0.0005199784793693948 0 -1811 0.02545765217394901 -0.0005199784793354387 0 -1812 0.04344200000002955 -0.0005199774905841596 0 -1813 0.02505800000003562 -0.0005199774905508144 0 -1814 0.04384165217394263 -0.0005199765018579004 0 -1815 0.02465834782612167 -0.0005199765018252195 0 -1816 0.04424130434785661 -0.0005199755131908894 0 -1817 0.02425869565220847 -0.0005199755131584399 0 -1818 0.04464095652176957 -0.0005199745245828313 0 -1819 0.02385904347829472 -0.0005199745245506182 0 -1820 0.0450406086956807 -0.0005199735360328626 0 -1821 0.02345939130438126 -0.000519973536001733 0 -1822 0.04544026086959182 -0.0005199725475419287 0 -1823 0.02305973913046754 -0.0005199725475117965 0 -1824 0.04583991304350488 -0.0005199715591104743 0 -1825 0.02266008695655405 -0.0005199715590807201 0 -1826 0.04623956521741835 -0.0005199705707381425 0 -1827 0.02226043478264059 -0.0005199705707086396 0 -1828 0.04663921739133229 -0.0005199695824245137 0 -1829 0.02186078260872698 -0.0005199695823953649 0 -1830 0.04703886956524393 -0.0005199685941695433 0 -1831 0.02146113043481338 -0.0005199685941411308 0 -1832 0.04743852173915505 -0.0005199676059734999 0 -1833 0.02106147826089977 -0.0005199676059458628 0 -1834 0.04783817391306788 -0.0005199666178365838 0 -1835 0.02066182608698622 -0.0005199666178094853 0 -1836 0.04823782608698184 -0.0005199656297584972 0 -1837 0.02026217391307268 -0.0005199656297319771 0 -1838 0.0486374782608953 -0.0005199646417398508 0 -1839 0.01986252173915908 -0.0005199646417133403 0 -1840 0.04903713043480715 -0.0005199636537798149 0 -1841 0.01946286956524563 -0.0005199636537536727 0 -1842 0.04943678260871891 -0.0005199626658780264 0 -1843 0.01906321739133206 -0.0005199626658529054 0 -1844 0.04983643478263034 -0.0005199616780357837 0 -1845 0.01866356521741842 -0.0005199616780110544 0 -1846 0.05023608695654368 -0.0005199606902522867 0 -1847 0.0182639130435049 -0.000519960690228104 0 -1848 0.05063573913045823 -0.0005199597025279351 0 -1849 0.01786426086959134 -0.0005199597025040967 0 -1850 0.05103539130437032 -0.0005199587148624805 0 -1851 0.0174646086956778 -0.0005199587148389951 0 -1852 0.0514350434782826 -0.0005199577272557619 0 -1853 0.01706495652176414 -0.0005199577272328157 0 -1854 0.05183469565219264 -0.0005199567397077387 0 -1855 0.01666530434785063 -0.0005199567396855837 0 -1856 0.05223434782610626 -0.000519955752218723 0 -1857 0.01626565217393718 -0.0005199557521972397 0 -1858 0.05263400000001973 -0.0005199547647891983 0 -1859 0.0158660000000236 -0.0005199547647677892 0 -1860 0.0530336521739329 -0.0005199537774183175 0 -1861 0.01546634782610999 -0.0005199537773973096 0 -1862 0.05343330434784582 -0.0005199527901063355 0 -1863 0.01506669565219642 -0.000519952790085742 0 -1864 0.05383295652175695 -0.0005199518028530649 0 -1865 0.01466704347828285 -0.0005199518028331201 0 -1866 0.05423260869566877 -0.0005199508156585953 0 -1867 0.01426739130436931 -0.0005199508156394296 0 -1868 0.05463226086958301 -0.0005199498285233491 0 -1869 0.01386773913045571 -0.0005199498285046441 0 -1870 0.05503191304349512 -0.0005199488414470857 0 -1871 0.01346808695654218 -0.0005199488414287498 0 -1872 0.05543156521740906 -0.0005199478544297695 0 -1873 0.01306843478262865 -0.0005199478544117615 0 -1874 0.05583121739132018 -0.0005199468674711618 0 -1875 0.01266878260871503 -0.0005199468674537179 0 -1876 0.05623086956523109 -0.0005199458805712901 0 -1877 0.01226913043480151 -0.0005199458805545563 0 -1878 0.05663052173914507 -0.0005199448937304289 0 -1879 0.01186947826088795 -0.0005199448937143507 0 -1880 0.05703017391305832 -0.0005199439069489108 0 -1881 0.01146982608697437 -0.0005199439069330647 0 -1882 0.05742982608697056 -0.0005199429202260266 0 -1883 0.0110701739130608 -0.0005199429202106744 0 -1884 0.05782947826088341 -0.0005199419335620915 0 -1885 0.01067052173914724 -0.0005199419335472126 0 -1886 0.05822913043479563 -0.0005199409469569326 0 -1887 0.01027086956523372 -0.000519940946942714 0 -1888 0.05862878260870671 -0.0005199399604104616 0 -1889 0.009871217391320174 -0.0005199399603971269 0 -1890 0.05902843478262004 -0.000519938973923252 0 -1891 0.009471565217406589 -0.0005199389739104673 0 -1892 0.0594280869565347 -0.0005199379874950614 0 -1893 0.009071913043492995 -0.000519937987482694 0 -1894 0.05982773913044555 -0.0005199370011255192 0 -1895 0.008672260869579465 -0.0005199370011138233 0 -1896 0.06022739130435777 -0.0005199360148152495 0 -1897 0.008272608695665937 -0.0005199360148038692 0 -1898 0.06062704347826967 -0.0005199350285632416 0 -1899 0.007872956521752364 -0.0005199350285528157 0 -1900 0.0610266956521831 -0.0005199340423705931 0 -1901 0.00747330434783879 -0.0005199340423606371 0 -1902 0.06142634782609655 -0.0005199330562370177 0 -1903 0.007073652173925225 -0.0005199330562273738 0 -1904 0.06182600000000987 -0.0005199320701624377 0 -1905 0.006674000000011686 -0.0005199320701530264 0 -1906 0.06222565217392077 -0.0005199310841461492 0 -1907 0.006274347826098025 -0.0005199310841376067 0 -1908 0.06262530434783245 -0.0005199300981888102 0 -1909 0.005874695652183624 -0.0005199300981812122 0 -1910 0.06302495652174413 -0.000519929112290671 0 -1911 0.005475043478269047 -0.0005199291122838006 0 -1912 0.06342460869565626 -0.0005199281264521808 0 -1913 0.005075391304354486 -0.0005199281264452986 0 -1914 0.06382426086957242 -0.0005199271406723093 0 -1915 0.004675739130440041 -0.0005199271406656843 0 -1916 0.06422391304348304 -0.0005199261549509022 0 -1917 0.004276086956527117 -0.0005199261549447711 0 -1918 0.06462356521739547 -0.0005199251692879559 0 -1919 0.003876434782614558 -0.0005199251692826778 0 -1920 0.06502321739130976 -0.0005199241836850936 0 -1921 0.003476782608701567 -0.0005199241836795254 0 -1922 0.06542286956522309 -0.000519923198140534 0 -1923 0.003077130434787059 -0.0005199231981356177 0 -1924 0.06582252173913646 -0.0005199222126557414 0 -1925 0.002677478260872493 -0.0005199222126506586 0 -1926 0.06622217391304809 -0.0005199212272290258 0 -1927 0.002277826086958909 -0.0005199212272245518 0 -1928 0.0666218260869605 -0.0005199202418613798 0 -1929 0.00187817391304635 -0.0005199202418571127 0 -1930 0.06702147826087046 -0.0005199192565517587 0 -1931 0.001478521739133751 -0.0005199192565485811 0 -1932 0.06742113043478337 -0.000519918271301496 0 -1933 0.001078869565219638 -0.0005199182712991498 0 -1934 0.06782078260869509 -0.0005199172861105625 0 -1935 0.0006792173913050672 -0.0005199172861087924 0 -1936 0.06822043478260786 -0.0005199163009780213 0 -1937 0.0002795652173908578 -0.0005199163009773531 0 -1938 0.06902000015999071 0.04161338905390988 0 -1939 -0.0005200001599881391 0.04161338905391036 0 -1940 -0.0004042773975059321 0.04111424623503426 0 -1941 0.0689042773975054 0.04111424623503329 0 -1942 -0.0004196180296867476 0.04072417061611406 0 -1943 0.06891961802968501 0.04072417061611457 0 -1944 -0.0004196168494995785 0.04032568720378918 0 -1945 0.06891961684949624 0.04032568720379247 0 -1946 -0.0004196156695787543 0.03992720379146376 0 -1947 0.06891961566957533 0.03992720379147362 0 -1948 -0.0004196144899224848 0.03952872037913872 0 -1949 0.06891961448991933 0.03952872037915414 0 -1950 -0.0004196133105322119 0.03913023696681487 0 -1951 0.06891961331052904 0.03913023696683347 0 -1952 -0.0004196121314081239 0.03873175355449306 0 -1953 0.06891961213140521 0.03873175355451158 0 -1954 -0.000419610952549289 0.03833327014217065 0 -1955 0.06891961095254708 0.03833327014218974 0 -1956 -0.0004196097739563262 0.03793478672984824 0 -1957 0.06891960977395344 0.03793478672986705 0 -1958 -0.0004196085956295619 0.03753630331752659 0 -1959 0.06891960859562694 0.0375363033175452 0 -1960 -0.0004196074175681888 0.03713781990520417 0 -1961 0.068919607417565 0.03713781990522334 0 -1962 -0.0004196062397732619 0.03673933649288185 0 -1963 0.06891960623976871 0.03673933649290173 0 -1964 -0.0004196050622437567 0.03634085308055684 0 -1965 0.06891960506223817 0.0363408530805823 0 -1966 -0.0004196038849802289 0.0359423696682319 0 -1967 0.06891960388497491 0.03594236966826293 0 -1968 -0.0004196027079807473 0.03554388625590638 0 -1969 0.06891960270797522 0.03554388625594256 0 -1970 -0.0004196015312480372 0.0351454028435832 0 -1971 0.0689196015312426 0.03514540284362049 0 -1972 -0.0004196003547802762 0.03474691943126092 0 -1973 0.06891960035477608 0.03474691943129864 0 -1974 -0.0004195991785786925 0.03434843601893892 0 -1975 0.06891959917857358 0.03434843601897626 0 -1976 -0.000419598002642955 0.03394995260661652 0 -1977 0.06891959800263872 0.03394995260665442 0 -1978 -0.0004195968269729269 0.03355146919429465 0 -1979 0.06891959682696813 0.03355146919433204 0 -1980 -0.0004195956515687354 0.03315298578197204 0 -1981 0.06891959565156239 0.03315298578200972 0 -1982 -0.0004195944764302519 0.03275450236964721 0 -1983 0.06891959447642274 0.03275450236968732 0 -1984 -0.0004195933015569872 0.0323560189573221 0 -1985 0.06891959330155061 0.0323560189573671 0 -1986 -0.0004195921269494879 0.03195753554499645 0 -1987 0.0689195921269412 0.03195753554504728 0 -1988 -0.0004195909526067567 0.0315590521326714 0 -1989 0.06891959095259946 0.03155905213272866 0 -1990 -0.0004195897785306085 0.03116056872034841 0 -1991 0.06891958977852326 0.03116056872040907 0 -1992 -0.0004195886047197387 0.03076208530802482 0 -1993 0.06891958860471208 0.03076208530808787 0 -1994 -0.0004195874311739185 0.0303636018957014 0 -1995 0.06891958743116744 0.03036360189576576 0 -1996 -0.0004195862578946871 0.02996511848337855 0 -1997 0.06891958625788731 0.02996511848344363 0 -1998 -0.0004195850848803459 0.02956663507105486 0 -1999 0.06891958508487178 0.02956663507112186 0 -2000 -0.0004195839121316157 0.02916815165873108 0 -2001 0.06891958391212263 0.0291681516588006 0 -2002 -0.0004195827396487335 0.0287696682464079 0 -2003 0.06891958273963981 0.02876966824648008 0 -2004 -0.0004195815674310087 0.02837118483408559 0 -2005 0.06891958156742062 0.02837118483416023 0 -2006 -0.0004195803954790726 0.02797270142176258 0 -2007 0.0689195803954698 0.02797270142184051 0 -2008 -0.0004195792237925962 0.02757421800943878 0 -2009 0.0689195792237832 0.02757421800951997 0 -2010 -0.0004195780523716998 0.02717573459711521 0 -2011 0.06891957805236205 0.02717573459719814 0 -2012 -0.0004195768812155756 0.02677725118479185 0 -2013 0.06891957688120619 0.02677725118487622 0 -2014 -0.000419575710325986 0.02637876777246951 0 -2015 0.06891957571031547 0.0263787677725542 0 -2016 -0.0004195745397017407 0.02598028436014679 0 -2017 0.06891957453969141 0.02598028436023284 0 -2018 -0.0004195733693425392 0.02558180094782285 0 -2019 0.06891957336933155 0.02558180094791242 0 -2020 -0.0004195721992488235 0.02518331753549908 0 -2021 0.06891957219923774 0.02518331753559182 0 -2022 -0.0004195710294204408 0.02478483412317599 0 -2023 0.06891957102940995 0.02478483412327065 0 -2024 -0.0004195698598576864 0.02438635071085351 0 -2025 0.0689195698598476 0.02438635071094897 0 -2026 -0.0004195686905607192 0.02398786729853062 0 -2027 0.06891956869054808 0.02398786729862745 0 -2028 -0.000419567521528738 0.02358938388620671 0 -2029 0.06891956752151655 0.02358938388630712 0 -2030 -0.0004195663527625441 0.02319090047388319 0 -2031 0.06891956635275097 0.02319090047398678 0 -2032 -0.0004195651842615349 0.02279241706156002 0 -2033 0.06891956518424945 0.02279241706166566 0 -2034 -0.0004195640160260858 0.02239393364923702 0 -2035 0.06891956401601379 0.02239393364934357 0 -2036 -0.0004195628480558822 0.02199545023691314 0 -2037 0.06891956284804317 0.02199545023702241 0 -2038 -0.0004195616803511115 0.02159696682458937 0 -2039 0.06891956168033792 0.02159696682470195 0 -2040 -0.0004195605129116744 0.02119848341226572 0 -2041 0.06891956051289873 0.02119848341238087 0 -2042 -0.0004195593457374625 0.02079999999994278 0 -2043 0.06891955934572445 0.02080000000005887 0 -2044 -0.0004195581788284177 0.02040151658762067 0 -2045 0.06891955817881702 0.02040151658773588 0 -2046 -0.0004195570121847648 0.02000303317529957 0 -2047 0.06891955701217273 0.02000303317541209 0 -2048 -0.0004195558458067316 0.01960454976297911 0 -2049 0.06891955584579626 0.01960454976308842 0 -2050 -0.0004195546796943827 0.0192060663506582 0 -2051 0.06891955467968265 0.01920606635076458 0 -2052 -0.0004195535138467931 0.01880758293833633 0 -2053 0.06891955351383616 0.01880758293844143 0 -2054 -0.0004195523482643051 0.01840909952601505 0 -2055 0.0689195523482545 0.01840909952611833 0 -2056 -0.0004195511829473758 0.01801061611369454 0 -2057 0.06891955118293749 0.01801061611379453 0 -2058 -0.000419550017896275 0.01761213270137421 0 -2059 0.06891955001788562 0.01761213270147069 0 -2060 -0.0004195488531103008 0.01721364928905307 0 -2061 0.0689195488530991 0.01721364928914769 0 -2062 -0.0004195476885892491 0.01681516587673113 0 -2063 0.06891954768857952 0.01681516587682522 0 -2064 -0.0004195465243334836 0.0164166824644101 0 -2065 0.06891954652432392 0.01641668246450214 0 -2066 -0.000419545360343219 0.01601819905208969 0 -2067 0.06891954536033439 0.01601819905217838 0 -2068 -0.0004195441966181134 0.01561971563976917 0 -2069 0.06891954419660895 0.01561971563985458 0 -2070 -0.0004195430331583405 0.0152212322274483 0 -2071 0.06891954303314944 0.01522123222753159 0 -2072 -0.0004195418699639157 0.01482274881512705 0 -2073 0.06891954186995457 0.01482274881520917 0 -2074 -0.0004195407070346234 0.01442426540280579 0 -2075 0.06891954070702601 0.01442426540288593 0 -2076 -0.0004195395443705827 0.01402578199048452 0 -2077 0.06891953954436247 0.01402578199056223 0 -2078 -0.0004195383819717894 0.0136272985781633 0 -2079 0.06891953838196327 0.01362729857823849 0 -2080 -0.0004195372198381714 0.01322881516584232 0 -2081 0.06891953721982969 0.01322881516591547 0 -2082 -0.0004195360579697938 0.01283033175352137 0 -2083 0.06891953605796186 0.0128303317535931 0 -2084 -0.0004195348963665717 0.01243184834120023 0 -2085 0.06891953489635901 0.01243184834126985 0 -2086 -0.0004195337350286284 0.01203336492887933 0 -2087 0.06891953373502192 0.01203336492894597 0 -2088 -0.0004195325739558973 0.01163488151655825 0 -2089 0.06891953257394948 0.01163488151662231 0 -2090 -0.0004195314131481676 0.01123639810423727 0 -2091 0.06891953141314214 0.01123639810429922 0 -2092 -0.0004195302526058911 0.01083791469191633 0 -2093 0.06891953025259896 0.01083791469197602 0 -2094 -0.0004195290923285779 0.01043943127959521 0 -2095 0.06891952909232216 0.01043943127965266 0 -2096 -0.000419527932316598 0.01004094786727431 0 -2097 0.0689195279323104 0.01004094786732911 0 -2098 -0.0004195267725697012 0.009642464454953167 0 -2099 0.06891952677256499 0.009642464455004059 0 -2100 -0.0004195256130878869 0.009243981042632268 0 -2101 0.06891952561308366 0.00924398104267864 0 -2102 -0.0004195244538712688 0.00884549763031125 0 -2103 0.06891952445386684 0.008845497630353222 0 -2104 -0.000419523294919588 0.008447014217990172 0 -2105 0.06891952329491483 0.008447014218028627 0 -2106 -0.0004195221362332398 0.008048530805669286 0 -2107 0.06891952213622786 0.008048530805705962 0 -2108 -0.0004195209778119266 0.007650047393348082 0 -2109 0.06891952097780728 0.007650047393383829 0 -2110 -0.0004195198196556569 0.0072515639810268 0 -2111 0.06891951981965072 0.007251563981061706 0 -2112 -0.000419518661764488 0.006853080568705596 0 -2113 0.06891951866176045 0.006853080568739581 0 -2114 -0.0004195175041384449 0.006454597156384518 0 -2115 0.06891951750413448 0.006454597156417437 0 -2116 -0.0004195163467774423 0.00605611374406332 0 -2117 0.06891951634677454 0.006056113744093962 0 -2118 -0.000419515189681438 0.005657630331742228 0 -2119 0.06891951518967926 0.00565763033176881 0 -2120 -0.0004195140328506254 0.005259146919421287 0 -2121 0.06891951403284811 0.00525914691944339 0 -2122 -0.0004195128762849178 0.004860663507100033 0 -2123 0.06891951287628278 0.004860663507118696 0 -2124 -0.0004195117199842036 0.004462180094778422 0 -2125 0.06891951171998173 0.004462180094795934 0 -2126 -0.0004195105639484752 0.004063696682456723 0 -2127 0.0689195105639465 0.004063696682473795 0 -2128 -0.0004195094081777875 0.003665213270135033 0 -2129 0.06891950940817454 0.003665213270151658 0 -2130 -0.0004195082526721185 0.003266729857813344 0 -2131 0.06891950825267022 0.003266729857829522 0 -2132 -0.0004195070974314341 0.002868246445491649 0 -2133 0.06891950709742885 0.002868246445507388 0 -2134 -0.0004195059424557317 0.002469763033170029 0 -2135 0.06891950594245455 0.002469763033185174 0 -2136 -0.0004195047877450398 0.002071279620848522 0 -2137 0.06891950478774415 0.002071279620861507 0 -2138 -0.0004195036332993244 0.001672796208527046 0 -2139 0.06891950363329803 0.001672796208536276 0 -2140 -0.0004195024791185998 0.001274312796205608 0 -2141 0.06891950247911821 0.001274312796210854 0 -2142 -0.000419501325202849 0.0008758293838841436 0 -2143 0.06891950132520154 0.0008758293838863236 0 -2144 -0.0004195001715520552 0.000477345971562654 0 -2145 0.06891950017155138 0.0004773459715637362 0 -2146 -0.0004194990181662136 7.886255924114335e-05 0 -2147 0.06891949901816601 7.88625592416034e-05 0 -2148 0.06842026086956665 -0.0004198848326964265 0 -2149 7.97391304344225e-05 -0.0004198848326963721 0 -2150 0.03444982608700234 -0.0004199128335593645 0 -2151 0.03405017391308959 -0.0004199128335440696 0 -2152 0.03484947826091482 -0.0004199125032665909 0 -2153 0.03365052173917662 -0.0004199125032513061 0 -2154 0.03524913043482608 -0.0004199121729942905 0 -2155 0.0332508695652637 -0.0004199121729796353 0 -2156 0.0356487826087376 -0.0004199118427428204 0 -2157 0.03285121739134963 -0.0004199118427279033 0 -2158 0.03604843478264942 -0.000419911512512467 0 -2159 0.03245156521743613 -0.0004199115124978847 0 -2160 0.03644808695656054 -0.0004199111823025541 0 -2161 0.03205191304352272 -0.0004199111822878935 0 -2162 0.03684773913047253 -0.0004199108521132839 0 -2163 0.03165226086960925 -0.0004199108520990595 0 -2164 0.03724739130438536 -0.0004199105219449248 0 -2165 0.03125260869569581 -0.0004199105219308971 0 -2166 0.03764704347829938 -0.0004199101917969557 0 -2167 0.03085295652178209 -0.0004199101917830623 0 -2168 0.03804669565221231 -0.0004199098616701701 0 -2169 0.03045330434786862 -0.0004199098616562986 0 -2170 0.03844634782612378 -0.0004199095315635619 0 -2171 0.03005365217395494 -0.0004199095315503202 0 -2172 0.03884600000003599 -0.0004199092014773364 0 -2173 0.02965400000004134 -0.0004199092014648644 0 -2174 0.03924565217394809 -0.0004199088714132565 0 -2175 0.02925434782612779 -0.0004199088714003373 0 -2176 0.03964530434786154 -0.0004199085413693178 0 -2177 0.02885469565221419 -0.0004199085413564858 0 -2178 0.04004495652177524 -0.0004199082113455143 0 -2179 0.02845504347830071 -0.0004199082113335621 0 -2180 0.04044460869568732 -0.0004199078813435669 0 -2181 0.02805539130438724 -0.0004199078813312011 0 -2182 0.04084426086959867 -0.0004199075513611193 0 -2183 0.02765573913047363 -0.0004199075513495786 0 -2184 0.04124391304351042 -0.0004199072214010982 0 -2185 0.02725608695656003 -0.0004199072213886396 0 -2186 0.04164356521742394 -0.0004199068914603646 0 -2187 0.02685643478264672 -0.0004199068914488506 0 -2188 0.04204321739133723 -0.0004199065615411852 0 -2189 0.0264567826087331 -0.0004199065615290757 0 -2190 0.04244286956525023 -0.0004199062316417393 0 -2191 0.02605713043481936 -0.000419906231630421 0 -2192 0.0428425217391623 -0.0004199059017628132 0 -2193 0.02565747826090589 -0.0004199059017524672 0 -2194 0.04324217391307345 -0.0004199055719059973 0 -2195 0.02525782608699214 -0.0004199055718950099 0 -2196 0.04364182608698676 -0.0004199052420691408 0 -2197 0.02485817391307863 -0.0004199052420590006 0 -2198 0.04404147826090023 -0.0004199049122535902 0 -2199 0.02445852173916514 -0.0004199049122429839 0 -2200 0.04444113043481286 -0.0004199045824591496 0 -2201 0.02405886956525145 -0.0004199045824480904 0 -2202 0.04484078260872514 -0.0004199042526840351 0 -2203 0.02365921739133799 -0.0004199042526737169 0 -2204 0.04524043478263735 -0.0004199039229289053 0 -2205 0.02325956521742454 -0.0004199039229205917 0 -2206 0.0456400869565497 -0.0004199035931964886 0 -2207 0.02285991304351081 -0.0004199035931876722 0 -2208 0.04603973913046274 -0.0004199032634847224 0 -2209 0.02246026086959739 -0.0004199032634757213 0 -2210 0.04643939130437619 -0.0004199029337940509 0 -2211 0.02206060869568354 -0.0004199029337842037 0 -2212 0.04683904347828836 -0.0004199026041226355 0 -2213 0.02166095652177025 -0.000419902604113865 0 -2214 0.04723869565220058 -0.0004199022744716028 0 -2215 0.02126130434785658 -0.0004199022744640817 0 -2216 0.04763834782611123 -0.0004199019448444312 0 -2217 0.02086165217394313 -0.0004199019448351561 0 -2218 0.04803800000002511 -0.0004199016152360336 0 -2219 0.02046200000002943 -0.0004199016152267387 0 -2220 0.04843765217393747 -0.0004199012856487586 0 -2221 0.02006234782611594 -0.0004199012856391734 0 -2222 0.04883730434785104 -0.0004199009560805627 0 -2223 0.01966269565220236 -0.00041990095607226 0 -2224 0.0492369565217638 -0.0004199006265335988 0 -2225 0.01926304347828876 -0.0004199006265261271 0 -2226 0.04963660869567449 -0.0004199002970084954 0 -2227 0.01886339130437517 -0.0004199002970008014 0 -2228 0.05003626086958696 -0.000419899967504422 0 -2229 0.01846373913046172 -0.0004198999674962216 0 -2230 0.05043591304350041 -0.0004198996380209001 0 -2231 0.01806408695654808 -0.0004198996380122943 0 -2232 0.05083556521741387 -0.0004198993085563938 0 -2233 0.01766443478263447 -0.0004198993085490415 0 -2234 0.05123521739132595 -0.0004198989791143298 0 -2235 0.01726478260872102 -0.0004198989791068238 0 -2236 0.05163486956523817 -0.0004198986496907131 0 -2237 0.01686513043480749 -0.0004198986496851153 0 -2238 0.05203452173915015 -0.0004198983202912575 0 -2239 0.0164654782608938 -0.0004198983202839581 0 -2240 0.05243417391306261 -0.0004198979909116233 0 -2241 0.01606582608698017 -0.0004198979909037292 0 -2242 0.05283382608697713 -0.0004198976615507641 0 -2243 0.01566617391306672 -0.0004198976615443742 0 -2244 0.05323347826088918 -0.0004198973322128157 0 -2245 0.01526652173915318 -0.0004198973322056314 0 -2246 0.05363313043480031 -0.0004198970028943041 0 -2247 0.01486686956523962 -0.0004198970028876597 0 -2248 0.05403278260871252 -0.0004198966735965982 0 -2249 0.01446721739132605 -0.0004198966735903787 0 -2250 0.0544324347826252 -0.0004198963443206536 0 -2251 0.01406756521741248 -0.0004198963443138594 0 -2252 0.05483208695653865 -0.0004198960150639389 0 -2253 0.01366791304349897 -0.0004198960150580727 0 -2254 0.05523173913045233 -0.0004198956858291944 0 -2255 0.01326826086958538 -0.0004198956858229608 0 -2256 0.05563139130436354 -0.0004198953566147725 0 -2257 0.01286860869567183 -0.0004198953566087182 0 -2258 0.05603104347827575 -0.0004198950274202336 0 -2259 0.01246895652175824 -0.000419895027415026 0 -2260 0.05643069565218792 -0.0004198946982482227 0 -2261 0.01206930434784476 -0.0004198946982422629 0 -2262 0.05683034782610139 -0.0004198943690950697 0 -2263 0.01166965217393115 -0.0004198943690901167 0 -2264 0.05723000000001505 -0.0004198940399630209 0 -2265 0.0112700000000176 -0.0004198940399587546 0 -2266 0.05762965217392785 -0.0004198937108525401 0 -2267 0.01087034782610404 -0.0004198937108480504 0 -2268 0.05802930434783789 -0.0004198933817636533 0 -2269 0.0104706956521905 -0.0004198933817581251 0 -2270 0.05842895652175001 -0.0004198930526934827 0 -2271 0.01007104347827689 -0.000419893052688911 0 -2272 0.05882860869566452 -0.0004198927236441815 0 -2273 0.009671391304363341 -0.0004198927236404944 0 -2274 0.05922826086957689 -0.0004198923946177736 0 -2275 0.009271739130449829 -0.0004198923946128336 0 -2276 0.05962791304349042 -0.0004198920656082395 0 -2277 0.008872086956536261 -0.0004198920656058074 0 -2278 0.0600275652174022 -0.0004198917366230733 0 -2279 0.008472434782622686 -0.0004198917366194986 0 -2280 0.06042721739131442 -0.000419891407656473 0 -2281 0.008072782608709108 -0.0004198914076539601 0 -2282 0.06082686956522529 -0.0004198910787129439 0 -2283 0.007673130434795569 -0.0004198910787091695 0 -2284 0.06122652173913982 -0.0004198907497883728 0 -2285 0.00727347826088201 -0.0004198907497850879 0 -2286 0.06162617391305311 -0.0004198904208850207 0 -2287 0.006873826086968441 -0.000419890420881695 0 -2288 0.06202582608696543 -0.0004198900920008913 0 -2289 0.006474173913054894 -0.0004198900919991432 0 -2290 0.06242547826087638 -0.0004198897631393123 0 -2291 0.006074521739140915 -0.0004198897631374873 0 -2292 0.06282513043478635 -0.0004198894342992721 0 -2293 0.005674869565226336 -0.0004198894342963717 0 -2294 0.0632247826086981 -0.0004198891054790668 0 -2295 0.005275217391311769 -0.0004198891054759894 0 -2296 0.06362443478261344 -0.0004198887766803624 0 -2297 0.004875565217397197 -0.0004198887766762472 0 -2298 0.06402408695652702 -0.0004198884478987182 0 -2299 0.004475913043483393 -0.0004198884478968269 0 -2300 0.0644237391304415 -0.00041988811913832 0 -2301 0.004076260869570842 -0.0004198881191385314 0 -2302 0.06482339130435162 -0.0004198877904036948 0 -2303 0.003676608695658287 -0.0004198877904012547 0 -2304 0.06522304347826748 -0.0004198874616857569 0 -2305 0.003276956521744338 -0.0004198874616847304 0 -2306 0.06562269565218055 -0.0004198871329899751 0 -2307 0.002877304347829782 -0.0004198871329887507 0 -2308 0.06602234782609273 -0.0004198868043142506 0 -2309 0.002477652173915448 -0.0004198868043130503 0 -2310 0.06642200000000306 -0.0004198864756613452 0 -2311 0.002078000000002627 -0.0004198864756583269 0 -2312 0.06682165217391303 -0.0004198861470259777 0 -2313 0.001678347826090074 -0.0004198861470244476 0 -2314 0.06722130434782324 -0.0004198858184140387 0 -2315 0.001278695652176927 -0.0004198858184118048 0 -2316 0.06762095652173643 -0.0004198854898209785 0 -2317 0.0008790434782623494 -0.0004198854898194603 0 -2318 0.0004793913043477857 -0.0004198851612476133 0 -2319 0.06802060869565278 -0.0004198851612464627 0 -2320 -0.0006269274733873677 -0.0003051176182272123 0 -2321 0.06912692747338696 -0.0003051176182278071 0 -2322 -0.0003010813125688217 -0.0006329109014476411 0 -2323 0.06880108131256807 -0.0006329109014479019 0 -2324 0.06913387783244559 7.712428446417509e-05 0 -2325 -0.0006338778324454968 7.712428446804599e-05 0 -2326 0.06913213524452536 0.0004751401869130876 0 -2327 -0.0006321352445258618 0.0004751401869194233 0 -2328 0.0691321359735567 0.0008736448598093605 0 -2329 -0.0006321359735574952 0.000873644859817703 0 -2330 0.06913213670160182 0.001272149532705587 0 -2331 -0.0006321367016020514 0.00127214953271599 0 -2332 0.06913213742865927 0.001670654205601849 0 -2333 -0.0006321374286595297 0.001670654205614269 0 -2334 0.06913213815472918 0.002069158878498286 0 -2335 -0.0006321381547299294 0.002069158878512556 0 -2336 0.06913213887981268 0.002467663551394805 0 -2337 -0.000632138879813235 0.002467663551410837 0 -2338 0.06913213960390789 0.002866168224291262 0 -2339 -0.000632139603909453 0.00286616822430912 0 -2340 0.06913214032701763 0.003264672897187802 0 -2341 -0.0006321403270185585 0.003264672897207402 0 -2342 0.06913214104913941 0.003663177570084426 0 -2343 -0.0006321410491405465 0.003663177570105687 0 -2344 0.06913214177027428 0.004061682242981053 0 -2345 -0.0006321417702754232 0.004061682243003969 0 -2346 0.06913214249042213 0.004460186915877368 0 -2347 -0.000632142490423195 0.004460186915902254 0 -2348 0.06913214320958221 0.004858691588773256 0 -2349 -0.0006321432095838129 0.004858691588800534 0 -2350 0.0691321439277558 0.005257196261669077 0 -2351 -0.0006321439277572884 0.005257196261698816 0 -2352 0.06913214464494243 0.005655700934564888 0 -2353 -0.0006321446449436609 0.005655700934597091 0 -2354 0.06913214536114137 0.006054205607460691 0 -2355 -0.0006321453611429708 0.006054205607495379 0 -2356 0.06913214607635271 0.006452710280356815 0 -2357 -0.0006321460763550937 0.006452710280393664 0 -2358 0.06913214679057834 0.00685121495325332 0 -2359 -0.0006321467905800578 0.006851214953291941 0 -2360 0.0691321475038157 0.007249719626149484 0 -2361 -0.0006321475038178876 0.007249719626190239 0 -2362 0.06913214821606635 0.007648224299045331 0 -2363 -0.0006321482160685742 0.007648224299088521 0 -2364 0.06913214892732961 0.008046728971941154 0 -2365 -0.0006321489273320608 0.008046728971986801 0 -2366 0.0691321496376055 0.008445233644836932 0 -2367 -0.0006321496376083608 0.008445233644885083 0 -2368 0.06913215034689475 0.008843738317732823 0 -2369 -0.0006321503468975825 0.008843738317783399 0 -2370 0.06913215105519753 0.009242242990629087 0 -2371 -0.0006321510551995398 0.009242242990681679 0 -2372 0.06913215176251224 0.009640747663525689 0 -2373 -0.0006321517625142444 0.009640747663579419 0 -2374 0.06913215246883826 0.0100392523364223 0 -2375 -0.0006321524688418147 0.01003925233647607 0 -2376 0.06913215317417838 0.01043775700931895 0 -2377 -0.0006321531741821887 0.01043775700937276 0 -2378 0.06913215387853178 0.01083626168221519 0 -2379 -0.0006321538785355024 0.01083626168227016 0 -2380 0.06913215458189763 0.01123476635511112 0 -2381 -0.0006321545819014708 0.0112347663551683 0 -2382 0.06913215528427719 0.0116332710280069 0 -2383 -0.000632155284280368 0.0116332710280666 0 -2384 0.0691321559856677 0.01203177570090265 0 -2385 -0.0006321559856719426 0.01203177570096492 0 -2386 0.06913215668607216 0.0124302803737985 0 -2387 -0.0006321566860763275 0.01243028037386319 0 -2388 0.06913215738548886 0.01282878504669432 0 -2389 -0.000632157385493501 0.01282878504676148 0 -2390 0.0691321580839185 0.01322728971959014 0 -2391 -0.0006321580839234413 0.01322728971965976 0 -2392 0.06913215878136124 0.01362579439248595 0 -2393 -0.0006321587813661773 0.01362579439255801 0 -2394 0.06913215947781692 0.01402429906538174 0 -2395 -0.0006321594778216075 0.01402429906545639 0 -2396 0.06913216017328469 0.01442280373827762 0 -2397 -0.0006321601732898417 0.01442280373835456 0 -2398 0.06913216086776527 0.01482130841117381 0 -2399 -0.0006321608677708243 0.01482130841125286 0 -2400 0.06913216156125943 0.01521981308407031 0 -2401 -0.0006321615612644568 0.01521981308415118 0 -2402 0.06913216225376527 0.01561831775696702 0 -2403 -0.0006321622537709052 0.01561831775704948 0 -2404 0.06913216294528474 0.0160168224298636 0 -2405 -0.0006321629452901254 0.01601682242994766 0 -2406 0.06913216363581665 0.0164153271027603 0 -2407 -0.0006321636358220153 0.01641532710284598 0 -2408 0.06913216432536151 0.0168138317756569 0 -2409 -0.0006321643253667992 0.01681383177574441 0 -2410 0.06913216501391785 0.01721233644855345 0 -2411 -0.0006321650139242059 0.01721233644864259 0 -2412 0.06913216570148834 0.01761084112145003 0 -2413 -0.0006321657014941944 0.01761084112154079 0 -2414 0.06913216638807165 0.01800934579434673 0 -2415 -0.0006321663880768316 0.0180093457944392 0 -2416 0.06913216707366725 0.0184078504672433 0 -2417 -0.0006321670736723577 0.01840785046733756 0 -2418 0.0691321677582748 0.01880635514014007 0 -2419 -0.0006321677582807524 0.01880635514023574 0 -2420 0.06913216844189511 0.01920485981303658 0 -2421 -0.0006321684419016814 0.01920485981313405 0 -2422 0.06913216912452921 0.01960336448593323 0 -2423 -0.0006321691245350733 0.01960336448603243 0 -2424 0.06913216980617479 0.02000186915882987 0 -2425 -0.0006321698061812184 0.02000186915893021 0 -2426 0.06913217048683397 0.02040037383172644 0 -2427 -0.0006321704868401839 0.02040037383182723 0 -2428 0.06913217116650497 0.02079887850462322 0 -2429 -0.0006321711665118935 0.02079887850472391 0 -2430 0.06913217184518949 0.02119738317752066 0 -2431 -0.0006321718451961349 0.02119738317762058 0 -2432 0.06913217252288588 0.0215958878504187 0 -2433 -0.0006321725228929857 0.02159588785051725 0 -2434 0.06913217319959586 0.02199439252331709 0 -2435 -0.0006321731996024517 0.02199439252341391 0 -2436 0.06913217387531775 0.02239289719621533 0 -2437 -0.0006321738753245568 0.02239289719631045 0 -2438 0.06913217455005248 0.02279140186911368 0 -2439 -0.0006321745500593173 0.02279140186920743 0 -2440 0.06913217522380063 0.02318990654201175 0 -2441 -0.0006321752238066987 0.02318990654210395 0 -2442 0.06913217589656062 0.02358841121490983 0 -2443 -0.0006321758965667191 0.02358841121500075 0 -2444 0.06913217656833232 0.02398691588780818 0 -2445 -0.0006321765683394336 0.0239869158878973 0 -2446 0.06913217723911916 0.02438542056070657 0 -2447 -0.000632177239124654 0.0243854205607941 0 -2448 0.06913217790891683 0.02478392523360477 0 -2449 -0.0006321779089225117 0.02478392523369049 0 -2450 0.06913217857772756 0.02518242990650323 0 -2451 -0.0006321785777331547 0.02518242990658716 0 -2452 0.06913217924555123 0.02558093457940121 0 -2453 -0.0006321792455564139 0.02558093457948383 0 -2454 0.06913217991238703 0.02597943925229957 0 -2455 -0.0006321799123922883 0.02597943925238067 0 -2456 0.06913218057823468 0.02637794392519774 0 -2457 -0.0006321805782405546 0.02637794392527735 0 -2458 0.06913218124309593 0.02677644859809601 0 -2459 -0.0006321812431011291 0.02677644859817314 0 -2460 0.06913218190696972 0.0271749532709941 0 -2461 -0.0006321819069749469 0.02717495327106926 0 -2462 0.0691321825698557 0.02757345794389252 0 -2463 -0.0006321825698609617 0.02757345794396511 0 -2464 0.06913218323175524 0.02797196261679059 0 -2465 -0.0006321832317596882 0.0279719626168609 0 -2466 0.06913218389266561 0.02837046728968916 0 -2467 -0.0006321838926709061 0.02837046728975681 0 -2468 0.06913218455258992 0.02876897196258725 0 -2469 -0.0006321845525948251 0.02876897196265256 0 -2470 0.06913218521152641 0.02916747663548537 0 -2471 -0.0006321852115311171 0.0291674766355485 0 -2472 0.06913218586947631 0.02956598130838366 0 -2473 -0.0006321858694800092 0.02956598130844434 0 -2474 0.0691321865264385 0.02996448598128205 0 -2475 -0.000632186526441662 0.02996448598134019 0 -2476 0.06913218718241235 0.03036299065417997 0 -2477 -0.0006321871824153379 0.03036299065423602 0 -2478 0.06913218783739797 0.03076149532707679 0 -2479 -0.0006321878374023514 0.03076149532713262 0 -2480 0.06913218849139746 0.03115999999997322 0 -2481 -0.0006321884914013745 0.031160000000029 0 -2482 0.06913218914440918 0.03155850467287025 0 -2483 -0.0006321891444129883 0.03155850467292567 0 -2484 0.06913218979643332 0.03195700934576812 0 -2485 -0.000632189796437407 0.03195700934582205 0 -2486 0.06913219044747054 0.03235551401866676 0 -2487 -0.000632190447473928 0.03235551401871899 0 -2488 0.06913219109751982 0.03275401869156484 0 -2489 -0.000632191097523378 0.03275401869161572 0 -2490 0.06913219174658192 0.03315252336446291 0 -2491 -0.0006321917465845617 0.03315252336451088 0 -2492 0.0691321923946565 0.03355102803736108 0 -2493 -0.0006321923946587306 0.03355102803740635 0 -2494 0.06913219304174385 0.03394953271026017 0 -2495 -0.0006321930417453242 0.03394953271030354 0 -2496 0.06913219368784214 0.03434803738315772 0 -2497 -0.0006321936878443932 0.0343480373831994 0 -2498 0.06913219433295496 0.0347465420560558 0 -2499 -0.0006321943329562942 0.03474654205609635 0 -2500 0.06913219497707866 0.03514504672895457 0 -2501 -0.0006321949770808648 0.03514504672899262 0 -2502 0.0691321956202151 0.03554355140185252 0 -2503 -0.000632195620217397 0.03554355140188955 0 -2504 0.06913219626236435 0.03594205607475098 0 -2505 -0.0006321962623671927 0.03594205607478454 0 -2506 0.06913219690352593 0.03634056074764941 0 -2507 -0.0006321969035283909 0.03634056074768032 0 -2508 0.06913219754370044 0.03673906542054786 0 -2509 -0.0006321975437023637 0.03673906542057672 0 -2510 0.06913219818288713 0.03713757009344595 0 -2511 -0.0006321981828884211 0.03713757009347367 0 -2512 0.06913219882108686 0.03753607476634381 0 -2513 -0.000632198821087448 0.03753607476637062 0 -2514 0.06913219945829768 0.0379345794392418 0 -2515 -0.0006321994582988565 0.03793457943926679 0 -2516 0.06913220009452242 0.0383330841121402 0 -2517 -0.0006322000945229621 0.03833308411216397 0 -2518 0.06913220072975815 0.03873158878503857 0 -2519 -0.00063220072975938 0.03873158878506037 0 -2520 0.06913220136400675 0.03913009345793637 0 -2521 -0.0006322013640080367 0.03913009345795677 0 -2522 0.06913220199726854 0.03952859813083529 0 -2523 -0.0006322019972694058 0.03952859813085342 0 -2524 0.0691322026295422 0.03992710280373309 0 -2525 -0.0006322026295431692 0.03992710280374872 0 -2526 0.06913220326082728 0.0403256074766314 0 -2527 -0.0006322032608288696 0.04032560747664378 0 -2528 -0.0006322038911271681 0.04072411214953853 0 -2529 0.0691322038911272 0.04072411214952979 0 -2530 -0.0006347585474733707 0.04111576992944499 0 -2531 0.0691347585474731 0.04111576992944053 0 -2532 7.923076922907102e-05 -0.0006324171432176541 0 -2533 0.06842076923076668 -0.0006324171432184323 0 -2534 0.0004788888888864358 -0.0006324173252469195 0 -2535 0.06802111111110759 -0.0006324173252457819 0 -2536 0.0008785470085438008 -0.0006324175071988034 0 -2537 0.06762145299144658 -0.0006324175072002313 0 -2538 0.001278205128201166 -0.0006324176890732494 0 -2539 0.06722179487178473 -0.0006324176890739566 0 -2540 0.00167786324785853 -0.0006324178708701538 0 -2541 0.06682213675212706 -0.0006324178708710163 0 -2542 0.002077521367515869 -0.0006324180525900093 0 -2543 0.06642247863246881 -0.0006324180525913974 0 -2544 0.002477179487173174 -0.0006324182342326146 0 -2545 0.06602282051280835 -0.0006324182342332005 0 -2546 0.002876837606830478 -0.0006324184157980337 0 -2547 0.0656231623931503 -0.0006324184157984184 0 -2548 0.003276495726487862 -0.0006324185972859076 0 -2549 0.06522350427348945 -0.0006324185972868239 0 -2550 0.003676153846145305 -0.0006324187786963621 0 -2551 0.06482384615382936 -0.0006324187786972438 0 -2552 0.004075811965802817 -0.0006324189600295186 0 -2553 0.06442418803417091 -0.0006324189600299057 0 -2554 0.004475470085460511 -0.0006324191412855121 0 -2555 0.06402452991451263 -0.0006324191412866597 0 -2556 0.004875128205118242 -0.000632419322464394 0 -2557 0.06362487179485438 -0.0006324193224668969 0 -2558 0.005274786324775926 -0.0006324195035657268 0 -2559 0.0632252136751961 -0.0006324195035673575 0 -2560 0.00567444444443342 -0.0006324196845897016 0 -2561 0.06282555555553564 -0.0006324196845908294 0 -2562 0.006074102564090922 -0.0006324198655363669 0 -2563 0.0624258974358763 -0.0006324198655371204 0 -2564 0.006473760683748414 -0.0006324200464056239 0 -2565 0.06202623931621803 -0.0006324200464066919 0 -2566 0.006873418803405894 -0.0006324202271976409 0 -2567 0.06162658119655975 -0.0006324202271997923 0 -2568 0.007273076923063378 -0.0006324204079124023 0 -2569 0.06122692307690041 -0.000632420407914506 0 -2570 0.007672735042720863 -0.0006324205885498206 0 -2571 0.06082726495724088 -0.0006324205885518301 0 -2572 0.008072393162378271 -0.0006324207691099075 0 -2573 0.06042760683758144 -0.0006324207691116504 0 -2574 0.008472051282035514 -0.000632420949592678 0 -2575 0.06002794871792076 -0.0006324209495950756 0 -2576 0.008871709401692534 -0.000632421129998154 0 -2577 0.05962829059826199 -0.0006324211299992647 0 -2578 0.00927136752134953 -0.0006324213103263251 0 -2579 0.0592286324786018 -0.000632421310329114 0 -2580 0.009671025641006459 -0.0006324214905771053 0 -2581 0.05882897435894257 -0.0006324214905793087 0 -2582 0.01007068376066322 -0.0006324216707505953 0 -2583 0.05842931623928252 -0.0006324216707530119 0 -2584 0.01047034188031996 -0.0006324218508468024 0 -2585 0.05802965811962352 -0.000632421850849753 0 -2586 0.01086999999997682 -0.0006324220308656937 0 -2587 0.0576299999999651 -0.000632422030868473 0 -2588 0.01126965811963385 -0.0006324222108072598 0 -2589 0.05723034188030574 -0.0006324222108099626 0 -2590 0.01166931623929081 -0.0006324223906715131 0 -2591 0.05683068376064658 -0.0006324223906744003 0 -2592 0.01206897435894781 -0.0006324225704584333 0 -2593 0.0564310256409868 -0.0006324225704614793 0 -2594 0.0124686324786048 -0.0006324227501679967 0 -2595 0.05603136752132896 -0.0006324227501707464 0 -2596 0.01286829059826182 -0.0006324229298003491 0 -2597 0.05563170940166964 -0.0006324229298036366 0 -2598 0.01326794871791878 -0.0006324231093552366 0 -2599 0.05523205128200978 -0.0006324231093586844 0 -2600 0.01366760683757575 -0.000632423288832926 0 -2601 0.05483239316235176 -0.0006324232888360613 0 -2602 0.01406726495723271 -0.0006324234682332549 0 -2603 0.05443273504269269 -0.0006324234682370815 0 -2604 0.01446692307688942 -0.0006324236475562417 0 -2605 0.05403307692303413 -0.0006324236475596537 0 -2606 0.0148665811965462 -0.0006324238268019236 0 -2607 0.05363341880337508 -0.0006324238268056707 0 -2608 0.01526623931620311 -0.0006324240059703115 0 -2609 0.05323376068371541 -0.0006324240059742271 0 -2610 0.01566589743586004 -0.0006324241850613571 0 -2611 0.05283410256405715 -0.0006324241850650074 0 -2612 0.01606555555551711 -0.0006324243640750487 0 -2613 0.05243444444439778 -0.0006324243640795253 0 -2614 0.01646521367517396 -0.0006324245430114571 0 -2615 0.05203478632473842 -0.000632424543015504 0 -2616 0.0168648717948311 -0.0006324247218706983 0 -2617 0.05163512820508016 -0.0006324247218742219 0 -2618 0.01726452991448812 -0.0006324249006524479 0 -2619 0.05123547008542011 -0.0006324249006570072 0 -2620 0.01766418803414495 -0.0006324250793568644 0 -2621 0.05083581196576184 -0.0006324250793610333 0 -2622 0.01806384615380204 -0.0006324252579840545 0 -2623 0.05043615384610207 -0.0006324252579890245 0 -2624 0.01846350427345908 -0.0006324254365338994 0 -2625 0.05003649572644315 -0.0006324254365386566 0 -2626 0.01886316239311599 -0.0006324256150063853 0 -2627 0.04963683760678554 -0.0006324256150108985 0 -2628 0.01926282051277293 -0.0006324257934015377 0 -2629 0.04923717948712619 -0.0006324257934057608 0 -2630 0.01966247863242992 -0.0006324259717194069 0 -2631 0.04883752136746729 -0.0006324259717242608 0 -2632 0.02006213675208711 -0.0006324261499599592 0 -2633 0.04843786324780795 -0.000632426149965434 0 -2634 0.02046179487174397 -0.0006324263281231894 0 -2635 0.04803820512814811 -0.0006324263281284497 0 -2636 0.02086145299140063 -0.000632426506209092 0 -2637 0.04763854700848984 -0.0006324265062143005 0 -2638 0.02126111111105708 -0.0006324266842176683 0 -2639 0.047238888888831 -0.0006324266842216574 0 -2640 0.02166076923071367 -0.000632426862148897 0 -2641 0.04683923076917113 -0.0006324268621538473 0 -2642 0.02206042735037081 -0.0006324270400027814 0 -2643 0.04643957264951284 -0.0006324270400080512 0 -2644 0.02246008547002765 -0.0006324272177794795 0 -2645 0.04603991452985406 -0.000632427217784659 0 -2646 0.0228597435896848 -0.0006324273954788389 0 -2647 0.04564025641019522 -0.0006324273954836764 0 -2648 0.02325940170934179 -0.0006324275731008555 0 -2649 0.04524059829053614 -0.0006324275731052972 0 -2650 0.02365905982899851 -0.0006324277506452188 0 -2651 0.04484094017087555 -0.0006324277506512074 0 -2652 0.02405871794865578 -0.0006324279281127648 0 -2653 0.04444128205121672 -0.000632427928118771 0 -2654 0.02445837606831266 -0.0006324281055027182 0 -2655 0.0440416239315566 -0.0006324281055084066 0 -2656 0.02485803418796965 -0.0006324282828155201 0 -2657 0.04364196581189716 -0.0006324282828212464 0 -2658 0.02525769230762676 -0.0006324284600506944 0 -2659 0.04324230769223772 -0.0006324284600566395 0 -2660 0.02565735042728366 -0.0006324286372089321 0 -2661 0.04284264957257772 -0.0006324286372144064 0 -2662 0.02605700854694057 -0.0006324288142895911 0 -2663 0.04244299145291799 -0.0006324288142957789 0 -2664 0.02645666666659766 -0.0006324289912930213 0 -2665 0.04204333333325919 -0.0006324289912995621 0 -2666 0.0268563247862544 -0.0006324291682192872 0 -2667 0.04164367521359971 -0.0006324291682256503 0 -2668 0.02725598290591147 -0.0006324293450678926 0 -2669 0.04124401709393915 -0.0006324293450745634 0 -2670 0.02765564102556861 -0.0006324295218392346 0 -2671 0.04084435897427924 -0.0006324295218458092 0 -2672 0.02805529914522561 -0.0006324296985334284 0 -2673 0.04044470085462008 -0.0006324296985402961 0 -2674 0.02845495726488272 -0.0006324298751502857 0 -2675 0.0400450427349615 -0.0006324298751566716 0 -2676 0.0288546153845394 -0.0006324300516895933 0 -2677 0.03964538461530239 -0.0006324300516966439 0 -2678 0.0292542735041965 -0.000632430228151704 0 -2679 0.0392457264956436 -0.0006324302281585571 0 -2680 0.02965393162385307 -0.0006324304045365216 0 -2681 0.03884606837598451 -0.0006324304045433875 0 -2682 0.03005358974350975 -0.0006324305808440278 0 -2683 0.03844641025632545 -0.0006324305808512815 0 -2684 0.03045324786316628 -0.0006324307570741493 0 -2685 0.03804675213666633 -0.0006324307570817526 0 -2686 0.03085290598282333 -0.0006324309332270139 0 -2687 0.03764709401700752 -0.0006324309332346689 0 -2688 0.03125256410248033 -0.0006324311093026478 0 -2689 0.03724743589734891 -0.0006324311093104156 0 -2690 0.03165222222213706 -0.0006324312853009408 0 -2691 0.03684777777768974 -0.0006324312853086469 0 -2692 0.03205188034179406 -0.0006324314612214742 0 -2693 0.03644811965803053 -0.0006324314612296591 0 -2694 0.03245153846145106 -0.0006324316370654514 0 -2695 0.03604846153837134 -0.00063243163707318 0 -2696 0.03285119658110806 -0.0006324318128313152 0 -2697 0.03564880341871252 -0.0006324318128392279 0 -2698 0.03325085470076499 -0.0006324319885202574 0 -2699 0.03524914529905355 -0.0006324319885281792 0 -2700 0.03365051282042207 -0.0006324321641318967 0 -2701 0.03484948717939469 -0.0006324321641399673 0 -2702 0.03405017094007897 -0.0006324323396661501 0 -2703 0.03444982905973686 -0.0006324323396741823 0 -2704 0.06911497996999756 -0.0006149641104152926 0 -2705 -0.0006149799699973514 -0.0006149641104152438 0 -2706 -0.000409928429456143 -0.0002812460684333093 0 -2707 0.0689099284294558 -0.0002812460684330963 0 -2708 -0.0002744362763491964 -0.0004159903067974736 0 -2709 0.0687744362763491 -0.0004159903067975099 0 -2710 0.06890941757415484 0.04147916069534493 0 -2711 -0.0004094175741542325 0.04147916069534555 0 -2712 -0.0006360028501467738 0.04147406437609216 0 -2713 0.06913600285014748 0.04147406437609023 0 -2714 0.06918633052126738 -0.000122616822431395 0 -2715 -0.0006863305212678463 -0.0001226168224280066 0 -2716 0.06918633259428741 0.00027588785046493 0 -2717 -0.0006863325942878354 0.00027588785047028 0 -2718 0.06918633466622899 0.0006743925233612324 0 -2719 -0.000686334666229003 0.0006743925233685632 0 -2720 0.06918633673709015 0.001072897196257476 0 -2721 -0.0006863367370913055 0.001072897196266846 0 -2722 0.06918633880687373 0.001471401869153705 0 -2723 -0.0006863388068746916 0.001471401869165129 0 -2724 0.06918634087557678 0.00186990654205004 0 -2725 -0.0006863408755791128 0.001869906542063412 0 -2726 0.06918634294320132 0.002268411214946548 0 -2727 -0.0006863429432045165 0.002268411214961695 0 -2728 0.06918634500974838 0.002666915887843031 0 -2729 -0.0006863450097508537 0.002666915887859978 0 -2730 0.06918634707521457 0.003065420560739514 0 -2731 -0.0006863470752180669 0.003065420560758262 0 -2732 0.06918634913960363 0.003463925233636111 0 -2733 -0.0006863491396061298 0.003463925233656547 0 -2734 0.06918635120291095 0.00386242990653274 0 -2735 -0.00068635120291499 0.003862429906554837 0 -2736 0.06918635326514064 0.004260934579429271 0 -2737 -0.0006863532651445958 0.004260934579453113 0 -2738 0.06918635532629039 0.004659439252325354 0 -2739 -0.0006863553262949073 0.004659439252351395 0 -2740 0.0691863573863615 0.005057943925221174 0 -2741 -0.0006863573863659005 0.005057943925249684 0 -2742 0.06918635944535194 0.005456448598116978 0 -2743 -0.0006863594453575376 0.005456448598147975 0 -2744 0.06918636150326368 0.005854953271012815 0 -2745 -0.0006863615032697254 0.005854953271046255 0 -2746 0.06918636356009623 0.006253457943908721 0 -2747 -0.0006863635601024065 0.006253457943944537 0 -2748 0.0691863656158488 0.006651962616805068 0 -2749 -0.000686365615855557 0.006651962616842819 0 -2750 0.0691863676705228 0.007050467289701477 0 -2751 -0.000686367670529112 0.007050467289741099 0 -2752 0.06918636972411583 0.007448971962597423 0 -2753 -0.0006863697241230255 0.007448971962639384 0 -2754 0.06918637177663031 0.007847476635493227 0 -2755 -0.0006863717766372627 0.007847476635537661 0 -2756 0.06918637382806393 0.008245981308389065 0 -2757 -0.0006863738280717872 0.00824598130843596 0 -2758 0.06918637587841789 0.008644485981284889 0 -2759 -0.0006863758784265444 0.008644485981334242 0 -2760 0.06918637792769192 0.009042990654180889 0 -2761 -0.0006863779277014693 0.009042990654232497 0 -2762 0.06918637997588652 0.009441495327077368 0 -2763 -0.0006863799758964826 0.009441495327130714 0 -2764 0.06918638202300216 0.009839999999974029 0 -2765 -0.0006863820230113211 0.009840000000027719 0 -2766 0.06918638406903665 0.01023850467287063 0 -2767 -0.0006863840690463401 0.01023850467292441 0 -2768 0.06918638611399164 0.01063700934576712 0 -2769 -0.0006863861140014531 0.01063700934582134 0 -2770 0.06918638815786507 0.01103551401866313 0 -2771 -0.0006863881578765599 0.01103551401871922 0 -2772 0.06918639020065968 0.01143401869155892 0 -2773 -0.0006863902006714976 0.01143401869161751 0 -2774 0.06918639224237413 0.01183252336445478 0 -2775 -0.0006863922423862488 0.01183252336451577 0 -2776 0.06918639428300891 0.0122310280373506 0 -2777 -0.0006863942830208523 0.01223102803741408 0 -2778 0.06918639632256268 0.01262953271024646 0 -2779 -0.0006863963225752028 0.01262953271031234 0 -2780 0.06918639836103636 0.01302803738314219 0 -2781 -0.0006863983610492214 0.01302803738321062 0 -2782 0.06918640039842966 0.01342654205603806 0 -2783 -0.0006864003984428683 0.01342654205610892 0 -2784 0.06918640243474197 0.0138250467289339 0 -2785 -0.0006864024347560483 0.01382504672900717 0 -2786 0.06918640446997432 0.01422355140182971 0 -2787 -0.0006864044699888936 0.01422355140190547 0 -2788 0.06918640650412654 0.01462205607472559 0 -2789 -0.0006864065041411188 0.01462205607480382 0 -2790 0.06918640853719732 0.01502056074762203 0 -2791 -0.0006864085372128253 0.01502056074770206 0 -2792 0.06918641056918844 0.01541906542051866 0 -2793 -0.000686410569203969 0.01541906542060033 0 -2794 0.06918641260009806 0.01581757009341524 0 -2795 -0.0006864126001145681 0.01581757009349865 0 -2796 0.06918641462992792 0.01621607476631181 0 -2797 -0.0006864146299443776 0.01621607476639695 0 -2798 0.0691864166586762 0.01661457943920852 0 -2799 -0.000686416658693407 0.01661457943929515 0 -2800 0.06918641868634522 0.0170130841121051 0 -2801 -0.0006864186863617035 0.01701308411219345 0 -2802 0.06918642071293191 0.01741158878500184 0 -2803 -0.0006864207129490315 0.0174115887850918 0 -2804 0.06918642273843759 0.01781009345789851 0 -2805 -0.0006864227384556198 0.01781009345799012 0 -2806 0.06918642476286239 0.018208598130795 0 -2807 -0.0006864247628812559 0.01820859813088827 0 -2808 0.06918642678620658 0.01860710280369166 0 -2809 -0.0006864267862258741 0.01860710280378658 0 -2810 0.0691864288084707 0.01900560747658823 0 -2811 -0.0006864288084893783 0.0190056074766849 0 -2812 0.06918643082965194 0.01940411214948494 0 -2813 -0.0006864308296717751 0.01940411214958314 0 -2814 0.06918643284975418 0.01980261682238151 0 -2815 -0.0006864328497731973 0.01980261682248137 0 -2816 0.06918643486877291 0.02020112149527816 0 -2817 -0.0006864348687931286 0.02020112149537891 0 -2818 0.06918643688671239 0.0205996261681748 0 -2819 -0.0006864368867319212 0.02059962616827571 0 -2820 0.06918643890356937 0.02099813084107171 0 -2821 -0.0006864389035892223 0.02099813084117228 0 -2822 0.06918644091934598 0.02139663551396972 0 -2823 -0.0006864409193651135 0.02139663551406892 0 -2824 0.0691864429340405 0.02179514018686794 0 -2825 -0.0006864429340596916 0.02179514018696562 0 -2826 0.0691864449476542 0.022193644859766 0 -2827 -0.0006864449476728893 0.02219364485986245 0 -2828 0.06918644696018647 0.02259214953266437 0 -2829 -0.0006864469602045554 0.02259214953275896 0 -2830 0.06918644897163644 0.0229906542055627 0 -2831 -0.0006864489716547556 0.02299065420565547 0 -2832 0.06918645098200635 0.02338915887846093 0 -2833 -0.0006864509820232428 0.02338915887855215 0 -2834 0.06918645299129385 0.02378766355135929 0 -2835 -0.0006864529913101305 0.02378766355144882 0 -2836 0.06918645499949806 0.0241861682242575 0 -2837 -0.0006864549995154385 0.0241861682243455 0 -2838 0.06918645700662243 0.02458467289715557 0 -2839 -0.0006864570066391907 0.02458467289724217 0 -2840 0.06918645901266511 0.02498317757005382 0 -2841 -0.0006864590126809533 0.02498317757013901 0 -2842 0.06918646101762545 0.02538168224295207 0 -2843 -0.0006864610176408704 0.0253816822430358 0 -2844 0.0691864630215034 0.02578018691585035 0 -2845 -0.0006864630215190149 0.0257801869159322 0 -2846 0.06918646502430092 0.02617869158874871 0 -2847 -0.0006864650243152982 0.02617869158882896 0 -2848 0.0691864670260153 0.02657719626164689 0 -2849 -0.0006864670260296079 0.02657719626172535 0 -2850 0.06918646902664728 0.02697570093454513 0 -2851 -0.0006864690266616408 0.02697570093462148 0 -2852 0.06918647102619765 0.02737420560744327 0 -2853 -0.0006864710262116634 0.02737420560751698 0 -2854 0.06918647302466589 0.02777271028034176 0 -2855 -0.0006864730246796686 0.0277727102804129 0 -2856 0.06918647502205331 0.0281712149532398 0 -2857 -0.0006864750220654339 0.02817121495330902 0 -2858 0.06918647701835634 0.02856971962613799 0 -2859 -0.000686477018369136 0.02856971962620459 0 -2860 0.06918647901357888 0.02896822429903649 0 -2861 -0.0006864790135905786 0.02896822429910071 0 -2862 0.06918648100771888 0.02936672897193465 0 -2863 -0.0006864810077295252 0.02936672897199625 0 -2864 0.06918648300077457 0.02976523364483276 0 -2865 -0.0006864830007862376 0.02976523364489238 0 -2866 0.06918648499274922 0.03016373831773078 0 -2867 -0.0006864849927603908 0.03016373831778796 0 -2868 0.06918648698364174 0.03056224299062822 0 -2869 -0.0006864869836523157 0.03056224299068418 0 -2870 0.06918648897345087 0.030960747663525 0 -2871 -0.0006864889734618766 0.03096074766358079 0 -2872 0.06918649096217806 0.03135925233642144 0 -2873 -0.0006864909621886045 0.03135925233647748 0 -2874 0.06918649294982324 0.03175775700931964 0 -2875 -0.0006864929498328974 0.03175775700937442 0 -2876 0.06918649493638461 0.03215626168221771 0 -2877 -0.0006864949363940283 0.03215626168227085 0 -2878 0.0691864969218652 0.03255476635511575 0 -2879 -0.0006864969218728504 0.03255476635516777 0 -2880 0.06918649890626119 0.03295327102801442 0 -2881 -0.0006864989062686591 0.0329532710280635 0 -2882 0.06918650088957465 0.03335177570091251 0 -2883 -0.0006865008895813619 0.03335177570095873 0 -2884 0.06918650287180476 0.0337502803738105 0 -2885 -0.0006865028718121485 0.03375028037385472 0 -2886 0.06918650485295416 0.03414878504670867 0 -2887 -0.0006865048529601447 0.0341487850467512 0 -2888 0.06918650683301805 0.03454728971960731 0 -2889 -0.000686506833024485 0.03454728971964814 0 -2890 0.06918650881199979 0.03494579439250539 0 -2891 -0.0006865088120062769 0.03494579439254509 0 -2892 0.06918651078989931 0.03534429906540333 0 -2893 -0.000686510789904714 0.0353442990654415 0 -2894 0.06918651276671368 0.03574280373830171 0 -2895 -0.0006865127667199045 0.035742803738337 0 -2896 0.06918651474244786 0.03614130841120018 0 -2897 -0.0006865147424517351 0.03614130841123211 0 -2898 0.0691865167170968 0.03653981308409773 0 -2899 -0.0006865167171009642 0.03653981308412907 0 -2900 0.0691865186906637 0.03693831775699616 0 -2901 -0.0006865186906666628 0.03693831775702527 0 -2902 0.06918652066314566 0.03733682242989465 0 -2903 -0.0006865206631495025 0.03733682242992187 0 -2904 0.06918652263454526 0.03773532710279307 0 -2905 -0.0006865226345487621 0.03773532710281882 0 -2906 0.06918652460486133 0.03813383177569171 0 -2907 -0.0006865246048644931 0.03813383177571522 0 -2908 0.06918652657409405 0.03853233644858924 0 -2909 -0.0006865265740969551 0.03853233644861163 0 -2910 0.06918652854224347 0.03893084112148814 0 -2911 -0.0006865285422461442 0.03893084112150885 0 -2912 0.06918653050930797 0.03932934579438622 0 -2913 -0.000686530509311067 0.03932934579440552 0 -2914 0.06918653247529109 0.03972785046728404 0 -2915 -0.000686532475292551 0.0397278504673011 0 -2916 0.06918653444018957 0.04012635514018267 0 -2917 -0.0006865344401902544 0.04012635514019585 0 -2918 0.06918653640400452 0.04052485981308108 0 -2919 -0.0006865364040046005 0.04052485981309083 0 -2920 -0.0006865383667347216 0.04092336448598612 0 -2921 0.06918653836673526 0.04092336448597905 0 -2922 -0.0003534555576327157 0.0409234123222749 0 -2923 0.06885345555763131 0.04092341232227516 0 -2924 -0.0003534535990430348 0.0405249289099515 0 -2925 0.06885345359904177 0.04052492890995305 0 -2926 0.06885345164086551 0.04012644549763297 0 -2927 -0.0003534516408676411 0.04012644549762687 0 -2928 -0.00035344968310578 0.03972796208530095 0 -2929 0.06885344968310329 0.03972796208531353 0 -2930 -0.0003534477257577671 0.03932947867297694 0 -2931 0.06885344772575462 0.03932947867299463 0 -2932 -0.0003534457688226881 0.03893099526065371 0 -2933 0.06885344576881842 0.03893099526067277 0 -2934 -0.0003534438123016389 0.03853251184833183 0 -2935 0.0688534438122971 0.03853251184835037 0 -2936 -0.0003534418561939661 0.03813402843600995 0 -2937 0.06885344185618973 0.03813402843602828 0 -2938 -0.0003534399004998804 0.03773554502368785 0 -2939 0.06885343990049525 0.03773554502370644 0 -2940 -0.0003534379452193448 0.03733706161136544 0 -2941 0.06885343794521503 0.03733706161138406 0 -2942 -0.0003534359903525982 0.03693857819904322 0 -2943 0.06885343599034735 0.03693857819906168 0 -2944 -0.0003534340358996982 0.03654009478671971 0 -2945 0.06885343403589478 0.03654009478674166 0 -2946 -0.0003534320818604806 0.03614161137439429 0 -2947 0.06885343208185472 0.03614161137442246 0 -2948 -0.0003534301282352852 0.03574312796206864 0 -2949 0.06885343012822938 0.03574312796210282 0 -2950 -0.0003534281750234742 0.03534464454974461 0 -2951 0.06885342817501565 0.03534464454978154 0 -2952 -0.0003534262222256147 0.03494616113742186 0 -2953 0.06885342622221778 0.03494616113745969 0 -2954 -0.0003534242698406481 0.03454767772509998 0 -2955 0.06885342426983346 0.03454767772513729 0 -2956 -0.0003534223178698461 0.0341491943127781 0 -2957 0.06885342231786129 0.03414919431281489 0 -2958 -0.0003534203663124782 0.03375071090045567 0 -2959 0.0688534203663051 0.03375071090049304 0 -2960 -0.0003534184151691018 0.03335222748813363 0 -2961 0.06885341841516097 0.03335222748817065 0 -2962 -0.0003534164644391136 0.03295374407581012 0 -2963 0.06885341646443061 0.03295374407584922 0 -2964 -0.000353414514123055 0.03255526066348469 0 -2965 0.06885341451411379 0.03255526066352713 0 -2966 -0.0003534125642209319 0.03215677725115958 0 -2967 0.06885341256421279 0.0321567772512071 0 -2968 -0.0003534106147323285 0.03175829383883392 0 -2969 0.06885341061472271 0.03175829383888851 0 -2970 -0.0003534086656574067 0.03135981042650984 0 -2971 0.06885340866564736 0.03135981042656925 0 -2972 -0.0003534067169964007 0.0309613270141866 0 -2973 0.06885340671698564 0.03096132701424886 0 -2974 -0.0003534047687489164 0.03056284360186308 0 -2975 0.06885340476873739 0.03056284360192695 0 -2976 -0.0003534028209148852 0.03016436018954033 0 -2977 0.06885340282090387 0.03016436018960454 0 -2978 -0.0003534008734947093 0.02976587677721666 0 -2979 0.0688534008734835 0.02976587677728268 0 -2980 -0.0003533989264883294 0.02936739336489311 0 -2981 0.06885339892647573 0.02936739336496103 0 -2982 -0.0003533969798957992 0.02896890995256957 0 -2983 0.06885339697988299 0.02896890995264076 0 -2984 -0.0003533950337170149 0.02857042654024648 0 -2985 0.06885339503370425 0.02857042654032043 0 -2986 -0.0003533930879515479 0.02817194312792418 0 -2987 0.06885339308793717 0.02817194312800074 0 -2988 -0.0003533911425998465 0.02777345971560074 0 -2989 0.06885339114258622 0.02777345971568039 0 -2990 -0.0003533891976621688 0.02737497630327703 0 -2991 0.06885338919764768 0.02737497630335909 0 -2992 -0.0003533872531382995 0.0269764928909534 0 -2993 0.06885338725312333 0.02697649289103715 0 -2994 -0.0003533853090279191 0.0265780094786309 0 -2995 0.06885338530901225 0.02657800947871483 0 -2996 -0.0003533833653311527 0.02617952606630802 0 -2997 0.06885338336531524 0.02617952606639328 0 -2998 -0.0003533814220482351 0.0257810426539846 0 -2999 0.06885338142203291 0.02578104265407244 0 -3000 -0.0003533794791792081 0.02538255924166103 0 -3001 0.0688533794791629 0.02538255924175204 0 -3002 -0.0003533775367238338 0.0249840758293374 0 -3003 0.0688533775367068 0.0249840758294312 0 -3004 -0.0003533755946821729 0.02458559241701473 0 -3005 0.0688533755946652 0.02458559241710973 0 -3006 -0.000353373653053954 0.02418710900469214 0 -3007 0.0688533736530377 0.02418710900478809 0 -3008 -0.0003533717118398412 0.02378862559236871 0 -3009 0.06885337171182165 0.02378862559246751 0 -3010 -0.0003533697710393275 0.02339014218004495 0 -3011 0.06885336977102105 0.02339014218014673 0 -3012 -0.000353367830652977 0.02299165876772135 0 -3013 0.06885336783063485 0.02299165876782607 0 -3014 -0.0003533658906799679 0.02259317535539827 0 -3015 0.06885336589066104 0.02259317535550447 0 -3016 -0.0003533639511208624 0.02219469194307502 0 -3017 0.06885336395110198 0.02219469194318282 0 -3018 -0.0003533620119754961 0.02179620853075126 0 -3019 0.06885336201195645 0.0217962085308623 0 -3020 -0.0003533600732439411 0.02139772511842752 0 -3021 0.06885336007322403 0.0213977251185416 0 -3022 -0.0003533581349262679 0.02099924170610402 0 -3023 0.06885335813490596 0.02099924170622007 0 -3024 -0.0003533561970222675 0.02060075829378149 0 -3025 0.0688533561970012 0.02060075829389744 0 -3026 -0.0003533542595320136 0.02020227488146009 0 -3027 0.06885335425951185 0.02020227488157396 0 -3028 -0.0003533523224552852 0.01980379146913944 0 -3029 0.06885335232243438 0.01980379146925015 0 -3030 -0.000353350385792073 0.01940530805681874 0 -3031 0.06885335038577316 0.01940530805692641 0 -3032 -0.0003533484495428239 0.01900682464449708 0 -3033 0.06885334844952351 0.01900682464460295 0 -3034 -0.0003533465137075627 0.01860834123217555 0 -3035 0.06885334651368914 0.01860834123227997 0 -3036 -0.0003533445782858739 0.01820985781985489 0 -3037 0.06885334457826782 0.01820985781995645 0 -3038 -0.0003533426432778916 0.01781137440753447 0 -3039 0.06885334264325996 0.01781137440763272 0 -3040 -0.0003533407086838193 0.01741289099521368 0 -3041 0.06885334070866589 0.01741289099530915 0 -3042 -0.0003533387745034937 0.01701440758289207 0 -3043 0.06885333877448561 0.0170144075829865 0 -3044 -0.000353336840737136 0.01661592417057049 0 -3045 0.06885333684072031 0.01661592417066383 0 -3046 -0.0003533349073845362 0.01621744075824982 0 -3047 0.06885333490736752 0.01621744075834027 0 -3048 -0.0003533329744456416 0.0158189573459293 0 -3049 0.06885333297442962 0.01581895734601652 0 -3050 -0.0003533310419204773 0.01542047393360878 0 -3051 0.06885333104190455 0.01542047393369297 0 -3052 -0.0003533291098091999 0.01502199052128779 0 -3053 0.06885332910979401 0.01502199052137042 0 -3054 -0.0003533271781118307 0.01462350710896645 0 -3055 0.0688533271780961 0.01462350710904771 0 -3056 -0.000353325246828217 0.01422502369664515 0 -3057 0.06885332524681317 0.01422502369672411 0 -3058 -0.0003533233159584981 0.01382654028432392 0 -3059 0.06885332331594402 0.01382654028440028 0 -3060 -0.000353321385502655 0.01342805687200276 0 -3061 0.06885332138548809 0.01342805687207682 0 -3062 -0.0003533194554604824 0.01302957345968183 0 -3063 0.06885331945544647 0.01302957345975431 0 -3064 -0.000353317525832166 0.01263109004736077 0 -3065 0.06885331752581855 0.0126310900474315 0 -3066 -0.0003533155966177776 0.01223260663503983 0 -3067 0.06885331559660439 0.01223260663510791 0 -3068 -0.0003533136678170869 0.01183412322271885 0 -3069 0.06885331366780494 0.01183412322278418 0 -3070 -0.000353311739430389 0.0114356398103977 0 -3071 0.0688533117394189 0.01143563981046073 0 -3072 -0.0003533098114573965 0.01103715639807686 0 -3073 0.06885330981144638 0.01103715639813774 0 -3074 -0.0003533078838983368 0.01063867298575568 0 -3075 0.06885330788388656 0.01063867298581424 0 -3076 -0.0003533059567532295 0.01024018957343479 0 -3077 0.06885330595674194 0.01024018957349102 0 -3078 -0.0003533040300219394 0.009841706161113805 0 -3079 0.06885330403001054 0.009841706161166804 0 -3080 -0.000353302103704599 0.009443222748792699 0 -3081 0.06885330210369467 0.009443222748841382 0 -3082 -0.0003533001778009124 0.009044739336471801 0 -3083 0.06885330017779168 0.009044739336515938 0 -3084 -0.000353298252311089 0.008646255924150645 0 -3085 0.0688532982523022 0.008646255924190752 0 -3086 -0.0003532963272351401 0.008247772511829767 0 -3087 0.0688532963272267 0.008247772511867115 0 -3088 -0.0003532944025730017 0.007849289099508714 0 -3089 0.06885329440256438 0.007849289099544908 0 -3090 -0.0003532924783247865 0.007450805687187432 0 -3091 0.06885329247831705 0.00745080568722278 0 -3092 -0.0003532905544904523 0.007052322274866188 0 -3093 0.06885329055448247 0.007052322274900635 0 -3094 -0.000353288631069998 0.006653838862545057 0 -3095 0.06885328863106303 0.006653838862578508 0 -3096 -0.0003532867080633645 0.006255355450223926 0 -3097 0.06885328670805621 0.006255355450255965 0 -3098 -0.0003532847854706767 0.005856872037902737 0 -3099 0.06885328478546413 0.005856872037931537 0 -3100 -0.0003532828632918341 0.005458388625581784 0 -3101 0.06885328286328608 0.005458388625606112 0 -3102 -0.0003532809415268234 0.005059905213260717 0 -3103 0.06885328094152125 0.005059905213280846 0 -3104 -0.0003532790201757351 0.004661421800939259 0 -3105 0.06885327902017156 0.004661421800957101 0 -3106 -0.000353277099238598 0.004262938388617575 0 -3107 0.06885327709923449 0.004262938388634854 0 -3108 -0.0003532751787153478 0.003864454976295886 0 -3109 0.0688532751787118 0.003864454976312721 0 -3110 -0.0003532732586059982 0.003465971563974192 0 -3111 0.06885327325860127 0.003465971563990582 0 -3112 -0.0003532713389105446 0.003067488151652493 0 -3113 0.0688532713389072 0.003067488151668451 0 -3114 -0.0003532694196289968 0.002669004739330824 0 -3115 0.06885326941962504 0.002669004739346319 0 -3116 -0.0003532675007613435 0.002270521327009264 0 -3117 0.06885326750075843 0.002270521327023616 0 -3118 -0.0003532655823075789 0.001872037914687777 0 -3119 0.06885326558230451 0.001872037914698987 0 -3120 -0.0003532636642677222 0.001473554502366326 0 -3121 0.06885326366426436 0.001473554502373565 0 -3122 -0.0003532617466417672 0.001075071090044882 0 -3123 0.06885326174663978 0.001075071090048383 0 -3124 -0.0003532598294297297 0.0006765876777233996 0 -3125 0.06885325982942771 0.0006765876777248237 0 -3126 -0.0003532579126316093 0.0002781042654019019 0 -3127 0.06885325791263049 0.0002781042654026699 0 -3128 -0.0003578899744141145 -0.0001114116923538221 0 -3129 0.06885788997441393 -0.0001114116923538179 0 -3130 0.06860964794308283 -0.0003599076673422716 0 -3131 -0.0001096479430827425 -0.0003599076673421471 0 -3132 -0.0001152831561988379 -0.000685798248376437 0 -3133 0.06861528315619661 -0.0006857982483767511 0 -3134 0.0002790598290577534 -0.0006865912730194062 0 -3135 0.06822094017093909 -0.0006865912730204057 0 -3136 0.0006787179487151183 -0.0006865918301441436 0 -3137 0.06782128205127581 -0.0006865918301452556 0 -3138 0.001078376068372483 -0.0006865923871842214 0 -3139 0.06742162393161699 -0.0006865923871861742 0 -3140 0.001478034188029848 -0.000686592944139727 0 -3141 0.06702196581195512 -0.0006865929441417835 0 -3142 0.00187769230768721 -0.0006865935010106736 0 -3143 0.06662230769229467 -0.0006865935010129304 0 -3144 0.002277350427344523 -0.0006865940577969495 0 -3145 0.06622264957263641 -0.0006865940577992337 0 -3146 0.002677008547001826 -0.0006865946144984272 0 -3147 0.06582299145297812 -0.0006865946145013694 0 -3148 0.003076666666659154 -0.0006865951711152094 0 -3149 0.06542333333331986 -0.0006865951711170904 0 -3150 0.003476324786316576 -0.0006865957276473374 0 -3151 0.06502367521366159 -0.0006865957276508244 0 -3152 0.003875982905974048 -0.000686596284094986 0 -3153 0.06462401709400331 -0.0006865962840983451 0 -3154 0.004275641025631632 -0.0006865968404579977 0 -3155 0.06422435897434287 -0.0006865968404614999 0 -3156 0.004675299145289376 -0.0006865973967362625 0 -3157 0.06382470085468459 -0.0006865973967402605 0 -3158 0.005074957264947105 -0.0006865979529297372 0 -3159 0.06342504273502415 -0.0006865979529337002 0 -3160 0.005474615384604686 -0.0006865985090385023 0 -3161 0.06302538461536593 -0.0006865985090417265 0 -3162 0.005874273504262163 -0.0006865990650626006 0 -3163 0.06262572649570762 -0.0006865990650668831 0 -3164 0.006273931623919648 -0.0006865996210020831 0 -3165 0.06222606837604824 -0.0006865996210071383 0 -3166 0.006673589743577134 -0.0006866001768569433 0 -3167 0.06182641025638889 -0.0006866001768623973 0 -3168 0.00707324786323463 -0.0006866007326271215 0 -3169 0.06142675213672954 -0.0006866007326326928 0 -3170 0.007472905982892122 -0.0006866012883126369 0 -3171 0.06102709401707108 -0.000686601288318711 0 -3172 0.007872564102549611 -0.0006866018439134762 0 -3173 0.06062743589741001 -0.0006866018439198138 0 -3174 0.008272222222206888 -0.0006866023994295808 0 -3175 0.06022777777775039 -0.000686602399436163 0 -3176 0.008671880341864006 -0.0006866029548609936 0 -3177 0.05982811965809202 -0.0006866029548681514 0 -3178 0.00907153846152102 -0.0006866035102077512 0 -3179 0.05942846153843212 -0.0006866035102146283 0 -3180 0.009471196581178015 -0.0006866040654698292 0 -3181 0.05902880341877217 -0.0006866040654770941 0 -3182 0.00987085470083484 -0.0006866046206471855 0 -3183 0.05862914529911258 -0.0006866046206547283 0 -3184 0.01027051282049159 -0.0006866051757398877 0 -3185 0.05822948717945251 -0.0006866051757478722 0 -3186 0.01067017094014834 -0.0006866057307478903 0 -3187 0.05782982905979283 -0.0006866057307562167 0 -3188 0.01106982905980531 -0.0006866062856712042 0 -3189 0.05743017094013396 -0.0006866062856796509 0 -3190 0.01146948717946231 -0.0006866068405099131 0 -3191 0.05703051282047513 -0.0006866068405194118 0 -3192 0.01186914529911927 -0.0006866073952638397 0 -3193 0.05663085470081744 -0.0006866073952729362 0 -3194 0.0122688034187763 -0.0006866079499331276 0 -3195 0.05623119658115767 -0.0006866079499425777 0 -3196 0.0126684615384333 -0.0006866085045177288 0 -3197 0.0558315384614983 -0.0006866085045275387 0 -3198 0.01306811965809026 -0.0006866090590176383 0 -3199 0.05543188034184001 -0.000686609059028004 0 -3200 0.01346777777774732 -0.0006866096134328437 0 -3201 0.05503222222218115 -0.0006866096134434174 0 -3202 0.0138674358974043 -0.0006866101677633596 0 -3203 0.05463256410252208 -0.0006866101677743228 0 -3204 0.01426709401706112 -0.0006866107220091383 0 -3205 0.05423290598286248 -0.0006866107220202074 0 -3206 0.01466675213671785 -0.0006866112761702339 0 -3207 0.0538332478632033 -0.000686611276181663 0 -3208 0.01506641025637464 -0.0006866118302466494 0 -3209 0.05343358974354455 -0.0006866118302582463 0 -3210 0.01546606837603155 -0.0006866123842383653 0 -3211 0.05303393162388595 -0.0006866123842505428 0 -3212 0.01586572649568861 -0.0006866129381453799 0 -3213 0.05263427350422691 -0.0006866129381572126 0 -3214 0.01626538461534561 -0.0006866134919678078 0 -3215 0.0522346153845683 -0.0006866134919795921 0 -3216 0.01666504273500262 -0.000686614045705371 0 -3217 0.05183495726490858 -0.0006866140457182446 0 -3218 0.01706470085465946 -0.0006866145993582844 0 -3219 0.05143529914525025 -0.0006866145993715849 0 -3220 0.01746435897431659 -0.0006866151529265751 0 -3221 0.05103564102559166 -0.0006866151529402702 0 -3222 0.01786401709397362 -0.0006866157064100458 0 -3223 0.05063598290593255 -0.000686615706423735 0 -3224 0.01826367521363053 -0.000686616259808872 0 -3225 0.05023632478627361 -0.0006866162598225531 0 -3226 0.01866333333328757 -0.0006866168131230636 0 -3227 0.04983666666661424 -0.0006866168131374047 0 -3228 0.01906299145294457 -0.0006866173663524703 0 -3229 0.04943700854695532 -0.0006866173663666753 0 -3230 0.01946264957260163 -0.0006866179194971107 0 -3231 0.04903735042729549 -0.0006866179195121045 0 -3232 0.01986230769225849 -0.0006866184725570861 0 -3233 0.0486376923076372 -0.0006866184725719581 0 -3234 0.0202619658119155 -0.0006866190255324007 0 -3235 0.04823803418797892 -0.0006866190255468785 0 -3236 0.02066162393157238 -0.0006866195784228943 0 -3237 0.04783837606832006 -0.0006866195784381876 0 -3238 0.02106128205122892 -0.0006866201312287941 0 -3239 0.04743871794866018 -0.0006866201312445608 0 -3240 0.02146094017088532 -0.000686620683949852 0 -3241 0.04703905982900188 -0.0006866206839658163 0 -3242 0.02186059829054215 -0.0006866212365862461 0 -3243 0.04663940170934307 -0.0006866212366025228 0 -3244 0.02226025641019903 -0.0006866217891379957 0 -3245 0.04623974358968314 -0.0006866217891547696 0 -3246 0.02265991452985602 -0.0006866223416049282 0 -3247 0.04584008547002486 -0.000686622341622047 0 -3248 0.02305957264951287 -0.0006866228939872722 0 -3249 0.04544042735036608 -0.0006866228940044264 0 -3250 0.02345923076917002 -0.0006866234462849063 0 -3251 0.04504076923070588 -0.0006866234463019036 0 -3252 0.02385888888882715 -0.0006866239984975757 0 -3253 0.04464111111104628 -0.0006866239985159501 0 -3254 0.024258547008484 -0.0006866245506257604 0 -3255 0.04424145299138627 -0.0006866245506442043 0 -3256 0.024658205128141 -0.0006866251026692174 0 -3257 0.04384179487172702 -0.0006866251026875021 0 -3258 0.02505786324779799 -0.0006866256546278977 0 -3259 0.04344213675206799 -0.0006866256546468692 0 -3260 0.02545752136745499 -0.0006866262065019121 0 -3261 0.043042478632408 -0.0006866262065210436 0 -3262 0.02585717948711208 -0.0006866267582912345 0 -3263 0.04264282051274784 -0.0006866267583107301 0 -3264 0.02625683760676898 -0.0006866273099956205 0 -3265 0.04224316239308796 -0.0006866273100154495 0 -3266 0.02665649572642605 -0.0006866278616153642 0 -3267 0.04184350427342893 -0.0006866278616355378 0 -3268 0.02705615384608324 -0.0006866284131503878 0 -3269 0.04144384615376926 -0.0006866284131708785 0 -3270 0.02745581196573996 -0.0006866289646006295 0 -3271 0.04104418803410928 -0.0006866289646217338 0 -3272 0.02785547008539708 -0.0006866295159662758 0 -3273 0.04064452991444999 -0.0006866295159876745 0 -3274 0.02825512820505395 -0.0006866300672470971 0 -3275 0.04024487179479117 -0.0006866300672688587 0 -3276 0.02865478632471095 -0.0006866306184432742 0 -3277 0.03984521367513158 -0.0006866306184648008 0 -3278 0.02905444444436825 -0.0006866311695546642 0 -3279 0.039445555555473 -0.0006866311695767293 0 -3280 0.02945410256402489 -0.0006866317205812915 0 -3281 0.03904589743581365 -0.000686631720603437 0 -3282 0.0298537606836813 -0.0006866322715231888 0 -3283 0.03864623931615508 -0.0006866322715456283 0 -3284 0.03025341880333771 -0.0006866328223803082 0 -3285 0.03824658119649601 -0.000686632822403176 0 -3286 0.03065307692299458 -0.0006866333731527183 0 -3287 0.03784692307683688 -0.0006866333731758398 0 -3288 0.03105273504265156 -0.0006866339238404739 0 -3289 0.03744726495717784 -0.0006866339238639409 0 -3290 0.03145239316230856 -0.0006866344744432707 0 -3291 0.03704760683751882 -0.0006866344744669727 0 -3292 0.03185205128196556 -0.000686635024961562 0 -3293 0.03664794871786002 -0.0006866350249854602 0 -3294 0.03225170940162306 -0.0006866355753952354 0 -3295 0.03624829059820139 -0.0006866355754193349 0 -3296 0.03265136752127951 -0.0006866361257439524 0 -3297 0.03584863247854243 -0.0006866361257685245 0 -3298 0.03425000000004608 -0.0003533624437159096 0 -3299 0.03305102564093657 -0.0006866366760078427 0 -3300 0.03544897435888322 -0.0006866366760330062 0 -3301 0.03464965217395836 -0.0003533618937917635 0 -3302 0.0338503478261338 -0.0003533618937663978 0 -3303 0.03345068376059412 -0.0006866372261871269 0 -3304 0.03504931623922441 -0.0006866372262124222 0 -3305 0.03504930434787065 -0.000353361343874638 0 -3306 0.03345069565222036 -0.0003533613438489129 0 -3307 0.03385034188025057 -0.000686637776281533 0 -3308 0.03464965811956541 -0.0006866377763073207 0 -3309 0.03544895652178218 -0.0003533607939895063 0 -3310 0.03305104347830683 -0.0003533607939644648 0 -3311 0.03424999999990762 -0.000686638326291186 0 -3312 0.03584860869569347 -0.0003533602441371643 0 -3313 0.03265139130439354 -0.0003533602441121959 0 -3314 0.03624826086960552 -0.0003533596943168872 0 -3315 0.03225173913047944 -0.0003533596942922933 0 -3316 0.03664791304351684 -0.0003533591445292042 0 -3317 0.03185208695656601 -0.0003533591445045887 0 -3318 0.03704756521742897 -0.0003533585947732419 0 -3319 0.03145243478265254 -0.0003533585947497238 0 -3320 0.03744721739134221 -0.0003533580450503979 0 -3321 0.0310527826087388 -0.0003533580450268547 0 -3322 0.03784686956525565 -0.0003533574953597348 0 -3323 0.03065313043482536 -0.0003533574953363056 0 -3324 0.03824652173916875 -0.0003533569457014377 0 -3325 0.03025347826091187 -0.0003533569456783395 0 -3326 0.03864617391307989 -0.0003533563960754454 0 -3327 0.02985382608699818 -0.0003533563960526666 0 -3328 0.03904582608699129 -0.0003533558464814107 0 -3329 0.02945417391308478 -0.0003533558464594136 0 -3330 0.03944547826090482 -0.0003533552969199066 0 -3331 0.02905452173917118 -0.0003533552968984951 0 -3332 0.03984513043481802 -0.0003533547473914559 0 -3333 0.02865486956525762 -0.0003533547473698923 0 -3334 0.04024478260873109 -0.0003533541978950013 0 -3335 0.02825521739134391 -0.0003533541978736556 0 -3336 0.04064443478264344 -0.0003533536484309017 0 -3337 0.02785556521743035 -0.0003533536484097677 0 -3338 0.04104408695655444 -0.0003533530989988808 0 -3339 0.02745591304351676 -0.0003533530989782418 0 -3340 0.04144373913046756 -0.0003533525495992463 0 -3341 0.02705626086960318 -0.000353352549579044 0 -3342 0.04184339130438067 -0.0003533520002322151 0 -3343 0.02665660869568945 -0.0003533520002123898 0 -3344 0.04224304347829429 -0.0003533514508977897 0 -3345 0.02625695652177616 -0.0003533514508778943 0 -3346 0.04264269565220634 -0.0003533509015954506 0 -3347 0.02585730434786246 -0.0003533509015757789 0 -3348 0.04304234782611761 -0.0003533503523250135 0 -3349 0.02545765217394901 -0.0003533503523061544 0 -3350 0.04344200000002955 -0.0003533498030873939 0 -3351 0.02505800000003562 -0.0003533498030687917 0 -3352 0.04384165217394262 -0.0003533492538820873 0 -3353 0.02465834782612167 -0.0003533492538638883 0 -3354 0.04424130434785661 -0.0003533487047091473 0 -3355 0.02425869565220847 -0.0003533487046913268 0 -3356 0.04464095652176957 -0.0003533481555695008 0 -3357 0.02385904347829472 -0.0003533481555510297 0 -3358 0.0450406086956807 -0.0003533476064611861 0 -3359 0.02345939130438127 -0.0003533476064431094 0 -3360 0.04544026086959183 -0.0003533470573845023 0 -3361 0.02305973913046754 -0.0003533470573677983 0 -3362 0.04583991304350487 -0.0003533465083409993 0 -3363 0.02266008695655406 -0.000353346508324644 0 -3364 0.04623956521741834 -0.0003533459593303693 0 -3365 0.02226043478264059 -0.0003533459593140182 0 -3366 0.04663921739133229 -0.0003533454103520725 0 -3367 0.02186078260872699 -0.0003533454103354233 0 -3368 0.04703886956524393 -0.0003533448614054688 0 -3369 0.02146113043481339 -0.0003533448613894829 0 -3370 0.04743852173915506 -0.0003533443124910835 0 -3371 0.02106147826089978 -0.0003533443124758586 0 -3372 0.04783817391306788 -0.0003533437636100882 0 -3373 0.02066182608698622 -0.0003533437635947042 0 -3374 0.04823782608698184 -0.0003533432147606824 0 -3375 0.02026217391307267 -0.0003533432147457533 0 -3376 0.04863747826089529 -0.0003533426659441398 0 -3377 0.01986252173915908 -0.0003533426659291586 0 -3378 0.04903713043480715 -0.000353342117159748 0 -3379 0.01946286956524563 -0.0003533421171450325 0 -3380 0.04943678260871891 -0.000353341568407053 0 -3381 0.01906321739133206 -0.0003533415683931956 0 -3382 0.04983643478263034 -0.0003533410196876062 0 -3383 0.01866356521741842 -0.0003533410196737302 0 -3384 0.05023608695654368 -0.0003533404710003724 0 -3385 0.0182639130435049 -0.000353340470986705 0 -3386 0.05063573913045823 -0.0003533399223449478 0 -3387 0.01786426086959134 -0.0003533399223319954 0 -3388 0.05103539130437031 -0.0003533393737226113 0 -3389 0.0174646086956778 -0.0003533393737095926 0 -3390 0.0514350434782826 -0.000353338825132356 0 -3391 0.01706495652176413 -0.0003533388251196716 0 -3392 0.05183469565219264 -0.0003533382765743732 0 -3393 0.01666530434785063 -0.0003533382765620838 0 -3394 0.05223434782610627 -0.0003533377280489178 0 -3395 0.01626565217393717 -0.0003533377280367828 0 -3396 0.05263400000001973 -0.0003533371795563291 0 -3397 0.0158660000000236 -0.0003533371795438924 0 -3398 0.05303365217393292 -0.0003533366310950674 0 -3399 0.01546634782610999 -0.0003533366310834254 0 -3400 0.05343330434784582 -0.0003533360826669858 0 -3401 0.01506669565219642 -0.0003533360826552674 0 -3402 0.05383295652175697 -0.0003533355342708529 0 -3403 0.01466704347828285 -0.00035333553425952 0 -3404 0.05423260869566877 -0.0003533349859068067 0 -3405 0.01426739130436931 -0.0003533349858961505 0 -3406 0.05463226086958302 -0.0003533344375751446 0 -3407 0.01386773913045571 -0.0003533344375651046 0 -3408 0.05503191304349513 -0.0003533338892769029 0 -3409 0.01346808695654218 -0.0003533338892664559 0 -3410 0.05543156521740905 -0.0003533333410102561 0 -3411 0.01306843478262865 -0.0003533333410001584 0 -3412 0.05583121739132019 -0.0003533327927764261 0 -3413 0.01266878260871503 -0.0003533327927662497 0 -3414 0.05623086956523109 -0.0003533322445746172 0 -3415 0.01226913043480151 -0.0003533322445646435 0 -3416 0.05663052173914506 -0.0003533316964045761 0 -3417 0.01186947826088795 -0.0003533316963955119 0 -3418 0.05703017391305831 -0.0003533311482669662 0 -3419 0.01146982608697437 -0.0003533311482586716 0 -3420 0.05742982608697057 -0.0003533306001630912 0 -3421 0.0110701739130608 -0.0003533306001542356 0 -3422 0.05782947826088342 -0.0003533300520904688 0 -3423 0.01067052173914724 -0.0003533300520821088 0 -3424 0.05822913043479563 -0.0003533295040504866 0 -3425 0.01027086956523372 -0.0003533295040424273 0 -3426 0.05862878260870671 -0.0003533289560427647 0 -3427 0.009871217391320172 -0.0003533289560350935 0 -3428 0.05902843478262005 -0.00035332840806738 0 -3429 0.009471565217406589 -0.0003533284080601388 0 -3430 0.0594280869565347 -0.0003533278601244965 0 -3431 0.009071913043492993 -0.0003533278601175405 0 -3432 0.05982773913044556 -0.0003533273122137074 0 -3433 0.008672260869579463 -0.0003533273122072865 0 -3434 0.06022739130435777 -0.0003533267643362729 0 -3435 0.008272608695665939 -0.0003533267643294024 0 -3436 0.06062704347826968 -0.0003533262164893481 0 -3437 0.007872956521752366 -0.0003533262164838772 0 -3438 0.0610266956521831 -0.0003533256686762149 0 -3439 0.00747330434783879 -0.0003533256686707084 0 -3440 0.06142634782609656 -0.0003533251208952924 0 -3441 0.007073652173925225 -0.000353325120889898 0 -3442 0.06182600000000987 -0.0003533245731469193 0 -3443 0.006674000000011688 -0.000353324573141444 0 -3444 0.06222565217392077 -0.0003533240254300555 0 -3445 0.006274347826098025 -0.0003533240254253463 0 -3446 0.06262530434783245 -0.0003533234777457166 0 -3447 0.005874695652183626 -0.0003533234777416518 0 -3448 0.06302495652174411 -0.0003533229300945007 0 -3449 0.005475043478269047 -0.0003533229300904054 0 -3450 0.06342460869565626 -0.0003533223824759387 0 -3451 0.005075391304354485 -0.0003533223824715315 0 -3452 0.06382426086957244 -0.0003533218348889618 0 -3453 0.004675739130440041 -0.0003533218348850561 0 -3454 0.06422391304348306 -0.000353321287334696 0 -3455 0.004276086956527119 -0.0003533212873308988 0 -3456 0.06462356521739547 -0.0003533207398112248 0 -3457 0.003876434782614558 -0.0003533207398089456 0 -3458 0.06502321739130976 -0.0003533201923221114 0 -3459 0.003476782608701567 -0.0003533201923192188 0 -3460 0.06542286956522309 -0.0003533196448653088 0 -3461 0.00307713043478706 -0.00035331964486217 0 -3462 0.06582252173913648 -0.0003533190974408178 0 -3463 0.002677478260872493 -0.0003533190974375202 0 -3464 0.06622217391304809 -0.0003533185500484122 0 -3465 0.00227782608695891 -0.0003533185500453789 0 -3466 0.06662182608696048 -0.0003533180026880806 0 -3467 0.00187817391304635 -0.0003533180026853004 0 -3468 0.06702147826087046 -0.0003533174553590503 0 -3469 0.001478521739133751 -0.000353317455357566 0 -3470 0.06742113043478337 -0.0003533169080630467 0 -3471 0.001078869565219638 -0.0003533169080621637 0 -3472 0.06782078260869509 -0.0003533163608007198 0 -3473 0.0006792173913050676 -0.0003533163607993742 0 -3474 0.06822043478260786 -0.0003533158135695372 0 -3475 0.0002795652173908578 -0.0003533158135690695 0 -3476 0.06887284512640691 0.0416642899437018 0 -3477 -0.0003728451264052813 0.04166428994370209 0 -3478 0.06916743823233329 0.04166402358810332 0 -3479 -0.0006674382323318401 0.04166402358810264 0 -3480 0.06918091231050709 0.04129865029090216 0 -3481 -0.0006809123105076119 0.04129865029090683 0 -3482 0.06885969967488971 0.04129892257089345 0 -3483 -0.0003596996748901265 0.04129892257089308 0 -3484 0.06916745078160934 -0.0004652028748179926 0 -3485 -0.000667450781610004 -0.0004652028748183451 0 -3486 -0.0004652242822706175 -0.0006677045844315991 0 -3487 0.06896522428227217 -0.0006677045844317203 0 -3488 -0.0007147489617546955 -0.0007150218772561077 0 -3489 0.06921474896175443 -0.0007150218772565504 0 +1553 0.06916315816702817 -0.0003147807113655085 0 +1554 -0.0006631614061327286 -0.0003147748009548346 0 +1555 -0.000392548379028823 0.04132189573459745 0 +1556 0.06889254837902883 0.04132189573459745 0 +1557 -0.0003925483790288441 0.04092341232227505 0 +1558 0.06889254837902883 0.04092341232227518 0 +1559 -0.0003925483790296824 0.04052492890995159 0 +1560 0.06889254837902835 0.04052492890995314 0 +1561 -0.0003925483790302502 0.04012644549762674 0 +1562 0.0688925483790275 0.0401264454976329 0 +1563 -0.0003925483790300849 0.03972796208530105 0 +1564 0.06889254837902742 0.03972796208531369 0 +1565 -0.0003925483790292497 0.03932947867297678 0 +1566 0.06889254837902793 0.03932947867299447 0 +1567 -0.000392548379028823 0.03893099526065379 0 +1568 0.06889254837902878 0.03893099526067272 0 +1569 -0.000392548379028823 0.03853251184833182 0 +1570 0.06889254837902883 0.03853251184835043 0 +1571 -0.000392548379028823 0.03813402843600984 0 +1572 0.06889254837902885 0.03813402843602832 0 +1573 -0.000392548379028826 0.03773554502368773 0 +1574 0.06889254837902883 0.03773554502370638 0 +1575 -0.000392548379028823 0.03733706161136546 0 +1576 0.06889254837902883 0.03733706161138409 0 +1577 -0.0003925483790289221 0.03693857819904325 0 +1578 0.06889254837902839 0.03693857819906186 0 +1579 -0.0003925483790297574 0.03654009478671964 0 +1580 0.06889254837902756 0.03654009478674163 0 +1581 -0.0003925483790302502 0.0361416113743943 0 +1582 0.06889254837902742 0.03614161137442252 0 +1583 -0.0003925483790300038 0.03574312796206876 0 +1584 0.06889254837902789 0.03574312796210291 0 +1585 -0.0003925483790291745 0.03534464454974456 0 +1586 0.06889254837902872 0.03534464454978156 0 +1587 -0.000392548379028823 0.03494616113742192 0 +1588 0.06889254837902883 0.0349461611374596 0 +1589 -0.000392548379028823 0.03454767772509995 0 +1590 0.06889254837902883 0.03454767772513732 0 +1591 -0.000392548379028823 0.03414919431277797 0 +1592 0.06889254837902883 0.03414919431281502 0 +1593 -0.000392548379028823 0.03375071090045569 0 +1594 0.06889254837902883 0.03375071090049304 0 +1595 -0.0003925483790288771 0.03335222748813359 0 +1596 0.06889254837902883 0.03335222748817076 0 +1597 -0.0003925483790297124 0.03295374407581004 0 +1598 0.06889254837902883 0.03295374407584905 0 +1599 -0.0003925483790302472 0.03255526066348472 0 +1600 0.06889254837902811 0.03255526066352708 0 +1601 -0.0003925483790302472 0.03215677725115949 0 +1602 0.06889254837902742 0.03215677725120707 0 +1603 -0.0003925483790299287 0.03175829383883393 0 +1604 0.06889254837902742 0.03175829383888838 0 +1605 -0.0003925483790293173 0.03135981042650982 0 +1606 0.0688925483790275 0.03135981042656925 0 +1607 -0.0003925483790292872 0.03096132701418659 0 +1608 0.06889254837902835 0.03096132701424885 0 +1609 -0.0003925483790291896 0.03056284360186309 0 +1610 0.06889254837902885 0.0305628436019269 0 +1611 -0.0003925483790291806 0.03016436018954026 0 +1612 0.06889254837902883 0.0301643601896046 0 +1613 -0.000392548379029475 0.0297658767772167 0 +1614 0.06889254837902867 0.02976587677728263 0 +1615 -0.0003925483790295351 0.02936739336489307 0 +1616 0.06889254837902824 0.02936739336496108 0 +1617 -0.0003925483790292226 0.0289689099525695 0 +1618 0.06889254837902811 0.02896890995264064 0 +1619 -0.000392548379028823 0.02857042654024655 0 +1620 0.06889254837902777 0.02857042654032035 0 +1621 -0.0003925483790290769 0.02817194312792418 0 +1622 0.06889254837902777 0.02817194312800068 0 +1623 -0.0003925483790294945 0.02777345971560074 0 +1624 0.06889254837902811 0.02777345971568038 0 +1625 -0.0003925483790295366 0.02737497630327701 0 +1626 0.06889254837902857 0.02737497630335911 0 +1627 -0.0003925483790291835 0.0269764928909534 0 +1628 0.06889254837902885 0.02697649289103714 0 +1629 -0.000392548379028826 0.02657800947863083 0 +1630 0.06889254837902875 0.02657800947871491 0 +1631 -0.0003925483790290965 0.02617952606630809 0 +1632 0.06889254837902833 0.02617952606639328 0 +1633 -0.0003925483790295156 0.02578104265398464 0 +1634 0.06889254837902813 0.02578104265407248 0 +1635 -0.0003925483790295351 0.025382559241661 0 +1636 0.06889254837902813 0.02538255924175204 0 +1637 -0.0003925483790291445 0.0249840758293374 0 +1638 0.06889254837902829 0.02498407582943127 0 +1639 -0.000392548379028826 0.02458559241701476 0 +1640 0.0688925483790286 0.02458559241710974 0 +1641 -0.000392548379029116 0.02418710900469217 0 +1642 0.06889254837902831 0.02418710900478809 0 +1643 -0.0003925483790295336 0.0237886255923687 0 +1644 0.06889254837902813 0.02378862559246744 0 +1645 -0.0003925483790295291 0.02339014218004494 0 +1646 0.06889254837902813 0.02339014218014681 0 +1647 -0.0003925483790291806 0.02299165876772137 0 +1648 0.06889254837902832 0.02299165876782611 0 +1649 -0.0003925483790291821 0.02259317535539836 0 +1650 0.0688925483790286 0.02259317535550447 0 +1651 -0.0003925483790294915 0.02219469194307503 0 +1652 0.06889254837902829 0.02219469194318286 0 +1653 -0.0003925483790295381 0.02179620853075127 0 +1654 0.06889254837902813 0.02179620853086226 0 +1655 -0.0003925483790295111 0.02139772511842752 0 +1656 0.06889254837902828 0.02139772511854158 0 +1657 -0.0003925483790290934 0.02099924170610403 0 +1658 0.0688925483790287 0.02099924170622007 0 +1659 -0.0003925483790286728 0.02060075829378151 0 +1660 0.06889254837902911 0.02060075829389747 0 +1661 -0.0003925483790282551 0.02020227488146006 0 +1662 0.06889254837902953 0.02020227488157397 0 +1663 -0.0003925483790281124 0.01980379146913943 0 +1664 0.06889254837902956 0.01980379146925018 0 +1665 -0.0003925483790282746 0.01940530805681875 0 +1666 0.0688925483790295 0.01940530805692641 0 +1667 -0.0003925483790285856 0.01900682464449713 0 +1668 0.06889254837902919 0.01900682464460296 0 +1669 -0.0003925483790282987 0.01860834123217554 0 +1670 0.06889254837902919 0.01860834123227999 0 +1671 -0.0003925483790281124 0.01820985781985487 0 +1672 0.06889254837902954 0.01820985781995644 0 +1673 -0.0003925483790281139 0.01781137440753443 0 +1674 0.06889254837902956 0.0178113744076327 0 +1675 -0.0003925483790282942 0.0174128909952137 0 +1676 0.06889254837902914 0.01741289099530912 0 +1677 -0.0003925483790285842 0.01701440758289208 0 +1678 0.06889254837902885 0.01701440758298648 0 +1679 -0.0003925483790282777 0.01661592417057049 0 +1680 0.06889254837902915 0.01661592417066383 0 +1681 -0.0003925483790281124 0.01621744075824983 0 +1682 0.06889254837902956 0.01621744075834025 0 +1683 -0.0003925483790281109 0.01581895734592934 0 +1684 0.06889254837902953 0.0158189573460165 0 +1685 -0.0003925483790282138 0.01542047393360879 0 +1686 0.06889254837902911 0.01542047393369296 0 +1687 -0.0003925483790284226 0.01502199052128776 0 +1688 0.06889254837902883 0.01502199052137041 0 +1689 -0.0003925483790284685 0.01462350710896645 0 +1690 0.06889254837902919 0.0146235071090477 0 +1691 -0.0003925483790284655 0.01422502369664516 0 +1692 0.06889254837902956 0.01422502369672411 0 +1693 -0.0003925483790284482 0.01382654028432391 0 +1694 0.0688925483790295 0.01382654028440029 0 +1695 -0.0003925483790282912 0.01342805687200276 0 +1696 0.0688925483790291 0.01342805687207683 0 +1697 -0.0003925483790282912 0.01302957345968185 0 +1698 0.06889254837902885 0.01302957345975431 0 +1699 -0.0003925483790283543 0.01263109004736076 0 +1700 0.06889254837902924 0.01263109004743151 0 +1701 -0.0003925483790282912 0.01223260663503982 0 +1702 0.06889254837902956 0.01223260663510791 0 +1703 -0.0003925483790283498 0.01183412322271884 0 +1704 0.06889254837902949 0.01183412322278415 0 +1705 -0.0003925483790282912 0.01143563981039771 0 +1706 0.06889254837902919 0.01143563981046073 0 +1707 -0.0003925483790282957 0.01103715639807685 0 +1708 0.06889254837902921 0.01103715639813775 0 +1709 -0.0003925483790283453 0.01063867298575569 0 +1710 0.06889254837902931 0.01063867298581423 0 +1711 -0.0003925483790282897 0.01024018957343478 0 +1712 0.06889254837902933 0.01024018957349102 0 +1713 -0.0003925483790283498 0.009841706161113796 0 +1714 0.06889254837902994 0.009841706161166811 0 +1715 -0.0003925483790282912 0.009443222748792696 0 +1716 0.06889254837903026 0.009443222748841375 0 +1717 -0.0003925483790283054 0.009044739336471803 0 +1718 0.06889254837903026 0.009044739336515952 0 +1719 -0.0003925483790283348 0.008646255924150652 0 +1720 0.06889254837902972 0.008646255924190729 0 +1721 -0.0003925483790282912 0.008247772511829756 0 +1722 0.06889254837902889 0.008247772511867113 0 +1723 -0.0003925483790283993 0.00784928909950872 0 +1724 0.06889254837902885 0.007849289099544908 0 +1725 -0.00039254837902847 0.007450805687187436 0 +1726 0.06889254837902883 0.00745080568722279 0 +1727 -0.0003925483790284125 0.007052322274866181 0 +1728 0.06889254837902883 0.007052322274900657 0 +1729 -0.0003925483790283798 0.006653838862545058 0 +1730 0.06889254837902885 0.006653838862578507 0 +1731 -0.0003925483790284114 0.006255355450223929 0 +1732 0.06889254837902918 0.006255355450255975 0 +1733 -0.0003925483790283502 0.005856872037902736 0 +1734 0.06889254837903003 0.005856872037931523 0 +1735 -0.0003925483790282934 0.005458388625581782 0 +1736 0.06889254837903026 0.005458388625606121 0 +1737 -0.000392548379028414 0.005059905213260716 0 +1738 0.06889254837902978 0.005059905213280838 0 +1739 -0.0003925483790285913 0.004661421800939257 0 +1740 0.06889254837902893 0.004661421800957121 0 +1741 -0.0003925483790286472 0.004262938388617576 0 +1742 0.06889254837902885 0.00426293838863484 0 +1743 -0.0003925483790286474 0.003864454976295885 0 +1744 0.06889254837902885 0.003864454976312723 0 +1745 -0.0003925483790286472 0.00346597156397419 0 +1746 0.06889254837902885 0.003465971563990586 0 +1747 -0.0003925483790286476 0.003067488151652495 0 +1748 0.06889254837902883 0.003067488151668437 0 +1749 -0.0003925483790286024 0.002669004739330824 0 +1750 0.06889254837902885 0.00266900473934632 0 +1751 -0.0003925483790285586 0.002270521327009264 0 +1752 0.06889254837902926 0.002270521327023624 0 +1753 -0.0003925483790285485 0.001872037914687778 0 +1754 0.0688925483790301 0.001872037914699 0 +1755 -0.0003925483790285365 0.001473554502366326 0 +1756 0.06889254837903026 0.001473554502373565 0 +1757 -0.000392548379028543 0.001075071090044882 0 +1758 0.06889254837902969 0.001075071090048395 0 +1759 -0.0003925483790285585 0.0006765876777233996 0 +1760 0.06889254837902886 0.000676587677724825 0 +1761 -0.0003925483790285657 0.0002781042654019019 0 +1762 0.06889254837902883 0.0002781042654026845 0 +1763 -0.0003258768487504869 -0.0006541886293714664 0 +1764 0.06882586499316606 -0.0006541950195764393 0 +1765 0.03425000000004606 -0.00039305446764297 0 +1766 0.03464965217395847 -0.0003930544676427987 0 +1767 0.03385034782613366 -0.000393054467642973 0 +1768 0.03504930434787059 -0.0003930544676425343 0 +1769 0.03345069565222031 -0.0003930544676433666 0 +1770 0.03544895652178213 -0.0003930544676425404 0 +1771 0.03305104347830678 -0.0003930544676434087 0 +1772 0.03584860869569353 -0.0003930544676425343 0 +1773 0.03265139130439337 -0.0003930544676433997 0 +1774 0.03624826086960537 -0.0003930544676425404 0 +1775 0.0322517391304795 -0.0003930544676434117 0 +1776 0.03664791304351678 -0.0003930544676425343 0 +1777 0.03185208695656602 -0.0003930544676434057 0 +1778 0.03704756521742888 -0.000393054467642985 0 +1779 0.03145243478265251 -0.0003930544676434057 0 +1780 0.03744721739134227 -0.0003930544676434057 0 +1781 0.03105278260873884 -0.0003930544676434057 0 +1782 0.03784686956525576 -0.0003930544676431292 0 +1783 0.03065313043482535 -0.0003930544676434117 0 +1784 0.03824652173916857 -0.0003930544676425404 0 +1785 0.03025347826091183 -0.0003930544676434057 0 +1786 0.03864617391307988 -0.0003930544676425404 0 +1787 0.02985382608699818 -0.0003930544676434057 0 +1788 0.03904582608699141 -0.0003930544676426455 0 +1789 0.02945417391308473 -0.0003930544676434087 0 +1790 0.03944547826090478 -0.0003930544676434117 0 +1791 0.02905452173917114 -0.0003930544676434057 0 +1792 0.03984513043481814 -0.0003930544676434057 0 +1793 0.02865486956525758 -0.0003930544676434057 0 +1794 0.04024478260873123 -0.0003930544676426035 0 +1795 0.02825521739134393 -0.0003930544676434057 0 +1796 0.04064443478264328 -0.0003930544676425343 0 +1797 0.02785556521743037 -0.0003930544676434087 0 +1798 0.04104408695655451 -0.0003930544676425433 0 +1799 0.02745591304351679 -0.0003930544676434087 0 +1800 0.04144373913046738 -0.0003930544676431743 0 +1801 0.02705626086960321 -0.0003930544676434087 0 +1802 0.04184339130438067 -0.0003930544676434087 0 +1803 0.02665660869568956 -0.0003930544676434087 0 +1804 0.04224304347829427 -0.000393054467642949 0 +1805 0.02625695652177616 -0.0003930544676434057 0 +1806 0.0426426956522063 -0.0003930544676425373 0 +1807 0.0258573043478625 -0.0003930544676434057 0 +1808 0.04304234782611768 -0.0003930544676425343 0 +1809 0.02545765217394901 -0.0003930544676434057 0 +1810 0.0434420000000296 -0.0003930544676428348 0 +1811 0.02505800000003555 -0.0003930544676434087 0 +1812 0.04384165217394282 -0.0003930544676434057 0 +1813 0.02465834782612176 -0.0003930544676434057 0 +1814 0.04424130434785663 -0.0003930544676432795 0 +1815 0.02425869565220841 -0.0003930544676434057 0 +1816 0.0446409565217695 -0.0003930544676425404 0 +1817 0.02385904347829474 -0.0003930544676434117 0 +1818 0.04504060869568081 -0.0003930544676425404 0 +1819 0.02345939130438124 -0.0003930544676434057 0 +1820 0.04544026086959211 -0.0003930544676425404 0 +1821 0.02305973913046758 -0.0003930544676434117 0 +1822 0.04583991304350513 -0.0003930544676433636 0 +1823 0.02266008695655406 -0.0003930544676434057 0 +1824 0.04623956521741864 -0.0003930544676434057 0 +1825 0.02226043478264056 -0.0003930544676434057 0 +1826 0.04663921739133231 -0.0003930544676427507 0 +1827 0.02186078260872697 -0.0003930544676434057 0 +1828 0.04703886956524402 -0.0003930544676425404 0 +1829 0.02146113043481339 -0.0003930544676434087 0 +1830 0.04743852173915532 -0.0003930544676425404 0 +1831 0.02106147826089979 -0.0003930544676434057 0 +1832 0.04783817391306788 -0.0003930544676430271 0 +1833 0.02066182608698624 -0.0003930544676434087 0 +1834 0.04823782608698166 -0.0003930544676434117 0 +1835 0.02026217391307269 -0.0003930544676434087 0 +1836 0.04863747826089517 -0.0003930544676430962 0 +1837 0.0198625217391591 -0.0003930544676434117 0 +1838 0.04903713043480722 -0.0003930544676425404 0 +1839 0.0194628695652456 -0.0003930544676434087 0 +1840 0.04943678260871889 -0.0003930544676425343 0 +1841 0.01906321739133204 -0.0003930544676434087 0 +1842 0.04983643478263045 -0.0003930544676426846 0 +1843 0.01866356521741843 -0.0003930544676434057 0 +1844 0.05023608695654374 -0.0003930544676434117 0 +1845 0.01826391304350489 -0.0003930544676434087 0 +1846 0.05063573913045787 -0.0003930544676434117 0 +1847 0.01786426086959133 -0.0003930544676434057 0 +1848 0.05103539130437038 -0.0003930544676425644 0 +1849 0.01746460869567779 -0.0003930544676433997 0 +1850 0.05143504347828236 -0.0003930544676425404 0 +1851 0.01706495652176417 -0.0003930544676434057 0 +1852 0.05183469565219304 -0.0003930544676425404 0 +1853 0.01666530434785063 -0.0003930544676434087 0 +1854 0.05223434782610624 -0.0003930544676432134 0 +1855 0.01626565217393714 -0.0003930544676434087 0 +1856 0.05263400000001975 -0.0003930544676434057 0 +1857 0.01586600000002357 -0.0003930544676433997 0 +1858 0.05303365217393305 -0.0003930544676429009 0 +1859 0.01546634782610998 -0.0003930544676434057 0 +1860 0.05343330434784557 -0.0003930544676425404 0 +1861 0.01506669565219642 -0.0003930544676434026 0 +1862 0.05383295652175688 -0.0003930544676425404 0 +1863 0.01466704347828285 -0.0003930544676434026 0 +1864 0.05423260869566875 -0.0003930544676428768 0 +1865 0.0142673913043693 -0.0003930544676434057 0 +1866 0.05463226086958265 -0.0003930544676434117 0 +1867 0.01386773913045572 -0.0003930544676433997 0 +1868 0.05503191304349538 -0.0003930544676432434 0 +1869 0.01346808695654217 -0.0003930544676434117 0 +1870 0.05543156521740878 -0.0003930544676425404 0 +1871 0.01306843478262863 -0.0003930544676434087 0 +1872 0.05583121739132008 -0.0003930544676425404 0 +1873 0.01266878260871504 -0.0003930544676434057 0 +1874 0.05623086956523127 -0.0003930544676425343 0 +1875 0.0122691304348015 -0.0003930544676433997 0 +1876 0.05663052173914485 -0.0003930544676434057 0 +1877 0.01186947826088794 -0.0003930544676434057 0 +1878 0.05703017391305824 -0.0003930544676434087 0 +1879 0.01146982608697437 -0.0003930544676434026 0 +1880 0.05742982608697091 -0.0003930544676427146 0 +1881 0.01107017391306081 -0.0003930544676434057 0 +1882 0.05782947826088329 -0.0003930544676425404 0 +1883 0.01067052173914725 -0.0003930544676434057 0 +1884 0.05822913043479522 -0.0003930544676425404 0 +1885 0.01027086956523372 -0.0003930544676434057 0 +1886 0.05862878260870681 -0.0003930544676430661 0 +1887 0.009871217391320164 -0.0003930544676433997 0 +1888 0.05902843478262024 -0.0003930544676434057 0 +1889 0.009471565217406587 -0.0003930544676433997 0 +1890 0.05942808695653443 -0.0003930544676430542 0 +1891 0.009071913043493007 -0.0003930544676434026 0 +1892 0.05982773913044587 -0.0003930544676425404 0 +1893 0.008672260869579469 -0.0003930544676434026 0 +1894 0.06022739130435781 -0.0003930544676425404 0 +1895 0.008272608695665927 -0.0003930544676434087 0 +1896 0.06062704347826965 -0.0003930544676427266 0 +1897 0.007872956521752359 -0.0003930544676434057 0 +1898 0.06102669565218301 -0.0003930544676434117 0 +1899 0.00747330434783879 -0.0003930544676434087 0 +1900 0.06142634782609652 -0.0003930544676433936 0 +1901 0.007073652173925226 -0.0003930544676434026 0 +1902 0.06182600000000971 -0.0003930544676425373 0 +1903 0.006674000000011683 -0.0003930544676434026 0 +1904 0.06222565217392085 -0.0003930544676422518 0 +1905 0.006274347826098027 -0.0003930544676434838 0 +1906 0.06262530434783212 -0.0003930544676420956 0 +1907 0.005874695652183625 -0.0003930544676438503 0 +1908 0.06302495652174381 -0.0003930544676428228 0 +1909 0.005475043478269047 -0.0003930544676438443 0 +1910 0.06342460869565632 -0.0003930544676433936 0 +1911 0.005075391304354485 -0.0003930544676438443 0 +1912 0.06382426086957174 -0.0003930544676432975 0 +1913 0.00467573913044004 -0.0003930544676432915 0 +1914 0.06422391304348334 -0.000393054467642973 0 +1915 0.004276086956527118 -0.000393054467642967 0 +1916 0.06462356521739582 -0.000393054467642973 0 +1917 0.003876434782614559 -0.000393054467642973 0 +1918 0.06502321739130956 -0.0003930544676433516 0 +1919 0.003476782608701567 -0.0003930544676433576 0 +1920 0.06542286956522335 -0.0003930544676433336 0 +1921 0.003077130434787059 -0.0003930544676438384 0 +1922 0.06582252173913655 -0.0003930544676427627 0 +1923 0.002677478260872493 -0.000393054467643628 0 +1924 0.06622217391304816 -0.0003930544676421076 0 +1925 0.002277826086958909 -0.000393054467642979 0 +1926 0.06662182608695978 -0.0003930544676420956 0 +1927 0.00187817391304635 -0.000393054467642973 0 +1928 0.06702147826087 -0.0003930544676421438 0 +1929 0.001478521739133751 -0.0003930544676430151 0 +1930 0.06742113043478257 -0.000393054467642979 0 +1931 0.001078869565219638 -0.0003930544676438384 0 +1932 0.06782078260869502 -0.0003930544676435739 0 +1933 0.0006792173913050674 -0.0003930544676438384 0 +1934 0.06822043478260841 -0.0003930544676431112 0 +1935 0.0002795652173908578 -0.0003930544676431112 0 +1936 0.06901999998592283 0.04163297818558308 0 +1937 -0.0005199999753405721 0.04163297860483718 0 +1938 0.06889254837902885 -0.0001203791469194641 0 +1939 -0.0003925483790285743 -0.0001203791469196185 0 +1940 -0.000647442414873044 0.04112261682243379 0 +1941 0.06914744241487167 0.0411226168224278 0 +1942 -0.000647442414873044 0.04072411214953856 0 +1943 0.06914744241487167 0.04072411214952981 0 +1944 -0.000647442414873044 0.04032560747664372 0 +1945 0.06914744241487167 0.04032560747663146 0 +1946 -0.000647442414873044 0.03992710280374866 0 +1947 0.06914744241487167 0.03992710280373316 0 +1948 -0.0006474424148729389 0.0395285981308534 0 +1949 0.06914744241487167 0.03952859813083523 0 +1950 -0.0006474424148723409 0.03913009345795684 0 +1951 0.06914744241487167 0.03913009345793651 0 +1952 -0.0006474424148723409 0.03873158878506035 0 +1953 0.06914744241487167 0.03873158878503858 0 +1954 -0.0006474424148723409 0.03833308411216387 0 +1955 0.06914744241487167 0.03833308411214025 0 +1956 -0.0006474424148723409 0.03793457943926685 0 +1957 0.06914744241487167 0.0379345794392419 0 +1958 -0.0006474424148723409 0.03753607476637053 0 +1959 0.06914744241487167 0.03753607476634383 0 +1960 -0.0006474424148723409 0.03713757009347367 0 +1961 0.06914744241487167 0.03713757009344585 0 +1962 -9.636921865645702e-05 -0.0003760821635847357 0 +1963 0.06859636874578955 -0.0003760825363465548 0 +1964 -0.0006474424148723409 0.03673906542057681 0 +1965 0.06914744241487167 0.03673906542054772 0 +1966 -0.0006474424148725422 0.03634056074768034 0 +1967 0.06914744241487167 0.03634056074764932 0 +1968 -0.000647442414873044 0.03594205607478454 0 +1969 0.06914744241487167 0.03594205607475096 0 +1970 -0.0006474424148729599 0.03554355140188951 0 +1971 0.06914744241487167 0.03554355140185256 0 +1972 -0.0006474424148723409 0.03514504672899275 0 +1973 0.06914744241487167 0.03514504672895452 0 +1974 -0.0006474424148723409 0.03474654205609636 0 +1975 0.06914744241487167 0.03474654205605591 0 +1976 -0.0006474424148723409 0.0343480373831995 0 +1977 0.06914744241487167 0.03434803738315778 0 +1978 -0.0006474424148723409 0.0339495327103034 0 +1979 0.06914744241487167 0.03394953271026002 0 +1980 -0.0006474424148727616 0.03355102803740638 0 +1981 0.06914744241487167 0.03355102803736119 0 +1982 -0.000647442414873044 0.03315252336451094 0 +1983 0.06914744241487167 0.033152523364463 0 +1984 -0.0006474424148727406 0.03275401869161571 0 +1985 0.06914744241487167 0.03275401869156487 0 +1986 -0.000647442414872344 0.03235551401871902 0 +1987 0.06914744241487167 0.03235551401866673 0 +1988 -0.000647442414872344 0.03195700934582217 0 +1989 0.06914744241487167 0.03195700934576822 0 +1990 -0.0006474424148723409 0.0315585046729257 0 +1991 0.06914744241487207 0.03155850467287026 0 +1992 -0.0006474424148723425 0.03116000000002904 0 +1993 0.06914744241487236 0.03115999999997325 0 +1994 -0.0006474424148723694 0.03076149532713257 0 +1995 0.06914744241487236 0.03076149532707676 0 +1996 -0.0006474424148726924 0.03036299065423603 0 +1997 0.06914744241487217 0.03036299065417992 0 +1998 -0.0006474424148726924 0.02996448598134019 0 +1999 0.06914744241487175 0.02996448598128202 0 +2000 -0.0006474424148726924 0.02956598130844434 0 +2001 0.06914744241487167 0.02956598130838368 0 +2002 -0.0006474424148726909 0.02916747663554849 0 +2003 0.06914744241487167 0.0291674766354854 0 +2004 -0.0006474424148726955 0.02876897196265258 0 +2005 0.06914744241487167 0.02876897196258724 0 +2006 -0.0006474424148726894 0.02837046728975679 0 +2007 0.06914744241487167 0.02837046728968911 0 +2008 -0.0006474424148726924 0.02797196261686091 0 +2009 0.06914744241487167 0.02797196261679064 0 +2010 -0.0006474424148726909 0.0275734579439651 0 +2011 0.06914744241487167 0.0275734579438925 0 +2012 -0.0006474424148726909 0.02717495327106925 0 +2013 0.06914744241487167 0.02717495327099414 0 +2014 -0.0006474424148726894 0.02677644859817321 0 +2015 0.06914744241487167 0.026776448598096 0 +2016 -0.0006474424148725002 0.02637794392527732 0 +2017 0.06914744241487167 0.02637794392519775 0 +2018 -0.0006474424148723409 0.02597943925238064 0 +2019 0.06914744241487167 0.02597943925229955 0 +2020 -0.0006474424148723409 0.02558093457948385 0 +2021 0.06914744241487167 0.02558093457940123 0 +2022 -0.0006474424148723425 0.02518242990658719 0 +2023 0.06914744241487167 0.02518242990650317 0 +2024 -0.0006474424148723425 0.02478392523369052 0 +2025 0.06914744241487167 0.02478392523360477 0 +2026 -0.0006474424148723409 0.02438542056079404 0 +2027 0.06914744241487167 0.02438542056070656 0 +2028 -0.0006474424148723409 0.02398691588789729 0 +2029 0.06914744241487165 0.02398691588780821 0 +2030 -0.0006474424148723409 0.02358841121500071 0 +2031 0.06914744241487167 0.02358841121490989 0 +2032 -0.0006474424148723409 0.02318990654210394 0 +2033 0.06914744241487167 0.02318990654201177 0 +2034 -0.0006474424148723394 0.02279140186920738 0 +2035 0.06914744241487167 0.02279140186911363 0 +2036 -0.000647442414872344 0.02239289719631049 0 +2037 0.06914744241487165 0.02239289719621531 0 +2038 -0.000647442414872344 0.02199439252341391 0 +2039 0.06914744241487167 0.02199439252331708 0 +2040 -0.0006474424148723409 0.02159588785051726 0 +2041 0.06914744241487167 0.02159588785041873 0 +2042 -0.0006474424148723409 0.02119738317762059 0 +2043 0.06914744241487189 0.02119738317752064 0 +2044 -0.0006474424148723409 0.02079887850472392 0 +2045 0.06914744241487231 0.0207988785046232 0 +2046 -0.0006474424148723409 0.02040037383182725 0 +2047 0.06914744241487236 0.02040037383172645 0 +2048 -0.0006474424148721065 0.02000186915893023 0 +2049 0.06914744241487236 0.02000186915882986 0 +2050 -0.0006474424148716979 0.0196033644860324 0 +2051 0.06914744241487236 0.01960336448593323 0 +2052 -0.0006474424148716393 0.01920485981313405 0 +2053 0.06914744241487236 0.01920485981303659 0 +2054 -0.0006474424148716378 0.01880635514023574 0 +2055 0.06914744241487236 0.01880635514014004 0 +2056 -0.0006474424148716378 0.01840785046733753 0 +2057 0.06914744241487236 0.01840785046724332 0 +2058 -0.0006474424148716393 0.01800934579443919 0 +2059 0.06914744241487236 0.01800934579434673 0 +2060 -0.0006474424148716409 0.01761084112154082 0 +2061 0.06914744241487236 0.01761084112145004 0 +2062 -0.0006474424148716393 0.01721233644864259 0 +2063 0.06914744241487236 0.01721233644855346 0 +2064 -0.0006474424148716393 0.01681383177574438 0 +2065 0.06914744241487236 0.01681383177565688 0 +2066 -0.0006474424148716393 0.016415327102846 0 +2067 0.06914744241487236 0.01641532710276028 0 +2068 -0.0006474424148716409 0.01601682242994769 0 +2069 0.06914744241487236 0.0160168224298636 0 +2070 -0.0006474424148716424 0.01561831775704948 0 +2071 0.06914744241487236 0.015618317756967 0 +2072 -0.0006474424148716424 0.01521981308415118 0 +2073 0.06914744241487236 0.01521981308407032 0 +2074 -0.0006474424148716424 0.01482130841125287 0 +2075 0.0691474424148725 0.0148213084111738 0 +2076 -0.0006474424148716424 0.01442280373835458 0 +2077 0.06914744241487271 0.01442280373827762 0 +2078 -0.0006474424148716393 0.01402429906545637 0 +2079 0.06914744241487271 0.01402429906538175 0 +2080 -0.0006474424148716409 0.01362579439255802 0 +2081 0.06914744241487271 0.01362579439248596 0 +2082 -0.0006474424148716409 0.01322728971965976 0 +2083 0.06914744241487272 0.01322728971959014 0 +2084 -0.0006474424148716393 0.01282878504676148 0 +2085 0.06914744241487271 0.01282878504669432 0 +2086 0.03444982905973679 -0.0006469429577738414 0 +2087 0.03405017094007901 -0.00064694295777416 0 +2088 -0.0006474424148716438 0.01243028037386319 0 +2089 0.06914744241487271 0.0124302803737985 0 +2090 0.03484948717939471 -0.000646942957773571 0 +2091 0.03365051282042208 -0.0006469429577741629 0 +2092 0.03524914529905359 -0.0006469429577733036 0 +2093 0.03325085470076504 -0.0006469429577741629 0 +2094 0.03564880341871256 -0.0006469429577733096 0 +2095 0.03285119658110808 -0.0006469429577741629 0 +2096 -0.0006474424148716393 0.01203177570096491 0 +2097 0.06914744241487271 0.01203177570090266 0 +2098 0.03604846153837143 -0.0006469429577733096 0 +2099 0.03245153846145109 -0.0006469429577741629 0 +2100 0.03644811965803055 -0.0006469429577733036 0 +2101 0.03205188034179408 -0.0006469429577741629 0 +2102 0.03684777777768968 -0.0006469429577733157 0 +2103 0.03165222222213709 -0.0006469429577741629 0 +2104 0.0372474358973488 -0.0006469429577733096 0 +2105 0.03125256410248028 -0.0006469429577741629 0 +2106 -0.0006474424148716409 0.01163327102806661 0 +2107 0.06914744241487271 0.01163327102800689 0 +2108 0.03764709401700753 -0.0006469429577733066 0 +2109 0.03085290598282327 -0.0006469429577741629 0 +2110 0.03804675213666638 -0.0006469429577733066 0 +2111 0.03045324786316625 -0.0006469429577743011 0 +2112 0.03844641025632545 -0.0006469429577733066 0 +2113 0.0300535897435097 -0.0006469429577743763 0 +2114 -0.0006474424148716409 0.01123476635516831 0 +2115 0.06914744241487271 0.0112347663551111 0 +2116 0.03884606837598448 -0.0006469429577733066 0 +2117 0.02965393162385308 -0.0006469429577743763 0 +2118 0.03924572649564354 -0.0006469429577733096 0 +2119 0.0292542735041965 -0.0006469429577742876 0 +2120 0.03964538461530239 -0.0006469429577733066 0 +2121 0.02885461538453945 -0.0006469429577741629 0 +2122 0.04004504273496146 -0.0006469429577733066 0 +2123 0.02845495726488267 -0.00064694295777416 0 +2124 -0.0006474424148719053 0.01083626168227016 0 +2125 0.06914744241487267 0.01083626168221519 0 +2126 0.04044470085462016 -0.0006469429577733096 0 +2127 0.02805529914522559 -0.0006469429577741659 0 +2128 0.04084435897427931 -0.0006469429577731774 0 +2129 0.02765564102556859 -0.0006469429577741659 0 +2130 0.0412440170939392 -0.000646942957772883 0 +2131 0.0272559829059115 -0.00064694295777416 0 +2132 -0.0006474424148723109 0.01043775700937276 0 +2133 0.06914744241487246 0.01043775700931894 0 +2134 0.04164367521359957 -0.000646942957772901 0 +2135 0.02685632478625445 -0.0006469429577741629 0 +2136 0.04204333333325912 -0.0006469429577733096 0 +2137 0.02645666666659764 -0.0006469429577741629 0 +2138 0.04244299145291799 -0.0006469429577732225 0 +2139 0.02605700854694058 -0.0006469429577741659 0 +2140 0.04284264957257773 -0.00064694295777288 0 +2141 0.02565735042728364 -0.0006469429577741629 0 +2142 -0.0006474424148723469 0.01003925233647607 0 +2143 0.06914744241487236 0.01003925233642231 0 +2144 0.04324230769223773 -0.0006469429577728769 0 +2145 0.02525769230762671 -0.00064694295777416 0 +2146 0.04364196581189726 -0.0006469429577732796 0 +2147 0.02485803418796964 -0.0006469429577741629 0 +2148 0.04404162393155658 -0.0006469429577732736 0 +2149 0.02445837606831264 -0.0006469429577741629 0 +2150 0.04444128205121659 -0.000646942957772883 0 +2151 0.02405871794865573 -0.0006469429577741614 0 +2152 -0.0006474424148723409 0.009640747663579413 0 +2153 0.06914744241487236 0.009640747663525693 0 +2154 0.04484094017087575 -0.00064694295777288 0 +2155 0.02365905982899854 -0.0006469429577741614 0 +2156 0.0452405982905361 -0.0006469429577732316 0 +2157 0.02325940170934174 -0.0006469429577741614 0 +2158 0.04564025641019517 -0.0006469429577733066 0 +2159 0.02285974358968474 -0.0006469429577741614 0 +2160 -0.0006474424148717009 0.009242242990681673 0 +2161 0.06914744241487246 0.009242242990629087 0 +2162 0.04603991452985406 -0.0006469429577733096 0 +2163 0.02246008547002764 -0.0006469429577741629 0 +2164 0.04643957264951291 -0.0006469429577733066 0 +2165 0.02206042735037075 -0.0006469429577741614 0 +2166 0.04683923076917139 -0.0006469429577733066 0 +2167 0.02166076923071368 -0.0006469429577743132 0 +2168 0.04723888888883099 -0.0006469429577733096 0 +2169 0.02126111111105709 -0.0006469429577743763 0 +2170 -0.0006474424148716409 0.008843738317783394 0 +2171 0.06914744241487267 0.008843738317732825 0 +2172 0.04763854700848987 -0.0006469429577733066 0 +2173 0.02086145299140062 -0.0006469429577743793 0 +2174 0.04803820512814835 -0.0006469429577733066 0 +2175 0.02046179487174398 -0.0006469429577742726 0 +2176 0.04843786324780792 -0.0006469429577733096 0 +2177 0.02006213675208708 -0.0006469429577741629 0 +2178 -0.0006474424148716378 0.008445233644885086 0 +2179 0.06914744241487271 0.008445233644836941 0 +2180 0.04883752136746716 -0.0006469429577733096 0 +2181 0.01966247863242995 -0.0006469429577741629 0 +2182 0.04923717948712607 -0.0006469429577733066 0 +2183 0.01926282051277296 -0.0006469429577741614 0 +2184 0.06842076923076686 -0.0006469429577733036 0 +2185 7.923076922907102e-05 -0.0006469429577740006 0 +2186 0.04963683760678531 -0.0006469429577733066 0 +2187 0.018863162393116 -0.0006469429577741629 0 +2188 0.05003649572644334 -0.0006469429577733096 0 +2189 0.01846350427345906 -0.0006469429577741629 0 +2190 -0.0006474424148716378 0.008046728971986805 0 +2191 0.06914744241487271 0.008046728971941149 0 +2192 0.05043615384610228 -0.0006469429577733127 0 +2193 0.01806384615380204 -0.0006469429577741644 0 +2194 0.05083581196576181 -0.0006469429577733096 0 +2195 0.01766418803414498 -0.0006469429577741614 0 +2196 0.05123547008542028 -0.0006469429577733096 0 +2197 0.0172645299144881 -0.0006469429577741629 0 +2198 -0.0006474424148716409 0.007648224299088521 0 +2199 0.06914744241487271 0.007648224299045331 0 +2200 0.05163512820508 -0.0006469429577733096 0 +2201 0.01686487179483109 -0.0006469429577741614 0 +2202 0.05203478632473849 -0.0006469429577733066 0 +2203 0.016465213675174 -0.0006469429577741629 0 +2204 0.05243444444439772 -0.0006469429577733066 0 +2205 0.0160655555555171 -0.0006469429577741614 0 +2206 0.05283410256405697 -0.0006469429577733066 0 +2207 0.01566589743586005 -0.0006469429577741614 0 +2208 -0.0006474424148716409 0.00724971962619024 0 +2209 0.06914744241487271 0.007249719626149488 0 +2210 0.05323376068371546 -0.0006469429577733066 0 +2211 0.0152662393162031 -0.00064694295777419 0 +2212 0.05363341880337491 -0.0006469429577733096 0 +2213 0.0148665811965462 -0.0006469429577742665 0 +2214 0.05403307692303394 -0.0006469429577733096 0 +2215 0.01446692307688943 -0.0006469429577742688 0 +2216 -0.0006474424148716378 0.006851214953291945 0 +2217 0.0691474424148725 0.00685121495325332 0 +2218 0.05443273504269262 -0.0006469429577733066 0 +2219 0.01406726495723271 -0.0006469429577742659 0 +2220 0.05483239316235166 -0.0006469429577733096 0 +2221 0.01366760683757576 -0.0006469429577741607 0 +2222 0.05523205128200997 -0.0006469429577733096 0 +2223 0.01326794871791878 -0.0006469429577741629 0 +2224 0.05563170940166955 -0.0006469429577733096 0 +2225 0.01286829059826182 -0.0006469429577741607 0 +2226 -0.0006474424148716438 0.006452710280393666 0 +2227 0.06914744241487253 0.006452710280356818 0 +2228 0.05603136752132878 -0.0006469429577733096 0 +2229 0.0124686324786048 -0.0006469429577741614 0 +2230 0.05643102564098697 -0.0006469429577733096 0 +2231 0.01206897435894781 -0.0006469429577741614 0 +2232 0.05683068376064649 -0.0006469429577733066 0 +2233 0.01166931623929081 -0.0006469429577741614 0 +2234 -0.0006474424148716378 0.006054205607495381 0 +2235 0.06914744241487271 0.006054205607460695 0 +2236 0.0572303418803056 -0.0006469429577733096 0 +2237 0.01126965811963384 -0.0006469429577741614 0 +2238 0.05762999999996484 -0.0006469429577733096 0 +2239 0.01086999999997682 -0.000646942957774193 0 +2240 0.05802965811962343 -0.0006469429577733096 0 +2241 0.01047034188031996 -0.0006469429577742681 0 +2242 0.05842931623928249 -0.0006469429577731234 0 +2243 0.01007068376066322 -0.0006469429577742681 0 +2244 -0.0006474424148716438 0.005655700934597095 0 +2245 0.06914744241487271 0.00565570093456489 0 +2246 0.05882897435894249 -0.00064694295777288 0 +2247 0.009671025641006459 -0.0006469429577742636 0 +2248 0.05922863247860194 -0.0006469429577729581 0 +2249 0.009271367521349527 -0.0006469429577741614 0 +2250 0.05962829059826193 -0.0006469429577733036 0 +2251 0.00887170940169253 -0.0006469429577741622 0 +2252 -0.0006474424148716378 0.005257196261698818 0 +2253 0.06914744241487271 0.005257196261669076 0 +2254 0.06002794871792082 -0.0006469429577731714 0 +2255 0.008472051282035509 -0.0006469429577741284 0 +2256 0.06042760683758124 -0.000646942957772883 0 +2257 0.008072393162378271 -0.0006469429577740533 0 +2258 0.06082726495724084 -0.00064694295777291 0 +2259 0.007672735042720863 -0.0006469429577739548 0 +2260 0.0612269230769004 -0.0006469429577733036 0 +2261 0.007273076923063378 -0.0006469429577739474 0 +2262 -0.0006474424148716438 0.004858691588800536 0 +2263 0.06914744241487271 0.004858691588773257 0 +2264 0.06162658119655964 -0.0006469429577733036 0 +2265 0.006873418803405891 -0.0006469429577739474 0 +2266 0.06202623931621812 -0.0006469429577733036 0 +2267 0.006473760683748409 -0.0006469429577739481 0 +2268 0.06242589743587661 -0.0006469429577733096 0 +2269 0.006074102564090919 -0.0006469429577739474 0 +2270 0.06282555555553583 -0.0006469429577733157 0 +2271 0.005674444444433422 -0.0006469429577739474 0 +2272 -0.0006474424148716378 0.004460186915902254 0 +2273 0.06914744241487265 0.004460186915877368 0 +2274 0.06322521367519585 -0.0006469429577733096 0 +2275 0.005274786324775926 -0.0006469429577739391 0 +2276 0.06362487179485433 -0.0006469429577733036 0 +2277 0.004875128205118242 -0.0006469429577738399 0 +2278 0.06402452991451281 -0.0006469429577733036 0 +2279 0.004475470085460509 -0.0006469429577738407 0 +2280 -0.0006474424148716438 0.004061682243003971 0 +2281 0.06914744241487245 0.004061682242981053 0 +2282 0.06442418803417131 -0.0006469429577733036 0 +2283 0.004075811965802816 -0.0006469429577739296 0 +2284 0.0648238461538299 -0.0006469429577733157 0 +2285 0.003676153846145305 -0.0006469429577739597 0 +2286 0.06522350427348966 -0.0006469429577733036 0 +2287 0.003276495726487862 -0.0006469429577739787 0 +2288 0.06562316239314994 -0.0006469429577733157 0 +2289 0.002876837606830478 -0.0006469429577740274 0 +2290 -0.0006474424148716378 0.003663177570105688 0 +2291 0.06914744241487236 0.003663177570084426 0 +2292 0.06602282051280826 -0.0006469429577733036 0 +2293 0.002477179487173174 -0.0006469429577740274 0 +2294 0.06642247863246827 -0.0006469429577733036 0 +2295 0.00207752136751587 -0.0006469429577740274 0 +2296 0.06682213675212674 -0.0006469429577733036 0 +2297 0.00167786324785853 -0.0006469429577740044 0 +2298 -0.0006474424148716409 0.003264672897207402 0 +2299 0.06914744241487239 0.003264672897187801 0 +2300 0.06722179487178497 -0.000646942957772895 0 +2301 0.001278205128201166 -0.0006469429577740006 0 +2302 0.06762145299144651 -0.0006469429577724503 0 +2303 0.0008785470085438008 -0.0006469429577740007 0 +2304 0.06802111111110752 -0.0006469429577726606 0 +2305 0.0004788888888864359 -0.0006469429577740007 0 +2306 -0.0006474424148716409 0.002866168224309121 0 +2307 0.06914744241487243 0.002866168224291262 0 +2308 -0.0006474424148716409 0.002467663551410837 0 +2309 0.06914744241487243 0.002467663551394805 0 +2310 -0.0006474424148716409 0.002069158878512556 0 +2311 0.06914744241487242 0.002069158878498286 0 +2312 -0.0006474424148716409 0.001670654205614269 0 +2313 0.06914744241487251 0.001670654205601849 0 +2314 -0.0006474424148716409 0.00127214953271599 0 +2315 0.06914744241487254 0.001272149532705587 0 +2316 -0.0006474424148716409 0.0008736448598177031 0 +2317 0.06914744241487253 0.0008736448598093605 0 +2318 -0.0006474424148716409 0.0004751401869194233 0 +2319 0.06914744241487251 0.0004751401869130875 0 +2320 -0.0006474424148716378 7.663551402113666e-05 0 +2321 0.0691474424148725 7.663551401676863e-05 0 +2322 0.06889254904090229 -0.0003196219994800622 0 +2323 -0.0003925490409025726 -0.000319621999479773 0 +2324 0.06862695462588353 -0.000659183654858888 0 +2325 -0.0001269571534941731 -0.0006591821549360579 0 +2326 0.06901952452524865 -0.0006550501041082102 0 +2327 -0.0005195613898920798 -0.0006550315482545229 0 +2328 0.0684193318175037 -0.0003882946069531975 0 +2329 8.066816198082263e-05 -0.0003882945907813151 0 +2330 0.0002790601506055458 -0.0006469431434197051 0 +2331 0.06822093984939005 -0.0006469431434190686 0 +2332 0.06914744307678176 0.03215626053575715 0 +2333 0.06914744307678158 0.0365398142305588 0 +2334 0.06914744307678128 0.03932934464792544 0 +2335 0.06914744307678149 0.04012635399372191 0 +2336 0.06914744307678167 0.03614130726473978 0 +2337 0.06914744307678163 0.03375027922735028 0 +2338 0.06914744307678172 0.0281712138067796 0 +2339 0.06914744307678225 0.0317577558628591 0 +2340 0.06914744307678182 0.0405248586666204 0 +2341 -0.0006474430767808987 0.01661458058575585 0 +2342 0.06914744307678146 0.03574280259184145 0 +2343 0.06914744307678175 0.0237876624048989 0 +2344 0.06914744307678194 0.0257801857693903 0 +2345 0.06914744307678201 0.0297652324983728 0 +2346 -0.0006474430767809001 0.01820859927734902 0 +2347 -0.0006474430767808499 0.01781009231152934 0 +2348 0.06914744307678138 0.02418616707779698 0 +2349 0.06914744307678181 0.03255476520865557 0 +2350 -0.0006474430767811454 0.0110355128722585 0 +2351 0.06914744307678175 0.03494579324604509 0 +2352 0.06914744307678176 0.02179513904040773 0 +2353 -0.0006474430767809191 0.01621607361993621 0 +2354 0.06914744307678211 0.02856971847967812 0 +2355 -0.0006474430767809399 0.01940411329604389 0 +2356 0.06914744307678196 0.02936672782547449 0 +2357 0.06914744307678192 0.02498317642359388 0 +2358 -0.0006474430767809951 0.009042991800693168 0 +2359 0.06914744307678203 0.02896822315257627 0 +2360 -0.0006474430767811509 0.01980261567602089 0 +2361 -0.000647443076780925 0.0138250478754678 0 +2362 0.069147443076782 0.02219364371330614 0 +2363 0.06914744307678269 0.03016373717127137 0 +2364 0.0691474430767816 0.03693831890345686 0 +2365 0.06914744307678138 0.02259214838620405 0 +2366 -0.0006474430767809569 0.008644487127794843 0 +2367 -0.0006474430767809541 0.01143401754515687 0 +2368 -0.0006474430767809481 0.01541906656706095 0 +2369 -0.000647443076780922 0.01183252451097638 0 +2370 -0.0006474430767809571 0.01262953156385173 0 +2371 -0.0006474430767809614 0.005854952124585636 0 +2372 -0.0006474430767810563 0.009441494180670135 0 +2373 -0.0006474430767809873 0.01302803623675004 0 +2374 -0.0006474430767809793 0.01581756894703801 0 +2375 0.06914744307678183 0.02617869044228852 0 +2376 0.06914744307678194 0.03972784932082417 0 +2377 -0.0006474430767809289 0.01223102689095345 0 +2378 -0.000647443076780978 0.01342654090964831 0 +2379 -0.0006474430767809622 0.01860710395024721 0 +2380 -0.0006474430767808975 0.01502055960124142 0 +2381 -0.0006474430767809434 0.008245980161975362 0 +2382 -0.0006474430767809542 0.007050466143280506 0 +2383 -0.0006474430767809585 0.005456447451687382 0 +2384 -0.000647443076780955 0.006253456797483935 0 +2385 -0.0006474430767809263 0.01900560862314548 0 +2386 -0.0006474430767809601 0.006651961470382225 0 +2387 0.06914744307678179 0.03135925118996118 0 +2388 0.06914744307678186 0.0273742044609833 0 +2389 -0.0006474430767809661 0.007448970816178802 0 +2390 -0.000647443076780919 0.01462205492834314 0 +2391 -0.0006474430767809492 0.007847477781998248 0 +2392 0.06914744307678272 0.02139663436750999 0 +2393 -0.0006474430767809483 0.005057942778789114 0 +2394 -0.000647443076781369 0.02020112034891821 0 +2395 0.06914744307678204 0.02657719511518688 0 +2396 -0.0006474430767810812 0.03375028152031563 0 +2397 0.06914744307678206 0.02458467175069568 0 +2398 -0.0006474430767809513 0.001869907688523977 0 +2399 -0.0006474430767809537 0.001471403015625692 0 +2400 -0.0006474430767809528 0.00107289834272741 0 +2401 -0.0006474430767809505 0.002268412361422257 0 +2402 -0.0006474430767809886 0.0174115876386312 0 +2403 0.06914744307678189 0.02338915773200082 0 +2404 -0.0006474430767809526 0.0006743936698291231 0 +2405 0.06914744307678176 0.03813383062923106 0 +2406 -0.0006474430767809499 0.000275886704009722 0 +2407 -0.0006474430767809497 -0.0001226156759674486 0 +2408 -0.00064744307678095 0.002666917034320533 0 +2409 -0.0006474430767810522 0.01701308296573295 0 +2410 0.06914744307678182 0.02777270913388154 0 +2411 -0.0006474430767809529 0.004659440398811957 0 +2412 -0.0006474430767809426 0.003065421707218813 0 +2413 -0.0006474430767810221 0.01422355025544495 0 +2414 0.06914744307678213 0.02538168109649228 0 +2415 -0.0006474430767811926 0.0106370104922819 0 +2416 -0.0006474430767809473 0.004260933432992559 0 +2417 -0.0006474430767809423 0.003463924087195995 0 +2418 -0.0006474430767809428 0.003862428760094282 0 +2419 -0.0006474430767809524 0.03534429791898042 0 +2420 0.06914744307678178 0.03853233530212937 0 +2421 -0.0006474430767812473 0.03813383292217607 0 +2422 0.06914744307678197 0.02099812969461148 0 +2423 0.0691474430767819 0.03295326988155393 0 +2424 0.06914744307678208 0.02299065305910278 0 +2425 0.06914744307678163 0.03335177455445207 0 +2426 -0.0006474430767815831 0.01023850581938491 0 +2427 -0.0006474430767816256 0.009840001146488237 0 +2428 0.06914744307678183 0.02697569978808509 0 +2429 -0.0006474430767810696 0.03454728857318721 0 +2430 0.06914744307678157 0.0345472885731468 0 +2431 -0.0006474430767811913 0.03932934464794459 0 +2432 -0.0006474430767813546 0.03733682357638267 0 +2433 -0.0006474430767815552 0.02059962502181505 0 +2434 0.06914744307678217 0.03534429791894375 0 +2435 0.06914744307678215 0.03733682128343494 0 +2436 0.06914744307678188 0.04092336333951885 0 +2437 0.06914744307678196 0.03056224184416816 0 +2438 0.06914744307678165 0.03773532595633285 0 +2439 0.06914744307678182 0.003862428760072429 0 +2440 0.06914744307678168 0.0389308399750276 0 +2441 0.06914744307678242 0.004260933432969224 0 +2442 0.06914744307678294 0.00665196147034532 0 +2443 -0.0006474430767813523 0.02259214838629841 0 +2444 0.06914744307678262 0.003463924087176251 0 +2445 0.069147443076782 0.03096074651706482 0 +2446 -0.0006474430767815924 0.0209981296947118 0 +2447 0.06914744307678182 0.01541906427405834 0 +2448 0.06914744307678199 0.003065419414279261 0 +2449 -0.0006474430767812415 0.03693831890348596 0 +2450 -0.0006474430767815537 0.02617869273528953 0 +2451 0.06914744307678215 0.01502055960116186 0 +2452 0.06914744307678219 0.007050466143241299 0 +2453 -0.0006474430767814999 0.03056224413714464 0 +2454 -0.000647443076781622 0.02697569978816065 0 +2455 0.06914744307678218 -0.0001226156759712297 0 +2456 0.06914744307678218 0.0002758867040047687 0 +2457 0.06914744307678261 0.00067439137690131 0 +2458 -0.0006474430767813303 0.02498317642367831 0 +2459 -0.0006474430767813499 0.02418616937080618 0 +2460 0.06914744307678189 0.01701308296564496 0 +2461 0.06914744307678174 0.01741158763854142 0 +2462 0.06914744307678172 0.0186071016572314 0 +2463 0.06914744307678169 0.02059962502171451 0 +2464 0.06914744307678199 0.002666914741382857 0 +2465 -0.0006474430767812712 0.02338916002501282 0 +2466 0.06914744307678272 0.007448970816137478 0 +2467 0.06914744307678297 0.00465943810586555 0 +2468 0.06914744307678275 0.007847475489033319 0 +2469 0.06914744307678174 0.01781009231143808 0 +2470 -0.0006474430767813226 0.02578018806239277 0 +2471 0.06914744307678272 0.01462205492826571 0 +2472 -0.0006474430767811483 0.0385323375950727 0 +2473 -0.0006474430767818211 0.02896822315264009 0 +2474 -0.0006474430767812099 0.03893083997504802 0 +2475 -0.0006474430767814997 0.02139663666052931 0 +2476 0.06914744307678224 0.03414878390024918 0 +2477 0.06914744307678282 0.0106370081993074 0 +2478 0.06914744307678276 0.008245980161929142 0 +2479 0.06914744307678311 0.01342654090957834 0 +2480 -0.0006474430767815804 0.03135925119001704 0 +2481 0.06914744307678185 0.01661457829274838 0 +2482 0.06914744307678182 0.01940411100302467 0 +2483 -0.0006474430767813533 0.02538168109657504 0 +2484 0.0691474430767819 0.01900560633012812 0 +2485 0.06914744307678336 0.01103551287220364 0 +2486 -0.0006474430767811934 0.03255476520870696 0 +2487 0.06914744307678183 0.01621607361985172 0 +2488 -0.0006474430767815177 0.0245846740437027 0 +2489 -0.0006474430767817995 0.02657719511526501 0 +2490 -0.0006474430767816337 0.02299065535211595 0 +2491 0.06914744307678269 0.01302803623668235 0 +2492 -0.0006474430767814034 0.03494579324608416 0 +2493 0.06914744307678172 0.01023850352641045 0 +2494 0.06914744307678189 0.01581756894695508 0 +2495 0.06914744307678176 0.01980261567592131 0 +2496 -0.0006474430767819378 0.02856972077266505 0 +2497 0.06914744307678301 0.001072896049797804 0 +2498 -0.0006474430767814701 0.02179513904050521 0 +2499 -0.0006474430767818357 0.04092336563244679 0 +2500 -0.0006474430767817424 0.02817121380684845 0 +2501 0.06914744307678178 0.01820859698433483 0 +2502 0.06914744307678265 0.006253456797448832 0 +2503 0.06914744307678175 0.02020112034881794 0 +2504 -0.0006474430767818464 0.03773532595635848 0 +2505 -0.000647443076781261 0.03215626053581018 0 +2506 0.06914744307678278 0.01143401754509915 0 +2507 -0.0006474430767815212 0.02219364371340189 0 +2508 -0.0006474430767819219 0.03335177455449815 0 +2509 0.0691474430767815 0.002268410068486234 0 +2510 -0.0006474430767817915 0.03096074651712057 0 +2511 0.06914744307678272 0.008644484834824948 0 +2512 -0.0006474430767814309 0.02378766469790936 0 +2513 -0.0006474430767819217 0.03016373946424844 0 +2514 0.06914744307678268 0.01262953156378657 0 +2515 0.06914744307678272 0.005057942778761262 0 +2516 0.06914744307678269 0.01382504558247396 0 +2517 -0.000647443076781781 0.02936673011845677 0 +2518 -0.0006474430767818039 0.02737420675397749 0 +2519 0.06914744307678264 0.0142235502553698 0 +2520 0.06914744307678272 0.01183252221799492 0 +2521 0.06914744307678268 0.01223102689089074 0 +2522 -0.0006474430767817961 0.02976523249843192 0 +2523 -0.0006474430767821842 0.0397278493208407 0 +2524 -0.0006474430767817744 0.02777271142687335 0 +2525 0.06914744307678329 0.009042989507721403 0 +2526 -0.0006474430767813397 0.03175775586291357 0 +2527 -0.0006474430767816458 0.03414878619321168 0 +2528 0.06914744307678169 0.009839998853513859 0 +2529 0.06914744307678336 0.00147140072269435 0 +2530 0.06914744307678268 0.009441494180617755 0 +2531 0.06914744307678149 0.001869907688510364 0 +2532 -0.0006474430767814262 0.03653981193766828 0 +2533 -0.0006474430767821789 0.03574280488479722 0 +2534 -0.0006474430767818381 0.03295326988160317 0 +2535 0.06914744307678268 0.005456447451657181 0 +2536 -0.0006474430767815413 0.03614130955769256 0 +2537 0.06914744307678264 0.005854952124553046 0 +2538 -0.0006474430767819172 0.04012635628665644 0 +2539 -0.0006474430767821637 0.04052486095955134 0 +2540 0.06914744307678167 0.04132186801241693 0 +2541 -0.000647442414873044 0.04132186915888122 0 +2542 0.06622264989418752 -0.0006469431434168252 0 +2543 0.06742162361006696 -0.0006469431434178512 0 +2544 0.06542333301177129 -0.0006469431434186827 0 +2545 0.04504076955225448 -0.0006469431434188599 0 +2546 0.06022777809929923 -0.0006469431434183502 0 +2547 0.06302538429381695 -0.0006469431434179242 0 +2548 0.05143529946679872 -0.0006469431434183914 0 +2549 0.0470390595074526 -0.0006469431434180314 0 +2550 0.05543188002029172 -0.000646943143419089 0 +2551 0.05343359006509357 -0.0006469431434184509 0 +2552 0.05942846121688385 -0.0006469431434184017 0 +2553 0.06502367489211158 -0.0006469431434180439 0 +2554 0.04264282019119954 -0.0006469431434188326 0 +2555 0.05063598258438371 -0.000646943143418296 0 +2556 0.04104418771256094 -0.0006469431434186896 0 +2557 0.0482380338664299 -0.0006469431434183999 0 +2558 0.06262572617415783 -0.0006469431434180721 0 +2559 0.04424145331293474 -0.0006469431434181997 0 +2560 0.04144384647531747 -0.0006469431434184459 0 +2561 0.05583153878304745 -0.0006469431434184175 0 +2562 0.04943700886850359 -0.000646943143418953 0 +2563 0.05743017126168354 -0.0006469431434182023 0 +2564 0.05663085437926828 -0.0006469431434182129 0 +2565 0.03504931591767608 -0.0006469431434193189 0 +2566 0.05862914497756424 -0.0006469431434187221 0 +2567 0.04064452959290161 -0.0006469431434188294 0 +2568 0.04863769262918539 -0.0006469431434192513 0 +2569 0.0362482902766528 -0.0006469431434186708 0 +2570 0.04304247831085965 -0.000646943143418592 0 +2571 0.06782128237282491 -0.0006469431434185148 0 +2572 0.0382465808749478 -0.0006469431434187979 0 +2573 0.04184350459497763 -0.0006469431434187697 0 +2574 0.03664794903940798 -0.0006469431434191954 0 +2575 0.06142675245827842 -0.0006469431434183144 0 +2576 0.03864623899460697 -0.0006469431434190923 0 +2577 0.05263427382577562 -0.0006469431434183602 0 +2578 0.03544897403733512 -0.0006469431434190193 0 +2579 0.05383324818475275 -0.0006469431434180111 0 +2580 0.04384179455017884 -0.0006469431434187132 0 +2581 0.03425000032145595 -0.000646943143419232 0 +2582 0.05822948750100094 -0.000646943143418596 0 +2583 0.04903735074884502 -0.0006469431434180758 0 +2584 0.05223461506302013 -0.0006469431434189851 0 +2585 0.05703051314202431 -0.0006469431434183558 0 +2586 0.03584863215699408 -0.0006469431434190226 0 +2587 0.03904589775736191 -0.0006469431434189462 0 +2588 0.05982811933654353 -0.0006469431434193081 0 +2589 0.0454404270288177 -0.0006469431434190837 0 +2590 0.03984521399667991 -0.0006469431434190213 0 +2591 0.03704760715906719 -0.0006469431434188094 0 +2592 0.04224316271463651 -0.0006469431434188677 0 +2593 0.04743871827020861 -0.0006469431434185533 0 +2594 0.03464965844111347 -0.0006469431434195491 0 +2595 0.05463256378097403 -0.0006469431434187919 0 +2596 0.03784692339838493 -0.0006469431434190613 0 +2597 0.04024487147324306 -0.0006469431434192776 0 +2598 0.04344213643051974 -0.0006469431434186678 0 +2599 0.06102709369552282 -0.0006469431434186655 0 +2600 0.06662230801384518 -0.0006469431434186587 0 +2601 0.06222606805449962 -0.000646943143418924 0 +2602 0.04623974391123114 -0.0006469431434195536 0 +2603 0.06062743621895886 -0.0006469431434184424 0 +2604 0.05023632446472488 -0.0006469431434185088 0 +2605 0.05782982938134211 -0.0006469431434185651 0 +2606 0.04584008514847685 -0.0006469431434192407 0 +2607 0.004275641347179476 -0.0006469431434195652 0 +2608 0.06182640993484099 -0.0006469431434189761 0 +2609 0.03944555587702076 -0.0006469431434190172 0 +2610 0.004675298823741544 -0.0006469431434195716 0 +2611 0.001877691986139397 -0.0006469431434197181 0 +2612 0.002277350105796709 -0.0006469431434197426 0 +2613 0.0510356407040434 -0.000646943143419257 0 +2614 0.04663940138779461 -0.0006469431434192386 0 +2615 0.05303393194543393 -0.0006469431434191662 0 +2616 0.0374472652787259 -0.0006469431434191007 0 +2617 0.05423290630441127 -0.0006469431434184225 0 +2618 0.02385888856727924 -0.0006469431434196821 0 +2619 0.003875983227521875 -0.0006469431434196511 0 +2620 0.05902880374031982 -0.0006469431434192152 0 +2621 0.02905444412282015 -0.0006469431434196602 0 +2622 0.04464111078949857 -0.0006469431434189974 0 +2623 0.02186059861208998 -0.0006469431434197671 0 +2624 0.06582299177452669 -0.0006469431434191056 0 +2625 0.01986230801380636 -0.000646943143419731 0 +2626 0.008272222543754716 -0.0006469431434197639 0 +2627 0.05183495758645678 -0.0006469431434193522 0 +2628 0.02745581228728787 -0.0006469431434197549 0 +2629 0.02265991485140405 -0.0006469431434196176 0 +2630 0.007472906304439897 -0.0006469431434196382 0 +2631 0.002677008225454022 -0.0006469431434197377 0 +2632 0.01666504241345475 -0.0006469431434197795 0 +2633 0.00707324818478241 -0.0006469431434196254 0 +2634 0.06422435865279498 -0.0006469431434197372 0 +2635 0.007872563781001821 -0.0006469431434196357 0 +2636 0.06462401677245233 -0.0006469431434173336 0 +2637 0.001478033866482127 -0.000646943143419664 0 +2638 0.005074956943399308 -0.0006469431434195511 0 +2639 0.02825512852660195 -0.0006469431434196554 0 +2640 0.02505786356934595 -0.0006469431434197358 0 +2641 0.03065307724454256 -0.0006469431434196708 0 +2642 0.01786401677242568 -0.0006469431434196819 0 +2643 0.02625683792831688 -0.0006469431434197785 0 +2644 0.03345068343904576 -0.0006469431434197017 0 +2645 0.006673590065124918 -0.0006469431434196335 0 +2646 0.02705615352453521 -0.0006469431434197611 0 +2647 0.01586572617414082 -0.0006469431434198341 0 +2648 0.03385034155870303 -0.0006469431434201604 0 +2649 0.0110698293813531 -0.0006469431434197921 0 +2650 0.01826367553517833 -0.0006469431434197715 0 +2651 0.0006787176271673259 -0.0006469431434197052 0 +2652 0.02066162361002457 -0.0006469431434199286 0 +2653 0.02985376100522912 -0.0006469431434200438 0 +2654 0.008671880663411791 -0.0006469431434198075 0 +2655 0.01266846185998106 -0.0006469431434198088 0 +2656 0.01706470117620738 -0.0006469431434197499 0 +2657 0.03225170908007488 -0.0006469431434198514 0 +2658 0.0278554704069449 -0.0006469431434197141 0 +2659 0.0138674355758565 -0.0006469431434197928 0 +2660 0.0202619661334633 -0.0006469431434199293 0 +2661 0.06382470053313574 -0.0006469431434187826 0 +2662 0.0150664105779224 -0.0006469431434198031 0 +2663 0.03105273536419945 -0.0006469431434198642 0 +2664 0.0246582054496889 -0.0006469431434197657 0 +2665 0.01186914562066707 -0.0006469431434197955 0 +2666 0.009071538783068779 -0.000646943143419824 0 +2667 0.01946264925105369 -0.0006469431434197416 0 +2668 0.023059572971061 -0.0006469431434197038 0 +2669 0.03265136784282736 -0.0006469431434198375 0 +2670 0.03185205096041793 -0.0006469431434199332 0 +2671 0.01226880374032405 -0.0006469431434198314 0 +2672 0.009471196259630279 -0.0006469431434198402 0 +2673 0.003476325107864338 -0.0006469431434196466 0 +2674 0.006273931945467427 -0.000646943143419619 0 +2675 0.01346777745619953 -0.000646943143419827 0 +2676 0.0106701712616961 -0.0006469431434198509 0 +2677 0.01146948750101004 -0.0006469431434198531 0 +2678 0.01466675181517006 -0.0006469431434198814 0 +2679 0.01306811997963803 -0.0006469431434198392 0 +2680 0.04783837574677109 -0.0006469431434183538 0 +2681 0.02945410224247711 -0.000646943143419995 0 +2682 0.03305102531938879 -0.0006469431434197083 0 +2683 0.009870855022382581 -0.0006469431434199197 0 +2684 0.01546606805448384 -0.000646943143419837 0 +2685 0.06702196613350309 -0.0006469431434193348 0 +2686 0.01906299113139677 -0.0006469431434198249 0 +2687 0.003076666988206871 -0.0006469431434196392 0 +2688 0.01866333301173981 -0.000646943143419838 0 +2689 0.02585717916556443 -0.0006469431434199507 0 +2690 0.01027051249894387 -0.0006469431434199449 0 +2691 0.05503222190063318 -0.0006469431434190892 0 +2692 0.02545752168900288 -0.0006469431434198062 0 +2693 0.01426709369551337 -0.0006469431434199486 0 +2694 0.02146094049243307 -0.0006469431434199929 0 +2695 0.005874273825809898 -0.0006469431434195971 0 +2696 0.02425854733003183 -0.0006469431434199005 0 +2697 0.06342504305657297 -0.0006469431434185315 0 +2698 0.00547461506305696 -0.0006469431434195983 0 +2699 0.01626538429379788 -0.0006469431434199106 0 +2700 0.001078376389920204 -0.0006469431434196639 0 +2701 0.02226025673174683 -0.0006469431434199197 0 +2702 0.01746435865276885 -0.0006469431434198648 0 +2703 0.03025341912488572 -0.0006469431434197855 0 +2704 0.02106128172968117 -0.0006469431434200614 0 +2705 0.03145239284076116 -0.0006469431434201675 0 +2706 0.0562311969027055 -0.0006469431434191109 0 +2707 0.02665649540487842 -0.0006469431434199533 0 +2708 0.02345923109071781 -0.0006469431434198547 0 +2709 0.02865478664625871 -0.0006469431434198948 0 +2710 0.04983666698816162 -0.0006469431434196021 0 +2711 0.05643069565218792 -0.0003930544676442279 0 +2712 0.05043591304350042 -0.0003930544676444458 0 +2713 0.05922826086957689 -0.0003930544676447914 0 +2714 0.06482339130435164 -0.000393054467642973 0 +2715 0.05523173913045234 -0.0003930544676433243 0 +2716 0.04444113043481285 -0.0003930544676428468 0 +2717 0.05203452173915015 -0.0003930544676434033 0 +2718 0.03924565217394809 -0.0003930544676433305 0 +2719 0.06162617391305311 -0.000393054467642958 0 +2720 0.06362443478261344 -0.0003930544676437181 0 +2721 0.04763834782611123 -0.0003930544676434348 0 +2722 0.04244286956525023 -0.0003930544676425404 0 +2723 0.004875565217397196 -0.0003930544676436925 0 +2724 0.05323347826088919 -0.0003930544676439548 0 +2725 0.04803800000002512 -0.0003930544676435009 0 +2726 0.02485817391307863 -0.0003930544676434087 0 +2727 0.0004793913043477857 -0.0003930544676434378 0 +2728 0.03804669565221232 -0.0003930544676430118 0 +2729 0.03365052173917662 -0.0003930544676429751 0 +2730 0.003276956521744338 -0.000393054467643783 0 +2731 0.001278695652176927 -0.0003930544676433182 0 +2732 0.03245156521743613 -0.0003930544676434057 0 +2733 0.006074521739140915 -0.0003930544676436363 0 +2734 0.04883730434785104 -0.0003930544676424632 0 +2735 0.05003626086958696 -0.0003930544676439375 0 +2736 0.02126130434785658 -0.0003930544676434087 0 +2737 0.03125260869569581 -0.0003930544676435428 0 +2738 0.0332508695652637 -0.000393054467643294 0 +2739 0.03005365217395494 -0.0003930544676434087 0 +2740 0.02325956521742454 -0.0003930544676434157 0 +2741 0.0008790434782623494 -0.0003930544676438384 0 +2742 0.04044460869568732 -0.0003930544676431539 0 +2743 0.01726478260872102 -0.0003930544676434129 0 +2744 0.02845504347830072 -0.0003930544676434057 0 +2745 0.02405886956525145 -0.0003930544676433335 0 +2746 0.005275217391311767 -0.0003930544676438388 0 +2747 0.002877304347829782 -0.0003930544676438407 0 +2748 0.01406756521741248 -0.00039305446764335 0 +2749 0.005674869565226336 -0.0003930544676438468 0 +2750 0.02605713043481936 -0.0003930544676434894 0 +2751 0.002477652173915448 -0.0003930544676431274 0 +2752 0.01486686956523962 -0.0003930544676433997 0 +2753 0.009271739130449829 -0.000393054467643368 0 +2754 0.02166095652177025 -0.0003930544676433668 0 +2755 0.009671391304363343 -0.0003930544676433574 0 +2756 0.01886339130437517 -0.0003930544676433292 0 +2757 0.03045330434786863 -0.0003930544676431361 0 +2758 0.01286860869567183 -0.0003930544676434057 0 +2759 0.02046200000002943 -0.0003930544676433061 0 +2760 0.01166965217393115 -0.0003930544676434057 0 +2761 0.02285991304351081 -0.0003930544676433651 0 +2762 0.01206930434784476 -0.0003930544676434117 0 +2763 0.03205191304352271 -0.0003930544676429345 0 +2764 0.0112700000000176 -0.0003930544676434067 0 +2765 0.06242547826087638 -0.0003930544676421017 0 +2766 0.0104706956521905 -0.0003930544676433872 0 +2767 0.01526652173915319 -0.0003930544676434057 0 +2768 0.01366791304349897 -0.0003930544676433099 0 +2769 0.01446721739132605 -0.0003930544676433788 0 +2770 0.04643939130437619 -0.0003930544676428089 0 +2771 0.03165226086960925 -0.0003930544676429508 0 +2772 0.01007104347827689 -0.0003930544676433488 0 +2773 0.01246895652175824 -0.000393054467643377 0 +2774 0.02246026086959739 -0.0003930544676432901 0 +2775 0.01566617391306672 -0.0003930544676433843 0 +2776 0.02086165217394313 -0.0003930544676432634 0 +2777 0.02006234782611595 -0.0003930544676432655 0 +2778 0.01087034782610404 -0.0003930544676433755 0 +2779 0.01806408695654808 -0.0003930544676433967 0 +2780 0.008872086956536261 -0.0003930544676433649 0 +2781 0.02206060869568354 -0.0003930544676432199 0 +2782 0.00727347826088201 -0.0003930544676434057 0 +2783 0.006474173913054894 -0.0003930544676434144 0 +2784 0.01846373913046172 -0.0003930544676432604 0 +2785 0.01766443478263447 -0.0003930544676432932 0 +2786 0.02805539130438724 -0.0003930544676433817 0 +2787 0.02765573913047363 -0.000393054467643427 0 +2788 0.008072782608709106 -0.000393054467643371 0 +2789 0.007673130434795568 -0.0003930544676434087 0 +2790 0.008472434782622688 -0.0003930544676433629 0 +2791 0.01926304347828876 -0.0003930544676432702 0 +2792 0.01326826086958538 -0.0003930544676433672 0 +2793 0.02365921739133799 -0.0003930544676432647 0 +2794 0.006873826086968441 -0.0003930544676433783 0 +2795 0.05762965217392785 -0.000393054467641772 0 +2796 0.01966269565220236 -0.0003930544676433335 0 +2797 0.01686513043480749 -0.0003930544676432694 0 +2798 0.06122652173913984 -0.0003930544676433028 0 +2799 0.02725608695656003 -0.0003930544676433718 0 +2800 0.01606582608698018 -0.0003930544676432531 0 +2801 0.02965400000004133 -0.0003930544676432061 0 +2802 0.04124391304351042 -0.0003930544676426328 0 +2803 0.03085295652178208 -0.0003930544676432634 0 +2804 0.01646547826089379 -0.0003930544676432104 0 +2805 0.02685643478264672 -0.0003930544676430742 0 +2806 0.02885469565221419 -0.0003930544676432233 0 +2807 0.02925434782612779 -0.0003930544676432497 0 +2808 0.05443243478262521 -0.0003930544676429755 0 +2809 0.04404147826090023 -0.0003930544676431182 0 +2810 0.002078000000002627 -0.000393054467642973 0 +2811 0.001678347826090075 -0.0003930544676429729 0 +2812 0.02565747826090589 -0.0003930544676431396 0 +2813 0.06042721739131442 -0.0003930544676414446 0 +2814 0.03484947826091483 -0.0003930544676426771 0 +2815 0.004475913043483392 -0.000393054467642961 0 +2816 0.003676608695658287 -0.0003930544676429715 0 +2817 0.004076260869570843 -0.000393054467642977 0 +2818 0.05123521739132596 -0.0003930544676425404 0 +2819 0.05243417391306261 -0.0003930544676434057 0 +2820 0.02525782608699215 -0.000393054467643342 0 +2821 0.06082686956522529 -0.0003930544676415944 0 +2822 0.04204321739133723 -0.0003930544676428336 0 +2823 0.04564008695654971 -0.0003930544676420926 0 +2824 0.03604843478264942 -0.0003930544676425373 0 +2825 0.02445852173916514 -0.0003930544676432468 0 +2826 0.03764704347829938 -0.0003930544676430348 0 +2827 0.03724739130438536 -0.0003930544676427555 0 +2828 0.04324217391307344 -0.0003930544676425343 0 +2829 0.05283382608697715 -0.0003930544676429253 0 +2830 0.02645678260873309 -0.0003930544676430489 0 +2831 0.06642200000000306 -0.0003930544676412258 0 +2832 0.03444982608700235 -0.0003930544676424061 0 +2833 0.0492369565217638 -0.0003930544676413791 0 +2834 0.06562269565218055 -0.0003930544676437946 0 +2835 0.06522304347826748 -0.0003930544676411392 0 +2836 0.04004495652177524 -0.0003930544676424316 0 +2837 0.04963660869567448 -0.000393054467641596 0 +2838 0.03405017391308959 -0.0003930544676426668 0 +2839 0.03285121739134964 -0.0003930544676426491 0 +2840 0.04364182608698677 -0.0003930544676423233 0 +2841 0.06602234782609273 -0.0003930544676412085 0 +2842 0.03964530434786154 -0.0003930544676426594 0 +2843 0.03884600000003599 -0.0003930544676422657 0 +2844 0.05083556521741387 -0.0003930544676420597 0 +2845 0.03684773913047252 -0.0003930544676422813 0 +2846 0.06002756521740221 -0.0003930544676434823 0 +2847 0.03564878260873759 -0.0003930544676419736 0 +2848 0.03524913043482608 -0.0003930544676422522 0 +2849 0.05403278260871253 -0.000393054467642382 0 +2850 0.04683904347828837 -0.0003930544676428962 0 +2851 0.04484078260872514 -0.0003930544676420949 0 +2852 0.04843765217393748 -0.0003930544676423229 0 +2853 0.0428425217391623 -0.0003930544676423017 0 +2854 0.05802930434783789 -0.0003930544676407793 0 +2855 0.06202582608696542 -0.000393054467641649 0 +2856 0.04164356521742393 -0.0003930544676429577 0 +2857 0.05683034782610139 -0.0003930544676430678 0 +2858 0.05882860869566452 -0.0003930544676427431 0 +2859 0.03644808695656055 -0.0003930544676415806 0 +2860 0.04084426086959868 -0.0003930544676421207 0 +2861 0.05603104347827575 -0.0003930544676428682 0 +2862 0.03844634782612378 -0.0003930544676416165 0 +2863 0.05723000000001504 -0.0003930544676412869 0 +2864 0.04603973913046275 -0.0003930544676428521 0 +2865 0.05163486956523817 -0.0003930544676416644 0 +2866 0.05363313043480031 -0.0003930544676419035 0 +2867 0.04723869565220058 -0.0003930544676418079 0 +2868 0.06322478260869809 -0.000393054467639789 0 +2869 0.05563139130436354 -0.0003930544676411501 0 +2870 0.05483208695653866 -0.0003930544676426577 0 +2871 0.06282513043478635 -0.0003930544676401616 0 +2872 0.05962791304349042 -0.0003930544676424217 0 +2873 0.04524043478263735 -0.0003930544676409976 0 +2874 0.0644237391304415 -0.0003930544676407216 0 +2875 0.06722130434782324 -0.0003930544676386283 0 +2876 0.05842895652175001 -0.0003930544676411831 0 +2877 0.0680206086956528 -0.0003930544676413367 0 +2878 0.06402408695652703 -0.0003930544676417247 0 +2879 0.06682165217391303 -0.0003930544676394353 0 +2880 0.06762095652173643 -0.0003930544676391721 0 +2881 0.06889254837902781 0.0008758293838863236 0 +2882 -0.0003925483790288094 0.0351454028435832 0 +2883 -0.0003925483790304247 0.03992720379146376 0 +2884 -0.0003925483790303532 0.03275450236964721 0 +2885 0.06889254837902985 0.001274312796210854 0 +2886 0.06889254837902983 0.008845497630353222 0 +2887 -0.0003925483790298892 0.03634085308055684 0 +2888 0.06889254837902986 0.005259146919443391 0 +2889 -0.0003925483790299079 0.03195753554499645 0 +2890 0.06889254837902778 0.01163488151662231 0 +2891 -0.0003925483790292317 0.03315298578197205 0 +2892 -0.000392548379028904 0.03554388625590638 0 +2893 0.06889254837902786 0.01761213270147068 0 +2894 0.06889254837902853 0.00565763033176881 0 +2895 0.06889254837902917 0.009642464455004059 0 +2896 0.06889254837902879 0.01561971563985458 0 +2897 0.068892548379027 0.0323560189573671 0 +2898 0.06889254837902858 0.002071279620861507 0 +2899 -0.0003925483790292977 0.02996511848337855 0 +2900 -0.0003925483790289541 0.0311605687203484 0 +2901 0.06889254837902672 0.03913023696683347 0 +2902 0.06889254837902907 0.006056113744093961 0 +2903 0.06889254837902778 0.01721364928914769 0 +2904 -0.0003925483790293143 0.0287696682464079 0 +2905 0.06889254837902847 0.001672796208536276 0 +2906 0.06889254837902781 0.01083791469197602 0 +2907 0.06889254837902786 0.004860663507118696 0 +2908 -0.0003925483790297645 0.0359423696682319 0 +2909 -0.000392548379029541 0.03076208530802482 0 +2910 0.0688925483790286 0.01522123222753159 0 +2911 0.06889254837902914 0.01043943127965266 0 +2912 -0.0003925483790289191 0.02637876777246951 0 +2913 0.06889254837902933 0.01362729857823849 0 +2914 -0.0003925483790294413 0.02717573459711521 0 +2915 0.06889254837902925 0.008447014218028629 0 +2916 0.06889254837902989 0.00924398104267864 0 +2917 -0.0003925483790298414 0.04032568720378919 0 +2918 0.06889254837902709 0.02956663507112186 0 +2919 -0.000392548379028823 0.04112265402843657 0 +2920 0.06889254837902767 0.01402578199056223 0 +2921 0.06889254837902764 0.004462180094795935 0 +2922 -0.0003925483790293083 0.02119848341226572 0 +2923 -0.0003925483790293173 0.02797270142176258 0 +2924 0.06889254837902838 0.01442426540288593 0 +2925 -0.0003925483790287098 0.03913023696681487 0 +2926 0.06889254837902839 0.01004094786732911 0 +2927 -0.0003925483790293767 0.02518331753549907 0 +2928 -0.0003925483790293399 0.02319090047388319 0 +2929 0.06889254837902778 0.01203336492894597 0 +2930 -0.0003925483790288411 0.03673933649288184 0 +2931 0.06889254837902922 0.01243184834126985 0 +2932 -0.0003925483790289996 0.02079999999994278 0 +2933 -0.0003925483790291128 0.03952872037913873 0 +2934 -0.0003925483790289271 0.03155905213267141 0 +2935 0.06889254837902735 0.01641668246450214 0 +2936 0.06889254837902818 0.01123639810429921 0 +2937 0.06889254837902818 0.01840909952611833 0 +2938 0.06889254837902868 0.02040151658773588 0 +2939 -0.0003925483790294955 0.02199545023691314 0 +2940 -0.0003925483790293711 0.02757421800943878 0 +2941 -0.0003925483790286394 0.03713781990520417 0 +2942 0.06889254837902811 0.01322881516591547 0 +2943 0.0688925483790282 0.01801061611379453 0 +2944 0.06889254837902827 0.01920606635076458 0 +2945 0.06889254837902811 0.0128303317535931 0 +2946 0.06889254837902692 0.02438635071094897 0 +2947 0.06889254837902758 0.01601819905217838 0 +2948 0.06889254837902868 0.02000303317541209 0 +2949 -0.0003925483790291635 0.02478483412317599 0 +2950 -0.0003925483790294308 0.02956663507105485 0 +2951 -0.0003925483790290092 0.02398786729853062 0 +2952 -0.0003925483790291659 0.02916815165873108 0 +2953 0.0688925483790287 0.01482274881520918 0 +2954 -0.0003925483790293891 0.02358938388620671 0 +2955 0.06889254837902754 0.01960454976308842 0 +2956 0.06889254837902861 0.007251563981061706 0 +2957 0.06889254837902883 0.02080000000005887 0 +2958 -0.0003925483790294549 0.02159696682458937 0 +2959 0.06889254837902861 0.006853080568739582 0 +2960 0.06889254837902822 0.03036360189576577 0 +2961 0.06889254837902883 0.03474691943129864 0 +2962 0.06889254837902793 0.03076208530808787 0 +2963 0.06889254837902847 0.02119848341238087 0 +2964 0.06889254837902822 0.01880758293844143 0 +2965 0.06889254837902714 0.02239393364934357 0 +2966 0.06889254837902813 0.007650047393383831 0 +2967 0.06889254837902811 0.008048530805705964 0 +2968 -0.0003925483790296219 0.02558180094782285 0 +2969 -0.0003925483790284782 0.03434843601893892 0 +2970 0.0688925483790284 0.03753630331754521 0 +2971 0.06889254837902827 0.01681516587682522 0 +2972 0.06889254837902811 0.002469763033185173 0 +2973 0.06889254837902863 7.88625592416034e-05 0 +2974 0.0688925483790276 0.0004773459715637362 0 +2975 -0.000392548379029893 0.0323560189573221 0 +2976 -0.0003925483790292377 0.03753630331752659 0 +2977 -0.0003925483790285391 0.01880758293833633 0 +2978 0.06889254837902616 0.03673933649290174 0 +2979 0.06889254837902645 0.02598028436023284 0 +2980 0.06889254837902779 0.04072417061611457 0 +2981 0.0688925483790281 0.006454597156417437 0 +2982 -0.0003925483790289387 0.02438635071085351 0 +2983 -0.0003925483790290064 0.02279241706156001 0 +2984 -0.0003925483790286939 0.04072417061611406 0 +2985 -0.000392548379028388 0.03394995260661652 0 +2986 0.06889254837902806 0.004063696682473795 0 +2987 0.06889254837902807 0.003266729857829521 0 +2988 -0.000392548379028853 0.02598028436014678 0 +2989 0.06889254837902808 0.003665213270151658 0 +2990 -0.0003925483790284214 0.02040151658762067 0 +2991 -0.0003925483790286866 0.02677725118479185 0 +2992 0.06889254837902858 0.002868246445507389 0 +2993 0.06889254837902677 0.03116056872040907 0 +2994 -0.0003925483790284541 0.03355146919429465 0 +2995 0.06889254837902839 0.03873175355451158 0 +2996 -0.0003925483790287147 0.0303636018957014 0 +2997 0.06889254837902642 0.0263787677725542 0 +2998 -0.0003925483790288947 0.02239393364923702 0 +2999 -0.0003925483790284781 0.01681516587673113 0 +3000 -0.0003925483790287516 0.02837118483408559 0 +3001 0.06889254837902847 0.03713781990522335 0 +3002 -0.0003925483790283085 0.009642464454953167 0 +3003 0.06889254837902696 0.03275450236968733 0 +3004 -0.0003925483790282995 0.0100409478672743 0 +3005 0.06889254837902613 0.03992720379147362 0 +3006 0.06889254837902793 0.04112265402843588 0 +3007 -0.0003925483790282912 0.009243981042632268 0 +3008 0.06889254837902724 0.02797270142184051 0 +3009 0.0688925483790265 0.0363408530805823 0 +3010 -0.000392548379028277 0.01043943127959521 0 +3011 0.06889254837902785 0.02677725118487622 0 +3012 -0.000392548379028329 0.01083791469191634 0 +3013 -0.0003925483790283498 0.008845497630311252 0 +3014 0.06889254837902713 0.02757421800951998 0 +3015 -0.000392548379028271 0.0192060663506582 0 +3016 0.06889254837902761 0.03514540284362048 0 +3017 0.06889254837902803 0.02717573459719814 0 +3018 0.06889254837902893 0.03434843601897626 0 +3019 0.06889254837902861 0.03355146919433204 0 +3020 -0.0003925483790286356 0.004462180094778422 0 +3021 -0.0003925483790284333 0.01721364928905307 0 +3022 -0.0003925483790284798 0.03474691943126092 0 +3023 -0.0003925483790284886 0.004860663507100033 0 +3024 -0.0003925483790286227 0.002868246445491649 0 +3025 0.06889254837902629 0.03155905213272867 0 +3026 -0.0003925483790281109 0.01960454976297911 0 +3027 0.0688925483790265 0.02358938388630712 0 +3028 -0.0003925483790286472 0.003266729857813343 0 +3029 -0.0003925483790283867 0.01163488151655825 0 +3030 -0.0003925483790286408 0.003665213270135033 0 +3031 -0.0003925483790285722 0.002469763033170029 0 +3032 -0.0003925483790286357 0.004063696682456723 0 +3033 0.06889254837902722 0.02837118483416022 0 +3034 -0.0003925483790284113 0.006056113744063318 0 +3035 -0.0003925483790285707 7.886255924114334e-05 0 +3036 -0.0003925483790283938 0.01322881516584232 0 +3037 -0.0003925483790285525 0.0008758293838841434 0 +3038 -0.0003925483790285597 0.000477345971562654 0 +3039 -0.0003925483790285573 0.002071279620848522 0 +3040 -0.0003925483790284574 0.01442426540280579 0 +3041 -0.000392548379028538 0.001672796208527046 0 +3042 -0.000392548379028536 0.001274312796205608 0 +3043 -0.0003925483790281654 0.03873175355449306 0 +3044 -0.0003925483790284665 0.007650047393348081 0 +3045 -0.0003925483790284408 0.007251563981026801 0 +3046 -0.0003925483790284025 0.0136272985781633 0 +3047 -0.0003925483790283107 0.008048530805669286 0 +3048 -0.0003925483790284655 0.01482274881512706 0 +3049 -0.0003925483790281169 0.0176121327013742 0 +3050 -0.000392548379028327 0.005259146919421286 0 +3051 -0.0003925483790283032 0.01283033175352137 0 +3052 -0.0003925483790283188 0.0152212322274483 0 +3053 0.06889254837902649 0.02159696682470195 0 +3054 0.06889254837902674 0.02279241706166567 0 +3055 -0.0003925483790282919 0.01203336492887933 0 +3056 -0.0003925483790284363 0.01402578199048452 0 +3057 -0.0003925483790283902 0.006853080568705595 0 +3058 -0.0003925483790283806 0.006454597156384519 0 +3059 -0.0003925483790282911 0.005657630331742228 0 +3060 -0.0003925483790280915 0.02000303317529956 0 +3061 0.06889254837902796 0.03793478672986705 0 +3062 -0.0003925483790281569 0.0164166824644101 0 +3063 -0.0003925483790286977 0.03833327014217064 0 +3064 -0.0003925483790280985 0.03793478672984824 0 +3065 0.06889254837902842 0.02996511848344363 0 +3066 -0.0003925483790282469 0.01243184834120023 0 +3067 -0.0003925483790282564 0.008447014217990174 0 +3068 -0.0003925483790282736 0.01123639810423727 0 +3069 0.06889254837902661 0.02518331753559182 0 +3070 0.06889254837902739 0.03554388625594256 0 +3071 0.06889254837902804 0.02478483412327065 0 +3072 0.06889254837902602 0.04032568720379247 0 +3073 -0.0003925483790280335 0.01601819905208969 0 +3074 0.06889254837902832 0.03833327014218974 0 +3075 -0.0003925483790279867 0.01840909952601505 0 +3076 0.06889254837902624 0.02199545023702241 0 +3077 -0.0003925483790279566 0.01801061611369453 0 +3078 -0.0003925483790279866 0.01561971563976917 0 +3079 0.06889254837902611 0.02398786729862745 0 +3080 0.06889254837902629 0.02558180094791243 0 +3081 0.0688925483790267 0.02876966824648007 0 +3082 0.0688925483790262 0.02319090047398678 0 +3083 0.06889254837902824 0.03394995260665443 0 +3084 0.06889254837902696 0.03594236966826293 0 +3085 0.06889254837902674 0.0291681516588006 0 +3086 0.06889254837902782 0.03315298578200972 0 +3087 0.06889254837902677 0.03952872037915415 0 +3088 0.06889254837902657 0.03195753554504729 0 +3089 0.06913371193458767 -0.000510570397485746 0 +3090 0.06916681884329587 0.04151520819714609 0 +3091 -0.0006668186021582879 0.04151520879182261 0 +3092 0.06887318217662335 0.04151521830444969 0 +3093 -0.0003731820458045771 0.04151521870804832 0 +3094 -0.0006337228559438328 -0.0005105713659033528 0 +3095 -0.0004407175916554809 -0.0005040216597017394 0 +3096 0.06894070709702679 -0.0005040263956325759 0 +3097 -0.0002476629196812265 -0.0004863011781534132 0 +3098 0.06874765952853856 -0.0004863035916413425 0 +3099 -0.0005199850116844943 0.04122227488151694 0 +3100 0.06901998489471385 0.04122227488151779 0 +3101 -0.000519987953068698 0.0410230231877569 0 +3102 0.06901998783250946 0.04102302291478839 0 +3103 -0.000519990459300703 0.04082377227852745 0 +3104 0.0690199904392064 0.0408237718508765 0 +3105 -0.0005199903148044814 0.04062452549509227 0 +3106 0.06901999016219969 0.04062452504166124 0 +3107 -0.0005199894689977167 0.04042527939928938 0 +3108 0.06901998944356097 0.04042527894156199 0 +3109 -0.0005199887659635928 0.04022603341809176 0 +3110 0.06901998861249908 0.04022603295964874 0 +3111 -0.0005199878272271554 0.04002678745599493 0 +3112 0.0690199878016461 0.04002678699743414 0 +3113 -0.0005199869596499402 0.03982754111492807 0 +3114 0.06901998695538282 0.03982754103850222 0 +3115 -0.0005199861428395423 0.03962829509285332 0 +3116 0.06901998614212487 0.03962829508011749 0 +3117 -0.0005199852957502077 0.0394290491239437 0 +3118 0.069019985295628 0.03942904912182303 0 +3119 -0.0005199844824827747 0.03922980316389521 0 +3120 0.06901998448245887 0.03922980316354462 0 +3121 -0.0005199836361514268 0.03903055720532361 0 +3122 0.06901998363614452 0.03903055720526789 0 +3123 -0.0005199828231386126 0.03883131124699857 0 +3124 0.06901998282313473 0.03883131124699145 0 +3125 -0.0005199821261116885 0.03863206567086794 0 +3126 0.06901998197701362 0.03863206528871534 0 +3127 -0.0005199811890167828 0.03843281977628286 0 +3128 0.06901998116416418 0.03843281933043906 0 +3129 -0.0005199804714448881 0.03823357382862203 0 +3130 0.06901998031823726 0.03823357337216247 0 +3131 -0.0005199795310857585 0.03803432787211523 0 +3132 0.06901997950554806 0.03803432741388639 0 +3133 -0.0005199786640746429 0.03783508153198062 0 +3134 0.06901997865981507 0.03783508145561023 0 +3135 -0.0005199778480002059 0.03763583551006161 0 +3136 0.06901997784728708 0.03763583549733362 0 +3137 -0.0005199771508691897 0.03743658992333194 0 +3138 0.06901997700174822 0.03743658953905783 0 +3139 -0.0005199762142371587 0.03723734402698031 0 +3140 0.06901997618938062 0.03723734358078135 0 +3141 -0.0005199754971487191 0.03703809807902494 0 +3142 0.06901997549300283 0.03703809800465827 0 +3143 -0.000519974557350653 0.03683885212246904 0 +3144 0.06901997455665568 0.03683885211007473 0 +3145 -0.0005199736909351404 0.03663960578232568 0 +3146 0.06901997383974993 0.0366396061624144 0 +3147 0.06901997290014236 0.03644036020590811 0 +3148 -0.000519972875344918 0.03644035976040444 0 +3149 -0.0005199721787012246 0.0362411141736735 0 +3150 0.06901997203392554 0.03624111386577412 0 +3151 -0.0005199712426310429 0.03604186827732121 0 +3152 0.0690199712184961 0.03604186784385556 0 +3153 -0.000519970526042805 0.03584262232936511 0 +3154 0.06901997037314278 0.03584262187497292 0 +3155 -0.0005199695868084151 0.0356433763728088 0 +3156 0.06901996956131924 0.03564337591492907 0 +3157 -0.0005199687209880097 0.03544413003266553 0 +3158 0.0690199687167346 0.03544412995635815 0 +3159 -0.0005199679058813368 0.03524488401074481 0 +3160 0.06901996790516697 0.03524488399803322 0 +3161 -0.000519967060916542 0.03504563804186134 0 +3162 0.06901996706079215 0.0350456380397487 0 +3163 -0.0005199662494140438 0.03484639208181756 0 +3164 0.06901996624938805 0.03484639208147097 0 +3165 -0.0005199654052171698 0.0346471461232468 0 +3166 0.06901996540520766 0.03464714612319454 0 +3167 -0.0005199645939709678 0.03444790016492187 0 +3168 0.06901996459396428 0.0344479001649179 0 +3169 -0.0005199638987283116 0.03424865458879113 0 +3170 0.06901996374997803 0.03424865420664181 0 +3171 -0.0005199629636921003 0.03404940869420624 0 +3172 0.06901996293889495 0.03404940824836572 0 +3173 -0.0005199622479530035 0.03385016274654538 0 +3174 0.0690199620951026 0.03385016229008955 0 +3175 -0.0005199613096609065 0.03365091679003863 0 +3176 0.06901996128418042 0.03365091633181264 0 +3177 -0.000519960444834581 0.0334516704499041 0 +3178 0.06901996044058209 0.03345167037353648 0 +3179 -0.0005199596305352863 0.03325242442798503 0 +3180 0.06901995962982016 0.03325242441526029 0 +3181 -0.0005199587865417977 0.03305317845910172 0 +3182 0.06901995878641608 0.03305317845698397 0 +3183 -0.0005199579758429413 0.03285393249905722 0 +3184 0.06901995797581476 0.03285393249870778 0 +3185 -0.0005199571326165223 0.03265468654048587 0 +3186 0.06901995713260464 0.03265468654043141 0 +3187 -0.0005199563221733447 0.03245544058215998 0 +3188 0.06901995632216382 0.03245544058215595 0 +3189 -0.0005199554791570023 0.03225619462387471 0 +3190 0.06901995547914763 0.03225619462388023 0 +3191 -0.000519954668877215 0.03205694866559641 0 +3192 0.06901995466886751 0.03205694866560453 0 +3193 -0.0005199538260553622 0.031857702707319 0 +3194 0.06901995382604563 0.03185770270732938 0 +3195 -0.000519953015935989 0.03165845674904247 0 +3196 0.06901995301592606 0.03165845674905423 0 +3197 -0.0005199521733081431 0.03145921079076586 0 +3198 0.06901995217329822 0.03145921079077872 0 +3199 -0.0005199513633494798 0.03125996483248966 0 +3200 0.0690199513633396 0.03125996483250333 0 +3201 -0.0005199505209158115 0.03106071887421336 0 +3202 0.0690199505209059 0.03106071887422822 0 +3203 -0.0005199497111179946 0.03086147291593691 0 +3204 0.06901994971110829 0.03086147291595224 0 +3205 -0.0005199490173352881 0.030662227339814 0 +3206 0.06901994886886852 0.03066222695767625 0 +3207 -0.0005199480839835969 0.03046298144523005 0 +3208 0.06901994805923109 0.0304629809994004 0 +3209 -0.0005199473697442161 0.03026373549756926 0 +3210 0.06901994721718549 0.03026373504112426 0 +3211 -0.0005199464331434405 0.0300644895410624 0 +3212 0.06901994640770835 0.03006448908284846 0 +3213 -0.0005199455701045482 0.02986524320092759 0 +3214 0.06901994556585692 0.0298652431245717 0 +3215 -0.0005199447572573078 0.02966599717900826 0 +3216 0.06901994475654009 0.02966599716629577 0 +3217 -0.0005199440633727418 0.02946675159227817 0 +3218 0.06901994391488241 0.02946675120801946 0 +3219 -0.0005199431304845606 0.02926750569592631 0 +3220 0.06901994310572646 0.02926750524974381 0 +3221 -0.0005199422683989113 0.02906825936581739 0 +3222 0.06901994226426296 0.02906825929146777 0 +3223 -0.0005199414559670872 0.02886901334556902 0 +3224 0.0690199414552678 0.02886901333319205 0 +3225 -0.0005199407624224528 0.02866976775911786 0 +3226 0.06901994061399813 0.02866976737491632 0 +3227 -0.0005199398299111212 0.02847052186281282 0 +3228 0.06901993980516372 0.02847052141664078 0 +3229 -0.0005199389682229126 0.02827127553271193 0 +3230 0.06901993896408828 0.02827127545836521 0 +3231 -0.0005199381561139568 0.02807202951246496 0 +3232 0.0690199381554143 0.02807202950008953 0 +3233 -0.0005199374628941386 0.02787278392601367 0 +3234 0.06901993731453299 0.0278727835418135 0 +3235 -0.0005199365307574091 0.02767353802970829 0 +3236 0.0690199365060194 0.02767353758353819 0 +3237 -0.0005199358176683252 0.02747429208176044 0 +3238 0.06901993566533246 0.0274742916252619 0 +3239 -0.0005199348823801912 0.0272750461252056 0 +3240 0.06901993485697983 0.0272750456669858 0 +3241 -0.0005199340207309236 0.02707579978506271 0 +3242 0.06901993401648668 0.02707579970870948 0 +3243 -0.0005199332090129532 0.02687655376314223 0 +3244 0.06901993320829469 0.02687655375043342 0 +3245 -0.0005199323681260355 0.02667730779425891 0 +3246 0.06901993236799558 0.02667730779215663 0 +3247 -0.0005199315599969095 0.02647806183421506 0 +3248 0.06901993155996369 0.026478061833881 0 +3249 -0.00051993086798191 0.02627881625779778 0 +3250 0.06901993071985857 0.02627881587560449 0 +3251 -0.0005199299366864371 0.02607957036316482 0 +3252 0.0690199299119877 0.02607956991732863 0 +3253 -0.0005199292242792221 0.02588032441549561 0 +3254 0.06901992907207663 0.02588032395905251 0 +3255 -0.0005199282897454742 0.0256810784589869 0 +3256 0.06901992826436613 0.02568107800077704 0 +3257 -0.0005199274288911165 0.02548183211885161 0 +3258 0.06901992742464931 0.0254818320425009 0 +3259 -0.0005199266178188628 0.025282586096932 0 +3260 0.06901992661709946 0.02528258608422538 0 +3261 -0.0005199257777086247 0.02508334012804846 0 +3262 0.0690199257775766 0.02508334012594952 0 +3263 -0.0005199249702219889 0.02488409416800427 0 +3264 0.06901992497018779 0.0248840941676735 0 +3265 -0.0005199242788556152 0.0246848485915871 0 +3266 0.06901992413085918 0.02468484820939717 0 +3267 -0.0005199233483089083 0.02448560269695416 0 +3268 0.06901992332363045 0.02448560225112104 0 +3269 -0.0005199226365680326 0.02428635674928522 0 +3270 0.06901992248449518 0.02428635629284459 0 +3271 -0.0005199217027857376 0.02408711079277693 0 +3272 0.06901992167742717 0.02408711033456924 0 +3273 -0.0005199209906411472 0.02388786483479508 0 +3274 0.06901992083848653 0.02388786437629291 0 +3275 -0.0005199200569518249 0.02368861887656772 0 +3276 0.06901992003157931 0.02368861841801737 0 +3277 -0.0005199193449579324 0.02348937291829949 0 +3278 0.06901991919283262 0.0234893724597411 0 +3279 -0.000519918411453772 0.02329012696002444 0 +3280 0.06901991838608576 0.02329012650146598 0 +3281 -0.0005199176996262278 0.02309088100174824 0 +3282 0.06901991754753331 0.02309088054318956 0 +3283 -0.0005199167663098557 0.02289163504347203 0 +3284 0.06901991674094725 0.02289163458491419 0 +3285 -0.0005199159068292923 0.02269238870304226 0 +3286 0.06901991590258866 0.02269238862663734 0 +3287 -0.0005199150968839078 0.02249314268107384 0 +3288 0.0690199150961634 0.02249314266836142 0 +3289 -0.0005199142581327026 0.02229389671218206 0 +3290 0.06901991425799887 0.02229389671008537 0 +3291 -0.0005199134517706313 0.02209465075213638 0 +3292 0.06901991345173403 0.02209465075180952 0 +3293 -0.000519912613783773 0.02189540479356502 0 +3294 0.06901991261376331 0.02189540479353328 0 +3295 -0.0005199118076772721 0.02169615883523943 0 +3296 0.06901991180765918 0.02169615883525759 0 +3297 -0.0005199111176242377 0.02149691325910823 0 +3298 0.06901991096988283 0.02149691287698217 0 +3299 -0.0005199101885776633 0.02129766736452269 0 +3300 0.06901991016393987 0.02129766691870572 0 +3301 -0.0005199093304778247 0.02109842103470804 0 +3302 0.06901990932635714 0.02109842096042975 0 +3303 -0.0005199085212756547 0.02089917501450874 0 +3304 0.0690199085205748 0.02089917500215365 0 +3305 -0.0005199076833170926 0.02069992904591215 0 +3306 0.06901990768318637 0.02069992904387757 0 +3307 -0.0005199068776000073 0.02050068308591613 0 +3308 0.06901990687756465 0.02050068308560105 0 +3309 -0.0005199060403894685 0.02030143712735367 0 +3310 0.06901990604037024 0.02030143712732481 0 +3311 -0.0005199052349253097 0.0201021911690302 0 +3312 0.06901990523490908 0.02010219116904836 0 +3313 -0.0005199043979242174 0.01990294521074661 0 +3314 0.06901990439790867 0.0199029452107714 0 +3315 -0.0005199035926232409 0.01970369925246957 0 +3316 0.06901990359260758 0.01970369925249546 0 +3317 -0.0005199029033813126 0.01950445367634703 0 +3318 0.06901990275580124 0.01950445329421911 0 +3319 -0.0005199019752706183 0.01930520778176329 0 +3320 0.06901990195066149 0.0193052073359425 0 +3321 -0.0005199012656959075 0.01910596183410247 0 +3322 0.06901990111404907 0.01910596137766592 0 +3323 -0.0005199003343566296 0.01890671587759549 0 +3324 0.06901990030906957 0.0189067154193901 0 +3325 -0.0005198996243790603 0.01870746991961423 0 +3326 0.0690198994726515 0.01870746946111358 0 +3327 -0.0005198986931326278 0.01850822396138744 0 +3328 0.06901989866783256 0.01850822350283751 0 +3329 -0.0005198979833059112 0.01830897800311974 0 +3330 0.06901989783160836 0.01830897754456089 0 +3331 -0.0005198970522448696 0.01810973204484532 0 +3332 0.06901989702695034 0.01810973158628466 0 +3333 -0.0005198961951473364 0.01791048570441618 0 +3334 0.06901989619092029 0.01791048562800789 0 +3335 -0.0005198953871384876 0.01771123968244818 0 +3336 0.06901989538642261 0.01771123966973161 0 +3337 -0.0005198945507170484 0.01751199371355691 0 +3338 0.06901989455058641 0.01751199371145506 0 +3339 -0.0005198937462825314 0.01731274775351171 0 +3340 0.06901989374624935 0.01731274775317899 0 +3341 -0.0005198929106241293 0.01711350179494065 0 +3342 0.06901989291060709 0.01711350179490299 0 +3343 -0.0005198921064450525 0.0169142558366153 0 +3344 0.069019892106431 0.01691425583662696 0 +3345 -0.0005198914183377497 0.01671501026048455 0 +3346 0.06901989127098287 0.01671500987835031 0 +3347 -0.0005198904915372272 0.0165157643658995 0 +3348 0.06901989046696694 0.01651576392007479 0 +3349 -0.0005198896358188344 0.01631651803608521 0 +3350 0.06901988963171314 0.01631651796179785 0 +3351 -0.0005198888285529392 0.01611727201588638 0 +3352 0.06901988882785816 0.01611727200352161 0 +3353 -0.0005198879929243123 0.01591802604729003 0 +3354 0.06901988799279815 0.0159180260452451 0 +3355 -0.0005198871891350133 0.01571878008729419 0 +3356 0.06901988718910405 0.0157187800869686 0 +3357 -0.000519886501498958 0.0155195345108852 0 +3358 0.06901988635423792 0.0155195341286924 0 +3359 -0.0005198855752576127 0.01532028861625376 0 +3360 0.06901988555070424 0.01532028817041593 0 +3361 -0.0005198847201342781 0.01512104228643164 0 +3362 0.0690198847160321 0.01512104221213995 0 +3363 -0.0005198839133525475 0.01492179626623124 0 +3364 0.06901988391265898 0.01492179625386412 0 +3365 -0.0005198830783063855 0.01472255029763448 0 +3366 0.06901988307818145 0.01472255029558777 0 +3367 -0.0005198822749991022 0.01452330433763832 0 +3368 0.06901988227496882 0.0145233043373119 0 +3369 -0.000519881440699302 0.01432405837907561 0 +3370 0.06901988144068541 0.01432405837903492 0 +3371 -0.0005198806376446956 0.0141248124207518 0 +3372 0.06901988063763298 0.01412481242075919 0 +3373 -0.0005198799506725862 0.01392556684462134 0 +3374 0.0690198798035432 0.01392556646248299 0 +3375 -0.0005198790251825243 0.01372632095003621 0 +3376 0.06901987900065247 0.01372632050420635 0 +3377 -0.0005198781708533773 0.01352707462022187 0 +3378 0.06901987816675678 0.01352707454593043 0 +3379 -0.0005198773647171516 0.01332782860002283 0 +3380 0.06901987736402584 0.01332782858765437 0 +3381 -0.0005198765304475821 0.01312858263142641 0 +3382 0.0690198765303239 0.01312858262937836 0 +3383 -0.0005198757277828983 0.01292933667143037 0 +3384 0.06901987572775396 0.01292933667110242 0 +3385 -0.0005198748942591997 0.01273009071286769 0 +3386 0.0690198748942463 0.01273009071282672 0 +3387 -0.0005198740918471378 0.01253084475454395 0 +3388 0.06901987409183741 0.01253084475455034 0 +3389 -0.0005198732585327685 0.01233159879626003 0 +3390 0.06901987325852388 0.0123315987962738 0 +3391 -0.0005198724562839094 0.01213235283798277 0 +3392 0.06901987245627481 0.01213235283799793 0 +3393 -0.0005198717701230127 0.01193310726186013 0 +3394 0.0690198716231554 0.01193310687972125 0 +3395 -0.0005198708455690561 0.01173386136727636 0 +3396 0.06901987082106714 0.01173386092144528 0 +3397 -0.0005198699922322205 0.01153461503746221 0 +3398 0.06901986998814166 0.01153461496316896 0 +3399 -0.0005198691869028496 0.01133536901726323 0 +3400 0.06901986918621417 0.0113353690048931 0 +3401 -0.0005198683536040794 0.01113612304866679 0 +3402 0.06901986835348299 0.01113612304661656 0 +3403 -0.0005198675517427949 0.01093687708867078 0 +3404 0.0690198675517156 0.01093687708834091 0 +3405 -0.000519866866052665 0.01073763151226171 0 +3406 0.06901986671917808 0.01073763113006471 0 +3407 -0.0005198659420578052 0.01053838561763038 0 +3408 0.06901986591757224 0.01053838517178826 0 +3409 -0.0005198652361475019 0.0103391396699621 0 +3410 0.06901986508522867 0.01033913921351183 0 +3411 -0.0005198643089427378 0.01013989371345437 0 +3412 0.06901986428378297 0.01013989325523558 0 +3413 -0.0005198636026328013 0.009940647755473372 0 +3414 0.0690198634516335 0.0099406472969586 0 +3415 -0.0005198626755216051 0.009741401797246816 0 +3416 0.06901986265034879 0.009741401338682129 0 +3417 -0.0005198618225946942 0.009542155456825784 0 +3418 0.06901986181839365 0.009542155380405305 0 +3419 -0.0005198610179750833 0.0093429094348591 0 +3420 0.06901986101726976 0.00934290942212811 0 +3421 -0.0005198603323666837 0.009143663848121594 0 +3422 0.06901986018550869 0.009143663463851488 0 +3423 -0.0005198594090260389 0.00894441795176869 0 +3424 0.06901985938454511 0.008944417505574233 0 +3425 -0.0005198587037661818 0.008745172003813197 0 +3426 0.06901985855297754 0.008745171547297575 0 +3427 -0.0005198577773104479 0.008545926047257324 0 +3428 0.06901985775217445 0.008545925589020956 0 +3429 -0.0005198569249946495 0.008346679707114536 0 +3430 0.06901985692080063 0.008346679630745004 0 +3431 -0.0005198561208619344 0.008147433685194135 0 +3432 0.06901985612015829 0.008147433672468984 0 +3433 -0.0005198554357408391 0.007948188098464272 0 +3434 0.06901985528897879 0.007948187714193172 0 +3435 -0.0005198545129619996 0.007748942202112597 0 +3436 0.06901985448849722 0.007748941755917183 0 +3437 -0.000519853661593543 0.007549695872003756 0 +3438 0.06901985365751179 0.007549695797641716 0 +3439 -0.0005198528578753268 0.007350449851755585 0 +3440 0.06901985285719095 0.007350449839365486 0 +3441 -0.0005198520265175227 0.007151203883150865 0 +3442 0.06901985202639935 0.007151203881090037 0 +3443 -0.0005198512262627204 0.0069519579231534 0 +3444 0.06901985122623908 0.006951957922813824 0 +3445 -0.0005198503956493985 0.0067527119645905 0 +3446 0.06901985039564165 0.00675271196453799 0 +3447 -0.0005198495956469949 0.006553466006266704 0 +3448 0.06901984959564167 0.006553466006262229 0 +3449 -0.0005198487652429991 0.00635422004798273 0 +3450 0.06901984876523855 0.006354220047986159 0 +3451 -0.0005198479654038057 0.00615497408970538 0 +3452 0.06901984796539976 0.00615497408970987 0 +3453 -0.0005198471351942318 0.005955728131429147 0 +3454 0.06901984713519095 0.005955728131433016 0 +3455 -0.0005198463355157193 0.005756482173153141 0 +3456 0.06901984633551232 0.005756482173156486 0 +3457 -0.0005198455055001648 0.005557236214877196 0 +3458 0.06901984550549713 0.005557236214879689 0 +3459 -0.0005198447059823317 0.005357990256601252 0 +3460 0.0690198447059797 0.005357990256602837 0 +3461 -0.000519843876160842 0.005158744298325268 0 +3462 0.06901984387615848 0.005158744298326278 0 +3463 -0.0005198430768037063 0.004959498340049229 0 +3464 0.0690198430768011 0.004959498340049729 0 +3465 -0.0005198423935615069 0.004760252763926647 0 +3466 0.06901984224717385 0.004760252381773334 0 +3467 -0.0005198414723773299 0.004561006869342756 0 +3468 0.06901984144797704 0.004561006423497503 0 +3469 -0.0005198406226125967 0.004361760539528451 0 +3470 0.06901984061854362 0.00436176046522157 0 +3471 -0.0005198398201881956 0.004162514519329264 0 +3472 0.06901983981950788 0.004162514506945584 0 +3473 -0.0005198389903839883 0.003963268550732596 0 +3474 0.0690198389902684 0.003963268548669454 0 +3475 -0.0005198381914146557 0.00376402259073635 0 +3476 0.06901983819139317 0.003764022590393806 0 +3477 -0.0005198373623535327 0.003564776632173503 0 +3478 0.06901983736234801 0.003564776632117914 0 +3479 -0.0005198365636363674 0.003365530673849558 0 +3480 0.06901983656363359 0.003365530673841651 0 +3481 -0.0005198358810422482 0.003166285097718945 0 +3482 0.06901983573478222 0.003166284715565852 0 +3483 -0.0005198349606068216 0.002967039203133707 0 +3484 0.06901983493622846 0.002967038757289829 0 +3485 -0.0005198342578616782 0.002767793255472707 0 +3486 0.06901983410757123 0.002767792799013881 0 +3487 -0.0005198333342279327 0.002568547298965761 0 +3488 0.06901983330917789 0.00256854684073802 0 +3489 -0.0005198326310850931 0.002369301340984507 0 +3490 0.06901983248071455 0.002369300882461654 0 +3491 -0.0005198317075452647 0.002170055382757542 0 +3492 0.06901983168248228 0.002170054924185527 0 +3493 -0.0005198310045534427 0.00197080942448963 0 +3494 0.06901983100037545 0.001970809348061906 0 +3495 -0.0005198300811989768 0.001771563466214897 0 +3496 0.0690198300805019 0.001771563453477354 0 +3497 -0.0005198293783734071 0.001572317507939033 0 +3498 0.06901982923212707 0.001572317123662508 0 +3499 -0.0005198284552068491 0.001373071549662983 0 +3500 0.06901982843083244 0.001373071103463004 0 +3501 -0.0005198277525479593 0.001173825591386899 0 +3502 0.0690198276023876 0.001173825134865003 0 +3503 -0.0005198268295693836 0.0009745796331108019 0 +3504 0.06901982680454234 0.0009745791748690532 0 +3505 -0.0005198261270771844 0.0007753336748346996 0 +3506 0.06901982597683951 0.0007753332163058661 0 +3507 -0.000519825204286587 0.0005760877165585968 0 +3508 0.0690198251792469 0.0005760872579818485 0 +3509 -0.0005198243559264583 0.0003768413761289707 0 +3510 0.06901982435175319 0.0003768412996979995 0 +3511 -0.0005198235550193534 0.0001775953541606066 0 +3512 0.0690198235543239 0.0001775953414209382 0 +3513 -0.000519822872919807 -2.165025802715093e-05 0 +3514 0.06901982287280427 -2.165026015173411e-05 0 +3515 -0.000519996071481633 0.04142157431328396 0 +3516 0.06901999622606105 0.04142157388595183 0 +3517 0.03415008651463441 -0.0005199985430465745 0 +3518 0.03434991351889258 -0.0005199985203978276 0 +3519 0.03454974074969007 -0.0005199983160276453 0 +3520 0.03395025925588252 -0.000519998319784567 0 +3521 0.0347495680182441 -0.0005199980926118045 0 +3522 0.0337504319826694 -0.000519998093220289 0 +3523 0.03494939518590814 -0.0005199978969680446 0 +3524 0.03355060470704604 -0.0005199978548773247 0 +3525 0.03514922244393967 -0.0005199976328418009 0 +3526 0.03335077743102099 -0.000519997625809585 0 +3527 0.03534904971703285 -0.0005199974304237447 0 +3528 0.03315095015492882 -0.0005199973870625252 0 +3529 0.03554887699263585 -0.0005199971651810553 0 +3530 0.03295112287882575 -0.000519997157937358 0 +3531 0.03574870426865753 -0.0005199969625875968 0 +3532 0.03275129570990316 -0.0005199969613635846 0 +3533 0.03594853154474888 -0.0005199966973285751 0 +3534 0.03255146845166144 -0.0005199966971080464 0 +3535 0.03614835882085198 -0.0005199964947428435 0 +3536 0.03235164107135063 -0.0005199964525226123 0 +3537 0.03634818609695649 -0.0005199962294972158 0 +3538 0.03215181377787779 -0.0005199962224444374 0 +3539 0.03654801348024456 -0.0005199959847600789 0 +3540 0.03195198649887765 -0.0005199959835685761 0 +3541 -0.0005191314327897568 -0.0002200001526987251 0 +3542 0.06901913143278959 -0.0002200001526990213 0 +3543 0.03674784077421359 -0.0005199957546667567 0 +3544 0.03175215922228977 -0.0005199957544521378 0 +3545 0.06852068273080837 -0.0005200718969924791 0 +3546 -2.068273081121271e-05 -0.0005200718969928587 0 +3547 0.03694766805329652 -0.0005199955158013585 0 +3548 0.03155233194610401 -0.0005199955157496057 0 +3549 0.0371474953298984 -0.0005199952866968141 0 +3550 0.03135250466998521 -0.0005199952866723107 0 +3551 0.03734732260608696 -0.0005199950480094641 0 +3552 0.03115267750105998 -0.0005199950901489584 0 +3553 0.03095285024281793 -0.000519994825951862 0 +3554 0.03754714988220659 -0.0005199948189446371 0 +3555 0.03774697715831472 -0.0005199945802767784 0 +3556 0.03075302296968963 -0.0005199946235858327 0 +3557 0.03055319569408048 -0.0005199943584275693 0 +3558 0.03794680443442076 -0.0005199943512252312 0 +3559 0.03814663160334375 -0.0005199941547272269 0 +3560 0.0303533684180577 -0.0005199941559120561 0 +3561 0.03834645886158514 -0.0005199938905590233 0 +3562 0.03015354114196608 -0.0005199938907415322 0 +3563 0.03854628613471317 -0.0005199936882191199 0 +3564 0.02995371386586294 -0.0005199936882346401 0 +3565 0.03874611341032239 -0.0005199934230903564 0 +3566 0.02975388658975795 -0.000519993423078033 0 +3567 0.03894594079352759 -0.0005199931784512602 0 +3568 0.02955405920647005 -0.0005199931784344654 0 +3569 0.03914576808748313 -0.0005199929484348824 0 +3570 0.02935423191250098 -0.0005199929484172069 0 +3571 0.03934559536656396 -0.000519992709661267 0 +3572 0.02915440463341819 -0.0005199927096432794 0 +3573 0.03954542264316545 -0.000519992480632237 0 +3574 0.02895457735681651 -0.0005199924806143635 0 +3575 0.03974524991935414 -0.0005199922420361726 0 +3576 0.02875475018781094 -0.0005199922841629161 0 +3577 0.02855492292955547 -0.0005199920200533657 0 +3578 0.03994507719547367 -0.0005199920130467914 0 +3579 0.04014490436439891 -0.0005199918166123831 0 +3580 0.02835509565642506 -0.0005199918177656799 0 +3581 0.04034473162264111 -0.0005199915525182837 0 +3582 0.02815526838081542 -0.0005199915526959416 0 +3583 0.04054455889576909 -0.0005199913502435852 0 +3584 0.02795544110479257 -0.0005199913502589252 0 +3585 0.04074438617137802 -0.0005199910851881786 0 +3586 0.02775561382870088 -0.0005199910851768615 0 +3587 0.04094421344740069 -0.0005199908827640857 0 +3588 0.02755578655259771 -0.0005199908827484422 0 +3589 0.04114404072349236 -0.0005199906176965255 0 +3590 0.02735595927649257 -0.0005199906176803755 0 +3591 0.04134386810677873 -0.0005199903731466537 0 +3592 0.02715613189320456 -0.0005199903731304097 0 +3593 0.04154369540074818 -0.000519990143205367 0 +3594 0.02695630459923539 -0.000519990143189071 0 +3595 0.04174352267983161 -0.0005199899045230751 0 +3596 0.02675647732015263 -0.000519989904506839 0 +3597 0.04194334995643359 -0.0005199896755697468 0 +3598 0.02655665004355102 -0.0005199896755535315 0 +3599 0.04214317723262222 -0.0005199894370651209 0 +3600 0.02635682287454544 -0.0005199894791784489 0 +3601 0.02615699561628988 -0.0005199892151570918 0 +3602 0.04234300450874159 -0.0005199892081513315 0 +3603 0.04254283167766672 -0.0005199890117932533 0 +3604 0.0259571682359768 -0.0005199889708210664 0 +3605 0.04274265893590874 -0.0005199887477868827 0 +3606 0.02575734094250347 -0.0005199887409455557 0 +3607 0.04294248620903691 -0.0005199885455906829 0 +3608 0.02555751377068589 -0.0005199885444380457 0 +3609 0.04314231348464607 -0.0005199882806240996 0 +3610 0.02535768651196175 -0.0005199882804196892 0 +3611 0.0433421407606692 -0.0005199880782787171 0 +3612 0.02515785923875323 -0.000519988078232322 0 +3613 0.04354196803676109 -0.000519987813299902 0 +3614 0.02495803196313049 -0.0005199878132799269 0 +3615 0.04374179531286473 -0.0005199876109632166 0 +3616 0.02475820468710546 -0.0005199876109475193 0 +3617 0.04394162258897032 -0.0005199873459985284 0 +3618 0.02455837741101347 -0.0005199873459834172 0 +3619 0.04414144997225884 -0.0005199871015574483 0 +3620 0.02435855013491026 -0.0005199871436597659 0 +3621 0.02415872285880512 -0.0005199868787097863 0 +3622 0.04434127726622848 -0.0005199868717046422 0 +3623 0.04454110443812895 -0.000519986675243336 0 +3624 0.02395889547551707 -0.0005199866342845983 0 +3625 0.04474093169686686 -0.0005199864112825464 0 +3626 0.02375906818154789 -0.0005199864044446289 0 +3627 0.04494075907726042 -0.0005199861670352944 0 +3628 0.02355924100964774 -0.0005199862079962646 0 +3629 0.02335941375090982 -0.0005199859440506482 0 +3630 0.04514058637074709 -0.0005199859372346817 0 +3631 0.04534041354256693 -0.0005199857408036024 0 +3632 0.02315958647769899 -0.000519985741928553 0 +3633 0.04554024080129147 -0.0005199854768734832 0 +3634 0.02295975920207593 -0.0005199854770498798 0 +3635 0.04574006807450035 -0.0005199852747647172 0 +3636 0.02275993192605089 -0.0005199852747829108 0 +3637 0.04593989535012339 -0.0005199850099008709 0 +3638 0.02256010464995884 -0.0005199850098926156 0 +3639 0.04613972273333117 -0.0005199847655426562 0 +3640 0.02236027737385552 -0.0005199848076344611 0 +3641 0.02216045009775042 -0.0005199845427582071 0 +3642 0.04633955002728743 -0.0005199845357540499 0 +3643 0.04653937719918569 -0.0005199843393565289 0 +3644 0.02196062282164505 -0.0005199843405129117 0 +3645 0.04673920445792313 -0.0005199840754695236 0 +3646 0.02176079554553962 -0.0005199840756514637 0 +3647 0.04693903173113371 -0.0005199838733992877 0 +3648 0.02156096826943417 -0.0005199838734193593 0 +3649 0.04713885900675658 -0.0005199836085791439 0 +3650 0.02136114099332874 -0.0005199836085726669 0 +3651 0.04733868638996398 -0.0005199833642676238 0 +3652 0.02116131361004078 -0.0005199833642567884 0 +3653 0.04753851368391979 -0.0005199831345174835 0 +3654 0.0209614863160717 -0.000519983134505471 0 +3655 0.04773834085581775 -0.0005199829381582963 0 +3656 0.020761659036989 -0.0005199828960519386 0 +3657 0.0479381681145556 -0.0005199826743155458 0 +3658 0.0205618317603874 -0.0005199826672877645 0 +3659 0.04813799538776683 -0.0005199824722850802 0 +3660 0.02036200459138184 -0.0005199824711037222 0 +3661 0.04833782266338985 -0.0005199822075092666 0 +3662 0.0201621773331264 -0.0005199822073026826 0 +3663 0.04853765004659819 -0.0005199819632447372 0 +3664 0.01996235005999593 -0.0005199820052897488 0 +3665 0.01976252278438629 -0.0005199817405298402 0 +3666 0.0487374773405544 -0.0005199817335319911 0 +3667 0.04893730461963511 -0.0005199814951238092 0 +3668 0.01956269540118083 -0.0005199814962809815 0 +3669 0.04913713189623631 -0.0005199812663973019 0 +3670 0.01936286810722539 -0.000519981266581105 0 +3671 0.04933695917242438 -0.0005199810281670634 0 +3672 0.0191630408281449 -0.000519981028188739 0 +3673 0.0495367864485431 -0.0005199807994801456 0 +3674 0.01896321355154362 -0.0005199807994750304 0 +3675 0.04973661372465042 -0.0005199805612699061 0 +3676 0.0187633862753555 -0.0005199805612601604 0 +3677 0.04993644100075649 -0.0005199803325970976 0 +3678 0.01856355899923631 -0.0005199803325860627 0 +3679 0.0501362681696794 -0.0005199801364811395 0 +3680 0.01836373183031113 -0.0005199801364701687 0 +3681 0.05033609542792173 -0.0005199798727545535 0 +3682 0.01816390457206902 -0.0005199798727434399 0 +3683 0.05053592270105045 -0.000519979670807082 0 +3684 0.01796407719175817 -0.0005199796287192894 0 +3685 0.05073574997665994 -0.0005199794061202839 0 +3686 0.01776424989828512 -0.0005199793990971448 0 +3687 0.05093557725268292 -0.0005199792040235342 0 +3688 0.01756442261928509 -0.0005199791607703112 0 +3689 0.05113540452877444 -0.0005199789393250112 0 +3690 0.01736459534269725 -0.0005199789321077815 0 +3691 0.05133523191206042 -0.0005199786951649672 0 +3692 0.01716476817369393 -0.00051997873602571 0 +3693 0.01696494091543887 -0.0005199784723422609 0 +3694 0.05153505920602912 -0.0005199784655400938 0 +3695 0.05173488648511142 -0.0005199782272391549 0 +3696 0.01676511353512583 -0.000519978228364822 0 +3697 0.0519347137617131 -0.0005199779986011941 0 +3698 0.01656528624165243 -0.0005199779987806262 0 +3699 0.0521345409307187 -0.0005199778025444935 0 +3700 0.01636545896265229 -0.0005199777604995715 0 +3701 0.05233436818897447 -0.000519977538890291 0 +3702 0.01616563168606442 -0.0005199775318748324 0 +3703 0.05253419556928803 -0.0005199772949437214 0 +3704 0.01596580440987854 -0.0005199772937667583 0 +3705 0.05273402286276222 -0.0005199770653849473 0 +3706 0.01576597713375967 -0.0005199770651809599 0 +3707 0.05293385014176218 -0.0005199768271342059 0 +3708 0.01556614985765197 -0.0005199768270925517 0 +3709 0.05313367741835046 -0.0005199765985349186 0 +3710 0.01536632258154615 -0.0005199765985200831 0 +3711 0.0533335046945362 -0.000519976360456827 0 +3712 0.01516649541262321 -0.0005199764025061894 0 +3713 0.01496666815438152 -0.0005199761388970449 0 +3714 0.05353333197065474 -0.0005199761318956202 0 +3715 0.0537331592467625 -0.0005199758938373908 0 +3716 0.01476684077407078 -0.000519975894997702 0 +3717 0.05393298652286802 -0.000519975665290074 0 +3718 0.01456701348059781 -0.0005199756654768656 0 +3719 0.05413281379897363 -0.000519975427247545 0 +3720 0.0143671862015978 -0.0005199754272720528 0 +3721 0.05433264107507925 -0.0005199751987129816 0 +3722 0.01416735892500998 -0.0005199751987103563 0 +3723 0.05453246824400241 -0.0005199750027374505 0 +3724 0.01396753164882411 -0.0005199749606784993 0 +3725 0.05473229550224436 -0.0005199747391722172 0 +3726 0.01376770437270528 -0.0005199747321556718 0 +3727 0.05493212277537275 -0.0005199745373687225 0 +3728 0.01356787709659757 -0.0005199744941434762 0 +3729 0.05513195005098248 -0.0005199742728449809 0 +3730 0.01336804982049174 -0.0005199742656340194 0 +3731 0.05533177732700548 -0.0005199740708921773 0 +3732 0.0131682226515688 -0.0005199740696838018 0 +3733 0.05553160460309664 -0.0005199738063552568 0 +3734 0.01296839539332709 -0.0005199738061481298 0 +3735 0.05573143198638253 -0.0005199735623667378 0 +3736 0.0127685681201989 -0.0005199736043708374 0 +3737 0.01256874084458965 -0.0005199733398765283 0 +3738 0.05593125928035138 -0.0005199733328816608 0 +3739 0.05613108655943355 -0.0005199730947484867 0 +3740 0.01236891356856691 -0.0005199731379501059 0 +3741 0.06832077014643366 -0.0005199135919786367 0 +3742 0.0001792298526732446 -0.0005199135912786581 0 +3743 0.01216908629247522 -0.0005199728734435414 0 +3744 0.05633091383603528 -0.0005199728662493661 0 +3745 0.05653074100504112 -0.0005199726703325875 0 +3746 0.01196925901637206 -0.000519972671525693 0 +3747 0.05673056826329699 -0.0005199724068399145 0 +3748 0.01176943174026696 -0.0005199724070331241 0 +3749 0.05693039564361073 -0.0005199721630649722 0 +3750 0.01156960446416155 -0.0005199722051282679 0 +3751 0.01136977718805611 -0.0005199719406504277 0 +3752 0.05713022293708434 -0.000519971933645111 0 +3753 0.0573300502160849 -0.0005199716955619731 0 +3754 0.01116994991195064 -0.000519971738758639 0 +3755 0.01097012263584518 -0.000519971474295552 0 +3756 0.05752987749267287 -0.00051997146710108 0 +3757 0.05772970476885884 -0.000519971229191128 0 +3758 0.01077029535973971 -0.0005199712724168757 0 +3759 0.01057046808363427 -0.0005199710079685822 0 +3760 0.05792953204497683 -0.0005199710007685826 0 +3761 0.05812935932108465 -0.0005199707628782686 0 +3762 0.01037064070034626 -0.0005199707640739565 0 +3763 0.05832918659719005 -0.0005199705344693915 0 +3764 0.01017081340637709 -0.0005199705346646075 0 +3765 0.05852901376611327 -0.0005199703386212305 0 +3766 0.009970986234476946 -0.0005199703386494724 0 +3767 0.05872884102435561 -0.000519970075203247 0 +3768 0.009771158975739078 -0.0005199700752035668 0 +3769 0.05892866840466665 -0.0005199698315066015 0 +3770 0.009571331595345652 -0.0005199698315022511 0 +3771 0.05912849569814041 -0.0005199696021507828 0 +3772 0.009371504301858884 -0.0005199696021452277 0 +3773 0.05932832286995843 -0.0005199694061654932 0 +3774 0.009171677130039102 -0.0005199694061600811 0 +3775 0.05952815012868285 -0.0005199691427490585 0 +3776 0.008971849871314596 -0.0005199691427443063 0 +3777 0.05972797740189124 -0.0005199689410980452 0 +3778 0.008772022598105948 -0.0005199689410933273 0 +3779 0.05992780467751414 -0.000519968676750639 0 +3780 0.008572195322483291 -0.0005199686767458158 0 +3781 0.06012763206072173 -0.0005199684329380168 0 +3782 0.008372368046458268 -0.0005199684749501736 0 +3783 0.008172540770366173 -0.0005199682105911094 0 +3784 0.06032745935467754 -0.0005199682035921167 0 +3785 0.06052728663375843 -0.0005199679656268025 0 +3786 0.007972713387080279 -0.0005199679667901448 0 +3787 0.06072711391035932 -0.0005199677372656757 0 +3788 0.007772886093111345 -0.0005199677374567674 0 +3789 0.06092694107936542 -0.0005199675414893675 0 +3790 0.007573058921211144 -0.0005199675415180756 0 +3791 0.0611267683376216 -0.0005199672781590111 0 +3792 0.00737323166247314 -0.0005199672781603268 0 +3793 0.06132659571793526 -0.0005199670345555755 0 +3794 0.007173404389262164 -0.0005199670765615337 0 +3795 0.006973577113639035 -0.0005199668122730036 0 +3796 0.06152642301140911 -0.0005199668052753132 0 +3797 0.06172625018322686 -0.0005199666093664927 0 +3798 0.006773749837613877 -0.0005199666105297194 0 +3799 0.06192607744195062 -0.0005199663460384706 0 +3800 0.006573922561521714 -0.0005199663462296974 0 +3801 0.06212590471515898 -0.0005199661444657304 0 +3802 0.006374095285418338 -0.000519966144495148 0 +3803 0.06232573199078104 -0.0005199658802066306 0 +3804 0.006174268009313005 -0.0005199658802092197 0 +3805 0.06252555926680586 -0.0005199656784892513 0 +3806 0.005974440733207222 -0.0005199656784877331 0 +3807 0.06272538654289662 -0.0005199654142179647 0 +3808 0.005774613457101367 -0.0005199654142165561 0 +3809 0.06292521381900056 -0.0005199652125099633 0 +3810 0.005574786073812921 -0.0005199651705091555 0 +3811 0.06312504109510494 -0.0005199649482527511 0 +3812 0.005374958779843291 -0.0005199649412517943 0 +3813 0.06332486847839372 -0.0005199647045613524 0 +3814 0.005175131500760087 -0.0005199647033931503 0 +3815 0.06352469577236407 -0.0005199644753175127 0 +3816 0.004975304224157946 -0.0005199644751205906 0 +3817 0.06372452294426496 -0.0005199642794679541 0 +3818 0.004775476947969411 -0.000519964237439105 0 +3819 0.06392435020300272 -0.0005199640162124962 0 +3820 0.004575649671850025 -0.0005199640092059977 0 +3821 0.06412417747621393 -0.0005199638147055573 0 +3822 0.004375822502924918 -0.0005199638135356533 0 +3823 0.06432400475183722 -0.0005199635505201889 0 +3824 0.004175995244682977 -0.0005199635503232067 0 +3825 0.06452383202786208 -0.0005199633488677685 0 +3826 0.003976167971554916 -0.0005199633488336816 0 +3827 0.06472365930395343 -0.0005199630846711226 0 +3828 0.003776340695945852 -0.0005199630846639326 0 +3829 0.06492348658005762 -0.0005199628830286449 0 +3830 0.003576513419923095 -0.0005199628830255938 0 +3831 0.06512331385616332 -0.0005199626188455344 0 +3832 0.003376686143831156 -0.0005199626188438578 0 +3833 0.06532314113226972 -0.0005199624172156614 0 +3834 0.003176858867727617 -0.0005199624172141737 0 +3835 0.06552296840837571 -0.0005199621530479489 0 +3836 0.002977031591622135 -0.0005199621530463119 0 +3837 0.06572279579166412 -0.000519961909449451 0 +3838 0.002777204208333761 -0.0005199619094480957 0 +3839 0.06592262308563278 -0.0005199616802801979 0 +3840 0.00257737691436433 -0.000519961680279219 0 +3841 0.06612245036471621 -0.0005199614425274231 0 +3842 0.002377549635281555 -0.0005199614425271771 0 +3843 0.06632227764131725 -0.0005199612143430377 0 +3844 0.002177722358680027 -0.0005199612143428117 0 +3845 0.0665221049175052 -0.000519960976768516 0 +3846 0.00197789508249208 -0.0005199609767680921 0 +3847 0.0667219321936232 -0.0005199607486231335 0 +3848 0.001778067806373062 -0.0005199607486233655 0 +3849 0.06692175946973107 -0.0005199605110686493 0 +3850 0.001578240530265512 -0.0005199605110684061 0 +3851 0.06712158674583517 -0.0005199602829362798 0 +3852 0.001378413254159682 -0.0005199602829371573 0 +3853 0.06732141391475913 -0.0005199600873684868 0 +3854 0.001178586085236435 -0.0005199600873691487 0 +3855 0.06752124117300079 -0.0005199598242731476 0 +3856 0.000978758826994356 -0.0005199598242745047 0 +3857 0.06812076003956141 -0.0005199518755377721 0 +3858 0.0003792399602883403 -0.0005199518754214148 0 +3859 0.06772106855331329 -0.0005199595809197796 0 +3860 0.0007789314466831786 -0.0005199595809209105 0 +3861 0.06792093556352582 -0.0005199844154889396 0 +3862 0.0005790644364463555 -0.0005199844154705512 0 +3863 0.06886653824154071 0.04167366378552646 0 +3864 -0.000366538241540891 0.04167366378552471 0 +3865 0.06917346354382299 0.04167366275474955 0 +3866 -0.000673463543818935 0.04167366275474609 0 +3867 0.06917358539547994 -0.000673739165623202 0 +3868 -0.0006736174302286603 -0.0006737712930941531 0 +3869 0.06902472157581689 -0.0003821406008842445 0 +3870 -0.0005247240995383527 -0.0003821387176949249 0 $EndNodes $Elements -5424 -1 2 2 1 1 572 573 1938 -2 2 2 1 1 1338 1339 1939 -3 2 2 1 1 573 3476 1938 -4 2 2 1 1 1338 1939 3477 -5 2 2 1 1 572 1938 3478 -6 2 2 1 1 1339 3479 1939 -7 2 2 1 1 1762 2147 2324 -8 2 2 1 1 1761 2325 2146 -9 2 2 1 1 1760 2145 2326 -10 2 2 1 1 1759 2327 2144 -11 2 2 1 1 1758 2143 2328 -12 2 2 1 1 1757 2329 2142 -13 2 2 1 1 1756 2141 2330 -14 2 2 1 1 1755 2331 2140 -15 2 2 1 1 1754 2139 2332 -16 2 2 1 1 1753 2333 2138 -17 2 2 1 1 1752 2137 2334 -18 2 2 1 1 1751 2335 2136 -19 2 2 1 1 1750 2135 2336 -20 2 2 1 1 1749 2337 2134 -21 2 2 1 1 1748 2133 2338 -22 2 2 1 1 1747 2339 2132 -23 2 2 1 1 1746 2131 2340 -24 2 2 1 1 1745 2341 2130 -25 2 2 1 1 1744 2129 2342 -26 2 2 1 1 1743 2343 2128 -27 2 2 1 1 1742 2127 2344 -28 2 2 1 1 1741 2345 2126 -29 2 2 1 1 1740 2125 2346 -30 2 2 1 1 1739 2347 2124 -31 2 2 1 1 1738 2123 2348 -32 2 2 1 1 1737 2349 2122 -33 2 2 1 1 1736 2121 2350 -34 2 2 1 1 1735 2351 2120 -35 2 2 1 1 1734 2119 2352 -36 2 2 1 1 1733 2353 2118 -37 2 2 1 1 1732 2117 2354 -38 2 2 1 1 1731 2355 2116 -39 2 2 1 1 1730 2115 2356 -40 2 2 1 1 1729 2357 2114 -41 2 2 1 1 1728 2113 2358 -42 2 2 1 1 1727 2359 2112 -43 2 2 1 1 1726 2111 2360 -44 2 2 1 1 1725 2361 2110 -45 2 2 1 1 1724 2109 2362 -46 2 2 1 1 1723 2363 2108 -47 2 2 1 1 1722 2107 2364 -48 2 2 1 1 1721 2365 2106 -49 2 2 1 1 1720 2105 2366 -50 2 2 1 1 1719 2367 2104 -51 2 2 1 1 1718 2103 2368 -52 2 2 1 1 1717 2369 2102 -53 2 2 1 1 1716 2101 2370 -54 2 2 1 1 1715 2371 2100 -55 2 2 1 1 1714 2099 2372 -56 2 2 1 1 1713 2373 2098 -57 2 2 1 1 1712 2097 2374 -58 2 2 1 1 1711 2375 2096 -59 2 2 1 1 1710 2095 2376 -60 2 2 1 1 1709 2377 2094 -61 2 2 1 1 1708 2093 2378 -62 2 2 1 1 1707 2379 2092 -63 2 2 1 1 1706 2091 2380 -64 2 2 1 1 1705 2381 2090 -65 2 2 1 1 1704 2089 2382 -66 2 2 1 1 1703 2383 2088 -67 2 2 1 1 1702 2087 2384 -68 2 2 1 1 1701 2385 2086 -69 2 2 1 1 1700 2085 2386 -70 2 2 1 1 1699 2387 2084 -71 2 2 1 1 1698 2083 2388 -72 2 2 1 1 1697 2389 2082 -73 2 2 1 1 1696 2081 2390 -74 2 2 1 1 1695 2391 2080 -75 2 2 1 1 1694 2079 2392 -76 2 2 1 1 1693 2393 2078 -77 2 2 1 1 1692 2077 2394 -78 2 2 1 1 1691 2395 2076 -79 2 2 1 1 1690 2075 2396 -80 2 2 1 1 1689 2397 2074 -81 2 2 1 1 1688 2073 2398 -82 2 2 1 1 1687 2399 2072 -83 2 2 1 1 1686 2071 2400 -84 2 2 1 1 1685 2401 2070 -85 2 2 1 1 1684 2069 2402 -86 2 2 1 1 1683 2403 2068 -87 2 2 1 1 1682 2067 2404 -88 2 2 1 1 1681 2405 2066 -89 2 2 1 1 1680 2065 2406 -90 2 2 1 1 1679 2407 2064 -91 2 2 1 1 1678 2063 2408 -92 2 2 1 1 1677 2409 2062 -93 2 2 1 1 1676 2061 2410 -94 2 2 1 1 1675 2411 2060 -95 2 2 1 1 1674 2059 2412 -96 2 2 1 1 1673 2413 2058 -97 2 2 1 1 1672 2057 2414 -98 2 2 1 1 1671 2415 2056 -99 2 2 1 1 1670 2055 2416 -100 2 2 1 1 1669 2417 2054 -101 2 2 1 1 1668 2053 2418 -102 2 2 1 1 1667 2419 2052 -103 2 2 1 1 1666 2051 2420 -104 2 2 1 1 1665 2421 2050 -105 2 2 1 1 1664 2049 2422 -106 2 2 1 1 1663 2423 2048 -107 2 2 1 1 1662 2047 2424 -108 2 2 1 1 1661 2425 2046 -109 2 2 1 1 1660 2045 2426 -110 2 2 1 1 1659 2427 2044 -111 2 2 1 1 1658 2043 2428 -112 2 2 1 1 1657 2429 2042 -113 2 2 1 1 1656 2041 2430 -114 2 2 1 1 1655 2431 2040 -115 2 2 1 1 1654 2039 2432 -116 2 2 1 1 1653 2433 2038 -117 2 2 1 1 1652 2037 2434 -118 2 2 1 1 1651 2435 2036 -119 2 2 1 1 1650 2035 2436 -120 2 2 1 1 1649 2437 2034 -121 2 2 1 1 1648 2033 2438 -122 2 2 1 1 1647 2439 2032 -123 2 2 1 1 1646 2031 2440 -124 2 2 1 1 1645 2441 2030 -125 2 2 1 1 1644 2029 2442 -126 2 2 1 1 1643 2443 2028 -127 2 2 1 1 1642 2027 2444 -128 2 2 1 1 1641 2445 2026 -129 2 2 1 1 1640 2025 2446 -130 2 2 1 1 1639 2447 2024 -131 2 2 1 1 1638 2023 2448 -132 2 2 1 1 1637 2449 2022 -133 2 2 1 1 1636 2021 2450 -134 2 2 1 1 1635 2451 2020 -135 2 2 1 1 1634 2019 2452 -136 2 2 1 1 1633 2453 2018 -137 2 2 1 1 1632 2017 2454 -138 2 2 1 1 1631 2455 2016 -139 2 2 1 1 1630 2015 2456 -140 2 2 1 1 1629 2457 2014 -141 2 2 1 1 1628 2013 2458 -142 2 2 1 1 1627 2459 2012 -143 2 2 1 1 1626 2011 2460 -144 2 2 1 1 1625 2461 2010 -145 2 2 1 1 1624 2009 2462 -146 2 2 1 1 1623 2463 2008 -147 2 2 1 1 1622 2007 2464 -148 2 2 1 1 1621 2465 2006 -149 2 2 1 1 1620 2005 2466 -150 2 2 1 1 1619 2467 2004 -151 2 2 1 1 1618 2003 2468 -152 2 2 1 1 1617 2469 2002 -153 2 2 1 1 1616 2001 2470 -154 2 2 1 1 1615 2471 2000 -155 2 2 1 1 1614 1999 2472 -156 2 2 1 1 1613 2473 1998 -157 2 2 1 1 1612 1997 2474 -158 2 2 1 1 1611 2475 1996 -159 2 2 1 1 1610 1995 2476 -160 2 2 1 1 1609 2477 1994 -161 2 2 1 1 1608 1993 2478 -162 2 2 1 1 1607 2479 1992 -163 2 2 1 1 1606 1991 2480 -164 2 2 1 1 1605 2481 1990 -165 2 2 1 1 1604 1989 2482 -166 2 2 1 1 1603 2483 1988 -167 2 2 1 1 1602 1987 2484 -168 2 2 1 1 1601 2485 1986 -169 2 2 1 1 1600 1985 2486 -170 2 2 1 1 1599 2487 1984 -171 2 2 1 1 1598 1983 2488 -172 2 2 1 1 1597 2489 1982 -173 2 2 1 1 1596 1981 2490 -174 2 2 1 1 1595 2491 1980 -175 2 2 1 1 1594 1979 2492 -176 2 2 1 1 1593 2493 1978 -177 2 2 1 1 1592 1977 2494 -178 2 2 1 1 1591 2495 1976 -179 2 2 1 1 1590 1975 2496 -180 2 2 1 1 1589 2497 1974 -181 2 2 1 1 1588 1973 2498 -182 2 2 1 1 1587 2499 1972 -183 2 2 1 1 1586 1971 2500 -184 2 2 1 1 1585 2501 1970 -185 2 2 1 1 1584 1969 2502 -186 2 2 1 1 1583 2503 1968 -187 2 2 1 1 1582 1967 2504 -188 2 2 1 1 1581 2505 1966 -189 2 2 1 1 1580 1965 2506 -190 2 2 1 1 1579 2507 1964 -191 2 2 1 1 1578 1963 2508 -192 2 2 1 1 1577 2509 1962 -193 2 2 1 1 1576 1961 2510 -194 2 2 1 1 1575 2511 1960 -195 2 2 1 1 1574 1959 2512 -196 2 2 1 1 1573 2513 1958 -197 2 2 1 1 1572 1957 2514 -198 2 2 1 1 1571 2515 1956 -199 2 2 1 1 1570 1955 2516 -200 2 2 1 1 1569 2517 1954 -201 2 2 1 1 1568 1953 2518 -202 2 2 1 1 1567 2519 1952 -203 2 2 1 1 1566 1951 2520 -204 2 2 1 1 1565 2521 1950 -205 2 2 1 1 1564 1949 2522 -206 2 2 1 1 1563 2523 1948 -207 2 2 1 1 1562 1947 2524 -208 2 2 1 1 1561 2525 1946 -209 2 2 1 1 1560 1945 2526 -210 2 2 1 1 1559 2527 1944 -211 2 2 1 1 1558 1943 2529 -212 2 2 1 1 1557 2528 1942 -213 2 2 1 1 1556 1941 2531 -214 2 2 1 1 1555 2530 1940 -215 2 2 1 1 1557 1940 2530 -216 2 2 1 1 1558 2531 1941 -217 2 2 1 1 1559 1942 2528 -218 2 2 1 1 1560 2529 1943 -219 2 2 1 1 1561 1944 2527 -220 2 2 1 1 1562 2526 1945 -221 2 2 1 1 1563 1946 2525 -222 2 2 1 1 1564 2524 1947 -223 2 2 1 1 1565 1948 2523 -224 2 2 1 1 1566 2522 1949 -225 2 2 1 1 1567 1950 2521 -226 2 2 1 1 1568 2520 1951 -227 2 2 1 1 1569 1952 2519 -228 2 2 1 1 1570 2518 1953 -229 2 2 1 1 1571 1954 2517 -230 2 2 1 1 1572 2516 1955 -231 2 2 1 1 1573 1956 2515 -232 2 2 1 1 1574 2514 1957 -233 2 2 1 1 1937 2149 2532 -234 2 2 1 1 1936 2533 2148 -235 2 2 1 1 1575 1958 2513 -236 2 2 1 1 1576 2512 1959 -237 2 2 1 1 1577 1960 2511 -238 2 2 1 1 1578 2510 1961 -239 2 2 1 1 1579 1962 2509 -240 2 2 1 1 1580 2508 1963 -241 2 2 1 1 1581 1964 2507 -242 2 2 1 1 1582 2506 1965 -243 2 2 1 1 1583 1966 2505 -244 2 2 1 1 1584 2504 1967 -245 2 2 1 1 1585 1968 2503 -246 2 2 1 1 1586 2502 1969 -247 2 2 1 1 1587 1970 2501 -248 2 2 1 1 1588 2500 1971 -249 2 2 1 1 1589 1972 2499 -250 2 2 1 1 1590 2498 1973 -251 2 2 1 1 1591 1974 2497 -252 2 2 1 1 1592 2496 1975 -253 2 2 1 1 1593 1976 2495 -254 2 2 1 1 1594 2494 1977 -255 2 2 1 1 1595 1978 2493 -256 2 2 1 1 1596 2492 1979 -257 2 2 1 1 1935 2318 2534 -258 2 2 1 1 1934 2535 2319 -259 2 2 1 1 1933 2317 2536 -260 2 2 1 1 1932 2537 2316 -261 2 2 1 1 1931 2315 2538 -262 2 2 1 1 1930 2539 2314 -263 2 2 1 1 1597 1980 2491 -264 2 2 1 1 1598 2490 1981 -265 2 2 1 1 1929 2313 2540 -266 2 2 1 1 1928 2541 2312 -267 2 2 1 1 1927 2311 2542 -268 2 2 1 1 1926 2543 2310 -269 2 2 1 1 1925 2309 2544 -270 2 2 1 1 1924 2545 2308 -271 2 2 1 1 1599 1982 2489 -272 2 2 1 1 1600 2488 1983 -273 2 2 1 1 1923 2307 2546 -274 2 2 1 1 1922 2547 2306 -275 2 2 1 1 1921 2305 2548 -276 2 2 1 1 1920 2549 2304 -277 2 2 1 1 1919 2303 2550 -278 2 2 1 1 1918 2551 2302 -279 2 2 1 1 1601 1984 2487 -280 2 2 1 1 1602 2486 1985 -281 2 2 1 1 1917 2301 2552 -282 2 2 1 1 1916 2553 2300 -283 2 2 1 1 1915 2299 2554 -284 2 2 1 1 1914 2555 2298 -285 2 2 1 1 1913 2297 2556 -286 2 2 1 1 1912 2557 2296 -287 2 2 1 1 1603 1986 2485 -288 2 2 1 1 1604 2484 1987 -289 2 2 1 1 1911 2295 2558 -290 2 2 1 1 1910 2559 2294 -291 2 2 1 1 1909 2293 2560 -292 2 2 1 1 1908 2561 2292 -293 2 2 1 1 1907 2291 2562 -294 2 2 1 1 1906 2563 2290 -295 2 2 1 1 1605 1988 2483 -296 2 2 1 1 1606 2482 1989 -297 2 2 1 1 1905 2289 2564 -298 2 2 1 1 1904 2565 2288 -299 2 2 1 1 1903 2287 2566 -300 2 2 1 1 1902 2567 2286 -301 2 2 1 1 1901 2285 2568 -302 2 2 1 1 1900 2569 2284 -303 2 2 1 1 1899 2283 2570 -304 2 2 1 1 1898 2571 2282 -305 2 2 1 1 1607 1990 2481 -306 2 2 1 1 1608 2480 1991 -307 2 2 1 1 1897 2281 2572 -308 2 2 1 1 1896 2573 2280 -309 2 2 1 1 1895 2279 2574 -310 2 2 1 1 1894 2575 2278 -311 2 2 1 1 1893 2277 2576 -312 2 2 1 1 1892 2577 2276 -313 2 2 1 1 1609 1992 2479 -314 2 2 1 1 1610 2478 1993 -315 2 2 1 1 1891 2275 2578 -316 2 2 1 1 1890 2579 2274 -317 2 2 1 1 1889 2273 2580 -318 2 2 1 1 1888 2581 2272 -319 2 2 1 1 1887 2271 2582 -320 2 2 1 1 1886 2583 2270 -321 2 2 1 1 1611 1994 2477 -322 2 2 1 1 1612 2476 1995 -323 2 2 1 1 1885 2269 2584 -324 2 2 1 1 1884 2585 2268 -325 2 2 1 1 1883 2267 2586 -326 2 2 1 1 1882 2587 2266 -327 2 2 1 1 1881 2265 2588 -328 2 2 1 1 1880 2589 2264 -329 2 2 1 1 1613 1996 2475 -330 2 2 1 1 1614 2474 1997 -331 2 2 1 1 1879 2263 2590 -332 2 2 1 1 1878 2591 2262 -333 2 2 1 1 1877 2261 2592 -334 2 2 1 1 1876 2593 2260 -335 2 2 1 1 1875 2259 2594 -336 2 2 1 1 1874 2595 2258 -337 2 2 1 1 1873 2257 2596 -338 2 2 1 1 1872 2597 2256 -339 2 2 1 1 1615 1998 2473 -340 2 2 1 1 1616 2472 1999 -341 2 2 1 1 1871 2255 2598 -342 2 2 1 1 1870 2599 2254 -343 2 2 1 1 1869 2253 2600 -344 2 2 1 1 1868 2601 2252 -345 2 2 1 1 1867 2251 2602 -346 2 2 1 1 1866 2603 2250 -347 2 2 1 1 1617 2000 2471 -348 2 2 1 1 1618 2470 2001 -349 2 2 1 1 1865 2249 2604 -350 2 2 1 1 1864 2605 2248 -351 2 2 1 1 1863 2247 2606 -352 2 2 1 1 1862 2607 2246 -353 2 2 1 1 1861 2245 2608 -354 2 2 1 1 1860 2609 2244 -355 2 2 1 1 1619 2002 2469 -356 2 2 1 1 1620 2468 2003 -357 2 2 1 1 1859 2243 2610 -358 2 2 1 1 1858 2611 2242 -359 2 2 1 1 1857 2241 2612 -360 2 2 1 1 1856 2613 2240 -361 2 2 1 1 1855 2239 2614 -362 2 2 1 1 1854 2615 2238 -363 2 2 1 1 1621 2004 2467 -364 2 2 1 1 1622 2466 2005 -365 2 2 1 1 1853 2237 2616 -366 2 2 1 1 1852 2617 2236 -367 2 2 1 1 1851 2235 2618 -368 2 2 1 1 1850 2619 2234 -369 2 2 1 1 1849 2233 2620 -370 2 2 1 1 1848 2621 2232 -371 2 2 1 1 1623 2006 2465 -372 2 2 1 1 1624 2464 2007 -373 2 2 1 1 1847 2231 2622 -374 2 2 1 1 1846 2623 2230 -375 2 2 1 1 1845 2229 2624 -376 2 2 1 1 1844 2625 2228 -377 2 2 1 1 1843 2227 2626 -378 2 2 1 1 1842 2627 2226 -379 2 2 1 1 1841 2225 2628 -380 2 2 1 1 1840 2629 2224 -381 2 2 1 1 1625 2008 2463 -382 2 2 1 1 1626 2462 2009 -383 2 2 1 1 1839 2223 2630 -384 2 2 1 1 1838 2631 2222 -385 2 2 1 1 1837 2221 2632 -386 2 2 1 1 1836 2633 2220 -387 2 2 1 1 1835 2219 2634 -388 2 2 1 1 1834 2635 2218 -389 2 2 1 1 1627 2010 2461 -390 2 2 1 1 1628 2460 2011 -391 2 2 1 1 1833 2217 2636 -392 2 2 1 1 1832 2637 2216 -393 2 2 1 1 1831 2215 2638 -394 2 2 1 1 1830 2639 2214 -395 2 2 1 1 1829 2213 2640 -396 2 2 1 1 1828 2641 2212 -397 2 2 1 1 1629 2012 2459 -398 2 2 1 1 1630 2458 2013 -399 2 2 1 1 1827 2211 2642 -400 2 2 1 1 1826 2643 2210 -401 2 2 1 1 1825 2209 2644 -402 2 2 1 1 1824 2645 2208 -403 2 2 1 1 1823 2207 2646 -404 2 2 1 1 1822 2647 2206 -405 2 2 1 1 1631 2014 2457 -406 2 2 1 1 1632 2456 2015 -407 2 2 1 1 1821 2205 2648 -408 2 2 1 1 1820 2649 2204 -409 2 2 1 1 1819 2203 2650 -410 2 2 1 1 1818 2651 2202 -411 2 2 1 1 1817 2201 2652 -412 2 2 1 1 1816 2653 2200 -413 2 2 1 1 1633 2016 2455 -414 2 2 1 1 1634 2454 2017 -415 2 2 1 1 1815 2199 2654 -416 2 2 1 1 1814 2655 2198 -417 2 2 1 1 1813 2197 2656 -418 2 2 1 1 1812 2657 2196 -419 2 2 1 1 1811 2195 2658 -420 2 2 1 1 1810 2659 2194 -421 2 2 1 1 1809 2193 2660 -422 2 2 1 1 1808 2661 2192 -423 2 2 1 1 1635 2018 2453 -424 2 2 1 1 1636 2452 2019 -425 2 2 1 1 1807 2191 2662 -426 2 2 1 1 1806 2663 2190 -427 2 2 1 1 1805 2189 2664 -428 2 2 1 1 1804 2665 2188 -429 2 2 1 1 1803 2187 2666 -430 2 2 1 1 1802 2667 2186 -431 2 2 1 1 1637 2020 2451 -432 2 2 1 1 1638 2450 2021 -433 2 2 1 1 1801 2185 2668 -434 2 2 1 1 1800 2669 2184 -435 2 2 1 1 1799 2183 2670 -436 2 2 1 1 1798 2671 2182 -437 2 2 1 1 1797 2181 2672 -438 2 2 1 1 1796 2673 2180 -439 2 2 1 1 1639 2022 2449 -440 2 2 1 1 1640 2448 2023 -441 2 2 1 1 1795 2179 2674 -442 2 2 1 1 1794 2675 2178 -443 2 2 1 1 1793 2177 2676 -444 2 2 1 1 1792 2677 2176 -445 2 2 1 1 1791 2175 2678 -446 2 2 1 1 1790 2679 2174 -447 2 2 1 1 1641 2024 2447 -448 2 2 1 1 1642 2446 2025 -449 2 2 1 1 1789 2173 2680 -450 2 2 1 1 1788 2681 2172 -451 2 2 1 1 1787 2171 2682 -452 2 2 1 1 1786 2683 2170 -453 2 2 1 1 1766 2148 2533 -454 2 2 1 1 1765 2532 2149 -455 2 2 1 1 1785 2169 2684 -456 2 2 1 1 1784 2685 2168 -457 2 2 1 1 1643 2026 2445 -458 2 2 1 1 1644 2444 2027 -459 2 2 1 1 1783 2167 2686 -460 2 2 1 1 1782 2687 2166 -461 2 2 1 1 1781 2165 2688 -462 2 2 1 1 1780 2689 2164 -463 2 2 1 1 1779 2163 2690 -464 2 2 1 1 1778 2691 2162 -465 2 2 1 1 1777 2161 2692 -466 2 2 1 1 1776 2693 2160 -467 2 2 1 1 1645 2028 2443 -468 2 2 1 1 1646 2442 2029 -469 2 2 1 1 1775 2159 2694 -470 2 2 1 1 1774 2695 2158 -471 2 2 1 1 1773 2157 2696 -472 2 2 1 1 1772 2697 2156 -473 2 2 1 1 1771 2155 2698 -474 2 2 1 1 1770 2699 2154 -475 2 2 1 1 1647 2030 2441 -476 2 2 1 1 1648 2440 2031 -477 2 2 1 1 1769 2153 2700 -478 2 2 1 1 1768 2701 2152 -479 2 2 1 1 1767 2151 2702 -480 2 2 1 1 1767 2703 2150 -481 2 2 1 1 1768 2150 2703 -482 2 2 1 1 1769 2702 2151 -483 2 2 1 1 1649 2032 2439 -484 2 2 1 1 1650 2438 2033 -485 2 2 1 1 1770 2152 2701 -486 2 2 1 1 1771 2700 2153 -487 2 2 1 1 1772 2154 2699 -488 2 2 1 1 1773 2698 2155 -489 2 2 1 1 1774 2156 2697 -490 2 2 1 1 1775 2696 2157 -491 2 2 1 1 1776 2158 2695 -492 2 2 1 1 1777 2694 2159 -493 2 2 1 1 1651 2034 2437 -494 2 2 1 1 1652 2436 2035 -495 2 2 1 1 1778 2160 2693 -496 2 2 1 1 1779 2692 2161 -497 2 2 1 1 1780 2162 2691 -498 2 2 1 1 1781 2690 2163 -499 2 2 1 1 1782 2164 2689 -500 2 2 1 1 1783 2688 2165 -501 2 2 1 1 1653 2036 2435 -502 2 2 1 1 1654 2434 2037 -503 2 2 1 1 1784 2166 2687 -504 2 2 1 1 1785 2686 2167 -505 2 2 1 1 1786 2168 2685 -506 2 2 1 1 1787 2684 2169 -507 2 2 1 1 1788 2170 2683 -508 2 2 1 1 1789 2682 2171 -509 2 2 1 1 1790 2172 2681 -510 2 2 1 1 1791 2680 2173 -511 2 2 1 1 1655 2038 2433 -512 2 2 1 1 1656 2432 2039 -513 2 2 1 1 1792 2174 2679 -514 2 2 1 1 1793 2678 2175 -515 2 2 1 1 1794 2176 2677 -516 2 2 1 1 1795 2676 2177 -517 2 2 1 1 1796 2178 2675 -518 2 2 1 1 1797 2674 2179 -519 2 2 1 1 1657 2040 2431 -520 2 2 1 1 1658 2430 2041 -521 2 2 1 1 1798 2180 2673 -522 2 2 1 1 1799 2672 2181 -523 2 2 1 1 1800 2182 2671 -524 2 2 1 1 1801 2670 2183 -525 2 2 1 1 1802 2184 2669 -526 2 2 1 1 1803 2668 2185 -527 2 2 1 1 1804 2186 2667 -528 2 2 1 1 1805 2666 2187 -529 2 2 1 1 1659 2042 2429 -530 2 2 1 1 1660 2428 2043 -531 2 2 1 1 1806 2188 2665 -532 2 2 1 1 1807 2664 2189 -533 2 2 1 1 1808 2190 2663 -534 2 2 1 1 1809 2662 2191 -535 2 2 1 1 1810 2192 2661 -536 2 2 1 1 1811 2660 2193 -537 2 2 1 1 1661 2044 2427 -538 2 2 1 1 1662 2426 2045 -539 2 2 1 1 1812 2194 2659 -540 2 2 1 1 1813 2658 2195 -541 2 2 1 1 1814 2196 2657 -542 2 2 1 1 1815 2656 2197 -543 2 2 1 1 1816 2198 2655 -544 2 2 1 1 1817 2654 2199 -545 2 2 1 1 1818 2200 2653 -546 2 2 1 1 1819 2652 2201 -547 2 2 1 1 1663 2046 2425 -548 2 2 1 1 1664 2424 2047 -549 2 2 1 1 1820 2202 2651 -550 2 2 1 1 1821 2650 2203 -551 2 2 1 1 1822 2204 2649 -552 2 2 1 1 1823 2648 2205 -553 2 2 1 1 1824 2206 2647 -554 2 2 1 1 1825 2646 2207 -555 2 2 1 1 1826 2208 2645 -556 2 2 1 1 1827 2644 2209 -557 2 2 1 1 1665 2048 2423 -558 2 2 1 1 1666 2422 2049 -559 2 2 1 1 1828 2210 2643 -560 2 2 1 1 1829 2642 2211 -561 2 2 1 1 1830 2212 2641 -562 2 2 1 1 1831 2640 2213 -563 2 2 1 1 1832 2214 2639 -564 2 2 1 1 1833 2638 2215 -565 2 2 1 1 1667 2050 2421 -566 2 2 1 1 1668 2420 2051 -567 2 2 1 1 1834 2216 2637 -568 2 2 1 1 1835 2636 2217 -569 2 2 1 1 1836 2218 2635 -570 2 2 1 1 1837 2634 2219 -571 2 2 1 1 1838 2220 2633 -572 2 2 1 1 1839 2632 2221 -573 2 2 1 1 1840 2222 2631 -574 2 2 1 1 1841 2630 2223 -575 2 2 1 1 1669 2052 2419 -576 2 2 1 1 1670 2418 2053 -577 2 2 1 1 1842 2224 2629 -578 2 2 1 1 1843 2628 2225 -579 2 2 1 1 1844 2226 2627 -580 2 2 1 1 1845 2626 2227 -581 2 2 1 1 1846 2228 2625 -582 2 2 1 1 1847 2624 2229 -583 2 2 1 1 1671 2054 2417 -584 2 2 1 1 1672 2416 2055 -585 2 2 1 1 1848 2230 2623 -586 2 2 1 1 1849 2622 2231 -587 2 2 1 1 1850 2232 2621 -588 2 2 1 1 1851 2620 2233 -589 2 2 1 1 1852 2234 2619 -590 2 2 1 1 1853 2618 2235 -591 2 2 1 1 1854 2236 2617 -592 2 2 1 1 1855 2616 2237 -593 2 2 1 1 1673 2056 2415 -594 2 2 1 1 1674 2414 2057 -595 2 2 1 1 1856 2238 2615 -596 2 2 1 1 1857 2614 2239 -597 2 2 1 1 1858 2240 2613 -598 2 2 1 1 1859 2612 2241 -599 2 2 1 1 1860 2242 2611 -600 2 2 1 1 1861 2610 2243 -601 2 2 1 1 1675 2058 2413 -602 2 2 1 1 1676 2412 2059 -603 2 2 1 1 1862 2244 2609 -604 2 2 1 1 1863 2608 2245 -605 2 2 1 1 1864 2246 2607 -606 2 2 1 1 1865 2606 2247 -607 2 2 1 1 1866 2248 2605 -608 2 2 1 1 1867 2604 2249 -609 2 2 1 1 1868 2250 2603 -610 2 2 1 1 1869 2602 2251 -611 2 2 1 1 1677 2060 2411 -612 2 2 1 1 1678 2410 2061 -613 2 2 1 1 1870 2252 2601 -614 2 2 1 1 1871 2600 2253 -615 2 2 1 1 1872 2254 2599 -616 2 2 1 1 1873 2598 2255 -617 2 2 1 1 1874 2256 2597 -618 2 2 1 1 1875 2596 2257 -619 2 2 1 1 1679 2062 2409 -620 2 2 1 1 1680 2408 2063 -621 2 2 1 1 1876 2258 2595 -622 2 2 1 1 1877 2594 2259 -623 2 2 1 1 1878 2260 2593 -624 2 2 1 1 1879 2592 2261 -625 2 2 1 1 1880 2262 2591 -626 2 2 1 1 1881 2590 2263 -627 2 2 1 1 1882 2264 2589 -628 2 2 1 1 1883 2588 2265 -629 2 2 1 1 1681 2064 2407 -630 2 2 1 1 1682 2406 2065 -631 2 2 1 1 1884 2266 2587 -632 2 2 1 1 1885 2586 2267 -633 2 2 1 1 1886 2268 2585 -634 2 2 1 1 1887 2584 2269 -635 2 2 1 1 1888 2270 2583 -636 2 2 1 1 1889 2582 2271 -637 2 2 1 1 1683 2066 2405 -638 2 2 1 1 1684 2404 2067 -639 2 2 1 1 1890 2272 2581 -640 2 2 1 1 1891 2580 2273 -641 2 2 1 1 1892 2274 2579 -642 2 2 1 1 1893 2578 2275 -643 2 2 1 1 1894 2276 2577 -644 2 2 1 1 1895 2576 2277 -645 2 2 1 1 1896 2278 2575 -646 2 2 1 1 1897 2574 2279 -647 2 2 1 1 1685 2068 2403 -648 2 2 1 1 1686 2402 2069 -649 2 2 1 1 1898 2280 2573 -650 2 2 1 1 1899 2572 2281 -651 2 2 1 1 1900 2282 2571 -652 2 2 1 1 1901 2570 2283 -653 2 2 1 1 1902 2284 2569 -654 2 2 1 1 1903 2568 2285 -655 2 2 1 1 1687 2070 2401 -656 2 2 1 1 1688 2400 2071 -657 2 2 1 1 1904 2286 2567 -658 2 2 1 1 1905 2566 2287 -659 2 2 1 1 1906 2288 2565 -660 2 2 1 1 1907 2564 2289 -661 2 2 1 1 1908 2290 2563 -662 2 2 1 1 1909 2562 2291 -663 2 2 1 1 1910 2292 2561 -664 2 2 1 1 1911 2560 2293 -665 2 2 1 1 1689 2072 2399 -666 2 2 1 1 1690 2398 2073 -667 2 2 1 1 1912 2294 2559 -668 2 2 1 1 1913 2558 2295 -669 2 2 1 1 1914 2296 2557 -670 2 2 1 1 1915 2556 2297 -671 2 2 1 1 1916 2298 2555 -672 2 2 1 1 1917 2554 2299 -673 2 2 1 1 1918 2300 2553 -674 2 2 1 1 1919 2552 2301 -675 2 2 1 1 1691 2074 2397 -676 2 2 1 1 1692 2396 2075 -677 2 2 1 1 1920 2302 2551 -678 2 2 1 1 1921 2550 2303 -679 2 2 1 1 1922 2304 2549 -680 2 2 1 1 1923 2548 2305 -681 2 2 1 1 1924 2306 2547 -682 2 2 1 1 1925 2546 2307 -683 2 2 1 1 1693 2076 2395 -684 2 2 1 1 1694 2394 2077 -685 2 2 1 1 1926 2308 2545 -686 2 2 1 1 1927 2544 2309 -687 2 2 1 1 1928 2310 2543 -688 2 2 1 1 1929 2542 2311 -689 2 2 1 1 1930 2312 2541 -690 2 2 1 1 1931 2540 2313 -691 2 2 1 1 1932 2314 2539 -692 2 2 1 1 1933 2538 2315 -693 2 2 1 1 1695 2078 2393 -694 2 2 1 1 1696 2392 2079 -695 2 2 1 1 1934 2316 2537 -696 2 2 1 1 1935 2536 2317 -697 2 2 1 1 1936 2319 2535 -698 2 2 1 1 1937 2534 2318 -699 2 2 1 1 1697 2080 2391 -700 2 2 1 1 1698 2390 2081 -701 2 2 1 1 1699 2082 2389 -702 2 2 1 1 1700 2388 2083 -703 2 2 1 1 1701 2084 2387 -704 2 2 1 1 1702 2386 2085 -705 2 2 1 1 1703 2086 2385 -706 2 2 1 1 1704 2384 2087 -707 2 2 1 1 1705 2088 2383 -708 2 2 1 1 1706 2382 2089 -709 2 2 1 1 1707 2090 2381 -710 2 2 1 1 1708 2380 2091 -711 2 2 1 1 1709 2092 2379 -712 2 2 1 1 1710 2378 2093 -713 2 2 1 1 1711 2094 2377 -714 2 2 1 1 1712 2376 2095 -715 2 2 1 1 1713 2096 2375 -716 2 2 1 1 1714 2374 2097 -717 2 2 1 1 1715 2098 2373 -718 2 2 1 1 1716 2372 2099 -719 2 2 1 1 1717 2100 2371 -720 2 2 1 1 1718 2370 2101 -721 2 2 1 1 1719 2102 2369 -722 2 2 1 1 1720 2368 2103 -723 2 2 1 1 1721 2104 2367 -724 2 2 1 1 1722 2366 2105 -725 2 2 1 1 1723 2106 2365 -726 2 2 1 1 1724 2364 2107 -727 2 2 1 1 1725 2108 2363 -728 2 2 1 1 1726 2362 2109 -729 2 2 1 1 1727 2110 2361 -730 2 2 1 1 1728 2360 2111 -731 2 2 1 1 1729 2112 2359 -732 2 2 1 1 1730 2358 2113 -733 2 2 1 1 1731 2114 2357 -734 2 2 1 1 1732 2356 2115 -735 2 2 1 1 1733 2116 2355 -736 2 2 1 1 1734 2354 2117 -737 2 2 1 1 1735 2118 2353 -738 2 2 1 1 1736 2352 2119 -739 2 2 1 1 1737 2120 2351 -740 2 2 1 1 1738 2350 2121 -741 2 2 1 1 1739 2122 2349 -742 2 2 1 1 1740 2348 2123 -743 2 2 1 1 1741 2124 2347 -744 2 2 1 1 1742 2346 2125 -745 2 2 1 1 1743 2126 2345 -746 2 2 1 1 1744 2344 2127 -747 2 2 1 1 1745 2128 2343 -748 2 2 1 1 1746 2342 2129 -749 2 2 1 1 1747 2130 2341 -750 2 2 1 1 1748 2340 2131 -751 2 2 1 1 1749 2132 2339 -752 2 2 1 1 1750 2338 2133 -753 2 2 1 1 1751 2134 2337 -754 2 2 1 1 1752 2336 2135 -755 2 2 1 1 1753 2136 2335 -756 2 2 1 1 1754 2334 2137 -757 2 2 1 1 1755 2138 2333 -758 2 2 1 1 1756 2332 2139 -759 2 2 1 1 1757 2140 2331 -760 2 2 1 1 1758 2330 2141 -761 2 2 1 1 1759 2142 2329 -762 2 2 1 1 1760 2328 2143 -763 2 2 1 1 1761 2144 2327 -764 2 2 1 1 1762 2326 2145 -765 2 2 1 1 1763 2146 2325 -766 2 2 1 1 1764 2324 2147 -767 2 2 1 1 1334 1335 1940 -768 2 2 1 1 576 577 1941 -769 2 2 1 1 1332 1333 1942 -770 2 2 1 1 578 579 1943 -771 2 2 1 1 1330 1331 1944 -772 2 2 1 1 580 581 1945 -773 2 2 1 1 1328 1329 1946 -774 2 2 1 1 582 583 1947 -775 2 2 1 1 1326 1327 1948 -776 2 2 1 1 584 585 1949 -777 2 2 1 1 1324 1325 1950 -778 2 2 1 1 586 587 1951 -779 2 2 1 1 1322 1323 1952 -780 2 2 1 1 588 589 1953 -781 2 2 1 1 1320 1321 1954 -782 2 2 1 1 590 591 1955 -783 2 2 1 1 1318 1319 1956 -784 2 2 1 1 592 593 1957 -785 2 2 1 1 1316 1317 1958 -786 2 2 1 1 594 595 1959 -787 2 2 1 1 1314 1315 1960 -788 2 2 1 1 596 597 1961 -789 2 2 1 1 1312 1313 1962 -790 2 2 1 1 598 599 1963 -791 2 2 1 1 1310 1311 1964 -792 2 2 1 1 600 601 1965 -793 2 2 1 1 1308 1309 1966 -794 2 2 1 1 602 603 1967 -795 2 2 1 1 1306 1307 1968 -796 2 2 1 1 604 605 1969 -797 2 2 1 1 1304 1305 1970 -798 2 2 1 1 606 607 1971 -799 2 2 1 1 1302 1303 1972 -800 2 2 1 1 608 609 1973 -801 2 2 1 1 1300 1301 1974 -802 2 2 1 1 610 611 1975 -803 2 2 1 1 1298 1299 1976 -804 2 2 1 1 612 613 1977 -805 2 2 1 1 1296 1297 1978 -806 2 2 1 1 614 615 1979 -807 2 2 1 1 1294 1295 1980 -808 2 2 1 1 616 617 1981 -809 2 2 1 1 1292 1293 1982 -810 2 2 1 1 618 619 1983 -811 2 2 1 1 1290 1291 1984 -812 2 2 1 1 620 621 1985 -813 2 2 1 1 1288 1289 1986 -814 2 2 1 1 622 623 1987 -815 2 2 1 1 1286 1287 1988 -816 2 2 1 1 624 625 1989 -817 2 2 1 1 1284 1285 1990 -818 2 2 1 1 626 627 1991 -819 2 2 1 1 1282 1283 1992 -820 2 2 1 1 628 629 1993 -821 2 2 1 1 1280 1281 1994 -822 2 2 1 1 630 631 1995 -823 2 2 1 1 1278 1279 1996 -824 2 2 1 1 632 633 1997 -825 2 2 1 1 1276 1277 1998 -826 2 2 1 1 634 635 1999 -827 2 2 1 1 1274 1275 2000 -828 2 2 1 1 636 637 2001 -829 2 2 1 1 1272 1273 2002 -830 2 2 1 1 638 639 2003 -831 2 2 1 1 1270 1271 2004 -832 2 2 1 1 640 641 2005 -833 2 2 1 1 1268 1269 2006 -834 2 2 1 1 642 643 2007 -835 2 2 1 1 1266 1267 2008 -836 2 2 1 1 644 645 2009 -837 2 2 1 1 1264 1265 2010 -838 2 2 1 1 646 647 2011 -839 2 2 1 1 1262 1263 2012 -840 2 2 1 1 648 649 2013 -841 2 2 1 1 1260 1261 2014 -842 2 2 1 1 650 651 2015 -843 2 2 1 1 1258 1259 2016 -844 2 2 1 1 652 653 2017 -845 2 2 1 1 1256 1257 2018 -846 2 2 1 1 654 655 2019 -847 2 2 1 1 1254 1255 2020 -848 2 2 1 1 656 657 2021 -849 2 2 1 1 1252 1253 2022 -850 2 2 1 1 658 659 2023 -851 2 2 1 1 1250 1251 2024 -852 2 2 1 1 660 661 2025 -853 2 2 1 1 1248 1249 2026 -854 2 2 1 1 662 663 2027 -855 2 2 1 1 1246 1247 2028 -856 2 2 1 1 664 665 2029 -857 2 2 1 1 1244 1245 2030 -858 2 2 1 1 666 667 2031 -859 2 2 1 1 1242 1243 2032 -860 2 2 1 1 668 669 2033 -861 2 2 1 1 1240 1241 2034 -862 2 2 1 1 670 671 2035 -863 2 2 1 1 1238 1239 2036 -864 2 2 1 1 672 673 2037 -865 2 2 1 1 1236 1237 2038 -866 2 2 1 1 674 675 2039 -867 2 2 1 1 1234 1235 2040 -868 2 2 1 1 676 677 2041 -869 2 2 1 1 1232 1233 2042 -870 2 2 1 1 678 679 2043 -871 2 2 1 1 1230 1231 2044 -872 2 2 1 1 680 681 2045 -873 2 2 1 1 1228 1229 2046 -874 2 2 1 1 682 683 2047 -875 2 2 1 1 1226 1227 2048 -876 2 2 1 1 684 685 2049 -877 2 2 1 1 1224 1225 2050 -878 2 2 1 1 686 687 2051 -879 2 2 1 1 1222 1223 2052 -880 2 2 1 1 688 689 2053 -881 2 2 1 1 1220 1221 2054 -882 2 2 1 1 690 691 2055 -883 2 2 1 1 1218 1219 2056 -884 2 2 1 1 692 693 2057 -885 2 2 1 1 1216 1217 2058 -886 2 2 1 1 694 695 2059 -887 2 2 1 1 1214 1215 2060 -888 2 2 1 1 696 697 2061 -889 2 2 1 1 1212 1213 2062 -890 2 2 1 1 698 699 2063 -891 2 2 1 1 1210 1211 2064 -892 2 2 1 1 700 701 2065 -893 2 2 1 1 1208 1209 2066 -894 2 2 1 1 702 703 2067 -895 2 2 1 1 1206 1207 2068 -896 2 2 1 1 704 705 2069 -897 2 2 1 1 1204 1205 2070 -898 2 2 1 1 706 707 2071 -899 2 2 1 1 1202 1203 2072 -900 2 2 1 1 708 709 2073 -901 2 2 1 1 1200 1201 2074 -902 2 2 1 1 710 711 2075 -903 2 2 1 1 1198 1199 2076 -904 2 2 1 1 712 713 2077 -905 2 2 1 1 1196 1197 2078 -906 2 2 1 1 714 715 2079 -907 2 2 1 1 1194 1195 2080 -908 2 2 1 1 716 717 2081 -909 2 2 1 1 1192 1193 2082 -910 2 2 1 1 718 719 2083 -911 2 2 1 1 1190 1191 2084 -912 2 2 1 1 720 721 2085 -913 2 2 1 1 1188 1189 2086 -914 2 2 1 1 722 723 2087 -915 2 2 1 1 1186 1187 2088 -916 2 2 1 1 724 725 2089 -917 2 2 1 1 1184 1185 2090 -918 2 2 1 1 726 727 2091 -919 2 2 1 1 1182 1183 2092 -920 2 2 1 1 728 729 2093 -921 2 2 1 1 1180 1181 2094 -922 2 2 1 1 730 731 2095 -923 2 2 1 1 1178 1179 2096 -924 2 2 1 1 732 733 2097 -925 2 2 1 1 1176 1177 2098 -926 2 2 1 1 734 735 2099 -927 2 2 1 1 1174 1175 2100 -928 2 2 1 1 736 737 2101 -929 2 2 1 1 1172 1173 2102 -930 2 2 1 1 738 739 2103 -931 2 2 1 1 1170 1171 2104 -932 2 2 1 1 740 741 2105 -933 2 2 1 1 1168 1169 2106 -934 2 2 1 1 742 743 2107 -935 2 2 1 1 1166 1167 2108 -936 2 2 1 1 744 745 2109 -937 2 2 1 1 1164 1165 2110 -938 2 2 1 1 746 747 2111 -939 2 2 1 1 1162 1163 2112 -940 2 2 1 1 748 749 2113 -941 2 2 1 1 1160 1161 2114 -942 2 2 1 1 750 751 2115 -943 2 2 1 1 1158 1159 2116 -944 2 2 1 1 752 753 2117 -945 2 2 1 1 1156 1157 2118 -946 2 2 1 1 754 755 2119 -947 2 2 1 1 1154 1155 2120 -948 2 2 1 1 756 757 2121 -949 2 2 1 1 1152 1153 2122 -950 2 2 1 1 758 759 2123 -951 2 2 1 1 1150 1151 2124 -952 2 2 1 1 760 761 2125 -953 2 2 1 1 1148 1149 2126 -954 2 2 1 1 762 763 2127 -955 2 2 1 1 1146 1147 2128 -956 2 2 1 1 764 765 2129 -957 2 2 1 1 1144 1145 2130 -958 2 2 1 1 766 767 2131 -959 2 2 1 1 1142 1143 2132 -960 2 2 1 1 768 769 2133 -961 2 2 1 1 1140 1141 2134 -962 2 2 1 1 770 771 2135 -963 2 2 1 1 1138 1139 2136 -964 2 2 1 1 772 773 2137 -965 2 2 1 1 1136 1137 2138 -966 2 2 1 1 774 775 2139 -967 2 2 1 1 1134 1135 2140 -968 2 2 1 1 776 777 2141 -969 2 2 1 1 1132 1133 2142 -970 2 2 1 1 778 779 2143 -971 2 2 1 1 1130 1131 2144 -972 2 2 1 1 780 781 2145 -973 2 2 1 1 1128 1129 2146 -974 2 2 1 1 782 783 2147 -975 2 2 1 1 1126 1127 2149 -976 2 2 1 1 784 785 2148 -977 2 2 1 1 954 955 2150 -978 2 2 1 1 956 957 2151 -979 2 2 1 1 952 953 2152 -980 2 2 1 1 958 959 2153 -981 2 2 1 1 950 951 2154 -982 2 2 1 1 960 961 2155 -983 2 2 1 1 948 949 2156 -984 2 2 1 1 962 963 2157 -985 2 2 1 1 946 947 2158 -986 2 2 1 1 964 965 2159 -987 2 2 1 1 944 945 2160 -988 2 2 1 1 966 967 2161 -989 2 2 1 1 942 943 2162 -990 2 2 1 1 968 969 2163 -991 2 2 1 1 940 941 2164 -992 2 2 1 1 970 971 2165 -993 2 2 1 1 938 939 2166 -994 2 2 1 1 972 973 2167 -995 2 2 1 1 936 937 2168 -996 2 2 1 1 974 975 2169 -997 2 2 1 1 934 935 2170 -998 2 2 1 1 976 977 2171 -999 2 2 1 1 932 933 2172 -1000 2 2 1 1 978 979 2173 -1001 2 2 1 1 930 931 2174 -1002 2 2 1 1 980 981 2175 -1003 2 2 1 1 928 929 2176 -1004 2 2 1 1 982 983 2177 -1005 2 2 1 1 926 927 2178 -1006 2 2 1 1 984 985 2179 -1007 2 2 1 1 924 925 2180 -1008 2 2 1 1 986 987 2181 -1009 2 2 1 1 922 923 2182 -1010 2 2 1 1 988 989 2183 -1011 2 2 1 1 920 921 2184 -1012 2 2 1 1 990 991 2185 -1013 2 2 1 1 918 919 2186 -1014 2 2 1 1 992 993 2187 -1015 2 2 1 1 916 917 2188 -1016 2 2 1 1 994 995 2189 -1017 2 2 1 1 914 915 2190 -1018 2 2 1 1 996 997 2191 -1019 2 2 1 1 912 913 2192 -1020 2 2 1 1 998 999 2193 -1021 2 2 1 1 910 911 2194 -1022 2 2 1 1 1000 1001 2195 -1023 2 2 1 1 908 909 2196 -1024 2 2 1 1 1002 1003 2197 -1025 2 2 1 1 906 907 2198 -1026 2 2 1 1 1004 1005 2199 -1027 2 2 1 1 904 905 2200 -1028 2 2 1 1 1006 1007 2201 -1029 2 2 1 1 902 903 2202 -1030 2 2 1 1 1008 1009 2203 -1031 2 2 1 1 900 901 2204 -1032 2 2 1 1 1010 1011 2205 -1033 2 2 1 1 898 899 2206 -1034 2 2 1 1 1012 1013 2207 -1035 2 2 1 1 896 897 2208 -1036 2 2 1 1 1014 1015 2209 -1037 2 2 1 1 894 895 2210 -1038 2 2 1 1 1016 1017 2211 -1039 2 2 1 1 892 893 2212 -1040 2 2 1 1 1018 1019 2213 -1041 2 2 1 1 890 891 2214 -1042 2 2 1 1 1020 1021 2215 -1043 2 2 1 1 888 889 2216 -1044 2 2 1 1 1022 1023 2217 -1045 2 2 1 1 886 887 2218 -1046 2 2 1 1 1024 1025 2219 -1047 2 2 1 1 884 885 2220 -1048 2 2 1 1 1026 1027 2221 -1049 2 2 1 1 882 883 2222 -1050 2 2 1 1 1028 1029 2223 -1051 2 2 1 1 880 881 2224 -1052 2 2 1 1 1030 1031 2225 -1053 2 2 1 1 878 879 2226 -1054 2 2 1 1 1032 1033 2227 -1055 2 2 1 1 876 877 2228 -1056 2 2 1 1 1034 1035 2229 -1057 2 2 1 1 874 875 2230 -1058 2 2 1 1 1036 1037 2231 -1059 2 2 1 1 872 873 2232 -1060 2 2 1 1 1038 1039 2233 -1061 2 2 1 1 870 871 2234 -1062 2 2 1 1 1040 1041 2235 -1063 2 2 1 1 868 869 2236 -1064 2 2 1 1 1042 1043 2237 -1065 2 2 1 1 866 867 2238 -1066 2 2 1 1 1044 1045 2239 -1067 2 2 1 1 864 865 2240 -1068 2 2 1 1 1046 1047 2241 -1069 2 2 1 1 862 863 2242 -1070 2 2 1 1 1048 1049 2243 -1071 2 2 1 1 860 861 2244 -1072 2 2 1 1 1050 1051 2245 -1073 2 2 1 1 858 859 2246 -1074 2 2 1 1 1052 1053 2247 -1075 2 2 1 1 856 857 2248 -1076 2 2 1 1 1054 1055 2249 -1077 2 2 1 1 854 855 2250 -1078 2 2 1 1 1056 1057 2251 -1079 2 2 1 1 852 853 2252 -1080 2 2 1 1 1058 1059 2253 -1081 2 2 1 1 850 851 2254 -1082 2 2 1 1 1060 1061 2255 -1083 2 2 1 1 848 849 2256 -1084 2 2 1 1 1062 1063 2257 -1085 2 2 1 1 846 847 2258 -1086 2 2 1 1 1064 1065 2259 -1087 2 2 1 1 844 845 2260 -1088 2 2 1 1 1066 1067 2261 -1089 2 2 1 1 842 843 2262 -1090 2 2 1 1 1068 1069 2263 -1091 2 2 1 1 840 841 2264 -1092 2 2 1 1 1070 1071 2265 -1093 2 2 1 1 838 839 2266 -1094 2 2 1 1 1072 1073 2267 -1095 2 2 1 1 836 837 2268 -1096 2 2 1 1 1074 1075 2269 -1097 2 2 1 1 834 835 2270 -1098 2 2 1 1 1076 1077 2271 -1099 2 2 1 1 832 833 2272 -1100 2 2 1 1 1078 1079 2273 -1101 2 2 1 1 830 831 2274 -1102 2 2 1 1 1080 1081 2275 -1103 2 2 1 1 828 829 2276 -1104 2 2 1 1 1082 1083 2277 -1105 2 2 1 1 826 827 2278 -1106 2 2 1 1 1084 1085 2279 -1107 2 2 1 1 824 825 2280 -1108 2 2 1 1 1086 1087 2281 -1109 2 2 1 1 822 823 2282 -1110 2 2 1 1 1088 1089 2283 -1111 2 2 1 1 820 821 2284 -1112 2 2 1 1 1090 1091 2285 -1113 2 2 1 1 818 819 2286 -1114 2 2 1 1 1092 1093 2287 -1115 2 2 1 1 816 817 2288 -1116 2 2 1 1 1094 1095 2289 -1117 2 2 1 1 814 815 2290 -1118 2 2 1 1 1096 1097 2291 -1119 2 2 1 1 812 813 2292 -1120 2 2 1 1 1098 1099 2293 -1121 2 2 1 1 810 811 2294 -1122 2 2 1 1 1100 1101 2295 -1123 2 2 1 1 808 809 2296 -1124 2 2 1 1 1102 1103 2297 -1125 2 2 1 1 806 807 2298 -1126 2 2 1 1 1104 1105 2299 -1127 2 2 1 1 1106 1107 2301 -1128 2 2 1 1 804 805 2300 -1129 2 2 1 1 802 803 2302 -1130 2 2 1 1 1108 1109 2303 -1131 2 2 1 1 800 801 2304 -1132 2 2 1 1 1110 1111 2305 -1133 2 2 1 1 798 799 2306 -1134 2 2 1 1 1112 1113 2307 -1135 2 2 1 1 796 797 2308 -1136 2 2 1 1 1114 1115 2309 -1137 2 2 1 1 794 795 2310 -1138 2 2 1 1 1116 1117 2311 -1139 2 2 1 1 792 793 2312 -1140 2 2 1 1 1118 1119 2313 -1141 2 2 1 1 790 791 2314 -1142 2 2 1 1 1120 1121 2315 -1143 2 2 1 1 788 789 2316 -1144 2 2 1 1 1122 1123 2317 -1145 2 2 1 1 1124 1125 2318 -1146 2 2 1 1 786 787 2319 -1147 2 2 1 1 360 361 2321 -1148 2 2 1 1 1550 1551 2320 -1149 2 2 1 1 574 575 2710 -1150 2 2 1 1 1336 1337 2711 -1151 2 2 1 1 1340 1341 2712 -1152 2 2 1 1 570 571 2713 -1153 2 2 1 1 574 2710 3476 -1154 2 2 1 1 1337 3477 2711 -1155 2 2 1 1 571 3478 2713 -1156 2 2 1 1 1340 2712 3479 -1157 2 2 1 1 10 11 2322 -1158 2 2 1 1 356 357 2323 -1159 2 2 1 1 1556 2713 2710 -1160 2 2 1 1 1555 2711 2712 -1161 2 2 1 1 1938 2710 2713 -1162 2 2 1 1 1939 2712 2711 -1163 2 2 1 1 1763 2320 2706 -1164 2 2 1 1 1764 2707 2321 -1165 2 2 1 1 1553 2706 2320 -1166 2 2 1 1 1554 2321 2707 -1167 2 2 1 1 362 363 2324 -1168 2 2 1 1 1548 1549 2325 -1169 2 2 1 1 364 365 2326 -1170 2 2 1 1 1546 1547 2327 -1171 2 2 1 1 366 367 2328 -1172 2 2 1 1 1544 1545 2329 -1173 2 2 1 1 368 369 2330 -1174 2 2 1 1 1542 1543 2331 -1175 2 2 1 1 370 371 2332 -1176 2 2 1 1 1540 1541 2333 -1177 2 2 1 1 372 373 2334 -1178 2 2 1 1 1538 1539 2335 -1179 2 2 1 1 374 375 2336 -1180 2 2 1 1 1536 1537 2337 -1181 2 2 1 1 376 377 2338 -1182 2 2 1 1 1534 1535 2339 -1183 2 2 1 1 378 379 2340 -1184 2 2 1 1 1532 1533 2341 -1185 2 2 1 1 380 381 2342 -1186 2 2 1 1 1530 1531 2343 -1187 2 2 1 1 382 383 2344 -1188 2 2 1 1 1528 1529 2345 -1189 2 2 1 1 384 385 2346 -1190 2 2 1 1 1526 1527 2347 -1191 2 2 1 1 386 387 2348 -1192 2 2 1 1 1524 1525 2349 -1193 2 2 1 1 388 389 2350 -1194 2 2 1 1 1522 1523 2351 -1195 2 2 1 1 390 391 2352 -1196 2 2 1 1 1520 1521 2353 -1197 2 2 1 1 392 393 2354 -1198 2 2 1 1 1518 1519 2355 -1199 2 2 1 1 394 395 2356 -1200 2 2 1 1 1516 1517 2357 -1201 2 2 1 1 396 397 2358 -1202 2 2 1 1 1514 1515 2359 -1203 2 2 1 1 398 399 2360 -1204 2 2 1 1 1512 1513 2361 -1205 2 2 1 1 400 401 2362 -1206 2 2 1 1 1510 1511 2363 -1207 2 2 1 1 402 403 2364 -1208 2 2 1 1 1508 1509 2365 -1209 2 2 1 1 404 405 2366 -1210 2 2 1 1 1506 1507 2367 -1211 2 2 1 1 406 407 2368 -1212 2 2 1 1 1504 1505 2369 -1213 2 2 1 1 408 409 2370 -1214 2 2 1 1 1502 1503 2371 -1215 2 2 1 1 410 411 2372 -1216 2 2 1 1 1500 1501 2373 -1217 2 2 1 1 412 413 2374 -1218 2 2 1 1 1498 1499 2375 -1219 2 2 1 1 414 415 2376 -1220 2 2 1 1 1496 1497 2377 -1221 2 2 1 1 416 417 2378 -1222 2 2 1 1 1494 1495 2379 -1223 2 2 1 1 418 419 2380 -1224 2 2 1 1 1492 1493 2381 -1225 2 2 1 1 420 421 2382 -1226 2 2 1 1 1490 1491 2383 -1227 2 2 1 1 422 423 2384 -1228 2 2 1 1 1488 1489 2385 -1229 2 2 1 1 424 425 2386 -1230 2 2 1 1 1486 1487 2387 -1231 2 2 1 1 426 427 2388 -1232 2 2 1 1 1484 1485 2389 -1233 2 2 1 1 428 429 2390 -1234 2 2 1 1 1482 1483 2391 -1235 2 2 1 1 430 431 2392 -1236 2 2 1 1 1480 1481 2393 -1237 2 2 1 1 432 433 2394 -1238 2 2 1 1 1478 1479 2395 -1239 2 2 1 1 434 435 2396 -1240 2 2 1 1 1476 1477 2397 -1241 2 2 1 1 436 437 2398 -1242 2 2 1 1 1474 1475 2399 -1243 2 2 1 1 438 439 2400 -1244 2 2 1 1 1472 1473 2401 -1245 2 2 1 1 440 441 2402 -1246 2 2 1 1 1470 1471 2403 -1247 2 2 1 1 442 443 2404 -1248 2 2 1 1 1468 1469 2405 -1249 2 2 1 1 444 445 2406 -1250 2 2 1 1 1466 1467 2407 -1251 2 2 1 1 446 447 2408 -1252 2 2 1 1 1464 1465 2409 -1253 2 2 1 1 448 449 2410 -1254 2 2 1 1 1462 1463 2411 -1255 2 2 1 1 450 451 2412 -1256 2 2 1 1 1460 1461 2413 -1257 2 2 1 1 452 453 2414 -1258 2 2 1 1 1458 1459 2415 -1259 2 2 1 1 454 455 2416 -1260 2 2 1 1 1456 1457 2417 -1261 2 2 1 1 456 457 2418 -1262 2 2 1 1 1454 1455 2419 -1263 2 2 1 1 458 459 2420 -1264 2 2 1 1 1452 1453 2421 -1265 2 2 1 1 460 461 2422 -1266 2 2 1 1 1450 1451 2423 -1267 2 2 1 1 462 463 2424 -1268 2 2 1 1 1448 1449 2425 -1269 2 2 1 1 464 465 2426 -1270 2 2 1 1 1446 1447 2427 -1271 2 2 1 1 466 467 2428 -1272 2 2 1 1 1444 1445 2429 -1273 2 2 1 1 468 469 2430 -1274 2 2 1 1 1442 1443 2431 -1275 2 2 1 1 470 471 2432 -1276 2 2 1 1 1440 1441 2433 -1277 2 2 1 1 472 473 2434 -1278 2 2 1 1 1438 1439 2435 -1279 2 2 1 1 474 475 2436 -1280 2 2 1 1 1436 1437 2437 -1281 2 2 1 1 476 477 2438 -1282 2 2 1 1 1434 1435 2439 -1283 2 2 1 1 478 479 2440 -1284 2 2 1 1 1432 1433 2441 -1285 2 2 1 1 480 481 2442 -1286 2 2 1 1 1430 1431 2443 -1287 2 2 1 1 482 483 2444 -1288 2 2 1 1 1428 1429 2445 -1289 2 2 1 1 484 485 2446 -1290 2 2 1 1 1426 1427 2447 -1291 2 2 1 1 486 487 2448 -1292 2 2 1 1 1424 1425 2449 -1293 2 2 1 1 488 489 2450 -1294 2 2 1 1 1422 1423 2451 -1295 2 2 1 1 490 491 2452 -1296 2 2 1 1 1420 1421 2453 -1297 2 2 1 1 492 493 2454 -1298 2 2 1 1 1418 1419 2455 -1299 2 2 1 1 494 495 2456 -1300 2 2 1 1 1416 1417 2457 -1301 2 2 1 1 496 497 2458 -1302 2 2 1 1 1414 1415 2459 -1303 2 2 1 1 498 499 2460 -1304 2 2 1 1 1412 1413 2461 -1305 2 2 1 1 500 501 2462 -1306 2 2 1 1 1410 1411 2463 -1307 2 2 1 1 502 503 2464 -1308 2 2 1 1 1408 1409 2465 -1309 2 2 1 1 504 505 2466 -1310 2 2 1 1 1406 1407 2467 -1311 2 2 1 1 506 507 2468 -1312 2 2 1 1 1404 1405 2469 -1313 2 2 1 1 508 509 2470 -1314 2 2 1 1 1402 1403 2471 -1315 2 2 1 1 510 511 2472 -1316 2 2 1 1 1400 1401 2473 -1317 2 2 1 1 512 513 2474 -1318 2 2 1 1 1398 1399 2475 -1319 2 2 1 1 514 515 2476 -1320 2 2 1 1 1396 1397 2477 -1321 2 2 1 1 516 517 2478 -1322 2 2 1 1 1394 1395 2479 -1323 2 2 1 1 518 519 2480 -1324 2 2 1 1 1392 1393 2481 -1325 2 2 1 1 520 521 2482 -1326 2 2 1 1 1390 1391 2483 -1327 2 2 1 1 522 523 2484 -1328 2 2 1 1 1388 1389 2485 -1329 2 2 1 1 524 525 2486 -1330 2 2 1 1 1386 1387 2487 -1331 2 2 1 1 526 527 2488 -1332 2 2 1 1 1384 1385 2489 -1333 2 2 1 1 528 529 2490 -1334 2 2 1 1 1382 1383 2491 -1335 2 2 1 1 530 531 2492 -1336 2 2 1 1 1380 1381 2493 -1337 2 2 1 1 532 533 2494 -1338 2 2 1 1 1378 1379 2495 -1339 2 2 1 1 534 535 2496 -1340 2 2 1 1 1376 1377 2497 -1341 2 2 1 1 536 537 2498 -1342 2 2 1 1 1374 1375 2499 -1343 2 2 1 1 538 539 2500 -1344 2 2 1 1 1372 1373 2501 -1345 2 2 1 1 540 541 2502 -1346 2 2 1 1 1370 1371 2503 -1347 2 2 1 1 542 543 2504 -1348 2 2 1 1 1368 1369 2505 -1349 2 2 1 1 544 545 2506 -1350 2 2 1 1 1366 1367 2507 -1351 2 2 1 1 546 547 2508 -1352 2 2 1 1 1364 1365 2509 -1353 2 2 1 1 548 549 2510 -1354 2 2 1 1 1362 1363 2511 -1355 2 2 1 1 550 551 2512 -1356 2 2 1 1 1360 1361 2513 -1357 2 2 1 1 552 553 2514 -1358 2 2 1 1 1358 1359 2515 -1359 2 2 1 1 1356 1357 2517 -1360 2 2 1 1 554 555 2516 -1361 2 2 1 1 556 557 2518 -1362 2 2 1 1 1354 1355 2519 -1363 2 2 1 1 558 559 2520 -1364 2 2 1 1 1352 1353 2521 -1365 2 2 1 1 560 561 2522 -1366 2 2 1 1 1350 1351 2523 -1367 2 2 1 1 562 563 2524 -1368 2 2 1 1 1348 1349 2525 -1369 2 2 1 1 564 565 2526 -1370 2 2 1 1 1346 1347 2527 -1371 2 2 1 1 1344 1345 2528 -1372 2 2 1 1 566 567 2529 -1373 2 2 1 1 1342 1343 2530 -1374 2 2 1 1 568 569 2531 -1375 2 2 1 1 12 13 2532 -1376 2 2 1 1 354 355 2533 -1377 2 2 1 1 352 353 2535 -1378 2 2 1 1 14 15 2534 -1379 2 2 1 1 16 17 2536 -1380 2 2 1 1 350 351 2537 -1381 2 2 1 1 18 19 2538 -1382 2 2 1 1 348 349 2539 -1383 2 2 1 1 20 21 2540 -1384 2 2 1 1 346 347 2541 -1385 2 2 1 1 22 23 2542 -1386 2 2 1 1 344 345 2543 -1387 2 2 1 1 24 25 2544 -1388 2 2 1 1 342 343 2545 -1389 2 2 1 1 26 27 2546 -1390 2 2 1 1 340 341 2547 -1391 2 2 1 1 28 29 2548 -1392 2 2 1 1 338 339 2549 -1393 2 2 1 1 30 31 2550 -1394 2 2 1 1 336 337 2551 -1395 2 2 1 1 32 33 2552 -1396 2 2 1 1 334 335 2553 -1397 2 2 1 1 34 35 2554 -1398 2 2 1 1 332 333 2555 -1399 2 2 1 1 36 37 2556 -1400 2 2 1 1 330 331 2557 -1401 2 2 1 1 38 39 2558 -1402 2 2 1 1 328 329 2559 -1403 2 2 1 1 40 41 2560 -1404 2 2 1 1 326 327 2561 -1405 2 2 1 1 42 43 2562 -1406 2 2 1 1 324 325 2563 -1407 2 2 1 1 44 45 2564 -1408 2 2 1 1 322 323 2565 -1409 2 2 1 1 46 47 2566 -1410 2 2 1 1 320 321 2567 -1411 2 2 1 1 48 49 2568 -1412 2 2 1 1 318 319 2569 -1413 2 2 1 1 50 51 2570 -1414 2 2 1 1 316 317 2571 -1415 2 2 1 1 52 53 2572 -1416 2 2 1 1 314 315 2573 -1417 2 2 1 1 54 55 2574 -1418 2 2 1 1 312 313 2575 -1419 2 2 1 1 56 57 2576 -1420 2 2 1 1 310 311 2577 -1421 2 2 1 1 58 59 2578 -1422 2 2 1 1 308 309 2579 -1423 2 2 1 1 60 61 2580 -1424 2 2 1 1 306 307 2581 -1425 2 2 1 1 62 63 2582 -1426 2 2 1 1 304 305 2583 -1427 2 2 1 1 64 65 2584 -1428 2 2 1 1 302 303 2585 -1429 2 2 1 1 66 67 2586 -1430 2 2 1 1 300 301 2587 -1431 2 2 1 1 68 69 2588 -1432 2 2 1 1 298 299 2589 -1433 2 2 1 1 70 71 2590 -1434 2 2 1 1 296 297 2591 -1435 2 2 1 1 72 73 2592 -1436 2 2 1 1 294 295 2593 -1437 2 2 1 1 74 75 2594 -1438 2 2 1 1 292 293 2595 -1439 2 2 1 1 76 77 2596 -1440 2 2 1 1 290 291 2597 -1441 2 2 1 1 78 79 2598 -1442 2 2 1 1 288 289 2599 -1443 2 2 1 1 80 81 2600 -1444 2 2 1 1 286 287 2601 -1445 2 2 1 1 82 83 2602 -1446 2 2 1 1 284 285 2603 -1447 2 2 1 1 84 85 2604 -1448 2 2 1 1 282 283 2605 -1449 2 2 1 1 86 87 2606 -1450 2 2 1 1 280 281 2607 -1451 2 2 1 1 88 89 2608 -1452 2 2 1 1 278 279 2609 -1453 2 2 1 1 90 91 2610 -1454 2 2 1 1 276 277 2611 -1455 2 2 1 1 92 93 2612 -1456 2 2 1 1 274 275 2613 -1457 2 2 1 1 94 95 2614 -1458 2 2 1 1 272 273 2615 -1459 2 2 1 1 96 97 2616 -1460 2 2 1 1 270 271 2617 -1461 2 2 1 1 98 99 2618 -1462 2 2 1 1 268 269 2619 -1463 2 2 1 1 100 101 2620 -1464 2 2 1 1 266 267 2621 -1465 2 2 1 1 102 103 2622 -1466 2 2 1 1 264 265 2623 -1467 2 2 1 1 104 105 2624 -1468 2 2 1 1 262 263 2625 -1469 2 2 1 1 106 107 2626 -1470 2 2 1 1 260 261 2627 -1471 2 2 1 1 108 109 2628 -1472 2 2 1 1 258 259 2629 -1473 2 2 1 1 110 111 2630 -1474 2 2 1 1 256 257 2631 -1475 2 2 1 1 112 113 2632 -1476 2 2 1 1 254 255 2633 -1477 2 2 1 1 114 115 2634 -1478 2 2 1 1 252 253 2635 -1479 2 2 1 1 116 117 2636 -1480 2 2 1 1 250 251 2637 -1481 2 2 1 1 118 119 2638 -1482 2 2 1 1 248 249 2639 -1483 2 2 1 1 120 121 2640 -1484 2 2 1 1 246 247 2641 -1485 2 2 1 1 122 123 2642 -1486 2 2 1 1 244 245 2643 -1487 2 2 1 1 124 125 2644 -1488 2 2 1 1 242 243 2645 -1489 2 2 1 1 126 127 2646 -1490 2 2 1 1 240 241 2647 -1491 2 2 1 1 128 129 2648 -1492 2 2 1 1 238 239 2649 -1493 2 2 1 1 130 131 2650 -1494 2 2 1 1 236 237 2651 -1495 2 2 1 1 132 133 2652 -1496 2 2 1 1 234 235 2653 -1497 2 2 1 1 134 135 2654 -1498 2 2 1 1 232 233 2655 -1499 2 2 1 1 136 137 2656 -1500 2 2 1 1 230 231 2657 -1501 2 2 1 1 138 139 2658 -1502 2 2 1 1 228 229 2659 -1503 2 2 1 1 140 141 2660 -1504 2 2 1 1 226 227 2661 -1505 2 2 1 1 142 143 2662 -1506 2 2 1 1 224 225 2663 -1507 2 2 1 1 144 145 2664 -1508 2 2 1 1 222 223 2665 -1509 2 2 1 1 146 147 2666 -1510 2 2 1 1 220 221 2667 -1511 2 2 1 1 148 149 2668 -1512 2 2 1 1 218 219 2669 -1513 2 2 1 1 150 151 2670 -1514 2 2 1 1 216 217 2671 -1515 2 2 1 1 152 153 2672 -1516 2 2 1 1 214 215 2673 -1517 2 2 1 1 154 155 2674 -1518 2 2 1 1 212 213 2675 -1519 2 2 1 1 156 157 2676 -1520 2 2 1 1 210 211 2677 -1521 2 2 1 1 158 159 2678 -1522 2 2 1 1 208 209 2679 -1523 2 2 1 1 160 161 2680 -1524 2 2 1 1 206 207 2681 -1525 2 2 1 1 162 163 2682 -1526 2 2 1 1 204 205 2683 -1527 2 2 1 1 164 165 2684 -1528 2 2 1 1 202 203 2685 -1529 2 2 1 1 166 167 2686 -1530 2 2 1 1 200 201 2687 -1531 2 2 1 1 168 169 2688 -1532 2 2 1 1 198 199 2689 -1533 2 2 1 1 170 171 2690 -1534 2 2 1 1 196 197 2691 -1535 2 2 1 1 172 173 2692 -1536 2 2 1 1 194 195 2693 -1537 2 2 1 1 174 175 2694 -1538 2 2 1 1 192 193 2695 -1539 2 2 1 1 176 177 2696 -1540 2 2 1 1 190 191 2697 -1541 2 2 1 1 178 179 2698 -1542 2 2 1 1 188 189 2699 -1543 2 2 1 1 180 181 2700 -1544 2 2 1 1 186 187 2701 -1545 2 2 1 1 182 183 2702 -1546 2 2 1 1 184 185 2703 -1547 2 2 1 1 1762 2324 2716 -1548 2 2 1 1 1761 2717 2325 -1549 2 2 1 1 1760 2326 2718 -1550 2 2 1 1 1759 2719 2327 -1551 2 2 1 1 1758 2328 2720 -1552 2 2 1 1 1757 2721 2329 -1553 2 2 1 1 1756 2330 2722 -1554 2 2 1 1 1755 2723 2331 -1555 2 2 1 1 1754 2332 2724 -1556 2 2 1 1 1753 2725 2333 -1557 2 2 1 1 1752 2334 2726 -1558 2 2 1 1 1751 2727 2335 -1559 2 2 1 1 1750 2336 2728 -1560 2 2 1 1 1749 2729 2337 -1561 2 2 1 1 1748 2338 2730 -1562 2 2 1 1 1747 2731 2339 -1563 2 2 1 1 1746 2340 2732 -1564 2 2 1 1 1745 2733 2341 -1565 2 2 1 1 1744 2342 2734 -1566 2 2 1 1 1743 2735 2343 -1567 2 2 1 1 1742 2344 2736 -1568 2 2 1 1 1741 2737 2345 -1569 2 2 1 1 1740 2346 2738 -1570 2 2 1 1 1739 2739 2347 -1571 2 2 1 1 1738 2348 2740 -1572 2 2 1 1 1737 2741 2349 -1573 2 2 1 1 1736 2350 2742 -1574 2 2 1 1 1735 2743 2351 -1575 2 2 1 1 1734 2352 2744 -1576 2 2 1 1 1733 2745 2353 -1577 2 2 1 1 1732 2354 2746 -1578 2 2 1 1 1731 2747 2355 -1579 2 2 1 1 1730 2356 2748 -1580 2 2 1 1 1729 2749 2357 -1581 2 2 1 1 1728 2358 2750 -1582 2 2 1 1 1727 2751 2359 -1583 2 2 1 1 1726 2360 2752 -1584 2 2 1 1 1725 2753 2361 -1585 2 2 1 1 1724 2362 2754 -1586 2 2 1 1 1723 2755 2363 -1587 2 2 1 1 1722 2364 2756 -1588 2 2 1 1 1721 2757 2365 -1589 2 2 1 1 1720 2366 2758 -1590 2 2 1 1 1719 2759 2367 -1591 2 2 1 1 1718 2368 2760 -1592 2 2 1 1 1717 2761 2369 -1593 2 2 1 1 1716 2370 2762 -1594 2 2 1 1 1715 2763 2371 -1595 2 2 1 1 1714 2372 2764 -1596 2 2 1 1 1713 2765 2373 -1597 2 2 1 1 1712 2374 2766 -1598 2 2 1 1 1711 2767 2375 -1599 2 2 1 1 1710 2376 2768 -1600 2 2 1 1 1709 2769 2377 -1601 2 2 1 1 1708 2378 2770 -1602 2 2 1 1 1707 2771 2379 -1603 2 2 1 1 1706 2380 2772 -1604 2 2 1 1 1705 2773 2381 -1605 2 2 1 1 1704 2382 2774 -1606 2 2 1 1 1703 2775 2383 -1607 2 2 1 1 1702 2384 2776 -1608 2 2 1 1 1701 2777 2385 -1609 2 2 1 1 1700 2386 2778 -1610 2 2 1 1 1699 2779 2387 -1611 2 2 1 1 1698 2388 2780 -1612 2 2 1 1 1697 2781 2389 -1613 2 2 1 1 1696 2390 2782 -1614 2 2 1 1 1695 2783 2391 -1615 2 2 1 1 1694 2392 2784 -1616 2 2 1 1 1693 2785 2393 -1617 2 2 1 1 1692 2394 2786 -1618 2 2 1 1 1691 2787 2395 -1619 2 2 1 1 1690 2396 2788 -1620 2 2 1 1 1689 2789 2397 -1621 2 2 1 1 1688 2398 2790 -1622 2 2 1 1 1687 2791 2399 -1623 2 2 1 1 1686 2400 2792 -1624 2 2 1 1 1685 2793 2401 -1625 2 2 1 1 1684 2402 2794 -1626 2 2 1 1 1683 2795 2403 -1627 2 2 1 1 1682 2404 2796 -1628 2 2 1 1 1681 2797 2405 -1629 2 2 1 1 1680 2406 2798 -1630 2 2 1 1 1679 2799 2407 -1631 2 2 1 1 1678 2408 2800 -1632 2 2 1 1 1677 2801 2409 -1633 2 2 1 1 1676 2410 2802 -1634 2 2 1 1 1675 2803 2411 -1635 2 2 1 1 1674 2412 2804 -1636 2 2 1 1 1673 2805 2413 -1637 2 2 1 1 1672 2414 2806 -1638 2 2 1 1 1671 2807 2415 -1639 2 2 1 1 1670 2416 2808 -1640 2 2 1 1 1669 2809 2417 -1641 2 2 1 1 1668 2418 2810 -1642 2 2 1 1 1667 2811 2419 -1643 2 2 1 1 1666 2420 2812 -1644 2 2 1 1 1665 2813 2421 -1645 2 2 1 1 1664 2422 2814 -1646 2 2 1 1 1663 2815 2423 -1647 2 2 1 1 1662 2424 2816 -1648 2 2 1 1 1661 2817 2425 -1649 2 2 1 1 1660 2426 2818 -1650 2 2 1 1 1659 2819 2427 -1651 2 2 1 1 1658 2428 2820 -1652 2 2 1 1 1657 2821 2429 -1653 2 2 1 1 1656 2430 2822 -1654 2 2 1 1 1655 2823 2431 -1655 2 2 1 1 1654 2432 2824 -1656 2 2 1 1 1653 2825 2433 -1657 2 2 1 1 1652 2434 2826 -1658 2 2 1 1 1651 2827 2435 -1659 2 2 1 1 1650 2436 2828 -1660 2 2 1 1 1649 2829 2437 -1661 2 2 1 1 1648 2438 2830 -1662 2 2 1 1 1647 2831 2439 -1663 2 2 1 1 1646 2440 2832 -1664 2 2 1 1 1645 2833 2441 -1665 2 2 1 1 1644 2442 2834 -1666 2 2 1 1 1643 2835 2443 -1667 2 2 1 1 1642 2444 2836 -1668 2 2 1 1 1641 2837 2445 -1669 2 2 1 1 1640 2446 2838 -1670 2 2 1 1 1639 2839 2447 -1671 2 2 1 1 1638 2448 2840 -1672 2 2 1 1 1637 2841 2449 -1673 2 2 1 1 1636 2450 2842 -1674 2 2 1 1 1635 2843 2451 -1675 2 2 1 1 1634 2452 2844 -1676 2 2 1 1 1633 2845 2453 -1677 2 2 1 1 1632 2454 2846 -1678 2 2 1 1 1631 2847 2455 -1679 2 2 1 1 1630 2456 2848 -1680 2 2 1 1 1629 2849 2457 -1681 2 2 1 1 1628 2458 2850 -1682 2 2 1 1 1627 2851 2459 -1683 2 2 1 1 1626 2460 2852 -1684 2 2 1 1 1625 2853 2461 -1685 2 2 1 1 1624 2462 2854 -1686 2 2 1 1 1623 2855 2463 -1687 2 2 1 1 1622 2464 2856 -1688 2 2 1 1 1621 2857 2465 -1689 2 2 1 1 1620 2466 2858 -1690 2 2 1 1 1619 2859 2467 -1691 2 2 1 1 1618 2468 2860 -1692 2 2 1 1 1617 2861 2469 -1693 2 2 1 1 1616 2470 2862 -1694 2 2 1 1 1615 2863 2471 -1695 2 2 1 1 1614 2472 2864 -1696 2 2 1 1 1613 2865 2473 -1697 2 2 1 1 1612 2474 2866 -1698 2 2 1 1 1611 2867 2475 -1699 2 2 1 1 1610 2476 2868 -1700 2 2 1 1 1609 2869 2477 -1701 2 2 1 1 1608 2478 2870 -1702 2 2 1 1 1607 2871 2479 -1703 2 2 1 1 1606 2480 2872 -1704 2 2 1 1 1605 2873 2481 -1705 2 2 1 1 1604 2482 2874 -1706 2 2 1 1 1603 2875 2483 -1707 2 2 1 1 1602 2484 2876 -1708 2 2 1 1 1601 2877 2485 -1709 2 2 1 1 1600 2486 2878 -1710 2 2 1 1 1599 2879 2487 -1711 2 2 1 1 1598 2488 2880 -1712 2 2 1 1 1597 2881 2489 -1713 2 2 1 1 1596 2490 2882 -1714 2 2 1 1 1595 2883 2491 -1715 2 2 1 1 1594 2492 2884 -1716 2 2 1 1 1593 2885 2493 -1717 2 2 1 1 1592 2494 2886 -1718 2 2 1 1 1591 2887 2495 -1719 2 2 1 1 1590 2496 2888 -1720 2 2 1 1 1589 2889 2497 -1721 2 2 1 1 1588 2498 2890 -1722 2 2 1 1 1587 2891 2499 -1723 2 2 1 1 1586 2500 2892 -1724 2 2 1 1 1585 2893 2501 -1725 2 2 1 1 1584 2502 2894 -1726 2 2 1 1 1583 2895 2503 -1727 2 2 1 1 1582 2504 2896 -1728 2 2 1 1 1581 2897 2505 -1729 2 2 1 1 1937 2532 3134 -1730 2 2 1 1 1936 3135 2533 -1731 2 2 1 1 1580 2506 2898 -1732 2 2 1 1 1579 2899 2507 -1733 2 2 1 1 1578 2508 2900 -1734 2 2 1 1 1577 2901 2509 -1735 2 2 1 1 1935 2534 3136 -1736 2 2 1 1 1934 3137 2535 -1737 2 2 1 1 1933 2536 3138 -1738 2 2 1 1 1932 3139 2537 -1739 2 2 1 1 1931 2538 3140 -1740 2 2 1 1 1930 3141 2539 -1741 2 2 1 1 1576 2510 2902 -1742 2 2 1 1 1575 2903 2511 -1743 2 2 1 1 1929 2540 3142 -1744 2 2 1 1 1928 3143 2541 -1745 2 2 1 1 1927 2542 3144 -1746 2 2 1 1 1926 3145 2543 -1747 2 2 1 1 1925 2544 3146 -1748 2 2 1 1 1924 3147 2545 -1749 2 2 1 1 1923 2546 3148 -1750 2 2 1 1 1922 3149 2547 -1751 2 2 1 1 1574 2512 2904 -1752 2 2 1 1 1573 2905 2513 -1753 2 2 1 1 1921 2548 3150 -1754 2 2 1 1 1920 3151 2549 -1755 2 2 1 1 1919 2550 3152 -1756 2 2 1 1 1918 3153 2551 -1757 2 2 1 1 1917 2552 3154 -1758 2 2 1 1 1916 3155 2553 -1759 2 2 1 1 1572 2514 2906 -1760 2 2 1 1 1571 2907 2515 -1761 2 2 1 1 1915 2554 3156 -1762 2 2 1 1 1914 3157 2555 -1763 2 2 1 1 1913 2556 3158 -1764 2 2 1 1 1912 3159 2557 -1765 2 2 1 1 1911 2558 3160 -1766 2 2 1 1 1910 3161 2559 -1767 2 2 1 1 1909 2560 3162 -1768 2 2 1 1 1908 3163 2561 -1769 2 2 1 1 1570 2516 2908 -1770 2 2 1 1 1569 2909 2517 -1771 2 2 1 1 1907 2562 3164 -1772 2 2 1 1 1906 3165 2563 -1773 2 2 1 1 1905 2564 3166 -1774 2 2 1 1 1904 3167 2565 -1775 2 2 1 1 1903 2566 3168 -1776 2 2 1 1 1902 3169 2567 -1777 2 2 1 1 1568 2518 2910 -1778 2 2 1 1 1567 2911 2519 -1779 2 2 1 1 1901 2568 3170 -1780 2 2 1 1 1900 3171 2569 -1781 2 2 1 1 1899 2570 3172 -1782 2 2 1 1 1898 3173 2571 -1783 2 2 1 1 1897 2572 3174 -1784 2 2 1 1 1896 3175 2573 -1785 2 2 1 1 1895 2574 3176 -1786 2 2 1 1 1894 3177 2575 -1787 2 2 1 1 1566 2520 2912 -1788 2 2 1 1 1565 2913 2521 -1789 2 2 1 1 1893 2576 3178 -1790 2 2 1 1 1892 3179 2577 -1791 2 2 1 1 1891 2578 3180 -1792 2 2 1 1 1890 3181 2579 -1793 2 2 1 1 1889 2580 3182 -1794 2 2 1 1 1888 3183 2581 -1795 2 2 1 1 1564 2522 2914 -1796 2 2 1 1 1563 2915 2523 -1797 2 2 1 1 1887 2582 3184 -1798 2 2 1 1 1886 3185 2583 -1799 2 2 1 1 1885 2584 3186 -1800 2 2 1 1 1884 3187 2585 -1801 2 2 1 1 1883 2586 3188 -1802 2 2 1 1 1882 3189 2587 -1803 2 2 1 1 1881 2588 3190 -1804 2 2 1 1 1880 3191 2589 -1805 2 2 1 1 1562 2524 2916 -1806 2 2 1 1 1561 2917 2525 -1807 2 2 1 1 1879 2590 3192 -1808 2 2 1 1 1878 3193 2591 -1809 2 2 1 1 1877 2592 3194 -1810 2 2 1 1 1876 3195 2593 -1811 2 2 1 1 1875 2594 3196 -1812 2 2 1 1 1874 3197 2595 -1813 2 2 1 1 1873 2596 3198 -1814 2 2 1 1 1872 3199 2597 -1815 2 2 1 1 1560 2526 2918 -1816 2 2 1 1 1559 2919 2527 -1817 2 2 1 1 1871 2598 3200 -1818 2 2 1 1 1870 3201 2599 -1819 2 2 1 1 1869 2600 3202 -1820 2 2 1 1 1868 3203 2601 -1821 2 2 1 1 1867 2602 3204 -1822 2 2 1 1 1866 3205 2603 -1823 2 2 1 1 1558 2529 2921 -1824 2 2 1 1 1557 2920 2528 -1825 2 2 1 1 1865 2604 3206 -1826 2 2 1 1 1864 3207 2605 -1827 2 2 1 1 1863 2606 3208 -1828 2 2 1 1 1862 3209 2607 -1829 2 2 1 1 1861 2608 3210 -1830 2 2 1 1 1860 3211 2609 -1831 2 2 1 1 1859 2610 3212 -1832 2 2 1 1 1858 3213 2611 -1833 2 2 1 1 1857 2612 3214 -1834 2 2 1 1 1856 3215 2613 -1835 2 2 1 1 1855 2614 3216 -1836 2 2 1 1 1854 3217 2615 -1837 2 2 1 1 1853 2616 3218 -1838 2 2 1 1 1852 3219 2617 -1839 2 2 1 1 1851 2618 3220 -1840 2 2 1 1 1850 3221 2619 -1841 2 2 1 1 1849 2620 3222 -1842 2 2 1 1 1848 3223 2621 -1843 2 2 1 1 1847 2622 3224 -1844 2 2 1 1 1846 3225 2623 -1845 2 2 1 1 1845 2624 3226 -1846 2 2 1 1 1844 3227 2625 -1847 2 2 1 1 1843 2626 3228 -1848 2 2 1 1 1842 3229 2627 -1849 2 2 1 1 1841 2628 3230 -1850 2 2 1 1 1840 3231 2629 -1851 2 2 1 1 1839 2630 3232 -1852 2 2 1 1 1838 3233 2631 -1853 2 2 1 1 1837 2632 3234 -1854 2 2 1 1 1836 3235 2633 -1855 2 2 1 1 1557 2530 2920 -1856 2 2 1 1 1558 2921 2531 -1857 2 2 1 1 1835 2634 3236 -1858 2 2 1 1 1834 3237 2635 -1859 2 2 1 1 1833 2636 3238 -1860 2 2 1 1 1832 3239 2637 -1861 2 2 1 1 1831 2638 3240 -1862 2 2 1 1 1830 3241 2639 -1863 2 2 1 1 1559 2528 2919 -1864 2 2 1 1 1560 2918 2529 -1865 2 2 1 1 1829 2640 3242 -1866 2 2 1 1 1828 3243 2641 -1867 2 2 1 1 1827 2642 3244 -1868 2 2 1 1 1826 3245 2643 -1869 2 2 1 1 1825 2644 3246 -1870 2 2 1 1 1824 3247 2645 -1871 2 2 1 1 1561 2527 2917 -1872 2 2 1 1 1562 2916 2526 -1873 2 2 1 1 1823 2646 3248 -1874 2 2 1 1 1822 3249 2647 -1875 2 2 1 1 1821 2648 3250 -1876 2 2 1 1 1820 3251 2649 -1877 2 2 1 1 1819 2650 3252 -1878 2 2 1 1 1818 3253 2651 -1879 2 2 1 1 1563 2525 2915 -1880 2 2 1 1 1564 2914 2524 -1881 2 2 1 1 1817 2652 3254 -1882 2 2 1 1 1816 3255 2653 -1883 2 2 1 1 1815 2654 3256 -1884 2 2 1 1 1814 3257 2655 -1885 2 2 1 1 1565 2523 2913 -1886 2 2 1 1 1566 2912 2522 -1887 2 2 1 1 1813 2656 3258 -1888 2 2 1 1 1812 3259 2657 -1889 2 2 1 1 1811 2658 3260 -1890 2 2 1 1 1810 3261 2659 -1891 2 2 1 1 1809 2660 3262 -1892 2 2 1 1 1808 3263 2661 -1893 2 2 1 1 1567 2521 2911 -1894 2 2 1 1 1568 2910 2520 -1895 2 2 1 1 1807 2662 3264 -1896 2 2 1 1 1806 3265 2663 -1897 2 2 1 1 1805 2664 3266 -1898 2 2 1 1 1804 3267 2665 -1899 2 2 1 1 1803 2666 3268 -1900 2 2 1 1 1802 3269 2667 -1901 2 2 1 1 1569 2519 2909 -1902 2 2 1 1 1570 2908 2518 -1903 2 2 1 1 1801 2668 3270 -1904 2 2 1 1 1800 3271 2669 -1905 2 2 1 1 1799 2670 3272 -1906 2 2 1 1 1798 3273 2671 -1907 2 2 1 1 1797 2672 3274 -1908 2 2 1 1 1796 3275 2673 -1909 2 2 1 1 1571 2517 2907 -1910 2 2 1 1 1572 2906 2516 -1911 2 2 1 1 1795 2674 3276 -1912 2 2 1 1 1794 3277 2675 -1913 2 2 1 1 1793 2676 3278 -1914 2 2 1 1 1792 3279 2677 -1915 2 2 1 1 1791 2678 3280 -1916 2 2 1 1 1790 3281 2679 -1917 2 2 1 1 1573 2515 2905 -1918 2 2 1 1 1574 2904 2514 -1919 2 2 1 1 1789 2680 3282 -1920 2 2 1 1 1788 3283 2681 -1921 2 2 1 1 1787 2682 3284 -1922 2 2 1 1 1786 3285 2683 -1923 2 2 1 1 1785 2684 3286 -1924 2 2 1 1 1784 3287 2685 -1925 2 2 1 1 1575 2513 2903 -1926 2 2 1 1 1576 2902 2512 -1927 2 2 1 1 1783 2686 3288 -1928 2 2 1 1 1782 3289 2687 -1929 2 2 1 1 1781 2688 3290 -1930 2 2 1 1 1780 3291 2689 -1931 2 2 1 1 1779 2690 3292 -1932 2 2 1 1 1778 3293 2691 -1933 2 2 1 1 1577 2511 2901 -1934 2 2 1 1 1578 2900 2510 -1935 2 2 1 1 1777 2692 3294 -1936 2 2 1 1 1776 3295 2693 -1937 2 2 1 1 1775 2694 3296 -1938 2 2 1 1 1774 3297 2695 -1939 2 2 1 1 1773 2696 3299 -1940 2 2 1 1 1772 3300 2697 -1941 2 2 1 1 1579 2509 2899 -1942 2 2 1 1 1580 2898 2508 -1943 2 2 1 1 1771 2698 3303 -1944 2 2 1 1 1770 3304 2699 -1945 2 2 1 1 1769 2700 3307 -1946 2 2 1 1 1768 3308 2701 -1947 2 2 1 1 1767 2702 3311 -1948 2 2 1 1 1767 3311 2703 -1949 2 2 1 1 1581 2507 2897 -1950 2 2 1 1 1582 2896 2506 -1951 2 2 1 1 1768 2703 3308 -1952 2 2 1 1 1769 3307 2702 -1953 2 2 1 1 1770 2701 3304 -1954 2 2 1 1 1771 3303 2700 -1955 2 2 1 1 1772 2699 3300 -1956 2 2 1 1 1773 3299 2698 -1957 2 2 1 1 1774 2697 3297 -1958 2 2 1 1 1775 3296 2696 -1959 2 2 1 1 1583 2505 2895 -1960 2 2 1 1 1584 2894 2504 -1961 2 2 1 1 1776 2695 3295 -1962 2 2 1 1 1777 3294 2694 -1963 2 2 1 1 1778 2693 3293 -1964 2 2 1 1 1779 3292 2692 -1965 2 2 1 1 1780 2691 3291 -1966 2 2 1 1 1781 3290 2690 -1967 2 2 1 1 1585 2503 2893 -1968 2 2 1 1 1586 2892 2502 -1969 2 2 1 1 1782 2689 3289 -1970 2 2 1 1 1783 3288 2688 -1971 2 2 1 1 1784 2687 3287 -1972 2 2 1 1 1785 3286 2686 -1973 2 2 1 1 1786 2685 3285 -1974 2 2 1 1 1787 3284 2684 -1975 2 2 1 1 1788 2683 3283 -1976 2 2 1 1 1789 3282 2682 -1977 2 2 1 1 1587 2501 2891 -1978 2 2 1 1 1588 2890 2500 -1979 2 2 1 1 1790 2681 3281 -1980 2 2 1 1 1791 3280 2680 -1981 2 2 1 1 1792 2679 3279 -1982 2 2 1 1 1793 3278 2678 -1983 2 2 1 1 1794 2677 3277 -1984 2 2 1 1 1795 3276 2676 -1985 2 2 1 1 1589 2499 2889 -1986 2 2 1 1 1590 2888 2498 -1987 2 2 1 1 1796 2675 3275 -1988 2 2 1 1 1797 3274 2674 -1989 2 2 1 1 1798 2673 3273 -1990 2 2 1 1 1799 3272 2672 -1991 2 2 1 1 1800 2671 3271 -1992 2 2 1 1 1801 3270 2670 -1993 2 2 1 1 1766 2533 3133 -1994 2 2 1 1 1765 3132 2532 -1995 2 2 1 1 1802 2669 3269 -1996 2 2 1 1 1803 3268 2668 -1997 2 2 1 1 1591 2497 2887 -1998 2 2 1 1 1592 2886 2496 -1999 2 2 1 1 1804 2667 3267 -2000 2 2 1 1 1805 3266 2666 -2001 2 2 1 1 1806 2665 3265 -2002 2 2 1 1 1807 3264 2664 -2003 2 2 1 1 1808 2663 3263 -2004 2 2 1 1 1809 3262 2662 -2005 2 2 1 1 1593 2495 2885 -2006 2 2 1 1 1594 2884 2494 -2007 2 2 1 1 1810 2661 3261 -2008 2 2 1 1 1811 3260 2660 -2009 2 2 1 1 1812 2659 3259 -2010 2 2 1 1 1813 3258 2658 -2011 2 2 1 1 1814 2657 3257 -2012 2 2 1 1 1815 3256 2656 -2013 2 2 1 1 1816 2655 3255 -2014 2 2 1 1 1817 3254 2654 -2015 2 2 1 1 1595 2493 2883 -2016 2 2 1 1 1596 2882 2492 -2017 2 2 1 1 1818 2653 3253 -2018 2 2 1 1 1819 3252 2652 -2019 2 2 1 1 1820 2651 3251 -2020 2 2 1 1 1821 3250 2650 -2021 2 2 1 1 1822 2649 3249 -2022 2 2 1 1 1823 3248 2648 -2023 2 2 1 1 1597 2491 2881 -2024 2 2 1 1 1598 2880 2490 -2025 2 2 1 1 1824 2647 3247 -2026 2 2 1 1 1825 3246 2646 -2027 2 2 1 1 1826 2645 3245 -2028 2 2 1 1 1827 3244 2644 -2029 2 2 1 1 1828 2643 3243 -2030 2 2 1 1 1829 3242 2642 -2031 2 2 1 1 1830 2641 3241 -2032 2 2 1 1 1831 3240 2640 -2033 2 2 1 1 1599 2489 2879 -2034 2 2 1 1 1600 2878 2488 -2035 2 2 1 1 1832 2639 3239 -2036 2 2 1 1 1833 3238 2638 -2037 2 2 1 1 1834 2637 3237 -2038 2 2 1 1 1835 3236 2636 -2039 2 2 1 1 1836 2635 3235 -2040 2 2 1 1 1837 3234 2634 -2041 2 2 1 1 1838 2633 3233 -2042 2 2 1 1 1839 3232 2632 -2043 2 2 1 1 1601 2487 2877 -2044 2 2 1 1 1602 2876 2486 -2045 2 2 1 1 1840 2631 3231 -2046 2 2 1 1 1841 3230 2630 -2047 2 2 1 1 1842 2629 3229 -2048 2 2 1 1 1843 3228 2628 -2049 2 2 1 1 1844 2627 3227 -2050 2 2 1 1 1845 3226 2626 -2051 2 2 1 1 1603 2485 2875 -2052 2 2 1 1 1604 2874 2484 -2053 2 2 1 1 1846 2625 3225 -2054 2 2 1 1 1847 3224 2624 -2055 2 2 1 1 1848 2623 3223 -2056 2 2 1 1 1849 3222 2622 -2057 2 2 1 1 1850 2621 3221 -2058 2 2 1 1 1851 3220 2620 -2059 2 2 1 1 1852 2619 3219 -2060 2 2 1 1 1853 3218 2618 -2061 2 2 1 1 1605 2483 2873 -2062 2 2 1 1 1606 2872 2482 -2063 2 2 1 1 1854 2617 3217 -2064 2 2 1 1 1855 3216 2616 -2065 2 2 1 1 1856 2615 3215 -2066 2 2 1 1 1857 3214 2614 -2067 2 2 1 1 1858 2613 3213 -2068 2 2 1 1 1859 3212 2612 -2069 2 2 1 1 1607 2481 2871 -2070 2 2 1 1 1608 2870 2480 -2071 2 2 1 1 1860 2611 3211 -2072 2 2 1 1 1861 3210 2610 -2073 2 2 1 1 1862 2609 3209 -2074 2 2 1 1 1863 3208 2608 -2075 2 2 1 1 1864 2607 3207 -2076 2 2 1 1 1865 3206 2606 -2077 2 2 1 1 1866 2605 3205 -2078 2 2 1 1 1867 3204 2604 -2079 2 2 1 1 1609 2479 2869 -2080 2 2 1 1 1610 2868 2478 -2081 2 2 1 1 1868 2603 3203 -2082 2 2 1 1 1869 3202 2602 -2083 2 2 1 1 1870 2601 3201 -2084 2 2 1 1 1871 3200 2600 -2085 2 2 1 1 1872 2599 3199 -2086 2 2 1 1 1873 3198 2598 -2087 2 2 1 1 1611 2477 2867 -2088 2 2 1 1 1612 2866 2476 -2089 2 2 1 1 1874 2597 3197 -2090 2 2 1 1 1875 3196 2596 -2091 2 2 1 1 1876 2595 3195 -2092 2 2 1 1 1877 3194 2594 -2093 2 2 1 1 1878 2593 3193 -2094 2 2 1 1 1879 3192 2592 -2095 2 2 1 1 1880 2591 3191 -2096 2 2 1 1 1881 3190 2590 -2097 2 2 1 1 1613 2475 2865 -2098 2 2 1 1 1614 2864 2474 -2099 2 2 1 1 1882 2589 3189 -2100 2 2 1 1 1883 3188 2588 -2101 2 2 1 1 1884 2587 3187 -2102 2 2 1 1 1885 3186 2586 -2103 2 2 1 1 1886 2585 3185 -2104 2 2 1 1 1887 3184 2584 -2105 2 2 1 1 1888 2583 3183 -2106 2 2 1 1 1889 3182 2582 -2107 2 2 1 1 1615 2473 2863 -2108 2 2 1 1 1616 2862 2472 -2109 2 2 1 1 1890 2581 3181 -2110 2 2 1 1 1891 3180 2580 -2111 2 2 1 1 1892 2579 3179 -2112 2 2 1 1 1893 3178 2578 -2113 2 2 1 1 1894 2577 3177 -2114 2 2 1 1 1895 3176 2576 -2115 2 2 1 1 1617 2471 2861 -2116 2 2 1 1 1618 2860 2470 -2117 2 2 1 1 1896 2575 3175 -2118 2 2 1 1 1897 3174 2574 -2119 2 2 1 1 1898 2573 3173 -2120 2 2 1 1 1899 3172 2572 -2121 2 2 1 1 1900 2571 3171 -2122 2 2 1 1 1901 3170 2570 -2123 2 2 1 1 1902 2569 3169 -2124 2 2 1 1 1903 3168 2568 -2125 2 2 1 1 1619 2469 2859 -2126 2 2 1 1 1620 2858 2468 -2127 2 2 1 1 1904 2567 3167 -2128 2 2 1 1 1905 3166 2566 -2129 2 2 1 1 1906 2565 3165 -2130 2 2 1 1 1907 3164 2564 -2131 2 2 1 1 1908 2563 3163 -2132 2 2 1 1 1909 3162 2562 -2133 2 2 1 1 1621 2467 2857 -2134 2 2 1 1 1622 2856 2466 -2135 2 2 1 1 1910 2561 3161 -2136 2 2 1 1 1911 3160 2560 -2137 2 2 1 1 1912 2559 3159 -2138 2 2 1 1 1913 3158 2558 -2139 2 2 1 1 1914 2557 3157 -2140 2 2 1 1 1915 3156 2556 -2141 2 2 1 1 1916 2555 3155 -2142 2 2 1 1 1917 3154 2554 -2143 2 2 1 1 1623 2465 2855 -2144 2 2 1 1 1624 2854 2464 -2145 2 2 1 1 1918 2553 3153 -2146 2 2 1 1 1919 3152 2552 -2147 2 2 1 1 1920 2551 3151 -2148 2 2 1 1 1921 3150 2550 -2149 2 2 1 1 1922 2549 3149 -2150 2 2 1 1 1923 3148 2548 -2151 2 2 1 1 1625 2463 2853 -2152 2 2 1 1 1626 2852 2462 -2153 2 2 1 1 1924 2547 3147 -2154 2 2 1 1 1925 3146 2546 -2155 2 2 1 1 1926 2545 3145 -2156 2 2 1 1 1927 3144 2544 -2157 2 2 1 1 1928 2543 3143 -2158 2 2 1 1 1929 3142 2542 -2159 2 2 1 1 1930 2541 3141 -2160 2 2 1 1 1931 3140 2540 -2161 2 2 1 1 1627 2461 2851 -2162 2 2 1 1 1628 2850 2460 -2163 2 2 1 1 1932 2539 3139 -2164 2 2 1 1 1933 3138 2538 -2165 2 2 1 1 1934 2537 3137 -2166 2 2 1 1 1935 3136 2536 -2167 2 2 1 1 1936 2535 3135 -2168 2 2 1 1 1937 3134 2534 -2169 2 2 1 1 1629 2459 2849 -2170 2 2 1 1 1630 2848 2458 -2171 2 2 1 1 1631 2457 2847 -2172 2 2 1 1 1632 2846 2456 -2173 2 2 1 1 1633 2455 2845 -2174 2 2 1 1 1634 2844 2454 -2175 2 2 1 1 1635 2453 2843 -2176 2 2 1 1 1636 2842 2452 -2177 2 2 1 1 1637 2451 2841 -2178 2 2 1 1 1638 2840 2450 -2179 2 2 1 1 1639 2449 2839 -2180 2 2 1 1 1640 2838 2448 -2181 2 2 1 1 1641 2447 2837 -2182 2 2 1 1 1642 2836 2446 -2183 2 2 1 1 1643 2445 2835 -2184 2 2 1 1 1644 2834 2444 -2185 2 2 1 1 1645 2443 2833 -2186 2 2 1 1 1646 2832 2442 -2187 2 2 1 1 1647 2441 2831 -2188 2 2 1 1 1648 2830 2440 -2189 2 2 1 1 1649 2439 2829 -2190 2 2 1 1 1650 2828 2438 -2191 2 2 1 1 1651 2437 2827 -2192 2 2 1 1 1652 2826 2436 -2193 2 2 1 1 1653 2435 2825 -2194 2 2 1 1 1654 2824 2434 -2195 2 2 1 1 1655 2433 2823 -2196 2 2 1 1 1656 2822 2432 -2197 2 2 1 1 1657 2431 2821 -2198 2 2 1 1 1658 2820 2430 -2199 2 2 1 1 1659 2429 2819 -2200 2 2 1 1 1660 2818 2428 -2201 2 2 1 1 1661 2427 2817 -2202 2 2 1 1 1662 2816 2426 -2203 2 2 1 1 1663 2425 2815 -2204 2 2 1 1 1664 2814 2424 -2205 2 2 1 1 1665 2423 2813 -2206 2 2 1 1 1666 2812 2422 -2207 2 2 1 1 1667 2421 2811 -2208 2 2 1 1 1668 2810 2420 -2209 2 2 1 1 1669 2419 2809 -2210 2 2 1 1 1670 2808 2418 -2211 2 2 1 1 1671 2417 2807 -2212 2 2 1 1 1672 2806 2416 -2213 2 2 1 1 1673 2415 2805 -2214 2 2 1 1 1674 2804 2414 -2215 2 2 1 1 1675 2413 2803 -2216 2 2 1 1 1676 2802 2412 -2217 2 2 1 1 1677 2411 2801 -2218 2 2 1 1 1678 2800 2410 -2219 2 2 1 1 1679 2409 2799 -2220 2 2 1 1 1680 2798 2408 -2221 2 2 1 1 1681 2407 2797 -2222 2 2 1 1 1682 2796 2406 -2223 2 2 1 1 1683 2405 2795 -2224 2 2 1 1 1684 2794 2404 -2225 2 2 1 1 1685 2403 2793 -2226 2 2 1 1 1686 2792 2402 -2227 2 2 1 1 1687 2401 2791 -2228 2 2 1 1 1688 2790 2400 -2229 2 2 1 1 1689 2399 2789 -2230 2 2 1 1 1690 2788 2398 -2231 2 2 1 1 1691 2397 2787 -2232 2 2 1 1 1692 2786 2396 -2233 2 2 1 1 1693 2395 2785 -2234 2 2 1 1 1694 2784 2394 -2235 2 2 1 1 1695 2393 2783 -2236 2 2 1 1 1696 2782 2392 -2237 2 2 1 1 1697 2391 2781 -2238 2 2 1 1 1698 2780 2390 -2239 2 2 1 1 1699 2389 2779 -2240 2 2 1 1 1700 2778 2388 -2241 2 2 1 1 1701 2387 2777 -2242 2 2 1 1 1702 2776 2386 -2243 2 2 1 1 1703 2385 2775 -2244 2 2 1 1 1704 2774 2384 -2245 2 2 1 1 1705 2383 2773 -2246 2 2 1 1 1706 2772 2382 -2247 2 2 1 1 1707 2381 2771 -2248 2 2 1 1 1708 2770 2380 -2249 2 2 1 1 1709 2379 2769 -2250 2 2 1 1 1710 2768 2378 -2251 2 2 1 1 1711 2377 2767 -2252 2 2 1 1 1712 2766 2376 -2253 2 2 1 1 1713 2375 2765 -2254 2 2 1 1 1714 2764 2374 -2255 2 2 1 1 1715 2373 2763 -2256 2 2 1 1 1716 2762 2372 -2257 2 2 1 1 1717 2371 2761 -2258 2 2 1 1 1718 2760 2370 -2259 2 2 1 1 1719 2369 2759 -2260 2 2 1 1 1720 2758 2368 -2261 2 2 1 1 1721 2367 2757 -2262 2 2 1 1 1722 2756 2366 -2263 2 2 1 1 1723 2365 2755 -2264 2 2 1 1 1724 2754 2364 -2265 2 2 1 1 1725 2363 2753 -2266 2 2 1 1 1726 2752 2362 -2267 2 2 1 1 1727 2361 2751 -2268 2 2 1 1 1728 2750 2360 -2269 2 2 1 1 1729 2359 2749 -2270 2 2 1 1 1730 2748 2358 -2271 2 2 1 1 1731 2357 2747 -2272 2 2 1 1 1732 2746 2356 -2273 2 2 1 1 1733 2355 2745 -2274 2 2 1 1 1734 2744 2354 -2275 2 2 1 1 1735 2353 2743 -2276 2 2 1 1 1736 2742 2352 -2277 2 2 1 1 1737 2351 2741 -2278 2 2 1 1 1738 2740 2350 -2279 2 2 1 1 1739 2349 2739 -2280 2 2 1 1 1740 2738 2348 -2281 2 2 1 1 1741 2347 2737 -2282 2 2 1 1 1742 2736 2346 -2283 2 2 1 1 1743 2345 2735 -2284 2 2 1 1 1744 2734 2344 -2285 2 2 1 1 1745 2343 2733 -2286 2 2 1 1 1746 2732 2342 -2287 2 2 1 1 1747 2341 2731 -2288 2 2 1 1 1748 2730 2340 -2289 2 2 1 1 1749 2339 2729 -2290 2 2 1 1 1750 2728 2338 -2291 2 2 1 1 1751 2337 2727 -2292 2 2 1 1 1752 2726 2336 -2293 2 2 1 1 1753 2335 2725 -2294 2 2 1 1 1754 2724 2334 -2295 2 2 1 1 1755 2333 2723 -2296 2 2 1 1 1756 2722 2332 -2297 2 2 1 1 1757 2331 2721 -2298 2 2 1 1 1758 2720 2330 -2299 2 2 1 1 1759 2329 2719 -2300 2 2 1 1 1760 2718 2328 -2301 2 2 1 1 1761 2327 2717 -2302 2 2 1 1 1762 2716 2326 -2303 2 2 1 1 1763 2325 2715 -2304 2 2 1 1 1764 2714 2324 -2305 2 2 1 1 1765 2149 3131 -2306 2 2 1 1 1766 3130 2148 -2307 2 2 1 1 1334 1940 2922 -2308 2 2 1 1 577 2923 1941 -2309 2 2 1 1 1333 2922 1942 -2310 2 2 1 1 578 1943 2923 -2311 2 2 1 1 1332 1942 2924 -2312 2 2 1 1 579 2925 1943 -2313 2 2 1 1 1331 2924 1944 -2314 2 2 1 1 580 1945 2925 -2315 2 2 1 1 1330 1944 2927 -2316 2 2 1 1 581 2926 1945 -2317 2 2 1 1 1557 1942 2922 -2318 2 2 1 1 1558 2923 1943 -2319 2 2 1 1 1557 2922 1940 -2320 2 2 1 1 1558 1941 2923 -2321 2 2 1 1 1329 2927 1946 -2322 2 2 1 1 582 1947 2926 -2323 2 2 1 1 1328 1946 2928 -2324 2 2 1 1 583 2929 1947 -2325 2 2 1 1 1559 1944 2924 -2326 2 2 1 1 1560 2925 1945 -2327 2 2 1 1 1559 2924 1942 -2328 2 2 1 1 1560 1943 2925 -2329 2 2 1 1 1327 2928 1948 -2330 2 2 1 1 584 1949 2929 -2331 2 2 1 1 1326 1948 2930 -2332 2 2 1 1 585 2931 1949 -2333 2 2 1 1 1561 1946 2927 -2334 2 2 1 1 1562 2926 1947 -2335 2 2 1 1 1561 2927 1944 -2336 2 2 1 1 1562 1945 2926 -2337 2 2 1 1 1325 2930 1950 -2338 2 2 1 1 586 1951 2931 -2339 2 2 1 1 1324 1950 2932 -2340 2 2 1 1 587 2933 1951 -2341 2 2 1 1 1563 1948 2928 -2342 2 2 1 1 1564 2929 1949 -2343 2 2 1 1 1563 2928 1946 -2344 2 2 1 1 1564 1947 2929 -2345 2 2 1 1 1323 2932 1952 -2346 2 2 1 1 588 1953 2933 -2347 2 2 1 1 1322 1952 2934 -2348 2 2 1 1 589 2935 1953 -2349 2 2 1 1 1565 1950 2930 -2350 2 2 1 1 1566 2931 1951 -2351 2 2 1 1 1565 2930 1948 -2352 2 2 1 1 1566 1949 2931 -2353 2 2 1 1 1321 2934 1954 -2354 2 2 1 1 590 1955 2935 -2355 2 2 1 1 1320 1954 2936 -2356 2 2 1 1 591 2937 1955 -2357 2 2 1 1 1567 1952 2932 -2358 2 2 1 1 1568 2933 1953 -2359 2 2 1 1 1567 2932 1950 -2360 2 2 1 1 1568 1951 2933 -2361 2 2 1 1 1319 2936 1956 -2362 2 2 1 1 592 1957 2937 -2363 2 2 1 1 1318 1956 2938 -2364 2 2 1 1 593 2939 1957 -2365 2 2 1 1 1569 1954 2934 -2366 2 2 1 1 1570 2935 1955 -2367 2 2 1 1 1569 2934 1952 -2368 2 2 1 1 1570 1953 2935 -2369 2 2 1 1 1317 2938 1958 -2370 2 2 1 1 594 1959 2939 -2371 2 2 1 1 1316 1958 2940 -2372 2 2 1 1 595 2941 1959 -2373 2 2 1 1 1571 1956 2936 -2374 2 2 1 1 1572 2937 1957 -2375 2 2 1 1 1571 2936 1954 -2376 2 2 1 1 1572 1955 2937 -2377 2 2 1 1 1315 2940 1960 -2378 2 2 1 1 596 1961 2941 -2379 2 2 1 1 1314 1960 2942 -2380 2 2 1 1 597 2943 1961 -2381 2 2 1 1 1573 1958 2938 -2382 2 2 1 1 1574 2939 1959 -2383 2 2 1 1 1573 2938 1956 -2384 2 2 1 1 1574 1957 2939 -2385 2 2 1 1 1313 2942 1962 -2386 2 2 1 1 598 1963 2943 -2387 2 2 1 1 1312 1962 2944 -2388 2 2 1 1 599 2945 1963 -2389 2 2 1 1 1575 1960 2940 -2390 2 2 1 1 1576 2941 1961 -2391 2 2 1 1 1575 2940 1958 -2392 2 2 1 1 1576 1959 2941 -2393 2 2 1 1 1311 2944 1964 -2394 2 2 1 1 600 1965 2945 -2395 2 2 1 1 1310 1964 2946 -2396 2 2 1 1 601 2947 1965 -2397 2 2 1 1 1577 1962 2942 -2398 2 2 1 1 1578 2943 1963 -2399 2 2 1 1 1577 2942 1960 -2400 2 2 1 1 1578 1961 2943 -2401 2 2 1 1 1309 2946 1966 -2402 2 2 1 1 602 1967 2947 -2403 2 2 1 1 1308 1966 2948 -2404 2 2 1 1 603 2949 1967 -2405 2 2 1 1 1579 1964 2944 -2406 2 2 1 1 1580 2945 1965 -2407 2 2 1 1 1579 2944 1962 -2408 2 2 1 1 1580 1963 2945 -2409 2 2 1 1 1307 2948 1968 -2410 2 2 1 1 604 1969 2949 -2411 2 2 1 1 1306 1968 2950 -2412 2 2 1 1 605 2951 1969 -2413 2 2 1 1 1581 1966 2946 -2414 2 2 1 1 1582 2947 1967 -2415 2 2 1 1 1581 2946 1964 -2416 2 2 1 1 1582 1965 2947 -2417 2 2 1 1 1305 2950 1970 -2418 2 2 1 1 606 1971 2951 -2419 2 2 1 1 1304 1970 2952 -2420 2 2 1 1 607 2953 1971 -2421 2 2 1 1 1583 1968 2948 -2422 2 2 1 1 1584 2949 1969 -2423 2 2 1 1 1583 2948 1966 -2424 2 2 1 1 1584 1967 2949 -2425 2 2 1 1 1303 2952 1972 -2426 2 2 1 1 608 1973 2953 -2427 2 2 1 1 1302 1972 2954 -2428 2 2 1 1 609 2955 1973 -2429 2 2 1 1 1585 1970 2950 -2430 2 2 1 1 1586 2951 1971 -2431 2 2 1 1 1585 2950 1968 -2432 2 2 1 1 1586 1969 2951 -2433 2 2 1 1 1301 2954 1974 -2434 2 2 1 1 610 1975 2955 -2435 2 2 1 1 1300 1974 2956 -2436 2 2 1 1 611 2957 1975 -2437 2 2 1 1 1587 1972 2952 -2438 2 2 1 1 1588 2953 1973 -2439 2 2 1 1 1587 2952 1970 -2440 2 2 1 1 1588 1971 2953 -2441 2 2 1 1 1299 2956 1976 -2442 2 2 1 1 612 1977 2957 -2443 2 2 1 1 1298 1976 2958 -2444 2 2 1 1 613 2959 1977 -2445 2 2 1 1 1589 1974 2954 -2446 2 2 1 1 1590 2955 1975 -2447 2 2 1 1 1589 2954 1972 -2448 2 2 1 1 1590 1973 2955 -2449 2 2 1 1 1297 2958 1978 -2450 2 2 1 1 614 1979 2959 -2451 2 2 1 1 1296 1978 2960 -2452 2 2 1 1 615 2961 1979 -2453 2 2 1 1 1591 1976 2956 -2454 2 2 1 1 1592 2957 1977 -2455 2 2 1 1 1591 2956 1974 -2456 2 2 1 1 1592 1975 2957 -2457 2 2 1 1 1295 2960 1980 -2458 2 2 1 1 616 1981 2961 -2459 2 2 1 1 1294 1980 2962 -2460 2 2 1 1 617 2963 1981 -2461 2 2 1 1 1593 1978 2958 -2462 2 2 1 1 1594 2959 1979 -2463 2 2 1 1 1593 2958 1976 -2464 2 2 1 1 1594 1977 2959 -2465 2 2 1 1 1293 2962 1982 -2466 2 2 1 1 618 1983 2963 -2467 2 2 1 1 1292 1982 2964 -2468 2 2 1 1 619 2965 1983 -2469 2 2 1 1 1595 1980 2960 -2470 2 2 1 1 1596 2961 1981 -2471 2 2 1 1 1595 2960 1978 -2472 2 2 1 1 1596 1979 2961 -2473 2 2 1 1 1291 2964 1984 -2474 2 2 1 1 620 1985 2965 -2475 2 2 1 1 1290 1984 2966 -2476 2 2 1 1 621 2967 1985 -2477 2 2 1 1 1597 1982 2962 -2478 2 2 1 1 1598 2963 1983 -2479 2 2 1 1 1597 2962 1980 -2480 2 2 1 1 1598 1981 2963 -2481 2 2 1 1 1289 2966 1986 -2482 2 2 1 1 622 1987 2967 -2483 2 2 1 1 1288 1986 2968 -2484 2 2 1 1 623 2969 1987 -2485 2 2 1 1 1599 1984 2964 -2486 2 2 1 1 1600 2965 1985 -2487 2 2 1 1 1599 2964 1982 -2488 2 2 1 1 1600 1983 2965 -2489 2 2 1 1 1287 2968 1988 -2490 2 2 1 1 624 1989 2969 -2491 2 2 1 1 1286 1988 2970 -2492 2 2 1 1 625 2971 1989 -2493 2 2 1 1 1601 1986 2966 -2494 2 2 1 1 1602 2967 1987 -2495 2 2 1 1 1601 2966 1984 -2496 2 2 1 1 1602 1985 2967 -2497 2 2 1 1 1285 2970 1990 -2498 2 2 1 1 626 1991 2971 -2499 2 2 1 1 1284 1990 2972 -2500 2 2 1 1 627 2973 1991 -2501 2 2 1 1 1603 1988 2968 -2502 2 2 1 1 1604 2969 1989 -2503 2 2 1 1 1603 2968 1986 -2504 2 2 1 1 1604 1987 2969 -2505 2 2 1 1 1283 2972 1992 -2506 2 2 1 1 628 1993 2973 -2507 2 2 1 1 1282 1992 2974 -2508 2 2 1 1 629 2975 1993 -2509 2 2 1 1 1605 1990 2970 -2510 2 2 1 1 1606 2971 1991 -2511 2 2 1 1 1605 2970 1988 -2512 2 2 1 1 1606 1989 2971 -2513 2 2 1 1 1281 2974 1994 -2514 2 2 1 1 630 1995 2975 -2515 2 2 1 1 1280 1994 2976 -2516 2 2 1 1 631 2977 1995 -2517 2 2 1 1 1607 1992 2972 -2518 2 2 1 1 1608 2973 1993 -2519 2 2 1 1 1607 2972 1990 -2520 2 2 1 1 1608 1991 2973 -2521 2 2 1 1 1279 2976 1996 -2522 2 2 1 1 632 1997 2977 -2523 2 2 1 1 1278 1996 2978 -2524 2 2 1 1 633 2979 1997 -2525 2 2 1 1 1609 1994 2974 -2526 2 2 1 1 1610 2975 1995 -2527 2 2 1 1 1609 2974 1992 -2528 2 2 1 1 1610 1993 2975 -2529 2 2 1 1 1277 2978 1998 -2530 2 2 1 1 634 1999 2979 -2531 2 2 1 1 1276 1998 2980 -2532 2 2 1 1 635 2981 1999 -2533 2 2 1 1 1611 1996 2976 -2534 2 2 1 1 1612 2977 1997 -2535 2 2 1 1 1611 2976 1994 -2536 2 2 1 1 1612 1995 2977 -2537 2 2 1 1 1275 2980 2000 -2538 2 2 1 1 636 2001 2981 -2539 2 2 1 1 1274 2000 2982 -2540 2 2 1 1 637 2983 2001 -2541 2 2 1 1 1613 1998 2978 -2542 2 2 1 1 1614 2979 1999 -2543 2 2 1 1 1613 2978 1996 -2544 2 2 1 1 1614 1997 2979 -2545 2 2 1 1 1273 2982 2002 -2546 2 2 1 1 638 2003 2983 -2547 2 2 1 1 1272 2002 2984 -2548 2 2 1 1 639 2985 2003 -2549 2 2 1 1 1615 2000 2980 -2550 2 2 1 1 1616 2981 2001 -2551 2 2 1 1 1615 2980 1998 -2552 2 2 1 1 1616 1999 2981 -2553 2 2 1 1 1271 2984 2004 -2554 2 2 1 1 640 2005 2985 -2555 2 2 1 1 1270 2004 2986 -2556 2 2 1 1 641 2987 2005 -2557 2 2 1 1 1617 2002 2982 -2558 2 2 1 1 1618 2983 2003 -2559 2 2 1 1 1617 2982 2000 -2560 2 2 1 1 1618 2001 2983 -2561 2 2 1 1 1269 2986 2006 -2562 2 2 1 1 642 2007 2987 -2563 2 2 1 1 1268 2006 2988 -2564 2 2 1 1 643 2989 2007 -2565 2 2 1 1 1619 2004 2984 -2566 2 2 1 1 1620 2985 2005 -2567 2 2 1 1 1619 2984 2002 -2568 2 2 1 1 1620 2003 2985 -2569 2 2 1 1 1267 2988 2008 -2570 2 2 1 1 644 2009 2989 -2571 2 2 1 1 1266 2008 2990 -2572 2 2 1 1 645 2991 2009 -2573 2 2 1 1 1621 2006 2986 -2574 2 2 1 1 1622 2987 2007 -2575 2 2 1 1 1621 2986 2004 -2576 2 2 1 1 1622 2005 2987 -2577 2 2 1 1 1265 2990 2010 -2578 2 2 1 1 646 2011 2991 -2579 2 2 1 1 1264 2010 2992 -2580 2 2 1 1 647 2993 2011 -2581 2 2 1 1 1623 2008 2988 -2582 2 2 1 1 1624 2989 2009 -2583 2 2 1 1 1623 2988 2006 -2584 2 2 1 1 1624 2007 2989 -2585 2 2 1 1 1263 2992 2012 -2586 2 2 1 1 648 2013 2993 -2587 2 2 1 1 1262 2012 2994 -2588 2 2 1 1 649 2995 2013 -2589 2 2 1 1 1625 2010 2990 -2590 2 2 1 1 1626 2991 2011 -2591 2 2 1 1 1625 2990 2008 -2592 2 2 1 1 1626 2009 2991 -2593 2 2 1 1 1261 2994 2014 -2594 2 2 1 1 650 2015 2995 -2595 2 2 1 1 1260 2014 2996 -2596 2 2 1 1 651 2997 2015 -2597 2 2 1 1 1627 2012 2992 -2598 2 2 1 1 1628 2993 2013 -2599 2 2 1 1 1627 2992 2010 -2600 2 2 1 1 1628 2011 2993 -2601 2 2 1 1 1259 2996 2016 -2602 2 2 1 1 652 2017 2997 -2603 2 2 1 1 1258 2016 2998 -2604 2 2 1 1 653 2999 2017 -2605 2 2 1 1 1629 2014 2994 -2606 2 2 1 1 1630 2995 2015 -2607 2 2 1 1 1629 2994 2012 -2608 2 2 1 1 1630 2013 2995 -2609 2 2 1 1 1257 2998 2018 -2610 2 2 1 1 654 2019 2999 -2611 2 2 1 1 1256 2018 3000 -2612 2 2 1 1 655 3001 2019 -2613 2 2 1 1 1631 2016 2996 -2614 2 2 1 1 1632 2997 2017 -2615 2 2 1 1 1631 2996 2014 -2616 2 2 1 1 1632 2015 2997 -2617 2 2 1 1 1255 3000 2020 -2618 2 2 1 1 656 2021 3001 -2619 2 2 1 1 1254 2020 3002 -2620 2 2 1 1 657 3003 2021 -2621 2 2 1 1 1633 2018 2998 -2622 2 2 1 1 1634 2999 2019 -2623 2 2 1 1 1633 2998 2016 -2624 2 2 1 1 1634 2017 2999 -2625 2 2 1 1 1253 3002 2022 -2626 2 2 1 1 658 2023 3003 -2627 2 2 1 1 1252 2022 3004 -2628 2 2 1 1 659 3005 2023 -2629 2 2 1 1 1635 2020 3000 -2630 2 2 1 1 1636 3001 2021 -2631 2 2 1 1 1635 3000 2018 -2632 2 2 1 1 1636 2019 3001 -2633 2 2 1 1 1251 3004 2024 -2634 2 2 1 1 660 2025 3005 -2635 2 2 1 1 1250 2024 3006 -2636 2 2 1 1 661 3007 2025 -2637 2 2 1 1 1637 2022 3002 -2638 2 2 1 1 1638 3003 2023 -2639 2 2 1 1 1637 3002 2020 -2640 2 2 1 1 1638 2021 3003 -2641 2 2 1 1 1249 3006 2026 -2642 2 2 1 1 662 2027 3007 -2643 2 2 1 1 1248 2026 3008 -2644 2 2 1 1 663 3009 2027 -2645 2 2 1 1 1639 2024 3004 -2646 2 2 1 1 1640 3005 2025 -2647 2 2 1 1 1639 3004 2022 -2648 2 2 1 1 1640 2023 3005 -2649 2 2 1 1 1247 3008 2028 -2650 2 2 1 1 664 2029 3009 -2651 2 2 1 1 1246 2028 3010 -2652 2 2 1 1 665 3011 2029 -2653 2 2 1 1 1641 2026 3006 -2654 2 2 1 1 1642 3007 2027 -2655 2 2 1 1 1641 3006 2024 -2656 2 2 1 1 1642 2025 3007 -2657 2 2 1 1 1245 3010 2030 -2658 2 2 1 1 666 2031 3011 -2659 2 2 1 1 1244 2030 3012 -2660 2 2 1 1 667 3013 2031 -2661 2 2 1 1 1643 2028 3008 -2662 2 2 1 1 1644 3009 2029 -2663 2 2 1 1 1643 3008 2026 -2664 2 2 1 1 1644 2027 3009 -2665 2 2 1 1 1243 3012 2032 -2666 2 2 1 1 668 2033 3013 -2667 2 2 1 1 1242 2032 3014 -2668 2 2 1 1 669 3015 2033 -2669 2 2 1 1 1645 2030 3010 -2670 2 2 1 1 1646 3011 2031 -2671 2 2 1 1 1645 3010 2028 -2672 2 2 1 1 1646 2029 3011 -2673 2 2 1 1 1241 3014 2034 -2674 2 2 1 1 670 2035 3015 -2675 2 2 1 1 1240 2034 3016 -2676 2 2 1 1 671 3017 2035 -2677 2 2 1 1 1647 2032 3012 -2678 2 2 1 1 1648 3013 2033 -2679 2 2 1 1 1647 3012 2030 -2680 2 2 1 1 1648 2031 3013 -2681 2 2 1 1 1239 3016 2036 -2682 2 2 1 1 672 2037 3017 -2683 2 2 1 1 1238 2036 3018 -2684 2 2 1 1 673 3019 2037 -2685 2 2 1 1 1649 2034 3014 -2686 2 2 1 1 1650 3015 2035 -2687 2 2 1 1 1649 3014 2032 -2688 2 2 1 1 1650 2033 3015 -2689 2 2 1 1 1237 3018 2038 -2690 2 2 1 1 674 2039 3019 -2691 2 2 1 1 1236 2038 3020 -2692 2 2 1 1 675 3021 2039 -2693 2 2 1 1 1651 2036 3016 -2694 2 2 1 1 1652 3017 2037 -2695 2 2 1 1 1651 3016 2034 -2696 2 2 1 1 1652 2035 3017 -2697 2 2 1 1 1235 3020 2040 -2698 2 2 1 1 676 2041 3021 -2699 2 2 1 1 1234 2040 3022 -2700 2 2 1 1 677 3023 2041 -2701 2 2 1 1 1653 2038 3018 -2702 2 2 1 1 1654 3019 2039 -2703 2 2 1 1 1653 3018 2036 -2704 2 2 1 1 1654 2037 3019 -2705 2 2 1 1 1233 3022 2042 -2706 2 2 1 1 678 2043 3023 -2707 2 2 1 1 1232 2042 3024 -2708 2 2 1 1 679 3025 2043 -2709 2 2 1 1 1655 2040 3020 -2710 2 2 1 1 1656 3021 2041 -2711 2 2 1 1 1655 3020 2038 -2712 2 2 1 1 1656 2039 3021 -2713 2 2 1 1 1231 3024 2044 -2714 2 2 1 1 680 2045 3025 -2715 2 2 1 1 1230 2044 3026 -2716 2 2 1 1 681 3027 2045 -2717 2 2 1 1 1657 2042 3022 -2718 2 2 1 1 1658 3023 2043 -2719 2 2 1 1 1657 3022 2040 -2720 2 2 1 1 1658 2041 3023 -2721 2 2 1 1 1229 3026 2046 -2722 2 2 1 1 682 2047 3027 -2723 2 2 1 1 1228 2046 3028 -2724 2 2 1 1 683 3029 2047 -2725 2 2 1 1 1659 2044 3024 -2726 2 2 1 1 1660 3025 2045 -2727 2 2 1 1 1659 3024 2042 -2728 2 2 1 1 1660 2043 3025 -2729 2 2 1 1 1227 3028 2048 -2730 2 2 1 1 684 2049 3029 -2731 2 2 1 1 1226 2048 3030 -2732 2 2 1 1 685 3031 2049 -2733 2 2 1 1 1661 2046 3026 -2734 2 2 1 1 1662 3027 2047 -2735 2 2 1 1 1661 3026 2044 -2736 2 2 1 1 1662 2045 3027 -2737 2 2 1 1 1225 3030 2050 -2738 2 2 1 1 686 2051 3031 -2739 2 2 1 1 1224 2050 3032 -2740 2 2 1 1 687 3033 2051 -2741 2 2 1 1 1663 2048 3028 -2742 2 2 1 1 1664 3029 2049 -2743 2 2 1 1 1663 3028 2046 -2744 2 2 1 1 1664 2047 3029 -2745 2 2 1 1 1223 3032 2052 -2746 2 2 1 1 688 2053 3033 -2747 2 2 1 1 1222 2052 3034 -2748 2 2 1 1 689 3035 2053 -2749 2 2 1 1 1665 2050 3030 -2750 2 2 1 1 1666 3031 2051 -2751 2 2 1 1 1665 3030 2048 -2752 2 2 1 1 1666 2049 3031 -2753 2 2 1 1 1221 3034 2054 -2754 2 2 1 1 690 2055 3035 -2755 2 2 1 1 1220 2054 3036 -2756 2 2 1 1 691 3037 2055 -2757 2 2 1 1 1667 2052 3032 -2758 2 2 1 1 1668 3033 2053 -2759 2 2 1 1 1667 3032 2050 -2760 2 2 1 1 1668 2051 3033 -2761 2 2 1 1 1219 3036 2056 -2762 2 2 1 1 692 2057 3037 -2763 2 2 1 1 1218 2056 3038 -2764 2 2 1 1 693 3039 2057 -2765 2 2 1 1 1669 2054 3034 -2766 2 2 1 1 1670 3035 2055 -2767 2 2 1 1 1669 3034 2052 -2768 2 2 1 1 1670 2053 3035 -2769 2 2 1 1 1217 3038 2058 -2770 2 2 1 1 694 2059 3039 -2771 2 2 1 1 1216 2058 3040 -2772 2 2 1 1 695 3041 2059 -2773 2 2 1 1 1671 2056 3036 -2774 2 2 1 1 1672 3037 2057 -2775 2 2 1 1 1671 3036 2054 -2776 2 2 1 1 1672 2055 3037 -2777 2 2 1 1 1215 3040 2060 -2778 2 2 1 1 696 2061 3041 -2779 2 2 1 1 1214 2060 3042 -2780 2 2 1 1 697 3043 2061 -2781 2 2 1 1 1673 2058 3038 -2782 2 2 1 1 1674 3039 2059 -2783 2 2 1 1 1673 3038 2056 -2784 2 2 1 1 1674 2057 3039 -2785 2 2 1 1 1213 3042 2062 -2786 2 2 1 1 698 2063 3043 -2787 2 2 1 1 1212 2062 3044 -2788 2 2 1 1 699 3045 2063 -2789 2 2 1 1 1675 2060 3040 -2790 2 2 1 1 1676 3041 2061 -2791 2 2 1 1 1675 3040 2058 -2792 2 2 1 1 1676 2059 3041 -2793 2 2 1 1 1211 3044 2064 -2794 2 2 1 1 700 2065 3045 -2795 2 2 1 1 1210 2064 3046 -2796 2 2 1 1 701 3047 2065 -2797 2 2 1 1 1677 2062 3042 -2798 2 2 1 1 1678 3043 2063 -2799 2 2 1 1 1677 3042 2060 -2800 2 2 1 1 1678 2061 3043 -2801 2 2 1 1 1209 3046 2066 -2802 2 2 1 1 702 2067 3047 -2803 2 2 1 1 1208 2066 3048 -2804 2 2 1 1 703 3049 2067 -2805 2 2 1 1 1679 2064 3044 -2806 2 2 1 1 1680 3045 2065 -2807 2 2 1 1 1679 3044 2062 -2808 2 2 1 1 1680 2063 3045 -2809 2 2 1 1 1207 3048 2068 -2810 2 2 1 1 704 2069 3049 -2811 2 2 1 1 1206 2068 3050 -2812 2 2 1 1 705 3051 2069 -2813 2 2 1 1 1681 2066 3046 -2814 2 2 1 1 1682 3047 2067 -2815 2 2 1 1 1681 3046 2064 -2816 2 2 1 1 1682 2065 3047 -2817 2 2 1 1 1205 3050 2070 -2818 2 2 1 1 706 2071 3051 -2819 2 2 1 1 1204 2070 3052 -2820 2 2 1 1 707 3053 2071 -2821 2 2 1 1 1683 2068 3048 -2822 2 2 1 1 1684 3049 2069 -2823 2 2 1 1 1683 3048 2066 -2824 2 2 1 1 1684 2067 3049 -2825 2 2 1 1 1203 3052 2072 -2826 2 2 1 1 708 2073 3053 -2827 2 2 1 1 1202 2072 3054 -2828 2 2 1 1 709 3055 2073 -2829 2 2 1 1 1685 2070 3050 -2830 2 2 1 1 1686 3051 2071 -2831 2 2 1 1 1685 3050 2068 -2832 2 2 1 1 1686 2069 3051 -2833 2 2 1 1 1201 3054 2074 -2834 2 2 1 1 710 2075 3055 -2835 2 2 1 1 1200 2074 3056 -2836 2 2 1 1 711 3057 2075 -2837 2 2 1 1 1687 2072 3052 -2838 2 2 1 1 1688 3053 2073 -2839 2 2 1 1 1687 3052 2070 -2840 2 2 1 1 1688 2071 3053 -2841 2 2 1 1 1199 3056 2076 -2842 2 2 1 1 712 2077 3057 -2843 2 2 1 1 1198 2076 3058 -2844 2 2 1 1 713 3059 2077 -2845 2 2 1 1 1689 2074 3054 -2846 2 2 1 1 1690 3055 2075 -2847 2 2 1 1 1689 3054 2072 -2848 2 2 1 1 1690 2073 3055 -2849 2 2 1 1 1197 3058 2078 -2850 2 2 1 1 714 2079 3059 -2851 2 2 1 1 1196 2078 3060 -2852 2 2 1 1 715 3061 2079 -2853 2 2 1 1 1691 2076 3056 -2854 2 2 1 1 1692 3057 2077 -2855 2 2 1 1 1691 3056 2074 -2856 2 2 1 1 1692 2075 3057 -2857 2 2 1 1 1195 3060 2080 -2858 2 2 1 1 716 2081 3061 -2859 2 2 1 1 1194 2080 3062 -2860 2 2 1 1 717 3063 2081 -2861 2 2 1 1 1693 2078 3058 -2862 2 2 1 1 1694 3059 2079 -2863 2 2 1 1 1693 3058 2076 -2864 2 2 1 1 1694 2077 3059 -2865 2 2 1 1 1193 3062 2082 -2866 2 2 1 1 718 2083 3063 -2867 2 2 1 1 1192 2082 3064 -2868 2 2 1 1 719 3065 2083 -2869 2 2 1 1 1695 2080 3060 -2870 2 2 1 1 1696 3061 2081 -2871 2 2 1 1 1695 3060 2078 -2872 2 2 1 1 1696 2079 3061 -2873 2 2 1 1 1191 3064 2084 -2874 2 2 1 1 720 2085 3065 -2875 2 2 1 1 1190 2084 3066 -2876 2 2 1 1 721 3067 2085 -2877 2 2 1 1 1697 2082 3062 -2878 2 2 1 1 1698 3063 2083 -2879 2 2 1 1 1697 3062 2080 -2880 2 2 1 1 1698 2081 3063 -2881 2 2 1 1 1189 3066 2086 -2882 2 2 1 1 722 2087 3067 -2883 2 2 1 1 1188 2086 3068 -2884 2 2 1 1 723 3069 2087 -2885 2 2 1 1 1699 2084 3064 -2886 2 2 1 1 1700 3065 2085 -2887 2 2 1 1 1699 3064 2082 -2888 2 2 1 1 1700 2083 3065 -2889 2 2 1 1 1187 3068 2088 -2890 2 2 1 1 724 2089 3069 -2891 2 2 1 1 1186 2088 3070 -2892 2 2 1 1 725 3071 2089 -2893 2 2 1 1 1701 2086 3066 -2894 2 2 1 1 1702 3067 2087 -2895 2 2 1 1 1701 3066 2084 -2896 2 2 1 1 1702 2085 3067 -2897 2 2 1 1 1185 3070 2090 -2898 2 2 1 1 726 2091 3071 -2899 2 2 1 1 1184 2090 3072 -2900 2 2 1 1 727 3073 2091 -2901 2 2 1 1 1127 3131 2149 -2902 2 2 1 1 784 2148 3130 -2903 2 2 1 1 1703 2088 3068 -2904 2 2 1 1 1704 3069 2089 -2905 2 2 1 1 1703 3068 2086 -2906 2 2 1 1 1704 2087 3069 -2907 2 2 1 1 1183 3072 2092 -2908 2 2 1 1 728 2093 3073 -2909 2 2 1 1 1182 2092 3074 -2910 2 2 1 1 729 3075 2093 -2911 2 2 1 1 1705 2090 3070 -2912 2 2 1 1 1706 3071 2091 -2913 2 2 1 1 1705 3070 2088 -2914 2 2 1 1 1706 2089 3071 -2915 2 2 1 1 1181 3074 2094 -2916 2 2 1 1 730 2095 3075 -2917 2 2 1 1 1180 2094 3076 -2918 2 2 1 1 731 3077 2095 -2919 2 2 1 1 1707 2092 3072 -2920 2 2 1 1 1708 3073 2093 -2921 2 2 1 1 1707 3072 2090 -2922 2 2 1 1 1708 2091 3073 -2923 2 2 1 1 1179 3076 2096 -2924 2 2 1 1 732 2097 3077 -2925 2 2 1 1 1178 2096 3078 -2926 2 2 1 1 733 3079 2097 -2927 2 2 1 1 1709 2094 3074 -2928 2 2 1 1 1710 3075 2095 -2929 2 2 1 1 1709 3074 2092 -2930 2 2 1 1 1710 2093 3075 -2931 2 2 1 1 1177 3078 2098 -2932 2 2 1 1 734 2099 3079 -2933 2 2 1 1 1176 2098 3080 -2934 2 2 1 1 735 3081 2099 -2935 2 2 1 1 1711 2096 3076 -2936 2 2 1 1 1712 3077 2097 -2937 2 2 1 1 1711 3076 2094 -2938 2 2 1 1 1712 2095 3077 -2939 2 2 1 1 1175 3080 2100 -2940 2 2 1 1 736 2101 3081 -2941 2 2 1 1 1174 2100 3082 -2942 2 2 1 1 737 3083 2101 -2943 2 2 1 1 1713 2098 3078 -2944 2 2 1 1 1714 3079 2099 -2945 2 2 1 1 1713 3078 2096 -2946 2 2 1 1 1714 2097 3079 -2947 2 2 1 1 1173 3082 2102 -2948 2 2 1 1 738 2103 3083 -2949 2 2 1 1 1172 2102 3084 -2950 2 2 1 1 739 3085 2103 -2951 2 2 1 1 1715 2100 3080 -2952 2 2 1 1 1716 3081 2101 -2953 2 2 1 1 1715 3080 2098 -2954 2 2 1 1 1716 2099 3081 -2955 2 2 1 1 1171 3084 2104 -2956 2 2 1 1 740 2105 3085 -2957 2 2 1 1 1170 2104 3086 -2958 2 2 1 1 741 3087 2105 -2959 2 2 1 1 1717 2102 3082 -2960 2 2 1 1 1718 3083 2103 -2961 2 2 1 1 1717 3082 2100 -2962 2 2 1 1 1718 2101 3083 -2963 2 2 1 1 1169 3086 2106 -2964 2 2 1 1 742 2107 3087 -2965 2 2 1 1 1168 2106 3088 -2966 2 2 1 1 743 3089 2107 -2967 2 2 1 1 1719 2104 3084 -2968 2 2 1 1 1720 3085 2105 -2969 2 2 1 1 1719 3084 2102 -2970 2 2 1 1 1720 2103 3085 -2971 2 2 1 1 1167 3088 2108 -2972 2 2 1 1 744 2109 3089 -2973 2 2 1 1 1166 2108 3090 -2974 2 2 1 1 745 3091 2109 -2975 2 2 1 1 1721 2106 3086 -2976 2 2 1 1 1722 3087 2107 -2977 2 2 1 1 1721 3086 2104 -2978 2 2 1 1 1722 2105 3087 -2979 2 2 1 1 1165 3090 2110 -2980 2 2 1 1 746 2111 3091 -2981 2 2 1 1 1164 2110 3092 -2982 2 2 1 1 747 3093 2111 -2983 2 2 1 1 1723 2108 3088 -2984 2 2 1 1 1724 3089 2109 -2985 2 2 1 1 1723 3088 2106 -2986 2 2 1 1 1724 2107 3089 -2987 2 2 1 1 1163 3092 2112 -2988 2 2 1 1 748 2113 3093 -2989 2 2 1 1 1162 2112 3094 -2990 2 2 1 1 749 3095 2113 -2991 2 2 1 1 1725 2110 3090 -2992 2 2 1 1 1726 3091 2111 -2993 2 2 1 1 1725 3090 2108 -2994 2 2 1 1 1726 2109 3091 -2995 2 2 1 1 1161 3094 2114 -2996 2 2 1 1 750 2115 3095 -2997 2 2 1 1 1160 2114 3096 -2998 2 2 1 1 751 3097 2115 -2999 2 2 1 1 1727 2112 3092 -3000 2 2 1 1 1728 3093 2113 -3001 2 2 1 1 1727 3092 2110 -3002 2 2 1 1 1728 2111 3093 -3003 2 2 1 1 1159 3096 2116 -3004 2 2 1 1 752 2117 3097 -3005 2 2 1 1 1158 2116 3098 -3006 2 2 1 1 753 3099 2117 -3007 2 2 1 1 1729 2114 3094 -3008 2 2 1 1 1730 3095 2115 -3009 2 2 1 1 1729 3094 2112 -3010 2 2 1 1 1730 2113 3095 -3011 2 2 1 1 1157 3098 2118 -3012 2 2 1 1 754 2119 3099 -3013 2 2 1 1 1156 2118 3100 -3014 2 2 1 1 755 3101 2119 -3015 2 2 1 1 1731 2116 3096 -3016 2 2 1 1 1732 3097 2117 -3017 2 2 1 1 1731 3096 2114 -3018 2 2 1 1 1732 2115 3097 -3019 2 2 1 1 1155 3100 2120 -3020 2 2 1 1 756 2121 3101 -3021 2 2 1 1 1154 2120 3102 -3022 2 2 1 1 757 3103 2121 -3023 2 2 1 1 1733 2118 3098 -3024 2 2 1 1 1734 3099 2119 -3025 2 2 1 1 1733 3098 2116 -3026 2 2 1 1 1734 2117 3099 -3027 2 2 1 1 1153 3102 2122 -3028 2 2 1 1 758 2123 3103 -3029 2 2 1 1 1152 2122 3104 -3030 2 2 1 1 759 3105 2123 -3031 2 2 1 1 1735 2120 3100 -3032 2 2 1 1 1736 3101 2121 -3033 2 2 1 1 1735 3100 2118 -3034 2 2 1 1 1736 2119 3101 -3035 2 2 1 1 1151 3104 2124 -3036 2 2 1 1 760 2125 3105 -3037 2 2 1 1 1150 2124 3106 -3038 2 2 1 1 761 3107 2125 -3039 2 2 1 1 1737 2122 3102 -3040 2 2 1 1 1738 3103 2123 -3041 2 2 1 1 1737 3102 2120 -3042 2 2 1 1 1738 2121 3103 -3043 2 2 1 1 1149 3106 2126 -3044 2 2 1 1 762 2127 3107 -3045 2 2 1 1 1148 2126 3108 -3046 2 2 1 1 763 3109 2127 -3047 2 2 1 1 1739 2124 3104 -3048 2 2 1 1 1740 3105 2125 -3049 2 2 1 1 1739 3104 2122 -3050 2 2 1 1 1740 2123 3105 -3051 2 2 1 1 1147 3108 2128 -3052 2 2 1 1 764 2129 3109 -3053 2 2 1 1 1146 2128 3110 -3054 2 2 1 1 765 3111 2129 -3055 2 2 1 1 1741 2126 3106 -3056 2 2 1 1 1742 3107 2127 -3057 2 2 1 1 1741 3106 2124 -3058 2 2 1 1 1742 2125 3107 -3059 2 2 1 1 1145 3110 2130 -3060 2 2 1 1 766 2131 3111 -3061 2 2 1 1 1144 2130 3112 -3062 2 2 1 1 767 3113 2131 -3063 2 2 1 1 1743 2128 3108 -3064 2 2 1 1 1744 3109 2129 -3065 2 2 1 1 1743 3108 2126 -3066 2 2 1 1 1744 2127 3109 -3067 2 2 1 1 1143 3112 2132 -3068 2 2 1 1 768 2133 3113 -3069 2 2 1 1 1142 2132 3114 -3070 2 2 1 1 769 3115 2133 -3071 2 2 1 1 1745 2130 3110 -3072 2 2 1 1 1746 3111 2131 -3073 2 2 1 1 1745 3110 2128 -3074 2 2 1 1 1746 2129 3111 -3075 2 2 1 1 1141 3114 2134 -3076 2 2 1 1 770 2135 3115 -3077 2 2 1 1 1140 2134 3116 -3078 2 2 1 1 771 3117 2135 -3079 2 2 1 1 1747 2132 3112 -3080 2 2 1 1 1748 3113 2133 -3081 2 2 1 1 1747 3112 2130 -3082 2 2 1 1 1748 2131 3113 -3083 2 2 1 1 1139 3116 2136 -3084 2 2 1 1 772 2137 3117 -3085 2 2 1 1 1138 2136 3118 -3086 2 2 1 1 773 3119 2137 -3087 2 2 1 1 1749 2134 3114 -3088 2 2 1 1 1750 3115 2135 -3089 2 2 1 1 1749 3114 2132 -3090 2 2 1 1 1750 2133 3115 -3091 2 2 1 1 1137 3118 2138 -3092 2 2 1 1 774 2139 3119 -3093 2 2 1 1 1136 2138 3120 -3094 2 2 1 1 775 3121 2139 -3095 2 2 1 1 1751 2136 3116 -3096 2 2 1 1 1752 3117 2137 -3097 2 2 1 1 1751 3116 2134 -3098 2 2 1 1 1752 2135 3117 -3099 2 2 1 1 1135 3120 2140 -3100 2 2 1 1 776 2141 3121 -3101 2 2 1 1 1134 2140 3122 -3102 2 2 1 1 777 3123 2141 -3103 2 2 1 1 1753 2138 3118 -3104 2 2 1 1 1754 3119 2139 -3105 2 2 1 1 1753 3118 2136 -3106 2 2 1 1 1754 2137 3119 -3107 2 2 1 1 1133 3122 2142 -3108 2 2 1 1 778 2143 3123 -3109 2 2 1 1 1132 2142 3124 -3110 2 2 1 1 779 3125 2143 -3111 2 2 1 1 1756 3121 2141 -3112 2 2 1 1 1755 2140 3120 -3113 2 2 1 1 1756 2139 3121 -3114 2 2 1 1 1755 3120 2138 -3115 2 2 1 1 1131 3124 2144 -3116 2 2 1 1 780 2145 3125 -3117 2 2 1 1 1130 2144 3126 -3118 2 2 1 1 781 3127 2145 -3119 2 2 1 1 1758 3123 2143 -3120 2 2 1 1 1757 2142 3122 -3121 2 2 1 1 1758 2141 3123 -3122 2 2 1 1 1757 3122 2140 -3123 2 2 1 1 1129 3126 2146 -3124 2 2 1 1 782 2147 3127 -3125 2 2 1 1 1128 2146 3128 -3126 2 2 1 1 783 3129 2147 -3127 2 2 1 1 1760 3125 2145 -3128 2 2 1 1 1759 2144 3124 -3129 2 2 1 1 1760 2143 3125 -3130 2 2 1 1 1759 3124 2142 -3131 2 2 1 1 1762 3127 2147 -3132 2 2 1 1 1761 2146 3126 -3133 2 2 1 1 1762 2145 3127 -3134 2 2 1 1 1761 3126 2144 -3135 2 2 1 1 1764 2147 3129 -3136 2 2 1 1 1763 3128 2146 -3137 2 2 1 1 785 3474 2148 -3138 2 2 1 1 1126 2149 3475 -3139 2 2 1 1 1936 2148 3474 -3140 2 2 1 1 1937 3475 2149 -3141 2 2 1 1 955 3298 2150 -3142 2 2 1 1 956 2151 3298 -3143 2 2 1 1 954 2150 3301 -3144 2 2 1 1 957 3302 2151 -3145 2 2 1 1 953 3301 2152 -3146 2 2 1 1 958 2153 3302 -3147 2 2 1 1 952 2152 3305 -3148 2 2 1 1 959 3306 2153 -3149 2 2 1 1 1767 3298 2151 -3150 2 2 1 1 1767 2150 3298 -3151 2 2 1 1 951 3305 2154 -3152 2 2 1 1 960 2155 3306 -3153 2 2 1 1 950 2154 3309 -3154 2 2 1 1 961 3310 2155 -3155 2 2 1 1 1768 2152 3301 -3156 2 2 1 1 1769 3302 2153 -3157 2 2 1 1 1768 3301 2150 -3158 2 2 1 1 1769 2151 3302 -3159 2 2 1 1 949 3309 2156 -3160 2 2 1 1 962 2157 3310 -3161 2 2 1 1 948 2156 3312 -3162 2 2 1 1 963 3313 2157 -3163 2 2 1 1 1770 2154 3305 -3164 2 2 1 1 1771 3306 2155 -3165 2 2 1 1 1770 3305 2152 -3166 2 2 1 1 1771 2153 3306 -3167 2 2 1 1 947 3312 2158 -3168 2 2 1 1 964 2159 3313 -3169 2 2 1 1 946 2158 3314 -3170 2 2 1 1 965 3315 2159 -3171 2 2 1 1 1772 2156 3309 -3172 2 2 1 1 1773 3310 2157 -3173 2 2 1 1 1772 3309 2154 -3174 2 2 1 1 1773 2155 3310 -3175 2 2 1 1 945 3314 2160 -3176 2 2 1 1 966 2161 3315 -3177 2 2 1 1 944 2160 3316 -3178 2 2 1 1 967 3317 2161 -3179 2 2 1 1 1774 2158 3312 -3180 2 2 1 1 1775 3313 2159 -3181 2 2 1 1 1774 3312 2156 -3182 2 2 1 1 1775 2157 3313 -3183 2 2 1 1 943 3316 2162 -3184 2 2 1 1 968 2163 3317 -3185 2 2 1 1 942 2162 3318 -3186 2 2 1 1 969 3319 2163 -3187 2 2 1 1 1776 2160 3314 -3188 2 2 1 1 1777 3315 2161 -3189 2 2 1 1 1776 3314 2158 -3190 2 2 1 1 1777 2159 3315 -3191 2 2 1 1 941 3318 2164 -3192 2 2 1 1 970 2165 3319 -3193 2 2 1 1 940 2164 3320 -3194 2 2 1 1 971 3321 2165 -3195 2 2 1 1 1778 2162 3316 -3196 2 2 1 1 1779 3317 2163 -3197 2 2 1 1 1778 3316 2160 -3198 2 2 1 1 1779 2161 3317 -3199 2 2 1 1 939 3320 2166 -3200 2 2 1 1 972 2167 3321 -3201 2 2 1 1 938 2166 3322 -3202 2 2 1 1 973 3323 2167 -3203 2 2 1 1 1780 2164 3318 -3204 2 2 1 1 1781 3319 2165 -3205 2 2 1 1 1780 3318 2162 -3206 2 2 1 1 1781 2163 3319 -3207 2 2 1 1 937 3322 2168 -3208 2 2 1 1 974 2169 3323 -3209 2 2 1 1 936 2168 3324 -3210 2 2 1 1 975 3325 2169 -3211 2 2 1 1 1782 2166 3320 -3212 2 2 1 1 1783 3321 2167 -3213 2 2 1 1 1782 3320 2164 -3214 2 2 1 1 1783 2165 3321 -3215 2 2 1 1 935 3324 2170 -3216 2 2 1 1 976 2171 3325 -3217 2 2 1 1 934 2170 3326 -3218 2 2 1 1 977 3327 2171 -3219 2 2 1 1 1784 2168 3322 -3220 2 2 1 1 1785 3323 2169 -3221 2 2 1 1 1784 3322 2166 -3222 2 2 1 1 1785 2167 3323 -3223 2 2 1 1 933 3326 2172 -3224 2 2 1 1 978 2173 3327 -3225 2 2 1 1 932 2172 3328 -3226 2 2 1 1 979 3329 2173 -3227 2 2 1 1 1786 2170 3324 -3228 2 2 1 1 1787 3325 2171 -3229 2 2 1 1 1786 3324 2168 -3230 2 2 1 1 1787 2169 3325 -3231 2 2 1 1 931 3328 2174 -3232 2 2 1 1 980 2175 3329 -3233 2 2 1 1 930 2174 3330 -3234 2 2 1 1 981 3331 2175 -3235 2 2 1 1 1788 2172 3326 -3236 2 2 1 1 1789 3327 2173 -3237 2 2 1 1 1788 3326 2170 -3238 2 2 1 1 1789 2171 3327 -3239 2 2 1 1 929 3330 2176 -3240 2 2 1 1 982 2177 3331 -3241 2 2 1 1 928 2176 3332 -3242 2 2 1 1 983 3333 2177 -3243 2 2 1 1 1790 2174 3328 -3244 2 2 1 1 1791 3329 2175 -3245 2 2 1 1 1790 3328 2172 -3246 2 2 1 1 1791 2173 3329 -3247 2 2 1 1 927 3332 2178 -3248 2 2 1 1 984 2179 3333 -3249 2 2 1 1 926 2178 3334 -3250 2 2 1 1 985 3335 2179 -3251 2 2 1 1 1792 2176 3330 -3252 2 2 1 1 1793 3331 2177 -3253 2 2 1 1 1792 3330 2174 -3254 2 2 1 1 1793 2175 3331 -3255 2 2 1 1 925 3334 2180 -3256 2 2 1 1 986 2181 3335 -3257 2 2 1 1 924 2180 3336 -3258 2 2 1 1 987 3337 2181 -3259 2 2 1 1 1794 2178 3332 -3260 2 2 1 1 1795 3333 2179 -3261 2 2 1 1 1794 3332 2176 -3262 2 2 1 1 1795 2177 3333 -3263 2 2 1 1 923 3336 2182 -3264 2 2 1 1 988 2183 3337 -3265 2 2 1 1 922 2182 3338 -3266 2 2 1 1 989 3339 2183 -3267 2 2 1 1 1796 2180 3334 -3268 2 2 1 1 1797 3335 2181 -3269 2 2 1 1 1796 3334 2178 -3270 2 2 1 1 1797 2179 3335 -3271 2 2 1 1 921 3338 2184 -3272 2 2 1 1 990 2185 3339 -3273 2 2 1 1 920 2184 3340 -3274 2 2 1 1 991 3341 2185 -3275 2 2 1 1 1798 2182 3336 -3276 2 2 1 1 1799 3337 2183 -3277 2 2 1 1 1798 3336 2180 -3278 2 2 1 1 1799 2181 3337 -3279 2 2 1 1 919 3340 2186 -3280 2 2 1 1 992 2187 3341 -3281 2 2 1 1 918 2186 3342 -3282 2 2 1 1 993 3343 2187 -3283 2 2 1 1 1800 2184 3338 -3284 2 2 1 1 1801 3339 2185 -3285 2 2 1 1 1800 3338 2182 -3286 2 2 1 1 1801 2183 3339 -3287 2 2 1 1 917 3342 2188 -3288 2 2 1 1 994 2189 3343 -3289 2 2 1 1 916 2188 3344 -3290 2 2 1 1 995 3345 2189 -3291 2 2 1 1 1802 2186 3340 -3292 2 2 1 1 1803 3341 2187 -3293 2 2 1 1 1802 3340 2184 -3294 2 2 1 1 1803 2185 3341 -3295 2 2 1 1 915 3344 2190 -3296 2 2 1 1 996 2191 3345 -3297 2 2 1 1 914 2190 3346 -3298 2 2 1 1 997 3347 2191 -3299 2 2 1 1 1804 2188 3342 -3300 2 2 1 1 1805 3343 2189 -3301 2 2 1 1 1804 3342 2186 -3302 2 2 1 1 1805 2187 3343 -3303 2 2 1 1 913 3346 2192 -3304 2 2 1 1 998 2193 3347 -3305 2 2 1 1 912 2192 3348 -3306 2 2 1 1 999 3349 2193 -3307 2 2 1 1 1806 2190 3344 -3308 2 2 1 1 1807 3345 2191 -3309 2 2 1 1 1806 3344 2188 -3310 2 2 1 1 1807 2189 3345 -3311 2 2 1 1 911 3348 2194 -3312 2 2 1 1 1000 2195 3349 -3313 2 2 1 1 910 2194 3350 -3314 2 2 1 1 1001 3351 2195 -3315 2 2 1 1 1808 2192 3346 -3316 2 2 1 1 1809 3347 2193 -3317 2 2 1 1 1808 3346 2190 -3318 2 2 1 1 1809 2191 3347 -3319 2 2 1 1 909 3350 2196 -3320 2 2 1 1 1002 2197 3351 -3321 2 2 1 1 908 2196 3352 -3322 2 2 1 1 1003 3353 2197 -3323 2 2 1 1 1810 2194 3348 -3324 2 2 1 1 1811 3349 2195 -3325 2 2 1 1 1810 3348 2192 -3326 2 2 1 1 1811 2193 3349 -3327 2 2 1 1 907 3352 2198 -3328 2 2 1 1 1004 2199 3353 -3329 2 2 1 1 906 2198 3354 -3330 2 2 1 1 1005 3355 2199 -3331 2 2 1 1 1812 2196 3350 -3332 2 2 1 1 1813 3351 2197 -3333 2 2 1 1 1812 3350 2194 -3334 2 2 1 1 1813 2195 3351 -3335 2 2 1 1 905 3354 2200 -3336 2 2 1 1 1006 2201 3355 -3337 2 2 1 1 904 2200 3356 -3338 2 2 1 1 1007 3357 2201 -3339 2 2 1 1 1814 2198 3352 -3340 2 2 1 1 1815 3353 2199 -3341 2 2 1 1 1814 3352 2196 -3342 2 2 1 1 1815 2197 3353 -3343 2 2 1 1 903 3356 2202 -3344 2 2 1 1 1008 2203 3357 -3345 2 2 1 1 902 2202 3358 -3346 2 2 1 1 1009 3359 2203 -3347 2 2 1 1 1816 2200 3354 -3348 2 2 1 1 1817 3355 2201 -3349 2 2 1 1 1816 3354 2198 -3350 2 2 1 1 1817 2199 3355 -3351 2 2 1 1 901 3358 2204 -3352 2 2 1 1 1010 2205 3359 -3353 2 2 1 1 900 2204 3360 -3354 2 2 1 1 1011 3361 2205 -3355 2 2 1 1 1818 2202 3356 -3356 2 2 1 1 1819 3357 2203 -3357 2 2 1 1 1818 3356 2200 -3358 2 2 1 1 1819 2201 3357 -3359 2 2 1 1 899 3360 2206 -3360 2 2 1 1 1012 2207 3361 -3361 2 2 1 1 898 2206 3362 -3362 2 2 1 1 1013 3363 2207 -3363 2 2 1 1 1820 2204 3358 -3364 2 2 1 1 1821 3359 2205 -3365 2 2 1 1 1820 3358 2202 -3366 2 2 1 1 1821 2203 3359 -3367 2 2 1 1 897 3362 2208 -3368 2 2 1 1 1014 2209 3363 -3369 2 2 1 1 896 2208 3364 -3370 2 2 1 1 1015 3365 2209 -3371 2 2 1 1 1822 2206 3360 -3372 2 2 1 1 1823 3361 2207 -3373 2 2 1 1 1822 3360 2204 -3374 2 2 1 1 1823 2205 3361 -3375 2 2 1 1 895 3364 2210 -3376 2 2 1 1 1016 2211 3365 -3377 2 2 1 1 894 2210 3366 -3378 2 2 1 1 1017 3367 2211 -3379 2 2 1 1 1824 2208 3362 -3380 2 2 1 1 1825 3363 2209 -3381 2 2 1 1 1824 3362 2206 -3382 2 2 1 1 1825 2207 3363 -3383 2 2 1 1 893 3366 2212 -3384 2 2 1 1 1018 2213 3367 -3385 2 2 1 1 892 2212 3368 -3386 2 2 1 1 1019 3369 2213 -3387 2 2 1 1 1826 2210 3364 -3388 2 2 1 1 1827 3365 2211 -3389 2 2 1 1 1826 3364 2208 -3390 2 2 1 1 1827 2209 3365 -3391 2 2 1 1 891 3368 2214 -3392 2 2 1 1 1020 2215 3369 -3393 2 2 1 1 890 2214 3370 -3394 2 2 1 1 1021 3371 2215 -3395 2 2 1 1 1828 2212 3366 -3396 2 2 1 1 1829 3367 2213 -3397 2 2 1 1 1828 3366 2210 -3398 2 2 1 1 1829 2211 3367 -3399 2 2 1 1 889 3370 2216 -3400 2 2 1 1 1022 2217 3371 -3401 2 2 1 1 888 2216 3372 -3402 2 2 1 1 1023 3373 2217 -3403 2 2 1 1 1830 2214 3368 -3404 2 2 1 1 1831 3369 2215 -3405 2 2 1 1 1830 3368 2212 -3406 2 2 1 1 1831 2213 3369 -3407 2 2 1 1 887 3372 2218 -3408 2 2 1 1 1024 2219 3373 -3409 2 2 1 1 886 2218 3374 -3410 2 2 1 1 1025 3375 2219 -3411 2 2 1 1 1832 2216 3370 -3412 2 2 1 1 1833 3371 2217 -3413 2 2 1 1 1832 3370 2214 -3414 2 2 1 1 1833 2215 3371 -3415 2 2 1 1 885 3374 2220 -3416 2 2 1 1 1026 2221 3375 -3417 2 2 1 1 884 2220 3376 -3418 2 2 1 1 1027 3377 2221 -3419 2 2 1 1 1834 2218 3372 -3420 2 2 1 1 1835 3373 2219 -3421 2 2 1 1 1834 3372 2216 -3422 2 2 1 1 1835 2217 3373 -3423 2 2 1 1 883 3376 2222 -3424 2 2 1 1 1028 2223 3377 -3425 2 2 1 1 882 2222 3378 -3426 2 2 1 1 1029 3379 2223 -3427 2 2 1 1 1836 2220 3374 -3428 2 2 1 1 1837 3375 2221 -3429 2 2 1 1 1836 3374 2218 -3430 2 2 1 1 1837 2219 3375 -3431 2 2 1 1 881 3378 2224 -3432 2 2 1 1 1030 2225 3379 -3433 2 2 1 1 880 2224 3380 -3434 2 2 1 1 1031 3381 2225 -3435 2 2 1 1 1838 2222 3376 -3436 2 2 1 1 1839 3377 2223 -3437 2 2 1 1 1838 3376 2220 -3438 2 2 1 1 1839 2221 3377 -3439 2 2 1 1 879 3380 2226 -3440 2 2 1 1 1032 2227 3381 -3441 2 2 1 1 878 2226 3382 -3442 2 2 1 1 1033 3383 2227 -3443 2 2 1 1 1840 2224 3378 -3444 2 2 1 1 1841 3379 2225 -3445 2 2 1 1 1840 3378 2222 -3446 2 2 1 1 1841 2223 3379 -3447 2 2 1 1 877 3382 2228 -3448 2 2 1 1 1034 2229 3383 -3449 2 2 1 1 876 2228 3384 -3450 2 2 1 1 1035 3385 2229 -3451 2 2 1 1 1842 2226 3380 -3452 2 2 1 1 1843 3381 2227 -3453 2 2 1 1 1842 3380 2224 -3454 2 2 1 1 1843 2225 3381 -3455 2 2 1 1 875 3384 2230 -3456 2 2 1 1 1036 2231 3385 -3457 2 2 1 1 874 2230 3386 -3458 2 2 1 1 1037 3387 2231 -3459 2 2 1 1 1844 2228 3382 -3460 2 2 1 1 1845 3383 2229 -3461 2 2 1 1 1844 3382 2226 -3462 2 2 1 1 1845 2227 3383 -3463 2 2 1 1 873 3386 2232 -3464 2 2 1 1 1038 2233 3387 -3465 2 2 1 1 872 2232 3388 -3466 2 2 1 1 1039 3389 2233 -3467 2 2 1 1 1846 2230 3384 -3468 2 2 1 1 1847 3385 2231 -3469 2 2 1 1 1846 3384 2228 -3470 2 2 1 1 1847 2229 3385 -3471 2 2 1 1 871 3388 2234 -3472 2 2 1 1 1040 2235 3389 -3473 2 2 1 1 870 2234 3390 -3474 2 2 1 1 1041 3391 2235 -3475 2 2 1 1 1848 2232 3386 -3476 2 2 1 1 1849 3387 2233 -3477 2 2 1 1 1848 3386 2230 -3478 2 2 1 1 1849 2231 3387 -3479 2 2 1 1 869 3390 2236 -3480 2 2 1 1 1042 2237 3391 -3481 2 2 1 1 868 2236 3392 -3482 2 2 1 1 1043 3393 2237 -3483 2 2 1 1 1850 2234 3388 -3484 2 2 1 1 1851 3389 2235 -3485 2 2 1 1 1850 3388 2232 -3486 2 2 1 1 1851 2233 3389 -3487 2 2 1 1 867 3392 2238 -3488 2 2 1 1 1044 2239 3393 -3489 2 2 1 1 866 2238 3394 -3490 2 2 1 1 1045 3395 2239 -3491 2 2 1 1 1852 2236 3390 -3492 2 2 1 1 1853 3391 2237 -3493 2 2 1 1 1852 3390 2234 -3494 2 2 1 1 1853 2235 3391 -3495 2 2 1 1 865 3394 2240 -3496 2 2 1 1 1046 2241 3395 -3497 2 2 1 1 864 2240 3396 -3498 2 2 1 1 1047 3397 2241 -3499 2 2 1 1 1854 2238 3392 -3500 2 2 1 1 1855 3393 2239 -3501 2 2 1 1 1854 3392 2236 -3502 2 2 1 1 1855 2237 3393 -3503 2 2 1 1 863 3396 2242 -3504 2 2 1 1 1048 2243 3397 -3505 2 2 1 1 862 2242 3398 -3506 2 2 1 1 1049 3399 2243 -3507 2 2 1 1 1856 2240 3394 -3508 2 2 1 1 1857 3395 2241 -3509 2 2 1 1 1856 3394 2238 -3510 2 2 1 1 1857 2239 3395 -3511 2 2 1 1 861 3398 2244 -3512 2 2 1 1 1050 2245 3399 -3513 2 2 1 1 860 2244 3400 -3514 2 2 1 1 1051 3401 2245 -3515 2 2 1 1 1858 2242 3396 -3516 2 2 1 1 1859 3397 2243 -3517 2 2 1 1 1858 3396 2240 -3518 2 2 1 1 1859 2241 3397 -3519 2 2 1 1 859 3400 2246 -3520 2 2 1 1 1052 2247 3401 -3521 2 2 1 1 858 2246 3402 -3522 2 2 1 1 1053 3403 2247 -3523 2 2 1 1 1860 2244 3398 -3524 2 2 1 1 1861 3399 2245 -3525 2 2 1 1 1860 3398 2242 -3526 2 2 1 1 1861 2243 3399 -3527 2 2 1 1 857 3402 2248 -3528 2 2 1 1 1054 2249 3403 -3529 2 2 1 1 856 2248 3404 -3530 2 2 1 1 1055 3405 2249 -3531 2 2 1 1 1862 2246 3400 -3532 2 2 1 1 1863 3401 2247 -3533 2 2 1 1 1862 3400 2244 -3534 2 2 1 1 1863 2245 3401 -3535 2 2 1 1 855 3404 2250 -3536 2 2 1 1 1056 2251 3405 -3537 2 2 1 1 854 2250 3406 -3538 2 2 1 1 1057 3407 2251 -3539 2 2 1 1 1864 2248 3402 -3540 2 2 1 1 1865 3403 2249 -3541 2 2 1 1 1864 3402 2246 -3542 2 2 1 1 1865 2247 3403 -3543 2 2 1 1 853 3406 2252 -3544 2 2 1 1 1058 2253 3407 -3545 2 2 1 1 852 2252 3408 -3546 2 2 1 1 1059 3409 2253 -3547 2 2 1 1 1866 2250 3404 -3548 2 2 1 1 1867 3405 2251 -3549 2 2 1 1 1866 3404 2248 -3550 2 2 1 1 1867 2249 3405 -3551 2 2 1 1 851 3408 2254 -3552 2 2 1 1 1060 2255 3409 -3553 2 2 1 1 850 2254 3410 -3554 2 2 1 1 1061 3411 2255 -3555 2 2 1 1 1868 2252 3406 -3556 2 2 1 1 1869 3407 2253 -3557 2 2 1 1 1868 3406 2250 -3558 2 2 1 1 1869 2251 3407 -3559 2 2 1 1 849 3410 2256 -3560 2 2 1 1 1062 2257 3411 -3561 2 2 1 1 848 2256 3412 -3562 2 2 1 1 1063 3413 2257 -3563 2 2 1 1 1870 2254 3408 -3564 2 2 1 1 1871 3409 2255 -3565 2 2 1 1 1870 3408 2252 -3566 2 2 1 1 1871 2253 3409 -3567 2 2 1 1 847 3412 2258 -3568 2 2 1 1 1064 2259 3413 -3569 2 2 1 1 846 2258 3414 -3570 2 2 1 1 1065 3415 2259 -3571 2 2 1 1 1872 2256 3410 -3572 2 2 1 1 1873 3411 2257 -3573 2 2 1 1 1872 3410 2254 -3574 2 2 1 1 1873 2255 3411 -3575 2 2 1 1 845 3414 2260 -3576 2 2 1 1 1066 2261 3415 -3577 2 2 1 1 844 2260 3416 -3578 2 2 1 1 1067 3417 2261 -3579 2 2 1 1 1874 2258 3412 -3580 2 2 1 1 1875 3413 2259 -3581 2 2 1 1 1874 3412 2256 -3582 2 2 1 1 1875 2257 3413 -3583 2 2 1 1 843 3416 2262 -3584 2 2 1 1 1068 2263 3417 -3585 2 2 1 1 842 2262 3418 -3586 2 2 1 1 1069 3419 2263 -3587 2 2 1 1 1876 2260 3414 -3588 2 2 1 1 1877 3415 2261 -3589 2 2 1 1 1876 3414 2258 -3590 2 2 1 1 1877 2259 3415 -3591 2 2 1 1 841 3418 2264 -3592 2 2 1 1 1070 2265 3419 -3593 2 2 1 1 840 2264 3420 -3594 2 2 1 1 1071 3421 2265 -3595 2 2 1 1 1878 2262 3416 -3596 2 2 1 1 1879 3417 2263 -3597 2 2 1 1 1878 3416 2260 -3598 2 2 1 1 1879 2261 3417 -3599 2 2 1 1 839 3420 2266 -3600 2 2 1 1 1072 2267 3421 -3601 2 2 1 1 838 2266 3422 -3602 2 2 1 1 1073 3423 2267 -3603 2 2 1 1 1880 2264 3418 -3604 2 2 1 1 1881 3419 2265 -3605 2 2 1 1 1880 3418 2262 -3606 2 2 1 1 1881 2263 3419 -3607 2 2 1 1 837 3422 2268 -3608 2 2 1 1 1074 2269 3423 -3609 2 2 1 1 836 2268 3424 -3610 2 2 1 1 1075 3425 2269 -3611 2 2 1 1 1882 2266 3420 -3612 2 2 1 1 1883 3421 2267 -3613 2 2 1 1 1882 3420 2264 -3614 2 2 1 1 1883 2265 3421 -3615 2 2 1 1 835 3424 2270 -3616 2 2 1 1 1076 2271 3425 -3617 2 2 1 1 834 2270 3426 -3618 2 2 1 1 1077 3427 2271 -3619 2 2 1 1 1884 2268 3422 -3620 2 2 1 1 1885 3423 2269 -3621 2 2 1 1 1884 3422 2266 -3622 2 2 1 1 1885 2267 3423 -3623 2 2 1 1 833 3426 2272 -3624 2 2 1 1 1078 2273 3427 -3625 2 2 1 1 832 2272 3428 -3626 2 2 1 1 1079 3429 2273 -3627 2 2 1 1 1886 2270 3424 -3628 2 2 1 1 1887 3425 2271 -3629 2 2 1 1 1886 3424 2268 -3630 2 2 1 1 1887 2269 3425 -3631 2 2 1 1 831 3428 2274 -3632 2 2 1 1 1080 2275 3429 -3633 2 2 1 1 830 2274 3430 -3634 2 2 1 1 1081 3431 2275 -3635 2 2 1 1 1888 2272 3426 -3636 2 2 1 1 1889 3427 2273 -3637 2 2 1 1 1888 3426 2270 -3638 2 2 1 1 1889 2271 3427 -3639 2 2 1 1 829 3430 2276 -3640 2 2 1 1 1082 2277 3431 -3641 2 2 1 1 828 2276 3432 -3642 2 2 1 1 1083 3433 2277 -3643 2 2 1 1 1890 2274 3428 -3644 2 2 1 1 1891 3429 2275 -3645 2 2 1 1 1890 3428 2272 -3646 2 2 1 1 1891 2273 3429 -3647 2 2 1 1 827 3432 2278 -3648 2 2 1 1 1084 2279 3433 -3649 2 2 1 1 826 2278 3434 -3650 2 2 1 1 1085 3435 2279 -3651 2 2 1 1 1892 2276 3430 -3652 2 2 1 1 1893 3431 2277 -3653 2 2 1 1 1892 3430 2274 -3654 2 2 1 1 1893 2275 3431 -3655 2 2 1 1 825 3434 2280 -3656 2 2 1 1 1086 2281 3435 -3657 2 2 1 1 824 2280 3436 -3658 2 2 1 1 1087 3437 2281 -3659 2 2 1 1 1894 2278 3432 -3660 2 2 1 1 1895 3433 2279 -3661 2 2 1 1 1894 3432 2276 -3662 2 2 1 1 1895 2277 3433 -3663 2 2 1 1 823 3436 2282 -3664 2 2 1 1 1088 2283 3437 -3665 2 2 1 1 822 2282 3438 -3666 2 2 1 1 1089 3439 2283 -3667 2 2 1 1 1896 2280 3434 -3668 2 2 1 1 1897 3435 2281 -3669 2 2 1 1 1896 3434 2278 -3670 2 2 1 1 1897 2279 3435 -3671 2 2 1 1 821 3438 2284 -3672 2 2 1 1 1090 2285 3439 -3673 2 2 1 1 820 2284 3440 -3674 2 2 1 1 1091 3441 2285 -3675 2 2 1 1 1898 2282 3436 -3676 2 2 1 1 1899 3437 2283 -3677 2 2 1 1 1898 3436 2280 -3678 2 2 1 1 1899 2281 3437 -3679 2 2 1 1 819 3440 2286 -3680 2 2 1 1 1092 2287 3441 -3681 2 2 1 1 818 2286 3442 -3682 2 2 1 1 1093 3443 2287 -3683 2 2 1 1 1900 2284 3438 -3684 2 2 1 1 1901 3439 2285 -3685 2 2 1 1 1900 3438 2282 -3686 2 2 1 1 1901 2283 3439 -3687 2 2 1 1 817 3442 2288 -3688 2 2 1 1 1094 2289 3443 -3689 2 2 1 1 816 2288 3444 -3690 2 2 1 1 1095 3445 2289 -3691 2 2 1 1 1902 2286 3440 -3692 2 2 1 1 1903 3441 2287 -3693 2 2 1 1 1902 3440 2284 -3694 2 2 1 1 1903 2285 3441 -3695 2 2 1 1 815 3444 2290 -3696 2 2 1 1 1096 2291 3445 -3697 2 2 1 1 814 2290 3446 -3698 2 2 1 1 1097 3447 2291 -3699 2 2 1 1 1904 2288 3442 -3700 2 2 1 1 1905 3443 2289 -3701 2 2 1 1 1904 3442 2286 -3702 2 2 1 1 1905 2287 3443 -3703 2 2 1 1 813 3446 2292 -3704 2 2 1 1 1098 2293 3447 -3705 2 2 1 1 812 2292 3448 -3706 2 2 1 1 1099 3449 2293 -3707 2 2 1 1 1906 2290 3444 -3708 2 2 1 1 1907 3445 2291 -3709 2 2 1 1 1906 3444 2288 -3710 2 2 1 1 1907 2289 3445 -3711 2 2 1 1 811 3448 2294 -3712 2 2 1 1 1100 2295 3449 -3713 2 2 1 1 810 2294 3450 -3714 2 2 1 1 1101 3451 2295 -3715 2 2 1 1 1908 2292 3446 -3716 2 2 1 1 1909 3447 2293 -3717 2 2 1 1 1908 3446 2290 -3718 2 2 1 1 1909 2291 3447 -3719 2 2 1 1 809 3450 2296 -3720 2 2 1 1 1102 2297 3451 -3721 2 2 1 1 808 2296 3452 -3722 2 2 1 1 1103 3453 2297 -3723 2 2 1 1 1911 3449 2295 -3724 2 2 1 1 1910 2294 3448 -3725 2 2 1 1 1910 3448 2292 -3726 2 2 1 1 1911 2293 3449 -3727 2 2 1 1 807 3452 2298 -3728 2 2 1 1 1104 2299 3453 -3729 2 2 1 1 806 2298 3454 -3730 2 2 1 1 1105 3455 2299 -3731 2 2 1 1 1912 2296 3450 -3732 2 2 1 1 1913 3451 2297 -3733 2 2 1 1 1912 3450 2294 -3734 2 2 1 1 1913 2295 3451 -3735 2 2 1 1 805 3454 2300 -3736 2 2 1 1 1106 2301 3455 -3737 2 2 1 1 1107 3457 2301 -3738 2 2 1 1 804 2300 3456 -3739 2 2 1 1 1915 3453 2299 -3740 2 2 1 1 1914 2298 3452 -3741 2 2 1 1 1914 3452 2296 -3742 2 2 1 1 1915 2297 3453 -3743 2 2 1 1 803 3456 2302 -3744 2 2 1 1 1108 2303 3457 -3745 2 2 1 1 802 2302 3458 -3746 2 2 1 1 1109 3459 2303 -3747 2 2 1 1 1916 2300 3454 -3748 2 2 1 1 1917 3455 2301 -3749 2 2 1 1 1916 3454 2298 -3750 2 2 1 1 1917 2299 3455 -3751 2 2 1 1 801 3458 2304 -3752 2 2 1 1 1110 2305 3459 -3753 2 2 1 1 800 2304 3460 -3754 2 2 1 1 1111 3461 2305 -3755 2 2 1 1 1918 2302 3456 -3756 2 2 1 1 1919 3457 2303 -3757 2 2 1 1 1919 2301 3457 -3758 2 2 1 1 1918 3456 2300 -3759 2 2 1 1 799 3460 2306 -3760 2 2 1 1 1112 2307 3461 -3761 2 2 1 1 798 2306 3462 -3762 2 2 1 1 1113 3463 2307 -3763 2 2 1 1 1920 2304 3458 -3764 2 2 1 1 1921 3459 2305 -3765 2 2 1 1 1920 3458 2302 -3766 2 2 1 1 1921 2303 3459 -3767 2 2 1 1 797 3462 2308 -3768 2 2 1 1 1114 2309 3463 -3769 2 2 1 1 796 2308 3464 -3770 2 2 1 1 1115 3465 2309 -3771 2 2 1 1 1922 2306 3460 -3772 2 2 1 1 1923 3461 2307 -3773 2 2 1 1 1923 2305 3461 -3774 2 2 1 1 1922 3460 2304 -3775 2 2 1 1 795 3464 2310 -3776 2 2 1 1 1116 2311 3465 -3777 2 2 1 1 794 2310 3466 -3778 2 2 1 1 1117 3467 2311 -3779 2 2 1 1 1924 2308 3462 -3780 2 2 1 1 1925 3463 2309 -3781 2 2 1 1 1924 3462 2306 -3782 2 2 1 1 1925 2307 3463 -3783 2 2 1 1 1118 2313 3467 -3784 2 2 1 1 793 3466 2312 -3785 2 2 1 1 792 2312 3468 -3786 2 2 1 1 1119 3469 2313 -3787 2 2 1 1 1926 2310 3464 -3788 2 2 1 1 1927 3465 2311 -3789 2 2 1 1 1926 3464 2308 -3790 2 2 1 1 1927 2309 3465 -3791 2 2 1 1 1120 2315 3469 -3792 2 2 1 1 791 3468 2314 -3793 2 2 1 1 790 2314 3470 -3794 2 2 1 1 1121 3471 2315 -3795 2 2 1 1 1929 3467 2313 -3796 2 2 1 1 1928 2312 3466 -3797 2 2 1 1 1928 3466 2310 -3798 2 2 1 1 1929 2311 3467 -3799 2 2 1 1 1122 2317 3471 -3800 2 2 1 1 789 3470 2316 -3801 2 2 1 1 788 2316 3472 -3802 2 2 1 1 1123 3473 2317 -3803 2 2 1 1 1931 3469 2315 -3804 2 2 1 1 1930 2314 3468 -3805 2 2 1 1 1930 3468 2312 -3806 2 2 1 1 1931 2313 3469 -3807 2 2 1 1 1124 2318 3473 -3808 2 2 1 1 787 3472 2319 -3809 2 2 1 1 1125 3475 2318 -3810 2 2 1 1 786 2319 3474 -3811 2 2 1 1 1933 3471 2317 -3812 2 2 1 1 1932 2316 3470 -3813 2 2 1 1 1932 3470 2314 -3814 2 2 1 1 1933 2315 3471 -3815 2 2 1 1 1934 2319 3472 -3816 2 2 1 1 1935 3473 2318 -3817 2 2 1 1 1934 3472 2316 -3818 2 2 1 1 1935 2317 3473 -3819 2 2 1 1 1937 2318 3475 -3820 2 2 1 1 1936 3474 2319 -3821 2 2 1 1 5 2706 2708 -3822 2 2 1 1 6 2709 2707 -3823 2 2 1 1 1554 2709 2323 -3824 2 2 1 1 1553 2322 2708 -3825 2 2 1 1 1766 2323 2709 -3826 2 2 1 1 1765 2708 2322 -3827 2 2 1 1 7 574 3476 -3828 2 2 1 1 8 3477 1337 -3829 2 2 1 1 4 1340 3479 -3830 2 2 1 1 3 3478 571 -3831 2 2 1 1 7 3476 573 -3832 2 2 1 1 8 1338 3477 -3833 2 2 1 1 3 572 3478 -3834 2 2 1 1 4 3479 1339 -3835 2 2 1 1 1766 3133 2323 -3836 2 2 1 1 1765 2322 3132 -3837 2 2 1 1 1556 2531 3480 -3838 2 2 1 1 1555 3481 2530 -3839 2 2 1 1 356 2323 3133 -3840 2 2 1 1 11 3132 2322 -3841 2 2 1 1 1763 2715 2320 -3842 2 2 1 1 1764 2321 2714 -3843 2 2 1 1 1550 2320 2715 -3844 2 2 1 1 361 2714 2321 -3845 2 2 1 1 359 3484 2704 -3846 2 2 1 1 1552 2705 3485 -3847 2 2 1 1 362 2324 2714 -3848 2 2 1 1 1549 2715 2325 -3849 2 2 1 1 363 2716 2324 -3850 2 2 1 1 1548 2325 2717 -3851 2 2 1 1 364 2326 2716 -3852 2 2 1 1 1547 2717 2327 -3853 2 2 1 1 365 2718 2326 -3854 2 2 1 1 1546 2327 2719 -3855 2 2 1 1 366 2328 2718 -3856 2 2 1 1 1545 2719 2329 -3857 2 2 1 1 367 2720 2328 -3858 2 2 1 1 1544 2329 2721 -3859 2 2 1 1 368 2330 2720 -3860 2 2 1 1 1543 2721 2331 -3861 2 2 1 1 369 2722 2330 -3862 2 2 1 1 1542 2331 2723 -3863 2 2 1 1 370 2332 2722 -3864 2 2 1 1 1541 2723 2333 -3865 2 2 1 1 371 2724 2332 -3866 2 2 1 1 1540 2333 2725 -3867 2 2 1 1 372 2334 2724 -3868 2 2 1 1 1539 2725 2335 -3869 2 2 1 1 373 2726 2334 -3870 2 2 1 1 1538 2335 2727 -3871 2 2 1 1 374 2336 2726 -3872 2 2 1 1 1537 2727 2337 -3873 2 2 1 1 375 2728 2336 -3874 2 2 1 1 1536 2337 2729 -3875 2 2 1 1 376 2338 2728 -3876 2 2 1 1 1535 2729 2339 -3877 2 2 1 1 377 2730 2338 -3878 2 2 1 1 1534 2339 2731 -3879 2 2 1 1 378 2340 2730 -3880 2 2 1 1 1533 2731 2341 -3881 2 2 1 1 379 2732 2340 -3882 2 2 1 1 1532 2341 2733 -3883 2 2 1 1 380 2342 2732 -3884 2 2 1 1 1531 2733 2343 -3885 2 2 1 1 381 2734 2342 -3886 2 2 1 1 1530 2343 2735 -3887 2 2 1 1 382 2344 2734 -3888 2 2 1 1 1529 2735 2345 -3889 2 2 1 1 383 2736 2344 -3890 2 2 1 1 1528 2345 2737 -3891 2 2 1 1 384 2346 2736 -3892 2 2 1 1 1527 2737 2347 -3893 2 2 1 1 385 2738 2346 -3894 2 2 1 1 1526 2347 2739 -3895 2 2 1 1 386 2348 2738 -3896 2 2 1 1 1525 2739 2349 -3897 2 2 1 1 387 2740 2348 -3898 2 2 1 1 1524 2349 2741 -3899 2 2 1 1 388 2350 2740 -3900 2 2 1 1 1523 2741 2351 -3901 2 2 1 1 389 2742 2350 -3902 2 2 1 1 1522 2351 2743 -3903 2 2 1 1 390 2352 2742 -3904 2 2 1 1 1521 2743 2353 -3905 2 2 1 1 391 2744 2352 -3906 2 2 1 1 1520 2353 2745 -3907 2 2 1 1 392 2354 2744 -3908 2 2 1 1 1519 2745 2355 -3909 2 2 1 1 393 2746 2354 -3910 2 2 1 1 1518 2355 2747 -3911 2 2 1 1 394 2356 2746 -3912 2 2 1 1 1517 2747 2357 -3913 2 2 1 1 395 2748 2356 -3914 2 2 1 1 1516 2357 2749 -3915 2 2 1 1 396 2358 2748 -3916 2 2 1 1 1515 2749 2359 -3917 2 2 1 1 397 2750 2358 -3918 2 2 1 1 1514 2359 2751 -3919 2 2 1 1 398 2360 2750 -3920 2 2 1 1 1513 2751 2361 -3921 2 2 1 1 399 2752 2360 -3922 2 2 1 1 1512 2361 2753 -3923 2 2 1 1 400 2362 2752 -3924 2 2 1 1 1511 2753 2363 -3925 2 2 1 1 401 2754 2362 -3926 2 2 1 1 1510 2363 2755 -3927 2 2 1 1 402 2364 2754 -3928 2 2 1 1 1509 2755 2365 -3929 2 2 1 1 403 2756 2364 -3930 2 2 1 1 1508 2365 2757 -3931 2 2 1 1 404 2366 2756 -3932 2 2 1 1 1507 2757 2367 -3933 2 2 1 1 405 2758 2366 -3934 2 2 1 1 1506 2367 2759 -3935 2 2 1 1 406 2368 2758 -3936 2 2 1 1 1505 2759 2369 -3937 2 2 1 1 407 2760 2368 -3938 2 2 1 1 1504 2369 2761 -3939 2 2 1 1 408 2370 2760 -3940 2 2 1 1 1503 2761 2371 -3941 2 2 1 1 409 2762 2370 -3942 2 2 1 1 1502 2371 2763 -3943 2 2 1 1 410 2372 2762 -3944 2 2 1 1 1501 2763 2373 -3945 2 2 1 1 411 2764 2372 -3946 2 2 1 1 1500 2373 2765 -3947 2 2 1 1 412 2374 2764 -3948 2 2 1 1 1499 2765 2375 -3949 2 2 1 1 413 2766 2374 -3950 2 2 1 1 1498 2375 2767 -3951 2 2 1 1 414 2376 2766 -3952 2 2 1 1 1497 2767 2377 -3953 2 2 1 1 415 2768 2376 -3954 2 2 1 1 1496 2377 2769 -3955 2 2 1 1 416 2378 2768 -3956 2 2 1 1 1495 2769 2379 -3957 2 2 1 1 417 2770 2378 -3958 2 2 1 1 1494 2379 2771 -3959 2 2 1 1 418 2380 2770 -3960 2 2 1 1 1493 2771 2381 -3961 2 2 1 1 419 2772 2380 -3962 2 2 1 1 1492 2381 2773 -3963 2 2 1 1 420 2382 2772 -3964 2 2 1 1 1491 2773 2383 -3965 2 2 1 1 421 2774 2382 -3966 2 2 1 1 1490 2383 2775 -3967 2 2 1 1 422 2384 2774 -3968 2 2 1 1 1489 2775 2385 -3969 2 2 1 1 423 2776 2384 -3970 2 2 1 1 1488 2385 2777 -3971 2 2 1 1 424 2386 2776 -3972 2 2 1 1 1487 2777 2387 -3973 2 2 1 1 425 2778 2386 -3974 2 2 1 1 1486 2387 2779 -3975 2 2 1 1 426 2388 2778 -3976 2 2 1 1 1485 2779 2389 -3977 2 2 1 1 427 2780 2388 -3978 2 2 1 1 1484 2389 2781 -3979 2 2 1 1 428 2390 2780 -3980 2 2 1 1 1483 2781 2391 -3981 2 2 1 1 429 2782 2390 -3982 2 2 1 1 1482 2391 2783 -3983 2 2 1 1 430 2392 2782 -3984 2 2 1 1 1481 2783 2393 -3985 2 2 1 1 431 2784 2392 -3986 2 2 1 1 1480 2393 2785 -3987 2 2 1 1 432 2394 2784 -3988 2 2 1 1 1479 2785 2395 -3989 2 2 1 1 433 2786 2394 -3990 2 2 1 1 1478 2395 2787 -3991 2 2 1 1 434 2396 2786 -3992 2 2 1 1 1477 2787 2397 -3993 2 2 1 1 435 2788 2396 -3994 2 2 1 1 1476 2397 2789 -3995 2 2 1 1 436 2398 2788 -3996 2 2 1 1 1475 2789 2399 -3997 2 2 1 1 437 2790 2398 -3998 2 2 1 1 1474 2399 2791 -3999 2 2 1 1 438 2400 2790 -4000 2 2 1 1 1473 2791 2401 -4001 2 2 1 1 439 2792 2400 -4002 2 2 1 1 1472 2401 2793 -4003 2 2 1 1 440 2402 2792 -4004 2 2 1 1 1471 2793 2403 -4005 2 2 1 1 441 2794 2402 -4006 2 2 1 1 1470 2403 2795 -4007 2 2 1 1 442 2404 2794 -4008 2 2 1 1 1469 2795 2405 -4009 2 2 1 1 443 2796 2404 -4010 2 2 1 1 1468 2405 2797 -4011 2 2 1 1 444 2406 2796 -4012 2 2 1 1 1467 2797 2407 -4013 2 2 1 1 445 2798 2406 -4014 2 2 1 1 1466 2407 2799 -4015 2 2 1 1 446 2408 2798 -4016 2 2 1 1 1465 2799 2409 -4017 2 2 1 1 447 2800 2408 -4018 2 2 1 1 1464 2409 2801 -4019 2 2 1 1 448 2410 2800 -4020 2 2 1 1 1463 2801 2411 -4021 2 2 1 1 449 2802 2410 -4022 2 2 1 1 1462 2411 2803 -4023 2 2 1 1 450 2412 2802 -4024 2 2 1 1 1461 2803 2413 -4025 2 2 1 1 451 2804 2412 -4026 2 2 1 1 1460 2413 2805 -4027 2 2 1 1 452 2414 2804 -4028 2 2 1 1 1459 2805 2415 -4029 2 2 1 1 453 2806 2414 -4030 2 2 1 1 1458 2415 2807 -4031 2 2 1 1 454 2416 2806 -4032 2 2 1 1 1457 2807 2417 -4033 2 2 1 1 455 2808 2416 -4034 2 2 1 1 1456 2417 2809 -4035 2 2 1 1 456 2418 2808 -4036 2 2 1 1 1455 2809 2419 -4037 2 2 1 1 457 2810 2418 -4038 2 2 1 1 1454 2419 2811 -4039 2 2 1 1 458 2420 2810 -4040 2 2 1 1 1453 2811 2421 -4041 2 2 1 1 459 2812 2420 -4042 2 2 1 1 1452 2421 2813 -4043 2 2 1 1 460 2422 2812 -4044 2 2 1 1 1451 2813 2423 -4045 2 2 1 1 461 2814 2422 -4046 2 2 1 1 1450 2423 2815 -4047 2 2 1 1 462 2424 2814 -4048 2 2 1 1 1449 2815 2425 -4049 2 2 1 1 463 2816 2424 -4050 2 2 1 1 1448 2425 2817 -4051 2 2 1 1 464 2426 2816 -4052 2 2 1 1 1447 2817 2427 -4053 2 2 1 1 465 2818 2426 -4054 2 2 1 1 1446 2427 2819 -4055 2 2 1 1 466 2428 2818 -4056 2 2 1 1 1445 2819 2429 -4057 2 2 1 1 467 2820 2428 -4058 2 2 1 1 1444 2429 2821 -4059 2 2 1 1 468 2430 2820 -4060 2 2 1 1 1443 2821 2431 -4061 2 2 1 1 469 2822 2430 -4062 2 2 1 1 1442 2431 2823 -4063 2 2 1 1 470 2432 2822 -4064 2 2 1 1 1441 2823 2433 -4065 2 2 1 1 471 2824 2432 -4066 2 2 1 1 1440 2433 2825 -4067 2 2 1 1 472 2434 2824 -4068 2 2 1 1 1439 2825 2435 -4069 2 2 1 1 473 2826 2434 -4070 2 2 1 1 1438 2435 2827 -4071 2 2 1 1 474 2436 2826 -4072 2 2 1 1 1437 2827 2437 -4073 2 2 1 1 475 2828 2436 -4074 2 2 1 1 1436 2437 2829 -4075 2 2 1 1 476 2438 2828 -4076 2 2 1 1 1435 2829 2439 -4077 2 2 1 1 477 2830 2438 -4078 2 2 1 1 1434 2439 2831 -4079 2 2 1 1 478 2440 2830 -4080 2 2 1 1 1433 2831 2441 -4081 2 2 1 1 479 2832 2440 -4082 2 2 1 1 1432 2441 2833 -4083 2 2 1 1 480 2442 2832 -4084 2 2 1 1 1431 2833 2443 -4085 2 2 1 1 481 2834 2442 -4086 2 2 1 1 1430 2443 2835 -4087 2 2 1 1 482 2444 2834 -4088 2 2 1 1 1429 2835 2445 -4089 2 2 1 1 483 2836 2444 -4090 2 2 1 1 1428 2445 2837 -4091 2 2 1 1 484 2446 2836 -4092 2 2 1 1 1427 2837 2447 -4093 2 2 1 1 485 2838 2446 -4094 2 2 1 1 1426 2447 2839 -4095 2 2 1 1 486 2448 2838 -4096 2 2 1 1 1425 2839 2449 -4097 2 2 1 1 487 2840 2448 -4098 2 2 1 1 1424 2449 2841 -4099 2 2 1 1 488 2450 2840 -4100 2 2 1 1 1423 2841 2451 -4101 2 2 1 1 489 2842 2450 -4102 2 2 1 1 1422 2451 2843 -4103 2 2 1 1 490 2452 2842 -4104 2 2 1 1 1421 2843 2453 -4105 2 2 1 1 491 2844 2452 -4106 2 2 1 1 1420 2453 2845 -4107 2 2 1 1 492 2454 2844 -4108 2 2 1 1 1419 2845 2455 -4109 2 2 1 1 493 2846 2454 -4110 2 2 1 1 1418 2455 2847 -4111 2 2 1 1 494 2456 2846 -4112 2 2 1 1 1417 2847 2457 -4113 2 2 1 1 495 2848 2456 -4114 2 2 1 1 1416 2457 2849 -4115 2 2 1 1 496 2458 2848 -4116 2 2 1 1 1415 2849 2459 -4117 2 2 1 1 497 2850 2458 -4118 2 2 1 1 1414 2459 2851 -4119 2 2 1 1 498 2460 2850 -4120 2 2 1 1 1413 2851 2461 -4121 2 2 1 1 499 2852 2460 -4122 2 2 1 1 1412 2461 2853 -4123 2 2 1 1 500 2462 2852 -4124 2 2 1 1 1411 2853 2463 -4125 2 2 1 1 501 2854 2462 -4126 2 2 1 1 1410 2463 2855 -4127 2 2 1 1 502 2464 2854 -4128 2 2 1 1 1409 2855 2465 -4129 2 2 1 1 503 2856 2464 -4130 2 2 1 1 1408 2465 2857 -4131 2 2 1 1 504 2466 2856 -4132 2 2 1 1 1407 2857 2467 -4133 2 2 1 1 505 2858 2466 -4134 2 2 1 1 1406 2467 2859 -4135 2 2 1 1 506 2468 2858 -4136 2 2 1 1 1405 2859 2469 -4137 2 2 1 1 507 2860 2468 -4138 2 2 1 1 1404 2469 2861 -4139 2 2 1 1 508 2470 2860 -4140 2 2 1 1 1403 2861 2471 -4141 2 2 1 1 509 2862 2470 -4142 2 2 1 1 1402 2471 2863 -4143 2 2 1 1 510 2472 2862 -4144 2 2 1 1 1401 2863 2473 -4145 2 2 1 1 511 2864 2472 -4146 2 2 1 1 1400 2473 2865 -4147 2 2 1 1 512 2474 2864 -4148 2 2 1 1 1399 2865 2475 -4149 2 2 1 1 513 2866 2474 -4150 2 2 1 1 1398 2475 2867 -4151 2 2 1 1 514 2476 2866 -4152 2 2 1 1 1397 2867 2477 -4153 2 2 1 1 515 2868 2476 -4154 2 2 1 1 1396 2477 2869 -4155 2 2 1 1 516 2478 2868 -4156 2 2 1 1 1395 2869 2479 -4157 2 2 1 1 517 2870 2478 -4158 2 2 1 1 1394 2479 2871 -4159 2 2 1 1 518 2480 2870 -4160 2 2 1 1 1393 2871 2481 -4161 2 2 1 1 519 2872 2480 -4162 2 2 1 1 1392 2481 2873 -4163 2 2 1 1 520 2482 2872 -4164 2 2 1 1 1391 2873 2483 -4165 2 2 1 1 521 2874 2482 -4166 2 2 1 1 1390 2483 2875 -4167 2 2 1 1 522 2484 2874 -4168 2 2 1 1 1389 2875 2485 -4169 2 2 1 1 523 2876 2484 -4170 2 2 1 1 1388 2485 2877 -4171 2 2 1 1 524 2486 2876 -4172 2 2 1 1 1387 2877 2487 -4173 2 2 1 1 525 2878 2486 -4174 2 2 1 1 1386 2487 2879 -4175 2 2 1 1 526 2488 2878 -4176 2 2 1 1 1385 2879 2489 -4177 2 2 1 1 527 2880 2488 -4178 2 2 1 1 1384 2489 2881 -4179 2 2 1 1 528 2490 2880 -4180 2 2 1 1 1383 2881 2491 -4181 2 2 1 1 529 2882 2490 -4182 2 2 1 1 1382 2491 2883 -4183 2 2 1 1 530 2492 2882 -4184 2 2 1 1 1381 2883 2493 -4185 2 2 1 1 531 2884 2492 -4186 2 2 1 1 1380 2493 2885 -4187 2 2 1 1 532 2494 2884 -4188 2 2 1 1 1379 2885 2495 -4189 2 2 1 1 533 2886 2494 -4190 2 2 1 1 1378 2495 2887 -4191 2 2 1 1 534 2496 2886 -4192 2 2 1 1 1377 2887 2497 -4193 2 2 1 1 535 2888 2496 -4194 2 2 1 1 1376 2497 2889 -4195 2 2 1 1 536 2498 2888 -4196 2 2 1 1 1375 2889 2499 -4197 2 2 1 1 537 2890 2498 -4198 2 2 1 1 1374 2499 2891 -4199 2 2 1 1 538 2500 2890 -4200 2 2 1 1 1373 2891 2501 -4201 2 2 1 1 539 2892 2500 -4202 2 2 1 1 1372 2501 2893 -4203 2 2 1 1 540 2502 2892 -4204 2 2 1 1 1371 2893 2503 -4205 2 2 1 1 541 2894 2502 -4206 2 2 1 1 1370 2503 2895 -4207 2 2 1 1 542 2504 2894 -4208 2 2 1 1 1369 2895 2505 -4209 2 2 1 1 543 2896 2504 -4210 2 2 1 1 1368 2505 2897 -4211 2 2 1 1 544 2506 2896 -4212 2 2 1 1 1367 2897 2507 -4213 2 2 1 1 545 2898 2506 -4214 2 2 1 1 1366 2507 2899 -4215 2 2 1 1 546 2508 2898 -4216 2 2 1 1 1365 2899 2509 -4217 2 2 1 1 547 2900 2508 -4218 2 2 1 1 1364 2509 2901 -4219 2 2 1 1 548 2510 2900 -4220 2 2 1 1 1363 2901 2511 -4221 2 2 1 1 549 2902 2510 -4222 2 2 1 1 1362 2511 2903 -4223 2 2 1 1 550 2512 2902 -4224 2 2 1 1 1361 2903 2513 -4225 2 2 1 1 551 2904 2512 -4226 2 2 1 1 1360 2513 2905 -4227 2 2 1 1 552 2514 2904 -4228 2 2 1 1 1359 2905 2515 -4229 2 2 1 1 553 2906 2514 -4230 2 2 1 1 1358 2515 2907 -4231 2 2 1 1 1357 2907 2517 -4232 2 2 1 1 554 2516 2906 -4233 2 2 1 1 555 2908 2516 -4234 2 2 1 1 1356 2517 2909 -4235 2 2 1 1 556 2518 2908 -4236 2 2 1 1 1355 2909 2519 -4237 2 2 1 1 557 2910 2518 -4238 2 2 1 1 1354 2519 2911 -4239 2 2 1 1 558 2520 2910 -4240 2 2 1 1 1353 2911 2521 -4241 2 2 1 1 559 2912 2520 -4242 2 2 1 1 1352 2521 2913 -4243 2 2 1 1 560 2522 2912 -4244 2 2 1 1 1351 2913 2523 -4245 2 2 1 1 561 2914 2522 -4246 2 2 1 1 1350 2523 2915 -4247 2 2 1 1 562 2524 2914 -4248 2 2 1 1 1349 2915 2525 -4249 2 2 1 1 563 2916 2524 -4250 2 2 1 1 1348 2525 2917 -4251 2 2 1 1 564 2526 2916 -4252 2 2 1 1 1347 2917 2527 -4253 2 2 1 1 565 2918 2526 -4254 2 2 1 1 1346 2527 2919 -4255 2 2 1 1 1345 2919 2528 -4256 2 2 1 1 566 2529 2918 -4257 2 2 1 1 1344 2528 2920 -4258 2 2 1 1 567 2921 2529 -4259 2 2 1 1 1343 2920 2530 -4260 2 2 1 1 568 2531 2921 -4261 2 2 1 1 12 2532 3132 -4262 2 2 1 1 355 3133 2533 -4263 2 2 1 1 13 3134 2532 -4264 2 2 1 1 354 2533 3135 -4265 2 2 1 1 353 3135 2535 -4266 2 2 1 1 14 2534 3134 -4267 2 2 1 1 352 2535 3137 -4268 2 2 1 1 15 3136 2534 -4269 2 2 1 1 16 2536 3136 -4270 2 2 1 1 351 3137 2537 -4271 2 2 1 1 17 3138 2536 -4272 2 2 1 1 350 2537 3139 -4273 2 2 1 1 349 3139 2539 -4274 2 2 1 1 18 2538 3138 -4275 2 2 1 1 19 3140 2538 -4276 2 2 1 1 348 2539 3141 -4277 2 2 1 1 20 2540 3140 -4278 2 2 1 1 347 3141 2541 -4279 2 2 1 1 346 2541 3143 -4280 2 2 1 1 21 3142 2540 -4281 2 2 1 1 22 2542 3142 -4282 2 2 1 1 345 3143 2543 -4283 2 2 1 1 344 2543 3145 -4284 2 2 1 1 23 3144 2542 -4285 2 2 1 1 24 2544 3144 -4286 2 2 1 1 343 3145 2545 -4287 2 2 1 1 25 3146 2544 -4288 2 2 1 1 342 2545 3147 -4289 2 2 1 1 26 2546 3146 -4290 2 2 1 1 341 3147 2547 -4291 2 2 1 1 340 2547 3149 -4292 2 2 1 1 27 3148 2546 -4293 2 2 1 1 28 2548 3148 -4294 2 2 1 1 339 3149 2549 -4295 2 2 1 1 29 3150 2548 -4296 2 2 1 1 338 2549 3151 -4297 2 2 1 1 337 3151 2551 -4298 2 2 1 1 30 2550 3150 -4299 2 2 1 1 31 3152 2550 -4300 2 2 1 1 336 2551 3153 -4301 2 2 1 1 335 3153 2553 -4302 2 2 1 1 32 2552 3152 -4303 2 2 1 1 33 3154 2552 -4304 2 2 1 1 334 2553 3155 -4305 2 2 1 1 34 2554 3154 -4306 2 2 1 1 333 3155 2555 -4307 2 2 1 1 35 3156 2554 -4308 2 2 1 1 332 2555 3157 -4309 2 2 1 1 36 2556 3156 -4310 2 2 1 1 331 3157 2557 -4311 2 2 1 1 37 3158 2556 -4312 2 2 1 1 330 2557 3159 -4313 2 2 1 1 38 2558 3158 -4314 2 2 1 1 329 3159 2559 -4315 2 2 1 1 39 3160 2558 -4316 2 2 1 1 328 2559 3161 -4317 2 2 1 1 40 2560 3160 -4318 2 2 1 1 327 3161 2561 -4319 2 2 1 1 41 3162 2560 -4320 2 2 1 1 326 2561 3163 -4321 2 2 1 1 325 3163 2563 -4322 2 2 1 1 42 2562 3162 -4323 2 2 1 1 43 3164 2562 -4324 2 2 1 1 324 2563 3165 -4325 2 2 1 1 44 2564 3164 -4326 2 2 1 1 323 3165 2565 -4327 2 2 1 1 45 3166 2564 -4328 2 2 1 1 322 2565 3167 -4329 2 2 1 1 46 2566 3166 -4330 2 2 1 1 321 3167 2567 -4331 2 2 1 1 47 3168 2566 -4332 2 2 1 1 320 2567 3169 -4333 2 2 1 1 48 2568 3168 -4334 2 2 1 1 319 3169 2569 -4335 2 2 1 1 49 3170 2568 -4336 2 2 1 1 318 2569 3171 -4337 2 2 1 1 50 2570 3170 -4338 2 2 1 1 317 3171 2571 -4339 2 2 1 1 51 3172 2570 -4340 2 2 1 1 316 2571 3173 -4341 2 2 1 1 52 2572 3172 -4342 2 2 1 1 315 3173 2573 -4343 2 2 1 1 53 3174 2572 -4344 2 2 1 1 314 2573 3175 -4345 2 2 1 1 54 2574 3174 -4346 2 2 1 1 313 3175 2575 -4347 2 2 1 1 55 3176 2574 -4348 2 2 1 1 312 2575 3177 -4349 2 2 1 1 56 2576 3176 -4350 2 2 1 1 311 3177 2577 -4351 2 2 1 1 57 3178 2576 -4352 2 2 1 1 310 2577 3179 -4353 2 2 1 1 58 2578 3178 -4354 2 2 1 1 309 3179 2579 -4355 2 2 1 1 59 3180 2578 -4356 2 2 1 1 308 2579 3181 -4357 2 2 1 1 60 2580 3180 -4358 2 2 1 1 307 3181 2581 -4359 2 2 1 1 61 3182 2580 -4360 2 2 1 1 306 2581 3183 -4361 2 2 1 1 62 2582 3182 -4362 2 2 1 1 305 3183 2583 -4363 2 2 1 1 63 3184 2582 -4364 2 2 1 1 304 2583 3185 -4365 2 2 1 1 64 2584 3184 -4366 2 2 1 1 303 3185 2585 -4367 2 2 1 1 65 3186 2584 -4368 2 2 1 1 302 2585 3187 -4369 2 2 1 1 66 2586 3186 -4370 2 2 1 1 301 3187 2587 -4371 2 2 1 1 67 3188 2586 -4372 2 2 1 1 300 2587 3189 -4373 2 2 1 1 68 2588 3188 -4374 2 2 1 1 299 3189 2589 -4375 2 2 1 1 69 3190 2588 -4376 2 2 1 1 298 2589 3191 -4377 2 2 1 1 70 2590 3190 -4378 2 2 1 1 297 3191 2591 -4379 2 2 1 1 71 3192 2590 -4380 2 2 1 1 296 2591 3193 -4381 2 2 1 1 72 2592 3192 -4382 2 2 1 1 295 3193 2593 -4383 2 2 1 1 73 3194 2592 -4384 2 2 1 1 294 2593 3195 -4385 2 2 1 1 74 2594 3194 -4386 2 2 1 1 293 3195 2595 -4387 2 2 1 1 75 3196 2594 -4388 2 2 1 1 292 2595 3197 -4389 2 2 1 1 76 2596 3196 -4390 2 2 1 1 291 3197 2597 -4391 2 2 1 1 77 3198 2596 -4392 2 2 1 1 290 2597 3199 -4393 2 2 1 1 78 2598 3198 -4394 2 2 1 1 289 3199 2599 -4395 2 2 1 1 79 3200 2598 -4396 2 2 1 1 288 2599 3201 -4397 2 2 1 1 80 2600 3200 -4398 2 2 1 1 287 3201 2601 -4399 2 2 1 1 81 3202 2600 -4400 2 2 1 1 286 2601 3203 -4401 2 2 1 1 82 2602 3202 -4402 2 2 1 1 285 3203 2603 -4403 2 2 1 1 83 3204 2602 -4404 2 2 1 1 284 2603 3205 -4405 2 2 1 1 84 2604 3204 -4406 2 2 1 1 283 3205 2605 -4407 2 2 1 1 85 3206 2604 -4408 2 2 1 1 282 2605 3207 -4409 2 2 1 1 86 2606 3206 -4410 2 2 1 1 281 3207 2607 -4411 2 2 1 1 87 3208 2606 -4412 2 2 1 1 280 2607 3209 -4413 2 2 1 1 88 2608 3208 -4414 2 2 1 1 279 3209 2609 -4415 2 2 1 1 89 3210 2608 -4416 2 2 1 1 278 2609 3211 -4417 2 2 1 1 90 2610 3210 -4418 2 2 1 1 277 3211 2611 -4419 2 2 1 1 91 3212 2610 -4420 2 2 1 1 276 2611 3213 -4421 2 2 1 1 92 2612 3212 -4422 2 2 1 1 275 3213 2613 -4423 2 2 1 1 93 3214 2612 -4424 2 2 1 1 274 2613 3215 -4425 2 2 1 1 94 2614 3214 -4426 2 2 1 1 273 3215 2615 -4427 2 2 1 1 95 3216 2614 -4428 2 2 1 1 272 2615 3217 -4429 2 2 1 1 96 2616 3216 -4430 2 2 1 1 271 3217 2617 -4431 2 2 1 1 97 3218 2616 -4432 2 2 1 1 270 2617 3219 -4433 2 2 1 1 98 2618 3218 -4434 2 2 1 1 269 3219 2619 -4435 2 2 1 1 99 3220 2618 -4436 2 2 1 1 268 2619 3221 -4437 2 2 1 1 100 2620 3220 -4438 2 2 1 1 267 3221 2621 -4439 2 2 1 1 101 3222 2620 -4440 2 2 1 1 266 2621 3223 -4441 2 2 1 1 102 2622 3222 -4442 2 2 1 1 265 3223 2623 -4443 2 2 1 1 103 3224 2622 -4444 2 2 1 1 264 2623 3225 -4445 2 2 1 1 104 2624 3224 -4446 2 2 1 1 263 3225 2625 -4447 2 2 1 1 105 3226 2624 -4448 2 2 1 1 262 2625 3227 -4449 2 2 1 1 106 2626 3226 -4450 2 2 1 1 261 3227 2627 -4451 2 2 1 1 107 3228 2626 -4452 2 2 1 1 260 2627 3229 -4453 2 2 1 1 108 2628 3228 -4454 2 2 1 1 259 3229 2629 -4455 2 2 1 1 109 3230 2628 -4456 2 2 1 1 258 2629 3231 -4457 2 2 1 1 110 2630 3230 -4458 2 2 1 1 257 3231 2631 -4459 2 2 1 1 111 3232 2630 -4460 2 2 1 1 256 2631 3233 -4461 2 2 1 1 112 2632 3232 -4462 2 2 1 1 255 3233 2633 -4463 2 2 1 1 113 3234 2632 -4464 2 2 1 1 254 2633 3235 -4465 2 2 1 1 114 2634 3234 -4466 2 2 1 1 253 3235 2635 -4467 2 2 1 1 115 3236 2634 -4468 2 2 1 1 252 2635 3237 -4469 2 2 1 1 116 2636 3236 -4470 2 2 1 1 251 3237 2637 -4471 2 2 1 1 117 3238 2636 -4472 2 2 1 1 250 2637 3239 -4473 2 2 1 1 118 2638 3238 -4474 2 2 1 1 249 3239 2639 -4475 2 2 1 1 119 3240 2638 -4476 2 2 1 1 248 2639 3241 -4477 2 2 1 1 120 2640 3240 -4478 2 2 1 1 247 3241 2641 -4479 2 2 1 1 121 3242 2640 -4480 2 2 1 1 246 2641 3243 -4481 2 2 1 1 122 2642 3242 -4482 2 2 1 1 245 3243 2643 -4483 2 2 1 1 123 3244 2642 -4484 2 2 1 1 244 2643 3245 -4485 2 2 1 1 124 2644 3244 -4486 2 2 1 1 243 3245 2645 -4487 2 2 1 1 125 3246 2644 -4488 2 2 1 1 242 2645 3247 -4489 2 2 1 1 126 2646 3246 -4490 2 2 1 1 241 3247 2647 -4491 2 2 1 1 127 3248 2646 -4492 2 2 1 1 240 2647 3249 -4493 2 2 1 1 128 2648 3248 -4494 2 2 1 1 239 3249 2649 -4495 2 2 1 1 129 3250 2648 -4496 2 2 1 1 238 2649 3251 -4497 2 2 1 1 130 2650 3250 -4498 2 2 1 1 237 3251 2651 -4499 2 2 1 1 131 3252 2650 -4500 2 2 1 1 236 2651 3253 -4501 2 2 1 1 132 2652 3252 -4502 2 2 1 1 235 3253 2653 -4503 2 2 1 1 133 3254 2652 -4504 2 2 1 1 234 2653 3255 -4505 2 2 1 1 134 2654 3254 -4506 2 2 1 1 233 3255 2655 -4507 2 2 1 1 135 3256 2654 -4508 2 2 1 1 232 2655 3257 -4509 2 2 1 1 136 2656 3256 -4510 2 2 1 1 231 3257 2657 -4511 2 2 1 1 137 3258 2656 -4512 2 2 1 1 230 2657 3259 -4513 2 2 1 1 138 2658 3258 -4514 2 2 1 1 229 3259 2659 -4515 2 2 1 1 139 3260 2658 -4516 2 2 1 1 228 2659 3261 -4517 2 2 1 1 140 2660 3260 -4518 2 2 1 1 227 3261 2661 -4519 2 2 1 1 141 3262 2660 -4520 2 2 1 1 226 2661 3263 -4521 2 2 1 1 142 2662 3262 -4522 2 2 1 1 225 3263 2663 -4523 2 2 1 1 143 3264 2662 -4524 2 2 1 1 224 2663 3265 -4525 2 2 1 1 144 2664 3264 -4526 2 2 1 1 223 3265 2665 -4527 2 2 1 1 145 3266 2664 -4528 2 2 1 1 222 2665 3267 -4529 2 2 1 1 146 2666 3266 -4530 2 2 1 1 221 3267 2667 -4531 2 2 1 1 147 3268 2666 -4532 2 2 1 1 220 2667 3269 -4533 2 2 1 1 148 2668 3268 -4534 2 2 1 1 219 3269 2669 -4535 2 2 1 1 149 3270 2668 -4536 2 2 1 1 218 2669 3271 -4537 2 2 1 1 150 2670 3270 -4538 2 2 1 1 217 3271 2671 -4539 2 2 1 1 151 3272 2670 -4540 2 2 1 1 216 2671 3273 -4541 2 2 1 1 152 2672 3272 -4542 2 2 1 1 215 3273 2673 -4543 2 2 1 1 153 3274 2672 -4544 2 2 1 1 214 2673 3275 -4545 2 2 1 1 154 2674 3274 -4546 2 2 1 1 213 3275 2675 -4547 2 2 1 1 155 3276 2674 -4548 2 2 1 1 212 2675 3277 -4549 2 2 1 1 156 2676 3276 -4550 2 2 1 1 211 3277 2677 -4551 2 2 1 1 157 3278 2676 -4552 2 2 1 1 210 2677 3279 -4553 2 2 1 1 158 2678 3278 -4554 2 2 1 1 209 3279 2679 -4555 2 2 1 1 159 3280 2678 -4556 2 2 1 1 208 2679 3281 -4557 2 2 1 1 160 2680 3280 -4558 2 2 1 1 207 3281 2681 -4559 2 2 1 1 161 3282 2680 -4560 2 2 1 1 206 2681 3283 -4561 2 2 1 1 162 2682 3282 -4562 2 2 1 1 205 3283 2683 -4563 2 2 1 1 163 3284 2682 -4564 2 2 1 1 204 2683 3285 -4565 2 2 1 1 164 2684 3284 -4566 2 2 1 1 203 3285 2685 -4567 2 2 1 1 165 3286 2684 -4568 2 2 1 1 202 2685 3287 -4569 2 2 1 1 166 2686 3286 -4570 2 2 1 1 201 3287 2687 -4571 2 2 1 1 167 3288 2686 -4572 2 2 1 1 200 2687 3289 -4573 2 2 1 1 168 2688 3288 -4574 2 2 1 1 199 3289 2689 -4575 2 2 1 1 169 3290 2688 -4576 2 2 1 1 198 2689 3291 -4577 2 2 1 1 170 2690 3290 -4578 2 2 1 1 197 3291 2691 -4579 2 2 1 1 171 3292 2690 -4580 2 2 1 1 196 2691 3293 -4581 2 2 1 1 172 2692 3292 -4582 2 2 1 1 195 3293 2693 -4583 2 2 1 1 173 3294 2692 -4584 2 2 1 1 194 2693 3295 -4585 2 2 1 1 174 2694 3294 -4586 2 2 1 1 193 3295 2695 -4587 2 2 1 1 175 3296 2694 -4588 2 2 1 1 192 2695 3297 -4589 2 2 1 1 176 2696 3296 -4590 2 2 1 1 191 3297 2697 -4591 2 2 1 1 177 3299 2696 -4592 2 2 1 1 190 2697 3300 -4593 2 2 1 1 178 2698 3299 -4594 2 2 1 1 189 3300 2699 -4595 2 2 1 1 179 3303 2698 -4596 2 2 1 1 188 2699 3304 -4597 2 2 1 1 180 2700 3303 -4598 2 2 1 1 187 3304 2701 -4599 2 2 1 1 181 3307 2700 -4600 2 2 1 1 186 2701 3308 -4601 2 2 1 1 182 2702 3307 -4602 2 2 1 1 185 3308 2703 -4603 2 2 1 1 183 3311 2702 -4604 2 2 1 1 184 2703 3311 -4605 2 2 1 1 9 3486 2705 -4606 2 2 1 1 358 2704 3487 -4607 2 2 1 1 359 360 3484 -4608 2 2 1 1 1551 1552 3485 -4609 2 2 1 1 1554 3484 2321 -4610 2 2 1 1 1553 2320 3485 -4611 2 2 1 1 1553 3486 2322 -4612 2 2 1 1 1554 2323 3487 -4613 2 2 1 1 9 10 3486 -4614 2 2 1 1 357 358 3487 -4615 2 2 1 1 360 2321 3484 -4616 2 2 1 1 1551 3485 2320 -4617 2 2 1 1 1335 3483 1940 -4618 2 2 1 1 576 1941 3482 -4619 2 2 1 1 1556 3482 1941 -4620 2 2 1 1 1555 1940 3483 -4621 2 2 1 1 10 2322 3486 -4622 2 2 1 1 357 3487 2323 -4623 2 2 1 1 5 2708 3131 -4624 2 2 1 1 6 3130 2709 -4625 2 2 1 1 1553 2708 2706 -4626 2 2 1 1 1554 2707 2709 -4627 2 2 1 1 1554 2704 3484 -4628 2 2 1 1 1553 3485 2705 -4629 2 2 1 1 1554 3487 2704 -4630 2 2 1 1 1553 2705 3486 -4631 2 2 1 1 1342 2530 3481 -4632 2 2 1 1 569 3480 2531 -4633 2 2 1 1 1938 3476 2710 -4634 2 2 1 1 1939 2711 3477 -4635 2 2 1 1 1938 2713 3478 -4636 2 2 1 1 1939 3479 2712 -4637 2 2 1 1 1335 1336 3483 -4638 2 2 1 1 575 576 3482 -4639 2 2 1 1 569 570 3480 -4640 2 2 1 1 1341 1342 3481 -4641 2 2 1 1 5 3128 2706 -4642 2 2 1 1 6 2707 3129 -4643 2 2 1 1 1763 2706 3128 -4644 2 2 1 1 1764 3129 2707 -4645 2 2 1 1 361 362 2714 -4646 2 2 1 1 1549 1550 2715 -4647 2 2 1 1 363 364 2716 -4648 2 2 1 1 1547 1548 2717 -4649 2 2 1 1 365 366 2718 -4650 2 2 1 1 1545 1546 2719 -4651 2 2 1 1 367 368 2720 -4652 2 2 1 1 1543 1544 2721 -4653 2 2 1 1 369 370 2722 -4654 2 2 1 1 1541 1542 2723 -4655 2 2 1 1 371 372 2724 -4656 2 2 1 1 1539 1540 2725 -4657 2 2 1 1 373 374 2726 -4658 2 2 1 1 1537 1538 2727 -4659 2 2 1 1 375 376 2728 -4660 2 2 1 1 1535 1536 2729 -4661 2 2 1 1 377 378 2730 -4662 2 2 1 1 1533 1534 2731 -4663 2 2 1 1 379 380 2732 -4664 2 2 1 1 1531 1532 2733 -4665 2 2 1 1 381 382 2734 -4666 2 2 1 1 1529 1530 2735 -4667 2 2 1 1 383 384 2736 -4668 2 2 1 1 1527 1528 2737 -4669 2 2 1 1 385 386 2738 -4670 2 2 1 1 1525 1526 2739 -4671 2 2 1 1 387 388 2740 -4672 2 2 1 1 1523 1524 2741 -4673 2 2 1 1 389 390 2742 -4674 2 2 1 1 1521 1522 2743 -4675 2 2 1 1 391 392 2744 -4676 2 2 1 1 1519 1520 2745 -4677 2 2 1 1 393 394 2746 -4678 2 2 1 1 1517 1518 2747 -4679 2 2 1 1 395 396 2748 -4680 2 2 1 1 1515 1516 2749 -4681 2 2 1 1 397 398 2750 -4682 2 2 1 1 1513 1514 2751 -4683 2 2 1 1 399 400 2752 -4684 2 2 1 1 1511 1512 2753 -4685 2 2 1 1 401 402 2754 -4686 2 2 1 1 1509 1510 2755 -4687 2 2 1 1 403 404 2756 -4688 2 2 1 1 1507 1508 2757 -4689 2 2 1 1 405 406 2758 -4690 2 2 1 1 1505 1506 2759 -4691 2 2 1 1 407 408 2760 -4692 2 2 1 1 1503 1504 2761 -4693 2 2 1 1 409 410 2762 -4694 2 2 1 1 1501 1502 2763 -4695 2 2 1 1 5 3131 1127 -4696 2 2 1 1 6 784 3130 -4697 2 2 1 1 411 412 2764 -4698 2 2 1 1 1499 1500 2765 -4699 2 2 1 1 413 414 2766 -4700 2 2 1 1 1497 1498 2767 -4701 2 2 1 1 415 416 2768 -4702 2 2 1 1 1495 1496 2769 -4703 2 2 1 1 417 418 2770 -4704 2 2 1 1 1493 1494 2771 -4705 2 2 1 1 419 420 2772 -4706 2 2 1 1 1491 1492 2773 -4707 2 2 1 1 421 422 2774 -4708 2 2 1 1 1489 1490 2775 -4709 2 2 1 1 423 424 2776 -4710 2 2 1 1 1487 1488 2777 -4711 2 2 1 1 425 426 2778 -4712 2 2 1 1 1485 1486 2779 -4713 2 2 1 1 427 428 2780 -4714 2 2 1 1 1483 1484 2781 -4715 2 2 1 1 429 430 2782 -4716 2 2 1 1 1481 1482 2783 -4717 2 2 1 1 431 432 2784 -4718 2 2 1 1 1479 1480 2785 -4719 2 2 1 1 433 434 2786 -4720 2 2 1 1 1477 1478 2787 -4721 2 2 1 1 435 436 2788 -4722 2 2 1 1 1475 1476 2789 -4723 2 2 1 1 437 438 2790 -4724 2 2 1 1 1473 1474 2791 -4725 2 2 1 1 439 440 2792 -4726 2 2 1 1 1471 1472 2793 -4727 2 2 1 1 441 442 2794 -4728 2 2 1 1 1469 1470 2795 -4729 2 2 1 1 443 444 2796 -4730 2 2 1 1 1467 1468 2797 -4731 2 2 1 1 445 446 2798 -4732 2 2 1 1 1465 1466 2799 -4733 2 2 1 1 447 448 2800 -4734 2 2 1 1 1463 1464 2801 -4735 2 2 1 1 449 450 2802 -4736 2 2 1 1 1461 1462 2803 -4737 2 2 1 1 451 452 2804 -4738 2 2 1 1 1459 1460 2805 -4739 2 2 1 1 453 454 2806 -4740 2 2 1 1 1457 1458 2807 -4741 2 2 1 1 455 456 2808 -4742 2 2 1 1 1455 1456 2809 -4743 2 2 1 1 457 458 2810 -4744 2 2 1 1 1453 1454 2811 -4745 2 2 1 1 459 460 2812 -4746 2 2 1 1 1451 1452 2813 -4747 2 2 1 1 461 462 2814 -4748 2 2 1 1 1449 1450 2815 -4749 2 2 1 1 463 464 2816 -4750 2 2 1 1 1447 1448 2817 -4751 2 2 1 1 465 466 2818 -4752 2 2 1 1 1445 1446 2819 -4753 2 2 1 1 467 468 2820 -4754 2 2 1 1 1443 1444 2821 -4755 2 2 1 1 469 470 2822 -4756 2 2 1 1 1441 1442 2823 -4757 2 2 1 1 471 472 2824 -4758 2 2 1 1 1439 1440 2825 -4759 2 2 1 1 473 474 2826 -4760 2 2 1 1 1437 1438 2827 -4761 2 2 1 1 475 476 2828 -4762 2 2 1 1 1435 1436 2829 -4763 2 2 1 1 477 478 2830 -4764 2 2 1 1 1433 1434 2831 -4765 2 2 1 1 479 480 2832 -4766 2 2 1 1 1431 1432 2833 -4767 2 2 1 1 481 482 2834 -4768 2 2 1 1 1429 1430 2835 -4769 2 2 1 1 483 484 2836 -4770 2 2 1 1 1427 1428 2837 -4771 2 2 1 1 485 486 2838 -4772 2 2 1 1 1425 1426 2839 -4773 2 2 1 1 487 488 2840 -4774 2 2 1 1 1423 1424 2841 -4775 2 2 1 1 489 490 2842 -4776 2 2 1 1 1421 1422 2843 -4777 2 2 1 1 491 492 2844 -4778 2 2 1 1 1419 1420 2845 -4779 2 2 1 1 493 494 2846 -4780 2 2 1 1 1417 1418 2847 -4781 2 2 1 1 495 496 2848 -4782 2 2 1 1 1415 1416 2849 -4783 2 2 1 1 497 498 2850 -4784 2 2 1 1 1413 1414 2851 -4785 2 2 1 1 499 500 2852 -4786 2 2 1 1 1411 1412 2853 -4787 2 2 1 1 501 502 2854 -4788 2 2 1 1 1409 1410 2855 -4789 2 2 1 1 503 504 2856 -4790 2 2 1 1 1407 1408 2857 -4791 2 2 1 1 505 506 2858 -4792 2 2 1 1 1405 1406 2859 -4793 2 2 1 1 507 508 2860 -4794 2 2 1 1 1403 1404 2861 -4795 2 2 1 1 509 510 2862 -4796 2 2 1 1 1401 1402 2863 -4797 2 2 1 1 511 512 2864 -4798 2 2 1 1 1399 1400 2865 -4799 2 2 1 1 513 514 2866 -4800 2 2 1 1 1397 1398 2867 -4801 2 2 1 1 515 516 2868 -4802 2 2 1 1 1395 1396 2869 -4803 2 2 1 1 517 518 2870 -4804 2 2 1 1 1393 1394 2871 -4805 2 2 1 1 519 520 2872 -4806 2 2 1 1 1391 1392 2873 -4807 2 2 1 1 521 522 2874 -4808 2 2 1 1 1389 1390 2875 -4809 2 2 1 1 523 524 2876 -4810 2 2 1 1 1387 1388 2877 -4811 2 2 1 1 525 526 2878 -4812 2 2 1 1 1385 1386 2879 -4813 2 2 1 1 527 528 2880 -4814 2 2 1 1 1383 1384 2881 -4815 2 2 1 1 529 530 2882 -4816 2 2 1 1 1381 1382 2883 -4817 2 2 1 1 531 532 2884 -4818 2 2 1 1 1379 1380 2885 -4819 2 2 1 1 533 534 2886 -4820 2 2 1 1 1377 1378 2887 -4821 2 2 1 1 535 536 2888 -4822 2 2 1 1 1375 1376 2889 -4823 2 2 1 1 537 538 2890 -4824 2 2 1 1 1373 1374 2891 -4825 2 2 1 1 539 540 2892 -4826 2 2 1 1 1371 1372 2893 -4827 2 2 1 1 541 542 2894 -4828 2 2 1 1 1369 1370 2895 -4829 2 2 1 1 543 544 2896 -4830 2 2 1 1 1367 1368 2897 -4831 2 2 1 1 545 546 2898 -4832 2 2 1 1 1365 1366 2899 -4833 2 2 1 1 547 548 2900 -4834 2 2 1 1 1363 1364 2901 -4835 2 2 1 1 549 550 2902 -4836 2 2 1 1 1361 1362 2903 -4837 2 2 1 1 551 552 2904 -4838 2 2 1 1 1359 1360 2905 -4839 2 2 1 1 553 554 2906 -4840 2 2 1 1 1357 1358 2907 -4841 2 2 1 1 555 556 2908 -4842 2 2 1 1 1355 1356 2909 -4843 2 2 1 1 557 558 2910 -4844 2 2 1 1 1353 1354 2911 -4845 2 2 1 1 559 560 2912 -4846 2 2 1 1 1351 1352 2913 -4847 2 2 1 1 561 562 2914 -4848 2 2 1 1 1349 1350 2915 -4849 2 2 1 1 563 564 2916 -4850 2 2 1 1 1347 1348 2917 -4851 2 2 1 1 1345 1346 2919 -4852 2 2 1 1 565 566 2918 -4853 2 2 1 1 1343 1344 2920 -4854 2 2 1 1 567 568 2921 -4855 2 2 1 1 1333 1334 2922 -4856 2 2 1 1 577 578 2923 -4857 2 2 1 1 1331 1332 2924 -4858 2 2 1 1 579 580 2925 -4859 2 2 1 1 1329 1330 2927 -4860 2 2 1 1 581 582 2926 -4861 2 2 1 1 1327 1328 2928 -4862 2 2 1 1 583 584 2929 -4863 2 2 1 1 1325 1326 2930 -4864 2 2 1 1 585 586 2931 -4865 2 2 1 1 1323 1324 2932 -4866 2 2 1 1 587 588 2933 -4867 2 2 1 1 1321 1322 2934 -4868 2 2 1 1 589 590 2935 -4869 2 2 1 1 1319 1320 2936 -4870 2 2 1 1 591 592 2937 -4871 2 2 1 1 1317 1318 2938 -4872 2 2 1 1 593 594 2939 -4873 2 2 1 1 1315 1316 2940 -4874 2 2 1 1 595 596 2941 -4875 2 2 1 1 1313 1314 2942 -4876 2 2 1 1 597 598 2943 -4877 2 2 1 1 1311 1312 2944 -4878 2 2 1 1 599 600 2945 -4879 2 2 1 1 1309 1310 2946 -4880 2 2 1 1 601 602 2947 -4881 2 2 1 1 1307 1308 2948 -4882 2 2 1 1 603 604 2949 -4883 2 2 1 1 1305 1306 2950 -4884 2 2 1 1 605 606 2951 -4885 2 2 1 1 1303 1304 2952 -4886 2 2 1 1 607 608 2953 -4887 2 2 1 1 1301 1302 2954 -4888 2 2 1 1 609 610 2955 -4889 2 2 1 1 1299 1300 2956 -4890 2 2 1 1 611 612 2957 -4891 2 2 1 1 1297 1298 2958 -4892 2 2 1 1 613 614 2959 -4893 2 2 1 1 1295 1296 2960 -4894 2 2 1 1 615 616 2961 -4895 2 2 1 1 1293 1294 2962 -4896 2 2 1 1 617 618 2963 -4897 2 2 1 1 1291 1292 2964 -4898 2 2 1 1 619 620 2965 -4899 2 2 1 1 1289 1290 2966 -4900 2 2 1 1 621 622 2967 -4901 2 2 1 1 1287 1288 2968 -4902 2 2 1 1 623 624 2969 -4903 2 2 1 1 1285 1286 2970 -4904 2 2 1 1 625 626 2971 -4905 2 2 1 1 1283 1284 2972 -4906 2 2 1 1 627 628 2973 -4907 2 2 1 1 1281 1282 2974 -4908 2 2 1 1 629 630 2975 -4909 2 2 1 1 1279 1280 2976 -4910 2 2 1 1 631 632 2977 -4911 2 2 1 1 1277 1278 2978 -4912 2 2 1 1 633 634 2979 -4913 2 2 1 1 1275 1276 2980 -4914 2 2 1 1 635 636 2981 -4915 2 2 1 1 1273 1274 2982 -4916 2 2 1 1 637 638 2983 -4917 2 2 1 1 1271 1272 2984 -4918 2 2 1 1 639 640 2985 -4919 2 2 1 1 1269 1270 2986 -4920 2 2 1 1 641 642 2987 -4921 2 2 1 1 1267 1268 2988 -4922 2 2 1 1 643 644 2989 -4923 2 2 1 1 1265 1266 2990 -4924 2 2 1 1 645 646 2991 -4925 2 2 1 1 1263 1264 2992 -4926 2 2 1 1 647 648 2993 -4927 2 2 1 1 1261 1262 2994 -4928 2 2 1 1 649 650 2995 -4929 2 2 1 1 1259 1260 2996 -4930 2 2 1 1 651 652 2997 -4931 2 2 1 1 1257 1258 2998 -4932 2 2 1 1 653 654 2999 -4933 2 2 1 1 1255 1256 3000 -4934 2 2 1 1 655 656 3001 -4935 2 2 1 1 1253 1254 3002 -4936 2 2 1 1 657 658 3003 -4937 2 2 1 1 1251 1252 3004 -4938 2 2 1 1 659 660 3005 -4939 2 2 1 1 1249 1250 3006 -4940 2 2 1 1 661 662 3007 -4941 2 2 1 1 1247 1248 3008 -4942 2 2 1 1 663 664 3009 -4943 2 2 1 1 1245 1246 3010 -4944 2 2 1 1 665 666 3011 -4945 2 2 1 1 1243 1244 3012 -4946 2 2 1 1 667 668 3013 -4947 2 2 1 1 1241 1242 3014 -4948 2 2 1 1 669 670 3015 -4949 2 2 1 1 1239 1240 3016 -4950 2 2 1 1 671 672 3017 -4951 2 2 1 1 1237 1238 3018 -4952 2 2 1 1 673 674 3019 -4953 2 2 1 1 1235 1236 3020 -4954 2 2 1 1 675 676 3021 -4955 2 2 1 1 1233 1234 3022 -4956 2 2 1 1 677 678 3023 -4957 2 2 1 1 1231 1232 3024 -4958 2 2 1 1 679 680 3025 -4959 2 2 1 1 1229 1230 3026 -4960 2 2 1 1 681 682 3027 -4961 2 2 1 1 1227 1228 3028 -4962 2 2 1 1 683 684 3029 -4963 2 2 1 1 1225 1226 3030 -4964 2 2 1 1 685 686 3031 -4965 2 2 1 1 1223 1224 3032 -4966 2 2 1 1 687 688 3033 -4967 2 2 1 1 1221 1222 3034 -4968 2 2 1 1 689 690 3035 -4969 2 2 1 1 1219 1220 3036 -4970 2 2 1 1 691 692 3037 -4971 2 2 1 1 1217 1218 3038 -4972 2 2 1 1 693 694 3039 -4973 2 2 1 1 1215 1216 3040 -4974 2 2 1 1 695 696 3041 -4975 2 2 1 1 1213 1214 3042 -4976 2 2 1 1 697 698 3043 -4977 2 2 1 1 1211 1212 3044 -4978 2 2 1 1 699 700 3045 -4979 2 2 1 1 1209 1210 3046 -4980 2 2 1 1 701 702 3047 -4981 2 2 1 1 1207 1208 3048 -4982 2 2 1 1 703 704 3049 -4983 2 2 1 1 1205 1206 3050 -4984 2 2 1 1 705 706 3051 -4985 2 2 1 1 1203 1204 3052 -4986 2 2 1 1 707 708 3053 -4987 2 2 1 1 1201 1202 3054 -4988 2 2 1 1 709 710 3055 -4989 2 2 1 1 1199 1200 3056 -4990 2 2 1 1 711 712 3057 -4991 2 2 1 1 1197 1198 3058 -4992 2 2 1 1 713 714 3059 -4993 2 2 1 1 1195 1196 3060 -4994 2 2 1 1 715 716 3061 -4995 2 2 1 1 1193 1194 3062 -4996 2 2 1 1 717 718 3063 -4997 2 2 1 1 1191 1192 3064 -4998 2 2 1 1 719 720 3065 -4999 2 2 1 1 1189 1190 3066 -5000 2 2 1 1 721 722 3067 -5001 2 2 1 1 1187 1188 3068 -5002 2 2 1 1 723 724 3069 -5003 2 2 1 1 1185 1186 3070 -5004 2 2 1 1 725 726 3071 -5005 2 2 1 1 1183 1184 3072 -5006 2 2 1 1 727 728 3073 -5007 2 2 1 1 1181 1182 3074 -5008 2 2 1 1 729 730 3075 -5009 2 2 1 1 1179 1180 3076 -5010 2 2 1 1 731 732 3077 -5011 2 2 1 1 1177 1178 3078 -5012 2 2 1 1 733 734 3079 -5013 2 2 1 1 1175 1176 3080 -5014 2 2 1 1 735 736 3081 -5015 2 2 1 1 1173 1174 3082 -5016 2 2 1 1 737 738 3083 -5017 2 2 1 1 1171 1172 3084 -5018 2 2 1 1 739 740 3085 -5019 2 2 1 1 1169 1170 3086 -5020 2 2 1 1 741 742 3087 -5021 2 2 1 1 1167 1168 3088 -5022 2 2 1 1 743 744 3089 -5023 2 2 1 1 1165 1166 3090 -5024 2 2 1 1 745 746 3091 -5025 2 2 1 1 1163 1164 3092 -5026 2 2 1 1 747 748 3093 -5027 2 2 1 1 1161 1162 3094 -5028 2 2 1 1 749 750 3095 -5029 2 2 1 1 1159 1160 3096 -5030 2 2 1 1 751 752 3097 -5031 2 2 1 1 1157 1158 3098 -5032 2 2 1 1 753 754 3099 -5033 2 2 1 1 1155 1156 3100 -5034 2 2 1 1 755 756 3101 -5035 2 2 1 1 1153 1154 3102 -5036 2 2 1 1 757 758 3103 -5037 2 2 1 1 1151 1152 3104 -5038 2 2 1 1 759 760 3105 -5039 2 2 1 1 1149 1150 3106 -5040 2 2 1 1 761 762 3107 -5041 2 2 1 1 1147 1148 3108 -5042 2 2 1 1 763 764 3109 -5043 2 2 1 1 1145 1146 3110 -5044 2 2 1 1 765 766 3111 -5045 2 2 1 1 1143 1144 3112 -5046 2 2 1 1 767 768 3113 -5047 2 2 1 1 1141 1142 3114 -5048 2 2 1 1 769 770 3115 -5049 2 2 1 1 1139 1140 3116 -5050 2 2 1 1 771 772 3117 -5051 2 2 1 1 1137 1138 3118 -5052 2 2 1 1 773 774 3119 -5053 2 2 1 1 1135 1136 3120 -5054 2 2 1 1 775 776 3121 -5055 2 2 1 1 1133 1134 3122 -5056 2 2 1 1 777 778 3123 -5057 2 2 1 1 1131 1132 3124 -5058 2 2 1 1 779 780 3125 -5059 2 2 1 1 1129 1130 3126 -5060 2 2 1 1 781 782 3127 -5061 2 2 1 1 5 1128 3128 -5062 2 2 1 1 6 3129 783 -5063 2 2 1 1 11 12 3132 -5064 2 2 1 1 355 356 3133 -5065 2 2 1 1 13 14 3134 -5066 2 2 1 1 353 354 3135 -5067 2 2 1 1 15 16 3136 -5068 2 2 1 1 351 352 3137 -5069 2 2 1 1 17 18 3138 -5070 2 2 1 1 349 350 3139 -5071 2 2 1 1 19 20 3140 -5072 2 2 1 1 347 348 3141 -5073 2 2 1 1 21 22 3142 -5074 2 2 1 1 345 346 3143 -5075 2 2 1 1 23 24 3144 -5076 2 2 1 1 343 344 3145 -5077 2 2 1 1 25 26 3146 -5078 2 2 1 1 341 342 3147 -5079 2 2 1 1 27 28 3148 -5080 2 2 1 1 339 340 3149 -5081 2 2 1 1 29 30 3150 -5082 2 2 1 1 337 338 3151 -5083 2 2 1 1 31 32 3152 -5084 2 2 1 1 335 336 3153 -5085 2 2 1 1 33 34 3154 -5086 2 2 1 1 333 334 3155 -5087 2 2 1 1 35 36 3156 -5088 2 2 1 1 331 332 3157 -5089 2 2 1 1 37 38 3158 -5090 2 2 1 1 329 330 3159 -5091 2 2 1 1 39 40 3160 -5092 2 2 1 1 327 328 3161 -5093 2 2 1 1 41 42 3162 -5094 2 2 1 1 325 326 3163 -5095 2 2 1 1 43 44 3164 -5096 2 2 1 1 323 324 3165 -5097 2 2 1 1 45 46 3166 -5098 2 2 1 1 321 322 3167 -5099 2 2 1 1 47 48 3168 -5100 2 2 1 1 319 320 3169 -5101 2 2 1 1 49 50 3170 -5102 2 2 1 1 317 318 3171 -5103 2 2 1 1 51 52 3172 -5104 2 2 1 1 315 316 3173 -5105 2 2 1 1 53 54 3174 -5106 2 2 1 1 313 314 3175 -5107 2 2 1 1 55 56 3176 -5108 2 2 1 1 311 312 3177 -5109 2 2 1 1 57 58 3178 -5110 2 2 1 1 309 310 3179 -5111 2 2 1 1 59 60 3180 -5112 2 2 1 1 307 308 3181 -5113 2 2 1 1 61 62 3182 -5114 2 2 1 1 305 306 3183 -5115 2 2 1 1 63 64 3184 -5116 2 2 1 1 303 304 3185 -5117 2 2 1 1 65 66 3186 -5118 2 2 1 1 301 302 3187 -5119 2 2 1 1 67 68 3188 -5120 2 2 1 1 299 300 3189 -5121 2 2 1 1 69 70 3190 -5122 2 2 1 1 297 298 3191 -5123 2 2 1 1 71 72 3192 -5124 2 2 1 1 295 296 3193 -5125 2 2 1 1 73 74 3194 -5126 2 2 1 1 293 294 3195 -5127 2 2 1 1 75 76 3196 -5128 2 2 1 1 291 292 3197 -5129 2 2 1 1 77 78 3198 -5130 2 2 1 1 289 290 3199 -5131 2 2 1 1 79 80 3200 -5132 2 2 1 1 287 288 3201 -5133 2 2 1 1 81 82 3202 -5134 2 2 1 1 285 286 3203 -5135 2 2 1 1 83 84 3204 -5136 2 2 1 1 283 284 3205 -5137 2 2 1 1 85 86 3206 -5138 2 2 1 1 281 282 3207 -5139 2 2 1 1 87 88 3208 -5140 2 2 1 1 279 280 3209 -5141 2 2 1 1 89 90 3210 -5142 2 2 1 1 277 278 3211 -5143 2 2 1 1 91 92 3212 -5144 2 2 1 1 275 276 3213 -5145 2 2 1 1 93 94 3214 -5146 2 2 1 1 273 274 3215 -5147 2 2 1 1 95 96 3216 -5148 2 2 1 1 271 272 3217 -5149 2 2 1 1 97 98 3218 -5150 2 2 1 1 269 270 3219 -5151 2 2 1 1 99 100 3220 -5152 2 2 1 1 267 268 3221 -5153 2 2 1 1 101 102 3222 -5154 2 2 1 1 265 266 3223 -5155 2 2 1 1 103 104 3224 -5156 2 2 1 1 263 264 3225 -5157 2 2 1 1 105 106 3226 -5158 2 2 1 1 261 262 3227 -5159 2 2 1 1 107 108 3228 -5160 2 2 1 1 259 260 3229 -5161 2 2 1 1 109 110 3230 -5162 2 2 1 1 257 258 3231 -5163 2 2 1 1 111 112 3232 -5164 2 2 1 1 255 256 3233 -5165 2 2 1 1 113 114 3234 -5166 2 2 1 1 253 254 3235 -5167 2 2 1 1 115 116 3236 -5168 2 2 1 1 251 252 3237 -5169 2 2 1 1 117 118 3238 -5170 2 2 1 1 249 250 3239 -5171 2 2 1 1 119 120 3240 -5172 2 2 1 1 247 248 3241 -5173 2 2 1 1 121 122 3242 -5174 2 2 1 1 245 246 3243 -5175 2 2 1 1 123 124 3244 -5176 2 2 1 1 243 244 3245 -5177 2 2 1 1 125 126 3246 -5178 2 2 1 1 241 242 3247 -5179 2 2 1 1 127 128 3248 -5180 2 2 1 1 239 240 3249 -5181 2 2 1 1 129 130 3250 -5182 2 2 1 1 237 238 3251 -5183 2 2 1 1 131 132 3252 -5184 2 2 1 1 235 236 3253 -5185 2 2 1 1 133 134 3254 -5186 2 2 1 1 233 234 3255 -5187 2 2 1 1 135 136 3256 -5188 2 2 1 1 231 232 3257 -5189 2 2 1 1 137 138 3258 -5190 2 2 1 1 229 230 3259 -5191 2 2 1 1 139 140 3260 -5192 2 2 1 1 227 228 3261 -5193 2 2 1 1 141 142 3262 -5194 2 2 1 1 225 226 3263 -5195 2 2 1 1 143 144 3264 -5196 2 2 1 1 223 224 3265 -5197 2 2 1 1 145 146 3266 -5198 2 2 1 1 221 222 3267 -5199 2 2 1 1 147 148 3268 -5200 2 2 1 1 219 220 3269 -5201 2 2 1 1 149 150 3270 -5202 2 2 1 1 217 218 3271 -5203 2 2 1 1 151 152 3272 -5204 2 2 1 1 215 216 3273 -5205 2 2 1 1 153 154 3274 -5206 2 2 1 1 213 214 3275 -5207 2 2 1 1 155 156 3276 -5208 2 2 1 1 211 212 3277 -5209 2 2 1 1 157 158 3278 -5210 2 2 1 1 209 210 3279 -5211 2 2 1 1 159 160 3280 -5212 2 2 1 1 207 208 3281 -5213 2 2 1 1 161 162 3282 -5214 2 2 1 1 205 206 3283 -5215 2 2 1 1 163 164 3284 -5216 2 2 1 1 203 204 3285 -5217 2 2 1 1 165 166 3286 -5218 2 2 1 1 201 202 3287 -5219 2 2 1 1 167 168 3288 -5220 2 2 1 1 199 200 3289 -5221 2 2 1 1 169 170 3290 -5222 2 2 1 1 197 198 3291 -5223 2 2 1 1 171 172 3292 -5224 2 2 1 1 195 196 3293 -5225 2 2 1 1 173 174 3294 -5226 2 2 1 1 193 194 3295 -5227 2 2 1 1 175 176 3296 -5228 2 2 1 1 191 192 3297 -5229 2 2 1 1 955 956 3298 -5230 2 2 1 1 177 178 3299 -5231 2 2 1 1 189 190 3300 -5232 2 2 1 1 953 954 3301 -5233 2 2 1 1 957 958 3302 -5234 2 2 1 1 179 180 3303 -5235 2 2 1 1 187 188 3304 -5236 2 2 1 1 951 952 3305 -5237 2 2 1 1 959 960 3306 -5238 2 2 1 1 181 182 3307 -5239 2 2 1 1 185 186 3308 -5240 2 2 1 1 949 950 3309 -5241 2 2 1 1 961 962 3310 -5242 2 2 1 1 183 184 3311 -5243 2 2 1 1 947 948 3312 -5244 2 2 1 1 963 964 3313 -5245 2 2 1 1 945 946 3314 -5246 2 2 1 1 965 966 3315 -5247 2 2 1 1 943 944 3316 -5248 2 2 1 1 967 968 3317 -5249 2 2 1 1 941 942 3318 -5250 2 2 1 1 969 970 3319 -5251 2 2 1 1 939 940 3320 -5252 2 2 1 1 971 972 3321 -5253 2 2 1 1 937 938 3322 -5254 2 2 1 1 973 974 3323 -5255 2 2 1 1 935 936 3324 -5256 2 2 1 1 975 976 3325 -5257 2 2 1 1 933 934 3326 -5258 2 2 1 1 977 978 3327 -5259 2 2 1 1 931 932 3328 -5260 2 2 1 1 979 980 3329 -5261 2 2 1 1 929 930 3330 -5262 2 2 1 1 981 982 3331 -5263 2 2 1 1 927 928 3332 -5264 2 2 1 1 983 984 3333 -5265 2 2 1 1 925 926 3334 -5266 2 2 1 1 985 986 3335 -5267 2 2 1 1 923 924 3336 -5268 2 2 1 1 987 988 3337 -5269 2 2 1 1 921 922 3338 -5270 2 2 1 1 989 990 3339 -5271 2 2 1 1 919 920 3340 -5272 2 2 1 1 991 992 3341 -5273 2 2 1 1 917 918 3342 -5274 2 2 1 1 993 994 3343 -5275 2 2 1 1 915 916 3344 -5276 2 2 1 1 995 996 3345 -5277 2 2 1 1 913 914 3346 -5278 2 2 1 1 997 998 3347 -5279 2 2 1 1 911 912 3348 -5280 2 2 1 1 999 1000 3349 -5281 2 2 1 1 909 910 3350 -5282 2 2 1 1 1001 1002 3351 -5283 2 2 1 1 907 908 3352 -5284 2 2 1 1 1003 1004 3353 -5285 2 2 1 1 905 906 3354 -5286 2 2 1 1 1005 1006 3355 -5287 2 2 1 1 903 904 3356 -5288 2 2 1 1 1007 1008 3357 -5289 2 2 1 1 901 902 3358 -5290 2 2 1 1 1009 1010 3359 -5291 2 2 1 1 899 900 3360 -5292 2 2 1 1 1011 1012 3361 -5293 2 2 1 1 897 898 3362 -5294 2 2 1 1 1013 1014 3363 -5295 2 2 1 1 895 896 3364 -5296 2 2 1 1 1015 1016 3365 -5297 2 2 1 1 893 894 3366 -5298 2 2 1 1 1017 1018 3367 -5299 2 2 1 1 891 892 3368 -5300 2 2 1 1 1019 1020 3369 -5301 2 2 1 1 889 890 3370 -5302 2 2 1 1 1021 1022 3371 -5303 2 2 1 1 887 888 3372 -5304 2 2 1 1 1023 1024 3373 -5305 2 2 1 1 885 886 3374 -5306 2 2 1 1 1025 1026 3375 -5307 2 2 1 1 883 884 3376 -5308 2 2 1 1 1027 1028 3377 -5309 2 2 1 1 881 882 3378 -5310 2 2 1 1 1029 1030 3379 -5311 2 2 1 1 879 880 3380 -5312 2 2 1 1 1031 1032 3381 -5313 2 2 1 1 877 878 3382 -5314 2 2 1 1 1033 1034 3383 -5315 2 2 1 1 875 876 3384 -5316 2 2 1 1 1035 1036 3385 -5317 2 2 1 1 873 874 3386 -5318 2 2 1 1 1037 1038 3387 -5319 2 2 1 1 871 872 3388 -5320 2 2 1 1 1039 1040 3389 -5321 2 2 1 1 869 870 3390 -5322 2 2 1 1 1041 1042 3391 -5323 2 2 1 1 867 868 3392 -5324 2 2 1 1 1043 1044 3393 -5325 2 2 1 1 865 866 3394 -5326 2 2 1 1 1045 1046 3395 -5327 2 2 1 1 863 864 3396 -5328 2 2 1 1 1047 1048 3397 -5329 2 2 1 1 861 862 3398 -5330 2 2 1 1 1049 1050 3399 -5331 2 2 1 1 859 860 3400 -5332 2 2 1 1 1051 1052 3401 -5333 2 2 1 1 857 858 3402 -5334 2 2 1 1 1053 1054 3403 -5335 2 2 1 1 855 856 3404 -5336 2 2 1 1 1055 1056 3405 -5337 2 2 1 1 853 854 3406 -5338 2 2 1 1 1057 1058 3407 -5339 2 2 1 1 851 852 3408 -5340 2 2 1 1 1059 1060 3409 -5341 2 2 1 1 849 850 3410 -5342 2 2 1 1 1061 1062 3411 -5343 2 2 1 1 847 848 3412 -5344 2 2 1 1 1063 1064 3413 -5345 2 2 1 1 845 846 3414 -5346 2 2 1 1 1065 1066 3415 -5347 2 2 1 1 843 844 3416 -5348 2 2 1 1 1067 1068 3417 -5349 2 2 1 1 841 842 3418 -5350 2 2 1 1 1069 1070 3419 -5351 2 2 1 1 839 840 3420 -5352 2 2 1 1 1071 1072 3421 -5353 2 2 1 1 837 838 3422 -5354 2 2 1 1 1073 1074 3423 -5355 2 2 1 1 835 836 3424 -5356 2 2 1 1 1075 1076 3425 -5357 2 2 1 1 833 834 3426 -5358 2 2 1 1 1077 1078 3427 -5359 2 2 1 1 831 832 3428 -5360 2 2 1 1 1079 1080 3429 -5361 2 2 1 1 829 830 3430 -5362 2 2 1 1 1081 1082 3431 -5363 2 2 1 1 827 828 3432 -5364 2 2 1 1 1083 1084 3433 -5365 2 2 1 1 825 826 3434 -5366 2 2 1 1 1085 1086 3435 -5367 2 2 1 1 823 824 3436 -5368 2 2 1 1 1087 1088 3437 -5369 2 2 1 1 821 822 3438 -5370 2 2 1 1 1089 1090 3439 -5371 2 2 1 1 819 820 3440 -5372 2 2 1 1 1091 1092 3441 -5373 2 2 1 1 817 818 3442 -5374 2 2 1 1 1093 1094 3443 -5375 2 2 1 1 815 816 3444 -5376 2 2 1 1 1095 1096 3445 -5377 2 2 1 1 813 814 3446 -5378 2 2 1 1 1097 1098 3447 -5379 2 2 1 1 811 812 3448 -5380 2 2 1 1 1099 1100 3449 -5381 2 2 1 1 809 810 3450 -5382 2 2 1 1 1101 1102 3451 -5383 2 2 1 1 807 808 3452 -5384 2 2 1 1 1103 1104 3453 -5385 2 2 1 1 805 806 3454 -5386 2 2 1 1 1105 1106 3455 -5387 2 2 1 1 803 804 3456 -5388 2 2 1 1 1107 1108 3457 -5389 2 2 1 1 801 802 3458 -5390 2 2 1 1 1109 1110 3459 -5391 2 2 1 1 799 800 3460 -5392 2 2 1 1 1111 1112 3461 -5393 2 2 1 1 797 798 3462 -5394 2 2 1 1 1113 1114 3463 -5395 2 2 1 1 795 796 3464 -5396 2 2 1 1 1115 1116 3465 -5397 2 2 1 1 793 794 3466 -5398 2 2 1 1 1117 1118 3467 -5399 2 2 1 1 791 792 3468 -5400 2 2 1 1 1119 1120 3469 -5401 2 2 1 1 789 790 3470 -5402 2 2 1 1 1121 1122 3471 -5403 2 2 1 1 787 788 3472 -5404 2 2 1 1 1123 1124 3473 -5405 2 2 1 1 785 786 3474 -5406 2 2 1 1 1125 1126 3475 -5407 2 2 1 1 1765 3131 2708 -5408 2 2 1 1 1766 2709 3130 -5409 2 2 1 1 359 2704 3489 -5410 2 2 1 1 1552 3488 2705 -5411 2 2 1 1 575 3482 2710 -5412 2 2 1 1 1336 2711 3483 -5413 2 2 1 1 570 2713 3480 -5414 2 2 1 1 1341 3481 2712 -5415 2 2 1 1 9 2705 3488 -5416 2 2 1 1 358 3489 2704 -5417 2 2 1 1 2 3489 358 -5418 2 2 1 1 1 9 3488 -5419 2 2 1 1 1 3488 1552 -5420 2 2 1 1 2 359 3489 -5421 2 2 1 1 1556 3480 2713 -5422 2 2 1 1 1555 2712 3481 -5423 2 2 1 1 1556 2710 3482 -5424 2 2 1 1 1555 3483 2711 +6186 +1 2 2 1 1 2322 6 3098 +2 2 2 1 1 5 2323 3097 +3 2 2 1 1 6 1963 3098 +4 2 2 1 1 1962 5 3097 +5 2 2 1 1 3094 2327 3095 +6 2 2 1 1 2326 3089 3096 +7 2 2 1 1 3097 2325 3546 +8 2 2 1 1 2324 3098 3545 +9 2 2 1 1 1962 3097 3546 +10 2 2 1 1 3098 1963 3545 +11 2 2 1 1 3094 3095 3870 +12 2 2 1 1 3096 3089 3869 +13 2 2 1 1 10 1763 2327 +14 2 2 1 1 356 1764 2324 +15 2 2 1 1 1763 11 2325 +16 2 2 1 1 1338 1339 1937 +17 2 2 1 1 572 573 1936 +18 2 2 1 1 1764 357 2326 +19 2 2 1 1 1127 5 1962 +20 2 2 1 1 6 784 1963 +21 2 2 1 1 9 10 2327 +22 2 2 1 1 356 357 1764 +23 2 2 1 1 10 11 1763 +24 2 2 1 1 357 358 2326 +25 2 2 1 1 785 1934 2328 +26 2 2 1 1 1935 1126 2329 +27 2 2 1 1 2184 355 2324 +28 2 2 1 1 12 2185 2325 +29 2 2 1 1 355 356 2324 +30 2 2 1 1 11 12 2325 +31 2 2 1 1 2185 13 2330 +32 2 2 1 1 354 2184 2331 +33 2 2 1 1 354 355 2184 +34 2 2 1 1 12 13 2185 +35 2 2 1 1 2304 353 2331 +36 2 2 1 1 14 2305 2330 +37 2 2 1 1 353 354 2331 +38 2 2 1 1 13 14 2330 +39 2 2 1 1 1970 1371 2419 +40 2 2 1 1 2058 1459 2347 +41 2 2 1 1 2152 1501 2372 +42 2 2 1 1 1466 2066 2341 +43 2 2 1 1 1458 2058 2346 +44 2 2 1 1 2066 1467 2353 +45 2 2 1 1 1380 1980 2396 +46 2 2 1 1 1452 2052 2355 +47 2 2 1 1 1480 2080 2361 +48 2 2 1 1 1490 2106 2369 +49 2 2 1 1 1504 2170 2358 +50 2 2 1 1 1948 1351 2431 +51 2 2 1 1 2048 1449 2360 +52 2 2 1 1 2088 1487 2377 +53 2 2 1 1 2114 1493 2350 +54 2 2 1 1 1506 2178 2366 +55 2 2 1 1 2106 1491 2367 +56 2 2 1 1 1472 2072 2368 +57 2 2 1 1 1974 1375 2429 +58 2 2 1 1 2072 1473 2380 +59 2 2 1 1 2084 1485 2370 +60 2 2 1 1 2068 1469 2374 +61 2 2 1 1 1456 2056 2379 +62 2 2 1 1 560 1949 2334 +63 2 2 1 1 1454 2054 2385 +64 2 2 1 1 1358 1956 2421 +65 2 2 1 1 2234 1519 2371 +66 2 2 1 1 2178 1507 2381 +67 2 2 1 1 2244 1521 2383 +68 2 2 1 1 2046 1447 2394 +69 2 2 1 1 1496 2132 2415 +70 2 2 1 1 2082 1483 2373 +71 2 2 1 1 2080 1481 2378 +72 2 2 1 1 2226 1517 2384 +73 2 2 1 1 2208 1513 2382 +74 2 2 1 1 2074 1475 2390 +75 2 2 1 1 2216 1515 2386 +76 2 2 1 1 1510 2198 2391 +77 2 2 1 1 2198 1511 2389 +78 2 2 1 1 2252 1523 2393 +79 2 2 1 1 1540 2312 2398 +80 2 2 1 1 1542 2314 2399 +81 2 2 1 1 1538 2310 2401 +82 2 2 1 1 1544 2316 2400 +83 2 2 1 1 1546 2318 2404 +84 2 2 1 1 2318 1547 2406 +85 2 2 1 1 1550 1554 2407 +86 2 2 1 1 1536 2308 2408 +87 2 2 1 1 2060 1461 2402 +88 2 2 1 1 1534 2306 2412 +89 2 2 1 1 1526 2272 2411 +90 2 2 1 1 564 1945 2335 +91 2 2 1 1 2272 1527 2416 +92 2 2 1 1 2280 1529 2418 +93 2 2 1 1 2290 1531 2417 +94 2 2 1 1 520 1991 2387 +95 2 2 1 1 2076 1477 2413 +96 2 2 1 1 2062 1463 2409 +97 2 2 1 1 1967 545 2333 +98 2 2 1 1 524 1987 2332 +99 2 2 1 1 544 1967 2336 +100 2 2 1 1 1362 1960 2432 +101 2 2 1 1 1356 1954 2472 +102 2 2 1 1 484 2027 2348 +103 2 2 1 1 1498 2142 2426 +104 2 2 1 1 1950 1353 2474 +105 2 2 1 1 1364 1964 2449 +106 2 2 1 1 1500 2152 2427 +107 2 2 1 1 2044 1445 2433 +108 2 2 1 1 542 1969 2342 +109 2 2 1 1 504 2007 2338 +110 2 2 1 1 476 2035 2365 +111 2 2 1 1 2034 1435 2443 +112 2 2 1 1 2022 1423 2458 +113 2 2 1 1 2012 1413 2454 +114 2 2 1 1 532 1979 2337 +115 2 2 1 1 1396 1996 2453 +116 2 2 1 1 1432 2032 2465 +117 2 2 1 1 1428 2028 2459 +118 2 2 1 1 1420 2020 2470 +119 2 2 1 1 566 1943 2340 +120 2 2 1 1 1418 2018 2450 +121 2 2 1 1 1344 1942 2499 +122 2 2 1 1 1965 547 2364 +123 2 2 1 1 1984 1385 2486 +124 2 2 1 1 1972 1373 2492 +125 2 2 1 1 2042 1443 2446 +126 2 2 1 1 2020 1421 2483 +127 2 2 1 1 526 1985 2349 +128 2 2 1 1 482 2029 2343 +129 2 2 1 1 472 2039 2352 +130 2 2 1 1 1442 2042 2475 +131 2 2 1 1 1426 2026 2488 +132 2 2 1 1 1980 1381 2508 +133 2 2 1 1 2002 1403 2473 +134 2 2 1 1 2006 1407 2500 +135 2 2 1 1 382 2281 2439 +136 2 2 1 1 522 1989 2339 +137 2 2 1 1 468 2043 2422 +138 2 2 1 1 494 2017 2375 +139 2 2 1 1 440 2071 2447 +140 2 2 1 1 450 2061 2461 +141 2 2 1 1 2038 1439 2498 +142 2 2 1 1 562 1947 2376 +143 2 2 1 1 2014 1415 2489 +144 2 2 1 1 492 2019 2344 +145 2 2 1 1 1990 1391 2480 +146 2 2 1 1 1986 1387 2505 +147 2 2 1 1 456 2055 2462 +148 2 2 1 1 538 1973 2351 +149 2 2 1 1 466 2045 2463 +150 2 2 1 1 1430 2030 2512 +151 2 2 1 1 518 1993 2445 +152 2 2 1 1 516 1995 2437 +153 2 2 1 1 1406 2006 2496 +154 2 2 1 1 374 2309 2509 +155 2 2 1 1 1402 2002 2517 +156 2 2 1 1 488 2023 2357 +157 2 2 1 1 1434 2034 2490 +158 2 2 1 1 510 2001 2356 +159 2 2 1 1 1412 2012 2518 +160 2 2 1 1 506 2005 2354 +161 2 2 1 1 1988 1389 2526 +162 2 2 1 1 378 2299 2448 +163 2 2 1 1 2036 1437 2507 +164 2 2 1 1 448 2063 2460 +165 2 2 1 1 480 2031 2403 +166 2 2 1 1 502 2009 2410 +167 2 2 1 1 452 2059 2469 +168 2 2 1 1 1998 1399 2522 +169 2 2 1 1 474 2037 2362 +170 2 2 1 1 508 2003 2359 +171 2 2 1 1 1410 2010 2524 +172 2 2 1 1 512 1999 2345 +173 2 2 1 1 1398 1998 2513 +174 2 2 1 1 1378 1978 2527 +175 2 2 1 1 398 2209 2452 +176 2 2 1 1 500 2011 2388 +177 2 2 1 1 1368 1968 2536 +178 2 2 1 1 376 2307 2464 +179 2 2 1 1 414 2133 2493 +180 2 2 1 1 554 1955 2405 +181 2 2 1 1 536 1975 2430 +182 2 2 1 1 460 2051 2482 +183 2 2 1 1 1956 1359 2504 +184 2 2 1 1 530 1981 2425 +185 2 2 1 1 556 1953 2420 +186 2 2 1 1 1964 1365 2532 +187 2 2 1 1 444 2067 2487 +188 2 2 1 1 438 2073 2451 +189 2 2 1 1 364 2319 2456 +190 2 2 1 1 446 2065 2481 +191 2 2 1 1 458 2053 2484 +192 2 2 1 1 1553 361 2455 +193 2 2 1 1 464 2047 2503 +194 2 2 1 1 1992 1393 2510 +195 2 2 1 1 2313 371 2531 +196 2 2 1 1 442 2069 2494 +197 2 2 1 1 462 2049 2495 +198 2 2 1 1 552 1957 2438 +199 2 2 1 1 454 2057 2501 +200 2 2 1 1 1982 1383 2534 +201 2 2 1 1 1946 1349 2523 +202 2 2 1 1 528 1983 2423 +203 2 2 1 1 1370 1970 2533 +204 2 2 1 1 486 2025 2397 +205 2 2 1 1 496 2015 2395 +206 2 2 1 1 498 2013 2428 +207 2 2 1 1 490 2021 2414 +208 2 2 1 1 558 1951 2440 +209 2 2 1 1 384 2273 2441 +210 2 2 1 1 478 2033 2424 +211 2 2 1 1 1348 1946 2538 +212 2 2 1 1 568 1941 2436 +213 2 2 1 1 412 2143 2528 +214 2 2 1 1 550 1959 2435 +215 2 2 1 1 366 2317 2457 +216 2 2 1 1 1346 1944 2539 +217 2 2 1 1 400 2199 2466 +218 2 2 1 1 402 2191 2468 +219 2 2 1 1 540 1971 2434 +220 2 2 1 1 380 2291 2444 +221 2 2 1 1 514 1997 2363 +222 2 2 1 1 404 2179 2478 +223 2 2 1 1 428 2083 2491 +224 2 2 1 1 436 2075 2471 +225 2 2 1 1 394 2227 2502 +226 2 2 1 1 470 2041 2392 +227 2 2 1 1 426 2085 2514 +228 2 2 1 1 432 2079 2516 +229 2 2 1 1 434 2077 2519 +230 2 2 1 1 420 2107 2506 +231 2 2 1 1 534 1977 2476 +232 2 2 1 1 406 2171 2511 +233 2 2 1 1 396 2217 2442 +234 2 2 1 1 388 2253 2515 +235 2 2 1 1 424 2089 2521 +236 2 2 1 1 386 2263 2467 +237 2 2 1 1 422 2097 2520 +238 2 2 1 1 416 2125 2477 +239 2 2 1 1 430 2081 2479 +240 2 2 1 1 390 2245 2535 +241 2 2 1 1 392 2235 2537 +242 2 2 1 1 368 2315 2497 +243 2 2 1 1 418 2115 2485 +244 2 2 1 1 410 2153 2530 +245 2 2 1 1 408 2161 2525 +246 2 2 1 1 370 2313 2529 +247 2 2 1 1 1342 1940 2541 +248 2 2 1 1 546 1965 2333 +249 2 2 1 1 1989 523 2332 +250 2 2 1 1 1947 563 2335 +251 2 2 1 1 1502 2160 2372 +252 2 2 1 1 548 1961 2364 +253 2 2 1 1 1945 565 2340 +254 2 2 1 1 1450 2050 2360 +255 2 2 1 1 1987 525 2349 +256 2 2 1 1 2031 481 2343 +257 2 2 1 1 2009 503 2338 +258 2 2 1 1 1951 559 2334 +259 2 2 1 1 1969 543 2336 +260 2 2 1 1 2005 507 2359 +261 2 2 1 1 1448 2048 2394 +262 2 2 1 1 1949 561 2376 +263 2 2 1 1 2056 1457 2346 +264 2 2 1 1 1468 2068 2353 +265 2 2 1 1 2007 505 2354 +266 2 2 1 1 2029 483 2348 +267 2 2 1 1 2021 491 2344 +268 2 2 1 1 2064 1465 2341 +269 2 2 1 1 1460 2060 2347 +270 2 2 1 1 1999 513 2363 +271 2 2 1 1 2003 509 2356 +272 2 2 1 1 2001 511 2345 +273 2 2 1 1 2041 471 2352 +274 2 2 1 1 2124 1495 2415 +275 2 2 1 1 1470 2070 2374 +276 2 2 1 1 2033 479 2403 +277 2 2 1 1 1985 527 2423 +278 2 2 1 1 1971 541 2342 +279 2 2 1 1 2039 473 2362 +280 2 2 1 1 1492 2114 2367 +281 2 2 1 1 2054 1455 2379 +282 2 2 1 1 2019 493 2375 +283 2 2 1 1 2070 1471 2368 +284 2 2 1 1 2170 1505 2366 +285 2 2 1 1 1482 2082 2378 +286 2 2 1 1 2160 1503 2358 +287 2 2 1 1 2078 1479 2361 +288 2 2 1 1 1520 2244 2371 +289 2 2 1 1 2050 1451 2355 +290 2 2 1 1 1484 2084 2373 +291 2 2 1 1 1486 2088 2370 +292 2 2 1 1 1488 2096 2377 +293 2 2 1 1 2096 1489 2369 +294 2 2 1 1 1508 2190 2381 +295 2 2 1 1 1522 2252 2383 +296 2 2 1 1 1518 2234 2384 +297 2 2 1 1 1981 531 2337 +298 2 2 1 1 1514 2216 2382 +299 2 2 1 1 1474 2074 2380 +300 2 2 1 1 1941 569 2540 +301 2 2 1 1 2011 501 2410 +302 2 2 1 1 1476 2076 2390 +303 2 2 1 1 1516 2226 2386 +304 2 2 1 1 1975 537 2351 +305 2 2 1 1 1462 2062 2402 +306 2 2 1 1 2190 1509 2391 +307 2 2 1 1 1512 2208 2389 +308 2 2 1 1 1372 1972 2419 +309 2 2 1 1 2037 475 2365 +310 2 2 1 1 2017 495 2395 +311 2 2 1 1 1464 2064 2409 +312 2 2 1 1 2027 485 2397 +313 2 2 1 1 2052 1453 2385 +314 2 2 1 1 1478 2078 2413 +315 2 2 1 1 2013 499 2388 +316 2 2 1 1 1524 2262 2393 +317 2 2 1 1 2023 489 2414 +318 2 2 1 1 1957 553 2405 +319 2 2 1 1 2312 1541 2399 +320 2 2 1 1 2025 487 2357 +321 2 2 1 1 2310 1539 2398 +322 2 2 1 1 2314 1543 2400 +323 2 2 1 1 2308 1537 2401 +324 2 2 1 1 1991 521 2339 +325 2 2 1 1 2316 1545 2404 +326 2 2 1 1 1548 2320 2406 +327 2 2 1 1 2320 1549 2407 +328 2 2 1 1 1943 567 2436 +329 2 2 1 1 2306 1535 2408 +330 2 2 1 1 2262 1525 2411 +331 2 2 1 1 1983 529 2425 +332 2 2 1 1 2298 1533 2412 +333 2 2 1 1 1977 535 2430 +334 2 2 1 1 1530 2290 2418 +335 2 2 1 1 2035 477 2424 +336 2 2 1 1 1528 2280 2416 +337 2 2 1 1 1532 2298 2417 +338 2 2 1 1 2015 497 2428 +339 2 2 1 1 1352 1950 2431 +340 2 2 1 1 1959 551 2438 +341 2 2 1 1 1955 555 2420 +342 2 2 1 1 1978 1379 2396 +343 2 2 1 1 1953 557 2440 +344 2 2 1 1 1494 2124 2350 +345 2 2 1 1 1997 515 2437 +346 2 2 1 1 1961 549 2435 +347 2 2 1 1 2132 1497 2426 +348 2 2 1 1 1973 539 2434 +349 2 2 1 1 1993 519 2387 +350 2 2 1 1 1446 2046 2433 +351 2 2 1 1 2142 1499 2427 +352 2 2 1 1 2281 383 2441 +353 2 2 1 1 1376 1976 2429 +354 2 2 1 1 2043 469 2392 +355 2 2 1 1 1954 1357 2421 +356 2 2 1 1 1958 1361 2432 +357 2 2 1 1 2217 397 2452 +358 2 2 1 1 1416 2016 2489 +359 2 2 1 1 2291 381 2439 +360 2 2 1 1 1994 1395 2453 +361 2 2 1 1 1979 533 2476 +362 2 2 1 1 1952 1355 2472 +363 2 2 1 1 1374 1974 2492 +364 2 2 1 1 1995 517 2445 +365 2 2 1 1 1444 2044 2446 +366 2 2 1 1 1424 2024 2458 +367 2 2 1 1 2299 379 2444 +368 2 2 1 1 1354 1952 2474 +369 2 2 1 1 362 2321 2455 +370 2 2 1 1 2307 377 2448 +371 2 2 1 1 2321 363 2456 +372 2 2 1 1 2073 439 2447 +373 2 2 1 1 2273 385 2467 +374 2 2 1 1 2063 449 2461 +375 2 2 1 1 2133 415 2477 +376 2 2 1 1 2319 365 2457 +377 2 2 1 1 2024 1425 2488 +378 2 2 1 1 2026 1427 2459 +379 2 2 1 1 1414 2014 2454 +380 2 2 1 1 2209 399 2466 +381 2 2 1 1 1360 1958 2504 +382 2 2 1 1 1436 2036 2443 +383 2 2 1 1 2065 447 2460 +384 2 2 1 1 1422 2022 2483 +385 2 2 1 1 2016 1417 2450 +386 2 2 1 1 2032 1433 2490 +387 2 2 1 1 2309 375 2464 +388 2 2 1 1 1392 1992 2480 +389 2 2 1 1 2030 1431 2465 +390 2 2 1 1 2199 401 2468 +391 2 2 1 1 1976 1377 2527 +392 2 2 1 1 2053 459 2482 +393 2 2 1 1 1384 1984 2534 +394 2 2 1 1 2227 395 2442 +395 2 2 1 1 2191 403 2478 +396 2 2 1 1 1960 1363 2449 +397 2 2 1 1 2061 451 2469 +398 2 2 1 1 1404 2004 2473 +399 2 2 1 1 2055 457 2484 +400 2 2 1 1 2071 441 2494 +401 2 2 1 1 2085 427 2491 +402 2 2 1 1 2317 367 2497 +403 2 2 1 1 2040 1441 2475 +404 2 2 1 1 2057 455 2462 +405 2 2 1 1 2051 461 2495 +406 2 2 1 1 1390 1990 2526 +407 2 2 1 1 2018 1419 2470 +408 2 2 1 1 2083 429 2479 +409 2 2 1 1 2125 417 2485 +410 2 2 1 1 2004 1405 2496 +411 2 2 1 1 2028 1429 2512 +412 2 2 1 1 2075 437 2451 +413 2 2 1 1 2059 453 2501 +414 2 2 1 1 2047 465 2463 +415 2 2 1 1 1386 1986 2486 +416 2 2 1 1 1438 2038 2507 +417 2 2 1 1 2045 467 2422 +418 2 2 1 1 1440 2040 2498 +419 2 2 1 1 1388 1988 2505 +420 2 2 1 1 1394 1994 2510 +421 2 2 1 1 2049 463 2503 +422 2 2 1 1 2067 445 2481 +423 2 2 1 1 2069 443 2487 +424 2 2 1 1 2179 405 2511 +425 2 2 1 1 2263 387 2515 +426 2 2 1 1 2143 413 2493 +427 2 2 1 1 2081 431 2516 +428 2 2 1 1 1408 2008 2500 +429 2 2 1 1 2115 419 2506 +430 2 2 1 1 1996 1397 2513 +431 2 2 1 1 1940 1343 2499 +432 2 2 1 1 1966 1367 2536 +433 2 2 1 1 2089 425 2514 +434 2 2 1 1 2010 1411 2518 +435 2 2 1 1 2107 421 2520 +436 2 2 1 1 2000 1401 2517 +437 2 2 1 1 2097 423 2521 +438 2 2 1 1 2079 433 2519 +439 2 2 1 1 1350 1948 2523 +440 2 2 1 1 2008 1409 2524 +441 2 2 1 1 1400 2000 2522 +442 2 2 1 1 2311 373 2509 +443 2 2 1 1 2077 435 2471 +444 2 2 1 1 2153 411 2528 +445 2 2 1 1 372 2311 2531 +446 2 2 1 1 2315 369 2529 +447 2 2 1 1 1382 1982 2508 +448 2 2 1 1 2235 393 2502 +449 2 2 1 1 2253 389 2535 +450 2 2 1 1 1968 1369 2533 +451 2 2 1 1 2161 409 2530 +452 2 2 1 1 2245 391 2537 +453 2 2 1 1 1366 1966 2532 +454 2 2 1 1 1944 1347 2538 +455 2 2 1 1 2171 407 2525 +456 2 2 1 1 1942 1345 2539 +457 2 2 1 1 520 521 1991 +458 2 2 1 1 544 545 1967 +459 2 2 1 1 522 523 1989 +460 2 2 1 1 562 563 1947 +461 2 2 1 1 564 565 1945 +462 2 2 1 1 524 525 1987 +463 2 2 1 1 546 547 1965 +464 2 2 1 1 1448 1449 2048 +465 2 2 1 1 504 505 2007 +466 2 2 1 1 506 507 2005 +467 2 2 1 1 542 543 1969 +468 2 2 1 1 1502 1503 2160 +469 2 2 1 1 1450 1451 2050 +470 2 2 1 1 560 561 1949 +471 2 2 1 1 512 513 1999 +472 2 2 1 1 502 503 2009 +473 2 2 1 1 1468 1469 2068 +474 2 2 1 1 1466 1467 2066 +475 2 2 1 1 1458 1459 2058 +476 2 2 1 1 1456 1457 2056 +477 2 2 1 1 508 509 2003 +478 2 2 1 1 492 493 2019 +479 2 2 1 1 526 527 1985 +480 2 2 1 1 490 491 2021 +481 2 2 1 1 480 481 2031 +482 2 2 1 1 472 473 2039 +483 2 2 1 1 482 483 2029 +484 2 2 1 1 1470 1471 2070 +485 2 2 1 1 1464 1465 2064 +486 2 2 1 1 1492 1493 2114 +487 2 2 1 1 1454 1455 2054 +488 2 2 1 1 484 485 2027 +489 2 2 1 1 1482 1483 2082 +490 2 2 1 1 1506 1507 2178 +491 2 2 1 1 510 511 2001 +492 2 2 1 1 1504 1505 2170 +493 2 2 1 1 1486 1487 2088 +494 2 2 1 1 470 471 2041 +495 2 2 1 1 1490 1491 2106 +496 2 2 1 1 548 549 1961 +497 2 2 1 1 1520 1521 2244 +498 2 2 1 1 1494 1495 2124 +499 2 2 1 1 1480 1481 2080 +500 2 2 1 1 494 495 2017 +501 2 2 1 1 474 475 2037 +502 2 2 1 1 1484 1485 2084 +503 2 2 1 1 1460 1461 2060 +504 2 2 1 1 1488 1489 2096 +505 2 2 1 1 488 489 2023 +506 2 2 1 1 1518 1519 2234 +507 2 2 1 1 514 515 1997 +508 2 2 1 1 478 479 2033 +509 2 2 1 1 1514 1515 2216 +510 2 2 1 1 1472 1473 2072 +511 2 2 1 1 566 567 1943 +512 2 2 1 1 1512 1513 2208 +513 2 2 1 1 1522 1523 2252 +514 2 2 1 1 1508 1509 2190 +515 2 2 1 1 1478 1479 2078 +516 2 2 1 1 1516 1517 2226 +517 2 2 1 1 1476 1477 2076 +518 2 2 1 1 1474 1475 2074 +519 2 2 1 1 1510 1511 2198 +520 2 2 1 1 1462 1463 2062 +521 2 2 1 1 468 469 2043 +522 2 2 1 1 1542 1543 2314 +523 2 2 1 1 1538 1539 2310 +524 2 2 1 1 1540 1541 2312 +525 2 2 1 1 1546 1547 2318 +526 2 2 1 1 500 501 2011 +527 2 2 1 1 1544 1545 2316 +528 2 2 1 1 1452 1453 2052 +529 2 2 1 1 1536 1537 2308 +530 2 2 1 1 1548 1549 2320 +531 2 2 1 1 1550 1551 1554 +532 2 2 1 1 1524 1525 2262 +533 2 2 1 1 1534 1535 2306 +534 2 2 1 1 476 477 2035 +535 2 2 1 1 486 487 2025 +536 2 2 1 1 540 541 1971 +537 2 2 1 1 1532 1533 2298 +538 2 2 1 1 1526 1527 2272 +539 2 2 1 1 1530 1531 2290 +540 2 2 1 1 1528 1529 2280 +541 2 2 1 1 496 497 2015 +542 2 2 1 1 558 559 1951 +543 2 2 1 1 556 557 1953 +544 2 2 1 1 550 551 1959 +545 2 2 1 1 498 499 2013 +546 2 2 1 1 528 529 1983 +547 2 2 1 1 536 537 1975 +548 2 2 1 1 532 533 1979 +549 2 2 1 1 534 535 1977 +550 2 2 1 1 1416 1417 2016 +551 2 2 1 1 538 539 1973 +552 2 2 1 1 530 531 1981 +553 2 2 1 1 568 569 1941 +554 2 2 1 1 552 553 1957 +555 2 2 1 1 1496 1497 2132 +556 2 2 1 1 554 555 1955 +557 2 2 1 1 1446 1447 2046 +558 2 2 1 1 1500 1501 2152 +559 2 2 1 1 518 519 1993 +560 2 2 1 1 1498 1499 2142 +561 2 2 1 1 1380 1381 1980 +562 2 2 1 1 382 383 2281 +563 2 2 1 1 1384 1385 1984 +564 2 2 1 1 384 385 2273 +565 2 2 1 1 1444 1445 2044 +566 2 2 1 1 396 397 2217 +567 2 2 1 1 1372 1373 1972 +568 2 2 1 1 1358 1359 1956 +569 2 2 1 1 376 377 2307 +570 2 2 1 1 516 517 1995 +571 2 2 1 1 1424 1425 2024 +572 2 2 1 1 378 379 2299 +573 2 2 1 1 1354 1355 1952 +574 2 2 1 1 1356 1357 1954 +575 2 2 1 1 1374 1375 1974 +576 2 2 1 1 1376 1377 1976 +577 2 2 1 1 1378 1379 1978 +578 2 2 1 1 1360 1361 1958 +579 2 2 1 1 380 381 2291 +580 2 2 1 1 1352 1353 1950 +581 2 2 1 1 438 439 2073 +582 2 2 1 1 466 467 2045 +583 2 2 1 1 448 449 2063 +584 2 2 1 1 414 415 2133 +585 2 2 1 1 1362 1363 1960 +586 2 2 1 1 360 361 1553 +587 2 2 1 1 362 363 2321 +588 2 2 1 1 364 365 2319 +589 2 2 1 1 398 399 2209 +590 2 2 1 1 1394 1395 1994 +591 2 2 1 1 1426 1427 2026 +592 2 2 1 1 1442 1443 2042 +593 2 2 1 1 366 367 2317 +594 2 2 1 1 1422 1423 2022 +595 2 2 1 1 1350 1351 1948 +596 2 2 1 1 440 441 2071 +597 2 2 1 1 1370 1371 1970 +598 2 2 1 1 446 447 2065 +599 2 2 1 1 402 403 2191 +600 2 2 1 1 400 401 2199 +601 2 2 1 1 1434 1435 2034 +602 2 2 1 1 416 417 2125 +603 2 2 1 1 428 429 2083 +604 2 2 1 1 436 437 2075 +605 2 2 1 1 1414 1415 2014 +606 2 2 1 1 450 451 2061 +607 2 2 1 1 1432 1433 2032 +608 2 2 1 1 1404 1405 2004 +609 2 2 1 1 456 457 2055 +610 2 2 1 1 1392 1393 1992 +611 2 2 1 1 404 405 2179 +612 2 2 1 1 458 459 2053 +613 2 2 1 1 394 395 2227 +614 2 2 1 1 374 375 2309 +615 2 2 1 1 386 387 2263 +616 2 2 1 1 1390 1391 1990 +617 2 2 1 1 1406 1407 2006 +618 2 2 1 1 430 431 2081 +619 2 2 1 1 1418 1419 2018 +620 2 2 1 1 1428 1429 2028 +621 2 2 1 1 1430 1431 2030 +622 2 2 1 1 1436 1437 2036 +623 2 2 1 1 1440 1441 2040 +624 2 2 1 1 418 419 2115 +625 2 2 1 1 1341 1342 2541 +626 2 2 1 1 426 427 2085 +627 2 2 1 1 460 461 2051 +628 2 2 1 1 1420 1421 2020 +629 2 2 1 1 1412 1413 2012 +630 2 2 1 1 464 465 2047 +631 2 2 1 1 1342 1343 1940 +632 2 2 1 1 454 455 2057 +633 2 2 1 1 1438 1439 2038 +634 2 2 1 1 442 443 2069 +635 2 2 1 1 1396 1397 1996 +636 2 2 1 1 444 445 2067 +637 2 2 1 1 420 421 2107 +638 2 2 1 1 1402 1403 2002 +639 2 2 1 1 452 453 2059 +640 2 2 1 1 462 463 2049 +641 2 2 1 1 1366 1367 1966 +642 2 2 1 1 1364 1365 1964 +643 2 2 1 1 1398 1399 1998 +644 2 2 1 1 1388 1389 1988 +645 2 2 1 1 422 423 2097 +646 2 2 1 1 424 425 2089 +647 2 2 1 1 1408 1409 2008 +648 2 2 1 1 434 435 2077 +649 2 2 1 1 432 433 2079 +650 2 2 1 1 1400 1401 2000 +651 2 2 1 1 1410 1411 2010 +652 2 2 1 1 406 407 2171 +653 2 2 1 1 368 369 2315 +654 2 2 1 1 412 413 2143 +655 2 2 1 1 372 373 2311 +656 2 2 1 1 388 389 2253 +657 2 2 1 1 408 409 2161 +658 2 2 1 1 1386 1387 1986 +659 2 2 1 1 410 411 2153 +660 2 2 1 1 1344 1345 1942 +661 2 2 1 1 1382 1383 1982 +662 2 2 1 1 392 393 2235 +663 2 2 1 1 370 371 2313 +664 2 2 1 1 390 391 2245 +665 2 2 1 1 1368 1369 1968 +666 2 2 1 1 1348 1349 1946 +667 2 2 1 1 1346 1347 1944 +668 2 2 1 1 2292 343 2542 +669 2 2 1 1 328 2274 2547 +670 2 2 1 1 248 2168 2549 +671 2 2 1 1 350 2302 2543 +672 2 2 1 1 2196 269 2548 +673 2 2 1 1 340 2288 2544 +674 2 2 1 1 326 2270 2558 +675 2 2 1 1 2254 313 2546 +676 2 2 1 1 2210 279 2551 +677 2 2 1 1 2180 257 2583 +678 2 2 1 1 266 2194 2555 +679 2 2 1 1 2212 281 2579 +680 2 2 1 1 2236 299 2563 +681 2 2 1 1 2154 237 2545 +682 2 2 1 1 338 2286 2553 +683 2 2 1 1 296 2232 2564 +684 2 2 1 1 2224 291 2561 +685 2 2 1 1 2148 233 2559 +686 2 2 1 1 310 2250 2552 +687 2 2 1 1 336 2284 2636 +688 2 2 1 1 254 2176 2557 +689 2 2 1 1 2260 319 2575 +690 2 2 1 1 2204 275 2577 +691 2 2 1 1 194 2100 2569 +692 2 2 1 1 2232 297 2585 +693 2 2 1 1 226 2140 2554 +694 2 2 1 1 216 2128 2567 +695 2 2 1 1 2168 249 2593 +696 2 2 1 1 218 2130 2556 +697 2 2 1 1 290 2224 2550 +698 2 2 1 1 204 2112 2572 +699 2 2 1 1 2130 219 2560 +700 2 2 1 1 2240 303 2582 +701 2 2 1 1 2087 183 2581 +702 2 2 1 1 228 2144 2570 +703 2 2 1 1 306 2246 2566 +704 2 2 1 1 232 2148 2580 +705 2 2 1 1 2238 301 2605 +706 2 2 1 1 2182 259 2562 +707 2 2 1 1 2134 221 2573 +708 2 2 1 1 286 2220 2595 +709 2 2 1 1 188 2092 2565 +710 2 2 1 1 190 2094 2578 +711 2 2 1 1 2214 283 2617 +712 2 2 1 1 206 2116 2576 +713 2 2 1 1 2102 197 2591 +714 2 2 1 1 192 2098 2586 +715 2 2 1 1 2136 223 2592 +716 2 2 1 1 2116 207 2587 +717 2 2 1 1 264 2192 2604 +718 2 2 1 1 2294 345 2600 +719 2 2 1 1 252 2174 2680 +720 2 2 1 1 318 2260 2599 +721 2 2 1 1 2100 195 2574 +722 2 2 1 1 274 2204 2584 +723 2 2 1 1 2256 315 2603 +724 2 2 1 1 322 2266 2608 +725 2 2 1 1 2120 211 2590 +726 2 2 1 1 324 2268 2601 +727 2 2 1 1 230 2146 2598 +728 2 2 1 1 2108 201 2596 +729 2 2 1 1 2176 255 2568 +730 2 2 1 1 2302 351 2571 +731 2 2 1 1 312 2254 2588 +732 2 2 1 1 240 2158 2589 +733 2 2 1 1 2274 329 2697 +734 2 2 1 1 332 2278 2661 +735 2 2 1 1 214 2126 2597 +736 2 2 1 1 2086 185 2594 +737 2 2 1 1 2283 33 2607 +738 2 2 1 1 2118 209 2609 +739 2 2 1 1 132 2151 2618 +740 2 2 1 1 158 2119 2621 +741 2 2 1 1 22 2295 2611 +742 2 2 1 1 2163 125 2629 +743 2 2 1 1 36 2277 2610 +744 2 2 1 1 2206 277 2615 +745 2 2 1 1 24 2293 2612 +746 2 2 1 1 268 2196 2613 +747 2 2 1 1 242 2162 2606 +748 2 2 1 1 2127 153 2639 +749 2 2 1 1 2104 199 2616 +750 2 2 1 1 2181 111 2625 +751 2 2 1 1 102 2193 2642 +752 2 2 1 1 2111 165 2641 +753 2 2 1 1 2288 341 2624 +754 2 2 1 1 180 2091 2644 +755 2 2 1 1 2285 31 2619 +756 2 2 1 1 2131 149 2628 +757 2 2 1 1 288 2222 2691 +758 2 2 1 1 2167 121 2623 +759 2 2 1 1 52 2257 2635 +760 2 2 1 1 236 2154 2622 +761 2 2 1 1 20 2297 2637 +762 2 2 1 1 2129 151 2658 +763 2 2 1 1 2257 53 2626 +764 2 2 1 1 2147 137 2640 +765 2 2 1 1 246 2166 2614 +766 2 2 1 1 96 2201 2632 +767 2 2 1 1 2265 47 2633 +768 2 2 1 1 2261 49 2630 +769 2 2 1 1 2139 143 2643 +770 2 2 1 1 2228 293 2706 +771 2 2 1 1 2159 127 2668 +772 2 2 1 1 2201 97 2656 +773 2 2 1 1 82 2219 2659 +774 2 2 1 1 38 2275 2638 +775 2 2 1 1 2193 103 2650 +776 2 2 1 1 2213 87 2662 +777 2 2 1 1 178 2093 2682 +778 2 2 1 1 148 2131 2646 +779 2 2 1 1 2267 45 2645 +780 2 2 1 1 26 2289 2631 +781 2 2 1 1 110 2181 2667 +782 2 2 1 1 2255 55 2654 +783 2 2 1 1 2149 135 2664 +784 2 2 1 1 2239 67 2649 +785 2 2 1 1 2233 71 2665 +786 2 2 1 1 2113 163 2703 +787 2 2 1 1 60 2247 2672 +788 2 2 1 1 2229 75 2655 +789 2 2 1 1 92 2205 2647 +790 2 2 1 1 2099 175 2669 +791 2 2 1 1 2200 271 2627 +792 2 2 1 1 116 2173 2652 +793 2 2 1 1 2251 57 2666 +794 2 2 1 1 2231 73 2671 +795 2 2 1 1 86 2213 2678 +796 2 2 1 1 2241 65 2676 +797 2 2 1 1 80 2221 2675 +798 2 2 1 1 2162 243 2602 +799 2 2 1 1 16 2303 2651 +800 2 2 1 1 90 2207 2684 +801 2 2 1 1 2289 27 2687 +802 2 2 1 1 2247 61 2683 +803 2 2 1 1 2269 43 2674 +804 2 2 1 1 2177 113 2660 +805 2 2 1 1 2225 77 2679 +806 2 2 1 1 2287 29 2673 +807 2 2 1 1 174 2099 2657 +808 2 2 1 1 106 2187 2688 +809 2 2 1 1 2117 161 2653 +810 2 2 1 1 2237 69 2677 +811 2 2 1 1 108 2183 2686 +812 2 2 1 1 2145 139 2692 +813 2 2 1 1 64 2241 2690 +814 2 2 1 1 2109 167 2663 +815 2 2 1 1 160 2117 2681 +816 2 2 1 1 2271 41 2695 +817 2 2 1 1 84 2215 2693 +818 2 2 1 1 2169 119 2694 +819 2 2 1 1 40 2271 2698 +820 2 2 1 1 100 2195 2702 +821 2 2 1 1 2303 17 2700 +822 2 2 1 1 2246 307 2620 +823 2 2 1 1 172 2101 2670 +824 2 2 1 1 142 2139 2689 +825 2 2 1 1 94 2203 2699 +826 2 2 1 1 118 2169 2704 +827 2 2 1 1 2157 129 2708 +828 2 2 1 1 2151 133 2696 +829 2 2 1 1 2165 123 2701 +830 2 2 1 1 2123 155 2709 +831 2 2 1 1 2296 347 2685 +832 2 2 1 1 146 2135 2707 +833 2 2 1 1 182 2087 2648 +834 2 2 1 1 170 2103 2705 +835 2 2 1 1 2186 261 2710 +836 2 2 1 1 334 2282 2634 +837 2 2 1 1 1371 1372 2419 +838 2 2 1 1 1351 1352 2431 +839 2 2 1 1 1501 1502 2372 +840 2 2 1 1 1379 1380 2396 +841 2 2 1 1 1375 1376 2429 +842 2 2 1 1 1495 1496 2415 +843 2 2 1 1 1355 1356 2472 +844 2 2 1 1 1353 1354 2474 +845 2 2 1 1 1449 1450 2360 +846 2 2 1 1 1447 1448 2394 +847 2 2 1 1 1357 1358 2421 +848 2 2 1 1 1385 1386 2486 +849 2 2 1 1 1367 1368 2536 +850 2 2 1 1 1395 1396 2453 +851 2 2 1 1 1459 1460 2347 +852 2 2 1 1 1457 1458 2346 +853 2 2 1 1 1363 1364 2449 +854 2 2 1 1 1465 1466 2341 +855 2 2 1 1 1343 1344 2499 +856 2 2 1 1 1467 1468 2353 +857 2 2 1 1 1423 1424 2458 +858 2 2 1 1 1361 1362 2432 +859 2 2 1 1 1431 1432 2465 +860 2 2 1 1 1413 1414 2454 +861 2 2 1 1 1473 1474 2380 +862 2 2 1 1 1489 1490 2369 +863 2 2 1 1 1487 1488 2377 +864 2 2 1 1 1479 1480 2361 +865 2 2 1 1 1455 1456 2379 +866 2 2 1 1 1451 1452 2355 +867 2 2 1 1 1373 1374 2492 +868 2 2 1 1 1475 1476 2390 +869 2 2 1 1 1453 1454 2385 +870 2 2 1 1 1471 1472 2368 +871 2 2 1 1 1469 1470 2374 +872 2 2 1 1 1491 1492 2367 +873 2 2 1 1 1507 1508 2381 +874 2 2 1 1 1485 1486 2370 +875 2 2 1 1 1505 1506 2366 +876 2 2 1 1 1519 1520 2371 +877 2 2 1 1 1521 1522 2383 +878 2 2 1 1 1517 1518 2384 +879 2 2 1 1 1503 1504 2358 +880 2 2 1 1 1513 1514 2382 +881 2 2 1 1 1427 1428 2459 +882 2 2 1 1 1435 1436 2443 +883 2 2 1 1 1515 1516 2386 +884 2 2 1 1 1509 1510 2391 +885 2 2 1 1 1481 1482 2378 +886 2 2 1 1 1493 1494 2350 +887 2 2 1 1 1523 1524 2393 +888 2 2 1 1 1483 1484 2373 +889 2 2 1 1 1419 1420 2470 +890 2 2 1 1 1421 1422 2483 +891 2 2 1 1 1511 1512 2389 +892 2 2 1 1 1537 1538 2401 +893 2 2 1 1 1539 1540 2398 +894 2 2 1 1 1541 1542 2399 +895 2 2 1 1 1549 1550 2407 +896 2 2 1 1 1545 1546 2404 +897 2 2 1 1 1543 1544 2400 +898 2 2 1 1 1547 1548 2406 +899 2 2 1 1 1533 1534 2412 +900 2 2 1 1 1535 1536 2408 +901 2 2 1 1 1529 1530 2418 +902 2 2 1 1 1525 1526 2411 +903 2 2 1 1 1527 1528 2416 +904 2 2 1 1 1531 1532 2417 +905 2 2 1 1 1461 1462 2402 +906 2 2 1 1 1445 1446 2433 +907 2 2 1 1 1387 1388 2505 +908 2 2 1 1 1497 1498 2426 +909 2 2 1 1 1389 1390 2526 +910 2 2 1 1 1383 1384 2534 +911 2 2 1 1 1477 1478 2413 +912 2 2 1 1 1499 1500 2427 +913 2 2 1 1 1463 1464 2409 +914 2 2 1 1 1407 1408 2500 +915 2 2 1 1 1381 1382 2508 +916 2 2 1 1 1425 1426 2488 +917 2 2 1 1 1415 1416 2489 +918 2 2 1 1 1429 1430 2512 +919 2 2 1 1 1417 1418 2450 +920 2 2 1 1 1403 1404 2473 +921 2 2 1 1 373 374 2509 +922 2 2 1 1 1441 1442 2475 +923 2 2 1 1 1347 1348 2538 +924 2 2 1 1 1401 1402 2517 +925 2 2 1 1 1439 1440 2498 +926 2 2 1 1 1443 1444 2446 +927 2 2 1 1 1409 1410 2524 +928 2 2 1 1 1411 1412 2518 +929 2 2 1 1 371 372 2531 +930 2 2 1 1 1437 1438 2507 +931 2 2 1 1 1365 1366 2532 +932 2 2 1 1 1399 1400 2522 +933 2 2 1 1 1377 1378 2527 +934 2 2 1 1 1405 1406 2496 +935 2 2 1 1 1391 1392 2480 +936 2 2 1 1 1433 1434 2490 +937 2 2 1 1 559 560 2334 +938 2 2 1 1 519 520 2387 +939 2 2 1 1 1397 1398 2513 +940 2 2 1 1 449 450 2461 +941 2 2 1 1 1369 1370 2533 +942 2 2 1 1 381 382 2439 +943 2 2 1 1 563 564 2335 +944 2 2 1 1 465 466 2463 +945 2 2 1 1 1349 1350 2523 +946 2 2 1 1 1345 1346 2539 +947 2 2 1 1 483 484 2348 +948 2 2 1 1 451 452 2469 +949 2 2 1 1 455 456 2462 +950 2 2 1 1 413 414 2493 +951 2 2 1 1 439 440 2447 +952 2 2 1 1 475 476 2365 +953 2 2 1 1 1359 1360 2504 +954 2 2 1 1 463 464 2503 +955 2 2 1 1 1393 1394 2510 +956 2 2 1 1 453 454 2501 +957 2 2 1 1 545 546 2333 +958 2 2 1 1 461 462 2495 +959 2 2 1 1 397 398 2452 +960 2 2 1 1 459 460 2482 +961 2 2 1 1 541 542 2342 +962 2 2 1 1 411 412 2528 +963 2 2 1 1 447 448 2460 +964 2 2 1 1 377 378 2448 +965 2 2 1 1 517 518 2445 +966 2 2 1 1 445 446 2481 +967 2 2 1 1 515 516 2437 +968 2 2 1 1 457 458 2484 +969 2 2 1 1 375 376 2464 +970 2 2 1 1 443 444 2487 +971 2 2 1 1 441 442 2494 +972 2 2 1 1 547 548 2364 +973 2 2 1 1 543 544 2336 +974 2 2 1 1 363 364 2456 +975 2 2 1 1 361 362 2455 +976 2 2 1 1 523 524 2332 +977 2 2 1 1 437 438 2451 +978 2 2 1 1 467 468 2422 +979 2 2 1 1 503 504 2338 +980 2 2 1 1 535 536 2430 +981 2 2 1 1 525 526 2349 +982 2 2 1 1 531 532 2337 +983 2 2 1 1 481 482 2343 +984 2 2 1 1 529 530 2425 +985 2 2 1 1 471 472 2352 +986 2 2 1 1 383 384 2441 +987 2 2 1 1 565 566 2340 +988 2 2 1 1 551 552 2438 +989 2 2 1 1 557 558 2440 +990 2 2 1 1 569 570 2540 +991 2 2 1 1 501 502 2410 +992 2 2 1 1 493 494 2375 +993 2 2 1 1 561 562 2376 +994 2 2 1 1 537 538 2351 +995 2 2 1 1 553 554 2405 +996 2 2 1 1 555 556 2420 +997 2 2 1 1 479 480 2403 +998 2 2 1 1 491 492 2344 +999 2 2 1 1 497 498 2428 +1000 2 2 1 1 567 568 2436 +1001 2 2 1 1 499 500 2388 +1002 2 2 1 1 509 510 2356 +1003 2 2 1 1 527 528 2423 +1004 2 2 1 1 487 488 2357 +1005 2 2 1 1 507 508 2359 +1006 2 2 1 1 399 400 2466 +1007 2 2 1 1 521 522 2339 +1008 2 2 1 1 427 428 2491 +1009 2 2 1 1 473 474 2362 +1010 2 2 1 1 505 506 2354 +1011 2 2 1 1 511 512 2345 +1012 2 2 1 1 401 402 2468 +1013 2 2 1 1 433 434 2519 +1014 2 2 1 1 425 426 2514 +1015 2 2 1 1 403 404 2478 +1016 2 2 1 1 365 366 2457 +1017 2 2 1 1 431 432 2516 +1018 2 2 1 1 423 424 2521 +1019 2 2 1 1 393 394 2502 +1020 2 2 1 1 421 422 2520 +1021 2 2 1 1 387 388 2515 +1022 2 2 1 1 435 436 2471 +1023 2 2 1 1 495 496 2395 +1024 2 2 1 1 485 486 2397 +1025 2 2 1 1 405 406 2511 +1026 2 2 1 1 419 420 2506 +1027 2 2 1 1 489 490 2414 +1028 2 2 1 1 477 478 2424 +1029 2 2 1 1 391 392 2537 +1030 2 2 1 1 389 390 2535 +1031 2 2 1 1 379 380 2444 +1032 2 2 1 1 549 550 2435 +1033 2 2 1 1 415 416 2477 +1034 2 2 1 1 385 386 2467 +1035 2 2 1 1 539 540 2434 +1036 2 2 1 1 395 396 2442 +1037 2 2 1 1 533 534 2476 +1038 2 2 1 1 429 430 2479 +1039 2 2 1 1 513 514 2363 +1040 2 2 1 1 409 410 2530 +1041 2 2 1 1 367 368 2497 +1042 2 2 1 1 469 470 2392 +1043 2 2 1 1 417 418 2485 +1044 2 2 1 1 407 408 2525 +1045 2 2 1 1 369 370 2529 +1046 2 2 1 1 344 2294 2542 +1047 2 2 1 1 346 2296 2600 +1048 2 2 1 1 314 2256 2546 +1049 2 2 1 1 2268 325 2558 +1050 2 2 1 1 2284 337 2553 +1051 2 2 1 1 234 2150 2559 +1052 2 2 1 1 2166 247 2549 +1053 2 2 1 1 348 2300 2685 +1054 2 2 1 1 2248 309 2552 +1055 2 2 1 1 2282 335 2636 +1056 2 2 1 1 300 2238 2563 +1057 2 2 1 1 260 2186 2562 +1058 2 2 1 1 292 2228 2561 +1059 2 2 1 1 2222 289 2550 +1060 2 2 1 1 2300 349 2543 +1061 2 2 1 1 2266 323 2601 +1062 2 2 1 1 304 2242 2582 +1063 2 2 1 1 280 2212 2551 +1064 2 2 1 1 270 2200 2548 +1065 2 2 1 1 282 2214 2579 +1066 2 2 1 1 342 2292 2624 +1067 2 2 1 1 258 2182 2583 +1068 2 2 1 1 302 2240 2605 +1069 2 2 1 1 2140 227 2570 +1070 2 2 1 1 2174 253 2557 +1071 2 2 1 1 2098 193 2569 +1072 2 2 1 1 186 2090 2594 +1073 2 2 1 1 2144 229 2598 +1074 2 2 1 1 256 2180 2568 +1075 2 2 1 1 2270 327 2547 +1076 2 2 1 1 2126 215 2567 +1077 2 2 1 1 2192 265 2555 +1078 2 2 1 1 224 2138 2592 +1079 2 2 1 1 2092 189 2578 +1080 2 2 1 1 2286 339 2544 +1081 2 2 1 1 2278 333 2634 +1082 2 2 1 1 220 2134 2560 +1083 2 2 1 1 276 2206 2577 +1084 2 2 1 1 2110 203 2572 +1085 2 2 1 1 2094 191 2586 +1086 2 2 1 1 298 2236 2585 +1087 2 2 1 1 184 2086 2581 +1088 2 2 1 1 2164 245 2614 +1089 2 2 1 1 320 2264 2575 +1090 2 2 1 1 2188 263 2604 +1091 2 2 1 1 2128 217 2556 +1092 2 2 1 1 2112 205 2576 +1093 2 2 1 1 316 2258 2603 +1094 2 2 1 1 2230 295 2564 +1095 2 2 1 1 196 2102 2574 +1096 2 2 1 1 2090 187 2565 +1097 2 2 1 1 352 2304 2571 +1098 2 2 1 1 2156 239 2589 +1099 2 2 1 1 2150 235 2622 +1100 2 2 1 1 2138 225 2554 +1101 2 2 1 1 2122 213 2597 +1102 2 2 1 1 238 2156 2545 +1103 2 2 1 1 2258 317 2599 +1104 2 2 1 1 198 2104 2591 +1105 2 2 1 1 2250 311 2588 +1106 2 2 1 1 212 2122 2590 +1107 2 2 1 1 208 2118 2587 +1108 2 2 1 1 278 2210 2615 +1109 2 2 1 1 2194 267 2613 +1110 2 2 1 1 2146 231 2580 +1111 2 2 1 1 284 2218 2617 +1112 2 2 1 1 2264 321 2608 +1113 2 2 1 1 202 2110 2596 +1114 2 2 1 1 250 2172 2593 +1115 2 2 1 1 2202 273 2584 +1116 2 2 1 1 2172 251 2680 +1117 2 2 1 1 330 2276 2697 +1118 2 2 1 1 222 2136 2573 +1119 2 2 1 1 200 2108 2616 +1120 2 2 1 1 272 2202 2627 +1121 2 2 1 1 244 2164 2602 +1122 2 2 1 1 2242 305 2566 +1123 2 2 1 1 2276 331 2661 +1124 2 2 1 1 210 2120 2609 +1125 2 2 1 1 2220 287 2691 +1126 2 2 1 1 34 2279 2607 +1127 2 2 1 1 2158 241 2606 +1128 2 2 1 1 2218 285 2595 +1129 2 2 1 1 308 2248 2620 +1130 2 2 1 1 2279 35 2610 +1131 2 2 1 1 294 2230 2706 +1132 2 2 1 1 2297 21 2611 +1133 2 2 1 1 2295 23 2612 +1134 2 2 1 1 32 2283 2619 +1135 2 2 1 1 262 2188 2710 +1136 2 2 1 1 2121 157 2621 +1137 2 2 1 1 2277 37 2638 +1138 2 2 1 1 2259 51 2635 +1139 2 2 1 1 122 2165 2623 +1140 2 2 1 1 2091 181 2648 +1141 2 2 1 1 2175 115 2652 +1142 2 2 1 1 166 2109 2641 +1143 2 2 1 1 2293 25 2631 +1144 2 2 1 1 138 2145 2640 +1145 2 2 1 1 2119 159 2681 +1146 2 2 1 1 154 2123 2639 +1147 2 2 1 1 48 2261 2633 +1148 2 2 1 1 126 2159 2629 +1149 2 2 1 1 2093 179 2644 +1150 2 2 1 1 168 2105 2663 +1151 2 2 1 1 128 2157 2668 +1152 2 2 1 1 50 2259 2630 +1153 2 2 1 1 2135 147 2646 +1154 2 2 1 1 46 2265 2645 +1155 2 2 1 1 2195 101 2642 +1156 2 2 1 1 2221 81 2659 +1157 2 2 1 1 2103 171 2670 +1158 2 2 1 1 2305 15 2651 +1159 2 2 1 1 144 2137 2643 +1160 2 2 1 1 2155 131 2618 +1161 2 2 1 1 2183 109 2667 +1162 2 2 1 1 2101 173 2657 +1163 2 2 1 1 2301 19 2637 +1164 2 2 1 1 2203 95 2632 +1165 2 2 1 1 112 2177 2625 +1166 2 2 1 1 2249 59 2672 +1167 2 2 1 1 140 2141 2692 +1168 2 2 1 1 88 2211 2662 +1169 2 2 1 1 2187 107 2686 +1170 2 2 1 1 136 2147 2664 +1171 2 2 1 1 98 2197 2656 +1172 2 2 1 1 164 2111 2703 +1173 2 2 1 1 2095 177 2682 +1174 2 2 1 1 66 2239 2676 +1175 2 2 1 1 104 2189 2650 +1176 2 2 1 1 152 2127 2658 +1177 2 2 1 1 134 2149 2696 +1178 2 2 1 1 150 2129 2628 +1179 2 2 1 1 2207 91 2647 +1180 2 2 1 1 68 2237 2649 +1181 2 2 1 1 30 2285 2673 +1182 2 2 1 1 76 2225 2655 +1183 2 2 1 1 54 2255 2626 +1184 2 2 1 1 124 2163 2701 +1185 2 2 1 1 2223 79 2675 +1186 2 2 1 1 58 2249 2666 +1187 2 2 1 1 44 2267 2674 +1188 2 2 1 1 72 2231 2665 +1189 2 2 1 1 74 2229 2671 +1190 2 2 1 1 70 2233 2677 +1191 2 2 1 1 56 2251 2654 +1192 2 2 1 1 78 2223 2679 +1193 2 2 1 1 2189 105 2688 +1194 2 2 1 1 2205 93 2699 +1195 2 2 1 1 2215 85 2678 +1196 2 2 1 1 162 2113 2653 +1197 2 2 1 1 2219 83 2693 +1198 2 2 1 1 28 2287 2687 +1199 2 2 1 1 120 2167 2694 +1200 2 2 1 1 62 2243 2683 +1201 2 2 1 1 2141 141 2689 +1202 2 2 1 1 2197 99 2702 +1203 2 2 1 1 2243 63 2690 +1204 2 2 1 1 2211 89 2684 +1205 2 2 1 1 176 2095 2669 +1206 2 2 1 1 114 2175 2660 +1207 2 2 1 1 2137 145 2707 +1208 2 2 1 1 130 2155 2708 +1209 2 2 1 1 156 2121 2709 +1210 2 2 1 1 2275 39 2698 +1211 2 2 1 1 42 2269 2695 +1212 2 2 1 1 18 2301 2700 +1213 2 2 1 1 2173 117 2704 +1214 2 2 1 1 2105 169 2705 +1215 2 2 1 1 348 349 2300 +1216 2 2 1 1 312 313 2254 +1217 2 2 1 1 216 217 2128 +1218 2 2 1 1 186 187 2090 +1219 2 2 1 1 304 305 2242 +1220 2 2 1 1 352 353 2304 +1221 2 2 1 1 224 225 2138 +1222 2 2 1 1 226 227 2140 +1223 2 2 1 1 236 237 2154 +1224 2 2 1 1 324 325 2268 +1225 2 2 1 1 344 345 2294 +1226 2 2 1 1 234 235 2150 +1227 2 2 1 1 346 347 2296 +1228 2 2 1 1 342 343 2292 +1229 2 2 1 1 238 239 2156 +1230 2 2 1 1 322 323 2266 +1231 2 2 1 1 314 315 2256 +1232 2 2 1 1 308 309 2248 +1233 2 2 1 1 228 229 2144 +1234 2 2 1 1 248 249 2168 +1235 2 2 1 1 190 191 2094 +1236 2 2 1 1 192 193 2098 +1237 2 2 1 1 214 215 2126 +1238 2 2 1 1 270 271 2200 +1239 2 2 1 1 258 259 2182 +1240 2 2 1 1 302 303 2240 +1241 2 2 1 1 292 293 2228 +1242 2 2 1 1 290 291 2224 +1243 2 2 1 1 188 189 2092 +1244 2 2 1 1 194 195 2100 +1245 2 2 1 1 300 301 2238 +1246 2 2 1 1 280 281 2212 +1247 2 2 1 1 268 269 2196 +1248 2 2 1 1 204 205 2112 +1249 2 2 1 1 246 247 2166 +1250 2 2 1 1 278 279 2210 +1251 2 2 1 1 266 267 2194 +1252 2 2 1 1 184 185 2086 +1253 2 2 1 1 288 289 2222 +1254 2 2 1 1 202 203 2110 +1255 2 2 1 1 256 257 2180 +1256 2 2 1 1 310 311 2250 +1257 2 2 1 1 320 321 2264 +1258 2 2 1 1 206 207 2116 +1259 2 2 1 1 340 341 2288 +1260 2 2 1 1 212 213 2122 +1261 2 2 1 1 298 299 2236 +1262 2 2 1 1 260 261 2186 +1263 2 2 1 1 218 219 2130 +1264 2 2 1 1 244 245 2164 +1265 2 2 1 1 326 327 2270 +1266 2 2 1 1 316 317 2258 +1267 2 2 1 1 350 351 2302 +1268 2 2 1 1 276 277 2206 +1269 2 2 1 1 222 223 2136 +1270 2 2 1 1 306 307 2246 +1271 2 2 1 1 282 283 2214 +1272 2 2 1 1 220 221 2134 +1273 2 2 1 1 334 335 2282 +1274 2 2 1 1 332 333 2278 +1275 2 2 1 1 232 233 2148 +1276 2 2 1 1 254 255 2176 +1277 2 2 1 1 200 201 2108 +1278 2 2 1 1 338 339 2286 +1279 2 2 1 1 250 251 2172 +1280 2 2 1 1 196 197 2102 +1281 2 2 1 1 286 287 2220 +1282 2 2 1 1 272 273 2202 +1283 2 2 1 1 330 331 2276 +1284 2 2 1 1 262 263 2188 +1285 2 2 1 1 294 295 2230 +1286 2 2 1 1 230 231 2146 +1287 2 2 1 1 240 241 2158 +1288 2 2 1 1 208 209 2118 +1289 2 2 1 1 210 211 2120 +1290 2 2 1 1 198 199 2104 +1291 2 2 1 1 336 337 2284 +1292 2 2 1 1 274 275 2204 +1293 2 2 1 1 252 253 2174 +1294 2 2 1 1 284 285 2218 +1295 2 2 1 1 264 265 2192 +1296 2 2 1 1 242 243 2162 +1297 2 2 1 1 318 319 2260 +1298 2 2 1 1 296 297 2232 +1299 2 2 1 1 328 329 2274 +1300 2 2 1 1 34 35 2279 +1301 2 2 1 1 32 33 2283 +1302 2 2 1 1 20 21 2297 +1303 2 2 1 1 22 23 2295 +1304 2 2 1 1 114 115 2175 +1305 2 2 1 1 158 159 2119 +1306 2 2 1 1 24 25 2293 +1307 2 2 1 1 36 37 2277 +1308 2 2 1 1 182 183 2087 +1309 2 2 1 1 14 15 2305 +1310 2 2 1 1 54 55 2255 +1311 2 2 1 1 50 51 2259 +1312 2 2 1 1 46 47 2265 +1313 2 2 1 1 48 49 2261 +1314 2 2 1 1 30 31 2285 +1315 2 2 1 1 180 181 2091 +1316 2 2 1 1 44 45 2267 +1317 2 2 1 1 52 53 2257 +1318 2 2 1 1 66 67 2239 +1319 2 2 1 1 164 165 2111 +1320 2 2 1 1 88 89 2211 +1321 2 2 1 1 176 177 2095 +1322 2 2 1 1 120 121 2167 +1323 2 2 1 1 168 169 2105 +1324 2 2 1 1 170 171 2103 +1325 2 2 1 1 172 173 2101 +1326 2 2 1 1 174 175 2099 +1327 2 2 1 1 102 103 2193 +1328 2 2 1 1 178 179 2093 +1329 2 2 1 1 112 113 2177 +1330 2 2 1 1 58 59 2249 +1331 2 2 1 1 74 75 2229 +1332 2 2 1 1 70 71 2233 +1333 2 2 1 1 72 73 2231 +1334 2 2 1 1 90 91 2207 +1335 2 2 1 1 80 81 2221 +1336 2 2 1 1 68 69 2237 +1337 2 2 1 1 76 77 2225 +1338 2 2 1 1 156 157 2121 +1339 2 2 1 1 98 99 2197 +1340 2 2 1 1 134 135 2149 +1341 2 2 1 1 140 141 2141 +1342 2 2 1 1 124 125 2163 +1343 2 2 1 1 144 145 2137 +1344 2 2 1 1 106 107 2187 +1345 2 2 1 1 136 137 2147 +1346 2 2 1 1 78 79 2223 +1347 2 2 1 1 146 147 2135 +1348 2 2 1 1 166 167 2109 +1349 2 2 1 1 100 101 2195 +1350 2 2 1 1 92 93 2205 +1351 2 2 1 1 56 57 2251 +1352 2 2 1 1 110 111 2181 +1353 2 2 1 1 94 95 2203 +1354 2 2 1 1 126 127 2159 +1355 2 2 1 1 130 131 2155 +1356 2 2 1 1 104 105 2189 +1357 2 2 1 1 108 109 2183 +1358 2 2 1 1 122 123 2165 +1359 2 2 1 1 96 97 2201 +1360 2 2 1 1 154 155 2123 +1361 2 2 1 1 128 129 2157 +1362 2 2 1 1 132 133 2151 +1363 2 2 1 1 138 139 2145 +1364 2 2 1 1 148 149 2131 +1365 2 2 1 1 142 143 2139 +1366 2 2 1 1 150 151 2129 +1367 2 2 1 1 152 153 2127 +1368 2 2 1 1 26 27 2289 +1369 2 2 1 1 60 61 2247 +1370 2 2 1 1 82 83 2219 +1371 2 2 1 1 86 87 2213 +1372 2 2 1 1 62 63 2243 +1373 2 2 1 1 84 85 2215 +1374 2 2 1 1 64 65 2241 +1375 2 2 1 1 18 19 2301 +1376 2 2 1 1 38 39 2275 +1377 2 2 1 1 42 43 2269 +1378 2 2 1 1 162 163 2113 +1379 2 2 1 1 28 29 2287 +1380 2 2 1 1 118 119 2169 +1381 2 2 1 1 160 161 2117 +1382 2 2 1 1 40 41 2271 +1383 2 2 1 1 116 117 2173 +1384 2 2 1 1 16 17 2303 +1385 2 2 1 1 343 344 2542 +1386 2 2 1 1 335 336 2636 +1387 2 2 1 1 247 248 2549 +1388 2 2 1 1 281 282 2579 +1389 2 2 1 1 327 328 2547 +1390 2 2 1 1 325 326 2558 +1391 2 2 1 1 257 258 2583 +1392 2 2 1 1 337 338 2553 +1393 2 2 1 1 299 300 2563 +1394 2 2 1 1 233 234 2559 +1395 2 2 1 1 295 296 2564 +1396 2 2 1 1 265 266 2555 +1397 2 2 1 1 269 270 2548 +1398 2 2 1 1 291 292 2561 +1399 2 2 1 1 319 320 2575 +1400 2 2 1 1 279 280 2551 +1401 2 2 1 1 297 298 2585 +1402 2 2 1 1 349 350 2543 +1403 2 2 1 1 309 310 2552 +1404 2 2 1 1 275 276 2577 +1405 2 2 1 1 251 252 2680 +1406 2 2 1 1 313 314 2546 +1407 2 2 1 1 253 254 2557 +1408 2 2 1 1 283 284 2617 +1409 2 2 1 1 301 302 2605 +1410 2 2 1 1 345 346 2600 +1411 2 2 1 1 183 184 2581 +1412 2 2 1 1 249 250 2593 +1413 2 2 1 1 263 264 2604 +1414 2 2 1 1 303 304 2582 +1415 2 2 1 1 193 194 2569 +1416 2 2 1 1 329 330 2697 +1417 2 2 1 1 339 340 2544 +1418 2 2 1 1 229 230 2598 +1419 2 2 1 1 203 204 2572 +1420 2 2 1 1 317 318 2599 +1421 2 2 1 1 215 216 2567 +1422 2 2 1 1 221 222 2573 +1423 2 2 1 1 323 324 2601 +1424 2 2 1 1 231 232 2580 +1425 2 2 1 1 217 218 2556 +1426 2 2 1 1 315 316 2603 +1427 2 2 1 1 331 332 2661 +1428 2 2 1 1 223 224 2592 +1429 2 2 1 1 225 226 2554 +1430 2 2 1 1 197 198 2591 +1431 2 2 1 1 219 220 2560 +1432 2 2 1 1 285 286 2595 +1433 2 2 1 1 237 238 2545 +1434 2 2 1 1 321 322 2608 +1435 2 2 1 1 259 260 2562 +1436 2 2 1 1 227 228 2570 +1437 2 2 1 1 189 190 2578 +1438 2 2 1 1 191 192 2586 +1439 2 2 1 1 207 208 2587 +1440 2 2 1 1 157 158 2621 +1441 2 2 1 1 305 306 2566 +1442 2 2 1 1 165 166 2641 +1443 2 2 1 1 341 342 2624 +1444 2 2 1 1 125 126 2629 +1445 2 2 1 1 289 290 2550 +1446 2 2 1 1 201 202 2596 +1447 2 2 1 1 211 212 2590 +1448 2 2 1 1 163 164 2703 +1449 2 2 1 1 205 206 2576 +1450 2 2 1 1 273 274 2584 +1451 2 2 1 1 153 154 2639 +1452 2 2 1 1 287 288 2691 +1453 2 2 1 1 33 34 2607 +1454 2 2 1 1 101 102 2642 +1455 2 2 1 1 121 122 2623 +1456 2 2 1 1 131 132 2618 +1457 2 2 1 1 179 180 2644 +1458 2 2 1 1 187 188 2565 +1459 2 2 1 1 209 210 2609 +1460 2 2 1 1 81 82 2659 +1461 2 2 1 1 177 178 2682 +1462 2 2 1 1 151 152 2658 +1463 2 2 1 1 127 128 2668 +1464 2 2 1 1 239 240 2589 +1465 2 2 1 1 277 278 2615 +1466 2 2 1 1 293 294 2706 +1467 2 2 1 1 51 52 2635 +1468 2 2 1 1 185 186 2594 +1469 2 2 1 1 87 88 2662 +1470 2 2 1 1 111 112 2625 +1471 2 2 1 1 137 138 2640 +1472 2 2 1 1 109 110 2667 +1473 2 2 1 1 21 22 2611 +1474 2 2 1 1 59 60 2672 +1475 2 2 1 1 37 38 2638 +1476 2 2 1 1 199 200 2616 +1477 2 2 1 1 97 98 2656 +1478 2 2 1 1 149 150 2628 +1479 2 2 1 1 115 116 2652 +1480 2 2 1 1 147 148 2646 +1481 2 2 1 1 195 196 2574 +1482 2 2 1 1 135 136 2664 +1483 2 2 1 1 103 104 2650 +1484 2 2 1 1 23 24 2612 +1485 2 2 1 1 65 66 2676 +1486 2 2 1 1 35 36 2610 +1487 2 2 1 1 143 144 2643 +1488 2 2 1 1 95 96 2632 +1489 2 2 1 1 245 246 2614 +1490 2 2 1 1 19 20 2637 +1491 2 2 1 1 31 32 2619 +1492 2 2 1 1 67 68 2649 +1493 2 2 1 1 85 86 2678 +1494 2 2 1 1 267 268 2613 +1495 2 2 1 1 71 72 2665 +1496 2 2 1 1 47 48 2633 +1497 2 2 1 1 27 28 2687 +1498 2 2 1 1 53 54 2626 +1499 2 2 1 1 49 50 2630 +1500 2 2 1 1 55 56 2654 +1501 2 2 1 1 139 140 2692 +1502 2 2 1 1 75 76 2655 +1503 2 2 1 1 213 214 2597 +1504 2 2 1 1 45 46 2645 +1505 2 2 1 1 255 256 2568 +1506 2 2 1 1 57 58 2666 +1507 2 2 1 1 79 80 2675 +1508 2 2 1 1 159 160 2681 +1509 2 2 1 1 107 108 2686 +1510 2 2 1 1 25 26 2631 +1511 2 2 1 1 175 176 2669 +1512 2 2 1 1 89 90 2684 +1513 2 2 1 1 61 62 2683 +1514 2 2 1 1 73 74 2671 +1515 2 2 1 1 91 92 2647 +1516 2 2 1 1 77 78 2679 +1517 2 2 1 1 43 44 2674 +1518 2 2 1 1 311 312 2588 +1519 2 2 1 1 105 106 2688 +1520 2 2 1 1 29 30 2673 +1521 2 2 1 1 119 120 2694 +1522 2 2 1 1 173 174 2657 +1523 2 2 1 1 41 42 2695 +1524 2 2 1 1 15 16 2651 +1525 2 2 1 1 63 64 2690 +1526 2 2 1 1 69 70 2677 +1527 2 2 1 1 39 40 2698 +1528 2 2 1 1 167 168 2663 +1529 2 2 1 1 129 130 2708 +1530 2 2 1 1 83 84 2693 +1531 2 2 1 1 17 18 2700 +1532 2 2 1 1 99 100 2702 +1533 2 2 1 1 161 162 2653 +1534 2 2 1 1 235 236 2622 +1535 2 2 1 1 113 114 2660 +1536 2 2 1 1 351 352 2571 +1537 2 2 1 1 117 118 2704 +1538 2 2 1 1 347 348 2685 +1539 2 2 1 1 155 156 2709 +1540 2 2 1 1 133 134 2696 +1541 2 2 1 1 93 94 2699 +1542 2 2 1 1 123 124 2701 +1543 2 2 1 1 171 172 2670 +1544 2 2 1 1 271 272 2627 +1545 2 2 1 1 241 242 2606 +1546 2 2 1 1 141 142 2689 +1547 2 2 1 1 145 146 2707 +1548 2 2 1 1 181 182 2648 +1549 2 2 1 1 169 170 2705 +1550 2 2 1 1 243 244 2602 +1551 2 2 1 1 307 308 2620 +1552 2 2 1 1 261 262 2710 +1553 2 2 1 1 333 334 2634 +1554 2 2 1 1 844 845 2711 +1555 2 2 1 1 830 831 2713 +1556 2 2 1 1 860 861 2724 +1557 2 2 1 1 876 877 2735 +1558 2 2 1 1 874 875 2712 +1559 2 2 1 1 798 799 2834 +1560 2 2 1 1 826 827 2846 +1561 2 2 1 1 866 867 2717 +1562 2 2 1 1 850 851 2715 +1563 2 2 1 1 888 889 2721 +1564 2 2 1 1 930 931 2718 +1565 2 2 1 1 1103 1104 1913 +1566 2 2 1 1 1113 1114 1923 +1567 2 2 1 1 924 925 2742 +1568 2 2 1 1 799 800 1920 +1569 2 2 1 1 1109 1110 1919 +1570 2 2 1 1 1120 1121 2731 +1571 2 2 1 1 1124 1125 2727 +1572 2 2 1 1 915 916 1804 +1573 2 2 1 1 807 808 1912 +1574 2 2 1 1 1102 1103 2723 +1575 2 2 1 1 861 862 1858 +1576 2 2 1 1 808 809 2720 +1577 2 2 1 1 883 884 1836 +1578 2 2 1 1 818 819 2719 +1579 2 2 1 1 809 810 1910 +1580 2 2 1 1 829 830 1890 +1581 2 2 1 1 970 971 2737 +1582 2 2 1 1 1110 1111 2730 +1583 2 2 1 1 801 802 1918 +1584 2 2 1 1 936 937 2728 +1585 2 2 1 1 1112 1113 2747 +1586 2 2 1 1 937 938 1782 +1587 2 2 1 1 941 942 1778 +1588 2 2 1 1 1096 1097 2733 +1589 2 2 1 1 996 997 2750 +1590 2 2 1 1 1121 1122 1931 +1591 2 2 1 1 887 888 1832 +1592 2 2 1 1 1123 1124 1933 +1593 2 2 1 1 1125 1126 1935 +1594 2 2 1 1 976 977 2739 +1595 2 2 1 1 1122 1123 2741 +1596 2 2 1 1 1023 1024 1833 +1597 2 2 1 1 1099 1100 1909 +1598 2 2 1 1 1019 1020 1829 +1599 2 2 1 1 1114 1115 2751 +1600 2 2 1 1 979 980 1789 +1601 2 2 1 1 1111 1112 1921 +1602 2 2 1 1 977 978 1787 +1603 2 2 1 1 1020 1021 2736 +1604 2 2 1 1 1101 1102 1911 +1605 2 2 1 1 1097 1098 1907 +1606 2 2 1 1 1098 1099 2749 +1607 2 2 1 1 1021 1022 1831 +1608 2 2 1 1 975 976 1785 +1609 2 2 1 1 959 960 1769 +1610 2 2 1 1 1100 1101 2746 +1611 2 2 1 1 1053 1054 1863 +1612 2 2 1 1 1095 1096 1905 +1613 2 2 1 1 1051 1052 1861 +1614 2 2 1 1 1075 1076 1885 +1615 2 2 1 1 1040 1041 2743 +1616 2 2 1 1 1055 1056 1865 +1617 2 2 1 1 1077 1078 1887 +1618 2 2 1 1 1073 1074 1883 +1619 2 2 1 1 988 989 2787 +1620 2 2 1 1 1057 1058 1867 +1621 2 2 1 1 1079 1080 1889 +1622 2 2 1 1 1010 1011 2740 +1623 2 2 1 1 1069 1070 1879 +1624 2 2 1 1 1083 1084 1893 +1625 2 2 1 1 997 998 1807 +1626 2 2 1 1 1052 1053 2752 +1627 2 2 1 1 983 984 1793 +1628 2 2 1 1 964 965 2732 +1629 2 2 1 1 995 996 1805 +1630 2 2 1 1 999 1000 1809 +1631 2 2 1 1 1067 1068 1877 +1632 2 2 1 1 985 986 1795 +1633 2 2 1 1 1066 1067 2762 +1634 2 2 1 1 989 990 1799 +1635 2 2 1 1 1035 1036 1845 +1636 2 2 1 1 965 966 1775 +1637 2 2 1 1 961 962 1771 +1638 2 2 1 1 1031 1032 1841 +1639 2 2 1 1 981 982 1791 +1640 2 2 1 1 953 954 1766 +1641 2 2 1 1 1050 1051 2767 +1642 2 2 1 1 855 856 1864 +1643 2 2 1 1 1025 1026 1835 +1644 2 2 1 1 1071 1072 1881 +1645 2 2 1 1 993 994 1803 +1646 2 2 1 1 1029 1030 1839 +1647 2 2 1 1 1043 1044 1853 +1648 2 2 1 1 1061 1062 1871 +1649 2 2 1 1 987 988 1797 +1650 2 2 1 1 1002 1003 2726 +1651 2 2 1 1 1070 1071 2764 +1652 2 2 1 1 1045 1046 1855 +1653 2 2 1 1 846 847 2861 +1654 2 2 1 1 1081 1082 1891 +1655 2 2 1 1 991 992 1801 +1656 2 2 1 1 1001 1002 1811 +1657 2 2 1 1 973 974 1783 +1658 2 2 1 1 1007 1008 1817 +1659 2 2 1 1 1011 1012 1821 +1660 2 2 1 1 1027 1028 1837 +1661 2 2 1 1 1068 1069 2760 +1662 2 2 1 1 1059 1060 1869 +1663 2 2 1 1 1003 1004 1813 +1664 2 2 1 1 967 968 1777 +1665 2 2 1 1 969 970 1779 +1666 2 2 1 1 971 972 1781 +1667 2 2 1 1 1005 1006 1815 +1668 2 2 1 1 1015 1016 1825 +1669 2 2 1 1 1017 1018 1827 +1670 2 2 1 1 1033 1034 1843 +1671 2 2 1 1 1037 1038 1847 +1672 2 2 1 1 1041 1042 1851 +1673 2 2 1 1 1078 1079 2755 +1674 2 2 1 1 984 985 2744 +1675 2 2 1 1 1049 1050 1859 +1676 2 2 1 1 1063 1064 1873 +1677 2 2 1 1 1009 1010 1819 +1678 2 2 1 1 1013 1014 1823 +1679 2 2 1 1 1062 1063 2758 +1680 2 2 1 1 1074 1075 2766 +1681 2 2 1 1 1065 1066 1875 +1682 2 2 1 1 1047 1048 1857 +1683 2 2 1 1 1039 1040 1849 +1684 2 2 1 1 851 852 1868 +1685 2 2 1 1 1048 1049 2775 +1686 2 2 1 1 892 893 2850 +1687 2 2 1 1 1054 1055 2769 +1688 2 2 1 1 1036 1037 2779 +1689 2 2 1 1 963 964 1773 +1690 2 2 1 1 1080 1081 2753 +1691 2 2 1 1 1085 1086 1895 +1692 2 2 1 1 1064 1065 2773 +1693 2 2 1 1 1056 1057 2748 +1694 2 2 1 1 1018 1019 2754 +1695 2 2 1 1 1087 1088 1897 +1696 2 2 1 1 797 798 1922 +1697 2 2 1 1 886 887 2725 +1698 2 2 1 1 986 987 2786 +1699 2 2 1 1 1072 1073 2778 +1700 2 2 1 1 1091 1092 1901 +1701 2 2 1 1 1088 1089 2789 +1702 2 2 1 1 833 834 1886 +1703 2 2 1 1 1076 1077 2772 +1704 2 2 1 1 904 905 2716 +1705 2 2 1 1 990 991 2799 +1706 2 2 1 1 1089 1090 1899 +1707 2 2 1 1 1082 1083 2780 +1708 2 2 1 1 905 906 1814 +1709 2 2 1 1 1093 1094 1903 +1710 2 2 1 1 1012 1013 2761 +1711 2 2 1 1 893 894 1826 +1712 2 2 1 1 1090 1091 2782 +1713 2 2 1 1 1060 1061 2792 +1714 2 2 1 1 865 866 1854 +1715 2 2 1 1 1084 1085 2790 +1716 2 2 1 1 1086 1087 2788 +1717 2 2 1 1 1094 1095 2783 +1718 2 2 1 1 958 959 2729 +1719 2 2 1 1 1000 1001 2820 +1720 2 2 1 1 1092 1093 2794 +1721 2 2 1 1 957 958 1767 +1722 2 2 1 1 787 788 1932 +1723 2 2 1 1 1006 1007 2745 +1724 2 2 1 1 1119 1120 1929 +1725 2 2 1 1 1032 1033 2756 +1726 2 2 1 1 1028 1029 2796 +1727 2 2 1 1 1024 1025 2759 +1728 2 2 1 1 1058 1059 2768 +1729 2 2 1 1 839 840 1880 +1730 2 2 1 1 1038 1039 2785 +1731 2 2 1 1 1022 1023 2776 +1732 2 2 1 1 1115 1116 1925 +1733 2 2 1 1 919 920 1800 +1734 2 2 1 1 1014 1015 2774 +1735 2 2 1 1 909 910 1810 +1736 2 2 1 1 960 961 2738 +1737 2 2 1 1 1117 1118 1927 +1738 2 2 1 1 1116 1117 2810 +1739 2 2 1 1 955 956 1765 +1740 2 2 1 1 1107 1108 1917 +1741 2 2 1 1 864 865 2819 +1742 2 2 1 1 1118 1119 2811 +1743 2 2 1 1 980 981 2807 +1744 2 2 1 1 1105 1106 1915 +1745 2 2 1 1 1106 1107 2817 +1746 2 2 1 1 1042 1043 2797 +1747 2 2 1 1 811 812 1908 +1748 2 2 1 1 819 820 1900 +1749 2 2 1 1 1030 1031 2791 +1750 2 2 1 1 897 898 1822 +1751 2 2 1 1 1008 1009 2793 +1752 2 2 1 1 972 973 2803 +1753 2 2 1 1 785 786 1934 +1754 2 2 1 1 1034 1035 2784 +1755 2 2 1 1 1026 1027 2777 +1756 2 2 1 1 1046 1047 2800 +1757 2 2 1 1 1004 1005 2825 +1758 2 2 1 1 843 844 1876 +1759 2 2 1 1 939 940 1780 +1760 2 2 1 1 853 854 1866 +1761 2 2 1 1 873 874 1846 +1762 2 2 1 1 907 908 1812 +1763 2 2 1 1 875 876 1844 +1764 2 2 1 1 885 886 1834 +1765 2 2 1 1 929 930 1790 +1766 2 2 1 1 952 953 2814 +1767 2 2 1 1 978 979 2801 +1768 2 2 1 1 895 896 1824 +1769 2 2 1 1 927 928 1792 +1770 2 2 1 1 863 864 1856 +1771 2 2 1 1 841 842 1878 +1772 2 2 1 1 1016 1017 2781 +1773 2 2 1 1 982 983 2806 +1774 2 2 1 1 877 878 1842 +1775 2 2 1 1 1104 1105 2815 +1776 2 2 1 1 1044 1045 2804 +1777 2 2 1 1 815 816 1904 +1778 2 2 1 1 821 822 1898 +1779 2 2 1 1 917 918 1802 +1780 2 2 1 1 823 824 1896 +1781 2 2 1 1 803 804 1916 +1782 2 2 1 1 931 932 1788 +1783 2 2 1 1 805 806 1914 +1784 2 2 1 1 925 926 1794 +1785 2 2 1 1 831 832 1888 +1786 2 2 1 1 974 975 2757 +1787 2 2 1 1 1108 1109 2816 +1788 2 2 1 1 998 999 2812 +1789 2 2 1 1 894 895 2770 +1790 2 2 1 1 871 872 1848 +1791 2 2 1 1 820 821 2798 +1792 2 2 1 1 951 952 1768 +1793 2 2 1 1 946 947 2824 +1794 2 2 1 1 817 818 1902 +1795 2 2 1 1 857 858 1862 +1796 2 2 1 1 837 838 1882 +1797 2 2 1 1 869 870 1850 +1798 2 2 1 1 847 848 1872 +1799 2 2 1 1 849 850 1870 +1800 2 2 1 1 891 892 1828 +1801 2 2 1 1 827 828 1892 +1802 2 2 1 1 881 882 1838 +1803 2 2 1 1 889 890 1830 +1804 2 2 1 1 933 934 1786 +1805 2 2 1 1 945 946 1774 +1806 2 2 1 1 835 836 1884 +1807 2 2 1 1 859 860 1860 +1808 2 2 1 1 867 868 1852 +1809 2 2 1 1 899 900 1820 +1810 2 2 1 1 935 936 1784 +1811 2 2 1 1 949 950 1770 +1812 2 2 1 1 870 871 2818 +1813 2 2 1 1 992 993 2805 +1814 2 2 1 1 845 846 1874 +1815 2 2 1 1 923 924 1796 +1816 2 2 1 1 947 948 1772 +1817 2 2 1 1 879 880 1840 +1818 2 2 1 1 943 944 1776 +1819 2 2 1 1 802 803 2714 +1820 2 2 1 1 920 921 2802 +1821 2 2 1 1 994 995 2830 +1822 2 2 1 1 913 914 1806 +1823 2 2 1 1 791 792 1928 +1824 2 2 1 1 854 855 2808 +1825 2 2 1 1 862 863 2829 +1826 2 2 1 1 825 826 1894 +1827 2 2 1 1 921 922 1798 +1828 2 2 1 1 911 912 1808 +1829 2 2 1 1 956 957 2838 +1830 2 2 1 1 789 790 1930 +1831 2 2 1 1 914 915 2722 +1832 2 2 1 1 903 904 1816 +1833 2 2 1 1 901 902 1818 +1834 2 2 1 1 813 814 1906 +1835 2 2 1 1 906 907 2809 +1836 2 2 1 1 793 794 1926 +1837 2 2 1 1 882 883 2734 +1838 2 2 1 1 814 815 2765 +1839 2 2 1 1 795 796 1924 +1840 2 2 1 1 926 927 2836 +1841 2 2 1 1 938 939 2826 +1842 2 2 1 1 968 969 2771 +1843 2 2 1 1 966 967 2763 +1844 2 2 1 1 842 843 2857 +1845 2 2 1 1 828 829 2872 +1846 2 2 1 1 910 911 2828 +1847 2 2 1 1 916 917 2822 +1848 2 2 1 1 856 857 2849 +1849 2 2 1 1 950 951 2848 +1850 2 2 1 1 912 913 2853 +1851 2 2 1 1 932 933 2843 +1852 2 2 1 1 918 919 2856 +1853 2 2 1 1 954 955 2832 +1854 2 2 1 1 896 897 2864 +1855 2 2 1 1 898 899 2823 +1856 2 2 1 1 942 943 2845 +1857 2 2 1 1 962 963 2839 +1858 2 2 1 1 872 873 2844 +1859 2 2 1 1 940 941 2827 +1860 2 2 1 1 922 923 2860 +1861 2 2 1 1 832 833 2858 +1862 2 2 1 1 852 853 2870 +1863 2 2 1 1 902 903 2851 +1864 2 2 1 1 948 949 2847 +1865 2 2 1 1 928 929 2842 +1866 2 2 1 1 858 859 2866 +1867 2 2 1 1 908 909 2840 +1868 2 2 1 1 816 817 2855 +1869 2 2 1 1 890 891 2867 +1870 2 2 1 1 838 839 2795 +1871 2 2 1 1 884 885 2852 +1872 2 2 1 1 868 869 2865 +1873 2 2 1 1 934 935 2862 +1874 2 2 1 1 944 945 2859 +1875 2 2 1 1 796 797 2841 +1876 2 2 1 1 794 795 2831 +1877 2 2 1 1 878 879 2837 +1878 2 2 1 1 880 881 2833 +1879 2 2 1 1 806 807 2878 +1880 2 2 1 1 824 825 2813 +1881 2 2 1 1 822 823 2821 +1882 2 2 1 1 848 849 2869 +1883 2 2 1 1 840 841 2863 +1884 2 2 1 1 834 835 2876 +1885 2 2 1 1 900 901 2873 +1886 2 2 1 1 786 787 2877 +1887 2 2 1 1 836 837 2854 +1888 2 2 1 1 812 813 2871 +1889 2 2 1 1 800 801 2835 +1890 2 2 1 1 804 805 2874 +1891 2 2 1 1 792 793 2879 +1892 2 2 1 1 810 811 2868 +1893 2 2 1 1 790 791 2875 +1894 2 2 1 1 788 789 2880 +1895 2 2 1 1 1912 808 2720 +1896 2 2 1 1 1890 830 2713 +1897 2 2 1 1 799 1920 2834 +1898 2 2 1 1 1918 802 2714 +1899 2 2 1 1 1846 874 2712 +1900 2 2 1 1 845 1874 2711 +1901 2 2 1 1 867 1852 2717 +1902 2 2 1 1 1860 860 2724 +1903 2 2 1 1 899 1820 2823 +1904 2 2 1 1 1876 844 2711 +1905 2 2 1 1 1773 964 2732 +1906 2 2 1 1 1767 958 2729 +1907 2 2 1 1 861 1858 2724 +1908 2 2 1 1 851 1868 2715 +1909 2 2 1 1 827 1892 2846 +1910 2 2 1 1 1832 888 2721 +1911 2 2 1 1 971 1781 2737 +1912 2 2 1 1 831 1888 2713 +1913 2 2 1 1 1103 1913 2723 +1914 2 2 1 1 1113 1923 2747 +1915 2 2 1 1 895 1824 2770 +1916 2 2 1 1 877 1842 2735 +1917 2 2 1 1 1125 1935 2727 +1918 2 2 1 1 1785 976 2739 +1919 2 2 1 1 1921 1112 2747 +1920 2 2 1 1 993 1803 2805 +1921 2 2 1 1 1870 850 2715 +1922 2 2 1 1 1011 1821 2740 +1923 2 2 1 1 1911 1102 2723 +1924 2 2 1 1 1111 1921 2730 +1925 2 2 1 1 1923 1114 2751 +1926 2 2 1 1 1929 1120 2731 +1927 2 2 1 1 1811 1002 2726 +1928 2 2 1 1 1866 854 2808 +1929 2 2 1 1 863 1856 2829 +1930 2 2 1 1 897 1822 2864 +1931 2 2 1 1 931 1788 2718 +1932 2 2 1 1 1019 1829 2754 +1933 2 2 1 1 1815 1006 2745 +1934 2 2 1 1 1931 1122 2741 +1935 2 2 1 1 1789 980 2807 +1936 2 2 1 1 907 1812 2809 +1937 2 2 1 1 1825 1016 2781 +1938 2 2 1 1 997 1807 2750 +1939 2 2 1 1 1829 1020 2736 +1940 2 2 1 1 1123 1933 2741 +1941 2 2 1 1 1023 1833 2776 +1942 2 2 1 1 875 1844 2712 +1943 2 2 1 1 1021 1831 2736 +1944 2 2 1 1 1933 1124 2727 +1945 2 2 1 1 887 1832 2725 +1946 2 2 1 1 1905 1096 2733 +1947 2 2 1 1 1099 1909 2749 +1948 2 2 1 1 1844 876 2735 +1949 2 2 1 1 1909 1100 2746 +1950 2 2 1 1 1907 1098 2749 +1951 2 2 1 1 1919 1110 2730 +1952 2 2 1 1 1101 1911 2746 +1953 2 2 1 1 1003 1813 2726 +1954 2 2 1 1 1791 982 2806 +1955 2 2 1 1 1793 984 2744 +1956 2 2 1 1 1836 884 2852 +1957 2 2 1 1 1041 1851 2743 +1958 2 2 1 1 961 1771 2738 +1959 2 2 1 1 1855 1046 2800 +1960 2 2 1 1 987 1797 2786 +1961 2 2 1 1 977 1787 2739 +1962 2 2 1 1 1902 818 2719 +1963 2 2 1 1 989 1799 2787 +1964 2 2 1 1 1097 1907 2733 +1965 2 2 1 1 1857 1048 2775 +1966 2 2 1 1 1887 1078 2755 +1967 2 2 1 1 1913 1104 2815 +1968 2 2 1 1 1805 996 2750 +1969 2 2 1 1 1865 1056 2748 +1970 2 2 1 1 1885 1076 2772 +1971 2 2 1 1 1809 1000 2820 +1972 2 2 1 1 1121 1931 2731 +1973 2 2 1 1 1863 1054 2769 +1974 2 2 1 1 1861 1052 2752 +1975 2 2 1 1 1787 978 2801 +1976 2 2 1 1 1833 1024 2759 +1977 2 2 1 1 1053 1863 2752 +1978 2 2 1 1 1075 1885 2766 +1979 2 2 1 1 1067 1877 2762 +1980 2 2 1 1 1845 1036 2779 +1981 2 2 1 1 1081 1891 2753 +1982 2 2 1 1 1841 1032 2756 +1983 2 2 1 1 1871 1062 2758 +1984 2 2 1 1 1859 1050 2767 +1985 2 2 1 1 991 1801 2799 +1986 2 2 1 1 1847 1038 2785 +1987 2 2 1 1 1063 1873 2758 +1988 2 2 1 1 1071 1881 2764 +1989 2 2 1 1 1051 1861 2767 +1990 2 2 1 1 805 1914 2874 +1991 2 2 1 1 1073 1883 2778 +1992 2 2 1 1 1877 1068 2760 +1993 2 2 1 1 1856 864 2819 +1994 2 2 1 1 985 1795 2744 +1995 2 2 1 1 1069 1879 2760 +1996 2 2 1 1 1057 1867 2748 +1997 2 2 1 1 1079 1889 2755 +1998 2 2 1 1 1883 1074 2766 +1999 2 2 1 1 1873 1064 2773 +2000 2 2 1 1 1879 1070 2764 +2001 2 2 1 1 1889 1080 2753 +2002 2 2 1 1 1055 1865 2769 +2003 2 2 1 1 1043 1853 2797 +2004 2 2 1 1 937 1782 2728 +2005 2 2 1 1 1083 1893 2780 +2006 2 2 1 1 1779 970 2737 +2007 2 2 1 1 1849 1040 2743 +2008 2 2 1 1 1869 1060 2792 +2009 2 2 1 1 1015 1825 2774 +2010 2 2 1 1 1839 1030 2791 +2011 2 2 1 1 1895 1086 2788 +2012 2 2 1 1 1797 988 2787 +2013 2 2 1 1 953 1766 2814 +2014 2 2 1 1 1027 1837 2777 +2015 2 2 1 1 1875 1066 2762 +2016 2 2 1 1 839 1880 2795 +2017 2 2 1 1 1881 1072 2778 +2018 2 2 1 1 1059 1869 2768 +2019 2 2 1 1 1077 1887 2772 +2020 2 2 1 1 1893 1084 2790 +2021 2 2 1 1 1926 794 2831 +2022 2 2 1 1 833 1886 2858 +2023 2 2 1 1 1035 1845 2784 +2024 2 2 1 1 1037 1847 2779 +2025 2 2 1 1 1799 990 2799 +2026 2 2 1 1 1821 1012 2761 +2027 2 2 1 1 1897 1088 2789 +2028 2 2 1 1 1867 1058 2768 +2029 2 2 1 1 1853 1044 2804 +2030 2 2 1 1 1049 1859 2775 +2031 2 2 1 1 995 1805 2830 +2032 2 2 1 1 1891 1082 2780 +2033 2 2 1 1 1095 1905 2783 +2034 2 2 1 1 1065 1875 2773 +2035 2 2 1 1 999 1809 2812 +2036 2 2 1 1 1061 1871 2792 +2037 2 2 1 1 1013 1823 2761 +2038 2 2 1 1 1109 1919 2816 +2039 2 2 1 1 1816 904 2716 +2040 2 2 1 1 1827 1018 2754 +2041 2 2 1 1 1085 1895 2790 +2042 2 2 1 1 975 1785 2757 +2043 2 2 1 1 1025 1835 2759 +2044 2 2 1 1 1115 1925 2751 +2045 2 2 1 1 1029 1839 2796 +2046 2 2 1 1 1771 962 2839 +2047 2 2 1 1 1033 1843 2756 +2048 2 2 1 1 1819 1010 2740 +2049 2 2 1 1 1837 1028 2796 +2050 2 2 1 1 1930 790 2875 +2051 2 2 1 1 1089 1899 2789 +2052 2 2 1 1 925 1794 2742 +2053 2 2 1 1 1091 1901 2782 +2054 2 2 1 1 1899 1090 2782 +2055 2 2 1 1 1831 1022 2776 +2056 2 2 1 1 1087 1897 2788 +2057 2 2 1 1 1901 1092 2794 +2058 2 2 1 1 1781 972 2803 +2059 2 2 1 1 1009 1819 2793 +2060 2 2 1 1 1903 1094 2783 +2061 2 2 1 1 1795 986 2786 +2062 2 2 1 1 1007 1817 2745 +2063 2 2 1 1 1835 1026 2777 +2064 2 2 1 1 1817 1008 2793 +2065 2 2 1 1 1093 1903 2794 +2066 2 2 1 1 1850 870 2818 +2067 2 2 1 1 973 1783 2803 +2068 2 2 1 1 1031 1841 2791 +2069 2 2 1 1 1005 1815 2825 +2070 2 2 1 1 1843 1034 2784 +2071 2 2 1 1 1784 936 2728 +2072 2 2 1 1 965 1775 2732 +2073 2 2 1 1 1039 1849 2785 +2074 2 2 1 1 939 1780 2826 +2075 2 2 1 1 1823 1014 2774 +2076 2 2 1 1 1851 1042 2797 +2077 2 2 1 1 981 1791 2807 +2078 2 2 1 1 979 1789 2801 +2079 2 2 1 1 1804 916 2822 +2080 2 2 1 1 1783 974 2757 +2081 2 2 1 1 1001 1811 2820 +2082 2 2 1 1 1884 836 2854 +2083 2 2 1 1 1765 956 2838 +2084 2 2 1 1 1045 1855 2804 +2085 2 2 1 1 1813 1004 2825 +2086 2 2 1 1 1119 1929 2811 +2087 2 2 1 1 1769 960 2738 +2088 2 2 1 1 809 1910 2720 +2089 2 2 1 1 1925 1116 2810 +2090 2 2 1 1 1796 924 2742 +2091 2 2 1 1 1047 1857 2800 +2092 2 2 1 1 1117 1927 2810 +2093 2 2 1 1 1800 920 2802 +2094 2 2 1 1 893 1826 2850 +2095 2 2 1 1 1777 968 2771 +2096 2 2 1 1 1775 966 2763 +2097 2 2 1 1 1927 1118 2811 +2098 2 2 1 1 983 1793 2806 +2099 2 2 1 1 1107 1917 2817 +2100 2 2 1 1 889 1830 2721 +2101 2 2 1 1 969 1779 2771 +2102 2 2 1 1 1790 930 2718 +2103 2 2 1 1 1017 1827 2781 +2104 2 2 1 1 1807 998 2812 +2105 2 2 1 1 1915 1106 2817 +2106 2 2 1 1 1862 858 2866 +2107 2 2 1 1 967 1777 2763 +2108 2 2 1 1 1922 798 2834 +2109 2 2 1 1 1105 1915 2815 +2110 2 2 1 1 927 1792 2836 +2111 2 2 1 1 891 1828 2867 +2112 2 2 1 1 1917 1108 2816 +2113 2 2 1 1 1898 822 2821 +2114 2 2 1 1 1801 992 2805 +2115 2 2 1 1 1894 826 2846 +2116 2 2 1 1 1878 842 2857 +2117 2 2 1 1 1838 882 2734 +2118 2 2 1 1 1834 886 2725 +2119 2 2 1 1 1803 994 2830 +2120 2 2 1 1 909 1810 2840 +2121 2 2 1 1 821 1898 2798 +2122 2 2 1 1 1906 814 2765 +2123 2 2 1 1 1908 812 2871 +2124 2 2 1 1 959 1769 2729 +2125 2 2 1 1 819 1900 2719 +2126 2 2 1 1 915 1804 2722 +2127 2 2 1 1 1900 820 2798 +2128 2 2 1 1 1854 866 2717 +2129 2 2 1 1 1780 940 2827 +2130 2 2 1 1 955 1765 2832 +2131 2 2 1 1 1778 942 2845 +2132 2 2 1 1 1848 872 2844 +2133 2 2 1 1 1806 914 2722 +2134 2 2 1 1 1774 946 2824 +2135 2 2 1 1 1864 856 2849 +2136 2 2 1 1 881 1838 2833 +2137 2 2 1 1 933 1786 2843 +2138 2 2 1 1 1910 810 2868 +2139 2 2 1 1 947 1772 2824 +2140 2 2 1 1 1770 950 2848 +2141 2 2 1 1 1768 952 2814 +2142 2 2 1 1 847 1872 2861 +2143 2 2 1 1 815 1904 2765 +2144 2 2 1 1 1766 954 2832 +2145 2 2 1 1 1828 892 2850 +2146 2 2 1 1 957 1767 2838 +2147 2 2 1 1 1810 910 2828 +2148 2 2 1 1 1868 852 2870 +2149 2 2 1 1 825 1894 2813 +2150 2 2 1 1 913 1806 2853 +2151 2 2 1 1 855 1864 2808 +2152 2 2 1 1 865 1854 2819 +2153 2 2 1 1 1872 848 2869 +2154 2 2 1 1 843 1876 2857 +2155 2 2 1 1 1826 894 2770 +2156 2 2 1 1 1802 918 2856 +2157 2 2 1 1 905 1814 2716 +2158 2 2 1 1 929 1790 2842 +2159 2 2 1 1 1928 792 2879 +2160 2 2 1 1 1874 846 2861 +2161 2 2 1 1 829 1890 2872 +2162 2 2 1 1 1782 938 2826 +2163 2 2 1 1 801 1918 2835 +2164 2 2 1 1 1776 944 2859 +2165 2 2 1 1 1814 906 2809 +2166 2 2 1 1 917 1802 2822 +2167 2 2 1 1 921 1798 2802 +2168 2 2 1 1 1772 948 2847 +2169 2 2 1 1 1794 926 2836 +2170 2 2 1 1 883 1836 2734 +2171 2 2 1 1 963 1773 2839 +2172 2 2 1 1 871 1848 2818 +2173 2 2 1 1 1786 934 2862 +2174 2 2 1 1 797 1922 2841 +2175 2 2 1 1 1792 928 2842 +2176 2 2 1 1 1886 834 2876 +2177 2 2 1 1 901 1818 2873 +2178 2 2 1 1 1798 922 2860 +2179 2 2 1 1 919 1800 2856 +2180 2 2 1 1 911 1808 2828 +2181 2 2 1 1 941 1778 2827 +2182 2 2 1 1 857 1862 2849 +2183 2 2 1 1 943 1776 2845 +2184 2 2 1 1 803 1916 2714 +2185 2 2 1 1 951 1768 2848 +2186 2 2 1 1 1858 862 2829 +2187 2 2 1 1 1842 878 2837 +2188 2 2 1 1 869 1850 2865 +2189 2 2 1 1 817 1902 2855 +2190 2 2 1 1 787 1932 2877 +2191 2 2 1 1 1914 806 2878 +2192 2 2 1 1 1892 828 2872 +2193 2 2 1 1 1818 902 2851 +2194 2 2 1 1 1932 788 2880 +2195 2 2 1 1 903 1816 2851 +2196 2 2 1 1 1788 932 2843 +2197 2 2 1 1 841 1878 2863 +2198 2 2 1 1 1904 816 2855 +2199 2 2 1 1 949 1770 2847 +2200 2 2 1 1 923 1796 2860 +2201 2 2 1 1 1808 912 2853 +2202 2 2 1 1 1924 796 2841 +2203 2 2 1 1 853 1866 2870 +2204 2 2 1 1 879 1840 2837 +2205 2 2 1 1 1882 838 2795 +2206 2 2 1 1 1824 896 2864 +2207 2 2 1 1 1812 908 2840 +2208 2 2 1 1 873 1846 2844 +2209 2 2 1 1 795 1924 2831 +2210 2 2 1 1 885 1834 2852 +2211 2 2 1 1 935 1784 2862 +2212 2 2 1 1 1880 840 2863 +2213 2 2 1 1 945 1774 2859 +2214 2 2 1 1 1888 832 2858 +2215 2 2 1 1 1840 880 2833 +2216 2 2 1 1 859 1860 2866 +2217 2 2 1 1 1852 868 2865 +2218 2 2 1 1 1822 898 2823 +2219 2 2 1 1 1830 890 2867 +2220 2 2 1 1 1896 824 2813 +2221 2 2 1 1 807 1912 2878 +2222 2 2 1 1 823 1896 2821 +2223 2 2 1 1 849 1870 2869 +2224 2 2 1 1 1820 900 2873 +2225 2 2 1 1 1920 800 2835 +2226 2 2 1 1 835 1884 2876 +2227 2 2 1 1 1934 786 2877 +2228 2 2 1 1 837 1882 2854 +2229 2 2 1 1 813 1906 2871 +2230 2 2 1 1 1916 804 2874 +2231 2 2 1 1 793 1926 2879 +2232 2 2 1 1 811 1908 2868 +2233 2 2 1 1 791 1928 2875 +2234 2 2 1 1 789 1930 2880 +2235 2 2 1 1 1292 1293 2884 +2236 2 2 1 1 1307 1308 1583 +2237 2 2 1 1 1328 1329 2883 +2238 2 2 1 1 1282 1283 2909 +2239 2 2 1 1 1287 1288 1603 +2240 2 2 1 1 1305 1306 1585 +2241 2 2 1 1 1272 1273 2904 +2242 2 2 1 1 1327 1328 1563 +2243 2 2 1 1 757 758 1738 +2244 2 2 1 1 1325 1326 1565 +2245 2 2 1 1 753 754 1734 +2246 2 2 1 1 733 734 1714 +2247 2 2 1 1 1294 1295 2891 +2248 2 2 1 1 740 741 2915 +2249 2 2 1 1 739 740 1720 +2250 2 2 1 1 1293 1294 1597 +2251 2 2 1 1 1331 1332 1559 +2252 2 2 1 1 1316 1317 2976 +2253 2 2 1 1 1329 1330 1561 +2254 2 2 1 1 1330 1331 2917 +2255 2 2 1 1 1264 1265 2914 +2256 2 2 1 1 773 774 1754 +2257 2 2 1 1 751 752 1732 +2258 2 2 1 1 777 778 1758 +2259 2 2 1 1 1311 1312 1579 +2260 2 2 1 1 1309 1310 1581 +2261 2 2 1 1 1252 1253 2949 +2262 2 2 1 1 755 756 1736 +2263 2 2 1 1 714 715 2913 +2264 2 2 1 1 771 772 1752 +2265 2 2 1 1 776 777 2885 +2266 2 2 1 1 737 738 1718 +2267 2 2 1 1 775 776 1756 +2268 2 2 1 1 1291 1292 1599 +2269 2 2 1 1 1254 1255 2927 +2270 2 2 1 1 1268 1269 2923 +2271 2 2 1 1 738 739 2886 +2272 2 2 1 1 729 730 1710 +2273 2 2 1 1 735 736 1716 +2274 2 2 1 1 756 757 2888 +2275 2 2 1 1 1285 1286 1605 +2276 2 2 1 1 1289 1290 1601 +2277 2 2 1 1 723 724 1704 +2278 2 2 1 1 1278 1279 2899 +2279 2 2 1 1 1244 1245 2928 +2280 2 2 1 1 715 716 1696 +2281 2 2 1 1 713 714 1694 +2282 2 2 1 1 1277 1278 1613 +2283 2 2 1 1 1234 1235 2922 +2284 2 2 1 1 1267 1268 1623 +2285 2 2 1 1 1232 1233 2932 +2286 2 2 1 1 1310 1311 2887 +2287 2 2 1 1 731 732 1712 +2288 2 2 1 1 1256 1257 2968 +2289 2 2 1 1 1273 1274 1617 +2290 2 2 1 1 711 712 1692 +2291 2 2 1 1 1263 1264 1627 +2292 2 2 1 1 1265 1266 1625 +2293 2 2 1 1 721 722 1702 +2294 2 2 1 1 1269 1270 1621 +2295 2 2 1 1 1275 1276 1615 +2296 2 2 1 1 759 760 1740 +2297 2 2 1 1 685 686 1666 +2298 2 2 1 1 719 720 1700 +2299 2 2 1 1 1283 1284 1607 +2300 2 2 1 1 1295 1296 1595 +2301 2 2 1 1 1239 1240 1651 +2302 2 2 1 1 705 706 1686 +2303 2 2 1 1 1235 1236 1655 +2304 2 2 1 1 703 704 1684 +2305 2 2 1 1 1233 1234 1657 +2306 2 2 1 1 681 682 1662 +2307 2 2 1 1 709 710 1690 +2308 2 2 1 1 693 694 1674 +2309 2 2 1 1 1245 1246 1645 +2310 2 2 1 1 691 692 1672 +2311 2 2 1 1 727 728 1708 +2312 2 2 1 1 695 696 1676 +2313 2 2 1 1 683 684 1664 +2314 2 2 1 1 725 726 1706 +2315 2 2 1 1 1255 1256 1635 +2316 2 2 1 1 1333 1334 1557 +2317 2 2 1 1 1257 1258 1633 +2318 2 2 1 1 701 702 1682 +2319 2 2 1 1 679 680 1660 +2320 2 2 1 1 1231 1232 1659 +2321 2 2 1 1 1279 1280 1611 +2322 2 2 1 1 1247 1248 1643 +2323 2 2 1 1 1237 1238 1653 +2324 2 2 1 1 1253 1254 1637 +2325 2 2 1 1 741 742 1722 +2326 2 2 1 1 1335 1336 1555 +2327 2 2 1 1 1334 1335 2919 +2328 2 2 1 1 1260 1261 2912 +2329 2 2 1 1 1259 1260 1631 +2330 2 2 1 1 1250 1251 2982 +2331 2 2 1 1 1249 1250 1641 +2332 2 2 1 1 1276 1277 2950 +2333 2 2 1 1 699 700 1680 +2334 2 2 1 1 720 721 2931 +2335 2 2 1 1 1238 1239 2939 +2336 2 2 1 1 597 598 1578 +2337 2 2 1 1 1313 1314 1577 +2338 2 2 1 1 1281 1282 1609 +2339 2 2 1 1 627 628 1608 +2340 2 2 1 1 689 690 1670 +2341 2 2 1 1 745 746 1726 +2342 2 2 1 1 1274 1275 2952 +2343 2 2 1 1 687 688 1668 +2344 2 2 1 1 747 748 1728 +2345 2 2 1 1 743 744 1724 +2346 2 2 1 1 1243 1244 1647 +2347 2 2 1 1 1241 1242 1649 +2348 2 2 1 1 717 718 1698 +2349 2 2 1 1 1271 1272 1619 +2350 2 2 1 1 779 780 1760 +2351 2 2 1 1 1236 1237 2958 +2352 2 2 1 1 1261 1262 1629 +2353 2 2 1 1 669 670 1650 +2354 2 2 1 1 1213 1214 1677 +2355 2 2 1 1 1229 1230 1661 +2356 2 2 1 1 659 660 1640 +2357 2 2 1 1 633 634 1614 +2358 2 2 1 1 1223 1224 1667 +2359 2 2 1 1 761 762 1742 +2360 2 2 1 1 1266 1267 2940 +2361 2 2 1 1 1288 1289 2889 +2362 2 2 1 1 677 678 1658 +2363 2 2 1 1 781 782 1762 +2364 2 2 1 1 783 6 1938 +2365 2 2 1 1 1177 1178 1713 +2366 2 2 1 1 749 750 1730 +2367 2 2 1 1 769 770 1750 +2368 2 2 1 1 579 580 1560 +2369 2 2 1 1 767 768 1748 +2370 2 2 1 1 765 766 1746 +2371 2 2 1 1 763 764 1744 +2372 2 2 1 1 629 630 1610 +2373 2 2 1 1 707 708 1688 +2374 2 2 1 1 697 698 1678 +2375 2 2 1 1 1297 1298 1593 +2376 2 2 1 1 1299 1300 1591 +2377 2 2 1 1 1301 1302 1589 +2378 2 2 1 1 1303 1304 1587 +2379 2 2 1 1 1319 1320 1571 +2380 2 2 1 1 1321 1322 1569 +2381 2 2 1 1 1323 1324 1567 +2382 2 2 1 1 1246 1247 2954 +2383 2 2 1 1 1315 1316 1575 +2384 2 2 1 1 1251 1252 1639 +2385 2 2 1 1 1317 1318 1573 +2386 2 2 1 1 1230 1231 2990 +2387 2 2 1 1 730 731 2911 +2388 2 2 1 1 678 679 2957 +2389 2 2 1 1 1332 1333 2984 +2390 2 2 1 1 1304 1305 2882 +2391 2 2 1 1 649 650 1630 +2392 2 2 1 1 1270 1271 3000 +2393 2 2 1 1 610 611 3018 +2394 2 2 1 1 661 662 1642 +2395 2 2 1 1 1308 1309 2908 +2396 2 2 1 1 1221 1222 1669 +2397 2 2 1 1 1211 1212 1679 +2398 2 2 1 1 671 672 1652 +2399 2 2 1 1 651 652 1632 +2400 2 2 1 1 1262 1263 2991 +2401 2 2 1 1 1222 1223 2977 +2402 2 2 1 1 1326 1327 2933 +2403 2 2 1 1 605 606 1586 +2404 2 2 1 1 1248 1249 2951 +2405 2 2 1 1 631 632 1612 +2406 2 2 1 1 1290 1291 2975 +2407 2 2 1 1 1176 1177 3002 +2408 2 2 1 1 1182 1183 3012 +2409 2 2 1 1 667 668 1648 +2410 2 2 1 1 736 737 2916 +2411 2 2 1 1 1172 1173 3013 +2412 2 2 1 1 587 588 1568 +2413 2 2 1 1 1181 1182 1709 +2414 2 2 1 1 1215 1216 1675 +2415 2 2 1 1 657 658 1638 +2416 2 2 1 1 1175 1176 1715 +2417 2 2 1 1 1324 1325 2925 +2418 2 2 1 1 1178 1179 3004 +2419 2 2 1 1 645 646 1626 +2420 2 2 1 1 603 604 1584 +2421 2 2 1 1 1179 1180 1711 +2422 2 2 1 1 1225 1226 1665 +2423 2 2 1 1 1212 1213 2999 +2424 2 2 1 1 635 636 1616 +2425 2 2 1 1 1242 1243 2983 +2426 2 2 1 1 577 578 1558 +2427 2 2 1 1 593 594 1574 +2428 2 2 1 1 595 596 1576 +2429 2 2 1 1 608 609 2961 +2430 2 2 1 1 575 576 1556 +2431 2 2 1 1 617 618 1598 +2432 2 2 1 1 1196 1197 3046 +2433 2 2 1 1 708 709 2953 +2434 2 2 1 1 619 620 1600 +2435 2 2 1 1 1187 1188 1703 +2436 2 2 1 1 591 592 1572 +2437 2 2 1 1 1186 1187 3029 +2438 2 2 1 1 675 676 1656 +2439 2 2 1 1 1320 1321 3063 +2440 2 2 1 1 676 677 2963 +2441 2 2 1 1 1194 1195 3036 +2442 2 2 1 1 607 608 1588 +2443 2 2 1 1 615 616 1596 +2444 2 2 1 1 589 590 1570 +2445 2 2 1 1 609 610 1590 +2446 2 2 1 1 611 612 1592 +2447 2 2 1 1 613 614 1594 +2448 2 2 1 1 647 648 1628 +2449 2 2 1 1 585 586 1566 +2450 2 2 1 1 1312 1313 2930 +2451 2 2 1 1 1192 1193 3051 +2452 2 2 1 1 1191 1192 1699 +2453 2 2 1 1 1151 1152 1739 +2454 2 2 1 1 1150 1151 3020 +2455 2 2 1 1 1142 1143 3024 +2456 2 2 1 1 1180 1181 3010 +2457 2 2 1 1 1152 1153 3023 +2458 2 2 1 1 746 747 2956 +2459 2 2 1 1 1167 1168 1723 +2460 2 2 1 1 1159 1160 1731 +2461 2 2 1 1 1147 1148 1743 +2462 2 2 1 1 1143 1144 1747 +2463 2 2 1 1 1141 1142 1749 +2464 2 2 1 1 1158 1159 3034 +2465 2 2 1 1 1144 1145 3028 +2466 2 2 1 1 1145 1146 1745 +2467 2 2 1 1 1140 1141 3031 +2468 2 2 1 1 1149 1150 1741 +2469 2 2 1 1 1174 1175 3007 +2470 2 2 1 1 1146 1147 3030 +2471 2 2 1 1 1203 1204 1687 +2472 2 2 1 1 1163 1164 1727 +2473 2 2 1 1 1137 1138 1753 +2474 2 2 1 1 1171 1172 1719 +2475 2 2 1 1 1148 1149 3032 +2476 2 2 1 1 782 783 2973 +2477 2 2 1 1 5 1128 1939 +2478 2 2 1 1 1128 1129 3035 +2479 2 2 1 1 1129 1130 1761 +2480 2 2 1 1 1132 1133 3037 +2481 2 2 1 1 1138 1139 3039 +2482 2 2 1 1 1133 1134 1757 +2483 2 2 1 1 1197 1198 1693 +2484 2 2 1 1 1131 1132 1759 +2485 2 2 1 1 1139 1140 1751 +2486 2 2 1 1 1130 1131 3038 +2487 2 2 1 1 748 749 2959 +2488 2 2 1 1 1153 1154 1737 +2489 2 2 1 1 1205 1206 1685 +2490 2 2 1 1 1136 1137 3041 +2491 2 2 1 1 1135 1136 1755 +2492 2 2 1 1 625 626 1606 +2493 2 2 1 1 1157 1158 1733 +2494 2 2 1 1 1134 1135 3042 +2495 2 2 1 1 1166 1167 3044 +2496 2 2 1 1 1202 1203 3048 +2497 2 2 1 1 1164 1165 3045 +2498 2 2 1 1 1165 1166 1725 +2499 2 2 1 1 1227 1228 1663 +2500 2 2 1 1 1201 1202 1689 +2501 2 2 1 1 1199 1200 1691 +2502 2 2 1 1 1214 1215 3021 +2503 2 2 1 1 1154 1155 3050 +2504 2 2 1 1 1204 1205 3052 +2505 2 2 1 1 1240 1241 2998 +2506 2 2 1 1 1200 1201 3040 +2507 2 2 1 1 1228 1229 3060 +2508 2 2 1 1 1162 1163 3057 +2509 2 2 1 1 1314 1315 2941 +2510 2 2 1 1 1284 1285 2900 +2511 2 2 1 1 599 600 1580 +2512 2 2 1 1 643 644 1624 +2513 2 2 1 1 1161 1162 1729 +2514 2 2 1 1 1198 1199 3056 +2515 2 2 1 1 1258 1259 2988 +2516 2 2 1 1 1173 1174 1717 +2517 2 2 1 1 596 597 3001 +2518 2 2 1 1 706 707 2910 +2519 2 2 1 1 1160 1161 3058 +2520 2 2 1 1 1169 1170 1721 +2521 2 2 1 1 1155 1156 1735 +2522 2 2 1 1 768 769 2992 +2523 2 2 1 1 1183 1184 1707 +2524 2 2 1 1 1189 1190 1701 +2525 2 2 1 1 1195 1196 1695 +2526 2 2 1 1 1185 1186 1705 +2527 2 2 1 1 1193 1194 1697 +2528 2 2 1 1 1168 1169 3047 +2529 2 2 1 1 1156 1157 3059 +2530 2 2 1 1 1188 1189 3055 +2531 2 2 1 1 1184 1185 3068 +2532 2 2 1 1 1210 1211 3062 +2533 2 2 1 1 1306 1307 2892 +2534 2 2 1 1 637 638 1618 +2535 2 2 1 1 653 654 1634 +2536 2 2 1 1 663 664 1644 +2537 2 2 1 1 665 666 1646 +2538 2 2 1 1 673 674 1654 +2539 2 2 1 1 655 656 1636 +2540 2 2 1 1 704 705 2896 +2541 2 2 1 1 1219 1220 1671 +2542 2 2 1 1 1209 1210 1681 +2543 2 2 1 1 1217 1218 1673 +2544 2 2 1 1 1207 1208 1683 +2545 2 2 1 1 1170 1171 3067 +2546 2 2 1 1 752 753 2902 +2547 2 2 1 1 581 582 1562 +2548 2 2 1 1 1226 1227 3026 +2549 2 2 1 1 1190 1191 3066 +2550 2 2 1 1 1216 1217 3049 +2551 2 2 1 1 1296 1297 2994 +2552 2 2 1 1 1208 1209 3073 +2553 2 2 1 1 614 615 3019 +2554 2 2 1 1 1302 1303 3022 +2555 2 2 1 1 1224 1225 3015 +2556 2 2 1 1 641 642 1622 +2557 2 2 1 1 1300 1301 2969 +2558 2 2 1 1 639 640 1620 +2559 2 2 1 1 1280 1281 2996 +2560 2 2 1 1 1286 1287 2934 +2561 2 2 1 1 583 584 1564 +2562 2 2 1 1 621 622 1602 +2563 2 2 1 1 623 624 1604 +2564 2 2 1 1 680 681 2938 +2565 2 2 1 1 601 602 1582 +2566 2 2 1 1 1206 1207 3078 +2567 2 2 1 1 1220 1221 3075 +2568 2 2 1 1 1218 1219 3077 +2569 2 2 1 1 1298 1299 2985 +2570 2 2 1 1 632 633 3065 +2571 2 2 1 1 588 589 2995 +2572 2 2 1 1 594 595 2970 +2573 2 2 1 1 698 699 2971 +2574 2 2 1 1 658 659 3071 +2575 2 2 1 1 628 629 2962 +2576 2 2 1 1 744 745 2966 +2577 2 2 1 1 590 591 3074 +2578 2 2 1 1 630 631 2960 +2579 2 2 1 1 718 719 2945 +2580 2 2 1 1 716 717 2942 +2581 2 2 1 1 1322 1323 3043 +2582 2 2 1 1 742 743 2967 +2583 2 2 1 1 710 711 2924 +2584 2 2 1 1 1318 1319 3064 +2585 2 2 1 1 682 683 2948 +2586 2 2 1 1 612 613 3083 +2587 2 2 1 1 764 765 2989 +2588 2 2 1 1 762 763 2986 +2589 2 2 1 1 646 647 3017 +2590 2 2 1 1 734 735 2895 +2591 2 2 1 1 766 767 2987 +2592 2 2 1 1 620 621 2897 +2593 2 2 1 1 770 771 2972 +2594 2 2 1 1 772 773 2898 +2595 2 2 1 1 686 687 2944 +2596 2 2 1 1 750 751 2981 +2597 2 2 1 1 578 579 2980 +2598 2 2 1 1 642 643 3008 +2599 2 2 1 1 726 727 2936 +2600 2 2 1 1 640 641 3033 +2601 2 2 1 1 688 689 2964 +2602 2 2 1 1 690 691 2937 +2603 2 2 1 1 602 603 3084 +2604 2 2 1 1 604 605 3070 +2605 2 2 1 1 778 779 2881 +2606 2 2 1 1 592 593 3061 +2607 2 2 1 1 758 759 2907 +2608 2 2 1 1 732 733 2926 +2609 2 2 1 1 576 577 3006 +2610 2 2 1 1 696 697 2903 +2611 2 2 1 1 626 627 2993 +2612 2 2 1 1 584 585 3087 +2613 2 2 1 1 728 729 2906 +2614 2 2 1 1 648 649 3011 +2615 2 2 1 1 616 617 3086 +2616 2 2 1 1 760 761 2921 +2617 2 2 1 1 780 781 2974 +2618 2 2 1 1 694 695 2893 +2619 2 2 1 1 692 693 2943 +2620 2 2 1 1 622 623 3088 +2621 2 2 1 1 724 725 2890 +2622 2 2 1 1 644 645 3014 +2623 2 2 1 1 606 607 3016 +2624 2 2 1 1 600 601 3009 +2625 2 2 1 1 754 755 2894 +2626 2 2 1 1 638 639 3081 +2627 2 2 1 1 618 619 3003 +2628 2 2 1 1 670 671 2965 +2629 2 2 1 1 774 775 2905 +2630 2 2 1 1 634 635 2918 +2631 2 2 1 1 624 625 3025 +2632 2 2 1 1 722 723 2929 +2633 2 2 1 1 586 587 2901 +2634 2 2 1 1 712 713 2920 +2635 2 2 1 1 636 637 3085 +2636 2 2 1 1 660 661 2946 +2637 2 2 1 1 582 583 3005 +2638 2 2 1 1 700 701 2935 +2639 2 2 1 1 702 703 2947 +2640 2 2 1 1 598 599 2978 +2641 2 2 1 1 656 657 3069 +2642 2 2 1 1 684 685 2955 +2643 2 2 1 1 580 581 3072 +2644 2 2 1 1 664 665 3027 +2645 2 2 1 1 668 669 3054 +2646 2 2 1 1 674 675 3053 +2647 2 2 1 1 652 653 2979 +2648 2 2 1 1 654 655 3080 +2649 2 2 1 1 672 673 3076 +2650 2 2 1 1 650 651 2997 +2651 2 2 1 1 666 667 3082 +2652 2 2 1 1 662 663 3079 +2653 2 2 1 1 1293 1597 2884 +2654 2 2 1 1 1329 1561 2883 +2655 2 2 1 1 1583 1308 2908 +2656 2 2 1 1 1563 1328 2883 +2657 2 2 1 1 1289 1601 2889 +2658 2 2 1 1 1325 1565 2925 +2659 2 2 1 1 1311 1579 2887 +2660 2 2 1 1 1331 1559 2917 +2661 2 2 1 1 757 1738 2888 +2662 2 2 1 1 1559 1332 2984 +2663 2 2 1 1 739 1720 2886 +2664 2 2 1 1 1557 1334 2919 +2665 2 2 1 1 777 1758 2885 +2666 2 2 1 1 1736 756 2888 +2667 2 2 1 1 1720 740 2915 +2668 2 2 1 1 1599 1292 2884 +2669 2 2 1 1 1307 1583 2892 +2670 2 2 1 1 1718 738 2886 +2671 2 2 1 1 1627 1264 2914 +2672 2 2 1 1 1295 1595 2891 +2673 2 2 1 1 1597 1294 2891 +2674 2 2 1 1 1273 1617 2904 +2675 2 2 1 1 1756 776 2885 +2676 2 2 1 1 1287 1603 2934 +2677 2 2 1 1 1619 1272 2904 +2678 2 2 1 1 1561 1330 2917 +2679 2 2 1 1 1609 1282 2909 +2680 2 2 1 1 741 1722 2915 +2681 2 2 1 1 1327 1563 2933 +2682 2 2 1 1 1279 1611 2899 +2683 2 2 1 1 715 1696 2913 +2684 2 2 1 1 1305 1585 2882 +2685 2 2 1 1 1581 1310 2887 +2686 2 2 1 1 1647 1244 2928 +2687 2 2 1 1 1613 1278 2899 +2688 2 2 1 1 1694 714 2913 +2689 2 2 1 1 1623 1268 2923 +2690 2 2 1 1 1275 1615 2952 +2691 2 2 1 1 1267 1623 2940 +2692 2 2 1 1 1716 736 2916 +2693 2 2 1 1 1265 1625 2914 +2694 2 2 1 1 1283 1607 2909 +2695 2 2 1 1 1603 1288 2889 +2696 2 2 1 1 721 1702 2931 +2697 2 2 1 1 1565 1326 2933 +2698 2 2 1 1 753 1734 2902 +2699 2 2 1 1 737 1718 2916 +2700 2 2 1 1 1657 1234 2922 +2701 2 2 1 1 1269 1621 2923 +2702 2 2 1 1 1637 1254 2927 +2703 2 2 1 1 1255 1635 2927 +2704 2 2 1 1 1291 1599 2975 +2705 2 2 1 1 1277 1613 2950 +2706 2 2 1 1 1601 1290 2975 +2707 2 2 1 1 1309 1581 2908 +2708 2 2 1 1 1635 1256 2968 +2709 2 2 1 1 1261 1629 2912 +2710 2 2 1 1 1659 1232 2932 +2711 2 2 1 1 1247 1643 2954 +2712 2 2 1 1 1633 1258 2988 +2713 2 2 1 1 1317 1573 2976 +2714 2 2 1 1 1615 1276 2950 +2715 2 2 1 1 1575 1316 2976 +2716 2 2 1 1 1700 720 2931 +2717 2 2 1 1 1253 1637 2949 +2718 2 2 1 1 1239 1651 2939 +2719 2 2 1 1 1639 1252 2949 +2720 2 2 1 1 1235 1655 2922 +2721 2 2 1 1 1653 1238 2939 +2722 2 2 1 1 1237 1653 2958 +2723 2 2 1 1 1607 1284 2900 +2724 2 2 1 1 1710 730 2911 +2725 2 2 1 1 1263 1627 2991 +2726 2 2 1 1 1257 1633 2968 +2727 2 2 1 1 1579 1312 2930 +2728 2 2 1 1 1625 1266 2940 +2729 2 2 1 1 1621 1270 3000 +2730 2 2 1 1 731 1712 2911 +2731 2 2 1 1 1585 1306 2892 +2732 2 2 1 1 1655 1236 2958 +2733 2 2 1 1 1649 1242 2983 +2734 2 2 1 1 597 1578 3001 +2735 2 2 1 1 1617 1274 2952 +2736 2 2 1 1 1651 1240 2998 +2737 2 2 1 1 1587 1304 2882 +2738 2 2 1 1 1631 1260 2912 +2739 2 2 1 1 1245 1645 2928 +2740 2 2 1 1 1233 1657 2932 +2741 2 2 1 1 1251 1639 2982 +2742 2 2 1 1 1281 1609 2996 +2743 2 2 1 1 1643 1248 2951 +2744 2 2 1 1 1299 1591 2985 +2745 2 2 1 1 1335 1555 2919 +2746 2 2 1 1 1319 1571 3064 +2747 2 2 1 1 1645 1246 2954 +2748 2 2 1 1 1732 752 2902 +2749 2 2 1 1 1315 1575 2941 +2750 2 2 1 1 1641 1250 2982 +2751 2 2 1 1 1684 704 2896 +2752 2 2 1 1 679 1660 2957 +2753 2 2 1 1 1321 1569 3063 +2754 2 2 1 1 1726 746 2956 +2755 2 2 1 1 1231 1659 2990 +2756 2 2 1 1 709 1690 2953 +2757 2 2 1 1 1249 1641 2951 +2758 2 2 1 1 1714 734 2895 +2759 2 2 1 1 705 1686 2896 +2760 2 2 1 1 1688 708 2953 +2761 2 2 1 1 747 1728 2956 +2762 2 2 1 1 1728 748 2959 +2763 2 2 1 1 1686 706 2910 +2764 2 2 1 1 1595 1296 2994 +2765 2 2 1 1 681 1662 2938 +2766 2 2 1 1 735 1716 2895 +2767 2 2 1 1 609 1590 2961 +2768 2 2 1 1 749 1730 2959 +2769 2 2 1 1 773 1754 2898 +2770 2 2 1 1 1762 782 2973 +2771 2 2 1 1 783 1938 2973 +2772 2 2 1 1 1629 1262 2991 +2773 2 2 1 1 1738 758 2907 +2774 2 2 1 1 1243 1647 2983 +2775 2 2 1 1 1285 1605 2900 +2776 2 2 1 1 1567 1324 2925 +2777 2 2 1 1 1271 1619 3000 +2778 2 2 1 1 1658 678 2957 +2779 2 2 1 1 707 1688 2910 +2780 2 2 1 1 719 1700 2945 +2781 2 2 1 1 1696 716 2942 +2782 2 2 1 1 611 1592 3018 +2783 2 2 1 1 1229 1661 3060 +2784 2 2 1 1 1661 1230 2990 +2785 2 2 1 1 1690 710 2924 +2786 2 2 1 1 769 1750 2992 +2787 2 2 1 1 1333 1557 2984 +2788 2 2 1 1 1660 680 2938 +2789 2 2 1 1 683 1664 2948 +2790 2 2 1 1 1313 1577 2930 +2791 2 2 1 1 733 1714 2926 +2792 2 2 1 1 1748 768 2992 +2793 2 2 1 1 1177 1713 3002 +2794 2 2 1 1 751 1732 2981 +2795 2 2 1 1 579 1560 2980 +2796 2 2 1 1 1752 772 2898 +2797 2 2 1 1 1722 742 2967 +2798 2 2 1 1 1297 1593 2994 +2799 2 2 1 1 1213 1677 2999 +2800 2 2 1 1 1662 682 2948 +2801 2 2 1 1 711 1692 2924 +2802 2 2 1 1 1569 1322 3043 +2803 2 2 1 1 1713 1178 3004 +2804 2 2 1 1 717 1698 2942 +2805 2 2 1 1 755 1736 2894 +2806 2 2 1 1 1179 1711 3004 +2807 2 2 1 1 615 1596 3019 +2808 2 2 1 1 1669 1222 2977 +2809 2 2 1 1 1734 754 2894 +2810 2 2 1 1 1715 1176 3002 +2811 2 2 1 1 1667 1224 3015 +2812 2 2 1 1 1706 726 2936 +2813 2 2 1 1 1758 778 2881 +2814 2 2 1 1 591 1572 3074 +2815 2 2 1 1 1301 1589 2969 +2816 2 2 1 1 1241 1649 2998 +2817 2 2 1 1 759 1740 2907 +2818 2 2 1 1 1605 1286 2934 +2819 2 2 1 1 1678 698 2971 +2820 2 2 1 1 771 1752 2972 +2821 2 2 1 1 1677 1214 3021 +2822 2 2 1 1 1698 718 2945 +2823 2 2 1 1 1590 610 3018 +2824 2 2 1 1 743 1724 2967 +2825 2 2 1 1 1303 1587 3022 +2826 2 2 1 1 1724 744 2966 +2827 2 2 1 1 1708 728 2906 +2828 2 2 1 1 745 1726 2966 +2829 2 2 1 1 1589 1302 3022 +2830 2 2 1 1 1666 686 2944 +2831 2 2 1 1 677 1658 2963 +2832 2 2 1 1 1259 1631 2988 +2833 2 2 1 1 727 1708 2936 +2834 2 2 1 1 1709 1182 3012 +2835 2 2 1 1 1577 1314 2941 +2836 2 2 1 1 1711 1180 3010 +2837 2 2 1 1 1611 1280 2996 +2838 2 2 1 1 775 1756 2905 +2839 2 2 1 1 1181 1709 3010 +2840 2 2 1 1 613 1594 3083 +2841 2 2 1 1 1591 1300 2969 +2842 2 2 1 1 687 1668 2944 +2843 2 2 1 1 1571 1320 3063 +2844 2 2 1 1 1556 576 3006 +2845 2 2 1 1 1175 1715 3007 +2846 2 2 1 1 1610 630 2960 +2847 2 2 1 1 729 1710 2906 +2848 2 2 1 1 779 1760 2881 +2849 2 2 1 1 699 1680 2971 +2850 2 2 1 1 1670 690 2937 +2851 2 2 1 1 1608 628 2962 +2852 2 2 1 1 1668 688 2964 +2853 2 2 1 1 1223 1667 2977 +2854 2 2 1 1 631 1612 2960 +2855 2 2 1 1 1754 774 2905 +2856 2 2 1 1 1704 724 2890 +2857 2 2 1 1 763 1744 2986 +2858 2 2 1 1 1656 676 2963 +2859 2 2 1 1 1712 732 2926 +2860 2 2 1 1 1679 1212 2999 +2861 2 2 1 1 1749 1142 3024 +2862 2 2 1 1 1741 1150 3020 +2863 2 2 1 1 1151 1739 3020 +2864 2 2 1 1 1747 1144 3028 +2865 2 2 1 1 1147 1743 3030 +2866 2 2 1 1 1145 1745 3028 +2867 2 2 1 1 1149 1741 3032 +2868 2 2 1 1 1143 1747 3024 +2869 2 2 1 1 1742 762 2986 +2870 2 2 1 1 1674 694 2893 +2871 2 2 1 1 1745 1146 3030 +2872 2 2 1 1 1588 608 2961 +2873 2 2 1 1 691 1672 2937 +2874 2 2 1 1 1743 1148 3032 +2875 2 2 1 1 1141 1749 3031 +2876 2 2 1 1 1705 1186 3029 +2877 2 2 1 1 1203 1687 3048 +2878 2 2 1 1 1751 1140 3031 +2879 2 2 1 1 1574 594 2970 +2880 2 2 1 1 1746 766 2987 +2881 2 2 1 1 1739 1152 3023 +2882 2 2 1 1 767 1748 2987 +2883 2 2 1 1 1719 1172 3013 +2884 2 2 1 1 1939 1128 3035 +2885 2 2 1 1 1183 1707 3012 +2886 2 2 1 1 1211 1679 3062 +2887 2 2 1 1 1695 1196 3046 +2888 2 2 1 1 1129 1761 3035 +2889 2 2 1 1 1753 1138 3039 +2890 2 2 1 1 1139 1751 3039 +2891 2 2 1 1 1761 1130 3038 +2892 2 2 1 1 1137 1753 3041 +2893 2 2 1 1 1131 1759 3038 +2894 2 2 1 1 1759 1132 3037 +2895 2 2 1 1 1133 1757 3037 +2896 2 2 1 1 689 1670 2964 +2897 2 2 1 1 1153 1737 3023 +2898 2 2 1 1 1740 760 2921 +2899 2 2 1 1 1173 1717 3013 +2900 2 2 1 1 1757 1134 3042 +2901 2 2 1 1 1755 1136 3041 +2902 2 2 1 1 765 1746 2989 +2903 2 2 1 1 1135 1755 3042 +2904 2 2 1 1 1733 1158 3034 +2905 2 2 1 1 589 1570 2995 +2906 2 2 1 1 1744 764 2989 +2907 2 2 1 1 1197 1693 3046 +2908 2 2 1 1 1672 692 2943 +2909 2 2 1 1 1221 1669 3075 +2910 2 2 1 1 1717 1174 3007 +2911 2 2 1 1 1612 632 3065 +2912 2 2 1 1 1676 696 2903 +2913 2 2 1 1 1163 1727 3057 +2914 2 2 1 1 633 1614 3065 +2915 2 2 1 1 1675 1216 3049 +2916 2 2 1 1 1725 1166 3044 +2917 2 2 1 1 1201 1689 3040 +2918 2 2 1 1 1750 770 2972 +2919 2 2 1 1 1702 722 2929 +2920 2 2 1 1 1187 1703 3029 +2921 2 2 1 1 1727 1164 3045 +2922 2 2 1 1 1699 1192 3051 +2923 2 2 1 1 1697 1194 3036 +2924 2 2 1 1 1191 1699 3066 +2925 2 2 1 1 1159 1731 3034 +2926 2 2 1 1 629 1610 2962 +2927 2 2 1 1 1731 1160 3058 +2928 2 2 1 1 1165 1725 3045 +2929 2 2 1 1 1593 1298 2985 +2930 2 2 1 1 1167 1723 3044 +2931 2 2 1 1 1195 1695 3036 +2932 2 2 1 1 1691 1200 3040 +2933 2 2 1 1 1199 1691 3056 +2934 2 2 1 1 1227 1663 3026 +2935 2 2 1 1 1723 1168 3047 +2936 2 2 1 1 725 1706 2890 +2937 2 2 1 1 1689 1202 3048 +2938 2 2 1 1 1594 614 3019 +2939 2 2 1 1 1193 1697 3051 +2940 2 2 1 1 595 1576 2970 +2941 2 2 1 1 1730 750 2981 +2942 2 2 1 1 1693 1198 3056 +2943 2 2 1 1 1157 1733 3059 +2944 2 2 1 1 1737 1154 3050 +2945 2 2 1 1 1155 1735 3050 +2946 2 2 1 1 693 1674 2943 +2947 2 2 1 1 1729 1162 3057 +2948 2 2 1 1 1189 1701 3055 +2949 2 2 1 1 697 1678 2903 +2950 2 2 1 1 1161 1729 3058 +2951 2 2 1 1 1568 588 2995 +2952 2 2 1 1 1598 618 3003 +2953 2 2 1 1 1171 1719 3067 +2954 2 2 1 1 1687 1204 3052 +2955 2 2 1 1 1703 1188 3055 +2956 2 2 1 1 1205 1685 3052 +2957 2 2 1 1 1169 1721 3047 +2958 2 2 1 1 713 1694 2920 +2959 2 2 1 1 1683 1208 3073 +2960 2 2 1 1 1735 1156 3059 +2961 2 2 1 1 1185 1705 3068 +2962 2 2 1 1 1215 1675 3021 +2963 2 2 1 1 1663 1228 3060 +2964 2 2 1 1 1665 1226 3026 +2965 2 2 1 1 659 1640 3071 +2966 2 2 1 1 723 1704 2929 +2967 2 2 1 1 1707 1184 3068 +2968 2 2 1 1 761 1742 2921 +2969 2 2 1 1 1721 1170 3067 +2970 2 2 1 1 1681 1210 3062 +2971 2 2 1 1 649 1630 3011 +2972 2 2 1 1 1692 712 2920 +2973 2 2 1 1 695 1676 2893 +2974 2 2 1 1 1760 780 2974 +2975 2 2 1 1 1701 1190 3066 +2976 2 2 1 1 1219 1671 3077 +2977 2 2 1 1 1685 1206 3078 +2978 2 2 1 1 1572 592 3061 +2979 2 2 1 1 1626 646 3017 +2980 2 2 1 1 781 1762 2974 +2981 2 2 1 1 1323 1567 3043 +2982 2 2 1 1 1225 1665 3015 +2983 2 2 1 1 1576 596 3001 +2984 2 2 1 1 1217 1673 3049 +2985 2 2 1 1 685 1666 2955 +2986 2 2 1 1 1606 626 2993 +2987 2 2 1 1 647 1628 3017 +2988 2 2 1 1 1209 1681 3073 +2989 2 2 1 1 621 1602 2897 +2990 2 2 1 1 1671 1220 3075 +2991 2 2 1 1 1638 658 3071 +2992 2 2 1 1 1620 640 3033 +2993 2 2 1 1 1207 1683 3078 +2994 2 2 1 1 605 1586 3070 +2995 2 2 1 1 1682 702 2947 +2996 2 2 1 1 1622 642 3008 +2997 2 2 1 1 703 1684 2947 +2998 2 2 1 1 1680 700 2935 +2999 2 2 1 1 701 1682 2935 +3000 2 2 1 1 1673 1218 3077 +3001 2 2 1 1 1566 586 2901 +3002 2 2 1 1 1596 616 3086 +3003 2 2 1 1 635 1616 2918 +3004 2 2 1 1 603 1584 3084 +3005 2 2 1 1 1664 684 2955 +3006 2 2 1 1 645 1626 3014 +3007 2 2 1 1 1573 1318 3064 +3008 2 2 1 1 1570 590 3074 +3009 2 2 1 1 1586 606 3016 +3010 2 2 1 1 1618 638 3081 +3011 2 2 1 1 1628 648 3011 +3012 2 2 1 1 1650 670 2965 +3013 2 2 1 1 1602 622 3088 +3014 2 2 1 1 1614 634 2918 +3015 2 2 1 1 669 1650 3054 +3016 2 2 1 1 661 1642 2946 +3017 2 2 1 1 627 1608 2993 +3018 2 2 1 1 671 1652 2965 +3019 2 2 1 1 643 1624 3008 +3020 2 2 1 1 1592 612 3083 +3021 2 2 1 1 1584 604 3070 +3022 2 2 1 1 601 1582 3009 +3023 2 2 1 1 607 1588 3016 +3024 2 2 1 1 1616 636 3085 +3025 2 2 1 1 577 1558 3006 +3026 2 2 1 1 593 1574 3061 +3027 2 2 1 1 583 1564 3005 +3028 2 2 1 1 1582 602 3084 +3029 2 2 1 1 1624 644 3014 +3030 2 2 1 1 1558 578 2980 +3031 2 2 1 1 1600 620 2897 +3032 2 2 1 1 1560 580 3072 +3033 2 2 1 1 657 1638 3069 +3034 2 2 1 1 1604 624 3025 +3035 2 2 1 1 617 1598 3086 +3036 2 2 1 1 1640 660 2946 +3037 2 2 1 1 641 1622 3033 +3038 2 2 1 1 651 1632 2997 +3039 2 2 1 1 1642 662 3079 +3040 2 2 1 1 1564 584 3087 +3041 2 2 1 1 599 1580 2978 +3042 2 2 1 1 1632 652 2979 +3043 2 2 1 1 667 1648 3082 +3044 2 2 1 1 625 1606 3025 +3045 2 2 1 1 585 1566 3087 +3046 2 2 1 1 653 1634 2979 +3047 2 2 1 1 665 1646 3027 +3048 2 2 1 1 655 1636 3080 +3049 2 2 1 1 1652 672 3076 +3050 2 2 1 1 587 1568 2901 +3051 2 2 1 1 1644 664 3027 +3052 2 2 1 1 675 1656 3053 +3053 2 2 1 1 619 1600 3003 +3054 2 2 1 1 1580 600 3009 +3055 2 2 1 1 1654 674 3053 +3056 2 2 1 1 1636 656 3069 +3057 2 2 1 1 639 1620 3081 +3058 2 2 1 1 1648 668 3054 +3059 2 2 1 1 1630 650 2997 +3060 2 2 1 1 1578 598 2978 +3061 2 2 1 1 637 1618 3085 +3062 2 2 1 1 673 1654 3076 +3063 2 2 1 1 1562 582 3005 +3064 2 2 1 1 1634 654 3080 +3065 2 2 1 1 623 1604 3088 +3066 2 2 1 1 581 1562 3072 +3067 2 2 1 1 1646 666 3082 +3068 2 2 1 1 663 1644 3079 +3069 2 2 1 1 1126 1127 2329 +3070 2 2 1 1 784 785 2328 +3071 2 2 1 1 1938 6 2322 +3072 2 2 1 1 5 1939 2323 +3073 2 2 1 1 1963 784 2328 +3074 2 2 1 1 1127 1962 2329 +3075 2 2 1 1 1936 3092 3516 +3076 2 2 1 1 3093 1937 3515 +3077 2 2 1 1 3090 1936 3516 +3078 2 2 1 1 1937 3091 3515 +3079 2 2 1 1 359 360 3089 +3080 2 2 1 1 1551 1552 3094 +3081 2 2 1 1 570 571 3090 +3082 2 2 1 1 1340 1341 3091 +3083 2 2 1 1 574 575 3092 +3084 2 2 1 1 1336 1337 3093 +3085 2 2 1 1 3096 2322 3098 +3086 2 2 1 1 2323 3095 3097 +3087 2 2 1 1 360 1553 3089 +3088 2 2 1 1 2540 570 3090 +3089 2 2 1 1 1341 2541 3091 +3090 2 2 1 1 575 1556 3092 +3091 2 2 1 1 1555 1336 3093 +3092 2 2 1 1 1554 1551 3094 +3093 2 2 1 1 1763 2325 3097 +3094 2 2 1 1 2324 1764 3098 +3095 2 2 1 1 573 7 3863 +3096 2 2 1 1 8 1338 3864 +3097 2 2 1 1 3 572 3865 +3098 2 2 1 1 1339 4 3866 +3099 2 2 1 1 7 574 3863 +3100 2 2 1 1 1337 8 3864 +3101 2 2 1 1 4 1340 3866 +3102 2 2 1 1 571 3 3865 +3103 2 2 1 1 358 2 3867 +3104 2 2 1 1 2 359 3867 +3105 2 2 1 1 1 9 3868 +3106 2 2 1 1 1552 1 3868 +3107 2 2 1 1 2327 1763 3095 +3108 2 2 1 1 1764 2326 3096 +3109 2 2 1 1 2455 2321 3514 +3110 2 2 1 1 2320 2407 3513 +3111 2 2 1 1 2456 2319 3510 +3112 2 2 1 1 2318 2406 3509 +3113 2 2 1 1 2321 2456 3512 +3114 2 2 1 1 2406 2320 3511 +3115 2 2 1 1 2404 2318 3507 +3116 2 2 1 1 2457 2317 3506 +3117 2 2 1 1 2319 2457 3508 +3118 2 2 1 1 2316 2404 3505 +3119 2 2 1 1 2400 2316 3503 +3120 2 2 1 1 2407 1554 3541 +3121 2 2 1 1 1553 2455 3542 +3122 2 2 1 1 2321 3512 3514 +3123 2 2 1 1 3511 2320 3513 +3124 2 2 1 1 2497 2315 3502 +3125 2 2 1 1 2317 2497 3504 +3126 2 2 1 1 2456 3510 3512 +3127 2 2 1 1 3509 2406 3511 +3128 2 2 1 1 2314 2400 3501 +3129 2 2 1 1 2399 2314 3499 +3130 2 2 1 1 2319 3508 3510 +3131 2 2 1 1 3507 2318 3509 +3132 2 2 1 1 2529 2313 3498 +3133 2 2 1 1 2315 2529 3500 +3134 2 2 1 1 2457 3506 3508 +3135 2 2 1 1 3505 2404 3507 +3136 2 2 1 1 2312 2399 3497 +3137 2 2 1 1 2313 2531 3496 +3138 2 2 1 1 2398 2312 3495 +3139 2 2 1 1 2317 3504 3506 +3140 2 2 1 1 3503 2316 3505 +3141 2 2 1 1 2497 3502 3504 +3142 2 2 1 1 2455 3514 3542 +3143 2 2 1 1 3513 2407 3541 +3144 2 2 1 1 3501 2400 3503 +3145 2 2 1 1 2531 2311 3494 +3146 2 2 1 1 2310 2398 3493 +3147 2 2 1 1 2401 2310 3491 +3148 2 2 1 1 2315 3500 3502 +3149 2 2 1 1 3499 2314 3501 +3150 2 2 1 1 2509 2309 3490 +3151 2 2 1 1 2311 2509 3492 +3152 2 2 1 1 2529 3498 3500 +3153 2 2 1 1 3497 2399 3499 +3154 2 2 1 1 2308 2401 3489 +3155 2 2 1 1 2408 2308 3487 +3156 2 2 1 1 2313 3496 3498 +3157 2 2 1 1 3495 2312 3497 +3158 2 2 1 1 2464 2307 3486 +3159 2 2 1 1 2309 2464 3488 +3160 2 2 1 1 2531 3494 3496 +3161 2 2 1 1 3493 2398 3495 +3162 2 2 1 1 2306 2408 3485 +3163 2 2 1 1 2412 2306 3483 +3164 2 2 1 1 2311 3492 3494 +3165 2 2 1 1 3491 2310 3493 +3166 2 2 1 1 2448 2299 3482 +3167 2 2 1 1 2307 2448 3484 +3168 2 2 1 1 2509 3490 3492 +3169 2 2 1 1 3489 2401 3491 +3170 2 2 1 1 2298 2412 3481 +3171 2 2 1 1 2309 3488 3490 +3172 2 2 1 1 3487 2308 3489 +3173 2 2 1 1 2444 2291 3478 +3174 2 2 1 1 2290 2417 3477 +3175 2 2 1 1 2299 2444 3480 +3176 2 2 1 1 2417 2298 3479 +3177 2 2 1 1 2464 3486 3488 +3178 2 2 1 1 3485 2408 3487 +3179 2 2 1 1 2307 3484 3486 +3180 2 2 1 1 3483 2306 3485 +3181 2 2 1 1 2439 2281 3474 +3182 2 2 1 1 2280 2418 3473 +3183 2 2 1 1 2291 2439 3476 +3184 2 2 1 1 2418 2290 3475 +3185 2 2 1 1 2448 3482 3484 +3186 2 2 1 1 3481 2412 3483 +3187 2 2 1 1 2299 3480 3482 +3188 2 2 1 1 3479 2298 3481 +3189 2 2 1 1 2441 2273 3470 +3190 2 2 1 1 2272 2416 3469 +3191 2 2 1 1 2281 2441 3472 +3192 2 2 1 1 2416 2280 3471 +3193 2 2 1 1 2444 3478 3480 +3194 2 2 1 1 3477 2417 3479 +3195 2 2 1 1 2411 2272 3467 +3196 2 2 1 1 2291 3476 3478 +3197 2 2 1 1 3475 2290 3477 +3198 2 2 1 1 2467 2263 3466 +3199 2 2 1 1 2273 2467 3468 +3200 2 2 1 1 2439 3474 3476 +3201 2 2 1 1 3473 2418 3475 +3202 2 2 1 1 2262 2411 3465 +3203 2 2 1 1 2281 3472 3474 +3204 2 2 1 1 3471 2280 3473 +3205 2 2 1 1 2515 2253 3462 +3206 2 2 1 1 2252 2393 3461 +3207 2 2 1 1 2263 2515 3464 +3208 2 2 1 1 2393 2262 3463 +3209 2 2 1 1 2441 3470 3472 +3210 2 2 1 1 3469 2416 3471 +3211 2 2 1 1 2273 3468 3470 +3212 2 2 1 1 3467 2272 3469 +3213 2 2 1 1 2535 2245 3458 +3214 2 2 1 1 2244 2383 3457 +3215 2 2 1 1 2253 2535 3460 +3216 2 2 1 1 2383 2252 3459 +3217 2 2 1 1 2467 3466 3468 +3218 2 2 1 1 3465 2411 3467 +3219 2 2 1 1 2263 3464 3466 +3220 2 2 1 1 3463 2262 3465 +3221 2 2 1 1 2537 2235 3454 +3222 2 2 1 1 2234 2371 3453 +3223 2 2 1 1 2245 2537 3456 +3224 2 2 1 1 2371 2244 3455 +3225 2 2 1 1 2515 3462 3464 +3226 2 2 1 1 3461 2393 3463 +3227 2 2 1 1 2253 3460 3462 +3228 2 2 1 1 3459 2252 3461 +3229 2 2 1 1 2502 2227 3450 +3230 2 2 1 1 2226 2384 3449 +3231 2 2 1 1 2235 2502 3452 +3232 2 2 1 1 2384 2234 3451 +3233 2 2 1 1 2535 3458 3460 +3234 2 2 1 1 3457 2383 3459 +3235 2 2 1 1 2245 3456 3458 +3236 2 2 1 1 3455 2244 3457 +3237 2 2 1 1 2442 2217 3446 +3238 2 2 1 1 2216 2386 3445 +3239 2 2 1 1 2227 2442 3448 +3240 2 2 1 1 2386 2226 3447 +3241 2 2 1 1 2537 3454 3456 +3242 2 2 1 1 3453 2371 3455 +3243 2 2 1 1 2235 3452 3454 +3244 2 2 1 1 3451 2234 3453 +3245 2 2 1 1 2452 2209 3442 +3246 2 2 1 1 2208 2382 3441 +3247 2 2 1 1 2217 2452 3444 +3248 2 2 1 1 2382 2216 3443 +3249 2 2 1 1 2502 3450 3452 +3250 2 2 1 1 3449 2384 3451 +3251 2 2 1 1 2227 3448 3450 +3252 2 2 1 1 3447 2226 3449 +3253 2 2 1 1 2466 2199 3438 +3254 2 2 1 1 2198 2389 3437 +3255 2 2 1 1 2209 2466 3440 +3256 2 2 1 1 2389 2208 3439 +3257 2 2 1 1 2442 3446 3448 +3258 2 2 1 1 3445 2386 3447 +3259 2 2 1 1 2391 2198 3435 +3260 2 2 1 1 2217 3444 3446 +3261 2 2 1 1 3443 2216 3445 +3262 2 2 1 1 2468 2191 3434 +3263 2 2 1 1 2199 2468 3436 +3264 2 2 1 1 2452 3442 3444 +3265 2 2 1 1 3441 2382 3443 +3266 2 2 1 1 2190 2391 3433 +3267 2 2 1 1 2209 3440 3442 +3268 2 2 1 1 3439 2208 3441 +3269 2 2 1 1 2478 2179 3430 +3270 2 2 1 1 2178 2381 3429 +3271 2 2 1 1 2191 2478 3432 +3272 2 2 1 1 2381 2190 3431 +3273 2 2 1 1 2466 3438 3440 +3274 2 2 1 1 3437 2389 3439 +3275 2 2 1 1 2366 2178 3427 +3276 2 2 1 1 2199 3436 3438 +3277 2 2 1 1 3435 2198 3437 +3278 2 2 1 1 2511 2171 3426 +3279 2 2 1 1 2179 2511 3428 +3280 2 2 1 1 2468 3434 3436 +3281 2 2 1 1 3433 2391 3435 +3282 2 2 1 1 2170 2366 3425 +3283 2 2 1 1 2358 2170 3423 +3284 2 2 1 1 2191 3432 3434 +3285 2 2 1 1 3431 2190 3433 +3286 2 2 1 1 2525 2161 3422 +3287 2 2 1 1 2171 2525 3424 +3288 2 2 1 1 2478 3430 3432 +3289 2 2 1 1 3429 2381 3431 +3290 2 2 1 1 2160 2358 3421 +3291 2 2 1 1 2179 3428 3430 +3292 2 2 1 1 3427 2178 3429 +3293 2 2 1 1 2530 2153 3418 +3294 2 2 1 1 2152 2372 3417 +3295 2 2 1 1 2161 2530 3420 +3296 2 2 1 1 2372 2160 3419 +3297 2 2 1 1 2511 3426 3428 +3298 2 2 1 1 3425 2366 3427 +3299 2 2 1 1 2427 2152 3415 +3300 2 2 1 1 2171 3424 3426 +3301 2 2 1 1 3423 2170 3425 +3302 2 2 1 1 2528 2143 3414 +3303 2 2 1 1 2153 2528 3416 +3304 2 2 1 1 2525 3422 3424 +3305 2 2 1 1 3421 2358 3423 +3306 2 2 1 1 2142 2427 3413 +3307 2 2 1 1 2426 2142 3411 +3308 2 2 1 1 2161 3420 3422 +3309 2 2 1 1 3419 2160 3421 +3310 2 2 1 1 2493 2133 3410 +3311 2 2 1 1 2143 2493 3412 +3312 2 2 1 1 2530 3418 3420 +3313 2 2 1 1 3417 2372 3419 +3314 2 2 1 1 2132 2426 3409 +3315 2 2 1 1 2415 2132 3407 +3316 2 2 1 1 2153 3416 3418 +3317 2 2 1 1 3415 2152 3417 +3318 2 2 1 1 2477 2125 3406 +3319 2 2 1 1 2133 2477 3408 +3320 2 2 1 1 2528 3414 3416 +3321 2 2 1 1 3413 2427 3415 +3322 2 2 1 1 2124 2415 3405 +3323 2 2 1 1 2143 3412 3414 +3324 2 2 1 1 3411 2142 3413 +3325 2 2 1 1 2485 2115 3402 +3326 2 2 1 1 2114 2350 3401 +3327 2 2 1 1 2125 2485 3404 +3328 2 2 1 1 2350 2124 3403 +3329 2 2 1 1 2493 3410 3412 +3330 2 2 1 1 3409 2426 3411 +3331 2 2 1 1 2133 3408 3410 +3332 2 2 1 1 3407 2132 3409 +3333 2 2 1 1 2506 2107 3398 +3334 2 2 1 1 2106 2367 3397 +3335 2 2 1 1 2115 2506 3400 +3336 2 2 1 1 2367 2114 3399 +3337 2 2 1 1 2477 3406 3408 +3338 2 2 1 1 3405 2415 3407 +3339 2 2 1 1 2369 2106 3395 +3340 2 2 1 1 2125 3404 3406 +3341 2 2 1 1 3403 2124 3405 +3342 2 2 1 1 2520 2097 3394 +3343 2 2 1 1 2107 2520 3396 +3344 2 2 1 1 2485 3402 3404 +3345 2 2 1 1 3401 2350 3403 +3346 2 2 1 1 2096 2369 3393 +3347 2 2 1 1 2115 3400 3402 +3348 2 2 1 1 3399 2114 3401 +3349 2 2 1 1 2521 2089 3390 +3350 2 2 1 1 2088 2377 3389 +3351 2 2 1 1 2097 2521 3392 +3352 2 2 1 1 2377 2096 3391 +3353 2 2 1 1 2506 3398 3400 +3354 2 2 1 1 3397 2367 3399 +3355 2 2 1 1 2107 3396 3398 +3356 2 2 1 1 3395 2106 3397 +3357 2 2 1 1 2514 2085 3386 +3358 2 2 1 1 2084 2370 3385 +3359 2 2 1 1 2089 2514 3388 +3360 2 2 1 1 2370 2088 3387 +3361 2 2 1 1 2520 3394 3396 +3362 2 2 1 1 3393 2369 3395 +3363 2 2 1 1 2097 3392 3394 +3364 2 2 1 1 3391 2096 3393 +3365 2 2 1 1 2491 2083 3382 +3366 2 2 1 1 2082 2373 3381 +3367 2 2 1 1 2085 2491 3384 +3368 2 2 1 1 2373 2084 3383 +3369 2 2 1 1 2521 3390 3392 +3370 2 2 1 1 3389 2377 3391 +3371 2 2 1 1 2089 3388 3390 +3372 2 2 1 1 3387 2088 3389 +3373 2 2 1 1 2479 2081 3378 +3374 2 2 1 1 2080 2378 3377 +3375 2 2 1 1 2083 2479 3380 +3376 2 2 1 1 2378 2082 3379 +3377 2 2 1 1 2514 3386 3388 +3378 2 2 1 1 3385 2370 3387 +3379 2 2 1 1 2361 2080 3375 +3380 2 2 1 1 2085 3384 3386 +3381 2 2 1 1 3383 2084 3385 +3382 2 2 1 1 2516 2079 3374 +3383 2 2 1 1 2081 2516 3376 +3384 2 2 1 1 2491 3382 3384 +3385 2 2 1 1 3381 2373 3383 +3386 2 2 1 1 2078 2361 3373 +3387 2 2 1 1 2083 3380 3382 +3388 2 2 1 1 3379 2082 3381 +3389 2 2 1 1 2519 2077 3370 +3390 2 2 1 1 2076 2413 3369 +3391 2 2 1 1 2079 2519 3372 +3392 2 2 1 1 2413 2078 3371 +3393 2 2 1 1 2479 3378 3380 +3394 2 2 1 1 3377 2378 3379 +3395 2 2 1 1 2081 3376 3378 +3396 2 2 1 1 3375 2080 3377 +3397 2 2 1 1 2471 2075 3366 +3398 2 2 1 1 2074 2390 3365 +3399 2 2 1 1 2077 2471 3368 +3400 2 2 1 1 2390 2076 3367 +3401 2 2 1 1 2516 3374 3376 +3402 2 2 1 1 3373 2361 3375 +3403 2 2 1 1 2079 3372 3374 +3404 2 2 1 1 3371 2078 3373 +3405 2 2 1 1 2451 2073 3362 +3406 2 2 1 1 2072 2380 3361 +3407 2 2 1 1 2075 2451 3364 +3408 2 2 1 1 2380 2074 3363 +3409 2 2 1 1 2519 3370 3372 +3410 2 2 1 1 3369 2413 3371 +3411 2 2 1 1 2368 2072 3359 +3412 2 2 1 1 2077 3368 3370 +3413 2 2 1 1 3367 2076 3369 +3414 2 2 1 1 2447 2071 3358 +3415 2 2 1 1 2073 2447 3360 +3416 2 2 1 1 2471 3366 3368 +3417 2 2 1 1 3365 2390 3367 +3418 2 2 1 1 2070 2368 3357 +3419 2 2 1 1 2075 3364 3366 +3420 2 2 1 1 3363 2074 3365 +3421 2 2 1 1 2494 2069 3354 +3422 2 2 1 1 2068 2374 3353 +3423 2 2 1 1 2071 2494 3356 +3424 2 2 1 1 2374 2070 3355 +3425 2 2 1 1 2451 3362 3364 +3426 2 2 1 1 3361 2380 3363 +3427 2 2 1 1 2073 3360 3362 +3428 2 2 1 1 3359 2072 3361 +3429 2 2 1 1 2487 2067 3350 +3430 2 2 1 1 2066 2353 3349 +3431 2 2 1 1 2069 2487 3352 +3432 2 2 1 1 2353 2068 3351 +3433 2 2 1 1 2447 3358 3360 +3434 2 2 1 1 3357 2368 3359 +3435 2 2 1 1 2341 2066 3347 +3436 2 2 1 1 2071 3356 3358 +3437 2 2 1 1 3355 2070 3357 +3438 2 2 1 1 2481 2065 3346 +3439 2 2 1 1 2067 2481 3348 +3440 2 2 1 1 2494 3354 3356 +3441 2 2 1 1 3353 2374 3355 +3442 2 2 1 1 2064 2341 3345 +3443 2 2 1 1 2069 3352 3354 +3444 2 2 1 1 3351 2068 3353 +3445 2 2 1 1 2460 2063 3342 +3446 2 2 1 1 2062 2409 3341 +3447 2 2 1 1 2065 2460 3344 +3448 2 2 1 1 2409 2064 3343 +3449 2 2 1 1 2487 3350 3352 +3450 2 2 1 1 3349 2353 3351 +3451 2 2 1 1 2067 3348 3350 +3452 2 2 1 1 3347 2066 3349 +3453 2 2 1 1 2461 2061 3338 +3454 2 2 1 1 2060 2402 3337 +3455 2 2 1 1 2063 2461 3340 +3456 2 2 1 1 2402 2062 3339 +3457 2 2 1 1 2481 3346 3348 +3458 2 2 1 1 3345 2341 3347 +3459 2 2 1 1 2065 3344 3346 +3460 2 2 1 1 3343 2064 3345 +3461 2 2 1 1 2469 2059 3334 +3462 2 2 1 1 2058 2347 3333 +3463 2 2 1 1 2061 2469 3336 +3464 2 2 1 1 2347 2060 3335 +3465 2 2 1 1 2460 3342 3344 +3466 2 2 1 1 3341 2409 3343 +3467 2 2 1 1 2346 2058 3331 +3468 2 2 1 1 2063 3340 3342 +3469 2 2 1 1 3339 2062 3341 +3470 2 2 1 1 2501 2057 3330 +3471 2 2 1 1 2059 2501 3332 +3472 2 2 1 1 2461 3338 3340 +3473 2 2 1 1 3337 2402 3339 +3474 2 2 1 1 2056 2346 3329 +3475 2 2 1 1 2379 2056 3327 +3476 2 2 1 1 2061 3336 3338 +3477 2 2 1 1 3335 2060 3337 +3478 2 2 1 1 2462 2055 3326 +3479 2 2 1 1 2057 2462 3328 +3480 2 2 1 1 2469 3334 3336 +3481 2 2 1 1 3333 2347 3335 +3482 2 2 1 1 2054 2379 3325 +3483 2 2 1 1 2385 2054 3323 +3484 2 2 1 1 2059 3332 3334 +3485 2 2 1 1 3331 2058 3333 +3486 2 2 1 1 2484 2053 3322 +3487 2 2 1 1 2055 2484 3324 +3488 2 2 1 1 2501 3330 3332 +3489 2 2 1 1 3329 2346 3331 +3490 2 2 1 1 2052 2385 3321 +3491 2 2 1 1 2355 2052 3319 +3492 2 2 1 1 2057 3328 3330 +3493 2 2 1 1 3327 2056 3329 +3494 2 2 1 1 2482 2051 3318 +3495 2 2 1 1 2053 2482 3320 +3496 2 2 1 1 2462 3326 3328 +3497 2 2 1 1 3325 2379 3327 +3498 2 2 1 1 2050 2355 3317 +3499 2 2 1 1 2055 3324 3326 +3500 2 2 1 1 3323 2054 3325 +3501 2 2 1 1 2495 2049 3314 +3502 2 2 1 1 2048 2360 3313 +3503 2 2 1 1 2051 2495 3316 +3504 2 2 1 1 2360 2050 3315 +3505 2 2 1 1 2484 3322 3324 +3506 2 2 1 1 3321 2385 3323 +3507 2 2 1 1 2053 3320 3322 +3508 2 2 1 1 3319 2052 3321 +3509 2 2 1 1 2503 2047 3310 +3510 2 2 1 1 2046 2394 3309 +3511 2 2 1 1 2049 2503 3312 +3512 2 2 1 1 2394 2048 3311 +3513 2 2 1 1 2482 3318 3320 +3514 2 2 1 1 3317 2355 3319 +3515 2 2 1 1 2051 3316 3318 +3516 2 2 1 1 3315 2050 3317 +3517 2 2 1 1 2463 2045 3306 +3518 2 2 1 1 2044 2433 3305 +3519 2 2 1 1 2047 2463 3308 +3520 2 2 1 1 2433 2046 3307 +3521 2 2 1 1 2495 3314 3316 +3522 2 2 1 1 3313 2360 3315 +3523 2 2 1 1 2049 3312 3314 +3524 2 2 1 1 3311 2048 3313 +3525 2 2 1 1 2422 2043 3302 +3526 2 2 1 1 2042 2446 3301 +3527 2 2 1 1 2045 2422 3304 +3528 2 2 1 1 2446 2044 3303 +3529 2 2 1 1 2503 3310 3312 +3530 2 2 1 1 3309 2394 3311 +3531 2 2 1 1 2475 2042 3299 +3532 2 2 1 1 2047 3308 3310 +3533 2 2 1 1 3307 2046 3309 +3534 2 2 1 1 2392 2041 3298 +3535 2 2 1 1 2043 2392 3300 +3536 2 2 1 1 2463 3306 3308 +3537 2 2 1 1 3305 2433 3307 +3538 2 2 1 1 2040 2475 3297 +3539 2 2 1 1 2045 3304 3306 +3540 2 2 1 1 3303 2044 3305 +3541 2 2 1 1 2352 2039 3294 +3542 2 2 1 1 2038 2498 3293 +3543 2 2 1 1 2041 2352 3296 +3544 2 2 1 1 2498 2040 3295 +3545 2 2 1 1 2422 3302 3304 +3546 2 2 1 1 3301 2446 3303 +3547 2 2 1 1 2043 3300 3302 +3548 2 2 1 1 3299 2042 3301 +3549 2 2 1 1 2362 2037 3290 +3550 2 2 1 1 2036 2507 3289 +3551 2 2 1 1 2039 2362 3292 +3552 2 2 1 1 2507 2038 3291 +3553 2 2 1 1 2392 3298 3300 +3554 2 2 1 1 3297 2475 3299 +3555 2 2 1 1 2041 3296 3298 +3556 2 2 1 1 3295 2040 3297 +3557 2 2 1 1 2365 2035 3286 +3558 2 2 1 1 2034 2443 3285 +3559 2 2 1 1 2037 2365 3288 +3560 2 2 1 1 2443 2036 3287 +3561 2 2 1 1 2352 3294 3296 +3562 2 2 1 1 3293 2498 3295 +3563 2 2 1 1 2490 2034 3283 +3564 2 2 1 1 2039 3292 3294 +3565 2 2 1 1 3291 2038 3293 +3566 2 2 1 1 2424 2033 3282 +3567 2 2 1 1 2035 2424 3284 +3568 2 2 1 1 2362 3290 3292 +3569 2 2 1 1 3289 2507 3291 +3570 2 2 1 1 2032 2490 3281 +3571 2 2 1 1 2465 2032 3279 +3572 2 2 1 1 2037 3288 3290 +3573 2 2 1 1 3287 2036 3289 +3574 2 2 1 1 2403 2031 3278 +3575 2 2 1 1 2033 2403 3280 +3576 2 2 1 1 2365 3286 3288 +3577 2 2 1 1 3285 2443 3287 +3578 2 2 1 1 2030 2465 3277 +3579 2 2 1 1 2512 2030 3275 +3580 2 2 1 1 2035 3284 3286 +3581 2 2 1 1 3283 2034 3285 +3582 2 2 1 1 2343 2029 3274 +3583 2 2 1 1 2031 2343 3276 +3584 2 2 1 1 2424 3282 3284 +3585 2 2 1 1 3281 2490 3283 +3586 2 2 1 1 2028 2512 3273 +3587 2 2 1 1 2459 2028 3271 +3588 2 2 1 1 2033 3280 3282 +3589 2 2 1 1 3279 2032 3281 +3590 2 2 1 1 2348 2027 3270 +3591 2 2 1 1 2029 2348 3272 +3592 2 2 1 1 2403 3278 3280 +3593 2 2 1 1 3277 2465 3279 +3594 2 2 1 1 2026 2459 3269 +3595 2 2 1 1 2488 2026 3267 +3596 2 2 1 1 2031 3276 3278 +3597 2 2 1 1 3275 2030 3277 +3598 2 2 1 1 2397 2025 3266 +3599 2 2 1 1 2027 2397 3268 +3600 2 2 1 1 2343 3274 3276 +3601 2 2 1 1 3273 2512 3275 +3602 2 2 1 1 2024 2488 3265 +3603 2 2 1 1 2029 3272 3274 +3604 2 2 1 1 3271 2028 3273 +3605 2 2 1 1 2357 2023 3262 +3606 2 2 1 1 2022 2458 3261 +3607 2 2 1 1 2025 2357 3264 +3608 2 2 1 1 2458 2024 3263 +3609 2 2 1 1 2348 3270 3272 +3610 2 2 1 1 3269 2459 3271 +3611 2 2 1 1 2027 3268 3270 +3612 2 2 1 1 3267 2026 3269 +3613 2 2 1 1 2414 2021 3258 +3614 2 2 1 1 2020 2483 3257 +3615 2 2 1 1 2023 2414 3260 +3616 2 2 1 1 2483 2022 3259 +3617 2 2 1 1 2397 3266 3268 +3618 2 2 1 1 3265 2488 3267 +3619 2 2 1 1 2470 2020 3255 +3620 2 2 1 1 2025 3264 3266 +3621 2 2 1 1 3263 2024 3265 +3622 2 2 1 1 2344 2019 3254 +3623 2 2 1 1 2021 2344 3256 +3624 2 2 1 1 2357 3262 3264 +3625 2 2 1 1 3261 2458 3263 +3626 2 2 1 1 2018 2470 3253 +3627 2 2 1 1 2450 2018 3251 +3628 2 2 1 1 2023 3260 3262 +3629 2 2 1 1 3259 2022 3261 +3630 2 2 1 1 2375 2017 3250 +3631 2 2 1 1 2019 2375 3252 +3632 2 2 1 1 2414 3258 3260 +3633 2 2 1 1 3257 2483 3259 +3634 2 2 1 1 2016 2450 3249 +3635 2 2 1 1 2021 3256 3258 +3636 2 2 1 1 3255 2020 3257 +3637 2 2 1 1 2395 2015 3246 +3638 2 2 1 1 2014 2489 3245 +3639 2 2 1 1 2017 2395 3248 +3640 2 2 1 1 2489 2016 3247 +3641 2 2 1 1 2344 3254 3256 +3642 2 2 1 1 3253 2470 3255 +3643 2 2 1 1 2019 3252 3254 +3644 2 2 1 1 3251 2018 3253 +3645 2 2 1 1 2428 2013 3242 +3646 2 2 1 1 2012 2454 3241 +3647 2 2 1 1 2015 2428 3244 +3648 2 2 1 1 2454 2014 3243 +3649 2 2 1 1 2375 3250 3252 +3650 2 2 1 1 3249 2450 3251 +3651 2 2 1 1 2518 2012 3239 +3652 2 2 1 1 2017 3248 3250 +3653 2 2 1 1 3247 2016 3249 +3654 2 2 1 1 2388 2011 3238 +3655 2 2 1 1 2013 2388 3240 +3656 2 2 1 1 2395 3246 3248 +3657 2 2 1 1 3245 2489 3247 +3658 2 2 1 1 2010 2518 3237 +3659 2 2 1 1 2524 2010 3235 +3660 2 2 1 1 2015 3244 3246 +3661 2 2 1 1 3243 2014 3245 +3662 2 2 1 1 2410 2009 3234 +3663 2 2 1 1 2011 2410 3236 +3664 2 2 1 1 2428 3242 3244 +3665 2 2 1 1 3241 2454 3243 +3666 2 2 1 1 2008 2524 3233 +3667 2 2 1 1 2013 3240 3242 +3668 2 2 1 1 3239 2012 3241 +3669 2 2 1 1 2338 2007 3230 +3670 2 2 1 1 2006 2500 3229 +3671 2 2 1 1 2009 2338 3232 +3672 2 2 1 1 2500 2008 3231 +3673 2 2 1 1 2388 3238 3240 +3674 2 2 1 1 3237 2518 3239 +3675 2 2 1 1 2496 2006 3227 +3676 2 2 1 1 2011 3236 3238 +3677 2 2 1 1 3235 2010 3237 +3678 2 2 1 1 2354 2005 3226 +3679 2 2 1 1 2007 2354 3228 +3680 2 2 1 1 2410 3234 3236 +3681 2 2 1 1 3233 2524 3235 +3682 2 2 1 1 2004 2496 3225 +3683 2 2 1 1 2009 3232 3234 +3684 2 2 1 1 3231 2008 3233 +3685 2 2 1 1 2359 2003 3222 +3686 2 2 1 1 2002 2473 3221 +3687 2 2 1 1 2005 2359 3224 +3688 2 2 1 1 2473 2004 3223 +3689 2 2 1 1 2338 3230 3232 +3690 2 2 1 1 3229 2500 3231 +3691 2 2 1 1 2517 2002 3219 +3692 2 2 1 1 2007 3228 3230 +3693 2 2 1 1 3227 2006 3229 +3694 2 2 1 1 2356 2001 3218 +3695 2 2 1 1 2003 2356 3220 +3696 2 2 1 1 2354 3226 3228 +3697 2 2 1 1 3225 2496 3227 +3698 2 2 1 1 2000 2517 3217 +3699 2 2 1 1 2005 3224 3226 +3700 2 2 1 1 3223 2004 3225 +3701 2 2 1 1 2345 1999 3214 +3702 2 2 1 1 1998 2522 3213 +3703 2 2 1 1 2001 2345 3216 +3704 2 2 1 1 2522 2000 3215 +3705 2 2 1 1 2359 3222 3224 +3706 2 2 1 1 3221 2473 3223 +3707 2 2 1 1 2513 1998 3211 +3708 2 2 1 1 2003 3220 3222 +3709 2 2 1 1 3219 2002 3221 +3710 2 2 1 1 2363 1997 3210 +3711 2 2 1 1 1999 2363 3212 +3712 2 2 1 1 2356 3218 3220 +3713 2 2 1 1 3217 2517 3219 +3714 2 2 1 1 1996 2513 3209 +3715 2 2 1 1 2453 1996 3207 +3716 2 2 1 1 2001 3216 3218 +3717 2 2 1 1 3215 2000 3217 +3718 2 2 1 1 2437 1995 3206 +3719 2 2 1 1 1997 2437 3208 +3720 2 2 1 1 2345 3214 3216 +3721 2 2 1 1 3213 2522 3215 +3722 2 2 1 1 1994 2453 3205 +3723 2 2 1 1 1999 3212 3214 +3724 2 2 1 1 3211 1998 3213 +3725 2 2 1 1 2445 1993 3202 +3726 2 2 1 1 1992 2510 3201 +3727 2 2 1 1 1995 2445 3204 +3728 2 2 1 1 2510 1994 3203 +3729 2 2 1 1 2363 3210 3212 +3730 2 2 1 1 3209 2513 3211 +3731 2 2 1 1 1997 3208 3210 +3732 2 2 1 1 3207 1996 3209 +3733 2 2 1 1 2387 1991 3198 +3734 2 2 1 1 1990 2480 3197 +3735 2 2 1 1 1993 2387 3200 +3736 2 2 1 1 2480 1992 3199 +3737 2 2 1 1 2437 3206 3208 +3738 2 2 1 1 3205 2453 3207 +3739 2 2 1 1 1995 3204 3206 +3740 2 2 1 1 3203 1994 3205 +3741 2 2 1 1 2339 1989 3194 +3742 2 2 1 1 1988 2526 3193 +3743 2 2 1 1 1991 2339 3196 +3744 2 2 1 1 2526 1990 3195 +3745 2 2 1 1 2445 3202 3204 +3746 2 2 1 1 3201 2510 3203 +3747 2 2 1 1 1993 3200 3202 +3748 2 2 1 1 3199 1992 3201 +3749 2 2 1 1 2332 1987 3190 +3750 2 2 1 1 1986 2505 3189 +3751 2 2 1 1 1989 2332 3192 +3752 2 2 1 1 2505 1988 3191 +3753 2 2 1 1 2387 3198 3200 +3754 2 2 1 1 3197 2480 3199 +3755 2 2 1 1 1991 3196 3198 +3756 2 2 1 1 3195 1990 3197 +3757 2 2 1 1 2349 1985 3186 +3758 2 2 1 1 1984 2486 3185 +3759 2 2 1 1 1987 2349 3188 +3760 2 2 1 1 2486 1986 3187 +3761 2 2 1 1 2339 3194 3196 +3762 2 2 1 1 3193 2526 3195 +3763 2 2 1 1 1989 3192 3194 +3764 2 2 1 1 3191 1988 3193 +3765 2 2 1 1 2423 1983 3182 +3766 2 2 1 1 1982 2534 3181 +3767 2 2 1 1 1985 2423 3184 +3768 2 2 1 1 2534 1984 3183 +3769 2 2 1 1 2332 3190 3192 +3770 2 2 1 1 3189 2505 3191 +3771 2 2 1 1 1987 3188 3190 +3772 2 2 1 1 3187 1986 3189 +3773 2 2 1 1 2425 1981 3178 +3774 2 2 1 1 1980 2508 3177 +3775 2 2 1 1 1983 2425 3180 +3776 2 2 1 1 2508 1982 3179 +3777 2 2 1 1 2349 3186 3188 +3778 2 2 1 1 3185 2486 3187 +3779 2 2 1 1 2396 1980 3175 +3780 2 2 1 1 1985 3184 3186 +3781 2 2 1 1 3183 1984 3185 +3782 2 2 1 1 2337 1979 3174 +3783 2 2 1 1 1981 2337 3176 +3784 2 2 1 1 2423 3182 3184 +3785 2 2 1 1 3181 2534 3183 +3786 2 2 1 1 1978 2396 3173 +3787 2 2 1 1 2527 1978 3171 +3788 2 2 1 1 1983 3180 3182 +3789 2 2 1 1 3179 1982 3181 +3790 2 2 1 1 2476 1977 3170 +3791 2 2 1 1 1979 2476 3172 +3792 2 2 1 1 2425 3178 3180 +3793 2 2 1 1 3177 2508 3179 +3794 2 2 1 1 1976 2527 3169 +3795 2 2 1 1 1981 3176 3178 +3796 2 2 1 1 3175 1980 3177 +3797 2 2 1 1 2430 1975 3166 +3798 2 2 1 1 1974 2429 3165 +3799 2 2 1 1 1977 2430 3168 +3800 2 2 1 1 2429 1976 3167 +3801 2 2 1 1 2727 3858 3862 +3802 2 2 1 1 3857 2877 3861 +3803 2 2 1 1 2337 3174 3176 +3804 2 2 1 1 3173 2396 3175 +3805 2 2 1 1 3858 2305 3862 +3806 2 2 1 1 2304 3857 3861 +3807 2 2 1 1 1979 3172 3174 +3808 2 2 1 1 3171 1978 3173 +3809 2 2 1 1 2351 1973 3162 +3810 2 2 1 1 1972 2492 3161 +3811 2 2 1 1 1975 2351 3164 +3812 2 2 1 1 2492 1974 3163 +3813 2 2 1 1 2476 3170 3172 +3814 2 2 1 1 3169 2527 3171 +3815 2 2 1 1 1977 3168 3170 +3816 2 2 1 1 3167 1976 3169 +3817 2 2 1 1 2434 1971 3158 +3818 2 2 1 1 1970 2419 3157 +3819 2 2 1 1 1973 2434 3160 +3820 2 2 1 1 2419 1972 3159 +3821 2 2 1 1 2430 3166 3168 +3822 2 2 1 1 3165 2429 3167 +3823 2 2 1 1 2533 1970 3155 +3824 2 2 1 1 1975 3164 3166 +3825 2 2 1 1 3163 1974 3165 +3826 2 2 1 1 2342 1969 3154 +3827 2 2 1 1 1971 2342 3156 +3828 2 2 1 1 2351 3162 3164 +3829 2 2 1 1 3161 2492 3163 +3830 2 2 1 1 1968 2533 3153 +3831 2 2 1 1 2536 1968 3151 +3832 2 2 1 1 1973 3160 3162 +3833 2 2 1 1 3159 1972 3161 +3834 2 2 1 1 2336 1967 3150 +3835 2 2 1 1 1969 2336 3152 +3836 2 2 1 1 2434 3158 3160 +3837 2 2 1 1 3157 2419 3159 +3838 2 2 1 1 1966 2536 3149 +3839 2 2 1 1 1967 2333 3147 +3840 2 2 1 1 1971 3156 3158 +3841 2 2 1 1 3155 1970 3157 +3842 2 2 1 1 1964 2532 3145 +3843 2 2 1 1 2532 1966 3148 +3844 2 2 1 1 2342 3154 3156 +3845 2 2 1 1 3153 2533 3155 +3846 2 2 1 1 2333 1965 3146 +3847 2 2 1 1 1965 2364 3144 +3848 2 2 1 1 2449 1964 3143 +3849 2 2 1 1 1969 3152 3154 +3850 2 2 1 1 3151 1968 3153 +3851 2 2 1 1 2336 3150 3152 +3852 2 2 1 1 3149 2536 3151 +3853 2 2 1 1 2364 1961 3142 +3854 2 2 1 1 1960 2449 3141 +3855 2 2 1 1 2432 1960 3139 +3856 2 2 1 1 3148 1966 3149 +3857 2 2 1 1 1967 3147 3150 +3858 2 2 1 1 2435 1959 3138 +3859 2 2 1 1 1961 2435 3140 +3860 2 2 1 1 3145 2532 3148 +3861 2 2 1 1 2333 3146 3147 +3862 2 2 1 1 1958 2432 3137 +3863 2 2 1 1 1965 3144 3146 +3864 2 2 1 1 3143 1964 3145 +3865 2 2 1 1 2438 1957 3134 +3866 2 2 1 1 1956 2504 3133 +3867 2 2 1 1 1959 2438 3136 +3868 2 2 1 1 2504 1958 3135 +3869 2 2 1 1 2364 3142 3144 +3870 2 2 1 1 3141 2449 3143 +3871 2 2 1 1 2421 1956 3131 +3872 2 2 1 1 1961 3140 3142 +3873 2 2 1 1 3139 1960 3141 +3874 2 2 1 1 2405 1955 3130 +3875 2 2 1 1 1957 2405 3132 +3876 2 2 1 1 2435 3138 3140 +3877 2 2 1 1 3137 2432 3139 +3878 2 2 1 1 1954 2421 3129 +3879 2 2 1 1 2472 1954 3127 +3880 2 2 1 1 1959 3136 3138 +3881 2 2 1 1 3135 1958 3137 +3882 2 2 1 1 2420 1953 3126 +3883 2 2 1 1 1955 2420 3128 +3884 2 2 1 1 2438 3134 3136 +3885 2 2 1 1 3133 2504 3135 +3886 2 2 1 1 1952 2472 3125 +3887 2 2 1 1 1957 3132 3134 +3888 2 2 1 1 3131 1956 3133 +3889 2 2 1 1 2440 1951 3122 +3890 2 2 1 1 1950 2474 3121 +3891 2 2 1 1 1953 2440 3124 +3892 2 2 1 1 2474 1952 3123 +3893 2 2 1 1 2405 3130 3132 +3894 2 2 1 1 3129 2421 3131 +3895 2 2 1 1 1955 3128 3130 +3896 2 2 1 1 3127 1954 3129 +3897 2 2 1 1 2334 1949 3118 +3898 2 2 1 1 1948 2431 3117 +3899 2 2 1 1 1951 2334 3120 +3900 2 2 1 1 2431 1950 3119 +3901 2 2 1 1 2420 3126 3128 +3902 2 2 1 1 3125 2472 3127 +3903 2 2 1 1 1953 3124 3126 +3904 2 2 1 1 3123 1952 3125 +3905 2 2 1 1 2376 1947 3114 +3906 2 2 1 1 1946 2523 3113 +3907 2 2 1 1 1949 2376 3116 +3908 2 2 1 1 2523 1948 3115 +3909 2 2 1 1 2440 3122 3124 +3910 2 2 1 1 3121 2474 3123 +3911 2 2 1 1 2538 1946 3111 +3912 2 2 1 1 1951 3120 3122 +3913 2 2 1 1 3119 1950 3121 +3914 2 2 1 1 2335 1945 3110 +3915 2 2 1 1 1947 2335 3112 +3916 2 2 1 1 2334 3118 3120 +3917 2 2 1 1 3117 2431 3119 +3918 2 2 1 1 1944 2538 3109 +3919 2 2 1 1 2539 1944 3107 +3920 2 2 1 1 1949 3116 3118 +3921 2 2 1 1 3115 1948 3117 +3922 2 2 1 1 2340 1943 3106 +3923 2 2 1 1 1945 2340 3108 +3924 2 2 1 1 2376 3114 3116 +3925 2 2 1 1 3113 2523 3115 +3926 2 2 1 1 1942 2539 3105 +3927 2 2 1 1 2499 1942 3103 +3928 2 2 1 1 1947 3112 3114 +3929 2 2 1 1 3111 1946 3113 +3930 2 2 1 1 2436 1941 3102 +3931 2 2 1 1 1943 2436 3104 +3932 2 2 1 1 2335 3110 3112 +3933 2 2 1 1 3109 2538 3111 +3934 2 2 1 1 1940 2499 3101 +3935 2 2 1 1 2541 1940 3099 +3936 2 2 1 1 1945 3108 3110 +3937 2 2 1 1 3107 1944 3109 +3938 2 2 1 1 1941 2540 3100 +3939 2 2 1 1 2340 3106 3108 +3940 2 2 1 1 3105 2539 3107 +3941 2 2 1 1 1943 3104 3106 +3942 2 2 1 1 3103 1942 3105 +3943 2 2 1 1 2436 3102 3104 +3944 2 2 1 1 3101 2499 3103 +3945 2 2 1 1 1941 3100 3102 +3946 2 2 1 1 3099 1940 3101 +3947 2 2 1 1 2919 1555 3099 +3948 2 2 1 1 1556 3006 3100 +3949 2 2 1 1 2919 3099 3101 +3950 2 2 1 1 3100 3006 3102 +3951 2 2 1 1 1557 2919 3101 +3952 2 2 1 1 3006 1558 3102 +3953 2 2 1 1 2984 1557 3103 +3954 2 2 1 1 1557 3101 3103 +3955 2 2 1 1 3102 1558 3104 +3956 2 2 1 1 1558 2980 3104 +3957 2 2 1 1 2984 3103 3105 +3958 2 2 1 1 3104 2980 3106 +3959 2 2 1 1 1559 2984 3105 +3960 2 2 1 1 2980 1560 3106 +3961 2 2 1 1 2917 1559 3107 +3962 2 2 1 1 1559 3105 3107 +3963 2 2 1 1 3106 1560 3108 +3964 2 2 1 1 1560 3072 3108 +3965 2 2 1 1 2917 3107 3109 +3966 2 2 1 1 3108 3072 3110 +3967 2 2 1 1 1561 2917 3109 +3968 2 2 1 1 3072 1562 3110 +3969 2 2 1 1 2883 1561 3111 +3970 2 2 1 1 1561 3109 3111 +3971 2 2 1 1 3110 1562 3112 +3972 2 2 1 1 1562 3005 3112 +3973 2 2 1 1 2883 3111 3113 +3974 2 2 1 1 3112 3005 3114 +3975 2 2 1 1 1563 2883 3113 +3976 2 2 1 1 3005 1564 3114 +3977 2 2 1 1 1563 3113 3115 +3978 2 2 1 1 3114 1564 3116 +3979 2 2 1 1 2933 1563 3115 +3980 2 2 1 1 1564 3087 3116 +3981 2 2 1 1 2933 3115 3117 +3982 2 2 1 1 3116 3087 3118 +3983 2 2 1 1 1565 2933 3117 +3984 2 2 1 1 3087 1566 3118 +3985 2 2 1 1 1565 3117 3119 +3986 2 2 1 1 3118 1566 3120 +3987 2 2 1 1 2925 1565 3119 +3988 2 2 1 1 1566 2901 3120 +3989 2 2 1 1 2925 3119 3121 +3990 2 2 1 1 3120 2901 3122 +3991 2 2 1 1 1567 2925 3121 +3992 2 2 1 1 2901 1568 3122 +3993 2 2 1 1 1567 3121 3123 +3994 2 2 1 1 3122 1568 3124 +3995 2 2 1 1 3043 1567 3123 +3996 2 2 1 1 1568 2995 3124 +3997 2 2 1 1 3043 3123 3125 +3998 2 2 1 1 3124 2995 3126 +3999 2 2 1 1 1569 3043 3125 +4000 2 2 1 1 2995 1570 3126 +4001 2 2 1 1 3063 1569 3127 +4002 2 2 1 1 1569 3125 3127 +4003 2 2 1 1 3126 1570 3128 +4004 2 2 1 1 1570 3074 3128 +4005 2 2 1 1 3063 3127 3129 +4006 2 2 1 1 3128 3074 3130 +4007 2 2 1 1 1571 3063 3129 +4008 2 2 1 1 3074 1572 3130 +4009 2 2 1 1 3064 1571 3131 +4010 2 2 1 1 1571 3129 3131 +4011 2 2 1 1 3130 1572 3132 +4012 2 2 1 1 1572 3061 3132 +4013 2 2 1 1 3064 3131 3133 +4014 2 2 1 1 3132 3061 3134 +4015 2 2 1 1 1573 3064 3133 +4016 2 2 1 1 3061 1574 3134 +4017 2 2 1 1 1573 3133 3135 +4018 2 2 1 1 3134 1574 3136 +4019 2 2 1 1 2976 1573 3135 +4020 2 2 1 1 1574 2970 3136 +4021 2 2 1 1 2976 3135 3137 +4022 2 2 1 1 3136 2970 3138 +4023 2 2 1 1 1575 2976 3137 +4024 2 2 1 1 2970 1576 3138 +4025 2 2 1 1 2941 1575 3139 +4026 2 2 1 1 1575 3137 3139 +4027 2 2 1 1 3138 1576 3140 +4028 2 2 1 1 1576 3001 3140 +4029 2 2 1 1 2941 3139 3141 +4030 2 2 1 1 3140 3001 3142 +4031 2 2 1 1 1577 2941 3141 +4032 2 2 1 1 3001 1578 3142 +4033 2 2 1 1 2930 1577 3143 +4034 2 2 1 1 1578 2978 3144 +4035 2 2 1 1 1577 3141 3143 +4036 2 2 1 1 3142 1578 3144 +4037 2 2 1 1 2930 3143 3145 +4038 2 2 1 1 3144 2978 3146 +4039 2 2 1 1 1579 2930 3145 +4040 2 2 1 1 2978 1580 3146 +4041 2 2 1 1 1580 3009 3147 +4042 2 2 1 1 3146 1580 3147 +4043 2 2 1 1 1579 3145 3148 +4044 2 2 1 1 2887 1579 3148 +4045 2 2 1 1 3147 3009 3150 +4046 2 2 1 1 2887 3148 3149 +4047 2 2 1 1 1581 2887 3149 +4048 2 2 1 1 3009 1582 3150 +4049 2 2 1 1 2908 1581 3151 +4050 2 2 1 1 1581 3149 3151 +4051 2 2 1 1 3150 1582 3152 +4052 2 2 1 1 1582 3084 3152 +4053 2 2 1 1 2908 3151 3153 +4054 2 2 1 1 3152 3084 3154 +4055 2 2 1 1 1583 2908 3153 +4056 2 2 1 1 3084 1584 3154 +4057 2 2 1 1 2892 1583 3155 +4058 2 2 1 1 1583 3153 3155 +4059 2 2 1 1 3154 1584 3156 +4060 2 2 1 1 1584 3070 3156 +4061 2 2 1 1 2892 3155 3157 +4062 2 2 1 1 3156 3070 3158 +4063 2 2 1 1 1585 2892 3157 +4064 2 2 1 1 3070 1586 3158 +4065 2 2 1 1 1585 3157 3159 +4066 2 2 1 1 3158 1586 3160 +4067 2 2 1 1 2882 1585 3159 +4068 2 2 1 1 1586 3016 3160 +4069 2 2 1 1 2882 3159 3161 +4070 2 2 1 1 3160 3016 3162 +4071 2 2 1 1 1587 2882 3161 +4072 2 2 1 1 3016 1588 3162 +4073 2 2 1 1 1587 3161 3163 +4074 2 2 1 1 3162 1588 3164 +4075 2 2 1 1 3022 1587 3163 +4076 2 2 1 1 1588 2961 3164 +4077 2 2 1 1 3022 3163 3165 +4078 2 2 1 1 3164 2961 3166 +4079 2 2 1 1 1589 3022 3165 +4080 2 2 1 1 2961 1590 3166 +4081 2 2 1 1 1589 3165 3167 +4082 2 2 1 1 3166 1590 3168 +4083 2 2 1 1 2969 1589 3167 +4084 2 2 1 1 1590 3018 3168 +4085 2 2 1 1 2969 3167 3169 +4086 2 2 1 1 3168 3018 3170 +4087 2 2 1 1 1591 2969 3169 +4088 2 2 1 1 3018 1592 3170 +4089 2 2 1 1 2985 1591 3171 +4090 2 2 1 1 1591 3169 3171 +4091 2 2 1 1 3170 1592 3172 +4092 2 2 1 1 1592 3083 3172 +4093 2 2 1 1 2985 3171 3173 +4094 2 2 1 1 3172 3083 3174 +4095 2 2 1 1 1593 2985 3173 +4096 2 2 1 1 3083 1594 3174 +4097 2 2 1 1 2994 1593 3175 +4098 2 2 1 1 1593 3173 3175 +4099 2 2 1 1 3174 1594 3176 +4100 2 2 1 1 1594 3019 3176 +4101 2 2 1 1 2994 3175 3177 +4102 2 2 1 1 3176 3019 3178 +4103 2 2 1 1 1595 2994 3177 +4104 2 2 1 1 3019 1596 3178 +4105 2 2 1 1 1595 3177 3179 +4106 2 2 1 1 3178 1596 3180 +4107 2 2 1 1 2891 1595 3179 +4108 2 2 1 1 1596 3086 3180 +4109 2 2 1 1 2891 3179 3181 +4110 2 2 1 1 3180 3086 3182 +4111 2 2 1 1 1597 2891 3181 +4112 2 2 1 1 3086 1598 3182 +4113 2 2 1 1 1597 3181 3183 +4114 2 2 1 1 3182 1598 3184 +4115 2 2 1 1 2884 1597 3183 +4116 2 2 1 1 1598 3003 3184 +4117 2 2 1 1 2884 3183 3185 +4118 2 2 1 1 3184 3003 3186 +4119 2 2 1 1 1599 2884 3185 +4120 2 2 1 1 3003 1600 3186 +4121 2 2 1 1 1599 3185 3187 +4122 2 2 1 1 3186 1600 3188 +4123 2 2 1 1 2975 1599 3187 +4124 2 2 1 1 1600 2897 3188 +4125 2 2 1 1 2975 3187 3189 +4126 2 2 1 1 3188 2897 3190 +4127 2 2 1 1 1601 2975 3189 +4128 2 2 1 1 2897 1602 3190 +4129 2 2 1 1 1601 3189 3191 +4130 2 2 1 1 3190 1602 3192 +4131 2 2 1 1 2889 1601 3191 +4132 2 2 1 1 1602 3088 3192 +4133 2 2 1 1 2889 3191 3193 +4134 2 2 1 1 3192 3088 3194 +4135 2 2 1 1 1603 2889 3193 +4136 2 2 1 1 3088 1604 3194 +4137 2 2 1 1 1603 3193 3195 +4138 2 2 1 1 3194 1604 3196 +4139 2 2 1 1 2934 1603 3195 +4140 2 2 1 1 1604 3025 3196 +4141 2 2 1 1 2934 3195 3197 +4142 2 2 1 1 3196 3025 3198 +4143 2 2 1 1 1605 2934 3197 +4144 2 2 1 1 3025 1606 3198 +4145 2 2 1 1 1605 3197 3199 +4146 2 2 1 1 3198 1606 3200 +4147 2 2 1 1 2900 1605 3199 +4148 2 2 1 1 1606 2993 3200 +4149 2 2 1 1 2900 3199 3201 +4150 2 2 1 1 3200 2993 3202 +4151 2 2 1 1 1607 2900 3201 +4152 2 2 1 1 2993 1608 3202 +4153 2 2 1 1 1607 3201 3203 +4154 2 2 1 1 3202 1608 3204 +4155 2 2 1 1 2909 1607 3203 +4156 2 2 1 1 1608 2962 3204 +4157 2 2 1 1 2909 3203 3205 +4158 2 2 1 1 3204 2962 3206 +4159 2 2 1 1 1609 2909 3205 +4160 2 2 1 1 2962 1610 3206 +4161 2 2 1 1 2996 1609 3207 +4162 2 2 1 1 1609 3205 3207 +4163 2 2 1 1 3206 1610 3208 +4164 2 2 1 1 1610 2960 3208 +4165 2 2 1 1 2996 3207 3209 +4166 2 2 1 1 3208 2960 3210 +4167 2 2 1 1 1611 2996 3209 +4168 2 2 1 1 2960 1612 3210 +4169 2 2 1 1 2899 1611 3211 +4170 2 2 1 1 1611 3209 3211 +4171 2 2 1 1 3210 1612 3212 +4172 2 2 1 1 1612 3065 3212 +4173 2 2 1 1 2899 3211 3213 +4174 2 2 1 1 3212 3065 3214 +4175 2 2 1 1 1613 2899 3213 +4176 2 2 1 1 3065 1614 3214 +4177 2 2 1 1 1613 3213 3215 +4178 2 2 1 1 3214 1614 3216 +4179 2 2 1 1 2950 1613 3215 +4180 2 2 1 1 1614 2918 3216 +4181 2 2 1 1 2950 3215 3217 +4182 2 2 1 1 3216 2918 3218 +4183 2 2 1 1 1615 2950 3217 +4184 2 2 1 1 2918 1616 3218 +4185 2 2 1 1 2952 1615 3219 +4186 2 2 1 1 1615 3217 3219 +4187 2 2 1 1 3218 1616 3220 +4188 2 2 1 1 1616 3085 3220 +4189 2 2 1 1 2952 3219 3221 +4190 2 2 1 1 3220 3085 3222 +4191 2 2 1 1 1617 2952 3221 +4192 2 2 1 1 3085 1618 3222 +4193 2 2 1 1 1617 3221 3223 +4194 2 2 1 1 3222 1618 3224 +4195 2 2 1 1 2904 1617 3223 +4196 2 2 1 1 1618 3081 3224 +4197 2 2 1 1 2904 3223 3225 +4198 2 2 1 1 3224 3081 3226 +4199 2 2 1 1 1619 2904 3225 +4200 2 2 1 1 3081 1620 3226 +4201 2 2 1 1 3000 1619 3227 +4202 2 2 1 1 1619 3225 3227 +4203 2 2 1 1 3226 1620 3228 +4204 2 2 1 1 1620 3033 3228 +4205 2 2 1 1 3000 3227 3229 +4206 2 2 1 1 3228 3033 3230 +4207 2 2 1 1 1621 3000 3229 +4208 2 2 1 1 3033 1622 3230 +4209 2 2 1 1 1621 3229 3231 +4210 2 2 1 1 3230 1622 3232 +4211 2 2 1 1 2923 1621 3231 +4212 2 2 1 1 1622 3008 3232 +4213 2 2 1 1 2923 3231 3233 +4214 2 2 1 1 3232 3008 3234 +4215 2 2 1 1 1623 2923 3233 +4216 2 2 1 1 3008 1624 3234 +4217 2 2 1 1 2940 1623 3235 +4218 2 2 1 1 1623 3233 3235 +4219 2 2 1 1 3234 1624 3236 +4220 2 2 1 1 1624 3014 3236 +4221 2 2 1 1 2940 3235 3237 +4222 2 2 1 1 3236 3014 3238 +4223 2 2 1 1 1625 2940 3237 +4224 2 2 1 1 3014 1626 3238 +4225 2 2 1 1 2914 1625 3239 +4226 2 2 1 1 1625 3237 3239 +4227 2 2 1 1 3238 1626 3240 +4228 2 2 1 1 1626 3017 3240 +4229 2 2 1 1 2914 3239 3241 +4230 2 2 1 1 3240 3017 3242 +4231 2 2 1 1 1627 2914 3241 +4232 2 2 1 1 3017 1628 3242 +4233 2 2 1 1 1627 3241 3243 +4234 2 2 1 1 3242 1628 3244 +4235 2 2 1 1 2991 1627 3243 +4236 2 2 1 1 1628 3011 3244 +4237 2 2 1 1 2991 3243 3245 +4238 2 2 1 1 3244 3011 3246 +4239 2 2 1 1 1629 2991 3245 +4240 2 2 1 1 3011 1630 3246 +4241 2 2 1 1 1629 3245 3247 +4242 2 2 1 1 3246 1630 3248 +4243 2 2 1 1 2912 1629 3247 +4244 2 2 1 1 1630 2997 3248 +4245 2 2 1 1 2912 3247 3249 +4246 2 2 1 1 3248 2997 3250 +4247 2 2 1 1 1631 2912 3249 +4248 2 2 1 1 2997 1632 3250 +4249 2 2 1 1 2988 1631 3251 +4250 2 2 1 1 1631 3249 3251 +4251 2 2 1 1 3250 1632 3252 +4252 2 2 1 1 1632 2979 3252 +4253 2 2 1 1 2988 3251 3253 +4254 2 2 1 1 1633 2988 3253 +4255 2 2 1 1 2979 1634 3254 +4256 2 2 1 1 3252 2979 3254 +4257 2 2 1 1 2968 1633 3255 +4258 2 2 1 1 1633 3253 3255 +4259 2 2 1 1 3254 1634 3256 +4260 2 2 1 1 1634 3080 3256 +4261 2 2 1 1 2968 3255 3257 +4262 2 2 1 1 1635 2968 3257 +4263 2 2 1 1 3080 1636 3258 +4264 2 2 1 1 3256 3080 3258 +4265 2 2 1 1 1635 3257 3259 +4266 2 2 1 1 3258 1636 3260 +4267 2 2 1 1 2927 1635 3259 +4268 2 2 1 1 1636 3069 3260 +4269 2 2 1 1 1637 2927 3261 +4270 2 2 1 1 3069 1638 3262 +4271 2 2 1 1 2927 3259 3261 +4272 2 2 1 1 3260 3069 3262 +4273 2 2 1 1 1637 3261 3263 +4274 2 2 1 1 3262 1638 3264 +4275 2 2 1 1 2949 1637 3263 +4276 2 2 1 1 1638 3071 3264 +4277 2 2 1 1 1639 2949 3265 +4278 2 2 1 1 3071 1640 3266 +4279 2 2 1 1 2949 3263 3265 +4280 2 2 1 1 3264 3071 3266 +4281 2 2 1 1 2982 1639 3267 +4282 2 2 1 1 1639 3265 3267 +4283 2 2 1 1 3266 1640 3268 +4284 2 2 1 1 1640 2946 3268 +4285 2 2 1 1 2982 3267 3269 +4286 2 2 1 1 1641 2982 3269 +4287 2 2 1 1 2946 1642 3270 +4288 2 2 1 1 3268 2946 3270 +4289 2 2 1 1 2951 1641 3271 +4290 2 2 1 1 1641 3269 3271 +4291 2 2 1 1 3270 1642 3272 +4292 2 2 1 1 1642 3079 3272 +4293 2 2 1 1 2951 3271 3273 +4294 2 2 1 1 1643 2951 3273 +4295 2 2 1 1 3079 1644 3274 +4296 2 2 1 1 3272 3079 3274 +4297 2 2 1 1 2954 1643 3275 +4298 2 2 1 1 1643 3273 3275 +4299 2 2 1 1 3274 1644 3276 +4300 2 2 1 1 1644 3027 3276 +4301 2 2 1 1 2954 3275 3277 +4302 2 2 1 1 1645 2954 3277 +4303 2 2 1 1 3027 1646 3278 +4304 2 2 1 1 3276 3027 3278 +4305 2 2 1 1 2928 1645 3279 +4306 2 2 1 1 1645 3277 3279 +4307 2 2 1 1 3278 1646 3280 +4308 2 2 1 1 1646 3082 3280 +4309 2 2 1 1 2928 3279 3281 +4310 2 2 1 1 1647 2928 3281 +4311 2 2 1 1 3082 1648 3282 +4312 2 2 1 1 3280 3082 3282 +4313 2 2 1 1 2983 1647 3283 +4314 2 2 1 1 1647 3281 3283 +4315 2 2 1 1 3282 1648 3284 +4316 2 2 1 1 1648 3054 3284 +4317 2 2 1 1 2983 3283 3285 +4318 2 2 1 1 1649 2983 3285 +4319 2 2 1 1 3054 1650 3286 +4320 2 2 1 1 3284 3054 3286 +4321 2 2 1 1 1649 3285 3287 +4322 2 2 1 1 3286 1650 3288 +4323 2 2 1 1 2998 1649 3287 +4324 2 2 1 1 1650 2965 3288 +4325 2 2 1 1 1651 2998 3289 +4326 2 2 1 1 2965 1652 3290 +4327 2 2 1 1 2998 3287 3289 +4328 2 2 1 1 3288 2965 3290 +4329 2 2 1 1 1651 3289 3291 +4330 2 2 1 1 3290 1652 3292 +4331 2 2 1 1 2939 1651 3291 +4332 2 2 1 1 1652 3076 3292 +4333 2 2 1 1 1653 2939 3293 +4334 2 2 1 1 3076 1654 3294 +4335 2 2 1 1 2939 3291 3293 +4336 2 2 1 1 3292 3076 3294 +4337 2 2 1 1 1653 3293 3295 +4338 2 2 1 1 3294 1654 3296 +4339 2 2 1 1 2958 1653 3295 +4340 2 2 1 1 1654 3053 3296 +4341 2 2 1 1 1655 2958 3297 +4342 2 2 1 1 3053 1656 3298 +4343 2 2 1 1 2958 3295 3297 +4344 2 2 1 1 3296 3053 3298 +4345 2 2 1 1 2922 1655 3299 +4346 2 2 1 1 1655 3297 3299 +4347 2 2 1 1 3298 1656 3300 +4348 2 2 1 1 1656 2963 3300 +4349 2 2 1 1 2922 3299 3301 +4350 2 2 1 1 1657 2922 3301 +4351 2 2 1 1 2963 1658 3302 +4352 2 2 1 1 3300 2963 3302 +4353 2 2 1 1 1657 3301 3303 +4354 2 2 1 1 3302 1658 3304 +4355 2 2 1 1 2932 1657 3303 +4356 2 2 1 1 1658 2957 3304 +4357 2 2 1 1 1659 2932 3305 +4358 2 2 1 1 2957 1660 3306 +4359 2 2 1 1 2932 3303 3305 +4360 2 2 1 1 3304 2957 3306 +4361 2 2 1 1 1659 3305 3307 +4362 2 2 1 1 3306 1660 3308 +4363 2 2 1 1 2990 1659 3307 +4364 2 2 1 1 1660 2938 3308 +4365 2 2 1 1 1661 2990 3309 +4366 2 2 1 1 2938 1662 3310 +4367 2 2 1 1 2990 3307 3309 +4368 2 2 1 1 3308 2938 3310 +4369 2 2 1 1 1661 3309 3311 +4370 2 2 1 1 3310 1662 3312 +4371 2 2 1 1 3060 1661 3311 +4372 2 2 1 1 1662 2948 3312 +4373 2 2 1 1 1663 3060 3313 +4374 2 2 1 1 2948 1664 3314 +4375 2 2 1 1 3060 3311 3313 +4376 2 2 1 1 3312 2948 3314 +4377 2 2 1 1 1663 3313 3315 +4378 2 2 1 1 3314 1664 3316 +4379 2 2 1 1 3026 1663 3315 +4380 2 2 1 1 1664 2955 3316 +4381 2 2 1 1 1665 3026 3317 +4382 2 2 1 1 2955 1666 3318 +4383 2 2 1 1 3026 3315 3317 +4384 2 2 1 1 3316 2955 3318 +4385 2 2 1 1 3015 1665 3319 +4386 2 2 1 1 1665 3317 3319 +4387 2 2 1 1 3318 1666 3320 +4388 2 2 1 1 1666 2944 3320 +4389 2 2 1 1 3015 3319 3321 +4390 2 2 1 1 1667 3015 3321 +4391 2 2 1 1 2944 1668 3322 +4392 2 2 1 1 3320 2944 3322 +4393 2 2 1 1 2977 1667 3323 +4394 2 2 1 1 1667 3321 3323 +4395 2 2 1 1 3322 1668 3324 +4396 2 2 1 1 1668 2964 3324 +4397 2 2 1 1 2977 3323 3325 +4398 2 2 1 1 1669 2977 3325 +4399 2 2 1 1 2964 1670 3326 +4400 2 2 1 1 3324 2964 3326 +4401 2 2 1 1 3075 1669 3327 +4402 2 2 1 1 1669 3325 3327 +4403 2 2 1 1 3326 1670 3328 +4404 2 2 1 1 1670 2937 3328 +4405 2 2 1 1 3075 3327 3329 +4406 2 2 1 1 1671 3075 3329 +4407 2 2 1 1 2937 1672 3330 +4408 2 2 1 1 3328 2937 3330 +4409 2 2 1 1 3077 1671 3331 +4410 2 2 1 1 1671 3329 3331 +4411 2 2 1 1 3330 1672 3332 +4412 2 2 1 1 1672 2943 3332 +4413 2 2 1 1 3077 3331 3333 +4414 2 2 1 1 1673 3077 3333 +4415 2 2 1 1 2943 1674 3334 +4416 2 2 1 1 3332 2943 3334 +4417 2 2 1 1 1673 3333 3335 +4418 2 2 1 1 3334 1674 3336 +4419 2 2 1 1 3049 1673 3335 +4420 2 2 1 1 1674 2893 3336 +4421 2 2 1 1 1935 2329 3742 +4422 2 2 1 1 2328 1934 3741 +4423 2 2 1 1 1675 3049 3337 +4424 2 2 1 1 2893 1676 3338 +4425 2 2 1 1 3049 3335 3337 +4426 2 2 1 1 3336 2893 3338 +4427 2 2 1 1 1675 3337 3339 +4428 2 2 1 1 3338 1676 3340 +4429 2 2 1 1 3021 1675 3339 +4430 2 2 1 1 1676 2903 3340 +4431 2 2 1 1 1677 3021 3341 +4432 2 2 1 1 2903 1678 3342 +4433 2 2 1 1 3021 3339 3341 +4434 2 2 1 1 3340 2903 3342 +4435 2 2 1 1 1677 3341 3343 +4436 2 2 1 1 3342 1678 3344 +4437 2 2 1 1 2999 1677 3343 +4438 2 2 1 1 1678 2971 3344 +4439 2 2 1 1 1679 2999 3345 +4440 2 2 1 1 2971 1680 3346 +4441 2 2 1 1 2999 3343 3345 +4442 2 2 1 1 3344 2971 3346 +4443 2 2 1 1 3062 1679 3347 +4444 2 2 1 1 1679 3345 3347 +4445 2 2 1 1 3346 1680 3348 +4446 2 2 1 1 1680 2935 3348 +4447 2 2 1 1 3062 3347 3349 +4448 2 2 1 1 1681 3062 3349 +4449 2 2 1 1 2935 1682 3350 +4450 2 2 1 1 3348 2935 3350 +4451 2 2 1 1 1681 3349 3351 +4452 2 2 1 1 3350 1682 3352 +4453 2 2 1 1 3073 1681 3351 +4454 2 2 1 1 1682 2947 3352 +4455 2 2 1 1 1683 3073 3353 +4456 2 2 1 1 2947 1684 3354 +4457 2 2 1 1 3073 3351 3353 +4458 2 2 1 1 3352 2947 3354 +4459 2 2 1 1 1683 3353 3355 +4460 2 2 1 1 3354 1684 3356 +4461 2 2 1 1 3078 1683 3355 +4462 2 2 1 1 1684 2896 3356 +4463 2 2 1 1 1685 3078 3357 +4464 2 2 1 1 2896 1686 3358 +4465 2 2 1 1 3078 3355 3357 +4466 2 2 1 1 3356 2896 3358 +4467 2 2 1 1 3052 1685 3359 +4468 2 2 1 1 1685 3357 3359 +4469 2 2 1 1 3358 1686 3360 +4470 2 2 1 1 1686 2910 3360 +4471 2 2 1 1 3052 3359 3361 +4472 2 2 1 1 1687 3052 3361 +4473 2 2 1 1 2910 1688 3362 +4474 2 2 1 1 3360 2910 3362 +4475 2 2 1 1 1687 3361 3363 +4476 2 2 1 1 3362 1688 3364 +4477 2 2 1 1 3048 1687 3363 +4478 2 2 1 1 1688 2953 3364 +4479 2 2 1 1 1689 3048 3365 +4480 2 2 1 1 2953 1690 3366 +4481 2 2 1 1 3048 3363 3365 +4482 2 2 1 1 3364 2953 3366 +4483 2 2 1 1 1689 3365 3367 +4484 2 2 1 1 3366 1690 3368 +4485 2 2 1 1 3040 1689 3367 +4486 2 2 1 1 1690 2924 3368 +4487 2 2 1 1 1691 3040 3369 +4488 2 2 1 1 2924 1692 3370 +4489 2 2 1 1 3040 3367 3369 +4490 2 2 1 1 3368 2924 3370 +4491 2 2 1 1 1691 3369 3371 +4492 2 2 1 1 3370 1692 3372 +4493 2 2 1 1 3056 1691 3371 +4494 2 2 1 1 1692 2920 3372 +4495 2 2 1 1 1693 3056 3373 +4496 2 2 1 1 2920 1694 3374 +4497 2 2 1 1 3056 3371 3373 +4498 2 2 1 1 3372 2920 3374 +4499 2 2 1 1 3046 1693 3375 +4500 2 2 1 1 1693 3373 3375 +4501 2 2 1 1 3374 1694 3376 +4502 2 2 1 1 1694 2913 3376 +4503 2 2 1 1 3046 3375 3377 +4504 2 2 1 1 1695 3046 3377 +4505 2 2 1 1 2913 1696 3378 +4506 2 2 1 1 3376 2913 3378 +4507 2 2 1 1 1695 3377 3379 +4508 2 2 1 1 3378 1696 3380 +4509 2 2 1 1 3036 1695 3379 +4510 2 2 1 1 1696 2942 3380 +4511 2 2 1 1 1697 3036 3381 +4512 2 2 1 1 2942 1698 3382 +4513 2 2 1 1 3036 3379 3381 +4514 2 2 1 1 3380 2942 3382 +4515 2 2 1 1 1697 3381 3383 +4516 2 2 1 1 3382 1698 3384 +4517 2 2 1 1 3051 1697 3383 +4518 2 2 1 1 1698 2945 3384 +4519 2 2 1 1 1699 3051 3385 +4520 2 2 1 1 2945 1700 3386 +4521 2 2 1 1 3051 3383 3385 +4522 2 2 1 1 3384 2945 3386 +4523 2 2 1 1 1699 3385 3387 +4524 2 2 1 1 3386 1700 3388 +4525 2 2 1 1 3066 1699 3387 +4526 2 2 1 1 1700 2931 3388 +4527 2 2 1 1 1701 3066 3389 +4528 2 2 1 1 2931 1702 3390 +4529 2 2 1 1 3066 3387 3389 +4530 2 2 1 1 3388 2931 3390 +4531 2 2 1 1 1701 3389 3391 +4532 2 2 1 1 3390 1702 3392 +4533 2 2 1 1 3055 1701 3391 +4534 2 2 1 1 1702 2929 3392 +4535 2 2 1 1 1703 3055 3393 +4536 2 2 1 1 2929 1704 3394 +4537 2 2 1 1 3055 3391 3393 +4538 2 2 1 1 3392 2929 3394 +4539 2 2 1 1 3029 1703 3395 +4540 2 2 1 1 1703 3393 3395 +4541 2 2 1 1 3394 1704 3396 +4542 2 2 1 1 1704 2890 3396 +4543 2 2 1 1 3029 3395 3397 +4544 2 2 1 1 1705 3029 3397 +4545 2 2 1 1 2890 1706 3398 +4546 2 2 1 1 3396 2890 3398 +4547 2 2 1 1 1705 3397 3399 +4548 2 2 1 1 3398 1706 3400 +4549 2 2 1 1 3068 1705 3399 +4550 2 2 1 1 1706 2936 3400 +4551 2 2 1 1 2329 3546 3742 +4552 2 2 1 1 3545 2328 3741 +4553 2 2 1 1 1707 3068 3401 +4554 2 2 1 1 2936 1708 3402 +4555 2 2 1 1 3068 3399 3401 +4556 2 2 1 1 3400 2936 3402 +4557 2 2 1 1 1707 3401 3403 +4558 2 2 1 1 3402 1708 3404 +4559 2 2 1 1 3012 1707 3403 +4560 2 2 1 1 1708 2906 3404 +4561 2 2 1 1 1709 3012 3405 +4562 2 2 1 1 2906 1710 3406 +4563 2 2 1 1 3012 3403 3405 +4564 2 2 1 1 3404 2906 3406 +4565 2 2 1 1 3010 1709 3407 +4566 2 2 1 1 1709 3405 3407 +4567 2 2 1 1 3406 1710 3408 +4568 2 2 1 1 1710 2911 3408 +4569 2 2 1 1 3010 3407 3409 +4570 2 2 1 1 1711 3010 3409 +4571 2 2 1 1 2911 1712 3410 +4572 2 2 1 1 3408 2911 3410 +4573 2 2 1 1 3004 1711 3411 +4574 2 2 1 1 1711 3409 3411 +4575 2 2 1 1 3410 1712 3412 +4576 2 2 1 1 1712 2926 3412 +4577 2 2 1 1 3004 3411 3413 +4578 2 2 1 1 1713 3004 3413 +4579 2 2 1 1 2926 1714 3414 +4580 2 2 1 1 3412 2926 3414 +4581 2 2 1 1 3002 1713 3415 +4582 2 2 1 1 1713 3413 3415 +4583 2 2 1 1 3414 1714 3416 +4584 2 2 1 1 1714 2895 3416 +4585 2 2 1 1 3002 3415 3417 +4586 2 2 1 1 1715 3002 3417 +4587 2 2 1 1 2895 1716 3418 +4588 2 2 1 1 3416 2895 3418 +4589 2 2 1 1 2651 2303 3860 +4590 2 2 1 1 2302 2571 3859 +4591 2 2 1 1 2305 2651 3862 +4592 2 2 1 1 2571 2304 3861 +4593 2 2 1 1 2727 1935 3858 +4594 2 2 1 1 1934 2877 3857 +4595 2 2 1 1 2303 2700 3856 +4596 2 2 1 1 2543 2302 3855 +4597 2 2 1 1 1715 3417 3419 +4598 2 2 1 1 3418 1716 3420 +4599 2 2 1 1 3007 1715 3419 +4600 2 2 1 1 1716 2916 3420 +4601 2 2 1 1 2700 2301 3854 +4602 2 2 1 1 2300 2543 3853 +4603 2 2 1 1 1935 3742 3858 +4604 2 2 1 1 3741 1934 3857 +4605 2 2 1 1 2637 2297 3850 +4606 2 2 1 1 2296 2685 3849 +4607 2 2 1 1 2301 2637 3852 +4608 2 2 1 1 2685 2300 3851 +4609 2 2 1 1 3859 2571 3861 +4610 2 2 1 1 2651 3860 3862 +4611 2 2 1 1 1717 3007 3421 +4612 2 2 1 1 2916 1718 3422 +4613 2 2 1 1 3007 3419 3421 +4614 2 2 1 1 3420 2916 3422 +4615 2 2 1 1 2303 3856 3860 +4616 2 2 1 1 3855 2302 3859 +4617 2 2 1 1 2611 2295 3846 +4618 2 2 1 1 2294 2600 3845 +4619 2 2 1 1 2297 2611 3848 +4620 2 2 1 1 2600 2296 3847 +4621 2 2 1 1 3853 2543 3855 +4622 2 2 1 1 2700 3854 3856 +4623 2 2 1 1 2301 3852 3854 +4624 2 2 1 1 3851 2300 3853 +4625 2 2 1 1 2612 2293 3842 +4626 2 2 1 1 2292 2542 3841 +4627 2 2 1 1 2295 2612 3844 +4628 2 2 1 1 2542 2294 3843 +4629 2 2 1 1 3013 1717 3423 +4630 2 2 1 1 3849 2685 3851 +4631 2 2 1 1 2637 3850 3852 +4632 2 2 1 1 1717 3421 3423 +4633 2 2 1 1 3422 1718 3424 +4634 2 2 1 1 1718 2886 3424 +4635 2 2 1 1 2297 3848 3850 +4636 2 2 1 1 3847 2296 3849 +4637 2 2 1 1 2631 2289 3838 +4638 2 2 1 1 2288 2624 3837 +4639 2 2 1 1 2293 2631 3840 +4640 2 2 1 1 2624 2292 3839 +4641 2 2 1 1 2611 3846 3848 +4642 2 2 1 1 3845 2600 3847 +4643 2 2 1 1 2289 2687 3836 +4644 2 2 1 1 2544 2288 3835 +4645 2 2 1 1 2295 3844 3846 +4646 2 2 1 1 3843 2294 3845 +4647 2 2 1 1 3013 3423 3425 +4648 2 2 1 1 2612 3842 3844 +4649 2 2 1 1 3841 2542 3843 +4650 2 2 1 1 1719 3013 3425 +4651 2 2 1 1 2886 1720 3426 +4652 2 2 1 1 3424 2886 3426 +4653 2 2 1 1 2687 2287 3834 +4654 2 2 1 1 2286 2544 3833 +4655 2 2 1 1 2287 2673 3832 +4656 2 2 1 1 2553 2286 3831 +4657 2 2 1 1 2293 3840 3842 +4658 2 2 1 1 3839 2292 3841 +4659 2 2 1 1 2631 3838 3840 +4660 2 2 1 1 3837 2624 3839 +4661 2 2 1 1 2673 2285 3830 +4662 2 2 1 1 2284 2553 3829 +4663 2 2 1 1 2285 2619 3828 +4664 2 2 1 1 2636 2284 3827 +4665 2 2 1 1 3067 1719 3427 +4666 2 2 1 1 1719 3425 3427 +4667 2 2 1 1 2289 3836 3838 +4668 2 2 1 1 3835 2288 3837 +4669 2 2 1 1 3426 1720 3428 +4670 2 2 1 1 1720 2915 3428 +4671 2 2 1 1 2687 3834 3836 +4672 2 2 1 1 3833 2544 3835 +4673 2 2 1 1 2619 2283 3826 +4674 2 2 1 1 2282 2636 3825 +4675 2 2 1 1 2283 2607 3824 +4676 2 2 1 1 2634 2282 3823 +4677 2 2 1 1 2287 3832 3834 +4678 2 2 1 1 3831 2286 3833 +4679 2 2 1 1 2673 3830 3832 +4680 2 2 1 1 3829 2553 3831 +4681 2 2 1 1 2607 2279 3822 +4682 2 2 1 1 2278 2634 3821 +4683 2 2 1 1 2661 2278 3819 +4684 2 2 1 1 3067 3427 3429 +4685 2 2 1 1 1721 3067 3429 +4686 2 2 1 1 2915 1722 3430 +4687 2 2 1 1 3428 2915 3430 +4688 2 2 1 1 2285 3828 3830 +4689 2 2 1 1 3827 2284 3829 +4690 2 2 1 1 2610 2277 3818 +4691 2 2 1 1 2279 2610 3820 +4692 2 2 1 1 1963 2328 3545 +4693 2 2 1 1 2329 1962 3546 +4694 2 2 1 1 2619 3826 3828 +4695 2 2 1 1 3825 2636 3827 +4696 2 2 1 1 2276 2661 3817 +4697 2 2 1 1 2283 3824 3826 +4698 2 2 1 1 3823 2282 3825 +4699 2 2 1 1 2638 2275 3814 +4700 2 2 1 1 2274 2697 3813 +4701 2 2 1 1 2277 2638 3816 +4702 2 2 1 1 2697 2276 3815 +4703 2 2 1 1 2607 3822 3824 +4704 2 2 1 1 3821 2634 3823 +4705 2 2 1 1 2547 2274 3811 +4706 2 2 1 1 1721 3429 3431 +4707 2 2 1 1 3430 1722 3432 +4708 2 2 1 1 3047 1721 3431 +4709 2 2 1 1 1722 2967 3432 +4710 2 2 1 1 2279 3820 3822 +4711 2 2 1 1 3819 2278 3821 +4712 2 2 1 1 2698 2271 3810 +4713 2 2 1 1 2275 2698 3812 +4714 2 2 1 1 2610 3818 3820 +4715 2 2 1 1 3817 2661 3819 +4716 2 2 1 1 2270 2547 3809 +4717 2 2 1 1 2271 2695 3808 +4718 2 2 1 1 2558 2270 3807 +4719 2 2 1 1 2277 3816 3818 +4720 2 2 1 1 3815 2276 3817 +4721 2 2 1 1 2638 3814 3816 +4722 2 2 1 1 3813 2697 3815 +4723 2 2 1 1 1723 3047 3433 +4724 2 2 1 1 2967 1724 3434 +4725 2 2 1 1 3047 3431 3433 +4726 2 2 1 1 3432 2967 3434 +4727 2 2 1 1 2695 2269 3806 +4728 2 2 1 1 2268 2558 3805 +4729 2 2 1 1 2269 2674 3804 +4730 2 2 1 1 2601 2268 3803 +4731 2 2 1 1 2275 3812 3814 +4732 2 2 1 1 3811 2274 3813 +4733 2 2 1 1 2698 3810 3812 +4734 2 2 1 1 3809 2547 3811 +4735 2 2 1 1 2674 2267 3802 +4736 2 2 1 1 2266 2601 3801 +4737 2 2 1 1 2267 2645 3800 +4738 2 2 1 1 2608 2266 3799 +4739 2 2 1 1 3044 1723 3435 +4740 2 2 1 1 1723 3433 3435 +4741 2 2 1 1 2271 3808 3810 +4742 2 2 1 1 3807 2270 3809 +4743 2 2 1 1 3434 1724 3436 +4744 2 2 1 1 1724 2966 3436 +4745 2 2 1 1 2695 3806 3808 +4746 2 2 1 1 3805 2558 3807 +4747 2 2 1 1 2645 2265 3798 +4748 2 2 1 1 2264 2608 3797 +4749 2 2 1 1 2265 2633 3795 +4750 2 2 1 1 2269 3804 3806 +4751 2 2 1 1 3803 2268 3805 +4752 2 2 1 1 2260 2575 3793 +4753 2 2 1 1 2575 2264 3796 +4754 2 2 1 1 2674 3802 3804 +4755 2 2 1 1 3801 2601 3803 +4756 2 2 1 1 2633 2261 3794 +4757 2 2 1 1 2261 2630 3792 +4758 2 2 1 1 2599 2260 3791 +4759 2 2 1 1 3044 3435 3437 +4760 2 2 1 1 1725 3044 3437 +4761 2 2 1 1 2966 1726 3438 +4762 2 2 1 1 3436 2966 3438 +4763 2 2 1 1 2267 3800 3802 +4764 2 2 1 1 3799 2266 3801 +4765 2 2 1 1 2645 3798 3800 +4766 2 2 1 1 3797 2608 3799 +4767 2 2 1 1 2630 2259 3790 +4768 2 2 1 1 2258 2599 3789 +4769 2 2 1 1 3796 2264 3797 +4770 2 2 1 1 2265 3795 3798 +4771 2 2 1 1 2635 2257 3786 +4772 2 2 1 1 2256 2603 3785 +4773 2 2 1 1 2259 2635 3788 +4774 2 2 1 1 2603 2258 3787 +4775 2 2 1 1 3793 2575 3796 +4776 2 2 1 1 2633 3794 3795 +4777 2 2 1 1 1725 3437 3439 +4778 2 2 1 1 3438 1726 3440 +4779 2 2 1 1 2257 2626 3783 +4780 2 2 1 1 3045 1725 3439 +4781 2 2 1 1 1726 2956 3440 +4782 2 2 1 1 2261 3792 3794 +4783 2 2 1 1 3791 2260 3793 +4784 2 2 1 1 2254 2546 3781 +4785 2 2 1 1 2546 2256 3784 +4786 2 2 1 1 2630 3790 3792 +4787 2 2 1 1 3789 2599 3791 +4788 2 2 1 1 2626 2255 3782 +4789 2 2 1 1 2255 2654 3780 +4790 2 2 1 1 2588 2254 3779 +4791 2 2 1 1 2259 3788 3790 +4792 2 2 1 1 3787 2258 3789 +4793 2 2 1 1 1727 3045 3441 +4794 2 2 1 1 2956 1728 3442 +4795 2 2 1 1 3045 3439 3441 +4796 2 2 1 1 3440 2956 3442 +4797 2 2 1 1 2635 3786 3788 +4798 2 2 1 1 3785 2603 3787 +4799 2 2 1 1 2654 2251 3778 +4800 2 2 1 1 2250 2588 3777 +4801 2 2 1 1 2251 2666 3776 +4802 2 2 1 1 2552 2250 3775 +4803 2 2 1 1 3784 2256 3785 +4804 2 2 1 1 2257 3783 3786 +4805 2 2 1 1 3781 2546 3784 +4806 2 2 1 1 2626 3782 3783 +4807 2 2 1 1 2666 2249 3774 +4808 2 2 1 1 2248 2552 3773 +4809 2 2 1 1 2255 3780 3782 +4810 2 2 1 1 3779 2254 3781 +4811 2 2 1 1 2672 2247 3770 +4812 2 2 1 1 2246 2620 3769 +4813 2 2 1 1 1727 3441 3443 +4814 2 2 1 1 3442 1728 3444 +4815 2 2 1 1 2249 2672 3772 +4816 2 2 1 1 2620 2248 3771 +4817 2 2 1 1 3057 1727 3443 +4818 2 2 1 1 1728 2959 3444 +4819 2 2 1 1 2654 3778 3780 +4820 2 2 1 1 3777 2588 3779 +4821 2 2 1 1 2247 2683 3768 +4822 2 2 1 1 2566 2246 3767 +4823 2 2 1 1 2251 3776 3778 +4824 2 2 1 1 3775 2250 3777 +4825 2 2 1 1 2666 3774 3776 +4826 2 2 1 1 3773 2552 3775 +4827 2 2 1 1 2683 2243 3766 +4828 2 2 1 1 2242 2566 3765 +4829 2 2 1 1 1729 3057 3445 +4830 2 2 1 1 2959 1730 3446 +4831 2 2 1 1 3057 3443 3445 +4832 2 2 1 1 3444 2959 3446 +4833 2 2 1 1 2249 3772 3774 +4834 2 2 1 1 3771 2248 3773 +4835 2 2 1 1 2690 2241 3762 +4836 2 2 1 1 2240 2582 3761 +4837 2 2 1 1 2243 2690 3764 +4838 2 2 1 1 2582 2242 3763 +4839 2 2 1 1 2672 3770 3772 +4840 2 2 1 1 3769 2620 3771 +4841 2 2 1 1 2241 2676 3759 +4842 2 2 1 1 2247 3768 3770 +4843 2 2 1 1 3767 2246 3769 +4844 2 2 1 1 2238 2605 3757 +4845 2 2 1 1 2605 2240 3760 +4846 2 2 1 1 2683 3766 3768 +4847 2 2 1 1 3765 2566 3767 +4848 2 2 1 1 1729 3445 3447 +4849 2 2 1 1 3446 1730 3448 +4850 2 2 1 1 3058 1729 3447 +4851 2 2 1 1 1730 2981 3448 +4852 2 2 1 1 2676 2239 3758 +4853 2 2 1 1 2239 2649 3755 +4854 2 2 1 1 2243 3764 3766 +4855 2 2 1 1 3763 2242 3765 +4856 2 2 1 1 2236 2563 3753 +4857 2 2 1 1 2563 2238 3756 +4858 2 2 1 1 2690 3762 3764 +4859 2 2 1 1 3761 2582 3763 +4860 2 2 1 1 2649 2237 3754 +4861 2 2 1 1 2237 2677 3751 +4862 2 2 1 1 3760 2240 3761 +4863 2 2 1 1 2241 3759 3762 +4864 2 2 1 1 2232 2585 3749 +4865 2 2 1 1 2585 2236 3752 +4866 2 2 1 1 1731 3058 3449 +4867 2 2 1 1 2981 1732 3450 +4868 2 2 1 1 3058 3447 3449 +4869 2 2 1 1 3448 2981 3450 +4870 2 2 1 1 3757 2605 3760 +4871 2 2 1 1 2676 3758 3759 +4872 2 2 1 1 2677 2233 3750 +4873 2 2 1 1 2233 2665 3748 +4874 2 2 1 1 2564 2232 3747 +4875 2 2 1 1 3756 2238 3757 +4876 2 2 1 1 2239 3755 3758 +4877 2 2 1 1 3753 2563 3756 +4878 2 2 1 1 2649 3754 3755 +4879 2 2 1 1 2665 2231 3746 +4880 2 2 1 1 2230 2564 3745 +4881 2 2 1 1 2231 2671 3743 +4882 2 2 1 1 3752 2236 3753 +4883 2 2 1 1 2237 3751 3754 +4884 2 2 1 1 2228 2706 3739 +4885 2 2 1 1 1731 3449 3451 +4886 2 2 1 1 3450 1732 3452 +4887 2 2 1 1 3034 1731 3451 +4888 2 2 1 1 1732 2902 3452 +4889 2 2 1 1 2706 2230 3744 +4890 2 2 1 1 3749 2585 3752 +4891 2 2 1 1 2677 3750 3751 +4892 2 2 1 1 2671 2229 3740 +4893 2 2 1 1 2229 2655 3737 +4894 2 2 1 1 2233 3748 3750 +4895 2 2 1 1 3747 2232 3749 +4896 2 2 1 1 2224 2561 3735 +4897 2 2 1 1 2561 2228 3738 +4898 2 2 1 1 2665 3746 3748 +4899 2 2 1 1 3745 2564 3747 +4900 2 2 1 1 2655 2225 3736 +4901 2 2 1 1 2225 2679 3734 +4902 2 2 1 1 2550 2224 3733 +4903 2 2 1 1 1733 3034 3453 +4904 2 2 1 1 2902 1734 3454 +4905 2 2 1 1 3034 3451 3453 +4906 2 2 1 1 3452 2902 3454 +4907 2 2 1 1 3744 2230 3745 +4908 2 2 1 1 2231 3743 3746 +4909 2 2 1 1 3739 2706 3744 +4910 2 2 1 1 2671 3740 3743 +4911 2 2 1 1 2679 2223 3732 +4912 2 2 1 1 2222 2550 3731 +4913 2 2 1 1 2691 2222 3729 +4914 2 2 1 1 3738 2228 3739 +4915 2 2 1 1 2229 3737 3740 +4916 2 2 1 1 2675 2221 3728 +4917 2 2 1 1 2223 2675 3730 +4918 2 2 1 1 3735 2561 3738 +4919 2 2 1 1 2655 3736 3737 +4920 2 2 1 1 1733 3453 3455 +4921 2 2 1 1 3454 1734 3456 +4922 2 2 1 1 3059 1733 3455 +4923 2 2 1 1 1734 2894 3456 +4924 2 2 1 1 2220 2691 3727 +4925 2 2 1 1 2595 2220 3725 +4926 2 2 1 1 2225 3734 3736 +4927 2 2 1 1 3733 2224 3735 +4928 2 2 1 1 2659 2219 3724 +4929 2 2 1 1 2221 2659 3726 +4930 2 2 1 1 2679 3732 3734 +4931 2 2 1 1 3731 2550 3733 +4932 2 2 1 1 2218 2595 3723 +4933 2 2 1 1 2223 3730 3732 +4934 2 2 1 1 3729 2222 3731 +4935 2 2 1 1 2693 2215 3720 +4936 2 2 1 1 2214 2617 3719 +4937 2 2 1 1 2219 2693 3722 +4938 2 2 1 1 2617 2218 3721 +4939 2 2 1 1 1735 3059 3457 +4940 2 2 1 1 2894 1736 3458 +4941 2 2 1 1 3059 3455 3457 +4942 2 2 1 1 3456 2894 3458 +4943 2 2 1 1 2675 3728 3730 +4944 2 2 1 1 3727 2691 3729 +4945 2 2 1 1 2221 3726 3728 +4946 2 2 1 1 3725 2220 3727 +4947 2 2 1 1 2678 2213 3716 +4948 2 2 1 1 2212 2579 3715 +4949 2 2 1 1 2215 2678 3718 +4950 2 2 1 1 2579 2214 3717 +4951 2 2 1 1 2659 3724 3726 +4952 2 2 1 1 3723 2595 3725 +4953 2 2 1 1 2213 2662 3713 +4954 2 2 1 1 2219 3722 3724 +4955 2 2 1 1 3721 2218 3723 +4956 2 2 1 1 1735 3457 3459 +4957 2 2 1 1 3458 1736 3460 +4958 2 2 1 1 3050 1735 3459 +4959 2 2 1 1 1736 2888 3460 +4960 2 2 1 1 2210 2551 3711 +4961 2 2 1 1 2551 2212 3714 +4962 2 2 1 1 2693 3720 3722 +4963 2 2 1 1 3719 2617 3721 +4964 2 2 1 1 2662 2211 3712 +4965 2 2 1 1 2215 3718 3720 +4966 2 2 1 1 3717 2214 3719 +4967 2 2 1 1 2684 2207 3708 +4968 2 2 1 1 2206 2615 3707 +4969 2 2 1 1 2211 2684 3710 +4970 2 2 1 1 2615 2210 3709 +4971 2 2 1 1 2678 3716 3718 +4972 2 2 1 1 3715 2579 3717 +4973 2 2 1 1 1737 3050 3461 +4974 2 2 1 1 2888 1738 3462 +4975 2 2 1 1 3050 3459 3461 +4976 2 2 1 1 3460 2888 3462 +4977 2 2 1 1 3714 2212 3715 +4978 2 2 1 1 2213 3713 3716 +4979 2 2 1 1 2647 2205 3704 +4980 2 2 1 1 2204 2577 3703 +4981 2 2 1 1 2207 2647 3706 +4982 2 2 1 1 2577 2206 3705 +4983 2 2 1 1 3711 2551 3714 +4984 2 2 1 1 2662 3712 3713 +4985 2 2 1 1 2584 2204 3701 +4986 2 2 1 1 2211 3710 3712 +4987 2 2 1 1 3709 2210 3711 +4988 2 2 1 1 2699 2203 3700 +4989 2 2 1 1 2205 2699 3702 +4990 2 2 1 1 2684 3708 3710 +4991 2 2 1 1 3707 2615 3709 +4992 2 2 1 1 1737 3461 3463 +4993 2 2 1 1 3462 1738 3464 +4994 2 2 1 1 3023 1737 3463 +4995 2 2 1 1 1738 2907 3464 +4996 2 2 1 1 2202 2584 3699 +4997 2 2 1 1 2207 3706 3708 +4998 2 2 1 1 3705 2206 3707 +4999 2 2 1 1 2632 2201 3696 +5000 2 2 1 1 2200 2627 3695 +5001 2 2 1 1 2203 2632 3698 +5002 2 2 1 1 2627 2202 3697 +5003 2 2 1 1 2647 3704 3706 +5004 2 2 1 1 3703 2577 3705 +5005 2 2 1 1 2201 2656 3693 +5006 2 2 1 1 2205 3702 3704 +5007 2 2 1 1 3701 2204 3703 +5008 2 2 1 1 2196 2548 3691 +5009 2 2 1 1 2548 2200 3694 +5010 2 2 1 1 1739 3023 3465 +5011 2 2 1 1 2907 1740 3466 +5012 2 2 1 1 3023 3463 3465 +5013 2 2 1 1 3464 2907 3466 +5014 2 2 1 1 2699 3700 3702 +5015 2 2 1 1 3699 2584 3701 +5016 2 2 1 1 2656 2197 3692 +5017 2 2 1 1 2613 2196 3689 +5018 2 2 1 1 2203 3698 3700 +5019 2 2 1 1 3697 2202 3699 +5020 2 2 1 1 2702 2195 3688 +5021 2 2 1 1 2197 2702 3690 +5022 2 2 1 1 2632 3696 3698 +5023 2 2 1 1 3695 2627 3697 +5024 2 2 1 1 2194 2613 3687 +5025 2 2 1 1 3020 1739 3467 +5026 2 2 1 1 2555 2194 3685 +5027 2 2 1 1 1739 3465 3467 +5028 2 2 1 1 3466 1740 3468 +5029 2 2 1 1 3694 2200 3695 +5030 2 2 1 1 1740 2921 3468 +5031 2 2 1 1 2201 3693 3696 +5032 2 2 1 1 2642 2193 3684 +5033 2 2 1 1 2195 2642 3686 +5034 2 2 1 1 3691 2548 3694 +5035 2 2 1 1 2656 3692 3693 +5036 2 2 1 1 2192 2555 3683 +5037 2 2 1 1 2193 2650 3682 +5038 2 2 1 1 2604 2192 3681 +5039 2 2 1 1 2197 3690 3692 +5040 2 2 1 1 3689 2196 3691 +5041 2 2 1 1 2702 3688 3690 +5042 2 2 1 1 3687 2613 3689 +5043 2 2 1 1 3020 3467 3469 +5044 2 2 1 1 2650 2189 3680 +5045 2 2 1 1 2188 2604 3679 +5046 2 2 1 1 1741 3020 3469 +5047 2 2 1 1 2921 1742 3470 +5048 2 2 1 1 3468 2921 3470 +5049 2 2 1 1 2195 3686 3688 +5050 2 2 1 1 3685 2194 3687 +5051 2 2 1 1 2688 2187 3676 +5052 2 2 1 1 2186 2710 3675 +5053 2 2 1 1 2189 2688 3678 +5054 2 2 1 1 2710 2188 3677 +5055 2 2 1 1 2642 3684 3686 +5056 2 2 1 1 3683 2555 3685 +5057 2 2 1 1 2193 3682 3684 +5058 2 2 1 1 3681 2192 3683 +5059 2 2 1 1 2686 2183 3672 +5060 2 2 1 1 2182 2562 3671 +5061 2 2 1 1 2187 2686 3674 +5062 2 2 1 1 2562 2186 3673 +5063 2 2 1 1 1741 3469 3471 +5064 2 2 1 1 3470 1742 3472 +5065 2 2 1 1 2650 3680 3682 +5066 2 2 1 1 3679 2604 3681 +5067 2 2 1 1 3032 1741 3471 +5068 2 2 1 1 1742 2986 3472 +5069 2 2 1 1 2189 3678 3680 +5070 2 2 1 1 3677 2188 3679 +5071 2 2 1 1 2667 2181 3668 +5072 2 2 1 1 2180 2583 3667 +5073 2 2 1 1 2183 2667 3670 +5074 2 2 1 1 2583 2182 3669 +5075 2 2 1 1 2688 3676 3678 +5076 2 2 1 1 3675 2710 3677 +5077 2 2 1 1 2181 2625 3665 +5078 2 2 1 1 2187 3674 3676 +5079 2 2 1 1 3673 2186 3675 +5080 2 2 1 1 2176 2568 3663 +5081 2 2 1 1 2568 2180 3666 +5082 2 2 1 1 1743 3032 3473 +5083 2 2 1 1 2986 1744 3474 +5084 2 2 1 1 3032 3471 3473 +5085 2 2 1 1 3472 2986 3474 +5086 2 2 1 1 2686 3672 3674 +5087 2 2 1 1 3671 2562 3673 +5088 2 2 1 1 2625 2177 3664 +5089 2 2 1 1 2177 2660 3662 +5090 2 2 1 1 2557 2176 3661 +5091 2 2 1 1 2183 3670 3672 +5092 2 2 1 1 3669 2182 3671 +5093 2 2 1 1 2667 3668 3670 +5094 2 2 1 1 3667 2583 3669 +5095 2 2 1 1 2660 2175 3660 +5096 2 2 1 1 2174 2557 3659 +5097 2 2 1 1 2680 2174 3657 +5098 2 2 1 1 1743 3473 3475 +5099 2 2 1 1 3474 1744 3476 +5100 2 2 1 1 3030 1743 3475 +5101 2 2 1 1 1744 2989 3476 +5102 2 2 1 1 3666 2180 3667 +5103 2 2 1 1 2181 3665 3668 +5104 2 2 1 1 2652 2173 3656 +5105 2 2 1 1 2175 2652 3658 +5106 2 2 1 1 3663 2568 3666 +5107 2 2 1 1 2625 3664 3665 +5108 2 2 1 1 2172 2680 3655 +5109 2 2 1 1 2177 3662 3664 +5110 2 2 1 1 3661 2176 3663 +5111 2 2 1 1 2704 2169 3652 +5112 2 2 1 1 2168 2593 3651 +5113 2 2 1 1 2173 2704 3654 +5114 2 2 1 1 2593 2172 3653 +5115 2 2 1 1 2660 3660 3662 +5116 2 2 1 1 3659 2557 3661 +5117 2 2 1 1 2169 2694 3650 +5118 2 2 1 1 2549 2168 3649 +5119 2 2 1 1 1745 3030 3477 +5120 2 2 1 1 2989 1746 3478 +5121 2 2 1 1 3030 3475 3477 +5122 2 2 1 1 3476 2989 3478 +5123 2 2 1 1 2175 3658 3660 +5124 2 2 1 1 3657 2174 3659 +5125 2 2 1 1 2652 3656 3658 +5126 2 2 1 1 3655 2680 3657 +5127 2 2 1 1 2694 2167 3648 +5128 2 2 1 1 2166 2549 3647 +5129 2 2 1 1 2167 2623 3646 +5130 2 2 1 1 2614 2166 3645 +5131 2 2 1 1 2173 3654 3656 +5132 2 2 1 1 3653 2172 3655 +5133 2 2 1 1 2704 3652 3654 +5134 2 2 1 1 3651 2593 3653 +5135 2 2 1 1 1745 3477 3479 +5136 2 2 1 1 3478 1746 3480 +5137 2 2 1 1 3028 1745 3479 +5138 2 2 1 1 1746 2987 3480 +5139 2 2 1 1 2623 2165 3644 +5140 2 2 1 1 2164 2614 3643 +5141 2 2 1 1 2165 2701 3641 +5142 2 2 1 1 2169 3650 3652 +5143 2 2 1 1 3649 2168 3651 +5144 2 2 1 1 2162 2602 3639 +5145 2 2 1 1 2602 2164 3642 +5146 2 2 1 1 2694 3648 3650 +5147 2 2 1 1 3647 2549 3649 +5148 2 2 1 1 2701 2163 3640 +5149 2 2 1 1 2163 2629 3638 +5150 2 2 1 1 2606 2162 3637 +5151 2 2 1 1 2167 3646 3648 +5152 2 2 1 1 3645 2166 3647 +5153 2 2 1 1 1747 3028 3481 +5154 2 2 1 1 2987 1748 3482 +5155 2 2 1 1 3028 3479 3481 +5156 2 2 1 1 3480 2987 3482 +5157 2 2 1 1 2623 3644 3646 +5158 2 2 1 1 3643 2614 3645 +5159 2 2 1 1 2629 2159 3636 +5160 2 2 1 1 2158 2606 3635 +5161 2 2 1 1 2159 2668 3634 +5162 2 2 1 1 2589 2158 3633 +5163 2 2 1 1 3642 2164 3643 +5164 2 2 1 1 2165 3641 3644 +5165 2 2 1 1 3639 2602 3642 +5166 2 2 1 1 2701 3640 3641 +5167 2 2 1 1 3024 1747 3483 +5168 2 2 1 1 2668 2157 3632 +5169 2 2 1 1 2156 2589 3631 +5170 2 2 1 1 2157 2708 3629 +5171 2 2 1 1 1747 3481 3483 +5172 2 2 1 1 3482 1748 3484 +5173 2 2 1 1 1748 2992 3484 +5174 2 2 1 1 2163 3638 3640 +5175 2 2 1 1 3637 2162 3639 +5176 2 2 1 1 2154 2545 3627 +5177 2 2 1 1 2545 2156 3630 +5178 2 2 1 1 2629 3636 3638 +5179 2 2 1 1 3635 2606 3637 +5180 2 2 1 1 2708 2155 3628 +5181 2 2 1 1 2622 2154 3625 +5182 2 2 1 1 2159 3634 3636 +5183 2 2 1 1 3633 2158 3635 +5184 2 2 1 1 2618 2151 3624 +5185 2 2 1 1 2155 2618 3626 +5186 2 2 1 1 3024 3483 3485 +5187 2 2 1 1 2668 3632 3634 +5188 2 2 1 1 3631 2589 3633 +5189 2 2 1 1 1749 3024 3485 +5190 2 2 1 1 2992 1750 3486 +5191 2 2 1 1 2150 2622 3623 +5192 2 2 1 1 3484 2992 3486 +5193 2 2 1 1 2151 2696 3621 +5194 2 2 1 1 3630 2156 3631 +5195 2 2 1 1 2157 3629 3632 +5196 2 2 1 1 2148 2559 3619 +5197 2 2 1 1 2559 2150 3622 +5198 2 2 1 1 3627 2545 3630 +5199 2 2 1 1 2708 3628 3629 +5200 2 2 1 1 2696 2149 3620 +5201 2 2 1 1 2149 2664 3618 +5202 2 2 1 1 2580 2148 3617 +5203 2 2 1 1 2155 3626 3628 +5204 2 2 1 1 3031 1749 3487 +5205 2 2 1 1 3625 2154 3627 +5206 2 2 1 1 1749 3485 3487 +5207 2 2 1 1 3486 1750 3488 +5208 2 2 1 1 1750 2972 3488 +5209 2 2 1 1 2618 3624 3626 +5210 2 2 1 1 3623 2622 3625 +5211 2 2 1 1 2664 2147 3616 +5212 2 2 1 1 2146 2580 3615 +5213 2 2 1 1 2147 2640 3614 +5214 2 2 1 1 2598 2146 3613 +5215 2 2 1 1 3622 2150 3623 +5216 2 2 1 1 2151 3621 3624 +5217 2 2 1 1 3619 2559 3622 +5218 2 2 1 1 2696 3620 3621 +5219 2 2 1 1 2640 2145 3612 +5220 2 2 1 1 2144 2598 3611 +5221 2 2 1 1 2145 2692 3610 +5222 2 2 1 1 2570 2144 3609 +5223 2 2 1 1 3031 3487 3489 +5224 2 2 1 1 2149 3618 3620 +5225 2 2 1 1 3617 2148 3619 +5226 2 2 1 1 1751 3031 3489 +5227 2 2 1 1 2972 1752 3490 +5228 2 2 1 1 3488 2972 3490 +5229 2 2 1 1 2664 3616 3618 +5230 2 2 1 1 3615 2580 3617 +5231 2 2 1 1 2184 2324 3545 +5232 2 2 1 1 2325 2185 3546 +5233 2 2 1 1 2692 2141 3608 +5234 2 2 1 1 2140 2570 3607 +5235 2 2 1 1 2554 2140 3605 +5236 2 2 1 1 2147 3614 3616 +5237 2 2 1 1 3613 2146 3615 +5238 2 2 1 1 2689 2139 3604 +5239 2 2 1 1 2141 2689 3606 +5240 2 2 1 1 2640 3612 3614 +5241 2 2 1 1 3611 2598 3613 +5242 2 2 1 1 3039 1751 3491 +5243 2 2 1 1 2138 2554 3603 +5244 2 2 1 1 2139 2643 3601 +5245 2 2 1 1 1751 3489 3491 +5246 2 2 1 1 3490 1752 3492 +5247 2 2 1 1 1752 2898 3492 +5248 2 2 1 1 2145 3610 3612 +5249 2 2 1 1 3609 2144 3611 +5250 2 2 1 1 2136 2592 3599 +5251 2 2 1 1 2592 2138 3602 +5252 2 2 1 1 2692 3608 3610 +5253 2 2 1 1 3607 2570 3609 +5254 2 2 1 1 2643 2137 3600 +5255 2 2 1 1 2141 3606 3608 +5256 2 2 1 1 3605 2140 3607 +5257 2 2 1 1 2707 2135 3596 +5258 2 2 1 1 2134 2573 3595 +5259 2 2 1 1 2137 2707 3598 +5260 2 2 1 1 2573 2136 3597 +5261 2 2 1 1 3039 3491 3493 +5262 2 2 1 1 2689 3604 3606 +5263 2 2 1 1 3603 2554 3605 +5264 2 2 1 1 1753 3039 3493 +5265 2 2 1 1 2898 1754 3494 +5266 2 2 1 1 3492 2898 3494 +5267 2 2 1 1 3602 2138 3603 +5268 2 2 1 1 2139 3601 3604 +5269 2 2 1 1 2646 2131 3592 +5270 2 2 1 1 2130 2560 3591 +5271 2 2 1 1 2135 2646 3594 +5272 2 2 1 1 2560 2134 3593 +5273 2 2 1 1 3599 2592 3602 +5274 2 2 1 1 2643 3600 3601 +5275 2 2 1 1 2131 2628 3590 +5276 2 2 1 1 2556 2130 3589 +5277 2 2 1 1 3041 1753 3495 +5278 2 2 1 1 1754 2905 3496 +5279 2 2 1 1 2137 3598 3600 +5280 2 2 1 1 3597 2136 3599 +5281 2 2 1 1 1753 3493 3495 +5282 2 2 1 1 3494 1754 3496 +5283 2 2 1 1 2707 3596 3598 +5284 2 2 1 1 3595 2573 3597 +5285 2 2 1 1 2628 2129 3588 +5286 2 2 1 1 2128 2556 3587 +5287 2 2 1 1 2129 2658 3586 +5288 2 2 1 1 2567 2128 3585 +5289 2 2 1 1 2135 3594 3596 +5290 2 2 1 1 3593 2134 3595 +5291 2 2 1 1 2646 3592 3594 +5292 2 2 1 1 3591 2560 3593 +5293 2 2 1 1 2658 2127 3584 +5294 2 2 1 1 2126 2567 3583 +5295 2 2 1 1 2127 2639 3582 +5296 2 2 1 1 2597 2126 3581 +5297 2 2 1 1 3041 3495 3497 +5298 2 2 1 1 3496 2905 3498 +5299 2 2 1 1 2131 3590 3592 +5300 2 2 1 1 3589 2130 3591 +5301 2 2 1 1 1755 3041 3497 +5302 2 2 1 1 2905 1756 3498 +5303 2 2 1 1 2628 3588 3590 +5304 2 2 1 1 3587 2556 3589 +5305 2 2 1 1 2639 2123 3580 +5306 2 2 1 1 2122 2597 3579 +5307 2 2 1 1 2123 2709 3577 +5308 2 2 1 1 2129 3586 3588 +5309 2 2 1 1 3585 2128 3587 +5310 2 2 1 1 2120 2590 3575 +5311 2 2 1 1 2590 2122 3578 +5312 2 2 1 1 3042 1755 3499 +5313 2 2 1 1 2658 3584 3586 +5314 2 2 1 1 3583 2567 3585 +5315 2 2 1 1 2709 2121 3576 +5316 2 2 1 1 1755 3497 3499 +5317 2 2 1 1 3498 1756 3500 +5318 2 2 1 1 1756 2885 3500 +5319 2 2 1 1 2621 2119 3572 +5320 2 2 1 1 2118 2609 3571 +5321 2 2 1 1 2127 3582 3584 +5322 2 2 1 1 3581 2126 3583 +5323 2 2 1 1 2121 2621 3574 +5324 2 2 1 1 2609 2120 3573 +5325 2 2 1 1 2639 3580 3582 +5326 2 2 1 1 3579 2597 3581 +5327 2 2 1 1 3578 2122 3579 +5328 2 2 1 1 2681 2117 3568 +5329 2 2 1 1 2116 2587 3567 +5330 2 2 1 1 2123 3577 3580 +5331 2 2 1 1 2119 2681 3570 +5332 2 2 1 1 2587 2118 3569 +5333 2 2 1 1 3042 3499 3501 +5334 2 2 1 1 3575 2590 3578 +5335 2 2 1 1 2709 3576 3577 +5336 2 2 1 1 1757 3042 3501 +5337 2 2 1 1 2885 1758 3502 +5338 2 2 1 1 3500 2885 3502 +5339 2 2 1 1 2117 2653 3566 +5340 2 2 1 1 2576 2116 3565 +5341 2 2 1 1 2121 3574 3576 +5342 2 2 1 1 3573 2120 3575 +5343 2 2 1 1 2621 3572 3574 +5344 2 2 1 1 3571 2609 3573 +5345 2 2 1 1 2653 2113 3564 +5346 2 2 1 1 2112 2576 3563 +5347 2 2 1 1 2113 2703 3562 +5348 2 2 1 1 2572 2112 3561 +5349 2 2 1 1 3037 1757 3503 +5350 2 2 1 1 2119 3570 3572 +5351 2 2 1 1 3569 2118 3571 +5352 2 2 1 1 1757 3501 3503 +5353 2 2 1 1 3502 1758 3504 +5354 2 2 1 1 1758 2881 3504 +5355 2 2 1 1 2681 3568 3570 +5356 2 2 1 1 3567 2587 3569 +5357 2 2 1 1 2703 2111 3560 +5358 2 2 1 1 2110 2572 3559 +5359 2 2 1 1 2111 2641 3557 +5360 2 2 1 1 2108 2596 3555 +5361 2 2 1 1 2117 3566 3568 +5362 2 2 1 1 3565 2116 3567 +5363 2 2 1 1 2596 2110 3558 +5364 2 2 1 1 2653 3564 3566 +5365 2 2 1 1 3563 2576 3565 +5366 2 2 1 1 2641 2109 3556 +5367 2 2 1 1 2109 2663 3553 +5368 2 2 1 1 3037 3503 3505 +5369 2 2 1 1 1759 3037 3505 +5370 2 2 1 1 2881 1760 3506 +5371 2 2 1 1 3504 2881 3506 +5372 2 2 1 1 2104 2616 3551 +5373 2 2 1 1 2113 3562 3564 +5374 2 2 1 1 3561 2112 3563 +5375 2 2 1 1 2616 2108 3554 +5376 2 2 1 1 2703 3560 3562 +5377 2 2 1 1 3559 2572 3561 +5378 2 2 1 1 2663 2105 3552 +5379 2 2 1 1 3558 2110 3559 +5380 2 2 1 1 2705 2103 3548 +5381 2 2 1 1 2102 2591 3547 +5382 2 2 1 1 2111 3557 3560 +5383 2 2 1 1 2105 2705 3550 +5384 2 2 1 1 2591 2104 3549 +5385 2 2 1 1 3555 2596 3558 +5386 2 2 1 1 3038 1759 3507 +5387 2 2 1 1 2641 3556 3557 +5388 2 2 1 1 1759 3505 3507 +5389 2 2 1 1 3506 1760 3508 +5390 2 2 1 1 1760 2974 3508 +5391 2 2 1 1 3554 2108 3555 +5392 2 2 1 1 2670 2101 3540 +5393 2 2 1 1 2100 2574 3539 +5394 2 2 1 1 2109 3553 3556 +5395 2 2 1 1 2103 2670 3544 +5396 2 2 1 1 2574 2102 3543 +5397 2 2 1 1 3551 2616 3554 +5398 2 2 1 1 2663 3552 3553 +5399 2 2 1 1 2569 2100 3537 +5400 2 2 1 1 2105 3550 3552 +5401 2 2 1 1 3549 2104 3551 +5402 2 2 1 1 2657 2099 3536 +5403 2 2 1 1 2101 2657 3538 +5404 2 2 1 1 3038 3507 3509 +5405 2 2 1 1 2705 3548 3550 +5406 2 2 1 1 3547 2591 3549 +5407 2 2 1 1 1761 3038 3509 +5408 2 2 1 1 2974 1762 3510 +5409 2 2 1 1 3508 2974 3510 +5410 2 2 1 1 2098 2569 3535 +5411 2 2 1 1 2099 2669 3534 +5412 2 2 1 1 2586 2098 3533 +5413 2 2 1 1 2103 3544 3548 +5414 2 2 1 1 3543 2102 3547 +5415 2 2 1 1 2670 3540 3544 +5416 2 2 1 1 3539 2574 3543 +5417 2 2 1 1 2669 2095 3532 +5418 2 2 1 1 2094 2586 3531 +5419 2 2 1 1 2578 2094 3529 +5420 2 2 1 1 2101 3538 3540 +5421 2 2 1 1 2682 2093 3528 +5422 2 2 1 1 3537 2100 3539 +5423 2 2 1 1 2095 2682 3530 +5424 2 2 1 1 1761 3509 3511 +5425 2 2 1 1 3510 1762 3512 +5426 2 2 1 1 3035 1761 3511 +5427 2 2 1 1 1762 2973 3512 +5428 2 2 1 1 2657 3536 3538 +5429 2 2 1 1 3535 2569 3537 +5430 2 2 1 1 2092 2578 3527 +5431 2 2 1 1 2565 2092 3525 +5432 2 2 1 1 2644 2091 3524 +5433 2 2 1 1 2099 3534 3536 +5434 2 2 1 1 3533 2098 3535 +5435 2 2 1 1 2093 2644 3526 +5436 2 2 1 1 2669 3532 3534 +5437 2 2 1 1 3531 2586 3533 +5438 2 2 1 1 2090 2565 3523 +5439 2 2 1 1 1939 3035 3513 +5440 2 2 1 1 2973 1938 3514 +5441 2 2 1 1 2095 3530 3532 +5442 2 2 1 1 3035 3511 3513 +5443 2 2 1 1 3512 2973 3514 +5444 2 2 1 1 2648 2087 3520 +5445 2 2 1 1 2086 2594 3519 +5446 2 2 1 1 3529 2094 3531 +5447 2 2 1 1 2091 2648 3522 +5448 2 2 1 1 2594 2090 3521 +5449 2 2 1 1 2682 3528 3530 +5450 2 2 1 1 3527 2578 3529 +5451 2 2 1 1 2087 2581 3517 +5452 2 2 1 1 2093 3526 3528 +5453 2 2 1 1 3525 2092 3527 +5454 2 2 1 1 2581 2086 3518 +5455 2 2 1 1 2644 3524 3526 +5456 2 2 1 1 3523 2565 3525 +5457 2 2 1 1 2091 3522 3524 +5458 2 2 1 1 3521 2090 3523 +5459 2 2 1 1 2648 3520 3522 +5460 2 2 1 1 3519 2594 3521 +5461 2 2 1 1 1765 2838 3517 +5462 2 2 1 1 2832 1765 3518 +5463 2 2 1 1 1765 3517 3518 +5464 2 2 1 1 3517 2838 3520 +5465 2 2 1 1 3518 2086 3519 +5466 2 2 1 1 2832 3518 3519 +5467 2 2 1 1 1766 2832 3519 +5468 2 2 1 1 2838 1767 3520 +5469 2 2 1 1 2087 3517 3520 +5470 2 2 1 1 3517 2581 3518 +5471 2 2 1 1 1766 3519 3521 +5472 2 2 1 1 3520 1767 3522 +5473 2 2 1 1 2814 1766 3521 +5474 2 2 1 1 1767 2729 3522 +5475 2 2 1 1 2814 3521 3523 +5476 2 2 1 1 3522 2729 3524 +5477 2 2 1 1 1768 2814 3523 +5478 2 2 1 1 2729 1769 3524 +5479 2 2 1 1 2848 1768 3525 +5480 2 2 1 1 1768 3523 3525 +5481 2 2 1 1 3524 1769 3526 +5482 2 2 1 1 1769 2738 3526 +5483 2 2 1 1 2848 3525 3527 +5484 2 2 1 1 3526 2738 3528 +5485 2 2 1 1 1770 2848 3527 +5486 2 2 1 1 2738 1771 3528 +5487 2 2 1 1 2847 1770 3529 +5488 2 2 1 1 1770 3527 3529 +5489 2 2 1 1 3528 1771 3530 +5490 2 2 1 1 1771 2839 3530 +5491 2 2 1 1 2847 3529 3531 +5492 2 2 1 1 3530 2839 3532 +5493 2 2 1 1 1772 2847 3531 +5494 2 2 1 1 2839 1773 3532 +5495 2 2 1 1 2824 1772 3533 +5496 2 2 1 1 1773 2732 3534 +5497 2 2 1 1 1772 3531 3533 +5498 2 2 1 1 3532 1773 3534 +5499 2 2 1 1 2824 3533 3535 +5500 2 2 1 1 3534 2732 3536 +5501 2 2 1 1 1774 2824 3535 +5502 2 2 1 1 2732 1775 3536 +5503 2 2 1 1 2859 1774 3537 +5504 2 2 1 1 1774 3535 3537 +5505 2 2 1 1 3536 1775 3538 +5506 2 2 1 1 1775 2763 3538 +5507 2 2 1 1 2859 3537 3539 +5508 2 2 1 1 3538 2763 3540 +5509 2 2 1 1 1776 2859 3539 +5510 2 2 1 1 2763 1777 3540 +5511 2 2 1 1 1776 3539 3543 +5512 2 2 1 1 3540 1777 3544 +5513 2 2 1 1 2845 1776 3543 +5514 2 2 1 1 1777 2771 3544 +5515 2 2 1 1 2845 3543 3547 +5516 2 2 1 1 3544 2771 3548 +5517 2 2 1 1 1778 2845 3547 +5518 2 2 1 1 2771 1779 3548 +5519 2 2 1 1 1778 3547 3549 +5520 2 2 1 1 3548 1779 3550 +5521 2 2 1 1 2827 1778 3549 +5522 2 2 1 1 1779 2737 3550 +5523 2 2 1 1 2827 3549 3551 +5524 2 2 1 1 3550 2737 3552 +5525 2 2 1 1 1780 2827 3551 +5526 2 2 1 1 2737 1781 3552 +5527 2 2 1 1 1781 2803 3553 +5528 2 2 1 1 3552 1781 3553 +5529 2 2 1 1 1780 3551 3554 +5530 2 2 1 1 2826 1780 3554 +5531 2 2 1 1 3553 2803 3556 +5532 2 2 1 1 2826 3554 3555 +5533 2 2 1 1 1782 2826 3555 +5534 2 2 1 1 2803 1783 3556 +5535 2 2 1 1 1783 2757 3557 +5536 2 2 1 1 3556 1783 3557 +5537 2 2 1 1 1782 3555 3558 +5538 2 2 1 1 2728 1782 3558 +5539 2 2 1 1 3557 2757 3560 +5540 2 2 1 1 2728 3558 3559 +5541 2 2 1 1 1784 2728 3559 +5542 2 2 1 1 2757 1785 3560 +5543 2 2 1 1 2862 1784 3561 +5544 2 2 1 1 1785 2739 3562 +5545 2 2 1 1 1784 3559 3561 +5546 2 2 1 1 3560 1785 3562 +5547 2 2 1 1 3514 1938 3542 +5548 2 2 1 1 1939 3513 3541 +5549 2 2 1 1 2862 3561 3563 +5550 2 2 1 1 3562 2739 3564 +5551 2 2 1 1 1786 2862 3563 +5552 2 2 1 1 2739 1787 3564 +5553 2 2 1 1 2843 1786 3565 +5554 2 2 1 1 1787 2801 3566 +5555 2 2 1 1 1786 3563 3565 +5556 2 2 1 1 3564 1787 3566 +5557 2 2 1 1 2843 3565 3567 +5558 2 2 1 1 3566 2801 3568 +5559 2 2 1 1 1788 2843 3567 +5560 2 2 1 1 2801 1789 3568 +5561 2 2 1 1 1788 3567 3569 +5562 2 2 1 1 3568 1789 3570 +5563 2 2 1 1 2718 1788 3569 +5564 2 2 1 1 1789 2807 3570 +5565 2 2 1 1 2718 3569 3571 +5566 2 2 1 1 3570 2807 3572 +5567 2 2 1 1 1790 2718 3571 +5568 2 2 1 1 2807 1791 3572 +5569 2 2 1 1 1790 3571 3573 +5570 2 2 1 1 3572 1791 3574 +5571 2 2 1 1 2842 1790 3573 +5572 2 2 1 1 1791 2806 3574 +5573 2 2 1 1 2842 3573 3575 +5574 2 2 1 1 3574 2806 3576 +5575 2 2 1 1 1792 2842 3575 +5576 2 2 1 1 2806 1793 3576 +5577 2 2 1 1 1793 2744 3577 +5578 2 2 1 1 3576 1793 3577 +5579 2 2 1 1 1792 3575 3578 +5580 2 2 1 1 2836 1792 3578 +5581 2 2 1 1 3577 2744 3580 +5582 2 2 1 1 2836 3578 3579 +5583 2 2 1 1 1794 2836 3579 +5584 2 2 1 1 2744 1795 3580 +5585 2 2 1 1 2742 1794 3581 +5586 2 2 1 1 1795 2786 3582 +5587 2 2 1 1 1794 3579 3581 +5588 2 2 1 1 3580 1795 3582 +5589 2 2 1 1 2742 3581 3583 +5590 2 2 1 1 3582 2786 3584 +5591 2 2 1 1 1796 2742 3583 +5592 2 2 1 1 2786 1797 3584 +5593 2 2 1 1 2860 1796 3585 +5594 2 2 1 1 1797 2787 3586 +5595 2 2 1 1 1796 3583 3585 +5596 2 2 1 1 3584 1797 3586 +5597 2 2 1 1 2860 3585 3587 +5598 2 2 1 1 3586 2787 3588 +5599 2 2 1 1 3546 2185 3742 +5600 2 2 1 1 2184 3545 3741 +5601 2 2 1 1 1798 2860 3587 +5602 2 2 1 1 2787 1799 3588 +5603 2 2 1 1 2802 1798 3589 +5604 2 2 1 1 1799 2799 3590 +5605 2 2 1 1 1798 3587 3589 +5606 2 2 1 1 3588 1799 3590 +5607 2 2 1 1 2802 3589 3591 +5608 2 2 1 1 3590 2799 3592 +5609 2 2 1 1 1800 2802 3591 +5610 2 2 1 1 2799 1801 3592 +5611 2 2 1 1 1800 3591 3593 +5612 2 2 1 1 3592 1801 3594 +5613 2 2 1 1 2856 1800 3593 +5614 2 2 1 1 1801 2805 3594 +5615 2 2 1 1 2856 3593 3595 +5616 2 2 1 1 3594 2805 3596 +5617 2 2 1 1 1802 2856 3595 +5618 2 2 1 1 2805 1803 3596 +5619 2 2 1 1 1802 3595 3597 +5620 2 2 1 1 3596 1803 3598 +5621 2 2 1 1 2822 1802 3597 +5622 2 2 1 1 1803 2830 3598 +5623 2 2 1 1 2822 3597 3599 +5624 2 2 1 1 3598 2830 3600 +5625 2 2 1 1 1804 2822 3599 +5626 2 2 1 1 2830 1805 3600 +5627 2 2 1 1 1805 2750 3601 +5628 2 2 1 1 3600 1805 3601 +5629 2 2 1 1 1804 3599 3602 +5630 2 2 1 1 2722 1804 3602 +5631 2 2 1 1 3601 2750 3604 +5632 2 2 1 1 2722 3602 3603 +5633 2 2 1 1 1806 2722 3603 +5634 2 2 1 1 2750 1807 3604 +5635 2 2 1 1 2853 1806 3605 +5636 2 2 1 1 1806 3603 3605 +5637 2 2 1 1 3604 1807 3606 +5638 2 2 1 1 1807 2812 3606 +5639 2 2 1 1 2853 3605 3607 +5640 2 2 1 1 3606 2812 3608 +5641 2 2 1 1 1808 2853 3607 +5642 2 2 1 1 2812 1809 3608 +5643 2 2 1 1 2828 1808 3609 +5644 2 2 1 1 1809 2820 3610 +5645 2 2 1 1 1808 3607 3609 +5646 2 2 1 1 3608 1809 3610 +5647 2 2 1 1 2828 3609 3611 +5648 2 2 1 1 3610 2820 3612 +5649 2 2 1 1 1810 2828 3611 +5650 2 2 1 1 2820 1811 3612 +5651 2 2 1 1 2840 1810 3613 +5652 2 2 1 1 1811 2726 3614 +5653 2 2 1 1 1810 3611 3613 +5654 2 2 1 1 3612 1811 3614 +5655 2 2 1 1 2840 3613 3615 +5656 2 2 1 1 3614 2726 3616 +5657 2 2 1 1 1812 2840 3615 +5658 2 2 1 1 2726 1813 3616 +5659 2 2 1 1 2809 1812 3617 +5660 2 2 1 1 1813 2825 3618 +5661 2 2 1 1 1812 3615 3617 +5662 2 2 1 1 3616 1813 3618 +5663 2 2 1 1 2809 3617 3619 +5664 2 2 1 1 3618 2825 3620 +5665 2 2 1 1 1814 2809 3619 +5666 2 2 1 1 2825 1815 3620 +5667 2 2 1 1 1815 2745 3621 +5668 2 2 1 1 3620 1815 3621 +5669 2 2 1 1 1814 3619 3622 +5670 2 2 1 1 2716 1814 3622 +5671 2 2 1 1 3621 2745 3624 +5672 2 2 1 1 1816 2716 3623 +5673 2 2 1 1 2716 3622 3623 +5674 2 2 1 1 2745 1817 3624 +5675 2 2 1 1 2851 1816 3625 +5676 2 2 1 1 1816 3623 3625 +5677 2 2 1 1 3624 1817 3626 +5678 2 2 1 1 1817 2793 3626 +5679 2 2 1 1 2851 3625 3627 +5680 2 2 1 1 1818 2851 3627 +5681 2 2 1 1 2793 1819 3628 +5682 2 2 1 1 3626 2793 3628 +5683 2 2 1 1 1819 2740 3629 +5684 2 2 1 1 3628 1819 3629 +5685 2 2 1 1 1818 3627 3630 +5686 2 2 1 1 2873 1818 3630 +5687 2 2 1 1 3629 2740 3632 +5688 2 2 1 1 1820 2873 3631 +5689 2 2 1 1 2740 1821 3632 +5690 2 2 1 1 2873 3630 3631 +5691 2 2 1 1 2823 1820 3633 +5692 2 2 1 1 1821 2761 3634 +5693 2 2 1 1 1820 3631 3633 +5694 2 2 1 1 3632 1821 3634 +5695 2 2 1 1 2823 3633 3635 +5696 2 2 1 1 3634 2761 3636 +5697 2 2 1 1 1822 2823 3635 +5698 2 2 1 1 2761 1823 3636 +5699 2 2 1 1 2864 1822 3637 +5700 2 2 1 1 1823 2774 3638 +5701 2 2 1 1 1822 3635 3637 +5702 2 2 1 1 3636 1823 3638 +5703 2 2 1 1 2864 3637 3639 +5704 2 2 1 1 3638 2774 3640 +5705 2 2 1 1 1824 2864 3639 +5706 2 2 1 1 2774 1825 3640 +5707 2 2 1 1 1825 2781 3641 +5708 2 2 1 1 3640 1825 3641 +5709 2 2 1 1 1824 3639 3642 +5710 2 2 1 1 2770 1824 3642 +5711 2 2 1 1 3641 2781 3644 +5712 2 2 1 1 1826 2770 3643 +5713 2 2 1 1 2781 1827 3644 +5714 2 2 1 1 2770 3642 3643 +5715 2 2 1 1 2850 1826 3645 +5716 2 2 1 1 1827 2754 3646 +5717 2 2 1 1 1826 3643 3645 +5718 2 2 1 1 3644 1827 3646 +5719 2 2 1 1 2850 3645 3647 +5720 2 2 1 1 3646 2754 3648 +5721 2 2 1 1 1828 2850 3647 +5722 2 2 1 1 2754 1829 3648 +5723 2 2 1 1 2867 1828 3649 +5724 2 2 1 1 1829 2736 3650 +5725 2 2 1 1 1828 3647 3649 +5726 2 2 1 1 3648 1829 3650 +5727 2 2 1 1 2867 3649 3651 +5728 2 2 1 1 3650 2736 3652 +5729 2 2 1 1 1830 2867 3651 +5730 2 2 1 1 2736 1831 3652 +5731 2 2 1 1 1938 2322 3542 +5732 2 2 1 1 2323 1939 3541 +5733 2 2 1 1 1830 3651 3653 +5734 2 2 1 1 3652 1831 3654 +5735 2 2 1 1 2721 1830 3653 +5736 2 2 1 1 1831 2776 3654 +5737 2 2 1 1 1832 2721 3655 +5738 2 2 1 1 2776 1833 3656 +5739 2 2 1 1 2721 3653 3655 +5740 2 2 1 1 3654 2776 3656 +5741 2 2 1 1 2725 1832 3657 +5742 2 2 1 1 1832 3655 3657 +5743 2 2 1 1 3656 1833 3658 +5744 2 2 1 1 1833 2759 3658 +5745 2 2 1 1 2725 3657 3659 +5746 2 2 1 1 1834 2725 3659 +5747 2 2 1 1 2759 1835 3660 +5748 2 2 1 1 3658 2759 3660 +5749 2 2 1 1 2852 1834 3661 +5750 2 2 1 1 1835 2777 3662 +5751 2 2 1 1 1834 3659 3661 +5752 2 2 1 1 3660 1835 3662 +5753 2 2 1 1 2852 3661 3663 +5754 2 2 1 1 3662 2777 3664 +5755 2 2 1 1 1836 2852 3663 +5756 2 2 1 1 2777 1837 3664 +5757 2 2 1 1 1837 2796 3665 +5758 2 2 1 1 3664 1837 3665 +5759 2 2 1 1 1836 3663 3666 +5760 2 2 1 1 2734 1836 3666 +5761 2 2 1 1 3665 2796 3668 +5762 2 2 1 1 1838 2734 3667 +5763 2 2 1 1 2796 1839 3668 +5764 2 2 1 1 2734 3666 3667 +5765 2 2 1 1 1838 3667 3669 +5766 2 2 1 1 3668 1839 3670 +5767 2 2 1 1 2833 1838 3669 +5768 2 2 1 1 1839 2791 3670 +5769 2 2 1 1 1840 2833 3671 +5770 2 2 1 1 2791 1841 3672 +5771 2 2 1 1 2833 3669 3671 +5772 2 2 1 1 3670 2791 3672 +5773 2 2 1 1 1840 3671 3673 +5774 2 2 1 1 3672 1841 3674 +5775 2 2 1 1 2837 1840 3673 +5776 2 2 1 1 1841 2756 3674 +5777 2 2 1 1 1842 2837 3675 +5778 2 2 1 1 2756 1843 3676 +5779 2 2 1 1 2837 3673 3675 +5780 2 2 1 1 3674 2756 3676 +5781 2 2 1 1 1842 3675 3677 +5782 2 2 1 1 3676 1843 3678 +5783 2 2 1 1 2735 1842 3677 +5784 2 2 1 1 1843 2784 3678 +5785 2 2 1 1 1844 2735 3679 +5786 2 2 1 1 2784 1845 3680 +5787 2 2 1 1 2735 3677 3679 +5788 2 2 1 1 3678 2784 3680 +5789 2 2 1 1 2712 1844 3681 +5790 2 2 1 1 1845 2779 3682 +5791 2 2 1 1 1844 3679 3681 +5792 2 2 1 1 3680 1845 3682 +5793 2 2 1 1 2712 3681 3683 +5794 2 2 1 1 3682 2779 3684 +5795 2 2 1 1 1846 2712 3683 +5796 2 2 1 1 2779 1847 3684 +5797 2 2 1 1 2844 1846 3685 +5798 2 2 1 1 1846 3683 3685 +5799 2 2 1 1 3684 1847 3686 +5800 2 2 1 1 1847 2785 3686 +5801 2 2 1 1 2844 3685 3687 +5802 2 2 1 1 1848 2844 3687 +5803 2 2 1 1 2785 1849 3688 +5804 2 2 1 1 3686 2785 3688 +5805 2 2 1 1 2818 1848 3689 +5806 2 2 1 1 1848 3687 3689 +5807 2 2 1 1 3688 1849 3690 +5808 2 2 1 1 1849 2743 3690 +5809 2 2 1 1 2818 3689 3691 +5810 2 2 1 1 1850 2818 3691 +5811 2 2 1 1 2743 1851 3692 +5812 2 2 1 1 3690 2743 3692 +5813 2 2 1 1 2331 2184 3741 +5814 2 2 1 1 2185 2330 3742 +5815 2 2 1 1 1851 2797 3693 +5816 2 2 1 1 3692 1851 3693 +5817 2 2 1 1 1850 3691 3694 +5818 2 2 1 1 2865 1850 3694 +5819 2 2 1 1 3693 2797 3696 +5820 2 2 1 1 1852 2865 3695 +5821 2 2 1 1 2797 1853 3696 +5822 2 2 1 1 2865 3694 3695 +5823 2 2 1 1 1852 3695 3697 +5824 2 2 1 1 3696 1853 3698 +5825 2 2 1 1 2717 1852 3697 +5826 2 2 1 1 1853 2804 3698 +5827 2 2 1 1 1854 2717 3699 +5828 2 2 1 1 2804 1855 3700 +5829 2 2 1 1 2717 3697 3699 +5830 2 2 1 1 3698 2804 3700 +5831 2 2 1 1 2819 1854 3701 +5832 2 2 1 1 1854 3699 3701 +5833 2 2 1 1 3700 1855 3702 +5834 2 2 1 1 1855 2800 3702 +5835 2 2 1 1 2819 3701 3703 +5836 2 2 1 1 1856 2819 3703 +5837 2 2 1 1 2800 1857 3704 +5838 2 2 1 1 3702 2800 3704 +5839 2 2 1 1 1856 3703 3705 +5840 2 2 1 1 3704 1857 3706 +5841 2 2 1 1 2829 1856 3705 +5842 2 2 1 1 1857 2775 3706 +5843 2 2 1 1 1858 2829 3707 +5844 2 2 1 1 2775 1859 3708 +5845 2 2 1 1 2829 3705 3707 +5846 2 2 1 1 3706 2775 3708 +5847 2 2 1 1 1858 3707 3709 +5848 2 2 1 1 3708 1859 3710 +5849 2 2 1 1 2724 1858 3709 +5850 2 2 1 1 1859 2767 3710 +5851 2 2 1 1 1860 2724 3711 +5852 2 2 1 1 2767 1861 3712 +5853 2 2 1 1 2724 3709 3711 +5854 2 2 1 1 3710 2767 3712 +5855 2 2 1 1 1861 2752 3713 +5856 2 2 1 1 3712 1861 3713 +5857 2 2 1 1 1860 3711 3714 +5858 2 2 1 1 2866 1860 3714 +5859 2 2 1 1 3713 2752 3716 +5860 2 2 1 1 1862 2866 3715 +5861 2 2 1 1 2752 1863 3716 +5862 2 2 1 1 2866 3714 3715 +5863 2 2 1 1 1862 3715 3717 +5864 2 2 1 1 3716 1863 3718 +5865 2 2 1 1 2849 1862 3717 +5866 2 2 1 1 1863 2769 3718 +5867 2 2 1 1 1864 2849 3719 +5868 2 2 1 1 2769 1865 3720 +5869 2 2 1 1 2849 3717 3719 +5870 2 2 1 1 3718 2769 3720 +5871 2 2 1 1 1864 3719 3721 +5872 2 2 1 1 3720 1865 3722 +5873 2 2 1 1 2808 1864 3721 +5874 2 2 1 1 1865 2748 3722 +5875 2 2 1 1 1866 2808 3723 +5876 2 2 1 1 2748 1867 3724 +5877 2 2 1 1 2808 3721 3723 +5878 2 2 1 1 3722 2748 3724 +5879 2 2 1 1 2870 1866 3725 +5880 2 2 1 1 1866 3723 3725 +5881 2 2 1 1 3724 1867 3726 +5882 2 2 1 1 1867 2768 3726 +5883 2 2 1 1 2870 3725 3727 +5884 2 2 1 1 1868 2870 3727 +5885 2 2 1 1 2768 1869 3728 +5886 2 2 1 1 3726 2768 3728 +5887 2 2 1 1 2715 1868 3729 +5888 2 2 1 1 1868 3727 3729 +5889 2 2 1 1 3728 1869 3730 +5890 2 2 1 1 1869 2792 3730 +5891 2 2 1 1 2715 3729 3731 +5892 2 2 1 1 1870 2715 3731 +5893 2 2 1 1 2792 1871 3732 +5894 2 2 1 1 3730 2792 3732 +5895 2 2 1 1 2869 1870 3733 +5896 2 2 1 1 1871 2758 3734 +5897 2 2 1 1 1870 3731 3733 +5898 2 2 1 1 3732 1871 3734 +5899 2 2 1 1 2869 3733 3735 +5900 2 2 1 1 3734 2758 3736 +5901 2 2 1 1 1872 2869 3735 +5902 2 2 1 1 2758 1873 3736 +5903 2 2 1 1 1873 2773 3737 +5904 2 2 1 1 3736 1873 3737 +5905 2 2 1 1 1872 3735 3738 +5906 2 2 1 1 2861 1872 3738 +5907 2 2 1 1 3737 2773 3740 +5908 2 2 1 1 1874 2861 3739 +5909 2 2 1 1 2773 1875 3740 +5910 2 2 1 1 2861 3738 3739 +5911 2 2 1 1 1875 2762 3743 +5912 2 2 1 1 3740 1875 3743 +5913 2 2 1 1 1874 3739 3744 +5914 2 2 1 1 2711 1874 3744 +5915 2 2 1 1 3743 2762 3746 +5916 2 2 1 1 1876 2711 3745 +5917 2 2 1 1 2762 1877 3746 +5918 2 2 1 1 2711 3744 3745 +5919 2 2 1 1 2857 1876 3747 +5920 2 2 1 1 1877 2760 3748 +5921 2 2 1 1 1876 3745 3747 +5922 2 2 1 1 3746 1877 3748 +5923 2 2 1 1 2857 3747 3749 +5924 2 2 1 1 3748 2760 3750 +5925 2 2 1 1 1878 2857 3749 +5926 2 2 1 1 2760 1879 3750 +5927 2 2 1 1 1879 2764 3751 +5928 2 2 1 1 3750 1879 3751 +5929 2 2 1 1 1878 3749 3752 +5930 2 2 1 1 2863 1878 3752 +5931 2 2 1 1 3751 2764 3754 +5932 2 2 1 1 1880 2863 3753 +5933 2 2 1 1 2764 1881 3754 +5934 2 2 1 1 2863 3752 3753 +5935 2 2 1 1 1881 2778 3755 +5936 2 2 1 1 3754 1881 3755 +5937 2 2 1 1 1880 3753 3756 +5938 2 2 1 1 2795 1880 3756 +5939 2 2 1 1 3755 2778 3758 +5940 2 2 1 1 1882 2795 3757 +5941 2 2 1 1 2778 1883 3758 +5942 2 2 1 1 2795 3756 3757 +5943 2 2 1 1 1883 2766 3759 +5944 2 2 1 1 3758 1883 3759 +5945 2 2 1 1 1882 3757 3760 +5946 2 2 1 1 2854 1882 3760 +5947 2 2 1 1 3759 2766 3762 +5948 2 2 1 1 1884 2854 3761 +5949 2 2 1 1 2766 1885 3762 +5950 2 2 1 1 2854 3760 3761 +5951 2 2 1 1 1884 3761 3763 +5952 2 2 1 1 3762 1885 3764 +5953 2 2 1 1 2876 1884 3763 +5954 2 2 1 1 1885 2772 3764 +5955 2 2 1 1 1886 2876 3765 +5956 2 2 1 1 2772 1887 3766 +5957 2 2 1 1 2876 3763 3765 +5958 2 2 1 1 3764 2772 3766 +5959 2 2 1 1 2858 1886 3767 +5960 2 2 1 1 1887 2755 3768 +5961 2 2 1 1 1886 3765 3767 +5962 2 2 1 1 3766 1887 3768 +5963 2 2 1 1 2331 3741 3857 +5964 2 2 1 1 3742 2330 3858 +5965 2 2 1 1 2858 3767 3769 +5966 2 2 1 1 3768 2755 3770 +5967 2 2 1 1 1888 2858 3769 +5968 2 2 1 1 2755 1889 3770 +5969 2 2 1 1 1888 3769 3771 +5970 2 2 1 1 3770 1889 3772 +5971 2 2 1 1 2713 1888 3771 +5972 2 2 1 1 1889 2753 3772 +5973 2 2 1 1 1890 2713 3773 +5974 2 2 1 1 2753 1891 3774 +5975 2 2 1 1 2713 3771 3773 +5976 2 2 1 1 3772 2753 3774 +5977 2 2 1 1 2872 1890 3775 +5978 2 2 1 1 1891 2780 3776 +5979 2 2 1 1 1890 3773 3775 +5980 2 2 1 1 3774 1891 3776 +5981 2 2 1 1 2872 3775 3777 +5982 2 2 1 1 3776 2780 3778 +5983 2 2 1 1 1892 2872 3777 +5984 2 2 1 1 2780 1893 3778 +5985 2 2 1 1 2846 1892 3779 +5986 2 2 1 1 1893 2790 3780 +5987 2 2 1 1 1892 3777 3779 +5988 2 2 1 1 3778 1893 3780 +5989 2 2 1 1 2846 3779 3781 +5990 2 2 1 1 3780 2790 3782 +5991 2 2 1 1 1894 2846 3781 +5992 2 2 1 1 2790 1895 3782 +5993 2 2 1 1 1895 2788 3783 +5994 2 2 1 1 3782 1895 3783 +5995 2 2 1 1 1894 3781 3784 +5996 2 2 1 1 2813 1894 3784 +5997 2 2 1 1 3783 2788 3786 +5998 2 2 1 1 1896 2813 3785 +5999 2 2 1 1 2788 1897 3786 +6000 2 2 1 1 2813 3784 3785 +6001 2 2 1 1 1896 3785 3787 +6002 2 2 1 1 3786 1897 3788 +6003 2 2 1 1 2821 1896 3787 +6004 2 2 1 1 1897 2789 3788 +6005 2 2 1 1 1898 2821 3789 +6006 2 2 1 1 2789 1899 3790 +6007 2 2 1 1 2821 3787 3789 +6008 2 2 1 1 3788 2789 3790 +6009 2 2 1 1 2798 1898 3791 +6010 2 2 1 1 1899 2782 3792 +6011 2 2 1 1 1898 3789 3791 +6012 2 2 1 1 3790 1899 3792 +6013 2 2 1 1 2798 3791 3793 +6014 2 2 1 1 3792 2782 3794 +6015 2 2 1 1 1900 2798 3793 +6016 2 2 1 1 2782 1901 3794 +6017 2 2 1 1 1901 2794 3795 +6018 2 2 1 1 3794 1901 3795 +6019 2 2 1 1 1900 3793 3796 +6020 2 2 1 1 2719 1900 3796 +6021 2 2 1 1 3795 2794 3798 +6022 2 2 1 1 1902 2719 3797 +6023 2 2 1 1 2794 1903 3798 +6024 2 2 1 1 2719 3796 3797 +6025 2 2 1 1 2855 1902 3799 +6026 2 2 1 1 1903 2783 3800 +6027 2 2 1 1 1902 3797 3799 +6028 2 2 1 1 3798 1903 3800 +6029 2 2 1 1 2855 3799 3801 +6030 2 2 1 1 3800 2783 3802 +6031 2 2 1 1 1904 2855 3801 +6032 2 2 1 1 2783 1905 3802 +6033 2 2 1 1 2765 1904 3803 +6034 2 2 1 1 1905 2733 3804 +6035 2 2 1 1 1904 3801 3803 +6036 2 2 1 1 3802 1905 3804 +6037 2 2 1 1 2765 3803 3805 +6038 2 2 1 1 3804 2733 3806 +6039 2 2 1 1 1906 2765 3805 +6040 2 2 1 1 2733 1907 3806 +6041 2 2 1 1 2871 1906 3807 +6042 2 2 1 1 1907 2749 3808 +6043 2 2 1 1 1906 3805 3807 +6044 2 2 1 1 3806 1907 3808 +6045 2 2 1 1 2871 3807 3809 +6046 2 2 1 1 3808 2749 3810 +6047 2 2 1 1 1908 2871 3809 +6048 2 2 1 1 2749 1909 3810 +6049 2 2 1 1 2868 1908 3811 +6050 2 2 1 1 1908 3809 3811 +6051 2 2 1 1 3810 1909 3812 +6052 2 2 1 1 1909 2746 3812 +6053 2 2 1 1 2868 3811 3813 +6054 2 2 1 1 1910 2868 3813 +6055 2 2 1 1 2746 1911 3814 +6056 2 2 1 1 3812 2746 3814 +6057 2 2 1 1 1910 3813 3815 +6058 2 2 1 1 3814 1911 3816 +6059 2 2 1 1 2720 1910 3815 +6060 2 2 1 1 1911 2723 3816 +6061 2 2 1 1 1912 2720 3817 +6062 2 2 1 1 2723 1913 3818 +6063 2 2 1 1 2720 3815 3817 +6064 2 2 1 1 3816 2723 3818 +6065 2 2 1 1 2878 1912 3819 +6066 2 2 1 1 1912 3817 3819 +6067 2 2 1 1 3818 1913 3820 +6068 2 2 1 1 1913 2815 3820 +6069 2 2 1 1 2878 3819 3821 +6070 2 2 1 1 1914 2878 3821 +6071 2 2 1 1 2815 1915 3822 +6072 2 2 1 1 3820 2815 3822 +6073 2 2 1 1 2874 1914 3823 +6074 2 2 1 1 1915 2817 3824 +6075 2 2 1 1 1914 3821 3823 +6076 2 2 1 1 3822 1915 3824 +6077 2 2 1 1 2874 3823 3825 +6078 2 2 1 1 3824 2817 3826 +6079 2 2 1 1 1916 2874 3825 +6080 2 2 1 1 2817 1917 3826 +6081 2 2 1 1 2714 1916 3827 +6082 2 2 1 1 1917 2816 3828 +6083 2 2 1 1 1916 3825 3827 +6084 2 2 1 1 3826 1917 3828 +6085 2 2 1 1 2714 3827 3829 +6086 2 2 1 1 3828 2816 3830 +6087 2 2 1 1 1918 2714 3829 +6088 2 2 1 1 2816 1919 3830 +6089 2 2 1 1 2835 1918 3831 +6090 2 2 1 1 1919 2730 3832 +6091 2 2 1 1 1918 3829 3831 +6092 2 2 1 1 3830 1919 3832 +6093 2 2 1 1 2835 3831 3833 +6094 2 2 1 1 3832 2730 3834 +6095 2 2 1 1 1920 2835 3833 +6096 2 2 1 1 2730 1921 3834 +6097 2 2 1 1 2834 1920 3835 +6098 2 2 1 1 1921 2747 3836 +6099 2 2 1 1 1920 3833 3835 +6100 2 2 1 1 3834 1921 3836 +6101 2 2 1 1 2834 3835 3837 +6102 2 2 1 1 3836 2747 3838 +6103 2 2 1 1 1922 2834 3837 +6104 2 2 1 1 2747 1923 3838 +6105 2 2 1 1 1922 3837 3839 +6106 2 2 1 1 3838 1923 3840 +6107 2 2 1 1 2841 1922 3839 +6108 2 2 1 1 1923 2751 3840 +6109 2 2 1 1 1924 2841 3841 +6110 2 2 1 1 2751 1925 3842 +6111 2 2 1 1 2841 3839 3841 +6112 2 2 1 1 3840 2751 3842 +6113 2 2 1 1 2304 2331 3857 +6114 2 2 1 1 2330 2305 3858 +6115 2 2 1 1 1924 3841 3843 +6116 2 2 1 1 3842 1925 3844 +6117 2 2 1 1 2831 1924 3843 +6118 2 2 1 1 1925 2810 3844 +6119 2 2 1 1 1926 2831 3845 +6120 2 2 1 1 2810 1927 3846 +6121 2 2 1 1 2831 3843 3845 +6122 2 2 1 1 3844 2810 3846 +6123 2 2 1 1 1926 3845 3847 +6124 2 2 1 1 3846 1927 3848 +6125 2 2 1 1 2879 1926 3847 +6126 2 2 1 1 1927 2811 3848 +6127 2 2 1 1 1928 2879 3849 +6128 2 2 1 1 2811 1929 3850 +6129 2 2 1 1 2879 3847 3849 +6130 2 2 1 1 3848 2811 3850 +6131 2 2 1 1 1928 3849 3851 +6132 2 2 1 1 3850 1929 3852 +6133 2 2 1 1 2875 1928 3851 +6134 2 2 1 1 1929 2731 3852 +6135 2 2 1 1 1930 2875 3853 +6136 2 2 1 1 2731 1931 3854 +6137 2 2 1 1 3852 2731 3854 +6138 2 2 1 1 2875 3851 3853 +6139 2 2 1 1 2880 1930 3855 +6140 2 2 1 1 1931 2741 3856 +6141 2 2 1 1 1930 3853 3855 +6142 2 2 1 1 3854 1931 3856 +6143 2 2 1 1 3856 2741 3860 +6144 2 2 1 1 2880 3855 3859 +6145 2 2 1 1 1932 2880 3859 +6146 2 2 1 1 2741 1933 3860 +6147 2 2 1 1 1932 3859 3861 +6148 2 2 1 1 3860 1933 3862 +6149 2 2 1 1 2877 1932 3861 +6150 2 2 1 1 1933 2727 3862 +6151 2 2 1 1 3099 1555 3515 +6152 2 2 1 1 1556 3100 3516 +6153 2 2 1 1 2541 3099 3515 +6154 2 2 1 1 3100 2540 3516 +6155 2 2 1 1 3094 1552 3868 +6156 2 2 1 1 359 3089 3867 +6157 2 2 1 1 3090 571 3865 +6158 2 2 1 1 1340 3091 3866 +6159 2 2 1 1 574 3092 3863 +6160 2 2 1 1 3093 1337 3864 +6161 2 2 1 1 1936 573 3863 +6162 2 2 1 1 1338 1937 3864 +6163 2 2 1 1 1937 1339 3866 +6164 2 2 1 1 572 1936 3865 +6165 2 2 1 1 2326 358 3867 +6166 2 2 1 1 9 2327 3868 +6167 2 2 1 1 3089 1553 3869 +6168 2 2 1 1 1554 3094 3870 +6169 2 2 1 1 3092 1556 3516 +6170 2 2 1 1 1555 3093 3515 +6171 2 2 1 1 3091 2541 3515 +6172 2 2 1 1 2540 3090 3516 +6173 2 2 1 1 3089 2326 3867 +6174 2 2 1 1 2327 3094 3868 +6175 2 2 1 1 1936 3090 3865 +6176 2 2 1 1 3091 1937 3866 +6177 2 2 1 1 3092 1936 3863 +6178 2 2 1 1 1937 3093 3864 +6179 2 2 1 1 3095 1763 3097 +6180 2 2 1 1 1764 3096 3098 +6181 2 2 1 1 1553 3542 3869 +6182 2 2 1 1 3541 1554 3870 +6183 2 2 1 1 3095 2323 3870 +6184 2 2 1 1 2322 3096 3869 +6185 2 2 1 1 3542 2322 3869 +6186 2 2 1 1 2323 3541 3870 $EndElements diff --git a/examples/PeriDEM/run.sh b/examples/PeriDEM/run.sh index a4402e4be..2fc30121e 100755 --- a/examples/PeriDEM/run.sh +++ b/examples/PeriDEM/run.sh @@ -1,15 +1,15 @@ #!/bin/bash MY_PWD=$(pwd) -declare -a dirs=("two_particles/circ_damp" \ - "two_particles/circ_damp_diff_radius" \ - "two_particles/circ_diff_material" \ - "two_particles/circ_diff_radius_diff_material" \ - "two_particles/circ_no_damp" \ - "two_particles_wall/concave_diff_material_diff_size" \ - "compressive_test/n500_circ_hex/init_config") # \ - #"compressive_test/n500_circ_hex/run1" \ - #"compressive_test/n500_circ_hex/run2") +declare -a dirs=( "attrition_tests/attrition_mix_particles_large_set" \ + "attrition_tests/attrition_mix_particles_small_set" \ + "compressive_test/compression_large_set" \ + "compressive_test/compression_small_set" \ + "single_particle/single_particle_circle" \ + "single_particle/single_particle_rectangle_inbuilt_mesh" \ + "two_particles/twop_circ" \ + "two_particles/twop_concave_and_hex" \ + "two_particles/twop_wall_concave_diff_material_diff_size") # loop over directories for d in ${dirs[@]}; do diff --git a/examples/PeriDEM/single_particle/single_particle_circle/inp/input_0.yaml b/examples/PeriDEM/single_particle/single_particle_circle/inp/input_0.yaml new file mode 100644 index 000000000..4d2de3b0a --- /dev/null +++ b/examples/PeriDEM/single_particle/single_particle_circle/inp/input_0.yaml @@ -0,0 +1,82 @@ +Model: + Dimension: 2 + Discretization_Type: + Spatial: finite_difference + Time: central_difference + Final_Time: 5.000000e-02 + Time_Steps: 40000 + Particle_Sim_Type: Single_Particle +# Zone block is optional +# For Single_Particle simulation, zone = 1 is fixed +Zone: + Zones: 1 +# Particle block is not needed if mesh file is provided but if we are creating mesh +# using in-built function, we need geometry information within this block +Particle: + # optional + Test_Name: test_peridynamics + Zone_1: + Type: circle + Parameters: [3.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] +Mesh: + Zone_1: + File: mesh_cir_1_0.msh +Material: + Zone_1: + Type: PDState + Horizon: 6.000000e-04 + Density: 1.200000e+03 + Compute_From_Classical: true + K: 2.160000e+05 + G: 1.296000e+05 + Gc: 5.000000e+02 + Influence_Function: + Type: 1 +Displacement_BC: + Sets: 2 + Set_1: + Region: + Geometry: + Type: rectangle + Parameters: [-0.001, -0.001, 0, -0.0005, -0.0005, 0] + Direction: [1,2] + Time_Function: + Type: constant + Parameters: + - 0.0 + Spatial_Function: + Type: constant + Zero_Displacement: true + Set_2: + Region: + Geometry: + Type: rectangle + Parameters: [0.0005, 0.0005, 0, 0.001, 0.001, 0] + Direction: [1,2] + Time_Function: + Type: linear + Parameters: + - 0.005 + Spatial_Function: + Type: constant +Output: + Path: ../out/ + Tags: + - Displacement + - Velocity + - Force + - Force_Density + - Damage_Z + - Damage + - Nodal_Volume + - Zone_ID + - Particle_ID + - Fixity + - Force_Fixity + - Theta + Output_Interval: 2000 + Compress_Type: zlib + Perform_FE_Out: true + Perform_Out: true + Debug: 3 + Tag_PP: 0 diff --git a/test/test_data/peridem/twop_circ_no_python/inp/mesh_cir_1_0.msh b/examples/PeriDEM/single_particle/single_particle_circle/inp/mesh_cir_1_0.msh similarity index 100% rename from test/test_data/peridem/twop_circ_no_python/inp/mesh_cir_1_0.msh rename to examples/PeriDEM/single_particle/single_particle_circle/inp/mesh_cir_1_0.msh diff --git a/examples/PeriDEM/single_particle/single_particle_circle/run.sh b/examples/PeriDEM/single_particle/single_particle_circle/run.sh new file mode 100755 index 000000000..7c7664225 --- /dev/null +++ b/examples/PeriDEM/single_particle/single_particle_circle/run.sh @@ -0,0 +1,17 @@ +#!/bin/bash +MY_PWD=$(pwd) + +( +if [[ $# -gt 0 ]]; then n_threads="$1"; else n_threads="2"; fi + +mkdir -p out + +cd "inp" + +peridem="../../../../../bin/PeriDEM" +$peridem -i input_0.yaml -nThreads $n_threads +) 2>&1 | tee output.log + +# check if we have produced 'output_10.vtu' file +cd $MY_PWD +if [[ -f "out/output_0_10.vtu" ]]; then exit 0; else exit 1; fi diff --git a/examples/PeriDEM/single_particle/single_particle_rectangle_inbuilt_mesh/inp/input_0.yaml b/examples/PeriDEM/single_particle/single_particle_rectangle_inbuilt_mesh/inp/input_0.yaml new file mode 100644 index 000000000..9521fab47 --- /dev/null +++ b/examples/PeriDEM/single_particle/single_particle_rectangle_inbuilt_mesh/inp/input_0.yaml @@ -0,0 +1,85 @@ +Model: + Dimension: 2 + Discretization_Type: + Spatial: finite_difference + Time: central_difference + Final_Time: 5.000000e-02 + Time_Steps: 40000 + Particle_Sim_Type: Single_Particle +# Zone block is optional +# For Single_Particle simulation, zone = 1 is fixed +Zone: + Zones: 1 +# Particle block is not needed if mesh file is provided but if we are creating mesh +# using in-built function, we need geometry information within this block +Particle: + # optional + Test_Name: test_peridynamics + Zone_1: + Type: rectangle + Parameters: [0, 0, 0, 0.01, 0.01, 0] +Mesh: + Zone_1: + CreateMesh: + Flag: true + Info: uniform + Mesh_Size: 0.0005 +Material: + Zone_1: + Type: PDState + Horizon: 0.0015 + Density: 1.200000e+03 + Compute_From_Classical: true + K: 2.160000e+05 + G: 1.296000e+05 + Gc: 5.000000e+02 + Influence_Function: + Type: 1 +Displacement_BC: + Sets: 2 + Set_1: + Region: + Geometry: + Type: rectangle + Parameters: [0, 0, 0, 0.002, 0.002, 0] + Direction: [1,2] + Time_Function: + Type: constant + Parameters: + - 0.0 + Spatial_Function: + Type: constant + Zero_Displacement: true + Set_2: + Region: + Geometry: + Type: rectangle + Parameters: [0.008, 0.008, 0.01, 0.01, 0] + Direction: [1,2] + Time_Function: + Type: linear + Parameters: + - 0.01 + Spatial_Function: + Type: constant +Output: + Path: ../out/ + Tags: + - Displacement + - Velocity + - Force + - Force_Density + - Damage_Z + - Damage + - Nodal_Volume + - Zone_ID + - Particle_ID + - Fixity + - Force_Fixity + - Theta + Output_Interval: 2000 + Compress_Type: zlib + Perform_FE_Out: true + Perform_Out: true + Debug: 3 + Tag_PP: 0 diff --git a/examples/PeriDEM/single_particle/single_particle_rectangle_inbuilt_mesh/run.sh b/examples/PeriDEM/single_particle/single_particle_rectangle_inbuilt_mesh/run.sh new file mode 100755 index 000000000..7c7664225 --- /dev/null +++ b/examples/PeriDEM/single_particle/single_particle_rectangle_inbuilt_mesh/run.sh @@ -0,0 +1,17 @@ +#!/bin/bash +MY_PWD=$(pwd) + +( +if [[ $# -gt 0 ]]; then n_threads="$1"; else n_threads="2"; fi + +mkdir -p out + +cd "inp" + +peridem="../../../../../bin/PeriDEM" +$peridem -i input_0.yaml -nThreads $n_threads +) 2>&1 | tee output.log + +# check if we have produced 'output_10.vtu' file +cd $MY_PWD +if [[ -f "out/output_0_10.vtu" ]]; then exit 0; else exit 1; fi diff --git a/examples/PeriDEM/two_particles/circ_damp/inp/input_0.yaml b/examples/PeriDEM/two_particles/circ_damp/inp/input_0.yaml deleted file mode 100644 index 23a5582a4..000000000 --- a/examples/PeriDEM/two_particles/circ_damp/inp/input_0.yaml +++ /dev/null @@ -1,129 +0,0 @@ -Model: - Dimension: 2 - Discretization_Type: - Spatial: finite_difference - Time: central_difference - Final_Time: 4.000000e-02 - Time_Steps: 200000 -Policy: - Enable_PostProcessing: true -Container: - Geometry: - Type: rectangle - Parameters: [0.000000e+00, 0.000000e+00, 0.000000e+00, 2.000000e-03, 5.000000e-03, 0.000000e+00] -Zone: - Zones: 2 - Zone_1: - Is_Wall: false - Zone_2: - Is_Wall: false -Particle: - Test_Name: two_particle - Zone_1: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] - Zone_2: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] -Particle_Generation: - From_File: particle_locations_0.csv - File_Data_Type: loc_rad_orient -Mesh: - Zone_1: - File: mesh_cir_1_0.msh - Zone_2: - File: mesh_cir_2_0.msh -Contact: - Zone_11: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_12: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_22: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 -Neighbor: - Update_Criteria: simple_all - Search_Factor: 5.0 -Material: - Zone_1: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 - Zone_2: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 -Force_BC: - Gravity: [0.000000e+00, -1.000000e+01, 0.000000e+00] -IC: - Constant_Velocity: - Velocity_Vector: [0.000000e+00, -8.944272e-02, 0.000000e+00] - Particle_List: [1] -Displacement_BC: - Sets: 1 - Set_1: - Particle_List: [0] - Direction: [1,2] - Time_Function: - Type: constant - Parameters: - - 0.0 - Spatial_Function: - Type: constant - Zero_Displacement: true -Output: - Path: ../out/ - Tags: - - Displacement - - Velocity - - Force - - Force_Density - - Damage_Z - - Damage - - Nodal_Volume - - Zone_ID - - Particle_ID - - Fixity - - Force_Fixity - - Contact_Nodes - - No_Fail_Node - - Boundary_Node_Flag - - Theta - Output_Interval: 2000 - Compress_Type: zlib - Perform_FE_Out: false - Perform_Out: true - Test_Output_Interval: 2000 - Debug: 1 - Tag_PP: 0 -HPX: - Partitions: 1 diff --git a/examples/PeriDEM/two_particles/circ_damp/inp/mesh_cir_1_0.msh b/examples/PeriDEM/two_particles/circ_damp/inp/mesh_cir_1_0.msh deleted file mode 100644 index ccb633fec..000000000 --- a/examples/PeriDEM/two_particles/circ_damp/inp/mesh_cir_1_0.msh +++ /dev/null @@ -1,387 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -125 -1 0 0 0 -2 0.001 0 0 -3 -0.001 0 0 -4 0 0.001 0 -5 0 -0.001 0 -6 0.0009807852804033287 0.0001950903220156343 0 -7 0.0009238795325116882 0.0003826834323641206 0 -8 0.0008314696123034276 0.0005555702330182816 0 -9 0.000707106781187889 0.0007071067811852061 0 -10 0.0005555702330207002 0.0008314696123018116 0 -11 0.0003826834323659313 0.0009238795325109382 0 -12 0.0001950903220164722 0.0009807852804031621 0 -13 -0.0001950903220156343 0.0009807852804033287 0 -14 -0.0003826834323641206 0.0009238795325116882 0 -15 -0.0005555702330182816 0.0008314696123034276 0 -16 -0.0007071067811852061 0.000707106781187889 0 -17 -0.0008314696123018116 0.0005555702330207002 0 -18 -0.0009238795325109382 0.0003826834323659313 0 -19 -0.0009807852804031621 0.0001950903220164722 0 -20 -0.0009807852804033287 -0.0001950903220156343 0 -21 -0.0009238795325116882 -0.0003826834323641206 0 -22 -0.0008314696123034276 -0.0005555702330182816 0 -23 -0.000707106781187889 -0.0007071067811852061 0 -24 -0.0005555702330207002 -0.0008314696123018116 0 -25 -0.0003826834323659313 -0.0009238795325109382 0 -26 -0.0001950903220164722 -0.0009807852804031621 0 -27 0.0001950903220156343 -0.0009807852804033287 0 -28 0.0003826834323641206 -0.0009238795325116882 0 -29 0.0005555702330182816 -0.0008314696123034276 0 -30 0.0007071067811852061 -0.000707106781187889 0 -31 0.0008314696123018116 -0.0005555702330207002 0 -32 0.0009238795325109382 -0.0003826834323659313 0 -33 0.0009807852804031621 -0.0001950903220164722 0 -34 0.0001403978722461032 -0.0004775334106111281 0 -35 0.0004775334106111281 0.0001403978722461033 0 -36 -0.0001403978722461033 0.0004775334106111281 0 -37 -0.0004775334106111281 -0.0001403978722461032 0 -38 0.000275350040763875 0.0005151436934486718 0 -39 -0.0005151436934486718 0.000275350040763875 0 -40 -0.000275350040763875 -0.0005151436934486718 0 -41 0.0005151436934486718 -0.000275350040763875 0 -42 0.000706498742072902 -4.774179641470682e-05 0 -43 -0.0007064987420729021 4.774179641470683e-05 0 -44 4.774179641470682e-05 0.000706498742072902 0 -45 -4.774179641470683e-05 -0.0007064987420729021 0 -46 0.000560908314205594 0.0004322055237160031 0 -47 -0.0004322055237160031 0.000560908314205594 0 -48 -0.000560908314205594 -0.000432205523716003 0 -49 0.000432205523716003 -0.000560908314205594 0 -50 -8.907217580705043e-05 -0.0002835601405779077 0 -51 0.0002835601405779077 -8.90721758070504e-05 0 -52 8.90721758070504e-05 0.0002835601405779077 0 -53 -0.00028289525088121 8.89192315576115e-05 0 -54 0.0007653601793550064 0.0002321694721717819 0 -55 -0.0002321694721717819 0.0007653601793550064 0 -56 -0.0007653601793550066 -0.0002321694721717818 0 -57 0.0002321694721717818 -0.0007653601793550066 0 -58 0.0002651451837140231 -0.0003172796409224249 0 -59 -0.0002650967223658674 0.0003172684933823784 0 -60 -0.0003172796409224249 -0.0002651451837140231 0 -61 0.000317279640922425 0.0002651451837140232 0 -62 -0.0007441272756661095 0.0002603571447471878 0 -63 -0.0002603571447471878 -0.0007441272756661095 0 -64 0.0002603571447471878 0.0007441272756661093 0 -65 0.0007441272756661093 -0.0002603571447471878 0 -66 -0.0004699244452411801 -0.0006273788400755759 0 -67 0.00046992444524118 0.0006273788400755758 0 -68 -0.0006273788400755759 0.00046992444524118 0 -69 0.0006273788400755758 -0.0004699244452411801 0 -70 0.0002030272758118162 0.0001043161884529466 0 -71 -0.0002036630527951518 -0.0001068419359999012 0 -72 -9.445374285736624e-05 0.0001799464545721894 0 -73 0.0001043161884529465 -0.0002030272758118162 0 -74 -0.0004970170955862803 6.586839427724082e-05 0 -75 6.586839427724098e-05 0.0004970170955862803 0 -76 -6.586839427724082e-05 -0.0004970170955862803 0 -77 0.0004970170955862803 -6.586839427724098e-05 0 -78 -0.0008244440311085383 -6.448417848010671e-05 0 -79 6.448417848010671e-05 -0.0008244440311085383 0 -80 0.0008244440311085383 6.448417848010671e-05 0 -81 -6.448417848010674e-05 0.0008244440311085383 0 -82 -0.0004044199275928539 0.0007213256489759374 0 -83 -0.0007213256489759374 -0.0004044199275928539 0 -84 0.0004044199275928539 -0.0007213256489759374 0 -85 0.0007213256489759374 0.0004044199275928539 0 -86 -0.0006581469603828056 -0.0005453362611175841 0 -87 0.0005453362611175841 -0.0006581469603828056 0 -88 -0.000545336261117584 0.0006581469603828055 0 -89 0.0006581469603828055 0.000545336261117584 0 -90 0.0008546066574734472 -8.696282627516331e-05 0 -91 8.696282627516331e-05 0.0008546066574734472 0 -92 -0.0008546066574734472 8.696282627516331e-05 0 -93 -8.696282627516331e-05 -0.0008546066574734472 0 -94 -0.0006308243482882838 -9.240442272187253e-05 0 -95 9.240442272187253e-05 -0.0006308243482882838 0 -96 0.0006308243482882839 9.240442272187259e-05 0 -97 -9.240442272187259e-05 0.0006308243482882839 0 -98 0.0005536582259350242 0.0002837397923225919 0 -99 -0.0002837328692728553 0.0005536566334293033 0 -100 0.0002837397923225918 -0.0005536582259350243 0 -101 -0.0005536582259350243 -0.0002837397923225918 0 -102 -0.0004023760391867951 -0.0004194361440955051 0 -103 0.0004194361440955051 -0.0004023760391867951 0 -104 -0.0004194361440955054 0.0004023760391867952 0 -105 0.0004023760391867952 0.0004194361440955054 0 -106 6.284780033746436e-05 -0.0003476972740259265 0 -107 -0.0003476972740259265 -6.284780033746441e-05 0 -108 0.0003476972740259265 6.28478003374644e-05 0 -109 -6.28478003374644e-05 0.0003476972740259265 0 -110 0.0004171338138437499 0.0007817138151386086 0 -111 -0.0007817138151386088 0.0004171338138437498 0 -112 -0.0004171338138437499 -0.0007817138151386088 0 -113 0.0007817138151386086 -0.0004171338138437499 0 -114 0.0002027164794387103 0.0003908094006803176 0 -115 -0.0002027164794387104 -0.0003908094006803175 0 -116 -0.0003907722624543256 0.0002027079365508779 0 -117 0.0003908094006803174 -0.0002027164794387104 0 -118 0.0001623293440507526 0.0006156967016934909 0 -119 -0.0006156967016934909 0.0001623293440507526 0 -120 0.0006156967016934909 -0.0001623293440507526 0 -121 -0.0001623293440507526 -0.0006156967016934909 0 -122 -5.149762594049613e-05 -0.000140680870009453 0 -123 0.000140680870009453 -5.149762594049614e-05 0 -124 5.570620825351533e-05 0.0001309412202601445 0 -125 -0.0001466862863661694 3.043429079551567e-05 0 -$EndNodes -$Elements -253 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 4 -14 1 2 0 2 4 13 -15 1 2 0 2 13 14 -16 1 2 0 2 14 15 -17 1 2 0 2 15 16 -18 1 2 0 2 16 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 3 -22 1 2 0 3 3 20 -23 1 2 0 3 20 21 -24 1 2 0 3 21 22 -25 1 2 0 3 22 23 -26 1 2 0 3 23 24 -27 1 2 0 3 24 25 -28 1 2 0 3 25 26 -29 1 2 0 3 26 5 -30 1 2 0 4 5 27 -31 1 2 0 4 27 28 -32 1 2 0 4 28 29 -33 1 2 0 4 29 30 -34 1 2 0 4 30 31 -35 1 2 0 4 31 32 -36 1 2 0 4 32 33 -37 1 2 0 4 33 2 -38 2 2 0 1 6 7 54 -39 2 2 0 1 13 14 55 -40 2 2 0 1 20 21 56 -41 2 2 0 1 27 28 57 -42 2 2 0 1 59 99 104 -43 2 2 0 1 58 100 103 -44 2 2 0 1 60 101 102 -45 2 2 0 1 61 98 105 -46 2 2 0 1 34 100 58 -47 2 2 0 1 37 101 60 -48 2 2 0 1 35 98 61 -49 2 2 0 1 36 99 59 -50 2 2 0 1 9 10 67 -51 2 2 0 1 16 17 68 -52 2 2 0 1 23 24 66 -53 2 2 0 1 30 31 69 -54 2 2 0 1 11 12 64 -55 2 2 0 1 32 33 65 -56 2 2 0 1 18 19 62 -57 2 2 0 1 25 26 63 -58 2 2 0 1 9 67 89 -59 2 2 0 1 16 68 88 -60 2 2 0 1 23 66 86 -61 2 2 0 1 30 69 87 -62 2 2 0 1 12 91 64 -63 2 2 0 1 33 90 65 -64 2 2 0 1 19 92 62 -65 2 2 0 1 26 93 63 -66 2 2 0 1 6 54 80 -67 2 2 0 1 13 55 81 -68 2 2 0 1 20 56 78 -69 2 2 0 1 27 57 79 -70 2 2 0 1 7 85 54 -71 2 2 0 1 14 82 55 -72 2 2 0 1 21 83 56 -73 2 2 0 1 28 84 57 -74 2 2 0 1 40 66 63 -75 2 2 0 1 39 68 62 -76 2 2 0 1 38 67 64 -77 2 2 0 1 41 69 65 -78 2 2 0 1 52 70 61 -79 2 2 0 1 50 71 60 -80 2 2 0 1 51 73 58 -81 2 2 0 1 53 72 59 -82 2 2 0 1 35 61 108 -83 2 2 0 1 36 59 109 -84 2 2 0 1 34 58 106 -85 2 2 0 1 37 60 107 -86 2 2 0 1 43 62 92 -87 2 2 0 1 42 65 90 -88 2 2 0 1 44 64 91 -89 2 2 0 1 45 63 93 -90 2 2 0 1 46 89 67 -91 2 2 0 1 47 88 68 -92 2 2 0 1 48 86 66 -93 2 2 0 1 49 87 69 -94 2 2 0 1 58 73 106 -95 2 2 0 1 59 72 109 -96 2 2 0 1 60 71 107 -97 2 2 0 1 61 70 108 -98 2 2 0 1 48 66 102 -99 2 2 0 1 49 69 103 -100 2 2 0 1 47 68 104 -101 2 2 0 1 46 67 105 -102 2 2 0 1 40 102 66 -103 2 2 0 1 41 103 69 -104 2 2 0 1 39 104 68 -105 2 2 0 1 38 105 67 -106 2 2 0 1 51 58 117 -107 2 2 0 1 52 61 114 -108 2 2 0 1 53 59 116 -109 2 2 0 1 50 60 115 -110 2 2 0 1 48 102 101 -111 2 2 0 1 49 103 100 -112 2 2 0 1 47 104 99 -113 2 2 0 1 46 105 98 -114 2 2 0 1 35 77 96 -115 2 2 0 1 36 75 97 -116 2 2 0 1 34 76 95 -117 2 2 0 1 37 74 94 -118 2 2 0 1 43 94 74 -119 2 2 0 1 45 95 76 -120 2 2 0 1 42 96 77 -121 2 2 0 1 44 97 75 -122 2 2 0 1 62 68 111 -123 2 2 0 1 63 66 112 -124 2 2 0 1 64 67 110 -125 2 2 0 1 65 69 113 -126 2 2 0 1 1 124 72 -127 2 2 0 1 1 72 125 -128 2 2 0 1 43 119 62 -129 2 2 0 1 45 121 63 -130 2 2 0 1 42 120 65 -131 2 2 0 1 44 118 64 -132 2 2 0 1 11 64 110 -133 2 2 0 1 32 65 113 -134 2 2 0 1 18 62 111 -135 2 2 0 1 25 63 112 -136 2 2 0 1 10 110 67 -137 2 2 0 1 17 111 68 -138 2 2 0 1 24 112 66 -139 2 2 0 1 31 113 69 -140 2 2 0 1 39 62 119 -141 2 2 0 1 40 63 121 -142 2 2 0 1 38 64 118 -143 2 2 0 1 41 65 120 -144 2 2 0 1 35 108 77 -145 2 2 0 1 36 109 75 -146 2 2 0 1 34 106 76 -147 2 2 0 1 37 107 74 -148 2 2 0 1 53 74 107 -149 2 2 0 1 50 76 106 -150 2 2 0 1 51 77 108 -151 2 2 0 1 52 75 109 -152 2 2 0 1 2 6 80 -153 2 2 0 1 3 20 78 -154 2 2 0 1 4 13 81 -155 2 2 0 1 5 27 79 -156 2 2 0 1 7 8 85 -157 2 2 0 1 14 15 82 -158 2 2 0 1 21 22 83 -159 2 2 0 1 28 29 84 -160 2 2 0 1 48 101 83 -161 2 2 0 1 49 100 84 -162 2 2 0 1 46 98 85 -163 2 2 0 1 47 99 82 -164 2 2 0 1 43 78 94 -165 2 2 0 1 45 79 95 -166 2 2 0 1 42 80 96 -167 2 2 0 1 44 81 97 -168 2 2 0 1 56 83 101 -169 2 2 0 1 57 84 100 -170 2 2 0 1 54 85 98 -171 2 2 0 1 55 82 99 -172 2 2 0 1 56 94 78 -173 2 2 0 1 57 95 79 -174 2 2 0 1 54 96 80 -175 2 2 0 1 55 97 81 -176 2 2 0 1 50 73 122 -177 2 2 0 1 51 70 123 -178 2 2 0 1 52 72 124 -179 2 2 0 1 53 125 72 -180 2 2 0 1 70 124 123 -181 2 2 0 1 73 123 122 -182 2 2 0 1 39 116 104 -183 2 2 0 1 38 114 105 -184 2 2 0 1 41 117 103 -185 2 2 0 1 40 115 102 -186 2 2 0 1 39 74 116 -187 2 2 0 1 40 76 115 -188 2 2 0 1 41 77 117 -189 2 2 0 1 38 75 114 -190 2 2 0 1 59 104 116 -191 2 2 0 1 61 105 114 -192 2 2 0 1 58 103 117 -193 2 2 0 1 60 102 115 -194 2 2 0 1 53 107 71 -195 2 2 0 1 50 106 73 -196 2 2 0 1 51 108 70 -197 2 2 0 1 52 109 72 -198 2 2 0 1 43 74 119 -199 2 2 0 1 45 76 121 -200 2 2 0 1 42 77 120 -201 2 2 0 1 44 75 118 -202 2 2 0 1 39 119 74 -203 2 2 0 1 40 121 76 -204 2 2 0 1 38 118 75 -205 2 2 0 1 41 120 77 -206 2 2 0 1 50 115 76 -207 2 2 0 1 53 116 74 -208 2 2 0 1 51 117 77 -209 2 2 0 1 52 114 75 -210 2 2 0 1 53 71 125 -211 2 2 0 1 50 122 71 -212 2 2 0 1 51 123 73 -213 2 2 0 1 52 124 70 -214 2 2 0 1 1 122 123 -215 2 2 0 1 1 123 124 -216 2 2 0 1 2 90 33 -217 2 2 0 1 4 91 12 -218 2 2 0 1 3 92 19 -219 2 2 0 1 5 93 26 -220 2 2 0 1 8 9 89 -221 2 2 0 1 15 16 88 -222 2 2 0 1 22 23 86 -223 2 2 0 1 29 30 87 -224 2 2 0 1 10 11 110 -225 2 2 0 1 17 18 111 -226 2 2 0 1 24 25 112 -227 2 2 0 1 31 32 113 -228 2 2 0 1 56 101 94 -229 2 2 0 1 57 100 95 -230 2 2 0 1 54 98 96 -231 2 2 0 1 55 99 97 -232 2 2 0 1 35 96 98 -233 2 2 0 1 36 97 99 -234 2 2 0 1 34 95 100 -235 2 2 0 1 37 94 101 -236 2 2 0 1 2 80 90 -237 2 2 0 1 4 81 91 -238 2 2 0 1 3 78 92 -239 2 2 0 1 5 79 93 -240 2 2 0 1 8 89 85 -241 2 2 0 1 15 88 82 -242 2 2 0 1 22 86 83 -243 2 2 0 1 29 87 84 -244 2 2 0 1 42 90 80 -245 2 2 0 1 44 91 81 -246 2 2 0 1 43 92 78 -247 2 2 0 1 45 93 79 -248 2 2 0 1 48 83 86 -249 2 2 0 1 49 84 87 -250 2 2 0 1 47 82 88 -251 2 2 0 1 46 85 89 -252 2 2 0 1 71 122 125 -253 2 2 0 1 1 125 122 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_damp/inp/mesh_cir_2_0.msh b/examples/PeriDEM/two_particles/circ_damp/inp/mesh_cir_2_0.msh deleted file mode 100644 index 04b9322b3..000000000 --- a/examples/PeriDEM/two_particles/circ_damp/inp/mesh_cir_2_0.msh +++ /dev/null @@ -1,387 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -125 -1 0 0 0 -2 0.001 0 0 -3 -0.001 0 0 -4 0 0.001 0 -5 0 -0.001 0 -6 0.0009807852804033287 0.0001950903220156343 0 -7 0.0009238795325116882 0.0003826834323641206 0 -8 0.0008314696123034276 0.0005555702330182816 0 -9 0.000707106781187889 0.0007071067811852061 0 -10 0.0005555702330207002 0.0008314696123018116 0 -11 0.0003826834323659313 0.0009238795325109382 0 -12 0.0001950903220164722 0.0009807852804031621 0 -13 -0.0001950903220156343 0.0009807852804033287 0 -14 -0.0003826834323641206 0.0009238795325116882 0 -15 -0.0005555702330182816 0.0008314696123034276 0 -16 -0.0007071067811852061 0.000707106781187889 0 -17 -0.0008314696123018116 0.0005555702330207002 0 -18 -0.0009238795325109382 0.0003826834323659313 0 -19 -0.0009807852804031621 0.0001950903220164722 0 -20 -0.0009807852804033287 -0.0001950903220156343 0 -21 -0.0009238795325116882 -0.0003826834323641206 0 -22 -0.0008314696123034276 -0.0005555702330182816 0 -23 -0.000707106781187889 -0.0007071067811852061 0 -24 -0.0005555702330207002 -0.0008314696123018116 0 -25 -0.0003826834323659313 -0.0009238795325109382 0 -26 -0.0001950903220164722 -0.0009807852804031621 0 -27 0.0001950903220156343 -0.0009807852804033287 0 -28 0.0003826834323641206 -0.0009238795325116882 0 -29 0.0005555702330182816 -0.0008314696123034276 0 -30 0.0007071067811852061 -0.000707106781187889 0 -31 0.0008314696123018116 -0.0005555702330207002 0 -32 0.0009238795325109382 -0.0003826834323659313 0 -33 0.0009807852804031621 -0.0001950903220164722 0 -34 0.0001403978722461032 -0.0004775334106111281 0 -35 0.0004775334106111281 0.0001403978722461033 0 -36 -0.0001403978722461033 0.0004775334106111281 0 -37 -0.0004775334106111281 -0.0001403978722461032 0 -38 0.000275350040763875 0.0005151436934486718 0 -39 -0.0005151436934486718 0.000275350040763875 0 -40 -0.000275350040763875 -0.0005151436934486718 0 -41 0.0005151436934486718 -0.000275350040763875 0 -42 0.000706498742072902 -4.774179641470682e-05 0 -43 -0.0007064987420729021 4.774179641470683e-05 0 -44 4.774179641470682e-05 0.000706498742072902 0 -45 -4.774179641470683e-05 -0.0007064987420729021 0 -46 0.000560908314205594 0.0004322055237160031 0 -47 -0.0004322055237160031 0.000560908314205594 0 -48 -0.000560908314205594 -0.000432205523716003 0 -49 0.000432205523716003 -0.000560908314205594 0 -50 -8.907217580705043e-05 -0.0002835601405779077 0 -51 0.0002835601405779077 -8.90721758070504e-05 0 -52 8.90721758070504e-05 0.0002835601405779077 0 -53 -0.00028289525088121 8.89192315576115e-05 0 -54 0.0007653601793550064 0.0002321694721717819 0 -55 -0.0002321694721717819 0.0007653601793550064 0 -56 -0.0007653601793550066 -0.0002321694721717818 0 -57 0.0002321694721717818 -0.0007653601793550066 0 -58 0.0002651451837140231 -0.0003172796409224249 0 -59 -0.0002650967223658674 0.0003172684933823784 0 -60 -0.0003172796409224249 -0.0002651451837140231 0 -61 0.000317279640922425 0.0002651451837140232 0 -62 -0.0007441272756661095 0.0002603571447471878 0 -63 -0.0002603571447471878 -0.0007441272756661095 0 -64 0.0002603571447471878 0.0007441272756661093 0 -65 0.0007441272756661093 -0.0002603571447471878 0 -66 -0.0004699244452411801 -0.0006273788400755759 0 -67 0.00046992444524118 0.0006273788400755758 0 -68 -0.0006273788400755759 0.00046992444524118 0 -69 0.0006273788400755758 -0.0004699244452411801 0 -70 0.0002030272758118162 0.0001043161884529466 0 -71 -0.0002036630527951518 -0.0001068419359999012 0 -72 -9.445374285736624e-05 0.0001799464545721894 0 -73 0.0001043161884529465 -0.0002030272758118162 0 -74 -0.0004970170955862803 6.586839427724082e-05 0 -75 6.586839427724098e-05 0.0004970170955862803 0 -76 -6.586839427724082e-05 -0.0004970170955862803 0 -77 0.0004970170955862803 -6.586839427724098e-05 0 -78 -0.0008244440311085383 -6.448417848010671e-05 0 -79 6.448417848010671e-05 -0.0008244440311085383 0 -80 0.0008244440311085383 6.448417848010671e-05 0 -81 -6.448417848010674e-05 0.0008244440311085383 0 -82 -0.0004044199275928539 0.0007213256489759374 0 -83 -0.0007213256489759374 -0.0004044199275928539 0 -84 0.0004044199275928539 -0.0007213256489759374 0 -85 0.0007213256489759374 0.0004044199275928539 0 -86 -0.0006581469603828056 -0.0005453362611175841 0 -87 0.0005453362611175841 -0.0006581469603828056 0 -88 -0.000545336261117584 0.0006581469603828055 0 -89 0.0006581469603828055 0.000545336261117584 0 -90 0.0008546066574734472 -8.696282627516331e-05 0 -91 8.696282627516331e-05 0.0008546066574734472 0 -92 -0.0008546066574734472 8.696282627516331e-05 0 -93 -8.696282627516331e-05 -0.0008546066574734472 0 -94 -0.0006308243482882838 -9.240442272187253e-05 0 -95 9.240442272187253e-05 -0.0006308243482882838 0 -96 0.0006308243482882839 9.240442272187259e-05 0 -97 -9.240442272187259e-05 0.0006308243482882839 0 -98 0.0005536582259350242 0.0002837397923225919 0 -99 -0.0002837328692728553 0.0005536566334293033 0 -100 0.0002837397923225918 -0.0005536582259350243 0 -101 -0.0005536582259350242 -0.0002837397923225918 0 -102 -0.0004023760391867951 -0.0004194361440955051 0 -103 0.0004194361440955051 -0.0004023760391867951 0 -104 -0.0004194361440955054 0.0004023760391867952 0 -105 0.0004023760391867952 0.0004194361440955054 0 -106 6.284780033746436e-05 -0.0003476972740259265 0 -107 -0.0003476972740259265 -6.284780033746441e-05 0 -108 0.0003476972740259265 6.28478003374644e-05 0 -109 -6.28478003374644e-05 0.0003476972740259265 0 -110 0.0004171338138437499 0.0007817138151386086 0 -111 -0.0007817138151386088 0.0004171338138437498 0 -112 -0.0004171338138437499 -0.0007817138151386088 0 -113 0.0007817138151386086 -0.0004171338138437499 0 -114 0.0002027164794387103 0.0003908094006803176 0 -115 -0.0002027164794387104 -0.0003908094006803175 0 -116 -0.0003907722624543256 0.0002027079365508779 0 -117 0.0003908094006803174 -0.0002027164794387104 0 -118 0.0001623293440507526 0.0006156967016934909 0 -119 -0.0006156967016934909 0.0001623293440507526 0 -120 0.0006156967016934909 -0.0001623293440507526 0 -121 -0.0001623293440507526 -0.0006156967016934909 0 -122 -5.149762594049613e-05 -0.000140680870009453 0 -123 0.000140680870009453 -5.149762594049614e-05 0 -124 5.570620825351533e-05 0.0001309412202601445 0 -125 -0.0001466862863661694 3.043429079551567e-05 0 -$EndNodes -$Elements -253 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 4 -14 1 2 0 2 4 13 -15 1 2 0 2 13 14 -16 1 2 0 2 14 15 -17 1 2 0 2 15 16 -18 1 2 0 2 16 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 3 -22 1 2 0 3 3 20 -23 1 2 0 3 20 21 -24 1 2 0 3 21 22 -25 1 2 0 3 22 23 -26 1 2 0 3 23 24 -27 1 2 0 3 24 25 -28 1 2 0 3 25 26 -29 1 2 0 3 26 5 -30 1 2 0 4 5 27 -31 1 2 0 4 27 28 -32 1 2 0 4 28 29 -33 1 2 0 4 29 30 -34 1 2 0 4 30 31 -35 1 2 0 4 31 32 -36 1 2 0 4 32 33 -37 1 2 0 4 33 2 -38 2 2 0 1 6 7 54 -39 2 2 0 1 13 14 55 -40 2 2 0 1 20 21 56 -41 2 2 0 1 27 28 57 -42 2 2 0 1 59 99 104 -43 2 2 0 1 58 100 103 -44 2 2 0 1 60 101 102 -45 2 2 0 1 61 98 105 -46 2 2 0 1 34 100 58 -47 2 2 0 1 37 101 60 -48 2 2 0 1 35 98 61 -49 2 2 0 1 36 99 59 -50 2 2 0 1 9 10 67 -51 2 2 0 1 16 17 68 -52 2 2 0 1 23 24 66 -53 2 2 0 1 30 31 69 -54 2 2 0 1 11 12 64 -55 2 2 0 1 32 33 65 -56 2 2 0 1 18 19 62 -57 2 2 0 1 25 26 63 -58 2 2 0 1 9 67 89 -59 2 2 0 1 16 68 88 -60 2 2 0 1 23 66 86 -61 2 2 0 1 30 69 87 -62 2 2 0 1 12 91 64 -63 2 2 0 1 33 90 65 -64 2 2 0 1 19 92 62 -65 2 2 0 1 26 93 63 -66 2 2 0 1 6 54 80 -67 2 2 0 1 13 55 81 -68 2 2 0 1 20 56 78 -69 2 2 0 1 27 57 79 -70 2 2 0 1 7 85 54 -71 2 2 0 1 14 82 55 -72 2 2 0 1 21 83 56 -73 2 2 0 1 28 84 57 -74 2 2 0 1 40 66 63 -75 2 2 0 1 39 68 62 -76 2 2 0 1 38 67 64 -77 2 2 0 1 41 69 65 -78 2 2 0 1 52 70 61 -79 2 2 0 1 50 71 60 -80 2 2 0 1 51 73 58 -81 2 2 0 1 53 72 59 -82 2 2 0 1 35 61 108 -83 2 2 0 1 36 59 109 -84 2 2 0 1 34 58 106 -85 2 2 0 1 37 60 107 -86 2 2 0 1 43 62 92 -87 2 2 0 1 42 65 90 -88 2 2 0 1 44 64 91 -89 2 2 0 1 45 63 93 -90 2 2 0 1 46 89 67 -91 2 2 0 1 47 88 68 -92 2 2 0 1 48 86 66 -93 2 2 0 1 49 87 69 -94 2 2 0 1 58 73 106 -95 2 2 0 1 59 72 109 -96 2 2 0 1 60 71 107 -97 2 2 0 1 61 70 108 -98 2 2 0 1 48 66 102 -99 2 2 0 1 49 69 103 -100 2 2 0 1 47 68 104 -101 2 2 0 1 46 67 105 -102 2 2 0 1 40 102 66 -103 2 2 0 1 41 103 69 -104 2 2 0 1 39 104 68 -105 2 2 0 1 38 105 67 -106 2 2 0 1 51 58 117 -107 2 2 0 1 52 61 114 -108 2 2 0 1 53 59 116 -109 2 2 0 1 50 60 115 -110 2 2 0 1 48 102 101 -111 2 2 0 1 49 103 100 -112 2 2 0 1 47 104 99 -113 2 2 0 1 46 105 98 -114 2 2 0 1 35 77 96 -115 2 2 0 1 36 75 97 -116 2 2 0 1 34 76 95 -117 2 2 0 1 37 74 94 -118 2 2 0 1 43 94 74 -119 2 2 0 1 45 95 76 -120 2 2 0 1 42 96 77 -121 2 2 0 1 44 97 75 -122 2 2 0 1 62 68 111 -123 2 2 0 1 63 66 112 -124 2 2 0 1 64 67 110 -125 2 2 0 1 65 69 113 -126 2 2 0 1 1 124 72 -127 2 2 0 1 1 72 125 -128 2 2 0 1 43 119 62 -129 2 2 0 1 45 121 63 -130 2 2 0 1 42 120 65 -131 2 2 0 1 44 118 64 -132 2 2 0 1 11 64 110 -133 2 2 0 1 32 65 113 -134 2 2 0 1 18 62 111 -135 2 2 0 1 25 63 112 -136 2 2 0 1 10 110 67 -137 2 2 0 1 17 111 68 -138 2 2 0 1 24 112 66 -139 2 2 0 1 31 113 69 -140 2 2 0 1 39 62 119 -141 2 2 0 1 40 63 121 -142 2 2 0 1 38 64 118 -143 2 2 0 1 41 65 120 -144 2 2 0 1 35 108 77 -145 2 2 0 1 36 109 75 -146 2 2 0 1 34 106 76 -147 2 2 0 1 37 107 74 -148 2 2 0 1 53 74 107 -149 2 2 0 1 50 76 106 -150 2 2 0 1 51 77 108 -151 2 2 0 1 52 75 109 -152 2 2 0 1 2 6 80 -153 2 2 0 1 3 20 78 -154 2 2 0 1 4 13 81 -155 2 2 0 1 5 27 79 -156 2 2 0 1 7 8 85 -157 2 2 0 1 14 15 82 -158 2 2 0 1 21 22 83 -159 2 2 0 1 28 29 84 -160 2 2 0 1 48 101 83 -161 2 2 0 1 49 100 84 -162 2 2 0 1 46 98 85 -163 2 2 0 1 47 99 82 -164 2 2 0 1 43 78 94 -165 2 2 0 1 45 79 95 -166 2 2 0 1 42 80 96 -167 2 2 0 1 44 81 97 -168 2 2 0 1 56 83 101 -169 2 2 0 1 57 84 100 -170 2 2 0 1 54 85 98 -171 2 2 0 1 55 82 99 -172 2 2 0 1 56 94 78 -173 2 2 0 1 57 95 79 -174 2 2 0 1 54 96 80 -175 2 2 0 1 55 97 81 -176 2 2 0 1 50 73 122 -177 2 2 0 1 51 70 123 -178 2 2 0 1 52 72 124 -179 2 2 0 1 53 125 72 -180 2 2 0 1 70 124 123 -181 2 2 0 1 73 123 122 -182 2 2 0 1 39 116 104 -183 2 2 0 1 38 114 105 -184 2 2 0 1 41 117 103 -185 2 2 0 1 40 115 102 -186 2 2 0 1 39 74 116 -187 2 2 0 1 40 76 115 -188 2 2 0 1 41 77 117 -189 2 2 0 1 38 75 114 -190 2 2 0 1 59 104 116 -191 2 2 0 1 61 105 114 -192 2 2 0 1 58 103 117 -193 2 2 0 1 60 102 115 -194 2 2 0 1 53 107 71 -195 2 2 0 1 50 106 73 -196 2 2 0 1 51 108 70 -197 2 2 0 1 52 109 72 -198 2 2 0 1 43 74 119 -199 2 2 0 1 45 76 121 -200 2 2 0 1 42 77 120 -201 2 2 0 1 44 75 118 -202 2 2 0 1 39 119 74 -203 2 2 0 1 40 121 76 -204 2 2 0 1 38 118 75 -205 2 2 0 1 41 120 77 -206 2 2 0 1 50 115 76 -207 2 2 0 1 53 116 74 -208 2 2 0 1 51 117 77 -209 2 2 0 1 52 114 75 -210 2 2 0 1 53 71 125 -211 2 2 0 1 50 122 71 -212 2 2 0 1 51 123 73 -213 2 2 0 1 52 124 70 -214 2 2 0 1 1 122 123 -215 2 2 0 1 1 123 124 -216 2 2 0 1 2 90 33 -217 2 2 0 1 4 91 12 -218 2 2 0 1 3 92 19 -219 2 2 0 1 5 93 26 -220 2 2 0 1 8 9 89 -221 2 2 0 1 15 16 88 -222 2 2 0 1 22 23 86 -223 2 2 0 1 29 30 87 -224 2 2 0 1 10 11 110 -225 2 2 0 1 17 18 111 -226 2 2 0 1 24 25 112 -227 2 2 0 1 31 32 113 -228 2 2 0 1 56 101 94 -229 2 2 0 1 57 100 95 -230 2 2 0 1 54 98 96 -231 2 2 0 1 55 99 97 -232 2 2 0 1 35 96 98 -233 2 2 0 1 36 97 99 -234 2 2 0 1 34 95 100 -235 2 2 0 1 37 94 101 -236 2 2 0 1 2 80 90 -237 2 2 0 1 4 81 91 -238 2 2 0 1 3 78 92 -239 2 2 0 1 5 79 93 -240 2 2 0 1 8 89 85 -241 2 2 0 1 15 88 82 -242 2 2 0 1 22 86 83 -243 2 2 0 1 29 87 84 -244 2 2 0 1 42 90 80 -245 2 2 0 1 44 91 81 -246 2 2 0 1 43 92 78 -247 2 2 0 1 45 93 79 -248 2 2 0 1 48 83 86 -249 2 2 0 1 49 84 87 -250 2 2 0 1 47 82 88 -251 2 2 0 1 46 85 89 -252 2 2 0 1 71 122 125 -253 2 2 0 1 1 125 122 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_damp/inp/particle_locations_0.csv b/examples/PeriDEM/two_particles/circ_damp/inp/particle_locations_0.csv deleted file mode 100644 index 41cd14085..000000000 --- a/examples/PeriDEM/two_particles/circ_damp/inp/particle_locations_0.csv +++ /dev/null @@ -1,3 +0,0 @@ -i, x, y, z, r, o -0, 0.001000, 0.001000, 0.000000, 0.001000, 0.000000 -1, 0.001000, 0.003600, 0.000000, 0.001000, 1.570796 diff --git a/examples/PeriDEM/two_particles/circ_damp/inp/problem_setup.py b/examples/PeriDEM/two_particles/circ_damp/inp/problem_setup.py deleted file mode 100644 index c8a30e1b3..000000000 --- a/examples/PeriDEM/two_particles/circ_damp/inp/problem_setup.py +++ /dev/null @@ -1,465 +0,0 @@ -import os -import numpy as np -import sys - -def print_bool(arg, prefix = ""): - - str = prefix - if arg == True: - str += "True\n" - else: - str += "False\n" - return str - -def print_dbl(arg, prefix = ""): - - str = prefix + "%4.6e\n" % (arg) - return str - -def print_int(arg, prefix = ""): - str = prefix + "%d\n" % (arg) - return str - -def print_dbl_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%4.6e" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def print_int_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%d" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def does_intersect(p, r, R, particles, padding): - - for q in particles: - - pq = np.array([p[i] - q[i] for i in range(3)]) - if np.linalg.norm(pq) <= r + R + padding: - return True - - return False - - -def get_E(K, nu): - return 3. * K * (1. - 2. * nu) - -def get_G(E, nu): - return E / (2. * (1. + nu)) - - -def get_eff_k(k1, k2): - return 2. * k1 * k2 / (k1 + k2) - - -def particle_locations(inp_dir, pp_tag, R1, R2, offset): - """Generate particle location data""" - - sim_particles = [] - sim_particles.append([0., R1, R1, 0., R1, 0.]) - sim_particles.append([1., R1, 2. * R1 + R2 + offset, 0., R2, np.pi*0.5]) - - inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') - inpf.write("i, x, y, z, r, o\n") - for p in sim_particles: - inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], p[5])) - - inpf.close() - - -def generate_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): - - sim_inp_dir = str(inp_dir) - - # center and radius - sim_Cx = center[0] - sim_Cy = center[1] - sim_Cz = center[2] - sim_radius = radius - - # mesh size - sim_h = mesh_size - - # - # create .geo file for gmsh - # - geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') - geof.write("cl__1 = 1;\n") - geof.write("Mesh.MshFileVersion = 2.2;\n") - - # - # points - # - geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); - geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) - geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) - - # - # circlular arc - # - geof.write("Circle(1) = {2, 1, 4};\n") - geof.write("Circle(2) = {4, 1, 3};\n") - geof.write("Circle(3) = {3, 1, 5};\n") - geof.write("Circle(4) = {5, 1, 2};\n") - - # - # surfaces - # - geof.write("Line Loop(1) = {2, 3, 4, 1};\n") - - # - # plane surface - # - geof.write("Plane Surface(1) = {1};\n") - - # - # physical surface - # - # tag = '"' + "a" + '"' - # geof.write("Physical Surface(%s) = {1};\n" % (tag)) - - # # add center point to plane surface - geof.write("Point{1} In Surface {1};") - - # close file - geof.close() - - - -def create_input_file(inp_dir, pp_tag): - """Generates input file for two-particle test""" - - sim_inp_dir = str(inp_dir) - - ## R1 - bottom R2 - top - center = [0., 0., 0.] - R1 = 0.001 - R2 = 0.001 - mesh_size = R1 / 5. - if R2 < R1: - mesh_size = R2 / 5. - - horizon = 3. * mesh_size - particle_dist = 0.001 - - ## time - final_time = 0.04 - num_steps = 200000 - # final_time = 0.00002 - # num_steps = 2 - num_outputs = 100 - dt_out_n = num_steps / num_outputs - perform_out = True - - ## material - poisson1 = 0.25 - rho1 = 1200. - K1 = 2.16e+7 - E1 = get_E(K1, poisson1) - G1 = get_G(E1, poisson1) - Gc1 = 50. - - poisson2 = 0.25 - rho2 = 1200. - K2 = 2.16e+7 - E2 = get_E(K2, poisson2) - G2 = get_G(E2, poisson2) - Gc2 = 50. - - ## contact - # R_contact = 0.95 * mesh_size - # R_contact = 1.74e-04 - R_contact_factor = 0.95 - - # Kn_V_max = 7.385158e+05 - # Kn = np.power(Kn_V_max, 2) - # compute from bulk modulus - - # from bulk modulus - Kn_11 = 18. * get_eff_k(K1, K1) / (np.pi * np.power(horizon, 5)) - Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 5)) - Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 5)) - - beta_n_eps = 0.9 - friction_coeff = 0.5 - damping_active = True - friction_active = False - beta_n_factor = 100. - - ## gravity - gravity_active = True - gravity = [0., -10., 0.] - - ## assign free fall velocity to second particle - free_fall_dist = particle_dist - horizon - free_fall_vel = [0., 0., 0.] - free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - # free_fall_vel[1] = -2. - - - ### ---------------------------------------------------------------- ### - # generate YAML file - ### ---------------------------------------------------------------- ### - # print('\nGenerating imput file\n') - inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') - inpf.write("Model:\n") - inpf.write(" Dimension: 2\n") - inpf.write(" Discretization_Type:\n") - inpf.write(" Spatial: finite_difference\n") - inpf.write(" Time: central_difference\n") - inpf.write(" Final_Time: %4.6e\n" % (final_time)) - inpf.write(" Time_Steps: %d\n" % (num_steps)) - - inpf.write("Policy:\n") - inpf.write(" Enable_PostProcessing: true\n") - - # - # container info - # - inpf.write("Container:\n") - inpf.write(" Geometry:\n") - inpf.write(" Type: rectangle\n") - contain_params = [0., 0., 0., 2.*R1, 2.*R1 + 2.*R2 + particle_dist, 0.] - if R2 > R1: - contain_params[3] = 2.*R2 - inpf.write(" Parameters: " + print_dbl_list(contain_params)) - - # - # zone info - # - inpf.write("Zone:\n") - inpf.write(" Zones: 2\n") - - ## zone 1 (bottom particle) - inpf.write(" Zone_1:\n") - inpf.write(" Is_Wall: false\n") - - ## zone 2 (top particle) - inpf.write(" Zone_2:\n") - inpf.write(" Is_Wall: false\n") - - # - # particle info - # - inpf.write("Particle:\n") - inpf.write(" Test_Name: two_particle\n") - inpf.write(" Zone_1:\n") - inpf.write(" Type: circle\n") - p1_geom = [R1, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p1_geom)) - inpf.write(" Zone_2:\n") - inpf.write(" Type: circle\n") - p2_geom = [R2, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p2_geom)) - - # - # particle generation - # - inpf.write("Particle_Generation:\n") - inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") - inpf.write(" File_Data_Type: loc_rad_orient\n") - - # - # Mesh info - # - inpf.write("Mesh:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" File: mesh_cir_1_" + str(pp_tag) + ".msh \n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" File: mesh_cir_2_" + str(pp_tag) + ".msh \n") - - # - # Contact info - # - inpf.write("Contact:\n") - - ## 11 - inpf.write(" Zone_11:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_11)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 12 - inpf.write(" Zone_12:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_12)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 22 - inpf.write(" Zone_22:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_22)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - # - # Neighbor info - # - inpf.write("Neighbor:\n") - inpf.write(" Update_Criteria: simple_all\n") - inpf.write(" Search_Factor: 5.0\n") - - # - # Material info - # - inpf.write("Material:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho1)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K1)) - inpf.write(" G: %4.6e\n" % (G1)) - inpf.write(" Gc: %4.6e\n" % (Gc1)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho2)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K2)) - inpf.write(" G: %4.6e\n" % (G2)) - inpf.write(" Gc: %4.6e\n" % (Gc2)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - # - # Force - # - if gravity_active == True: - inpf.write("Force_BC:\n") - inpf.write(" Gravity: " + print_dbl_list(gravity)) - - # - # IC - # - inpf.write("IC:\n") - inpf.write(" Constant_Velocity:\n") - inpf.write(" Velocity_Vector: " + print_dbl_list(free_fall_vel)) - inpf.write(" Particle_List: [1]\n") - - # - # Displacement - # - inpf.write("Displacement_BC:\n") - inpf.write(" Sets: 1\n") - - inpf.write(" Set_1:\n") - inpf.write(" Particle_List: [0]\n") - inpf.write(" Direction: [1,2]\n") - inpf.write(" Time_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Parameters:\n") - inpf.write(" - 0.0\n") - inpf.write(" Spatial_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Zero_Displacement: true\n") - - # - # Output info - # - inpf.write("Output:\n") - inpf.write(" Path: ../out/\n") - inpf.write(" Tags:\n") - inpf.write(" - Displacement\n") - inpf.write(" - Velocity\n") - inpf.write(" - Force\n") - inpf.write(" - Force_Density\n") - inpf.write(" - Damage_Z\n") - inpf.write(" - Damage\n") - inpf.write(" - Nodal_Volume\n") - inpf.write(" - Zone_ID\n") - inpf.write(" - Particle_ID\n") - inpf.write(" - Fixity\n") - inpf.write(" - Force_Fixity\n") - inpf.write(" - Contact_Nodes\n") - inpf.write(" - No_Fail_Node\n") - inpf.write(" - Boundary_Node_Flag\n") - inpf.write(" - Theta\n") - inpf.write(" Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Compress_Type: zlib\n") - inpf.write(" Perform_FE_Out: false\n") - if perform_out: - inpf.write(" Perform_Out: true\n") - else: - inpf.write(" Perform_Out: false\n") - inpf.write(" Test_Output_Interval: %d\n" % (dt_out_n)) - - inpf.write(" Debug: 1\n") - inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) - - - inpf.write("HPX:\n") - inpf.write(" Partitions: 1\n") - - # close file - inpf.close() - - - # generate particle locations - particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - - # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_1', center, R1, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_2', center, R2, mesh_size, pp_tag) - - -##-------------------------------------------------------## -##-------------------------------------------------------## -inp_dir = './' -pp_tag = 0 -if len(sys.argv) > 1: - pp_tag = int(sys.argv[1]) - -create_input_file(inp_dir, pp_tag) diff --git a/examples/PeriDEM/two_particles/circ_damp/run.sh b/examples/PeriDEM/two_particles/circ_damp/run.sh deleted file mode 100755 index b4719022c..000000000 --- a/examples/PeriDEM/two_particles/circ_damp/run.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash -( -MY_PWD=$(pwd) -# locate executable -execsrc="../../../../../bin/PeriDEM" -nts="2" -if [[ $# -gt 0 ]]; then - nts="$1" -fi - -if [[ ! -d "out" ]]; then - mkdir "out" -fi - -# go to input directory -cd "inp" - -# get tag from command line -pp_tag="0" -if [[ $# -gt 1 ]]; then - pp_tag="$2" -fi - -f_suf="_$pp_tag" -echo "Setting up problem ... " -python3 -B problem_setup.py $pp_tag - -echo "Creating mesh for particles ... " -f_p_1_mesh="mesh_cir_1$f_suf" -gmsh "$f_p_1_mesh.geo" -2 &> /dev/null -gmsh "$f_p_1_mesh.geo" -2 -o "$f_p_1_mesh.vtk" &> /dev/null - -f_p_2_mesh="mesh_cir_2$f_suf" -gmsh "$f_p_2_mesh.geo" -2 &> /dev/null -gmsh "$f_p_2_mesh.geo" -2 -o "$f_p_2_mesh.vtk" &> /dev/null - -echo "Running PeriDEM ... " -f_inp="input$f_suf.yaml" -"$execsrc" -i "$f_inp" -nThreads $nts - -) 2>&1 | tee output.log diff --git a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/input_0.yaml b/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/input_0.yaml deleted file mode 100644 index d16983570..000000000 --- a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/input_0.yaml +++ /dev/null @@ -1,129 +0,0 @@ -Model: - Dimension: 2 - Discretization_Type: - Spatial: finite_difference - Time: central_difference - Final_Time: 4.000000e-02 - Time_Steps: 200000 -Policy: - Enable_PostProcessing: true -Container: - Geometry: - Type: rectangle - Parameters: [0.000000e+00, 0.000000e+00, 0.000000e+00, 6.000000e-03, 9.000000e-03, 0.000000e+00] -Zone: - Zones: 2 - Zone_1: - Is_Wall: false - Zone_2: - Is_Wall: false -Particle: - Test_Name: two_particle - Zone_1: - Type: circle - Parameters: [3.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] - Zone_2: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] -Particle_Generation: - From_File: particle_locations_0.csv - File_Data_Type: loc_rad_orient -Mesh: - Zone_1: - File: mesh_cir_1_0.msh - Zone_2: - File: mesh_cir_2_0.msh -Contact: - Zone_11: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_12: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_22: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 -Neighbor: - Update_Criteria: simple_all - Search_Factor: 5.0 -Material: - Zone_1: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 - Zone_2: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 -Force_BC: - Gravity: [0.000000e+00, -1.000000e+01, 0.000000e+00] -IC: - Constant_Velocity: - Velocity_Vector: [0.000000e+00, -8.944272e-02, 0.000000e+00] - Particle_List: [1] -Displacement_BC: - Sets: 1 - Set_1: - Particle_List: [0] - Direction: [1,2] - Time_Function: - Type: constant - Parameters: - - 0.0 - Spatial_Function: - Type: constant - Zero_Displacement: true -Output: - Path: ../out/ - Tags: - - Displacement - - Velocity - - Force - - Force_Density - - Damage_Z - - Damage - - Nodal_Volume - - Zone_ID - - Particle_ID - - Fixity - - Force_Fixity - - Contact_Nodes - - No_Fail_Node - - Boundary_Node_Flag - - Theta - Output_Interval: 2000 - Compress_Type: zlib - Perform_FE_Out: false - Perform_Out: true - Test_Output_Interval: 2000 - Debug: 1 - Tag_PP: 0 -HPX: - Partitions: 1 diff --git a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/mesh_cir_1_0.msh b/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/mesh_cir_1_0.msh deleted file mode 100644 index 769206610..000000000 --- a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/mesh_cir_1_0.msh +++ /dev/null @@ -1,3057 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -1015 -1 0 0 0 -2 0.003 0 0 -3 -0.003 0 0 -4 0 0.003 0 -5 0 -0.003 0 -6 0.002993576769715871 0.0001962093876895059 0 -7 0.002974334584121603 0.000391578576658854 0 -8 0.002942355841210006 0.0005852709660468056 0 -9 0.002897777478867743 0.0007764571353055556 0 -10 0.002840790388486149 0.0009643183959070346 0 -11 0.002771638597534986 0.001148050297092552 0 -12 0.002690618224599554 0.001326866070653985 0 -13 0.0025980762113553 0.001499999999996563 0 -14 0.002494408836910089 0.001666710699055135 0 -15 0.002380060020876686 0.001826284287022278 0 -16 0.002255519422440388 0.001978037445296266 0 -17 0.002121320343563419 0.002121320343555866 0 -18 0.0019780374453039 0.002255519422433693 0 -19 0.001826284287029593 0.002380060020871073 0 -20 0.001666710699062014 0.002494408836905493 0 -21 0.001500000000002974 0.002598076211351599 0 -22 0.001326866070659623 0.002690618224596774 0 -23 0.001148050297097719 0.002771638597532846 0 -24 0.0009643183959114134 0.002840790388484662 0 -25 0.0007764571353088967 0.002897777478866847 0 -26 0.0005852709660493251 0.002942355841209505 0 -27 0.0003915785766606796 0.002974334584121362 0 -28 0.0001962093876903049 0.002993576769715819 0 -29 -0.0001962093876895059 0.002993576769715871 0 -30 -0.000391578576658854 0.002974334584121603 0 -31 -0.0005852709660468056 0.002942355841210006 0 -32 -0.0007764571353055556 0.002897777478867743 0 -33 -0.0009643183959070346 0.002840790388486149 0 -34 -0.001148050297092552 0.002771638597534986 0 -35 -0.001326866070653985 0.002690618224599554 0 -36 -0.001499999999996563 0.0025980762113553 0 -37 -0.001666710699055135 0.002494408836910089 0 -38 -0.001826284287022278 0.002380060020876686 0 -39 -0.001978037445296266 0.002255519422440388 0 -40 -0.002121320343555866 0.002121320343563419 0 -41 -0.002255519422433693 0.0019780374453039 0 -42 -0.002380060020871073 0.001826284287029593 0 -43 -0.002494408836905493 0.001666710699062014 0 -44 -0.002598076211351599 0.001500000000002974 0 -45 -0.002690618224596774 0.001326866070659623 0 -46 -0.002771638597532846 0.001148050297097719 0 -47 -0.002840790388484662 0.0009643183959114134 0 -48 -0.002897777478866847 0.0007764571353088967 0 -49 -0.002942355841209505 0.0005852709660493251 0 -50 -0.002974334584121362 0.0003915785766606796 0 -51 -0.002993576769715819 0.0001962093876903049 0 -52 -0.002993576769715871 -0.0001962093876895059 0 -53 -0.002974334584121603 -0.000391578576658854 0 -54 -0.002942355841210006 -0.0005852709660468056 0 -55 -0.002897777478867743 -0.0007764571353055556 0 -56 -0.002840790388486149 -0.0009643183959070346 0 -57 -0.002771638597534986 -0.001148050297092552 0 -58 -0.002690618224599554 -0.001326866070653985 0 -59 -0.0025980762113553 -0.001499999999996563 0 -60 -0.002494408836910089 -0.001666710699055135 0 -61 -0.002380060020876686 -0.001826284287022278 0 -62 -0.002255519422440388 -0.001978037445296266 0 -63 -0.002121320343563419 -0.002121320343555866 0 -64 -0.0019780374453039 -0.002255519422433693 0 -65 -0.001826284287029593 -0.002380060020871073 0 -66 -0.001666710699062014 -0.002494408836905493 0 -67 -0.001500000000002974 -0.002598076211351599 0 -68 -0.001326866070659623 -0.002690618224596774 0 -69 -0.001148050297097719 -0.002771638597532846 0 -70 -0.0009643183959114134 -0.002840790388484662 0 -71 -0.0007764571353088967 -0.002897777478866847 0 -72 -0.0005852709660493251 -0.002942355841209505 0 -73 -0.0003915785766606796 -0.002974334584121362 0 -74 -0.0001962093876903049 -0.002993576769715819 0 -75 0.0001962093876895059 -0.002993576769715871 0 -76 0.000391578576658854 -0.002974334584121603 0 -77 0.0005852709660468056 -0.002942355841210006 0 -78 0.0007764571353055556 -0.002897777478867743 0 -79 0.0009643183959070346 -0.002840790388486149 0 -80 0.001148050297092552 -0.002771638597534986 0 -81 0.001326866070653985 -0.002690618224599554 0 -82 0.001499999999996563 -0.0025980762113553 0 -83 0.001666710699055135 -0.002494408836910089 0 -84 0.001826284287022278 -0.002380060020876686 0 -85 0.001978037445296266 -0.002255519422440388 0 -86 0.002121320343555866 -0.002121320343563419 0 -87 0.002255519422433693 -0.0019780374453039 0 -88 0.002380060020871073 -0.001826284287029593 0 -89 0.002494408836905493 -0.001666710699062014 0 -90 0.002598076211351599 -0.001500000000002974 0 -91 0.002690618224596774 -0.001326866070659623 0 -92 0.002771638597532846 -0.001148050297097719 0 -93 0.002840790388484662 -0.0009643183959114134 0 -94 0.002897777478866847 -0.0007764571353088967 0 -95 0.002942355841209505 -0.0005852709660493251 0 -96 0.002974334584121362 -0.0003915785766606796 0 -97 0.002993576769715819 -0.0001962093876903049 0 -98 -3.813820854130309e-05 0.001532434391792909 0 -99 -0.001352296775180622 0.0007241215365418833 0 -100 -0.00126410804717736 -0.00078567396185745 0 -101 0.001487418459828922 5.197950934242947e-05 0 -102 7.761209881154203e-06 -0.001533556218959124 0 -103 0.001282847835381083 -0.001187608520650126 0 -104 0.001187608520650126 0.001282847835381083 0 -105 -0.001985087335054951 -6.49850307231137e-05 0 -106 -0.0009083926887456994 -0.001773836684207626 0 -107 -0.001022462220156368 0.001710627039294411 0 -108 0.001933092677477352 0.0008435124157992995 0 -109 0.0008496915560481226 -0.001936938135499739 0 -110 0.0006916157025916791 0.001980875894680661 0 -111 0.001999262450533312 -0.0006840206535713767 0 -112 0.0004824808292197049 0.000764719645344653 0 -113 0.000776299862622852 -0.0004740691143623264 0 -114 -0.0008642425185718406 -3.389846719891529e-05 0 -115 -0.0004487355972970127 0.0007416298973824389 0 -116 -0.0003840335795413549 -0.0007961371943978332 0 -117 -0.002069771807024075 -0.0008285199662955567 0 -118 -0.002163167259693302 0.0006831710041165319 0 -119 -0.0003033725537470654 -0.002193778219114492 0 -120 -0.0004462029701848508 0.002169239657213788 0 -121 -0.001665106164214094 -0.00151934655068735 0 -122 -0.001760911062898038 0.001407190359456443 0 -123 0.002293846954235647 7.3231453959134e-05 0 -124 0.001082460666266275 0.0005967490710948602 0 -125 0.0006029080056995398 -0.001086990482781732 0 -126 0.001467854185848843 -0.001806108979247324 0 -127 0.001922404628471007 -0.001352730132060884 0 -128 0.001806108979247325 0.001467854185848841 0 -129 0.001352730132060883 0.001922404628471007 0 -130 0.0003300895880925794 -0.002358698966508247 0 -131 0.0001750582295188737 0.002375225431781364 0 -132 0.0006281645677881711 0.0001673447565573434 0 -133 0.001378410189228951 -0.0005705905504486584 0 -134 0.0005432230618687406 0.001387256875754532 0 -135 0.0001763125514899142 -0.000645933162518751 0 -136 -0.0008913630797182099 0.001123154034789316 0 -137 -0.00142133877714024 -0.0002351456336894095 0 -138 -0.0008210299687003912 -0.001179035714228834 0 -139 -0.00241246945232148 -0.0004286987818160604 0 -140 -0.002439333388139486 0.0002499875046960836 0 -141 -0.0008478644267423824 -0.002292160034223822 0 -142 -0.0009959635228508723 0.002231799356972201 0 -143 -0.001428283720393654 -0.001998328386641375 0 -144 -0.001555922585024763 0.001900635587431028 0 -145 0.002442390325923974 -0.0004132324857681345 0 -146 0.002452404796659769 0.0005610074057340179 0 -147 -0.0005650456511910137 0.001507181790302593 0 -148 -0.001587547834112755 0.0002759985282984171 0 -149 -0.0004649958078815373 -0.001549716535723198 0 -150 -2.227553395481844e-05 0.0009908665410747911 0 -151 -0.00212254922489831 -0.001303879468850158 0 -152 -0.002203282481478604 0.001162266401568549 0 -153 -0.0009269410098756561 0.0004586023096705012 0 -154 -0.0008677762893627089 -0.0005396179731239793 0 -155 -0.0004317366162379235 0.0002371802038487706 0 -156 -0.0004166792299104676 -0.0002730835886878012 0 -157 4.964194560598371e-05 0.0004989350061558184 0 -158 0.001224478261112514 -0.002211123354604189 0 -159 0.002231017804870723 0.001195642214890113 0 -160 0.001091880963383415 0.0022986610055576 0 -161 0.002281529681885222 -0.001052652329760596 0 -162 0.0003484779529464514 -0.001844660790910805 0 -163 0.0002004910719107876 0.001888156695689272 0 -164 0.001475914704247048 0.0009146075619618636 0 -165 0.0009143214775240796 -0.001475938246278391 0 -166 0.001885185375908917 -0.0002251447642724221 0 -167 0.001834119403235613 0.0003493529657857422 0 -168 0.0006008631232049395 0.002445212098143418 0 -169 0.0007597892733804837 -0.00240041434327808 0 -170 0.001028464090858281 -8.668381998900638e-05 0 -171 -2.973690260048973e-05 -0.001086796188965714 0 -172 -0.001333069557446573 0.001171752819077367 0 -173 -0.001253579052146434 -0.001256430926882191 0 -174 -0.001789382947765273 -0.0004968483542398175 0 -175 0.0008557456115013976 0.0009521014797440278 0 -176 0.0009169190143120962 -0.0008476068986361449 0 -177 0.001624008239626108 -0.0009480224908135744 0 -178 0.0009432844162396091 0.001633988771008222 0 -179 0.0003887055628326609 -0.0001293152206836817 0 -180 -4.648043907969296e-05 -0.002568273538640749 0 -181 -0.0002143520560491016 0.002559735884783806 0 -182 -0.00174401630989927 0.0009391181765174494 0 -183 -0.001666330219626212 -0.001055876041394311 0 -184 0.001730247557659838 0.001854293320865021 0 -185 0.001854293320865021 -0.001730247557659839 0 -186 -0.002456258605035593 -0.0008316234978763313 0 -187 -0.002508093299647936 0.0006604347347052177 0 -188 -0.0005339532940354501 -0.002558766400653419 0 -189 -0.0007001613886120162 0.002518365669084067 0 -190 -0.000359872740460047 0.001120359734595844 0 -191 -0.001808391758898965 -0.00187055255007812 0 -192 -0.001926859843490581 0.001748273073577424 0 -193 0.0004950166719743906 -0.001498573757812649 0 -194 -0.001182181637053475 0.0002178018295024824 0 -195 0.001496463575368267 0.0004976686178033938 0 -196 -5.215768824531741e-05 -0.001893069070616213 0 -197 -0.0001762904563618184 0.001881628919407397 0 -198 -0.001957565707071781 0.0003304773656287206 0 -199 -0.0007009923035747968 0.001865015708044224 0 -200 -0.000577513561878151 -0.001906869656469965 0 -201 -0.00261234584651789 -7.067679156608998e-05 0 -202 0.002616259571462766 -3.506200332863852e-05 0 -203 -0.0004398364576678239 -0.001148600003696882 0 -204 -0.001224922255901777 -0.002322110313866699 0 -205 -0.001374172884265248 0.002237024748838633 0 -206 -0.001293289714285631 -0.001607033414118821 0 -207 -0.001395625695791174 0.00151900743790868 0 -208 0.001442719341912251 0.001567351894812496 0 -209 0.001567351894812498 -0.001442719341912251 0 -210 -7.22263087128357e-05 -0.000360970001907006 0 -211 0.0007350075617661191 0.0005061242166549553 0 -212 0.002474435411864131 0.0009272133386324326 0 -213 0.002526999851121411 -0.0007694748840303859 0 -214 0.0005295346743621998 -0.0007353239500188238 0 -215 0.0002724707399406057 0.0002438391116267902 0 -216 0.0002151221263408577 0.001277652147248905 0 -217 0.001218539730132446 0.0002383320866020623 0 -218 -0.001758979597205783 0.00062463761119578 0 -219 0.002632858934651932 0.0002994887539710555 0 -220 0.00176370300520193 0.001123712084251754 0 -221 0.001104094284377768 -0.001745010331983513 0 -222 0.0002530517039113387 -0.001251963994410358 0 -223 0.001543837708397489 -0.002164851632610257 0 -224 0.00216483403005064 0.001544030310921405 0 -225 0.00140604654102477 0.002261106765905838 0 -226 0.002264679173490259 -0.001389164144182871 0 -227 -0.002081914487836684 -0.00167827045805838 0 -228 -0.002187221088757132 0.001538513429889675 0 -229 -0.0009808713839918341 0.0008103954174335921 0 -230 -0.001182896245038344 -0.0004661362210744211 0 -231 -0.000954174944520893 -0.0008879505601457912 0 -232 0.0004875949594745661 0.00172229867746026 0 -233 0.001560993105358571 -0.0002751461325960207 0 -234 0.000513713226300383 -0.002616425474819896 0 -235 0.0003410851341774443 0.002644572082223263 0 -236 -0.002406644184908668 -0.001152218014512888 0 -237 -0.002476850038674828 0.0009923489666633801 0 -238 -0.001636551855563688 -0.0007563404186109877 0 -239 0.001064220937425691 -0.0003960625140050291 0 -240 2.81313699293681e-05 -0.002199855176554124 0 -241 -0.0001090913975432411 0.002201669571712169 0 -242 -0.001106502757857638 0.001359456894753595 0 -243 -0.001015220915548557 -0.001428914936050334 0 -244 -0.001062134218654965 -0.002035031211044619 0 -245 -0.001192957517040529 0.001961207151450852 0 -246 0.00102636039259415 0.001978988269119585 0 -247 0.001979423991648277 -0.001038205786187053 0 -248 -0.002110799126036155 -0.0005271576270778306 0 -249 -0.00229693032038959 -0.0001646096826343169 0 -250 0.001701929028488952 -0.0005774712041427338 0 -251 0.0005439206902753539 -0.002120137344714245 0 -252 0.0004085468517087858 0.002152671864873823 0 -253 0.001169279956075272 0.0009448093017486493 0 -254 0.0009554834616985567 -0.001171932392329925 0 -255 0.001286620882321668 -0.0008747262205293633 0 -256 0.000874726220529364 0.001286620882321668 0 -257 0.0007381712023666008 -0.0001402487097661148 0 -258 0.0005261000682382478 0.001091440897416582 0 -259 -0.001700392835221253 -2.271455739004104e-05 0 -260 0.002110611182769284 0.0005412029698669272 0 -261 0.002139253618012633 -0.0004042603852555048 0 -262 -0.0002741474984238304 0.0004952333113418217 0 -263 0.0002040568179793001 -0.002711991467984895 0 -264 2.608043951527053e-05 0.002719578464731581 0 -265 -9.870984979715827e-05 -0.0007434764956998879 0 -266 0.001250969966051389 -0.001492472877654029 0 -267 0.001492472877654029 0.001250969966051387 0 -268 -0.0002206923455891209 -0.001361859025292146 0 -269 0.0002436343383803147 0.001564239378531734 0 -270 -0.0006342054704340581 0.0009806111057298068 0 -271 0.001070649142941935 -0.002474381263071182 0 -272 0.0009034312760305336 0.002544476952941252 0 -273 0.001959688558135741 6.748038306177125e-05 0 -274 -0.001146704102267672 -0.0001625928104246939 0 -275 -0.0006548313151335877 -0.0009444522387133639 0 -276 -0.002653022005686928 -0.0006004361162136282 0 -277 -0.002702833996073107 0.000436904280898949 0 -278 -0.0008016607188814032 -0.002617602539644144 0 -279 -0.0009711436989136993 0.002559566932082435 0 -280 0.0004482776519793848 0.0004916738358803119 0 -281 0.0003043943514670691 -0.0009251308759166023 0 -282 -0.001684071746110666 -0.002129986237671874 0 -283 -0.001819773784389748 0.002015282211594673 0 -284 0.0001686177063993907 0.000731894032076889 0 -285 -0.000581872385325932 0.0004767400521247585 0 -286 -0.0007427868838743188 0.0002160590160500854 0 -287 0.0009231249078924126 0.000296416335762339 0 -288 -0.0007135036838843277 -0.0002736256135416329 0 -289 -0.0005773502691905665 -1.890049083193945e-05 0 -290 -0.0005660512868635775 -0.0005552275052678495 0 -291 -0.0002751760152681756 -1.629795558863293e-05 0 -292 -0.0004466477762955711 0.001776500072863459 0 -293 -0.0003231701158103685 -0.001789701246972796 0 -294 0.0004532175265149288 -0.0004743239414857379 0 -295 -0.001927050682717149 0.001162426003532296 0 -296 -0.001846898421155192 -0.001285972305063408 0 -297 -0.0008431409630628524 0.001493065553719605 0 -298 -0.0007455481010933146 -0.001541446340908008 0 -299 0.002034588446769924 0.001805836291137308 0 -300 0.00180583629113731 -0.002034588446769924 0 -301 0.001660854503017971 0.002158966075072451 0 -302 0.002158966075072452 -0.001660854503017971 0 -303 0.0007142386815317194 -0.001697767362590449 0 -304 0.001696947535141978 0.0007143036834395426 0 -305 -0.002242725854701766 0.0004512085748974485 0 -306 -0.0007215276442252267 0.002159631259269465 0 -307 -0.0005787361558188091 -0.00220219748872364 0 -308 -0.002185556472665075 0.0001481504373025769 0 -309 -0.000175833916685601 0.0007592146027474118 0 -310 0.002272088795892635 -0.0006526244712913491 0 -311 0.002224937203751808 0.0008006152085206766 0 -312 -0.0002814962615184676 -0.002723992642096525 0 -313 -0.000459051199202421 0.002699749628383048 0 -314 -0.001362840376067406 0.0004305191208327362 0 -315 -0.0001125342233047864 0.0002534337840455512 0 -316 -0.001466478906964694 -0.0005051049207402639 0 -317 0.002707763773857546 -0.0003217988397849174 0 -318 -0.001546676606150509 -0.001781094842130246 0 -319 -0.001659854228940007 0.001676123891406501 0 -320 -0.000304386275602941 0.001430218156578898 0 -321 -0.0006552655298644029 0.001235614770769081 0 -322 -0.001391927085767381 3.434707354624934e-05 0 -323 -0.0007318434085872878 0.0007171971368641428 0 -324 0.001277736012789566 -0.000244744997117605 0 -325 0.0008016579987542783 0.002234417374692343 0 -326 0.0009465979908348716 -0.002180382850396091 0 -327 0.000273545586357175 0.0009985503102748143 0 -328 -0.002709139391375878 -0.0003486515408113263 0 -329 -0.002719635380819733 0.0001450147773392987 0 -330 -0.000299367865725169 -0.0005191382399065365 0 -331 0.002648433921938816 0.0006206533897498188 0 -332 0.002326710818031255 -0.0001890440138554756 0 -333 0.002283005157778377 0.0003398153867730815 0 -334 -9.932514047584889e-05 0.00123788182682692 0 -335 -0.001475000780113184 0.0009038551425734842 0 -336 -0.00140952378197967 -0.001023554404754077 0 -337 -0.001477309853664636 -0.002323603827632842 0 -338 -0.001626117781281095 0.002222008126204808 0 -339 -0.001062694110382353 -0.002559740270500375 0 -340 -0.001227833824420072 0.002484756149861074 0 -341 -0.001164855529264101 0.00102744417250743 0 -342 -0.001084564444635562 -0.001083086592492595 0 -343 -0.002190619481283192 -0.001096884385822777 0 -344 -0.002257668868054114 0.0009512625031278993 0 -345 0.001235830648228086 0.001676212641358848 0 -346 0.00167621264135885 -0.001235830648228087 0 -347 0.0007575103308008584 0.001614625195968039 0 -348 -0.001614481531893631 0.001182357193904072 0 -349 -0.00153369494265692 -0.0012854178206618 0 -350 0.0001964410279511006 -0.0003423839988204763 0 -351 0.001916323771609342 0.001268202507313387 0 -352 0.001256576894104756 -0.001989223385996302 0 -353 0.0002863278130921753 -0.001614093562896712 0 -354 0.001154979802336729 -0.00066960980933446 0 -355 -0.001114276775006813 0.0005265402958897305 0 -356 0.001641860829679674 0.0003138061732711021 0 -357 -0.002376871790072175 -0.001482027958101453 0 -358 -0.002468711991181713 0.001323399969636279 0 -359 0.002494232056503914 0.001182871470694974 0 -360 0.002556617488494748 -0.0009610224177614763 0 -361 0.002664588034904092 -0.0006097707087589053 0 -362 -0.0007888106886215012 -0.002048951293419032 0 -363 -0.0009211296106121401 0.001992973644016381 0 -364 -0.0002822465255423177 -0.002450783892958715 0 -365 -0.0004419311497265231 0.002427076770534928 0 -366 0.001225815892545205 0.002444030150453104 0 -367 0.001388494545213556 -0.002327543175431501 0 -368 -0.0006235923292929875 -0.001285645777772717 0 -369 0.0002594018123619484 -0.002090324028976297 0 -370 9.045040669230725e-05 0.002093341707963078 0 -371 0.002448467928396441 -0.001258816346827698 0 -372 0.002328335635008626 0.001437312447151644 0 -373 0.0006512730697483947 -0.001363041331192674 0 -374 -0.002006620862860458 -0.0003109101596301601 0 -375 -0.001229888231067365 -0.001920482427778942 0 -376 -0.001352860506361499 0.001835931988569883 0 -377 0.001360836931485906 0.0006503739140706305 0 -378 0.0009145281833059313 0.0007519436606307086 0 -379 3.43446276471442e-05 0.001735023199433117 0 -380 0.001774271732028432 -0.001543838845099919 0 -381 0.001543838845099917 0.001774271732028431 0 -382 0.001578138737600611 -0.0007566168645472738 0 -383 -0.001829281250339381 -0.0007011105060363657 0 -384 0.001714714538626309 -1.207461764845214e-05 0 -385 0.0008247213375913477 -0.002704059045927771 0 -386 -0.001976976904451054 0.0008986145161212147 0 -387 -0.001915846443606295 -0.001037221521541292 0 -388 0.0006459512103369437 0.002752350845371291 0 -389 0.0007374264850500647 -0.0009422763570907749 0 -390 -0.0001618575605912812 -0.001566740955431709 0 -391 0.002077932139692968 0.001018282193225228 0 -392 -0.0003040335050615248 -0.0009687904891178019 0 -393 0.0005051089697057085 4.278461796387985e-05 0 -394 -0.001851320435139283 0.000123126340120217 0 -395 -0.001644206475154364 -0.0002463094731033532 0 -396 0.002183849206404927 -0.0008524115960077817 0 -397 -0.001991015192993125 0.001391508780568461 0 -398 -0.001895743248034001 -0.001518748077420347 0 -399 0.001212986122843682 0.002118315044361632 0 -400 0.002123269847599598 -0.001213809176356626 0 -401 0.001280241591526524 3.543689419064125e-05 0 -402 -0.0002217156386027495 0.001594162620793066 0 -403 -0.002319476643834672 -0.0006346689252003659 0 -404 0.002804342163351117 8.840114515375995e-05 0 -405 0.0005572829946057484 -0.002330646008916184 0 -406 0.0005599014862513662 -0.001862744661075479 0 -407 0.0004041184701339648 0.002362472821246373 0 -408 0.0008644049674174173 3.877660449533274e-05 0 -409 0.001909009921487891 -0.0004580456499762275 0 -410 0.0008258607050843536 -0.0006546476489188757 0 -411 -0.002038599176120589 -0.001896658269436445 0 -412 -0.002158281764697029 0.0017592666131283 0 -413 0.001790898874908648 -0.0007702551906097227 0 -414 5.174990067316386e-05 -0.001245338985933939 0 -415 0.002485376208303441 0.0001445091753694655 0 -416 -0.0009605733509143325 0.0002529745495863829 0 -417 0.00067826377221746 0.0008142811283830297 0 -418 -0.0009014119915787665 -0.000335567532034693 0 -419 -0.0007134913000154296 -0.0006746684382439286 0 -420 0.0002000609765769343 -5.321790008206584e-05 0 -421 -0.00258756932464413 -0.001012457950996734 0 -422 -0.002648247058303335 0.0008410550698763076 0 -423 0.001861569175342206 0.0005624472948906834 0 -424 -0.001075248644523724 -0.0006672012905512941 0 -425 0.001444833160633419 -0.001048199546664124 0 -426 0.001040694658744806 0.001443219736276977 0 -427 9.128992361286026e-05 -0.0008708495930447758 0 -428 0.0007969159332487857 0.001802090730641905 0 -429 -0.0001108228692514403 -0.002784201976632703 0 -430 -0.0002926888467483775 0.00277101725429895 0 -431 0.0004597572565971444 0.001933778844659864 0 -432 0.0001201981964482675 -0.002407740223584224 0 -433 -3.66352323210225e-05 0.002411112836243667 0 -434 -0.002197314870584491 -0.0003245768179146627 0 -435 0.002066404994153727 0.0002391541457525274 0 -436 0.002060564206350503 -0.0001179082571340684 0 -437 0.001033757134344459 -0.001991239992081496 0 -438 -0.0002112868780596321 0.0009364979845449284 0 -439 0.0005793562503986871 -0.0003172235392430694 0 -440 0.0009289643920413549 -0.0002476035669334688 0 -441 -0.001545996899068647 0.0007026801565558439 0 -442 0.001112670896709291 -0.001019268076187703 0 -443 0.001022383249707606 0.001119416733180511 0 -444 0.00174079242488251 0.001668639930717619 0 -445 0.001668639930717621 -0.001740792424882511 0 -446 0.001266894928326515 0.0004838300994584153 0 -447 -0.0006423149088414081 -0.002728206886922533 0 -448 -0.0008193729309028597 0.002680356181568464 0 -449 -0.002676248403000815 -0.0007930761353156115 0 -450 -0.002729014235982539 0.000624860576321281 0 -451 0.001077416182745822 -0.00135599577179693 0 -452 0.00135599577179693 0.001077416182745821 0 -453 -0.001910559414961454 0.0005153789147283947 0 -454 0.001946264289171728 0.002077332271833481 0 -455 0.002077332271833482 -0.001946264289171729 0 -456 -0.0008284830841910934 0.001686847682208383 0 -457 -0.0007156708147796134 -0.001730505241854724 0 -458 -0.002430857931835944 2.032359113362648e-05 0 -459 -0.001477994422012906 0.001309364149284481 0 -460 -0.001389193409839726 -0.00140322616031479 0 -461 -0.0002238005820125226 -0.0002126305776597898 0 -462 0.0002523263586227051 0.0005542458240112168 0 -463 -0.0003584457916997008 0.001956222285059261 0 -464 -0.0002617764451901575 -0.001960443886875382 0 -465 0.0004894050953872824 -0.001275368545428917 0 -466 0.002687859362557752 0.0008159059825442359 0 -467 0.0001449379306893815 -0.001802116909900193 0 -468 -0.001752542201700186 0.0004082459411308454 0 -469 0.00144471803591972 0.0002632498541398939 0 -470 -0.001069151432881736 3.485369269528604e-05 0 -471 0.001490961255170657 -0.001237769723073991 0 -472 0.001236518908420771 0.00149069235111125 0 -473 -0.002241575002365978 -0.0008727768924850233 0 -474 -0.002304308652249662 0.0007584671384074953 0 -475 -0.001908486475674536 -0.002059357935784223 0 -476 -0.002039088712833929 0.00193012770476566 0 -477 0.0009033442053331561 -0.001758979253891189 0 -478 0.001590701992040302 0.001393960704075564 0 -479 0.001393960704075565 -0.001590701992040302 0 -480 0.001759214582772927 0.0009034906816092256 0 -481 -0.001222149057493803 -0.002126642447983867 0 -482 -0.001358621413395627 0.002042156770515568 0 -483 0.002246234613492051 0.0009842849870730132 0 -484 6.990362412024858e-05 -0.000211175778678779 0 -485 0.0004544606757784906 -0.001686489256937192 0 -486 0.001566138875839474 0.001999504382647956 0 -487 0.001999504382647957 -0.001566138875839475 0 -488 0.0007464839331411938 -0.002218658046155071 0 -489 0.0006000962963622225 0.002262774235617139 0 -490 0.00278006282223011 0.0004715602351537758 0 -491 -0.002427429752921764 0.0004375260436767944 0 -492 -0.0006669855449772588 -0.002381239238431275 0 -493 -0.0008212979753604466 0.002332517880644051 0 -494 -0.001834539136946047 0.0008118783061869677 0 -495 0.0003348269743109079 -0.001403527905077484 0 -496 0.001689062214172463 0.0004614066813977901 0 -497 -0.001565732598068962 0.0004697100761085454 0 -498 8.41840952770257e-05 0.0002938164973836035 0 -499 -9.598504812202748e-05 -0.002363753662618014 0 -500 -0.0002503764230252632 0.002352414962076045 0 -501 2.940728084467398e-06 -0.0005712292941937241 0 -502 0.0004327623978707579 0.00124342967020854 0 -503 0.00281813545391263 -9.225620244566617e-05 0 -504 0.001615078757062691 -0.001970056351371621 0 -505 0.001970055696787238 0.001615085919350869 0 -506 -0.001188884896656982 0.00155941731561496 0 -507 -0.001084348630618744 -0.001633835275971504 0 -508 -0.0008126857985415007 0.0009171572710642508 0 -509 -0.0004375623937868519 0.0009398070832611589 0 -510 -5.431176134151114e-06 0.001907945378418504 0 -511 -0.001763245749160405 -0.001672596266375681 0 -512 -0.001868863534419058 0.001553693319782987 0 -513 -0.002806425012389097 -9.613188805427038e-05 0 -514 -0.002470828820646923 -0.000229729566829477 0 -515 -0.002282235017956484 -0.00165861335639923 0 -516 -0.002385827081284791 0.001505796826078005 0 -517 -0.001372601656980348 -0.002457647683472178 0 -518 -0.001530400660508595 0.002362613227579319 0 -519 -0.001037644718926252 -0.002252060045112191 0 -520 -0.001182714816091561 0.002179373000041173 0 -521 0.0008984009545465029 0.0005161497904202115 0 -522 0.0006030382583143212 0.0003681074262799763 0 -523 0.0006685847555650242 0.001214040402935011 0 -524 -0.0002353476021497341 -0.001153828087829517 0 -525 0.002517273697980906 -0.0002456126375012014 0 -526 0.001135613334955891 0.002591070209771293 0 -527 0.0003971490903118597 -0.002776442027022528 0 -528 0.001303989200866956 -0.002505947765982812 0 -529 0.0002143743631958178 0.002796545139528397 0 -530 -0.00162384026990729 -0.00194161968333498 0 -531 -0.001747351506303562 0.001831258291531642 0 -532 -0.0005907154709248291 0.002030627662837237 0 -533 -0.0004382746322346042 -0.002055258593703412 0 -534 0.001737536005580697 -0.0003579175307927219 0 -535 -0.000607254423241299 0.001692131780320755 0 -536 -0.0004961932717451751 -0.00173263422194102 0 -537 -0.001834544151631844 -0.0001678371686752719 0 -538 -0.002493693601680344 -0.001325626112586467 0 -539 -0.002575054508209514 0.001159692480435845 0 -540 -0.0004334025689569121 -0.002360300404978889 0 -541 -0.0005868456531918928 0.002326900936407437 0 -542 0.0009816544107084809 -0.0005571355447516391 0 -543 0.001798668158911809 0.0001403338862413278 0 -544 0.002385413498243617 -0.0008996523376592172 0 -545 0.0004271109624442703 0.001547049481668121 0 -546 -0.0004180155632030925 -0.001348888373265169 0 -547 0.001042186447216448 -0.001583566596179536 0 -548 0.001586287349407872 0.001045105792144812 0 -549 -0.001760611486113654 -0.000921061857840534 0 -550 0.0001709409237905131 -0.001074443235611962 0 -551 0.001045016690192044 0.0001084641392238132 0 -552 0.000519408377087906 -0.0009007763649084469 0 -553 0.0001468887995563499 0.002569041632222786 0 -554 0.0003147236381387301 -0.002553832039272885 0 -555 -0.0006344759129724005 -0.001111501430466744 0 -556 0.0004509842993284889 0.002786350104002748 0 -557 0.0006324180172222781 -0.002750797146782422 0 -558 0.0006156200652439586 -0.0005794171544475511 0 -559 -0.0004745133410883578 0.001329069315064598 0 -560 0.002443090710000552 0.0003574079271692769 0 -561 0.00248213843198414 0.000729410241617543 0 -562 8.85076981918991e-05 -0.002024599081362865 0 -563 -0.0009127117979373997 0.001333736822184204 0 -564 -0.0008165523257408963 -0.001384474853733742 0 -565 0.002714240831274655 -0.000821881505668275 0 -566 0.002175434493171871 0.001707273022099739 0 -567 0.001706910440860873 -0.002175553141587203 0 -568 0.001075692589915509 0.0007889088843444143 0 -569 0.001566599638231999 0.00229975602531774 0 -570 0.00230026857189019 -0.001564083068507582 0 -571 -0.001388248610402092 0.0002330754241247393 0 -572 0.001389117904604948 -0.0003817996721556026 0 -573 0.0008601143823942825 0.002072267198073476 0 -574 0.0005759607522436027 0.00061721401084366 0 -575 0.00137205962320132 -0.002135933169441312 0 -576 0.002152717515280115 0.00133239685489226 0 -577 0.0004487835687992975 0.0002080058426483976 0 -578 0.0001370614570021887 0.001438312805001056 0 -579 9.623027832163502e-05 -0.002839860994509251 0 -580 -8.976861419703364e-05 0.002840098856282587 0 -581 -0.0004407334955482243 -0.002767222034138348 0 -582 -0.0006207748316061158 0.002732471849583105 0 -583 -0.00128375241245205 0.001362143674546232 0 -584 9.174356799348216e-05 0.001119637494096842 0 -585 -0.001191915341220345 -0.001443188645306829 0 -586 -0.0004888213415766866 -0.0009623544700904067 0 -587 0.0007990480192716315 -0.001121914040256553 0 -588 -2.663509576292578e-06 0.0006734828516207557 0 -589 0.0004010298096279155 -0.001094175598539052 0 -590 -0.00127239702347663 0.0008740131533575041 0 -591 -0.001229403894108327 -0.0009749665593665066 0 -592 -0.001306176303868986 -0.0006075877264946304 0 -593 -1.210768633683119e-05 -0.001691780867623913 0 -594 0.002456575256697836 -0.0005985601373623399 0 -595 0.0003527807891695942 -0.0007367655653270235 0 -596 0.0009985218529754338 -0.002656118644246591 0 -597 -0.001182753612549162 0.00122425571347027 0 -598 -0.001096394624898192 -0.001287363337464842 0 -599 0.0008288722574369327 0.002716122893752654 0 -600 0.002614676304939105 0.001041616763094462 0 -601 0.0003230962410145716 0.001733757861653655 0 -602 0.001166137273692771 0.001857512393683009 0 -603 0.001858584137662515 -0.001174883706825026 0 -604 -0.001236378462758229 -3.046645787231226e-05 0 -605 0.001411845180806943 -0.0001383460944578529 0 -606 0.002417393958676543 -5.147302980753514e-05 0 -607 -0.001596957737061841 0.001481673715077462 0 -608 -0.00149663243049993 -0.001582947371168423 0 -609 -0.001633816510889098 -0.0005742294295004904 0 -610 0.001271484399794646 -0.001770295670844766 0 -611 0.001752145667855074 0.001296854600104353 0 -612 0.0005708075976757833 -0.0001082052183570369 0 -613 0.00108792369676866 0.0004014452429465196 0 -614 -0.002147394768454355 -0.00147325261819044 0 -615 -0.002239152362792472 0.001329651933699706 0 -616 -0.001557194846615276 -0.0009199480189735078 0 -617 0.001548858768095002 -0.00046236664537781 0 -618 -0.001364825722781035 -0.001769895478315771 0 -619 -0.001477660228832308 0.001676842123115837 0 -620 -0.002198606457184669 -0.001808217395889347 0 -621 -0.002312162148009875 0.001660550121403604 0 -622 -0.001245042160895478 -0.0002982462257799082 0 -623 -0.0007969592845266821 -0.001007450208022865 0 -624 0.0001429149055409023 0.0001190068252036974 0 -625 -0.0004094888260661101 0.001580692339256 0 -626 -0.0002724404962246122 0.0001677988888360941 0 -627 -0.002058122965786419 0.00104212963928279 0 -628 -0.001985825627031233 -0.001176110403761696 0 -629 -0.00164503565523702 -0.002304948406652707 0 -630 -0.00179226434612794 0.002192422855639338 0 -631 0.0008699265840138393 0.001469800934641816 0 -632 0.002802279116352927 0.0002645611235908469 0 -633 0.001607407728733698 -0.002333592074116992 0 -634 0.001422062774341003 0.002419701866493964 0 -635 0.00233371504499921 0.001616122359920988 0 -636 0.002441321321626365 -0.001447029892544941 0 -637 -0.0004336821021041912 0.0005644587443851221 0 -638 -0.002791441780459195 -0.0004939979098523187 0 -639 -0.002813416025324587 0.0002900049252261261 0 -640 -0.002133331645074117 -0.000176993399676839 0 -641 -0.000914633085367373 -0.001952191277342184 0 -642 -0.001040354204112618 0.001888191620087466 0 -643 -0.0002771909689738125 0.002168869997112488 0 -644 -0.0001179709682792 -0.002136728505987249 0 -645 -0.002297637147639398 -0.001290585126519907 0 -646 -0.002377126035948674 0.001137549225409698 0 -647 -0.002158463482065479 -0.0006919882646684631 0 -648 -0.001085517292440382 0.0003604968264577402 0 -649 0.002090352136622699 -0.00140019757448325 0 -650 0.001399077615178259 0.002088412201822511 0 -651 0.002010121386769881 -0.0008631989076651489 0 -652 0.001511264348655291 0.0007230365275350107 0 -653 -0.000918768158580621 0.0006506650891807313 0 -654 0.0007222714357940512 -0.001512088959759556 0 -655 -0.001935700935655088 -0.0005398316823197309 0 -656 -0.002590032786673537 -0.001193043689168525 0 -657 -0.002662516118241037 0.001021093041996933 0 -658 -0.001917578884010129 -0.001727365124273794 0 -659 -0.002026448284871384 0.00159825104338937 0 -660 -0.0009516956354201885 -0.002665512102354179 0 -661 -0.001123990814500908 0.002597561163705798 0 -662 -0.001149711485316812 0.000711619898624252 0 -663 0.0009148090323918769 -0.002346298837190717 0 -664 0.0007584143685635842 0.00239978256936225 0 -665 0.002795109527490178 -0.000469585182723374 0 -666 -0.001018498597772228 0.001516430760188809 0 -667 -0.0009171385971182649 -0.001579796960935247 0 -668 0.000497790295805007 0.002581098478926577 0 -669 0.0006656841032149063 -0.002542832685300628 0 -670 0.000628408515473526 0.001803588376848778 0 -671 -0.002144302958745823 0.0003102751332168302 0 -672 0.0008325373170847135 -0.001314873633708337 0 -673 -0.002022872569547731 0.0001564853079344439 0 -674 0.001322899462909016 0.0008549943770543473 0 -675 -0.001121499994993173 -0.0008797757928827274 0 -676 0.001121900274701478 -0.0002409826484554942 0 -677 -0.002495595204149362 -0.0006466283506419287 0 -678 -0.001021478928461444 -0.0004690371119120083 0 -679 -0.0008787800888564459 -0.0007219177864265773 0 -680 0.002292544166214042 -0.0004914341683002703 0 -681 0.002289239176364676 0.0006649052044007717 0 -682 -0.002383800338368239 -0.0009901767494283099 0 -683 -0.002461092704141265 0.0008234381322269574 0 -684 -0.00146657356579327 -0.0007170456823465338 0 -685 0.0003246067137919531 0.001409806135541309 0 -686 -0.002592643225793319 -0.0004253788849481806 0 -687 -0.002607136218331497 0.0002904062655342644 0 -688 -0.0009069047555281004 -0.002455207742078858 0 -689 -0.001065541272067697 0.002390636544915566 0 -690 -0.001421706511228631 0.0005774609285617426 0 -691 0.002597356310130797 -0.001171145048726684 0 -692 0.002524344530434467 0.001349290262489726 0 -693 0.0004529225760287638 0.0009380690872081075 0 -694 0.002126666856609712 -0.0005716584855348521 0 -695 0.0002071351194090373 0.0003875189910953109 0 -696 0.002059870130529373 0.0007143786870725093 0 -697 0.001390834239392484 0.001380094323379475 0 -698 0.001380117189370923 -0.001390940601182723 0 -699 0.002603233747129027 0.0004680026743887961 0 -700 0.002290168565701076 -0.001222035189628408 0 -701 -0.0002654076660564006 -0.0006671724943511591 0 -702 0.001931102324844627 0.001022779111488591 0 -703 -0.001522008745222465 -0.002143371555511381 0 -704 -0.001658933214498696 0.002039238297831299 0 -705 0.001241440390882636 0.00228770589729377 0 -706 -0.0005502022044508249 0.001118376770797978 0 -707 0.001217658668243215 -0.000510421342979149 0 -708 0.001876439081077342 0.001762563626085164 0 -709 0.001762563104052499 -0.001876439128787575 0 -710 0.002061977208782937 0.001965918359556456 0 -711 0.001965918359556457 -0.002061977208782938 0 -712 -0.001562751246105393 0.0001046648340088952 0 -713 0.002186133821657374 -0.001826868860668321 0 -714 0.00182686886066832 0.002186133821657373 0 -715 0.0003961672644455357 -0.00219764402429595 0 -716 0.000251586243803764 0.002218849278538096 0 -717 0.0003886900565269166 -0.002012414461104431 0 -718 0.0002772656190120605 0.002053281396695096 0 -719 -0.001502109347376577 -8.821781950023247e-05 0 -720 -0.0001123577389104121 0.0004264488144413148 0 -721 -0.001772509983258114 0.001235093092121636 0 -722 -0.001687935950210695 -0.001348376362499742 0 -723 0.001756645159838269 -0.001380915705466023 0 -724 0.001380915705466023 0.001756645159838269 0 -725 0.0009759985120145341 0.001823743060865769 0 -726 -0.0007353280908262977 0.0003930410531253814 0 -727 -0.000579505995345144 0.0003112137187813081 0 -728 -0.0007129301820350878 -0.0004457093845043477 0 -729 0.00172750129279436 -0.0001687903958246928 0 -730 -0.000707083164056248 0.001392686725850285 0 -731 -0.0007252468264574227 5.541650707354969e-05 0 -732 -0.0007136935439681224 -0.0001084315658325347 0 -733 -0.0005820612239778942 0.0001450211533552977 0 -734 -0.0005684989334648456 -0.0003607335113523426 0 -735 -0.0005700017185739831 -0.0001887139119504809 0 -736 -0.0004281748786541234 6.954884969382586e-05 0 -737 0.001830904587340219 -0.0009766585979492045 0 -738 -0.0004151971156016398 -0.0001066796125041364 0 -739 0.001381144087246761 -0.0007387924758270574 0 -740 0.0001307648731612171 0.0009181207122606363 0 -741 -0.0001393332306700695 0.002034946309945483 0 -742 0.0001893065156997105 -0.002241363309962314 0 -743 5.03216840744309e-05 0.00225907567005747 0 -744 0.0009908930323390885 0.002164204209173187 0 -745 -0.0004110952566324869 0.0003987645442653731 0 -746 -0.0003243848459316528 -0.001494178396412764 0 -747 -0.0007289369070736385 0.001102303290026203 0 -748 -0.0002528640056131797 0.001264694159878776 0 -749 0.00145108143372302 -0.002013234703733363 0 -750 0.001986924298564314 0.001446910707178282 0 -751 0.0001190296719518634 -0.002584761363083811 0 -752 -5.018971588293306e-05 0.002587126214700297 0 -753 0.00070588708856299 0.002573173973082907 0 -754 0.0008806225898527935 -0.002520941577239789 0 -755 -0.0001737643139310719 -0.001760951986042773 0 -756 -0.0006090031995205767 0.0008231204986264883 0 -757 -0.001810636567157752 -0.002203701273832734 0 -758 -0.001950888814472336 0.002080561682861361 0 -759 0.0008248818208975717 0.001125750355363878 0 -760 0.002039483021849565 -0.0002762628367365654 0 -761 0.002000035079108418 0.0003927331067920288 0 -762 0.0006750025834739273 0.001010428363942421 0 -763 0.001094212150825551 -0.000824352017086467 0 -764 0.0003176451164479383 0.000828276237599365 0 -765 0.002131631279979761 -0.001013635188067794 0 -766 -0.0003050600063324827 0.0006653880934711064 0 -767 -0.0002630735538064268 -0.0003844486840904135 0 -768 0.0002938142769930665 -0.0005175911125708564 0 -769 -0.0007472899302787571 0.0005564276897371079 0 -770 0.0005634754024791719 0.002095998197248409 0 -771 -0.0001347722263214068 -0.0009327464018668543 0 -772 0.0007035356290243842 -0.002024237370063115 0 -773 0.0002361020560144661 -0.0002059247912554254 0 -774 -0.002265366332803654 -0.0004834207520318129 0 -775 0.0009043095754083279 -0.00102059955290022 0 -776 0.001856545772954849 -0.0006100099476527324 0 -777 -0.0009756126034349109 -0.0001630727739267711 0 -778 -0.0005737743347126226 -0.0007682860403001283 0 -779 -0.001659797633903392 0.0008332574249329752 0 -780 -0.0001367367873871058 0.0005864504466297048 0 -781 -0.000590560291423455 0.0006445017078633621 0 -782 -0.000315695758432316 0.0008085075322814088 0 -783 0.0007207602690428673 0.001409723875467366 0 -784 -0.002793492298893514 -0.0006508128980859007 0 -785 -0.002833535152679505 0.0004689079140045825 0 -786 0.0001104049983221317 0.001595510837001095 0 -787 -0.000130592588405784 6.965266497730334e-05 0 -788 -0.002301986889738563 0.0005878685534800154 0 -789 0.001012710774212277 0.0009365406071660029 0 -790 0.0006736301600050246 1.249313312620329e-05 0 -791 -0.002077198431653472 0.001226434366306621 0 -792 -0.001992576602151423 -0.001359892948179038 0 -793 -0.0002690519716223419 0.0003298099244631542 0 -794 -0.001205481319584213 -0.002558957627335707 0 -795 -0.001370264127934197 0.002474636452100204 0 -796 -0.00283662628026843 -0.0002602754769219099 0 -797 -0.002854370104373203 6.232059961233716e-05 0 -798 0.001112173387031284 -0.00120055204019331 0 -799 0.00120055204019331 0.001112173387031283 0 -800 0.002597283436142422 -0.0004430933319831454 0 -801 0.0002562906997778331 -0.002853199592922434 0 -802 -0.0004197616305900161 -0.0006228582154727949 0 -803 6.896624086858948e-05 0.002863880151406034 0 -804 0.002850154003720235 -0.0002792393575479567 0 -805 -0.001000613372711441 0.0009897469514572787 0 -806 -0.0008272893588726621 -0.002749977879254473 0 -807 -0.001005375227463411 0.002689982652675566 0 -808 0.0008903613785709028 -0.0001050884685238683 0 -809 -0.001836986032792438 -3.036025439802704e-05 0 -810 0.0007716087236026378 -0.0003030325488139541 0 -811 0.0001424672875106636 -0.001436983897812479 0 -812 0.001442436000643091 -0.0008888025082808799 0 -813 0.001292651526813218 -0.001025340558840549 0 -814 0.001031353162407975 0.001283026296790059 0 -815 -0.0009044428081076854 -0.002142466565910182 0 -816 -0.001042630344306056 0.00207872599067703 0 -817 -0.001078857671946102 -0.0003157754458587492 0 -818 -0.0007832092658594727 -0.0008401506700678935 0 -819 0.002094390009398085 0.0008771834002978602 0 -820 -0.001507154790546341 -0.0003626645365227569 0 -821 -0.002588967081533901 0.0001075132570172791 0 -822 -0.001065596748123878 -0.001840810550733616 0 -823 -0.001183709994023761 0.00176717587221984 0 -824 -5.619942449021583e-05 -0.001394859798971267 0 -825 0.000374218069152121 0.0006646705976260159 0 -826 -0.0006039940337286149 -0.001604462883109511 0 -827 0.00157733759374994 -0.001606719095098782 0 -828 0.001606719095098782 0.001577337593749938 0 -829 0.001587129111490614 -0.001112488341847148 0 -830 0.00111150483039332 0.001587719359520225 0 -831 0.001169615312906172 -0.002619740899087025 0 -832 -0.00210286832578463 0.0005352139398661854 0 -833 0.0009960571122864977 0.002692819808496541 0 -834 -0.0007147647375255217 0.001566917657391185 0 -835 -2.961478911705985e-05 0.0008329188340922478 0 -836 -0.0004260083666711312 -0.0004421030255093652 0 -837 -0.002189681102179832 -4.909313271562497e-06 0 -838 -0.0008689397591219835 0.0001165181351450595 0 -839 -0.0008742621984513518 0.001858605383007225 0 -840 -0.0007507468104757833 -0.001910982097828307 0 -841 -0.0001488839829864345 0.001390813382644782 0 -842 0.001200176869091849 -0.002364864793543469 0 -843 0.001042770313167198 0.002444493772084915 0 -844 -0.001617848204067987 0.001008692513359335 0 -845 -0.001530287296666064 -0.001119858437266248 0 -846 0.002341834344812924 0.0002168813283910553 0 -847 -0.0002827462122803341 -0.002861258359986399 0 -848 -0.0004692764839664955 0.00283664098143481 0 -849 -0.0007328735914996625 -0.002190799936611986 0 -850 -0.0008745896242506 0.002138177039567556 0 -851 -0.001358958766196153 -0.002230667035866574 0 -852 -0.001501941735574192 0.00213701085071165 0 -853 -0.000778066374316123 0.002011078417272441 0 -854 -0.0006437972792151248 -0.002054994596861065 0 -855 0.001357729454351903 0.0001472495860687567 0 -856 0.0007917178144723723 0.0003764601741332123 0 -857 0.000357939450117485 -0.0003311271006765411 0 -858 0.00123083014052824 -0.001339493995110849 0 -859 0.001339493995110849 0.00123083014052824 0 -860 0.001871970607244527 -6.437213046822769e-05 0 -861 5.765382070371959e-05 -0.0007232535222153638 0 -862 -0.0003682746386176885 -0.002577207950694123 0 -863 -0.0005360435989936855 0.002547603636861775 0 -864 -0.0002012306005542679 -0.002580250697751039 0 -865 -0.0003695569041588926 0.002561568144989723 0 -866 -7.860121176380593e-05 -0.0001337292240588646 0 -867 0.001091617172899895 -0.00213425232994902 0 -868 0.002133678522431127 6.654884530699107e-05 0 -869 0.0009045496652802034 -0.0003955806577732835 0 -870 -0.0001254357412621225 0.001086475609959631 0 -871 0.002648766656076272 0.0001463791510983182 0 -872 -0.0001659740860022538 -0.0005410725350247878 0 -873 -0.001274074268691986 0.0005528044880149913 0 -874 -0.0005506845301629063 0.001868539332929723 0 -875 -0.0004244139358411015 -0.001896337347793488 0 -876 -0.002324370464884587 0.0001474889785488278 0 -877 0.0007574069572847505 0.0006523029623956511 0 -878 0.001237899837381506 -0.0003632452206505546 0 -879 0.002031292714470624 -0.001772791507396452 0 -880 0.001772791507396451 0.002031292714470624 0 -881 -0.001523081158390458 -0.002449313740177038 0 -882 -0.001680012907782963 0.00234445529761959 0 -883 -0.001875082172549088 0.001005778441668929 0 -884 -0.001801400246946329 -0.00114194541716352 0 -885 0.0008592724494798908 -0.001605668083739824 0 -886 0.001605925704045023 0.0008601088493380908 0 -887 0.001631906609469916 0.0001233558614209681 0 -888 0.002624638211562755 0.001197604356338268 0 -889 0.002700277453854419 -0.001016312468304022 0 -890 0.0005838288447784309 0.001580208947793141 0 -891 -0.002294890224096373 0.0002992059323110967 0 -892 -0.001734868058780385 0.0002332731508252149 0 -893 0.0009211383960449017 0.00234216372143426 0 -894 -0.00257954327212186 0.0005168715633641261 0 -895 -0.0006664713828412414 -0.002541459484277377 0 -896 -0.0008312638195291625 0.002492428710457636 0 -897 0.00018239425545499 0.001703337594461775 0 -898 0.001928245549865164 0.0002114905003413938 0 -899 -0.0003332901192422433 -0.001647472900496201 0 -900 -0.001117868867545133 0.0008761313151921108 0 -901 0.000239793959496898 -0.001956009586508889 0 -902 -3.205562178528468e-06 0.0001471819543220311 0 -903 0.001634280097190476 0.001206166349249672 0 -904 0.001212539160303163 -0.00163640949374043 0 -905 -0.001401688489473789 -0.0008704353002484063 0 -906 0.001519743434658495 0.002161549090153299 0 -907 0.002164052072908153 -0.001517625362335693 0 -908 -0.0002887182599756363 0.00175508204325987 0 -909 0.002812635123196405 -0.0006558145296028282 0 -910 -0.00200272834115535 -0.0006876972354315007 0 -911 0.002358851618968518 0.0008224939696417647 0 -912 0.001903718015143037 0.001916206097324675 0 -913 0.001916206010319232 -0.001903718023094743 0 -914 -0.001341385077226808 -0.0004213573262272948 0 -915 0.0007898710522973948 0.0001954375099397458 0 -916 0.0007380890713276077 -0.001850644960922106 0 -917 0.001846097347386728 0.0007288919637963679 0 -918 0.001525166375307896 -0.0006112747821311224 0 -919 0.001586437107921419 -7.138526709530972e-05 0 -920 0.0009998701584479706 -0.0007105490807446639 0 -921 0.0003074290499740754 0.002501341903708371 0 -922 2.6263303222157e-05 0.001332788674601902 0 -923 0.0004705909516259852 -0.002475901598297019 0 -924 0.002322235592058152 -0.0003354524679841144 0 -925 0.002291145512567069 0.0004816363241702203 0 -926 -0.0001390858077739252 0.002697998310320953 0 -927 3.763141244044723e-05 -0.002701273412138718 0 -928 -0.001043133358339658 0.001176299098193682 0 -929 -0.0009612994299161579 -0.001240747678080819 0 -930 -0.000119721070827868 0.001741286022180038 0 -931 -0.001644570947424906 0.001323135701968819 0 -932 -0.001554512579484273 -0.001427862853066421 0 -933 0.0004505876770965206 -0.0006156961654157778 0 -934 0.0002229441099784768 -0.0008039977104533858 0 -935 0.0003138794749344601 0.001143894951889343 0 -936 -0.0006007280600117766 -0.001457184970704886 0 -937 -0.001766587146307452 -0.002018036234235494 0 -938 -0.001894790632237719 0.001898175136326272 0 -939 8.16203463257347e-05 -0.0004405363560871956 0 -940 -0.001825857944806116 -0.0003494078337243487 0 -941 0.001069499952310798 -0.002283823329408263 0 -942 0.002355338582787419 0.001265400162312 0 -943 0.002404759428556206 0.001075865868818346 0 -944 0.002433463024127003 -0.00110819877196999 0 -945 0.002219250821297449 -6.786244825178311e-05 0 -946 -0.001241247349959726 0.0003570576116730274 0 -947 0.001194116377712468 -0.0001075557720373016 0 -948 -0.001089578800159625 -0.002416834921940998 0 -949 -0.001245314495033853 0.00234039842978303 0 -950 0.002702011700622254 -0.0001777265601093866 0 -951 -0.001346580193726925 0.001016347978799905 0 -952 -0.001294752771063075 -0.00110423349489452 0 -953 0.0003770524575988663 0.0003467585162991251 0 -954 0.002798843490700665 0.0006548345992382335 0 -955 0.0006906495875124256 -0.0007719880878950426 0 -956 0.0003263407872326848 7.185054611283625e-05 0 -957 -0.002630408476131726 -0.0002318433563105828 0 -958 0.001068651256246391 0.0002611644511336835 0 -959 -0.002120258004721273 0.0008376914535660122 0 -960 -0.002051518960443904 -0.0009780988769374375 0 -961 0.0008488664105113604 -0.002076747892145312 0 -962 0.002118397739242093 -0.0007247828228141017 0 -963 0.0006924859868663491 0.002142603218373217 0 -964 0.0001138773109673087 -0.001615706291438484 0 -965 0.001213010755829749 0.0007199442746285527 0 -966 -0.001981049806251934 0.0007009408208258696 0 -967 0.0005849840958955383 -0.001626644389411871 0 -968 0.001631585476266905 0.0005878472357356081 0 -969 0.0008702009845686861 0.001931593030676279 0 -970 0.002171176173369853 0.001863989783596692 0 -971 0.001863963356392694 -0.002171184821213536 0 -972 -0.0007912047511301259 0.001235254823808295 0 -973 -9.804527483127933e-05 -0.001248536417398517 0 -974 0.001715943122571023 0.002293539478180828 0 -975 0.002297914981529748 -0.001712883810539957 0 -976 -0.0002373913653555691 -0.0008216646150867073 0 -977 0.002086248484069742 0.001169279634478992 0 -978 -0.00148037643776942 0.001100427244352336 0 -979 -0.001404782925547927 -0.001199019674278366 0 -980 0.002364985321672085 -0.0007545446852702148 0 -981 -0.002342307165497058 -0.0003017716605227579 0 -982 -0.001644482929354314 -0.0004224274246385051 0 -983 0.001095528638623931 0.001728342539460148 0 -984 0.001726411568245222 -0.001095367545175081 0 -985 -0.001315460365899266 0.00166481928200459 0 -986 -0.001203759473636414 -0.001747290000433185 0 -987 0.0001192804578147514 0.0006158884779804314 0 -988 -0.0004384464776893477 -0.002202883676630108 0 -989 -0.0005828748038962542 0.002178512233991976 0 -990 0.002158919587798428 0.0003666232879681917 0 -991 0.002184583012933259 -0.0002317984015362519 0 -992 -0.00193088173317039 -0.0008528441479691937 0 -993 0.0006844380932589258 -0.001224085346008124 0 -994 -0.002718675838964506 2.401262061164822e-05 0 -995 0.001007420887141122 -0.001853284242901883 0 -996 -0.001271686433896039 0.0001025534477040631 0 -997 0.00220991035740513 0.0002136582327192212 0 -998 -0.00175849814739754 0.001088910903517286 0 -999 -0.001677757846210235 -0.001206241064008171 0 -1000 0.002459217253977354 0.001515123393275726 0 -1001 -0.001323916656034263 -0.0001300536456200511 0 -1002 0.002553066777685983 -0.001350394259514773 0 -1003 0.001493320434773181 -0.002451913612759339 0 -1004 -0.0009236056144599372 -0.001079654150594181 0 -1005 -0.0008336928682875938 -0.0001829191905069094 0 -1006 0.001322071614500939 0.002548699332533346 0 -1007 -0.001476092354662804 0.0003523257873411095 0 -1008 -0.001692430099392911 -0.001792872671827565 0 -1009 -0.001806065959682861 0.001678343769311656 0 -1010 -0.0002355039584964657 -0.002314118116913172 0 -1011 -0.0003804934295454287 0.00230164297812027 0 -1012 -0.001630886031417075 -0.001652663567285285 0 -1013 -0.0017354835480971 0.001542460037856078 0 -1014 0.00113466671995255 -0.001869810724761592 0 -1015 -0.0008566328080482399 0.0007814519949034922 0 -$EndNodes -$Elements -2033 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 13 -14 1 2 0 1 13 14 -15 1 2 0 1 14 15 -16 1 2 0 1 15 16 -17 1 2 0 1 16 17 -18 1 2 0 1 17 18 -19 1 2 0 1 18 19 -20 1 2 0 1 19 20 -21 1 2 0 1 20 21 -22 1 2 0 1 21 22 -23 1 2 0 1 22 23 -24 1 2 0 1 23 24 -25 1 2 0 1 24 25 -26 1 2 0 1 25 26 -27 1 2 0 1 26 27 -28 1 2 0 1 27 28 -29 1 2 0 1 28 4 -30 1 2 0 2 4 29 -31 1 2 0 2 29 30 -32 1 2 0 2 30 31 -33 1 2 0 2 31 32 -34 1 2 0 2 32 33 -35 1 2 0 2 33 34 -36 1 2 0 2 34 35 -37 1 2 0 2 35 36 -38 1 2 0 2 36 37 -39 1 2 0 2 37 38 -40 1 2 0 2 38 39 -41 1 2 0 2 39 40 -42 1 2 0 2 40 41 -43 1 2 0 2 41 42 -44 1 2 0 2 42 43 -45 1 2 0 2 43 44 -46 1 2 0 2 44 45 -47 1 2 0 2 45 46 -48 1 2 0 2 46 47 -49 1 2 0 2 47 48 -50 1 2 0 2 48 49 -51 1 2 0 2 49 50 -52 1 2 0 2 50 51 -53 1 2 0 2 51 3 -54 1 2 0 3 3 52 -55 1 2 0 3 52 53 -56 1 2 0 3 53 54 -57 1 2 0 3 54 55 -58 1 2 0 3 55 56 -59 1 2 0 3 56 57 -60 1 2 0 3 57 58 -61 1 2 0 3 58 59 -62 1 2 0 3 59 60 -63 1 2 0 3 60 61 -64 1 2 0 3 61 62 -65 1 2 0 3 62 63 -66 1 2 0 3 63 64 -67 1 2 0 3 64 65 -68 1 2 0 3 65 66 -69 1 2 0 3 66 67 -70 1 2 0 3 67 68 -71 1 2 0 3 68 69 -72 1 2 0 3 69 70 -73 1 2 0 3 70 71 -74 1 2 0 3 71 72 -75 1 2 0 3 72 73 -76 1 2 0 3 73 74 -77 1 2 0 3 74 5 -78 1 2 0 4 5 75 -79 1 2 0 4 75 76 -80 1 2 0 4 76 77 -81 1 2 0 4 77 78 -82 1 2 0 4 78 79 -83 1 2 0 4 79 80 -84 1 2 0 4 80 81 -85 1 2 0 4 81 82 -86 1 2 0 4 82 83 -87 1 2 0 4 83 84 -88 1 2 0 4 84 85 -89 1 2 0 4 85 86 -90 1 2 0 4 86 87 -91 1 2 0 4 87 88 -92 1 2 0 4 88 89 -93 1 2 0 4 89 90 -94 1 2 0 4 90 91 -95 1 2 0 4 91 92 -96 1 2 0 4 92 93 -97 1 2 0 4 93 94 -98 1 2 0 4 94 95 -99 1 2 0 4 95 96 -100 1 2 0 4 96 97 -101 1 2 0 4 97 2 -102 2 2 0 1 420 179 956 -103 2 2 0 1 410 955 176 -104 2 2 0 1 956 179 393 -105 2 2 0 1 955 389 176 -106 2 2 0 1 967 485 406 -107 2 2 0 1 122 397 721 -108 2 2 0 1 121 722 398 -109 2 2 0 1 295 721 397 -110 2 2 0 1 296 398 722 -111 2 2 0 1 320 841 402 -112 2 2 0 1 177 413 382 -113 2 2 0 1 250 382 413 -114 2 2 0 1 712 892 259 -115 2 2 0 1 892 394 259 -116 2 2 0 1 347 670 890 -117 2 2 0 1 101 887 469 -118 2 2 0 1 495 811 353 -119 2 2 0 1 129 399 602 -120 2 2 0 1 127 400 603 -121 2 2 0 1 186 473 403 -122 2 2 0 1 356 469 887 -123 2 2 0 1 290 778 802 -124 2 2 0 1 228 615 397 -125 2 2 0 1 227 398 614 -126 2 2 0 1 143 318 530 -127 2 2 0 1 144 531 319 -128 2 2 0 1 59 60 357 -129 2 2 0 1 44 45 358 -130 2 2 0 1 213 360 565 -131 2 2 0 1 290 419 778 -132 2 2 0 1 355 653 662 -133 2 2 0 1 203 546 524 -134 2 2 0 1 99 335 441 -135 2 2 0 1 299 505 566 -136 2 2 0 1 300 504 567 -137 2 2 0 1 223 567 504 -138 2 2 0 1 224 566 505 -139 2 2 0 1 143 618 318 -140 2 2 0 1 144 319 619 -141 2 2 0 1 246 602 399 -142 2 2 0 1 247 603 400 -143 2 2 0 1 353 811 964 -144 2 2 0 1 195 377 446 -145 2 2 0 1 303 967 406 -146 2 2 0 1 201 514 458 -147 2 2 0 1 249 458 514 -148 2 2 0 1 178 428 347 -149 2 2 0 1 98 402 841 -150 2 2 0 1 220 702 351 -151 2 2 0 1 236 343 682 -152 2 2 0 1 237 683 344 -153 2 2 0 1 327 584 740 -154 2 2 0 1 196 644 562 -155 2 2 0 1 184 486 381 -156 2 2 0 1 185 487 380 -157 2 2 0 1 268 524 546 -158 2 2 0 1 153 653 355 -159 2 2 0 1 175 417 378 -160 2 2 0 1 143 481 375 -161 2 2 0 1 144 376 482 -162 2 2 0 1 244 375 481 -163 2 2 0 1 245 482 376 -164 2 2 0 1 236 645 343 -165 2 2 0 1 237 344 646 -166 2 2 0 1 146 561 681 -167 2 2 0 1 151 343 645 -168 2 2 0 1 152 646 344 -169 2 2 0 1 213 544 360 -170 2 2 0 1 397 615 791 -171 2 2 0 1 398 792 614 -172 2 2 0 1 347 428 670 -173 2 2 0 1 213 565 361 -174 2 2 0 1 174 383 609 -175 2 2 0 1 238 609 383 -176 2 2 0 1 232 890 670 -177 2 2 0 1 56 421 449 -178 2 2 0 1 48 450 422 -179 2 2 0 1 408 551 915 -180 2 2 0 1 219 560 415 -181 2 2 0 1 377 965 446 -182 2 2 0 1 561 911 681 -183 2 2 0 1 130 432 554 -184 2 2 0 1 195 469 356 -185 2 2 0 1 131 553 433 -186 2 2 0 1 27 529 556 -187 2 2 0 1 391 977 702 -188 2 2 0 1 77 557 527 -189 2 2 0 1 146 331 561 -190 2 2 0 1 968 496 423 -191 2 2 0 1 281 550 589 -192 2 2 0 1 124 446 965 -193 2 2 0 1 877 211 521 -194 2 2 0 1 327 935 584 -195 2 2 0 1 248 655 374 -196 2 2 0 1 458 837 876 -197 2 2 0 1 249 837 458 -198 2 2 0 1 977 351 702 -199 2 2 0 1 980 396 544 -200 2 2 0 1 248 374 434 -201 2 2 0 1 417 762 693 -202 2 2 0 1 378 877 521 -203 2 2 0 1 188 447 581 -204 2 2 0 1 189 582 448 -205 2 2 0 1 432 751 554 -206 2 2 0 1 188 581 862 -207 2 2 0 1 189 863 582 -208 2 2 0 1 292 535 625 -209 2 2 0 1 154 678 424 -210 2 2 0 1 154 424 679 -211 2 2 0 1 56 57 421 -212 2 2 0 1 47 48 422 -213 2 2 0 1 284 825 764 -214 2 2 0 1 433 553 752 -215 2 2 0 1 146 699 331 -216 2 2 0 1 517 794 204 -217 2 2 0 1 518 205 795 -218 2 2 0 1 133 354 739 -219 2 2 0 1 491 894 687 -220 2 2 0 1 277 687 894 -221 2 2 0 1 255 739 354 -222 2 2 0 1 374 655 940 -223 2 2 0 1 304 968 423 -224 2 2 0 1 492 688 895 -225 2 2 0 1 493 896 689 -226 2 2 0 1 294 558 439 -227 2 2 0 1 222 589 550 -228 2 2 0 1 204 794 948 -229 2 2 0 1 205 949 795 -230 2 2 0 1 193 373 465 -231 2 2 0 1 163 601 431 -232 2 2 0 1 238 383 549 -233 2 2 0 1 278 895 688 -234 2 2 0 1 279 689 896 -235 2 2 0 1 147 559 625 -236 2 2 0 1 915 551 287 -237 2 2 0 1 198 832 671 -238 2 2 0 1 78 79 385 -239 2 2 0 1 162 353 467 -240 2 2 0 1 25 26 388 -241 2 2 0 1 231 675 342 -242 2 2 0 1 184 381 444 -243 2 2 0 1 185 380 445 -244 2 2 0 1 208 345 472 -245 2 2 0 1 209 346 471 -246 2 2 0 1 223 575 367 -247 2 2 0 1 158 367 575 -248 2 2 0 1 147 625 535 -249 2 2 0 1 284 462 825 -250 2 2 0 1 337 517 851 -251 2 2 0 1 338 852 518 -252 2 2 0 1 224 576 372 -253 2 2 0 1 153 416 726 -254 2 2 0 1 190 438 870 -255 2 2 0 1 771 524 171 -256 2 2 0 1 392 524 771 -257 2 2 0 1 162 485 353 -258 2 2 0 1 190 870 748 -259 2 2 0 1 154 728 418 -260 2 2 0 1 154 419 728 -261 2 2 0 1 286 726 416 -262 2 2 0 1 124 378 521 -263 2 2 0 1 193 353 485 -264 2 2 0 1 936 564 298 -265 2 2 0 1 194 470 416 -266 2 2 0 1 288 418 728 -267 2 2 0 1 290 728 419 -268 2 2 0 1 310 396 980 -269 2 2 0 1 101 469 855 -270 2 2 0 1 368 564 936 -271 2 2 0 1 153 355 648 -272 2 2 0 1 320 625 559 -273 2 2 0 1 403 473 647 -274 2 2 0 1 316 609 684 -275 2 2 0 1 241 741 370 -276 2 2 0 1 134 685 502 -277 2 2 0 1 213 361 594 -278 2 2 0 1 198 394 892 -279 2 2 0 1 229 662 653 -280 2 2 0 1 22 526 1006 -281 2 2 0 1 2 6 404 -282 2 2 0 1 107 666 456 -283 2 2 0 1 106 457 667 -284 2 2 0 1 112 417 693 -285 2 2 0 1 82 1003 528 -286 2 2 0 1 297 456 666 -287 2 2 0 1 298 667 457 -288 2 2 0 1 415 560 846 -289 2 2 0 1 258 935 693 -290 2 2 0 1 198 468 453 -291 2 2 0 1 218 453 468 -292 2 2 0 1 99 590 335 -293 2 2 0 1 169 663 488 -294 2 2 0 1 326 488 663 -295 2 2 0 1 167 496 356 -296 2 2 0 1 168 489 664 -297 2 2 0 1 325 664 489 -298 2 2 0 1 195 356 496 -299 2 2 0 1 105 673 837 -300 2 2 0 1 794 69 339 -301 2 2 0 1 795 340 35 -302 2 2 0 1 174 940 655 -303 2 2 0 1 60 515 357 -304 2 2 0 1 44 358 516 -305 2 2 0 1 339 69 660 -306 2 2 0 1 340 661 35 -307 2 2 0 1 255 354 763 -308 2 2 0 1 323 756 508 -309 2 2 0 1 158 352 867 -310 2 2 0 1 126 610 352 -311 2 2 0 1 128 611 351 -312 2 2 0 1 220 351 611 -313 2 2 0 1 193 495 353 -314 2 2 0 1 204 519 481 -315 2 2 0 1 205 482 520 -316 2 2 0 1 178 347 631 -317 2 2 0 1 63 475 411 -318 2 2 0 1 41 412 476 -319 2 2 0 1 244 481 519 -320 2 2 0 1 245 520 482 -321 2 2 0 1 172 951 341 -322 2 2 0 1 172 341 597 -323 2 2 0 1 173 342 952 -324 2 2 0 1 173 598 342 -325 2 2 0 1 231 342 1004 -326 2 2 0 1 947 551 170 -327 2 2 0 1 198 892 468 -328 2 2 0 1 343 473 682 -329 2 2 0 1 344 683 474 -330 2 2 0 1 167 356 543 -331 2 2 0 1 643 463 741 -332 2 2 0 1 238 684 609 -333 2 2 0 1 196 464 644 -334 2 2 0 1 463 197 741 -335 2 2 0 1 360 544 944 -336 2 2 0 1 204 851 517 -337 2 2 0 1 205 518 852 -338 2 2 0 1 218 497 441 -339 2 2 0 1 133 707 354 -340 2 2 0 1 111 694 409 -341 2 2 0 1 98 379 930 -342 2 2 0 1 62 63 411 -343 2 2 0 1 41 42 412 -344 2 2 0 1 947 324 605 -345 2 2 0 1 401 551 947 -346 2 2 0 1 113 439 558 -347 2 2 0 1 360 889 565 -348 2 2 0 1 134 502 523 -349 2 2 0 1 258 523 502 -350 2 2 0 1 22 23 526 -351 2 2 0 1 401 947 605 -352 2 2 0 1 310 962 396 -353 2 2 0 1 270 508 756 -354 2 2 0 1 81 82 528 -355 2 2 0 1 59 357 538 -356 2 2 0 1 45 539 358 -357 2 2 0 1 208 724 345 -358 2 2 0 1 209 723 346 -359 2 2 0 1 220 548 480 -360 2 2 0 1 221 547 477 -361 2 2 0 1 139 677 403 -362 2 2 0 1 152 344 627 -363 2 2 0 1 151 628 343 -364 2 2 0 1 347 890 783 -365 2 2 0 1 890 134 783 -366 2 2 0 1 233 605 572 -367 2 2 0 1 186 449 421 -368 2 2 0 1 187 422 450 -369 2 2 0 1 324 572 605 -370 2 2 0 1 113 558 410 -371 2 2 0 1 163 370 510 -372 2 2 0 1 53 638 796 -373 2 2 0 1 51 797 639 -374 2 2 0 1 175 378 789 -375 2 2 0 1 423 696 917 -376 2 2 0 1 128 505 444 -377 2 2 0 1 126 504 445 -378 2 2 0 1 354 707 542 -379 2 2 0 1 125 389 552 -380 2 2 0 1 477 547 885 -381 2 2 0 1 239 542 707 -382 2 2 0 1 134 545 685 -383 2 2 0 1 232 431 601 -384 2 2 0 1 127 380 487 -385 2 2 0 1 129 381 486 -386 2 2 0 1 139 686 677 -387 2 2 0 1 480 548 886 -388 2 2 0 1 138 564 368 -389 2 2 0 1 211 574 522 -390 2 2 0 1 163 510 379 -391 2 2 0 1 372 576 942 -392 2 2 0 1 169 488 405 -393 2 2 0 1 280 522 574 -394 2 2 0 1 193 654 373 -395 2 2 0 1 317 525 800 -396 2 2 0 1 251 405 488 -397 2 2 0 1 168 407 489 -398 2 2 0 1 118 788 832 -399 2 2 0 1 2 404 503 -400 2 2 0 1 140 491 687 -401 2 2 0 1 203 524 392 -402 2 2 0 1 252 489 407 -403 2 2 0 1 101 401 605 -404 2 2 0 1 1 484 420 -405 2 2 0 1 107 456 839 -406 2 2 0 1 106 840 457 -407 2 2 0 1 141 688 492 -408 2 2 0 1 142 493 689 -409 2 2 0 1 261 409 694 -410 2 2 0 1 222 550 414 -411 2 2 0 1 203 368 546 -412 2 2 0 1 158 575 352 -413 2 2 0 1 185 879 487 -414 2 2 0 1 184 880 486 -415 2 2 0 1 27 28 529 -416 2 2 0 1 171 414 550 -417 2 2 0 1 76 77 527 -418 2 2 0 1 106 641 840 -419 2 2 0 1 107 839 642 -420 2 2 0 1 195 652 377 -421 2 2 0 1 294 439 857 -422 2 2 0 1 195 446 469 -423 2 2 0 1 160 366 843 -424 2 2 0 1 259 395 719 -425 2 2 0 1 118 474 788 -426 2 2 0 1 98 930 402 -427 2 2 0 1 126 352 749 -428 2 2 0 1 128 351 750 -429 2 2 0 1 158 842 367 -430 2 2 0 1 137 719 395 -431 2 2 0 1 357 614 645 -432 2 2 0 1 358 646 615 -433 2 2 0 1 217 551 401 -434 2 2 0 1 163 431 718 -435 2 2 0 1 238 549 616 -436 2 2 0 1 645 614 151 -437 2 2 0 1 646 152 615 -438 2 2 0 1 322 719 1001 -439 2 2 0 1 186 677 449 -440 2 2 0 1 386 494 883 -441 2 2 0 1 182 883 494 -442 2 2 0 1 198 453 832 -443 2 2 0 1 765 651 247 -444 2 2 0 1 276 449 677 -445 2 2 0 1 113 410 542 -446 2 2 0 1 259 537 395 -447 2 2 0 1 396 651 765 -448 2 2 0 1 177 382 812 -449 2 2 0 1 366 1006 526 -450 2 2 0 1 367 528 1003 -451 2 2 0 1 320 402 625 -452 2 2 0 1 260 696 423 -453 2 2 0 1 9 10 466 -454 2 2 0 1 138 368 555 -455 2 2 0 1 5 429 74 -456 2 2 0 1 29 30 430 -457 2 2 0 1 153 648 416 -458 2 2 0 1 391 483 977 -459 2 2 0 1 742 562 240 -460 2 2 0 1 102 964 811 -461 2 2 0 1 369 562 742 -462 2 2 0 1 513 796 957 -463 2 2 0 1 105 374 537 -464 2 2 0 1 108 917 696 -465 2 2 0 1 159 977 483 -466 2 2 0 1 328 796 638 -467 2 2 0 1 329 639 797 -468 2 2 0 1 140 821 458 -469 2 2 0 1 370 741 510 -470 2 2 0 1 389 955 552 -471 2 2 0 1 100 424 592 -472 2 2 0 1 230 592 424 -473 2 2 0 1 191 411 475 -474 2 2 0 1 192 476 412 -475 2 2 0 1 20 634 569 -476 2 2 0 1 327 693 935 -477 2 2 0 1 373 993 465 -478 2 2 0 1 84 567 633 -479 2 2 0 1 235 556 529 -480 2 2 0 1 105 394 673 -481 2 2 0 1 172 597 583 -482 2 2 0 1 595 933 768 -483 2 2 0 1 173 585 598 -484 2 2 0 1 104 472 426 -485 2 2 0 1 103 471 425 -486 2 2 0 1 161 944 544 -487 2 2 0 1 234 527 557 -488 2 2 0 1 203 555 368 -489 2 2 0 1 102 824 390 -490 2 2 0 1 268 390 824 -491 2 2 0 1 140 687 821 -492 2 2 0 1 264 553 529 -493 2 2 0 1 235 529 553 -494 2 2 0 1 263 527 554 -495 2 2 0 1 162 406 485 -496 2 2 0 1 234 554 527 -497 2 2 0 1 143 375 618 -498 2 2 0 1 144 619 376 -499 2 2 0 1 98 786 379 -500 2 2 0 1 105 640 374 -501 2 2 0 1 258 502 935 -502 2 2 0 1 89 636 570 -503 2 2 0 1 305 671 832 -504 2 2 0 1 241 370 743 -505 2 2 0 1 209 380 723 -506 2 2 0 1 208 381 724 -507 2 2 0 1 214 552 955 -508 2 2 0 1 15 566 635 -509 2 2 0 1 218 966 453 -510 2 2 0 1 361 565 909 -511 2 2 0 1 9 466 954 -512 2 2 0 1 156 461 738 -513 2 2 0 1 291 738 461 -514 2 2 0 1 121 398 511 -515 2 2 0 1 122 512 397 -516 2 2 0 1 125 465 993 -517 2 2 0 1 308 837 673 -518 2 2 0 1 124 568 378 -519 2 2 0 1 335 844 779 -520 2 2 0 1 20 21 634 -521 2 2 0 1 180 499 864 -522 2 2 0 1 181 865 500 -523 2 2 0 1 128 444 828 -524 2 2 0 1 126 445 827 -525 2 2 0 1 83 84 633 -526 2 2 0 1 364 864 499 -527 2 2 0 1 365 500 865 -528 2 2 0 1 416 470 838 -529 2 2 0 1 112 574 417 -530 2 2 0 1 258 693 762 -531 2 2 0 1 163 718 370 -532 2 2 0 1 116 586 392 -533 2 2 0 1 135 595 768 -534 2 2 0 1 228 397 659 -535 2 2 0 1 227 658 398 -536 2 2 0 1 132 577 393 -537 2 2 0 1 159 942 576 -538 2 2 0 1 202 503 404 -539 2 2 0 1 176 389 775 -540 2 2 0 1 218 494 966 -541 2 2 0 1 168 668 407 -542 2 2 0 1 240 562 644 -543 2 2 0 1 223 367 633 -544 2 2 0 1 250 409 534 -545 2 2 0 1 169 405 669 -546 2 2 0 1 160 705 366 -547 2 2 0 1 78 385 557 -548 2 2 0 1 89 90 636 -549 2 2 0 1 26 556 388 -550 2 2 0 1 217 469 446 -551 2 2 0 1 135 768 939 -552 2 2 0 1 14 15 635 -553 2 2 0 1 404 632 871 -554 2 2 0 1 352 437 867 -555 2 2 0 1 150 438 835 -556 2 2 0 1 132 393 790 -557 2 2 0 1 309 835 438 -558 2 2 0 1 172 583 459 -559 2 2 0 1 953 577 522 -560 2 2 0 1 173 460 585 -561 2 2 0 1 226 636 371 -562 2 2 0 1 145 800 525 -563 2 2 0 1 244 822 375 -564 2 2 0 1 245 376 823 -565 2 2 0 1 226 371 700 -566 2 2 0 1 209 827 380 -567 2 2 0 1 208 828 381 -568 2 2 0 1 207 619 607 -569 2 2 0 1 206 608 618 -570 2 2 0 1 143 851 481 -571 2 2 0 1 224 372 635 -572 2 2 0 1 144 482 852 -573 2 2 0 1 135 939 501 -574 2 2 0 1 312 429 864 -575 2 2 0 1 313 865 430 -576 2 2 0 1 180 864 429 -577 2 2 0 1 181 430 865 -578 2 2 0 1 147 730 559 -579 2 2 0 1 161 544 396 -580 2 2 0 1 128 828 478 -581 2 2 0 1 126 827 479 -582 2 2 0 1 323 508 1015 -583 2 2 0 1 335 779 441 -584 2 2 0 1 273 543 860 -585 2 2 0 1 127 723 380 -586 2 2 0 1 129 724 381 -587 2 2 0 1 179 857 439 -588 2 2 0 1 163 379 897 -589 2 2 0 1 384 860 543 -590 2 2 0 1 325 744 893 -591 2 2 0 1 250 918 382 -592 2 2 0 1 871 632 219 -593 2 2 0 1 280 953 522 -594 2 2 0 1 167 423 496 -595 2 2 0 1 71 72 447 -596 2 2 0 1 32 33 448 -597 2 2 0 1 218 468 497 -598 2 2 0 1 148 497 468 -599 2 2 0 1 322 1001 604 -600 2 2 0 1 143 703 851 -601 2 2 0 1 144 852 704 -602 2 2 0 1 281 552 595 -603 2 2 0 1 214 595 552 -604 2 2 0 1 178 631 426 -605 2 2 0 1 297 563 730 -606 2 2 0 1 103 698 471 -607 2 2 0 1 104 697 472 -608 2 2 0 1 150 740 584 -609 2 2 0 1 79 596 385 -610 2 2 0 1 157 720 498 -611 2 2 0 1 25 388 599 -612 2 2 0 1 55 56 449 -613 2 2 0 1 48 49 450 -614 2 2 0 1 563 972 730 -615 2 2 0 1 315 498 720 -616 2 2 0 1 201 513 957 -617 2 2 0 1 196 755 464 -618 2 2 0 1 293 464 755 -619 2 2 0 1 63 64 475 -620 2 2 0 1 40 41 476 -621 2 2 0 1 180 432 499 -622 2 2 0 1 181 500 433 -623 2 2 0 1 265 872 701 -624 2 2 0 1 17 18 454 -625 2 2 0 1 86 87 455 -626 2 2 0 1 125 587 389 -627 2 2 0 1 111 409 776 -628 2 2 0 1 240 499 432 -629 2 2 0 1 241 433 500 -630 2 2 0 1 251 406 717 -631 2 2 0 1 291 461 866 -632 2 2 0 1 177 812 425 -633 2 2 0 1 130 405 715 -634 2 2 0 1 162 717 406 -635 2 2 0 1 251 715 405 -636 2 2 0 1 131 716 407 -637 2 2 0 1 193 465 495 -638 2 2 0 1 203 392 586 -639 2 2 0 1 166 534 409 -640 2 2 0 1 252 407 716 -641 2 2 0 1 174 655 383 -642 2 2 0 1 222 495 465 -643 2 2 0 1 319 607 619 -644 2 2 0 1 318 618 608 -645 2 2 0 1 261 760 409 -646 2 2 0 1 139 514 686 -647 2 2 0 1 116 392 976 -648 2 2 0 1 196 562 467 -649 2 2 0 1 325 573 744 -650 2 2 0 1 359 943 600 -651 2 2 0 1 102 390 593 -652 2 2 0 1 281 427 550 -653 2 2 0 1 166 409 760 -654 2 2 0 1 291 866 787 -655 2 2 0 1 141 519 688 -656 2 2 0 1 142 689 520 -657 2 2 0 1 190 509 438 -658 2 2 0 1 337 881 517 -659 2 2 0 1 338 518 882 -660 2 2 0 1 210 866 461 -661 2 2 0 1 396 962 651 -662 2 2 0 1 514 957 686 -663 2 2 0 1 410 558 955 -664 2 2 0 1 170 551 408 -665 2 2 0 1 266 451 547 -666 2 2 0 1 267 452 548 -667 2 2 0 1 321 559 730 -668 2 2 0 1 165 547 451 -669 2 2 0 1 164 548 452 -670 2 2 0 1 441 497 690 -671 2 2 0 1 292 625 908 -672 2 2 0 1 240 644 499 -673 2 2 0 1 241 500 643 -674 2 2 0 1 129 650 399 -675 2 2 0 1 127 649 400 -676 2 2 0 1 111 651 962 -677 2 2 0 1 953 462 695 -678 2 2 0 1 402 908 625 -679 2 2 0 1 232 601 545 -680 2 2 0 1 280 462 953 -681 2 2 0 1 108 819 702 -682 2 2 0 1 252 718 431 -683 2 2 0 1 269 545 601 -684 2 2 0 1 105 809 394 -685 2 2 0 1 123 606 415 -686 2 2 0 1 259 394 809 -687 2 2 0 1 391 702 819 -688 2 2 0 1 137 395 820 -689 2 2 0 1 179 612 393 -690 2 2 0 1 312 862 581 -691 2 2 0 1 313 582 863 -692 2 2 0 1 103 858 698 -693 2 2 0 1 104 859 697 -694 2 2 0 1 268 746 390 -695 2 2 0 1 253 965 674 -696 2 2 0 1 210 484 866 -697 2 2 0 1 519 948 688 -698 2 2 0 1 520 689 949 -699 2 2 0 1 303 406 916 -700 2 2 0 1 361 800 594 -701 2 2 0 1 164 674 652 -702 2 2 0 1 377 652 674 -703 2 2 0 1 197 930 510 -704 2 2 0 1 348 978 459 -705 2 2 0 1 349 460 979 -706 2 2 0 1 379 510 930 -707 2 2 0 1 387 884 549 -708 2 2 0 1 172 459 978 -709 2 2 0 1 160 744 399 -710 2 2 0 1 183 549 884 -711 2 2 0 1 173 979 460 -712 2 2 0 1 403 647 774 -713 2 2 0 1 253 568 965 -714 2 2 0 1 246 399 744 -715 2 2 0 1 774 647 248 -716 2 2 0 1 165 672 654 -717 2 2 0 1 265 501 872 -718 2 2 0 1 373 654 672 -719 2 2 0 1 7 8 490 -720 2 2 0 1 331 954 466 -721 2 2 0 1 216 584 935 -722 2 2 0 1 378 568 789 -723 2 2 0 1 138 555 623 -724 2 2 0 1 132 915 522 -725 2 2 0 1 317 950 525 -726 2 2 0 1 331 466 561 -727 2 2 0 1 202 415 606 -728 2 2 0 1 198 673 394 -729 2 2 0 1 522 915 856 -730 2 2 0 1 444 505 708 -731 2 2 0 1 445 504 709 -732 2 2 0 1 161 396 765 -733 2 2 0 1 171 427 771 -734 2 2 0 1 254 587 672 -735 2 2 0 1 265 771 427 -736 2 2 0 1 101 855 401 -737 2 2 0 1 171 550 427 -738 2 2 0 1 188 862 540 -739 2 2 0 1 189 541 863 -740 2 2 0 1 295 397 791 -741 2 2 0 1 296 792 398 -742 2 2 0 1 217 401 855 -743 2 2 0 1 364 540 862 -744 2 2 0 1 365 863 541 -745 2 2 0 1 257 408 790 -746 2 2 0 1 199 456 535 -747 2 2 0 1 200 536 457 -748 2 2 0 1 165 451 672 -749 2 2 0 1 254 672 451 -750 2 2 0 1 260 423 761 -751 2 2 0 1 273 868 435 -752 2 2 0 1 167 761 423 -753 2 2 0 1 210 461 767 -754 2 2 0 1 499 644 1010 -755 2 2 0 1 500 1011 643 -756 2 2 0 1 523 762 759 -757 2 2 0 1 161 765 400 -758 2 2 0 1 225 399 650 -759 2 2 0 1 226 400 649 -760 2 2 0 1 247 400 765 -761 2 2 0 1 258 762 523 -762 2 2 0 1 164 452 674 -763 2 2 0 1 230 424 678 -764 2 2 0 1 231 679 424 -765 2 2 0 1 275 623 555 -766 2 2 0 1 587 993 672 -767 2 2 0 1 253 674 452 -768 2 2 0 1 263 554 751 -769 2 2 0 1 251 772 406 -770 2 2 0 1 74 429 847 -771 2 2 0 1 30 848 430 -772 2 2 0 1 257 808 408 -773 2 2 0 1 226 700 400 -774 2 2 0 1 129 602 724 -775 2 2 0 1 127 603 723 -776 2 2 0 1 302 487 879 -777 2 2 0 1 301 486 880 -778 2 2 0 1 160 399 705 -779 2 2 0 1 350 484 939 -780 2 2 0 1 393 577 956 -781 2 2 0 1 210 939 484 -782 2 2 0 1 264 752 553 -783 2 2 0 1 341 805 928 -784 2 2 0 1 345 724 602 -785 2 2 0 1 346 723 603 -786 2 2 0 1 165 885 547 -787 2 2 0 1 366 705 634 -788 2 2 0 1 225 634 705 -789 2 2 0 1 326 437 961 -790 2 2 0 1 203 586 555 -791 2 2 0 1 275 555 586 -792 2 2 0 1 164 886 548 -793 2 2 0 1 109 961 437 -794 2 2 0 1 10 600 466 -795 2 2 0 1 227 411 658 -796 2 2 0 1 228 659 412 -797 2 2 0 1 191 658 411 -798 2 2 0 1 192 412 659 -799 2 2 0 1 116 802 778 -800 2 2 0 1 5 579 429 -801 2 2 0 1 202 404 871 -802 2 2 0 1 29 430 580 -803 2 2 0 1 157 695 462 -804 2 2 0 1 225 705 399 -805 2 2 0 1 161 400 700 -806 2 2 0 1 60 61 515 -807 2 2 0 1 43 44 516 -808 2 2 0 1 374 640 434 -809 2 2 0 1 6 632 404 -810 2 2 0 1 342 675 591 -811 2 2 0 1 287 551 958 -812 2 2 0 1 257 612 439 -813 2 2 0 1 242 583 597 -814 2 2 0 1 210 767 872 -815 2 2 0 1 243 598 585 -816 2 2 0 1 196 467 593 -817 2 2 0 1 120 532 463 -818 2 2 0 1 119 464 533 -819 2 2 0 1 117 647 473 -820 2 2 0 1 179 439 612 -821 2 2 0 1 366 526 843 -822 2 2 0 1 119 540 1010 -823 2 2 0 1 120 1011 541 -824 2 2 0 1 215 956 577 -825 2 2 0 1 227 620 411 -826 2 2 0 1 228 412 621 -827 2 2 0 1 130 923 405 -828 2 2 0 1 62 411 620 -829 2 2 0 1 42 621 412 -830 2 2 0 1 344 474 959 -831 2 2 0 1 343 960 473 -832 2 2 0 1 188 540 492 -833 2 2 0 1 189 493 541 -834 2 2 0 1 131 407 921 -835 2 2 0 1 367 842 528 -836 2 2 0 1 118 959 474 -837 2 2 0 1 117 473 960 -838 2 2 0 1 307 492 540 -839 2 2 0 1 306 541 493 -840 2 2 0 1 407 668 921 -841 2 2 0 1 250 534 617 -842 2 2 0 1 339 948 794 -843 2 2 0 1 340 795 949 -844 2 2 0 1 139 403 774 -845 2 2 0 1 391 819 483 -846 2 2 0 1 186 403 677 -847 2 2 0 1 405 923 669 -848 2 2 0 1 159 943 942 -849 2 2 0 1 137 1001 719 -850 2 2 0 1 159 483 943 -851 2 2 0 1 170 408 808 -852 2 2 0 1 312 847 429 -853 2 2 0 1 313 430 848 -854 2 2 0 1 238 616 684 -855 2 2 0 1 202 871 415 -856 2 2 0 1 171 973 414 -857 2 2 0 1 398 658 511 -858 2 2 0 1 397 512 659 -859 2 2 0 1 212 600 943 -860 2 2 0 1 218 441 779 -861 2 2 0 1 114 838 470 -862 2 2 0 1 352 1014 437 -863 2 2 0 1 183 616 549 -864 2 2 0 1 616 905 684 -865 2 2 0 1 386 959 966 -866 2 2 0 1 250 776 409 -867 2 2 0 1 143 530 703 -868 2 2 0 1 144 704 531 -869 2 2 0 1 222 414 811 -870 2 2 0 1 208 697 478 -871 2 2 0 1 209 698 479 -872 2 2 0 1 219 415 871 -873 2 2 0 1 267 478 697 -874 2 2 0 1 266 479 698 -875 2 2 0 1 236 421 656 -876 2 2 0 1 237 657 422 -877 2 2 0 1 111 413 651 -878 2 2 0 1 112 764 825 -879 2 2 0 1 287 613 521 -880 2 2 0 1 207 607 459 -881 2 2 0 1 206 460 608 -882 2 2 0 1 355 873 946 -883 2 2 0 1 177 737 413 -884 2 2 0 1 1 420 624 -885 2 2 0 1 2 503 97 -886 2 2 0 1 352 610 1014 -887 2 2 0 1 276 677 686 -888 2 2 0 1 378 417 877 -889 2 2 0 1 57 656 421 -890 2 2 0 1 47 422 657 -891 2 2 0 1 182 779 844 -892 2 2 0 1 236 682 421 -893 2 2 0 1 237 422 683 -894 2 2 0 1 186 421 682 -895 2 2 0 1 187 683 422 -896 2 2 0 1 194 416 648 -897 2 2 0 1 242 563 666 -898 2 2 0 1 8 954 490 -899 2 2 0 1 297 666 563 -900 2 2 0 1 243 667 564 -901 2 2 0 1 176 920 410 -902 2 2 0 1 298 564 667 -903 2 2 0 1 304 423 917 -904 2 2 0 1 109 437 995 -905 2 2 0 1 111 776 413 -906 2 2 0 1 288 1005 418 -907 2 2 0 1 99 662 590 -908 2 2 0 1 250 413 776 -909 2 2 0 1 124 613 446 -910 2 2 0 1 157 498 695 -911 2 2 0 1 207 459 583 -912 2 2 0 1 152 791 615 -913 2 2 0 1 151 614 792 -914 2 2 0 1 206 585 460 -915 2 2 0 1 107 823 506 -916 2 2 0 1 106 507 822 -917 2 2 0 1 72 581 447 -918 2 2 0 1 32 448 582 -919 2 2 0 1 273 860 436 -920 2 2 0 1 166 436 860 -921 2 2 0 1 381 828 444 -922 2 2 0 1 380 827 445 -923 2 2 0 1 123 415 846 -924 2 2 0 1 282 703 530 -925 2 2 0 1 283 531 704 -926 2 2 0 1 3 52 513 -927 2 2 0 1 385 754 669 -928 2 2 0 1 212 561 466 -929 2 2 0 1 175 443 759 -930 2 2 0 1 388 668 753 -931 2 2 0 1 328 957 796 -932 2 2 0 1 169 669 754 -933 2 2 0 1 168 753 668 -934 2 2 0 1 137 820 914 -935 2 2 0 1 176 442 763 -936 2 2 0 1 408 915 790 -937 2 2 0 1 148 712 571 -938 2 2 0 1 244 815 641 -939 2 2 0 1 245 642 816 -940 2 2 0 1 322 571 712 -941 2 2 0 1 256 426 631 -942 2 2 0 1 154 418 678 -943 2 2 0 1 154 679 419 -944 2 2 0 1 100 675 424 -945 2 2 0 1 231 424 675 -946 2 2 0 1 110 431 670 -947 2 2 0 1 232 670 431 -948 2 2 0 1 386 966 494 -949 2 2 0 1 239 676 440 -950 2 2 0 1 170 440 676 -951 2 2 0 1 359 600 888 -952 2 2 0 1 390 899 755 -953 2 2 0 1 311 483 819 -954 2 2 0 1 175 762 417 -955 2 2 0 1 286 416 838 -956 2 2 0 1 10 11 600 -957 2 2 0 1 316 684 592 -958 2 2 0 1 274 777 470 -959 2 2 0 1 113 542 869 -960 2 2 0 1 233 617 534 -961 2 2 0 1 114 470 777 -962 2 2 0 1 311 681 911 -963 2 2 0 1 67 68 517 -964 2 2 0 1 36 37 518 -965 2 2 0 1 194 996 470 -966 2 2 0 1 281 934 427 -967 2 2 0 1 176 775 442 -968 2 2 0 1 179 420 773 -969 2 2 0 1 362 641 815 -970 2 2 0 1 363 816 642 -971 2 2 0 1 193 967 654 -972 2 2 0 1 256 759 443 -973 2 2 0 1 58 59 538 -974 2 2 0 1 45 46 539 -975 2 2 0 1 125 589 465 -976 2 2 0 1 222 465 589 -977 2 2 0 1 364 1010 540 -978 2 2 0 1 365 541 1011 -979 2 2 0 1 255 763 442 -980 2 2 0 1 132 790 915 -981 2 2 0 1 110 670 428 -982 2 2 0 1 420 484 773 -983 2 2 0 1 249 434 640 -984 2 2 0 1 217 446 613 -985 2 2 0 1 320 559 748 -986 2 2 0 1 190 748 559 -987 2 2 0 1 252 431 770 -988 2 2 0 1 175 789 443 -989 2 2 0 1 110 770 431 -990 2 2 0 1 435 868 997 -991 2 2 0 1 590 662 900 -992 2 2 0 1 55 449 784 -993 2 2 0 1 49 785 450 -994 2 2 0 1 177 425 829 -995 2 2 0 1 178 426 830 -996 2 2 0 1 333 846 560 -997 2 2 0 1 216 502 685 -998 2 2 0 1 276 784 449 -999 2 2 0 1 277 450 785 -1000 2 2 0 1 110 428 969 -1001 2 2 0 1 212 466 600 -1002 2 2 0 1 190 706 509 -1003 2 2 0 1 270 509 706 -1004 2 2 0 1 265 427 861 -1005 2 2 0 1 103 425 813 -1006 2 2 0 1 104 426 814 -1007 2 2 0 1 293 755 899 -1008 2 2 0 1 308 876 837 -1009 2 2 0 1 256 814 426 -1010 2 2 0 1 389 587 775 -1011 2 2 0 1 71 447 806 -1012 2 2 0 1 33 807 448 -1013 2 2 0 1 178 725 428 -1014 2 2 0 1 146 560 699 -1015 2 2 0 1 266 904 479 -1016 2 2 0 1 267 903 478 -1017 2 2 0 1 130 742 432 -1018 2 2 0 1 131 433 743 -1019 2 2 0 1 218 779 494 -1020 2 2 0 1 240 432 742 -1021 2 2 0 1 241 743 433 -1022 2 2 0 1 406 772 916 -1023 2 2 0 1 69 70 660 -1024 2 2 0 1 34 35 661 -1025 2 2 0 1 219 632 490 -1026 2 2 0 1 331 490 954 -1027 2 2 0 1 306 853 532 -1028 2 2 0 1 307 533 854 -1029 2 2 0 1 254 442 775 -1030 2 2 0 1 166 860 729 -1031 2 2 0 1 467 562 901 -1032 2 2 0 1 109 995 477 -1033 2 2 0 1 180 429 927 -1034 2 2 0 1 278 806 447 -1035 2 2 0 1 279 448 807 -1036 2 2 0 1 181 926 430 -1037 2 2 0 1 53 54 638 -1038 2 2 0 1 50 51 639 -1039 2 2 0 1 141 492 849 -1040 2 2 0 1 142 850 493 -1041 2 2 0 1 307 849 492 -1042 2 2 0 1 306 493 850 -1043 2 2 0 1 119 988 540 -1044 2 2 0 1 120 541 989 -1045 2 2 0 1 337 703 629 -1046 2 2 0 1 338 630 704 -1047 2 2 0 1 207 583 506 -1048 2 2 0 1 282 629 703 -1049 2 2 0 1 283 704 630 -1050 2 2 0 1 206 507 585 -1051 2 2 0 1 108 702 480 -1052 2 2 0 1 417 574 877 -1053 2 2 0 1 292 463 874 -1054 2 2 0 1 293 875 464 -1055 2 2 0 1 195 968 652 -1056 2 2 0 1 393 612 790 -1057 2 2 0 1 284 740 835 -1058 2 2 0 1 273 435 898 -1059 2 2 0 1 137 914 622 -1060 2 2 0 1 274 470 604 -1061 2 2 0 1 506 823 985 -1062 2 2 0 1 507 986 822 -1063 2 2 0 1 231 1004 623 -1064 2 2 0 1 98 841 922 -1065 2 2 0 1 217 855 469 -1066 2 2 0 1 253 443 789 -1067 2 2 0 1 180 751 432 -1068 2 2 0 1 181 433 752 -1069 2 2 0 1 341 928 597 -1070 2 2 0 1 294 768 933 -1071 2 2 0 1 342 598 929 -1072 2 2 0 1 385 669 557 -1073 2 2 0 1 234 557 669 -1074 2 2 0 1 187 450 894 -1075 2 2 0 1 248 434 774 -1076 2 2 0 1 326 867 437 -1077 2 2 0 1 273 436 868 -1078 2 2 0 1 388 556 668 -1079 2 2 0 1 235 668 556 -1080 2 2 0 1 344 959 627 -1081 2 2 0 1 343 628 960 -1082 2 2 0 1 249 981 434 -1083 2 2 0 1 202 606 525 -1084 2 2 0 1 26 27 556 -1085 2 2 0 1 77 78 557 -1086 2 2 0 1 166 760 436 -1087 2 2 0 1 309 438 782 -1088 2 2 0 1 342 929 1004 -1089 2 2 0 1 99 441 690 -1090 2 2 0 1 197 463 908 -1091 2 2 0 1 292 908 463 -1092 2 2 0 1 88 89 975 -1093 2 2 0 1 19 20 974 -1094 2 2 0 1 281 589 552 -1095 2 2 0 1 278 447 895 -1096 2 2 0 1 279 896 448 -1097 2 2 0 1 15 16 970 -1098 2 2 0 1 84 85 971 -1099 2 2 0 1 188 895 447 -1100 2 2 0 1 189 448 896 -1101 2 2 0 1 128 478 611 -1102 2 2 0 1 126 479 610 -1103 2 2 0 1 277 894 450 -1104 2 2 0 1 242 506 583 -1105 2 2 0 1 339 660 688 -1106 2 2 0 1 340 689 661 -1107 2 2 0 1 278 688 660 -1108 2 2 0 1 279 661 689 -1109 2 2 0 1 243 585 507 -1110 2 2 0 1 214 955 558 -1111 2 2 0 1 150 870 438 -1112 2 2 0 1 223 504 749 -1113 2 2 0 1 224 505 750 -1114 2 2 0 1 285 727 745 -1115 2 2 0 1 103 442 798 -1116 2 2 0 1 104 443 799 -1117 2 2 0 1 305 832 788 -1118 2 2 0 1 170 808 440 -1119 2 2 0 1 254 798 442 -1120 2 2 0 1 253 799 443 -1121 2 2 0 1 257 440 808 -1122 2 2 0 1 136 508 747 -1123 2 2 0 1 239 440 869 -1124 2 2 0 1 257 439 810 -1125 2 2 0 1 113 810 439 -1126 2 2 0 1 120 463 643 -1127 2 2 0 1 119 644 464 -1128 2 2 0 1 93 94 565 -1129 2 2 0 1 270 747 508 -1130 2 2 0 1 184 444 708 -1131 2 2 0 1 185 445 709 -1132 2 2 0 1 384 729 860 -1133 2 2 0 1 133 572 707 -1134 2 2 0 1 328 638 686 -1135 2 2 0 1 329 687 639 -1136 2 2 0 1 276 686 638 -1137 2 2 0 1 277 639 687 -1138 2 2 0 1 5 75 579 -1139 2 2 0 1 4 29 580 -1140 2 2 0 1 187 788 474 -1141 2 2 0 1 79 80 596 -1142 2 2 0 1 24 25 599 -1143 2 2 0 1 470 996 604 -1144 2 2 0 1 341 951 590 -1145 2 2 0 1 342 591 952 -1146 2 2 0 1 89 570 975 -1147 2 2 0 1 20 569 974 -1148 2 2 0 1 84 971 567 -1149 2 2 0 1 15 970 566 -1150 2 2 0 1 124 521 613 -1151 2 2 0 1 270 756 509 -1152 2 2 0 1 355 946 648 -1153 2 2 0 1 115 509 756 -1154 2 2 0 1 132 522 577 -1155 2 2 0 1 257 810 440 -1156 2 2 0 1 104 814 443 -1157 2 2 0 1 103 813 442 -1158 2 2 0 1 357 645 538 -1159 2 2 0 1 358 539 646 -1160 2 2 0 1 255 442 813 -1161 2 2 0 1 256 443 814 -1162 2 2 0 1 236 538 645 -1163 2 2 0 1 237 646 539 -1164 2 2 0 1 199 532 853 -1165 2 2 0 1 200 854 533 -1166 2 2 0 1 157 588 780 -1167 2 2 0 1 136 928 805 -1168 2 2 0 1 17 454 710 -1169 2 2 0 1 86 455 711 -1170 2 2 0 1 18 714 454 -1171 2 2 0 1 87 713 455 -1172 2 2 0 1 145 594 800 -1173 2 2 0 1 212 483 911 -1174 2 2 0 1 298 457 826 -1175 2 2 0 1 311 911 483 -1176 2 2 0 1 109 477 916 -1177 2 2 0 1 72 73 581 -1178 2 2 0 1 31 32 582 -1179 2 2 0 1 303 916 477 -1180 2 2 0 1 255 813 812 -1181 2 2 0 1 425 812 813 -1182 2 2 0 1 108 480 917 -1183 2 2 0 1 304 917 480 -1184 2 2 0 1 109 916 772 -1185 2 2 0 1 287 958 613 -1186 2 2 0 1 386 627 959 -1187 2 2 0 1 387 960 628 -1188 2 2 0 1 357 515 614 -1189 2 2 0 1 358 615 516 -1190 2 2 0 1 202 525 950 -1191 2 2 0 1 130 715 742 -1192 2 2 0 1 131 743 716 -1193 2 2 0 1 266 858 451 -1194 2 2 0 1 267 859 452 -1195 2 2 0 1 368 936 546 -1196 2 2 0 1 297 834 456 -1197 2 2 0 1 133 617 572 -1198 2 2 0 1 284 835 588 -1199 2 2 0 1 215 498 624 -1200 2 2 0 1 284 987 462 -1201 2 2 0 1 369 742 715 -1202 2 2 0 1 370 716 743 -1203 2 2 0 1 253 452 799 -1204 2 2 0 1 254 451 798 -1205 2 2 0 1 187 491 788 -1206 2 2 0 1 7 490 632 -1207 2 2 0 1 157 780 720 -1208 2 2 0 1 140 891 491 -1209 2 2 0 1 61 620 515 -1210 2 2 0 1 43 516 621 -1211 2 2 0 1 305 491 891 -1212 2 2 0 1 116 778 586 -1213 2 2 0 1 274 817 777 -1214 2 2 0 1 275 778 818 -1215 2 2 0 1 418 777 817 -1216 2 2 0 1 419 818 778 -1217 2 2 0 1 426 472 830 -1218 2 2 0 1 425 471 829 -1219 2 2 0 1 321 706 559 -1220 2 2 0 1 316 982 609 -1221 2 2 0 1 190 559 706 -1222 2 2 0 1 308 891 876 -1223 2 2 0 1 332 525 606 -1224 2 2 0 1 125 552 589 -1225 2 2 0 1 98 922 578 -1226 2 2 0 1 387 992 960 -1227 2 2 0 1 259 809 537 -1228 2 2 0 1 225 569 634 -1229 2 2 0 1 227 614 515 -1230 2 2 0 1 228 516 615 -1231 2 2 0 1 348 459 931 -1232 2 2 0 1 349 932 460 -1233 2 2 0 1 223 633 567 -1234 2 2 0 1 145 525 924 -1235 2 2 0 1 160 893 744 -1236 2 2 0 1 332 924 525 -1237 2 2 0 1 222 811 495 -1238 2 2 0 1 316 820 982 -1239 2 2 0 1 157 462 987 -1240 2 2 0 1 227 515 620 -1241 2 2 0 1 228 621 516 -1242 2 2 0 1 347 783 631 -1243 2 2 0 1 156 767 461 -1244 2 2 0 1 308 671 891 -1245 2 2 0 1 107 506 666 -1246 2 2 0 1 479 904 610 -1247 2 2 0 1 478 903 611 -1248 2 2 0 1 106 667 507 -1249 2 2 0 1 242 666 506 -1250 2 2 0 1 243 507 667 -1251 2 2 0 1 64 757 475 -1252 2 2 0 1 40 476 758 -1253 2 2 0 1 129 486 650 -1254 2 2 0 1 127 487 649 -1255 2 2 0 1 171 524 973 -1256 2 2 0 1 463 532 874 -1257 2 2 0 1 464 875 533 -1258 2 2 0 1 246 725 602 -1259 2 2 0 1 199 839 456 -1260 2 2 0 1 200 457 840 -1261 2 2 0 1 97 503 804 -1262 2 2 0 1 145 680 594 -1263 2 2 0 1 123 945 606 -1264 2 2 0 1 310 594 680 -1265 2 2 0 1 201 458 821 -1266 2 2 0 1 226 570 636 -1267 2 2 0 1 475 757 937 -1268 2 2 0 1 476 938 758 -1269 2 2 0 1 65 66 629 -1270 2 2 0 1 38 39 630 -1271 2 2 0 1 221 1014 610 -1272 2 2 0 1 118 966 959 -1273 2 2 0 1 224 635 566 -1274 2 2 0 1 140 458 876 -1275 2 2 0 1 233 919 605 -1276 2 2 0 1 61 62 620 -1277 2 2 0 1 42 43 621 -1278 2 2 0 1 223 749 575 -1279 2 2 0 1 224 750 576 -1280 2 2 0 1 162 467 901 -1281 2 2 0 1 280 825 462 -1282 2 2 0 1 186 682 473 -1283 2 2 0 1 187 474 683 -1284 2 2 0 1 272 664 893 -1285 2 2 0 1 345 830 472 -1286 2 2 0 1 346 829 471 -1287 2 2 0 1 196 593 755 -1288 2 2 0 1 233 729 919 -1289 2 2 0 1 247 737 603 -1290 2 2 0 1 219 490 699 -1291 2 2 0 1 16 17 710 -1292 2 2 0 1 85 86 711 -1293 2 2 0 1 18 19 714 -1294 2 2 0 1 87 88 713 -1295 2 2 0 1 435 761 898 -1296 2 2 0 1 209 471 698 -1297 2 2 0 1 208 472 697 -1298 2 2 0 1 167 898 761 -1299 2 2 0 1 334 870 584 -1300 2 2 0 1 314 946 873 -1301 2 2 0 1 150 584 870 -1302 2 2 0 1 328 686 957 -1303 2 2 0 1 361 665 800 -1304 2 2 0 1 317 800 665 -1305 2 2 0 1 295 627 883 -1306 2 2 0 1 236 656 538 -1307 2 2 0 1 237 539 657 -1308 2 2 0 1 296 884 628 -1309 2 2 0 1 386 883 627 -1310 2 2 0 1 387 628 884 -1311 2 2 0 1 272 893 843 -1312 2 2 0 1 387 549 992 -1313 2 2 0 1 353 964 467 -1314 2 2 0 1 229 508 805 -1315 2 2 0 1 282 937 757 -1316 2 2 0 1 283 758 938 -1317 2 2 0 1 235 921 668 -1318 2 2 0 1 220 480 702 -1319 2 2 0 1 149 546 936 -1320 2 2 0 1 234 669 923 -1321 2 2 0 1 6 7 632 -1322 2 2 0 1 330 872 767 -1323 2 2 0 1 287 521 856 -1324 2 2 0 1 166 729 534 -1325 2 2 0 1 211 856 521 -1326 2 2 0 1 102 811 824 -1327 2 2 0 1 414 824 811 -1328 2 2 0 1 285 745 637 -1329 2 2 0 1 57 58 656 -1330 2 2 0 1 46 47 657 -1331 2 2 0 1 67 517 881 -1332 2 2 0 1 37 882 518 -1333 2 2 0 1 435 997 990 -1334 2 2 0 1 119 1010 644 -1335 2 2 0 1 120 643 1011 -1336 2 2 0 1 194 946 571 -1337 2 2 0 1 330 701 872 -1338 2 2 0 1 350 773 484 -1339 2 2 0 1 148 468 892 -1340 2 2 0 1 295 883 998 -1341 2 2 0 1 296 999 884 -1342 2 2 0 1 191 511 658 -1343 2 2 0 1 192 659 512 -1344 2 2 0 1 155 626 793 -1345 2 2 0 1 299 708 505 -1346 2 2 0 1 300 709 504 -1347 2 2 0 1 52 53 796 -1348 2 2 0 1 3 797 51 -1349 2 2 0 1 295 998 721 -1350 2 2 0 1 296 722 999 -1351 2 2 0 1 68 69 794 -1352 2 2 0 1 35 36 795 -1353 2 2 0 1 149 746 546 -1354 2 2 0 1 268 546 746 -1355 2 2 0 1 457 536 826 -1356 2 2 0 1 95 96 665 -1357 2 2 0 1 572 878 707 -1358 2 2 0 1 134 890 545 -1359 2 2 0 1 221 477 995 -1360 2 2 0 1 233 572 617 -1361 2 2 0 1 314 690 497 -1362 2 2 0 1 333 990 997 -1363 2 2 0 1 331 699 490 -1364 2 2 0 1 215 695 498 -1365 2 2 0 1 269 578 685 -1366 2 2 0 1 438 509 782 -1367 2 2 0 1 216 685 578 -1368 2 2 0 1 130 554 923 -1369 2 2 0 1 301 906 486 -1370 2 2 0 1 302 907 487 -1371 2 2 0 1 131 921 553 -1372 2 2 0 1 183 845 616 -1373 2 2 0 1 336 616 845 -1374 2 2 0 1 456 834 535 -1375 2 2 0 1 208 478 828 -1376 2 2 0 1 209 479 827 -1377 2 2 0 1 66 881 629 -1378 2 2 0 1 38 630 882 -1379 2 2 0 1 194 571 996 -1380 2 2 0 1 23 833 526 -1381 2 2 0 1 76 527 801 -1382 2 2 0 1 28 803 529 -1383 2 2 0 1 81 528 831 -1384 2 2 0 1 148 892 712 -1385 2 2 0 1 204 481 851 -1386 2 2 0 1 205 852 482 -1387 2 2 0 1 184 912 880 -1388 2 2 0 1 185 913 879 -1389 2 2 0 1 436 991 945 -1390 2 2 0 1 191 475 937 -1391 2 2 0 1 192 938 476 -1392 2 2 0 1 4 803 28 -1393 2 2 0 1 244 641 822 -1394 2 2 0 1 245 823 642 -1395 2 2 0 1 23 24 833 -1396 2 2 0 1 75 76 801 -1397 2 2 0 1 1 787 866 -1398 2 2 0 1 80 81 831 -1399 2 2 0 1 303 477 885 -1400 2 2 0 1 334 748 870 -1401 2 2 0 1 58 538 656 -1402 2 2 0 1 46 657 539 -1403 2 2 0 1 454 880 912 -1404 2 2 0 1 455 879 913 -1405 2 2 0 1 146 925 560 -1406 2 2 0 1 304 480 886 -1407 2 2 0 1 333 560 925 -1408 2 2 0 1 306 532 989 -1409 2 2 0 1 307 988 533 -1410 2 2 0 1 395 537 940 -1411 2 2 0 1 336 591 905 -1412 2 2 0 1 167 543 898 -1413 2 2 0 1 100 905 591 -1414 2 2 0 1 251 488 772 -1415 2 2 0 1 275 586 778 -1416 2 2 0 1 155 793 745 -1417 2 2 0 1 252 770 489 -1418 2 2 0 1 159 576 977 -1419 2 2 0 1 199 535 874 -1420 2 2 0 1 359 942 943 -1421 2 2 0 1 200 875 536 -1422 2 2 0 1 351 977 576 -1423 2 2 0 1 292 874 535 -1424 2 2 0 1 293 536 875 -1425 2 2 0 1 212 943 483 -1426 2 2 0 1 352 575 749 -1427 2 2 0 1 351 576 750 -1428 2 2 0 1 93 565 889 -1429 2 2 0 1 197 510 741 -1430 2 2 0 1 94 909 565 -1431 2 2 0 1 182 494 779 -1432 2 2 0 1 126 749 504 -1433 2 2 0 1 128 750 505 -1434 2 2 0 1 410 920 542 -1435 2 2 0 1 395 940 982 -1436 2 2 0 1 219 699 560 -1437 2 2 0 1 305 788 491 -1438 2 2 0 1 315 902 498 -1439 2 2 0 1 1 866 484 -1440 2 2 0 1 193 485 967 -1441 2 2 0 1 384 887 919 -1442 2 2 0 1 602 725 983 -1443 2 2 0 1 105 837 640 -1444 2 2 0 1 308 673 671 -1445 2 2 0 1 337 629 881 -1446 2 2 0 1 338 882 630 -1447 2 2 0 1 248 647 910 -1448 2 2 0 1 198 671 673 -1449 2 2 0 1 384 543 887 -1450 2 2 0 1 434 981 774 -1451 2 2 0 1 216 578 922 -1452 2 2 0 1 95 665 909 -1453 2 2 0 1 216 922 584 -1454 2 2 0 1 271 941 663 -1455 2 2 0 1 329 821 687 -1456 2 2 0 1 269 685 545 -1457 2 2 0 1 248 910 655 -1458 2 2 0 1 73 847 581 -1459 2 2 0 1 31 582 848 -1460 2 2 0 1 115 782 509 -1461 2 2 0 1 155 745 727 -1462 2 2 0 1 244 519 815 -1463 2 2 0 1 245 816 520 -1464 2 2 0 1 312 581 847 -1465 2 2 0 1 313 848 582 -1466 2 2 0 1 503 950 804 -1467 2 2 0 1 155 736 626 -1468 2 2 0 1 249 514 981 -1469 2 2 0 1 91 92 691 -1470 2 2 0 1 139 774 981 -1471 2 2 0 1 332 606 945 -1472 2 2 0 1 12 13 692 -1473 2 2 0 1 291 626 736 -1474 2 2 0 1 326 961 488 -1475 2 2 0 1 325 489 963 -1476 2 2 0 1 332 945 991 -1477 2 2 0 1 136 805 508 -1478 2 2 0 1 375 986 618 -1479 2 2 0 1 376 619 985 -1480 2 2 0 1 187 894 491 -1481 2 2 0 1 603 737 984 -1482 2 2 0 1 188 492 895 -1483 2 2 0 1 189 896 493 -1484 2 2 0 1 206 618 986 -1485 2 2 0 1 207 985 619 -1486 2 2 0 1 148 1007 497 -1487 2 2 0 1 293 899 536 -1488 2 2 0 1 135 501 861 -1489 2 2 0 1 265 861 501 -1490 2 2 0 1 52 796 513 -1491 2 2 0 1 3 513 797 -1492 2 2 0 1 149 536 899 -1493 2 2 0 1 314 497 1007 -1494 2 2 0 1 321 730 972 -1495 2 2 0 1 364 499 1010 -1496 2 2 0 1 365 1011 500 -1497 2 2 0 1 233 534 729 -1498 2 2 0 1 99 873 662 -1499 2 2 0 1 355 662 873 -1500 2 2 0 1 239 869 542 -1501 2 2 0 1 175 759 762 -1502 2 2 0 1 195 496 968 -1503 2 2 0 1 256 523 759 -1504 2 2 0 1 210 872 501 -1505 2 2 0 1 315 626 787 -1506 2 2 0 1 256 783 523 -1507 2 2 0 1 361 909 665 -1508 2 2 0 1 110 969 573 -1509 2 2 0 1 271 842 941 -1510 2 2 0 1 242 928 563 -1511 2 2 0 1 243 564 929 -1512 2 2 0 1 334 922 841 -1513 2 2 0 1 216 935 502 -1514 2 2 0 1 210 501 939 -1515 2 2 0 1 68 794 517 -1516 2 2 0 1 36 518 795 -1517 2 2 0 1 202 950 503 -1518 2 2 0 1 229 805 900 -1519 2 2 0 1 150 835 740 -1520 2 2 0 1 134 523 783 -1521 2 2 0 1 339 688 948 -1522 2 2 0 1 340 949 689 -1523 2 2 0 1 229 1015 508 -1524 2 2 0 1 207 506 985 -1525 2 2 0 1 64 65 757 -1526 2 2 0 1 39 40 758 -1527 2 2 0 1 206 986 507 -1528 2 2 0 1 311 696 681 -1529 2 2 0 1 310 680 694 -1530 2 2 0 1 70 71 806 -1531 2 2 0 1 33 34 807 -1532 2 2 0 1 260 681 696 -1533 2 2 0 1 261 694 680 -1534 2 2 0 1 350 939 768 -1535 2 2 0 1 390 755 593 -1536 2 2 0 1 211 877 574 -1537 2 2 0 1 141 815 519 -1538 2 2 0 1 142 520 816 -1539 2 2 0 1 263 927 579 -1540 2 2 0 1 100 591 675 -1541 2 2 0 1 363 642 839 -1542 2 2 0 1 263 801 527 -1543 2 2 0 1 362 840 641 -1544 2 2 0 1 118 832 966 -1545 2 2 0 1 453 966 832 -1546 2 2 0 1 264 529 803 -1547 2 2 0 1 264 580 926 -1548 2 2 0 1 163 897 601 -1549 2 2 0 1 314 571 946 -1550 2 2 0 1 191 1008 511 -1551 2 2 0 1 192 512 1009 -1552 2 2 0 1 316 914 820 -1553 2 2 0 1 121 511 1012 -1554 2 2 0 1 122 1013 512 -1555 2 2 0 1 54 55 784 -1556 2 2 0 1 49 50 785 -1557 2 2 0 1 260 925 681 -1558 2 2 0 1 261 680 924 -1559 2 2 0 1 24 599 833 -1560 2 2 0 1 80 831 596 -1561 2 2 0 1 259 719 712 -1562 2 2 0 1 112 825 574 -1563 2 2 0 1 322 712 719 -1564 2 2 0 1 280 574 825 -1565 2 2 0 1 105 537 809 -1566 2 2 0 1 100 592 684 -1567 2 2 0 1 413 737 651 -1568 2 2 0 1 242 597 928 -1569 2 2 0 1 201 994 513 -1570 2 2 0 1 243 929 598 -1571 2 2 0 1 147 535 834 -1572 2 2 0 1 201 957 514 -1573 2 2 0 1 272 526 833 -1574 2 2 0 1 211 522 856 -1575 2 2 0 1 271 831 528 -1576 2 2 0 1 139 981 514 -1577 2 2 0 1 96 97 804 -1578 2 2 0 1 325 963 573 -1579 2 2 0 1 149 826 536 -1580 2 2 0 1 110 573 963 -1581 2 2 0 1 272 843 526 -1582 2 2 0 1 271 528 842 -1583 2 2 0 1 117 960 992 -1584 2 2 0 1 246 744 573 -1585 2 2 0 1 152 627 791 -1586 2 2 0 1 151 792 628 -1587 2 2 0 1 65 629 757 -1588 2 2 0 1 39 758 630 -1589 2 2 0 1 295 791 627 -1590 2 2 0 1 296 628 792 -1591 2 2 0 1 282 757 629 -1592 2 2 0 1 283 630 758 -1593 2 2 0 1 268 973 524 -1594 2 2 0 1 271 754 596 -1595 2 2 0 1 73 74 847 -1596 2 2 0 1 30 31 848 -1597 2 2 0 1 269 786 578 -1598 2 2 0 1 191 530 1008 -1599 2 2 0 1 192 1009 531 -1600 2 2 0 1 282 530 937 -1601 2 2 0 1 283 938 531 -1602 2 2 0 1 191 937 530 -1603 2 2 0 1 192 531 938 -1604 2 2 0 1 272 599 753 -1605 2 2 0 1 98 578 786 -1606 2 2 0 1 337 851 703 -1607 2 2 0 1 338 704 852 -1608 2 2 0 1 318 1008 530 -1609 2 2 0 1 319 531 1009 -1610 2 2 0 1 204 948 519 -1611 2 2 0 1 205 520 949 -1612 2 2 0 1 120 989 532 -1613 2 2 0 1 119 533 988 -1614 2 2 0 1 273 898 543 -1615 2 2 0 1 133 918 617 -1616 2 2 0 1 199 874 532 -1617 2 2 0 1 200 533 875 -1618 2 2 0 1 101 919 887 -1619 2 2 0 1 302 570 907 -1620 2 2 0 1 301 569 906 -1621 2 2 0 1 225 906 569 -1622 2 2 0 1 226 907 570 -1623 2 2 0 1 322 996 571 -1624 2 2 0 1 369 717 901 -1625 2 2 0 1 162 901 717 -1626 2 2 0 1 241 643 741 -1627 2 2 0 1 123 997 868 -1628 2 2 0 1 316 592 914 -1629 2 2 0 1 385 596 754 -1630 2 2 0 1 262 766 637 -1631 2 2 0 1 230 914 592 -1632 2 2 0 1 66 67 881 -1633 2 2 0 1 37 38 882 -1634 2 2 0 1 321 747 706 -1635 2 2 0 1 388 753 599 -1636 2 2 0 1 220 903 548 -1637 2 2 0 1 221 904 547 -1638 2 2 0 1 270 706 747 -1639 2 2 0 1 260 990 925 -1640 2 2 0 1 253 789 568 -1641 2 2 0 1 261 924 991 -1642 2 2 0 1 11 12 888 -1643 2 2 0 1 92 93 889 -1644 2 2 0 1 356 887 543 -1645 2 2 0 1 21 22 1006 -1646 2 2 0 1 232 545 890 -1647 2 2 0 1 82 83 1003 -1648 2 2 0 1 92 889 691 -1649 2 2 0 1 12 692 888 -1650 2 2 0 1 360 691 889 -1651 2 2 0 1 359 888 692 -1652 2 2 0 1 271 596 831 -1653 2 2 0 1 272 833 599 -1654 2 2 0 1 250 617 918 -1655 2 2 0 1 90 91 1002 -1656 2 2 0 1 246 573 969 -1657 2 2 0 1 13 14 1000 -1658 2 2 0 1 94 95 909 -1659 2 2 0 1 354 542 920 -1660 2 2 0 1 467 964 593 -1661 2 2 0 1 214 558 933 -1662 2 2 0 1 440 810 869 -1663 2 2 0 1 382 918 739 -1664 2 2 0 1 113 869 810 -1665 2 2 0 1 294 933 558 -1666 2 2 0 1 374 940 537 -1667 2 2 0 1 133 739 918 -1668 2 2 0 1 96 804 665 -1669 2 2 0 1 115 781 637 -1670 2 2 0 1 285 637 781 -1671 2 2 0 1 317 665 804 -1672 2 2 0 1 254 775 587 -1673 2 2 0 1 263 579 801 -1674 2 2 0 1 327 740 764 -1675 2 2 0 1 116 701 802 -1676 2 2 0 1 264 803 580 -1677 2 2 0 1 284 764 740 -1678 2 2 0 1 330 802 701 -1679 2 2 0 1 267 548 903 -1680 2 2 0 1 266 547 904 -1681 2 2 0 1 309 780 588 -1682 2 2 0 1 262 780 766 -1683 2 2 0 1 8 9 954 -1684 2 2 0 1 323 653 769 -1685 2 2 0 1 153 769 653 -1686 2 2 0 1 213 980 544 -1687 2 2 0 1 75 801 579 -1688 2 2 0 1 372 942 692 -1689 2 2 0 1 307 540 988 -1690 2 2 0 1 306 989 541 -1691 2 2 0 1 4 580 803 -1692 2 2 0 1 359 692 942 -1693 2 2 0 1 11 888 600 -1694 2 2 0 1 360 944 691 -1695 2 2 0 1 371 691 944 -1696 2 2 0 1 315 787 902 -1697 2 2 0 1 174 982 940 -1698 2 2 0 1 390 746 899 -1699 2 2 0 1 373 672 993 -1700 2 2 0 1 217 958 551 -1701 2 2 0 1 487 907 649 -1702 2 2 0 1 486 906 650 -1703 2 2 0 1 341 590 900 -1704 2 2 0 1 377 674 965 -1705 2 2 0 1 309 588 835 -1706 2 2 0 1 383 992 549 -1707 2 2 0 1 235 553 921 -1708 2 2 0 1 234 923 554 -1709 2 2 0 1 16 710 970 -1710 2 2 0 1 85 711 971 -1711 2 2 0 1 19 974 714 -1712 2 2 0 1 88 975 713 -1713 2 2 0 1 247 651 737 -1714 2 2 0 1 324 878 572 -1715 2 2 0 1 263 751 927 -1716 2 2 0 1 317 804 950 -1717 2 2 0 1 369 901 562 -1718 2 2 0 1 262 637 745 -1719 2 2 0 1 212 911 561 -1720 2 2 0 1 264 926 752 -1721 2 2 0 1 271 663 754 -1722 2 2 0 1 272 753 664 -1723 2 2 0 1 498 902 624 -1724 2 2 0 1 294 857 768 -1725 2 2 0 1 251 717 715 -1726 2 2 0 1 252 716 718 -1727 2 2 0 1 257 790 612 -1728 2 2 0 1 350 768 857 -1729 2 2 0 1 369 715 717 -1730 2 2 0 1 370 718 716 -1731 2 2 0 1 256 631 783 -1732 2 2 0 1 136 972 563 -1733 2 2 0 1 262 720 780 -1734 2 2 0 1 427 934 861 -1735 2 2 0 1 135 861 934 -1736 2 2 0 1 136 563 928 -1737 2 2 0 1 350 857 773 -1738 2 2 0 1 179 773 857 -1739 2 2 0 1 138 929 564 -1740 2 2 0 1 371 944 700 -1741 2 2 0 1 115 637 766 -1742 2 2 0 1 285 781 769 -1743 2 2 0 1 161 700 944 -1744 2 2 0 1 341 900 805 -1745 2 2 0 1 215 624 956 -1746 2 2 0 1 291 787 626 -1747 2 2 0 1 315 793 626 -1748 2 2 0 1 336 905 616 -1749 2 2 0 1 269 601 897 -1750 2 2 0 1 122 931 607 -1751 2 2 0 1 121 608 932 -1752 2 2 0 1 459 607 931 -1753 2 2 0 1 460 932 608 -1754 2 2 0 1 104 799 859 -1755 2 2 0 1 103 798 858 -1756 2 2 0 1 452 859 799 -1757 2 2 0 1 451 858 798 -1758 2 2 0 1 54 784 638 -1759 2 2 0 1 50 639 785 -1760 2 2 0 1 327 764 693 -1761 2 2 0 1 299 566 970 -1762 2 2 0 1 300 567 971 -1763 2 2 0 1 274 604 1001 -1764 2 2 0 1 141 849 815 -1765 2 2 0 1 142 816 850 -1766 2 2 0 1 302 975 570 -1767 2 2 0 1 301 974 569 -1768 2 2 0 1 112 693 764 -1769 2 2 0 1 168 664 753 -1770 2 2 0 1 70 806 660 -1771 2 2 0 1 34 661 807 -1772 2 2 0 1 169 754 663 -1773 2 2 0 1 274 622 817 -1774 2 2 0 1 362 815 849 -1775 2 2 0 1 363 850 816 -1776 2 2 0 1 275 818 623 -1777 2 2 0 1 230 817 622 -1778 2 2 0 1 231 623 818 -1779 2 2 0 1 124 965 568 -1780 2 2 0 1 323 769 781 -1781 2 2 0 1 276 638 784 -1782 2 2 0 1 277 785 639 -1783 2 2 0 1 420 956 624 -1784 2 2 0 1 148 571 1007 -1785 2 2 0 1 429 579 927 -1786 2 2 0 1 309 766 780 -1787 2 2 0 1 314 1007 571 -1788 2 2 0 1 430 926 580 -1789 2 2 0 1 315 720 793 -1790 2 2 0 1 334 584 922 -1791 2 2 0 1 215 577 953 -1792 2 2 0 1 281 595 934 -1793 2 2 0 1 320 748 841 -1794 2 2 0 1 262 793 720 -1795 2 2 0 1 334 841 748 -1796 2 2 0 1 323 781 756 -1797 2 2 0 1 285 726 727 -1798 2 2 0 1 330 836 802 -1799 2 2 0 1 115 756 781 -1800 2 2 0 1 286 727 726 -1801 2 2 0 1 114 732 731 -1802 2 2 0 1 286 733 727 -1803 2 2 0 1 286 731 733 -1804 2 2 0 1 288 728 734 -1805 2 2 0 1 290 734 728 -1806 2 2 0 1 289 731 732 -1807 2 2 0 1 288 735 732 -1808 2 2 0 1 289 733 731 -1809 2 2 0 1 155 727 733 -1810 2 2 0 1 288 734 735 -1811 2 2 0 1 289 732 735 -1812 2 2 0 1 221 610 904 -1813 2 2 0 1 220 611 903 -1814 2 2 0 1 289 736 733 -1815 2 2 0 1 155 733 736 -1816 2 2 0 1 156 735 734 -1817 2 2 0 1 289 735 738 -1818 2 2 0 1 289 738 736 -1819 2 2 0 1 156 738 735 -1820 2 2 0 1 122 721 931 -1821 2 2 0 1 121 932 722 -1822 2 2 0 1 291 736 738 -1823 2 2 0 1 348 931 721 -1824 2 2 0 1 349 722 932 -1825 2 2 0 1 266 698 858 -1826 2 2 0 1 267 697 859 -1827 2 2 0 1 230 678 817 -1828 2 2 0 1 231 818 679 -1829 2 2 0 1 324 676 878 -1830 2 2 0 1 106 822 641 -1831 2 2 0 1 107 642 823 -1832 2 2 0 1 239 878 676 -1833 2 2 0 1 303 654 967 -1834 2 2 0 1 418 817 678 -1835 2 2 0 1 419 679 818 -1836 2 2 0 1 372 692 1000 -1837 2 2 0 1 13 1000 692 -1838 2 2 0 1 157 987 588 -1839 2 2 0 1 214 933 595 -1840 2 2 0 1 135 934 595 -1841 2 2 0 1 91 691 1002 -1842 2 2 0 1 371 1002 691 -1843 2 2 0 1 335 590 951 -1844 2 2 0 1 336 952 591 -1845 2 2 0 1 304 652 968 -1846 2 2 0 1 274 1001 622 -1847 2 2 0 1 285 769 726 -1848 2 2 0 1 311 819 696 -1849 2 2 0 1 363 839 853 -1850 2 2 0 1 362 854 840 -1851 2 2 0 1 108 696 819 -1852 2 2 0 1 199 853 839 -1853 2 2 0 1 200 840 854 -1854 2 2 0 1 278 660 806 -1855 2 2 0 1 279 807 661 -1856 2 2 0 1 213 594 980 -1857 2 2 0 1 249 640 837 -1858 2 2 0 1 310 980 594 -1859 2 2 0 1 101 605 919 -1860 2 2 0 1 284 588 987 -1861 2 2 0 1 436 760 991 -1862 2 2 0 1 435 990 761 -1863 2 2 0 1 102 593 964 -1864 2 2 0 1 125 993 587 -1865 2 2 0 1 287 856 915 -1866 2 2 0 1 217 613 958 -1867 2 2 0 1 290 802 836 -1868 2 2 0 1 383 655 910 -1869 2 2 0 1 153 726 769 -1870 2 2 0 1 304 886 652 -1871 2 2 0 1 286 838 731 -1872 2 2 0 1 164 652 886 -1873 2 2 0 1 354 920 763 -1874 2 2 0 1 176 763 920 -1875 2 2 0 1 156 734 836 -1876 2 2 0 1 345 602 983 -1877 2 2 0 1 346 603 984 -1878 2 2 0 1 116 976 701 -1879 2 2 0 1 375 822 986 -1880 2 2 0 1 376 985 823 -1881 2 2 0 1 303 885 654 -1882 2 2 0 1 165 654 885 -1883 2 2 0 1 335 978 844 -1884 2 2 0 1 336 845 979 -1885 2 2 0 1 298 826 936 -1886 2 2 0 1 322 604 996 -1887 2 2 0 1 1 624 902 -1888 2 2 0 1 230 622 914 -1889 2 2 0 1 246 969 725 -1890 2 2 0 1 115 766 782 -1891 2 2 0 1 21 1006 634 -1892 2 2 0 1 83 633 1003 -1893 2 2 0 1 255 812 739 -1894 2 2 0 1 335 951 978 -1895 2 2 0 1 336 979 952 -1896 2 2 0 1 138 1004 929 -1897 2 2 0 1 156 836 767 -1898 2 2 0 1 140 876 891 -1899 2 2 0 1 147 834 730 -1900 2 2 0 1 330 767 836 -1901 2 2 0 1 309 782 766 -1902 2 2 0 1 262 745 793 -1903 2 2 0 1 174 609 982 -1904 2 2 0 1 90 1002 636 -1905 2 2 0 1 14 635 1000 -1906 2 2 0 1 455 713 879 -1907 2 2 0 1 454 714 880 -1908 2 2 0 1 319 1013 607 -1909 2 2 0 1 318 608 1012 -1910 2 2 0 1 382 739 812 -1911 2 2 0 1 302 879 713 -1912 2 2 0 1 301 880 714 -1913 2 2 0 1 122 607 1013 -1914 2 2 0 1 121 1012 608 -1915 2 2 0 1 99 690 873 -1916 2 2 0 1 384 919 729 -1917 2 2 0 1 314 873 690 -1918 2 2 0 1 326 663 941 -1919 2 2 0 1 197 908 930 -1920 2 2 0 1 402 930 908 -1921 2 2 0 1 117 910 647 -1922 2 2 0 1 225 650 906 -1923 2 2 0 1 226 649 907 -1924 2 2 0 1 297 730 834 -1925 2 2 0 1 265 701 976 -1926 2 2 0 1 290 836 734 -1927 2 2 0 1 178 983 725 -1928 2 2 0 1 114 1005 732 -1929 2 2 0 1 114 731 838 -1930 2 2 0 1 325 893 664 -1931 2 2 0 1 181 752 926 -1932 2 2 0 1 180 927 751 -1933 2 2 0 1 305 891 671 -1934 2 2 0 1 229 900 662 -1935 2 2 0 1 137 622 1001 -1936 2 2 0 1 138 623 1004 -1937 2 2 0 1 184 708 912 -1938 2 2 0 1 185 709 913 -1939 2 2 0 1 177 984 737 -1940 2 2 0 1 194 648 946 -1941 2 2 0 1 239 707 878 -1942 2 2 0 1 324 947 676 -1943 2 2 0 1 170 676 947 -1944 2 2 0 1 114 777 1005 -1945 2 2 0 1 265 976 771 -1946 2 2 0 1 383 910 992 -1947 2 2 0 1 455 913 711 -1948 2 2 0 1 454 912 710 -1949 2 2 0 1 299 710 912 -1950 2 2 0 1 300 711 913 -1951 2 2 0 1 367 1003 633 -1952 2 2 0 1 366 634 1006 -1953 2 2 0 1 372 1000 635 -1954 2 2 0 1 371 636 1002 -1955 2 2 0 1 100 684 905 -1956 2 2 0 1 1 902 787 -1957 2 2 0 1 111 962 694 -1958 2 2 0 1 145 924 680 -1959 2 2 0 1 146 681 925 -1960 2 2 0 1 269 897 786 -1961 2 2 0 1 307 854 849 -1962 2 2 0 1 306 850 853 -1963 2 2 0 1 362 849 854 -1964 2 2 0 1 363 853 850 -1965 2 2 0 1 418 1005 777 -1966 2 2 0 1 229 653 1015 -1967 2 2 0 1 323 1015 653 -1968 2 2 0 1 299 912 708 -1969 2 2 0 1 300 913 709 -1970 2 2 0 1 395 982 820 -1971 2 2 0 1 489 770 963 -1972 2 2 0 1 312 864 862 -1973 2 2 0 1 313 863 865 -1974 2 2 0 1 364 862 864 -1975 2 2 0 1 365 865 863 -1976 2 2 0 1 215 953 695 -1977 2 2 0 1 488 961 772 -1978 2 2 0 1 149 899 746 -1979 2 2 0 1 310 694 962 -1980 2 2 0 1 136 747 972 -1981 2 2 0 1 379 786 897 -1982 2 2 0 1 300 971 711 -1983 2 2 0 1 299 970 710 -1984 2 2 0 1 301 714 974 -1985 2 2 0 1 302 713 975 -1986 2 2 0 1 160 843 893 -1987 2 2 0 1 511 1008 1012 -1988 2 2 0 1 512 1013 1009 -1989 2 2 0 1 318 1012 1008 -1990 2 2 0 1 319 1009 1013 -1991 2 2 0 1 268 824 973 -1992 2 2 0 1 117 992 910 -1993 2 2 0 1 326 941 867 -1994 2 2 0 1 428 725 969 -1995 2 2 0 1 182 998 883 -1996 2 2 0 1 183 884 999 -1997 2 2 0 1 158 941 842 -1998 2 2 0 1 321 972 747 -1999 2 2 0 1 333 997 846 -2000 2 2 0 1 348 721 998 -2001 2 2 0 1 349 999 722 -2002 2 2 0 1 109 772 961 -2003 2 2 0 1 110 963 770 -2004 2 2 0 1 123 868 945 -2005 2 2 0 1 436 945 868 -2006 2 2 0 1 288 732 1005 -2007 2 2 0 1 158 867 941 -2008 2 2 0 1 149 936 826 -2009 2 2 0 1 346 984 829 -2010 2 2 0 1 345 983 830 -2011 2 2 0 1 329 797 994 -2012 2 2 0 1 177 829 984 -2013 2 2 0 1 178 830 983 -2014 2 2 0 1 392 771 976 -2015 2 2 0 1 260 761 990 -2016 2 2 0 1 261 991 760 -2017 2 2 0 1 329 994 821 -2018 2 2 0 1 333 925 990 -2019 2 2 0 1 332 991 924 -2020 2 2 0 1 414 973 824 -2021 2 2 0 1 201 821 994 -2022 2 2 0 1 513 994 797 -2023 2 2 0 1 348 998 844 -2024 2 2 0 1 182 844 998 -2025 2 2 0 1 349 845 999 -2026 2 2 0 1 183 999 845 -2027 2 2 0 1 348 844 978 -2028 2 2 0 1 349 979 845 -2029 2 2 0 1 172 978 951 -2030 2 2 0 1 173 952 979 -2031 2 2 0 1 123 846 997 -2032 2 2 0 1 437 1014 995 -2033 2 2 0 1 221 995 1014 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/mesh_cir_2_0.msh b/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/mesh_cir_2_0.msh deleted file mode 100644 index 05b3e883c..000000000 --- a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/mesh_cir_2_0.msh +++ /dev/null @@ -1,387 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -125 -1 0 0 0 -2 0.001 0 0 -3 -0.001 0 0 -4 0 0.001 0 -5 0 -0.001 0 -6 0.0009807852804033287 0.0001950903220156343 0 -7 0.0009238795325116882 0.0003826834323641206 0 -8 0.0008314696123034276 0.0005555702330182816 0 -9 0.000707106781187889 0.0007071067811852061 0 -10 0.0005555702330207002 0.0008314696123018116 0 -11 0.0003826834323659313 0.0009238795325109382 0 -12 0.0001950903220164722 0.0009807852804031621 0 -13 -0.0001950903220156343 0.0009807852804033287 0 -14 -0.0003826834323641206 0.0009238795325116882 0 -15 -0.0005555702330182816 0.0008314696123034276 0 -16 -0.0007071067811852061 0.000707106781187889 0 -17 -0.0008314696123018116 0.0005555702330207002 0 -18 -0.0009238795325109382 0.0003826834323659313 0 -19 -0.0009807852804031621 0.0001950903220164722 0 -20 -0.0009807852804033287 -0.0001950903220156343 0 -21 -0.0009238795325116882 -0.0003826834323641206 0 -22 -0.0008314696123034276 -0.0005555702330182816 0 -23 -0.000707106781187889 -0.0007071067811852061 0 -24 -0.0005555702330207002 -0.0008314696123018116 0 -25 -0.0003826834323659313 -0.0009238795325109382 0 -26 -0.0001950903220164722 -0.0009807852804031621 0 -27 0.0001950903220156343 -0.0009807852804033287 0 -28 0.0003826834323641206 -0.0009238795325116882 0 -29 0.0005555702330182816 -0.0008314696123034276 0 -30 0.0007071067811852061 -0.000707106781187889 0 -31 0.0008314696123018116 -0.0005555702330207002 0 -32 0.0009238795325109382 -0.0003826834323659313 0 -33 0.0009807852804031621 -0.0001950903220164722 0 -34 0.0001403978722461032 -0.0004775334106111281 0 -35 0.0004775334106111281 0.0001403978722461033 0 -36 -0.0001403978722461033 0.0004775334106111281 0 -37 -0.0004775334106111281 -0.0001403978722461032 0 -38 0.000275350040763875 0.0005151436934486718 0 -39 -0.0005151436934486718 0.000275350040763875 0 -40 -0.000275350040763875 -0.0005151436934486718 0 -41 0.0005151436934486718 -0.000275350040763875 0 -42 0.000706498742072902 -4.774179641470682e-05 0 -43 -0.0007064987420729021 4.774179641470683e-05 0 -44 4.774179641470682e-05 0.000706498742072902 0 -45 -4.774179641470683e-05 -0.0007064987420729021 0 -46 0.000560908314205594 0.0004322055237160031 0 -47 -0.0004322055237160031 0.000560908314205594 0 -48 -0.000560908314205594 -0.000432205523716003 0 -49 0.000432205523716003 -0.000560908314205594 0 -50 -8.907217580705043e-05 -0.0002835601405779077 0 -51 0.0002835601405779077 -8.90721758070504e-05 0 -52 8.90721758070504e-05 0.0002835601405779077 0 -53 -0.00028289525088121 8.89192315576115e-05 0 -54 0.0007653601793550064 0.0002321694721717819 0 -55 -0.0002321694721717819 0.0007653601793550064 0 -56 -0.0007653601793550066 -0.0002321694721717818 0 -57 0.0002321694721717818 -0.0007653601793550066 0 -58 0.0002651451837140231 -0.0003172796409224249 0 -59 -0.0002650967223658674 0.0003172684933823784 0 -60 -0.0003172796409224249 -0.0002651451837140231 0 -61 0.000317279640922425 0.0002651451837140232 0 -62 -0.0007441272756661095 0.0002603571447471878 0 -63 -0.0002603571447471878 -0.0007441272756661095 0 -64 0.0002603571447471878 0.0007441272756661093 0 -65 0.0007441272756661093 -0.0002603571447471878 0 -66 -0.0004699244452411801 -0.0006273788400755759 0 -67 0.00046992444524118 0.0006273788400755758 0 -68 -0.0006273788400755759 0.00046992444524118 0 -69 0.0006273788400755758 -0.0004699244452411801 0 -70 0.0002030272758118162 0.0001043161884529466 0 -71 -0.0002036630527951518 -0.0001068419359999012 0 -72 -9.445374285736624e-05 0.0001799464545721894 0 -73 0.0001043161884529465 -0.0002030272758118162 0 -74 -0.0004970170955862803 6.586839427724082e-05 0 -75 6.586839427724098e-05 0.0004970170955862803 0 -76 -6.586839427724082e-05 -0.0004970170955862803 0 -77 0.0004970170955862803 -6.586839427724098e-05 0 -78 -0.0008244440311085383 -6.448417848010671e-05 0 -79 6.448417848010671e-05 -0.0008244440311085383 0 -80 0.0008244440311085383 6.448417848010671e-05 0 -81 -6.448417848010671e-05 0.0008244440311085383 0 -82 -0.0004044199275928539 0.0007213256489759374 0 -83 -0.0007213256489759374 -0.0004044199275928539 0 -84 0.0004044199275928539 -0.0007213256489759374 0 -85 0.0007213256489759374 0.0004044199275928539 0 -86 -0.0006581469603828056 -0.0005453362611175841 0 -87 0.0005453362611175841 -0.0006581469603828056 0 -88 -0.000545336261117584 0.0006581469603828055 0 -89 0.0006581469603828055 0.000545336261117584 0 -90 0.0008546066574734472 -8.696282627516331e-05 0 -91 8.696282627516331e-05 0.0008546066574734472 0 -92 -0.0008546066574734472 8.696282627516331e-05 0 -93 -8.696282627516331e-05 -0.0008546066574734472 0 -94 -0.0006308243482882838 -9.240442272187253e-05 0 -95 9.240442272187253e-05 -0.0006308243482882838 0 -96 0.0006308243482882839 9.240442272187259e-05 0 -97 -9.240442272187259e-05 0.0006308243482882839 0 -98 0.0005536582259350242 0.0002837397923225919 0 -99 -0.0002837328692728553 0.0005536566334293033 0 -100 0.0002837397923225918 -0.0005536582259350243 0 -101 -0.0005536582259350242 -0.0002837397923225918 0 -102 -0.0004023760391867951 -0.0004194361440955051 0 -103 0.0004194361440955051 -0.0004023760391867951 0 -104 -0.0004194361440955054 0.0004023760391867952 0 -105 0.0004023760391867952 0.0004194361440955054 0 -106 6.284780033746436e-05 -0.0003476972740259265 0 -107 -0.0003476972740259265 -6.284780033746441e-05 0 -108 0.0003476972740259265 6.28478003374644e-05 0 -109 -6.28478003374644e-05 0.0003476972740259265 0 -110 0.0004171338138437499 0.0007817138151386086 0 -111 -0.0007817138151386088 0.0004171338138437498 0 -112 -0.0004171338138437499 -0.0007817138151386088 0 -113 0.0007817138151386086 -0.0004171338138437499 0 -114 0.0002027164794387103 0.0003908094006803176 0 -115 -0.0002027164794387104 -0.0003908094006803175 0 -116 -0.0003907722624543256 0.0002027079365508779 0 -117 0.0003908094006803174 -0.0002027164794387104 0 -118 0.0001623293440507526 0.0006156967016934909 0 -119 -0.0006156967016934909 0.0001623293440507526 0 -120 0.0006156967016934909 -0.0001623293440507526 0 -121 -0.0001623293440507526 -0.0006156967016934909 0 -122 -5.149762594049613e-05 -0.000140680870009453 0 -123 0.000140680870009453 -5.149762594049614e-05 0 -124 5.570620825351533e-05 0.0001309412202601445 0 -125 -0.0001466862863661694 3.043429079551567e-05 0 -$EndNodes -$Elements -253 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 4 -14 1 2 0 2 4 13 -15 1 2 0 2 13 14 -16 1 2 0 2 14 15 -17 1 2 0 2 15 16 -18 1 2 0 2 16 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 3 -22 1 2 0 3 3 20 -23 1 2 0 3 20 21 -24 1 2 0 3 21 22 -25 1 2 0 3 22 23 -26 1 2 0 3 23 24 -27 1 2 0 3 24 25 -28 1 2 0 3 25 26 -29 1 2 0 3 26 5 -30 1 2 0 4 5 27 -31 1 2 0 4 27 28 -32 1 2 0 4 28 29 -33 1 2 0 4 29 30 -34 1 2 0 4 30 31 -35 1 2 0 4 31 32 -36 1 2 0 4 32 33 -37 1 2 0 4 33 2 -38 2 2 0 1 6 7 54 -39 2 2 0 1 13 14 55 -40 2 2 0 1 20 21 56 -41 2 2 0 1 27 28 57 -42 2 2 0 1 59 99 104 -43 2 2 0 1 58 100 103 -44 2 2 0 1 60 101 102 -45 2 2 0 1 61 98 105 -46 2 2 0 1 34 100 58 -47 2 2 0 1 37 101 60 -48 2 2 0 1 35 98 61 -49 2 2 0 1 36 99 59 -50 2 2 0 1 9 10 67 -51 2 2 0 1 16 17 68 -52 2 2 0 1 23 24 66 -53 2 2 0 1 30 31 69 -54 2 2 0 1 11 12 64 -55 2 2 0 1 32 33 65 -56 2 2 0 1 18 19 62 -57 2 2 0 1 25 26 63 -58 2 2 0 1 9 67 89 -59 2 2 0 1 16 68 88 -60 2 2 0 1 23 66 86 -61 2 2 0 1 30 69 87 -62 2 2 0 1 12 91 64 -63 2 2 0 1 33 90 65 -64 2 2 0 1 19 92 62 -65 2 2 0 1 26 93 63 -66 2 2 0 1 6 54 80 -67 2 2 0 1 13 55 81 -68 2 2 0 1 20 56 78 -69 2 2 0 1 27 57 79 -70 2 2 0 1 7 85 54 -71 2 2 0 1 14 82 55 -72 2 2 0 1 21 83 56 -73 2 2 0 1 28 84 57 -74 2 2 0 1 40 66 63 -75 2 2 0 1 39 68 62 -76 2 2 0 1 38 67 64 -77 2 2 0 1 41 69 65 -78 2 2 0 1 52 70 61 -79 2 2 0 1 50 71 60 -80 2 2 0 1 51 73 58 -81 2 2 0 1 53 72 59 -82 2 2 0 1 35 61 108 -83 2 2 0 1 36 59 109 -84 2 2 0 1 34 58 106 -85 2 2 0 1 37 60 107 -86 2 2 0 1 43 62 92 -87 2 2 0 1 42 65 90 -88 2 2 0 1 44 64 91 -89 2 2 0 1 45 63 93 -90 2 2 0 1 46 89 67 -91 2 2 0 1 47 88 68 -92 2 2 0 1 48 86 66 -93 2 2 0 1 49 87 69 -94 2 2 0 1 58 73 106 -95 2 2 0 1 59 72 109 -96 2 2 0 1 60 71 107 -97 2 2 0 1 61 70 108 -98 2 2 0 1 48 66 102 -99 2 2 0 1 49 69 103 -100 2 2 0 1 47 68 104 -101 2 2 0 1 46 67 105 -102 2 2 0 1 40 102 66 -103 2 2 0 1 41 103 69 -104 2 2 0 1 39 104 68 -105 2 2 0 1 38 105 67 -106 2 2 0 1 51 58 117 -107 2 2 0 1 52 61 114 -108 2 2 0 1 53 59 116 -109 2 2 0 1 50 60 115 -110 2 2 0 1 48 102 101 -111 2 2 0 1 49 103 100 -112 2 2 0 1 47 104 99 -113 2 2 0 1 46 105 98 -114 2 2 0 1 35 77 96 -115 2 2 0 1 36 75 97 -116 2 2 0 1 34 76 95 -117 2 2 0 1 37 74 94 -118 2 2 0 1 43 94 74 -119 2 2 0 1 45 95 76 -120 2 2 0 1 42 96 77 -121 2 2 0 1 44 97 75 -122 2 2 0 1 62 68 111 -123 2 2 0 1 63 66 112 -124 2 2 0 1 64 67 110 -125 2 2 0 1 65 69 113 -126 2 2 0 1 1 124 72 -127 2 2 0 1 1 72 125 -128 2 2 0 1 43 119 62 -129 2 2 0 1 45 121 63 -130 2 2 0 1 42 120 65 -131 2 2 0 1 44 118 64 -132 2 2 0 1 11 64 110 -133 2 2 0 1 32 65 113 -134 2 2 0 1 18 62 111 -135 2 2 0 1 25 63 112 -136 2 2 0 1 10 110 67 -137 2 2 0 1 17 111 68 -138 2 2 0 1 24 112 66 -139 2 2 0 1 31 113 69 -140 2 2 0 1 39 62 119 -141 2 2 0 1 40 63 121 -142 2 2 0 1 38 64 118 -143 2 2 0 1 41 65 120 -144 2 2 0 1 35 108 77 -145 2 2 0 1 36 109 75 -146 2 2 0 1 34 106 76 -147 2 2 0 1 37 107 74 -148 2 2 0 1 53 74 107 -149 2 2 0 1 50 76 106 -150 2 2 0 1 51 77 108 -151 2 2 0 1 52 75 109 -152 2 2 0 1 2 6 80 -153 2 2 0 1 3 20 78 -154 2 2 0 1 4 13 81 -155 2 2 0 1 5 27 79 -156 2 2 0 1 7 8 85 -157 2 2 0 1 14 15 82 -158 2 2 0 1 21 22 83 -159 2 2 0 1 28 29 84 -160 2 2 0 1 48 101 83 -161 2 2 0 1 49 100 84 -162 2 2 0 1 46 98 85 -163 2 2 0 1 47 99 82 -164 2 2 0 1 43 78 94 -165 2 2 0 1 45 79 95 -166 2 2 0 1 42 80 96 -167 2 2 0 1 44 81 97 -168 2 2 0 1 56 83 101 -169 2 2 0 1 57 84 100 -170 2 2 0 1 54 85 98 -171 2 2 0 1 55 82 99 -172 2 2 0 1 56 94 78 -173 2 2 0 1 57 95 79 -174 2 2 0 1 54 96 80 -175 2 2 0 1 55 97 81 -176 2 2 0 1 50 73 122 -177 2 2 0 1 51 70 123 -178 2 2 0 1 52 72 124 -179 2 2 0 1 53 125 72 -180 2 2 0 1 70 124 123 -181 2 2 0 1 73 123 122 -182 2 2 0 1 39 116 104 -183 2 2 0 1 38 114 105 -184 2 2 0 1 41 117 103 -185 2 2 0 1 40 115 102 -186 2 2 0 1 39 74 116 -187 2 2 0 1 40 76 115 -188 2 2 0 1 41 77 117 -189 2 2 0 1 38 75 114 -190 2 2 0 1 59 104 116 -191 2 2 0 1 61 105 114 -192 2 2 0 1 58 103 117 -193 2 2 0 1 60 102 115 -194 2 2 0 1 53 107 71 -195 2 2 0 1 50 106 73 -196 2 2 0 1 51 108 70 -197 2 2 0 1 52 109 72 -198 2 2 0 1 43 74 119 -199 2 2 0 1 45 76 121 -200 2 2 0 1 42 77 120 -201 2 2 0 1 44 75 118 -202 2 2 0 1 39 119 74 -203 2 2 0 1 40 121 76 -204 2 2 0 1 38 118 75 -205 2 2 0 1 41 120 77 -206 2 2 0 1 50 115 76 -207 2 2 0 1 53 116 74 -208 2 2 0 1 51 117 77 -209 2 2 0 1 52 114 75 -210 2 2 0 1 53 71 125 -211 2 2 0 1 50 122 71 -212 2 2 0 1 51 123 73 -213 2 2 0 1 52 124 70 -214 2 2 0 1 1 122 123 -215 2 2 0 1 1 123 124 -216 2 2 0 1 2 90 33 -217 2 2 0 1 4 91 12 -218 2 2 0 1 3 92 19 -219 2 2 0 1 5 93 26 -220 2 2 0 1 8 9 89 -221 2 2 0 1 15 16 88 -222 2 2 0 1 22 23 86 -223 2 2 0 1 29 30 87 -224 2 2 0 1 10 11 110 -225 2 2 0 1 17 18 111 -226 2 2 0 1 24 25 112 -227 2 2 0 1 31 32 113 -228 2 2 0 1 56 101 94 -229 2 2 0 1 57 100 95 -230 2 2 0 1 54 98 96 -231 2 2 0 1 55 99 97 -232 2 2 0 1 35 96 98 -233 2 2 0 1 36 97 99 -234 2 2 0 1 34 95 100 -235 2 2 0 1 37 94 101 -236 2 2 0 1 2 80 90 -237 2 2 0 1 4 81 91 -238 2 2 0 1 3 78 92 -239 2 2 0 1 5 79 93 -240 2 2 0 1 8 89 85 -241 2 2 0 1 15 88 82 -242 2 2 0 1 22 86 83 -243 2 2 0 1 29 87 84 -244 2 2 0 1 42 90 80 -245 2 2 0 1 44 91 81 -246 2 2 0 1 43 92 78 -247 2 2 0 1 45 93 79 -248 2 2 0 1 48 83 86 -249 2 2 0 1 49 84 87 -250 2 2 0 1 47 82 88 -251 2 2 0 1 46 85 89 -252 2 2 0 1 71 122 125 -253 2 2 0 1 1 125 122 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/particle_locations_0.csv b/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/particle_locations_0.csv deleted file mode 100644 index b62379af1..000000000 --- a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/particle_locations_0.csv +++ /dev/null @@ -1,3 +0,0 @@ -i, x, y, z, r, o -0, 0.003000, 0.003000, 0.000000, 0.003000, 0.000000 -1, 0.003000, 0.007600, 0.000000, 0.001000, 1.570796 diff --git a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/problem_setup.py b/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/problem_setup.py deleted file mode 100644 index ee18fda84..000000000 --- a/examples/PeriDEM/two_particles/circ_damp_diff_radius/inp/problem_setup.py +++ /dev/null @@ -1,465 +0,0 @@ -import os -import numpy as np -import sys - -def print_bool(arg, prefix = ""): - - str = prefix - if arg == True: - str += "True\n" - else: - str += "False\n" - return str - -def print_dbl(arg, prefix = ""): - - str = prefix + "%4.6e\n" % (arg) - return str - -def print_int(arg, prefix = ""): - str = prefix + "%d\n" % (arg) - return str - -def print_dbl_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%4.6e" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def print_int_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%d" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def does_intersect(p, r, R, particles, padding): - - for q in particles: - - pq = np.array([p[i] - q[i] for i in range(3)]) - if np.linalg.norm(pq) <= r + R + padding: - return True - - return False - - -def get_E(K, nu): - return 3. * K * (1. - 2. * nu) - -def get_G(E, nu): - return E / (2. * (1. + nu)) - - -def get_eff_k(k1, k2): - return 2. * k1 * k2 / (k1 + k2) - - -def particle_locations(inp_dir, pp_tag, R1, R2, offset): - """Generate particle location data""" - - sim_particles = [] - sim_particles.append([0., R1, R1, 0., R1, 0.]) - sim_particles.append([1., R1, 2. * R1 + R2 + offset, 0., R2, np.pi*0.5]) - - inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') - inpf.write("i, x, y, z, r, o\n") - for p in sim_particles: - inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], p[5])) - - inpf.close() - - -def generate_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): - - sim_inp_dir = str(inp_dir) - - # center and radius - sim_Cx = center[0] - sim_Cy = center[1] - sim_Cz = center[2] - sim_radius = radius - - # mesh size - sim_h = mesh_size - - # - # create .geo file for gmsh - # - geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') - geof.write("cl__1 = 1;\n") - geof.write("Mesh.MshFileVersion = 2.2;\n") - - # - # points - # - geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); - geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) - geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) - - # - # circlular arc - # - geof.write("Circle(1) = {2, 1, 4};\n") - geof.write("Circle(2) = {4, 1, 3};\n") - geof.write("Circle(3) = {3, 1, 5};\n") - geof.write("Circle(4) = {5, 1, 2};\n") - - # - # surfaces - # - geof.write("Line Loop(1) = {2, 3, 4, 1};\n") - - # - # plane surface - # - geof.write("Plane Surface(1) = {1};\n") - - # - # physical surface - # - # tag = '"' + "a" + '"' - # geof.write("Physical Surface(%s) = {1};\n" % (tag)) - - # # add center point to plane surface - geof.write("Point{1} In Surface {1};") - - # close file - geof.close() - - - -def create_input_file(inp_dir, pp_tag): - """Generates input file for two-particle test""" - - sim_inp_dir = str(inp_dir) - - ## R1 - bottom R2 - top - center = [0., 0., 0.] - R1 = 0.003 - R2 = 0.001 - mesh_size = R1 / 5. - if R2 < R1: - mesh_size = R2 / 5. - - horizon = 3. * mesh_size - particle_dist = 0.001 - - ## time - final_time = 0.04 - num_steps = 200000 - # final_time = 0.00002 - # num_steps = 2 - num_outputs = 100 - dt_out_n = num_steps / num_outputs - perform_out = True - - ## material - poisson1 = 0.25 - rho1 = 1200. - K1 = 2.16e+7 - E1 = get_E(K1, poisson1) - G1 = get_G(E1, poisson1) - Gc1 = 50. - - poisson2 = 0.25 - rho2 = 1200. - K2 = 2.16e+7 - E2 = get_E(K2, poisson2) - G2 = get_G(E2, poisson2) - Gc2 = 50. - - ## contact - # R_contact = 0.95 * mesh_size - # R_contact = 1.74e-04 - R_contact_factor = 0.95 - - # Kn_V_max = 7.385158e+05 - # Kn = np.power(Kn_V_max, 2) - # compute from bulk modulus - - # from bulk modulus - Kn_11 = 18. * get_eff_k(K1, K1) / (np.pi * np.power(horizon, 5)) - Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 5)) - Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 5)) - - beta_n_eps = 0.9 - friction_coeff = 0.5 - damping_active = True - friction_active = False - beta_n_factor = 100. - - ## gravity - gravity_active = True - gravity = [0., -10., 0.] - - ## assign free fall velocity to second particle - free_fall_dist = particle_dist - horizon - free_fall_vel = [0., 0., 0.] - free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - # free_fall_vel[1] = -2. - - - ### ---------------------------------------------------------------- ### - # generate YAML file - ### ---------------------------------------------------------------- ### - # print('\nGenerating imput file\n') - inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') - inpf.write("Model:\n") - inpf.write(" Dimension: 2\n") - inpf.write(" Discretization_Type:\n") - inpf.write(" Spatial: finite_difference\n") - inpf.write(" Time: central_difference\n") - inpf.write(" Final_Time: %4.6e\n" % (final_time)) - inpf.write(" Time_Steps: %d\n" % (num_steps)) - - inpf.write("Policy:\n") - inpf.write(" Enable_PostProcessing: true\n") - - # - # container info - # - inpf.write("Container:\n") - inpf.write(" Geometry:\n") - inpf.write(" Type: rectangle\n") - contain_params = [0., 0., 0., 2.*R1, 2.*R1 + 2.*R2 + particle_dist, 0.] - if R2 > R1: - contain_params[3] = 2.*R2 - inpf.write(" Parameters: " + print_dbl_list(contain_params)) - - # - # zone info - # - inpf.write("Zone:\n") - inpf.write(" Zones: 2\n") - - ## zone 1 (bottom particle) - inpf.write(" Zone_1:\n") - inpf.write(" Is_Wall: false\n") - - ## zone 2 (top particle) - inpf.write(" Zone_2:\n") - inpf.write(" Is_Wall: false\n") - - # - # particle info - # - inpf.write("Particle:\n") - inpf.write(" Test_Name: two_particle\n") - inpf.write(" Zone_1:\n") - inpf.write(" Type: circle\n") - p1_geom = [R1, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p1_geom)) - inpf.write(" Zone_2:\n") - inpf.write(" Type: circle\n") - p2_geom = [R2, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p2_geom)) - - # - # particle generation - # - inpf.write("Particle_Generation:\n") - inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") - inpf.write(" File_Data_Type: loc_rad_orient\n") - - # - # Mesh info - # - inpf.write("Mesh:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" File: mesh_cir_1_" + str(pp_tag) + ".msh \n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" File: mesh_cir_2_" + str(pp_tag) + ".msh \n") - - # - # Contact info - # - inpf.write("Contact:\n") - - ## 11 - inpf.write(" Zone_11:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_11)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 12 - inpf.write(" Zone_12:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_12)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 22 - inpf.write(" Zone_22:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_22)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - # - # Neighbor info - # - inpf.write("Neighbor:\n") - inpf.write(" Update_Criteria: simple_all\n") - inpf.write(" Search_Factor: 5.0\n") - - # - # Material info - # - inpf.write("Material:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho1)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K1)) - inpf.write(" G: %4.6e\n" % (G1)) - inpf.write(" Gc: %4.6e\n" % (Gc1)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho2)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K2)) - inpf.write(" G: %4.6e\n" % (G2)) - inpf.write(" Gc: %4.6e\n" % (Gc2)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - # - # Force - # - if gravity_active == True: - inpf.write("Force_BC:\n") - inpf.write(" Gravity: " + print_dbl_list(gravity)) - - # - # IC - # - inpf.write("IC:\n") - inpf.write(" Constant_Velocity:\n") - inpf.write(" Velocity_Vector: " + print_dbl_list(free_fall_vel)) - inpf.write(" Particle_List: [1]\n") - - # - # Displacement - # - inpf.write("Displacement_BC:\n") - inpf.write(" Sets: 1\n") - - inpf.write(" Set_1:\n") - inpf.write(" Particle_List: [0]\n") - inpf.write(" Direction: [1,2]\n") - inpf.write(" Time_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Parameters:\n") - inpf.write(" - 0.0\n") - inpf.write(" Spatial_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Zero_Displacement: true\n") - - # - # Output info - # - inpf.write("Output:\n") - inpf.write(" Path: ../out/\n") - inpf.write(" Tags:\n") - inpf.write(" - Displacement\n") - inpf.write(" - Velocity\n") - inpf.write(" - Force\n") - inpf.write(" - Force_Density\n") - inpf.write(" - Damage_Z\n") - inpf.write(" - Damage\n") - inpf.write(" - Nodal_Volume\n") - inpf.write(" - Zone_ID\n") - inpf.write(" - Particle_ID\n") - inpf.write(" - Fixity\n") - inpf.write(" - Force_Fixity\n") - inpf.write(" - Contact_Nodes\n") - inpf.write(" - No_Fail_Node\n") - inpf.write(" - Boundary_Node_Flag\n") - inpf.write(" - Theta\n") - inpf.write(" Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Compress_Type: zlib\n") - inpf.write(" Perform_FE_Out: false\n") - if perform_out: - inpf.write(" Perform_Out: true\n") - else: - inpf.write(" Perform_Out: false\n") - inpf.write(" Test_Output_Interval: %d\n" % (dt_out_n)) - - inpf.write(" Debug: 1\n") - inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) - - - inpf.write("HPX:\n") - inpf.write(" Partitions: 1\n") - - # close file - inpf.close() - - - # generate particle locations - particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - - # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_1', center, R1, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_2', center, R2, mesh_size, pp_tag) - - -##-------------------------------------------------------## -##-------------------------------------------------------## -inp_dir = './' -pp_tag = 0 -if len(sys.argv) > 1: - pp_tag = int(sys.argv[1]) - -create_input_file(inp_dir, pp_tag) diff --git a/examples/PeriDEM/two_particles/circ_damp_diff_radius/run.sh b/examples/PeriDEM/two_particles/circ_damp_diff_radius/run.sh deleted file mode 100755 index b4719022c..000000000 --- a/examples/PeriDEM/two_particles/circ_damp_diff_radius/run.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash -( -MY_PWD=$(pwd) -# locate executable -execsrc="../../../../../bin/PeriDEM" -nts="2" -if [[ $# -gt 0 ]]; then - nts="$1" -fi - -if [[ ! -d "out" ]]; then - mkdir "out" -fi - -# go to input directory -cd "inp" - -# get tag from command line -pp_tag="0" -if [[ $# -gt 1 ]]; then - pp_tag="$2" -fi - -f_suf="_$pp_tag" -echo "Setting up problem ... " -python3 -B problem_setup.py $pp_tag - -echo "Creating mesh for particles ... " -f_p_1_mesh="mesh_cir_1$f_suf" -gmsh "$f_p_1_mesh.geo" -2 &> /dev/null -gmsh "$f_p_1_mesh.geo" -2 -o "$f_p_1_mesh.vtk" &> /dev/null - -f_p_2_mesh="mesh_cir_2$f_suf" -gmsh "$f_p_2_mesh.geo" -2 &> /dev/null -gmsh "$f_p_2_mesh.geo" -2 -o "$f_p_2_mesh.vtk" &> /dev/null - -echo "Running PeriDEM ... " -f_inp="input$f_suf.yaml" -"$execsrc" -i "$f_inp" -nThreads $nts - -) 2>&1 | tee output.log diff --git a/examples/PeriDEM/two_particles/circ_diff_material/inp/input_0.yaml b/examples/PeriDEM/two_particles/circ_diff_material/inp/input_0.yaml deleted file mode 100644 index 9e22fcace..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_material/inp/input_0.yaml +++ /dev/null @@ -1,129 +0,0 @@ -Model: - Dimension: 2 - Discretization_Type: - Spatial: finite_difference - Time: central_difference - Final_Time: 4.000000e-02 - Time_Steps: 400000 -Policy: - Enable_PostProcessing: true -Container: - Geometry: - Type: rectangle - Parameters: [0.000000e+00, 0.000000e+00, 0.000000e+00, 2.000000e-03, 5.000000e-03, 0.000000e+00] -Zone: - Zones: 2 - Zone_1: - Is_Wall: false - Zone_2: - Is_Wall: false -Particle: - Test_Name: two_particle - Zone_1: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] - Zone_2: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] -Particle_Generation: - From_File: particle_locations_0.csv - File_Data_Type: loc_rad_orient -Mesh: - Zone_1: - File: mesh_cir_1_0.msh - Zone_2: - File: mesh_cir_2_0.msh -Contact: - Zone_11: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.473657e+26 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_12: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 3.149089e+24 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_22: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 -Neighbor: - Update_Criteria: simple_all - Search_Factor: 5.0 -Material: - Zone_1: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.000000e+09 - G: 1.200000e+09 - Gc: 5.000000e+02 - Influence_Function: - Type: 1 - Zone_2: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 -Force_BC: - Gravity: [0.000000e+00, -1.000000e+01, 0.000000e+00] -IC: - Constant_Velocity: - Velocity_Vector: [0.000000e+00, -8.944272e-02, 0.000000e+00] - Particle_List: [1] -Displacement_BC: - Sets: 1 - Set_1: - Particle_List: [0] - Direction: [1,2] - Time_Function: - Type: constant - Parameters: - - 0.0 - Spatial_Function: - Type: constant - Zero_Displacement: true -Output: - Path: ../out/ - Tags: - - Displacement - - Velocity - - Force - - Force_Density - - Damage_Z - - Damage - - Nodal_Volume - - Zone_ID - - Particle_ID - - Fixity - - Force_Fixity - - Contact_Nodes - - No_Fail_Node - - Boundary_Node_Flag - - Theta - Output_Interval: 4000 - Compress_Type: zlib - Perform_FE_Out: false - Perform_Out: true - Test_Output_Interval: 4000 - Debug: 1 - Tag_PP: 0 -HPX: - Partitions: 1 diff --git a/examples/PeriDEM/two_particles/circ_diff_material/inp/mesh_cir_1_0.msh b/examples/PeriDEM/two_particles/circ_diff_material/inp/mesh_cir_1_0.msh deleted file mode 100644 index 04b9322b3..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_material/inp/mesh_cir_1_0.msh +++ /dev/null @@ -1,387 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -125 -1 0 0 0 -2 0.001 0 0 -3 -0.001 0 0 -4 0 0.001 0 -5 0 -0.001 0 -6 0.0009807852804033287 0.0001950903220156343 0 -7 0.0009238795325116882 0.0003826834323641206 0 -8 0.0008314696123034276 0.0005555702330182816 0 -9 0.000707106781187889 0.0007071067811852061 0 -10 0.0005555702330207002 0.0008314696123018116 0 -11 0.0003826834323659313 0.0009238795325109382 0 -12 0.0001950903220164722 0.0009807852804031621 0 -13 -0.0001950903220156343 0.0009807852804033287 0 -14 -0.0003826834323641206 0.0009238795325116882 0 -15 -0.0005555702330182816 0.0008314696123034276 0 -16 -0.0007071067811852061 0.000707106781187889 0 -17 -0.0008314696123018116 0.0005555702330207002 0 -18 -0.0009238795325109382 0.0003826834323659313 0 -19 -0.0009807852804031621 0.0001950903220164722 0 -20 -0.0009807852804033287 -0.0001950903220156343 0 -21 -0.0009238795325116882 -0.0003826834323641206 0 -22 -0.0008314696123034276 -0.0005555702330182816 0 -23 -0.000707106781187889 -0.0007071067811852061 0 -24 -0.0005555702330207002 -0.0008314696123018116 0 -25 -0.0003826834323659313 -0.0009238795325109382 0 -26 -0.0001950903220164722 -0.0009807852804031621 0 -27 0.0001950903220156343 -0.0009807852804033287 0 -28 0.0003826834323641206 -0.0009238795325116882 0 -29 0.0005555702330182816 -0.0008314696123034276 0 -30 0.0007071067811852061 -0.000707106781187889 0 -31 0.0008314696123018116 -0.0005555702330207002 0 -32 0.0009238795325109382 -0.0003826834323659313 0 -33 0.0009807852804031621 -0.0001950903220164722 0 -34 0.0001403978722461032 -0.0004775334106111281 0 -35 0.0004775334106111281 0.0001403978722461033 0 -36 -0.0001403978722461033 0.0004775334106111281 0 -37 -0.0004775334106111281 -0.0001403978722461032 0 -38 0.000275350040763875 0.0005151436934486718 0 -39 -0.0005151436934486718 0.000275350040763875 0 -40 -0.000275350040763875 -0.0005151436934486718 0 -41 0.0005151436934486718 -0.000275350040763875 0 -42 0.000706498742072902 -4.774179641470682e-05 0 -43 -0.0007064987420729021 4.774179641470683e-05 0 -44 4.774179641470682e-05 0.000706498742072902 0 -45 -4.774179641470683e-05 -0.0007064987420729021 0 -46 0.000560908314205594 0.0004322055237160031 0 -47 -0.0004322055237160031 0.000560908314205594 0 -48 -0.000560908314205594 -0.000432205523716003 0 -49 0.000432205523716003 -0.000560908314205594 0 -50 -8.907217580705043e-05 -0.0002835601405779077 0 -51 0.0002835601405779077 -8.90721758070504e-05 0 -52 8.90721758070504e-05 0.0002835601405779077 0 -53 -0.00028289525088121 8.89192315576115e-05 0 -54 0.0007653601793550064 0.0002321694721717819 0 -55 -0.0002321694721717819 0.0007653601793550064 0 -56 -0.0007653601793550066 -0.0002321694721717818 0 -57 0.0002321694721717818 -0.0007653601793550066 0 -58 0.0002651451837140231 -0.0003172796409224249 0 -59 -0.0002650967223658674 0.0003172684933823784 0 -60 -0.0003172796409224249 -0.0002651451837140231 0 -61 0.000317279640922425 0.0002651451837140232 0 -62 -0.0007441272756661095 0.0002603571447471878 0 -63 -0.0002603571447471878 -0.0007441272756661095 0 -64 0.0002603571447471878 0.0007441272756661093 0 -65 0.0007441272756661093 -0.0002603571447471878 0 -66 -0.0004699244452411801 -0.0006273788400755759 0 -67 0.00046992444524118 0.0006273788400755758 0 -68 -0.0006273788400755759 0.00046992444524118 0 -69 0.0006273788400755758 -0.0004699244452411801 0 -70 0.0002030272758118162 0.0001043161884529466 0 -71 -0.0002036630527951518 -0.0001068419359999012 0 -72 -9.445374285736624e-05 0.0001799464545721894 0 -73 0.0001043161884529465 -0.0002030272758118162 0 -74 -0.0004970170955862803 6.586839427724082e-05 0 -75 6.586839427724098e-05 0.0004970170955862803 0 -76 -6.586839427724082e-05 -0.0004970170955862803 0 -77 0.0004970170955862803 -6.586839427724098e-05 0 -78 -0.0008244440311085383 -6.448417848010671e-05 0 -79 6.448417848010671e-05 -0.0008244440311085383 0 -80 0.0008244440311085383 6.448417848010671e-05 0 -81 -6.448417848010674e-05 0.0008244440311085383 0 -82 -0.0004044199275928539 0.0007213256489759374 0 -83 -0.0007213256489759374 -0.0004044199275928539 0 -84 0.0004044199275928539 -0.0007213256489759374 0 -85 0.0007213256489759374 0.0004044199275928539 0 -86 -0.0006581469603828056 -0.0005453362611175841 0 -87 0.0005453362611175841 -0.0006581469603828056 0 -88 -0.000545336261117584 0.0006581469603828055 0 -89 0.0006581469603828055 0.000545336261117584 0 -90 0.0008546066574734472 -8.696282627516331e-05 0 -91 8.696282627516331e-05 0.0008546066574734472 0 -92 -0.0008546066574734472 8.696282627516331e-05 0 -93 -8.696282627516331e-05 -0.0008546066574734472 0 -94 -0.0006308243482882838 -9.240442272187253e-05 0 -95 9.240442272187253e-05 -0.0006308243482882838 0 -96 0.0006308243482882839 9.240442272187259e-05 0 -97 -9.240442272187259e-05 0.0006308243482882839 0 -98 0.0005536582259350242 0.0002837397923225919 0 -99 -0.0002837328692728553 0.0005536566334293033 0 -100 0.0002837397923225918 -0.0005536582259350243 0 -101 -0.0005536582259350242 -0.0002837397923225918 0 -102 -0.0004023760391867951 -0.0004194361440955051 0 -103 0.0004194361440955051 -0.0004023760391867951 0 -104 -0.0004194361440955054 0.0004023760391867952 0 -105 0.0004023760391867952 0.0004194361440955054 0 -106 6.284780033746436e-05 -0.0003476972740259265 0 -107 -0.0003476972740259265 -6.284780033746441e-05 0 -108 0.0003476972740259265 6.28478003374644e-05 0 -109 -6.28478003374644e-05 0.0003476972740259265 0 -110 0.0004171338138437499 0.0007817138151386086 0 -111 -0.0007817138151386088 0.0004171338138437498 0 -112 -0.0004171338138437499 -0.0007817138151386088 0 -113 0.0007817138151386086 -0.0004171338138437499 0 -114 0.0002027164794387103 0.0003908094006803176 0 -115 -0.0002027164794387104 -0.0003908094006803175 0 -116 -0.0003907722624543256 0.0002027079365508779 0 -117 0.0003908094006803174 -0.0002027164794387104 0 -118 0.0001623293440507526 0.0006156967016934909 0 -119 -0.0006156967016934909 0.0001623293440507526 0 -120 0.0006156967016934909 -0.0001623293440507526 0 -121 -0.0001623293440507526 -0.0006156967016934909 0 -122 -5.149762594049613e-05 -0.000140680870009453 0 -123 0.000140680870009453 -5.149762594049614e-05 0 -124 5.570620825351533e-05 0.0001309412202601445 0 -125 -0.0001466862863661694 3.043429079551567e-05 0 -$EndNodes -$Elements -253 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 4 -14 1 2 0 2 4 13 -15 1 2 0 2 13 14 -16 1 2 0 2 14 15 -17 1 2 0 2 15 16 -18 1 2 0 2 16 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 3 -22 1 2 0 3 3 20 -23 1 2 0 3 20 21 -24 1 2 0 3 21 22 -25 1 2 0 3 22 23 -26 1 2 0 3 23 24 -27 1 2 0 3 24 25 -28 1 2 0 3 25 26 -29 1 2 0 3 26 5 -30 1 2 0 4 5 27 -31 1 2 0 4 27 28 -32 1 2 0 4 28 29 -33 1 2 0 4 29 30 -34 1 2 0 4 30 31 -35 1 2 0 4 31 32 -36 1 2 0 4 32 33 -37 1 2 0 4 33 2 -38 2 2 0 1 6 7 54 -39 2 2 0 1 13 14 55 -40 2 2 0 1 20 21 56 -41 2 2 0 1 27 28 57 -42 2 2 0 1 59 99 104 -43 2 2 0 1 58 100 103 -44 2 2 0 1 60 101 102 -45 2 2 0 1 61 98 105 -46 2 2 0 1 34 100 58 -47 2 2 0 1 37 101 60 -48 2 2 0 1 35 98 61 -49 2 2 0 1 36 99 59 -50 2 2 0 1 9 10 67 -51 2 2 0 1 16 17 68 -52 2 2 0 1 23 24 66 -53 2 2 0 1 30 31 69 -54 2 2 0 1 11 12 64 -55 2 2 0 1 32 33 65 -56 2 2 0 1 18 19 62 -57 2 2 0 1 25 26 63 -58 2 2 0 1 9 67 89 -59 2 2 0 1 16 68 88 -60 2 2 0 1 23 66 86 -61 2 2 0 1 30 69 87 -62 2 2 0 1 12 91 64 -63 2 2 0 1 33 90 65 -64 2 2 0 1 19 92 62 -65 2 2 0 1 26 93 63 -66 2 2 0 1 6 54 80 -67 2 2 0 1 13 55 81 -68 2 2 0 1 20 56 78 -69 2 2 0 1 27 57 79 -70 2 2 0 1 7 85 54 -71 2 2 0 1 14 82 55 -72 2 2 0 1 21 83 56 -73 2 2 0 1 28 84 57 -74 2 2 0 1 40 66 63 -75 2 2 0 1 39 68 62 -76 2 2 0 1 38 67 64 -77 2 2 0 1 41 69 65 -78 2 2 0 1 52 70 61 -79 2 2 0 1 50 71 60 -80 2 2 0 1 51 73 58 -81 2 2 0 1 53 72 59 -82 2 2 0 1 35 61 108 -83 2 2 0 1 36 59 109 -84 2 2 0 1 34 58 106 -85 2 2 0 1 37 60 107 -86 2 2 0 1 43 62 92 -87 2 2 0 1 42 65 90 -88 2 2 0 1 44 64 91 -89 2 2 0 1 45 63 93 -90 2 2 0 1 46 89 67 -91 2 2 0 1 47 88 68 -92 2 2 0 1 48 86 66 -93 2 2 0 1 49 87 69 -94 2 2 0 1 58 73 106 -95 2 2 0 1 59 72 109 -96 2 2 0 1 60 71 107 -97 2 2 0 1 61 70 108 -98 2 2 0 1 48 66 102 -99 2 2 0 1 49 69 103 -100 2 2 0 1 47 68 104 -101 2 2 0 1 46 67 105 -102 2 2 0 1 40 102 66 -103 2 2 0 1 41 103 69 -104 2 2 0 1 39 104 68 -105 2 2 0 1 38 105 67 -106 2 2 0 1 51 58 117 -107 2 2 0 1 52 61 114 -108 2 2 0 1 53 59 116 -109 2 2 0 1 50 60 115 -110 2 2 0 1 48 102 101 -111 2 2 0 1 49 103 100 -112 2 2 0 1 47 104 99 -113 2 2 0 1 46 105 98 -114 2 2 0 1 35 77 96 -115 2 2 0 1 36 75 97 -116 2 2 0 1 34 76 95 -117 2 2 0 1 37 74 94 -118 2 2 0 1 43 94 74 -119 2 2 0 1 45 95 76 -120 2 2 0 1 42 96 77 -121 2 2 0 1 44 97 75 -122 2 2 0 1 62 68 111 -123 2 2 0 1 63 66 112 -124 2 2 0 1 64 67 110 -125 2 2 0 1 65 69 113 -126 2 2 0 1 1 124 72 -127 2 2 0 1 1 72 125 -128 2 2 0 1 43 119 62 -129 2 2 0 1 45 121 63 -130 2 2 0 1 42 120 65 -131 2 2 0 1 44 118 64 -132 2 2 0 1 11 64 110 -133 2 2 0 1 32 65 113 -134 2 2 0 1 18 62 111 -135 2 2 0 1 25 63 112 -136 2 2 0 1 10 110 67 -137 2 2 0 1 17 111 68 -138 2 2 0 1 24 112 66 -139 2 2 0 1 31 113 69 -140 2 2 0 1 39 62 119 -141 2 2 0 1 40 63 121 -142 2 2 0 1 38 64 118 -143 2 2 0 1 41 65 120 -144 2 2 0 1 35 108 77 -145 2 2 0 1 36 109 75 -146 2 2 0 1 34 106 76 -147 2 2 0 1 37 107 74 -148 2 2 0 1 53 74 107 -149 2 2 0 1 50 76 106 -150 2 2 0 1 51 77 108 -151 2 2 0 1 52 75 109 -152 2 2 0 1 2 6 80 -153 2 2 0 1 3 20 78 -154 2 2 0 1 4 13 81 -155 2 2 0 1 5 27 79 -156 2 2 0 1 7 8 85 -157 2 2 0 1 14 15 82 -158 2 2 0 1 21 22 83 -159 2 2 0 1 28 29 84 -160 2 2 0 1 48 101 83 -161 2 2 0 1 49 100 84 -162 2 2 0 1 46 98 85 -163 2 2 0 1 47 99 82 -164 2 2 0 1 43 78 94 -165 2 2 0 1 45 79 95 -166 2 2 0 1 42 80 96 -167 2 2 0 1 44 81 97 -168 2 2 0 1 56 83 101 -169 2 2 0 1 57 84 100 -170 2 2 0 1 54 85 98 -171 2 2 0 1 55 82 99 -172 2 2 0 1 56 94 78 -173 2 2 0 1 57 95 79 -174 2 2 0 1 54 96 80 -175 2 2 0 1 55 97 81 -176 2 2 0 1 50 73 122 -177 2 2 0 1 51 70 123 -178 2 2 0 1 52 72 124 -179 2 2 0 1 53 125 72 -180 2 2 0 1 70 124 123 -181 2 2 0 1 73 123 122 -182 2 2 0 1 39 116 104 -183 2 2 0 1 38 114 105 -184 2 2 0 1 41 117 103 -185 2 2 0 1 40 115 102 -186 2 2 0 1 39 74 116 -187 2 2 0 1 40 76 115 -188 2 2 0 1 41 77 117 -189 2 2 0 1 38 75 114 -190 2 2 0 1 59 104 116 -191 2 2 0 1 61 105 114 -192 2 2 0 1 58 103 117 -193 2 2 0 1 60 102 115 -194 2 2 0 1 53 107 71 -195 2 2 0 1 50 106 73 -196 2 2 0 1 51 108 70 -197 2 2 0 1 52 109 72 -198 2 2 0 1 43 74 119 -199 2 2 0 1 45 76 121 -200 2 2 0 1 42 77 120 -201 2 2 0 1 44 75 118 -202 2 2 0 1 39 119 74 -203 2 2 0 1 40 121 76 -204 2 2 0 1 38 118 75 -205 2 2 0 1 41 120 77 -206 2 2 0 1 50 115 76 -207 2 2 0 1 53 116 74 -208 2 2 0 1 51 117 77 -209 2 2 0 1 52 114 75 -210 2 2 0 1 53 71 125 -211 2 2 0 1 50 122 71 -212 2 2 0 1 51 123 73 -213 2 2 0 1 52 124 70 -214 2 2 0 1 1 122 123 -215 2 2 0 1 1 123 124 -216 2 2 0 1 2 90 33 -217 2 2 0 1 4 91 12 -218 2 2 0 1 3 92 19 -219 2 2 0 1 5 93 26 -220 2 2 0 1 8 9 89 -221 2 2 0 1 15 16 88 -222 2 2 0 1 22 23 86 -223 2 2 0 1 29 30 87 -224 2 2 0 1 10 11 110 -225 2 2 0 1 17 18 111 -226 2 2 0 1 24 25 112 -227 2 2 0 1 31 32 113 -228 2 2 0 1 56 101 94 -229 2 2 0 1 57 100 95 -230 2 2 0 1 54 98 96 -231 2 2 0 1 55 99 97 -232 2 2 0 1 35 96 98 -233 2 2 0 1 36 97 99 -234 2 2 0 1 34 95 100 -235 2 2 0 1 37 94 101 -236 2 2 0 1 2 80 90 -237 2 2 0 1 4 81 91 -238 2 2 0 1 3 78 92 -239 2 2 0 1 5 79 93 -240 2 2 0 1 8 89 85 -241 2 2 0 1 15 88 82 -242 2 2 0 1 22 86 83 -243 2 2 0 1 29 87 84 -244 2 2 0 1 42 90 80 -245 2 2 0 1 44 91 81 -246 2 2 0 1 43 92 78 -247 2 2 0 1 45 93 79 -248 2 2 0 1 48 83 86 -249 2 2 0 1 49 84 87 -250 2 2 0 1 47 82 88 -251 2 2 0 1 46 85 89 -252 2 2 0 1 71 122 125 -253 2 2 0 1 1 125 122 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_diff_material/inp/mesh_cir_2_0.msh b/examples/PeriDEM/two_particles/circ_diff_material/inp/mesh_cir_2_0.msh deleted file mode 100644 index 04b9322b3..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_material/inp/mesh_cir_2_0.msh +++ /dev/null @@ -1,387 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -125 -1 0 0 0 -2 0.001 0 0 -3 -0.001 0 0 -4 0 0.001 0 -5 0 -0.001 0 -6 0.0009807852804033287 0.0001950903220156343 0 -7 0.0009238795325116882 0.0003826834323641206 0 -8 0.0008314696123034276 0.0005555702330182816 0 -9 0.000707106781187889 0.0007071067811852061 0 -10 0.0005555702330207002 0.0008314696123018116 0 -11 0.0003826834323659313 0.0009238795325109382 0 -12 0.0001950903220164722 0.0009807852804031621 0 -13 -0.0001950903220156343 0.0009807852804033287 0 -14 -0.0003826834323641206 0.0009238795325116882 0 -15 -0.0005555702330182816 0.0008314696123034276 0 -16 -0.0007071067811852061 0.000707106781187889 0 -17 -0.0008314696123018116 0.0005555702330207002 0 -18 -0.0009238795325109382 0.0003826834323659313 0 -19 -0.0009807852804031621 0.0001950903220164722 0 -20 -0.0009807852804033287 -0.0001950903220156343 0 -21 -0.0009238795325116882 -0.0003826834323641206 0 -22 -0.0008314696123034276 -0.0005555702330182816 0 -23 -0.000707106781187889 -0.0007071067811852061 0 -24 -0.0005555702330207002 -0.0008314696123018116 0 -25 -0.0003826834323659313 -0.0009238795325109382 0 -26 -0.0001950903220164722 -0.0009807852804031621 0 -27 0.0001950903220156343 -0.0009807852804033287 0 -28 0.0003826834323641206 -0.0009238795325116882 0 -29 0.0005555702330182816 -0.0008314696123034276 0 -30 0.0007071067811852061 -0.000707106781187889 0 -31 0.0008314696123018116 -0.0005555702330207002 0 -32 0.0009238795325109382 -0.0003826834323659313 0 -33 0.0009807852804031621 -0.0001950903220164722 0 -34 0.0001403978722461032 -0.0004775334106111281 0 -35 0.0004775334106111281 0.0001403978722461033 0 -36 -0.0001403978722461033 0.0004775334106111281 0 -37 -0.0004775334106111281 -0.0001403978722461032 0 -38 0.000275350040763875 0.0005151436934486718 0 -39 -0.0005151436934486718 0.000275350040763875 0 -40 -0.000275350040763875 -0.0005151436934486718 0 -41 0.0005151436934486718 -0.000275350040763875 0 -42 0.000706498742072902 -4.774179641470682e-05 0 -43 -0.0007064987420729021 4.774179641470683e-05 0 -44 4.774179641470682e-05 0.000706498742072902 0 -45 -4.774179641470683e-05 -0.0007064987420729021 0 -46 0.000560908314205594 0.0004322055237160031 0 -47 -0.0004322055237160031 0.000560908314205594 0 -48 -0.000560908314205594 -0.000432205523716003 0 -49 0.000432205523716003 -0.000560908314205594 0 -50 -8.907217580705043e-05 -0.0002835601405779077 0 -51 0.0002835601405779077 -8.90721758070504e-05 0 -52 8.90721758070504e-05 0.0002835601405779077 0 -53 -0.00028289525088121 8.89192315576115e-05 0 -54 0.0007653601793550064 0.0002321694721717819 0 -55 -0.0002321694721717819 0.0007653601793550064 0 -56 -0.0007653601793550066 -0.0002321694721717818 0 -57 0.0002321694721717818 -0.0007653601793550066 0 -58 0.0002651451837140231 -0.0003172796409224249 0 -59 -0.0002650967223658674 0.0003172684933823784 0 -60 -0.0003172796409224249 -0.0002651451837140231 0 -61 0.000317279640922425 0.0002651451837140232 0 -62 -0.0007441272756661095 0.0002603571447471878 0 -63 -0.0002603571447471878 -0.0007441272756661095 0 -64 0.0002603571447471878 0.0007441272756661093 0 -65 0.0007441272756661093 -0.0002603571447471878 0 -66 -0.0004699244452411801 -0.0006273788400755759 0 -67 0.00046992444524118 0.0006273788400755758 0 -68 -0.0006273788400755759 0.00046992444524118 0 -69 0.0006273788400755758 -0.0004699244452411801 0 -70 0.0002030272758118162 0.0001043161884529466 0 -71 -0.0002036630527951518 -0.0001068419359999012 0 -72 -9.445374285736624e-05 0.0001799464545721894 0 -73 0.0001043161884529465 -0.0002030272758118162 0 -74 -0.0004970170955862803 6.586839427724082e-05 0 -75 6.586839427724098e-05 0.0004970170955862803 0 -76 -6.586839427724082e-05 -0.0004970170955862803 0 -77 0.0004970170955862803 -6.586839427724098e-05 0 -78 -0.0008244440311085383 -6.448417848010671e-05 0 -79 6.448417848010671e-05 -0.0008244440311085383 0 -80 0.0008244440311085383 6.448417848010671e-05 0 -81 -6.448417848010674e-05 0.0008244440311085383 0 -82 -0.0004044199275928539 0.0007213256489759374 0 -83 -0.0007213256489759374 -0.0004044199275928539 0 -84 0.0004044199275928539 -0.0007213256489759374 0 -85 0.0007213256489759374 0.0004044199275928539 0 -86 -0.0006581469603828056 -0.0005453362611175841 0 -87 0.0005453362611175841 -0.0006581469603828056 0 -88 -0.000545336261117584 0.0006581469603828055 0 -89 0.0006581469603828055 0.000545336261117584 0 -90 0.0008546066574734472 -8.696282627516331e-05 0 -91 8.696282627516331e-05 0.0008546066574734472 0 -92 -0.0008546066574734472 8.696282627516331e-05 0 -93 -8.696282627516331e-05 -0.0008546066574734472 0 -94 -0.0006308243482882838 -9.240442272187253e-05 0 -95 9.240442272187253e-05 -0.0006308243482882838 0 -96 0.0006308243482882839 9.240442272187259e-05 0 -97 -9.240442272187259e-05 0.0006308243482882839 0 -98 0.0005536582259350242 0.0002837397923225919 0 -99 -0.0002837328692728553 0.0005536566334293033 0 -100 0.0002837397923225918 -0.0005536582259350243 0 -101 -0.0005536582259350242 -0.0002837397923225918 0 -102 -0.0004023760391867951 -0.0004194361440955051 0 -103 0.0004194361440955051 -0.0004023760391867951 0 -104 -0.0004194361440955054 0.0004023760391867952 0 -105 0.0004023760391867952 0.0004194361440955054 0 -106 6.284780033746436e-05 -0.0003476972740259265 0 -107 -0.0003476972740259265 -6.284780033746441e-05 0 -108 0.0003476972740259265 6.28478003374644e-05 0 -109 -6.28478003374644e-05 0.0003476972740259265 0 -110 0.0004171338138437499 0.0007817138151386086 0 -111 -0.0007817138151386088 0.0004171338138437498 0 -112 -0.0004171338138437499 -0.0007817138151386088 0 -113 0.0007817138151386086 -0.0004171338138437499 0 -114 0.0002027164794387103 0.0003908094006803176 0 -115 -0.0002027164794387104 -0.0003908094006803175 0 -116 -0.0003907722624543256 0.0002027079365508779 0 -117 0.0003908094006803174 -0.0002027164794387104 0 -118 0.0001623293440507526 0.0006156967016934909 0 -119 -0.0006156967016934909 0.0001623293440507526 0 -120 0.0006156967016934909 -0.0001623293440507526 0 -121 -0.0001623293440507526 -0.0006156967016934909 0 -122 -5.149762594049613e-05 -0.000140680870009453 0 -123 0.000140680870009453 -5.149762594049614e-05 0 -124 5.570620825351533e-05 0.0001309412202601445 0 -125 -0.0001466862863661694 3.043429079551567e-05 0 -$EndNodes -$Elements -253 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 4 -14 1 2 0 2 4 13 -15 1 2 0 2 13 14 -16 1 2 0 2 14 15 -17 1 2 0 2 15 16 -18 1 2 0 2 16 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 3 -22 1 2 0 3 3 20 -23 1 2 0 3 20 21 -24 1 2 0 3 21 22 -25 1 2 0 3 22 23 -26 1 2 0 3 23 24 -27 1 2 0 3 24 25 -28 1 2 0 3 25 26 -29 1 2 0 3 26 5 -30 1 2 0 4 5 27 -31 1 2 0 4 27 28 -32 1 2 0 4 28 29 -33 1 2 0 4 29 30 -34 1 2 0 4 30 31 -35 1 2 0 4 31 32 -36 1 2 0 4 32 33 -37 1 2 0 4 33 2 -38 2 2 0 1 6 7 54 -39 2 2 0 1 13 14 55 -40 2 2 0 1 20 21 56 -41 2 2 0 1 27 28 57 -42 2 2 0 1 59 99 104 -43 2 2 0 1 58 100 103 -44 2 2 0 1 60 101 102 -45 2 2 0 1 61 98 105 -46 2 2 0 1 34 100 58 -47 2 2 0 1 37 101 60 -48 2 2 0 1 35 98 61 -49 2 2 0 1 36 99 59 -50 2 2 0 1 9 10 67 -51 2 2 0 1 16 17 68 -52 2 2 0 1 23 24 66 -53 2 2 0 1 30 31 69 -54 2 2 0 1 11 12 64 -55 2 2 0 1 32 33 65 -56 2 2 0 1 18 19 62 -57 2 2 0 1 25 26 63 -58 2 2 0 1 9 67 89 -59 2 2 0 1 16 68 88 -60 2 2 0 1 23 66 86 -61 2 2 0 1 30 69 87 -62 2 2 0 1 12 91 64 -63 2 2 0 1 33 90 65 -64 2 2 0 1 19 92 62 -65 2 2 0 1 26 93 63 -66 2 2 0 1 6 54 80 -67 2 2 0 1 13 55 81 -68 2 2 0 1 20 56 78 -69 2 2 0 1 27 57 79 -70 2 2 0 1 7 85 54 -71 2 2 0 1 14 82 55 -72 2 2 0 1 21 83 56 -73 2 2 0 1 28 84 57 -74 2 2 0 1 40 66 63 -75 2 2 0 1 39 68 62 -76 2 2 0 1 38 67 64 -77 2 2 0 1 41 69 65 -78 2 2 0 1 52 70 61 -79 2 2 0 1 50 71 60 -80 2 2 0 1 51 73 58 -81 2 2 0 1 53 72 59 -82 2 2 0 1 35 61 108 -83 2 2 0 1 36 59 109 -84 2 2 0 1 34 58 106 -85 2 2 0 1 37 60 107 -86 2 2 0 1 43 62 92 -87 2 2 0 1 42 65 90 -88 2 2 0 1 44 64 91 -89 2 2 0 1 45 63 93 -90 2 2 0 1 46 89 67 -91 2 2 0 1 47 88 68 -92 2 2 0 1 48 86 66 -93 2 2 0 1 49 87 69 -94 2 2 0 1 58 73 106 -95 2 2 0 1 59 72 109 -96 2 2 0 1 60 71 107 -97 2 2 0 1 61 70 108 -98 2 2 0 1 48 66 102 -99 2 2 0 1 49 69 103 -100 2 2 0 1 47 68 104 -101 2 2 0 1 46 67 105 -102 2 2 0 1 40 102 66 -103 2 2 0 1 41 103 69 -104 2 2 0 1 39 104 68 -105 2 2 0 1 38 105 67 -106 2 2 0 1 51 58 117 -107 2 2 0 1 52 61 114 -108 2 2 0 1 53 59 116 -109 2 2 0 1 50 60 115 -110 2 2 0 1 48 102 101 -111 2 2 0 1 49 103 100 -112 2 2 0 1 47 104 99 -113 2 2 0 1 46 105 98 -114 2 2 0 1 35 77 96 -115 2 2 0 1 36 75 97 -116 2 2 0 1 34 76 95 -117 2 2 0 1 37 74 94 -118 2 2 0 1 43 94 74 -119 2 2 0 1 45 95 76 -120 2 2 0 1 42 96 77 -121 2 2 0 1 44 97 75 -122 2 2 0 1 62 68 111 -123 2 2 0 1 63 66 112 -124 2 2 0 1 64 67 110 -125 2 2 0 1 65 69 113 -126 2 2 0 1 1 124 72 -127 2 2 0 1 1 72 125 -128 2 2 0 1 43 119 62 -129 2 2 0 1 45 121 63 -130 2 2 0 1 42 120 65 -131 2 2 0 1 44 118 64 -132 2 2 0 1 11 64 110 -133 2 2 0 1 32 65 113 -134 2 2 0 1 18 62 111 -135 2 2 0 1 25 63 112 -136 2 2 0 1 10 110 67 -137 2 2 0 1 17 111 68 -138 2 2 0 1 24 112 66 -139 2 2 0 1 31 113 69 -140 2 2 0 1 39 62 119 -141 2 2 0 1 40 63 121 -142 2 2 0 1 38 64 118 -143 2 2 0 1 41 65 120 -144 2 2 0 1 35 108 77 -145 2 2 0 1 36 109 75 -146 2 2 0 1 34 106 76 -147 2 2 0 1 37 107 74 -148 2 2 0 1 53 74 107 -149 2 2 0 1 50 76 106 -150 2 2 0 1 51 77 108 -151 2 2 0 1 52 75 109 -152 2 2 0 1 2 6 80 -153 2 2 0 1 3 20 78 -154 2 2 0 1 4 13 81 -155 2 2 0 1 5 27 79 -156 2 2 0 1 7 8 85 -157 2 2 0 1 14 15 82 -158 2 2 0 1 21 22 83 -159 2 2 0 1 28 29 84 -160 2 2 0 1 48 101 83 -161 2 2 0 1 49 100 84 -162 2 2 0 1 46 98 85 -163 2 2 0 1 47 99 82 -164 2 2 0 1 43 78 94 -165 2 2 0 1 45 79 95 -166 2 2 0 1 42 80 96 -167 2 2 0 1 44 81 97 -168 2 2 0 1 56 83 101 -169 2 2 0 1 57 84 100 -170 2 2 0 1 54 85 98 -171 2 2 0 1 55 82 99 -172 2 2 0 1 56 94 78 -173 2 2 0 1 57 95 79 -174 2 2 0 1 54 96 80 -175 2 2 0 1 55 97 81 -176 2 2 0 1 50 73 122 -177 2 2 0 1 51 70 123 -178 2 2 0 1 52 72 124 -179 2 2 0 1 53 125 72 -180 2 2 0 1 70 124 123 -181 2 2 0 1 73 123 122 -182 2 2 0 1 39 116 104 -183 2 2 0 1 38 114 105 -184 2 2 0 1 41 117 103 -185 2 2 0 1 40 115 102 -186 2 2 0 1 39 74 116 -187 2 2 0 1 40 76 115 -188 2 2 0 1 41 77 117 -189 2 2 0 1 38 75 114 -190 2 2 0 1 59 104 116 -191 2 2 0 1 61 105 114 -192 2 2 0 1 58 103 117 -193 2 2 0 1 60 102 115 -194 2 2 0 1 53 107 71 -195 2 2 0 1 50 106 73 -196 2 2 0 1 51 108 70 -197 2 2 0 1 52 109 72 -198 2 2 0 1 43 74 119 -199 2 2 0 1 45 76 121 -200 2 2 0 1 42 77 120 -201 2 2 0 1 44 75 118 -202 2 2 0 1 39 119 74 -203 2 2 0 1 40 121 76 -204 2 2 0 1 38 118 75 -205 2 2 0 1 41 120 77 -206 2 2 0 1 50 115 76 -207 2 2 0 1 53 116 74 -208 2 2 0 1 51 117 77 -209 2 2 0 1 52 114 75 -210 2 2 0 1 53 71 125 -211 2 2 0 1 50 122 71 -212 2 2 0 1 51 123 73 -213 2 2 0 1 52 124 70 -214 2 2 0 1 1 122 123 -215 2 2 0 1 1 123 124 -216 2 2 0 1 2 90 33 -217 2 2 0 1 4 91 12 -218 2 2 0 1 3 92 19 -219 2 2 0 1 5 93 26 -220 2 2 0 1 8 9 89 -221 2 2 0 1 15 16 88 -222 2 2 0 1 22 23 86 -223 2 2 0 1 29 30 87 -224 2 2 0 1 10 11 110 -225 2 2 0 1 17 18 111 -226 2 2 0 1 24 25 112 -227 2 2 0 1 31 32 113 -228 2 2 0 1 56 101 94 -229 2 2 0 1 57 100 95 -230 2 2 0 1 54 98 96 -231 2 2 0 1 55 99 97 -232 2 2 0 1 35 96 98 -233 2 2 0 1 36 97 99 -234 2 2 0 1 34 95 100 -235 2 2 0 1 37 94 101 -236 2 2 0 1 2 80 90 -237 2 2 0 1 4 81 91 -238 2 2 0 1 3 78 92 -239 2 2 0 1 5 79 93 -240 2 2 0 1 8 89 85 -241 2 2 0 1 15 88 82 -242 2 2 0 1 22 86 83 -243 2 2 0 1 29 87 84 -244 2 2 0 1 42 90 80 -245 2 2 0 1 44 91 81 -246 2 2 0 1 43 92 78 -247 2 2 0 1 45 93 79 -248 2 2 0 1 48 83 86 -249 2 2 0 1 49 84 87 -250 2 2 0 1 47 82 88 -251 2 2 0 1 46 85 89 -252 2 2 0 1 71 122 125 -253 2 2 0 1 1 125 122 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_diff_material/inp/particle_locations_0.csv b/examples/PeriDEM/two_particles/circ_diff_material/inp/particle_locations_0.csv deleted file mode 100644 index 41cd14085..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_material/inp/particle_locations_0.csv +++ /dev/null @@ -1,3 +0,0 @@ -i, x, y, z, r, o -0, 0.001000, 0.001000, 0.000000, 0.001000, 0.000000 -1, 0.001000, 0.003600, 0.000000, 0.001000, 1.570796 diff --git a/examples/PeriDEM/two_particles/circ_diff_material/inp/problem_setup.py b/examples/PeriDEM/two_particles/circ_diff_material/inp/problem_setup.py deleted file mode 100644 index 67ec4ded8..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_material/inp/problem_setup.py +++ /dev/null @@ -1,465 +0,0 @@ -import os -import numpy as np -import sys - -def print_bool(arg, prefix = ""): - - str = prefix - if arg == True: - str += "True\n" - else: - str += "False\n" - return str - -def print_dbl(arg, prefix = ""): - - str = prefix + "%4.6e\n" % (arg) - return str - -def print_int(arg, prefix = ""): - str = prefix + "%d\n" % (arg) - return str - -def print_dbl_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%4.6e" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def print_int_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%d" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def does_intersect(p, r, R, particles, padding): - - for q in particles: - - pq = np.array([p[i] - q[i] for i in range(3)]) - if np.linalg.norm(pq) <= r + R + padding: - return True - - return False - - -def get_E(K, nu): - return 3. * K * (1. - 2. * nu) - -def get_G(E, nu): - return E / (2. * (1. + nu)) - - -def get_eff_k(k1, k2): - return 2. * k1 * k2 / (k1 + k2) - - -def particle_locations(inp_dir, pp_tag, R1, R2, offset): - """Generate particle location data""" - - sim_particles = [] - sim_particles.append([0., R1, R1, 0., R1, 0.]) - sim_particles.append([1., R1, 2. * R1 + R2 + offset, 0., R2, np.pi*0.5]) - - inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') - inpf.write("i, x, y, z, r, o\n") - for p in sim_particles: - inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], p[5])) - - inpf.close() - - -def generate_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): - - sim_inp_dir = str(inp_dir) - - # center and radius - sim_Cx = center[0] - sim_Cy = center[1] - sim_Cz = center[2] - sim_radius = radius - - # mesh size - sim_h = mesh_size - - # - # create .geo file for gmsh - # - geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') - geof.write("cl__1 = 1;\n") - geof.write("Mesh.MshFileVersion = 2.2;\n") - - # - # points - # - geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); - geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) - geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) - - # - # circlular arc - # - geof.write("Circle(1) = {2, 1, 4};\n") - geof.write("Circle(2) = {4, 1, 3};\n") - geof.write("Circle(3) = {3, 1, 5};\n") - geof.write("Circle(4) = {5, 1, 2};\n") - - # - # surfaces - # - geof.write("Line Loop(1) = {2, 3, 4, 1};\n") - - # - # plane surface - # - geof.write("Plane Surface(1) = {1};\n") - - # - # physical surface - # - # tag = '"' + "a" + '"' - # geof.write("Physical Surface(%s) = {1};\n" % (tag)) - - # # add center point to plane surface - geof.write("Point{1} In Surface {1};") - - # close file - geof.close() - - - -def create_input_file(inp_dir, pp_tag): - """Generates input file for two-particle test""" - - sim_inp_dir = str(inp_dir) - - ## R1 - bottom R2 - top - center = [0., 0., 0.] - R1 = 0.001 - R2 = 0.001 - mesh_size = R1 / 5. - if R2 < R1: - mesh_size = R2 / 5. - - horizon = 3. * mesh_size - particle_dist = 0.001 - - ## time - final_time = 0.04 - num_steps = 400000 - # final_time = 0.00002 - # num_steps = 2 - num_outputs = 100 - dt_out_n = num_steps / num_outputs - perform_out = True - - ## material - poisson1 = 0.25 - rho1 = 1200. - K1 = 2e+9 - E1 = get_E(K1, poisson1) - G1 = get_G(E1, poisson1) - Gc1 = 500. - - poisson2 = 0.25 - rho2 = 1200. - K2 = 2.16e+7 - E2 = get_E(K2, poisson2) - G2 = get_G(E2, poisson2) - Gc2 = 50. - - ## contact - # R_contact = 0.95 * mesh_size - # R_contact = 1.74e-04 - R_contact_factor = 0.95 - - # Kn_V_max = 7.385158e+05 - # Kn = np.power(Kn_V_max, 2) - # compute from bulk modulus - - # from bulk modulus - Kn_11 = 18. * get_eff_k(K1, K1) / (np.pi * np.power(horizon, 5)) - Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 5)) - Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 5)) - - beta_n_eps = 0.95 - friction_coeff = 0.5 - damping_active = True - friction_active = False - beta_n_factor = 100. - - ## gravity - gravity_active = True - gravity = [0., -10., 0.] - - ## assign free fall velocity to second particle - free_fall_dist = particle_dist - horizon - free_fall_vel = [0., 0., 0.] - free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - # free_fall_vel[1] = -2. - - - ### ---------------------------------------------------------------- ### - # generate YAML file - ### ---------------------------------------------------------------- ### - # print('\nGenerating imput file\n') - inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') - inpf.write("Model:\n") - inpf.write(" Dimension: 2\n") - inpf.write(" Discretization_Type:\n") - inpf.write(" Spatial: finite_difference\n") - inpf.write(" Time: central_difference\n") - inpf.write(" Final_Time: %4.6e\n" % (final_time)) - inpf.write(" Time_Steps: %d\n" % (num_steps)) - - inpf.write("Policy:\n") - inpf.write(" Enable_PostProcessing: true\n") - - # - # container info - # - inpf.write("Container:\n") - inpf.write(" Geometry:\n") - inpf.write(" Type: rectangle\n") - contain_params = [0., 0., 0., 2.*R1, 2.*R1 + 2.*R2 + particle_dist, 0.] - if R2 > R1: - contain_params[3] = 2.*R2 - inpf.write(" Parameters: " + print_dbl_list(contain_params)) - - # - # zone info - # - inpf.write("Zone:\n") - inpf.write(" Zones: 2\n") - - ## zone 1 (bottom particle) - inpf.write(" Zone_1:\n") - inpf.write(" Is_Wall: false\n") - - ## zone 2 (top particle) - inpf.write(" Zone_2:\n") - inpf.write(" Is_Wall: false\n") - - # - # particle info - # - inpf.write("Particle:\n") - inpf.write(" Test_Name: two_particle\n") - inpf.write(" Zone_1:\n") - inpf.write(" Type: circle\n") - p1_geom = [R1, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p1_geom)) - inpf.write(" Zone_2:\n") - inpf.write(" Type: circle\n") - p2_geom = [R2, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p2_geom)) - - # - # particle generation - # - inpf.write("Particle_Generation:\n") - inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") - inpf.write(" File_Data_Type: loc_rad_orient\n") - - # - # Mesh info - # - inpf.write("Mesh:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" File: mesh_cir_1_" + str(pp_tag) + ".msh \n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" File: mesh_cir_2_" + str(pp_tag) + ".msh \n") - - # - # Contact info - # - inpf.write("Contact:\n") - - ## 11 - inpf.write(" Zone_11:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_11)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 12 - inpf.write(" Zone_12:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_12)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 22 - inpf.write(" Zone_22:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_22)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - # - # Neighbor info - # - inpf.write("Neighbor:\n") - inpf.write(" Update_Criteria: simple_all\n") - inpf.write(" Search_Factor: 5.0\n") - - # - # Material info - # - inpf.write("Material:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho1)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K1)) - inpf.write(" G: %4.6e\n" % (G1)) - inpf.write(" Gc: %4.6e\n" % (Gc1)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho2)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K2)) - inpf.write(" G: %4.6e\n" % (G2)) - inpf.write(" Gc: %4.6e\n" % (Gc2)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - # - # Force - # - if gravity_active == True: - inpf.write("Force_BC:\n") - inpf.write(" Gravity: " + print_dbl_list(gravity)) - - # - # IC - # - inpf.write("IC:\n") - inpf.write(" Constant_Velocity:\n") - inpf.write(" Velocity_Vector: " + print_dbl_list(free_fall_vel)) - inpf.write(" Particle_List: [1]\n") - - # - # Displacement - # - inpf.write("Displacement_BC:\n") - inpf.write(" Sets: 1\n") - - inpf.write(" Set_1:\n") - inpf.write(" Particle_List: [0]\n") - inpf.write(" Direction: [1,2]\n") - inpf.write(" Time_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Parameters:\n") - inpf.write(" - 0.0\n") - inpf.write(" Spatial_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Zero_Displacement: true\n") - - # - # Output info - # - inpf.write("Output:\n") - inpf.write(" Path: ../out/\n") - inpf.write(" Tags:\n") - inpf.write(" - Displacement\n") - inpf.write(" - Velocity\n") - inpf.write(" - Force\n") - inpf.write(" - Force_Density\n") - inpf.write(" - Damage_Z\n") - inpf.write(" - Damage\n") - inpf.write(" - Nodal_Volume\n") - inpf.write(" - Zone_ID\n") - inpf.write(" - Particle_ID\n") - inpf.write(" - Fixity\n") - inpf.write(" - Force_Fixity\n") - inpf.write(" - Contact_Nodes\n") - inpf.write(" - No_Fail_Node\n") - inpf.write(" - Boundary_Node_Flag\n") - inpf.write(" - Theta\n") - inpf.write(" Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Compress_Type: zlib\n") - inpf.write(" Perform_FE_Out: false\n") - if perform_out: - inpf.write(" Perform_Out: true\n") - else: - inpf.write(" Perform_Out: false\n") - inpf.write(" Test_Output_Interval: %d\n" % (dt_out_n)) - - inpf.write(" Debug: 1\n") - inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) - - - inpf.write("HPX:\n") - inpf.write(" Partitions: 1\n") - - # close file - inpf.close() - - - # generate particle locations - particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - - # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_1', center, R1, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_2', center, R2, mesh_size, pp_tag) - - -##-------------------------------------------------------## -##-------------------------------------------------------## -inp_dir = './' -pp_tag = 0 -if len(sys.argv) > 1: - pp_tag = int(sys.argv[1]) - -create_input_file(inp_dir, pp_tag) diff --git a/examples/PeriDEM/two_particles/circ_diff_material/run.sh b/examples/PeriDEM/two_particles/circ_diff_material/run.sh deleted file mode 100755 index b4719022c..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_material/run.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash -( -MY_PWD=$(pwd) -# locate executable -execsrc="../../../../../bin/PeriDEM" -nts="2" -if [[ $# -gt 0 ]]; then - nts="$1" -fi - -if [[ ! -d "out" ]]; then - mkdir "out" -fi - -# go to input directory -cd "inp" - -# get tag from command line -pp_tag="0" -if [[ $# -gt 1 ]]; then - pp_tag="$2" -fi - -f_suf="_$pp_tag" -echo "Setting up problem ... " -python3 -B problem_setup.py $pp_tag - -echo "Creating mesh for particles ... " -f_p_1_mesh="mesh_cir_1$f_suf" -gmsh "$f_p_1_mesh.geo" -2 &> /dev/null -gmsh "$f_p_1_mesh.geo" -2 -o "$f_p_1_mesh.vtk" &> /dev/null - -f_p_2_mesh="mesh_cir_2$f_suf" -gmsh "$f_p_2_mesh.geo" -2 &> /dev/null -gmsh "$f_p_2_mesh.geo" -2 -o "$f_p_2_mesh.vtk" &> /dev/null - -echo "Running PeriDEM ... " -f_inp="input$f_suf.yaml" -"$execsrc" -i "$f_inp" -nThreads $nts - -) 2>&1 | tee output.log diff --git a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/input_0.yaml b/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/input_0.yaml deleted file mode 100644 index 84a92e8fb..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/input_0.yaml +++ /dev/null @@ -1,129 +0,0 @@ -Model: - Dimension: 2 - Discretization_Type: - Spatial: finite_difference - Time: central_difference - Final_Time: 4.000000e-02 - Time_Steps: 400000 -Policy: - Enable_PostProcessing: true -Container: - Geometry: - Type: rectangle - Parameters: [0.000000e+00, 0.000000e+00, 0.000000e+00, 6.000000e-03, 9.000000e-03, 0.000000e+00] -Zone: - Zones: 2 - Zone_1: - Is_Wall: false - Zone_2: - Is_Wall: false -Particle: - Test_Name: two_particle - Zone_1: - Type: circle - Parameters: [3.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] - Zone_2: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] -Particle_Generation: - From_File: particle_locations_0.csv - File_Data_Type: loc_rad_orient -Mesh: - Zone_1: - File: mesh_cir_1_0.msh - Zone_2: - File: mesh_cir_2_0.msh -Contact: - Zone_11: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.473657e+26 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_12: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 3.149089e+24 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_22: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 -Neighbor: - Update_Criteria: simple_all - Search_Factor: 5.0 -Material: - Zone_1: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.000000e+09 - G: 1.200000e+09 - Gc: 5.000000e+02 - Influence_Function: - Type: 1 - Zone_2: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 -Force_BC: - Gravity: [0.000000e+00, -1.000000e+01, 0.000000e+00] -IC: - Constant_Velocity: - Velocity_Vector: [0.000000e+00, -8.944272e-02, 0.000000e+00] - Particle_List: [1] -Displacement_BC: - Sets: 1 - Set_1: - Particle_List: [0] - Direction: [1,2] - Time_Function: - Type: constant - Parameters: - - 0.0 - Spatial_Function: - Type: constant - Zero_Displacement: true -Output: - Path: ../out/ - Tags: - - Displacement - - Velocity - - Force - - Force_Density - - Damage_Z - - Damage - - Nodal_Volume - - Zone_ID - - Particle_ID - - Fixity - - Force_Fixity - - Contact_Nodes - - No_Fail_Node - - Boundary_Node_Flag - - Theta - Output_Interval: 4000 - Compress_Type: zlib - Perform_FE_Out: false - Perform_Out: true - Test_Output_Interval: 4000 - Debug: 1 - Tag_PP: 0 -HPX: - Partitions: 1 diff --git a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/mesh_cir_1_0.msh b/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/mesh_cir_1_0.msh deleted file mode 100644 index 660474d09..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/mesh_cir_1_0.msh +++ /dev/null @@ -1,3057 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -1015 -1 0 0 0 -2 0.003 0 0 -3 -0.003 0 0 -4 0 0.003 0 -5 0 -0.003 0 -6 0.002993576769715871 0.0001962093876895059 0 -7 0.002974334584121603 0.000391578576658854 0 -8 0.002942355841210006 0.0005852709660468056 0 -9 0.002897777478867743 0.0007764571353055556 0 -10 0.002840790388486149 0.0009643183959070346 0 -11 0.002771638597534986 0.001148050297092552 0 -12 0.002690618224599554 0.001326866070653985 0 -13 0.0025980762113553 0.001499999999996563 0 -14 0.002494408836910089 0.001666710699055135 0 -15 0.002380060020876686 0.001826284287022278 0 -16 0.002255519422440388 0.001978037445296266 0 -17 0.002121320343563419 0.002121320343555866 0 -18 0.0019780374453039 0.002255519422433693 0 -19 0.001826284287029593 0.002380060020871073 0 -20 0.001666710699062014 0.002494408836905493 0 -21 0.001500000000002974 0.002598076211351599 0 -22 0.001326866070659623 0.002690618224596774 0 -23 0.001148050297097719 0.002771638597532846 0 -24 0.0009643183959114134 0.002840790388484662 0 -25 0.0007764571353088967 0.002897777478866847 0 -26 0.0005852709660493251 0.002942355841209505 0 -27 0.0003915785766606796 0.002974334584121362 0 -28 0.0001962093876903049 0.002993576769715819 0 -29 -0.0001962093876895059 0.002993576769715871 0 -30 -0.000391578576658854 0.002974334584121603 0 -31 -0.0005852709660468056 0.002942355841210006 0 -32 -0.0007764571353055556 0.002897777478867743 0 -33 -0.0009643183959070346 0.002840790388486149 0 -34 -0.001148050297092552 0.002771638597534986 0 -35 -0.001326866070653985 0.002690618224599554 0 -36 -0.001499999999996563 0.0025980762113553 0 -37 -0.001666710699055135 0.002494408836910089 0 -38 -0.001826284287022278 0.002380060020876686 0 -39 -0.001978037445296266 0.002255519422440388 0 -40 -0.002121320343555866 0.002121320343563419 0 -41 -0.002255519422433693 0.0019780374453039 0 -42 -0.002380060020871073 0.001826284287029593 0 -43 -0.002494408836905493 0.001666710699062014 0 -44 -0.002598076211351599 0.001500000000002974 0 -45 -0.002690618224596774 0.001326866070659623 0 -46 -0.002771638597532846 0.001148050297097719 0 -47 -0.002840790388484662 0.0009643183959114134 0 -48 -0.002897777478866847 0.0007764571353088967 0 -49 -0.002942355841209505 0.0005852709660493251 0 -50 -0.002974334584121362 0.0003915785766606796 0 -51 -0.002993576769715819 0.0001962093876903049 0 -52 -0.002993576769715871 -0.0001962093876895059 0 -53 -0.002974334584121603 -0.000391578576658854 0 -54 -0.002942355841210006 -0.0005852709660468056 0 -55 -0.002897777478867743 -0.0007764571353055556 0 -56 -0.002840790388486149 -0.0009643183959070346 0 -57 -0.002771638597534986 -0.001148050297092552 0 -58 -0.002690618224599554 -0.001326866070653985 0 -59 -0.0025980762113553 -0.001499999999996563 0 -60 -0.002494408836910089 -0.001666710699055135 0 -61 -0.002380060020876686 -0.001826284287022278 0 -62 -0.002255519422440388 -0.001978037445296266 0 -63 -0.002121320343563419 -0.002121320343555866 0 -64 -0.0019780374453039 -0.002255519422433693 0 -65 -0.001826284287029593 -0.002380060020871073 0 -66 -0.001666710699062014 -0.002494408836905493 0 -67 -0.001500000000002974 -0.002598076211351599 0 -68 -0.001326866070659623 -0.002690618224596774 0 -69 -0.001148050297097719 -0.002771638597532846 0 -70 -0.0009643183959114134 -0.002840790388484662 0 -71 -0.0007764571353088967 -0.002897777478866847 0 -72 -0.0005852709660493251 -0.002942355841209505 0 -73 -0.0003915785766606796 -0.002974334584121362 0 -74 -0.0001962093876903049 -0.002993576769715819 0 -75 0.0001962093876895059 -0.002993576769715871 0 -76 0.000391578576658854 -0.002974334584121603 0 -77 0.0005852709660468056 -0.002942355841210006 0 -78 0.0007764571353055556 -0.002897777478867743 0 -79 0.0009643183959070346 -0.002840790388486149 0 -80 0.001148050297092552 -0.002771638597534986 0 -81 0.001326866070653985 -0.002690618224599554 0 -82 0.001499999999996563 -0.0025980762113553 0 -83 0.001666710699055135 -0.002494408836910089 0 -84 0.001826284287022278 -0.002380060020876686 0 -85 0.001978037445296266 -0.002255519422440388 0 -86 0.002121320343555866 -0.002121320343563419 0 -87 0.002255519422433693 -0.0019780374453039 0 -88 0.002380060020871073 -0.001826284287029593 0 -89 0.002494408836905493 -0.001666710699062014 0 -90 0.002598076211351599 -0.001500000000002974 0 -91 0.002690618224596774 -0.001326866070659623 0 -92 0.002771638597532846 -0.001148050297097719 0 -93 0.002840790388484662 -0.0009643183959114134 0 -94 0.002897777478866847 -0.0007764571353088967 0 -95 0.002942355841209505 -0.0005852709660493251 0 -96 0.002974334584121362 -0.0003915785766606796 0 -97 0.002993576769715819 -0.0001962093876903049 0 -98 -3.813820854130309e-05 0.001532434391792909 0 -99 -0.001352296775180622 0.0007241215365418833 0 -100 -0.00126410804717736 -0.00078567396185745 0 -101 0.001487418459828922 5.197950934242947e-05 0 -102 7.761209881154203e-06 -0.001533556218959124 0 -103 0.001282847835381083 -0.001187608520650126 0 -104 0.001187608520650126 0.001282847835381083 0 -105 -0.001985087335054951 -6.49850307231137e-05 0 -106 -0.0009083926887456994 -0.001773836684207626 0 -107 -0.001022462220156368 0.001710627039294411 0 -108 0.001933092677477352 0.0008435124157992995 0 -109 0.0008496915560481227 -0.001936938135499739 0 -110 0.0006916157025916791 0.001980875894680661 0 -111 0.001999262450533312 -0.0006840206535713767 0 -112 0.0004824808292197049 0.000764719645344653 0 -113 0.000776299862622852 -0.0004740691143623264 0 -114 -0.0008642425185718406 -3.389846719891529e-05 0 -115 -0.0004487355972970127 0.0007416298973824389 0 -116 -0.0003840335795413549 -0.0007961371943978332 0 -117 -0.002069771807024075 -0.0008285199662955567 0 -118 -0.002163167259693302 0.0006831710041165319 0 -119 -0.0003033725537470654 -0.002193778219114492 0 -120 -0.0004462029701848508 0.002169239657213788 0 -121 -0.001665106164214094 -0.00151934655068735 0 -122 -0.001760911062898038 0.001407190359456443 0 -123 0.002293846954235647 7.3231453959134e-05 0 -124 0.001082460666266275 0.0005967490710948602 0 -125 0.0006029080056995398 -0.001086990482781732 0 -126 0.001467854185848843 -0.001806108979247324 0 -127 0.001922404628471007 -0.001352730132060884 0 -128 0.001806108979247325 0.001467854185848841 0 -129 0.001352730132060883 0.001922404628471007 0 -130 0.0003300895880925794 -0.002358698966508247 0 -131 0.0001750582295188737 0.002375225431781364 0 -132 0.0006281645677881711 0.0001673447565573434 0 -133 0.001378410189228951 -0.0005705905504486584 0 -134 0.0005432230618687406 0.001387256875754532 0 -135 0.0001763125514899142 -0.000645933162518751 0 -136 -0.0008913630797182099 0.001123154034789316 0 -137 -0.00142133877714024 -0.0002351456336894095 0 -138 -0.0008210299687003912 -0.001179035714228834 0 -139 -0.00241246945232148 -0.0004286987818160604 0 -140 -0.002439333388139486 0.0002499875046960836 0 -141 -0.0008478644267423824 -0.002292160034223822 0 -142 -0.0009959635228508723 0.002231799356972201 0 -143 -0.001428283720393654 -0.001998328386641375 0 -144 -0.001555922585024763 0.001900635587431028 0 -145 0.002442390325923974 -0.0004132324857681345 0 -146 0.002452404796659769 0.0005610074057340179 0 -147 -0.0005650456511910137 0.001507181790302593 0 -148 -0.001587547834112755 0.0002759985282984171 0 -149 -0.0004649958078815373 -0.001549716535723198 0 -150 -2.227553395481844e-05 0.0009908665410747911 0 -151 -0.00212254922489831 -0.001303879468850158 0 -152 -0.002203282481478604 0.001162266401568549 0 -153 -0.0009269410098756561 0.0004586023096705012 0 -154 -0.0008677762893627089 -0.0005396179731239793 0 -155 -0.0004317366162379235 0.0002371802038487706 0 -156 -0.0004166792299104676 -0.0002730835886878012 0 -157 4.964194560598371e-05 0.0004989350061558184 0 -158 0.001224478261112514 -0.002211123354604189 0 -159 0.002231017804870723 0.001195642214890113 0 -160 0.001091880963383415 0.0022986610055576 0 -161 0.002281529681885222 -0.001052652329760596 0 -162 0.0003484779529464514 -0.001844660790910805 0 -163 0.0002004910719107876 0.001888156695689272 0 -164 0.001475914704247048 0.0009146075619618636 0 -165 0.0009143214775240796 -0.001475938246278391 0 -166 0.001885185375908917 -0.0002251447642724221 0 -167 0.001834119403235613 0.0003493529657857422 0 -168 0.0006008631232049395 0.002445212098143418 0 -169 0.0007597892733804837 -0.00240041434327808 0 -170 0.001028464090858281 -8.668381998900638e-05 0 -171 -2.973690260048973e-05 -0.001086796188965714 0 -172 -0.001333069557446573 0.001171752819077367 0 -173 -0.001253579052146434 -0.001256430926882191 0 -174 -0.001789382947765273 -0.0004968483542398175 0 -175 0.0008557456115013976 0.0009521014797440278 0 -176 0.0009169190143120962 -0.0008476068986361449 0 -177 0.001624008239626108 -0.0009480224908135744 0 -178 0.0009432844162396091 0.001633988771008222 0 -179 0.0003887055628326609 -0.0001293152206836817 0 -180 -4.648043907969296e-05 -0.002568273538640749 0 -181 -0.0002143520560491016 0.002559735884783806 0 -182 -0.00174401630989927 0.0009391181765174494 0 -183 -0.001666330219626212 -0.001055876041394311 0 -184 0.001730247557659838 0.001854293320865021 0 -185 0.001854293320865021 -0.001730247557659839 0 -186 -0.002456258605035593 -0.0008316234978763313 0 -187 -0.002508093299647936 0.0006604347347052177 0 -188 -0.0005339532940354501 -0.002558766400653419 0 -189 -0.0007001613886120162 0.002518365669084067 0 -190 -0.000359872740460047 0.001120359734595844 0 -191 -0.001808391758898965 -0.00187055255007812 0 -192 -0.001926859843490581 0.001748273073577424 0 -193 0.0004950166719743906 -0.001498573757812649 0 -194 -0.001182181637053475 0.0002178018295024824 0 -195 0.001496463575368267 0.0004976686178033938 0 -196 -5.215768824531741e-05 -0.001893069070616213 0 -197 -0.0001762904563618184 0.001881628919407397 0 -198 -0.001957565707071781 0.0003304773656287206 0 -199 -0.0007009923035747968 0.001865015708044224 0 -200 -0.000577513561878151 -0.001906869656469965 0 -201 -0.00261234584651789 -7.067679156608998e-05 0 -202 0.002616259571462766 -3.506200332863852e-05 0 -203 -0.0004398364576678239 -0.001148600003696882 0 -204 -0.001224922255901777 -0.002322110313866699 0 -205 -0.001374172884265248 0.002237024748838633 0 -206 -0.001293289714285631 -0.001607033414118821 0 -207 -0.001395625695791174 0.00151900743790868 0 -208 0.001442719341912251 0.001567351894812496 0 -209 0.001567351894812498 -0.001442719341912251 0 -210 -7.22263087128357e-05 -0.000360970001907006 0 -211 0.0007350075617661191 0.0005061242166549553 0 -212 0.002474435411864131 0.0009272133386324326 0 -213 0.002526999851121411 -0.0007694748840303859 0 -214 0.0005295346743621998 -0.0007353239500188238 0 -215 0.0002724707399406057 0.0002438391116267902 0 -216 0.0002151221263408577 0.001277652147248905 0 -217 0.001218539730132446 0.0002383320866020623 0 -218 -0.001758979597205783 0.00062463761119578 0 -219 0.002632858934651932 0.0002994887539710555 0 -220 0.00176370300520193 0.001123712084251754 0 -221 0.001104094284377768 -0.001745010331983513 0 -222 0.0002530517039113387 -0.001251963994410358 0 -223 0.001543837708397489 -0.002164851632610257 0 -224 0.00216483403005064 0.001544030310921405 0 -225 0.00140604654102477 0.002261106765905838 0 -226 0.002264679173490259 -0.001389164144182871 0 -227 -0.002081914487836684 -0.00167827045805838 0 -228 -0.002187221088757132 0.001538513429889675 0 -229 -0.0009808713839918341 0.0008103954174335921 0 -230 -0.001182896245038344 -0.0004661362210744211 0 -231 -0.000954174944520893 -0.0008879505601457912 0 -232 0.0004875949594745661 0.00172229867746026 0 -233 0.001560993105358571 -0.0002751461325960207 0 -234 0.000513713226300383 -0.002616425474819896 0 -235 0.0003410851341774443 0.002644572082223263 0 -236 -0.002406644184908668 -0.001152218014512888 0 -237 -0.002476850038674828 0.0009923489666633801 0 -238 -0.001636551855563688 -0.0007563404186109877 0 -239 0.001064220937425691 -0.0003960625140050291 0 -240 2.81313699293681e-05 -0.002199855176554124 0 -241 -0.0001090913975432411 0.002201669571712169 0 -242 -0.001106502757857638 0.001359456894753595 0 -243 -0.001015220915548557 -0.001428914936050334 0 -244 -0.001062134218654965 -0.002035031211044619 0 -245 -0.001192957517040529 0.001961207151450852 0 -246 0.00102636039259415 0.001978988269119585 0 -247 0.001979423991648277 -0.001038205786187053 0 -248 -0.002110799126036155 -0.0005271576270778306 0 -249 -0.00229693032038959 -0.0001646096826343169 0 -250 0.001701929028488952 -0.0005774712041427338 0 -251 0.0005439206902753539 -0.002120137344714245 0 -252 0.0004085468517087858 0.002152671864873823 0 -253 0.001169279956075272 0.0009448093017486493 0 -254 0.0009554834616985567 -0.001171932392329925 0 -255 0.001286620882321668 -0.0008747262205293633 0 -256 0.000874726220529364 0.001286620882321668 0 -257 0.0007381712023666008 -0.0001402487097661148 0 -258 0.0005261000682382478 0.001091440897416582 0 -259 -0.001700392835221253 -2.271455739004104e-05 0 -260 0.002110611182769284 0.0005412029698669272 0 -261 0.002139253618012633 -0.0004042603852555048 0 -262 -0.0002741474984238304 0.0004952333113418217 0 -263 0.0002040568179793001 -0.002711991467984895 0 -264 2.608043951527053e-05 0.002719578464731581 0 -265 -9.870984979715827e-05 -0.0007434764956998879 0 -266 0.001250969966051389 -0.001492472877654029 0 -267 0.001492472877654029 0.001250969966051387 0 -268 -0.0002206923455891209 -0.001361859025292146 0 -269 0.0002436343383803147 0.001564239378531734 0 -270 -0.0006342054704340581 0.0009806111057298068 0 -271 0.001070649142941935 -0.002474381263071182 0 -272 0.0009034312760305336 0.002544476952941252 0 -273 0.001959688558135741 6.748038306177125e-05 0 -274 -0.001146704102267672 -0.0001625928104246939 0 -275 -0.0006548313151335877 -0.0009444522387133639 0 -276 -0.002653022005686928 -0.0006004361162136282 0 -277 -0.002702833996073107 0.000436904280898949 0 -278 -0.0008016607188814032 -0.002617602539644144 0 -279 -0.0009711436989136993 0.002559566932082435 0 -280 0.0004482776519793848 0.0004916738358803119 0 -281 0.0003043943514670691 -0.0009251308759166023 0 -282 -0.001684071746110666 -0.002129986237671874 0 -283 -0.001819773784389748 0.002015282211594673 0 -284 0.0001686177063993907 0.000731894032076889 0 -285 -0.000581872385325932 0.0004767400521247585 0 -286 -0.0007427868838743188 0.0002160590160500854 0 -287 0.0009231249078924126 0.000296416335762339 0 -288 -0.0007135036838843277 -0.0002736256135416329 0 -289 -0.0005773502691905665 -1.890049083193945e-05 0 -290 -0.0005660512868635775 -0.0005552275052678495 0 -291 -0.0002751760152681756 -1.629795558863293e-05 0 -292 -0.0004466477762955711 0.001776500072863459 0 -293 -0.0003231701158103685 -0.001789701246972796 0 -294 0.0004532175265149288 -0.0004743239414857379 0 -295 -0.001927050682717149 0.001162426003532296 0 -296 -0.001846898421155192 -0.001285972305063408 0 -297 -0.0008431409630628524 0.001493065553719605 0 -298 -0.0007455481010933146 -0.001541446340908008 0 -299 0.002034588446769924 0.001805836291137308 0 -300 0.00180583629113731 -0.002034588446769924 0 -301 0.001660854503017971 0.002158966075072451 0 -302 0.002158966075072452 -0.001660854503017971 0 -303 0.0007142386815317194 -0.001697767362590449 0 -304 0.001696947535141978 0.0007143036834395426 0 -305 -0.002242725854701766 0.0004512085748974485 0 -306 -0.0007215276442252267 0.002159631259269465 0 -307 -0.0005787361558188091 -0.00220219748872364 0 -308 -0.002185556472665075 0.0001481504373025769 0 -309 -0.000175833916685601 0.0007592146027474118 0 -310 0.002272088795892635 -0.0006526244712913491 0 -311 0.002224937203751808 0.0008006152085206766 0 -312 -0.0002814962615184676 -0.002723992642096525 0 -313 -0.000459051199202421 0.002699749628383048 0 -314 -0.001362840376067406 0.0004305191208327362 0 -315 -0.0001125342233047864 0.0002534337840455512 0 -316 -0.001466478906964694 -0.0005051049207402639 0 -317 0.002707763773857546 -0.0003217988397849174 0 -318 -0.001546676606150509 -0.001781094842130246 0 -319 -0.001659854228940007 0.001676123891406501 0 -320 -0.000304386275602941 0.001430218156578898 0 -321 -0.0006552655298644029 0.001235614770769081 0 -322 -0.001391927085767381 3.434707354624934e-05 0 -323 -0.0007318434085872878 0.0007171971368641428 0 -324 0.001277736012789566 -0.000244744997117605 0 -325 0.0008016579987542783 0.002234417374692343 0 -326 0.0009465979908348716 -0.002180382850396091 0 -327 0.000273545586357175 0.0009985503102748143 0 -328 -0.002709139391375878 -0.0003486515408113263 0 -329 -0.002719635380819733 0.0001450147773392987 0 -330 -0.000299367865725169 -0.0005191382399065365 0 -331 0.002648433921938816 0.0006206533897498188 0 -332 0.002326710818031255 -0.0001890440138554756 0 -333 0.002283005157778377 0.0003398153867730815 0 -334 -9.932514047584889e-05 0.00123788182682692 0 -335 -0.001475000780113184 0.0009038551425734842 0 -336 -0.00140952378197967 -0.001023554404754077 0 -337 -0.001477309853664636 -0.002323603827632842 0 -338 -0.001626117781281095 0.002222008126204808 0 -339 -0.001062694110382353 -0.002559740270500375 0 -340 -0.001227833824420072 0.002484756149861074 0 -341 -0.001164855529264101 0.00102744417250743 0 -342 -0.001084564444635562 -0.001083086592492595 0 -343 -0.002190619481283192 -0.001096884385822777 0 -344 -0.002257668868054114 0.0009512625031278993 0 -345 0.001235830648228086 0.001676212641358848 0 -346 0.00167621264135885 -0.001235830648228087 0 -347 0.0007575103308008584 0.001614625195968039 0 -348 -0.001614481531893631 0.001182357193904072 0 -349 -0.00153369494265692 -0.0012854178206618 0 -350 0.0001964410279511006 -0.0003423839988204763 0 -351 0.001916323771609342 0.001268202507313387 0 -352 0.001256576894104756 -0.001989223385996302 0 -353 0.0002863278130921753 -0.001614093562896712 0 -354 0.001154979802336729 -0.00066960980933446 0 -355 -0.001114276775006813 0.0005265402958897305 0 -356 0.001641860829679674 0.0003138061732711021 0 -357 -0.002376871790072175 -0.001482027958101453 0 -358 -0.002468711991181713 0.001323399969636279 0 -359 0.002494232056503914 0.001182871470694974 0 -360 0.002556617488494748 -0.0009610224177614763 0 -361 0.002664588034904092 -0.0006097707087589053 0 -362 -0.0007888106886215012 -0.002048951293419032 0 -363 -0.0009211296106121401 0.001992973644016381 0 -364 -0.0002822465255423177 -0.002450783892958715 0 -365 -0.0004419311497265231 0.002427076770534928 0 -366 0.001225815892545205 0.002444030150453104 0 -367 0.001388494545213556 -0.002327543175431501 0 -368 -0.0006235923292929875 -0.001285645777772717 0 -369 0.0002594018123619484 -0.002090324028976297 0 -370 9.045040669230725e-05 0.002093341707963078 0 -371 0.002448467928396441 -0.001258816346827698 0 -372 0.002328335635008626 0.001437312447151644 0 -373 0.0006512730697483947 -0.001363041331192674 0 -374 -0.002006620862860458 -0.0003109101596301601 0 -375 -0.001229888231067365 -0.001920482427778942 0 -376 -0.001352860506361499 0.001835931988569883 0 -377 0.001360836931485906 0.0006503739140706305 0 -378 0.0009145281833059313 0.0007519436606307086 0 -379 3.43446276471442e-05 0.001735023199433117 0 -380 0.001774271732028432 -0.001543838845099919 0 -381 0.001543838845099917 0.001774271732028431 0 -382 0.001578138737600611 -0.0007566168645472738 0 -383 -0.001829281250339381 -0.0007011105060363657 0 -384 0.001714714538626309 -1.207461764845214e-05 0 -385 0.0008247213375913477 -0.002704059045927771 0 -386 -0.001976976904451054 0.0008986145161212147 0 -387 -0.001915846443606295 -0.001037221521541292 0 -388 0.0006459512103369437 0.002752350845371291 0 -389 0.0007374264850500647 -0.0009422763570907749 0 -390 -0.0001618575605912812 -0.001566740955431709 0 -391 0.002077932139692968 0.001018282193225228 0 -392 -0.0003040335050615248 -0.0009687904891178019 0 -393 0.0005051089697057085 4.278461796387985e-05 0 -394 -0.001851320435139283 0.000123126340120217 0 -395 -0.001644206475154364 -0.0002463094731033532 0 -396 0.002183849206404927 -0.0008524115960077817 0 -397 -0.001991015192993125 0.001391508780568461 0 -398 -0.001895743248034001 -0.001518748077420347 0 -399 0.001212986122843682 0.002118315044361632 0 -400 0.002123269847599598 -0.001213809176356626 0 -401 0.001280241591526524 3.543689419064125e-05 0 -402 -0.0002217156386027495 0.001594162620793066 0 -403 -0.002319476643834672 -0.0006346689252003659 0 -404 0.002804342163351117 8.840114515375995e-05 0 -405 0.0005572829946057484 -0.002330646008916184 0 -406 0.0005599014862513662 -0.001862744661075479 0 -407 0.0004041184701339648 0.002362472821246373 0 -408 0.0008644049674174173 3.877660449533274e-05 0 -409 0.001909009921487891 -0.0004580456499762275 0 -410 0.0008258607050843536 -0.0006546476489188757 0 -411 -0.002038599176120589 -0.001896658269436445 0 -412 -0.002158281764697029 0.0017592666131283 0 -413 0.001790898874908648 -0.0007702551906097227 0 -414 5.174990067316386e-05 -0.001245338985933939 0 -415 0.002485376208303441 0.0001445091753694655 0 -416 -0.0009605733509143325 0.0002529745495863829 0 -417 0.00067826377221746 0.0008142811283830297 0 -418 -0.0009014119915787665 -0.000335567532034693 0 -419 -0.0007134913000154296 -0.0006746684382439286 0 -420 0.0002000609765769343 -5.321790008206584e-05 0 -421 -0.00258756932464413 -0.001012457950996734 0 -422 -0.002648247058303335 0.0008410550698763076 0 -423 0.001861569175342206 0.0005624472948906834 0 -424 -0.001075248644523724 -0.0006672012905512941 0 -425 0.001444833160633419 -0.001048199546664124 0 -426 0.001040694658744806 0.001443219736276977 0 -427 9.128992361286026e-05 -0.0008708495930447758 0 -428 0.0007969159332487857 0.001802090730641905 0 -429 -0.0001108228692514403 -0.002784201976632703 0 -430 -0.0002926888467483775 0.00277101725429895 0 -431 0.0004597572565971444 0.001933778844659864 0 -432 0.0001201981964482675 -0.002407740223584224 0 -433 -3.66352323210225e-05 0.002411112836243667 0 -434 -0.002197314870584491 -0.0003245768179146627 0 -435 0.002066404994153727 0.0002391541457525274 0 -436 0.002060564206350503 -0.0001179082571340684 0 -437 0.001033757134344459 -0.001991239992081496 0 -438 -0.0002112868780596321 0.0009364979845449284 0 -439 0.0005793562503986871 -0.0003172235392430694 0 -440 0.0009289643920413549 -0.0002476035669334688 0 -441 -0.001545996899068647 0.0007026801565558439 0 -442 0.001112670896709291 -0.001019268076187703 0 -443 0.001022383249707606 0.001119416733180511 0 -444 0.00174079242488251 0.001668639930717619 0 -445 0.001668639930717621 -0.001740792424882511 0 -446 0.001266894928326515 0.0004838300994584153 0 -447 -0.0006423149088414081 -0.002728206886922533 0 -448 -0.0008193729309028597 0.002680356181568464 0 -449 -0.002676248403000815 -0.0007930761353156115 0 -450 -0.002729014235982539 0.000624860576321281 0 -451 0.001077416182745822 -0.00135599577179693 0 -452 0.00135599577179693 0.001077416182745821 0 -453 -0.001910559414961454 0.0005153789147283947 0 -454 0.001946264289171728 0.002077332271833481 0 -455 0.002077332271833482 -0.001946264289171729 0 -456 -0.0008284830841910934 0.001686847682208383 0 -457 -0.0007156708147796134 -0.001730505241854724 0 -458 -0.002430857931835944 2.032359113362648e-05 0 -459 -0.001477994422012906 0.001309364149284481 0 -460 -0.001389193409839726 -0.00140322616031479 0 -461 -0.0002238005820125226 -0.0002126305776597898 0 -462 0.0002523263586227051 0.0005542458240112168 0 -463 -0.0003584457916997008 0.001956222285059261 0 -464 -0.0002617764451901575 -0.001960443886875382 0 -465 0.0004894050953872824 -0.001275368545428917 0 -466 0.002687859362557752 0.0008159059825442359 0 -467 0.0001449379306893815 -0.001802116909900193 0 -468 -0.001752542201700186 0.0004082459411308454 0 -469 0.00144471803591972 0.0002632498541398939 0 -470 -0.001069151432881736 3.485369269528604e-05 0 -471 0.001490961255170657 -0.001237769723073991 0 -472 0.001236518908420771 0.00149069235111125 0 -473 -0.002241575002365978 -0.0008727768924850233 0 -474 -0.002304308652249662 0.0007584671384074953 0 -475 -0.001908486475674536 -0.002059357935784223 0 -476 -0.002039088712833929 0.00193012770476566 0 -477 0.0009033442053331561 -0.001758979253891189 0 -478 0.001590701992040302 0.001393960704075564 0 -479 0.001393960704075565 -0.001590701992040302 0 -480 0.001759214582772927 0.0009034906816092256 0 -481 -0.001222149057493803 -0.002126642447983867 0 -482 -0.001358621413395627 0.002042156770515568 0 -483 0.002246234613492051 0.0009842849870730132 0 -484 6.990362412024858e-05 -0.000211175778678779 0 -485 0.0004544606757784906 -0.001686489256937192 0 -486 0.001566138875839474 0.001999504382647956 0 -487 0.001999504382647957 -0.001566138875839475 0 -488 0.0007464839331411938 -0.002218658046155071 0 -489 0.0006000962963622225 0.002262774235617139 0 -490 0.00278006282223011 0.0004715602351537758 0 -491 -0.002427429752921764 0.0004375260436767944 0 -492 -0.0006669855449772588 -0.002381239238431275 0 -493 -0.0008212979753604466 0.002332517880644051 0 -494 -0.001834539136946047 0.0008118783061869677 0 -495 0.0003348269743109079 -0.001403527905077484 0 -496 0.001689062214172463 0.0004614066813977901 0 -497 -0.001565732598068962 0.0004697100761085454 0 -498 8.41840952770257e-05 0.0002938164973836035 0 -499 -9.598504812202748e-05 -0.002363753662618014 0 -500 -0.0002503764230252632 0.002352414962076045 0 -501 2.940728084467398e-06 -0.0005712292941937241 0 -502 0.0004327623978707579 0.00124342967020854 0 -503 0.00281813545391263 -9.225620244566617e-05 0 -504 0.001615078757062691 -0.001970056351371621 0 -505 0.001970055696787238 0.001615085919350869 0 -506 -0.001188884896656982 0.00155941731561496 0 -507 -0.001084348630618744 -0.001633835275971504 0 -508 -0.0008126857985415007 0.0009171572710642508 0 -509 -0.0004375623937868519 0.0009398070832611589 0 -510 -5.431176134151114e-06 0.001907945378418504 0 -511 -0.001763245749160405 -0.001672596266375681 0 -512 -0.001868863534419058 0.001553693319782987 0 -513 -0.002806425012389097 -9.613188805427038e-05 0 -514 -0.002470828820646923 -0.000229729566829477 0 -515 -0.002282235017956484 -0.00165861335639923 0 -516 -0.002385827081284791 0.001505796826078005 0 -517 -0.001372601656980348 -0.002457647683472178 0 -518 -0.001530400660508595 0.002362613227579319 0 -519 -0.001037644718926252 -0.002252060045112191 0 -520 -0.001182714816091561 0.002179373000041173 0 -521 0.0008984009545465029 0.0005161497904202115 0 -522 0.0006030382583143212 0.0003681074262799763 0 -523 0.0006685847555650242 0.001214040402935011 0 -524 -0.0002353476021497341 -0.001153828087829517 0 -525 0.002517273697980906 -0.0002456126375012014 0 -526 0.001135613334955891 0.002591070209771293 0 -527 0.0003971490903118597 -0.002776442027022528 0 -528 0.001303989200866956 -0.002505947765982812 0 -529 0.0002143743631958178 0.002796545139528397 0 -530 -0.00162384026990729 -0.00194161968333498 0 -531 -0.001747351506303562 0.001831258291531642 0 -532 -0.0005907154709248291 0.002030627662837237 0 -533 -0.0004382746322346042 -0.002055258593703412 0 -534 0.001737536005580697 -0.0003579175307927219 0 -535 -0.000607254423241299 0.001692131780320755 0 -536 -0.0004961932717451751 -0.00173263422194102 0 -537 -0.001834544151631844 -0.0001678371686752719 0 -538 -0.002493693601680344 -0.001325626112586467 0 -539 -0.002575054508209514 0.001159692480435845 0 -540 -0.0004334025689569121 -0.002360300404978889 0 -541 -0.0005868456531918928 0.002326900936407437 0 -542 0.0009816544107084809 -0.0005571355447516391 0 -543 0.001798668158911809 0.0001403338862413278 0 -544 0.002385413498243617 -0.0008996523376592172 0 -545 0.0004271109624442703 0.001547049481668121 0 -546 -0.0004180155632030925 -0.001348888373265169 0 -547 0.001042186447216448 -0.001583566596179536 0 -548 0.001586287349407872 0.001045105792144812 0 -549 -0.001760611486113654 -0.000921061857840534 0 -550 0.0001709409237905131 -0.001074443235611962 0 -551 0.001045016690192044 0.0001084641392238132 0 -552 0.000519408377087906 -0.0009007763649084469 0 -553 0.0001468887995563499 0.002569041632222786 0 -554 0.0003147236381387301 -0.002553832039272885 0 -555 -0.0006344759129724005 -0.001111501430466744 0 -556 0.0004509842993284889 0.002786350104002748 0 -557 0.0006324180172222781 -0.002750797146782422 0 -558 0.0006156200652439586 -0.0005794171544475511 0 -559 -0.0004745133410883578 0.001329069315064598 0 -560 0.002443090710000552 0.0003574079271692769 0 -561 0.00248213843198414 0.000729410241617543 0 -562 8.85076981918991e-05 -0.002024599081362865 0 -563 -0.0009127117979373997 0.001333736822184204 0 -564 -0.0008165523257408963 -0.001384474853733742 0 -565 0.002714240831274655 -0.000821881505668275 0 -566 0.002175434493171871 0.001707273022099739 0 -567 0.001706910440860873 -0.002175553141587203 0 -568 0.001075692589915509 0.0007889088843444143 0 -569 0.001566599638231999 0.00229975602531774 0 -570 0.00230026857189019 -0.001564083068507582 0 -571 -0.001388248610402092 0.0002330754241247393 0 -572 0.001389117904604948 -0.0003817996721556026 0 -573 0.0008601143823942825 0.002072267198073476 0 -574 0.0005759607522436027 0.00061721401084366 0 -575 0.00137205962320132 -0.002135933169441312 0 -576 0.002152717515280115 0.00133239685489226 0 -577 0.0004487835687992975 0.0002080058426483976 0 -578 0.0001370614570021887 0.001438312805001056 0 -579 9.623027832163502e-05 -0.002839860994509251 0 -580 -8.976861419703364e-05 0.002840098856282587 0 -581 -0.0004407334955482243 -0.002767222034138348 0 -582 -0.0006207748316061158 0.002732471849583105 0 -583 -0.00128375241245205 0.001362143674546232 0 -584 9.174356799348216e-05 0.001119637494096842 0 -585 -0.001191915341220345 -0.001443188645306829 0 -586 -0.0004888213415766866 -0.0009623544700904067 0 -587 0.0007990480192716315 -0.001121914040256553 0 -588 -2.663509576292578e-06 0.0006734828516207557 0 -589 0.0004010298096279155 -0.001094175598539052 0 -590 -0.00127239702347663 0.0008740131533575041 0 -591 -0.001229403894108327 -0.0009749665593665066 0 -592 -0.001306176303868986 -0.0006075877264946304 0 -593 -1.210768633683119e-05 -0.001691780867623913 0 -594 0.002456575256697836 -0.0005985601373623399 0 -595 0.0003527807891695942 -0.0007367655653270235 0 -596 0.0009985218529754338 -0.002656118644246591 0 -597 -0.001182753612549162 0.00122425571347027 0 -598 -0.001096394624898192 -0.001287363337464842 0 -599 0.0008288722574369327 0.002716122893752654 0 -600 0.002614676304939105 0.001041616763094462 0 -601 0.0003230962410145716 0.001733757861653655 0 -602 0.001166137273692771 0.001857512393683009 0 -603 0.001858584137662515 -0.001174883706825026 0 -604 -0.001236378462758229 -3.046645787231226e-05 0 -605 0.001411845180806943 -0.0001383460944578529 0 -606 0.002417393958676543 -5.147302980753514e-05 0 -607 -0.001596957737061841 0.001481673715077462 0 -608 -0.00149663243049993 -0.001582947371168423 0 -609 -0.001633816510889098 -0.0005742294295004904 0 -610 0.001271484399794646 -0.001770295670844766 0 -611 0.001752145667855074 0.001296854600104353 0 -612 0.0005708075976757833 -0.0001082052183570369 0 -613 0.00108792369676866 0.0004014452429465196 0 -614 -0.002147394768454355 -0.00147325261819044 0 -615 -0.002239152362792472 0.001329651933699706 0 -616 -0.001557194846615276 -0.0009199480189735078 0 -617 0.001548858768095002 -0.00046236664537781 0 -618 -0.001364825722781035 -0.001769895478315771 0 -619 -0.001477660228832308 0.001676842123115837 0 -620 -0.002198606457184669 -0.001808217395889347 0 -621 -0.002312162148009875 0.001660550121403604 0 -622 -0.001245042160895478 -0.0002982462257799082 0 -623 -0.0007969592845266821 -0.001007450208022865 0 -624 0.0001429149055409023 0.0001190068252036974 0 -625 -0.0004094888260661101 0.001580692339256 0 -626 -0.0002724404962246122 0.0001677988888360941 0 -627 -0.002058122965786419 0.00104212963928279 0 -628 -0.001985825627031233 -0.001176110403761696 0 -629 -0.00164503565523702 -0.002304948406652707 0 -630 -0.00179226434612794 0.002192422855639338 0 -631 0.0008699265840138393 0.001469800934641816 0 -632 0.002802279116352927 0.0002645611235908469 0 -633 0.001607407728733698 -0.002333592074116992 0 -634 0.001422062774341003 0.002419701866493964 0 -635 0.00233371504499921 0.001616122359920988 0 -636 0.002441321321626365 -0.001447029892544941 0 -637 -0.0004336821021041912 0.0005644587443851221 0 -638 -0.002791441780459195 -0.0004939979098523187 0 -639 -0.002813416025324587 0.0002900049252261261 0 -640 -0.002133331645074117 -0.000176993399676839 0 -641 -0.000914633085367373 -0.001952191277342184 0 -642 -0.001040354204112618 0.001888191620087466 0 -643 -0.0002771909689738125 0.002168869997112488 0 -644 -0.0001179709682792 -0.002136728505987249 0 -645 -0.002297637147639398 -0.001290585126519907 0 -646 -0.002377126035948674 0.001137549225409698 0 -647 -0.002158463482065479 -0.0006919882646684631 0 -648 -0.001085517292440382 0.0003604968264577402 0 -649 0.002090352136622699 -0.00140019757448325 0 -650 0.001399077615178259 0.002088412201822511 0 -651 0.002010121386769881 -0.0008631989076651489 0 -652 0.001511264348655291 0.0007230365275350107 0 -653 -0.000918768158580621 0.0006506650891807313 0 -654 0.0007222714357940512 -0.001512088959759556 0 -655 -0.001935700935655088 -0.0005398316823197309 0 -656 -0.002590032786673537 -0.001193043689168525 0 -657 -0.002662516118241037 0.001021093041996933 0 -658 -0.001917578884010129 -0.001727365124273794 0 -659 -0.002026448284871384 0.00159825104338937 0 -660 -0.0009516956354201885 -0.002665512102354179 0 -661 -0.001123990814500908 0.002597561163705798 0 -662 -0.001149711485316812 0.000711619898624252 0 -663 0.0009148090323918769 -0.002346298837190717 0 -664 0.0007584143685635842 0.00239978256936225 0 -665 0.002795109527490178 -0.000469585182723374 0 -666 -0.001018498597772228 0.001516430760188809 0 -667 -0.0009171385971182649 -0.001579796960935247 0 -668 0.000497790295805007 0.002581098478926577 0 -669 0.0006656841032149063 -0.002542832685300628 0 -670 0.000628408515473526 0.001803588376848778 0 -671 -0.002144302958745823 0.0003102751332168302 0 -672 0.0008325373170847135 -0.001314873633708337 0 -673 -0.002022872569547731 0.0001564853079344439 0 -674 0.001322899462909016 0.0008549943770543473 0 -675 -0.001121499994993173 -0.0008797757928827274 0 -676 0.001121900274701478 -0.0002409826484554942 0 -677 -0.002495595204149362 -0.0006466283506419287 0 -678 -0.001021478928461444 -0.0004690371119120083 0 -679 -0.0008787800888564459 -0.0007219177864265773 0 -680 0.002292544166214042 -0.0004914341683002703 0 -681 0.002289239176364676 0.0006649052044007717 0 -682 -0.002383800338368239 -0.0009901767494283099 0 -683 -0.002461092704141265 0.0008234381322269574 0 -684 -0.00146657356579327 -0.0007170456823465338 0 -685 0.0003246067137919531 0.001409806135541309 0 -686 -0.002592643225793319 -0.0004253788849481806 0 -687 -0.002607136218331497 0.0002904062655342644 0 -688 -0.0009069047555281004 -0.002455207742078858 0 -689 -0.001065541272067697 0.002390636544915566 0 -690 -0.001421706511228631 0.0005774609285617426 0 -691 0.002597356310130797 -0.001171145048726684 0 -692 0.002524344530434467 0.001349290262489726 0 -693 0.0004529225760287638 0.0009380690872081075 0 -694 0.002126666856609712 -0.0005716584855348521 0 -695 0.0002071351194090373 0.0003875189910953109 0 -696 0.002059870130529373 0.0007143786870725093 0 -697 0.001390834239392484 0.001380094323379475 0 -698 0.001380117189370923 -0.001390940601182723 0 -699 0.002603233747129027 0.0004680026743887961 0 -700 0.002290168565701076 -0.001222035189628408 0 -701 -0.0002654076660564006 -0.0006671724943511591 0 -702 0.001931102324844627 0.001022779111488591 0 -703 -0.001522008745222465 -0.002143371555511381 0 -704 -0.001658933214498696 0.002039238297831299 0 -705 0.001241440390882636 0.00228770589729377 0 -706 -0.0005502022044508249 0.001118376770797978 0 -707 0.001217658668243215 -0.000510421342979149 0 -708 0.001876439081077342 0.001762563626085164 0 -709 0.001762563104052499 -0.001876439128787575 0 -710 0.002061977208782937 0.001965918359556456 0 -711 0.001965918359556457 -0.002061977208782938 0 -712 -0.001562751246105393 0.0001046648340088952 0 -713 0.002186133821657374 -0.001826868860668321 0 -714 0.00182686886066832 0.002186133821657373 0 -715 0.0003961672644455357 -0.00219764402429595 0 -716 0.000251586243803764 0.002218849278538096 0 -717 0.0003886900565269166 -0.002012414461104431 0 -718 0.0002772656190120605 0.002053281396695096 0 -719 -0.001502109347376577 -8.821781950023247e-05 0 -720 -0.0001123577389104121 0.0004264488144413148 0 -721 -0.001772509983258114 0.001235093092121636 0 -722 -0.001687935950210695 -0.001348376362499742 0 -723 0.001756645159838269 -0.001380915705466023 0 -724 0.001380915705466023 0.001756645159838269 0 -725 0.0009759985120145341 0.001823743060865769 0 -726 -0.0007353280908262977 0.0003930410531253814 0 -727 -0.000579505995345144 0.0003112137187813081 0 -728 -0.0007129301820350878 -0.0004457093845043477 0 -729 0.00172750129279436 -0.0001687903958246928 0 -730 -0.000707083164056248 0.001392686725850285 0 -731 -0.0007252468264574227 5.541650707354969e-05 0 -732 -0.0007136935439681224 -0.0001084315658325347 0 -733 -0.0005820612239778942 0.0001450211533552977 0 -734 -0.0005684989334648456 -0.0003607335113523426 0 -735 -0.0005700017185739831 -0.0001887139119504809 0 -736 -0.0004281748786541234 6.954884969382586e-05 0 -737 0.001830904587340219 -0.0009766585979492045 0 -738 -0.0004151971156016398 -0.0001066796125041364 0 -739 0.001381144087246761 -0.0007387924758270574 0 -740 0.0001307648731612171 0.0009181207122606363 0 -741 -0.0001393332306700694 0.002034946309945483 0 -742 0.0001893065156997105 -0.002241363309962314 0 -743 5.03216840744309e-05 0.00225907567005747 0 -744 0.0009908930323390885 0.002164204209173187 0 -745 -0.0004110952566324869 0.0003987645442653731 0 -746 -0.0003243848459316528 -0.001494178396412764 0 -747 -0.0007289369070736385 0.001102303290026203 0 -748 -0.0002528640056131797 0.001264694159878776 0 -749 0.00145108143372302 -0.002013234703733363 0 -750 0.001986924298564314 0.001446910707178282 0 -751 0.0001190296719518634 -0.002584761363083811 0 -752 -5.018971588293306e-05 0.002587126214700297 0 -753 0.00070588708856299 0.002573173973082907 0 -754 0.0008806225898527935 -0.002520941577239789 0 -755 -0.0001737643139310719 -0.001760951986042773 0 -756 -0.0006090031995205767 0.0008231204986264883 0 -757 -0.001810636567157752 -0.002203701273832734 0 -758 -0.001950888814472336 0.002080561682861361 0 -759 0.0008248818208975717 0.001125750355363878 0 -760 0.002039483021849565 -0.0002762628367365654 0 -761 0.002000035079108418 0.0003927331067920288 0 -762 0.0006750025834739273 0.001010428363942421 0 -763 0.001094212150825551 -0.000824352017086467 0 -764 0.0003176451164479383 0.000828276237599365 0 -765 0.002131631279979761 -0.001013635188067794 0 -766 -0.0003050600063324827 0.0006653880934711064 0 -767 -0.0002630735538064268 -0.0003844486840904135 0 -768 0.0002938142769930665 -0.0005175911125708564 0 -769 -0.0007472899302787571 0.0005564276897371079 0 -770 0.0005634754024791719 0.002095998197248409 0 -771 -0.0001347722263214068 -0.0009327464018668543 0 -772 0.0007035356290243842 -0.002024237370063115 0 -773 0.0002361020560144661 -0.0002059247912554254 0 -774 -0.002265366332803654 -0.0004834207520318129 0 -775 0.0009043095754083279 -0.00102059955290022 0 -776 0.001856545772954849 -0.0006100099476527324 0 -777 -0.0009756126034349109 -0.0001630727739267711 0 -778 -0.0005737743347126226 -0.0007682860403001283 0 -779 -0.001659797633903392 0.0008332574249329752 0 -780 -0.0001367367873871058 0.0005864504466297048 0 -781 -0.000590560291423455 0.0006445017078633621 0 -782 -0.000315695758432316 0.0008085075322814088 0 -783 0.0007207602690428673 0.001409723875467366 0 -784 -0.002793492298893514 -0.0006508128980859007 0 -785 -0.002833535152679505 0.0004689079140045825 0 -786 0.0001104049983221317 0.001595510837001095 0 -787 -0.000130592588405784 6.965266497730334e-05 0 -788 -0.002301986889738563 0.0005878685534800154 0 -789 0.001012710774212277 0.0009365406071660029 0 -790 0.0006736301600050246 1.249313312620329e-05 0 -791 -0.002077198431653472 0.001226434366306621 0 -792 -0.001992576602151423 -0.001359892948179038 0 -793 -0.0002690519716223419 0.0003298099244631542 0 -794 -0.001205481319584213 -0.002558957627335707 0 -795 -0.001370264127934197 0.002474636452100204 0 -796 -0.00283662628026843 -0.0002602754769219099 0 -797 -0.002854370104373203 6.232059961233716e-05 0 -798 0.001112173387031284 -0.00120055204019331 0 -799 0.00120055204019331 0.001112173387031283 0 -800 0.002597283436142422 -0.0004430933319831454 0 -801 0.0002562906997778331 -0.002853199592922434 0 -802 -0.0004197616305900161 -0.0006228582154727949 0 -803 6.896624086858948e-05 0.002863880151406034 0 -804 0.002850154003720235 -0.0002792393575479567 0 -805 -0.001000613372711441 0.0009897469514572787 0 -806 -0.0008272893588726621 -0.002749977879254473 0 -807 -0.001005375227463411 0.002689982652675566 0 -808 0.0008903613785709028 -0.0001050884685238683 0 -809 -0.001836986032792438 -3.036025439802704e-05 0 -810 0.0007716087236026378 -0.0003030325488139541 0 -811 0.0001424672875106636 -0.001436983897812479 0 -812 0.001442436000643091 -0.0008888025082808799 0 -813 0.001292651526813218 -0.001025340558840549 0 -814 0.001031353162407975 0.001283026296790059 0 -815 -0.0009044428081076854 -0.002142466565910182 0 -816 -0.001042630344306056 0.00207872599067703 0 -817 -0.001078857671946102 -0.0003157754458587492 0 -818 -0.0007832092658594727 -0.0008401506700678935 0 -819 0.002094390009398085 0.0008771834002978602 0 -820 -0.001507154790546341 -0.0003626645365227569 0 -821 -0.002588967081533901 0.0001075132570172791 0 -822 -0.001065596748123878 -0.001840810550733616 0 -823 -0.001183709994023761 0.00176717587221984 0 -824 -5.619942449021583e-05 -0.001394859798971267 0 -825 0.000374218069152121 0.0006646705976260159 0 -826 -0.0006039940337286149 -0.001604462883109511 0 -827 0.00157733759374994 -0.001606719095098782 0 -828 0.001606719095098782 0.001577337593749938 0 -829 0.001587129111490614 -0.001112488341847148 0 -830 0.00111150483039332 0.001587719359520225 0 -831 0.001169615312906172 -0.002619740899087025 0 -832 -0.00210286832578463 0.0005352139398661854 0 -833 0.0009960571122864977 0.002692819808496541 0 -834 -0.0007147647375255217 0.001566917657391185 0 -835 -2.961478911705985e-05 0.0008329188340922478 0 -836 -0.0004260083666711312 -0.0004421030255093652 0 -837 -0.002189681102179832 -4.909313271562497e-06 0 -838 -0.0008689397591219835 0.0001165181351450595 0 -839 -0.0008742621984513518 0.001858605383007225 0 -840 -0.0007507468104757833 -0.001910982097828307 0 -841 -0.0001488839829864345 0.001390813382644782 0 -842 0.001200176869091849 -0.002364864793543469 0 -843 0.001042770313167198 0.002444493772084915 0 -844 -0.001617848204067987 0.001008692513359335 0 -845 -0.001530287296666064 -0.001119858437266248 0 -846 0.002341834344812924 0.0002168813283910553 0 -847 -0.0002827462122803341 -0.002861258359986399 0 -848 -0.0004692764839664955 0.00283664098143481 0 -849 -0.0007328735914996625 -0.002190799936611986 0 -850 -0.0008745896242506 0.002138177039567556 0 -851 -0.001358958766196153 -0.002230667035866574 0 -852 -0.001501941735574192 0.00213701085071165 0 -853 -0.000778066374316123 0.002011078417272441 0 -854 -0.0006437972792151248 -0.002054994596861065 0 -855 0.001357729454351903 0.0001472495860687567 0 -856 0.0007917178144723723 0.0003764601741332123 0 -857 0.000357939450117485 -0.0003311271006765411 0 -858 0.00123083014052824 -0.001339493995110849 0 -859 0.001339493995110849 0.00123083014052824 0 -860 0.001871970607244527 -6.437213046822769e-05 0 -861 5.765382070371959e-05 -0.0007232535222153638 0 -862 -0.0003682746386176885 -0.002577207950694123 0 -863 -0.0005360435989936855 0.002547603636861775 0 -864 -0.0002012306005542679 -0.002580250697751039 0 -865 -0.0003695569041588926 0.002561568144989723 0 -866 -7.860121176380593e-05 -0.0001337292240588646 0 -867 0.001091617172899895 -0.00213425232994902 0 -868 0.002133678522431127 6.654884530699107e-05 0 -869 0.0009045496652802034 -0.0003955806577732835 0 -870 -0.0001254357412621225 0.001086475609959631 0 -871 0.002648766656076272 0.0001463791510983182 0 -872 -0.0001659740860022538 -0.0005410725350247878 0 -873 -0.001274074268691986 0.0005528044880149913 0 -874 -0.0005506845301629063 0.001868539332929723 0 -875 -0.0004244139358411015 -0.001896337347793488 0 -876 -0.002324370464884587 0.0001474889785488278 0 -877 0.0007574069572847505 0.0006523029623956511 0 -878 0.001237899837381506 -0.0003632452206505546 0 -879 0.002031292714470624 -0.001772791507396452 0 -880 0.001772791507396451 0.002031292714470624 0 -881 -0.001523081158390458 -0.002449313740177038 0 -882 -0.001680012907782963 0.00234445529761959 0 -883 -0.001875082172549088 0.001005778441668929 0 -884 -0.001801400246946329 -0.00114194541716352 0 -885 0.0008592724494798908 -0.001605668083739824 0 -886 0.001605925704045023 0.0008601088493380908 0 -887 0.001631906609469916 0.0001233558614209681 0 -888 0.002624638211562755 0.001197604356338268 0 -889 0.002700277453854419 -0.001016312468304022 0 -890 0.0005838288447784309 0.001580208947793141 0 -891 -0.002294890224096373 0.0002992059323110967 0 -892 -0.001734868058780385 0.0002332731508252149 0 -893 0.0009211383960449017 0.00234216372143426 0 -894 -0.00257954327212186 0.0005168715633641261 0 -895 -0.0006664713828412414 -0.002541459484277377 0 -896 -0.0008312638195291625 0.002492428710457636 0 -897 0.00018239425545499 0.001703337594461775 0 -898 0.001928245549865164 0.0002114905003413938 0 -899 -0.0003332901192422433 -0.001647472900496201 0 -900 -0.001117868867545133 0.0008761313151921108 0 -901 0.000239793959496898 -0.001956009586508889 0 -902 -3.205562178528468e-06 0.0001471819543220311 0 -903 0.001634280097190476 0.001206166349249672 0 -904 0.001212539160303163 -0.001636409493740429 0 -905 -0.001401688489473789 -0.0008704353002484063 0 -906 0.001519743434658495 0.002161549090153299 0 -907 0.002164052072908153 -0.001517625362335693 0 -908 -0.0002887182599756363 0.00175508204325987 0 -909 0.002812635123196405 -0.0006558145296028282 0 -910 -0.00200272834115535 -0.0006876972354315007 0 -911 0.002358851618968518 0.0008224939696417647 0 -912 0.001903718015143037 0.001916206097324675 0 -913 0.001916206010319232 -0.001903718023094743 0 -914 -0.001341385077226808 -0.0004213573262272948 0 -915 0.0007898710522973948 0.0001954375099397458 0 -916 0.0007380890713276077 -0.001850644960922106 0 -917 0.001846097347386728 0.0007288919637963679 0 -918 0.001525166375307896 -0.0006112747821311224 0 -919 0.001586437107921419 -7.138526709530972e-05 0 -920 0.0009998701584479706 -0.0007105490807446639 0 -921 0.0003074290499740754 0.002501341903708371 0 -922 2.6263303222157e-05 0.001332788674601902 0 -923 0.0004705909516259852 -0.002475901598297019 0 -924 0.002322235592058152 -0.0003354524679841144 0 -925 0.002291145512567069 0.0004816363241702203 0 -926 -0.0001390858077739252 0.002697998310320953 0 -927 3.763141244044723e-05 -0.002701273412138718 0 -928 -0.001043133358339658 0.001176299098193682 0 -929 -0.0009612994299161579 -0.001240747678080819 0 -930 -0.000119721070827868 0.001741286022180038 0 -931 -0.001644570947424906 0.001323135701968819 0 -932 -0.001554512579484273 -0.001427862853066421 0 -933 0.0004505876770965206 -0.0006156961654157778 0 -934 0.0002229441099784768 -0.0008039977104533858 0 -935 0.0003138794749344601 0.001143894951889343 0 -936 -0.0006007280600117766 -0.001457184970704886 0 -937 -0.001766587146307452 -0.002018036234235494 0 -938 -0.001894790632237719 0.001898175136326272 0 -939 8.16203463257347e-05 -0.0004405363560871956 0 -940 -0.001825857944806116 -0.0003494078337243487 0 -941 0.001069499952310798 -0.002283823329408263 0 -942 0.002355338582787419 0.001265400162312 0 -943 0.002404759428556206 0.001075865868818346 0 -944 0.002433463024127003 -0.00110819877196999 0 -945 0.002219250821297449 -6.786244825178311e-05 0 -946 -0.001241247349959726 0.0003570576116730274 0 -947 0.001194116377712468 -0.0001075557720373016 0 -948 -0.001089578800159625 -0.002416834921940998 0 -949 -0.001245314495033853 0.00234039842978303 0 -950 0.002702011700622254 -0.0001777265601093866 0 -951 -0.001346580193726925 0.001016347978799905 0 -952 -0.001294752771063075 -0.00110423349489452 0 -953 0.0003770524575988663 0.0003467585162991251 0 -954 0.002798843490700665 0.0006548345992382335 0 -955 0.0006906495875124256 -0.0007719880878950426 0 -956 0.0003263407872326848 7.185054611283625e-05 0 -957 -0.002630408476131726 -0.0002318433563105828 0 -958 0.001068651256246391 0.0002611644511336835 0 -959 -0.002120258004721273 0.0008376914535660122 0 -960 -0.002051518960443904 -0.0009780988769374375 0 -961 0.0008488664105113604 -0.002076747892145312 0 -962 0.002118397739242093 -0.0007247828228141017 0 -963 0.0006924859868663491 0.002142603218373217 0 -964 0.0001138773109673087 -0.001615706291438484 0 -965 0.001213010755829749 0.0007199442746285527 0 -966 -0.001981049806251934 0.0007009408208258696 0 -967 0.0005849840958955383 -0.001626644389411871 0 -968 0.001631585476266905 0.0005878472357356081 0 -969 0.0008702009845686861 0.001931593030676279 0 -970 0.002171176173369853 0.001863989783596692 0 -971 0.001863963356392694 -0.002171184821213536 0 -972 -0.0007912047511301259 0.001235254823808295 0 -973 -9.804527483127933e-05 -0.001248536417398517 0 -974 0.001715943122571023 0.002293539478180828 0 -975 0.002297914981529748 -0.001712883810539957 0 -976 -0.0002373913653555691 -0.0008216646150867073 0 -977 0.002086248484069742 0.001169279634478992 0 -978 -0.00148037643776942 0.001100427244352336 0 -979 -0.001404782925547927 -0.001199019674278366 0 -980 0.002364985321672085 -0.0007545446852702148 0 -981 -0.002342307165497058 -0.0003017716605227579 0 -982 -0.001644482929354314 -0.0004224274246385051 0 -983 0.001095528638623931 0.001728342539460148 0 -984 0.001726411568245222 -0.001095367545175081 0 -985 -0.001315460365899266 0.00166481928200459 0 -986 -0.001203759473636414 -0.001747290000433185 0 -987 0.0001192804578147514 0.0006158884779804314 0 -988 -0.0004384464776893477 -0.002202883676630108 0 -989 -0.0005828748038962542 0.002178512233991976 0 -990 0.002158919587798428 0.0003666232879681917 0 -991 0.002184583012933259 -0.0002317984015362519 0 -992 -0.00193088173317039 -0.0008528441479691937 0 -993 0.0006844380932589258 -0.001224085346008124 0 -994 -0.002718675838964506 2.401262061164822e-05 0 -995 0.001007420887141122 -0.001853284242901883 0 -996 -0.001271686433896039 0.0001025534477040631 0 -997 0.00220991035740513 0.0002136582327192212 0 -998 -0.00175849814739754 0.001088910903517286 0 -999 -0.001677757846210235 -0.001206241064008171 0 -1000 0.002459217253977354 0.001515123393275726 0 -1001 -0.001323916656034263 -0.0001300536456200511 0 -1002 0.002553066777685983 -0.001350394259514773 0 -1003 0.001493320434773181 -0.002451913612759339 0 -1004 -0.0009236056144599372 -0.001079654150594181 0 -1005 -0.0008336928682875938 -0.0001829191905069094 0 -1006 0.001322071614500939 0.002548699332533346 0 -1007 -0.001476092354662804 0.0003523257873411095 0 -1008 -0.001692430099392911 -0.001792872671827565 0 -1009 -0.001806065959682861 0.001678343769311656 0 -1010 -0.0002355039584964657 -0.002314118116913172 0 -1011 -0.0003804934295454287 0.00230164297812027 0 -1012 -0.001630886031417075 -0.001652663567285285 0 -1013 -0.0017354835480971 0.001542460037856078 0 -1014 0.00113466671995255 -0.001869810724761592 0 -1015 -0.0008566328080482399 0.0007814519949034922 0 -$EndNodes -$Elements -2033 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 13 -14 1 2 0 1 13 14 -15 1 2 0 1 14 15 -16 1 2 0 1 15 16 -17 1 2 0 1 16 17 -18 1 2 0 1 17 18 -19 1 2 0 1 18 19 -20 1 2 0 1 19 20 -21 1 2 0 1 20 21 -22 1 2 0 1 21 22 -23 1 2 0 1 22 23 -24 1 2 0 1 23 24 -25 1 2 0 1 24 25 -26 1 2 0 1 25 26 -27 1 2 0 1 26 27 -28 1 2 0 1 27 28 -29 1 2 0 1 28 4 -30 1 2 0 2 4 29 -31 1 2 0 2 29 30 -32 1 2 0 2 30 31 -33 1 2 0 2 31 32 -34 1 2 0 2 32 33 -35 1 2 0 2 33 34 -36 1 2 0 2 34 35 -37 1 2 0 2 35 36 -38 1 2 0 2 36 37 -39 1 2 0 2 37 38 -40 1 2 0 2 38 39 -41 1 2 0 2 39 40 -42 1 2 0 2 40 41 -43 1 2 0 2 41 42 -44 1 2 0 2 42 43 -45 1 2 0 2 43 44 -46 1 2 0 2 44 45 -47 1 2 0 2 45 46 -48 1 2 0 2 46 47 -49 1 2 0 2 47 48 -50 1 2 0 2 48 49 -51 1 2 0 2 49 50 -52 1 2 0 2 50 51 -53 1 2 0 2 51 3 -54 1 2 0 3 3 52 -55 1 2 0 3 52 53 -56 1 2 0 3 53 54 -57 1 2 0 3 54 55 -58 1 2 0 3 55 56 -59 1 2 0 3 56 57 -60 1 2 0 3 57 58 -61 1 2 0 3 58 59 -62 1 2 0 3 59 60 -63 1 2 0 3 60 61 -64 1 2 0 3 61 62 -65 1 2 0 3 62 63 -66 1 2 0 3 63 64 -67 1 2 0 3 64 65 -68 1 2 0 3 65 66 -69 1 2 0 3 66 67 -70 1 2 0 3 67 68 -71 1 2 0 3 68 69 -72 1 2 0 3 69 70 -73 1 2 0 3 70 71 -74 1 2 0 3 71 72 -75 1 2 0 3 72 73 -76 1 2 0 3 73 74 -77 1 2 0 3 74 5 -78 1 2 0 4 5 75 -79 1 2 0 4 75 76 -80 1 2 0 4 76 77 -81 1 2 0 4 77 78 -82 1 2 0 4 78 79 -83 1 2 0 4 79 80 -84 1 2 0 4 80 81 -85 1 2 0 4 81 82 -86 1 2 0 4 82 83 -87 1 2 0 4 83 84 -88 1 2 0 4 84 85 -89 1 2 0 4 85 86 -90 1 2 0 4 86 87 -91 1 2 0 4 87 88 -92 1 2 0 4 88 89 -93 1 2 0 4 89 90 -94 1 2 0 4 90 91 -95 1 2 0 4 91 92 -96 1 2 0 4 92 93 -97 1 2 0 4 93 94 -98 1 2 0 4 94 95 -99 1 2 0 4 95 96 -100 1 2 0 4 96 97 -101 1 2 0 4 97 2 -102 2 2 0 1 420 179 956 -103 2 2 0 1 410 955 176 -104 2 2 0 1 956 179 393 -105 2 2 0 1 955 389 176 -106 2 2 0 1 967 485 406 -107 2 2 0 1 122 397 721 -108 2 2 0 1 121 722 398 -109 2 2 0 1 295 721 397 -110 2 2 0 1 296 398 722 -111 2 2 0 1 320 841 402 -112 2 2 0 1 177 413 382 -113 2 2 0 1 250 382 413 -114 2 2 0 1 712 892 259 -115 2 2 0 1 892 394 259 -116 2 2 0 1 347 670 890 -117 2 2 0 1 101 887 469 -118 2 2 0 1 495 811 353 -119 2 2 0 1 129 399 602 -120 2 2 0 1 127 400 603 -121 2 2 0 1 186 473 403 -122 2 2 0 1 356 469 887 -123 2 2 0 1 290 778 802 -124 2 2 0 1 228 615 397 -125 2 2 0 1 227 398 614 -126 2 2 0 1 143 318 530 -127 2 2 0 1 144 531 319 -128 2 2 0 1 59 60 357 -129 2 2 0 1 44 45 358 -130 2 2 0 1 213 360 565 -131 2 2 0 1 290 419 778 -132 2 2 0 1 355 653 662 -133 2 2 0 1 203 546 524 -134 2 2 0 1 99 335 441 -135 2 2 0 1 299 505 566 -136 2 2 0 1 300 504 567 -137 2 2 0 1 223 567 504 -138 2 2 0 1 224 566 505 -139 2 2 0 1 143 618 318 -140 2 2 0 1 144 319 619 -141 2 2 0 1 246 602 399 -142 2 2 0 1 247 603 400 -143 2 2 0 1 353 811 964 -144 2 2 0 1 195 377 446 -145 2 2 0 1 303 967 406 -146 2 2 0 1 201 514 458 -147 2 2 0 1 249 458 514 -148 2 2 0 1 178 428 347 -149 2 2 0 1 98 402 841 -150 2 2 0 1 220 702 351 -151 2 2 0 1 236 343 682 -152 2 2 0 1 237 683 344 -153 2 2 0 1 327 584 740 -154 2 2 0 1 196 644 562 -155 2 2 0 1 184 486 381 -156 2 2 0 1 185 487 380 -157 2 2 0 1 268 524 546 -158 2 2 0 1 153 653 355 -159 2 2 0 1 175 417 378 -160 2 2 0 1 143 481 375 -161 2 2 0 1 144 376 482 -162 2 2 0 1 244 375 481 -163 2 2 0 1 245 482 376 -164 2 2 0 1 236 645 343 -165 2 2 0 1 237 344 646 -166 2 2 0 1 146 561 681 -167 2 2 0 1 151 343 645 -168 2 2 0 1 152 646 344 -169 2 2 0 1 213 544 360 -170 2 2 0 1 397 615 791 -171 2 2 0 1 398 792 614 -172 2 2 0 1 347 428 670 -173 2 2 0 1 213 565 361 -174 2 2 0 1 174 383 609 -175 2 2 0 1 238 609 383 -176 2 2 0 1 232 890 670 -177 2 2 0 1 56 421 449 -178 2 2 0 1 48 450 422 -179 2 2 0 1 408 551 915 -180 2 2 0 1 219 560 415 -181 2 2 0 1 377 965 446 -182 2 2 0 1 561 911 681 -183 2 2 0 1 130 432 554 -184 2 2 0 1 195 469 356 -185 2 2 0 1 131 553 433 -186 2 2 0 1 27 529 556 -187 2 2 0 1 391 977 702 -188 2 2 0 1 77 557 527 -189 2 2 0 1 146 331 561 -190 2 2 0 1 968 496 423 -191 2 2 0 1 281 550 589 -192 2 2 0 1 124 446 965 -193 2 2 0 1 877 211 521 -194 2 2 0 1 327 935 584 -195 2 2 0 1 248 655 374 -196 2 2 0 1 458 837 876 -197 2 2 0 1 249 837 458 -198 2 2 0 1 977 351 702 -199 2 2 0 1 980 396 544 -200 2 2 0 1 248 374 434 -201 2 2 0 1 417 762 693 -202 2 2 0 1 378 877 521 -203 2 2 0 1 188 447 581 -204 2 2 0 1 189 582 448 -205 2 2 0 1 432 751 554 -206 2 2 0 1 188 581 862 -207 2 2 0 1 189 863 582 -208 2 2 0 1 292 535 625 -209 2 2 0 1 154 678 424 -210 2 2 0 1 154 424 679 -211 2 2 0 1 56 57 421 -212 2 2 0 1 47 48 422 -213 2 2 0 1 284 825 764 -214 2 2 0 1 433 553 752 -215 2 2 0 1 146 699 331 -216 2 2 0 1 517 794 204 -217 2 2 0 1 518 205 795 -218 2 2 0 1 133 354 739 -219 2 2 0 1 491 894 687 -220 2 2 0 1 277 687 894 -221 2 2 0 1 255 739 354 -222 2 2 0 1 374 655 940 -223 2 2 0 1 304 968 423 -224 2 2 0 1 492 688 895 -225 2 2 0 1 493 896 689 -226 2 2 0 1 294 558 439 -227 2 2 0 1 222 589 550 -228 2 2 0 1 204 794 948 -229 2 2 0 1 205 949 795 -230 2 2 0 1 193 373 465 -231 2 2 0 1 163 601 431 -232 2 2 0 1 238 383 549 -233 2 2 0 1 278 895 688 -234 2 2 0 1 279 689 896 -235 2 2 0 1 147 559 625 -236 2 2 0 1 915 551 287 -237 2 2 0 1 198 832 671 -238 2 2 0 1 78 79 385 -239 2 2 0 1 162 353 467 -240 2 2 0 1 25 26 388 -241 2 2 0 1 231 675 342 -242 2 2 0 1 184 381 444 -243 2 2 0 1 185 380 445 -244 2 2 0 1 208 345 472 -245 2 2 0 1 209 346 471 -246 2 2 0 1 223 575 367 -247 2 2 0 1 158 367 575 -248 2 2 0 1 147 625 535 -249 2 2 0 1 284 462 825 -250 2 2 0 1 337 517 851 -251 2 2 0 1 338 852 518 -252 2 2 0 1 224 576 372 -253 2 2 0 1 153 416 726 -254 2 2 0 1 190 438 870 -255 2 2 0 1 771 524 171 -256 2 2 0 1 392 524 771 -257 2 2 0 1 162 485 353 -258 2 2 0 1 190 870 748 -259 2 2 0 1 154 728 418 -260 2 2 0 1 154 419 728 -261 2 2 0 1 286 726 416 -262 2 2 0 1 124 378 521 -263 2 2 0 1 193 353 485 -264 2 2 0 1 936 564 298 -265 2 2 0 1 194 470 416 -266 2 2 0 1 288 418 728 -267 2 2 0 1 290 728 419 -268 2 2 0 1 310 396 980 -269 2 2 0 1 101 469 855 -270 2 2 0 1 368 564 936 -271 2 2 0 1 153 355 648 -272 2 2 0 1 320 625 559 -273 2 2 0 1 403 473 647 -274 2 2 0 1 316 609 684 -275 2 2 0 1 241 741 370 -276 2 2 0 1 134 685 502 -277 2 2 0 1 213 361 594 -278 2 2 0 1 198 394 892 -279 2 2 0 1 229 662 653 -280 2 2 0 1 22 526 1006 -281 2 2 0 1 2 6 404 -282 2 2 0 1 107 666 456 -283 2 2 0 1 106 457 667 -284 2 2 0 1 112 417 693 -285 2 2 0 1 82 1003 528 -286 2 2 0 1 297 456 666 -287 2 2 0 1 298 667 457 -288 2 2 0 1 415 560 846 -289 2 2 0 1 258 935 693 -290 2 2 0 1 198 468 453 -291 2 2 0 1 218 453 468 -292 2 2 0 1 99 590 335 -293 2 2 0 1 169 663 488 -294 2 2 0 1 326 488 663 -295 2 2 0 1 167 496 356 -296 2 2 0 1 168 489 664 -297 2 2 0 1 325 664 489 -298 2 2 0 1 195 356 496 -299 2 2 0 1 105 673 837 -300 2 2 0 1 794 69 339 -301 2 2 0 1 795 340 35 -302 2 2 0 1 174 940 655 -303 2 2 0 1 60 515 357 -304 2 2 0 1 44 358 516 -305 2 2 0 1 339 69 660 -306 2 2 0 1 340 661 35 -307 2 2 0 1 255 354 763 -308 2 2 0 1 323 756 508 -309 2 2 0 1 158 352 867 -310 2 2 0 1 126 610 352 -311 2 2 0 1 128 611 351 -312 2 2 0 1 220 351 611 -313 2 2 0 1 193 495 353 -314 2 2 0 1 204 519 481 -315 2 2 0 1 205 482 520 -316 2 2 0 1 178 347 631 -317 2 2 0 1 63 475 411 -318 2 2 0 1 41 412 476 -319 2 2 0 1 244 481 519 -320 2 2 0 1 245 520 482 -321 2 2 0 1 172 951 341 -322 2 2 0 1 172 341 597 -323 2 2 0 1 173 342 952 -324 2 2 0 1 173 598 342 -325 2 2 0 1 231 342 1004 -326 2 2 0 1 947 551 170 -327 2 2 0 1 198 892 468 -328 2 2 0 1 343 473 682 -329 2 2 0 1 344 683 474 -330 2 2 0 1 167 356 543 -331 2 2 0 1 643 463 741 -332 2 2 0 1 238 684 609 -333 2 2 0 1 196 464 644 -334 2 2 0 1 463 197 741 -335 2 2 0 1 360 544 944 -336 2 2 0 1 204 851 517 -337 2 2 0 1 205 518 852 -338 2 2 0 1 218 497 441 -339 2 2 0 1 133 707 354 -340 2 2 0 1 111 694 409 -341 2 2 0 1 98 379 930 -342 2 2 0 1 62 63 411 -343 2 2 0 1 41 42 412 -344 2 2 0 1 947 324 605 -345 2 2 0 1 401 551 947 -346 2 2 0 1 113 439 558 -347 2 2 0 1 360 889 565 -348 2 2 0 1 134 502 523 -349 2 2 0 1 258 523 502 -350 2 2 0 1 22 23 526 -351 2 2 0 1 401 947 605 -352 2 2 0 1 310 962 396 -353 2 2 0 1 270 508 756 -354 2 2 0 1 81 82 528 -355 2 2 0 1 59 357 538 -356 2 2 0 1 45 539 358 -357 2 2 0 1 208 724 345 -358 2 2 0 1 209 723 346 -359 2 2 0 1 220 548 480 -360 2 2 0 1 221 547 477 -361 2 2 0 1 139 677 403 -362 2 2 0 1 152 344 627 -363 2 2 0 1 151 628 343 -364 2 2 0 1 347 890 783 -365 2 2 0 1 890 134 783 -366 2 2 0 1 233 605 572 -367 2 2 0 1 186 449 421 -368 2 2 0 1 187 422 450 -369 2 2 0 1 324 572 605 -370 2 2 0 1 113 558 410 -371 2 2 0 1 163 370 510 -372 2 2 0 1 53 638 796 -373 2 2 0 1 51 797 639 -374 2 2 0 1 175 378 789 -375 2 2 0 1 423 696 917 -376 2 2 0 1 128 505 444 -377 2 2 0 1 126 504 445 -378 2 2 0 1 354 707 542 -379 2 2 0 1 125 389 552 -380 2 2 0 1 477 547 885 -381 2 2 0 1 239 542 707 -382 2 2 0 1 134 545 685 -383 2 2 0 1 232 431 601 -384 2 2 0 1 127 380 487 -385 2 2 0 1 129 381 486 -386 2 2 0 1 139 686 677 -387 2 2 0 1 480 548 886 -388 2 2 0 1 138 564 368 -389 2 2 0 1 211 574 522 -390 2 2 0 1 163 510 379 -391 2 2 0 1 372 576 942 -392 2 2 0 1 169 488 405 -393 2 2 0 1 280 522 574 -394 2 2 0 1 193 654 373 -395 2 2 0 1 317 525 800 -396 2 2 0 1 251 405 488 -397 2 2 0 1 168 407 489 -398 2 2 0 1 118 788 832 -399 2 2 0 1 2 404 503 -400 2 2 0 1 140 491 687 -401 2 2 0 1 203 524 392 -402 2 2 0 1 252 489 407 -403 2 2 0 1 101 401 605 -404 2 2 0 1 1 484 420 -405 2 2 0 1 107 456 839 -406 2 2 0 1 106 840 457 -407 2 2 0 1 141 688 492 -408 2 2 0 1 142 493 689 -409 2 2 0 1 261 409 694 -410 2 2 0 1 222 550 414 -411 2 2 0 1 203 368 546 -412 2 2 0 1 158 575 352 -413 2 2 0 1 185 879 487 -414 2 2 0 1 184 880 486 -415 2 2 0 1 27 28 529 -416 2 2 0 1 171 414 550 -417 2 2 0 1 76 77 527 -418 2 2 0 1 106 641 840 -419 2 2 0 1 107 839 642 -420 2 2 0 1 195 652 377 -421 2 2 0 1 294 439 857 -422 2 2 0 1 195 446 469 -423 2 2 0 1 160 366 843 -424 2 2 0 1 259 395 719 -425 2 2 0 1 118 474 788 -426 2 2 0 1 98 930 402 -427 2 2 0 1 126 352 749 -428 2 2 0 1 128 351 750 -429 2 2 0 1 158 842 367 -430 2 2 0 1 137 719 395 -431 2 2 0 1 357 614 645 -432 2 2 0 1 358 646 615 -433 2 2 0 1 217 551 401 -434 2 2 0 1 163 431 718 -435 2 2 0 1 238 549 616 -436 2 2 0 1 645 614 151 -437 2 2 0 1 646 152 615 -438 2 2 0 1 322 719 1001 -439 2 2 0 1 186 677 449 -440 2 2 0 1 386 494 883 -441 2 2 0 1 182 883 494 -442 2 2 0 1 198 453 832 -443 2 2 0 1 765 651 247 -444 2 2 0 1 276 449 677 -445 2 2 0 1 113 410 542 -446 2 2 0 1 259 537 395 -447 2 2 0 1 396 651 765 -448 2 2 0 1 177 382 812 -449 2 2 0 1 366 1006 526 -450 2 2 0 1 367 528 1003 -451 2 2 0 1 320 402 625 -452 2 2 0 1 260 696 423 -453 2 2 0 1 9 10 466 -454 2 2 0 1 138 368 555 -455 2 2 0 1 5 429 74 -456 2 2 0 1 29 30 430 -457 2 2 0 1 153 648 416 -458 2 2 0 1 391 483 977 -459 2 2 0 1 742 562 240 -460 2 2 0 1 102 964 811 -461 2 2 0 1 369 562 742 -462 2 2 0 1 513 796 957 -463 2 2 0 1 105 374 537 -464 2 2 0 1 108 917 696 -465 2 2 0 1 159 977 483 -466 2 2 0 1 328 796 638 -467 2 2 0 1 329 639 797 -468 2 2 0 1 140 821 458 -469 2 2 0 1 370 741 510 -470 2 2 0 1 389 955 552 -471 2 2 0 1 100 424 592 -472 2 2 0 1 230 592 424 -473 2 2 0 1 191 411 475 -474 2 2 0 1 192 476 412 -475 2 2 0 1 20 634 569 -476 2 2 0 1 327 693 935 -477 2 2 0 1 373 993 465 -478 2 2 0 1 84 567 633 -479 2 2 0 1 235 556 529 -480 2 2 0 1 105 394 673 -481 2 2 0 1 172 597 583 -482 2 2 0 1 595 933 768 -483 2 2 0 1 173 585 598 -484 2 2 0 1 104 472 426 -485 2 2 0 1 103 471 425 -486 2 2 0 1 161 944 544 -487 2 2 0 1 234 527 557 -488 2 2 0 1 203 555 368 -489 2 2 0 1 102 824 390 -490 2 2 0 1 268 390 824 -491 2 2 0 1 140 687 821 -492 2 2 0 1 264 553 529 -493 2 2 0 1 235 529 553 -494 2 2 0 1 263 527 554 -495 2 2 0 1 162 406 485 -496 2 2 0 1 234 554 527 -497 2 2 0 1 143 375 618 -498 2 2 0 1 144 619 376 -499 2 2 0 1 98 786 379 -500 2 2 0 1 105 640 374 -501 2 2 0 1 258 502 935 -502 2 2 0 1 89 636 570 -503 2 2 0 1 305 671 832 -504 2 2 0 1 241 370 743 -505 2 2 0 1 209 380 723 -506 2 2 0 1 208 381 724 -507 2 2 0 1 214 552 955 -508 2 2 0 1 15 566 635 -509 2 2 0 1 218 966 453 -510 2 2 0 1 361 565 909 -511 2 2 0 1 9 466 954 -512 2 2 0 1 156 461 738 -513 2 2 0 1 291 738 461 -514 2 2 0 1 121 398 511 -515 2 2 0 1 122 512 397 -516 2 2 0 1 125 465 993 -517 2 2 0 1 308 837 673 -518 2 2 0 1 124 568 378 -519 2 2 0 1 335 844 779 -520 2 2 0 1 20 21 634 -521 2 2 0 1 180 499 864 -522 2 2 0 1 181 865 500 -523 2 2 0 1 128 444 828 -524 2 2 0 1 126 445 827 -525 2 2 0 1 83 84 633 -526 2 2 0 1 364 864 499 -527 2 2 0 1 365 500 865 -528 2 2 0 1 416 470 838 -529 2 2 0 1 112 574 417 -530 2 2 0 1 258 693 762 -531 2 2 0 1 163 718 370 -532 2 2 0 1 116 586 392 -533 2 2 0 1 135 595 768 -534 2 2 0 1 228 397 659 -535 2 2 0 1 227 658 398 -536 2 2 0 1 132 577 393 -537 2 2 0 1 159 942 576 -538 2 2 0 1 202 503 404 -539 2 2 0 1 176 389 775 -540 2 2 0 1 218 494 966 -541 2 2 0 1 168 668 407 -542 2 2 0 1 240 562 644 -543 2 2 0 1 223 367 633 -544 2 2 0 1 250 409 534 -545 2 2 0 1 169 405 669 -546 2 2 0 1 160 705 366 -547 2 2 0 1 78 385 557 -548 2 2 0 1 89 90 636 -549 2 2 0 1 26 556 388 -550 2 2 0 1 217 469 446 -551 2 2 0 1 135 768 939 -552 2 2 0 1 14 15 635 -553 2 2 0 1 404 632 871 -554 2 2 0 1 352 437 867 -555 2 2 0 1 150 438 835 -556 2 2 0 1 132 393 790 -557 2 2 0 1 309 835 438 -558 2 2 0 1 172 583 459 -559 2 2 0 1 953 577 522 -560 2 2 0 1 173 460 585 -561 2 2 0 1 226 636 371 -562 2 2 0 1 145 800 525 -563 2 2 0 1 244 822 375 -564 2 2 0 1 245 376 823 -565 2 2 0 1 226 371 700 -566 2 2 0 1 209 827 380 -567 2 2 0 1 208 828 381 -568 2 2 0 1 207 619 607 -569 2 2 0 1 206 608 618 -570 2 2 0 1 143 851 481 -571 2 2 0 1 224 372 635 -572 2 2 0 1 144 482 852 -573 2 2 0 1 135 939 501 -574 2 2 0 1 312 429 864 -575 2 2 0 1 313 865 430 -576 2 2 0 1 180 864 429 -577 2 2 0 1 181 430 865 -578 2 2 0 1 147 730 559 -579 2 2 0 1 161 544 396 -580 2 2 0 1 128 828 478 -581 2 2 0 1 126 827 479 -582 2 2 0 1 323 508 1015 -583 2 2 0 1 335 779 441 -584 2 2 0 1 273 543 860 -585 2 2 0 1 127 723 380 -586 2 2 0 1 129 724 381 -587 2 2 0 1 179 857 439 -588 2 2 0 1 163 379 897 -589 2 2 0 1 384 860 543 -590 2 2 0 1 325 744 893 -591 2 2 0 1 250 918 382 -592 2 2 0 1 871 632 219 -593 2 2 0 1 280 953 522 -594 2 2 0 1 167 423 496 -595 2 2 0 1 71 72 447 -596 2 2 0 1 32 33 448 -597 2 2 0 1 218 468 497 -598 2 2 0 1 148 497 468 -599 2 2 0 1 322 1001 604 -600 2 2 0 1 143 703 851 -601 2 2 0 1 144 852 704 -602 2 2 0 1 281 552 595 -603 2 2 0 1 214 595 552 -604 2 2 0 1 178 631 426 -605 2 2 0 1 297 563 730 -606 2 2 0 1 103 698 471 -607 2 2 0 1 104 697 472 -608 2 2 0 1 150 740 584 -609 2 2 0 1 79 596 385 -610 2 2 0 1 157 720 498 -611 2 2 0 1 25 388 599 -612 2 2 0 1 55 56 449 -613 2 2 0 1 48 49 450 -614 2 2 0 1 563 972 730 -615 2 2 0 1 315 498 720 -616 2 2 0 1 201 513 957 -617 2 2 0 1 196 755 464 -618 2 2 0 1 293 464 755 -619 2 2 0 1 63 64 475 -620 2 2 0 1 40 41 476 -621 2 2 0 1 180 432 499 -622 2 2 0 1 181 500 433 -623 2 2 0 1 265 872 701 -624 2 2 0 1 17 18 454 -625 2 2 0 1 86 87 455 -626 2 2 0 1 125 587 389 -627 2 2 0 1 111 409 776 -628 2 2 0 1 240 499 432 -629 2 2 0 1 241 433 500 -630 2 2 0 1 251 406 717 -631 2 2 0 1 291 461 866 -632 2 2 0 1 177 812 425 -633 2 2 0 1 130 405 715 -634 2 2 0 1 162 717 406 -635 2 2 0 1 251 715 405 -636 2 2 0 1 131 716 407 -637 2 2 0 1 193 465 495 -638 2 2 0 1 203 392 586 -639 2 2 0 1 166 534 409 -640 2 2 0 1 252 407 716 -641 2 2 0 1 174 655 383 -642 2 2 0 1 222 495 465 -643 2 2 0 1 319 607 619 -644 2 2 0 1 318 618 608 -645 2 2 0 1 261 760 409 -646 2 2 0 1 139 514 686 -647 2 2 0 1 116 392 976 -648 2 2 0 1 196 562 467 -649 2 2 0 1 325 573 744 -650 2 2 0 1 359 943 600 -651 2 2 0 1 102 390 593 -652 2 2 0 1 281 427 550 -653 2 2 0 1 166 409 760 -654 2 2 0 1 291 866 787 -655 2 2 0 1 141 519 688 -656 2 2 0 1 142 689 520 -657 2 2 0 1 190 509 438 -658 2 2 0 1 337 881 517 -659 2 2 0 1 338 518 882 -660 2 2 0 1 210 866 461 -661 2 2 0 1 396 962 651 -662 2 2 0 1 514 957 686 -663 2 2 0 1 410 558 955 -664 2 2 0 1 170 551 408 -665 2 2 0 1 266 451 547 -666 2 2 0 1 267 452 548 -667 2 2 0 1 321 559 730 -668 2 2 0 1 165 547 451 -669 2 2 0 1 164 548 452 -670 2 2 0 1 441 497 690 -671 2 2 0 1 292 625 908 -672 2 2 0 1 240 644 499 -673 2 2 0 1 241 500 643 -674 2 2 0 1 129 650 399 -675 2 2 0 1 127 649 400 -676 2 2 0 1 111 651 962 -677 2 2 0 1 953 462 695 -678 2 2 0 1 402 908 625 -679 2 2 0 1 232 601 545 -680 2 2 0 1 280 462 953 -681 2 2 0 1 108 819 702 -682 2 2 0 1 252 718 431 -683 2 2 0 1 269 545 601 -684 2 2 0 1 105 809 394 -685 2 2 0 1 123 606 415 -686 2 2 0 1 259 394 809 -687 2 2 0 1 391 702 819 -688 2 2 0 1 137 395 820 -689 2 2 0 1 179 612 393 -690 2 2 0 1 312 862 581 -691 2 2 0 1 313 582 863 -692 2 2 0 1 103 858 698 -693 2 2 0 1 104 859 697 -694 2 2 0 1 268 746 390 -695 2 2 0 1 253 965 674 -696 2 2 0 1 210 484 866 -697 2 2 0 1 519 948 688 -698 2 2 0 1 520 689 949 -699 2 2 0 1 303 406 916 -700 2 2 0 1 361 800 594 -701 2 2 0 1 164 674 652 -702 2 2 0 1 377 652 674 -703 2 2 0 1 197 930 510 -704 2 2 0 1 348 978 459 -705 2 2 0 1 349 460 979 -706 2 2 0 1 379 510 930 -707 2 2 0 1 387 884 549 -708 2 2 0 1 172 459 978 -709 2 2 0 1 160 744 399 -710 2 2 0 1 183 549 884 -711 2 2 0 1 173 979 460 -712 2 2 0 1 403 647 774 -713 2 2 0 1 253 568 965 -714 2 2 0 1 246 399 744 -715 2 2 0 1 774 647 248 -716 2 2 0 1 165 672 654 -717 2 2 0 1 265 501 872 -718 2 2 0 1 373 654 672 -719 2 2 0 1 7 8 490 -720 2 2 0 1 331 954 466 -721 2 2 0 1 216 584 935 -722 2 2 0 1 378 568 789 -723 2 2 0 1 138 555 623 -724 2 2 0 1 132 915 522 -725 2 2 0 1 317 950 525 -726 2 2 0 1 331 466 561 -727 2 2 0 1 202 415 606 -728 2 2 0 1 198 673 394 -729 2 2 0 1 522 915 856 -730 2 2 0 1 444 505 708 -731 2 2 0 1 445 504 709 -732 2 2 0 1 161 396 765 -733 2 2 0 1 171 427 771 -734 2 2 0 1 254 587 672 -735 2 2 0 1 265 771 427 -736 2 2 0 1 101 855 401 -737 2 2 0 1 171 550 427 -738 2 2 0 1 188 862 540 -739 2 2 0 1 189 541 863 -740 2 2 0 1 295 397 791 -741 2 2 0 1 296 792 398 -742 2 2 0 1 217 401 855 -743 2 2 0 1 364 540 862 -744 2 2 0 1 365 863 541 -745 2 2 0 1 257 408 790 -746 2 2 0 1 199 456 535 -747 2 2 0 1 200 536 457 -748 2 2 0 1 165 451 672 -749 2 2 0 1 254 672 451 -750 2 2 0 1 260 423 761 -751 2 2 0 1 273 868 435 -752 2 2 0 1 167 761 423 -753 2 2 0 1 210 461 767 -754 2 2 0 1 499 644 1010 -755 2 2 0 1 500 1011 643 -756 2 2 0 1 523 762 759 -757 2 2 0 1 161 765 400 -758 2 2 0 1 225 399 650 -759 2 2 0 1 226 400 649 -760 2 2 0 1 247 400 765 -761 2 2 0 1 258 762 523 -762 2 2 0 1 164 452 674 -763 2 2 0 1 230 424 678 -764 2 2 0 1 231 679 424 -765 2 2 0 1 275 623 555 -766 2 2 0 1 587 993 672 -767 2 2 0 1 253 674 452 -768 2 2 0 1 263 554 751 -769 2 2 0 1 251 772 406 -770 2 2 0 1 74 429 847 -771 2 2 0 1 30 848 430 -772 2 2 0 1 257 808 408 -773 2 2 0 1 226 700 400 -774 2 2 0 1 129 602 724 -775 2 2 0 1 127 603 723 -776 2 2 0 1 302 487 879 -777 2 2 0 1 301 486 880 -778 2 2 0 1 160 399 705 -779 2 2 0 1 350 484 939 -780 2 2 0 1 393 577 956 -781 2 2 0 1 210 939 484 -782 2 2 0 1 264 752 553 -783 2 2 0 1 341 805 928 -784 2 2 0 1 345 724 602 -785 2 2 0 1 346 723 603 -786 2 2 0 1 165 885 547 -787 2 2 0 1 366 705 634 -788 2 2 0 1 225 634 705 -789 2 2 0 1 326 437 961 -790 2 2 0 1 203 586 555 -791 2 2 0 1 275 555 586 -792 2 2 0 1 164 886 548 -793 2 2 0 1 109 961 437 -794 2 2 0 1 10 600 466 -795 2 2 0 1 227 411 658 -796 2 2 0 1 228 659 412 -797 2 2 0 1 191 658 411 -798 2 2 0 1 192 412 659 -799 2 2 0 1 116 802 778 -800 2 2 0 1 5 579 429 -801 2 2 0 1 202 404 871 -802 2 2 0 1 29 430 580 -803 2 2 0 1 157 695 462 -804 2 2 0 1 225 705 399 -805 2 2 0 1 161 400 700 -806 2 2 0 1 60 61 515 -807 2 2 0 1 43 44 516 -808 2 2 0 1 374 640 434 -809 2 2 0 1 6 632 404 -810 2 2 0 1 342 675 591 -811 2 2 0 1 287 551 958 -812 2 2 0 1 257 612 439 -813 2 2 0 1 242 583 597 -814 2 2 0 1 210 767 872 -815 2 2 0 1 243 598 585 -816 2 2 0 1 196 467 593 -817 2 2 0 1 120 532 463 -818 2 2 0 1 119 464 533 -819 2 2 0 1 117 647 473 -820 2 2 0 1 179 439 612 -821 2 2 0 1 366 526 843 -822 2 2 0 1 119 540 1010 -823 2 2 0 1 120 1011 541 -824 2 2 0 1 215 956 577 -825 2 2 0 1 227 620 411 -826 2 2 0 1 228 412 621 -827 2 2 0 1 130 923 405 -828 2 2 0 1 62 411 620 -829 2 2 0 1 42 621 412 -830 2 2 0 1 344 474 959 -831 2 2 0 1 343 960 473 -832 2 2 0 1 188 540 492 -833 2 2 0 1 189 493 541 -834 2 2 0 1 131 407 921 -835 2 2 0 1 367 842 528 -836 2 2 0 1 118 959 474 -837 2 2 0 1 117 473 960 -838 2 2 0 1 307 492 540 -839 2 2 0 1 306 541 493 -840 2 2 0 1 407 668 921 -841 2 2 0 1 250 534 617 -842 2 2 0 1 339 948 794 -843 2 2 0 1 340 795 949 -844 2 2 0 1 139 403 774 -845 2 2 0 1 391 819 483 -846 2 2 0 1 186 403 677 -847 2 2 0 1 405 923 669 -848 2 2 0 1 159 943 942 -849 2 2 0 1 137 1001 719 -850 2 2 0 1 159 483 943 -851 2 2 0 1 170 408 808 -852 2 2 0 1 312 847 429 -853 2 2 0 1 313 430 848 -854 2 2 0 1 238 616 684 -855 2 2 0 1 202 871 415 -856 2 2 0 1 171 973 414 -857 2 2 0 1 398 658 511 -858 2 2 0 1 397 512 659 -859 2 2 0 1 212 600 943 -860 2 2 0 1 218 441 779 -861 2 2 0 1 114 838 470 -862 2 2 0 1 352 1014 437 -863 2 2 0 1 183 616 549 -864 2 2 0 1 616 905 684 -865 2 2 0 1 386 959 966 -866 2 2 0 1 250 776 409 -867 2 2 0 1 143 530 703 -868 2 2 0 1 144 704 531 -869 2 2 0 1 222 414 811 -870 2 2 0 1 208 697 478 -871 2 2 0 1 209 698 479 -872 2 2 0 1 219 415 871 -873 2 2 0 1 267 478 697 -874 2 2 0 1 266 479 698 -875 2 2 0 1 236 421 656 -876 2 2 0 1 237 657 422 -877 2 2 0 1 111 413 651 -878 2 2 0 1 112 764 825 -879 2 2 0 1 287 613 521 -880 2 2 0 1 207 607 459 -881 2 2 0 1 206 460 608 -882 2 2 0 1 355 873 946 -883 2 2 0 1 177 737 413 -884 2 2 0 1 1 420 624 -885 2 2 0 1 2 503 97 -886 2 2 0 1 352 610 1014 -887 2 2 0 1 276 677 686 -888 2 2 0 1 378 417 877 -889 2 2 0 1 57 656 421 -890 2 2 0 1 47 422 657 -891 2 2 0 1 182 779 844 -892 2 2 0 1 236 682 421 -893 2 2 0 1 237 422 683 -894 2 2 0 1 186 421 682 -895 2 2 0 1 187 683 422 -896 2 2 0 1 194 416 648 -897 2 2 0 1 242 563 666 -898 2 2 0 1 8 954 490 -899 2 2 0 1 297 666 563 -900 2 2 0 1 243 667 564 -901 2 2 0 1 176 920 410 -902 2 2 0 1 298 564 667 -903 2 2 0 1 304 423 917 -904 2 2 0 1 109 437 995 -905 2 2 0 1 111 776 413 -906 2 2 0 1 288 1005 418 -907 2 2 0 1 99 662 590 -908 2 2 0 1 250 413 776 -909 2 2 0 1 124 613 446 -910 2 2 0 1 157 498 695 -911 2 2 0 1 207 459 583 -912 2 2 0 1 152 791 615 -913 2 2 0 1 151 614 792 -914 2 2 0 1 206 585 460 -915 2 2 0 1 107 823 506 -916 2 2 0 1 106 507 822 -917 2 2 0 1 72 581 447 -918 2 2 0 1 32 448 582 -919 2 2 0 1 273 860 436 -920 2 2 0 1 166 436 860 -921 2 2 0 1 381 828 444 -922 2 2 0 1 380 827 445 -923 2 2 0 1 123 415 846 -924 2 2 0 1 282 703 530 -925 2 2 0 1 283 531 704 -926 2 2 0 1 3 52 513 -927 2 2 0 1 385 754 669 -928 2 2 0 1 212 561 466 -929 2 2 0 1 175 443 759 -930 2 2 0 1 388 668 753 -931 2 2 0 1 328 957 796 -932 2 2 0 1 169 669 754 -933 2 2 0 1 168 753 668 -934 2 2 0 1 137 820 914 -935 2 2 0 1 176 442 763 -936 2 2 0 1 408 915 790 -937 2 2 0 1 148 712 571 -938 2 2 0 1 244 815 641 -939 2 2 0 1 245 642 816 -940 2 2 0 1 322 571 712 -941 2 2 0 1 256 426 631 -942 2 2 0 1 154 418 678 -943 2 2 0 1 154 679 419 -944 2 2 0 1 100 675 424 -945 2 2 0 1 231 424 675 -946 2 2 0 1 110 431 670 -947 2 2 0 1 232 670 431 -948 2 2 0 1 386 966 494 -949 2 2 0 1 239 676 440 -950 2 2 0 1 170 440 676 -951 2 2 0 1 359 600 888 -952 2 2 0 1 390 899 755 -953 2 2 0 1 311 483 819 -954 2 2 0 1 175 762 417 -955 2 2 0 1 286 416 838 -956 2 2 0 1 10 11 600 -957 2 2 0 1 316 684 592 -958 2 2 0 1 274 777 470 -959 2 2 0 1 113 542 869 -960 2 2 0 1 233 617 534 -961 2 2 0 1 114 470 777 -962 2 2 0 1 311 681 911 -963 2 2 0 1 67 68 517 -964 2 2 0 1 36 37 518 -965 2 2 0 1 194 996 470 -966 2 2 0 1 281 934 427 -967 2 2 0 1 176 775 442 -968 2 2 0 1 179 420 773 -969 2 2 0 1 362 641 815 -970 2 2 0 1 363 816 642 -971 2 2 0 1 193 967 654 -972 2 2 0 1 256 759 443 -973 2 2 0 1 58 59 538 -974 2 2 0 1 45 46 539 -975 2 2 0 1 125 589 465 -976 2 2 0 1 222 465 589 -977 2 2 0 1 364 1010 540 -978 2 2 0 1 365 541 1011 -979 2 2 0 1 255 763 442 -980 2 2 0 1 132 790 915 -981 2 2 0 1 110 670 428 -982 2 2 0 1 420 484 773 -983 2 2 0 1 249 434 640 -984 2 2 0 1 217 446 613 -985 2 2 0 1 320 559 748 -986 2 2 0 1 190 748 559 -987 2 2 0 1 252 431 770 -988 2 2 0 1 175 789 443 -989 2 2 0 1 110 770 431 -990 2 2 0 1 435 868 997 -991 2 2 0 1 590 662 900 -992 2 2 0 1 55 449 784 -993 2 2 0 1 49 785 450 -994 2 2 0 1 177 425 829 -995 2 2 0 1 178 426 830 -996 2 2 0 1 333 846 560 -997 2 2 0 1 216 502 685 -998 2 2 0 1 276 784 449 -999 2 2 0 1 277 450 785 -1000 2 2 0 1 110 428 969 -1001 2 2 0 1 212 466 600 -1002 2 2 0 1 190 706 509 -1003 2 2 0 1 270 509 706 -1004 2 2 0 1 265 427 861 -1005 2 2 0 1 103 425 813 -1006 2 2 0 1 104 426 814 -1007 2 2 0 1 293 755 899 -1008 2 2 0 1 308 876 837 -1009 2 2 0 1 256 814 426 -1010 2 2 0 1 389 587 775 -1011 2 2 0 1 71 447 806 -1012 2 2 0 1 33 807 448 -1013 2 2 0 1 178 725 428 -1014 2 2 0 1 146 560 699 -1015 2 2 0 1 266 904 479 -1016 2 2 0 1 267 903 478 -1017 2 2 0 1 130 742 432 -1018 2 2 0 1 131 433 743 -1019 2 2 0 1 218 779 494 -1020 2 2 0 1 240 432 742 -1021 2 2 0 1 241 743 433 -1022 2 2 0 1 406 772 916 -1023 2 2 0 1 69 70 660 -1024 2 2 0 1 34 35 661 -1025 2 2 0 1 219 632 490 -1026 2 2 0 1 331 490 954 -1027 2 2 0 1 306 853 532 -1028 2 2 0 1 307 533 854 -1029 2 2 0 1 254 442 775 -1030 2 2 0 1 166 860 729 -1031 2 2 0 1 467 562 901 -1032 2 2 0 1 109 995 477 -1033 2 2 0 1 180 429 927 -1034 2 2 0 1 278 806 447 -1035 2 2 0 1 279 448 807 -1036 2 2 0 1 181 926 430 -1037 2 2 0 1 53 54 638 -1038 2 2 0 1 50 51 639 -1039 2 2 0 1 141 492 849 -1040 2 2 0 1 142 850 493 -1041 2 2 0 1 307 849 492 -1042 2 2 0 1 306 493 850 -1043 2 2 0 1 119 988 540 -1044 2 2 0 1 120 541 989 -1045 2 2 0 1 337 703 629 -1046 2 2 0 1 338 630 704 -1047 2 2 0 1 207 583 506 -1048 2 2 0 1 282 629 703 -1049 2 2 0 1 283 704 630 -1050 2 2 0 1 206 507 585 -1051 2 2 0 1 108 702 480 -1052 2 2 0 1 417 574 877 -1053 2 2 0 1 292 463 874 -1054 2 2 0 1 293 875 464 -1055 2 2 0 1 195 968 652 -1056 2 2 0 1 393 612 790 -1057 2 2 0 1 284 740 835 -1058 2 2 0 1 273 435 898 -1059 2 2 0 1 137 914 622 -1060 2 2 0 1 274 470 604 -1061 2 2 0 1 506 823 985 -1062 2 2 0 1 507 986 822 -1063 2 2 0 1 231 1004 623 -1064 2 2 0 1 98 841 922 -1065 2 2 0 1 217 855 469 -1066 2 2 0 1 253 443 789 -1067 2 2 0 1 180 751 432 -1068 2 2 0 1 181 433 752 -1069 2 2 0 1 341 928 597 -1070 2 2 0 1 294 768 933 -1071 2 2 0 1 342 598 929 -1072 2 2 0 1 385 669 557 -1073 2 2 0 1 234 557 669 -1074 2 2 0 1 187 450 894 -1075 2 2 0 1 248 434 774 -1076 2 2 0 1 326 867 437 -1077 2 2 0 1 273 436 868 -1078 2 2 0 1 388 556 668 -1079 2 2 0 1 235 668 556 -1080 2 2 0 1 344 959 627 -1081 2 2 0 1 343 628 960 -1082 2 2 0 1 249 981 434 -1083 2 2 0 1 202 606 525 -1084 2 2 0 1 26 27 556 -1085 2 2 0 1 77 78 557 -1086 2 2 0 1 166 760 436 -1087 2 2 0 1 309 438 782 -1088 2 2 0 1 342 929 1004 -1089 2 2 0 1 99 441 690 -1090 2 2 0 1 197 463 908 -1091 2 2 0 1 292 908 463 -1092 2 2 0 1 88 89 975 -1093 2 2 0 1 19 20 974 -1094 2 2 0 1 281 589 552 -1095 2 2 0 1 278 447 895 -1096 2 2 0 1 279 896 448 -1097 2 2 0 1 15 16 970 -1098 2 2 0 1 84 85 971 -1099 2 2 0 1 188 895 447 -1100 2 2 0 1 189 448 896 -1101 2 2 0 1 128 478 611 -1102 2 2 0 1 126 479 610 -1103 2 2 0 1 277 894 450 -1104 2 2 0 1 242 506 583 -1105 2 2 0 1 339 660 688 -1106 2 2 0 1 340 689 661 -1107 2 2 0 1 278 688 660 -1108 2 2 0 1 279 661 689 -1109 2 2 0 1 243 585 507 -1110 2 2 0 1 214 955 558 -1111 2 2 0 1 150 870 438 -1112 2 2 0 1 223 504 749 -1113 2 2 0 1 224 505 750 -1114 2 2 0 1 285 727 745 -1115 2 2 0 1 103 442 798 -1116 2 2 0 1 104 443 799 -1117 2 2 0 1 305 832 788 -1118 2 2 0 1 170 808 440 -1119 2 2 0 1 254 798 442 -1120 2 2 0 1 253 799 443 -1121 2 2 0 1 257 440 808 -1122 2 2 0 1 136 508 747 -1123 2 2 0 1 239 440 869 -1124 2 2 0 1 257 439 810 -1125 2 2 0 1 113 810 439 -1126 2 2 0 1 120 463 643 -1127 2 2 0 1 119 644 464 -1128 2 2 0 1 93 94 565 -1129 2 2 0 1 270 747 508 -1130 2 2 0 1 184 444 708 -1131 2 2 0 1 185 445 709 -1132 2 2 0 1 384 729 860 -1133 2 2 0 1 133 572 707 -1134 2 2 0 1 328 638 686 -1135 2 2 0 1 329 687 639 -1136 2 2 0 1 276 686 638 -1137 2 2 0 1 277 639 687 -1138 2 2 0 1 5 75 579 -1139 2 2 0 1 4 29 580 -1140 2 2 0 1 187 788 474 -1141 2 2 0 1 79 80 596 -1142 2 2 0 1 24 25 599 -1143 2 2 0 1 470 996 604 -1144 2 2 0 1 341 951 590 -1145 2 2 0 1 342 591 952 -1146 2 2 0 1 89 570 975 -1147 2 2 0 1 20 569 974 -1148 2 2 0 1 84 971 567 -1149 2 2 0 1 15 970 566 -1150 2 2 0 1 124 521 613 -1151 2 2 0 1 270 756 509 -1152 2 2 0 1 355 946 648 -1153 2 2 0 1 115 509 756 -1154 2 2 0 1 132 522 577 -1155 2 2 0 1 257 810 440 -1156 2 2 0 1 104 814 443 -1157 2 2 0 1 103 813 442 -1158 2 2 0 1 357 645 538 -1159 2 2 0 1 358 539 646 -1160 2 2 0 1 255 442 813 -1161 2 2 0 1 256 443 814 -1162 2 2 0 1 236 538 645 -1163 2 2 0 1 237 646 539 -1164 2 2 0 1 199 532 853 -1165 2 2 0 1 200 854 533 -1166 2 2 0 1 157 588 780 -1167 2 2 0 1 136 928 805 -1168 2 2 0 1 17 454 710 -1169 2 2 0 1 86 455 711 -1170 2 2 0 1 18 714 454 -1171 2 2 0 1 87 713 455 -1172 2 2 0 1 145 594 800 -1173 2 2 0 1 212 483 911 -1174 2 2 0 1 298 457 826 -1175 2 2 0 1 311 911 483 -1176 2 2 0 1 109 477 916 -1177 2 2 0 1 72 73 581 -1178 2 2 0 1 31 32 582 -1179 2 2 0 1 303 916 477 -1180 2 2 0 1 255 813 812 -1181 2 2 0 1 425 812 813 -1182 2 2 0 1 108 480 917 -1183 2 2 0 1 304 917 480 -1184 2 2 0 1 109 916 772 -1185 2 2 0 1 287 958 613 -1186 2 2 0 1 386 627 959 -1187 2 2 0 1 387 960 628 -1188 2 2 0 1 357 515 614 -1189 2 2 0 1 358 615 516 -1190 2 2 0 1 202 525 950 -1191 2 2 0 1 130 715 742 -1192 2 2 0 1 131 743 716 -1193 2 2 0 1 266 858 451 -1194 2 2 0 1 267 859 452 -1195 2 2 0 1 368 936 546 -1196 2 2 0 1 297 834 456 -1197 2 2 0 1 133 617 572 -1198 2 2 0 1 284 835 588 -1199 2 2 0 1 215 498 624 -1200 2 2 0 1 284 987 462 -1201 2 2 0 1 369 742 715 -1202 2 2 0 1 370 716 743 -1203 2 2 0 1 253 452 799 -1204 2 2 0 1 254 451 798 -1205 2 2 0 1 187 491 788 -1206 2 2 0 1 7 490 632 -1207 2 2 0 1 157 780 720 -1208 2 2 0 1 140 891 491 -1209 2 2 0 1 61 620 515 -1210 2 2 0 1 43 516 621 -1211 2 2 0 1 305 491 891 -1212 2 2 0 1 116 778 586 -1213 2 2 0 1 274 817 777 -1214 2 2 0 1 275 778 818 -1215 2 2 0 1 418 777 817 -1216 2 2 0 1 419 818 778 -1217 2 2 0 1 426 472 830 -1218 2 2 0 1 425 471 829 -1219 2 2 0 1 321 706 559 -1220 2 2 0 1 316 982 609 -1221 2 2 0 1 190 559 706 -1222 2 2 0 1 308 891 876 -1223 2 2 0 1 332 525 606 -1224 2 2 0 1 125 552 589 -1225 2 2 0 1 98 922 578 -1226 2 2 0 1 387 992 960 -1227 2 2 0 1 259 809 537 -1228 2 2 0 1 225 569 634 -1229 2 2 0 1 227 614 515 -1230 2 2 0 1 228 516 615 -1231 2 2 0 1 348 459 931 -1232 2 2 0 1 349 932 460 -1233 2 2 0 1 223 633 567 -1234 2 2 0 1 145 525 924 -1235 2 2 0 1 160 893 744 -1236 2 2 0 1 332 924 525 -1237 2 2 0 1 222 811 495 -1238 2 2 0 1 316 820 982 -1239 2 2 0 1 157 462 987 -1240 2 2 0 1 227 515 620 -1241 2 2 0 1 228 621 516 -1242 2 2 0 1 347 783 631 -1243 2 2 0 1 156 767 461 -1244 2 2 0 1 308 671 891 -1245 2 2 0 1 107 506 666 -1246 2 2 0 1 479 904 610 -1247 2 2 0 1 478 903 611 -1248 2 2 0 1 106 667 507 -1249 2 2 0 1 242 666 506 -1250 2 2 0 1 243 507 667 -1251 2 2 0 1 64 757 475 -1252 2 2 0 1 40 476 758 -1253 2 2 0 1 129 486 650 -1254 2 2 0 1 127 487 649 -1255 2 2 0 1 171 524 973 -1256 2 2 0 1 463 532 874 -1257 2 2 0 1 464 875 533 -1258 2 2 0 1 246 725 602 -1259 2 2 0 1 199 839 456 -1260 2 2 0 1 200 457 840 -1261 2 2 0 1 97 503 804 -1262 2 2 0 1 145 680 594 -1263 2 2 0 1 123 945 606 -1264 2 2 0 1 310 594 680 -1265 2 2 0 1 201 458 821 -1266 2 2 0 1 226 570 636 -1267 2 2 0 1 475 757 937 -1268 2 2 0 1 476 938 758 -1269 2 2 0 1 65 66 629 -1270 2 2 0 1 38 39 630 -1271 2 2 0 1 221 1014 610 -1272 2 2 0 1 118 966 959 -1273 2 2 0 1 224 635 566 -1274 2 2 0 1 140 458 876 -1275 2 2 0 1 233 919 605 -1276 2 2 0 1 61 62 620 -1277 2 2 0 1 42 43 621 -1278 2 2 0 1 223 749 575 -1279 2 2 0 1 224 750 576 -1280 2 2 0 1 162 467 901 -1281 2 2 0 1 280 825 462 -1282 2 2 0 1 186 682 473 -1283 2 2 0 1 187 474 683 -1284 2 2 0 1 272 664 893 -1285 2 2 0 1 345 830 472 -1286 2 2 0 1 346 829 471 -1287 2 2 0 1 196 593 755 -1288 2 2 0 1 233 729 919 -1289 2 2 0 1 247 737 603 -1290 2 2 0 1 219 490 699 -1291 2 2 0 1 16 17 710 -1292 2 2 0 1 85 86 711 -1293 2 2 0 1 18 19 714 -1294 2 2 0 1 87 88 713 -1295 2 2 0 1 435 761 898 -1296 2 2 0 1 209 471 698 -1297 2 2 0 1 208 472 697 -1298 2 2 0 1 167 898 761 -1299 2 2 0 1 334 870 584 -1300 2 2 0 1 314 946 873 -1301 2 2 0 1 150 584 870 -1302 2 2 0 1 328 686 957 -1303 2 2 0 1 361 665 800 -1304 2 2 0 1 317 800 665 -1305 2 2 0 1 295 627 883 -1306 2 2 0 1 236 656 538 -1307 2 2 0 1 237 539 657 -1308 2 2 0 1 296 884 628 -1309 2 2 0 1 386 883 627 -1310 2 2 0 1 387 628 884 -1311 2 2 0 1 272 893 843 -1312 2 2 0 1 387 549 992 -1313 2 2 0 1 353 964 467 -1314 2 2 0 1 229 508 805 -1315 2 2 0 1 282 937 757 -1316 2 2 0 1 283 758 938 -1317 2 2 0 1 235 921 668 -1318 2 2 0 1 220 480 702 -1319 2 2 0 1 149 546 936 -1320 2 2 0 1 234 669 923 -1321 2 2 0 1 6 7 632 -1322 2 2 0 1 330 872 767 -1323 2 2 0 1 287 521 856 -1324 2 2 0 1 166 729 534 -1325 2 2 0 1 211 856 521 -1326 2 2 0 1 102 811 824 -1327 2 2 0 1 414 824 811 -1328 2 2 0 1 285 745 637 -1329 2 2 0 1 57 58 656 -1330 2 2 0 1 46 47 657 -1331 2 2 0 1 67 517 881 -1332 2 2 0 1 37 882 518 -1333 2 2 0 1 435 997 990 -1334 2 2 0 1 119 1010 644 -1335 2 2 0 1 120 643 1011 -1336 2 2 0 1 194 946 571 -1337 2 2 0 1 330 701 872 -1338 2 2 0 1 350 773 484 -1339 2 2 0 1 148 468 892 -1340 2 2 0 1 295 883 998 -1341 2 2 0 1 296 999 884 -1342 2 2 0 1 191 511 658 -1343 2 2 0 1 192 659 512 -1344 2 2 0 1 155 626 793 -1345 2 2 0 1 299 708 505 -1346 2 2 0 1 300 709 504 -1347 2 2 0 1 52 53 796 -1348 2 2 0 1 3 797 51 -1349 2 2 0 1 295 998 721 -1350 2 2 0 1 296 722 999 -1351 2 2 0 1 68 69 794 -1352 2 2 0 1 35 36 795 -1353 2 2 0 1 149 746 546 -1354 2 2 0 1 268 546 746 -1355 2 2 0 1 457 536 826 -1356 2 2 0 1 95 96 665 -1357 2 2 0 1 572 878 707 -1358 2 2 0 1 134 890 545 -1359 2 2 0 1 221 477 995 -1360 2 2 0 1 233 572 617 -1361 2 2 0 1 314 690 497 -1362 2 2 0 1 333 990 997 -1363 2 2 0 1 331 699 490 -1364 2 2 0 1 215 695 498 -1365 2 2 0 1 269 578 685 -1366 2 2 0 1 438 509 782 -1367 2 2 0 1 216 685 578 -1368 2 2 0 1 130 554 923 -1369 2 2 0 1 301 906 486 -1370 2 2 0 1 302 907 487 -1371 2 2 0 1 131 921 553 -1372 2 2 0 1 183 845 616 -1373 2 2 0 1 336 616 845 -1374 2 2 0 1 456 834 535 -1375 2 2 0 1 208 478 828 -1376 2 2 0 1 209 479 827 -1377 2 2 0 1 66 881 629 -1378 2 2 0 1 38 630 882 -1379 2 2 0 1 194 571 996 -1380 2 2 0 1 23 833 526 -1381 2 2 0 1 76 527 801 -1382 2 2 0 1 28 803 529 -1383 2 2 0 1 81 528 831 -1384 2 2 0 1 148 892 712 -1385 2 2 0 1 204 481 851 -1386 2 2 0 1 205 852 482 -1387 2 2 0 1 184 912 880 -1388 2 2 0 1 185 913 879 -1389 2 2 0 1 436 991 945 -1390 2 2 0 1 191 475 937 -1391 2 2 0 1 192 938 476 -1392 2 2 0 1 4 803 28 -1393 2 2 0 1 244 641 822 -1394 2 2 0 1 245 823 642 -1395 2 2 0 1 23 24 833 -1396 2 2 0 1 75 76 801 -1397 2 2 0 1 1 787 866 -1398 2 2 0 1 80 81 831 -1399 2 2 0 1 303 477 885 -1400 2 2 0 1 334 748 870 -1401 2 2 0 1 58 538 656 -1402 2 2 0 1 46 657 539 -1403 2 2 0 1 454 880 912 -1404 2 2 0 1 455 879 913 -1405 2 2 0 1 146 925 560 -1406 2 2 0 1 304 480 886 -1407 2 2 0 1 333 560 925 -1408 2 2 0 1 306 532 989 -1409 2 2 0 1 307 988 533 -1410 2 2 0 1 395 537 940 -1411 2 2 0 1 336 591 905 -1412 2 2 0 1 167 543 898 -1413 2 2 0 1 100 905 591 -1414 2 2 0 1 251 488 772 -1415 2 2 0 1 275 586 778 -1416 2 2 0 1 155 793 745 -1417 2 2 0 1 252 770 489 -1418 2 2 0 1 159 576 977 -1419 2 2 0 1 199 535 874 -1420 2 2 0 1 359 942 943 -1421 2 2 0 1 200 875 536 -1422 2 2 0 1 351 977 576 -1423 2 2 0 1 292 874 535 -1424 2 2 0 1 293 536 875 -1425 2 2 0 1 212 943 483 -1426 2 2 0 1 352 575 749 -1427 2 2 0 1 351 576 750 -1428 2 2 0 1 93 565 889 -1429 2 2 0 1 197 510 741 -1430 2 2 0 1 94 909 565 -1431 2 2 0 1 182 494 779 -1432 2 2 0 1 126 749 504 -1433 2 2 0 1 128 750 505 -1434 2 2 0 1 410 920 542 -1435 2 2 0 1 395 940 982 -1436 2 2 0 1 219 699 560 -1437 2 2 0 1 305 788 491 -1438 2 2 0 1 315 902 498 -1439 2 2 0 1 1 866 484 -1440 2 2 0 1 193 485 967 -1441 2 2 0 1 384 887 919 -1442 2 2 0 1 602 725 983 -1443 2 2 0 1 105 837 640 -1444 2 2 0 1 308 673 671 -1445 2 2 0 1 337 629 881 -1446 2 2 0 1 338 882 630 -1447 2 2 0 1 248 647 910 -1448 2 2 0 1 198 671 673 -1449 2 2 0 1 384 543 887 -1450 2 2 0 1 434 981 774 -1451 2 2 0 1 216 578 922 -1452 2 2 0 1 95 665 909 -1453 2 2 0 1 216 922 584 -1454 2 2 0 1 271 941 663 -1455 2 2 0 1 329 821 687 -1456 2 2 0 1 269 685 545 -1457 2 2 0 1 248 910 655 -1458 2 2 0 1 73 847 581 -1459 2 2 0 1 31 582 848 -1460 2 2 0 1 115 782 509 -1461 2 2 0 1 155 745 727 -1462 2 2 0 1 244 519 815 -1463 2 2 0 1 245 816 520 -1464 2 2 0 1 312 581 847 -1465 2 2 0 1 313 848 582 -1466 2 2 0 1 503 950 804 -1467 2 2 0 1 155 736 626 -1468 2 2 0 1 249 514 981 -1469 2 2 0 1 91 92 691 -1470 2 2 0 1 139 774 981 -1471 2 2 0 1 332 606 945 -1472 2 2 0 1 12 13 692 -1473 2 2 0 1 291 626 736 -1474 2 2 0 1 326 961 488 -1475 2 2 0 1 325 489 963 -1476 2 2 0 1 332 945 991 -1477 2 2 0 1 136 805 508 -1478 2 2 0 1 375 986 618 -1479 2 2 0 1 376 619 985 -1480 2 2 0 1 187 894 491 -1481 2 2 0 1 603 737 984 -1482 2 2 0 1 188 492 895 -1483 2 2 0 1 189 896 493 -1484 2 2 0 1 206 618 986 -1485 2 2 0 1 207 985 619 -1486 2 2 0 1 148 1007 497 -1487 2 2 0 1 293 899 536 -1488 2 2 0 1 135 501 861 -1489 2 2 0 1 265 861 501 -1490 2 2 0 1 52 796 513 -1491 2 2 0 1 3 513 797 -1492 2 2 0 1 149 536 899 -1493 2 2 0 1 314 497 1007 -1494 2 2 0 1 321 730 972 -1495 2 2 0 1 364 499 1010 -1496 2 2 0 1 365 1011 500 -1497 2 2 0 1 233 534 729 -1498 2 2 0 1 99 873 662 -1499 2 2 0 1 355 662 873 -1500 2 2 0 1 239 869 542 -1501 2 2 0 1 175 759 762 -1502 2 2 0 1 195 496 968 -1503 2 2 0 1 256 523 759 -1504 2 2 0 1 210 872 501 -1505 2 2 0 1 315 626 787 -1506 2 2 0 1 256 783 523 -1507 2 2 0 1 361 909 665 -1508 2 2 0 1 110 969 573 -1509 2 2 0 1 271 842 941 -1510 2 2 0 1 242 928 563 -1511 2 2 0 1 243 564 929 -1512 2 2 0 1 334 922 841 -1513 2 2 0 1 216 935 502 -1514 2 2 0 1 210 501 939 -1515 2 2 0 1 68 794 517 -1516 2 2 0 1 36 518 795 -1517 2 2 0 1 202 950 503 -1518 2 2 0 1 229 805 900 -1519 2 2 0 1 150 835 740 -1520 2 2 0 1 134 523 783 -1521 2 2 0 1 339 688 948 -1522 2 2 0 1 340 949 689 -1523 2 2 0 1 229 1015 508 -1524 2 2 0 1 207 506 985 -1525 2 2 0 1 64 65 757 -1526 2 2 0 1 39 40 758 -1527 2 2 0 1 206 986 507 -1528 2 2 0 1 311 696 681 -1529 2 2 0 1 310 680 694 -1530 2 2 0 1 70 71 806 -1531 2 2 0 1 33 34 807 -1532 2 2 0 1 260 681 696 -1533 2 2 0 1 261 694 680 -1534 2 2 0 1 350 939 768 -1535 2 2 0 1 390 755 593 -1536 2 2 0 1 211 877 574 -1537 2 2 0 1 141 815 519 -1538 2 2 0 1 142 520 816 -1539 2 2 0 1 263 927 579 -1540 2 2 0 1 100 591 675 -1541 2 2 0 1 363 642 839 -1542 2 2 0 1 263 801 527 -1543 2 2 0 1 362 840 641 -1544 2 2 0 1 118 832 966 -1545 2 2 0 1 453 966 832 -1546 2 2 0 1 264 529 803 -1547 2 2 0 1 264 580 926 -1548 2 2 0 1 163 897 601 -1549 2 2 0 1 314 571 946 -1550 2 2 0 1 191 1008 511 -1551 2 2 0 1 192 512 1009 -1552 2 2 0 1 316 914 820 -1553 2 2 0 1 121 511 1012 -1554 2 2 0 1 122 1013 512 -1555 2 2 0 1 54 55 784 -1556 2 2 0 1 49 50 785 -1557 2 2 0 1 260 925 681 -1558 2 2 0 1 261 680 924 -1559 2 2 0 1 24 599 833 -1560 2 2 0 1 80 831 596 -1561 2 2 0 1 259 719 712 -1562 2 2 0 1 112 825 574 -1563 2 2 0 1 322 712 719 -1564 2 2 0 1 280 574 825 -1565 2 2 0 1 105 537 809 -1566 2 2 0 1 100 592 684 -1567 2 2 0 1 413 737 651 -1568 2 2 0 1 242 597 928 -1569 2 2 0 1 201 994 513 -1570 2 2 0 1 243 929 598 -1571 2 2 0 1 147 535 834 -1572 2 2 0 1 201 957 514 -1573 2 2 0 1 272 526 833 -1574 2 2 0 1 211 522 856 -1575 2 2 0 1 271 831 528 -1576 2 2 0 1 139 981 514 -1577 2 2 0 1 96 97 804 -1578 2 2 0 1 325 963 573 -1579 2 2 0 1 149 826 536 -1580 2 2 0 1 110 573 963 -1581 2 2 0 1 272 843 526 -1582 2 2 0 1 271 528 842 -1583 2 2 0 1 117 960 992 -1584 2 2 0 1 246 744 573 -1585 2 2 0 1 152 627 791 -1586 2 2 0 1 151 792 628 -1587 2 2 0 1 65 629 757 -1588 2 2 0 1 39 758 630 -1589 2 2 0 1 295 791 627 -1590 2 2 0 1 296 628 792 -1591 2 2 0 1 282 757 629 -1592 2 2 0 1 283 630 758 -1593 2 2 0 1 268 973 524 -1594 2 2 0 1 271 754 596 -1595 2 2 0 1 73 74 847 -1596 2 2 0 1 30 31 848 -1597 2 2 0 1 269 786 578 -1598 2 2 0 1 191 530 1008 -1599 2 2 0 1 192 1009 531 -1600 2 2 0 1 282 530 937 -1601 2 2 0 1 283 938 531 -1602 2 2 0 1 191 937 530 -1603 2 2 0 1 192 531 938 -1604 2 2 0 1 272 599 753 -1605 2 2 0 1 98 578 786 -1606 2 2 0 1 337 851 703 -1607 2 2 0 1 338 704 852 -1608 2 2 0 1 318 1008 530 -1609 2 2 0 1 319 531 1009 -1610 2 2 0 1 204 948 519 -1611 2 2 0 1 205 520 949 -1612 2 2 0 1 120 989 532 -1613 2 2 0 1 119 533 988 -1614 2 2 0 1 273 898 543 -1615 2 2 0 1 133 918 617 -1616 2 2 0 1 199 874 532 -1617 2 2 0 1 200 533 875 -1618 2 2 0 1 101 919 887 -1619 2 2 0 1 302 570 907 -1620 2 2 0 1 301 569 906 -1621 2 2 0 1 225 906 569 -1622 2 2 0 1 226 907 570 -1623 2 2 0 1 322 996 571 -1624 2 2 0 1 369 717 901 -1625 2 2 0 1 162 901 717 -1626 2 2 0 1 241 643 741 -1627 2 2 0 1 123 997 868 -1628 2 2 0 1 316 592 914 -1629 2 2 0 1 385 596 754 -1630 2 2 0 1 262 766 637 -1631 2 2 0 1 230 914 592 -1632 2 2 0 1 66 67 881 -1633 2 2 0 1 37 38 882 -1634 2 2 0 1 321 747 706 -1635 2 2 0 1 388 753 599 -1636 2 2 0 1 220 903 548 -1637 2 2 0 1 221 904 547 -1638 2 2 0 1 270 706 747 -1639 2 2 0 1 260 990 925 -1640 2 2 0 1 253 789 568 -1641 2 2 0 1 261 924 991 -1642 2 2 0 1 11 12 888 -1643 2 2 0 1 92 93 889 -1644 2 2 0 1 356 887 543 -1645 2 2 0 1 21 22 1006 -1646 2 2 0 1 232 545 890 -1647 2 2 0 1 82 83 1003 -1648 2 2 0 1 92 889 691 -1649 2 2 0 1 12 692 888 -1650 2 2 0 1 360 691 889 -1651 2 2 0 1 359 888 692 -1652 2 2 0 1 271 596 831 -1653 2 2 0 1 272 833 599 -1654 2 2 0 1 250 617 918 -1655 2 2 0 1 90 91 1002 -1656 2 2 0 1 246 573 969 -1657 2 2 0 1 13 14 1000 -1658 2 2 0 1 94 95 909 -1659 2 2 0 1 354 542 920 -1660 2 2 0 1 467 964 593 -1661 2 2 0 1 214 558 933 -1662 2 2 0 1 440 810 869 -1663 2 2 0 1 382 918 739 -1664 2 2 0 1 113 869 810 -1665 2 2 0 1 294 933 558 -1666 2 2 0 1 374 940 537 -1667 2 2 0 1 133 739 918 -1668 2 2 0 1 96 804 665 -1669 2 2 0 1 115 781 637 -1670 2 2 0 1 285 637 781 -1671 2 2 0 1 317 665 804 -1672 2 2 0 1 254 775 587 -1673 2 2 0 1 263 579 801 -1674 2 2 0 1 327 740 764 -1675 2 2 0 1 116 701 802 -1676 2 2 0 1 264 803 580 -1677 2 2 0 1 284 764 740 -1678 2 2 0 1 330 802 701 -1679 2 2 0 1 267 548 903 -1680 2 2 0 1 266 547 904 -1681 2 2 0 1 309 780 588 -1682 2 2 0 1 262 780 766 -1683 2 2 0 1 8 9 954 -1684 2 2 0 1 323 653 769 -1685 2 2 0 1 153 769 653 -1686 2 2 0 1 213 980 544 -1687 2 2 0 1 75 801 579 -1688 2 2 0 1 372 942 692 -1689 2 2 0 1 307 540 988 -1690 2 2 0 1 306 989 541 -1691 2 2 0 1 4 580 803 -1692 2 2 0 1 359 692 942 -1693 2 2 0 1 11 888 600 -1694 2 2 0 1 360 944 691 -1695 2 2 0 1 371 691 944 -1696 2 2 0 1 315 787 902 -1697 2 2 0 1 174 982 940 -1698 2 2 0 1 390 746 899 -1699 2 2 0 1 373 672 993 -1700 2 2 0 1 217 958 551 -1701 2 2 0 1 487 907 649 -1702 2 2 0 1 486 906 650 -1703 2 2 0 1 341 590 900 -1704 2 2 0 1 377 674 965 -1705 2 2 0 1 309 588 835 -1706 2 2 0 1 383 992 549 -1707 2 2 0 1 235 553 921 -1708 2 2 0 1 234 923 554 -1709 2 2 0 1 16 710 970 -1710 2 2 0 1 85 711 971 -1711 2 2 0 1 19 974 714 -1712 2 2 0 1 88 975 713 -1713 2 2 0 1 247 651 737 -1714 2 2 0 1 324 878 572 -1715 2 2 0 1 263 751 927 -1716 2 2 0 1 317 804 950 -1717 2 2 0 1 369 901 562 -1718 2 2 0 1 262 637 745 -1719 2 2 0 1 212 911 561 -1720 2 2 0 1 264 926 752 -1721 2 2 0 1 271 663 754 -1722 2 2 0 1 272 753 664 -1723 2 2 0 1 498 902 624 -1724 2 2 0 1 294 857 768 -1725 2 2 0 1 251 717 715 -1726 2 2 0 1 252 716 718 -1727 2 2 0 1 257 790 612 -1728 2 2 0 1 350 768 857 -1729 2 2 0 1 369 715 717 -1730 2 2 0 1 370 718 716 -1731 2 2 0 1 256 631 783 -1732 2 2 0 1 136 972 563 -1733 2 2 0 1 262 720 780 -1734 2 2 0 1 427 934 861 -1735 2 2 0 1 135 861 934 -1736 2 2 0 1 136 563 928 -1737 2 2 0 1 350 857 773 -1738 2 2 0 1 179 773 857 -1739 2 2 0 1 138 929 564 -1740 2 2 0 1 371 944 700 -1741 2 2 0 1 115 637 766 -1742 2 2 0 1 285 781 769 -1743 2 2 0 1 161 700 944 -1744 2 2 0 1 341 900 805 -1745 2 2 0 1 215 624 956 -1746 2 2 0 1 291 787 626 -1747 2 2 0 1 315 793 626 -1748 2 2 0 1 336 905 616 -1749 2 2 0 1 269 601 897 -1750 2 2 0 1 122 931 607 -1751 2 2 0 1 121 608 932 -1752 2 2 0 1 459 607 931 -1753 2 2 0 1 460 932 608 -1754 2 2 0 1 104 799 859 -1755 2 2 0 1 103 798 858 -1756 2 2 0 1 452 859 799 -1757 2 2 0 1 451 858 798 -1758 2 2 0 1 54 784 638 -1759 2 2 0 1 50 639 785 -1760 2 2 0 1 327 764 693 -1761 2 2 0 1 299 566 970 -1762 2 2 0 1 300 567 971 -1763 2 2 0 1 274 604 1001 -1764 2 2 0 1 141 849 815 -1765 2 2 0 1 142 816 850 -1766 2 2 0 1 302 975 570 -1767 2 2 0 1 301 974 569 -1768 2 2 0 1 112 693 764 -1769 2 2 0 1 168 664 753 -1770 2 2 0 1 70 806 660 -1771 2 2 0 1 34 661 807 -1772 2 2 0 1 169 754 663 -1773 2 2 0 1 274 622 817 -1774 2 2 0 1 362 815 849 -1775 2 2 0 1 363 850 816 -1776 2 2 0 1 275 818 623 -1777 2 2 0 1 230 817 622 -1778 2 2 0 1 231 623 818 -1779 2 2 0 1 124 965 568 -1780 2 2 0 1 323 769 781 -1781 2 2 0 1 276 638 784 -1782 2 2 0 1 277 785 639 -1783 2 2 0 1 420 956 624 -1784 2 2 0 1 148 571 1007 -1785 2 2 0 1 429 579 927 -1786 2 2 0 1 309 766 780 -1787 2 2 0 1 314 1007 571 -1788 2 2 0 1 430 926 580 -1789 2 2 0 1 315 720 793 -1790 2 2 0 1 334 584 922 -1791 2 2 0 1 215 577 953 -1792 2 2 0 1 281 595 934 -1793 2 2 0 1 320 748 841 -1794 2 2 0 1 262 793 720 -1795 2 2 0 1 334 841 748 -1796 2 2 0 1 323 781 756 -1797 2 2 0 1 285 726 727 -1798 2 2 0 1 330 836 802 -1799 2 2 0 1 115 756 781 -1800 2 2 0 1 286 727 726 -1801 2 2 0 1 114 732 731 -1802 2 2 0 1 286 733 727 -1803 2 2 0 1 286 731 733 -1804 2 2 0 1 288 728 734 -1805 2 2 0 1 290 734 728 -1806 2 2 0 1 289 731 732 -1807 2 2 0 1 288 735 732 -1808 2 2 0 1 289 733 731 -1809 2 2 0 1 155 727 733 -1810 2 2 0 1 288 734 735 -1811 2 2 0 1 289 732 735 -1812 2 2 0 1 221 610 904 -1813 2 2 0 1 220 611 903 -1814 2 2 0 1 289 736 733 -1815 2 2 0 1 155 733 736 -1816 2 2 0 1 156 735 734 -1817 2 2 0 1 289 735 738 -1818 2 2 0 1 289 738 736 -1819 2 2 0 1 156 738 735 -1820 2 2 0 1 122 721 931 -1821 2 2 0 1 121 932 722 -1822 2 2 0 1 291 736 738 -1823 2 2 0 1 348 931 721 -1824 2 2 0 1 349 722 932 -1825 2 2 0 1 266 698 858 -1826 2 2 0 1 267 697 859 -1827 2 2 0 1 230 678 817 -1828 2 2 0 1 231 818 679 -1829 2 2 0 1 324 676 878 -1830 2 2 0 1 106 822 641 -1831 2 2 0 1 107 642 823 -1832 2 2 0 1 239 878 676 -1833 2 2 0 1 303 654 967 -1834 2 2 0 1 418 817 678 -1835 2 2 0 1 419 679 818 -1836 2 2 0 1 372 692 1000 -1837 2 2 0 1 13 1000 692 -1838 2 2 0 1 157 987 588 -1839 2 2 0 1 214 933 595 -1840 2 2 0 1 135 934 595 -1841 2 2 0 1 91 691 1002 -1842 2 2 0 1 371 1002 691 -1843 2 2 0 1 335 590 951 -1844 2 2 0 1 336 952 591 -1845 2 2 0 1 304 652 968 -1846 2 2 0 1 274 1001 622 -1847 2 2 0 1 285 769 726 -1848 2 2 0 1 311 819 696 -1849 2 2 0 1 363 839 853 -1850 2 2 0 1 362 854 840 -1851 2 2 0 1 108 696 819 -1852 2 2 0 1 199 853 839 -1853 2 2 0 1 200 840 854 -1854 2 2 0 1 278 660 806 -1855 2 2 0 1 279 807 661 -1856 2 2 0 1 213 594 980 -1857 2 2 0 1 249 640 837 -1858 2 2 0 1 310 980 594 -1859 2 2 0 1 101 605 919 -1860 2 2 0 1 284 588 987 -1861 2 2 0 1 436 760 991 -1862 2 2 0 1 435 990 761 -1863 2 2 0 1 102 593 964 -1864 2 2 0 1 125 993 587 -1865 2 2 0 1 287 856 915 -1866 2 2 0 1 217 613 958 -1867 2 2 0 1 290 802 836 -1868 2 2 0 1 383 655 910 -1869 2 2 0 1 153 726 769 -1870 2 2 0 1 304 886 652 -1871 2 2 0 1 286 838 731 -1872 2 2 0 1 164 652 886 -1873 2 2 0 1 354 920 763 -1874 2 2 0 1 176 763 920 -1875 2 2 0 1 156 734 836 -1876 2 2 0 1 345 602 983 -1877 2 2 0 1 346 603 984 -1878 2 2 0 1 116 976 701 -1879 2 2 0 1 375 822 986 -1880 2 2 0 1 376 985 823 -1881 2 2 0 1 303 885 654 -1882 2 2 0 1 165 654 885 -1883 2 2 0 1 335 978 844 -1884 2 2 0 1 336 845 979 -1885 2 2 0 1 298 826 936 -1886 2 2 0 1 322 604 996 -1887 2 2 0 1 1 624 902 -1888 2 2 0 1 230 622 914 -1889 2 2 0 1 246 969 725 -1890 2 2 0 1 115 766 782 -1891 2 2 0 1 21 1006 634 -1892 2 2 0 1 83 633 1003 -1893 2 2 0 1 255 812 739 -1894 2 2 0 1 335 951 978 -1895 2 2 0 1 336 979 952 -1896 2 2 0 1 138 1004 929 -1897 2 2 0 1 156 836 767 -1898 2 2 0 1 140 876 891 -1899 2 2 0 1 147 834 730 -1900 2 2 0 1 330 767 836 -1901 2 2 0 1 309 782 766 -1902 2 2 0 1 262 745 793 -1903 2 2 0 1 174 609 982 -1904 2 2 0 1 90 1002 636 -1905 2 2 0 1 14 635 1000 -1906 2 2 0 1 455 713 879 -1907 2 2 0 1 454 714 880 -1908 2 2 0 1 319 1013 607 -1909 2 2 0 1 318 608 1012 -1910 2 2 0 1 382 739 812 -1911 2 2 0 1 302 879 713 -1912 2 2 0 1 301 880 714 -1913 2 2 0 1 122 607 1013 -1914 2 2 0 1 121 1012 608 -1915 2 2 0 1 99 690 873 -1916 2 2 0 1 384 919 729 -1917 2 2 0 1 314 873 690 -1918 2 2 0 1 326 663 941 -1919 2 2 0 1 197 908 930 -1920 2 2 0 1 402 930 908 -1921 2 2 0 1 117 910 647 -1922 2 2 0 1 225 650 906 -1923 2 2 0 1 226 649 907 -1924 2 2 0 1 297 730 834 -1925 2 2 0 1 265 701 976 -1926 2 2 0 1 290 836 734 -1927 2 2 0 1 178 983 725 -1928 2 2 0 1 114 1005 732 -1929 2 2 0 1 114 731 838 -1930 2 2 0 1 325 893 664 -1931 2 2 0 1 181 752 926 -1932 2 2 0 1 180 927 751 -1933 2 2 0 1 305 891 671 -1934 2 2 0 1 229 900 662 -1935 2 2 0 1 137 622 1001 -1936 2 2 0 1 138 623 1004 -1937 2 2 0 1 184 708 912 -1938 2 2 0 1 185 709 913 -1939 2 2 0 1 177 984 737 -1940 2 2 0 1 194 648 946 -1941 2 2 0 1 239 707 878 -1942 2 2 0 1 324 947 676 -1943 2 2 0 1 170 676 947 -1944 2 2 0 1 114 777 1005 -1945 2 2 0 1 265 976 771 -1946 2 2 0 1 383 910 992 -1947 2 2 0 1 455 913 711 -1948 2 2 0 1 454 912 710 -1949 2 2 0 1 299 710 912 -1950 2 2 0 1 300 711 913 -1951 2 2 0 1 367 1003 633 -1952 2 2 0 1 366 634 1006 -1953 2 2 0 1 372 1000 635 -1954 2 2 0 1 371 636 1002 -1955 2 2 0 1 100 684 905 -1956 2 2 0 1 1 902 787 -1957 2 2 0 1 111 962 694 -1958 2 2 0 1 145 924 680 -1959 2 2 0 1 146 681 925 -1960 2 2 0 1 269 897 786 -1961 2 2 0 1 307 854 849 -1962 2 2 0 1 306 850 853 -1963 2 2 0 1 362 849 854 -1964 2 2 0 1 363 853 850 -1965 2 2 0 1 418 1005 777 -1966 2 2 0 1 229 653 1015 -1967 2 2 0 1 323 1015 653 -1968 2 2 0 1 299 912 708 -1969 2 2 0 1 300 913 709 -1970 2 2 0 1 395 982 820 -1971 2 2 0 1 489 770 963 -1972 2 2 0 1 312 864 862 -1973 2 2 0 1 313 863 865 -1974 2 2 0 1 364 862 864 -1975 2 2 0 1 365 865 863 -1976 2 2 0 1 215 953 695 -1977 2 2 0 1 488 961 772 -1978 2 2 0 1 149 899 746 -1979 2 2 0 1 310 694 962 -1980 2 2 0 1 136 747 972 -1981 2 2 0 1 379 786 897 -1982 2 2 0 1 300 971 711 -1983 2 2 0 1 299 970 710 -1984 2 2 0 1 301 714 974 -1985 2 2 0 1 302 713 975 -1986 2 2 0 1 160 843 893 -1987 2 2 0 1 511 1008 1012 -1988 2 2 0 1 512 1013 1009 -1989 2 2 0 1 318 1012 1008 -1990 2 2 0 1 319 1009 1013 -1991 2 2 0 1 268 824 973 -1992 2 2 0 1 117 992 910 -1993 2 2 0 1 326 941 867 -1994 2 2 0 1 428 725 969 -1995 2 2 0 1 182 998 883 -1996 2 2 0 1 183 884 999 -1997 2 2 0 1 158 941 842 -1998 2 2 0 1 321 972 747 -1999 2 2 0 1 333 997 846 -2000 2 2 0 1 348 721 998 -2001 2 2 0 1 349 999 722 -2002 2 2 0 1 109 772 961 -2003 2 2 0 1 110 963 770 -2004 2 2 0 1 123 868 945 -2005 2 2 0 1 436 945 868 -2006 2 2 0 1 288 732 1005 -2007 2 2 0 1 158 867 941 -2008 2 2 0 1 149 936 826 -2009 2 2 0 1 346 984 829 -2010 2 2 0 1 345 983 830 -2011 2 2 0 1 329 797 994 -2012 2 2 0 1 177 829 984 -2013 2 2 0 1 178 830 983 -2014 2 2 0 1 392 771 976 -2015 2 2 0 1 260 761 990 -2016 2 2 0 1 261 991 760 -2017 2 2 0 1 329 994 821 -2018 2 2 0 1 333 925 990 -2019 2 2 0 1 332 991 924 -2020 2 2 0 1 414 973 824 -2021 2 2 0 1 201 821 994 -2022 2 2 0 1 513 994 797 -2023 2 2 0 1 348 998 844 -2024 2 2 0 1 182 844 998 -2025 2 2 0 1 349 845 999 -2026 2 2 0 1 183 999 845 -2027 2 2 0 1 348 844 978 -2028 2 2 0 1 349 979 845 -2029 2 2 0 1 172 978 951 -2030 2 2 0 1 173 952 979 -2031 2 2 0 1 123 846 997 -2032 2 2 0 1 437 1014 995 -2033 2 2 0 1 221 995 1014 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/mesh_cir_2_0.msh b/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/mesh_cir_2_0.msh deleted file mode 100644 index 1496a5b8b..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/mesh_cir_2_0.msh +++ /dev/null @@ -1,387 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -125 -1 0 0 0 -2 0.001 0 0 -3 -0.001 0 0 -4 0 0.001 0 -5 0 -0.001 0 -6 0.0009807852804033287 0.0001950903220156343 0 -7 0.0009238795325116882 0.0003826834323641206 0 -8 0.0008314696123034276 0.0005555702330182816 0 -9 0.000707106781187889 0.0007071067811852061 0 -10 0.0005555702330207002 0.0008314696123018116 0 -11 0.0003826834323659313 0.0009238795325109382 0 -12 0.0001950903220164722 0.0009807852804031621 0 -13 -0.0001950903220156343 0.0009807852804033287 0 -14 -0.0003826834323641206 0.0009238795325116882 0 -15 -0.0005555702330182816 0.0008314696123034276 0 -16 -0.0007071067811852061 0.000707106781187889 0 -17 -0.0008314696123018116 0.0005555702330207002 0 -18 -0.0009238795325109382 0.0003826834323659313 0 -19 -0.0009807852804031621 0.0001950903220164722 0 -20 -0.0009807852804033287 -0.0001950903220156343 0 -21 -0.0009238795325116882 -0.0003826834323641206 0 -22 -0.0008314696123034276 -0.0005555702330182816 0 -23 -0.000707106781187889 -0.0007071067811852061 0 -24 -0.0005555702330207002 -0.0008314696123018116 0 -25 -0.0003826834323659313 -0.0009238795325109382 0 -26 -0.0001950903220164722 -0.0009807852804031621 0 -27 0.0001950903220156343 -0.0009807852804033287 0 -28 0.0003826834323641206 -0.0009238795325116882 0 -29 0.0005555702330182816 -0.0008314696123034276 0 -30 0.0007071067811852061 -0.000707106781187889 0 -31 0.0008314696123018116 -0.0005555702330207002 0 -32 0.0009238795325109382 -0.0003826834323659313 0 -33 0.0009807852804031621 -0.0001950903220164722 0 -34 0.0001403978722461032 -0.0004775334106111281 0 -35 0.0004775334106111281 0.0001403978722461033 0 -36 -0.0001403978722461033 0.0004775334106111281 0 -37 -0.0004775334106111281 -0.0001403978722461032 0 -38 0.000275350040763875 0.0005151436934486718 0 -39 -0.0005151436934486718 0.000275350040763875 0 -40 -0.000275350040763875 -0.0005151436934486718 0 -41 0.0005151436934486718 -0.000275350040763875 0 -42 0.000706498742072902 -4.774179641470682e-05 0 -43 -0.0007064987420729021 4.774179641470683e-05 0 -44 4.774179641470682e-05 0.000706498742072902 0 -45 -4.774179641470683e-05 -0.0007064987420729021 0 -46 0.000560908314205594 0.0004322055237160031 0 -47 -0.0004322055237160031 0.000560908314205594 0 -48 -0.000560908314205594 -0.000432205523716003 0 -49 0.000432205523716003 -0.000560908314205594 0 -50 -8.907217580705043e-05 -0.0002835601405779077 0 -51 0.0002835601405779077 -8.90721758070504e-05 0 -52 8.90721758070504e-05 0.0002835601405779077 0 -53 -0.00028289525088121 8.89192315576115e-05 0 -54 0.0007653601793550064 0.0002321694721717819 0 -55 -0.0002321694721717819 0.0007653601793550064 0 -56 -0.0007653601793550066 -0.0002321694721717818 0 -57 0.0002321694721717818 -0.0007653601793550066 0 -58 0.0002651451837140231 -0.0003172796409224249 0 -59 -0.0002650967223658674 0.0003172684933823784 0 -60 -0.0003172796409224249 -0.0002651451837140231 0 -61 0.000317279640922425 0.0002651451837140232 0 -62 -0.0007441272756661095 0.0002603571447471878 0 -63 -0.0002603571447471878 -0.0007441272756661095 0 -64 0.0002603571447471878 0.0007441272756661093 0 -65 0.0007441272756661093 -0.0002603571447471878 0 -66 -0.0004699244452411801 -0.0006273788400755759 0 -67 0.00046992444524118 0.0006273788400755758 0 -68 -0.0006273788400755759 0.00046992444524118 0 -69 0.0006273788400755758 -0.0004699244452411801 0 -70 0.0002030272758118162 0.0001043161884529466 0 -71 -0.0002036630527951518 -0.0001068419359999012 0 -72 -9.445374285736624e-05 0.0001799464545721894 0 -73 0.0001043161884529465 -0.0002030272758118162 0 -74 -0.0004970170955862803 6.586839427724082e-05 0 -75 6.586839427724098e-05 0.0004970170955862803 0 -76 -6.586839427724082e-05 -0.0004970170955862803 0 -77 0.0004970170955862803 -6.586839427724098e-05 0 -78 -0.0008244440311085383 -6.448417848010671e-05 0 -79 6.448417848010671e-05 -0.0008244440311085383 0 -80 0.0008244440311085383 6.448417848010671e-05 0 -81 -6.448417848010674e-05 0.0008244440311085383 0 -82 -0.0004044199275928539 0.0007213256489759374 0 -83 -0.0007213256489759374 -0.0004044199275928539 0 -84 0.0004044199275928539 -0.0007213256489759374 0 -85 0.0007213256489759374 0.0004044199275928539 0 -86 -0.0006581469603828056 -0.0005453362611175841 0 -87 0.0005453362611175841 -0.0006581469603828056 0 -88 -0.000545336261117584 0.0006581469603828055 0 -89 0.0006581469603828055 0.000545336261117584 0 -90 0.0008546066574734472 -8.696282627516331e-05 0 -91 8.696282627516331e-05 0.0008546066574734472 0 -92 -0.0008546066574734472 8.696282627516331e-05 0 -93 -8.696282627516331e-05 -0.0008546066574734472 0 -94 -0.0006308243482882838 -9.240442272187253e-05 0 -95 9.240442272187253e-05 -0.0006308243482882838 0 -96 0.0006308243482882839 9.240442272187259e-05 0 -97 -9.240442272187259e-05 0.0006308243482882839 0 -98 0.0005536582259350242 0.0002837397923225919 0 -99 -0.0002837328692728553 0.0005536566334293033 0 -100 0.0002837397923225918 -0.0005536582259350242 0 -101 -0.0005536582259350242 -0.0002837397923225918 0 -102 -0.0004023760391867951 -0.0004194361440955051 0 -103 0.0004194361440955051 -0.0004023760391867951 0 -104 -0.0004194361440955054 0.0004023760391867952 0 -105 0.0004023760391867952 0.0004194361440955054 0 -106 6.284780033746436e-05 -0.0003476972740259265 0 -107 -0.0003476972740259265 -6.284780033746441e-05 0 -108 0.0003476972740259265 6.28478003374644e-05 0 -109 -6.28478003374644e-05 0.0003476972740259265 0 -110 0.0004171338138437499 0.0007817138151386086 0 -111 -0.0007817138151386088 0.0004171338138437498 0 -112 -0.0004171338138437499 -0.0007817138151386088 0 -113 0.0007817138151386086 -0.0004171338138437499 0 -114 0.0002027164794387103 0.0003908094006803176 0 -115 -0.0002027164794387104 -0.0003908094006803175 0 -116 -0.0003907722624543256 0.0002027079365508779 0 -117 0.0003908094006803174 -0.0002027164794387104 0 -118 0.0001623293440507526 0.0006156967016934909 0 -119 -0.0006156967016934909 0.0001623293440507526 0 -120 0.0006156967016934909 -0.0001623293440507526 0 -121 -0.0001623293440507526 -0.0006156967016934909 0 -122 -5.149762594049613e-05 -0.000140680870009453 0 -123 0.000140680870009453 -5.149762594049614e-05 0 -124 5.570620825351533e-05 0.0001309412202601445 0 -125 -0.0001466862863661694 3.043429079551567e-05 0 -$EndNodes -$Elements -253 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 4 -14 1 2 0 2 4 13 -15 1 2 0 2 13 14 -16 1 2 0 2 14 15 -17 1 2 0 2 15 16 -18 1 2 0 2 16 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 3 -22 1 2 0 3 3 20 -23 1 2 0 3 20 21 -24 1 2 0 3 21 22 -25 1 2 0 3 22 23 -26 1 2 0 3 23 24 -27 1 2 0 3 24 25 -28 1 2 0 3 25 26 -29 1 2 0 3 26 5 -30 1 2 0 4 5 27 -31 1 2 0 4 27 28 -32 1 2 0 4 28 29 -33 1 2 0 4 29 30 -34 1 2 0 4 30 31 -35 1 2 0 4 31 32 -36 1 2 0 4 32 33 -37 1 2 0 4 33 2 -38 2 2 0 1 6 7 54 -39 2 2 0 1 13 14 55 -40 2 2 0 1 20 21 56 -41 2 2 0 1 27 28 57 -42 2 2 0 1 59 99 104 -43 2 2 0 1 58 100 103 -44 2 2 0 1 60 101 102 -45 2 2 0 1 61 98 105 -46 2 2 0 1 34 100 58 -47 2 2 0 1 37 101 60 -48 2 2 0 1 35 98 61 -49 2 2 0 1 36 99 59 -50 2 2 0 1 9 10 67 -51 2 2 0 1 16 17 68 -52 2 2 0 1 23 24 66 -53 2 2 0 1 30 31 69 -54 2 2 0 1 11 12 64 -55 2 2 0 1 32 33 65 -56 2 2 0 1 18 19 62 -57 2 2 0 1 25 26 63 -58 2 2 0 1 9 67 89 -59 2 2 0 1 16 68 88 -60 2 2 0 1 23 66 86 -61 2 2 0 1 30 69 87 -62 2 2 0 1 12 91 64 -63 2 2 0 1 33 90 65 -64 2 2 0 1 19 92 62 -65 2 2 0 1 26 93 63 -66 2 2 0 1 6 54 80 -67 2 2 0 1 13 55 81 -68 2 2 0 1 20 56 78 -69 2 2 0 1 27 57 79 -70 2 2 0 1 7 85 54 -71 2 2 0 1 14 82 55 -72 2 2 0 1 21 83 56 -73 2 2 0 1 28 84 57 -74 2 2 0 1 40 66 63 -75 2 2 0 1 39 68 62 -76 2 2 0 1 38 67 64 -77 2 2 0 1 41 69 65 -78 2 2 0 1 52 70 61 -79 2 2 0 1 50 71 60 -80 2 2 0 1 51 73 58 -81 2 2 0 1 53 72 59 -82 2 2 0 1 35 61 108 -83 2 2 0 1 36 59 109 -84 2 2 0 1 34 58 106 -85 2 2 0 1 37 60 107 -86 2 2 0 1 43 62 92 -87 2 2 0 1 42 65 90 -88 2 2 0 1 44 64 91 -89 2 2 0 1 45 63 93 -90 2 2 0 1 46 89 67 -91 2 2 0 1 47 88 68 -92 2 2 0 1 48 86 66 -93 2 2 0 1 49 87 69 -94 2 2 0 1 58 73 106 -95 2 2 0 1 59 72 109 -96 2 2 0 1 60 71 107 -97 2 2 0 1 61 70 108 -98 2 2 0 1 48 66 102 -99 2 2 0 1 49 69 103 -100 2 2 0 1 47 68 104 -101 2 2 0 1 46 67 105 -102 2 2 0 1 40 102 66 -103 2 2 0 1 41 103 69 -104 2 2 0 1 39 104 68 -105 2 2 0 1 38 105 67 -106 2 2 0 1 51 58 117 -107 2 2 0 1 52 61 114 -108 2 2 0 1 53 59 116 -109 2 2 0 1 50 60 115 -110 2 2 0 1 48 102 101 -111 2 2 0 1 49 103 100 -112 2 2 0 1 47 104 99 -113 2 2 0 1 46 105 98 -114 2 2 0 1 35 77 96 -115 2 2 0 1 36 75 97 -116 2 2 0 1 34 76 95 -117 2 2 0 1 37 74 94 -118 2 2 0 1 43 94 74 -119 2 2 0 1 45 95 76 -120 2 2 0 1 42 96 77 -121 2 2 0 1 44 97 75 -122 2 2 0 1 62 68 111 -123 2 2 0 1 63 66 112 -124 2 2 0 1 64 67 110 -125 2 2 0 1 65 69 113 -126 2 2 0 1 1 124 72 -127 2 2 0 1 1 72 125 -128 2 2 0 1 43 119 62 -129 2 2 0 1 45 121 63 -130 2 2 0 1 42 120 65 -131 2 2 0 1 44 118 64 -132 2 2 0 1 11 64 110 -133 2 2 0 1 32 65 113 -134 2 2 0 1 18 62 111 -135 2 2 0 1 25 63 112 -136 2 2 0 1 10 110 67 -137 2 2 0 1 17 111 68 -138 2 2 0 1 24 112 66 -139 2 2 0 1 31 113 69 -140 2 2 0 1 39 62 119 -141 2 2 0 1 40 63 121 -142 2 2 0 1 38 64 118 -143 2 2 0 1 41 65 120 -144 2 2 0 1 35 108 77 -145 2 2 0 1 36 109 75 -146 2 2 0 1 34 106 76 -147 2 2 0 1 37 107 74 -148 2 2 0 1 53 74 107 -149 2 2 0 1 50 76 106 -150 2 2 0 1 51 77 108 -151 2 2 0 1 52 75 109 -152 2 2 0 1 2 6 80 -153 2 2 0 1 3 20 78 -154 2 2 0 1 4 13 81 -155 2 2 0 1 5 27 79 -156 2 2 0 1 7 8 85 -157 2 2 0 1 14 15 82 -158 2 2 0 1 21 22 83 -159 2 2 0 1 28 29 84 -160 2 2 0 1 48 101 83 -161 2 2 0 1 49 100 84 -162 2 2 0 1 46 98 85 -163 2 2 0 1 47 99 82 -164 2 2 0 1 43 78 94 -165 2 2 0 1 45 79 95 -166 2 2 0 1 42 80 96 -167 2 2 0 1 44 81 97 -168 2 2 0 1 56 83 101 -169 2 2 0 1 57 84 100 -170 2 2 0 1 54 85 98 -171 2 2 0 1 55 82 99 -172 2 2 0 1 56 94 78 -173 2 2 0 1 57 95 79 -174 2 2 0 1 54 96 80 -175 2 2 0 1 55 97 81 -176 2 2 0 1 50 73 122 -177 2 2 0 1 51 70 123 -178 2 2 0 1 52 72 124 -179 2 2 0 1 53 125 72 -180 2 2 0 1 70 124 123 -181 2 2 0 1 73 123 122 -182 2 2 0 1 39 116 104 -183 2 2 0 1 38 114 105 -184 2 2 0 1 41 117 103 -185 2 2 0 1 40 115 102 -186 2 2 0 1 39 74 116 -187 2 2 0 1 40 76 115 -188 2 2 0 1 41 77 117 -189 2 2 0 1 38 75 114 -190 2 2 0 1 59 104 116 -191 2 2 0 1 61 105 114 -192 2 2 0 1 58 103 117 -193 2 2 0 1 60 102 115 -194 2 2 0 1 53 107 71 -195 2 2 0 1 50 106 73 -196 2 2 0 1 51 108 70 -197 2 2 0 1 52 109 72 -198 2 2 0 1 43 74 119 -199 2 2 0 1 45 76 121 -200 2 2 0 1 42 77 120 -201 2 2 0 1 44 75 118 -202 2 2 0 1 39 119 74 -203 2 2 0 1 40 121 76 -204 2 2 0 1 38 118 75 -205 2 2 0 1 41 120 77 -206 2 2 0 1 50 115 76 -207 2 2 0 1 53 116 74 -208 2 2 0 1 51 117 77 -209 2 2 0 1 52 114 75 -210 2 2 0 1 53 71 125 -211 2 2 0 1 50 122 71 -212 2 2 0 1 51 123 73 -213 2 2 0 1 52 124 70 -214 2 2 0 1 1 122 123 -215 2 2 0 1 1 123 124 -216 2 2 0 1 2 90 33 -217 2 2 0 1 4 91 12 -218 2 2 0 1 3 92 19 -219 2 2 0 1 5 93 26 -220 2 2 0 1 8 9 89 -221 2 2 0 1 15 16 88 -222 2 2 0 1 22 23 86 -223 2 2 0 1 29 30 87 -224 2 2 0 1 10 11 110 -225 2 2 0 1 17 18 111 -226 2 2 0 1 24 25 112 -227 2 2 0 1 31 32 113 -228 2 2 0 1 56 101 94 -229 2 2 0 1 57 100 95 -230 2 2 0 1 54 98 96 -231 2 2 0 1 55 99 97 -232 2 2 0 1 35 96 98 -233 2 2 0 1 36 97 99 -234 2 2 0 1 34 95 100 -235 2 2 0 1 37 94 101 -236 2 2 0 1 2 80 90 -237 2 2 0 1 4 81 91 -238 2 2 0 1 3 78 92 -239 2 2 0 1 5 79 93 -240 2 2 0 1 8 89 85 -241 2 2 0 1 15 88 82 -242 2 2 0 1 22 86 83 -243 2 2 0 1 29 87 84 -244 2 2 0 1 42 90 80 -245 2 2 0 1 44 91 81 -246 2 2 0 1 43 92 78 -247 2 2 0 1 45 93 79 -248 2 2 0 1 48 83 86 -249 2 2 0 1 49 84 87 -250 2 2 0 1 47 82 88 -251 2 2 0 1 46 85 89 -252 2 2 0 1 71 122 125 -253 2 2 0 1 1 125 122 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/particle_locations_0.csv b/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/particle_locations_0.csv deleted file mode 100644 index b62379af1..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/particle_locations_0.csv +++ /dev/null @@ -1,3 +0,0 @@ -i, x, y, z, r, o -0, 0.003000, 0.003000, 0.000000, 0.003000, 0.000000 -1, 0.003000, 0.007600, 0.000000, 0.001000, 1.570796 diff --git a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/problem_setup.py b/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/problem_setup.py deleted file mode 100644 index 38ea68dd1..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/inp/problem_setup.py +++ /dev/null @@ -1,465 +0,0 @@ -import os -import numpy as np -import sys - -def print_bool(arg, prefix = ""): - - str = prefix - if arg == True: - str += "True\n" - else: - str += "False\n" - return str - -def print_dbl(arg, prefix = ""): - - str = prefix + "%4.6e\n" % (arg) - return str - -def print_int(arg, prefix = ""): - str = prefix + "%d\n" % (arg) - return str - -def print_dbl_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%4.6e" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def print_int_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%d" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def does_intersect(p, r, R, particles, padding): - - for q in particles: - - pq = np.array([p[i] - q[i] for i in range(3)]) - if np.linalg.norm(pq) <= r + R + padding: - return True - - return False - - -def get_E(K, nu): - return 3. * K * (1. - 2. * nu) - -def get_G(E, nu): - return E / (2. * (1. + nu)) - - -def get_eff_k(k1, k2): - return 2. * k1 * k2 / (k1 + k2) - - -def particle_locations(inp_dir, pp_tag, R1, R2, offset): - """Generate particle location data""" - - sim_particles = [] - sim_particles.append([0., R1, R1, 0., R1, 0.]) - sim_particles.append([1., R1, 2. * R1 + R2 + offset, 0., R2, np.pi*0.5]) - - inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') - inpf.write("i, x, y, z, r, o\n") - for p in sim_particles: - inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], p[5])) - - inpf.close() - - -def generate_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): - - sim_inp_dir = str(inp_dir) - - # center and radius - sim_Cx = center[0] - sim_Cy = center[1] - sim_Cz = center[2] - sim_radius = radius - - # mesh size - sim_h = mesh_size - - # - # create .geo file for gmsh - # - geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') - geof.write("cl__1 = 1;\n") - geof.write("Mesh.MshFileVersion = 2.2;\n") - - # - # points - # - geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); - geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) - geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) - - # - # circlular arc - # - geof.write("Circle(1) = {2, 1, 4};\n") - geof.write("Circle(2) = {4, 1, 3};\n") - geof.write("Circle(3) = {3, 1, 5};\n") - geof.write("Circle(4) = {5, 1, 2};\n") - - # - # surfaces - # - geof.write("Line Loop(1) = {2, 3, 4, 1};\n") - - # - # plane surface - # - geof.write("Plane Surface(1) = {1};\n") - - # - # physical surface - # - # tag = '"' + "a" + '"' - # geof.write("Physical Surface(%s) = {1};\n" % (tag)) - - # # add center point to plane surface - geof.write("Point{1} In Surface {1};") - - # close file - geof.close() - - - -def create_input_file(inp_dir, pp_tag): - """Generates input file for two-particle test""" - - sim_inp_dir = str(inp_dir) - - ## R1 - bottom R2 - top - center = [0., 0., 0.] - R1 = 0.003 - R2 = 0.001 - mesh_size = R1 / 5. - if R2 < R1: - mesh_size = R2 / 5. - - horizon = 3. * mesh_size - particle_dist = 0.001 - - ## time - final_time = 0.04 - num_steps = 400000 - # final_time = 0.00002 - # num_steps = 2 - num_outputs = 100 - dt_out_n = num_steps / num_outputs - perform_out = True - - ## material - poisson1 = 0.25 - rho1 = 1200. - K1 = 2e+9 - E1 = get_E(K1, poisson1) - G1 = get_G(E1, poisson1) - Gc1 = 500. - - poisson2 = 0.25 - rho2 = 1200. - K2 = 2.16e+7 - E2 = get_E(K2, poisson2) - G2 = get_G(E2, poisson2) - Gc2 = 50. - - ## contact - # R_contact = 0.95 * mesh_size - # R_contact = 1.74e-04 - R_contact_factor = 0.95 - - # Kn_V_max = 7.385158e+05 - # Kn = np.power(Kn_V_max, 2) - # compute from bulk modulus - - # from bulk modulus - Kn_11 = 18. * get_eff_k(K1, K1) / (np.pi * np.power(horizon, 5)) - Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 5)) - Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 5)) - - beta_n_eps = 0.95 - friction_coeff = 0.5 - damping_active = True - friction_active = False - beta_n_factor = 100. - - ## gravity - gravity_active = True - gravity = [0., -10., 0.] - - ## assign free fall velocity to second particle - free_fall_dist = particle_dist - horizon - free_fall_vel = [0., 0., 0.] - free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - # free_fall_vel[1] = -2. - - - ### ---------------------------------------------------------------- ### - # generate YAML file - ### ---------------------------------------------------------------- ### - # print('\nGenerating imput file\n') - inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') - inpf.write("Model:\n") - inpf.write(" Dimension: 2\n") - inpf.write(" Discretization_Type:\n") - inpf.write(" Spatial: finite_difference\n") - inpf.write(" Time: central_difference\n") - inpf.write(" Final_Time: %4.6e\n" % (final_time)) - inpf.write(" Time_Steps: %d\n" % (num_steps)) - - inpf.write("Policy:\n") - inpf.write(" Enable_PostProcessing: true\n") - - # - # container info - # - inpf.write("Container:\n") - inpf.write(" Geometry:\n") - inpf.write(" Type: rectangle\n") - contain_params = [0., 0., 0., 2.*R1, 2.*R1 + 2.*R2 + particle_dist, 0.] - if R2 > R1: - contain_params[3] = 2.*R2 - inpf.write(" Parameters: " + print_dbl_list(contain_params)) - - # - # zone info - # - inpf.write("Zone:\n") - inpf.write(" Zones: 2\n") - - ## zone 1 (bottom particle) - inpf.write(" Zone_1:\n") - inpf.write(" Is_Wall: false\n") - - ## zone 2 (top particle) - inpf.write(" Zone_2:\n") - inpf.write(" Is_Wall: false\n") - - # - # particle info - # - inpf.write("Particle:\n") - inpf.write(" Test_Name: two_particle\n") - inpf.write(" Zone_1:\n") - inpf.write(" Type: circle\n") - p1_geom = [R1, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p1_geom)) - inpf.write(" Zone_2:\n") - inpf.write(" Type: circle\n") - p2_geom = [R2, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p2_geom)) - - # - # particle generation - # - inpf.write("Particle_Generation:\n") - inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") - inpf.write(" File_Data_Type: loc_rad_orient\n") - - # - # Mesh info - # - inpf.write("Mesh:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" File: mesh_cir_1_" + str(pp_tag) + ".msh \n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" File: mesh_cir_2_" + str(pp_tag) + ".msh \n") - - # - # Contact info - # - inpf.write("Contact:\n") - - ## 11 - inpf.write(" Zone_11:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_11)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 12 - inpf.write(" Zone_12:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_12)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 22 - inpf.write(" Zone_22:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_22)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - # - # Neighbor info - # - inpf.write("Neighbor:\n") - inpf.write(" Update_Criteria: simple_all\n") - inpf.write(" Search_Factor: 5.0\n") - - # - # Material info - # - inpf.write("Material:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho1)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K1)) - inpf.write(" G: %4.6e\n" % (G1)) - inpf.write(" Gc: %4.6e\n" % (Gc1)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho2)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K2)) - inpf.write(" G: %4.6e\n" % (G2)) - inpf.write(" Gc: %4.6e\n" % (Gc2)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - # - # Force - # - if gravity_active == True: - inpf.write("Force_BC:\n") - inpf.write(" Gravity: " + print_dbl_list(gravity)) - - # - # IC - # - inpf.write("IC:\n") - inpf.write(" Constant_Velocity:\n") - inpf.write(" Velocity_Vector: " + print_dbl_list(free_fall_vel)) - inpf.write(" Particle_List: [1]\n") - - # - # Displacement - # - inpf.write("Displacement_BC:\n") - inpf.write(" Sets: 1\n") - - inpf.write(" Set_1:\n") - inpf.write(" Particle_List: [0]\n") - inpf.write(" Direction: [1,2]\n") - inpf.write(" Time_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Parameters:\n") - inpf.write(" - 0.0\n") - inpf.write(" Spatial_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Zero_Displacement: true\n") - - # - # Output info - # - inpf.write("Output:\n") - inpf.write(" Path: ../out/\n") - inpf.write(" Tags:\n") - inpf.write(" - Displacement\n") - inpf.write(" - Velocity\n") - inpf.write(" - Force\n") - inpf.write(" - Force_Density\n") - inpf.write(" - Damage_Z\n") - inpf.write(" - Damage\n") - inpf.write(" - Nodal_Volume\n") - inpf.write(" - Zone_ID\n") - inpf.write(" - Particle_ID\n") - inpf.write(" - Fixity\n") - inpf.write(" - Force_Fixity\n") - inpf.write(" - Contact_Nodes\n") - inpf.write(" - No_Fail_Node\n") - inpf.write(" - Boundary_Node_Flag\n") - inpf.write(" - Theta\n") - inpf.write(" Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Compress_Type: zlib\n") - inpf.write(" Perform_FE_Out: false\n") - if perform_out: - inpf.write(" Perform_Out: true\n") - else: - inpf.write(" Perform_Out: false\n") - inpf.write(" Test_Output_Interval: %d\n" % (dt_out_n)) - - inpf.write(" Debug: 1\n") - inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) - - - inpf.write("HPX:\n") - inpf.write(" Partitions: 1\n") - - # close file - inpf.close() - - - # generate particle locations - particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - - # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_1', center, R1, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_2', center, R2, mesh_size, pp_tag) - - -##-------------------------------------------------------## -##-------------------------------------------------------## -inp_dir = './' -pp_tag = 0 -if len(sys.argv) > 1: - pp_tag = int(sys.argv[1]) - -create_input_file(inp_dir, pp_tag) diff --git a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/run.sh b/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/run.sh deleted file mode 100755 index b4719022c..000000000 --- a/examples/PeriDEM/two_particles/circ_diff_radius_diff_material/run.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash -( -MY_PWD=$(pwd) -# locate executable -execsrc="../../../../../bin/PeriDEM" -nts="2" -if [[ $# -gt 0 ]]; then - nts="$1" -fi - -if [[ ! -d "out" ]]; then - mkdir "out" -fi - -# go to input directory -cd "inp" - -# get tag from command line -pp_tag="0" -if [[ $# -gt 1 ]]; then - pp_tag="$2" -fi - -f_suf="_$pp_tag" -echo "Setting up problem ... " -python3 -B problem_setup.py $pp_tag - -echo "Creating mesh for particles ... " -f_p_1_mesh="mesh_cir_1$f_suf" -gmsh "$f_p_1_mesh.geo" -2 &> /dev/null -gmsh "$f_p_1_mesh.geo" -2 -o "$f_p_1_mesh.vtk" &> /dev/null - -f_p_2_mesh="mesh_cir_2$f_suf" -gmsh "$f_p_2_mesh.geo" -2 &> /dev/null -gmsh "$f_p_2_mesh.geo" -2 -o "$f_p_2_mesh.vtk" &> /dev/null - -echo "Running PeriDEM ... " -f_inp="input$f_suf.yaml" -"$execsrc" -i "$f_inp" -nThreads $nts - -) 2>&1 | tee output.log diff --git a/examples/PeriDEM/two_particles/circ_no_damp/inp/input_0.yaml b/examples/PeriDEM/two_particles/circ_no_damp/inp/input_0.yaml deleted file mode 100644 index 54e29ce3b..000000000 --- a/examples/PeriDEM/two_particles/circ_no_damp/inp/input_0.yaml +++ /dev/null @@ -1,132 +0,0 @@ -Model: - Dimension: 2 - Discretization_Type: - Spatial: finite_difference - Time: central_difference - Final_Time: 4.000000e-02 - Time_Steps: 200000 -Policy: - Enable_PostProcessing: true -Container: - Geometry: - Type: rectangle - Parameters: [0.000000e+00, 0.000000e+00, 0.000000e+00, 2.000000e-03, 5.000000e-03, 0.000000e+00] -Zone: - Zones: 2 - Zone_1: - Is_Wall: false - Zone_2: - Is_Wall: false -Particle: - Test_Name: two_particle - Zone_1: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] - Zone_2: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] -Particle_Generation: - From_File: particle_locations_0.csv - File_Data_Type: loc_rad_orient -Mesh: - Zone_1: - File: mesh_cir_1_0.msh - Zone_2: - File: mesh_cir_2_0.msh -Contact: - Zone_11: - Contact_Radius_Factor: 9.500000e-01 - Damping_On: false - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_12: - Contact_Radius_Factor: 9.500000e-01 - Damping_On: false - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_22: - Contact_Radius_Factor: 9.500000e-01 - Damping_On: false - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 -Neighbor: - Update_Criteria: simple_all - Search_Factor: 5.0 -Material: - Zone_1: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 - Zone_2: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 -Force_BC: - Gravity: [0.000000e+00, -1.000000e+01, 0.000000e+00] -IC: - Constant_Velocity: - Velocity_Vector: [0.000000e+00, -8.944272e-02, 0.000000e+00] - Particle_List: [1] -Displacement_BC: - Sets: 1 - Set_1: - Particle_List: [0] - Direction: [1,2] - Time_Function: - Type: constant - Parameters: - - 0.0 - Spatial_Function: - Type: constant - Zero_Displacement: true -Output: - Path: ../out/ - Tags: - - Displacement - - Velocity - - Force - - Force_Density - - Damage_Z - - Damage - - Nodal_Volume - - Zone_ID - - Particle_ID - - Fixity - - Force_Fixity - - Contact_Nodes - - No_Fail_Node - - Boundary_Node_Flag - - Theta - Output_Interval: 2000 - Compress_Type: zlib - Perform_FE_Out: false - Perform_Out: true - Test_Output_Interval: 2000 - Debug: 1 - Tag_PP: 0 -HPX: - Partitions: 1 diff --git a/examples/PeriDEM/two_particles/circ_no_damp/inp/mesh_cir_1_0.msh b/examples/PeriDEM/two_particles/circ_no_damp/inp/mesh_cir_1_0.msh deleted file mode 100644 index 04b9322b3..000000000 --- a/examples/PeriDEM/two_particles/circ_no_damp/inp/mesh_cir_1_0.msh +++ /dev/null @@ -1,387 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -125 -1 0 0 0 -2 0.001 0 0 -3 -0.001 0 0 -4 0 0.001 0 -5 0 -0.001 0 -6 0.0009807852804033287 0.0001950903220156343 0 -7 0.0009238795325116882 0.0003826834323641206 0 -8 0.0008314696123034276 0.0005555702330182816 0 -9 0.000707106781187889 0.0007071067811852061 0 -10 0.0005555702330207002 0.0008314696123018116 0 -11 0.0003826834323659313 0.0009238795325109382 0 -12 0.0001950903220164722 0.0009807852804031621 0 -13 -0.0001950903220156343 0.0009807852804033287 0 -14 -0.0003826834323641206 0.0009238795325116882 0 -15 -0.0005555702330182816 0.0008314696123034276 0 -16 -0.0007071067811852061 0.000707106781187889 0 -17 -0.0008314696123018116 0.0005555702330207002 0 -18 -0.0009238795325109382 0.0003826834323659313 0 -19 -0.0009807852804031621 0.0001950903220164722 0 -20 -0.0009807852804033287 -0.0001950903220156343 0 -21 -0.0009238795325116882 -0.0003826834323641206 0 -22 -0.0008314696123034276 -0.0005555702330182816 0 -23 -0.000707106781187889 -0.0007071067811852061 0 -24 -0.0005555702330207002 -0.0008314696123018116 0 -25 -0.0003826834323659313 -0.0009238795325109382 0 -26 -0.0001950903220164722 -0.0009807852804031621 0 -27 0.0001950903220156343 -0.0009807852804033287 0 -28 0.0003826834323641206 -0.0009238795325116882 0 -29 0.0005555702330182816 -0.0008314696123034276 0 -30 0.0007071067811852061 -0.000707106781187889 0 -31 0.0008314696123018116 -0.0005555702330207002 0 -32 0.0009238795325109382 -0.0003826834323659313 0 -33 0.0009807852804031621 -0.0001950903220164722 0 -34 0.0001403978722461032 -0.0004775334106111281 0 -35 0.0004775334106111281 0.0001403978722461033 0 -36 -0.0001403978722461033 0.0004775334106111281 0 -37 -0.0004775334106111281 -0.0001403978722461032 0 -38 0.000275350040763875 0.0005151436934486718 0 -39 -0.0005151436934486718 0.000275350040763875 0 -40 -0.000275350040763875 -0.0005151436934486718 0 -41 0.0005151436934486718 -0.000275350040763875 0 -42 0.000706498742072902 -4.774179641470682e-05 0 -43 -0.0007064987420729021 4.774179641470683e-05 0 -44 4.774179641470682e-05 0.000706498742072902 0 -45 -4.774179641470683e-05 -0.0007064987420729021 0 -46 0.000560908314205594 0.0004322055237160031 0 -47 -0.0004322055237160031 0.000560908314205594 0 -48 -0.000560908314205594 -0.000432205523716003 0 -49 0.000432205523716003 -0.000560908314205594 0 -50 -8.907217580705043e-05 -0.0002835601405779077 0 -51 0.0002835601405779077 -8.90721758070504e-05 0 -52 8.90721758070504e-05 0.0002835601405779077 0 -53 -0.00028289525088121 8.89192315576115e-05 0 -54 0.0007653601793550064 0.0002321694721717819 0 -55 -0.0002321694721717819 0.0007653601793550064 0 -56 -0.0007653601793550066 -0.0002321694721717818 0 -57 0.0002321694721717818 -0.0007653601793550066 0 -58 0.0002651451837140231 -0.0003172796409224249 0 -59 -0.0002650967223658674 0.0003172684933823784 0 -60 -0.0003172796409224249 -0.0002651451837140231 0 -61 0.000317279640922425 0.0002651451837140232 0 -62 -0.0007441272756661095 0.0002603571447471878 0 -63 -0.0002603571447471878 -0.0007441272756661095 0 -64 0.0002603571447471878 0.0007441272756661093 0 -65 0.0007441272756661093 -0.0002603571447471878 0 -66 -0.0004699244452411801 -0.0006273788400755759 0 -67 0.00046992444524118 0.0006273788400755758 0 -68 -0.0006273788400755759 0.00046992444524118 0 -69 0.0006273788400755758 -0.0004699244452411801 0 -70 0.0002030272758118162 0.0001043161884529466 0 -71 -0.0002036630527951518 -0.0001068419359999012 0 -72 -9.445374285736624e-05 0.0001799464545721894 0 -73 0.0001043161884529465 -0.0002030272758118162 0 -74 -0.0004970170955862803 6.586839427724082e-05 0 -75 6.586839427724098e-05 0.0004970170955862803 0 -76 -6.586839427724082e-05 -0.0004970170955862803 0 -77 0.0004970170955862803 -6.586839427724098e-05 0 -78 -0.0008244440311085383 -6.448417848010671e-05 0 -79 6.448417848010671e-05 -0.0008244440311085383 0 -80 0.0008244440311085383 6.448417848010671e-05 0 -81 -6.448417848010674e-05 0.0008244440311085383 0 -82 -0.0004044199275928539 0.0007213256489759374 0 -83 -0.0007213256489759374 -0.0004044199275928539 0 -84 0.0004044199275928539 -0.0007213256489759374 0 -85 0.0007213256489759374 0.0004044199275928539 0 -86 -0.0006581469603828056 -0.0005453362611175841 0 -87 0.0005453362611175841 -0.0006581469603828056 0 -88 -0.000545336261117584 0.0006581469603828055 0 -89 0.0006581469603828055 0.000545336261117584 0 -90 0.0008546066574734472 -8.696282627516331e-05 0 -91 8.696282627516331e-05 0.0008546066574734472 0 -92 -0.0008546066574734472 8.696282627516331e-05 0 -93 -8.696282627516331e-05 -0.0008546066574734472 0 -94 -0.0006308243482882838 -9.240442272187253e-05 0 -95 9.240442272187253e-05 -0.0006308243482882838 0 -96 0.0006308243482882839 9.240442272187259e-05 0 -97 -9.240442272187259e-05 0.0006308243482882839 0 -98 0.0005536582259350242 0.0002837397923225919 0 -99 -0.0002837328692728553 0.0005536566334293033 0 -100 0.0002837397923225918 -0.0005536582259350243 0 -101 -0.0005536582259350242 -0.0002837397923225918 0 -102 -0.0004023760391867951 -0.0004194361440955051 0 -103 0.0004194361440955051 -0.0004023760391867951 0 -104 -0.0004194361440955054 0.0004023760391867952 0 -105 0.0004023760391867952 0.0004194361440955054 0 -106 6.284780033746436e-05 -0.0003476972740259265 0 -107 -0.0003476972740259265 -6.284780033746441e-05 0 -108 0.0003476972740259265 6.28478003374644e-05 0 -109 -6.28478003374644e-05 0.0003476972740259265 0 -110 0.0004171338138437499 0.0007817138151386086 0 -111 -0.0007817138151386088 0.0004171338138437498 0 -112 -0.0004171338138437499 -0.0007817138151386088 0 -113 0.0007817138151386086 -0.0004171338138437499 0 -114 0.0002027164794387103 0.0003908094006803176 0 -115 -0.0002027164794387104 -0.0003908094006803175 0 -116 -0.0003907722624543256 0.0002027079365508779 0 -117 0.0003908094006803174 -0.0002027164794387104 0 -118 0.0001623293440507526 0.0006156967016934909 0 -119 -0.0006156967016934909 0.0001623293440507526 0 -120 0.0006156967016934909 -0.0001623293440507526 0 -121 -0.0001623293440507526 -0.0006156967016934909 0 -122 -5.149762594049613e-05 -0.000140680870009453 0 -123 0.000140680870009453 -5.149762594049614e-05 0 -124 5.570620825351533e-05 0.0001309412202601445 0 -125 -0.0001466862863661694 3.043429079551567e-05 0 -$EndNodes -$Elements -253 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 4 -14 1 2 0 2 4 13 -15 1 2 0 2 13 14 -16 1 2 0 2 14 15 -17 1 2 0 2 15 16 -18 1 2 0 2 16 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 3 -22 1 2 0 3 3 20 -23 1 2 0 3 20 21 -24 1 2 0 3 21 22 -25 1 2 0 3 22 23 -26 1 2 0 3 23 24 -27 1 2 0 3 24 25 -28 1 2 0 3 25 26 -29 1 2 0 3 26 5 -30 1 2 0 4 5 27 -31 1 2 0 4 27 28 -32 1 2 0 4 28 29 -33 1 2 0 4 29 30 -34 1 2 0 4 30 31 -35 1 2 0 4 31 32 -36 1 2 0 4 32 33 -37 1 2 0 4 33 2 -38 2 2 0 1 6 7 54 -39 2 2 0 1 13 14 55 -40 2 2 0 1 20 21 56 -41 2 2 0 1 27 28 57 -42 2 2 0 1 59 99 104 -43 2 2 0 1 58 100 103 -44 2 2 0 1 60 101 102 -45 2 2 0 1 61 98 105 -46 2 2 0 1 34 100 58 -47 2 2 0 1 37 101 60 -48 2 2 0 1 35 98 61 -49 2 2 0 1 36 99 59 -50 2 2 0 1 9 10 67 -51 2 2 0 1 16 17 68 -52 2 2 0 1 23 24 66 -53 2 2 0 1 30 31 69 -54 2 2 0 1 11 12 64 -55 2 2 0 1 32 33 65 -56 2 2 0 1 18 19 62 -57 2 2 0 1 25 26 63 -58 2 2 0 1 9 67 89 -59 2 2 0 1 16 68 88 -60 2 2 0 1 23 66 86 -61 2 2 0 1 30 69 87 -62 2 2 0 1 12 91 64 -63 2 2 0 1 33 90 65 -64 2 2 0 1 19 92 62 -65 2 2 0 1 26 93 63 -66 2 2 0 1 6 54 80 -67 2 2 0 1 13 55 81 -68 2 2 0 1 20 56 78 -69 2 2 0 1 27 57 79 -70 2 2 0 1 7 85 54 -71 2 2 0 1 14 82 55 -72 2 2 0 1 21 83 56 -73 2 2 0 1 28 84 57 -74 2 2 0 1 40 66 63 -75 2 2 0 1 39 68 62 -76 2 2 0 1 38 67 64 -77 2 2 0 1 41 69 65 -78 2 2 0 1 52 70 61 -79 2 2 0 1 50 71 60 -80 2 2 0 1 51 73 58 -81 2 2 0 1 53 72 59 -82 2 2 0 1 35 61 108 -83 2 2 0 1 36 59 109 -84 2 2 0 1 34 58 106 -85 2 2 0 1 37 60 107 -86 2 2 0 1 43 62 92 -87 2 2 0 1 42 65 90 -88 2 2 0 1 44 64 91 -89 2 2 0 1 45 63 93 -90 2 2 0 1 46 89 67 -91 2 2 0 1 47 88 68 -92 2 2 0 1 48 86 66 -93 2 2 0 1 49 87 69 -94 2 2 0 1 58 73 106 -95 2 2 0 1 59 72 109 -96 2 2 0 1 60 71 107 -97 2 2 0 1 61 70 108 -98 2 2 0 1 48 66 102 -99 2 2 0 1 49 69 103 -100 2 2 0 1 47 68 104 -101 2 2 0 1 46 67 105 -102 2 2 0 1 40 102 66 -103 2 2 0 1 41 103 69 -104 2 2 0 1 39 104 68 -105 2 2 0 1 38 105 67 -106 2 2 0 1 51 58 117 -107 2 2 0 1 52 61 114 -108 2 2 0 1 53 59 116 -109 2 2 0 1 50 60 115 -110 2 2 0 1 48 102 101 -111 2 2 0 1 49 103 100 -112 2 2 0 1 47 104 99 -113 2 2 0 1 46 105 98 -114 2 2 0 1 35 77 96 -115 2 2 0 1 36 75 97 -116 2 2 0 1 34 76 95 -117 2 2 0 1 37 74 94 -118 2 2 0 1 43 94 74 -119 2 2 0 1 45 95 76 -120 2 2 0 1 42 96 77 -121 2 2 0 1 44 97 75 -122 2 2 0 1 62 68 111 -123 2 2 0 1 63 66 112 -124 2 2 0 1 64 67 110 -125 2 2 0 1 65 69 113 -126 2 2 0 1 1 124 72 -127 2 2 0 1 1 72 125 -128 2 2 0 1 43 119 62 -129 2 2 0 1 45 121 63 -130 2 2 0 1 42 120 65 -131 2 2 0 1 44 118 64 -132 2 2 0 1 11 64 110 -133 2 2 0 1 32 65 113 -134 2 2 0 1 18 62 111 -135 2 2 0 1 25 63 112 -136 2 2 0 1 10 110 67 -137 2 2 0 1 17 111 68 -138 2 2 0 1 24 112 66 -139 2 2 0 1 31 113 69 -140 2 2 0 1 39 62 119 -141 2 2 0 1 40 63 121 -142 2 2 0 1 38 64 118 -143 2 2 0 1 41 65 120 -144 2 2 0 1 35 108 77 -145 2 2 0 1 36 109 75 -146 2 2 0 1 34 106 76 -147 2 2 0 1 37 107 74 -148 2 2 0 1 53 74 107 -149 2 2 0 1 50 76 106 -150 2 2 0 1 51 77 108 -151 2 2 0 1 52 75 109 -152 2 2 0 1 2 6 80 -153 2 2 0 1 3 20 78 -154 2 2 0 1 4 13 81 -155 2 2 0 1 5 27 79 -156 2 2 0 1 7 8 85 -157 2 2 0 1 14 15 82 -158 2 2 0 1 21 22 83 -159 2 2 0 1 28 29 84 -160 2 2 0 1 48 101 83 -161 2 2 0 1 49 100 84 -162 2 2 0 1 46 98 85 -163 2 2 0 1 47 99 82 -164 2 2 0 1 43 78 94 -165 2 2 0 1 45 79 95 -166 2 2 0 1 42 80 96 -167 2 2 0 1 44 81 97 -168 2 2 0 1 56 83 101 -169 2 2 0 1 57 84 100 -170 2 2 0 1 54 85 98 -171 2 2 0 1 55 82 99 -172 2 2 0 1 56 94 78 -173 2 2 0 1 57 95 79 -174 2 2 0 1 54 96 80 -175 2 2 0 1 55 97 81 -176 2 2 0 1 50 73 122 -177 2 2 0 1 51 70 123 -178 2 2 0 1 52 72 124 -179 2 2 0 1 53 125 72 -180 2 2 0 1 70 124 123 -181 2 2 0 1 73 123 122 -182 2 2 0 1 39 116 104 -183 2 2 0 1 38 114 105 -184 2 2 0 1 41 117 103 -185 2 2 0 1 40 115 102 -186 2 2 0 1 39 74 116 -187 2 2 0 1 40 76 115 -188 2 2 0 1 41 77 117 -189 2 2 0 1 38 75 114 -190 2 2 0 1 59 104 116 -191 2 2 0 1 61 105 114 -192 2 2 0 1 58 103 117 -193 2 2 0 1 60 102 115 -194 2 2 0 1 53 107 71 -195 2 2 0 1 50 106 73 -196 2 2 0 1 51 108 70 -197 2 2 0 1 52 109 72 -198 2 2 0 1 43 74 119 -199 2 2 0 1 45 76 121 -200 2 2 0 1 42 77 120 -201 2 2 0 1 44 75 118 -202 2 2 0 1 39 119 74 -203 2 2 0 1 40 121 76 -204 2 2 0 1 38 118 75 -205 2 2 0 1 41 120 77 -206 2 2 0 1 50 115 76 -207 2 2 0 1 53 116 74 -208 2 2 0 1 51 117 77 -209 2 2 0 1 52 114 75 -210 2 2 0 1 53 71 125 -211 2 2 0 1 50 122 71 -212 2 2 0 1 51 123 73 -213 2 2 0 1 52 124 70 -214 2 2 0 1 1 122 123 -215 2 2 0 1 1 123 124 -216 2 2 0 1 2 90 33 -217 2 2 0 1 4 91 12 -218 2 2 0 1 3 92 19 -219 2 2 0 1 5 93 26 -220 2 2 0 1 8 9 89 -221 2 2 0 1 15 16 88 -222 2 2 0 1 22 23 86 -223 2 2 0 1 29 30 87 -224 2 2 0 1 10 11 110 -225 2 2 0 1 17 18 111 -226 2 2 0 1 24 25 112 -227 2 2 0 1 31 32 113 -228 2 2 0 1 56 101 94 -229 2 2 0 1 57 100 95 -230 2 2 0 1 54 98 96 -231 2 2 0 1 55 99 97 -232 2 2 0 1 35 96 98 -233 2 2 0 1 36 97 99 -234 2 2 0 1 34 95 100 -235 2 2 0 1 37 94 101 -236 2 2 0 1 2 80 90 -237 2 2 0 1 4 81 91 -238 2 2 0 1 3 78 92 -239 2 2 0 1 5 79 93 -240 2 2 0 1 8 89 85 -241 2 2 0 1 15 88 82 -242 2 2 0 1 22 86 83 -243 2 2 0 1 29 87 84 -244 2 2 0 1 42 90 80 -245 2 2 0 1 44 91 81 -246 2 2 0 1 43 92 78 -247 2 2 0 1 45 93 79 -248 2 2 0 1 48 83 86 -249 2 2 0 1 49 84 87 -250 2 2 0 1 47 82 88 -251 2 2 0 1 46 85 89 -252 2 2 0 1 71 122 125 -253 2 2 0 1 1 125 122 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_no_damp/inp/mesh_cir_2_0.msh b/examples/PeriDEM/two_particles/circ_no_damp/inp/mesh_cir_2_0.msh deleted file mode 100644 index 04b9322b3..000000000 --- a/examples/PeriDEM/two_particles/circ_no_damp/inp/mesh_cir_2_0.msh +++ /dev/null @@ -1,387 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -125 -1 0 0 0 -2 0.001 0 0 -3 -0.001 0 0 -4 0 0.001 0 -5 0 -0.001 0 -6 0.0009807852804033287 0.0001950903220156343 0 -7 0.0009238795325116882 0.0003826834323641206 0 -8 0.0008314696123034276 0.0005555702330182816 0 -9 0.000707106781187889 0.0007071067811852061 0 -10 0.0005555702330207002 0.0008314696123018116 0 -11 0.0003826834323659313 0.0009238795325109382 0 -12 0.0001950903220164722 0.0009807852804031621 0 -13 -0.0001950903220156343 0.0009807852804033287 0 -14 -0.0003826834323641206 0.0009238795325116882 0 -15 -0.0005555702330182816 0.0008314696123034276 0 -16 -0.0007071067811852061 0.000707106781187889 0 -17 -0.0008314696123018116 0.0005555702330207002 0 -18 -0.0009238795325109382 0.0003826834323659313 0 -19 -0.0009807852804031621 0.0001950903220164722 0 -20 -0.0009807852804033287 -0.0001950903220156343 0 -21 -0.0009238795325116882 -0.0003826834323641206 0 -22 -0.0008314696123034276 -0.0005555702330182816 0 -23 -0.000707106781187889 -0.0007071067811852061 0 -24 -0.0005555702330207002 -0.0008314696123018116 0 -25 -0.0003826834323659313 -0.0009238795325109382 0 -26 -0.0001950903220164722 -0.0009807852804031621 0 -27 0.0001950903220156343 -0.0009807852804033287 0 -28 0.0003826834323641206 -0.0009238795325116882 0 -29 0.0005555702330182816 -0.0008314696123034276 0 -30 0.0007071067811852061 -0.000707106781187889 0 -31 0.0008314696123018116 -0.0005555702330207002 0 -32 0.0009238795325109382 -0.0003826834323659313 0 -33 0.0009807852804031621 -0.0001950903220164722 0 -34 0.0001403978722461032 -0.0004775334106111281 0 -35 0.0004775334106111281 0.0001403978722461033 0 -36 -0.0001403978722461033 0.0004775334106111281 0 -37 -0.0004775334106111281 -0.0001403978722461032 0 -38 0.000275350040763875 0.0005151436934486718 0 -39 -0.0005151436934486718 0.000275350040763875 0 -40 -0.000275350040763875 -0.0005151436934486718 0 -41 0.0005151436934486718 -0.000275350040763875 0 -42 0.000706498742072902 -4.774179641470682e-05 0 -43 -0.0007064987420729021 4.774179641470683e-05 0 -44 4.774179641470682e-05 0.000706498742072902 0 -45 -4.774179641470683e-05 -0.0007064987420729021 0 -46 0.000560908314205594 0.0004322055237160031 0 -47 -0.0004322055237160031 0.000560908314205594 0 -48 -0.000560908314205594 -0.000432205523716003 0 -49 0.000432205523716003 -0.000560908314205594 0 -50 -8.907217580705043e-05 -0.0002835601405779077 0 -51 0.0002835601405779077 -8.90721758070504e-05 0 -52 8.90721758070504e-05 0.0002835601405779077 0 -53 -0.00028289525088121 8.89192315576115e-05 0 -54 0.0007653601793550064 0.0002321694721717819 0 -55 -0.0002321694721717819 0.0007653601793550064 0 -56 -0.0007653601793550066 -0.0002321694721717818 0 -57 0.0002321694721717818 -0.0007653601793550066 0 -58 0.0002651451837140231 -0.0003172796409224249 0 -59 -0.0002650967223658674 0.0003172684933823784 0 -60 -0.0003172796409224249 -0.0002651451837140231 0 -61 0.000317279640922425 0.0002651451837140232 0 -62 -0.0007441272756661095 0.0002603571447471878 0 -63 -0.0002603571447471878 -0.0007441272756661095 0 -64 0.0002603571447471878 0.0007441272756661093 0 -65 0.0007441272756661093 -0.0002603571447471878 0 -66 -0.0004699244452411801 -0.0006273788400755759 0 -67 0.00046992444524118 0.0006273788400755758 0 -68 -0.0006273788400755759 0.00046992444524118 0 -69 0.0006273788400755758 -0.0004699244452411801 0 -70 0.0002030272758118162 0.0001043161884529466 0 -71 -0.0002036630527951518 -0.0001068419359999012 0 -72 -9.445374285736624e-05 0.0001799464545721894 0 -73 0.0001043161884529465 -0.0002030272758118162 0 -74 -0.0004970170955862803 6.586839427724082e-05 0 -75 6.586839427724098e-05 0.0004970170955862803 0 -76 -6.586839427724082e-05 -0.0004970170955862803 0 -77 0.0004970170955862803 -6.586839427724098e-05 0 -78 -0.0008244440311085383 -6.448417848010671e-05 0 -79 6.448417848010671e-05 -0.0008244440311085383 0 -80 0.0008244440311085383 6.448417848010671e-05 0 -81 -6.448417848010674e-05 0.0008244440311085383 0 -82 -0.0004044199275928539 0.0007213256489759374 0 -83 -0.0007213256489759374 -0.0004044199275928539 0 -84 0.0004044199275928539 -0.0007213256489759374 0 -85 0.0007213256489759374 0.0004044199275928539 0 -86 -0.0006581469603828056 -0.0005453362611175841 0 -87 0.0005453362611175841 -0.0006581469603828056 0 -88 -0.000545336261117584 0.0006581469603828055 0 -89 0.0006581469603828055 0.000545336261117584 0 -90 0.0008546066574734472 -8.696282627516331e-05 0 -91 8.696282627516331e-05 0.0008546066574734472 0 -92 -0.0008546066574734472 8.696282627516331e-05 0 -93 -8.696282627516331e-05 -0.0008546066574734472 0 -94 -0.0006308243482882838 -9.240442272187253e-05 0 -95 9.240442272187253e-05 -0.0006308243482882838 0 -96 0.0006308243482882839 9.240442272187259e-05 0 -97 -9.240442272187259e-05 0.0006308243482882839 0 -98 0.0005536582259350242 0.0002837397923225919 0 -99 -0.0002837328692728553 0.0005536566334293033 0 -100 0.0002837397923225918 -0.0005536582259350243 0 -101 -0.0005536582259350242 -0.0002837397923225918 0 -102 -0.0004023760391867951 -0.0004194361440955051 0 -103 0.0004194361440955051 -0.0004023760391867951 0 -104 -0.0004194361440955054 0.0004023760391867952 0 -105 0.0004023760391867952 0.0004194361440955054 0 -106 6.284780033746436e-05 -0.0003476972740259265 0 -107 -0.0003476972740259265 -6.284780033746441e-05 0 -108 0.0003476972740259265 6.28478003374644e-05 0 -109 -6.28478003374644e-05 0.0003476972740259265 0 -110 0.0004171338138437499 0.0007817138151386086 0 -111 -0.0007817138151386088 0.0004171338138437498 0 -112 -0.0004171338138437499 -0.0007817138151386088 0 -113 0.0007817138151386086 -0.0004171338138437499 0 -114 0.0002027164794387103 0.0003908094006803176 0 -115 -0.0002027164794387104 -0.0003908094006803175 0 -116 -0.0003907722624543256 0.0002027079365508779 0 -117 0.0003908094006803174 -0.0002027164794387104 0 -118 0.0001623293440507526 0.0006156967016934909 0 -119 -0.0006156967016934909 0.0001623293440507526 0 -120 0.0006156967016934909 -0.0001623293440507526 0 -121 -0.0001623293440507526 -0.0006156967016934909 0 -122 -5.149762594049613e-05 -0.000140680870009453 0 -123 0.000140680870009453 -5.149762594049614e-05 0 -124 5.570620825351533e-05 0.0001309412202601445 0 -125 -0.0001466862863661694 3.043429079551567e-05 0 -$EndNodes -$Elements -253 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 4 -14 1 2 0 2 4 13 -15 1 2 0 2 13 14 -16 1 2 0 2 14 15 -17 1 2 0 2 15 16 -18 1 2 0 2 16 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 3 -22 1 2 0 3 3 20 -23 1 2 0 3 20 21 -24 1 2 0 3 21 22 -25 1 2 0 3 22 23 -26 1 2 0 3 23 24 -27 1 2 0 3 24 25 -28 1 2 0 3 25 26 -29 1 2 0 3 26 5 -30 1 2 0 4 5 27 -31 1 2 0 4 27 28 -32 1 2 0 4 28 29 -33 1 2 0 4 29 30 -34 1 2 0 4 30 31 -35 1 2 0 4 31 32 -36 1 2 0 4 32 33 -37 1 2 0 4 33 2 -38 2 2 0 1 6 7 54 -39 2 2 0 1 13 14 55 -40 2 2 0 1 20 21 56 -41 2 2 0 1 27 28 57 -42 2 2 0 1 59 99 104 -43 2 2 0 1 58 100 103 -44 2 2 0 1 60 101 102 -45 2 2 0 1 61 98 105 -46 2 2 0 1 34 100 58 -47 2 2 0 1 37 101 60 -48 2 2 0 1 35 98 61 -49 2 2 0 1 36 99 59 -50 2 2 0 1 9 10 67 -51 2 2 0 1 16 17 68 -52 2 2 0 1 23 24 66 -53 2 2 0 1 30 31 69 -54 2 2 0 1 11 12 64 -55 2 2 0 1 32 33 65 -56 2 2 0 1 18 19 62 -57 2 2 0 1 25 26 63 -58 2 2 0 1 9 67 89 -59 2 2 0 1 16 68 88 -60 2 2 0 1 23 66 86 -61 2 2 0 1 30 69 87 -62 2 2 0 1 12 91 64 -63 2 2 0 1 33 90 65 -64 2 2 0 1 19 92 62 -65 2 2 0 1 26 93 63 -66 2 2 0 1 6 54 80 -67 2 2 0 1 13 55 81 -68 2 2 0 1 20 56 78 -69 2 2 0 1 27 57 79 -70 2 2 0 1 7 85 54 -71 2 2 0 1 14 82 55 -72 2 2 0 1 21 83 56 -73 2 2 0 1 28 84 57 -74 2 2 0 1 40 66 63 -75 2 2 0 1 39 68 62 -76 2 2 0 1 38 67 64 -77 2 2 0 1 41 69 65 -78 2 2 0 1 52 70 61 -79 2 2 0 1 50 71 60 -80 2 2 0 1 51 73 58 -81 2 2 0 1 53 72 59 -82 2 2 0 1 35 61 108 -83 2 2 0 1 36 59 109 -84 2 2 0 1 34 58 106 -85 2 2 0 1 37 60 107 -86 2 2 0 1 43 62 92 -87 2 2 0 1 42 65 90 -88 2 2 0 1 44 64 91 -89 2 2 0 1 45 63 93 -90 2 2 0 1 46 89 67 -91 2 2 0 1 47 88 68 -92 2 2 0 1 48 86 66 -93 2 2 0 1 49 87 69 -94 2 2 0 1 58 73 106 -95 2 2 0 1 59 72 109 -96 2 2 0 1 60 71 107 -97 2 2 0 1 61 70 108 -98 2 2 0 1 48 66 102 -99 2 2 0 1 49 69 103 -100 2 2 0 1 47 68 104 -101 2 2 0 1 46 67 105 -102 2 2 0 1 40 102 66 -103 2 2 0 1 41 103 69 -104 2 2 0 1 39 104 68 -105 2 2 0 1 38 105 67 -106 2 2 0 1 51 58 117 -107 2 2 0 1 52 61 114 -108 2 2 0 1 53 59 116 -109 2 2 0 1 50 60 115 -110 2 2 0 1 48 102 101 -111 2 2 0 1 49 103 100 -112 2 2 0 1 47 104 99 -113 2 2 0 1 46 105 98 -114 2 2 0 1 35 77 96 -115 2 2 0 1 36 75 97 -116 2 2 0 1 34 76 95 -117 2 2 0 1 37 74 94 -118 2 2 0 1 43 94 74 -119 2 2 0 1 45 95 76 -120 2 2 0 1 42 96 77 -121 2 2 0 1 44 97 75 -122 2 2 0 1 62 68 111 -123 2 2 0 1 63 66 112 -124 2 2 0 1 64 67 110 -125 2 2 0 1 65 69 113 -126 2 2 0 1 1 124 72 -127 2 2 0 1 1 72 125 -128 2 2 0 1 43 119 62 -129 2 2 0 1 45 121 63 -130 2 2 0 1 42 120 65 -131 2 2 0 1 44 118 64 -132 2 2 0 1 11 64 110 -133 2 2 0 1 32 65 113 -134 2 2 0 1 18 62 111 -135 2 2 0 1 25 63 112 -136 2 2 0 1 10 110 67 -137 2 2 0 1 17 111 68 -138 2 2 0 1 24 112 66 -139 2 2 0 1 31 113 69 -140 2 2 0 1 39 62 119 -141 2 2 0 1 40 63 121 -142 2 2 0 1 38 64 118 -143 2 2 0 1 41 65 120 -144 2 2 0 1 35 108 77 -145 2 2 0 1 36 109 75 -146 2 2 0 1 34 106 76 -147 2 2 0 1 37 107 74 -148 2 2 0 1 53 74 107 -149 2 2 0 1 50 76 106 -150 2 2 0 1 51 77 108 -151 2 2 0 1 52 75 109 -152 2 2 0 1 2 6 80 -153 2 2 0 1 3 20 78 -154 2 2 0 1 4 13 81 -155 2 2 0 1 5 27 79 -156 2 2 0 1 7 8 85 -157 2 2 0 1 14 15 82 -158 2 2 0 1 21 22 83 -159 2 2 0 1 28 29 84 -160 2 2 0 1 48 101 83 -161 2 2 0 1 49 100 84 -162 2 2 0 1 46 98 85 -163 2 2 0 1 47 99 82 -164 2 2 0 1 43 78 94 -165 2 2 0 1 45 79 95 -166 2 2 0 1 42 80 96 -167 2 2 0 1 44 81 97 -168 2 2 0 1 56 83 101 -169 2 2 0 1 57 84 100 -170 2 2 0 1 54 85 98 -171 2 2 0 1 55 82 99 -172 2 2 0 1 56 94 78 -173 2 2 0 1 57 95 79 -174 2 2 0 1 54 96 80 -175 2 2 0 1 55 97 81 -176 2 2 0 1 50 73 122 -177 2 2 0 1 51 70 123 -178 2 2 0 1 52 72 124 -179 2 2 0 1 53 125 72 -180 2 2 0 1 70 124 123 -181 2 2 0 1 73 123 122 -182 2 2 0 1 39 116 104 -183 2 2 0 1 38 114 105 -184 2 2 0 1 41 117 103 -185 2 2 0 1 40 115 102 -186 2 2 0 1 39 74 116 -187 2 2 0 1 40 76 115 -188 2 2 0 1 41 77 117 -189 2 2 0 1 38 75 114 -190 2 2 0 1 59 104 116 -191 2 2 0 1 61 105 114 -192 2 2 0 1 58 103 117 -193 2 2 0 1 60 102 115 -194 2 2 0 1 53 107 71 -195 2 2 0 1 50 106 73 -196 2 2 0 1 51 108 70 -197 2 2 0 1 52 109 72 -198 2 2 0 1 43 74 119 -199 2 2 0 1 45 76 121 -200 2 2 0 1 42 77 120 -201 2 2 0 1 44 75 118 -202 2 2 0 1 39 119 74 -203 2 2 0 1 40 121 76 -204 2 2 0 1 38 118 75 -205 2 2 0 1 41 120 77 -206 2 2 0 1 50 115 76 -207 2 2 0 1 53 116 74 -208 2 2 0 1 51 117 77 -209 2 2 0 1 52 114 75 -210 2 2 0 1 53 71 125 -211 2 2 0 1 50 122 71 -212 2 2 0 1 51 123 73 -213 2 2 0 1 52 124 70 -214 2 2 0 1 1 122 123 -215 2 2 0 1 1 123 124 -216 2 2 0 1 2 90 33 -217 2 2 0 1 4 91 12 -218 2 2 0 1 3 92 19 -219 2 2 0 1 5 93 26 -220 2 2 0 1 8 9 89 -221 2 2 0 1 15 16 88 -222 2 2 0 1 22 23 86 -223 2 2 0 1 29 30 87 -224 2 2 0 1 10 11 110 -225 2 2 0 1 17 18 111 -226 2 2 0 1 24 25 112 -227 2 2 0 1 31 32 113 -228 2 2 0 1 56 101 94 -229 2 2 0 1 57 100 95 -230 2 2 0 1 54 98 96 -231 2 2 0 1 55 99 97 -232 2 2 0 1 35 96 98 -233 2 2 0 1 36 97 99 -234 2 2 0 1 34 95 100 -235 2 2 0 1 37 94 101 -236 2 2 0 1 2 80 90 -237 2 2 0 1 4 81 91 -238 2 2 0 1 3 78 92 -239 2 2 0 1 5 79 93 -240 2 2 0 1 8 89 85 -241 2 2 0 1 15 88 82 -242 2 2 0 1 22 86 83 -243 2 2 0 1 29 87 84 -244 2 2 0 1 42 90 80 -245 2 2 0 1 44 91 81 -246 2 2 0 1 43 92 78 -247 2 2 0 1 45 93 79 -248 2 2 0 1 48 83 86 -249 2 2 0 1 49 84 87 -250 2 2 0 1 47 82 88 -251 2 2 0 1 46 85 89 -252 2 2 0 1 71 122 125 -253 2 2 0 1 1 125 122 -$EndElements diff --git a/examples/PeriDEM/two_particles/circ_no_damp/inp/particle_locations_0.csv b/examples/PeriDEM/two_particles/circ_no_damp/inp/particle_locations_0.csv deleted file mode 100644 index 41cd14085..000000000 --- a/examples/PeriDEM/two_particles/circ_no_damp/inp/particle_locations_0.csv +++ /dev/null @@ -1,3 +0,0 @@ -i, x, y, z, r, o -0, 0.001000, 0.001000, 0.000000, 0.001000, 0.000000 -1, 0.001000, 0.003600, 0.000000, 0.001000, 1.570796 diff --git a/examples/PeriDEM/two_particles/circ_no_damp/inp/problem_setup.py b/examples/PeriDEM/two_particles/circ_no_damp/inp/problem_setup.py deleted file mode 100644 index 88c89ee3a..000000000 --- a/examples/PeriDEM/two_particles/circ_no_damp/inp/problem_setup.py +++ /dev/null @@ -1,465 +0,0 @@ -import os -import numpy as np -import sys - -def print_bool(arg, prefix = ""): - - str = prefix - if arg == True: - str += "True\n" - else: - str += "False\n" - return str - -def print_dbl(arg, prefix = ""): - - str = prefix + "%4.6e\n" % (arg) - return str - -def print_int(arg, prefix = ""): - str = prefix + "%d\n" % (arg) - return str - -def print_dbl_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%4.6e" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def print_int_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%d" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def does_intersect(p, r, R, particles, padding): - - for q in particles: - - pq = np.array([p[i] - q[i] for i in range(3)]) - if np.linalg.norm(pq) <= r + R + padding: - return True - - return False - - -def get_E(K, nu): - return 3. * K * (1. - 2. * nu) - -def get_G(E, nu): - return E / (2. * (1. + nu)) - - -def get_eff_k(k1, k2): - return 2. * k1 * k2 / (k1 + k2) - - -def particle_locations(inp_dir, pp_tag, R1, R2, offset): - """Generate particle location data""" - - sim_particles = [] - sim_particles.append([0., R1, R1, 0., R1, 0.]) - sim_particles.append([1., R1, 2. * R1 + R2 + offset, 0., R2, np.pi*0.5]) - - inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') - inpf.write("i, x, y, z, r, o\n") - for p in sim_particles: - inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], p[5])) - - inpf.close() - - -def generate_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): - - sim_inp_dir = str(inp_dir) - - # center and radius - sim_Cx = center[0] - sim_Cy = center[1] - sim_Cz = center[2] - sim_radius = radius - - # mesh size - sim_h = mesh_size - - # - # create .geo file for gmsh - # - geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') - geof.write("cl__1 = 1;\n") - geof.write("Mesh.MshFileVersion = 2.2;\n") - - # - # points - # - geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); - geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) - geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) - - # - # circlular arc - # - geof.write("Circle(1) = {2, 1, 4};\n") - geof.write("Circle(2) = {4, 1, 3};\n") - geof.write("Circle(3) = {3, 1, 5};\n") - geof.write("Circle(4) = {5, 1, 2};\n") - - # - # surfaces - # - geof.write("Line Loop(1) = {2, 3, 4, 1};\n") - - # - # plane surface - # - geof.write("Plane Surface(1) = {1};\n") - - # - # physical surface - # - # tag = '"' + "a" + '"' - # geof.write("Physical Surface(%s) = {1};\n" % (tag)) - - # # add center point to plane surface - geof.write("Point{1} In Surface {1};") - - # close file - geof.close() - - - -def create_input_file(inp_dir, pp_tag): - """Generates input file for two-particle test""" - - sim_inp_dir = str(inp_dir) - - ## R1 - bottom R2 - top - center = [0., 0., 0.] - R1 = 0.001 - R2 = 0.001 - mesh_size = R1 / 5. - if R2 < R1: - mesh_size = R2 / 5. - - horizon = 3. * mesh_size - particle_dist = 0.001 - - ## time - final_time = 0.04 - num_steps = 200000 - # final_time = 0.00002 - # num_steps = 2 - num_outputs = 100 - dt_out_n = num_steps / num_outputs - perform_out = True - - ## material - poisson1 = 0.25 - rho1 = 1200. - K1 = 2.16e+7 - E1 = get_E(K1, poisson1) - G1 = get_G(E1, poisson1) - Gc1 = 50. - - poisson2 = 0.25 - rho2 = 1200. - K2 = 2.16e+7 - E2 = get_E(K2, poisson2) - G2 = get_G(E2, poisson2) - Gc2 = 50. - - ## contact - # R_contact = 0.95 * mesh_size - # R_contact = 1.74e-04 - R_contact_factor = 0.95 - - # Kn_V_max = 7.385158e+05 - # Kn = np.power(Kn_V_max, 2) - # compute from bulk modulus - - # from bulk modulus - Kn_11 = 18. * get_eff_k(K1, K1) / (np.pi * np.power(horizon, 5)) - Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 5)) - Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 5)) - - beta_n_eps = 0.9 - friction_coeff = 0.5 - damping_active = False - friction_active = False - beta_n_factor = 100. - - ## gravity - gravity_active = True - gravity = [0., -10., 0.] - - ## assign free fall velocity to second particle - free_fall_dist = particle_dist - horizon - free_fall_vel = [0., 0., 0.] - free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - # free_fall_vel[1] = -2. - - - ### ---------------------------------------------------------------- ### - # generate YAML file - ### ---------------------------------------------------------------- ### - # print('\nGenerating imput file\n') - inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') - inpf.write("Model:\n") - inpf.write(" Dimension: 2\n") - inpf.write(" Discretization_Type:\n") - inpf.write(" Spatial: finite_difference\n") - inpf.write(" Time: central_difference\n") - inpf.write(" Final_Time: %4.6e\n" % (final_time)) - inpf.write(" Time_Steps: %d\n" % (num_steps)) - - inpf.write("Policy:\n") - inpf.write(" Enable_PostProcessing: true\n") - - # - # container info - # - inpf.write("Container:\n") - inpf.write(" Geometry:\n") - inpf.write(" Type: rectangle\n") - contain_params = [0., 0., 0., 2.*R1, 2.*R1 + 2.*R2 + particle_dist, 0.] - if R2 > R1: - contain_params[3] = 2.*R2 - inpf.write(" Parameters: " + print_dbl_list(contain_params)) - - # - # zone info - # - inpf.write("Zone:\n") - inpf.write(" Zones: 2\n") - - ## zone 1 (bottom particle) - inpf.write(" Zone_1:\n") - inpf.write(" Is_Wall: false\n") - - ## zone 2 (top particle) - inpf.write(" Zone_2:\n") - inpf.write(" Is_Wall: false\n") - - # - # particle info - # - inpf.write("Particle:\n") - inpf.write(" Test_Name: two_particle\n") - inpf.write(" Zone_1:\n") - inpf.write(" Type: circle\n") - p1_geom = [R1, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p1_geom)) - inpf.write(" Zone_2:\n") - inpf.write(" Type: circle\n") - p2_geom = [R2, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p2_geom)) - - # - # particle generation - # - inpf.write("Particle_Generation:\n") - inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") - inpf.write(" File_Data_Type: loc_rad_orient\n") - - # - # Mesh info - # - inpf.write("Mesh:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" File: mesh_cir_1_" + str(pp_tag) + ".msh \n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" File: mesh_cir_2_" + str(pp_tag) + ".msh \n") - - # - # Contact info - # - inpf.write("Contact:\n") - - ## 11 - inpf.write(" Zone_11:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_11)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 12 - inpf.write(" Zone_12:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_12)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 22 - inpf.write(" Zone_22:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_22)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - # - # Neighbor info - # - inpf.write("Neighbor:\n") - inpf.write(" Update_Criteria: simple_all\n") - inpf.write(" Search_Factor: 5.0\n") - - # - # Material info - # - inpf.write("Material:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho1)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K1)) - inpf.write(" G: %4.6e\n" % (G1)) - inpf.write(" Gc: %4.6e\n" % (Gc1)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho2)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K2)) - inpf.write(" G: %4.6e\n" % (G2)) - inpf.write(" Gc: %4.6e\n" % (Gc2)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - # - # Force - # - if gravity_active == True: - inpf.write("Force_BC:\n") - inpf.write(" Gravity: " + print_dbl_list(gravity)) - - # - # IC - # - inpf.write("IC:\n") - inpf.write(" Constant_Velocity:\n") - inpf.write(" Velocity_Vector: " + print_dbl_list(free_fall_vel)) - inpf.write(" Particle_List: [1]\n") - - # - # Displacement - # - inpf.write("Displacement_BC:\n") - inpf.write(" Sets: 1\n") - - inpf.write(" Set_1:\n") - inpf.write(" Particle_List: [0]\n") - inpf.write(" Direction: [1,2]\n") - inpf.write(" Time_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Parameters:\n") - inpf.write(" - 0.0\n") - inpf.write(" Spatial_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Zero_Displacement: true\n") - - # - # Output info - # - inpf.write("Output:\n") - inpf.write(" Path: ../out/\n") - inpf.write(" Tags:\n") - inpf.write(" - Displacement\n") - inpf.write(" - Velocity\n") - inpf.write(" - Force\n") - inpf.write(" - Force_Density\n") - inpf.write(" - Damage_Z\n") - inpf.write(" - Damage\n") - inpf.write(" - Nodal_Volume\n") - inpf.write(" - Zone_ID\n") - inpf.write(" - Particle_ID\n") - inpf.write(" - Fixity\n") - inpf.write(" - Force_Fixity\n") - inpf.write(" - Contact_Nodes\n") - inpf.write(" - No_Fail_Node\n") - inpf.write(" - Boundary_Node_Flag\n") - inpf.write(" - Theta\n") - inpf.write(" Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Compress_Type: zlib\n") - inpf.write(" Perform_FE_Out: false\n") - if perform_out: - inpf.write(" Perform_Out: true\n") - else: - inpf.write(" Perform_Out: false\n") - inpf.write(" Test_Output_Interval: %d\n" % (dt_out_n)) - - inpf.write(" Debug: 1\n") - inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) - - - inpf.write("HPX:\n") - inpf.write(" Partitions: 1\n") - - # close file - inpf.close() - - - # generate particle locations - particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - - # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_1', center, R1, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_2', center, R2, mesh_size, pp_tag) - - -##-------------------------------------------------------## -##-------------------------------------------------------## -inp_dir = './' -pp_tag = 0 -if len(sys.argv) > 1: - pp_tag = int(sys.argv[1]) - -create_input_file(inp_dir, pp_tag) diff --git a/examples/PeriDEM/two_particles/circ_no_damp/run.sh b/examples/PeriDEM/two_particles/circ_no_damp/run.sh deleted file mode 100755 index b4719022c..000000000 --- a/examples/PeriDEM/two_particles/circ_no_damp/run.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash -( -MY_PWD=$(pwd) -# locate executable -execsrc="../../../../../bin/PeriDEM" -nts="2" -if [[ $# -gt 0 ]]; then - nts="$1" -fi - -if [[ ! -d "out" ]]; then - mkdir "out" -fi - -# go to input directory -cd "inp" - -# get tag from command line -pp_tag="0" -if [[ $# -gt 1 ]]; then - pp_tag="$2" -fi - -f_suf="_$pp_tag" -echo "Setting up problem ... " -python3 -B problem_setup.py $pp_tag - -echo "Creating mesh for particles ... " -f_p_1_mesh="mesh_cir_1$f_suf" -gmsh "$f_p_1_mesh.geo" -2 &> /dev/null -gmsh "$f_p_1_mesh.geo" -2 -o "$f_p_1_mesh.vtk" &> /dev/null - -f_p_2_mesh="mesh_cir_2$f_suf" -gmsh "$f_p_2_mesh.geo" -2 &> /dev/null -gmsh "$f_p_2_mesh.geo" -2 -o "$f_p_2_mesh.vtk" &> /dev/null - -echo "Running PeriDEM ... " -f_inp="input$f_suf.yaml" -"$execsrc" -i "$f_inp" -nThreads $nts - -) 2>&1 | tee output.log diff --git a/test/test_data/peridem/twop_circ_diff_radius_diff_material/inp/problem_setup.py b/examples/PeriDEM/two_particles/twop_circ/inp/problem_setup.py similarity index 98% rename from test/test_data/peridem/twop_circ_diff_radius_diff_material/inp/problem_setup.py rename to examples/PeriDEM/two_particles/twop_circ/inp/problem_setup.py index fa68c71d4..6ba96207a 100644 --- a/test/test_data/peridem/twop_circ_diff_radius_diff_material/inp/problem_setup.py +++ b/examples/PeriDEM/two_particles/twop_circ/inp/problem_setup.py @@ -149,7 +149,7 @@ def create_input_file(inp_dir, pp_tag): ## R1 - bottom R2 - top center = [0., 0., 0.] - R1 = 0.003 + R1 = 0.001 R2 = 0.001 mesh_size = R1 / 5. if R2 < R1: @@ -159,21 +159,21 @@ def create_input_file(inp_dir, pp_tag): particle_dist = 0.001 ## time - final_time = 0.02 + final_time = 0.06 num_steps = 200000 # final_time = 0.00002 # num_steps = 2 - num_outputs = 10 + num_outputs = 40 dt_out_n = num_steps / num_outputs perform_out = True ## material poisson1 = 0.25 rho1 = 1200. - K1 = 2e+9 + K1 = 2.16e+7 E1 = get_E(K1, poisson1) G1 = get_G(E1, poisson1) - Gc1 = 500. + Gc1 = 50. poisson2 = 0.25 rho2 = 1200. @@ -196,7 +196,7 @@ def create_input_file(inp_dir, pp_tag): Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 5)) Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 5)) - beta_n_eps = 0.95 + beta_n_eps = 0.9 friction_coeff = 0.5 damping_active = True friction_active = False @@ -440,7 +440,7 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Perform_Out: false\n") inpf.write(" Test_Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Debug: 1\n") + inpf.write(" Debug: 3\n") inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) # close file diff --git a/test/test_data/peridem/twop_circ_no_python/run.sh b/examples/PeriDEM/two_particles/twop_circ/run.sh similarity index 100% rename from test/test_data/peridem/twop_circ_no_python/run.sh rename to examples/PeriDEM/two_particles/twop_circ/run.sh diff --git a/test/test_data/peridem/twop_concave/inp/problem_setup.py b/examples/PeriDEM/two_particles/twop_concave_and_hex/inp/problem_setup.py similarity index 82% rename from test/test_data/peridem/twop_concave/inp/problem_setup.py rename to examples/PeriDEM/two_particles/twop_concave_and_hex/inp/problem_setup.py index 4c7f7e5ff..a37bdc213 100644 --- a/test/test_data/peridem/twop_concave/inp/problem_setup.py +++ b/examples/PeriDEM/two_particles/twop_concave_and_hex/inp/problem_setup.py @@ -85,7 +85,7 @@ def particle_locations_orient(inp_dir, pp_tag, R1, R2, offset): sim_particles = [] sim_particles.append([0., R1, R1, 0., R1, 0.5*np.pi]) - sim_particles.append([1., R1+1.*R2*np.sin(np.pi/3.), 2. * R1 + R2 + offset, 0., R2, 0.5*np.pi]) + sim_particles.append([1., R1, 2. * R1 + R2 + offset, 0., R2, 0.]) inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') inpf.write("i, x, y, z, r, o\n") @@ -111,6 +111,44 @@ def rotate(p, theta, axis): return (1. - ct) * p_dot_n * axis_np + ct * p_np + st * n_cross_p +def get_ref_hex_points(center, radius, add_center = False): + + # drum2d + # + # v3 v2 + # + + + # + # + # + o + + # v4 x v1 + # + # + + + # v5 v6 + # + # Axis is a vector from x to v1 + # + + axis = [1., 0., 0.] + + # center and radius + sim_Cx = center[0] + sim_Cy = center[1] + sim_Cz = center[2] + sim_radius = radius + + rotate_axis = [0., 0., 1.] + + points = [] + if add_center: + points.append(center) + + for i in range(6): + xi = rotate(axis, i*np.pi/3., rotate_axis) + points.append([center[i] + radius * xi[i] for i in range(3)]) + + return points + + def get_ref_drum_points(center, radius, width, add_center = False): # drum2d @@ -162,7 +200,64 @@ def get_ref_drum_points(center, radius, width, add_center = False): return points -def generate_particle_gmsh_input(inp_dir, filename, center, radius, width, mesh_size, pp_tag): +def generate_hex_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): + + sim_inp_dir = str(inp_dir) + + points = get_ref_hex_points(center, radius, True) + + # + # create .geo file for gmsh + # + geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') + geof.write("cl__1 = 1;\n") + geof.write("Mesh.MshFileVersion = 2.2;\n") + + # + # points + # + for i in range(7): + p = points[i] + sts = "Point({}) = ".format(i+1) + sts += "{" + sts += "{}, {}, {}, {}".format(p[0], p[1], p[2], mesh_size) + sts += "};\n" + geof.write(sts); + + # + # circlular arc + # + geof.write("Line(1) = {2, 3};\n") + geof.write("Line(2) = {3, 4};\n") + geof.write("Line(3) = {4, 5};\n") + geof.write("Line(4) = {5, 6};\n") + geof.write("Line(5) = {6, 7};\n") + geof.write("Line(6) = {7, 2};\n") + + # + # surfaces + # + geof.write("Line Loop(1) = {1, 2, 3, 4, 5, 6};\n") + + # + # plane surface + # + geof.write("Plane Surface(1) = {1};\n") + + # + # physical surface + # + # tag = '"' + "a" + '"' + # geof.write("Physical Surface(%s) = {1};\n" % (tag)) + + # # add center point to plane surface + geof.write("Point{1} In Surface {1};") + + # close file + geof.close() + + +def generate_drum_particle_gmsh_input(inp_dir, filename, center, radius, width, mesh_size, pp_tag): sim_inp_dir = str(inp_dir) @@ -230,19 +325,19 @@ def create_input_file(inp_dir, pp_tag): center = [0., 0., 0.] R1 = 0.0015 R2 = 0.001 - mesh_size = R1 / 10. + mesh_size = R1 / 5. if R2 < R1: - mesh_size = R2 / 10. + mesh_size = R2 / 5. horizon = 3. * mesh_size - particle_dist = 0.001 + particle_dist = 0.0004 ## time - final_time = 0.01 - num_steps = 50000 + final_time = 0.004 + num_steps = 160000 # final_time = 0.00002 # num_steps = 2 - num_outputs = 10 + num_outputs = 20 dt_out_n = num_steps / num_outputs perform_out = True @@ -277,7 +372,7 @@ def create_input_file(inp_dir, pp_tag): beta_n_eps = 0.95 friction_coeff = 0.5 - damping_active = True + damping_active = False friction_active = False beta_n_factor = 100. @@ -289,7 +384,7 @@ def create_input_file(inp_dir, pp_tag): free_fall_dist = particle_dist - horizon free_fall_vel = [0., 0., 0.] # free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - free_fall_vel[1] = -8. + free_fall_vel[1] = -1. ## neighbor search details neigh_search_factor = 10. @@ -350,10 +445,9 @@ def create_input_file(inp_dir, pp_tag): p1_geom = [R1, drum1_neck_width, center[0], center[1], center[2], drum_axis[0], drum_axis[1], drum_axis[2]] inpf.write(" Parameters: " + print_dbl_list(p1_geom)) inpf.write(" Zone_2:\n") - inpf.write(" Type: drum2d\n") - - drum2_neck_width = 0.5*R2 - p2_geom = [R2, drum2_neck_width, center[0], center[1], center[2], drum_axis[0], drum_axis[1], drum_axis[2]] + inpf.write(" Type: hexagon\n") + hex_axis = [1., 0., 0.] + p2_geom = [R2, center[0], center[1], center[2], hex_axis[0], hex_axis[1], hex_axis[2]] inpf.write(" Parameters: " + print_dbl_list(p2_geom)) # @@ -371,11 +465,11 @@ def create_input_file(inp_dir, pp_tag): ## zone 1 inpf.write(" Zone_1:\n") - inpf.write(" File: mesh_drum_1_" + str(pp_tag) + ".msh \n") + inpf.write(" File: mesh_particle_1_" + str(pp_tag) + ".msh \n") ## zone 2 inpf.write(" Zone_2:\n") - inpf.write(" File: mesh_drum_2_" + str(pp_tag) + ".msh \n") + inpf.write(" File: mesh_particle_2_" + str(pp_tag) + ".msh \n") # # Contact info @@ -512,7 +606,7 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" - Particle_ID\n") inpf.write(" - Fixity\n") inpf.write(" - Force_Fixity\n") - inpf.write(" - Contact_Nodes\n") + inpf.write(" - Contact_Data\n") inpf.write(" - No_Fail_Node\n") inpf.write(" - Boundary_Node_Flag\n") inpf.write(" - Theta\n") @@ -540,10 +634,10 @@ def create_input_file(inp_dir, pp_tag): # particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) particle_locations_orient(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - p_mesh_fname = ['mesh_drum_1', 'mesh_drum_2'] + p_mesh_fname = ['mesh_particle_1', 'mesh_particle_2'] # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, p_mesh_fname[0], center, R1, drum1_neck_width, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, p_mesh_fname[1], center, R2, drum2_neck_width, mesh_size, pp_tag) + generate_drum_particle_gmsh_input(inp_dir, p_mesh_fname[0], center, R1, drum1_neck_width, mesh_size, pp_tag) + generate_hex_particle_gmsh_input(inp_dir, p_mesh_fname[1], center, R2, mesh_size, pp_tag) os.system("mkdir -p ../out") diff --git a/test/test_data/peridem/twop_concave/run.sh b/examples/PeriDEM/two_particles/twop_concave_and_hex/run.sh similarity index 100% rename from test/test_data/peridem/twop_concave/run.sh rename to examples/PeriDEM/two_particles/twop_concave_and_hex/run.sh diff --git a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/problem_setup.py b/examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/inp/problem_setup.py similarity index 65% rename from examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/problem_setup.py rename to examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/inp/problem_setup.py index cb09deef4..98b81ecab 100644 --- a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/problem_setup.py +++ b/examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/inp/problem_setup.py @@ -65,14 +65,19 @@ def get_G(E, nu): def get_eff_k(k1, k2): return 2. * k1 * k2 / (k1 + k2) +def rect_to_five_param(r): + return [r[3] - r[0], r[4] - r[1], 0.5*(r[0] + r[3]), 0.5*(r[1] + r[4]), 0.5*(r[2] + r[5])] -def particle_locations(inp_dir, pp_tag, R1, R2, offset): +def particle_locations(inp_dir, pp_tag, R1, R2, offset, w1_rect_five_format, w2_rect_five_format): """Generate particle location data""" sim_particles = [] sim_particles.append([0., R1, R1, 0., R1]) sim_particles.append([1., R1, 2. * R1 + R2 + offset, 0., R2]) + sim_particles.append([2., w1_rect_five_format[2], w1_rect_five_format[3], w1_rect_five_format[4], w1_rect_five_format[0]]) + sim_particles.append([3., w2_rect_five_format[2], w2_rect_five_format[3], w2_rect_five_format[4], w2_rect_five_format[0]]) + inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') inpf.write("i, x, y, z, r\n") for p in sim_particles: @@ -80,12 +85,15 @@ def particle_locations(inp_dir, pp_tag, R1, R2, offset): inpf.close() -def particle_locations_orient(inp_dir, pp_tag, R1, R2, offset): +def particle_locations_orient(inp_dir, pp_tag, R1, R2, offset, w1_rect_five_format, w2_rect_five_format): """Generate particle location data""" sim_particles = [] sim_particles.append([0., R1, R1, 0., R1, 0.5*np.pi]) - sim_particles.append([1., R1+1.*R1*np.sin(np.pi/3.), 2. * R1 + R2 + offset, 0., R2, 0.5*np.pi]) + sim_particles.append([1., R1+1.*R1*np.sin(np.pi/3.), 2. * R1 + R2 + offset, 0., R2, 0.3*np.pi]) + + sim_particles.append([2., w1_rect_five_format[2], w1_rect_five_format[3], w1_rect_five_format[4], w1_rect_five_format[0], 0.]) + sim_particles.append([3., w2_rect_five_format[2], w2_rect_five_format[3], w2_rect_five_format[4], w2_rect_five_format[0], 0.]) inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') inpf.write("i, x, y, z, r, o\n") @@ -283,56 +291,97 @@ def create_input_file(inp_dir, pp_tag): sim_inp_dir = str(inp_dir) - ## 1 - bottom 2 - top 3 - wall + ## 1 - bottom 2 - top 3 - wall 1 4 - wall 2 center = [0., 0., 0.] R1 = 0.001 R2 = 0.0015 - mesh_size = R1 / 10. + mesh_size = R1 / 5. if R2 < R1: - mesh_size = R2 / 10. + mesh_size = R2 / 5. - horizon = 3. * mesh_size - particle_dist = 0.001 + horizon = 2. * mesh_size + particle_dist = -R1 - ## wall - wall_bottom_particle_dist = 1.5 * mesh_size - wall_rect = [-R1, -horizon - wall_bottom_particle_dist, 0., 3.*R1, -wall_bottom_particle_dist, 0.] + ## wall 1 (at bottom) + wall1_bottom_particle_dist = 1.5 * mesh_size + wall1_top_edge_y = 0. - wall1_bottom_particle_dist + wall1_rect = [-R1, wall1_top_edge_y - 2*horizon, 0., 3.*R1, wall1_top_edge_y, 0.] + if R2 > R1: + wall1_rect[0] = R1-2.*R2 + wall1_rect[3] = R1+2.*R2 + + + # for peridem input cv file for particle locations and orientation, + # we need to represent rectangle using five parameters + # [Lx, Ly, xc1, xc2, xc3] where (xc1, xc2, xc3) is center of rectangle + wall1_five_param_format = rect_to_five_param(wall1_rect) + wall1_gmsh_input_rect = [-0.5*wall1_five_param_format[0], -0.5*wall1_five_param_format[1], 0., 0.5*wall1_five_param_format[0], 0.5*wall1_five_param_format[1], 0.] + wall1_peridem_input_param = [wall1_five_param_format[0], wall1_five_param_format[1], 0., 0., 0.] + wall1_peridem_input_param[2] = 0. + wall1_peridem_input_param[3] = 0. + wall1_peridem_input_param[4] = 0. + + ## wall 2 (at top) + ## center of top wall is (R1, 2R1 + R2 + offset), where + ## offset = particle_dist - free_fall_dist + ## free_fall_dist = particle_dist - horizon + ## so + ## offset = horizon + wall2_top_particle_dist = 4 * mesh_size + top_particle_center_y = 2*R1 + R2 + horizon + wall2_bottom_edge_y = top_particle_center_y + R2 + wall2_top_particle_dist + wall2_rect = [-R1, wall2_bottom_edge_y, 0., 3.*R1, wall2_bottom_edge_y + 2*horizon, 0.] if R2 > R1: - wall_rect[0] = R1-2.*R2 - wall_rect[3] = R1+2.*R2 + wall2_rect[0] = R1-2.*R2 + wall2_rect[3] = R1+2.*R2 + + wall2_five_param_format = rect_to_five_param(wall2_rect) + wall2_gmsh_input_rect = [-0.5*wall2_five_param_format[0], -0.5*wall2_five_param_format[1], 0., 0.5*wall2_five_param_format[0], 0.5*wall2_five_param_format[1], 0.] + wall2_peridem_input_param = [wall2_five_param_format[0], wall1_five_param_format[1], 0., 0., 0.] + wall2_peridem_input_param[2] = 0. + wall2_peridem_input_param[3] = 0. + wall2_peridem_input_param[4] = 0. ## time - final_time = 0.005 - num_steps = 800000 + final_time = 0.016 + num_steps = 80000 # final_time = 0.00002 # num_steps = 2 - num_outputs = 100 + num_outputs = 40 dt_out_n = num_steps / num_outputs perform_out = True ## material poisson1 = 0.25 rho1 = 1200. - K1 = 2.16e+7 + K1 = 2.16e+5 E1 = get_E(K1, poisson1) G1 = get_G(E1, poisson1) - Gc1 = 50. + Gc1 = 500. poisson2 = 0.25 rho2 = 1200. - K2 = 2e+9 + K2 = 2.e+6 E2 = get_E(K2, poisson2) G2 = get_G(E2, poisson2) Gc2 = 500. - # wall + # wall 1 (at bottom) poisson3 = 0.25 rho3 = 1200. - K3 = 2e+9 + K3 = 2.e+6 E3 = get_E(K3, poisson3) G3 = get_G(E3, poisson3) Gc3 = 500. + # wall 2 (at top) --- same as wall 1 so we will copy in input data + poisson4 = 0.25 + rho4 = 1200. + K4 = 2.e+9 + E4 = get_E(K4, poisson4) + G4 = get_G(E4, poisson4) + Gc4 = 500. + ## contact # R_contact = 0.95 * mesh_size # R_contact = 1.74e-04 @@ -346,13 +395,18 @@ def create_input_file(inp_dir, pp_tag): Kn_11 = 18. * get_eff_k(K1, K1) / (np.pi * np.power(horizon, 5)) Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 5)) Kn_33 = 18. * get_eff_k(K3, K3) / (np.pi * np.power(horizon, 5)) + Kn_44 = 18. * get_eff_k(K4, K4) / (np.pi * np.power(horizon, 5)) Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 5)) Kn_13 = 18. * get_eff_k(K1, K3) / (np.pi * np.power(horizon, 5)) + Kn_14 = 18. * get_eff_k(K1, K4) / (np.pi * np.power(horizon, 5)) Kn_23 = 18. * get_eff_k(K2, K3) / (np.pi * np.power(horizon, 5)) + Kn_24 = 18. * get_eff_k(K2, K4) / (np.pi * np.power(horizon, 5)) + Kn_34 = 18. * get_eff_k(K3, K4) / (np.pi * np.power(horizon, 5)) + Kn_factor = 10. beta_n_eps = 0.95 friction_coeff = 0.5 - damping_active = True + damping_active = False friction_active = False beta_n_factor = 100. @@ -364,7 +418,12 @@ def create_input_file(inp_dir, pp_tag): free_fall_dist = particle_dist - horizon free_fall_vel = [0., 0., 0.] #free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - free_fall_vel[1] = -5. + free_fall_vel[1] = -1 + + ## neighbor search details + neigh_search_factor = 10. + neigh_search_interval = 100 + neigh_search_criteria = "simple_all" ### ---------------------------------------------------------------- ### @@ -386,17 +445,18 @@ def create_input_file(inp_dir, pp_tag): inpf.write("Container:\n") inpf.write(" Geometry:\n") inpf.write(" Type: rectangle\n") - contain_params = [-R1, -horizon - wall_bottom_particle_dist, 0., 3.*R1, 2.*R1 + 2.*R2 + particle_dist, 0.] + contain_params = [-R1, -horizon - wall1_bottom_particle_dist, 0., 3.*R1, 2.*R1 + 2.*R2 + wall2_top_particle_dist + horizon, 0.] if R2 > R1: contain_params[0] = R1-2.*R2 contain_params[3] = R1+2.*R2 + contain_peridem_input_param = rect_to_five_param(contain_params) inpf.write(" Parameters: " + print_dbl_list(contain_params)) # # zone info # inpf.write("Zone:\n") - inpf.write(" Zones: 3\n") + inpf.write(" Zones: 4\n") ## zone 1 (bottom particle) inpf.write(" Zone_1:\n") @@ -409,35 +469,41 @@ def create_input_file(inp_dir, pp_tag): ## zone 3 (wall) inpf.write(" Zone_3:\n") inpf.write(" Is_Wall: true\n") - inpf.write(" Type: rectangle\n") - inpf.write(" Parameters: " + print_dbl_list(wall_rect)) + + ## zone 4 (wall) + inpf.write(" Zone_4:\n") + inpf.write(" Is_Wall: true\n") # # particle info # inpf.write("Particle:\n") - inpf.write(" Test_Name: two_particle_wall\n") + inpf.write(" Test_Name: two_particle_two_wall\n") + inpf.write(" Zone_1:\n") inpf.write(" Type: drum2d\n") - drum_axis = [1., 0., 0.] + drum1_axis = [1., 0., 0.] drum1_neck_width = 0.5*R1 - p1_geom = [R1, drum1_neck_width, center[0], center[1], center[2], drum_axis[0], drum_axis[1], drum_axis[2]] + p1_geom = [R1, drum1_neck_width, center[0], center[1], center[2], drum1_axis[0], drum1_axis[1], drum1_axis[2]] inpf.write(" Parameters: " + print_dbl_list(p1_geom)) + inpf.write(" Zone_2:\n") inpf.write(" Type: drum2d\n") + drum2_axis = [1., 0., 0.] #[np.cos(0.1*np.pi), np.sin(0.1*np.pi), 0.] drum2_neck_width = 0.5*R2 - p2_geom = [R2, drum2_neck_width, center[0], center[1], center[2], drum_axis[0], drum_axis[1], drum_axis[2]] + p2_geom = [R2, drum2_neck_width, center[0], center[1], center[2], drum2_axis[0], drum2_axis[1], drum2_axis[2]] inpf.write(" Parameters: " + print_dbl_list(p2_geom)) - # - # wall info - # - inpf.write("Wall:\n") inpf.write(" Zone_3:\n") - inpf.write(" Type: flexible\n") + inpf.write(" Type: rectangle\n") + inpf.write(" Parameters: " + print_dbl_list(wall1_peridem_input_param)) + inpf.write(" All_Dofs_Constrained: true\n") + + inpf.write(" Zone_4:\n") + inpf.write(" Type: rectangle\n") + inpf.write(" Parameters: " + print_dbl_list(wall2_peridem_input_param)) inpf.write(" All_Dofs_Constrained: true\n") - inpf.write(" Mesh: true\n") # # particle generation @@ -447,8 +513,6 @@ def create_input_file(inp_dir, pp_tag): # specify that we also provide the orientation information in the file inpf.write(" File_Data_Type: loc_rad_orient\n") - - # # Mesh info # @@ -464,7 +528,11 @@ def create_input_file(inp_dir, pp_tag): ## zone 3 (wall) inpf.write(" Zone_3:\n") - inpf.write(" File: mesh_wall_" + str(pp_tag) + ".msh \n") + inpf.write(" File: mesh_wall_1_" + str(pp_tag) + ".msh \n") + + ## zone 4 (wall) + inpf.write(" Zone_4:\n") + inpf.write(" File: mesh_wall_2_" + str(pp_tag) + ".msh \n") # # Contact info @@ -484,7 +552,7 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Kn: %4.6e\n" % (Kn_11)) inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) ## 12 @@ -499,7 +567,7 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Kn: %4.6e\n" % (Kn_12)) inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) ## 13 @@ -514,7 +582,22 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Kn: %4.6e\n" % (Kn_13)) inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) + inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) + + ## 14 + inpf.write(" Zone_14:\n") + inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) + + if damping_active == False: + inpf.write(" Damping_On: false\n") + if friction_active == False: + inpf.write(" Friction_On: false\n") + + inpf.write(" Kn: %4.6e\n" % (Kn_14)) + inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) + inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) ## 22 @@ -529,7 +612,7 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Kn: %4.6e\n" % (Kn_22)) inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) ## 23 @@ -544,7 +627,22 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Kn: %4.6e\n" % (Kn_23)) inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) + inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) + + ## 24 + inpf.write(" Zone_24:\n") + inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) + + if damping_active == False: + inpf.write(" Damping_On: false\n") + if friction_active == False: + inpf.write(" Friction_On: false\n") + + inpf.write(" Kn: %4.6e\n" % (Kn_24)) + inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) + inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) ## 33 @@ -559,15 +657,44 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Kn: %4.6e\n" % (Kn_33)) inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) + inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) + + ## 34 + inpf.write(" Zone_34:\n") + inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) + + if damping_active == False: + inpf.write(" Damping_On: false\n") + if friction_active == False: + inpf.write(" Friction_On: false\n") + + inpf.write(" Kn: %4.6e\n" % (Kn_34)) + inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) + inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) + inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) + + ## 44 + inpf.write(" Zone_44:\n") + inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) + + if damping_active == False: + inpf.write(" Damping_On: false\n") + if friction_active == False: + inpf.write(" Friction_On: false\n") + + inpf.write(" Kn: %4.6e\n" % (Kn_44)) + inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) + inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) + inpf.write(" Kn_Factor: %4.6e\n" % (Kn_factor)) inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - # # Neighbor info - # inpf.write("Neighbor:\n") - inpf.write(" Update_Criteria: simple_all\n") - inpf.write(" Search_Factor: 5.0\n") + inpf.write(" Update_Criteria: %s\n" % (neigh_search_criteria)) + inpf.write(" Search_Factor: %4.e\n" % (neigh_search_factor)) + inpf.write(" Search_Interval: %d\n" % (neigh_search_interval)) # # Material info @@ -610,6 +737,18 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Influence_Function:\n") inpf.write(" Type: 1\n") + ## zone 4 + inpf.write(" Zone_4:\n") + inpf.write(" Type: PDState\n") + inpf.write(" Horizon: %4.6e\n" % (horizon)) + inpf.write(" Density: %4.6e\n" % (rho3)) + inpf.write(" Compute_From_Classical: true\n") + inpf.write(" K: %4.6e\n" % (K4)) + inpf.write(" G: %4.6e\n" % (G4)) + inpf.write(" Gc: %4.6e\n" % (Gc4)) + inpf.write(" Influence_Function:\n") + inpf.write(" Type: 1\n") + # # Force # @@ -632,14 +771,8 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Sets: 1\n") inpf.write(" Set_1:\n") - inpf.write(" Wall_List: [0]\n") + inpf.write(" Particle_List: [2, 3]\n") inpf.write(" Direction: [1,2]\n") - inpf.write(" Time_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Parameters:\n") - inpf.write(" - 0.0\n") - inpf.write(" Spatial_Function:\n") - inpf.write(" Type: constant\n") inpf.write(" Zero_Displacement: true\n") # @@ -672,28 +805,33 @@ def create_input_file(inp_dir, pp_tag): inpf.write(" Perform_Out: false\n") inpf.write(" Test_Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Debug: 1\n") + inpf.write(" Debug: 2\n") inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) - # inpf.write(" Output_Criteria: \n") - # inpf.write(" Type: max_particle_dist\n") - # inpf.write(" Parameters: [%4.6e]\n" % (2. * sim_h)) - - - inpf.write("HPX:\n") - inpf.write(" Partitions: 1\n") # close file inpf.close() # generate particle locations - # particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - particle_locations_orient(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) + particle_locations_orient(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist, wall1_five_param_format, wall2_five_param_format) # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, 'mesh_drum_1', center, R1, drum1_neck_width, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, 'mesh_drum_2', center, R2, drum2_neck_width, mesh_size, pp_tag) - generate_wall_gmsh_input(inp_dir, 'mesh_wall', wall_rect, mesh_size, pp_tag) + p_mesh_fname = ['mesh_drum_1', 'mesh_drum_2', 'mesh_wall_1', 'mesh_wall_2'] + generate_particle_gmsh_input(inp_dir, p_mesh_fname[0], center, R1, drum1_neck_width, mesh_size, pp_tag) + generate_particle_gmsh_input(inp_dir, p_mesh_fname[1], center, R2, drum2_neck_width, mesh_size, pp_tag) + generate_wall_gmsh_input(inp_dir, p_mesh_fname[2], wall1_gmsh_input_rect, 0.5*mesh_size, pp_tag) + generate_wall_gmsh_input(inp_dir, p_mesh_fname[3], wall2_gmsh_input_rect, 0.5*mesh_size, pp_tag) + + os.system("mkdir -p ../out") + + for s in p_mesh_fname: + print('\n\n') + print(s) + print("gmsh {}_{}.geo -2".format(s, pp_tag)) + print('\n\n') + os.system("gmsh {}_{}.geo -2".format(s, pp_tag)) + # os.system("gmsh {}_{}.geo -2 -o {}_{}.vtk".format(s, pp_tag, s, pp_tag)) + ##-------------------------------------------------------## ##-------------------------------------------------------## diff --git a/test/test_data/peridem/twop_sphere/run.sh b/examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/run.sh similarity index 100% rename from test/test_data/peridem/twop_sphere/run.sh rename to examples/PeriDEM/two_particles/twop_wall_concave_diff_material_diff_size/run.sh diff --git a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/input_0.yaml b/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/input_0.yaml deleted file mode 100644 index 27c0cfca2..000000000 --- a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/input_0.yaml +++ /dev/null @@ -1,171 +0,0 @@ -Model: - Dimension: 2 - Discretization_Type: - Spatial: finite_difference - Time: central_difference - Final_Time: 5.000000e-03 - Time_Steps: 800000 -Container: - Geometry: - Type: rectangle - Parameters: [-2.000000e-03, -4.500000e-04, 0.000000e+00, 4.000000e-03, 6.000000e-03, 0.000000e+00] -Zone: - Zones: 3 - Zone_1: - Is_Wall: false - Zone_2: - Is_Wall: false - Zone_3: - Is_Wall: true - Type: rectangle - Parameters: [-2.000000e-03, -4.500000e-04, 0.000000e+00, 4.000000e-03, -1.500000e-04, 0.000000e+00] -Particle: - Test_Name: two_particle_wall - Zone_1: - Type: drum2d - Parameters: [1.000000e-03, 5.000000e-04, 0.000000e+00, 0.000000e+00, 0.000000e+00, 1.000000e+00, 0.000000e+00, 0.000000e+00] - Zone_2: - Type: drum2d - Parameters: [1.500000e-03, 7.500000e-04, 0.000000e+00, 0.000000e+00, 0.000000e+00, 1.000000e+00, 0.000000e+00, 0.000000e+00] -Wall: - Zone_3: - Type: flexible - All_Dofs_Constrained: true - Mesh: true -Particle_Generation: - From_File: particle_locations_0.csv - File_Data_Type: loc_rad_orient -Mesh: - Zone_1: - File: mesh_drum_1_0.msh - Zone_2: - File: mesh_drum_2_0.msh - Zone_3: - File: mesh_wall_0.msh -Contact: - Zone_11: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 5.092958e+25 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_12: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.007708e+26 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_13: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.007708e+26 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_22: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 4.715702e+27 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_23: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 4.715702e+27 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_33: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 4.715702e+27 - Epsilon: 9.500000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 -Neighbor: - Update_Criteria: simple_all - Search_Factor: 5.0 -Material: - Zone_1: - Type: PDState - Horizon: 3.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 - Zone_2: - Type: PDState - Horizon: 3.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.000000e+09 - G: 1.200000e+09 - Gc: 5.000000e+02 - Influence_Function: - Type: 1 - Zone_3: - Type: PDState - Horizon: 3.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.000000e+09 - G: 1.200000e+09 - Gc: 5.000000e+02 - Influence_Function: - Type: 1 -Force_BC: - Gravity: [0.000000e+00, -1.000000e+01, 0.000000e+00] -IC: - Constant_Velocity: - Velocity_Vector: [0.000000e+00, -5.000000e+00, 0.000000e+00] - Particle_List: [1] -Displacement_BC: - Sets: 1 - Set_1: - Wall_List: [0] - Direction: [1,2] - Time_Function: - Type: constant - Parameters: - - 0.0 - Spatial_Function: - Type: constant - Zero_Displacement: true -Output: - Path: ../out/ - Tags: - - Displacement - - Velocity - - Force - - Force_Density - - Damage_Z - - Damage - - Nodal_Volume - - Zone_ID - - Particle_ID - - Fixity - - Force_Fixity - - Contact_Data - - No_Fail_Node - - Boundary_Node_Flag - Output_Interval: 8000 - Compress_Type: zlib - Perform_FE_Out: false - Perform_Out: true - Test_Output_Interval: 8000 - Debug: 1 - Tag_PP: 0 -HPX: - Partitions: 1 diff --git a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/mesh_drum_1_0.msh b/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/mesh_drum_1_0.msh deleted file mode 100644 index b3c41160d..000000000 --- a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/mesh_drum_1_0.msh +++ /dev/null @@ -1,701 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -229 -1 0 0 0 -2 0.00025 0 0 -3 0.0005000000000000001 0.0008660254037844386 0 -4 -0.0004999999999999999 0.0008660254037844386 0 -5 -0.00025 0 0 -6 -0.0004999999999999999 -0.0008660254037844386 0 -7 0.0005000000000000001 -0.0008660254037844386 0 -8 0.0002749999999999658 8.660254037832544e-05 0 -9 0.0002999999999999015 0.0001732050807565464 0 -10 0.0003249999999998234 0.0002598076211347197 0 -11 0.0003499999999997424 0.0003464101615128832 0 -12 0.0003749999999996699 0.0004330127018910757 0 -13 0.0003999999999997305 0.0005196152422697293 0 -14 0.0004249999999997876 0.0006062177826483711 0 -15 0.0004499999999998584 0.00069282032302706 0 -16 0.0004749999999999292 0.0007794228634057491 0 -17 0.0004000000000001631 0.0008660254037844386 0 -18 0.0003000000000003939 0.0008660254037844386 0 -19 0.0002000000000006903 0.0008660254037844386 0 -20 0.0001000000000009507 0.0008660254037844386 0 -21 1.280984866791623e-15 0.0008660254037844386 0 -22 -9.999999999891595e-05 0.0008660254037844386 0 -23 -0.0001999999999991723 0.0008660254037844386 0 -24 -0.0002999999999995257 0.0008660254037844386 0 -25 -0.0003999999999997817 0.0008660254037844386 0 -26 -0.0004750000000000488 0.0007794228634061644 0 -27 -0.0004500000000001093 0.0006928203230279297 0 -28 -0.0004250000000001984 0.0006062177826497948 0 -29 -0.0004000000000002501 0.0005196152422715298 0 -30 -0.0003750000000003356 0.000433012701893382 0 -31 -0.0003500000000002767 0.000346410161514734 0 -32 -0.000325000000000206 0.0002598076211360453 0 -33 -0.0003000000000001386 0.0001732050807573678 0 -34 -0.0002750000000000721 8.660254037869347e-05 0 -35 -0.0002749999999999517 -8.660254037827638e-05 0 -36 -0.0002999999999998888 -0.0001732050807565024 0 -37 -0.0003249999999998131 -0.0002598076211346841 0 -38 -0.0003499999999997495 -0.0003464101615129079 0 -39 -0.000374999999999673 -0.0004330127018910868 0 -40 -0.0003999999999997302 -0.0005196152422697287 0 -41 -0.0004249999999997991 -0.0006062177826484114 0 -42 -0.0004499999999998648 -0.000692820323027083 0 -43 -0.0004749999999999296 -0.0007794228634057513 0 -44 -0.0004000000000001629 -0.0008660254037844386 0 -45 -0.0003000000000003937 -0.0008660254037844386 0 -46 -0.0002000000000006901 -0.0008660254037844386 0 -47 -0.0001000000000009505 -0.0008660254037844386 0 -48 -1.280768026357126e-15 -0.0008660254037844386 0 -49 9.999999999891617e-05 -0.0008660254037844386 0 -50 0.0001999999999991725 -0.0008660254037844386 0 -51 0.0002999999999995259 -0.0008660254037844386 0 -52 0.0003999999999997819 -0.0008660254037844386 0 -53 0.0004750000000000378 -0.0007794228634061253 0 -54 0.0004500000000000994 -0.0006928203230278948 0 -55 0.0004250000000001906 -0.0006062177826497671 0 -56 0.0004000000000002593 -0.0005196152422715613 0 -57 0.0003750000000003406 -0.0004330127018933988 0 -58 0.0003500000000002779 -0.0003464101615147379 0 -59 0.0003250000000002187 -0.0002598076211360891 0 -60 0.0003000000000001459 -0.0001732050807573929 0 -61 0.000275000000000073 -8.660254037869673e-05 0 -62 2.127312508364954e-05 0.0005017723855873655 0 -63 -2.127312508364892e-05 -0.0005017723855873724 0 -64 4.678277482741807e-05 0.0002328171423656943 0 -65 -4.678277482741647e-05 -0.0002328171423656994 0 -66 -0.0001780410451245116 0.0006174817275779901 0 -67 0.0001780410451245078 -0.0006174817275779927 0 -68 0.0001792090269921953 0.0006062099373180351 0 -69 -0.0001792090269921918 -0.0006062099373180487 0 -70 0.0001339459291901918 -0.0003383792807909875 0 -71 -0.000133945929190194 0.0003383792807909895 0 -72 0.0001802527745574386 0.000436450152530174 0 -73 -0.0001802527745574434 -0.0004364501525301945 0 -74 -1.484749926065145e-05 0.0006673728558518411 0 -75 1.48474992606501e-05 -0.0006673728558518477 0 -76 -0.0001150397208909887 0.000154348354133655 0 -77 0.0001150397208909884 -0.0001543483541336558 0 -78 -0.0002112701926129986 0.0004537686981512562 0 -79 0.0002112701926129977 -0.0004537686981512576 0 -80 0.0001239600474469715 0.0001027588421752582 0 -81 -0.0001239600474469646 -0.0001027588421752586 0 -82 -0.0003052233552966576 -0.0007189945165020898 0 -83 0.0003052233552966509 0.0007189945165020858 0 -84 0.000294688587034845 -0.0007228930896862543 0 -85 -0.0002946885870348503 0.0007228930896862552 0 -86 0.0001901818248049647 0.0003085110132002942 0 -87 -0.0001901818248049634 -0.0003085110132003113 0 -88 7.692097516045402e-05 0.0003700526787888047 0 -89 -7.692097516045793e-05 -0.0003700526787888172 0 -90 0.0002753707343710102 0.0005332146957628565 0 -91 -0.0002753707343710112 -0.000533214695762877 0 -92 0.0001117818245612543 0.0007338974951942916 0 -93 -0.0001117818245612457 -0.0007338974951942987 0 -94 -0.0001171991681949774 1.149802472611496e-05 0 -95 0.0001171991681949805 -1.149802472611458e-05 0 -96 -0.0001170661550538227 0.0007270571733614496 0 -97 0.000117066155053819 -0.0007270571733614516 0 -98 -0.0003056601322621795 0.0005937585256600342 0 -99 0.0003056601322621725 -0.0005937585256600386 0 -100 -0.0001282925555133278 0.0005365054635461377 0 -101 0.0001282925555133264 -0.0005365054635461391 0 -102 0.0001098458593634865 0.0005382401656750487 0 -103 -0.0001098458593634831 -0.0005382401656750665 0 -104 -0.0001954200526849285 0.000214846363880839 0 -105 0.0001954200526849293 -0.0002148463638808442 0 -106 0.0002440423404221227 -0.0003623562385057172 0 -107 -0.0002440423404221221 0.0003623562385057158 0 -108 2.478610736091489e-05 0.0001393600870476677 0 -109 -2.478610736091186e-05 -0.0001393600870476707 0 -110 0.0001899186419049687 0.0001859181460434065 0 -111 -0.0001899186419049579 -0.0001859181460434178 0 -112 4.069149155752164e-05 -0.000256845265230454 0 -113 -4.069149155752426e-05 0.0002568452652304534 0 -114 4.620406390762095e-05 -0.0003951061874737408 0 -115 -4.620406390762658e-05 0.0003951061874737419 0 -116 0.0003187733343954202 0.0006206230472350956 0 -117 -0.0003187733343954238 -0.0006206230472351099 0 -118 0.0002970922811743415 0.000407815447539262 0 -119 -0.0002970922811743458 -0.0004078154475392788 0 -120 9.074767021392062e-05 0.0006418320490886181 0 -121 -9.074767021392092e-05 -0.0006418320490886304 0 -122 -0.0002113153704788192 -0.0007629560610812222 0 -123 0.0002113153704788204 0.0007629560610812263 0 -124 -0.0003121337285515941 0.0005062413242820337 0 -125 0.0003121337285515926 -0.0005062413242820429 0 -126 0.0001193634050476132 -0.0004218227153350937 0 -127 -0.0001193634050476156 0.0004218227153350955 0 -128 -4.043299332333445e-05 0.0005672922229408108 0 -129 4.043299332333393e-05 -0.0005672922229408173 0 -130 0.0002152542363347303 -0.0007682412680443023 0 -131 -0.0002152542363347346 0.0007682412680443028 0 -132 -4.166468009509102e-05 0.0007791572476320064 0 -133 4.166468009509118e-05 -0.0007791572476320103 0 -134 -0.0002037561782733612 0.0001295006916696382 0 -135 0.0002037561782733631 -0.0001295006916696444 0 -136 -0.000101196578559606 0.0006439593329484955 0 -137 0.0001011965785596034 -0.0006439593329484989 0 -138 -0.0003692843859319891 -0.0007705556103434706 0 -139 0.0003692843859319862 0.0007705556103434645 0 -140 -0.0003685122056236249 0.0007697086184853929 0 -141 0.0003685122056236179 -0.0007697086184853782 0 -142 -4.927437733137605e-05 9.173107670877973e-05 0 -143 4.927437733137826e-05 -9.173107670878113e-05 0 -144 1.522693093525312e-05 0.0003283147936560837 0 -145 -1.522693093525501e-05 -0.0003283147936560878 0 -146 -0.0002322289762770687 0.0005578951762237158 0 -147 0.0002322289762770649 -0.0005578951762237193 0 -148 0.0002707827257038756 0.0003233510968302431 0 -149 -0.0002707827257038748 -0.0003233510968302521 0 -150 -0.0001955557749694995 -5.493669013962887e-05 0 -151 0.0001955557749695142 5.493669013964538e-05 0 -152 -0.0002984892523174654 0.0004203578248694244 0 -153 0.0002984892523174663 -0.0004203578248694309 0 -154 0.0001035889555838037 0.0004511833686259945 0 -155 -0.0001035889555838044 -0.0004511833686260087 0 -156 0.0003583127759062285 -0.0006622363272828831 0 -157 -0.0003583127759062395 0.0006622363272828979 0 -158 0.0001915086759892969 0.0005182241082246261 0 -159 -0.0001915086759892958 -0.0005182241082246499 0 -160 5.179099643059871e-05 0.0007951373686113804 0 -161 -5.179099643059621e-05 -0.0007951373686113875 0 -162 0.0002437986507215278 0.0002441723808578848 0 -163 -0.0002437986507215154 -0.0002441723808578886 0 -164 0.0001466082293143874 0.0003731968112473731 0 -165 -0.0001466082293143891 -0.0003731968112473911 0 -166 0.0001073339459887103 0.0001803985352240843 0 -167 -0.000107333945988704 -0.0001803985352240916 0 -168 -0.0003727147509477379 -0.0006788211747677246 0 -169 0.0003727147509477284 0.0006788211747677124 0 -170 0.0002502854706023872 -0.0002799264254178211 0 -171 -0.0002502854706023876 0.0002799264254178214 0 -172 -0.0001968344192274739 4.392304111909328e-05 0 -173 0.0001968344192274775 -4.392304111909227e-05 0 -174 4.609327022704148e-05 6.645988062521032e-05 0 -175 -4.609327022703541e-05 -6.645988062521375e-05 0 -176 -0.0002605359661944447 0.0006512318806131381 0 -177 0.0002605359661944393 -0.0006512318806131403 0 -178 -0.0001044904822409585 -0.000309005149624453 0 -179 0.0001044904822409592 0.0003090051496244408 0 -180 0.0002398027209882063 0.0006665999246096202 0 -181 -0.0002398027209882025 -0.0006665999246096288 0 -182 3.949712022710303e-05 0.000577807026378564 0 -183 -3.949712022710253e-05 -0.0005778070263785791 0 -184 0.0001109635677477939 -0.0002514389040064048 0 -185 -0.0001109635677477951 0.0002514389040064051 0 -186 -0.000325691426328176 -0.0004880766416667626 0 -187 0.0003256914263281756 0.0004880766416667515 0 -188 0.000145472750753571 0.0008034909557203573 0 -189 -0.0001454727507535738 -0.0008034909557203591 0 -190 -0.0002820525952791772 -0.0007917795871327687 0 -191 0.0002820525952791803 0.0007917795871327679 0 -192 0.0001771211964287241 -0.0003769115691248417 0 -193 -0.0001771211964287248 0.0003769115691248416 0 -194 -0.0001922839790279142 0.0006920283670605776 0 -195 0.0001922839790279096 -0.0006920283670605792 0 -196 0.0002890034628033165 -0.000792026520626634 0 -197 -0.0002890034628033216 0.000792026520626633 0 -198 0.0001347970142963458 -0.0008013012993213283 0 -199 -0.0001347970142963473 0.0008013012993213272 0 -200 0.0001725838458967359 0.0006927987754504347 0 -201 -0.0001725838458967255 -0.0006927987754504449 0 -202 0.0002210629295879171 0.0003864740895588983 0 -203 -0.0002210629295879195 -0.0003864740895589156 0 -204 -4.912486355156696e-05 0.0004742140849803478 0 -205 4.912486355156448e-05 -0.00047421408498035 0 -206 -0.0002168868928642525 -0.0001206842598986168 0 -207 0.0002168868928642643 0.0001206842598986364 0 -208 6.198204985564583e-05 -0.0003235734936379607 0 -209 -6.198204985565201e-05 0.000323573493637971 0 -210 2.028017655066113e-05 0.0004201072498520563 0 -211 -2.028017655066347e-05 -0.0004201072498520628 0 -212 0.0002484964703346966 0.0004617091892137613 0 -213 -0.0002484964703346986 -0.0004617091892137797 0 -214 0.0002482638451344058 0.0005919967502130021 0 -215 -0.0002482638451343916 -0.0005919967502130142 0 -216 0.0001470843867480914 0.0002434703945526341 0 -217 -0.0001470843867480859 -0.0002434703945526436 0 -218 4.08776206006521e-05 0.0007246090899158902 0 -219 -4.087762060064732e-05 -0.0007246090899158989 0 -220 0.0003468481151086319 0.0005553267607170372 0 -221 -0.0003468481151086356 -0.0005553267607170476 0 -222 -4.406573589468938e-05 0.0001795775103490683 0 -223 4.406573589469171e-05 -0.0001795775103490698 0 -224 0.0001855209729243251 -0.0002954889414252461 0 -225 -0.0001855209729243253 0.0002954889414252445 0 -226 -0.0001372992359674348 8.753550693096646e-05 0 -227 0.0001372992359674367 -8.753550693096783e-05 0 -228 -0.0003678548804382989 0.0005758044483592025 0 -229 0.0003678548804382831 -0.0005758044483592094 0 -$EndNodes -$Elements -463 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 15 2 0 6 6 -7 15 2 0 7 7 -8 1 2 0 1 2 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 13 -14 1 2 0 1 13 14 -15 1 2 0 1 14 15 -16 1 2 0 1 15 16 -17 1 2 0 1 16 3 -18 1 2 0 2 3 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 20 -22 1 2 0 2 20 21 -23 1 2 0 2 21 22 -24 1 2 0 2 22 23 -25 1 2 0 2 23 24 -26 1 2 0 2 24 25 -27 1 2 0 2 25 4 -28 1 2 0 3 4 26 -29 1 2 0 3 26 27 -30 1 2 0 3 27 28 -31 1 2 0 3 28 29 -32 1 2 0 3 29 30 -33 1 2 0 3 30 31 -34 1 2 0 3 31 32 -35 1 2 0 3 32 33 -36 1 2 0 3 33 34 -37 1 2 0 3 34 5 -38 1 2 0 4 5 35 -39 1 2 0 4 35 36 -40 1 2 0 4 36 37 -41 1 2 0 4 37 38 -42 1 2 0 4 38 39 -43 1 2 0 4 39 40 -44 1 2 0 4 40 41 -45 1 2 0 4 41 42 -46 1 2 0 4 42 43 -47 1 2 0 4 43 6 -48 1 2 0 5 6 44 -49 1 2 0 5 44 45 -50 1 2 0 5 45 46 -51 1 2 0 5 46 47 -52 1 2 0 5 47 48 -53 1 2 0 5 48 49 -54 1 2 0 5 49 50 -55 1 2 0 5 50 51 -56 1 2 0 5 51 52 -57 1 2 0 5 52 7 -58 1 2 0 6 7 53 -59 1 2 0 6 53 54 -60 1 2 0 6 54 55 -61 1 2 0 6 55 56 -62 1 2 0 6 56 57 -63 1 2 0 6 57 58 -64 1 2 0 6 58 59 -65 1 2 0 6 59 60 -66 1 2 0 6 60 61 -67 1 2 0 6 61 2 -68 2 2 0 1 114 126 208 -69 2 2 0 1 115 127 209 -70 2 2 0 1 208 126 70 -71 2 2 0 1 209 127 71 -72 2 2 0 1 78 100 146 -73 2 2 0 1 79 101 147 -74 2 2 0 1 66 146 100 -75 2 2 0 1 67 147 101 -76 2 2 0 1 33 134 104 -77 2 2 0 1 60 135 105 -78 2 2 0 1 66 100 136 -79 2 2 0 1 67 101 137 -80 2 2 0 1 33 104 171 -81 2 2 0 1 60 105 170 -82 2 2 0 1 81 175 94 -83 2 2 0 1 80 174 95 -84 2 2 0 1 1 94 175 -85 2 2 0 1 1 95 174 -86 2 2 0 1 81 94 150 -87 2 2 0 1 80 95 151 -88 2 2 0 1 58 170 106 -89 2 2 0 1 31 171 107 -90 2 2 0 1 74 96 136 -91 2 2 0 1 75 97 137 -92 2 2 0 1 68 120 102 -93 2 2 0 1 69 121 103 -94 2 2 0 1 74 132 96 -95 2 2 0 1 75 133 97 -96 2 2 0 1 79 126 101 -97 2 2 0 1 78 127 100 -98 2 2 0 1 1 142 94 -99 2 2 0 1 1 143 95 -100 2 2 0 1 62 154 102 -101 2 2 0 1 63 155 103 -102 2 2 0 1 68 102 158 -103 2 2 0 1 69 103 159 -104 2 2 0 1 95 173 151 -105 2 2 0 1 94 172 150 -106 2 2 0 1 58 59 170 -107 2 2 0 1 31 32 171 -108 2 2 0 1 5 150 172 -109 2 2 0 1 2 151 173 -110 2 2 0 1 22 199 132 -111 2 2 0 1 49 198 133 -112 2 2 0 1 64 222 108 -113 2 2 0 1 65 223 109 -114 2 2 0 1 96 132 199 -115 2 2 0 1 97 133 198 -116 2 2 0 1 64 113 222 -117 2 2 0 1 65 112 223 -118 2 2 0 1 32 33 171 -119 2 2 0 1 59 60 170 -120 2 2 0 1 76 185 104 -121 2 2 0 1 77 184 105 -122 2 2 0 1 76 104 134 -123 2 2 0 1 77 105 135 -124 2 2 0 1 62 102 182 -125 2 2 0 1 63 103 183 -126 2 2 0 1 7 53 52 -127 2 2 0 1 26 25 4 -128 2 2 0 1 44 43 6 -129 2 2 0 1 16 3 17 -130 2 2 0 1 24 25 140 -131 2 2 0 1 51 52 141 -132 2 2 0 1 44 45 138 -133 2 2 0 1 17 18 139 -134 2 2 0 1 100 128 136 -135 2 2 0 1 101 129 137 -136 2 2 0 1 84 177 195 -137 2 2 0 1 85 176 194 -138 2 2 0 1 33 34 134 -139 2 2 0 1 60 61 135 -140 2 2 0 1 80 166 108 -141 2 2 0 1 81 167 109 -142 2 2 0 1 64 108 166 -143 2 2 0 1 65 109 167 -144 2 2 0 1 45 190 138 -145 2 2 0 1 18 191 139 -146 2 2 0 1 74 182 120 -147 2 2 0 1 75 183 121 -148 2 2 0 1 24 140 197 -149 2 2 0 1 51 141 196 -150 2 2 0 1 84 195 130 -151 2 2 0 1 85 194 131 -152 2 2 0 1 74 128 182 -153 2 2 0 1 75 129 183 -154 2 2 0 1 58 106 153 -155 2 2 0 1 31 107 152 -156 2 2 0 1 43 44 138 -157 2 2 0 1 16 17 139 -158 2 2 0 1 52 53 141 -159 2 2 0 1 25 26 140 -160 2 2 0 1 54 156 141 -161 2 2 0 1 27 157 140 -162 2 2 0 1 79 153 106 -163 2 2 0 1 78 152 107 -164 2 2 0 1 83 123 180 -165 2 2 0 1 82 122 181 -166 2 2 0 1 42 43 138 -167 2 2 0 1 15 16 139 -168 2 2 0 1 53 54 141 -169 2 2 0 1 26 27 140 -170 2 2 0 1 48 49 133 -171 2 2 0 1 21 22 132 -172 2 2 0 1 98 176 157 -173 2 2 0 1 99 177 156 -174 2 2 0 1 76 222 185 -175 2 2 0 1 77 223 184 -176 2 2 0 1 79 106 192 -177 2 2 0 1 78 107 193 -178 2 2 0 1 11 12 118 -179 2 2 0 1 38 39 119 -180 2 2 0 1 72 158 154 -181 2 2 0 1 73 159 155 -182 2 2 0 1 9 162 110 -183 2 2 0 1 36 163 111 -184 2 2 0 1 81 206 111 -185 2 2 0 1 80 207 110 -186 2 2 0 1 102 154 158 -187 2 2 0 1 103 155 159 -188 2 2 0 1 9 110 207 -189 2 2 0 1 36 111 206 -190 2 2 0 1 113 185 222 -191 2 2 0 1 112 184 223 -192 2 2 0 1 80 108 174 -193 2 2 0 1 81 109 175 -194 2 2 0 1 88 144 179 -195 2 2 0 1 89 145 178 -196 2 2 0 1 65 145 112 -197 2 2 0 1 64 144 113 -198 2 2 0 1 123 200 180 -199 2 2 0 1 122 201 181 -200 2 2 0 1 29 30 124 -201 2 2 0 1 56 57 125 -202 2 2 0 1 70 126 192 -203 2 2 0 1 71 127 193 -204 2 2 0 1 42 138 168 -205 2 2 0 1 15 139 169 -206 2 2 0 1 62 128 204 -207 2 2 0 1 63 129 205 -208 2 2 0 1 100 204 128 -209 2 2 0 1 101 205 129 -210 2 2 0 1 23 197 131 -211 2 2 0 1 50 196 130 -212 2 2 0 1 68 200 120 -213 2 2 0 1 69 201 121 -214 2 2 0 1 98 146 176 -215 2 2 0 1 99 147 177 -216 2 2 0 1 115 144 210 -217 2 2 0 1 114 145 211 -218 2 2 0 1 85 157 176 -219 2 2 0 1 84 156 177 -220 2 2 0 1 23 24 197 -221 2 2 0 1 50 51 196 -222 2 2 0 1 80 110 166 -223 2 2 0 1 81 111 167 -224 2 2 0 1 88 210 144 -225 2 2 0 1 89 211 145 -226 2 2 0 1 67 177 147 -227 2 2 0 1 66 176 146 -228 2 2 0 1 84 141 156 -229 2 2 0 1 85 140 157 -230 2 2 0 1 68 158 214 -231 2 2 0 1 69 159 215 -232 2 2 0 1 92 120 200 -233 2 2 0 1 93 121 201 -234 2 2 0 1 19 123 191 -235 2 2 0 1 46 122 190 -236 2 2 0 1 64 179 144 -237 2 2 0 1 65 178 145 -238 2 2 0 1 14 169 116 -239 2 2 0 1 41 168 117 -240 2 2 0 1 74 136 128 -241 2 2 0 1 75 137 129 -242 2 2 0 1 62 210 154 -243 2 2 0 1 63 211 155 -244 2 2 0 1 12 187 118 -245 2 2 0 1 39 186 119 -246 2 2 0 1 74 120 218 -247 2 2 0 1 75 121 219 -248 2 2 0 1 114 211 205 -249 2 2 0 1 115 210 204 -250 2 2 0 1 14 116 220 -251 2 2 0 1 41 117 221 -252 2 2 0 1 18 19 191 -253 2 2 0 1 45 46 190 -254 2 2 0 1 29 124 228 -255 2 2 0 1 56 125 229 -256 2 2 0 1 11 118 148 -257 2 2 0 1 38 119 149 -258 2 2 0 1 98 124 146 -259 2 2 0 1 99 125 147 -260 2 2 0 1 78 124 152 -261 2 2 0 1 79 125 153 -262 2 2 0 1 78 146 124 -263 2 2 0 1 79 147 125 -264 2 2 0 1 66 136 194 -265 2 2 0 1 67 137 195 -266 2 2 0 1 37 38 149 -267 2 2 0 1 10 11 148 -268 2 2 0 1 98 228 124 -269 2 2 0 1 99 229 125 -270 2 2 0 1 92 218 120 -271 2 2 0 1 93 219 121 -272 2 2 0 1 63 205 211 -273 2 2 0 1 62 204 210 -274 2 2 0 1 96 194 136 -275 2 2 0 1 97 195 137 -276 2 2 0 1 63 183 129 -277 2 2 0 1 62 182 128 -278 2 2 0 1 30 31 152 -279 2 2 0 1 57 58 153 -280 2 2 0 1 98 157 228 -281 2 2 0 1 99 156 229 -282 2 2 0 1 90 220 116 -283 2 2 0 1 91 221 117 -284 2 2 0 1 108 222 142 -285 2 2 0 1 109 223 143 -286 2 2 0 1 76 142 222 -287 2 2 0 1 77 143 223 -288 2 2 0 1 118 187 212 -289 2 2 0 1 119 186 213 -290 2 2 0 1 83 116 169 -291 2 2 0 1 82 117 168 -292 2 2 0 1 81 150 206 -293 2 2 0 1 80 151 207 -294 2 2 0 1 10 148 162 -295 2 2 0 1 37 149 163 -296 2 2 0 1 30 152 124 -297 2 2 0 1 57 153 125 -298 2 2 0 1 114 205 126 -299 2 2 0 1 115 204 127 -300 2 2 0 1 90 116 214 -301 2 2 0 1 91 117 215 -302 2 2 0 1 82 138 190 -303 2 2 0 1 83 139 191 -304 2 2 0 1 83 169 139 -305 2 2 0 1 82 168 138 -306 2 2 0 1 72 154 164 -307 2 2 0 1 73 155 165 -308 2 2 0 1 79 192 126 -309 2 2 0 1 78 193 127 -310 2 2 0 1 88 164 154 -311 2 2 0 1 89 165 155 -312 2 2 0 1 83 180 116 -313 2 2 0 1 82 181 117 -314 2 2 0 1 14 15 169 -315 2 2 0 1 41 42 168 -316 2 2 0 1 108 142 174 -317 2 2 0 1 109 143 175 -318 2 2 0 1 2 8 151 -319 2 2 0 1 5 35 150 -320 2 2 0 1 36 37 163 -321 2 2 0 1 9 10 162 -322 2 2 0 1 102 120 182 -323 2 2 0 1 103 121 183 -324 2 2 0 1 8 9 207 -325 2 2 0 1 35 36 206 -326 2 2 0 1 40 41 221 -327 2 2 0 1 13 14 220 -328 2 2 0 1 54 55 156 -329 2 2 0 1 27 28 157 -330 2 2 0 1 82 190 122 -331 2 2 0 1 83 191 123 -332 2 2 0 1 1 174 142 -333 2 2 0 1 1 175 143 -334 2 2 0 1 86 162 148 -335 2 2 0 1 87 163 149 -336 2 2 0 1 92 200 123 -337 2 2 0 1 93 201 122 -338 2 2 0 1 34 172 134 -339 2 2 0 1 61 173 135 -340 2 2 0 1 85 197 140 -341 2 2 0 1 84 196 141 -342 2 2 0 1 93 122 189 -343 2 2 0 1 92 123 188 -344 2 2 0 1 46 189 122 -345 2 2 0 1 19 188 123 -346 2 2 0 1 5 172 34 -347 2 2 0 1 2 173 61 -348 2 2 0 1 20 21 160 -349 2 2 0 1 47 48 161 -350 2 2 0 1 21 132 160 -351 2 2 0 1 48 133 161 -352 2 2 0 1 118 212 202 -353 2 2 0 1 119 213 203 -354 2 2 0 1 72 202 212 -355 2 2 0 1 73 203 213 -356 2 2 0 1 106 224 192 -357 2 2 0 1 107 225 193 -358 2 2 0 1 86 216 162 -359 2 2 0 1 87 217 163 -360 2 2 0 1 110 162 216 -361 2 2 0 1 111 163 217 -362 2 2 0 1 28 228 157 -363 2 2 0 1 55 229 156 -364 2 2 0 1 84 130 196 -365 2 2 0 1 85 131 197 -366 2 2 0 1 90 212 187 -367 2 2 0 1 91 213 186 -368 2 2 0 1 101 126 205 -369 2 2 0 1 100 127 204 -370 2 2 0 1 74 218 132 -371 2 2 0 1 75 219 133 -372 2 2 0 1 96 131 194 -373 2 2 0 1 97 130 195 -374 2 2 0 1 90 214 158 -375 2 2 0 1 91 215 159 -376 2 2 0 1 113 209 185 -377 2 2 0 1 112 208 184 -378 2 2 0 1 88 179 164 -379 2 2 0 1 89 178 165 -380 2 2 0 1 19 20 188 -381 2 2 0 1 46 47 189 -382 2 2 0 1 97 198 130 -383 2 2 0 1 96 199 131 -384 2 2 0 1 64 166 216 -385 2 2 0 1 65 167 217 -386 2 2 0 1 70 184 208 -387 2 2 0 1 71 185 209 -388 2 2 0 1 92 188 160 -389 2 2 0 1 93 189 161 -390 2 2 0 1 50 130 198 -391 2 2 0 1 23 131 199 -392 2 2 0 1 94 142 226 -393 2 2 0 1 95 143 227 -394 2 2 0 1 12 13 187 -395 2 2 0 1 39 40 186 -396 2 2 0 1 22 23 199 -397 2 2 0 1 49 50 198 -398 2 2 0 1 76 226 142 -399 2 2 0 1 77 227 143 -400 2 2 0 1 70 192 224 -401 2 2 0 1 71 193 225 -402 2 2 0 1 47 161 189 -403 2 2 0 1 20 160 188 -404 2 2 0 1 69 181 201 -405 2 2 0 1 68 180 200 -406 2 2 0 1 86 148 202 -407 2 2 0 1 87 149 203 -408 2 2 0 1 88 154 210 -409 2 2 0 1 89 155 211 -410 2 2 0 1 28 29 228 -411 2 2 0 1 55 56 229 -412 2 2 0 1 64 216 179 -413 2 2 0 1 65 217 178 -414 2 2 0 1 76 134 226 -415 2 2 0 1 77 135 227 -416 2 2 0 1 86 202 164 -417 2 2 0 1 87 203 165 -418 2 2 0 1 66 194 176 -419 2 2 0 1 67 195 177 -420 2 2 0 1 112 145 208 -421 2 2 0 1 113 144 209 -422 2 2 0 1 118 202 148 -423 2 2 0 1 119 203 149 -424 2 2 0 1 132 218 160 -425 2 2 0 1 133 219 161 -426 2 2 0 1 86 164 179 -427 2 2 0 1 87 165 178 -428 2 2 0 1 106 170 224 -429 2 2 0 1 107 171 225 -430 2 2 0 1 115 209 144 -431 2 2 0 1 114 208 145 -432 2 2 0 1 35 206 150 -433 2 2 0 1 8 207 151 -434 2 2 0 1 72 212 158 -435 2 2 0 1 73 213 159 -436 2 2 0 1 90 158 212 -437 2 2 0 1 91 159 213 -438 2 2 0 1 117 181 215 -439 2 2 0 1 116 180 214 -440 2 2 0 1 72 164 202 -441 2 2 0 1 73 165 203 -442 2 2 0 1 110 216 166 -443 2 2 0 1 111 217 167 -444 2 2 0 1 90 187 220 -445 2 2 0 1 91 186 221 -446 2 2 0 1 92 160 218 -447 2 2 0 1 93 161 219 -448 2 2 0 1 134 172 226 -449 2 2 0 1 135 173 227 -450 2 2 0 1 105 224 170 -451 2 2 0 1 104 225 171 -452 2 2 0 1 105 184 224 -453 2 2 0 1 104 185 225 -454 2 2 0 1 70 224 184 -455 2 2 0 1 71 225 185 -456 2 2 0 1 94 226 172 -457 2 2 0 1 95 227 173 -458 2 2 0 1 86 179 216 -459 2 2 0 1 87 178 217 -460 2 2 0 1 68 214 180 -461 2 2 0 1 69 215 181 -462 2 2 0 1 40 221 186 -463 2 2 0 1 13 220 187 -$EndElements diff --git a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/mesh_drum_2_0.msh b/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/mesh_drum_2_0.msh deleted file mode 100644 index b2e0dd9d7..000000000 --- a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/mesh_drum_2_0.msh +++ /dev/null @@ -1,1301 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -429 -1 0 0 0 -2 0.000375 0 0 -3 0.0007500000000000002 0.001299038105676658 0 -4 -0.0007499999999999998 0.001299038105676658 0 -5 -0.000375 0 0 -6 -0.0007499999999999998 -0.001299038105676658 0 -7 0.0007500000000000002 -0.001299038105676658 0 -8 0.0004017857142856726 9.278843611961702e-05 0 -9 0.000428571428571336 0.0001855768722392016 0 -10 0.0004553571428569699 0.0002783653083586845 0 -11 0.0004821428571426117 0.0003711537444781947 0 -12 0.0005089285714282488 0.0004639421805976881 0 -13 0.0005357142857138684 0.000556730616717122 0 -14 0.0005624999999994971 0.0006495190528365864 0 -15 0.0005892857142852859 0.0007423074889566059 0 -16 0.0006160714285710558 0.0008350959250765594 0 -17 0.0006428571428568451 0.0009278843611965808 0 -18 0.0006696428571426303 0.001020672797316588 0 -19 0.0006964285714284112 0.00111346123343658 0 -20 0.0007232142857141945 0.00120624966955658 0 -21 0.0006500000000001839 0.001299038105676658 0 -22 0.0005500000000004295 0.001299038105676658 0 -23 0.0004500000000006992 0.001299038105676658 0 -24 0.0003500000000009873 0.001299038105676658 0 -25 0.0002500000000012569 0.001299038105676658 0 -26 0.0001500000000015253 0.001299038105676658 0 -27 5.000000000179926e-05 0.001299038105676658 0 -28 -4.999999999822464e-05 0.001299038105676658 0 -29 -0.0001499999999985001 0.001299038105676658 0 -30 -0.0002499999999987005 0.001299038105676658 0 -31 -0.0003499999999990761 0.001299038105676658 0 -32 -0.0004499999999991015 0.001299038105676658 0 -33 -0.000549999999999514 0.001299038105676658 0 -34 -0.0006499999999996099 0.001299038105676658 0 -35 -0.0007232142857143288 0.001206249669557047 0 -36 -0.0006964285714286898 0.001113461233437546 0 -37 -0.0006696428571430227 0.001020672797317948 0 -38 -0.0006428571428574104 0.00092788436119854 0 -39 -0.0006160714285717875 0.0008350959250790954 0 -40 -0.0005892857142861477 0.000742307488959592 0 -41 -0.0005625000000005113 0.0006495190528401003 0 -42 -0.000535714285714731 0.0005567306167201105 0 -43 -0.0005089285714289483 0.0004639421806001121 0 -44 -0.0004821428571431576 0.0003711537444800859 0 -45 -0.0004553571428573627 0.0002783653083600454 0 -46 -0.0004285714285715835 0.0001855768722400595 0 -47 -0.000401785714285802 9.278843612006531e-05 0 -48 -0.0004017857142856607 -9.278843611957552e-05 0 -49 -0.0004285714285713203 -0.0001855768722391476 0 -50 -0.0004553571428569574 -0.0002783653083586414 0 -51 -0.0004821428571425967 -0.0003711537444781431 0 -52 -0.0005089285714282226 -0.0004639421805975984 0 -53 -0.0005357142857138602 -0.000556730616717094 0 -54 -0.0005624999999994976 -0.0006495190528365893 0 -55 -0.0005892857142852804 -0.0007423074889565875 0 -56 -0.0006160714285710606 -0.0008350959250765774 0 -57 -0.0006428571428568521 -0.0009278843611966063 0 -58 -0.0006696428571426462 -0.001020672797316644 0 -59 -0.000696428571428422 -0.001113461233436618 0 -60 -0.0007232142857142003 -0.001206249669556601 0 -61 -0.0006500000000001834 -0.001299038105676658 0 -62 -0.0005500000000004291 -0.001299038105676658 0 -63 -0.0004500000000006988 -0.001299038105676658 0 -64 -0.0003500000000009868 -0.001299038105676658 0 -65 -0.0002500000000012565 -0.001299038105676658 0 -66 -0.0001500000000015249 -0.001299038105676658 0 -67 -5.000000000179882e-05 -0.001299038105676658 0 -68 4.999999999822508e-05 -0.001299038105676658 0 -69 0.0001499999999985005 -0.001299038105676658 0 -70 0.0002499999999987009 -0.001299038105676658 0 -71 0.0003499999999990765 -0.001299038105676658 0 -72 0.0004499999999991019 -0.001299038105676658 0 -73 0.0005499999999995144 -0.001299038105676658 0 -74 0.0006499999999996103 -0.001299038105676658 0 -75 0.0007232142857143205 -0.001206249669557016 0 -76 0.000696428571428652 -0.001113461233437414 0 -77 0.000669642857142986 -0.00102067279731782 0 -78 0.0006428571428573751 -0.0009278843611984168 0 -79 0.0006160714285717449 -0.0008350959250789468 0 -80 0.0005892857142861242 -0.0007423074889595098 0 -81 0.0005625000000004976 -0.0006495190528400523 0 -82 0.000535714285714711 -0.0005567306167200403 0 -83 0.0005089285714289429 -0.000463942180600093 0 -84 0.0004821428571431531 -0.00037115374448007 0 -85 0.0004553571428573681 -0.0002783653083600639 0 -86 0.0004285714285715884 -0.0001855768722400758 0 -87 0.0004017857142858055 -9.278843612007702e-05 0 -88 6.945170054780059e-17 0.0007362590575664665 0 -89 -6.831244948266206e-17 -0.0007362590575664649 0 -90 8.77205882353123e-05 0.000368129528783225 0 -91 -8.772058823531112e-05 -0.0003681295287832243 0 -92 0.0002755596710392313 -0.0009496506932144847 0 -93 -0.000275559671039236 0.0009496506932144827 0 -94 0.0002684860010390431 0.0009334343431082983 0 -95 -0.0002684860010390412 -0.000933434343108298 0 -96 0.0002009958740802214 -0.000484935778739904 0 -97 -0.0002009958740802196 0.0004849357787399054 0 -98 0.0002681514663437748 0.0006242690675857331 0 -99 -0.0002681514663437723 -0.0006242690675857314 0 -100 1.641492411675969e-05 0.001027882295437146 0 -101 -1.641492411675814e-05 -0.001027882295437146 0 -102 0.0001632037458360719 -0.0002322606825837693 0 -103 -0.0001632037458360691 0.0002322606825837701 0 -104 0.0003130789892828159 -0.0007136789395091023 0 -105 -0.0003130789892828188 0.0007136789395091048 0 -106 -0.0001715381890068317 -0.0001500529395143033 0 -107 0.00017153818900683 0.0001500529395143034 0 -108 0.0004579557019332758 -0.001079478771746201 0 -109 -0.0004579557019332755 0.0010794787717462 0 -110 -0.0004557680936755449 -0.001090857685408198 0 -111 0.000455768093675545 0.001090857685408195 0 -112 0.0003841708062840433 0.0007612588622489476 0 -113 -0.0003841708062840421 -0.000761258862248946 0 -114 0.0002822984219987558 0.0004008807429123904 0 -115 -0.0002822984219987495 -0.0004008807429123844 0 -116 -1.317655833094607e-06 0.0005314885720304664 0 -117 1.317655833096761e-06 -0.0005314885720304649 0 -118 -0.0001768558766878707 0.001110994798066637 0 -119 0.0001768558766878738 -0.001110994798066636 0 -120 0.0001982663082074955 0.0007822195938514943 0 -121 -0.0001982663082074936 -0.0007822195938514932 0 -122 -0.0001895336470886357 3.506534899333497e-05 0 -123 0.0001895336470886379 -3.506534899333556e-05 0 -124 0.0001756533674735196 0.001126088087706052 0 -125 -0.0001756533674735181 -0.001126088087706052 0 -126 0.0001766770616069544 -0.0008004204378764185 0 -127 -0.0001766770616069546 0.000800420437876418 0 -128 -0.0004445809718619553 0.0008425314760926045 0 -129 0.0004445809718619356 -0.0008425314760925829 0 -130 0.0003110818035174177 -0.0003410816655343772 0 -131 -0.0003110818035174156 0.0003410816655343742 0 -132 1.75519098600452e-05 0.0002038005166894733 0 -133 -1.755190986004416e-05 -0.0002038005166894737 0 -134 0.0003588175103880816 -0.0005407597612883075 0 -135 -0.000358817510388079 0.000540759761288309 0 -136 0.0004562467740436601 0.0009133346079879535 0 -137 -0.0004562467740436609 -0.0009133346079879588 0 -138 8.035487121289982e-05 -0.0003733511938587852 0 -139 -8.035487121289838e-05 0.000373351193858787 0 -140 -0.0001231892065506495 0.0006456814410210881 0 -141 0.0001231892065506512 -0.0006456814410210877 0 -142 -0.0003171146778243718 0.001146548458402755 0 -143 0.0003171146778243734 -0.001146548458402756 0 -144 5.278060754920517e-05 0.0008818674060290274 0 -145 -5.278060754920424e-05 -0.0008818674060290272 0 -146 -0.0002915747017866741 -0.0002521474545109528 0 -147 0.0002915747017866684 0.000252147454510955 0 -148 -0.0001146821068561042 0.0009352990715027188 0 -149 0.000114682106856107 -0.0009352990715027202 0 -150 0.0004050514590020474 0.000619636761976292 0 -151 -0.0004050514590020475 -0.0006196367619762889 0 -152 0.0003265535917266991 0.001146637875349054 0 -153 -0.0003265535917266977 -0.001146637875349055 0 -154 0.0001083381624128825 0.0006349610805997616 0 -155 -0.0001083381624128803 -0.0006349610805997596 0 -156 0.0001486839339862184 0.0004891850178880191 0 -157 -0.000148683933986216 -0.0004891850178880181 0 -158 1.331684948260625e-06 0.001157191775004665 0 -159 -1.331684948259499e-06 -0.001157191775004665 0 -160 -0.0002889138195079803 0.0001756321484353546 0 -161 0.0002889138195079868 -0.0001756321484353682 0 -162 -0.0005677813360764686 0.001162510557416633 0 -163 0.0005677813360764763 -0.00116251055741663 0 -164 -0.0005674489697673002 -0.001151396511725115 0 -165 0.0005674489697672996 0.001151396511725107 0 -166 -7.885622951321893e-05 0.0001169915287138356 0 -167 7.885622951322107e-05 -0.0001169915287138346 0 -168 0.000522609867738446 -0.0009702002904564317 0 -169 -0.0005226098677384533 0.0009702002904564532 0 -170 0.0001682235960913962 0.0009676436335381668 0 -171 -0.0001682235960913949 -0.0009676436335381664 0 -172 0.0004514859074757876 -0.0007401353538891159 0 -173 -0.0004514859074758035 0.0007401353538891527 0 -174 0.0003899164827527132 0.0004891600134013452 0 -175 -0.0003899164827527019 -0.0004891600134013256 0 -176 -0.0002547458344285766 -9.004437539987073e-05 0 -177 0.0002547458344285767 9.004437539987399e-05 0 -178 0.0002748080952041153 -0.0006119708038794792 0 -179 -0.0002748080952041125 0.0006119708038794805 0 -180 0.0003131343078703721 -0.0008285287779096501 0 -181 -0.0003131343078703875 0.0008285287779096551 0 -182 -0.0001744759645087336 -0.0002737516234416741 0 -183 0.000174475964508731 0.0002737516234416741 0 -184 -4.870100227425035e-05 0.000848285234401675 0 -185 4.870100227425228e-05 -0.0008482852344016778 0 -186 0.0005550282615038169 0.0009872688460982537 0 -187 -0.0005550282615038234 -0.0009872688460982784 0 -188 -9.331974650042825e-05 -0.0001186161143975493 0 -189 9.33197465004283e-05 0.0001186161143975486 0 -190 0.00037187467527755 -0.0004360618014170353 0 -191 -0.0003718746752775485 0.0004360618014170396 0 -192 -0.0003950945293196664 0.0009791183478489623 0 -193 0.0003950945293196613 -0.0009791183478489705 0 -194 0.0002808013686522314 0.0007291459986779526 0 -195 -0.0002808013686522294 -0.0007291459986779509 0 -196 0.0003025372866443725 0.0008317664905215335 0 -197 -0.0003025372866443708 -0.0008317664905215326 0 -198 0.0004929271890477911 0.0008032880052915848 0 -199 -0.0004929271890477915 -0.0008032880052915836 0 -200 0.0003465080127849631 0.001045031719247178 0 -201 -0.0003465080127849618 -0.001045031719247178 0 -202 -0.000410025750699183 0.001186993206794461 0 -203 0.000410025750699185 -0.001186993206794462 0 -204 0.0004152567613936491 0.001191568742394868 0 -205 -0.0004152567613936479 -0.001191568742394868 0 -206 0.0004532002815776217 -0.0006295436951507179 0 -207 -0.0004532002815776281 0.0006295436951507461 0 -208 8.891069185587352e-05 0.001206820106105591 0 -209 -8.891069185587264e-05 -0.001206820106105591 0 -210 0.0001696078125552995 -0.0004023583014773947 0 -211 -0.0001696078125552978 0.0004023583014773954 0 -212 -0.0005524818689222551 0.001057632983975783 0 -213 0.0005524818689222506 -0.001057632983975764 0 -214 -9.499809278584409e-05 0.001198564754173385 0 -215 9.499809278584552e-05 -0.001198564754173385 0 -216 -0.0002931709173976354 7.455903516162871e-05 0 -217 0.0002931709173976387 -7.455903516163686e-05 0 -218 -0.0003791875653883553 -0.0003517037421170078 0 -219 0.0003791875653883736 0.0003517037421170461 0 -220 -0.0002640093565985831 0.001055633329365777 0 -221 0.0002640093565985863 -0.001055633329365777 0 -222 0.0001019928056377699 -0.0004813707754577208 0 -223 -0.0001019928056377681 0.0004813707754577221 0 -224 0.0004677848160288119 0.0006973733845434365 0 -225 -0.0004677848160288122 -0.0006973733845434323 0 -226 0.0002093978189308209 -0.0007026937281334098 0 -227 -0.0002093978189308212 0.0007026937281334094 0 -228 -1.309439078773829e-06 0.0004195784530580065 0 -229 1.309439078775411e-06 -0.0004195784530580053 0 -230 -0.0003543830032932684 0.0002475388775986984 0 -231 0.0003543830032932717 -0.0002475388775987089 0 -232 -0.0002225269226594283 0.001195932201320112 0 -233 0.0002225269226594297 -0.001195932201320112 0 -234 0.0001995469943554896 0.0008798882365627933 0 -235 -0.0001995469943554878 -0.0008798882365627927 0 -236 -0.0003292226506552433 -0.0001578255304917441 0 -237 0.0003292226506552431 0.0001578255304917635 0 -238 -3.255430218366625e-05 0.0006391892306032569 0 -239 3.255430218366927e-05 -0.0006391892306032555 0 -240 0.0002395242883974036 0.001194493483457945 0 -241 -0.0002395242883974022 -0.001194493483457944 0 -242 0.000287507486746949 0.0005085881042773128 0 -243 -0.0002875074867469437 -0.000508588104277309 0 -244 1.893124603542177e-06 0.0003131322335556633 0 -245 -1.893124603541294e-06 -0.0003131322335556623 0 -246 0.0001774732388589129 0.000396206997123941 0 -247 -0.0001774732388589121 -0.0003962069971239392 0 -248 7.321515722123192e-05 0.001102688029955535 0 -249 -7.321515722123059e-05 -0.001102688029955533 0 -250 -6.943779742773026e-05 0.001087402448319164 0 -251 6.943779742773297e-05 -0.001087402448319164 0 -252 0.0003672517494002309 0.0008956360106631537 0 -253 -0.0003672517494002278 -0.0008956360106631528 0 -254 0.000102755024875938 0.0007353437720970148 0 -255 -0.0001027550248759361 -0.0007353437720970131 0 -256 0.0002791984528123258 -0.000441210302036217 0 -257 -0.0002791984528123238 0.0004412103020362179 0 -258 0.0002484444933555267 0.001037902281249979 0 -259 -0.0002484444933555252 -0.001037902281249979 0 -260 -8.753625892691503e-05 -1.099052242801096e-05 0 -261 8.753625892691559e-05 1.09905224280108e-05 0 -262 -0.0001030519418944135 0.0007489876928977318 0 -263 0.0001030519418944149 -0.000748987692897732 0 -264 0.0001993071899395974 -0.0001347609485351639 0 -265 -0.0001993071899395869 0.0001347609485351639 0 -266 0.0005279286277320679 -0.0007983475656725963 0 -267 -0.0005279286277321023 0.000798347565672678 0 -268 0.0001883445131512643 0.0006809002767553638 0 -269 -0.0001883445131512622 -0.0006809002767553621 0 -270 -0.0002056997468790929 0.0008841023898159305 0 -271 0.0002056997468790903 -0.0008841023898159302 0 -272 -0.0002493424345764932 0.0002534553821224033 0 -273 0.0002493424345764924 -0.000253455382122408 0 -274 -0.0003709893134140791 0.001066192286405851 0 -275 0.0003709893134140809 -0.001066192286405857 0 -276 7.60461022983706e-05 -0.0002532577292643663 0 -277 -7.604610229836827e-05 0.0002532577292643676 0 -278 0.0005560108473457524 0.0009026943243439612 0 -279 -0.0005560108473457551 -0.000902694324343984 0 -280 -0.0001751249741027474 -5.455792828377716e-05 0 -281 0.0001751249741027486 5.455792828377691e-05 0 -282 -0.0001059947017324242 -0.0002108820261775151 0 -283 0.000105994701732424 0.0002108820261775112 0 -284 -1.595401236687473e-05 0.0009433557619331961 0 -285 1.595401236687623e-05 -0.0009433557619331962 0 -286 0.0006066848051445021 0.001081024616301423 0 -287 -0.00060668480514451 -0.00108102461630145 0 -288 0.0004371523638791264 0.001016888191222099 0 -289 -0.000437152363879127 -0.001016888191222107 0 -290 -8.816130056287739e-05 0.0005725532856638111 0 -291 8.81613005628795e-05 -0.00057255328566381 0 -292 0.0003832411447077507 -0.0007786481969258062 0 -293 -0.0003832411447077652 0.0007786481969258235 0 -294 9.093691348722175e-05 0.0005474184582018504 0 -295 -9.093691348721958e-05 -0.000547418458201849 0 -296 -0.0002465415801885106 -0.0003278425339681906 0 -297 0.0002465415801885106 0.0003278425339681954 0 -298 0.0004457927093524115 -0.0005098036615348101 0 -299 -0.0004457927093524163 0.0005098036615348336 0 -300 -0.0004035100689693859 0.0003509975519038213 0 -301 0.000403510068969387 -0.0003509975519038202 0 -302 0.0004491555872018481 0.0005455372098704852 0 -303 -0.0004491555872018407 -0.0005455372098704808 0 -304 0.0001425707419847714 -0.0003108498899142669 0 -305 -0.0001425707419847695 0.0003108498899142686 0 -306 -0.0005077167520861803 0.001222222711253196 0 -307 0.000507716752086184 -0.001222222711253193 0 -308 0.0003678349123613518 -0.0009001583253742363 0 -309 -0.000367834912361365 0.0009001583253742372 0 -310 0.0003573076509252172 -0.0006292664965111768 0 -311 -0.0003573076509252083 0.000629266496511177 0 -312 -0.0006372479231738511 0.001213697223962807 0 -313 0.0006372479231738497 -0.001213697223962811 0 -314 -0.0006054970325546109 -0.001220730159025271 0 -315 0.0006054970325546113 0.001220730159025266 0 -316 -0.0001682086129137048 0.001004323476659225 0 -317 0.0001682086129137057 -0.001004323476659225 0 -318 0.0003722874478737267 0.0002534361546144901 0 -319 -0.0003722874478737222 -0.0002534361546144466 0 -320 -0.0005077113594487104 -0.001224108742822749 0 -321 0.0005077113594487123 0.001224108742822748 0 -322 0.0001873988884000618 0.0005643775742855484 0 -323 -0.000187398888400059 -0.0005643775742855463 0 -324 0.0002580910558067147 -0.0005306981878848394 0 -325 -0.0002580910558067127 0.0005306981878848406 0 -326 0.0003382341429208018 0.0005744033936646159 0 -327 -0.0003382341429207995 -0.0005744033936646129 0 -328 -0.000309933470236152 0.001225510015574129 0 -329 0.0003099334702361531 -0.001225510015574129 0 -330 8.031727440094967e-05 0.0009635917572436675 0 -331 -8.031727440094863e-05 -0.000963591757243667 0 -332 0.0001795194509675961 -0.0005757005715400358 0 -333 -0.0001795194509675944 0.0005757005715400367 0 -334 0.0003569471491174706 0.0006822493333413259 0 -335 -0.000356947149117469 -0.0006822493333413232 0 -336 0.0005409399132225691 -0.0008966608065912958 0 -337 -0.0005409399132225885 0.0008966608065913569 0 -338 8.619498537226362e-05 0.0004499984146621751 0 -339 -8.619498537226158e-05 -0.0004499984146621743 0 -340 0.0004839605012202612 0.0006150359942201355 0 -341 -0.0004839605012202618 -0.0006150359942201286 0 -342 7.792067293724267e-05 0.0002777906656268131 0 -343 -7.792067293724209e-05 -0.0002777906656268138 0 -344 -0.000418653670383338 -0.0004191537164154007 0 -345 0.0004186536703833561 0.0004191537164154272 0 -346 0.0003162669283039993 0.001226155262511037 0 -347 -0.0003162669283039983 -0.001226155262511037 0 -348 0.0004196603524542484 0.0008356486794103354 0 -349 -0.000419660352454248 -0.0008356486794103348 0 -350 -0.0002451206676304003 0.0007852410170494629 0 -351 0.000245120667630394 -0.0007852410170494611 0 -352 4.909245065160392e-05 0.0008053134804762814 0 -353 -4.909245065160256e-05 -0.0008053134804762808 0 -354 -7.037352108953087e-05 0.00099965261077029 0 -355 7.037352108953276e-05 -0.0009996526107702904 0 -356 -0.0002456527312399079 -0.0001859646191741143 0 -357 0.0002456527312399038 0.00018596461917412 0 -358 0.00012518393454191 0.0008349395795641376 0 -359 -0.0001251839345419083 -0.0008349395795641366 0 -360 3.970150459975376e-05 0.000669181724815164 0 -361 -3.970150459975132e-05 -0.0006691817248151616 0 -362 1.772631134224482e-05 -8.506359563536325e-05 0 -363 -1.77263113422439e-05 8.506359563536335e-05 0 -364 0.0005861628438036969 -0.0009795007582394605 0 -365 -0.0005861628438036779 0.0009795007582394869 0 -366 -0.0006201929317286378 0.001106742881731566 0 -367 0.0006201929317286097 -0.001106742881731555 0 -368 -0.0001305625925381179 0.0008633653133039155 0 -369 0.0001305625925381196 -0.0008633653133039168 0 -370 -0.0004925462442467478 0.001147874812882719 0 -371 0.0004925462442467559 -0.001147874812882715 0 -372 0.000386564328093128 0.00110648905226773 0 -373 -0.0003865643280931267 -0.001106489052267731 0 -374 0.0002535809362969902 0.001119154205658492 0 -375 -0.000253580936296988 -0.001119154205658494 0 -376 -0.0004951688969703481 -0.00114624490471667 0 -377 0.0004951688969703471 0.00114624490471666 0 -378 -4.852771397506365e-07 0.001236209466749063 0 -379 4.852771397512907e-07 -0.001236209466749063 0 -380 -0.0003586942135991409 0.0001550177433602742 0 -381 0.0003586942135991466 -0.0001550177433602874 0 -382 0.0004554451832613259 -0.0009327650908962383 0 -383 -0.0004554451832613368 0.000932765090896254 0 -384 0.0002166723939981795 0.0004718476872974423 0 -385 -0.0002166723939981761 -0.0004718476872974393 0 -386 0.0001315735916092889 0.001045182125169013 0 -387 -0.0001315735916092887 -0.001045182125169012 0 -388 0.0005205459222989226 -0.0007113914969008084 0 -389 -0.0005205459222989402 0.0007113914969008689 0 -390 0.0002462180880632454 -0.001126032586808834 0 -391 -0.0002462180880632437 0.001126032586808836 0 -392 0.0003281269284005413 -0.001004223498498578 0 -393 -0.0003281269284005482 0.001004223498498567 0 -394 -5.483343850883831e-05 0.0001726347281182341 0 -395 5.483343850884057e-05 -0.0001726347281182331 0 -396 -0.0003229660736069155 -6.667346179349081e-05 0 -397 0.0003229660736069191 6.667346179350295e-05 0 -398 0.0003520248108244804 0.0009664466645267416 0 -399 -0.0003520248108244794 -0.0009664466645267411 0 -400 -0.0005296593005665369 -0.001073292841232419 0 -401 0.0005296593005665293 0.001073292841232381 0 -402 -0.0002643243156453267 -1.001820262109615e-05 0 -403 0.0002643243156453296 1.001820262109596e-05 0 -404 0.000461610905063992 -0.001007921299013913 0 -405 -0.0004616109050639929 0.00100792129901391 0 -406 0.000314377943447207 0.0003172021256246154 0 -407 -0.0003143779434472024 -0.0003172021256245964 0 -408 0.0004462209317275619 -0.0004317839140326662 0 -409 -0.0004462209317275629 0.0004317839140326849 0 -410 5.380992214630491e-06 0.001093791137179128 0 -411 -5.380992214628814e-06 -0.001093791137179127 0 -412 0.0001252104813877901 0.0009055861225875586 0 -413 -0.0001252104813877888 -0.0009055861225875581 0 -414 0.000391003105954125 -0.0006905380727575528 0 -415 -0.0003910031059541278 0.0006905380727575524 0 -416 4.102092449661942e-05 0.0006044478132500998 0 -417 -4.102092449661703e-05 -0.0006044478132500981 0 -418 -0.0001219639408606226 5.89170477700749e-05 0 -419 0.0001219639408606237 -5.891704777007429e-05 0 -420 0.0003502655620837606 0.0004297357329649511 0 -421 -0.0003502655620837502 -0.0004297357329649506 0 -422 0.0001733302298345893 0.001228570799212124 0 -423 -0.0001733302298345884 -0.001228570799212125 0 -424 0.0001287585931300034 -0.0001590704734771358 0 -425 -0.0001287585931299973 0.0001590704734771397 0 -426 -0.0002217144973620522 0.0003264966570406719 0 -427 0.0002217144973620536 -0.0003264966570406743 0 -428 -0.0006372846990320293 -0.001149663399977095 0 -429 0.0006372846990320299 0.001149663399977084 0 -$EndNodes -$Elements -863 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 15 2 0 6 6 -7 15 2 0 7 7 -8 1 2 0 1 2 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 13 -14 1 2 0 1 13 14 -15 1 2 0 1 14 15 -16 1 2 0 1 15 16 -17 1 2 0 1 16 17 -18 1 2 0 1 17 18 -19 1 2 0 1 18 19 -20 1 2 0 1 19 20 -21 1 2 0 1 20 3 -22 1 2 0 2 3 21 -23 1 2 0 2 21 22 -24 1 2 0 2 22 23 -25 1 2 0 2 23 24 -26 1 2 0 2 24 25 -27 1 2 0 2 25 26 -28 1 2 0 2 26 27 -29 1 2 0 2 27 28 -30 1 2 0 2 28 29 -31 1 2 0 2 29 30 -32 1 2 0 2 30 31 -33 1 2 0 2 31 32 -34 1 2 0 2 32 33 -35 1 2 0 2 33 34 -36 1 2 0 2 34 4 -37 1 2 0 3 4 35 -38 1 2 0 3 35 36 -39 1 2 0 3 36 37 -40 1 2 0 3 37 38 -41 1 2 0 3 38 39 -42 1 2 0 3 39 40 -43 1 2 0 3 40 41 -44 1 2 0 3 41 42 -45 1 2 0 3 42 43 -46 1 2 0 3 43 44 -47 1 2 0 3 44 45 -48 1 2 0 3 45 46 -49 1 2 0 3 46 47 -50 1 2 0 3 47 5 -51 1 2 0 4 5 48 -52 1 2 0 4 48 49 -53 1 2 0 4 49 50 -54 1 2 0 4 50 51 -55 1 2 0 4 51 52 -56 1 2 0 4 52 53 -57 1 2 0 4 53 54 -58 1 2 0 4 54 55 -59 1 2 0 4 55 56 -60 1 2 0 4 56 57 -61 1 2 0 4 57 58 -62 1 2 0 4 58 59 -63 1 2 0 4 59 60 -64 1 2 0 4 60 6 -65 1 2 0 5 6 61 -66 1 2 0 5 61 62 -67 1 2 0 5 62 63 -68 1 2 0 5 63 64 -69 1 2 0 5 64 65 -70 1 2 0 5 65 66 -71 1 2 0 5 66 67 -72 1 2 0 5 67 68 -73 1 2 0 5 68 69 -74 1 2 0 5 69 70 -75 1 2 0 5 70 71 -76 1 2 0 5 71 72 -77 1 2 0 5 72 73 -78 1 2 0 5 73 74 -79 1 2 0 5 74 7 -80 1 2 0 6 7 75 -81 1 2 0 6 75 76 -82 1 2 0 6 76 77 -83 1 2 0 6 77 78 -84 1 2 0 6 78 79 -85 1 2 0 6 79 80 -86 1 2 0 6 80 81 -87 1 2 0 6 81 82 -88 1 2 0 6 82 83 -89 1 2 0 6 83 84 -90 1 2 0 6 84 85 -91 1 2 0 6 85 86 -92 1 2 0 6 86 87 -93 1 2 0 6 87 2 -94 2 2 0 1 332 141 226 -95 2 2 0 1 333 140 227 -96 2 2 0 1 178 332 226 -97 2 2 0 1 179 333 227 -98 2 2 0 1 368 127 262 -99 2 2 0 1 369 126 263 -100 2 2 0 1 184 368 262 -101 2 2 0 1 185 369 263 -102 2 2 0 1 96 210 222 -103 2 2 0 1 97 211 223 -104 2 2 0 1 94 258 170 -105 2 2 0 1 95 259 171 -106 2 2 0 1 139 223 211 -107 2 2 0 1 138 222 210 -108 2 2 0 1 24 346 204 -109 2 2 0 1 64 347 205 -110 2 2 0 1 88 184 262 -111 2 2 0 1 89 185 263 -112 2 2 0 1 98 326 334 -113 2 2 0 1 99 327 335 -114 2 2 0 1 15 198 224 -115 2 2 0 1 55 199 225 -116 2 2 0 1 16 278 198 -117 2 2 0 1 56 279 199 -118 2 2 0 1 31 202 328 -119 2 2 0 1 71 203 329 -120 2 2 0 1 90 183 246 -121 2 2 0 1 91 182 247 -122 2 2 0 1 98 334 194 -123 2 2 0 1 99 335 195 -124 2 2 0 1 23 24 204 -125 2 2 0 1 63 64 205 -126 2 2 0 1 93 270 316 -127 2 2 0 1 92 271 317 -128 2 2 0 1 132 363 189 -129 2 2 0 1 133 362 188 -130 2 2 0 1 128 267 173 -131 2 2 0 1 129 266 172 -132 2 2 0 1 134 190 256 -133 2 2 0 1 135 191 257 -134 2 2 0 1 15 16 198 -135 2 2 0 1 55 56 199 -136 2 2 0 1 94 170 234 -137 2 2 0 1 95 171 235 -138 2 2 0 1 242 322 384 -139 2 2 0 1 243 323 385 -140 2 2 0 1 109 274 202 -141 2 2 0 1 108 275 203 -142 2 2 0 1 112 196 194 -143 2 2 0 1 113 197 195 -144 2 2 0 1 93 181 270 -145 2 2 0 1 92 180 271 -146 2 2 0 1 33 312 306 -147 2 2 0 1 73 313 307 -148 2 2 0 1 142 202 274 -149 2 2 0 1 143 203 275 -150 2 2 0 1 120 194 196 -151 2 2 0 1 121 195 197 -152 2 2 0 1 132 394 363 -153 2 2 0 1 133 395 362 -154 2 2 0 1 41 207 389 -155 2 2 0 1 81 206 388 -156 2 2 0 1 162 306 312 -157 2 2 0 1 163 307 313 -158 2 2 0 1 29 232 214 -159 2 2 0 1 69 233 215 -160 2 2 0 1 31 32 202 -161 2 2 0 1 71 72 203 -162 2 2 0 1 137 187 289 -163 2 2 0 1 136 186 288 -164 2 2 0 1 98 322 242 -165 2 2 0 1 99 323 243 -166 2 2 0 1 160 265 272 -167 2 2 0 1 161 264 273 -168 2 2 0 1 103 272 265 -169 2 2 0 1 102 273 264 -170 2 2 0 1 250 316 354 -171 2 2 0 1 251 317 355 -172 2 2 0 1 62 320 314 -173 2 2 0 1 22 321 315 -174 2 2 0 1 104 178 226 -175 2 2 0 1 105 179 227 -176 2 2 0 1 88 352 184 -177 2 2 0 1 89 353 185 -178 2 2 0 1 106 176 356 -179 2 2 0 1 107 177 357 -180 2 2 0 1 112 348 196 -181 2 2 0 1 113 349 197 -182 2 2 0 1 118 316 250 -183 2 2 0 1 119 317 251 -184 2 2 0 1 14 15 224 -185 2 2 0 1 54 55 225 -186 2 2 0 1 81 82 206 -187 2 2 0 1 41 42 207 -188 2 2 0 1 17 18 186 -189 2 2 0 1 57 58 187 -190 2 2 0 1 129 172 292 -191 2 2 0 1 128 173 293 -192 2 2 0 1 148 184 284 -193 2 2 0 1 149 185 285 -194 2 2 0 1 400 110 289 -195 2 2 0 1 401 111 288 -196 2 2 0 1 427 256 130 -197 2 2 0 1 426 257 131 -198 2 2 0 1 187 400 289 -199 2 2 0 1 186 401 288 -200 2 2 0 1 12 302 174 -201 2 2 0 1 52 303 175 -202 2 2 0 1 196 348 252 -203 2 2 0 1 197 349 253 -204 2 2 0 1 12 174 345 -205 2 2 0 1 52 175 344 -206 2 2 0 1 173 389 207 -207 2 2 0 1 172 388 206 -208 2 2 0 1 134 256 324 -209 2 2 0 1 135 257 325 -210 2 2 0 1 164 314 320 -211 2 2 0 1 165 315 321 -212 2 2 0 1 134 298 190 -213 2 2 0 1 135 299 191 -214 2 2 0 1 100 330 386 -215 2 2 0 1 101 331 387 -216 2 2 0 1 142 328 202 -217 2 2 0 1 143 329 203 -218 2 2 0 1 210 256 427 -219 2 2 0 1 211 257 426 -220 2 2 0 1 181 350 270 -221 2 2 0 1 180 351 271 -222 2 2 0 1 116 338 294 -223 2 2 0 1 117 339 295 -224 2 2 0 1 116 228 338 -225 2 2 0 1 117 229 339 -226 2 2 0 1 96 222 332 -227 2 2 0 1 97 223 333 -228 2 2 0 1 144 184 352 -229 2 2 0 1 145 185 353 -230 2 2 0 1 152 204 346 -231 2 2 0 1 153 205 347 -232 2 2 0 1 222 291 332 -233 2 2 0 1 223 290 333 -234 2 2 0 1 136 198 278 -235 2 2 0 1 137 199 279 -236 2 2 0 1 100 386 248 -237 2 2 0 1 101 387 249 -238 2 2 0 1 148 316 270 -239 2 2 0 1 149 317 271 -240 2 2 0 1 137 279 187 -241 2 2 0 1 136 278 186 -242 2 2 0 1 139 244 228 -243 2 2 0 1 138 245 229 -244 2 2 0 1 106 282 188 -245 2 2 0 1 107 283 189 -246 2 2 0 1 146 182 356 -247 2 2 0 1 147 183 357 -248 2 2 0 1 90 228 244 -249 2 2 0 1 91 229 245 -250 2 2 0 1 140 262 227 -251 2 2 0 1 141 263 226 -252 2 2 0 1 133 188 282 -253 2 2 0 1 132 189 283 -254 2 2 0 1 112 224 198 -255 2 2 0 1 113 225 199 -256 2 2 0 1 106 188 280 -257 2 2 0 1 107 189 281 -258 2 2 0 1 127 227 262 -259 2 2 0 1 126 226 263 -260 2 2 0 1 188 362 260 -261 2 2 0 1 189 363 261 -262 2 2 0 1 29 30 232 -263 2 2 0 1 69 70 233 -264 2 2 0 1 106 356 182 -265 2 2 0 1 107 357 183 -266 2 2 0 1 362 1 260 -267 2 2 0 1 363 1 261 -268 2 2 0 1 156 384 322 -269 2 2 0 1 157 385 323 -270 2 2 0 1 128 383 337 -271 2 2 0 1 129 382 336 -272 2 2 0 1 118 214 232 -273 2 2 0 1 119 215 233 -274 2 2 0 1 288 398 136 -275 2 2 0 1 289 399 137 -276 2 2 0 1 152 374 200 -277 2 2 0 1 153 375 201 -278 2 2 0 1 398 252 136 -279 2 2 0 1 399 253 137 -280 2 2 0 1 134 178 310 -281 2 2 0 1 135 179 311 -282 2 2 0 1 106 280 176 -283 2 2 0 1 107 281 177 -284 2 2 0 1 104 310 178 -285 2 2 0 1 105 311 179 -286 2 2 0 1 176 236 356 -287 2 2 0 1 177 237 357 -288 2 2 0 1 104 351 180 -289 2 2 0 1 105 350 181 -290 2 2 0 1 183 297 246 -291 2 2 0 1 182 296 247 -292 2 2 0 1 148 368 184 -293 2 2 0 1 149 369 185 -294 2 2 0 1 128 337 267 -295 2 2 0 1 129 336 266 -296 2 2 0 1 398 258 94 -297 2 2 0 1 399 259 95 -298 2 2 0 1 200 258 398 -299 2 2 0 1 201 259 399 -300 2 2 0 1 118 250 214 -301 2 2 0 1 119 251 215 -302 2 2 0 1 200 374 258 -303 2 2 0 1 201 375 259 -304 2 2 0 1 158 214 250 -305 2 2 0 1 159 215 251 -306 2 2 0 1 260 363 418 -307 2 2 0 1 261 362 419 -308 2 2 0 1 93 316 220 -309 2 2 0 1 92 317 221 -310 2 2 0 1 26 27 208 -311 2 2 0 1 66 67 209 -312 2 2 0 1 120 196 234 -313 2 2 0 1 121 197 235 -314 2 2 0 1 9 318 237 -315 2 2 0 1 49 319 236 -316 2 2 0 1 94 234 196 -317 2 2 0 1 95 235 197 -318 2 2 0 1 134 324 178 -319 2 2 0 1 135 325 179 -320 2 2 0 1 308 129 292 -321 2 2 0 1 309 128 293 -322 2 2 0 1 104 180 292 -323 2 2 0 1 105 181 293 -324 2 2 0 1 180 308 292 -325 2 2 0 1 181 309 293 -326 2 2 0 1 140 238 262 -327 2 2 0 1 141 239 263 -328 2 2 0 1 88 262 238 -329 2 2 0 1 89 263 239 -330 2 2 0 1 160 216 265 -331 2 2 0 1 161 217 264 -332 2 2 0 1 130 256 190 -333 2 2 0 1 131 257 191 -334 2 2 0 1 139 277 244 -335 2 2 0 1 138 276 245 -336 2 2 0 1 17 186 278 -337 2 2 0 1 57 187 279 -338 2 2 0 1 170 258 386 -339 2 2 0 1 171 259 387 -340 2 2 0 1 5 216 47 -341 2 2 0 1 2 217 87 -342 2 2 0 1 8 9 237 -343 2 2 0 1 48 49 236 -344 2 2 0 1 146 296 182 -345 2 2 0 1 147 297 183 -346 2 2 0 1 93 309 181 -347 2 2 0 1 92 308 180 -348 2 2 0 1 122 265 216 -349 2 2 0 1 123 264 217 -350 2 2 0 1 68 69 215 -351 2 2 0 1 28 29 214 -352 2 2 0 1 106 182 282 -353 2 2 0 1 107 183 283 -354 2 2 0 1 174 302 326 -355 2 2 0 1 175 303 327 -356 2 2 0 1 98 194 268 -357 2 2 0 1 99 195 269 -358 2 2 0 1 190 298 408 -359 2 2 0 1 191 299 409 -360 2 2 0 1 90 342 183 -361 2 2 0 1 91 343 182 -362 2 2 0 1 5 396 402 -363 2 2 0 1 2 397 403 -364 2 2 0 1 144 284 184 -365 2 2 0 1 145 285 185 -366 2 2 0 1 1 363 260 -367 2 2 0 1 1 362 261 -368 2 2 0 1 35 34 4 -369 2 2 0 1 7 75 74 -370 2 2 0 1 61 60 6 -371 2 2 0 1 20 3 21 -372 2 2 0 1 5 402 216 -373 2 2 0 1 2 403 217 -374 2 2 0 1 116 223 228 -375 2 2 0 1 117 222 229 -376 2 2 0 1 139 228 223 -377 2 2 0 1 138 229 222 -378 2 2 0 1 150 326 302 -379 2 2 0 1 151 327 303 -380 2 2 0 1 94 196 252 -381 2 2 0 1 95 197 253 -382 2 2 0 1 130 190 301 -383 2 2 0 1 131 191 300 -384 2 2 0 1 109 370 212 -385 2 2 0 1 108 371 213 -386 2 2 0 1 148 284 354 -387 2 2 0 1 149 285 355 -388 2 2 0 1 162 212 370 -389 2 2 0 1 163 213 371 -390 2 2 0 1 96 256 210 -391 2 2 0 1 97 257 211 -392 2 2 0 1 124 422 208 -393 2 2 0 1 125 423 209 -394 2 2 0 1 27 378 208 -395 2 2 0 1 67 379 209 -396 2 2 0 1 139 305 277 -397 2 2 0 1 138 304 276 -398 2 2 0 1 124 208 248 -399 2 2 0 1 125 209 249 -400 2 2 0 1 33 34 312 -401 2 2 0 1 73 74 313 -402 2 2 0 1 61 62 314 -403 2 2 0 1 21 22 315 -404 2 2 0 1 158 248 208 -405 2 2 0 1 159 249 209 -406 2 2 0 1 18 286 186 -407 2 2 0 1 58 287 187 -408 2 2 0 1 50 51 218 -409 2 2 0 1 10 11 219 -410 2 2 0 1 112 334 224 -411 2 2 0 1 113 335 225 -412 2 2 0 1 427 273 102 -413 2 2 0 1 426 272 103 -414 2 2 0 1 36 366 312 -415 2 2 0 1 76 367 313 -416 2 2 0 1 304 427 102 -417 2 2 0 1 305 426 103 -418 2 2 0 1 124 240 422 -419 2 2 0 1 125 241 423 -420 2 2 0 1 372 288 111 -421 2 2 0 1 373 289 110 -422 2 2 0 1 200 288 372 -423 2 2 0 1 201 289 373 -424 2 2 0 1 120 268 194 -425 2 2 0 1 121 269 195 -426 2 2 0 1 45 46 230 -427 2 2 0 1 85 86 231 -428 2 2 0 1 47 216 380 -429 2 2 0 1 87 217 381 -430 2 2 0 1 68 215 379 -431 2 2 0 1 28 214 378 -432 2 2 0 1 147 237 318 -433 2 2 0 1 146 236 319 -434 2 2 0 1 35 36 312 -435 2 2 0 1 75 76 313 -436 2 2 0 1 188 260 280 -437 2 2 0 1 189 261 281 -438 2 2 0 1 158 208 378 -439 2 2 0 1 159 209 379 -440 2 2 0 1 130 231 273 -441 2 2 0 1 131 230 272 -442 2 2 0 1 161 273 231 -443 2 2 0 1 160 272 230 -444 2 2 0 1 150 224 334 -445 2 2 0 1 151 225 335 -446 2 2 0 1 150 334 326 -447 2 2 0 1 151 335 327 -448 2 2 0 1 109 212 405 -449 2 2 0 1 108 213 404 -450 2 2 0 1 169 405 212 -451 2 2 0 1 168 404 213 -452 2 2 0 1 34 35 312 -453 2 2 0 1 74 75 313 -454 2 2 0 1 20 21 315 -455 2 2 0 1 60 61 314 -456 2 2 0 1 173 267 389 -457 2 2 0 1 172 266 388 -458 2 2 0 1 159 379 215 -459 2 2 0 1 158 378 214 -460 2 2 0 1 98 268 322 -461 2 2 0 1 99 269 323 -462 2 2 0 1 127 270 350 -463 2 2 0 1 126 271 351 -464 2 2 0 1 142 274 220 -465 2 2 0 1 143 275 221 -466 2 2 0 1 124 386 258 -467 2 2 0 1 125 387 259 -468 2 2 0 1 160 380 216 -469 2 2 0 1 161 381 217 -470 2 2 0 1 104 226 351 -471 2 2 0 1 105 227 350 -472 2 2 0 1 112 194 334 -473 2 2 0 1 113 195 335 -474 2 2 0 1 166 418 363 -475 2 2 0 1 167 419 362 -476 2 2 0 1 82 298 206 -477 2 2 0 1 42 299 207 -478 2 2 0 1 120 358 254 -479 2 2 0 1 121 359 255 -480 2 2 0 1 136 348 198 -481 2 2 0 1 137 349 199 -482 2 2 0 1 130 301 231 -483 2 2 0 1 131 300 230 -484 2 2 0 1 112 198 348 -485 2 2 0 1 113 199 349 -486 2 2 0 1 32 306 202 -487 2 2 0 1 72 307 203 -488 2 2 0 1 10 219 318 -489 2 2 0 1 50 218 319 -490 2 2 0 1 156 338 246 -491 2 2 0 1 157 339 247 -492 2 2 0 1 90 246 338 -493 2 2 0 1 91 247 339 -494 2 2 0 1 254 358 352 -495 2 2 0 1 255 359 353 -496 2 2 0 1 152 200 372 -497 2 2 0 1 153 201 373 -498 2 2 0 1 154 268 254 -499 2 2 0 1 155 269 255 -500 2 2 0 1 424 395 276 -501 2 2 0 1 425 394 277 -502 2 2 0 1 120 254 268 -503 2 2 0 1 121 255 269 -504 2 2 0 1 102 424 276 -505 2 2 0 1 103 425 277 -506 2 2 0 1 168 336 382 -507 2 2 0 1 169 337 383 -508 2 2 0 1 46 380 230 -509 2 2 0 1 86 381 231 -510 2 2 0 1 96 332 324 -511 2 2 0 1 97 333 325 -512 2 2 0 1 63 205 320 -513 2 2 0 1 23 204 321 -514 2 2 0 1 77 213 367 -515 2 2 0 1 37 212 366 -516 2 2 0 1 178 324 332 -517 2 2 0 1 179 325 333 -518 2 2 0 1 109 202 370 -519 2 2 0 1 108 203 371 -520 2 2 0 1 154 322 268 -521 2 2 0 1 155 323 269 -522 2 2 0 1 134 206 298 -523 2 2 0 1 135 207 299 -524 2 2 0 1 26 208 422 -525 2 2 0 1 66 209 423 -526 2 2 0 1 192 274 405 -527 2 2 0 1 193 275 404 -528 2 2 0 1 160 230 380 -529 2 2 0 1 161 231 381 -530 2 2 0 1 109 405 274 -531 2 2 0 1 108 404 275 -532 2 2 0 1 93 393 309 -533 2 2 0 1 92 392 308 -534 2 2 0 1 111 204 372 -535 2 2 0 1 110 205 373 -536 2 2 0 1 138 210 304 -537 2 2 0 1 139 211 305 -538 2 2 0 1 166 363 394 -539 2 2 0 1 167 362 395 -540 2 2 0 1 79 80 266 -541 2 2 0 1 39 40 267 -542 2 2 0 1 84 301 408 -543 2 2 0 1 44 300 409 -544 2 2 0 1 152 372 204 -545 2 2 0 1 153 373 205 -546 2 2 0 1 110 376 205 -547 2 2 0 1 111 377 204 -548 2 2 0 1 58 59 287 -549 2 2 0 1 18 19 286 -550 2 2 0 1 134 310 206 -551 2 2 0 1 135 311 207 -552 2 2 0 1 37 365 212 -553 2 2 0 1 77 364 213 -554 2 2 0 1 148 354 316 -555 2 2 0 1 149 355 317 -556 2 2 0 1 52 53 303 -557 2 2 0 1 12 13 302 -558 2 2 0 1 193 308 392 -559 2 2 0 1 192 309 393 -560 2 2 0 1 122 280 260 -561 2 2 0 1 123 281 261 -562 2 2 0 1 116 290 223 -563 2 2 0 1 117 291 222 -564 2 2 0 1 59 60 428 -565 2 2 0 1 19 20 429 -566 2 2 0 1 133 245 276 -567 2 2 0 1 132 244 277 -568 2 2 0 1 264 419 424 -569 2 2 0 1 265 418 425 -570 2 2 0 1 172 206 414 -571 2 2 0 1 173 207 415 -572 2 2 0 1 115 247 296 -573 2 2 0 1 114 246 297 -574 2 2 0 1 190 408 301 -575 2 2 0 1 191 409 300 -576 2 2 0 1 123 419 264 -577 2 2 0 1 122 418 265 -578 2 2 0 1 45 230 300 -579 2 2 0 1 85 231 301 -580 2 2 0 1 140 290 238 -581 2 2 0 1 141 291 239 -582 2 2 0 1 174 326 242 -583 2 2 0 1 175 327 243 -584 2 2 0 1 116 238 290 -585 2 2 0 1 117 239 291 -586 2 2 0 1 170 386 330 -587 2 2 0 1 171 387 331 -588 2 2 0 1 44 45 300 -589 2 2 0 1 84 85 301 -590 2 2 0 1 168 213 364 -591 2 2 0 1 169 212 365 -592 2 2 0 1 118 220 316 -593 2 2 0 1 119 221 317 -594 2 2 0 1 82 83 298 -595 2 2 0 1 42 43 299 -596 2 2 0 1 132 342 244 -597 2 2 0 1 133 343 245 -598 2 2 0 1 162 366 212 -599 2 2 0 1 163 367 213 -600 2 2 0 1 176 402 396 -601 2 2 0 1 177 403 397 -602 2 2 0 1 25 422 240 -603 2 2 0 1 65 423 241 -604 2 2 0 1 11 12 345 -605 2 2 0 1 51 52 344 -606 2 2 0 1 174 242 420 -607 2 2 0 1 175 243 421 -608 2 2 0 1 122 402 280 -609 2 2 0 1 123 403 281 -610 2 2 0 1 162 312 366 -611 2 2 0 1 163 313 367 -612 2 2 0 1 114 420 242 -613 2 2 0 1 115 421 243 -614 2 2 0 1 122 216 402 -615 2 2 0 1 123 217 403 -616 2 2 0 1 60 314 428 -617 2 2 0 1 20 315 429 -618 2 2 0 1 51 344 218 -619 2 2 0 1 11 345 219 -620 2 2 0 1 78 79 336 -621 2 2 0 1 38 39 337 -622 2 2 0 1 115 407 218 -623 2 2 0 1 114 406 219 -624 2 2 0 1 16 17 278 -625 2 2 0 1 56 57 279 -626 2 2 0 1 14 224 340 -627 2 2 0 1 54 225 341 -628 2 2 0 1 25 26 422 -629 2 2 0 1 65 66 423 -630 2 2 0 1 150 340 224 -631 2 2 0 1 151 341 225 -632 2 2 0 1 93 220 393 -633 2 2 0 1 92 221 392 -634 2 2 0 1 142 232 328 -635 2 2 0 1 143 233 329 -636 2 2 0 1 78 336 364 -637 2 2 0 1 38 337 365 -638 2 2 0 1 115 218 421 -639 2 2 0 1 114 219 420 -640 2 2 0 1 36 37 366 -641 2 2 0 1 76 77 367 -642 2 2 0 1 30 328 232 -643 2 2 0 1 70 329 233 -644 2 2 0 1 48 236 396 -645 2 2 0 1 8 237 397 -646 2 2 0 1 80 388 266 -647 2 2 0 1 40 389 267 -648 2 2 0 1 90 338 228 -649 2 2 0 1 91 339 229 -650 2 2 0 1 143 221 390 -651 2 2 0 1 142 220 391 -652 2 2 0 1 176 280 402 -653 2 2 0 1 177 281 403 -654 2 2 0 1 176 396 236 -655 2 2 0 1 177 397 237 -656 2 2 0 1 118 391 220 -657 2 2 0 1 119 390 221 -658 2 2 0 1 127 350 227 -659 2 2 0 1 126 351 226 -660 2 2 0 1 32 33 306 -661 2 2 0 1 72 73 307 -662 2 2 0 1 22 23 321 -663 2 2 0 1 62 63 320 -664 2 2 0 1 156 294 338 -665 2 2 0 1 157 295 339 -666 2 2 0 1 118 232 391 -667 2 2 0 1 119 233 390 -668 2 2 0 1 25 240 346 -669 2 2 0 1 65 241 347 -670 2 2 0 1 102 276 304 -671 2 2 0 1 103 277 305 -672 2 2 0 1 142 391 232 -673 2 2 0 1 143 390 233 -674 2 2 0 1 98 242 326 -675 2 2 0 1 99 243 327 -676 2 2 0 1 133 282 343 -677 2 2 0 1 132 283 342 -678 2 2 0 1 136 252 348 -679 2 2 0 1 137 253 349 -680 2 2 0 1 37 38 365 -681 2 2 0 1 77 78 364 -682 2 2 0 1 120 234 358 -683 2 2 0 1 121 235 359 -684 2 2 0 1 218 407 319 -685 2 2 0 1 219 406 318 -686 2 2 0 1 96 324 256 -687 2 2 0 1 97 325 257 -688 2 2 0 1 114 242 384 -689 2 2 0 1 115 243 385 -690 2 2 0 1 100 354 284 -691 2 2 0 1 101 355 285 -692 2 2 0 1 146 356 236 -693 2 2 0 1 147 357 237 -694 2 2 0 1 114 384 246 -695 2 2 0 1 115 385 247 -696 2 2 0 1 220 274 393 -697 2 2 0 1 221 275 392 -698 2 2 0 1 154 254 360 -699 2 2 0 1 155 255 361 -700 2 2 0 1 88 360 254 -701 2 2 0 1 89 361 255 -702 2 2 0 1 170 412 234 -703 2 2 0 1 171 413 235 -704 2 2 0 1 152 346 240 -705 2 2 0 1 153 347 241 -706 2 2 0 1 9 10 318 -707 2 2 0 1 49 50 319 -708 2 2 0 1 90 244 342 -709 2 2 0 1 91 245 343 -710 2 2 0 1 88 238 360 -711 2 2 0 1 89 239 361 -712 2 2 0 1 154 294 322 -713 2 2 0 1 155 295 323 -714 2 2 0 1 24 25 346 -715 2 2 0 1 64 65 347 -716 2 2 0 1 156 322 294 -717 2 2 0 1 157 323 295 -718 2 2 0 1 30 31 328 -719 2 2 0 1 70 71 329 -720 2 2 0 1 152 240 374 -721 2 2 0 1 153 241 375 -722 2 2 0 1 124 374 240 -723 2 2 0 1 125 375 241 -724 2 2 0 1 13 14 340 -725 2 2 0 1 53 54 341 -726 2 2 0 1 116 416 238 -727 2 2 0 1 117 417 239 -728 2 2 0 1 100 250 354 -729 2 2 0 1 101 251 355 -730 2 2 0 1 88 254 352 -731 2 2 0 1 89 255 353 -732 2 2 0 1 182 343 282 -733 2 2 0 1 183 342 283 -734 2 2 0 1 79 266 336 -735 2 2 0 1 39 267 337 -736 2 2 0 1 59 428 287 -737 2 2 0 1 19 429 286 -738 2 2 0 1 165 401 286 -739 2 2 0 1 164 400 287 -740 2 2 0 1 156 246 384 -741 2 2 0 1 157 247 385 -742 2 2 0 1 168 364 336 -743 2 2 0 1 169 365 337 -744 2 2 0 1 124 248 386 -745 2 2 0 1 125 249 387 -746 2 2 0 1 100 248 410 -747 2 2 0 1 101 249 411 -748 2 2 0 1 158 410 248 -749 2 2 0 1 159 411 249 -750 2 2 0 1 100 410 250 -751 2 2 0 1 101 411 251 -752 2 2 0 1 94 252 398 -753 2 2 0 1 95 253 399 -754 2 2 0 1 158 250 410 -755 2 2 0 1 159 251 411 -756 2 2 0 1 165 377 401 -757 2 2 0 1 164 376 400 -758 2 2 0 1 100 284 330 -759 2 2 0 1 101 285 331 -760 2 2 0 1 141 332 291 -761 2 2 0 1 140 333 290 -762 2 2 0 1 124 258 374 -763 2 2 0 1 125 259 375 -764 2 2 0 1 105 293 415 -765 2 2 0 1 104 292 414 -766 2 2 0 1 166 425 418 -767 2 2 0 1 167 424 419 -768 2 2 0 1 144 330 284 -769 2 2 0 1 145 331 285 -770 2 2 0 1 122 260 418 -771 2 2 0 1 123 261 419 -772 2 2 0 1 27 28 378 -773 2 2 0 1 67 68 379 -774 2 2 0 1 83 408 298 -775 2 2 0 1 43 409 299 -776 2 2 0 1 86 87 381 -777 2 2 0 1 46 47 380 -778 2 2 0 1 148 270 368 -779 2 2 0 1 149 271 369 -780 2 2 0 1 80 81 388 -781 2 2 0 1 40 41 389 -782 2 2 0 1 144 352 358 -783 2 2 0 1 145 353 359 -784 2 2 0 1 102 264 424 -785 2 2 0 1 103 265 425 -786 2 2 0 1 2 8 397 -787 2 2 0 1 5 48 396 -788 2 2 0 1 83 84 408 -789 2 2 0 1 43 44 409 -790 2 2 0 1 127 368 270 -791 2 2 0 1 126 369 271 -792 2 2 0 1 150 302 340 -793 2 2 0 1 151 303 341 -794 2 2 0 1 206 310 414 -795 2 2 0 1 207 311 415 -796 2 2 0 1 115 296 407 -797 2 2 0 1 114 297 406 -798 2 2 0 1 146 319 407 -799 2 2 0 1 147 318 406 -800 2 2 0 1 172 414 292 -801 2 2 0 1 173 415 293 -802 2 2 0 1 13 340 302 -803 2 2 0 1 53 341 303 -804 2 2 0 1 129 308 382 -805 2 2 0 1 128 309 383 -806 2 2 0 1 193 382 308 -807 2 2 0 1 192 383 309 -808 2 2 0 1 131 272 426 -809 2 2 0 1 130 273 427 -810 2 2 0 1 200 398 288 -811 2 2 0 1 201 399 289 -812 2 2 0 1 154 416 294 -813 2 2 0 1 155 417 295 -814 2 2 0 1 192 393 274 -815 2 2 0 1 193 392 275 -816 2 2 0 1 133 276 395 -817 2 2 0 1 132 277 394 -818 2 2 0 1 202 306 370 -819 2 2 0 1 203 307 371 -820 2 2 0 1 210 427 304 -821 2 2 0 1 211 426 305 -822 2 2 0 1 162 370 306 -823 2 2 0 1 163 371 307 -824 2 2 0 1 186 286 401 -825 2 2 0 1 187 287 400 -826 2 2 0 1 164 320 376 -827 2 2 0 1 165 321 377 -828 2 2 0 1 205 376 320 -829 2 2 0 1 204 377 321 -830 2 2 0 1 165 286 429 -831 2 2 0 1 164 287 428 -832 2 2 0 1 147 406 297 -833 2 2 0 1 146 407 296 -834 2 2 0 1 168 382 404 -835 2 2 0 1 169 383 405 -836 2 2 0 1 193 404 382 -837 2 2 0 1 192 405 383 -838 2 2 0 1 116 294 416 -839 2 2 0 1 117 295 417 -840 2 2 0 1 154 360 416 -841 2 2 0 1 155 361 417 -842 2 2 0 1 218 344 421 -843 2 2 0 1 219 345 420 -844 2 2 0 1 104 414 310 -845 2 2 0 1 105 415 311 -846 2 2 0 1 111 401 377 -847 2 2 0 1 110 400 376 -848 2 2 0 1 144 412 330 -849 2 2 0 1 145 413 331 -850 2 2 0 1 170 330 412 -851 2 2 0 1 171 331 413 -852 2 2 0 1 167 395 424 -853 2 2 0 1 166 394 425 -854 2 2 0 1 164 428 314 -855 2 2 0 1 165 429 315 -856 2 2 0 1 234 412 358 -857 2 2 0 1 235 413 359 -858 2 2 0 1 238 416 360 -859 2 2 0 1 239 417 361 -860 2 2 0 1 175 421 344 -861 2 2 0 1 174 420 345 -862 2 2 0 1 144 358 412 -863 2 2 0 1 145 359 413 -$EndElements diff --git a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/mesh_wall_0.msh b/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/mesh_wall_0.msh deleted file mode 100644 index 17ee7bd93..000000000 --- a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/mesh_wall_0.msh +++ /dev/null @@ -1,746 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$PhysicalNames -1 -2 1 "a" -$EndPhysicalNames -$Nodes -287 -1 -0.002 -0.00045 0 -2 0.004 -0.00045 0 -3 0.004 -0.00015 0 -4 -0.002 -0.00015 0 -5 -0.001900000000000178 -0.00045 0 -6 -0.001800000000000325 -0.00045 0 -7 -0.001700000000000534 -0.00045 0 -8 -0.001600000000000669 -0.00045 0 -9 -0.001500000000000904 -0.00045 0 -10 -0.001400000000001186 -0.00045 0 -11 -0.001300000000001291 -0.00045 0 -12 -0.001200000000001384 -0.00045 0 -13 -0.001100000000001661 -0.00045 0 -14 -0.001000000000001977 -0.00045 0 -15 -0.0009000000000022735 -0.00045 0 -16 -0.000800000000002525 -0.00045 0 -17 -0.0007000000000028411 -0.00045 0 -18 -0.0006000000000030785 -0.00045 0 -19 -0.0005000000000033892 -0.00045 0 -20 -0.0004000000000036997 -0.00045 0 -21 -0.0003000000000039369 -0.00045 0 -22 -0.0002000000000042534 -0.00045 0 -23 -0.0001000000000045045 -0.00045 0 -24 -4.801280900634808e-15 -0.00045 0 -25 9.999999999488283e-05 -0.00045 0 -26 0.0001999999999945661 -0.00045 0 -27 0.0002999999999944193 -0.00045 0 -28 0.000399999999994103 -0.00045 0 -29 0.0004999999999937867 -0.00045 0 -30 0.0005999999999934708 -0.00045 0 -31 0.000699999999993154 -0.00045 0 -32 0.0007999999999929847 -0.00045 0 -33 0.0008999999999926909 -0.00045 0 -34 0.0009999999999924592 -0.00045 0 -35 0.001099999999992781 -0.00045 0 -36 0.001199999999993058 -0.00045 0 -37 0.001299999999993103 -0.00045 0 -38 0.001399999999993323 -0.00045 0 -39 0.00149999999999373 -0.00045 0 -40 0.001599999999994136 -0.00045 0 -41 0.0016999999999943 -0.00045 0 -42 0.001799999999994345 -0.00045 0 -43 0.001899999999994509 -0.00045 0 -44 0.001999999999994916 -0.00045 0 -45 0.002099999999995323 -0.00045 0 -46 0.002199999999995729 -0.00045 0 -47 0.002299999999996136 -0.00045 0 -48 0.002399999999996395 -0.00045 0 -49 0.002499999999996102 -0.00045 0 -50 0.002599999999995809 -0.00045 0 -51 0.002699999999996068 -0.00045 0 -52 0.002799999999996475 -0.00045 0 -53 0.002899999999996882 -0.00045 0 -54 0.002999999999997289 -0.00045 0 -55 0.003099999999997695 -0.00045 0 -56 0.003199999999998103 -0.00045 0 -57 0.003299999999998508 -0.00045 0 -58 0.003399999999998881 -0.00045 0 -59 0.0034999999999987 -0.00045 0 -60 0.003599999999998464 -0.00045 0 -61 0.00369999999999878 -0.00045 0 -62 0.003799999999999186 -0.00045 0 -63 0.003899999999999593 -0.00045 0 -64 0.004 -0.0003500000000002259 0 -65 0.004 -0.0002500000000002578 0 -66 0.003899999999999718 -0.00015 0 -67 0.003799999999999836 -0.00015 0 -68 0.003699999999999831 -0.00015 0 -69 0.003600000000000102 -0.00015 0 -70 0.003500000000000424 -0.00015 0 -71 0.003400000000000746 -0.00015 0 -72 0.003300000000000989 -0.00015 0 -73 0.00320000000000113 -0.00015 0 -74 0.003100000000001373 -0.00015 0 -75 0.003000000000001695 -0.00015 0 -76 0.002900000000001977 -0.00015 0 -77 0.002800000000002169 -0.00015 0 -78 0.002700000000002491 -0.00015 0 -79 0.002600000000002813 -0.00015 0 -80 0.002500000000003134 -0.00015 0 -81 0.002400000000003457 -0.00015 0 -82 0.002300000000003778 -0.00015 0 -83 0.002200000000004101 -0.00015 0 -84 0.002100000000004293 -0.00015 0 -85 0.002000000000004575 -0.00015 0 -86 0.001900000000004897 -0.00015 0 -87 0.001800000000005219 -0.00015 0 -88 0.001700000000005372 -0.00015 0 -89 0.001600000000005694 -0.00015 0 -90 0.001500000000006016 -0.00015 0 -91 0.001400000000006338 -0.00015 0 -92 0.001300000000006659 -0.00015 0 -93 0.001200000000006834 -0.00015 0 -94 0.001100000000007134 -0.00015 0 -95 0.001000000000007371 -0.00015 0 -96 0.0009000000000070553 -0.00015 0 -97 0.000800000000006784 -0.00015 0 -98 0.0007000000000067451 -0.00015 0 -99 0.0006000000000065293 -0.00015 0 -100 0.0005000000000061288 -0.00015 0 -101 0.0004000000000057282 -0.00015 0 -102 0.0003000000000055692 -0.00015 0 -103 0.0002000000000055304 -0.00015 0 -104 0.0001000000000053727 -0.00015 0 -105 4.971717482149529e-15 -0.00015 0 -106 -9.999999999543013e-05 -0.00015 0 -107 -0.0001999999999958302 -0.00015 0 -108 -0.0002999999999962321 -0.00015 0 -109 -0.0003999999999964856 -0.00015 0 -110 -0.0004999999999961867 -0.00015 0 -111 -0.0005999999999958868 -0.00015 0 -112 -0.0006999999999961421 -0.00015 0 -113 -0.0007999999999965422 -0.00015 0 -114 -0.0008999999999969432 -0.00015 0 -115 -0.000999999999997345 -0.00015 0 -116 -0.001099999999997746 -0.00015 0 -117 -0.001199999999998147 -0.00015 0 -118 -0.001299999999998548 -0.00015 0 -119 -0.001399999999998916 -0.00015 0 -120 -0.001499999999998729 -0.00015 0 -121 -0.001599999999998486 -0.00015 0 -122 -0.001699999999998797 -0.00015 0 -123 -0.001799999999999197 -0.00015 0 -124 -0.001899999999999599 -0.00015 0 -125 -0.002 -0.0002499999999997599 0 -126 -0.002 -0.0003499999999997244 0 -127 0.003550000000000266 -0.0002999999999997263 0 -128 0.003350000000000867 -0.0002999999999996884 0 -129 -0.001450000000001046 -0.0003000000000003624 0 -130 0.00373395021644986 -0.0003010416666666149 0 -131 -0.001850000000000022 -0.0003000000000000201 0 -132 -0.001649999999998641 -0.0002999999999996359 0 -133 0.003150000000001247 -0.0002999999999994955 0 -134 -0.001250000000001337 -0.0003000000000004572 0 -135 -0.001050000000001819 -0.0003000000000006524 0 -136 0.002950000000001838 -0.0002999999999992649 0 -137 0.002550000000002974 -0.0002999999999988323 0 -138 0.002350000000003616 -0.000299999999998824 0 -139 -0.0003500000000038183 -0.0003000000000012024 0 -140 -0.0005404411764723164 -0.0002989583333334282 0 -141 -0.0008595588235308052 -0.000298958333334123 0 -142 0.002750000000002331 -0.0002999999999990491 0 -143 0.002150000000004198 -0.0002999999999986048 0 -144 -0.0001500000000043789 -0.0003000000000014039 0 -145 0.001750000000005295 -0.0002999999999981877 0 -146 0.0002499999999944927 -0.0003000000000018273 0 -147 0.001950000000004737 -0.0002999999999983902 0 -148 4.999999999504077e-05 -0.0003000000000016288 0 -149 0.001559558823532955 -0.0003010416666649911 0 -150 0.0004404411764668602 -0.000298958333335017 0 -151 0.001240441176474398 -0.0003010416666665366 0 -152 0.0007499999999933298 -0.0003000000000013979 0 -153 0.001059558823529133 -0.0003010416666646167 0 -154 0.0008999999999956709 -0.00029999999999995 0 -155 -0.0007000000000028168 -0.0003000000000004173 0 -156 0.0005999999999935073 -0.0003000000000004376 0 -157 0.0014000000000063 -0.0002999999999995536 0 -158 0.003896306522608969 -0.0003000000000001869 0 -159 -0.001749999999999236 -0.0003499999999990491 0 -160 0.00345000000000058 -0.0002499999999997518 0 -161 0.003645828695114239 -0.0002421440166974949 0 -162 -0.001350000000001238 -0.000350000000000231 0 -163 0.003250000000001106 -0.0002499999999997731 0 -164 -0.001150000000001522 -0.0003500000000003699 0 -165 0.003050000000001532 -0.0002499999999996054 0 -166 0.002450000000003297 -0.0002499999999994496 0 -167 0.002650000000002654 -0.0002499999999994501 0 -168 -0.0004490353284200224 -0.0003542383024643294 0 -169 -0.0009509646715845753 -0.0003542383024642356 0 -170 0.002850000000002069 -0.0002499999999995402 0 -171 0.002250000000003964 -0.0002499999999994393 0 -172 -0.000250000000004149 -0.0003500000000005506 0 -173 0.001850000000005058 -0.0002499999999992909 0 -174 0.0001499999999947244 -0.0003500000000007109 0 -175 0.002050000000004433 -0.0002499999999993074 0 -176 -5.000000000465287e-05 -0.0003500000000006977 0 -177 0.001650964671587385 -0.0002457616975353065 0 -178 0.0003490353284124168 -0.0003542383024646971 0 -179 -0.001550000000000024 -0.0003500000000005083 0 -180 0.001150000000002491 -0.0002420168067214889 0 -181 0.002449999999996248 -0.0003562499999996716 0 -182 -0.0004479714334710778 -0.0002411079227611939 0 -183 -0.001549999999998608 -0.0002437500000003002 0 -184 0.00114999999999292 -0.0003562499999995425 0 -185 0.0003479714334710728 -0.0002411079227623238 0 -186 0.001652028566528758 -0.0003588920772376847 0 -187 0.002649999999995939 -0.0003562499999997408 0 -188 0.003449999999998792 -0.0003562499999998475 0 -189 0.0001500000000054515 -0.0002437500000003579 0 -190 0.001849999999994426 -0.0003562499999996434 0 -191 0.003646594853153717 -0.0003574458401170419 0 -192 -0.001349999999998733 -0.0002437500000000766 0 -193 0.002249999999995931 -0.0003562499999997546 0 -194 -0.0002499999999960311 -0.0002437500000002423 0 -195 -4.999999999522921e-05 -0.0002437500000003204 0 -196 0.002049999999995117 -0.0003562499999996829 0 -197 0.00284999999999668 -0.0003562499999998049 0 -198 -0.0009520285665284466 -0.0002411079227615298 0 -199 0.003049999999997492 -0.0003562499999998395 0 -200 -0.001149999999997946 -0.0002437500000001464 0 -201 0.003249999999998307 -0.0003562499999999289 0 -202 -0.001749999999998997 -0.0002437499999994456 0 -203 0.0009810639070433661 -0.0002587111928084911 0 -204 0.0009826918421670125 -0.0003444767837678673 0 -205 0.0006788580246868776 -0.0002577020202035257 0 -206 0.001318936092958863 -0.0003416360294117558 0 -207 -0.0006189360929568825 -0.0002583639705883117 0 -208 -0.0006173081578336725 -0.0003440716911767399 0 -209 0.0008211419753035693 -0.0003422979797985976 0 -210 -0.0007810639070467507 -0.0003412888071900727 0 -211 0.0005189360929497935 -0.0003412888071905871 0 -212 0.001481063907050012 -0.0002587111928094159 0 -213 0.0006801183127507858 -0.0003449705387210457 0 -214 0.001317308157836901 -0.0002559283088231132 0 -215 -0.0007826918421702661 -0.0002555232162315791 0 -216 0.0008198816872388636 -0.0002550294612808282 0 -217 0.001482691842172428 -0.0003444767837678119 0 -218 0.000517308157827386 -0.0002555232162321916 0 -219 0.003828998534478556 -0.0002446965377060133 0 -220 0.00382642737508435 -0.0003579834122889059 0 -221 -0.001912500000000043 -0.0003624999999999878 0 -222 -0.001912499999999964 -0.0002374999999999548 0 -223 0.0002500000000055498 -0.0002166666666676754 0 -224 0.001749999999994323 -0.0003833333333323347 0 -225 0.002549999999995955 -0.0003833333333326357 0 -226 -0.0003499999999963589 -0.0002166666666672923 0 -227 0.002349999999996265 -0.0003833333333327228 0 -228 5.000000000517222e-05 -0.0002166666666675047 0 -229 0.001949999999994714 -0.0003833333333325075 0 -230 -0.0001499999999956302 -0.0002166666666673799 0 -231 0.002149999999995528 -0.0003833333333326275 0 -232 -0.001449999999998822 -0.0002166666666668989 0 -233 0.002749999999996269 -0.0003833333333328717 0 -234 0.003549999999998579 -0.0003833333333331426 0 -235 -0.001650000000000601 -0.0003833333333331086 0 -236 0.003349999999998696 -0.0003833333333332232 0 -237 0.002949999999997087 -0.0003833333333329911 0 -238 -0.001049999999997546 -0.0002166666666669619 0 -239 0.003550000000000266 -0.0002166666666665678 0 -240 0.003149999999997895 -0.0003833333333331218 0 -241 -0.001249999999998347 -0.0002166666666668539 0 -242 0.003350000000000867 -0.000216666666666531 0 -243 -0.001450000000001046 -0.0003833333333334872 0 -244 0.003150000000001247 -0.0002166666666664265 0 -245 -0.001250000000001337 -0.0003833333333335719 0 -246 -0.00164999999999864 -0.0002166666666664122 0 -247 -0.001050000000001819 -0.0003833333333336433 0 -248 0.002950000000001838 -0.0002166666666663061 0 -249 0.002550000000002974 -0.0002166666666660714 0 -250 0.002750000000002331 -0.0002166666666661906 0 -251 0.002350000000003616 -0.0002166666666660688 0 -252 -0.0003500000000038182 -0.0003833333333339617 0 -253 0.002150000000004198 -0.0002166666666659218 0 -254 -0.0001500000000043789 -0.0003833333333340715 0 -255 0.001950000000004737 -0.0002166666666658253 0 -256 4.999999999504078e-05 -0.0003833333333341856 0 -257 0.001750000000005295 -0.000216666666665685 0 -258 0.0002499999999944927 -0.000383333333334324 0 -259 0.001246323529413496 -0.0003821078431385737 0 -260 -0.0005463235294123569 -0.0002178921568621053 0 -261 0.001053676470587077 -0.0002178921568586688 0 -262 -0.0005427759602233909 -0.0003802120018929491 0 -263 -0.0008560443327551173 -0.0003804697030663277 0 -264 0.001556044332757961 -0.0002195302969330788 0 -265 0.0004439556672418483 -0.0003804697030669283 0 -266 0.001246323529419945 -0.0002178921568610577 0 -267 0.001053676470587494 -0.0003821078431341411 0 -268 -0.0008536764705900927 -0.0002178921568647356 0 -269 0.001553676470592914 -0.0003821078431329731 0 -270 0.000446323529406893 -0.0002178921568670502 0 -271 0.003921970092028014 -0.0002264681417700678 0 -272 0.003921836233250793 -0.0003736713808246364 0 -273 0.0007500656126581881 -0.0003846046803588015 0 -274 0.0007499343873306419 -0.0002153953196459091 0 -275 0.003738506567566971 -0.0003805332949357947 0 -276 0.003738638127432993 -0.0002197839893311265 0 -277 -0.001840178571428199 -0.0002178571428570298 0 -278 -0.001834375000000107 -0.000378124999999969 0 -279 0.001401851851858656 -0.0003749999999999373 0 -280 0.0005981481481411331 -0.0002250000000000581 0 -281 0.0009018518518539527 -0.0003750000000000047 0 -282 -0.0007018518518545896 -0.0002250000000001264 0 -283 0.0008981481481398546 -0.0002249999999998272 0 -284 -0.0006981481481513124 -0.0003750000000002091 0 -285 0.0006018518518445573 -0.0003750000000002193 0 -286 0.001398148148155242 -0.0002249999999997758 0 -287 -0.001935000000000006 -0.0002999999999998894 0 -$EndNodes -$Elements -446 -1 2 2 1 1 64 65 158 -2 2 2 1 1 64 158 272 -3 2 2 1 1 65 271 158 -4 2 2 1 1 151 180 184 -5 2 2 1 1 146 178 185 -6 2 2 1 1 145 177 186 -7 2 2 1 1 148 174 189 -8 2 2 1 1 147 173 190 -9 2 2 1 1 144 176 195 -10 2 2 1 1 143 175 196 -11 2 2 1 1 139 172 194 -12 2 2 1 1 138 171 193 -13 2 2 1 1 140 168 182 -14 2 2 1 1 137 166 181 -15 2 2 1 1 142 167 187 -16 2 2 1 1 136 170 197 -17 2 2 1 1 135 169 198 -18 2 2 1 1 133 165 199 -19 2 2 1 1 134 164 200 -20 2 2 1 1 129 162 192 -21 2 2 1 1 128 163 201 -22 2 2 1 1 127 160 188 -23 2 2 1 1 130 161 191 -24 2 2 1 1 131 159 202 -25 2 2 1 1 132 202 159 -26 2 2 1 1 132 179 183 -27 2 2 1 1 127 191 161 -28 2 2 1 1 128 188 160 -29 2 2 1 1 134 192 162 -30 2 2 1 1 129 183 179 -31 2 2 1 1 133 201 163 -32 2 2 1 1 135 200 164 -33 2 2 1 1 136 199 165 -34 2 2 1 1 141 198 169 -35 2 2 1 1 142 197 170 -36 2 2 1 1 137 187 167 -37 2 2 1 1 138 181 166 -38 2 2 1 1 139 182 168 -39 2 2 1 1 143 193 171 -40 2 2 1 1 144 194 172 -41 2 2 1 1 147 196 175 -42 2 2 1 1 148 195 176 -43 2 2 1 1 145 190 173 -44 2 2 1 1 146 189 174 -45 2 2 1 1 149 186 177 -46 2 2 1 1 150 185 178 -47 2 2 1 1 153 184 180 -48 2 2 1 1 203 95 283 -49 2 2 1 1 205 98 280 -50 2 2 1 1 206 37 279 -51 2 2 1 1 209 32 281 -52 2 2 1 1 207 111 282 -53 2 2 1 1 210 16 284 -54 2 2 1 1 212 90 286 -55 2 2 1 1 211 29 285 -56 2 2 1 1 283 95 96 -57 2 2 1 1 280 98 99 -58 2 2 1 1 279 37 38 -59 2 2 1 1 281 32 33 -60 2 2 1 1 282 111 112 -61 2 2 1 1 284 16 17 -62 2 2 1 1 286 90 91 -63 2 2 1 1 285 29 30 -64 2 2 1 1 6 7 159 -65 2 2 1 1 1 221 126 -66 2 2 1 1 4 125 222 -67 2 2 1 1 1 5 221 -68 2 2 1 1 70 71 160 -69 2 2 1 1 72 73 163 -70 2 2 1 1 68 69 161 -71 2 2 1 1 10 11 162 -72 2 2 1 1 4 222 124 -73 2 2 1 1 12 13 164 -74 2 2 1 1 74 75 165 -75 2 2 1 1 76 77 170 -76 2 2 1 1 19 20 168 -77 2 2 1 1 80 81 166 -78 2 2 1 1 14 15 169 -79 2 2 1 1 78 79 167 -80 2 2 1 1 8 9 179 -81 2 2 1 1 21 22 172 -82 2 2 1 1 82 83 171 -83 2 2 1 1 86 87 173 -84 2 2 1 1 25 26 174 -85 2 2 1 1 84 85 175 -86 2 2 1 1 23 24 176 -87 2 2 1 1 88 89 177 -88 2 2 1 1 27 28 178 -89 2 2 1 1 93 94 180 -90 2 2 1 1 66 219 271 -91 2 2 1 1 63 272 220 -92 2 2 1 1 66 67 219 -93 2 2 1 1 62 63 220 -94 2 2 1 1 285 31 213 -95 2 2 1 1 286 92 214 -96 2 2 1 1 284 18 208 -97 2 2 1 1 282 113 215 -98 2 2 1 1 281 34 204 -99 2 2 1 1 279 39 217 -100 2 2 1 1 280 100 218 -101 2 2 1 1 283 97 216 -102 2 2 1 1 30 31 285 -103 2 2 1 1 91 92 286 -104 2 2 1 1 17 18 284 -105 2 2 1 1 112 113 282 -106 2 2 1 1 33 34 281 -107 2 2 1 1 38 39 279 -108 2 2 1 1 99 100 280 -109 2 2 1 1 96 97 283 -110 2 2 1 1 158 219 220 -111 2 2 1 1 130 220 219 -112 2 2 1 1 48 49 181 -113 2 2 1 1 109 110 182 -114 2 2 1 1 50 51 187 -115 2 2 1 1 120 121 183 -116 2 2 1 1 35 36 184 -117 2 2 1 1 101 102 185 -118 2 2 1 1 40 41 186 -119 2 2 1 1 58 59 188 -120 2 2 1 1 103 104 189 -121 2 2 1 1 42 43 190 -122 2 2 1 1 60 61 191 -123 2 2 1 1 118 119 192 -124 2 2 1 1 107 108 194 -125 2 2 1 1 46 47 193 -126 2 2 1 1 105 106 195 -127 2 2 1 1 44 45 196 -128 2 2 1 1 52 53 197 -129 2 2 1 1 114 115 198 -130 2 2 1 1 54 55 199 -131 2 2 1 1 116 117 200 -132 2 2 1 1 56 57 201 -133 2 2 1 1 122 123 202 -134 2 2 1 1 152 205 213 -135 2 2 1 1 151 206 214 -136 2 2 1 1 156 213 205 -137 2 2 1 1 157 214 206 -138 2 2 1 1 140 207 208 -139 2 2 1 1 155 208 207 -140 2 2 1 1 155 215 210 -141 2 2 1 1 141 210 215 -142 2 2 1 1 157 217 212 -143 2 2 1 1 156 218 211 -144 2 2 1 1 149 212 217 -145 2 2 1 1 150 211 218 -146 2 2 1 1 152 209 216 -147 2 2 1 1 154 216 209 -148 2 2 1 1 154 204 203 -149 2 2 1 1 153 203 204 -150 2 2 1 1 146 185 223 -151 2 2 1 1 145 186 224 -152 2 2 1 1 148 189 228 -153 2 2 1 1 147 190 229 -154 2 2 1 1 144 195 230 -155 2 2 1 1 143 196 231 -156 2 2 1 1 139 194 226 -157 2 2 1 1 138 193 227 -158 2 2 1 1 137 181 225 -159 2 2 1 1 142 187 233 -160 2 2 1 1 136 197 237 -161 2 2 1 1 135 198 238 -162 2 2 1 1 133 199 240 -163 2 2 1 1 134 200 241 -164 2 2 1 1 128 201 236 -165 2 2 1 1 129 192 232 -166 2 2 1 1 127 188 234 -167 2 2 1 1 132 246 202 -168 2 2 1 1 132 183 246 -169 2 2 1 1 127 234 191 -170 2 2 1 1 128 236 188 -171 2 2 1 1 129 232 183 -172 2 2 1 1 134 241 192 -173 2 2 1 1 133 240 201 -174 2 2 1 1 135 238 200 -175 2 2 1 1 136 237 199 -176 2 2 1 1 142 233 197 -177 2 2 1 1 137 225 187 -178 2 2 1 1 138 227 181 -179 2 2 1 1 139 226 182 -180 2 2 1 1 143 231 193 -181 2 2 1 1 144 230 194 -182 2 2 1 1 147 229 196 -183 2 2 1 1 148 228 195 -184 2 2 1 1 145 224 190 -185 2 2 1 1 146 223 189 -186 2 2 1 1 8 179 235 -187 2 2 1 1 70 160 239 -188 2 2 1 1 10 162 243 -189 2 2 1 1 71 242 160 -190 2 2 1 1 129 243 162 -191 2 2 1 1 127 239 160 -192 2 2 1 1 69 239 161 -193 2 2 1 1 127 161 239 -194 2 2 1 1 128 160 242 -195 2 2 1 1 73 244 163 -196 2 2 1 1 72 163 242 -197 2 2 1 1 128 242 163 -198 2 2 1 1 11 245 162 -199 2 2 1 1 7 235 159 -200 2 2 1 1 134 162 245 -201 2 2 1 1 20 252 168 -202 2 2 1 1 139 168 252 -203 2 2 1 1 133 163 244 -204 2 2 1 1 81 251 166 -205 2 2 1 1 80 166 249 -206 2 2 1 1 12 164 245 -207 2 2 1 1 138 166 251 -208 2 2 1 1 137 249 166 -209 2 2 1 1 132 159 235 -210 2 2 1 1 13 247 164 -211 2 2 1 1 74 165 244 -212 2 2 1 1 134 245 164 -213 2 2 1 1 79 249 167 -214 2 2 1 1 137 167 249 -215 2 2 1 1 132 235 179 -216 2 2 1 1 75 248 165 -217 2 2 1 1 14 169 247 -218 2 2 1 1 76 170 248 -219 2 2 1 1 77 250 170 -220 2 2 1 1 21 172 252 -221 2 2 1 1 139 252 172 -222 2 2 1 1 82 171 251 -223 2 2 1 1 22 254 172 -224 2 2 1 1 78 167 250 -225 2 2 1 1 138 251 171 -226 2 2 1 1 83 253 171 -227 2 2 1 1 133 244 165 -228 2 2 1 1 136 248 170 -229 2 2 1 1 135 247 169 -230 2 2 1 1 135 164 247 -231 2 2 1 1 87 257 173 -232 2 2 1 1 26 258 174 -233 2 2 1 1 142 250 167 -234 2 2 1 1 136 165 248 -235 2 2 1 1 142 170 250 -236 2 2 1 1 88 177 257 -237 2 2 1 1 27 178 258 -238 2 2 1 1 145 257 177 -239 2 2 1 1 146 258 178 -240 2 2 1 1 84 175 253 -241 2 2 1 1 86 173 255 -242 2 2 1 1 25 174 256 -243 2 2 1 1 145 173 257 -244 2 2 1 1 146 174 258 -245 2 2 1 1 23 176 254 -246 2 2 1 1 85 255 175 -247 2 2 1 1 24 256 176 -248 2 2 1 1 144 172 254 -249 2 2 1 1 143 171 253 -250 2 2 1 1 143 253 175 -251 2 2 1 1 144 254 176 -252 2 2 1 1 147 255 173 -253 2 2 1 1 148 256 174 -254 2 2 1 1 147 175 255 -255 2 2 1 1 148 176 256 -256 2 2 1 1 9 243 179 -257 2 2 1 1 129 179 243 -258 2 2 1 1 151 184 259 -259 2 2 1 1 140 182 260 -260 2 2 1 1 141 268 198 -261 2 2 1 1 149 269 186 -262 2 2 1 1 150 270 185 -263 2 2 1 1 153 267 184 -264 2 2 1 1 94 261 180 -265 2 2 1 1 153 180 261 -266 2 2 1 1 19 168 262 -267 2 2 1 1 140 262 168 -268 2 2 1 1 93 180 266 -269 2 2 1 1 151 266 180 -270 2 2 1 1 28 265 178 -271 2 2 1 1 89 264 177 -272 2 2 1 1 150 178 265 -273 2 2 1 1 149 177 264 -274 2 2 1 1 15 263 169 -275 2 2 1 1 141 169 263 -276 2 2 1 1 3 66 271 -277 2 2 1 1 3 271 65 -278 2 2 1 1 2 64 272 -279 2 2 1 1 2 272 63 -280 2 2 1 1 130 191 275 -281 2 2 1 1 131 202 277 -282 2 2 1 1 48 181 227 -283 2 2 1 1 109 182 226 -284 2 2 1 1 50 187 225 -285 2 2 1 1 49 225 181 -286 2 2 1 1 102 223 185 -287 2 2 1 1 41 224 186 -288 2 2 1 1 103 189 223 -289 2 2 1 1 42 190 224 -290 2 2 1 1 60 191 234 -291 2 2 1 1 58 188 236 -292 2 2 1 1 120 183 232 -293 2 2 1 1 104 228 189 -294 2 2 1 1 43 229 190 -295 2 2 1 1 108 226 194 -296 2 2 1 1 47 227 193 -297 2 2 1 1 121 246 183 -298 2 2 1 1 119 232 192 -299 2 2 1 1 59 234 188 -300 2 2 1 1 51 233 187 -301 2 2 1 1 105 195 228 -302 2 2 1 1 44 196 229 -303 2 2 1 1 106 230 195 -304 2 2 1 1 45 231 196 -305 2 2 1 1 107 194 230 -306 2 2 1 1 46 193 231 -307 2 2 1 1 57 236 201 -308 2 2 1 1 52 197 233 -309 2 2 1 1 118 192 241 -310 2 2 1 1 53 237 197 -311 2 2 1 1 115 238 198 -312 2 2 1 1 54 199 237 -313 2 2 1 1 116 200 238 -314 2 2 1 1 55 240 199 -315 2 2 1 1 117 241 200 -316 2 2 1 1 56 201 240 -317 2 2 1 1 122 202 246 -318 2 2 1 1 130 276 161 -319 2 2 1 1 68 161 276 -320 2 2 1 1 6 159 278 -321 2 2 1 1 131 278 159 -322 2 2 1 1 36 259 184 -323 2 2 1 1 110 260 182 -324 2 2 1 1 114 198 268 -325 2 2 1 1 35 184 267 -326 2 2 1 1 40 186 269 -327 2 2 1 1 101 185 270 -328 2 2 1 1 158 220 272 -329 2 2 1 1 158 271 219 -330 2 2 1 1 61 275 191 -331 2 2 1 1 123 277 202 -332 2 2 1 1 5 6 278 -333 2 2 1 1 123 124 277 -334 2 2 1 1 67 68 276 -335 2 2 1 1 61 62 275 -336 2 2 1 1 100 101 270 -337 2 2 1 1 39 40 269 -338 2 2 1 1 34 35 267 -339 2 2 1 1 113 114 268 -340 2 2 1 1 15 16 263 -341 2 2 1 1 18 19 262 -342 2 2 1 1 110 111 260 -343 2 2 1 1 89 90 264 -344 2 2 1 1 28 29 265 -345 2 2 1 1 92 93 266 -346 2 2 1 1 36 37 259 -347 2 2 1 1 94 95 261 -348 2 2 1 1 108 109 226 -349 2 2 1 1 47 48 227 -350 2 2 1 1 102 103 223 -351 2 2 1 1 41 42 224 -352 2 2 1 1 104 105 228 -353 2 2 1 1 43 44 229 -354 2 2 1 1 49 50 225 -355 2 2 1 1 57 58 236 -356 2 2 1 1 106 107 230 -357 2 2 1 1 45 46 231 -358 2 2 1 1 51 52 233 -359 2 2 1 1 119 120 232 -360 2 2 1 1 7 8 235 -361 2 2 1 1 59 60 234 -362 2 2 1 1 121 122 246 -363 2 2 1 1 53 54 237 -364 2 2 1 1 115 116 238 -365 2 2 1 1 69 70 239 -366 2 2 1 1 71 72 242 -367 2 2 1 1 117 118 241 -368 2 2 1 1 55 56 240 -369 2 2 1 1 9 10 243 -370 2 2 1 1 11 12 245 -371 2 2 1 1 73 74 244 -372 2 2 1 1 13 14 247 -373 2 2 1 1 75 76 248 -374 2 2 1 1 20 21 252 -375 2 2 1 1 79 80 249 -376 2 2 1 1 81 82 251 -377 2 2 1 1 77 78 250 -378 2 2 1 1 83 84 253 -379 2 2 1 1 87 88 257 -380 2 2 1 1 26 27 258 -381 2 2 1 1 22 23 254 -382 2 2 1 1 85 86 255 -383 2 2 1 1 24 25 256 -384 2 2 1 1 5 278 221 -385 2 2 1 1 124 222 277 -386 2 2 1 1 97 98 274 -387 2 2 1 1 31 32 273 -388 2 2 1 1 67 276 219 -389 2 2 1 1 62 220 275 -390 2 2 1 1 34 267 204 -391 2 2 1 1 100 270 218 -392 2 2 1 1 39 269 217 -393 2 2 1 1 113 268 215 -394 2 2 1 1 111 207 260 -395 2 2 1 1 37 206 259 -396 2 2 1 1 16 210 263 -397 2 2 1 1 18 262 208 -398 2 2 1 1 95 203 261 -399 2 2 1 1 90 212 264 -400 2 2 1 1 29 211 265 -401 2 2 1 1 92 266 214 -402 2 2 1 1 131 287 221 -403 2 2 1 1 131 222 287 -404 2 2 1 1 152 273 209 -405 2 2 1 1 152 213 273 -406 2 2 1 1 152 274 205 -407 2 2 1 1 152 216 274 -408 2 2 1 1 151 259 206 -409 2 2 1 1 153 261 203 -410 2 2 1 1 140 260 207 -411 2 2 1 1 153 204 267 -412 2 2 1 1 140 208 262 -413 2 2 1 1 141 263 210 -414 2 2 1 1 149 264 212 -415 2 2 1 1 150 265 211 -416 2 2 1 1 151 214 266 -417 2 2 1 1 141 215 268 -418 2 2 1 1 149 217 269 -419 2 2 1 1 150 218 270 -420 2 2 1 1 125 126 287 -421 2 2 1 1 97 274 216 -422 2 2 1 1 32 209 273 -423 2 2 1 1 31 273 213 -424 2 2 1 1 98 205 274 -425 2 2 1 1 154 203 283 -426 2 2 1 1 154 209 281 -427 2 2 1 1 156 205 280 -428 2 2 1 1 157 206 279 -429 2 2 1 1 155 207 282 -430 2 2 1 1 155 210 284 -431 2 2 1 1 157 212 286 -432 2 2 1 1 156 211 285 -433 2 2 1 1 154 281 204 -434 2 2 1 1 155 284 208 -435 2 2 1 1 155 282 215 -436 2 2 1 1 156 285 213 -437 2 2 1 1 157 286 214 -438 2 2 1 1 157 279 217 -439 2 2 1 1 156 280 218 -440 2 2 1 1 154 283 216 -441 2 2 1 1 130 219 276 -442 2 2 1 1 130 275 220 -443 2 2 1 1 131 277 222 -444 2 2 1 1 131 221 278 -445 2 2 1 1 126 221 287 -446 2 2 1 1 125 287 222 -$EndElements diff --git a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/particle_locations_0.csv b/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/particle_locations_0.csv deleted file mode 100644 index 9334797e5..000000000 --- a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/inp/particle_locations_0.csv +++ /dev/null @@ -1,3 +0,0 @@ -i, x, y, z, r, o -0, 0.001000, 0.001000, 0.000000, 0.001000, 1.570796 -1, 0.001866, 0.003800, 0.000000, 0.001500, 1.570796 diff --git a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/run.sh b/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/run.sh deleted file mode 100755 index 34985ce7d..000000000 --- a/examples/PeriDEM/two_particles_wall/concave_diff_material_diff_size/run.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash -( -MY_PWD=$(pwd) -# locate executable -execsrc="../../../../../bin/PeriDEM" -nts="2" -if [[ $# -gt 0 ]]; then - nts="$1" -fi - -if [[ ! -d "out" ]]; then - mkdir "out" -fi - -# go to input directory -cd "inp" - -# get tag from command line -pp_tag="0" -if [[ $# -gt 1 ]]; then - pp_tag="$2" -fi - -f_suf="_$pp_tag" -echo "Setting up problem ... " -python3 -B problem_setup.py $pp_tag - -echo "Creating mesh for particles ... " -f_p_1_mesh="mesh_drum_1$f_suf" -gmsh "$f_p_1_mesh.geo" -2 &> /dev/null -gmsh "$f_p_1_mesh.geo" -2 -o "$f_p_1_mesh.vtk" &> /dev/null - -f_p_2_mesh="mesh_drum_2$f_suf" -gmsh "$f_p_2_mesh.geo" -2 &> /dev/null -gmsh "$f_p_2_mesh.geo" -2 -o "$f_p_2_mesh.vtk" &> /dev/null - -f_w_mesh="mesh_wall$f_suf" -gmsh "$f_w_mesh.geo" -2 &> /dev/null -gmsh "$f_w_mesh.geo" -2 -o "$f_w_mesh.vtk" &> /dev/null - -echo "Running PeriDEM ... " -f_inp="input$f_suf.yaml" -"$execsrc" -i "$f_inp" -nThreads $nts - -) 2>&1 | tee output.log diff --git a/test/test_data/peridem/twop_circ_diff_material/inp/problem_setup.py b/test/test_data/peridem/twop_circ_diff_material/inp/problem_setup.py deleted file mode 100644 index 553917810..000000000 --- a/test/test_data/peridem/twop_circ_diff_material/inp/problem_setup.py +++ /dev/null @@ -1,480 +0,0 @@ -import os -import numpy as np -import sys - -def print_bool(arg, prefix = ""): - - str = prefix - if arg == True: - str += "True\n" - else: - str += "False\n" - return str - -def print_dbl(arg, prefix = ""): - - str = prefix + "%4.6e\n" % (arg) - return str - -def print_int(arg, prefix = ""): - str = prefix + "%d\n" % (arg) - return str - -def print_dbl_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%4.6e" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def print_int_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%d" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def does_intersect(p, r, R, particles, padding): - - for q in particles: - - pq = np.array([p[i] - q[i] for i in range(3)]) - if np.linalg.norm(pq) <= r + R + padding: - return True - - return False - - -def get_E(K, nu): - return 3. * K * (1. - 2. * nu) - -def get_G(E, nu): - return E / (2. * (1. + nu)) - - -def get_eff_k(k1, k2): - return 2. * k1 * k2 / (k1 + k2) - - -def particle_locations(inp_dir, pp_tag, R1, R2, offset): - """Generate particle location data""" - - sim_particles = [] - sim_particles.append([0., R1, R1, 0., R1, 0.]) - sim_particles.append([1., R1, 2. * R1 + R2 + offset, 0., R2, np.pi*0.5]) - - inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') - inpf.write("i, x, y, z, r, o\n") - for p in sim_particles: - inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], p[5])) - - inpf.close() - - -def generate_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): - - sim_inp_dir = str(inp_dir) - - # center and radius - sim_Cx = center[0] - sim_Cy = center[1] - sim_Cz = center[2] - sim_radius = radius - - # mesh size - sim_h = mesh_size - - # - # create .geo file for gmsh - # - geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') - geof.write("cl__1 = 1;\n") - geof.write("Mesh.MshFileVersion = 2.2;\n") - - # - # points - # - geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); - geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) - geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) - - # - # circlular arc - # - geof.write("Circle(1) = {2, 1, 4};\n") - geof.write("Circle(2) = {4, 1, 3};\n") - geof.write("Circle(3) = {3, 1, 5};\n") - geof.write("Circle(4) = {5, 1, 2};\n") - - # - # surfaces - # - geof.write("Line Loop(1) = {2, 3, 4, 1};\n") - - # - # plane surface - # - geof.write("Plane Surface(1) = {1};\n") - - # - # physical surface - # - # tag = '"' + "a" + '"' - # geof.write("Physical Surface(%s) = {1};\n" % (tag)) - - # # add center point to plane surface - geof.write("Point{1} In Surface {1};") - - # close file - geof.close() - - - -def create_input_file(inp_dir, pp_tag): - """Generates input file for two-particle test""" - - sim_inp_dir = str(inp_dir) - - ## R1 - bottom R2 - top - center = [0., 0., 0.] - R1 = 0.001 - R2 = 0.001 - mesh_size = R1 / 5. - if R2 < R1: - mesh_size = R2 / 5. - - horizon = 3. * mesh_size - particle_dist = 0.001 - - ## time - final_time = 0.02 - num_steps = 200000 - # final_time = 0.00002 - # num_steps = 2 - num_outputs = 10 - dt_out_n = num_steps / num_outputs - perform_out = True - - ## material - poisson1 = 0.25 - rho1 = 1200. - K1 = 2e+9 - E1 = get_E(K1, poisson1) - G1 = get_G(E1, poisson1) - Gc1 = 500. - - poisson2 = 0.25 - rho2 = 1200. - K2 = 2.16e+7 - E2 = get_E(K2, poisson2) - G2 = get_G(E2, poisson2) - Gc2 = 50. - - ## contact - # R_contact = 0.95 * mesh_size - # R_contact = 1.74e-04 - R_contact_factor = 0.95 - - # Kn_V_max = 7.385158e+05 - # Kn = np.power(Kn_V_max, 2) - # compute from bulk modulus - - # from bulk modulus - Kn_11 = 18. * get_eff_k(K1, K1) / (np.pi * np.power(horizon, 5)) - Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 5)) - Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 5)) - - beta_n_eps = 0.95 - friction_coeff = 0.5 - damping_active = True - friction_active = False - beta_n_factor = 100. - - ## gravity - gravity_active = True - gravity = [0., -10., 0.] - - ## assign free fall velocity to second particle - free_fall_dist = particle_dist - horizon - free_fall_vel = [0., 0., 0.] - free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - # free_fall_vel[1] = -2. - - ## neighbor search details - neigh_search_factor = 10. - neigh_search_interval = 40 - neigh_search_criteria = "simple_all" - - - ### ---------------------------------------------------------------- ### - # generate YAML file - ### ---------------------------------------------------------------- ### - # print('\nGenerating imput file\n') - inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') - inpf.write("Model:\n") - inpf.write(" Dimension: 2\n") - inpf.write(" Discretization_Type:\n") - inpf.write(" Spatial: finite_difference\n") - inpf.write(" Time: central_difference\n") - inpf.write(" Final_Time: %4.6e\n" % (final_time)) - inpf.write(" Time_Steps: %d\n" % (num_steps)) - - inpf.write("Policy:\n") - inpf.write(" Enable_PostProcessing: true\n") - - # - # container info - # - inpf.write("Container:\n") - inpf.write(" Geometry:\n") - inpf.write(" Type: rectangle\n") - contain_params = [0., 0., 0., 2.*R1, 2.*R1 + 2.*R2 + particle_dist, 0.] - if R2 > R1: - contain_params[3] = 2.*R2 - inpf.write(" Parameters: " + print_dbl_list(contain_params)) - - # - # zone info - # - inpf.write("Zone:\n") - inpf.write(" Zones: 2\n") - - ## zone 1 (bottom particle) - inpf.write(" Zone_1:\n") - inpf.write(" Is_Wall: false\n") - - ## zone 2 (top particle) - inpf.write(" Zone_2:\n") - inpf.write(" Is_Wall: false\n") - - # - # particle info - # - inpf.write("Particle:\n") - inpf.write(" Test_Name: two_particle\n") - inpf.write(" Zone_1:\n") - inpf.write(" Type: circle\n") - p1_geom = [R1, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p1_geom)) - inpf.write(" Zone_2:\n") - inpf.write(" Type: circle\n") - p2_geom = [R2, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p2_geom)) - - # - # particle generation - # - inpf.write("Particle_Generation:\n") - inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") - inpf.write(" File_Data_Type: loc_rad_orient\n") - - # - # Mesh info - # - inpf.write("Mesh:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" File: mesh_cir_1_" + str(pp_tag) + ".msh \n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" File: mesh_cir_2_" + str(pp_tag) + ".msh \n") - - # - # Contact info - # - inpf.write("Contact:\n") - - ## 11 - inpf.write(" Zone_11:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_11)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 12 - inpf.write(" Zone_12:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_12)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 22 - inpf.write(" Zone_22:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_22)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - # Neighbor info - inpf.write("Neighbor:\n") - inpf.write(" Update_Criteria: %s\n" % (neigh_search_criteria)) - inpf.write(" Search_Factor: %4.e\n" % (neigh_search_factor)) - inpf.write(" Search_Interval: %d\n" % (neigh_search_interval)) - - # - # Material info - # - inpf.write("Material:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho1)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K1)) - inpf.write(" G: %4.6e\n" % (G1)) - inpf.write(" Gc: %4.6e\n" % (Gc1)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho2)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K2)) - inpf.write(" G: %4.6e\n" % (G2)) - inpf.write(" Gc: %4.6e\n" % (Gc2)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - # - # Force - # - if gravity_active == True: - inpf.write("Force_BC:\n") - inpf.write(" Gravity: " + print_dbl_list(gravity)) - - # - # IC - # - inpf.write("IC:\n") - inpf.write(" Constant_Velocity:\n") - inpf.write(" Velocity_Vector: " + print_dbl_list(free_fall_vel)) - inpf.write(" Particle_List: [1]\n") - - # - # Displacement - # - inpf.write("Displacement_BC:\n") - inpf.write(" Sets: 1\n") - - inpf.write(" Set_1:\n") - inpf.write(" Particle_List: [0]\n") - inpf.write(" Direction: [1,2]\n") - inpf.write(" Time_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Parameters:\n") - inpf.write(" - 0.0\n") - inpf.write(" Spatial_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Zero_Displacement: true\n") - - # - # Output info - # - inpf.write("Output:\n") - inpf.write(" Path: ../out/\n") - inpf.write(" Tags:\n") - inpf.write(" - Displacement\n") - inpf.write(" - Velocity\n") - inpf.write(" - Force\n") - inpf.write(" - Force_Density\n") - inpf.write(" - Damage_Z\n") - inpf.write(" - Damage\n") - inpf.write(" - Nodal_Volume\n") - inpf.write(" - Zone_ID\n") - inpf.write(" - Particle_ID\n") - inpf.write(" - Fixity\n") - inpf.write(" - Force_Fixity\n") - inpf.write(" - Contact_Nodes\n") - inpf.write(" - No_Fail_Node\n") - inpf.write(" - Boundary_Node_Flag\n") - inpf.write(" - Theta\n") - inpf.write(" Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Compress_Type: zlib\n") - inpf.write(" Perform_FE_Out: false\n") - if perform_out: - inpf.write(" Perform_Out: true\n") - else: - inpf.write(" Perform_Out: false\n") - inpf.write(" Test_Output_Interval: %d\n" % (dt_out_n)) - - inpf.write(" Debug: 1\n") - inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) - - - inpf.write("HPX:\n") - inpf.write(" Partitions: 1\n") - - # close file - inpf.close() - - - # generate particle locations - particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - - p_mesh_fname = ['mesh_cir_1', 'mesh_cir_2'] - # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_1', center, R1, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_2', center, R2, mesh_size, pp_tag) - - os.system("mkdir -p ../out") - - for s in p_mesh_fname: - print('\n\n') - print(s) - print("gmsh {}_{}.geo -2".format(s, pp_tag)) - print('\n\n') - os.system("gmsh {}_{}.geo -2".format(s, pp_tag)) - # os.system("gmsh {}_{}.geo -2 -o {}_{}.vtk".format(s, pp_tag, s, pp_tag)) - - -##-------------------------------------------------------## -##-------------------------------------------------------## -inp_dir = './' -pp_tag = 0 -if len(sys.argv) > 1: - pp_tag = int(sys.argv[1]) - -create_input_file(inp_dir, pp_tag) diff --git a/test/test_data/peridem/twop_circ_diff_radius/inp/problem_setup.py b/test/test_data/peridem/twop_circ_diff_radius/inp/problem_setup.py deleted file mode 100644 index 339ab5df5..000000000 --- a/test/test_data/peridem/twop_circ_diff_radius/inp/problem_setup.py +++ /dev/null @@ -1,480 +0,0 @@ -import os -import numpy as np -import sys - -def print_bool(arg, prefix = ""): - - str = prefix - if arg == True: - str += "True\n" - else: - str += "False\n" - return str - -def print_dbl(arg, prefix = ""): - - str = prefix + "%4.6e\n" % (arg) - return str - -def print_int(arg, prefix = ""): - str = prefix + "%d\n" % (arg) - return str - -def print_dbl_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%4.6e" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def print_int_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%d" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def does_intersect(p, r, R, particles, padding): - - for q in particles: - - pq = np.array([p[i] - q[i] for i in range(3)]) - if np.linalg.norm(pq) <= r + R + padding: - return True - - return False - - -def get_E(K, nu): - return 3. * K * (1. - 2. * nu) - -def get_G(E, nu): - return E / (2. * (1. + nu)) - - -def get_eff_k(k1, k2): - return 2. * k1 * k2 / (k1 + k2) - - -def particle_locations(inp_dir, pp_tag, R1, R2, offset): - """Generate particle location data""" - - sim_particles = [] - sim_particles.append([0., R1, R1, 0., R1, 0.]) - sim_particles.append([1., R1, 2. * R1 + R2 + offset, 0., R2, np.pi*0.5]) - - inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') - inpf.write("i, x, y, z, r, o\n") - for p in sim_particles: - inpf.write("%d, %Lf, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4], p[5])) - - inpf.close() - - -def generate_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): - - sim_inp_dir = str(inp_dir) - - # center and radius - sim_Cx = center[0] - sim_Cy = center[1] - sim_Cz = center[2] - sim_radius = radius - - # mesh size - sim_h = mesh_size - - # - # create .geo file for gmsh - # - geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') - geof.write("cl__1 = 1;\n") - geof.write("Mesh.MshFileVersion = 2.2;\n") - - # - # points - # - geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)); - geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) - geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) - - # - # circlular arc - # - geof.write("Circle(1) = {2, 1, 4};\n") - geof.write("Circle(2) = {4, 1, 3};\n") - geof.write("Circle(3) = {3, 1, 5};\n") - geof.write("Circle(4) = {5, 1, 2};\n") - - # - # surfaces - # - geof.write("Line Loop(1) = {2, 3, 4, 1};\n") - - # - # plane surface - # - geof.write("Plane Surface(1) = {1};\n") - - # - # physical surface - # - # tag = '"' + "a" + '"' - # geof.write("Physical Surface(%s) = {1};\n" % (tag)) - - # # add center point to plane surface - geof.write("Point{1} In Surface {1};") - - # close file - geof.close() - - - -def create_input_file(inp_dir, pp_tag): - """Generates input file for two-particle test""" - - sim_inp_dir = str(inp_dir) - - ## R1 - bottom R2 - top - center = [0., 0., 0.] - R1 = 0.003 - R2 = 0.001 - mesh_size = R1 / 5. - if R2 < R1: - mesh_size = R2 / 5. - - horizon = 3. * mesh_size - particle_dist = 0.001 - - ## time - final_time = 0.02 - num_steps = 100000 - # final_time = 0.00002 - # num_steps = 2 - num_outputs = 10 - dt_out_n = num_steps / num_outputs - perform_out = True - - ## material - poisson1 = 0.25 - rho1 = 1200. - K1 = 2.16e+7 - E1 = get_E(K1, poisson1) - G1 = get_G(E1, poisson1) - Gc1 = 50. - - poisson2 = 0.25 - rho2 = 1200. - K2 = 2.16e+7 - E2 = get_E(K2, poisson2) - G2 = get_G(E2, poisson2) - Gc2 = 50. - - ## contact - # R_contact = 0.95 * mesh_size - # R_contact = 1.74e-04 - R_contact_factor = 0.95 - - # Kn_V_max = 7.385158e+05 - # Kn = np.power(Kn_V_max, 2) - # compute from bulk modulus - - # from bulk modulus - Kn_11 = 18. * get_eff_k(K1, K1) / (np.pi * np.power(horizon, 5)) - Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 5)) - Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 5)) - - beta_n_eps = 0.9 - friction_coeff = 0.5 - damping_active = True - friction_active = False - beta_n_factor = 100. - - ## gravity - gravity_active = True - gravity = [0., -10., 0.] - - ## assign free fall velocity to second particle - free_fall_dist = particle_dist - horizon - free_fall_vel = [0., 0., 0.] - free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - # free_fall_vel[1] = -2. - - - ## neighbor search details - neigh_search_factor = 10. - neigh_search_interval = 40 - neigh_search_criteria = "simple_all" - - ### ---------------------------------------------------------------- ### - # generate YAML file - ### ---------------------------------------------------------------- ### - # print('\nGenerating imput file\n') - inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') - inpf.write("Model:\n") - inpf.write(" Dimension: 2\n") - inpf.write(" Discretization_Type:\n") - inpf.write(" Spatial: finite_difference\n") - inpf.write(" Time: central_difference\n") - inpf.write(" Final_Time: %4.6e\n" % (final_time)) - inpf.write(" Time_Steps: %d\n" % (num_steps)) - - inpf.write("Policy:\n") - inpf.write(" Enable_PostProcessing: true\n") - - # - # container info - # - inpf.write("Container:\n") - inpf.write(" Geometry:\n") - inpf.write(" Type: rectangle\n") - contain_params = [0., 0., 0., 2.*R1, 2.*R1 + 2.*R2 + particle_dist, 0.] - if R2 > R1: - contain_params[3] = 2.*R2 - inpf.write(" Parameters: " + print_dbl_list(contain_params)) - - # - # zone info - # - inpf.write("Zone:\n") - inpf.write(" Zones: 2\n") - - ## zone 1 (bottom particle) - inpf.write(" Zone_1:\n") - inpf.write(" Is_Wall: false\n") - - ## zone 2 (top particle) - inpf.write(" Zone_2:\n") - inpf.write(" Is_Wall: false\n") - - # - # particle info - # - inpf.write("Particle:\n") - inpf.write(" Test_Name: two_particle\n") - inpf.write(" Zone_1:\n") - inpf.write(" Type: circle\n") - p1_geom = [R1, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p1_geom)) - inpf.write(" Zone_2:\n") - inpf.write(" Type: circle\n") - p2_geom = [R2, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(p2_geom)) - - # - # particle generation - # - inpf.write("Particle_Generation:\n") - inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") - inpf.write(" File_Data_Type: loc_rad_orient\n") - - # - # Mesh info - # - inpf.write("Mesh:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" File: mesh_cir_1_" + str(pp_tag) + ".msh \n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" File: mesh_cir_2_" + str(pp_tag) + ".msh \n") - - # - # Contact info - # - inpf.write("Contact:\n") - - ## 11 - inpf.write(" Zone_11:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_11)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 12 - inpf.write(" Zone_12:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_12)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 22 - inpf.write(" Zone_22:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_22)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - # Neighbor info - inpf.write("Neighbor:\n") - inpf.write(" Update_Criteria: %s\n" % (neigh_search_criteria)) - inpf.write(" Search_Factor: %4.e\n" % (neigh_search_factor)) - inpf.write(" Search_Interval: %d\n" % (neigh_search_interval)) - - # - # Material info - # - inpf.write("Material:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho1)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K1)) - inpf.write(" G: %4.6e\n" % (G1)) - inpf.write(" Gc: %4.6e\n" % (Gc1)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho2)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K2)) - inpf.write(" G: %4.6e\n" % (G2)) - inpf.write(" Gc: %4.6e\n" % (Gc2)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - # - # Force - # - if gravity_active == True: - inpf.write("Force_BC:\n") - inpf.write(" Gravity: " + print_dbl_list(gravity)) - - # - # IC - # - inpf.write("IC:\n") - inpf.write(" Constant_Velocity:\n") - inpf.write(" Velocity_Vector: " + print_dbl_list(free_fall_vel)) - inpf.write(" Particle_List: [1]\n") - - # - # Displacement - # - inpf.write("Displacement_BC:\n") - inpf.write(" Sets: 1\n") - - inpf.write(" Set_1:\n") - inpf.write(" Particle_List: [0]\n") - inpf.write(" Direction: [1,2]\n") - inpf.write(" Time_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Parameters:\n") - inpf.write(" - 0.0\n") - inpf.write(" Spatial_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Zero_Displacement: true\n") - - # - # Output info - # - inpf.write("Output:\n") - inpf.write(" Path: ../out/\n") - inpf.write(" Tags:\n") - inpf.write(" - Displacement\n") - inpf.write(" - Velocity\n") - inpf.write(" - Force\n") - inpf.write(" - Force_Density\n") - inpf.write(" - Damage_Z\n") - inpf.write(" - Damage\n") - inpf.write(" - Nodal_Volume\n") - inpf.write(" - Zone_ID\n") - inpf.write(" - Particle_ID\n") - inpf.write(" - Fixity\n") - inpf.write(" - Force_Fixity\n") - inpf.write(" - Contact_Nodes\n") - inpf.write(" - No_Fail_Node\n") - inpf.write(" - Boundary_Node_Flag\n") - inpf.write(" - Theta\n") - inpf.write(" Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Compress_Type: zlib\n") - inpf.write(" Perform_FE_Out: false\n") - if perform_out: - inpf.write(" Perform_Out: true\n") - else: - inpf.write(" Perform_Out: false\n") - inpf.write(" Test_Output_Interval: %d\n" % (dt_out_n)) - - inpf.write(" Debug: 1\n") - inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) - - - inpf.write("HPX:\n") - inpf.write(" Partitions: 1\n") - - # close file - inpf.close() - - - # generate particle locations - particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - - p_mesh_fname = ['mesh_cir_1', 'mesh_cir_2'] - # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_1', center, R1, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_2', center, R2, mesh_size, pp_tag) - - os.system("mkdir -p ../out") - - for s in p_mesh_fname: - print('\n\n') - print(s) - print("gmsh {}_{}.geo -2".format(s, pp_tag)) - print('\n\n') - os.system("gmsh {}_{}.geo -2".format(s, pp_tag)) - # os.system("gmsh {}_{}.geo -2 -o {}_{}.vtk".format(s, pp_tag, s, pp_tag)) - - -##-------------------------------------------------------## -##-------------------------------------------------------## -inp_dir = './' -pp_tag = 0 -if len(sys.argv) > 1: - pp_tag = int(sys.argv[1]) - -create_input_file(inp_dir, pp_tag) diff --git a/test/test_data/peridem/twop_circ_no_python/inp/input_0.yaml b/test/test_data/peridem/twop_circ_no_python/inp/input_0.yaml deleted file mode 100644 index 2dfbb9999..000000000 --- a/test/test_data/peridem/twop_circ_no_python/inp/input_0.yaml +++ /dev/null @@ -1,128 +0,0 @@ -Model: - Dimension: 2 - Discretization_Type: - Spatial: finite_difference - Time: central_difference - Final_Time: 6.000000e-03 - Time_Steps: 20000 -Policy: - Enable_PostProcessing: true -Container: - Geometry: - Type: rectangle - Parameters: [0.000000e+00, 0.000000e+00, 0.000000e+00, 2.000000e-03, 5.000000e-03, 0.000000e+00] -Zone: - Zones: 2 - Zone_1: - Is_Wall: false - Zone_2: - Is_Wall: false -Particle: - Test_Name: two_particle - Zone_1: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] - Zone_2: - Type: circle - Parameters: [1.000000e-03, 0.000000e+00, 0.000000e+00, 0.000000e+00] -Particle_Generation: - From_File: particle_locations_0.csv - File_Data_Type: loc_rad_orient -Mesh: - Zone_1: - File: mesh_cir_1_0.msh - Zone_2: - File: mesh_cir_2_0.msh -Contact: - Zone_11: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_12: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 - Zone_22: - Contact_Radius_Factor: 9.500000e-01 - Friction_On: false - Kn: 1.591549e+24 - Epsilon: 9.000000e-01 - Friction_Coeff: 5.000000e-01 - Kn_Factor: 1.0 - Beta_n_Factor: 1.000000e+02 -Neighbor: - Update_Criteria: simple_all - Search_Factor: 1e+01 - Search_Interval: 40 -Material: - Zone_1: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 - Zone_2: - Type: PDState - Horizon: 6.000000e-04 - Density: 1.200000e+03 - Compute_From_Classical: true - K: 2.160000e+07 - G: 1.296000e+07 - Gc: 5.000000e+01 - Influence_Function: - Type: 1 -Force_BC: - Gravity: [0.000000e+00, -1.000000e+01, 0.000000e+00] -IC: - Constant_Velocity: - Velocity_Vector: [0.000000e+00, -8.944272e-02, 0.000000e+00] - Particle_List: [1] -Displacement_BC: - Sets: 1 - Set_1: - Particle_List: [0] - Direction: [1,2] - Time_Function: - Type: constant - Parameters: - - 0.0 - Spatial_Function: - Type: constant - Zero_Displacement: true -Output: - Path: ./ - Tags: - - Displacement - - Velocity - - Force - - Force_Density - - Damage_Z - - Damage - - Nodal_Volume - - Zone_ID - - Particle_ID - - Fixity - - Force_Fixity - - Contact_Nodes - - No_Fail_Node - - Boundary_Node_Flag - - Theta - Output_Interval: 2000 - Compress_Type: zlib - Perform_FE_Out: false - Perform_Out: true - Test_Output_Interval: 2000 - Debug: 1 - Tag_PP: 0 diff --git a/test/test_data/peridem/twop_circ_no_python/inp/mesh_cir_2_0.msh b/test/test_data/peridem/twop_circ_no_python/inp/mesh_cir_2_0.msh deleted file mode 100644 index 939e65ce2..000000000 --- a/test/test_data/peridem/twop_circ_no_python/inp/mesh_cir_2_0.msh +++ /dev/null @@ -1,381 +0,0 @@ -$MeshFormat -2.2 0 8 -$EndMeshFormat -$Nodes -123 -1 0 0 0 -2 0.001 0 0 -3 -0.001 0 0 -4 0 0.001 0 -5 0 -0.001 0 -6 0.0009807852803119343 0.0001950903224751046 0 -7 0.0009238795320861894 0.0003826834333913658 0 -8 0.0008314696114082171 0.000555570234358059 0 -9 0.0007071067795713298 0.0007071067828017653 0 -10 0.0005555702315043112 0.0008314696133150303 0 -11 0.0003826834312024525 0.0009238795329928669 0 -12 0.0001950903213889939 0.0009807852805279753 0 -13 -0.0001950903224751046 0.0009807852803119343 0 -14 -0.0003826834333913658 0.0009238795320861894 0 -15 -0.000555570234358059 0.0008314696114082171 0 -16 -0.0007071067828017653 0.0007071067795713298 0 -17 -0.0008314696133150303 0.0005555702315043112 0 -18 -0.0009238795329928669 0.0003826834312024525 0 -19 -0.0009807852805279753 0.0001950903213889939 0 -20 -0.0009807852803119343 -0.0001950903224751046 0 -21 -0.0009238795320861894 -0.0003826834333913658 0 -22 -0.0008314696114082171 -0.000555570234358059 0 -23 -0.0007071067795713298 -0.0007071067828017653 0 -24 -0.0005555702315043112 -0.0008314696133150303 0 -25 -0.0003826834312024525 -0.0009238795329928669 0 -26 -0.0001950903213889939 -0.0009807852805279753 0 -27 0.0001950903224751046 -0.0009807852803119343 0 -28 0.0003826834333913658 -0.0009238795320861894 0 -29 0.000555570234358059 -0.0008314696114082171 0 -30 0.0007071067828017653 -0.0007071067795713298 0 -31 0.0008314696133150303 -0.0005555702315043112 0 -32 0.0009238795329928669 -0.0003826834312024525 0 -33 0.0009807852805279753 -0.0001950903213889939 0 -34 -7.152002091792696e-05 -0.0008450807432268065 0 -35 0.0008471635062459265 -9.199966405670925e-05 0 -36 -0.0008151890712509588 8.211780479432511e-05 0 -37 8.090472550513201e-05 0.0008214394659086484 0 -38 0.0006333599610415078 0.0005290102549974414 0 -39 -0.0005060849880395552 0.0006363369957882122 0 -40 -0.0006380536953727389 -0.0005236371372812539 0 -41 0.0005236371372812539 -0.0006380536953727389 0 -42 0.0007952958442072199 0.0002271322775327199 0 -43 -0.0002434348105791858 0.0008043613990290342 0 -44 -0.0007718908498989128 -0.0002332409361890268 0 -45 0.0002396050543882638 -0.0007898720067021111 0 -46 0.0003925541748498814 0.0007515744850212 0 -47 -0.0007309892881364045 0.0004083810494833457 0 -48 0.0007615476042922275 -0.0003785890814693649 0 -49 -0.0004111793431231795 -0.0007381436063719858 0 -50 0.0005380605696274799 0.0006715402547202478 0 -51 0.0004000234734714654 0.0005583906702573115 0 -52 0.0005184911450341156 0.000372427209644636 0 -53 0.000309583946773635 0.0003637755607894848 0 -54 0.0004101731821021557 0.0001993666585041219 0 -55 0.0001986464973674088 0.000528852179819996 0 -56 0.0001108802758899494 0.0003561295580904022 0 -57 -7.171091328087674e-07 0.0005139426824163075 0 -58 -8.713398234054802e-05 0.0003468280860951909 0 -59 -0.0001917696053754292 0.0005022051688781551 0 -60 -0.000283824256199098 0.0003380567289321191 0 -61 -0.0001892071672701401 0.0001782391828434134 0 -62 -0.0003781949094023674 0.0001643906708747804 0 -63 -0.0002834662035898256 2.63134558977542e-06 0 -64 -0.0004701085284204044 -1.119161316215339e-05 0 -65 -0.0003675862484681186 -0.0001764232894769171 0 -66 -0.0006069345722329285 0.0001548792935050421 0 -67 -0.0001577418482816554 -0.000148244104253111 0 -68 4.609388093448484e-05 -0.0002012141252486232 0 -69 -8.535924669376114e-05 -0.0003559305118348399 0 -70 0.0001084677096700753 -0.0003927806057940529 0 -71 0.0002369580539415163 -0.0002436620631797264 0 -72 0.0002993765586845516 -0.0004285677411489762 0 -73 0.0004224718010466681 -0.000278519761055819 0 -74 0.000369445754196392 -0.0001030617304366239 0 -75 -1.528798764576679e-05 -0.0005383548896822898 0 -76 -0.0002162543872875742 -0.0005105731918695297 0 -77 0.000547123083482914 -0.0001399596193239461 0 -78 -0.0005618189453053738 -0.000190550320890264 0 -79 -0.0004790805662381937 -0.0003533587401784797 0 -80 -0.0004677673790683295 0.0003209155154225173 0 -81 0.000172654607328929 -0.0005796947743251359 0 -82 0.0006073245174006272 0.000202161901959069 0 -83 -0.0003809322870958909 0.0004900866253580557 0 -84 -0.0006800350821624383 -4.70206463500508e-05 0 -85 0.0002145479240391578 0.0002070848758641841 0 -86 0.0001805414996956206 -6.582617367999804e-05 0 -87 5.717763983100325e-06 0.00017150256959834 0 -88 0.0004742208135330366 -0.0004677821039487801 0 -89 -9.591427299942317e-05 0.0006858451831243294 0 -90 -0.0002923151895073822 -0.0003483766000945829 0 -91 0.0004934748811993787 4.108987788717777e-05 0 -92 -0.0006456824370799498 -0.0003432811919175567 0 -93 -0.0004098079715102375 -0.000540061791265996 0 -94 0.0006846233441412741 3.317727884512399e-05 0 -95 0.0003504197882104389 -0.0006054122711667636 0 -96 4.48231355655679e-05 -0.0007156076005749102 0 -97 0.0002319867832686272 0.0006955802127555263 0 -98 0.0007129025353587783 -0.0001986533590620225 0 -99 -0.0001347634877674028 -0.000673753745441554 0 -100 -0.0006614792140393678 0.0005559689037381061 0 -101 0.0006475101416071747 -0.0005102658714982579 0 -102 0.0008615735949812709 7.268004295924784e-05 0 -103 -0.0008509196193366208 -8.021575893375895e-05 0 -104 -9.07069361097163e-05 0.0008584862656747893 0 -105 0.0007183034351963127 0.0003781642186472151 0 -106 -0.0003965962110858775 0.000766834932014279 0 -107 -0.000779819925360594 0.0002525450381615267 0 -108 -0.000246144718161543 -0.0007996062541607638 0 -109 0.0004057173537354916 -0.0007590437787349098 0 -110 0.0002991904262082833 5.901502652075908e-05 0 -111 -0.0002952075890612219 0.000638127121759742 0 -112 -0.0005501409144732913 -0.0006703486466627442 0 -113 0.0005942959965534665 -0.0003289616327263651 0 -114 8.298132480178722e-05 0.0006491319448049615 0 -115 8.464282791793871e-05 -0.0008731589001695292 0 -116 -0.0007697248105154846 -0.0004115697238133987 0 -117 -0.0005468748686504677 0.000461319415092077 0 -118 0.0002567809945680838 0.0008435286606809623 0 -119 0.0001303537888325504 7.515515595106237e-05 0 -120 0.0008452556918835549 -0.0002494031714359086 0 -121 -0.0006249528067847978 0.0003117538526935016 0 -122 -0.0002830590452840776 -0.0006477325459880885 0 -123 -0.0001360220184537118 3.67996333094965e-05 0 -$EndNodes -$Elements -249 -1 15 2 0 1 1 -2 15 2 0 2 2 -3 15 2 0 3 3 -4 15 2 0 4 4 -5 15 2 0 5 5 -6 1 2 0 1 2 6 -7 1 2 0 1 6 7 -8 1 2 0 1 7 8 -9 1 2 0 1 8 9 -10 1 2 0 1 9 10 -11 1 2 0 1 10 11 -12 1 2 0 1 11 12 -13 1 2 0 1 12 4 -14 1 2 0 2 4 13 -15 1 2 0 2 13 14 -16 1 2 0 2 14 15 -17 1 2 0 2 15 16 -18 1 2 0 2 16 17 -19 1 2 0 2 17 18 -20 1 2 0 2 18 19 -21 1 2 0 2 19 3 -22 1 2 0 3 3 20 -23 1 2 0 3 20 21 -24 1 2 0 3 21 22 -25 1 2 0 3 22 23 -26 1 2 0 3 23 24 -27 1 2 0 3 24 25 -28 1 2 0 3 25 26 -29 1 2 0 3 26 5 -30 1 2 0 4 5 27 -31 1 2 0 4 27 28 -32 1 2 0 4 28 29 -33 1 2 0 4 29 30 -34 1 2 0 4 30 31 -35 1 2 0 4 31 32 -36 1 2 0 4 32 33 -37 1 2 0 4 33 2 -38 2 2 0 1 52 82 105 -39 2 2 0 1 76 90 93 -40 2 2 0 1 36 66 107 -41 2 2 0 1 90 79 93 -42 2 2 0 1 107 66 121 -43 2 2 0 1 44 78 84 -44 2 2 0 1 82 42 105 -45 2 2 0 1 66 36 84 -46 2 2 0 1 38 52 105 -47 2 2 0 1 44 84 103 -48 2 2 0 1 94 77 98 -49 2 2 0 1 38 51 52 -50 2 2 0 1 55 51 97 -51 2 2 0 1 1 67 68 -52 2 2 0 1 79 40 93 -53 2 2 0 1 51 46 97 -54 2 2 0 1 35 94 98 -55 2 2 0 1 40 79 92 -56 2 2 0 1 88 101 113 -57 2 2 0 1 101 48 113 -58 2 2 0 1 81 45 95 -59 2 2 0 1 38 50 51 -60 2 2 0 1 42 82 94 -61 2 2 0 1 67 1 123 -62 2 2 0 1 78 44 92 -63 2 2 0 1 89 37 104 -64 2 2 0 1 37 89 114 -65 2 2 0 1 68 67 69 -66 2 2 0 1 96 75 99 -67 2 2 0 1 76 93 122 -68 2 2 0 1 52 51 53 -69 2 2 0 1 42 94 102 -70 2 2 0 1 39 83 111 -71 2 2 0 1 68 69 70 -72 2 2 0 1 106 39 111 -73 2 2 0 1 53 51 55 -74 2 2 0 1 52 53 54 -75 2 2 0 1 70 69 75 -76 2 2 0 1 1 68 86 -77 2 2 0 1 68 70 71 -78 2 2 0 1 71 70 72 -79 2 2 0 1 62 60 80 -80 2 2 0 1 75 69 76 -81 2 2 0 1 64 62 66 -82 2 2 0 1 65 64 78 -83 2 2 0 1 71 72 73 -84 2 2 0 1 66 62 80 -85 2 2 0 1 65 78 79 -86 2 2 0 1 63 62 64 -87 2 2 0 1 74 73 77 -88 2 2 0 1 58 57 59 -89 2 2 0 1 63 64 65 -90 2 2 0 1 34 96 99 -91 2 2 0 1 58 59 60 -92 2 2 0 1 56 55 57 -93 2 2 0 1 71 73 74 -94 2 2 0 1 53 55 56 -95 2 2 0 1 45 81 96 -96 2 2 0 1 61 60 62 -97 2 2 0 1 56 57 58 -98 2 2 0 1 6 7 42 -99 2 2 0 1 13 14 43 -100 2 2 0 1 20 21 44 -101 2 2 0 1 27 28 45 -102 2 2 0 1 10 11 46 -103 2 2 0 1 17 18 47 -104 2 2 0 1 24 25 49 -105 2 2 0 1 31 32 48 -106 2 2 0 1 70 75 81 -107 2 2 0 1 61 62 63 -108 2 2 0 1 63 65 67 -109 2 2 0 1 8 9 38 -110 2 2 0 1 15 16 39 -111 2 2 0 1 22 23 40 -112 2 2 0 1 29 30 41 -113 2 2 0 1 33 2 35 -114 2 2 0 1 19 3 36 -115 2 2 0 1 12 4 37 -116 2 2 0 1 26 5 34 -117 2 2 0 1 72 70 81 -118 2 2 0 1 58 60 61 -119 2 2 0 1 80 60 83 -120 2 2 0 1 64 66 84 -121 2 2 0 1 52 54 82 -122 2 2 0 1 60 59 83 -123 2 2 0 1 68 71 86 -124 2 2 0 1 81 75 96 -125 2 2 0 1 58 61 87 -126 2 2 0 1 78 64 84 -127 2 2 0 1 54 53 85 -128 2 2 0 1 53 56 85 -129 2 2 0 1 69 67 90 -130 2 2 0 1 117 47 121 -131 2 2 0 1 85 56 87 -132 2 2 0 1 71 74 86 -133 2 2 0 1 67 65 90 -134 2 2 0 1 56 58 87 -135 2 2 0 1 95 45 109 -136 2 2 0 1 87 61 123 -137 2 2 0 1 74 77 91 -138 2 2 0 1 84 36 103 -139 2 2 0 1 91 77 94 -140 2 2 0 1 79 78 92 -141 2 2 0 1 73 72 88 -142 2 2 0 1 65 79 90 -143 2 2 0 1 59 57 89 -144 2 2 0 1 1 87 123 -145 2 2 0 1 63 67 123 -146 2 2 0 1 41 88 95 -147 2 2 0 1 76 69 90 -148 2 2 0 1 88 72 95 -149 2 2 0 1 100 47 117 -150 2 2 0 1 57 55 114 -151 2 2 0 1 88 41 101 -152 2 2 0 1 74 91 110 -153 2 2 0 1 72 81 95 -154 2 2 0 1 82 54 91 -155 2 2 0 1 50 46 51 -156 2 2 0 1 89 43 111 -157 2 2 0 1 59 89 111 -158 2 2 0 1 77 73 113 -159 2 2 0 1 91 54 110 -160 2 2 0 1 75 76 99 -161 2 2 0 1 9 10 50 -162 2 2 0 1 16 17 100 -163 2 2 0 1 30 31 101 -164 2 2 0 1 2 6 102 -165 2 2 0 1 3 20 103 -166 2 2 0 1 4 13 104 -167 2 2 0 1 7 8 105 -168 2 2 0 1 14 15 106 -169 2 2 0 1 18 19 107 -170 2 2 0 1 25 26 108 -171 2 2 0 1 10 46 50 -172 2 2 0 1 17 47 100 -173 2 2 0 1 31 48 101 -174 2 2 0 1 6 42 102 -175 2 2 0 1 13 43 104 -176 2 2 0 1 20 44 103 -177 2 2 0 1 42 7 105 -178 2 2 0 1 43 14 106 -179 2 2 0 1 47 18 107 -180 2 2 0 1 49 25 108 -181 2 2 0 1 38 9 50 -182 2 2 0 1 39 16 100 -183 2 2 0 1 41 30 101 -184 2 2 0 1 8 38 105 -185 2 2 0 1 15 39 106 -186 2 2 0 1 35 2 102 -187 2 2 0 1 36 3 103 -188 2 2 0 1 37 4 104 -189 2 2 0 1 19 36 107 -190 2 2 0 1 26 34 108 -191 2 2 0 1 47 107 121 -192 2 2 0 1 45 28 109 -193 2 2 0 1 29 41 109 -194 2 2 0 1 28 29 109 -195 2 2 0 1 43 89 104 -196 2 2 0 1 24 49 112 -197 2 2 0 1 40 23 112 -198 2 2 0 1 55 97 114 -199 2 2 0 1 82 91 94 -200 2 2 0 1 27 45 115 -201 2 2 0 1 44 21 116 -202 2 2 0 1 34 5 115 -203 2 2 0 1 22 40 116 -204 2 2 0 1 46 11 118 -205 2 2 0 1 93 49 122 -206 2 2 0 1 12 37 118 -207 2 2 0 1 48 32 120 -208 2 2 0 1 33 35 120 -209 2 2 0 1 86 74 110 -210 2 2 0 1 34 99 108 -211 2 2 0 1 108 99 122 -212 2 2 0 1 23 24 112 -213 2 2 0 1 49 93 112 -214 2 2 0 1 93 40 112 -215 2 2 0 1 94 35 102 -216 2 2 0 1 80 117 121 -217 2 2 0 1 83 59 111 -218 2 2 0 1 73 88 113 -219 2 2 0 1 54 85 110 -220 2 2 0 1 98 77 113 -221 2 2 0 1 80 83 117 -222 2 2 0 1 83 39 117 -223 2 2 0 1 5 27 115 -224 2 2 0 1 21 22 116 -225 2 2 0 1 11 12 118 -226 2 2 0 1 41 95 109 -227 2 2 0 1 85 87 119 -228 2 2 0 1 66 80 121 -229 2 2 0 1 32 33 120 -230 2 2 0 1 86 110 119 -231 2 2 0 1 45 96 115 -232 2 2 0 1 61 63 123 -233 2 2 0 1 96 34 115 -234 2 2 0 1 92 44 116 -235 2 2 0 1 40 92 116 -236 2 2 0 1 49 108 122 -237 2 2 0 1 97 46 118 -238 2 2 0 1 37 97 118 -239 2 2 0 1 89 57 114 -240 2 2 0 1 98 48 120 -241 2 2 0 1 35 98 120 -242 2 2 0 1 87 1 119 -243 2 2 0 1 110 85 119 -244 2 2 0 1 1 86 119 -245 2 2 0 1 48 98 113 -246 2 2 0 1 43 106 111 -247 2 2 0 1 97 37 114 -248 2 2 0 1 39 100 117 -249 2 2 0 1 99 76 122 -$EndElements diff --git a/test/test_data/peridem/twop_circ_no_python/inp/particle_locations_0.csv b/test/test_data/peridem/twop_circ_no_python/inp/particle_locations_0.csv deleted file mode 100644 index 41cd14085..000000000 --- a/test/test_data/peridem/twop_circ_no_python/inp/particle_locations_0.csv +++ /dev/null @@ -1,3 +0,0 @@ -i, x, y, z, r, o -0, 0.001000, 0.001000, 0.000000, 0.001000, 0.000000 -1, 0.001000, 0.003600, 0.000000, 0.001000, 1.570796 diff --git a/test/test_data/peridem/twop_concave_and_hex/inp/problem_setup.py b/test/test_data/peridem/twop_concave_and_hex/inp/problem_setup.py index f82fc2a75..07ef51171 100644 --- a/test/test_data/peridem/twop_concave_and_hex/inp/problem_setup.py +++ b/test/test_data/peridem/twop_concave_and_hex/inp/problem_setup.py @@ -325,16 +325,16 @@ def create_input_file(inp_dir, pp_tag): center = [0., 0., 0.] R1 = 0.0015 R2 = 0.001 - mesh_size = R1 / 10. + mesh_size = R1 / 5. if R2 < R1: - mesh_size = R2 / 10. + mesh_size = R2 / 5. horizon = 3. * mesh_size particle_dist = 0.0004 ## time - final_time = 0.002 - num_steps = 30000 + final_time = 0.004 + num_steps = 160000 # final_time = 0.00002 # num_steps = 2 num_outputs = 10 diff --git a/test/test_data/peridem/twop_sphere/inp/problem_setup.py b/test/test_data/peridem/twop_sphere/inp/problem_setup.py deleted file mode 100644 index 8027fd83a..000000000 --- a/test/test_data/peridem/twop_sphere/inp/problem_setup.py +++ /dev/null @@ -1,510 +0,0 @@ -import os -import numpy as np -import sys - -def print_bool(arg, prefix = ""): - - str = prefix - if arg == True: - str += "True\n" - else: - str += "False\n" - return str - -def print_dbl(arg, prefix = ""): - - str = prefix + "%4.6e\n" % (arg) - return str - -def print_int(arg, prefix = ""): - str = prefix + "%d\n" % (arg) - return str - -def print_dbl_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%4.6e" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def print_int_list(arg, prefix = ""): - str = prefix + "[" - N = len(arg) - for i in range(N): - str += "%d" % (arg[i]) - if i < N - 1: - str += ", " - else: - str += "]\n" - - return str - -def does_intersect(p, r, R, particles, padding): - - for q in particles: - - pq = np.array([p[i] - q[i] for i in range(3)]) - if np.linalg.norm(pq) <= r + R + padding: - return True - - return False - - -def get_E(K, nu): - return 3. * K * (1. - 2. * nu) - -def get_G(E, nu): - return E / (2. * (1. + nu)) - - -def get_eff_k(k1, k2): - return 2. * k1 * k2 / (k1 + k2) - - -def particle_locations(inp_dir, pp_tag, R1, R2, offset): - """Generate particle location data""" - - sim_particles = [] - sim_particles.append([0., R1, R1, R1, R1]) - sim_particles.append([1., R1, 2. * R1 + R2 + offset, R1, R2]) - - inpf = open(inp_dir + 'particle_locations_' + str(pp_tag) + '.csv','w') - inpf.write("i, x, y, z, r\n") - for p in sim_particles: - inpf.write("%d, %Lf, %Lf, %Lf, %Lf\n" % (int(p[0]), p[1], p[2], p[3], p[4])) - - inpf.close() - - -def generate_particle_gmsh_input(inp_dir, filename, center, radius, mesh_size, pp_tag): - - sim_inp_dir = str(inp_dir) - - # center and radius - sim_Cx = center[0] - sim_Cy = center[1] - sim_Cz = center[2] - sim_radius = radius - - # mesh size - sim_h = mesh_size - - # - # create .geo file for gmsh - # - geof = open(sim_inp_dir + filename + '_' + str(pp_tag) + '.geo','w') - geof.write("cl__1 = 1;\n") - geof.write("Mesh.MshFileVersion = 2.2;\n") - - # - # points - # - geof.write("Point(1) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(2) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx + sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(3) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx - sim_radius, sim_Cy, sim_Cz, sim_h)) - geof.write("Point(4) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy + sim_radius, sim_Cz, sim_h)) - geof.write("Point(5) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy - sim_radius, sim_Cz, sim_h)) - geof.write("Point(6) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz + sim_radius, sim_h)) - geof.write("Point(7) = {%4.6e, %4.6e, %4.6e, %4.6e};\n" % (sim_Cx, sim_Cy, sim_Cz - sim_radius, sim_h)) - - # - # circlular arc - # - geof.write("Circle(1) = {2, 1, 4};\n") - geof.write("Circle(2) = {4, 1, 3};\n") - geof.write("Circle(3) = {3, 1, 5};\n") - geof.write("Circle(4) = {5, 1, 2};\n") - - geof.write("Circle(5) = {2, 1, 6};\n") - geof.write("Circle(6) = {6, 1, 3};\n") - geof.write("Circle(7) = {3, 1, 7};\n") - geof.write("Circle(8) = {7, 1, 2};\n") - - geof.write("Circle(9) = {4, 1, 6};\n") - geof.write("Circle(10) = {6, 1, 5};\n") - geof.write("Circle(11) = {5, 1, 7};\n") - geof.write("Circle(12) = {7, 1, 4};\n") - - # - # surfaces - # - geof.write("Line Loop(14) = {2, 7, 12};\n") - geof.write("Ruled Surface(14) = {14};\n") - - geof.write("Line Loop(16) = {2, -6, -9};\n") - geof.write("Ruled Surface(16) = {16};\n") - geof.write("Line Loop(18) = {3, -10, 6};\n") - geof.write("Ruled Surface(18) = {18};\n") - geof.write("Line Loop(20) = {3, 11, -7};\n") - geof.write("Ruled Surface(20) = {20};\n") - geof.write("Line Loop(22) = {4, -8, -11};\n") - geof.write("Ruled Surface(22) = {22};\n") - geof.write("Line Loop(24) = {4, 5, 10};\n") - geof.write("Ruled Surface(24) = {24};\n") - geof.write("Line Loop(26) = {1, 9, -5};\n") - geof.write("Ruled Surface(26) = {26};\n") - geof.write("Line Loop(28) = {1, -12, 8};\n") - geof.write("Ruled Surface(28) = {28};\n") - - geof.write("Surface Loop(30) = {14, 16, 18, 20, 22, 24, 26, 28};\n") - # tag = '"' + "a" + '"' - # geof.write("Physical Surface(%s) = {30};\n" % (tag)) - geof.write("Volume(30) = {30};\n") - geof.write("Physical Volume(1) = {30};\n") - - # add center point to plane surface - geof.write("Point{1} In Volume {1};") - - # close file - geof.close() - - - -def create_input_file(inp_dir, pp_tag): - """Generates input file for two-particle test""" - - sim_inp_dir = str(inp_dir) - - ## R1 - bottom R2 - top - center = [0., 0., 0.] - R1 = 0.003 - R2 = 0.001 - mesh_size = R1 / 5. - if R2 < R1: - mesh_size = R2 / 5. - - horizon = 3. * mesh_size - particle_dist = 0.001 - - # maximum distance to stop the simulation - max_dist_check = 20.*R1 - - ## time - final_time = 0.04 - num_steps = 20000 - # final_time = 0.00002 - # num_steps = 2 - num_outputs = 10 - dt_out_n = num_steps / num_outputs - test_dt_out_n = dt_out_n / 100 - perform_out = True - - ## material - poisson1 = 0.25 - rho1 = 100. - K1 = 1e+4 - E1 = get_E(K1, poisson1) - G1 = get_G(E1, poisson1) - Gc1 = 10. - - poisson2 = 0.25 - rho2 = 100. - K2 = 1e+4 - E2 = get_E(K2, poisson2) - G2 = get_G(E2, poisson2) - Gc2 = 10. - - ## contact - # R_contact = 0.95 * mesh_size - # R_contact = 1.74e-04 - R_contact_factor = 0.95 - - # Kn_V_max = 7.385158e+05 - # Kn = np.power(Kn_V_max, 2) - # compute from bulk modulus - - # from bulk modulus (power 6 for dimension 3) - Kn_11 = 18. * get_eff_k(K1, K1) / (np.pi * np.power(horizon, 6)) - Kn_22 = 18. * get_eff_k(K2, K2) / (np.pi * np.power(horizon, 6)) - Kn_12 = 18. * get_eff_k(K1, K2) / (np.pi * np.power(horizon, 6)) - - beta_n_eps = 0.95 - friction_coeff = 0.5 - damping_active = False - friction_active = False - beta_n_factor = 10. - - ## gravity - gravity_active = True - gravity = [0., -10., 0.] - - ## assign free fall velocity to second particle - free_fall_dist = particle_dist - horizon - free_fall_vel = [0., 0., 0.] - free_fall_vel[1] = -np.sqrt(2. * np.abs(gravity[1]) * free_fall_dist) - #free_fall_vel[1] = -1. - - - ### ---------------------------------------------------------------- ### - # generate YAML file - ### ---------------------------------------------------------------- ### - # print('\nGenerating imput file\n') - inpf = open(sim_inp_dir + 'input_' + str(pp_tag) + '.yaml','w') - inpf.write("Model:\n") - inpf.write(" Dimension: 3\n") - inpf.write(" Discretization_Type:\n") - inpf.write(" Spatial: finite_difference\n") - inpf.write(" Time: central_difference\n") - inpf.write(" Final_Time: %4.6e\n" % (final_time)) - inpf.write(" Time_Steps: %d\n" % (num_steps)) - - inpf.write("Policy:\n") - inpf.write(" Enable_PostProcessing: true\n") - - # - # zone info - # - inpf.write("Zone:\n") - inpf.write(" Zones: 2\n") - - ## zone 1 (bottom particle) - inpf.write(" Zone_1:\n") - inpf.write(" Is_Wall: false\n") - inpf.write(" Type: sphere\n") - zone_1_circle = [R1, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(zone_1_circle)) - - ## zone 2 (top particle) - inpf.write(" Zone_2:\n") - inpf.write(" Is_Wall: false\n") - inpf.write(" Type: sphere\n") - zone_2_circle = [R2, center[0], center[1], center[2]] - inpf.write(" Parameters: " + print_dbl_list(zone_2_circle)) - - # - # particle info - # - inpf.write("Particle:\n") - inpf.write(" Test_Name: two_particle\n") - inpf.write(" Zone_1:\n") - inpf.write(" Type: sphere\n") - inpf.write(" Parameters: [%4.6e]\n" % (R1)) - inpf.write(" Zone_2:\n") - inpf.write(" Type: sphere\n") - inpf.write(" Parameters: [%4.6e]\n" % (R2)) - - # - # particle generation - # - inpf.write("Particle_Generation:\n") - inpf.write(" From_File: particle_locations_" + str(pp_tag) + ".csv\n") - - # - # container info - # - inpf.write("Container:\n") - inpf.write(" Geometry:\n") - inpf.write(" Type: cuboid\n") - contain_params = [0., 0., 0., 2.*R1, 2.*R1 + 2.*R2 + particle_dist, 2.*R1] - if R2 > R1: - contain_params[3] = 2.*R2 - contain_params[5] = 2.*R2 - inpf.write(" Parameters: " + print_dbl_list(contain_params)) - - # - # Mesh info - # - inpf.write("Mesh:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" File: mesh_cir_1_" + str(pp_tag) + ".msh \n") - inpf.write(" Reference_Particle:\n") - inpf.write(" Type: sphere\n") - inpf.write(" Parameters: [%4.6e]\n" % (R1)) - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" File: mesh_cir_2_" + str(pp_tag) + ".msh \n") - inpf.write(" Reference_Particle:\n") - inpf.write(" Type: sphere\n") - inpf.write(" Parameters: [%4.6e]\n" % (R2)) - - # - # Contact info - # - inpf.write("Contact:\n") - - ## 11 - inpf.write(" Zone_11:\n") - # inpf.write(" Contact_Radius: %4.6e\n" % (R_contact)) - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_11)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 12 - inpf.write(" Zone_12:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_12)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - ## 22 - inpf.write(" Zone_22:\n") - inpf.write(" Contact_Radius_Factor: %4.6e\n" % (R_contact_factor)) - - if damping_active == False: - inpf.write(" Damping_On: false\n") - if friction_active == False: - inpf.write(" Friction_On: false\n") - - inpf.write(" Kn: %4.6e\n" % (Kn_22)) - inpf.write(" Epsilon: %4.6e\n" % (beta_n_eps)) - inpf.write(" Friction_Coeff: %4.6e\n" % (friction_coeff)) - inpf.write(" Kn_Factor: 1.0\n") - inpf.write(" Beta_n_Factor: %4.6e\n" % (beta_n_factor)) - - # - # Neighbor info - # - inpf.write("Neighbor:\n") - inpf.write(" Update_Criteria: simple_all\n") - inpf.write(" Search_Factor: 5.0\n") - - # - # Material info - # - inpf.write("Material:\n") - - ## zone 1 - inpf.write(" Zone_1:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho1)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K1)) - inpf.write(" G: %4.6e\n" % (G1)) - inpf.write(" Gc: %4.6e\n" % (Gc1)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - ## zone 2 - inpf.write(" Zone_2:\n") - inpf.write(" Type: PDState\n") - inpf.write(" Horizon: %4.6e\n" % (horizon)) - inpf.write(" Density: %4.6e\n" % (rho2)) - inpf.write(" Compute_From_Classical: true\n") - inpf.write(" K: %4.6e\n" % (K2)) - inpf.write(" G: %4.6e\n" % (G2)) - inpf.write(" Gc: %4.6e\n" % (Gc2)) - inpf.write(" Influence_Function:\n") - inpf.write(" Type: 1\n") - - # - # Force - # - if gravity_active == True: - inpf.write("Force_BC:\n") - inpf.write(" Gravity: " + print_dbl_list(gravity)) - - # - # IC - # - inpf.write("IC:\n") - inpf.write(" Constant_Velocity:\n") - inpf.write(" Velocity_Vector: " + print_dbl_list(free_fall_vel)) - inpf.write(" Particle_List: [1]\n") - - # - # Displacement - # - inpf.write("Displacement_BC:\n") - inpf.write(" Sets: 1\n") - - inpf.write(" Set_1:\n") - inpf.write(" Particle_List: [0]\n") - inpf.write(" Direction: [1,2,3]\n") - inpf.write(" Time_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Parameters:\n") - inpf.write(" - 0.0\n") - inpf.write(" Spatial_Function:\n") - inpf.write(" Type: constant\n") - inpf.write(" Zero_Displacement: true\n") - - # - # Output info - # - inpf.write("Output:\n") - inpf.write(" Path: ../out/\n") - inpf.write(" Tags:\n") - inpf.write(" - Displacement\n") - inpf.write(" - Velocity\n") - inpf.write(" - Force\n") - inpf.write(" - Force_Density\n") - inpf.write(" - Damage_Z\n") - inpf.write(" - Damage\n") - inpf.write(" - Nodal_Volume\n") - inpf.write(" - Zone_ID\n") - inpf.write(" - Particle_ID\n") - inpf.write(" - Fixity\n") - inpf.write(" - Force_Fixity\n") - inpf.write(" - Contact_Nodes\n") - inpf.write(" - No_Fail_Node\n") - inpf.write(" - Boundary_Node_Flag\n") - inpf.write(" - Theta\n") - inpf.write(" - Contact_Data\n") - # inpf.write(" - Strain_Stress\n") - inpf.write(" Output_Interval: %d\n" % (dt_out_n)) - inpf.write(" Compress_Type: zlib\n") - inpf.write(" Perform_FE_Out: false\n") - if perform_out: - inpf.write(" Perform_Out: true\n") - else: - inpf.write(" Perform_Out: false\n") - inpf.write(" Test_Output_Interval: %d\n" % (test_dt_out_n)) - - inpf.write(" Debug: 1\n") - inpf.write(" Tag_PP: %d\n" %(int(pp_tag))) - inpf.write(" Output_Criteria: \n") - # inpf.write(" Type: max_particle_dist\n") - # inpf.write(" Parameters: [%4.6e]\n" % (2. * sim_h)) - inpf.write(" Type: max_node_dist\n") - inpf.write(" Parameters: [%4.6e]\n" % (max_dist_check)) - - - inpf.write("HPX:\n") - inpf.write(" Partitions: 1\n") - - # close file - inpf.close() - - - # generate particle locations - particle_locations(inp_dir, pp_tag, R1, R2, particle_dist - free_fall_dist) - - # generate particle .geo file (large) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_1', center, R1, mesh_size, pp_tag) - generate_particle_gmsh_input(inp_dir, 'mesh_cir_2', center, R2, mesh_size, pp_tag) - - -##-------------------------------------------------------## -##-------------------------------------------------------## -inp_dir = './' -pp_tag = 0 -if len(sys.argv) > 1: - pp_tag = int(sys.argv[1]) - -create_input_file(inp_dir, pp_tag)